亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用于無線通信的管理組件的制作方法

文檔序號:7703445閱讀:151來源:國知局
專利名稱:一種用于無線通信的管理組件的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種通信技術(shù),尤其涉及一種用于無線通信中的管理組件。
背景技術(shù)
SMPP (short message peer to peer)協(xié)議是一個開放的消息轉(zhuǎn)換協(xié)議;它定義了一系列操作的協(xié)議數(shù)據(jù)單元和當(dāng)SMPP運行時ESMS應(yīng)用系統(tǒng)與SMSC(短消息服務(wù)中心)之間交換的數(shù)據(jù)。從而完成SMSC與ESMEs (外部短消息實體)的信息交換。SMPP是基于SMSC與ESMEs之間的請求和響應(yīng)協(xié)議數(shù)據(jù)單元的交換,每一個SMPP操作都由一個請求PUD(協(xié)議數(shù)據(jù)單元)和相應(yīng)的一個響應(yīng)PDU組成并且這種交換是在TCP/IP或x. 25網(wǎng)絡(luò)連接之上的。但是SMPP在應(yīng)用時比較零散,集成性能差,開發(fā)周期長、容易出現(xiàn)問題,并且出現(xiàn)問題不易解決。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種集成性能高的用于無線通信的管理組件。為了達(dá)到以上目的,本發(fā)明采用以下技術(shù)方案一種用于無線通信的管理組件包括
訪問調(diào)用接口部件,獲取無線連接的必要參數(shù),對外部系統(tǒng)進(jìn)行調(diào)用;管理機制部件,實現(xiàn)對USSD(非結(jié)構(gòu)化補充數(shù)據(jù)業(yè)務(wù))的業(yè)務(wù)處理和事務(wù)控制功能;數(shù)據(jù)包裝部件,對SMPP協(xié)議中所需數(shù)據(jù)進(jìn)行二次包裝,將SMPP中零散的協(xié)議和數(shù)據(jù)包進(jìn)行統(tǒng)一規(guī)范的包裝,以便于組件各模塊間的數(shù)據(jù)交換;
SMPP協(xié)議部件,對無線通信的管理組件通過此標(biāo)準(zhǔn)協(xié)議實現(xiàn)無線通訊。本發(fā)明的有益效果是
該組件解決了 SMPP的缺點并在針對無線網(wǎng)絡(luò)的集成運用中起到了積極的作用。該組件是一種對標(biāo)準(zhǔn)SMPP協(xié)議的包裝和配置,適用于各種中大型基于SMPP通訊協(xié)議的系統(tǒng),可實現(xiàn)無線協(xié)議的連接,心跳檢測,斷線重連,消息上、下行,測試連接,錯誤日志管理等;
并可很好接的解決大并發(fā),大數(shù)據(jù)量的問題,并提供了豐富的接口便于二次開發(fā)和系統(tǒng)集成。


