[发明专利]一种移动应用程序搜索方法及装置在审
申请号: | 201910865035.4 | 申请日: | 2019-09-09 |
公开(公告)号: | CN110688567A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 张蕊;王志强;黄思源 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06N3/08 |
代理公司: | 42231 武汉智嘉联合知识产权代理事务所(普通合伙) | 代理人: | 江慧 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 目标应用 应用子集 搜索 移动应用程序 应用程序搜索 多个属性 评分模型 评判标准 神经网络 应用市场 用户需求 获取源 贴合 排序 迁移 输出 | ||
1.一种移动应用程序搜索方法,其特征在于,包括以下步骤:
获取源应用市场的应用子集;
选取多个属性作为评判标准,分别对所述应用子集内的各应用程序进行评分;
以应用程序的各属性值作为输入,以应用程序的评分值作为输出,对深度神经网络进行训练,得到评分模型;
将所述评分模型迁移至目标应用市场,实现所述目标应用市场内应用程序的搜索排序。
2.根据权利要求1所述的移动应用程序搜索方法,其特征在于,获取源应用市场的应用子集,具体为:
获取用户输入的样本关键字,根据所述样本关键字获取样本类别,根据分类树在所述源应用市场中查找与所述样本类别相对应的样本应用集合;
在所述样本应用集合中剔除与所述样本关键字无关的应用程序,得到所述应用子集。
3.根据权利要求1所述的移动应用程序搜索方法,其特征在于,对所述应用程序进行评分,具体为:
获取所述应用程序的多个属性值,为每一所述属性赋权值,计算各属性值的加权平均值作为所述应用程序的评分值。
4.根据权利要求3所述的移动应用程序搜索方法,其特征在于,对所述应用程序进行评分,还包括
为各所述属性赋多次不同权值,计算各属性值在不同权值下的加权平均值,计算各所述加权平均值的平均值作为所述应用程序的评分值。
5.根据权利要求2所述的移动应用程序搜索方法,其特征在于,所述样本关键字为应用程序的名称关键字、功能关键字或类别关键字。
6.根据权利要求1所述的移动应用程序搜索方法,其特征在于,以应用程序的各属性值作为输入,具体为:
将所述应用程序的各属性值转换为特征向量,以所述特征向量作为深度神经网络的输入。
7.根据权利要求1所述的移动应用程序搜索方法,其特征在于,将所述评分模型迁移至目标应用市场,实现所述目标应用市场内应用程序的搜索排序,具体为:
获取与用户输入的查询关键字相关的目标应用子集;
获取所述目标应用子集内各目标应用程序的多个属性值,将目标应用程序的各属性值输入所述评分模型,得到目标应用程序的评分值;
根据评分值对所述目标应用子集内的各目标应用程序排序。
8.根据权利要求7所述的移动应用程序搜索方法,其特征在于,获取与用户输入的查询关键字相关的目标应用子集,具体为:
获取用户输入的查询关键字,根据所述查询关键字获取查询类别,根据分类树在所述目标应用市场中查找与所述查询类别相对应的查询应用集合;
在所述查询应用集合中剔除与所述查询关键字无关的目标应用程序,得到所述目标应用子集。
9.一种移动应用程序搜索装置,其特征在于,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1-8任一所述的移动应用程序搜索方法。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-8任一所述的移动应用程序搜索方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910865035.4/1.html,转载请声明来源钻瓜专利网。