[發明專利]一種消息網絡延遲測算方法及裝置在審
| 申請號: | 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.szxzyx.cn/pat/books/201410004053.0/2.html,轉載請聲明來源鉆瓜專利網。





