[發明專利]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 短信 平臺 及其 應用 方法 | ||
本發明公開了一種CMPP短信平臺及其應用方法。上述CMPP短信平臺包括:主控制系統,用于創建主工作進程,并啟動數據監聽端口,以異步非阻塞的方式對數據進行處理;短信中心接續系統,用于在主工作進程初始化后,啟動并完成對CMPP短信中心的網絡連接,并對CMPP短信中心的連接狀態進行管理和監控,并且還用于注冊回復監聽事件,在接收到CMPP短信中心回復的請求數據包時觸發回復監聽事件以處理CMPP短信中心的請求數據包;發送方數據處理系統,用于處理來自于發送方客戶端的數據包,并將處理后的發送方客戶端的數據包發送至CMPP短信中心。采用上述技術方案,無需任何第三方web服務或數據庫服務支持,與前端業務完全解耦,系統架構做到最簡化。
技術領域
本發明涉及通信領域,具體而言,涉及一種CMPP短信平臺及其應用方法。
背景技術
中國移動通信互聯網短信網關接口(China Mobile Peer to Peer,簡稱為CMPP)協議是中國移動提供的一種基于TCP/IP協議的短信網關接口協議,主要用于業務提供商(SP)發送給移動用戶的信息以及提交給短信中心。
由于CMPP短信協議本身為基于TCP/IP協議設計的上層協議,目前所有的SP使用的開發技術主要為基于TCP/IP協議開發的傳輸層及網絡層短信平臺,主要通訊方式為TCP/IP協議包。
現有技術中,發送短信方式主要是通過socket套接字發送TCP/IP協議包;當需要響應HTTP請求時,要求另外搭建Nginx等第三方Web服務器,并開發相應接口與CMPP短信中心進行通信。系統架構較復雜,維護成本較高,運維人員需要監控多個服務的運行狀態,工作量較大;當web類產品需要使用短信交互時,通常都使用長連接短信平臺等待回包,或者短信平臺將回包數據記入數據庫,前端再輪詢數據庫的方式獲取回復內容,造成短信平臺需要負擔并發連接的壓力,或者增加數據庫支持,系統結構增加了更多的復雜環節。
發明內容
本發明的主要目的在于公開了一種CMPP短信平臺及其應用方法,以至少解決相關技術中發送短信方式主要是通過socket套接字發送TCP/IP協議包,當需要響應HTTP請求時,要求另外搭建Nginx等第三方Web服務器,導致系統架構復雜,維護成本高的問題。
根據本發明的一個方面,提供了一種CMPP短信平臺。
根據本發明的CMPP短信平臺包括:主控制系統,用于創建主工作進程,并啟動數據監聽端口,以異步非阻塞的方式對數據進行處理;短信中心接續系統,用于在所述主工作進程初始化后,啟動并完成對CMPP短信中心的網絡連接,并對所述CMPP短信中心的連接狀態進行管理和監控,并且還用于注冊回復監聽事件,在接收到所述CMPP短信中心回復的請求數據包時觸發回復監聽事件以處理所述CMPP短信中心的請求數據包;發送方數據處理系統,用于處理來自于發送方客戶端的數據包,并將處理后的所述發送方客戶端的數據包發送至所述CMPP短信中心。
根據本發明的又一方面,提供了一種上述CMPP短信平臺的應用方法。
根據本發明的CMPP短信平臺的應用方法包括:所述CMPP短信平臺的主控制系統創建主工作進程,并啟動數據監聽端口監聽發送方客戶端,以異步非阻塞的方式對數據進行處理;所述CMPP短信平臺的短信中心接續系統在所述主工作進程初始化后,啟動并完成對CMPP短信中心的網絡連接,并對所述CMPP短信中心的連接狀態進行管理和監控;所述CMPP短信平臺的所述短信中心接續系統注冊回復監聽事件,在接收到所述CMPP短信中心回復的請求數據包時觸發回復監聽事件以處理所述CMPP短信中心的請求數據包;和/或,所述CMPP短信平臺的發送方數據處理系統處理來自于發送方客戶端的數據包,并將處理后的所述發送方客戶端的數據包發送至所述CMPP短信中心。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽朗瑪信息技術股份有限公司,未經貴陽朗瑪信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810202830.0/2.html,轉載請聲明來源鉆瓜專利網。





