基于本地保留时长识别的游戏商城游戏推荐方法及系统技术方案

技术编号:25669093 阅读:19 留言:0更新日期:2020-09-18 20:43
基于本地保留时长识别的游戏商城游戏推荐方法及系统,其中方法包括:采集各记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录,根据历史记录和/或当前记录计算出各记录用户终端针对游戏类应用的保留时长,形成数据集,根据游戏类别和/或游戏名称对所述数据集进行聚类,并计算出各聚类下与游戏类别和/或游戏名称对应的游戏类应用的平均保留时长,然后将平均保留时长处于第一预设阈值内的游戏类别和/或游戏名称作为目标对象在目标用户终端的游戏商城中进行推荐,如此,可基于保留时长的判断对游戏应用进行推荐,从而有效提高对游戏推荐的精准度,给用户带来了较高的游戏推荐体验。

【技术实现步骤摘要】
基于本地保留时长识别的游戏商城游戏推荐方法及系统
本专利技术涉及游戏推荐
,特别涉及一种基于本地保留时长识别的游戏商城游戏推荐方法及系统。
技术介绍
随着人们生活水平的不断提高,人们的娱乐需求也越来越高,越来越多的人们喜欢在空余时间玩终端游戏。随着互联网技术的飞速发展,各式各样的终端游戏遍布于游戏商城中;为了提升用户体验,经常需要在游戏商城中向用户推荐其感兴趣的终端游戏。目前在游戏商城中,游戏推荐的主要方式包括:根据下载量排行进行推荐,根据各游戏的在线时长进行推荐,以及根据用户下载游戏的偏好分析进行相关游戏的推荐等。以上这些游戏推荐方式的缺陷在于:均没有考虑到用户对游戏的本地存储时间,即保留时长,例如一些用户在下载了某些游戏后,在短时间内就对其进行了删除,一些用户在短时间内针对游戏的在线时长较高,不久就删除该游戏,又或者,用户偏好下载某一类型的游戏,但均没有得到较高的游戏体验,同样保留时间较短。而保留时长的因素却没有被现有的游戏推荐方式考虑到,从而导致对游戏的推荐缺乏精准度,给用户带来了较差的游戏推荐体验。
技术实现思路
专利技术目的:为了克服
技术介绍
中的缺点,本专利技术实施例提供了一种基于本地保留时长识别的游戏商城游戏推荐方法及系统,能够有效解决上述
技术介绍
中涉及的问题。技术方案:一种基于本地保留时长识别的游戏商城游戏推荐方法,所述方法包括:采集各记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录,其中所述历史记录包括游戏类应用的安装时间与卸载时间,所述当前记录包括游戏类应用的安装时间与当前时间;根据所述历史记录和/或当前记录计算出各记录用户终端针对游戏类应用的保留时长,形成数据集;根据游戏类别和/或游戏名称对所述数据集进行聚类,并计算出各聚类下与游戏类别和/或游戏名称对应的游戏类应用的平均保留时长;将平均保留时长处于第一预设阈值内的游戏类别和/或游戏名称作为目标对象在目标用户终端的游戏商城中进行推荐。作为本专利技术的一种优选方式,所述方法还包括:收集所述目标用户终端中的用户行为日志并将其存储于第一数据库中;收集所述各记录用户终端中的用户行为日志并将其分区存储于第二数据库中;使用Mahout算法分别对第一数据库中的用户行为日志以及第二数据库中分区的用户行为日志进行分析与训练,并输出各自的训练结果;根据第一数据库的训练结果在第二数据库各区的训练结果中找出与之匹配的训练结果;获取第二数据库中与之匹配的训练结果所对应的各记录用户终端,将其对应的针对游戏类应用的保留时长保留在所述数据集中,将不匹配的各记录用户终端对应的针对游戏类应用的保留时长从所述数据集中删除。作为本专利技术的一种优选方式,所述方法还包括:分别获取所述目标用户终端以及所述各记录用户终端的设备性能信息,其中所述设备性能信息包括设备的名称、型号、CPU型号、GPU型号、内存大小、硬盘大小、操作系统型号以及电池容量;根据所述设备性能信息分别计算出所述目标终端以及所述各记录用户终端的性能值;将所述目标终端的性能值与所述各记录用户终端的性能值进行比较,筛选出性能相差阈值处于第二预设阈值内的记录用户终端,将其对应的针对游戏类应用的保留时长保留在所述数据集中,将性能相差阈值不处于第二预设阈值内的记录用户终端对应的针对游戏类应用的保留时长从所述数据集中删除。作为本专利技术的一种优选方式,采集各记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录,包括:获取各记录用户终端的用户标识;根据用户标识判断所述记录用户终端是否为同一用户的接续终端;若是则分别获取接续前的记录用户终端以及与其对应的接续后的记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录;将同一用户对应的接续前的记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录与接续后的记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录进行叠加作为该用户的历史记录和/或当前记录。作为本专利技术的一种优选方式,所述用户标识包括至少一应用的账号信息。一种基于本地保留时长识别的游戏商城游戏推荐系统,所述系统包括:记录采集模块,用于采集各记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录,其中所述历史记录包括游戏类应用的安装时间与卸载时间,所述当前记录包括游戏类应用的安装时间与当前时间;保留时长计算模块,用于根据所述历史记录和/或当前记录计算出各记录用户终端针对游戏类应用的保留时长,形成数据集;数据聚类模块,用于根据游戏类别和/或游戏名称对所述数据集进行聚类;平均保留时长计算模块,用于计算出各聚类下与游戏类别和/或游戏名称对应的游戏类应用的平均保留时长;游戏推荐模块,用于将平均保留时长处于第一预设阈值内的游戏类别和/或游戏名称作为目标对象在目标用户终端的游戏商城中进行推荐。作为本专利技术的一种优选方式,所述系统还包括:第一行为日志收集模块,用于收集所述目标用户终端中的用户行为日志并将其存储于第一数据库中;第一数据库,用于存储所述目标用户终端中的用户行为日志;第二行为日志收集模块,用于收集所述各记录用户终端中的用户行为日志并将其分区存储于第二数据库中;第二数据库,用于分区存储所述各记录用户终端中的用户行为日志;日志训练模块,用于使用Mahout算法分别对第一数据库中的用户行为日志以及第二数据库中分区的用户行为日志进行分析与训练,并输出各自的训练结果;训练结果匹配模块,用于根据第一数据库的训练结果在第二数据库各区的训练结果中找出与之匹配的训练结果;第一保留时长处理模块,用于获取第二数据库中与之匹配的训练结果所对应的各记录用户终端,将其对应的针对游戏类应用的保留时长保留在所述数据集中,将不匹配的各记录用户终端对应的针对游戏类应用的保留时长从所述数据集中删除。作为本专利技术的一种优选方式,所述系统还包括:性能信息获取模块,用于分别获取所述目标用户终端以及所述各记录用户终端的设备性能信息,其中所述设备性能信息包括设备的名称、型号、CPU型号、GPU型号、内存大小、硬盘大小、操作系统型号以及电池容量;性能值计算模块,用于根据所述设备性能信息分别计算出所述目标终端以及所述各记录用户终端的性能值;性能比较模块,用于将所述目标终端的性能值与所述各记录用户终端的性能值进行比较;第二保留时长处理模块,用于筛选出性能相差阈值处于第二预设阈值内的记录用户终端,将其对应的针对游戏类应用的保留时长保留在所述数据集中,将性能相差阈值不处于第二预设阈值内的记录用户终端对应的针对游戏类应用的保留时长从所述数据集中删除。作为本专利技术的一种优选方式,所述记录采集模块包括:用户标识获取模块,用于获取各记录用户终端的用户标识;接续终端判断模块,用于根据用户标识判断所述记录用户终端是否为同一用户本文档来自技高网...

