一种应用推荐的方法和装置制造方法及图纸

技术编号:13370766 阅读:49 留言:0更新日期:2016-07-19 18:48
本发明专利技术提供一种应用推荐的方法和装置,通过获取用户端已安装应用程序的使用日志,使用日志信息包括以下任意一种:使用频率信息、累计使用时长信息等。并判断用户端已安装应用程序的使用情况是否低于所述应用程序在不同用户端的平均使用情况,若是低于所述应用程序在不同用户端的平均使用情况则向所述用户推荐与所诉应用程序同类的且推荐度高的预设数量的应用程序。本发明专利技术提供一种应用推荐的方法和装置,能够提高推荐应用程序的准确性,使推荐的应用更加符合用户的需求。

【技术实现步骤摘要】

本专利技术涉及一种应用推荐的方法和装置,是属于互联网领域。
技术介绍
随着移动技术的发展,智能设备上安装的移动应用为人们的工作生活带来了极大的便利。应用商店是为人们提供各种移动应用的场所,应用商店除了能为用户提供搜索功能,还为用户提供推荐功能。用户可以根据系统推荐的应用程序找到自己需要的或者喜欢的应用程序进行下载,免去了搜索的烦恼。对于系统来说面对海量的应用程序如何对应用程序进行合理的推荐从而提高用户的使用体验,使推荐的软件能更好的符合用户需求成为了一个重要的问题。目前,传统的应用程序推荐方法有如下几种例如:基于应用程序的下载次数、评分等,具体的应用下载次数越高该应用排在推荐应用列表靠前的位置,应用的评分高越高该应用排在推荐应用列表的靠前的位置,这些推荐方法为用户选择应用程序提供了一定的参考。但这种推荐方式过于单一且对于不同用户的推荐列表大体上是一致的,导致不能有效的区分用户差异。另外一种改进的推荐方法根据用户对已安装的应用程序的使用情况进行推荐,比如:将与用户使用频率大于预设阈值的应用程序同类的应用程序确定为推荐的应用程序。比如用户经常使用\网易新闻\,那么系统会认为用户倾向于新闻类应用,便向用户推荐其它新闻类应用。针对所述改进方案,存在以下不足,首先对于用户经常使用的应用很可能因为该应用对于用户来说已经产生了一种使用的习惯或者用户自身觉得这款应用很适合自己,如果推荐系统又为用户推荐同类应用,这将导致用户安装应用的重复性,这时用户选择该类应用的几率会降低。比如,用户经常使用QQ应用,所述QQ应用为通讯了应用,这时如果再为用户推荐通讯类应用可能用户下载其推荐通讯类应用的可能性会降低。因此所述推荐应用程序方法未能较好地符合用户的需求。
技术实现思路
本专利技术针对用户在用户端使用已安装应用程序的情况来为用户推荐应用程序,如果用户相对来说较少的使用已安装在用户端的应用程序,表明该应用程序某些方面不符合用户需求、比如操作繁琐、功能少等,则系统为用户推荐与所述应用程序同类的且推荐度高的预设数量的应用程序。本专利技术的目的获取用户端已安装应用程序的使用日志,使用日志信息包括以下任意一种:使用频率信息、累计使用时长信息等。并判断用户端已安装应用程序的使用情况是否低于所述应用程序在不同用户端的平均使用情况,若是低于所述应用程序在不同用户端的平均使用情况则向所述用户推荐与所诉应用程序同类的且推荐度高的预设数量的应用程序。本专利技术提供一种应用推荐的方法和装置,能够提高推荐应用程序的准确性,使推荐的应用更加符合用户的需求。本专利技术是提供一种应用推荐的方法和装置,所述方法包括下述步骤,包括:步骤1.获取用户端已安装应用程序的使用日志;步骤2.根据系统应用程序库中应用程序的平均使用情况对用户端应用程序使用情况分类;步骤3.根据用户端应用程序使用的分类情况为用户推荐应用。对步骤1进行进一步说明:获取用户端已安装应用程序的使用日志;所述用户端不仅可以是手机终端,也可以是笔记本电脑、平板电脑、计算机设备等多种终端设备。所述应用程序为安装在所述客户端并能够应用于一种或多种操作系统的应用程序,这些操作系统包括但不限于windows、iOS、Android(安卓)等多种适用于用户端设备的操作系统。所述使用日志为用户在所述用户端安装的所述应用程序名称及所述应用程序的使用信息。所述使用日志为用户在所述用户端上使用已安装应用程序的使用信息,所述使用信息包括但不限于以下任意一种:所述已安装应用程序的使用频率信息,所述已安装应用程序的累计使用时长信息。优选的、所述应用程序使用日志的使用信息可以按照以下任意一种时间单位记录:以天为单位对所述应用的使用信息进行记录生成所述应用程序的使用日志,以星期为单位对所述应用的使用信息进行记录生成所述应用程序的使用日,以月为单位对所述应用的使用信息进行记录生成所述应用程序的使用日志。所述记录操作为对上一次按不同单位记录操作的所述应用程序的所述使用日志进行清空操作然后重新记录所述应用程序在最近时间单位内的使用信息。所述时间单位并不局限于所述天、星期、月的划分方式。也可以按照其他时间单位,比如10天记录一次等。对步骤2进行进一步说明:根据系统应用程序库中应用程序的平均使用情况对用户端应用程序使用情况分类;所述系统应用程序库中应用程序的平均使用情况为根据步骤一中以天、星期、月中任意一种为时间单位获得的不同用户端的所述应用程序的使用日志,根据从不同用户端获得的所述应用程序的使用日志计算所述应用程序在所述时间单位内平均使用情况。所述系统应用程序库中的应用程序的平均使用情况可分为平均使用频率情况、平均累计使用时长情况。优选的,根据所述系统应用程序库中的应用程序的平均使用情况对用户端应用程序进行分类。具体的,将所述系统应用程序库中的应用程序的平均使用情况作为所述系统应用程序库中的所述应用程序使用情况的第一阈值。所述应用程序的使用情况分为使用频率情况和累计使用时长情况。依据所述应用程序的第一阈值将用户端所述应用程序分为较少使用、较多使用两个类别。对步骤3进行进一步说明:根据用户端应用程序使用的分类情况为用户推荐应用。所述用户端应用程序使用的分类情况为步骤2中根据所述系统应用程序库中的应用程序的平均使用频率情况或平均累计使用时长情况对所述用户端已安装的应用程序的分类情况。将用户端已安装的应用程序中分类属于较少使用的应用程序同类别的且推荐度高的预设数量的应用程序推荐给所述用户的用户端。所述推荐度根据推荐规则计算得到。所述推荐规则包括所述应用程序的安装量、所述应用程序的平均使用情况、所述应用程序是否为所述用户在用户端已安装的应用程序。所述应用程序的平均使用情况包括以下任意一种:所述应用程序的平均使用频率情况、所述应用程序的平均累计使用时长情况。优选的,所述应用程序的安装量越高、所诉应用程序的平均使用情况越高越值得被推荐。优选的,所述应用程序不是用户端已安装的应用程序。本专利技术实施例另一目的在于提供一种应用推荐的装置,所述装置包括:信息获取模块:用于获取用户端已安装的应用程序的使用日志。分类模块:根据信息获取模块得到的各用户端安装的应用程序得到应用程序库中各应用程序的平均使用情况。并结合所述各应用程序的平均使用情况对所述用户端已安装的应用程序分类。确定模块:根据分类模块得到的所述用户端已安装的应用程序的分类情况信息并结合推荐规则确定所述用户端已安装应用程序在系统应用程序库中同类别下的待推荐应用程序。发送模块:用于将确定模块得到的待推荐应用程序返回给所述用户。有益效果在本专利技术实施例中,通过获取用户端已安装应用程序的使用日志,并通过所述应用程序的平均使用情况来确定所述用户端已安装应用程序中较少使用的应用程序,系统为所述用户端推荐与较少使用的应用程序同类别且推荐度高的预设数量的应用程序。用户在用户端相对较少使用的应用程序可能由于应用程序使用繁琐、未能本文档来自技高网
...

