[发明专利]一种应用程序架构确定方法及装置有效
申请号: | 201710028552.7 | 申请日: | 2017-01-16 |
公开(公告)号: | CN108319449B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 孙楠;侯婉瑾 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/20 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 架构 确定 方法 装置 | ||
1.一种应用程序架构确定方法,其特征在于,所述方法包括:
获取目标应用程序针对各类预设程序特征的程序特征值;
根据所获取的特征值,确定所述目标应用程序的类型;
根据所述目标应用程序的类型和预先存储的应用程序类型与应用程序架构的对应关系,确定所述目标应用程序的目标架构;
所述预设程序特征包括以下特征中的一种:
应用程序的画风特征;
应用程序的运行方式特征;
应用程序的网络连接状态特征;
应用程序的操作方式特征;
所述根据所获取的特征值,确定所述目标应用程序的类型,包括:
根据预先设置的各类预设程序特征的权重,对所获取的程序特征值进行加权计算,获得所述目标应用程序的目标综合程序特征值;
根据所述目标综合程序特征值、第一数据库中已记录程序信息的各个应用程序的综合程序特征值,从各个应用程序中确定所述目标应用程序的相似应用程序,其中,每一应用程序的综合程序特征值为:根据所述各类预设程序特征的权重对该应用程序针对各类预设特征的程序特征值进行加权计算得到的;
根据所述相似应用程序所属的分类,确定所述目标应用程序的分类;
在所述相似应用程序包括至少两个应用程序时,在所述根据所述相似应用程序所属的分类,确定所述目标应用程序的分类之前,所述方法还包括:
根据所述目标综合程序特征值与所述相似应用程序的综合程序特征值,获得各个相似应用程序与所述目标应用程序的相似概率;
分别计算所获得的每两个相似概率之间的差值的绝对值;
确定计算得到的绝对值中的最大值,在所述最大值大于预设指标值的情况下,重新获取所述目标应用程序针对各类预设程序特征的程序特征值,并返回执行根据预先设置的各类预设程序特征的权重,对所获取的程序特征值进行加权计算,获得所述目标应用程序的目标综合程序特征值的步骤。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
展示所述目标架构;
接收架构选择指令,并根据所述架构选择指令从所述目标架构中选择架构,作为第一架构;
接收针对所述第一架构的编辑指令,并根据所述第一架构编辑指令对所述第一架构进行编辑;
对编辑后的第一架构进行审核,通过审核后,对编辑后的第一架构进行配置。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
展示所述目标架构;
接收针对所述目标架构的编辑指令,并根据所述编辑指令对所述目标架构进行编辑;
接收架构选择指令,并根据所述架构选择指令从所编辑的架构中选择架构,作为第二架构;
对所述第二架构进行审核,通过审核后,对所述第二架构进行配置。
4.根据权利要求2-3任一项所述的方法,其特征在于,所述展示所述目标架构,包括:
确定所述目标架构中的服务;
展示所确定服务的服务信息。
5.根据权利要求1所述的方法,其特征在于,在所述预设程序特征包括应用程序的画风特征时,所述获取目标应用程序针对各类预设程序特征的程序特征值,包括:
获得所述目标应用程序的目标画面;
在第二数据库中搜索与所述目标画面相似的第一画面,其中,所述第二数据库,用于存储各个应用程序的画面;
确定搜索到的第一画面所对应的第一应用程序;
根据所确定第一应用程序针对画风特征的特征值,获取所述目标应用程序针对画风特征的特征值。
6.根据权利要求5所述的方法,其特征在于,所述在第二数据库中搜索与所述目标画面相似的第一画面,包括:
获取所述目标画面针对各类预设画面特征的画面特征值;
根据预先设置的各类预设画面特征的权重,对所获取的画面特征值进行加权计算,获得所述目标画面的目标综合画面特征值;
根据所述目标综合画面特征值和第二数据库中各个画面的综合画面特征值,通过第一启发式搜索算法,在所述第二数据库中搜索与所述目标画面相似的第一画面,其中,每一应用程序的综合画面特征值为:根据各类预设画面特征的权重对该应用程序针对各类预设画面特征进行加权计算得到的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710028552.7/1.html,转载请声明来源钻瓜专利网。