一种游戏资讯推送的方法、装置、设备及可读存储介质与流程

文档序号:26945751发布日期:2021-10-12 18:19阅读:121来源:国知局
一种游戏资讯推送的方法、装置、设备及可读存储介质与流程

1.本技术涉及游戏资讯推送的技术领域,尤其涉及一种游戏资讯推送的方法、装置、设备及可读存储介质。


背景技术:

2.随着大数据的发展,各种客户端口、网页端口都能通过获取用户权限的方式来获取用户的浏览数据等,一些广告商等则根据获取的用户数据向用户推送一些资讯,例如游戏资讯等。
3.大数据发展的本意是为了方便用户,向用户更精准的推送一些用户需要的东西,但是现在很多恶意商家,不断的向用户推送各种与用户无关的广告、游戏等资讯弹窗,且在收到用户的拒绝请求后依然不断地向用户推送,大大影响用户的工作效率,需要不断的关闭资讯,影响用户体验,从而导致即使有一些好的资讯向用户推送时也遭到了用户的同一拒绝,造成恶性循环。
4.因此本技术提出了一种游戏资讯推送方法,能够在不影响用户体验和工作的情况下,精准的向用户进行游戏资讯的推送。


技术实现要素:

5.本技术实施例的目的在于提供一种游戏资讯推送的方法、装置、设备及可读存储介质,以解决不能够精准推送以及影响工作体验的问题。具体技术方案如下:
6.第一方面,提供了一种游戏资讯的推送方法,所述方法包括:
7.获取用户的游戏历史数据;
8.根据所述游戏历史数据确定用户的游戏时间段以及游戏类型;
9.根据所述游戏类型查找与所述游戏类型匹配的游戏资讯;
10.在所述游戏时间段内将所述推送数据包发送至资讯推送平台中。
11.可选地,所述根据所述游戏历史数据确定用户的游戏时间以及游戏类型包括:
12.提取所述游戏历史数据中的游戏客户端类型、游戏客户端的登录时刻、使用时长和登录次数;
13.根据所述游戏客户端类型确定用户喜欢的游戏类型;
14.根据所述游戏客户端的登录时刻、使用时长和登录次数确定用户的游戏时间。
15.可选地,所述根据所述游戏客户端的登录时间、使用时长和登录次数确定用户的游戏时间段包括:
16.根据一周内在游戏客户端的登录时刻计算每天的平均登录时刻;
17.根据一周内的使用时长计算每天的平均使用时长;
18.根据一周内的登录次数确定每天的平均登录次数;
19.根据所述平均登录时刻、平均登录次数和平均使用时长确定用户的游戏时间段。
20.可选地,所述根据所述游戏类型查找与所述游戏类型匹配的游戏资讯包括:
21.定时在网络上获取游戏资讯;
22.将所述游戏资讯按照游戏类型进行分类存储,并标记游戏类型标签;
23.根据所述游戏类型标签查找与所述游戏类型匹配的游戏资讯。
24.可选地,在将所述推送数据包发送至资讯推送平台中之前,所述方法还包括:
25.获取资讯推送平台的类型;
26.若所述资讯推送平台为移动终端;
27.则将所述游戏资讯生成视频链接或者新闻链接以便发送到游戏客户端、视频客户端和新闻客户端;
28.若所述资讯推送平台为pc终端;
29.则将所述游戏资讯生成弹窗。
30.可选地,所述将所述游戏资讯生成弹窗包括:
31.将所述游戏资讯生成闪烁图标弹窗发送到pc终端的底部菜单栏。
32.本发明第二方面,提供一种游戏资讯的推送装置,所述装置包括:
33.获取单元,用于获取用户的游戏历史数据;
34.确定单元,用于根据所述游戏历史数据确定用户的游戏时间段以及游戏类型;
35.查找单元,用于根据所述游戏类型查找与所述游戏类型匹配的游戏资讯;
36.发送单元,用于在所述游戏时间段内将所述推送数据包发送至资讯推送平台中。
37.本发明第三方面,提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
38.存储器,用于存放计算机程序;
39.处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。
40.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。
41.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的游戏资讯推送的方法。
42.本技术实施例有益效果:
43.本技术实施例提供了一种游戏资讯推送的方法,本技术通过获取用户的游戏历史数据;根据游戏历史数据确定用户的游戏时间段以及游戏类型;根据游戏类型查找与游戏类型匹配的游戏资讯;在游戏时间段内将推送数据包发送至资讯推送平台中。能够在游戏时间段内进行游戏资讯的推送,不影响用户的工作,并且能够精准推送与用户相关的游戏资讯。
44.当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
45.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
46.图1为本技术实施例提供的一种游戏资讯推送的方法的流程图;
47.图2为本技术实施例提供的一种游戏资讯推送的装置的结构示意图;
48.图3为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
49.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.下面将结合具体实施方式,对本技术实施例提供的一种游戏资讯推送方法进行详细的说明,如图1所示,具体步骤如下:
51.步骤s101:获取用户的游戏历史数据;
52.步骤s102:根据所述游戏历史数据确定用户的游戏时间段以及游戏类型;
53.可选地,所述根据所述游戏历史数据确定用户的游戏时间以及游戏类型包括:
54.提取所述游戏历史数据中的游戏客户端类型、游戏客户端的登录时刻、使用时长和登录次数;
55.根据所述游戏客户端类型确定用户喜欢的游戏类型;
56.在一个示例中,游戏类型例如棋牌类、冒险类、角色扮演类和动作类。
57.根据所述游戏客户端的登录时刻、使用时长和登录次数确定用户的游戏时间。
58.具体地,所述根据所述游戏客户端的登录时间、使用时长和登录次数确定用户的游戏时间段包括:
59.根据一周内在游戏客户端的登录时刻计算每天的平均登录时刻;
60.根据一周内的使用时长计算每天的平均使用时长;
61.根据一周内的登录次数确定每天的平均登录次数;
62.根据所述平均登录时刻、平均登录次数和平均使用时长确定用户的游戏时间段。
63.在一个示例中,例如用户a在周一到周日每天中午12点登录游戏客户端,使用时长1小时,在周一到周日的晚上八点登录游戏客户端,使用时长是2小时,每天登录次数是2次。那么计算的平均游戏时间段就是每天的中午十二点,晚上八点,每次登录游戏时长是1.5小时,那么就可以在每天的中午十二点到一点半,晚上八点到九点半这两个游戏时间段内推送游戏资讯。
64.步骤s103:根据所述游戏类型查找与所述游戏类型匹配的游戏资讯;
65.步骤s104:在所述游戏时间段内将所述推送数据包发送至资讯推送平台中。
66.在该步骤中,资讯推送平台是用于辅助游戏客户端推送游戏资讯的平台。
67.可选地,所述根据所述游戏类型查找与所述游戏类型匹配的游戏资讯包括:
68.定时在网络上获取游戏资讯;
69.将所述游戏资讯按照游戏类型进行分类存储,并标记游戏类型标签;
70.根据所述游戏类型标签查找与所述游戏类型匹配的游戏资讯。
71.可选地,在将所述推送数据包发送至资讯推送平台中之前,所述方法还包括:
72.获取资讯推送平台的类型;
73.若所述资讯推送平台为移动终端;
74.则将所述游戏资讯生成视频链接或者新闻链接以便发送到游戏客户端、视频客户端和新闻客户端;
75.若所述资讯推送平台为pc终端;
76.则将所述游戏资讯生成弹窗。
77.可选地,所述将所述游戏资讯生成弹窗包括:
78.将所述游戏资讯生成闪烁图标弹窗发送到pc终端的底部菜单栏。
79.这样不会影响工作界面,只是采用很小的闪烁图标弹窗进行显示,不影响用户工作,提高用户体验。
80.基于相同的技术构思,本技术实施例还提供了一种游戏资讯的推送装置,如图2所示,该装置包括:
81.获取单元201,用于获取用户的游戏历史数据;
82.确定单元202,用于根据所述游戏历史数据确定用户的游戏时间段以及游戏类型;
83.查找单元203,用于根据所述游戏类型查找与所述游戏类型匹配的游戏资讯;
84.发送单元204,用于在所述游戏时间段内将所述推送数据包发送至资讯推送平台中。
85.基于相同的技术构思,本发明实施例还提供了一种电子设备,如图3所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信,
86.存储器303,用于存放计算机程序;
87.处理器301,用于执行存储器303上所存放的程序时,实现游戏资讯的推送方法的步骤。
88.上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
89.通信接口用于上述电子设备与其他设备之间的通信。
90.存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non

volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
91.上述的处理器可以是通用处理器,包括中央处理器(central processingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field

programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
92.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一游戏资讯的推送方法的步骤。
93.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一游戏资讯的推送方法。
94.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。
95.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
96.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1