消息处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37618389 阅读:10 留言:0更新日期:2023-05-18 12:09
本公开关于一种消息处理方法、装置、电子设备和存储介质,所述方法包括:确定异常文本信息对应的目标文本模板标识,目标文本模板标识为生成异常文本信息的文本模板的标识。基于目标文本模板标识,对至少一种传输状态下的传输消息进行消息过滤,得到异常文本信息关联的至少一个待处理消息。至少一个待处理消息为基于目标文本模板标识对应的文本模板生成的消息。基于至少一个待处理消息各自对应的传输状态,对至少一个待处理消息进行消息撤回处理。该方法可以对服务器群发的消息进行撤回处理,减少服务器的资源占用并避免用户接收到错误消息,提高了服务器群发消息的准确性。提高了服务器群发消息的准确性。提高了服务器群发消息的准确性。

【技术实现步骤摘要】
消息处理方法、装置、电子设备和存储介质


[0001]本公开涉及通信
,尤其涉及消息处理方法、装置、电子设备和存储介质。

技术介绍

[0002]在官方账号运营的场景中,往往需要经常向用户群发消息,群发的消息通常是具有相同文本的同一批消息,而在相关技术中,若同一批消息中存在消息内容有误等异常文本的消息时,服务器继续广播错误的消息会无法传递正确的内容给用户,从而造成服务器资源的损失和用户体验的损失。

技术实现思路

