[发明专利]应用识别方法、设备及计算机可读存储介质在审
| 申请号: | 201710783550.9 | 申请日: | 2017-08-31 | 
| 公开(公告)号: | CN107688655A | 公开(公告)日: | 2018-02-13 | 
| 发明(设计)人: | 乐亮 | 申请(专利权)人: | 努比亚技术有限公司 | 
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445;H04L29/08 | 
| 代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 | 
| 地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 应用 识别 方法 设备 计算机 可读 存储 介质 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种应用识别方法、设备及计算机可读存储介质。
背景技术
目前,由于终端应用规模的快速增长以及终端系统的频繁更新等因素的影响,导致终端不能全面兼容与该终端属性不同的其它终端对应定制的应用,属性不同包括处理器架构不同、安卓版本不同、生产厂家不同等,如果终端用户在下载完成应用后方发现不能正常安装和使用下载的应用,这会造成用户体验差的问题,为解决该问题,现有技术中通过人工审核方式或者应用兼容性测试平台分析方式测试应用的兼容性,由于应用市场的应用规模过大,应用数目过多,现有应用兼容性测试效率仍然难以满足测试需求。
发明内容
本发明的主要目的在于提供一种应用识别方法、设备及计算机可读存储介质,旨在解决现有技术中应用兼容性测试效率难以满足测试需求的技术问题。
为实现上述目的,本发明提供的一种应用识别方法,所述应用识别方法包括:
当检测到终端应用识别请求时,获取该终端的属性信息;
从服务器端选取与所述属性信息匹配的目标终端对应的不兼容应用;
获取过滤掉所述不兼容应用后的应用集合,将所述应用集合发送给所述应用识别请求对应的终端,以供该终端显示。
可选地,所述从服务器端选取与所述属性信息匹配的目标终端对应的不兼容应用步骤包括:
获取所述目标终端所检测到的各个应用的行为属性;
基于所述各个应用的行为属性,逐个获取单一应用在所有目标终端中行为成功执行的比例值;
比对每个应用的所述比例值与预存的设定阈值,以基于比对结果选取所述不兼容应用。
可选地,所述行为属性包括安装应用行为,所述比例值包括安装行为对应的第一比例值,所述设定阈值包括安装行为对应的第一设定阈值,
所述比对每个应用的所述比例值与预存的设定阈值,以基于比对结果选取所述不兼容应用步骤包括:
逐个比对单一应用的所述第一比例值与第一设定阈值;
当检测到第一比例值小于第一设定阈值时,所述安装行为对应的单一应用为不兼容应用;
当检测到第一比例值大于等于第一设定阈值时,安装行为对应的单一应用为兼容应用。
可选地,所述行为属性包括运行应用行为,所述比例值包括运行应用行为对应的第二比例值,所述设定阈值包括运行行为对应的第二设定阈值,
所述当检测到第一比例值大于等于第一设定阈值时,安装行为对应的单一应用为兼容应用步骤包括:
当检测到第一比例值大于等于第一设定阈值时,比对所述第二比例值与第二设定阈值;
当检测到第二比例值大于第二设定阈值时,运行应用行为对应的单一应用为兼容应用。
可选地,所述逐个获取单一应用在所有目标终端中行为成功执行的比例值步骤之前包括:
当检测到服务器端存储有同一目标终端对单一应用的多个行为执行结果时,将对应行为成功执行结果作为服务器端获取的该单一应用在对应目标终端的执行结果。
可选地,所述获取过滤掉所述不兼容应用后的应用集合,将所述应用集合发送给所述应用识别请求对应的终端步骤包括:
从服务器端选取与所述属性信息匹配的终端对应的兼容应用,并获取所述兼容应用的名称;
从所述应用集合中选取与所述兼容应用名称一致的子应用集合;
基于所述子应用集,对应用集合中的应用进行排序处理,将排序处理后的应用集合发送给所述应用识别请求对应的终端。
可选地,获取所述属性信息包括终端处理器型号、系统版本号、终端国际移动设备身份码IMEI码、制造商名称参数,所述从服务器端选取与所述属性信息匹配的终端对应的不兼容应用步骤还包括:
从服务器端选取与所述处理器型号、系统版本号、IMEI码、制造商名称参数完全匹配的终端对应的完全不兼容应用。
可选地,所述从服务器端选取与所述处理器型号、系统版本号、IMEI码、制造商名称参数完全匹配的终端对应的完全不兼容应用步骤之后还包括:
获取完全不兼容应用的数量;
若完全不兼容应用的数量低于预设数量时,从服务器端选取与所述处理器型号、系统版本号、设备IMEI号、制造商名称参数部分匹配的终端对应的部分不兼容应用。
此外,为实现上述目的,本发明还提出一种应用识别设备,所述应用识别设备包括:存储器、处理器、通信总线以及存储在所述存储器上的应用识别程序:
所述通信总线用于实现处理器和存储器之间的连接通信;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710783550.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于冗余数据结构的数据处理方法及装置
 - 下一篇:充电电瓶的定位方法和装置
 





