[发明专利]消息传输的校验方法、装置、服务器、终端及存储介质有效
申请号: | 201810288886.2 | 申请日: | 2018-04-03 |
公开(公告)号: | CN108566331B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 周俊 | 申请(专利权)人: | 北京五八信息技术有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 连鹏飞 |
地址: | 100083 北京市海淀区学清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 传输 校验 方法 装置 服务器 终端 存储 介质 | ||
本发明提出了一种消息传输的校验方法,包括:当接收到第一终端发送的消息时,确定所述消息的第一接收时间,并获取所述消息中携带的发送时间;在所述消息中设置所述第一接收时间,并基于所述消息中携带的转发配置信息,向第二终端转发包含所述第一接收时间的所述消息;基于接收到的所述第二终端反馈的第二接收时间,及所述发送时间,校验所述消息的传输是否正常。本发明还公开了一种消息传输的校验装置、服务器、终端及存储介质,通过实施上述方案,实现了服务器侧对消息传输的自动校验,及终端侧对消息传输的自动校验,有效的提高了消息传输校验的效率和准确度。
技术领域
本发明涉及互联网技术领域,尤其涉及一种消息传输的校验方法、装置、服务器、终端及存储介质。
背景技术
随着互联网技术的快速发展,IM(Instant Messaging,即时通讯)应用程序得到了快速普及,但现有的校验IM应用程序是否接收到消息的方式是通过人工进行手动检测校验的方式。在每次版本集成、灰度和/或发版后都需要人工手动的检测校验一遍,人力成本比较大,且检测校验不及时,而且可能因测试人员的手工失误和/或疲劳,导致检测校验错误。
发明内容
本发明提出了一种消息传输的校验方法、装置、服务器、终端及存储介质,用以解决现有技术中IM应用程序的消息传输通过人工校验效率低的问题。
本发明采用的技术方案是提供一种消息传输的校验方法,应用于服务器,所述方法包括:
当接收到第一终端发送的消息时,确认所述消息的第一接收时间,并获取所述消息中携带的发送时间;
在所述消息中设置所述第一接收时间,并基于所述消息中携带的转发配置信息,向第二终端转发包含所述第一接收时间的所述消息;
基于接收到的所述第二终端反馈的第二接收时间,及所述发送时间,校验所述消息的传输是否正常;其中,所述第二接收时间为所述第二终端接收到包含所述第一接收时间的所述消息的时间。
可选的,所述接收到第一终端发送的消息,包括:
通过预置通信接口接收到第一终端发送的消息。
可选的,所述基于接收到的所述第二终端反馈的第二接收时间,及所述发送时间,校验所述消息的传输是否正常,包括:
判断反馈时间是否在预置的第一时间门限内;其中,所述反馈时间为所述第二接收时间与所述发送时间的差值;
若所述反馈时间在预置的第一时间门限内,则判定所述消息的传输为正常;
否则判定所述消息的传输为异常。
可选的,在判定所述消息的传输为异常的情况下,所述方法还包括:
将所述消息的第一传输异常信息,发送至设定用户,以供所述设定用户基于所述第一传输异常信息,进行故障定位和/或故障修复。
本发明还提供一种服务器,所述服务器包括处理器和存储器;
所述处理器用于执行存储器中存储的消息传输的校验程序,以实现上述的消息传输的校验方法的步骤。
本发明还提供一种消息传输的校验方法,应用于第二终端,所述方法包括:
当接收到服务器转发的消息时,确认所述消息的第二接收时间,并向所述服务器反馈所述第二接收时间;
基于所述消息中携带的第一接收时间和发送时间,校验所述消息的传输是否正常;其中,所述第一接收时间为所述服务器接收到所述消息的时间;所述发送时间为第一终端发送所述消息的时间。
可选的,所述基于所述消息中携带的第一接收时间和发送时间,校验所述消息的传输是否正常,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810288886.2/2.html,转载请声明来源钻瓜专利网。