[发明专利]一种信息推送事件处理方法、装置及电子设备有效
申请号: | 201710791308.6 | 申请日: | 2017-09-05 |
公开(公告)号: | CN107634993B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 欧阳佳 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/50 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息 推送 事件 处理 方法 装置 电子设备 | ||
本发明提供一种信息推送事件处理方法、装置及电子设备,该方法包括:获取待执行的信息推送事件;确定所述信息推送事件的执行时间;根据所述信息推送事件的执行时间,将所述信息推送事件的标识添加至时间轮上对应的存储槽;在所述时间轮的指针所指向的目标存储槽对应的时间超时时,获取所述目标存储槽中所存储的各个标识对应的信息推送事件;执行所述目标存储槽中所存储的各个标识对应的信息推送事件。通过本发明提供的信息推送事件处理方法,无需定时扫描存储的所有的待执行的信息推送事件的执行时间,从而可以减少扫描所需的耗时,提高信息推送事件执行的实时性。
技术领域
本发明涉及通信技术领域,尤其涉及一种信息推送事件处理方法、装置及电子设备。
背景技术
目前,一些应用程序可以基于用户的操作,通过信息推送的形式与用户进行互动,例如,一些游戏应用程序可以基于用户在游戏内的行为,向用户推送信息。以游戏应用程序为例,一些情况下在实时捕获到用户在游戏内的游戏事件后,并不需要立即向用户推送信息,而是需要间隔一段时间后在向用户推送与该游戏事件相关的信息。例如,英雄联盟游戏的首胜任务,在用户首胜任务重置时需要给用户发送一条信息,以提醒用户首胜任务已经重置,由于无法获取到用户游戏首胜任务重置的事件,仅可以获取到用户完成首胜任务的事件,而根据游戏规则可知用户完成首胜任务到下一次首胜任务重置中间间隔22个小时,因此,可以在获取到用户完成游戏首胜任务的事件后间隔22小时向用户推送首胜任务已经重置的信息。
针对上述情况,现有技术通过在服务器中存储各个需要定时向用户推送的信息的推送时间,并定时扫描所保存的全部数据,获取当前符合推送条件的信息推送给对应的用户。由于上述方式需要在每个定时间隔扫描全部用户的数据,在数据量较大的情况下,需要较长时间才能扫描一次,影响实时性。
发明内容
本发明实施例提供一种信息推送事件处理方法、装置及电子设备,以解决现有技术中需要定时扫描所存储的所有待执行的信息推送事件的执行时间,较为耗时的问题。
第一方面,本发明实施例提供了一种信息推送事件处理方法。该方法包括:
获取待执行的信息推送事件;确定所述信息推送事件的执行时间;根据所述信息推送事件的执行时间,将所述信息推送事件的标识添加至时间轮上对应的存储槽;在所述时间轮的指针所指向的目标存储槽对应的时间超时时,获取所述目标存储槽中所存储的各个标识对应的信息推送事件;执行所述目标存储槽中所存储的各个标识对应的信息推送事件,其中,对于所述目标存储槽中所存储的各个标识对应的信息推送事件中对应于同一用户标识的多个信息推送事件,执行满足第一预设条件的目标信息推送事件。
第二方面,本发明实施例还提供一种信息推送事件处理装置。该装置包括:第一获取模块,用于获取待执行的信息推送事件;第一确定模块,用于确定所述信息推送事件的执行时间;添加模块,用于根据所述信息推送事件的执行时间,将所述信息推送事件的标识添加至时间轮上对应的存储槽;第二获取模块,用于在所述时间轮的指针所指向的目标存储槽对应的时间超时时,获取所述目标存储槽中所存储的各个标识对应的信息推送事件;执行模块,用于执行所述目标存储槽中所存储的各个标识对应的信息推送事件,其中,对于所述目标存储槽中所存储的各个标识对应的信息推送事件中对应于同一用户标识的多个信息推送事件,执行满足第一预设条件的目标信息推送事件。
第三方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的信息推送事件处理方法。
第四方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的信息推送事件处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710791308.6/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置