【技术实现步骤摘要】
目标消息的处理方法及装置、存储介质及电子装置
本专利技术涉及通信领域,具体而言,涉及一种目标消息的处理方法及装置、存储介质及电子装置。
技术介绍
在生活中,会遇到很多需要在一定时间后,执行某件事的需求;例如:用户在某平台上预约了相关业务,在用户预约时间到达前10分钟向用户发送提醒信息,并且随着科学技术的进步和人工智能的发展,越来越多的应用被应用于深生活的方方面面,因此,越来越的业务都开通了预约功能。随着时间的推移,数据量越来越多,并且每个消息的延迟需求各不相同,目前就这样的场景,通常会以一个计划任务扫描的方式实现,对于这样扫描得到的数据,需要遍历所有消息,一个个检查消息数据是否过期,这样在执行上的效率不会太高,而且大大降低了数据的精度。针对相关技术中,对于大量数据消息无法准确、快速的进行消息延迟发送等问题,尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种目标消息的处理方法及装置、存储介质及电子装置,以至少解决相关技术中,以至少解决相关技术中,对于大量数据消息无法准确、快速的进行消 ...
【技术保护点】
1.一种目标消息的处理方法,其特征在于,包括:/n获取目标应用生成的待延迟消息,将所述待延迟消息上传到第一数据平台;/n通过延迟队列对所述第一数据平台中的所述待延迟消息进行延迟处理,将所述待延迟消息的延迟处理结果存储至所述延迟队列对应的缓存;/n根据所述延迟处理结果将延迟处理后的消息上传至第二数据平台。/n
【技术特征摘要】
1.一种目标消息的处理方法,其特征在于,包括:
获取目标应用生成的待延迟消息,将所述待延迟消息上传到第一数据平台;
通过延迟队列对所述第一数据平台中的所述待延迟消息进行延迟处理,将所述待延迟消息的延迟处理结果存储至所述延迟队列对应的缓存;
根据所述延迟处理结果将延迟处理后的消息上传至第二数据平台。
2.根据权利要求1所述的方法,其特征在于,通过延迟队列对所述第一数据平台中的所述待延迟消息进行延迟处理,包括:
通过所述延迟队列从所述第一数据平台获取所述待延迟消息;
从所述延迟队列中保存的所述待延迟消息中获取所述待延迟消息的消息内容;
根据所述消息内容确定待延迟消息的到期时间戳;
根据所述到期时间戳对所述待延迟消息进行延迟处理。
3.根据权利要求2所述的方法,其特征在于,根据所述到期时间戳对所述待延迟消息进行延迟处理,包括:
比较所述到期时间戳与预设阈值,得到比较结果;
根据所述比较结果对所述待延迟消息进行延迟处理。
4.根据权利要求3所述的方法,其特征在于,根据所述比较结果对所述待延迟消息进行延迟处理,包括:
在所述到期时间戳的数值小于所述预设阈值的情况下,将所述到期时间戳对应的所述待延迟消息直接发送到所述第二数据平台上;
当所述到期时间戳的数值大于或等于预设阈值的情况下,将所述待延迟消息缓存到所述延迟队列的有序队列中,其中,所述有序队列用于对需要进行延迟处理的待延迟消息进行排列存储。
5.根据权利要求1所述的方法,其特征在于,根据所述延迟处理结果将延迟处理后的消息数据上传至第二数据平台之前,所述方法还包括:
对所述延迟队列对应的缓存进行周期检测;
在所述周期检测的结果指示存在已完成...
【专利技术属性】
技术研发人员:刘东东,
申请(专利权)人:海尔优家智能科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。