圖1是本發(fā)明的分層結(jié)構(gòu)示意圖;圖2是本發(fā)明USSD業(yè)務(wù)處理機制部件中消息結(jié)構(gòu)體結(jié)構(gòu)示意圖;圖3是本發(fā)明所述數(shù)據(jù)包模塊中的數(shù)據(jù)包結(jié)構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明做進(jìn)一步的說明
一種用于無線通信的管理組件,包括訪問調(diào)用接口部件,獲取無線連接的必要參數(shù),對外部系統(tǒng)進(jìn)行調(diào)用;在這部分中需獲取必要的參數(shù),包括服務(wù)器IP地址,網(wǎng)絡(luò)連接端口,綁定用戶ID,綁定用戶口令??赏ㄟ^接口調(diào)用以參數(shù)方式傳入,也可以XML文件形式進(jìn)行配置。獲取必要參數(shù)之后便可啟動函數(shù)"open"進(jìn)行無線連接。
在本層中提供了二次開發(fā)接口,以豐富連接功能和滿足不同的需求。在本層中主要提供的接口模塊有
消息適配器接口模塊接受外部消息,對消息進(jìn)行鑒別并連接SMPP消息;當(dāng)用戶希望
監(jiān)聽Sp側(cè)的Smpp連接消息時,用戶可以實現(xiàn)Sm卯SpMessageListener接口,用戶可以繼承此類,實現(xiàn)必須實現(xiàn)的抽象方法,或是覆蓋自己關(guān)心的方法,而省去實現(xiàn)自己不關(guān)心的消息監(jiān)聽。
USSD事件監(jiān)聽器接口模塊將通過消息適配器的屬于USSD消息指令進(jìn)行相應(yīng)的處理;如果用戶要處理Ussd消息,則實現(xiàn)此接口,將此監(jiān)聽對象加入到Ussd連接。當(dāng)有Ussd消息轉(zhuǎn)發(fā)給用戶時,此接口中的方法會被自動地調(diào)用。
USSD消息集合接口模塊用來接收或發(fā)送USSD消息的全部有用信息,將所有USSD消息進(jìn)行統(tǒng)一管理和部署;
事務(wù)管理適配器接口模塊:對各種連接方式進(jìn)行修改,監(jiān)控各種狀態(tài)以及對狀態(tài)進(jìn)行控制,對多線程進(jìn)行各種自定義設(shè)置,將消息適配器中所屬事務(wù)管理的消息進(jìn)行相應(yīng)的事務(wù)操作。
管理機制部件,實現(xiàn)對USSD的業(yè)務(wù)處理和事務(wù)控制功能;管理機制部件包括USSD業(yè)務(wù)處理機制部件和事務(wù)控制機制部件USSD業(yè)務(wù)處理機制部件包括
業(yè)務(wù)類型處理模塊用來處理USSD的業(yè)務(wù)類型相關(guān)的問題,模塊中定義了全部的Ussd業(yè)務(wù)
類型和獲取消息類型的方法。
消息處理接口模塊:監(jiān)聽服務(wù)器轉(zhuǎn)發(fā)的USSD消息,對于用戶要處理USSD消息,調(diào)用USSD處理機制對象的添加USSD事件監(jiān)聽器方法,將此監(jiān)聽對象加入到USSD連接;
消息處理模塊發(fā)送或接收USSD消息的全部有用信息集合;使用它而避免太長的參數(shù)列表,如圖2所示其中消息結(jié)構(gòu)體包括版本號用于區(qū)分不同版本或不同階段的數(shù)據(jù);標(biāo)記此消息的備注說明信息;SRCID:主叫號碼;DSTID:被叫號碼;ServiceType:服務(wù)業(yè)務(wù)類型,為PSSRR、 PSSRC、 PSSRE、 USSRR、 USSRC、 USSRA、 USSRE其中的一個;DataCode: 編碼方式;Msg:消息內(nèi)容;MsgLgt:消息的長度;Status:狀態(tài)信息,包括發(fā)送狀態(tài)、等待 狀態(tài)、接收狀態(tài)、完成狀態(tài);
會話隊列模塊記錄在一個USSD連接中所形成的過程記錄,并對隊列進(jìn)行管理;在一段時 間內(nèi),可以自動檢出超時不響應(yīng)的對話,將其刪除。
管理機制部件中的事務(wù)控制機制部件包括
登陸控制模塊實現(xiàn)無線網(wǎng)絡(luò)的登陸、注銷;有配置文件的方式和參數(shù)傳入的方式。 心跳控制模塊確保無線網(wǎng)絡(luò)長時間的暢通;在無線連接過程中可能存在長時間的連接
空擋,沒有信息的傳遞,此時需設(shè)置一個心跳控制模塊以確保無線網(wǎng)絡(luò)的暢通。
斷線重連控制模塊出現(xiàn)長時間堵塞或網(wǎng)絡(luò)突發(fā)性故障時而導(dǎo)致網(wǎng)絡(luò)斷開時,實現(xiàn)網(wǎng)絡(luò)
的恢復(fù);
日志控制模塊記錄在連接過程中各模塊之間的業(yè)務(wù)處理過程和故障問題;
多線程并發(fā)控制模塊對連接中的多線程進(jìn)行控制。在無線連接過程中,會伴有突發(fā)性 的大并發(fā)數(shù)據(jù)交互,也不可避免出現(xiàn)大數(shù)據(jù)量的傳遞,在這種情況下為使組件穩(wěn)定運行就 需要對各種情況進(jìn)行特別處理。所以引入多線程的控制,以保證系統(tǒng)的穩(wěn)定性。
數(shù)據(jù)包裝部件,對SMPP協(xié)議中所需數(shù)據(jù)進(jìn)行二次包裝,將SMPP中零散的協(xié)議和數(shù)據(jù)包 進(jìn)行統(tǒng)一規(guī)范的包裝,以便于組件各模塊間的數(shù)據(jù)交換;數(shù)據(jù)包裝部件包括SMPP協(xié)議連 接對象部件和SMPP協(xié)議包部件;
SMPP協(xié)議連接對象部件實現(xiàn)SMPP對服務(wù)器的連接;
SMPP協(xié)議連接對象實現(xiàn)了SMPP協(xié)議的重裝功能,也提供了SMPP連接的建立與斷開功能。協(xié) 議連接對象有一個抽象方法-bind,由于SMPP的Sp與服務(wù)器端的連接方法有三種接收者、提 交者、接收者兼提交者,三種方式下,Sp連接到服務(wù)器端的方式各不相同。所以,其后繼都 需要按不同的方式實現(xiàn)bind方法。目前,此對象的直接后繼有三個對象接收者、提交者、 接收者兼提交者。
信息接收者此對象是實現(xiàn)了 "接收者"綁定方式的SMPP連接,它繼承自SMPP協(xié)議連接 對象,同時實現(xiàn)了該對象的抽象方法-bind。
信息提交者此對象是實現(xiàn)了 "提交者"綁定方式的Smpp連接,它繼承自類SMPP協(xié)議連 接對象,同時實現(xiàn)了基類的抽象方法-bind。另外,此類實現(xiàn)了一個提交者接口,這是接口定義 了幾個提交短消息到服務(wù)器端的方法。
信息提交、接收者此對象是實現(xiàn)了 "接收者兼提交者"綁定方式的Smpp連接,它繼承自SMPP協(xié)議連接對象,同時實現(xiàn)了基類的抽象方法-bind。另外,此類實現(xiàn)了一個提交接 口,這是接口定義了幾個提交短消息到服務(wù)器端的方法,實現(xiàn)此接口的方法還有SMPP提交 者。
SMPP協(xié)議包部件包括
提醒通知消息包模塊實現(xiàn)SMPP協(xié)議定義的提醒通知包,它繼承自SMPP協(xié)議包,覆蓋了基 類中的編碼、重裝、求包長度、轉(zhuǎn)換成字符等方法。
捆綁方式模塊實現(xiàn)SMPP協(xié)議定義的綁定方式,Smpp協(xié)議定義的綁定方式有三種,接收者、 提交者和接收者兼提交者,這是三種綁定方式的基類,它繼承自SMPP協(xié)議包,覆蓋了基類中 的編碼、重裝、求包長度、轉(zhuǎn)換成字符等方法。
數(shù)據(jù)包模塊實現(xiàn)SMPP協(xié)議中的數(shù)據(jù)包,繼承自SMPP協(xié)議包,覆蓋了基類中的編碼、 重裝、求包長度、轉(zhuǎn)換成字符等方法。數(shù)據(jù)包包括
版本號用于區(qū)分不同版本或不同階段的數(shù)據(jù);
標(biāo)記此消息的備注說明信息;Source:源地址;Destinaion:目的地址;ServiceType: 服務(wù)業(yè)務(wù)類型,為PSSRR、 PSSRC、 PSSRE、 USSRR、 USSRC、 USSRA、 USSRE其中的一個;EsmClass: 信息對象;RegisteredDelivery:已經(jīng)登陸的轉(zhuǎn)發(fā);DataCode:編碼方式;
鏈路查詢包模塊確保鏈接長時間的連接而不被自動斷開;SMPP協(xié)議規(guī)定,如果一個Sp 與服務(wù)的連接在一段較長的時間內(nèi)都沒有收發(fā)消息,服務(wù)器端有義務(wù)自動地蚨開鏈路。為了 保持鏈路長時間連接而不被自動斷開,就需要發(fā)送EnquireLink包,同時對端回復(fù) EnquireLinkResp包,確保目前的連接正常。
短消息查詢實例模塊實現(xiàn)SMPP協(xié)議中查詢短消息功能包;此對象是SMPP協(xié)議包的子類, 它實現(xiàn)了Smpp協(xié)議中查詢短消息功能包。當(dāng)Sp要查詢服務(wù)器端的一條由Sp自己提交的短消息 時可以發(fā)送此包的實例。
取消綁定控制模塊斷開與服務(wù)器連接前,發(fā)送取消綁定包;Sm卯協(xié)議中規(guī)定,當(dāng)Sp要斷 開與服務(wù)器連接前,應(yīng)該發(fā)送取消綁定包。Unbind類實現(xiàn)SMPP協(xié)議包,用于Sp發(fā)送取消綁定 請求。平臺收到此請求后,就以UnbindResp包來響應(yīng)它。
SMPP協(xié)議部件,對無線通信的管理組件通過此標(biāo)準(zhǔn)協(xié)議實現(xiàn)無線通訊。對于SMPP所需 的一些部分,可以直接從已經(jīng)形成的數(shù)據(jù)包中選取,這樣就可以使用標(biāo)準(zhǔn)的SMPP協(xié)議進(jìn)行 通信。
權(quán)利要求
1、一種用于無線通信的管理組件,其特征在于所述無線通信的管理組件包括訪問調(diào)用接口部件,獲取無線連接的必要參數(shù),對外部系統(tǒng)進(jìn)行調(diào)用;管理機制部件,實現(xiàn)對USSD的業(yè)務(wù)處理和事務(wù)控制功能;數(shù)據(jù)包裝部件,對SMPP協(xié)議中所需數(shù)據(jù)進(jìn)行二次包裝,將SMPP中零散的協(xié)議和數(shù)據(jù)包進(jìn)行統(tǒng)一規(guī)范的包裝,以便于組件各模塊間的數(shù)據(jù)交換;SMPP協(xié)議部件,對無線通信的管理組件通過此標(biāo)準(zhǔn)協(xié)議實現(xiàn)無線通訊。
2、 根據(jù)權(quán)利要求1所述的用于無線通信的管理組件,其特征在于所述訪問調(diào)用接口 部件包括下列接口消息適配器接口模塊接受外部消息,對消息進(jìn)行鑒別并連接SMPP消息;USSD事件監(jiān)聽器接口模塊將通過消息適配器的屬于USSD消息指令進(jìn)行相應(yīng)的處理;USSD消息集合接口模塊用來接收或發(fā)送USSD消息的全部有用信息,將所有USSD消 息進(jìn)行統(tǒng)一管理和部署;事務(wù)管理適配器接口模塊對各種連接方式進(jìn)行修改,監(jiān)控各種狀態(tài)以及對狀態(tài)進(jìn)行控制,對多線程進(jìn)行各種自定義設(shè)置,將消息適配器中所屬事務(wù)管理的消息進(jìn)行相應(yīng)的事 務(wù)操作。
3、 根據(jù)權(quán)利要求1所述的用于無線通信的管理組件,其特征在于所述管理機制部件 包括USSD業(yè)務(wù)處理機制部件和事務(wù)控制機制部件所述USSD業(yè)務(wù)處理機制部件包括業(yè)務(wù)類型處理模塊用來處理USSD的業(yè)務(wù)類型相關(guān)的問題;消息處理接口模塊:監(jiān)聽服務(wù)器轉(zhuǎn)發(fā)的USSD消息,對于用戶要處理USSD消息,調(diào)用USSD 處理機制對象的添加USSD事件監(jiān)聽器方法,將此監(jiān)聽對象加入到USSD連接; 消息處理模塊發(fā)送或接收USSD消息的全部有用信息集合;會話隊列模塊記錄在一個USSD連接中所形成的過程記錄,并對隊列進(jìn)行管理; 所述管理機制部件中的事務(wù)控制機制部件包括 登陸控制模塊實現(xiàn)無線網(wǎng)絡(luò)的登陸、注銷; 心跳控制模塊確保無線網(wǎng)絡(luò)長時間的暢通;斷線重連控制模塊出現(xiàn)長時間堵塞或網(wǎng)絡(luò)突發(fā)性故障時而導(dǎo)致網(wǎng)絡(luò)斷開時,實現(xiàn)網(wǎng) 絡(luò)的恢復(fù);日志控制模塊記錄在連接過程中各模塊之間的業(yè)務(wù)處理過程和故障問題; 多線程并發(fā)控制模塊對連接中的多線程進(jìn)行控制。
4、 根據(jù)權(quán)利要求1所述的用于無線通信的管理組件,其特征在于所述數(shù)據(jù)包裝部件 包括SMPP協(xié)議連接對象部件和SMPP協(xié)議包部件;所述SMPP協(xié)議連接對象部件實現(xiàn)SMPP對服務(wù)器的連接; 所述SMPP協(xié)議包部件包括提醒通知消息包模塊實現(xiàn)SMPP協(xié)議定義的提醒通知包; 捆綁方式模塊實現(xiàn)SMPP協(xié)議定義的綁定方式; 數(shù)據(jù)包模塊實現(xiàn)SMPP協(xié)議中的數(shù)據(jù)包; 鏈路查詢包模塊確保鏈接長時間的連接而不被自動斷開; 短消息査詢實例模塊實現(xiàn)SMPP協(xié)議中查詢短消息功能包; 取消綁定控制模塊斷開與服務(wù)器連接前,發(fā)送取消綁定包。
5、 根據(jù)權(quán)利要求3所述的用于無線通信的管理組件,其特征在于所述消息處理模塊 中的消息結(jié)構(gòu)體包括版本號用于區(qū)分不同版本或不同階段的數(shù)據(jù);標(biāo)記此消息的備注說明信息;SRCID:主叫號碼;DSTID:被叫號碼;ServiceType:服務(wù)業(yè)務(wù)類型;DataCode:編碼方式;Msg:消息內(nèi)容;MsgLgt:消息的長度;Status :狀態(tài)信息。
6、 根據(jù)權(quán)利要求4所述的用于無線通信的管理組件,其特征在于所述數(shù)據(jù)包模塊中 的數(shù)據(jù)包包括版本號用于區(qū)分不同版本或不同階段的數(shù)據(jù);標(biāo)記此消息的備注說明信息;Source :源地址;Destinaion:目的地址;ServiceType:服務(wù)業(yè)務(wù)類型;EsmClass:信息對象;RegisteredDelivery:已經(jīng)登陸的轉(zhuǎn)發(fā);DataCode:編碼方式。
全文摘要
本發(fā)明涉及一種用于無線通信的管理組件,該組件包括訪問調(diào)用接口部件,獲取無線連接的必要參數(shù),對外部系統(tǒng)進(jìn)行調(diào)用;管理機制部件,實現(xiàn)對USSD的業(yè)務(wù)處理和事務(wù)控制功能;數(shù)據(jù)包裝部件,對SMPP協(xié)議中所需數(shù)據(jù)進(jìn)行二次包裝,將SMPP中零散的協(xié)議和數(shù)據(jù)包進(jìn)行統(tǒng)一規(guī)范的包裝,以便于組件各模塊間的數(shù)據(jù)交換;SMPP協(xié)議部件,對無線通信的管理組件通過此標(biāo)準(zhǔn)協(xié)議實現(xiàn)無線通訊。本發(fā)明集成度高,適用于各種中大型基于SMPP通訊協(xié)議的系統(tǒng),可實現(xiàn)無線協(xié)議的連接,心跳檢測,斷線重連,消息上、下行,測試連接,錯誤日志管理等。
文檔編號H04W28/02GK101521859SQ20091010341
公開日2009年9月2日 申請日期2009年3月20日 優(yōu)先權(quán)日2009年3月20日
發(fā)明者秦 繆 申請人:重慶亞德科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1