[发明专利]应用推荐的实现方法、装置和系统有效

专利信息
申请号: 201210258813.1 申请日: 2012-07-24
公开(公告)号: CN102880501A 公开(公告)日: 2013-01-16
发明(设计)人: 常富洋;秦吉胜;叶松;李少伟 申请(专利权)人: 北京奇虎科技有限公司;奇智软件(北京)有限公司
主分类号: G06F9/46 分类号: G06F9/46;H04L29/08
代理公司: 北京德恒律治知识产权代理有限公司 11409 代理人: 章社杲;孙征
地址: 100088 北京市西城区新*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 应用 推荐 实现 方法 装置 系统
【说明书】:

技术领域

发明涉及计算机通信领域,并且特别地,涉及一种应用推荐的实现方法、装置和系统。

背景技术

随着智能终端设备的不断发展,目前,已经出现了很多种高智能性的终端设备(本文中也称为用户端设备),例如,智能手机,平板电脑等。

由于智能终端具有强大的功能,因此,对于智能终端,已经提出了很多种的应用(应用程序,英文名称为applicant,简称为app),从而对智能终端进行进一步完善,使得智能终端具有更加丰富、实用的功能,有效提高用户体验。

目前,已经有大量的应用登录到各大智能终端平台上。但是,由于应用数量非常大,新增应用非常多,因此,如何智能地将应用推荐给终端用户,避免用户进行大量的搜索和查找工作,是一个较为关键的问题。

目前,虽然对用户的操作能够通过日志来记录,并且,还能够将类型或评分存在一定类似的应用推荐给用户。

但是,目前所采用的推荐方案只能够根据用户的历史操作记录来进行推荐,因此,对于用户操作量较小或者新上线的应用,则难以找到较为合理的参照,无法有效将这些应用推荐给用户。

针对相关技术中无法将各种应用都以合理的方式推荐给用户的问题,目前尚未提出有效的解决方案。

发明内容

针对相关技术中无法将各种应用都以合理的方式推荐给用户的问题,本发明提出一种应用推荐的实现方法、装置和系统,能够以合理的方式将各种类型的应用推荐给用户端设备。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种应用推荐的实现方法。

该方法包括:对于应用的特征信息进行归一化处理,得到该应用的质量分数,并根据多个用户端设备的历史行为数据确定多个应用之间的关联度;在需要将推荐给用户端设备的应用的信息发送给用户端设备的情况下,根据其他应用的质量分数、以及其他应用与目标应用之间的关联度,将其他应用中的部分或全部推荐给用户端设备,其中,目标应用包括用户端设备当前或之前操作的应用。

此外,在用户端设备发起请求的情况下,通过用户端设备发起的请求确定用户端设备的标识,并根据标识确定用户端设备之前操作的应用。

此外,根据多个用户端设备的历史行为数据确定多个应用之间的关联度包括:

在确定第一应用和第二应用之间的关联度时,根据对第一应用和第二应用均进行操作的用户端设备的数量、对第一应用进行操作的用户端设备的数量、以及对第二应用进行操作的用户端设备的数量,确定第一应用与第二应用之间的关联度。

并且,对于每个应用,该应用的特征信息包括多个特征参数,并且,得到该应用的质量分数包括:对该应用的多个特征参数的数据进行归一化处理,将归一化处理后的数据映射为特征标识以及对应的特征值;根据多个特征参数对应的特征值得到训练数据;根据训练数据和预定的训练模型得到该应用的质量分数。

并且,对一应用的特征信息进行归一化处理进一步包括:在进行归一化处理之前,对于取值为连续值的特征参数,根据当前待平滑的连续数值、当前平滑数据的最小值、以及当前平滑数据的最大值对该特征信息进行平滑处理得到平滑后的特征参数。

并且,多个特征参数包括以下至少之一:该应用的下载量、该应用的入库时间、该应用的被打开次数、该应用的被卸载次数、该应用被使用的时间长度、用户端设备对该应用的评分、该应用的名称、该应用所对应标签的名称。

此外,将其他应用中的部分或全部推荐给用户端设备包括:

对于其他应用中的每个应用,对该应用的质量分数、以及该应用与目标应用之间的相似度进行加权求和,得到该应用的推荐得分;将其他应用中推荐得分达到预定分数值的应用推荐给用户端设备。

根据本发明的另一方面,提供了一种应用推荐的实现装置。

该装置包括:归一化处理模块,用于对应用的特征信息进行归一化处理,得到每个应用的质量分数;确定模块,用于根据多个用户端设备的历史行为数据确定多个应用之间的关联度;推荐处理模块,用于在需要将推荐给用户端设备的应用的信息发送给用户端设备的情况下,根据其他应用的质量分数、以及其他应用与目标应用之间的关联度,将其他应用中的部分或全部推荐给用户端设备,其中,目标应用包括用户端设备当前或之前操作的应用。

其中,在确定第一应用和第二应用之间的关联度时,确定模块用于根据对第一应用和第二应用均进行操作的用户端设备的数量、对第一应用进行操作的用户端设备的数量、以及对第二应用进行操作的用户端设备的数量,确定第一应用与第二应用之间的关联度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210258813.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top