[发明专利]一种应用程序架构确定方法及装置有效
申请号: | 201710028552.7 | 申请日: | 2017-01-16 |
公开(公告)号: | CN108319449B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 孙楠;侯婉瑾 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/20 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 架构 确定 方法 装置 | ||
本发明实施例提供了一种应用程序架构确定方法及装置,所述方法包括:获取目标应用程序针对各类预设程序特征的程序特征值;根据所获取的特征值,确定所述目标应用程序的类型;根据所述目标应用程序的类型和预先存储的应用程序类型与应用程序架构的对应关系,确定所述目标应用程序的目标架构。应用本发明提供的实施例,提高了架构的利用效率。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种应用程序架构确定方法及装置。
背景技术
应用程序是使用者针对特定的使用目的进行开发的软件,不同的应用程序对应不同的应用程序架构,应用程序的架构是指为了应用程序能够正常使用所采用的服务及服务间的连接。
以游戏架构为例,游戏架构中涉及的服务可以包括:数据库服务、安全防护服务、负载均衡服务等等,这些服务根据预先配置好的通信协议和数据传输地址进行通信,以实现用户和服务器的通信、以及用户和用户之间的交互。
现有技术中,应用程序架构是开发者根据应用程序的特点进行一对一设计的,由于每个开发者都是相互独立的,彼此开发的架构不能实现共享。对于开发者来说针对每一个应用程序的架构都是新的设计,因此,架构的利用效率较低。
发明内容
本发明实施例的目的在于提供种应用程序架构确定方法及装置,以提高架构的利用效率。具体技术方案如下:
为达到上述目的,本发明实施例提供一种应用程序架构确定方法,所述方法包括:
获取目标应用程序针对各类预设程序特征的程序特征值;
根据所获取的特征值,确定所述目标应用程序的类型;
根据所述目标应用程序的类型和预先存储的应用程序类型与应用程序架构的对应关系,确定所述目标应用程序的目标架构。
可选的,所述方法还包括:
展示所述目标架构;
接收架构选择指令,并根据所述架构选择指令从所述目标架构中选择架构,作为第一架构;
接收针对所述第一架构的编辑指令,并根据所述第一架构编辑指令对所述第一架构进行编辑;
对编辑后的第一架构进行审核,通过审核后,对编辑后的第一架构进行配置。
可选的,所述方法还包括:
展示所述目标架构;
接收针对所述目标架构的编辑指令,并根据所述编辑指令对所述目标架构进行编辑;
接收架构选择指令,并根据所述架构选择指令从所编辑的架构中选择架构,作为第二架构;
对所述第二架构进行审核,通过审核后,对所述第二架构进行配置。
可选的,所述展示所述目标架构,包括:
确定所述目标架构中的服务;
展示所确定服务的服务信息。
可选的,所述根据所获取的特征值,确定所述目标应用程序的类型,包括:
根据预先设置的各类预设程序特征的权重,对所获取的程序特征值进行加权计算,获得所述目标应用程序的目标综合程序特征值;
根据所述目标综合程序特征值、第一数据库中已记录程序信息的各个应用程序的综合程序特征值,从各个应用程序中确定所述目标应用程序的相似应用程序,其中,每一应用程序的综合程序特征值为:根据所述各类预设程序特征的权重对该应用程序针对各类预设特征的程序特征值进行加权计算得到的;
根据所述相似应用程序所属的分类,确定所述目标应用程序的分类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710028552.7/2.html,转载请声明来源钻瓜专利网。