[发明专利]一种消息网络延迟测算方法及装置在审
申请号: | 201410004053.0 | 申请日: | 2014-01-03 |
公开(公告)号: | CN104767650A | 公开(公告)日: | 2015-07-08 |
发明(设计)人: | 王敏 | 申请(专利权)人: | 中国移动通信集团广东有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 510623 广东省广州市珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 网络 延迟 测算 方法 装置 | ||
技术领域
本发明涉及通信领域,特别涉及一种消息网络延迟测算方法及装置。
背景技术
集团短信作为一种便捷的通信方式已经渗透到人们工作和生活的各个领域,政府、企事业单位及各类组织利用集团短信作为信息传播的重要方式。集团短信发送系统由部署在用户侧的客户端和部署在运营商的短信网关组成,短信网关再将用户短信转发至短消息中心(SMC)或其它短信网关。客户端和短信网关之间使用CMPP协议(China Mobile Peer to Peer)通过7890应用端口进行通信,包括客户端注册、客户端提交短信、短信网关返回短信状态报告等。
集团短信客户端通常使用互联网专线(部分客户采用中国移动电路租用专线)接入中国移动短信网关,专线端到端延迟是反映网络性能的重要指标,如网络拥塞、链路质量差会使网络端到端延迟显著增大。如果承载集团短信业务的网络端到端延迟过大,则可能导致客户端短信积压,短信不能及时送达手机用户,对实时性要求很高的短信业务(如银行、电商用户常使用集团短信来发送验证码和短信密码,有效时间通常仅为5分钟)造成严重影响。
现有测试承载集团短信业务网络延迟的方法通常是常用ping或tracert工具测试,在网络层测试网络的可达性和延迟情况,如ping1000个数据包获得网络平均延迟。现有的测试方法在集团短信网络应用中存在以下缺陷:1.在网络拥塞的情况下,ping测试会进一步加重网络负载,特别是大数据包的大量ping测试;2.出于网络信息安全考虑,不少网络设备禁止ping和tracert测试,在这种情况下无法利用上述工具获得网络的端到端延迟。因此我们需要一种高效安全的集团短信业务网络延迟监测方法,同时还不会增加网络的负担。
发明内容
本发明提供了一种消息网络延迟测算方法及装置,其目的是为了在网络负载的情况下不增加网络负载仍能获得网络端到端的延迟。
为了达到上述目的,本发明的实施例提供了一种消息网络延迟测算方法,包括:
获得连续发送给接收方的多个基于CMPP协议的消息的发送时刻;
获得接收到接收方反馈的多个基于CMPP协议的应答消息相应的接收时刻;
根据多个所述发送时刻以及多个接收时刻,获得消息网络延迟。
其中,根据多个所述发送时刻以及多个接收时刻,获得得到网络延迟的步骤包括:
根据公式:
其中,T1,T2,……Tn为多个发送时刻,R1,R2,……,Rn为多个接收时刻。
进一步地,所述消息为客户端发送给短信网关的CMPP_SUBMIT消息,所述应答消息为所述客户端从所述短信网关接收的CMPP_SUBMIT_RESP消息。
进一步地,所述消息为短信网关发送给客户端的CMPP_DELIVER消息,所述应答消息为所述短信网关从所述客户端接收的CMPP_DELIVER_RESP消息。
进一步地,所述消息为客户端发送给短信网关或者所述短信网关发送给客户端的CMPP_ACTIVE_TEST消息,所述应答消息是所述客户端从所述短信网关接收的或者所述短信网关从所述客户端接收的CMPP_ACTIVE_TEST_RESP消息。
本发明的实施例还提供了一种消息网络延迟测算装置,包括:
第一获取模块,用于获得连续发送给接收方的多个基于CMPP协议的消息的发送时刻;
第二获取模块,用于获得接收到接收方反馈的多个基于CMPP协议的应答消息相应的接收时刻;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司,未经中国移动通信集团广东有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410004053.0/2.html,转载请声明来源钻瓜专利网。