推荐软件的方法及装置制造方法及图纸

技术编号:13142633 阅读:74 留言:0更新日期:2016-04-07 02:54
本发明专利技术提供了一种推荐软件的方法,包括:获取第一用户的群体属性信息与个体属性信息;根据群体属性信息与个体属性信息,确定与第一用户相关联的第二用户;根据个体属性信息,在第一用户已安装的软件列表中确定待推荐软件信息;将待推荐软件信息发送至第二用户。本发明专利技术提供了还一种推荐软件的方法,包括:接收推荐软件信息,其中,推荐软件信息是基于与第二用户相关联的第一用户已安装的软件列表生成的;以预定的推荐展现方式将推荐软件信息进行展现。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,本专利技术涉及一种推荐软件的方法及装置
技术介绍
随着科学技术的不断发展,具有各式各样功能的软件层出不穷,它为人们的生活带来了便利。在现有技术中,由于应用市场中的软件数量庞大,通常采取对软件进行分类的方式,分别计算同一分类下的各个软件的使用率,并在各个分类中将使用率较高的软件作为热门软件向用户进行推荐。但上述向用户进行软件推荐的方式,并未针对不同用户设计个性化推荐方式,因此,软件推荐的成功率较低。如何判断不同用户的不同软件获取需求,并针对不同软件获取需求向相应用户进行个性化的软件推荐,同时保证较高的软件推荐成功率成为了亟待解决的问题。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的一个实施例提出了一种推荐软件的方法,包括:获取第一用户的群体属性信息与个体属性信息;根据所述群体属性信息与所述个体属性信息,确定与所述第一用户相关联的第二用户;根据所述个体属性信息,在所述第一用户已安装的软件列表中确定待推荐软件信息;将所述待推荐软件信息发送至所述第二用户。优选地,根据所述群体属性信息与所述个体属性信息,确定与所述第一用户相关联的第二用户,具体包括:确定与所述第一用户的群体属性信息相匹配的多个用户;在所述多个用户中确定与所述第一用户的个体属性信息相匹配的第二用户。优选地,所述群体属性信息包括以下至少任一项:用户使用的终端设备相应的IP地址;用户通过信息发布平台发布数据信息的发布相关信息;用户的社交关系信息。优选地,确定与所述第一用户的群体属性信息相匹配的多个用户,包括以下任一种情形:根据所述第一用户使用的终端设备相应的IP地址,确定与所述第一用户处于同一IP网段的多个用户;根据所述第一用户的通过信息发布平台发布数据信息的发布相关信息,确定通过所述信息发布平台与所述第一用户建立平台关联关系的多个用户;根据第一用户的社交关系信息,确定与所述第一用户建立社交关联关系的多个用户。优选地,所述个体属性信息包括以下至少任一项:用户职业信息;用户性别和年龄信息;用户偏好设置。优选地,获取第一用户的个体属性信息,具体包括:根据所述第一用户已安装的软件列表中的软件安装信息,确定所述第一用户的软件类型;根据所述第一用户的软件类型,确定所述第一用户的个体属性信息。可选地,推荐软件的方法还包括:获取与所述待推荐软件信息相应的所述第一用户提供的评价信息;其中,将所述待推荐软件信息发送至所述第二用户的步骤进一步包括:将所述待推荐软件信息及相应的所述评价信息发送至所述第二用户的终端设备。优选地,所述待推荐软件信息包括以下至少任一项:待推荐软件的标识信息;待推荐软件的说明摘要;待推荐软件的下载地址。本专利技术的又一个实施例还提出了一种推荐软件的方法,包括:接收推荐软件信息,其中,所述推荐软件信息是基于与第二用户相关联的第一用户已安装的软件列表生成的;以预定的推荐展现方式将所述推荐软件信息进行展现。优选地,以预定的推荐展现方式将所述推荐软件信息进行展现,包括以下任一种方式:以推荐列表的方式对所述推荐软件信息进行展现;以对本地已安装的软件列表进行替换的方式对所述推荐软件信息进行展现。优选地,以对本地已安装的软件列表进行替换的方式对所述推荐软件信息进行展现,具体包括:根据所述推荐软件信息,在所述本地已安装的软件列表中确定与推荐软件属于同一软件类型的至少一个已安装软件信息;提取所述第二用户的软件使用记录信息,并根据所述第二用户的软件使用记录信息,计算所述至少一个已安装软件信息的软件使用率;将所述软件使用率低于预定阈值的已安装软件信息确定为替换软件信息;以对所述本地已安装的软件列表中的所述替换软件信息替换为推荐软件信息的方式对所述推荐软件信息进行展现。优选地,所述以预定的推荐展现方式将所述推荐软件信息进行展现,包括:将所述推荐软件信息展现在所述第二用户登陆的终端设备上。本专利技术的另一实施例提出了一种推荐软件的装置,包括:第一获取模块,用于获取第一用户的群体属性信息;第二获取模块,用于获取第一用户的个体属性信息;第二用户确定模块,用于根据所述群体属性信息与所述个体属性信息,确定与所述第一用户相关联的第二用户;软件信息确定模块,用于根据所述个体属性信息,在所述第一用户已安装的软件列表中确定待推荐软件信息;软件信息发送模块,用于将所述待推荐软件信息发送至所述第二用户。优选地,所述第二用户确定模块具体包括:多个用户确定单元,用于确定与所述第一用户的群体属性信息相匹配的多个用户;第二用户确定单元,用于在所述多个用户中确定与所述第一用户的个体属性信息相匹配的第二用户。优选地,所述群体属性信息包括以下至少任一项:用户使用的终端设备相应的IP地址;用户通过信息发布平台发布数据信息的发布相关信息;用户的社交关系信息。优选地,所述多个用户确定单元具体用于以下任一种情形:根据所述第一用户使用的终端设备相应的IP地址,确定与所述第一用户处于同一IP网段的多个用户;根据所述第一用户的通过信息发布平台发布数据信息的发布相关信息,确定通过所述信息发布平台与所述第一用户建立平台关联关系的多个用户;根据第一用户的社交关系信息,确定与所述第一用户建立社交关联关系的多个用户。优选地,所述个体属性信息包括以下至少任一项:用户职业信息;用户性别和年龄信息;用户偏好设置。优选地,所述第二获取模块具体包括:软件类型确定单元,用于根据所述第一用户已安装的软件列表中的软件安装信息,确定所述第一用户的软件类型;个体属性信息确定单元,用于根据所述第一用户的软件类型,确定所述第一用户的个体属性信息。可选地,推荐软件的装置还包括:评价信息获取模块,用于获取与所述待推荐软件信息相应的所述第一用户提供的评价信息;其中,所述软件信息发送模块具体用于将所述待推荐软件信息及相应的所述评价信息发送至所述第二用户的终端设备。优选地,所述待推荐软件信息包括以下至少任一项:待推荐软件的标识信息;待推荐软件的说明摘要;待推荐软件的下载地址。本专利技术的再一实施例提出了一种推荐软件的装置,包括:软件信息接收模块,用于接收推荐软件信息,其中,所述推荐软件信息是基于与第二用户相关联的第一用户已安装的软件列表生成的;第一展现模块,用于以预定的推荐展现方式将所述推荐软件信息进行展现。优选地,所述第一展现模块包括以下任一单元:列表展示单元,用于以推荐列表的方式对所述推荐软件信息进行展现;替换展示单元,用于以对本地已安装的软件列表进行替换的方式对所述推荐软件信息进行展现。优选地,所述列表展示单元具体包括:软件信息确定子单元,用于根据所述推荐软件信息,在所述本地已安装的软件列表中确定与推荐软件属于同一软件类型的至少一个已安装软件信息;记录信息提取子单元,用于提取所述第二用户当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种推荐软件的方法,包括:获取第一用户的群体属性信息与个体属性信息;根据所述群体属性信息与所述个体属性信息,确定与所述第一用户相关联的第二用户;根据所述个体属性信息,在所述第一用户已安装的软件列表中确定待推荐软件信息;将所述待推荐软件信息发送至所述第二用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:李跃红袁研根赵宇翔梁敬彪
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1