[0003]本公开提供消息处理方法、装置、电子设备和存储介质,以至少解决相关技术中广播错误消息造成损失的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种消息处理方法,所述方法包括;
[0005]确定异常文本信息对应的目标文本模板标识;所述目标文本模板标识为生成所述异常文本信息的文本模板的标识;
[0006]基于所述目标文本模板标识,对至少一种传输状态下的传输消息进行消息过滤,得到所述异常文本信息关联的至少一个待处理消息;所述至少一个待处理消息为基于所述目标文本模板标识对应的文本模板生成的消息;
[0007]基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理。
[0008]作为一个可选的实施例,所述基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理包括:
[0009]在任一待处理消息对应的所述传输状态指示消息已发送的情况下,从第一待处理消息对应的发送日志数据中,获取所述第一待处理消息对应的客户端标识;所述第一待处理消息为对应的所述传输状态指示消息已发送的待处理消息;
[0010]向所述客户端标识对应的第一客户端发送消息撤回指令,所述消息撤回指令用于指示所述第一客户端对所述第一待处理消息进行消息撤回处理。
[0011]作为一个可选的实施例,所述向所述客户端标识对应的第一客户端发送消息撤回指令包括:
[0012]向所述客户端标识对应的第一客户端发送所述消息撤回指令,所述消息撤回指令携带有所述第一待处理消息在目标消息会话中的消息序列标识;所述目标消息会话为所述第一客户端与所述第一待处理消息对应的目标应用账号间的消息会话;所述消息撤回指令用于指示所述第一客户端基于所述消息序列标识,将所述目标消息会话中的所述第一待处理消息更新为隐藏展示消息。
[0013]作为一个可选的实施例,所述基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理包括:
[0014]在任一待处理消息对应的所述传输状态指示消息未发送的情况下,停止执行第二待处理消息对应的发送操作,所述第二待处理消息为对应的所述传输状态指示消息未发送的待处理消息。
[0015]作为一个可选的实施例,所述基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理包括:
[0016]在任一待处理消息对应的所述传输状态指示消息发送中的情况下,关闭第三待处理消息对应的发送接口,所述第三待处理消息为对应的所述传输状态指示消息发送中的待处理消息。
[0017]作为一个可选的实施例,所述至少一种传输状态包括指示消息未发送的传输状态、指示消息发送中的传输状态和指示消息已发送的传输状态中的至少一种传输状态,在所述至少一种传输状态包括全部传输状态的情况下,所述基于所述目标文本模板标识,对至少一种传输状态下的传输消息进行消息过滤,得到所述异常文本信息关联的至少一个待处理消息包括:
[0018]获取第一传输状态下的传输消息的消息结构,所述第一传输状态包括指示消息未发送的传输状态和指示消息发送中的传输状态;
[0019]从所述消息结构中获取所述第一传输状态下的传输消息对应的文本模板标识;
[0020]对比所述文本模板标识和所述目标文本模板标识;
[0021]将文本模板标识与所述目标文本模板标识匹配的传输消息确定为所述待处理消息;
[0022]获取第二传输状态下的传输消息的发送日志数据,所述第二传输状态包括指示消息已发送的传输状态;
[0023]从所述发送日志数据中获取所述目标文本模板标识对应的目标发送日志数据,将所述目标发送日志数据对应的传输消息确定为所述待处理消息。
[0024]作为一个可选的实施例,所述获取第一传输状态下的传输消息的消息结构包括:
[0025]获取消息拉取链路中的传输消息的消息结构,所述消息拉取链路中的传输消息对应的传输状态指示消息未发送;
[0026]获取消息发送链路中的传输消息的消息结构,所述消息发送链路中的传输消息对应的传输状态指示消息发送中。
[0027]根据本公开实施例的第二方面,提供一种消息处理装置,所述装置包括;
[0028]目标标识确定模块,被配置为执行确定异常文本信息对应的目标文本模板标识;所述目标文本模板标识为生成所述异常文本信息的文本模板的标识;
[0029]消息过滤模块,被配置为执行基于所述目标文本模板标识,对至少一种传输状态下的传输消息进行消息过滤,得到所述异常文本信息关联的至少一个待处理消息;所述至少一个待处理消息为基于所述目标文本模板标识对应的文本模板生成的消息;
[0030]消息撤回模块,被配置为执行基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理。
[0031]作为一个可选的实施例,所述消息撤回模块包括:
[0032]客户端标识获取单元,被配置为执行在任一待处理消息对应的所述传输状态指示消息已发送的情况下,从第一待处理消息对应的发送日志数据中,获取所述第一待处理消
息对应的客户端标识;所述第一待处理消息为对应的所述传输状态指示消息已发送的待处理消息;
[0033]消息撤回指令发送单元,被配置为执行向所述客户端标识对应的第一客户端发送消息撤回指令,所述消息撤回指令用于指示所述第一客户端对所述第一待处理消息进行消息撤回处理。
[0034]作为一个可选的实施例,所述消息撤回指令发送单元包括:
[0035]消息撤回单元,被配置为执行向所述客户端标识对应的第一客户端发送所述消息撤回指令,所述消息撤回指令携带有所述第一待处理消息在目标消息会话中的消息序列标识;所述目标消息会话为所述第一客户端与所述第一待处理消息对应的目标应用账号间的消息会话;所述消息撤回指令用于指示所述第一客户端基于所述消息序列标识,将所述目标消息会话中的所述第一待处理消息更新为隐藏展示消息。
[0036]作为一个可选的实施例,所述消息撤回模块包括:
[0037]停止发送单元,被配置为执行在任一待处理消息对应的所述传输状态指示消息未发送的情况下,停止执行第二待处理消息对应的发送操作,所述第二待处理消息为对应的所述传输状态指示消息未发送的待处理消息。
[0038]作为一个可选的实施例,所述消息撤回模块包括:
[0039本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:确定异常文本信息对应的目标文本模板标识;所述目标文本模板标识为生成所述异常文本信息的文本模板的标识;基于所述目标文本模板标识,对至少一种传输状态下的传输消息进行消息过滤,得到所述异常文本信息关联的至少一个待处理消息;所述至少一个待处理消息为基于所述目标文本模板标识对应的文本模板生成的消息;基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理。2.根据权利要求1所述的消息处理方法,其特征在于,所述基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理包括:在任一待处理消息对应的所述传输状态指示消息已发送的情况下,从第一待处理消息对应的发送日志数据中,获取所述第一待处理消息对应的客户端标识;所述第一待处理消息为对应的所述传输状态指示消息已发送的待处理消息;向所述客户端标识对应的第一客户端发送消息撤回指令,所述消息撤回指令用于指示所述第一客户端对所述第一待处理消息进行消息撤回处理。3.根据权利要求2所述的消息处理方法,其特征在于,所述向所述客户端标识对应的第一客户端发送消息撤回指令包括:向所述客户端标识对应的第一客户端发送所述消息撤回指令,所述消息撤回指令携带有所述第一待处理消息在目标消息会话中的消息序列标识;所述目标消息会话为所述第一客户端与所述第一待处理消息对应的目标应用账号间的消息会话;所述消息撤回指令用于指示所述第一客户端基于所述消息序列标识,将所述目标消息会话中的所述第一待处理消息更新为隐藏展示消息。4.根据权利要求1所述的消息处理方法,其特征在于,所述基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理包括:在任一待处理消息对应的所述传输状态指示消息未发送的情况下,停止执行第二待处理消息对应的发送操作,所述第二待处理消息为对应的所述传输状态指示消息未发送的待处理消息。5.根据权利要求1所述的消息处理方法,其特征在于,所述基于所述至少一个待处理消息各自对应的传输状态,对所述至少一个待处理消息进行消息撤回处理包括:在任一待处理消息对应的所述传输状态指示消息发送中的情况下,关闭第三待处理消息对应的发送接口,所述第三待处理消息为对应的所述传输状态指示消息发送中的待处理消息。6.根据权利要求1所述的消息处理方法,其特...

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

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

1