[发明专利]一种应用程序推荐方法、装置及计算机可读存储介质有效
申请号: | 201710284305.3 | 申请日: | 2017-04-26 |
公开(公告)号: | CN107133296B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 王雄;王秀琳 | 申请(专利权)人: | 南京心视窗信息科技有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 合肥兴东知识产权代理有限公司 34148 | 代理人: | 胡东升 |
地址: | 210013 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 推荐 方法 装置 计算机 可读 存储 介质 | ||
本发明实施例公开了应用程序推荐方法、装置及计算机可读存储介质;该方法包括:将终端已安装的应用程序记为第一应用程序;将终端未安装的应用程序记为第二应用程序;解析所述第二应用程序与所述第一应用程序间的调用关系,确定第一权值;解析所述第二应用程序与所述第一应用程序间的语义相关关系,确定第二权值;解析所述第二应用程序与所述第一应用程序间的相似度关系,确定第三权值;根据所述第一权值、第二权值、第三权值确定第二应用程序推荐列表。本发明能帮助提升App个性化推荐的效果,推荐更合适的App给用户以优化他们的使用体验。
技术领域
本发明涉及通信技术领域,尤其涉及一种应用程序推荐方法、装置及计算机可读存储介质。
背景技术
随着移动计算的发展和智能手机的普及,各大应用市场中的App(Application,应用程序)数量也经历了爆炸性增长,截止到2016年7月,Google Play中的App数量已经超过170万,而App Store以160万的数量紧随其后,与此同时,全球消费者的应用使用时长近9000亿小时,同比增长20%多。移动App安装在智能手机上为用户提供各种各样的服务,并开始主导他们的日常生活。但是面对数量如此巨大的App,用户需要良好的App个性化推荐机制帮助他们找到自己感兴趣的App。
发明内容
本发明实施例提供了一种应用程序推荐方法、装置及计算机可读存储介质,旨在将App之间的社交关系刻画清楚,并根据用户的使用习惯进行个性化的App推荐。
有鉴于此,本发明实施例第一方面,提供了一种应用程序推荐方法,应用于终端,其特征在于,所述应用程序推荐方法包括以下步骤:
将终端已安装的应用程序记为第一应用程序;将终端未安装的应用程序记为第二应用程序;
解析所述第二应用程序与所述第一应用程序间的调用关系,确定第一权值;解析所述第二应用程序与所述第一应用程序间的语义相关关系,确定第二权值;解析所述第二应用程序与所述第一应用程序间的相似度关系,确定第三权值;
根据所述第一权值、第二权值、第三权值确定第二应用程序推荐列表。
在一种可能的设计中,所述解析所述第二应用程序与所述第一应用程序间的调用关系,确定第一权值的步骤包括:
获取第二应用程序的Intent;
判断所述第一应用程序是否具有能与所述Intent相匹配的package name或Intent-filter;
若是,则判定所述第一应用程序与所述第二应用程序之间存在调用关系。
本实施例中,所述判定所述第一应用程序与所述第二应用程序之间存在调用关系之后,还包括:
确定所述调用关系是显示调用关系还是隐式调用关系;
为所述显示调用关系和隐式调用关系分配不同数值的第一权值。
在一种可能的设计中,解析所述第二应用程序与所述第一应用程序间的语义相关关系,确定第二权值包括:
获取所述第二应用程序的输入数据类型、输出数据类型及输入输出数据类型中的至少一项;
判断将所述第一应用程序中的输入数据类型、输出数据类型及输入输出数据类型是否至少部分能与所述第二应用程序的输入数据类型及输入输出数据类型相匹配;
若是,则判定所述第一应用程序与所述第二应用程序之间存在语义相关关系。
本实施例中,所述获取所述第二应用程序的输入数据类型、输出数据类型及输入输出数据类型中的至少一项包括:
从所述第二应用程序的描述信息中总结表示动词及所述动词对应的名词;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京心视窗信息科技有限公司,未经南京心视窗信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710284305.3/2.html,转载请声明来源钻瓜专利网。