基于java架構多線程的企業(yè)手機短信群發(fā)平臺搭建
來源:原創(chuàng) 時間:2018-02-24 瀏覽:0 次短消息網關是信息服務提供商與移動電話用戶交互最常用的方式。據中國移動通信互聯(lián)網短信網關接口協(xié)議,短消息網關系統(tǒng)由短信服務提供商和短消息網關。短消息服務中心和匯接網關由短消息發(fā)送和短消息接收服務組成。由于大多數服務提供商采用面向過程和面向單線程的短消息平臺,信息處理速度較慢。為了提高信息處理的速度和減少短消息發(fā)送延遲,基于短消息網關協(xié)議中國移動通信互聯(lián)網服務提供商新的短消息平臺是用java語言開發(fā)。系統(tǒng)中引入了面向對象和多線程編程思想,大大提高了系統(tǒng)性能,取得了較好的效果。
短消息業(yè)務又稱短消息業(yè)務,短消息業(yè)務又稱短消息業(yè)務,短消息業(yè)務也稱短消息業(yè)務。它已經成為移動電話用戶最常用的服務之一。除了從手機用戶到手機用戶的點對點短信服務,從信息平臺到手機用戶的短消息服務也在迅速發(fā)展。這項服務已成為移動電話用戶及時、方便地獲取信息的手段。在服務提供者的支持下,用戶可以通過短消息按需或定制獲取大量有用信息。
同時,SP還可以通過提供有償的信息服務獲利。目前,短信網關是SP和手機用戶相互交流的最普遍的方式,也就是說,通過IP網絡。互聯(lián)網短信網關(ismgn),該服務器連接到電信運營商,將數據通過短信網關的短信服務中心,那里的SMSC查詢目標的所有權。交付給SMSC,SMSC發(fā)送數據立即向目標手機或保留它,等待用戶連接到移動運營商網絡和發(fā)送。SP短信網關,由于IP網絡的使用,所以SP應該開發(fā)一個socket客戶端程序來發(fā)送和接收短信的手機操作界面。
短消息網關系統(tǒng)是由中國移動根據節(jié)點的對等(CMP PU)、短消息網關系統(tǒng)的網絡結構如圖1所示,在ismgs是外部信息資源站實體SPS和SMSC。另一方面,網關負責接收SP發(fā)送給移動用戶的信息和提交給SMSC。除此之外,另一方面,為了減輕中心的信令負荷,SP提交的信息應提交給相應的ISMG根據路由原理。短消息網關系統(tǒng)由短消息參與實體之間的消息轉發(fā)和路由查詢組成。1.1短消息服務參與的實體:短消息服務提供商網關:提供SP和SMSC之間的數據交換通道。
CMPP協(xié)議是用于連接SP,和短消息點對點協(xié)議(簡稱短)是用來連接短信中心SMC:短消息通過網絡發(fā)送到用戶手機信號。網關名稱服務器:短消息網關的路由查詢。短消息網關1.2消息轉發(fā)與路由查詢。如果用戶屬于SMSC和SP的服務連接到一個不同的短信網關、SP和SMSC通過CMPP協(xié)議之間的網關SP和SMSC連接路由條件,GNS維護路由查詢和路由更新網關也將發(fā)送路由更新信息到ISMG CMPP協(xié)議。
短信網關接口協(xié)議(cmpp30)在本地緩存中通過CMPP協(xié)議,這是目前中國移動采用。使用網關接口協(xié)議,它是一組企業(yè)標準。CMP協(xié)議是基于SMPP協(xié)議的設計。接口協(xié)議3 SP和ISMP之間不能對應目標手機號碼段的本地數據庫中查找網關代碼。
發(fā)送路由請求信息GNS 4路由網關返回路由信息5訪問IsMG根據路由信息向家ismgg收到信息返回7家居網關發(fā)送請求信息smscg 8家6家中心網關響應。ISMG返回響應上面的操作,1到6使用CMPP協(xié)議的步驟,在后續(xù)的操作將信息發(fā)送到通過NO.7信令網的移動用戶。移動用戶將返回狀態(tài)報告smscsmsc接收后,和狀態(tài)報告將返回SPS根據MO操作程序。(如果SP請求返回狀態(tài)報告3sp短信平臺開發(fā),當開發(fā)的SP短信平臺,短信網關,短信網關之間的接口協(xié)議進行討論。
MISCISMG和GNS之間的接口協(xié)議是透明的SP,只要提交的短信:去杠桿化實現SP與ISMG之間正確的互動,可以實現移動信息服務中心(移動信息服務中心),其中MISC平臺主要負責用戶管理。服務管理和SP圖4sp客戶流程管理,并提供每個服務網關SP提供代理計費功能的開放接口。如圖4中所示的SP短信平臺的發(fā)展,短信的核心部分是由三個線程,接收網關信息的線程,這將消息發(fā)送到網關,網關信息接收線程監(jiān)控隨時從網關的數據包處理線程。如果包是一個MO信息包,線程可以標記關于MO消息的信息(例如SP服務代碼、服務標識、信息格式、消息內容等),并確定包是有效的MO信息包還是正常狀態(tài)信息包。電話號碼)插入數據庫的用戶MO信息
表。
當服務處理線程插入信息到用戶上行信息表,根據信息服務代碼,判斷相關的服務,并以SP業(yè)務信息(信息識別、服務識別、用戶的計費,數量的關稅分類,關稅代碼,并對SP服務信息)。信息內容)接口協(xié)議發(fā)送到MT信息表ISMG(例如,省移動公司信息交換網關和GNS之間的網關(如省際短信需要GNS的幫助說明如何目前的網關應該溝通短信/ CMP P)。該協(xié)議主要提供以下兩類業(yè)務:22.1短信手機原(MO1)服務也被稱為用戶的短信服務。當用戶發(fā)送短信,短信將通過SMPP協(xié)議發(fā)送到連接。
根據短信發(fā)送號碼(SP的服務代碼),短信的內容是通過CMPP協(xié)議發(fā)送到相應的SP,由SP的典型的業(yè)務流程處理,是手機發(fā)出數據請求,返回響應受家庭網關家庭網關無法查詢SPS是本地連接接收到的信息,發(fā)送路由請求信息的GNS和發(fā)送路由信息回家ISMG根據路由信息將轉移到家庭網關請求之前根據路由信息。訪問ismgg 6訪問網關響應接收到的信息返回到短信網關發(fā)送請求信息;在上面的操作,3到8使用CMPP協(xié)議的步驟,在隨后的行動中,接收SP的響應后,ISMG將產生短信接收狀態(tài)報告發(fā)送到短消息移動終止服務,即用戶短信服務。SP提供的服務發(fā)送的短消息內容的MT CMPP協(xié)議。
在連接ismgs,ISMG發(fā)送SMPP協(xié)議的SMSCs,屬于用戶根據用戶的手機號段,其典型業(yè)務流程如圖3所示。1sp發(fā)出數據請求。收件人收到2接入網關ISMG返回線程響應接收到的信息向網關發(fā)送信息和喚醒啟動程序網關信息時插入MT信息表,并返回它的狀態(tài)報告(信息識別,響應結果發(fā)送短消息,等)。
同時,返回報告被插入到報表中。程序的基本流程,用面向對象語言java的SP短信平臺的實際寫作建立連接、文本消息(消息的形式)。
并通過多種方式發(fā)送信息,同時形成短消息處理接口,通過多線程實現接收網關的信息管理,方便了短消息平臺的數據管理和業(yè)務開發(fā)。結論短信是一種簡單、廉價的通信方式。隨著手機的普及,利用手機短信服務的用戶數量增加,短信服務的SP提供的種類也越來越豐富多彩,基本覆蓋了社會生產、消費等領域,通信,可以預見的是,隨著社會的判斷服務型的發(fā)展,隨著互聯(lián)網和無線通信技術的推廣,短消息服務的應用領域更加廣泛。
在這種情況下,先進SP短消息平臺的設計和優(yōu)秀的短消息業(yè)務的開發(fā)是各SP的重點,SP短消息平臺是所有業(yè)務的技術基礎。本文設計的短消息平臺具有良好的性能,5個程序的基本流程已被SP應用。