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

文档序号:9708469阅读:176来源:国知局
推荐软件的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体而言,本发明涉及一种推荐软件的方法及装置。
【背景技术】
[0002]随着科学技术的不断发展,具有各式各样功能的软件层出不穷,它为人们的生活带来了便利。在现有技术中,由于应用市场中的软件数量庞大,通常采取对软件进行分类的方式,分别计算同一分类下的各个软件的使用率,并在各个分类中将使用率较高的软件作为热门软件向用户进行推荐。但上述向用户进行软件推荐的方式,并未针对不同用户设计个性化推荐方式,因此,软件推荐的成功率较低。如何判断不同用户的不同软件获取需求,并针对不同软件获取需求向相应用户进行个性化的软件推荐,同时保证较高的软件推荐成功率成为了亟待解决的问题。

【发明内容】

[0003]为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:
[0004]本发明的一个实施例提出了一种推荐软件的方法,包括:
[0005]获取第一用户的群体属性信息与个体属性信息;
[0006]根据所述群体属性信息与所述个体属性信息,确定与所述第一用户相关联的第二用户;
[0007]根据所述个体属性信息,在所述第一用户已安装的软件列表中确定待推荐软件信息;
[0008]将所述待推荐软件信息发送至所述第二用户。
[0009]优选地,根据所述群体属性信息与所述个体属性信息,确定与所述第一用户相关联的第二用户,具体包括:
[0010]确定与所述第一用户的群体属性信息相匹配的多个用户;
[0011]在所述多个用户中确定与所述第一用户的个体属性信息相匹配的第二用户。
[0012]优选地,所述群体属性信息包括以下至少任一项:
[0013]用户使用的终端设备相应的IP地址;
[0014]用户通过信息发布平台发布数据信息的发布相关信息;
[0015]用户的社交关系信息。
[0016]优选地,确定与所述第一用户的群体属性信息相匹配的多个用户,包括以下任一种情形:
[0017]根据所述第一用户使用的终端设备相应的IP地址,确定与所述第一用户处于同一IP网段的多个用户;
[0018]根据所述第一用户的通过信息发布平台发布数据信息的发布相关信息,确定通过所述信息发布平台与所述第一用户建立平台关联关系的多个用户;
[0019]根据第一用户的社交关系信息,确定与所述第一用户建立社交关联关系的多个用户。
[0020]优选地,所述个体属性信息包括以下至少任一项:
[0021]用户职业信息;
[0022]用户性别和年龄信息;
[0023]用户偏好设置。
[0024]优选地,获取第一用户的个体属性信息,具体包括:
[0025]根据所述第一用户已安装的软件列表中的软件安装信息,确定所述第一用户的软件类型;
[0026]根据所述第一用户的软件类型,确定所述第一用户的个体属性信息。
[0027]可选地,推荐软件的方法还包括:
[0028]获取与所述待推荐软件信息相应的所述第一用户提供的评价信息;
[0029]其中,将所述待推荐软件信息发送至所述第二用户的步骤进一步包括:
[0030]将所述待推荐软件信息及相应的所述评价信息发送至所述第二用户的终端设备。
[0031]优选地,所述待推荐软件信息包括以下至少任一项:
[0032]待推荐软件的标识信息;
[0033]待推荐软件的说明摘要;
[0034]待推荐软件的下载地址。
[0035]本发明的又一个实施例还提出了一种推荐软件的方法,包括:
[0036]接收推荐软件信息,其中,所述推荐软件信息是基于与第二用户相关联的第一用户已安装的软件列表生成的;
[0037]以预定的推荐展现方式将所述推荐软件信息进行展现。
[0038]优选地,以预定的推荐展现方式将所述推荐软件信息进行展现,包括以下任一种方式:
[0039]以推荐列表的方式对所述推荐软件信息进行展现;
[0040]以对本地已安装的软件列表进行替换的方式对所述推荐软件信息进行展现。
[0041]优选地,以对本地已安装的软件列表进行替换的方式对所述推荐软件信息进行展现,具体包括:
[0042]根据所述推荐软件信息,在所述本地已安装的软件列表中确定与推荐软件属于同一软件类型的至少一个已安装软件信息;
[0043]提取所述第二用户的软件使用记录信息,并根据所述第二用户的软件使用记录信息,计算所述至少一个已安装软件信息的软件使用率;
[0044]将所述软件使用率低于预定阈值的已安装软件信息确定为替换软件信息;
[0045]以对所述本地已安装的软件列表中的所述替换软件信息替换为推荐软件信息的方式对所述推荐软件信息进行展现。
[0046]优选地,所述以预定的推荐展现方式将所述推荐软件信息进行展现,包括:
[0047]将所述推荐软件信息展现在所述第二用户登陆的终端设备上。
[0048]本发明的另一实施例提出了一种推荐软件的装置,包括:
[0049]第一获取模块,用于获取第一用户的群体属性信息;
[0050]第二获取模块,用于获取第一用户的个体属性信息;
[0051]第二用户确定模块,用于根据所述群体属性信息与所述个体属性信息,确定与所述第一用户相关联的第二用户;
[0052]软件信息确定模块,用于根据所述个体属性信息,在所述第一用户已安装的软件列表中确定待推荐软件信息;
[0053]软件信息发送模块,用于将所述待推荐软件信息发送至所述第二用户。
[0054]优选地,所述第二用户确定模块具体包括:
[0055]多个用户确定单元,用于确定与所述第一用户的群体属性信息相匹配的多个用户;
[0056]第二用户确定单元,用于在所述多个用户中确定与所述第一用户的个体属性信息相匹配的第二用户。
[0057]优选地,所述群体属性信息包括以下至少任一项:
[0058]用户使用的终端设备相应的IP地址;
[0059]用户通过信息发布平台发布数据信息的发布相关信息;
[0060]用户的社交关系信息。
[0061]优选地,所述多个用户确定单元具体用于以下任一种情形:
[0062]根据所述第一用户使用的终端设备相应的IP地址,确定与所述第一用户处于同一IP网段的多个用户;
[0063]根据所述第一用户的通过信息发布平台发布数据信息的发布相关信息,确定通过所述信息发布平台与所述第一用户建立平台关联关系的多个用户;
[0064]根据第一用户的社交关系信息,确定与所述第一用户建立社交关联关系的多个用户。
[0065]优选地,所述个体属性信息包括以下至少任一项:
[0066]用户职业信息;
[0067]用户性别和年龄信息;
[0068]用户偏好设置。
[0069]优选地,所述第二获取模块具体包括:
[0070]软件类型确定单元,用于根据所述第一用户已安装的软件列表中的软件安装信息,确定所述第一用户的软件类型;
[0071]个体属性信息确定单元,用于根据所述第一用户的软件类型,确定所述第一用户的个体属性信息。
[0072]可选地,推荐软件的装置还包括:
[0073]评价信息获取模块,用于获取与所述待推荐软件信息相应的所述第一用户提供的评价信息;
[0074]其中,所述软件信息发送模块具体用于将所述待推荐软件信息及相应的所述评价信息发送至所述第二用户的终端设备。
[0075]优选地,所述待推荐软件信息包括以下至少任一项:
[0076]待推荐软件的标识信息;
[0077]待推荐软件的说明摘要;
[0078]待推荐软件的下载地址。
[0079]本发明的再一实施例提出了一种推荐软件的装置,包括:
[0080]软件信息接收模块,用于接收推荐软件信息,其中,所述推荐软件信息是基于与第二用户相关联的第一用户已安装的软件列表生成的;
[0081]第一展现模块,用于以预定的推荐展现方式将所述推荐软件信息进行展现。
[0082 ]优选地,所述第一展现模块包括以下任一单元:
[0083]列表展示单元,用于以推荐列表的方式对所述推荐软件信息进行展现;
[0084]替换展示单元,用于以对本地已安装的软件列表进行替换的方式对所述推荐软件信息进行展现。
[0085]优选地,所述列表展示单元具体包括:
[0086]软件信息确定子单元,用于根据所述推荐软件信息,在所述本地已安装的软件列表中确定与推荐软件属于同一软件类型的至少一个已安装软件信息;
[0087]记录信息提取子单元,用于提取所述第二用户
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1