针对消息对象的重试操作方法、装置、设备及存储介质制造方法及图纸

技术编号:31482350 阅读:27 留言:0更新日期:2021-12-18 12:16
本公开关于一种针对消息对象的重试操作方法、装置、设备及存储介质,该方法包括:响应于接收到的通信信令,确定所述通信信令对应的指定消息对象以及操作信息;其中,所述操作信息指示针对所述指定消息对象的操作;基于所述指定消息对象和所述操作信息创建对应的重试对象;当针对所述指定消息对象的操作失败且失败原因为不符合预设网络条件时,在符合所述预设网络条件时,基于所述重试对象进行重试操作。本公开默认针对指定消息对象的操作可能存在失败,在操作前创建重试对象,实现对重试对象的有效存储,从而当满足重试条件时基于重试对象进行重试操作。提高了重试成功的概率,减少用户需要进行不便的手动重试的情形。少用户需要进行不便的手动重试的情形。少用户需要进行不便的手动重试的情形。

【技术实现步骤摘要】
针对消息对象的重试操作方法、装置、设备及存储介质


[0001]本公开涉及计算机技术,尤其涉及一种针对消息对象的重试操作方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网技术的发展,即时通信(InstantMessaging,IM)产品层出不穷,即时通信产品为用户提供了即时发送和接收互联网消息等服务体验。相关技术中,用户对相关消息对象的操作因当前网络环境为弱网甚至无网而失败时,常在网络环境恢复有网甚至强网时开启对该相关消息对象的重试操作,由此对该相关消息对象进行缓存(比如在内存中维护一个键值对形式的缓存),从而在网络环境恢复后基于此缓存自动重试。然而,在网络环境恢复之前,即时通信产品可能出现重启情形,缓存数据丢失进而不再重试。由此向用户返回操作失败通知,引导用户手动重试。上述相关技术的方案存在自动重试的成功概率低、需要用户手动重试体验差的问题。

技术实现思路

[0003]本公开提供一种针对消息对象的重试操作方法、装置、设备及存储介质,以至少解决相关技术中自动重试的成功概率低、需要用户手动重试体验差的问题。本公开的技术方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种针对消息对象的重试操作方法,其特征在于,所述方法包括:响应于接收到的通信信令,确定所述通信信令对应的指定消息对象以及操作信息;其中,所述操作信息指示针对所述指定消息对象的操作;基于所述指定消息对象和所述操作信息创建对应的重试对象;当针对所述指定消息对象的操作失败且失败原因为不符合预设网络条件时,在符合所述预设网络条件时,基于所述重试对象进行重试操作。2.根据权利要求1所述的方法,其特征在于,所述基于所述指定消息对象和所述操作信息创建对应的重试对象,包括:基于所述操作信息得到操作类型,以及确定用于记录所述操作类型的第一字段;从所述指定消息对象确定关键消息对象,以及确定用于记录所述关键消息对象的第二字段;确定用于记录创建时间的第三字段以及用于记录已重试次数的第四字段;基于所述第一字段、所述第二字段以及所述第三字段、所述第四字段创建所述重试对象。3.根据权利要求2所述的方法,其特征在于,在所述基于所述重试对象进行重试操作之前,所述方法还包括:确定当前时间和所述重试对象中记录的创建时间;计算所述当前时间与所述创建时间之间的差值;当所述差值大于第一预设数值时,标记所述重试对象失效,以及不触发所述基于所述重试对象进行重试操作的步骤。4.根据权利要求2或3任一项所述的方法,其特征在于,所述基于所述重试对象进行重试操作,包括:若当前已重试次数小于等于第二预设数值时,继续基于所述重试对象进行重试操作;当重试操作继续失败时,更新所述重试对象中记录的已重试次数并重复上述继续基于所述重试对象进行重试操作的步骤;若当前已重试次数大于所述第二预设数值时,不触发所述继续基于所述重试对象进行重试操作的步骤。5.根据权利要求1所述的方法,其特征在于,在所述基于所述重试对象进行重试操作之前,所述方法还包括:基于所述操作信...

【专利技术属性】
技术研发人员:时彬强
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1