[發明專利]CMPP短信平臺及其應用方法有效
| 申請號: | 201810202830.0 | 申請日: | 2018-03-13 |
| 公開(公告)號: | CN108347705B | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | 楊曉東;黃江;葉培宗;蘭剛;趙恒;黃成剛 | 申請(專利權)人: | 貴陽朗瑪信息技術股份有限公司 |
| 主分類號: | H04W4/14 | 分類號: | H04W4/14;H04L12/26;H04L9/32;H04L29/08;H04W80/06;H04W80/04;H04W80/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 550022 貴州省貴陽市貴陽國家高新技術產業*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cmpp 短信 平臺 及其 應用 方法 | ||
1.一種中國移動通信互聯網短信網關接口CMPP短信平臺,其特征在于,包括:
主控制系統,用于創建主工作進程,并啟動數據監聽端口,以異步非阻塞的方式對數據進行處理;
短信中心接續系統,用于在所述主工作進程初始化后,啟動并完成對CMPP短信中心的網絡連接,并對所述CMPP短信中心的連接狀態進行管理和監控,并且還用于注冊回復監聽事件,在接收到所述CMPP短信中心回復的請求數據包時觸發回復監聽事件以處理所述CMPP短信中心的請求數據包;
發送方數據處理系統,用于處理來自于發送方客戶端的數據包,并將處理后的所述發送方客戶端的數據包發送至所述CMPP短信中心;
其中,所述發送方數據處理系統,進一步包括:
第一處理模塊,用于調用超文本傳輸協議HTTP解析器嘗試解析所述來自于發送方客戶端的數據包;
第二處理模塊,用于在所述來自于發送方客戶端的數據包符合HTTP協議標準時,觸發HTTP數據包響應事件模塊,將該數據包分發給HTTP數據包響應事件模塊處理;
第三處理模塊,用于在所述來自于發送方客戶端的數據包不符合HTTP協議標準時,觸發傳輸控制協議TCP/互聯網協議IP數據包響應事件模塊,將該數據包分發給所述TCP/IP數據包響應事件模塊處理。
2.根據權利要求1所述的CMPP短信平臺,其特征在于,
所述CMPP短信平臺還包括:心跳鏈路處理系統,用于在所述主控制系統檢測到達預定的鏈路檢測時間時,啟動并檢測當前所述CMPP短信中心的網絡連接是否為正常連接狀態,如果檢測為正常連接狀態,則調用CMPP解析器構造符合CMPP協議的鏈路檢測包,并發送到所述CMPP短信中心;
所述短信中心接續系統,還用于監控所述CMPP短信中心的回復數據包,如果接收到該回復數據包,則確定當前鏈路正常,維持當前工作狀態,如果沒有接收到該回復數據包,則等待預定時間之后,確定由所述心跳鏈路處理系統重新檢測當前所述CMPP短信中心的網絡連接是否為正常連接狀態,如果在預定次數內均沒有接收到該回復數據包,則重新完成對CMPP短信中心的網絡連接。
3.根據權利要求1所述的CMPP短信平臺,其特征在于,所述主控制系統,還用于調用CMPP解析器解析來自于所述CMPP短信中心的請求數據包,在該請求數據包為CMPP協議預定的短信回復時,調用HTTP解析器將該請求數據包打包為HTTP協議格式的數據包,向該請求數據包對應的HTTP接口發送短信回復信息。
4.根據權利要求1所述的CMPP短信平臺,其特征在于,所述發送方數據處理系統,還包括:
所述HTTP數據包響應事件模塊,用于將符合HTTP協議標準的數據包標記為HTTP數據包,調用所述HTTP解析器解析所述HTTP數據包獲取簽名數據,并調用簽名驗證模塊對該簽名數據進行驗證,在驗證成功情況下,調用CMPP解析器封裝所述HTTP數據包,并將封裝后的數據包發送至所述CMPP短信中心,在在驗證失敗情況下,構造簽名失敗數據包,調用所述HTTP解析器將所述HTTP數據包進行打包,并向所述發送方客戶端返回簽名失敗信息;
所述簽名驗證模塊,用于對所述HTTP解析器解析所述HTTP數據包獲取的簽名數據進行驗證。
5.根據權利要求1所述的CMPP短信平臺,其特征在于,所述發送方數據處理系統,還包括:
所述TCP/IP數據包響應事件模塊,用于將符合TCP/IP協議標準的數據包標記為TCP/IP數據包,調用TCP/IP解析器解析所述TCP/IP數據包獲取簽名數據,并調用簽名驗證模塊對該簽名數據進行驗證,在驗證成功情況下,調用CMPP解析器封裝所述TCP/IP數據包,并將封裝后的數據包發送至所述CMPP短信中心,在驗證失敗或者所述TCP/IP解析器解析失敗的情況下,則構造TCP/IP協議格式的簽名失敗數據包發送至所述發送方客戶端;
所述簽名驗證模塊,還用于對TCP/IP解析器解析所述TCP/IP數據包獲取的簽名數據進行驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽朗瑪信息技術股份有限公司,未經貴陽朗瑪信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810202830.0/1.html,轉載請聲明來源鉆瓜專利網。





