[发明专利]软件推荐方法及系统有效
申请号: | 201110079041.0 | 申请日: | 2011-03-30 |
公开(公告)号: | CN102722379A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 陈培炫 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 推荐 方法 系统 | ||
【技术领域】
本发明涉及一种软件管理技术领域,尤其涉及一种软件推荐方法及系统。
【背景技术】
目前,电脑管理软件大都内置有软件管理模块,将软件分门别类。当用户点击某个类别时,展现给用户该类软件排序的软件列表,向用户推荐软件。
但是,传统软件列表的排序,大都将其自身产品及其有投资关系的软件置前并将竞争对手产品置后,此外,还会将一些给了推广费用的商家的产品置前,其次才考虑软件的评分、发布时间、下载量等因素。因此,在向用户推荐软件时,展现给用户的软件列表都基本相同,机械且无个性差异,由于不同用户对软件的要求不同,从而导致不能满足不同用户的需求,用户获取所需软件需要耗费用户大量时间和精力,增加了用户的负担,。
【发明内容】
有鉴于此,有必要提供一种个性化、能满足不同用户需求的软件推荐方法。
一种软件推荐方法,包括如下步骤:
获取用户软件安装信息;
根据用户软件安装信息,计算未安装软件与用户已安装软件的关联值;
根据所述关联值向用户推荐未安装软件。
优选的,所述获取用户软件安装信息为获取用户已安装软件名称,具体为:通过用户备份到云端的软件列表获取用户已安装软件名称。
优选的,所述根据用户软件安装信息,计算未安装软件与用户已安装软件的关联值的步骤具体为:
根据备份到云端的所有软件列表,计算软件之间的拉动矩阵;
根据所述拉动矩阵以及用户的软件列表,计算每一未安装软件与用户的软件列表的关联值。
优选的,所述根据用户软件安装信息,计算未安装软件与用户已安装软件的关联值的步骤具体为:根据备份到云端的所有软件列表及用户的软件列表,计算用户所有已安装软件对每一未安装软件的拉动值并加总,获取未安装软件与用户的软件列表的关联值。
优选的,所述根据用户软件安装信息,计算未安装软件与用户已安装软件的关联值的步骤具体为:根据备份到云端的所有软件列表及用户的软件列表,计算未安装软件与用户已安装软件中的一个或者多个常用软件的关联值。
优选的,所述根据所述关联值向用户推荐未安装软件的步骤具体为:将未安装软件按照与用户已安装软件关联值大小,由大至小进行排序并形成推荐列表,将推荐列表展现给用户。
优选的,所述根据所述关联值向用户推荐未安装软件的步骤具体为:根据关联值大小,将与用户已安装软件关联值大于特定值的未安装软件推荐给用户。
一种软件推荐系统,包括:
安装信息获取模块,用于获取用户软件安装信息;
关联值计算模块,用于根据所述用户软件安装信息,计算未安装软件与用户已安装软件的关联值;
软件推荐模块,用户根据所述关联值向用户推荐未安装软件。
优选的,所述安装信息获取模块用于获取用户已安装软件名称,所述安装信息获取模块用于通过用户备份到云端的软件列表获取用户已安装软件名称。
优选的,所述关联值计算模块用于根据备份到云端的所有软件列表,计算软件之间的拉动矩阵;根据所述拉动矩阵以及用户的软件列表,计算每一未安装软件与用户的软件列表的关联值。
优选的,所述关联值计算模块用于根据备份到云端的所有软件列表及用户的软件列表,计算用户所有已安装软件对每一未安装软件的拉动值并加总,获取未安装软件与用户的软件列表的关联值。
优选的,所述关联值计算模块用于根据备份到云端的所有软件列表及用户的软件列表,计算未安装软件与用户已安装软件中的一个或者多个常用软件的关联值。
优选的,所述软件推荐模块将未安装软件按照与用户已安装软件关联值大小,由大至小进行排序并形成推荐列表,将推荐列表展现给用户,向用户推荐未安装软件。
优选的,所述软件推荐模块根据关联值大小,将与用户已安装软件关联值大于特定值的未安装软件推荐给用户。
上述软件推荐方法及系统,根据用户安装信息,计算未安装软件与用户已安装软件的关联值,并根据关联值向用户推荐未安装软件,结合了用户已安装软件以及未安装软件与已安装软件的关联值,根据用户电脑中软件安装环境自适应的推荐软件,从而智能、个性化的向用户推荐未安装软件,使得向用户推荐的未安装软件能很好的符合用户的要求,满足了不同用户的需求。
【附图说明】
图1是一个实施例中软件推荐方法的流程图;
图2是一个实施例中计算未安装软件与用户已安装软件的关联值的方法流程图;
图3是一个实施例中软件推荐系统的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110079041.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防盗锁及包括该锁的油箱及挖掘机
- 下一篇:桥式起重机梁结构以及桥式起重机