【技术保护点】
一种应用推荐的方法和装置,所述方法包括下述步骤,包括:S1.获取用户端已安装应用程序的使用日志;S2.根据系统应用程序库中应用程序的平均使用情况对用户端应用程序使用情况分类;S3.根据用户端应用程序使用的分类情况为用户推荐应用。

【技术特征摘要】
1.一种应用推荐的方法和装置,所述方法包括下述步骤,包括:
S1.获取用户端已安装应用程序的使用日志;
S2.根据系统应用程序库中应用程序的平均使用情况对用户端应用程序使用情况分类;
S3.根据用户端应用程序使用的分类情况为用户推荐应用。
2.根据权利要求1所述的用户端已安装应用程序的使用日志;其特征在于,所述使用日志
为用户在所述用户端上使用已安装应用程序的使用信息,所述使用信息包括但不限于以下任
意一种:所述已安装应用程序的使用频率信息,所述已安装应用程序的累计使用时长信息。
3.根据权利要求2所述的用户端不仅可以是手机终端,也可以是笔记本电脑、平板电脑、计
算机设备等多种终端设备。
4.根据权利要求2所述应用程序为安装在所述客户端并能够应用于一种或多种操作系统的应
用程序,这些操作系统包括但不限于windows、iOS、Android(安卓)等多种适用于用户端设
备的操作系统。
5.根据权利要求2所述所述应用程序使用日志的使用信息可以按照以下任意一种时间单位记
录:以天为单位对所述应用的使用信息进行记录生成所述应用程序的使用日志,以星期为单
位对所述应用的使用信息进行记录生成所述应用程序的使用日,以月为单位对所述应用的使
用信息进行记录生成所述应用程序的使用日志。
所述记录操作为对上一次按不同单位记录操作的所述应用程序的所述使用日志进行清空
操作然后重新记录所述应用程序在最近时间单位内的使用信息。
所述时间单位并不局限于所述天、星期、月的划分方式。也可以按照其他时间单位,比
如10天记录一次等。
6.根据权利要求1所述根据系统应用程序库中应用程序的平均使用情况对用户端应用程序使
用情况分类;其特征在于,所...

【专利技术属性】
技术研发人员:苏航刘海亮许忠贤
申请(专利权)人:中山大学深圳研究院
类型:发明
国别省市:广东;44

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

1