【技术保护点】
1.一种基于本地保留时长识别的游戏商城游戏推荐方法,其特征在于,所述方法包括:/n采集各记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录,其中所述历史记录包括游戏类应用的安装时间与卸载时间,所述当前记录包括游戏类应用的安装时间与当前时间;/n根据所述历史记录和/或当前记录计算出各记录用户终端针对游戏类应用的保留时长,形成数据集;/n根据游戏类别和/或游戏名称对所述数据集进行聚类,并计算出各聚类下与游戏类别和/或游戏名称对应的游戏类应用的平均保留时长;/n将平均保留时长处于第一预设阈值内的游戏类别和/或游戏名称作为目标对象在目标用户终端的游戏商城中进行推荐。/n

【技术特征摘要】
1.一种基于本地保留时长识别的游戏商城游戏推荐方法,其特征在于,所述方法包括:
采集各记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录,其中所述历史记录包括游戏类应用的安装时间与卸载时间,所述当前记录包括游戏类应用的安装时间与当前时间;
根据所述历史记录和/或当前记录计算出各记录用户终端针对游戏类应用的保留时长,形成数据集;
根据游戏类别和/或游戏名称对所述数据集进行聚类,并计算出各聚类下与游戏类别和/或游戏名称对应的游戏类应用的平均保留时长;
将平均保留时长处于第一预设阈值内的游戏类别和/或游戏名称作为目标对象在目标用户终端的游戏商城中进行推荐。


