数据推送方法、装置、设备以及存储介质制造方法及图纸

技术编号:30701431 阅读:28 留言:0更新日期:2021-11-06 09:38
本发明专利技术公开了一种数据推送方法,包括:基于第一定时任务从推送规则列表中获取第一推送规则;基于第一定时任务获取第一推送规则对应的推送数据;基于第一定时任务将第一推送规则对应的推送数据加载至redis缓存中,以等待预设的第二定时任务的处理;基于第二定时任务从推送规则列表中获取第二推送规则;基于第二定时任务从redis缓存中获取第二推送规则对应的推送数据,并基于第二推送规则对应的推送数据执行第二推送规则对应的数据推送处理。可见,本发明专利技术通过使用两个定时任务来配合实现数据推送的过程,能够减少每个定时任务占用系统资源的时间,提高系统资源的使用效率,提高数据推送的成功率。本发明专利技术还涉及区块链技术领域。域。域。

【技术实现步骤摘要】
数据推送方法、装置、设备以及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种数据推送方法、装置、计算机设备以及存储介质。

技术介绍

[0002]在运营平台的运营过程中,常常会产生通过运营平台向运营平台的用户推送数据的需求,此时,运营平台的管理人员则可以通过在运营平台中配置推送规则来实现向用户推送数据。在运营平台中,通常一条推送规则对应着一次数据推送需求,各个推送规则之间相互独立,所以当存在多个推送需求时,可以同时配置多条推送规则来满足这些推送需求。在运营平台根据推送规则进行数据推送时,通常会为一条推送规则配置一个定时任务,然后基于该定时任务完成该推送规则对应的推送数据获取、推送数据处理、推送数据推送等全部的数据推送所需要的步骤。由于一个定时任务需要完成一条推送规则对应的数据推送的全过程,而完成一条推送规则对应的数据推送的全过程通常需要一定的时长(数据推送通常会涉及推送数据的获取、处理、推送等多个步骤),所以在进行数据的推送时,一个定时任务通常会占用系统资源(如,系统的线程、内存、数据库连接等)一定的时长,若出现存在大量数据推送本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据推送方法,其特征在于,所述方法包括:基于预设的第一定时任务从推送规则列表中获取将要进行数据推送处理的第一推送规则;基于所述第一定时任务获取所述第一推送规则对应的推送数据;基于所述第一定时任务将所述第一推送规则对应的推送数据加载至redis缓存中,以等待预设的第二定时任务的处理;基于所述第二定时任务从所述推送规则列表中获取第二推送规则,其中,所述第二推送规则是指所对应的推送数据已加载至redis缓存中的推送规则;基于所述第二定时任务从所述redis缓存中获取所述第二推送规则对应的推送数据,并基于所述第二推送规则对应的推送数据执行所述第二推送规则对应的数据推送处理。2.根据权利要求1所述的数据推送方法,其特征在于,所述基于所述第一定时任务获取所述第一推送规则对应的推送数据,包括:基于所述第一定时任务获取所述第一推送规则对应的目标用户群体标识和推送内容数据;从预设的多个用户标识集合中确定出与所述目标用户群体标识对应的用户标识集合,其中,多个用户标识集合中的每个用户标识集合均预设有对应的用户群体标识;将所述目标用户群体标识对应的用户标识集合中所有的用户标识和所述推送内容数据作为所述第一推送规则对应的推送数据。3.根据权利要求2所述的数据推送方法,其特征在于,所述基于所述第一定时任务将所述第一推送规则对应的推送数据加载至redis缓存中,包括:基于所述第一定时任务判断所述第一推送规则对应的推送数据中所有的用户标识的标识数量是否大于预设的redis缓存的容量阈值;当判断出所述标识数量大于所述容量阈值时,将所述推送数据划分为多组推送子数据;将多组所述推送子数据按组依次加载至redis缓存中;当判断出所述标识数量未大于所述容量阈值时,将所述推送数据一次性加载至redis缓存中。4.根据权利要求3所述的数据推送方法,其特征在于,所述基于所述第二推送规则对应的推送数据执行所述第二推送规则对应的数据推送处理,包括:将所述推送内容数据推送至所述推送数据中每个用户标识对应的终端,以完成所述第二推送规则对应的数据推送处理。5.根据权利要求1所述的数据推送方法,其特征在于,所述基于所述第一定时任务获取所述第一推送规则对应的推送数据,包括:基于所述第一定时任务获取所述第一推送规则对应的目标用户标识和推送内容数据;将所述目标用户标识和所述推送内容数据作为所述第一推送规则对应的推送数据;以及,所述基于所述第二推送规则对应的推送数据执行所述第二推送规则对应的数据推送处理,包括:将所述推送内容数据推送至所述推送数据中目标用户标识对应的终端,以完成所述第二推送规则对应的数据推送处理。
6.根据权利要求1所述的数据推送方法,其特征在于,所...

【专利技术属性】
技术研发人员:刘慧芳
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:

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

1