[发明专利]应用匹配方法和装置有效
申请号: | 201510976305.0 | 申请日: | 2015-12-21 |
公开(公告)号: | CN105574186B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 吴坤;尹兵 | 申请(专利权)人: | 广州爱九游信息技术有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 张阳;屠长存 |
地址: | 510627 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 匹配 方法 装置 | ||
公开了一种应用匹配方法和装置。该方法包括:获取目标应用的应用数据包的包名称和App名称;根据所述目标应用的包名称在已知应用数据库中匹配已知应用;如果包名称匹配失败,则根据所述目标应用的应用名称的核心信息或者所属目标应用的App名称在所述已知应用数据库中匹配已知应用。另外,还可以根据包名称的部分匹配和图标比较来作为上述应用名称和App名称的补充。由此能够以高准确率和匹配率实现对目标应用的匹配。
技术领域
本申请涉及应用领域,尤其涉及应用匹配方法和装置。
背景技术
现如今,智能终端已经走进了千家万户。例如,由谷歌公司(Google Inc.)开发的安卓(Android)系统也因其开源性和易用性占据了智能终端操作系统相当大的市场份额。安卓系统通过将APK(AndroidPackage,即应用数据包)直接传到安卓模拟器或是在智能终端中执行来进行安装。
由于种种原因,国内现在缺乏像Google Play这样的官方应用商店,各类发行平台林立。应用提供商通常会针对不同的发行平台,提供应用名称、App名称甚至是包名称不同的同一应用,导致现在应用市场上的应用命名混乱。由于各发行平台会获取其他发行平台上的应用,因此同一发行平台上可能会存在内容相同但名称不同的应用,用户也因此会遇到被发行平台推荐安装了名称不同但内容相同的应用,或是名称相同但其实并非用户实际想安装的应用,导致用户体验下降。
由于各应用通常无法从应用名称、包名称(PackageName)或是App 名称(AppName)的直接比较来判断是否相同,因此需要一种应用匹配方法,来匹配名称可能不同但内容相同的应用,并区分名称可能相同但内容不同的应用。
发明内容
本申请通过对应用和/或其APK的多项属性信息(如应用名称、应用图标、APK解包后得到的包名称和App名称等)进行多维度、多流程的匹配,针对有无安装包的情况都提供了匹配方案,从而在最大程度上保证了应用的匹配率和准确率。
根据本申请的一个方面,提供了一种应用匹配方法,包括:获取目标应用的应用数据包的包名称和App名称;根据所述目标应用的包名称在已知应用数据库中匹配已知应用;如果包名称匹配失败,则根据所述目标应用的应用名称的核心信息或者所属目标应用的App名称在所述已知应用数据库中匹配已知应用。
这样,能够通过首先匹配准确度最高的包名称来实现准确快速的应用匹配。而在未查找到的情况下,通过比对应用名称和/或App名称,则能够在保证匹配准确率的同时实现更大范围的匹配。
优选地,根据目标应用的包名称在已知应用数据库中匹配已知应用可以包括:在所述已知应用数据库中查找与所述目标应用具有相同包名称的已知应用;查找到与所述目标应用具有相同包名称的已知应用,则认为所述已知应用与 所述目标应用匹配。这样,通过首先精确查找准确度最高的包名称,保证了应用匹配的高度精确性。
优选地,根据目标应用的应用名称的核心信息或者所属目标应用的 APP名称在所述已知应用数据库中匹配已知应用可以包括:根据所述目标应用的App名称在所述已知应用数据库中查找已知应用或者根据所述目标应用的应用名称的核心信息在所述已知应用数据库中搜索已知应用;确定查找或者搜索到的已知应用在已知应用数据库中存储的包名称与所述目标应用的包名称至少部分相同,则所述已知应用与所述目标应用匹配成功。
这样,在包名称匹配未查找到对应应用的情况下,通过比对核心应用名称和/或App名称,并基于比对结果相同在模糊比较包名称,则能够在保证匹配准确率的同时实现更大范围的匹配。
优选地,目标应用的应用名称的核心信息可以是核心应用名称,所述方法还包括:去除所述目标应用的应用名称中的无关部分得到核心应用名称。由此,进一步提高通过应用名称进行查找的准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州爱九游信息技术有限公司,未经广州爱九游信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510976305.0/2.html,转载请声明来源钻瓜专利网。