2.根据权利要求1所述的一种基于本地保留时长识别的游戏商城游戏推荐方法,其特征在于,所述方法还包括:
收集所述目标用户终端中的用户行为日志并将其存储于第一数据库中;
收集所述各记录用户终端中的用户行为日志并将其分区存储于第二数据库中;
使用Mahout算法分别对第一数据库中的用户行为日志以及第二数据库中分区的用户行为日志进行分析与训练,并输出各自的训练结果;
根据第一数据库的训练结果在第二数据库各区的训练结果中找出与之匹配的训练结果;
获取第二数据库中与之匹配的训练结果所对应的各记录用户终端,将其对应的针对游戏类应用的保留时长保留在所述数据集中,将不匹配的各记录用户终端对应的针对游戏类应用的保留时长从所述数据集中删除。


3.根据权利要求1所述的一种基于本地保留时长识别的游戏商城游戏推荐方法,其特征在于,所述方法还包括:
分别获取所述目标用户终端以及所述各记录用户终端的设备性能信息,其中所述设备性能信息包括设备的名称、型号、CPU型号、GPU型号、内存大小、硬盘大小、操作系统型号以及电池容量;
根据所述设备性能信息分别计算出所述目标终端以及所述各记录用户终端的性能值;
将所述目标终端的性能值与所述各记录用户终端的性能值进行比较,筛选出性能相差阈值处于第二预设阈值内的记录用户终端,将其对应的针对游戏类应用的保留时长保留在所述数据集中,将性能相差阈值不处于第二预设阈值内的记录用户终端对应的针对游戏类应用的保留时长从所述数据集中删除。


4.根据权利要求1所述的一种基于本地保留时长识别的游戏商城游戏推荐方法,其特征在于,采集各记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录,包括:
获取各记录用户终端的用户标识;
根据用户标识判断所述记录用户终端是否为同一用户的接续终端;
若是则分别获取接续前的记录用户终端以及与其对应的接续后的记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录;
将同一用户对应的接续前的记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录与接续后的记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录进行叠加作为该用户的历史记录和/或当前记录。


5.根据权利要求4所述的一种基于本地保留时长识别的游戏商城游戏推荐方法,其特征在于,所述用户标识包括至少一应用的账号信息。


6.一种基于本地保留时长识别的游戏商城游戏推荐系统,其特征在于,所述系统包括:
记录采集模块,用于采集各记录用户终端针对游戏类应用的本地存储的历史记录和/或当前记录,其中所述历史记录包括游戏类应用的安装时间与卸载时间,所述当前记录包括游戏类...

【专利技术属性】
技术研发人员:何晨亮
申请(专利权)人:苏州思酷数字科技有限公司
类型:发明
国别省市:江苏;32

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

1