專利名稱:一種適用于ip調(diào)度系統(tǒng)中終端間發(fā)送文字的方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種適用于IP調(diào)度系統(tǒng)中終端間發(fā)送文字 的方法。
背景技術:
目前,實現(xiàn)文字發(fā)送一般采用文字直接通過服務控制單元(SOT)轉(zhuǎn)發(fā),如圖1所 示,或增設輔助服務器的方法,如圖2所示。其表現(xiàn)為得到目的終端IP并打包發(fā)送文件。這 里先以增設輔助服務器的方法為例假設在發(fā)送文字之前所有調(diào)度臺終端(CLIENT)都已 經(jīng)在服務器上注冊。其中終端A向輔助服務器發(fā)送請求,希望向終端B發(fā)送文字,輔助服務 器將終端B的地址發(fā)送給終端A,終端A進而將文字以面向連接的TCP或面向非連接的UDP 的方式發(fā)送到終端B。類似的,直接通過服務控制單元轉(zhuǎn)發(fā)的方式則是直接將文字數(shù)據(jù)發(fā)給 服務控制單元并由其代為轉(zhuǎn)發(fā)。上述兩種方法在網(wǎng)絡環(huán)境相對簡單、沒有調(diào)度功能要求、不考慮服務控制單元壓 力的情況下,使用方便、簡單,同時也比較適合,如圖3所示。但是在IP調(diào)度中,往往會出現(xiàn) 多網(wǎng)絡、跨網(wǎng)絡的環(huán)境,同時,在不同網(wǎng)絡間會配備路由器、防火墻等各種網(wǎng)絡輔助設施,如 圖4所示。服務控制單元不僅要處理文字發(fā)送,更需要處理語音,視頻,文件等多種業(yè)務。在 這樣的條件下,上述的文字發(fā)送方法會出現(xiàn)如下問題1.如果上述方法采用面向非連接的UDP協(xié)議,在穿越路由器或防火墻等設備時, 出現(xiàn)事件消息的攔截,從而導致終端B可能無法收到文字;而且采用開放所有網(wǎng)絡設備的 指定文字收發(fā)端口并轉(zhuǎn)發(fā)UDP消息的實現(xiàn)方式又不可行,另外,消息在“長途”的傳輸過程 中仍可能出現(xiàn)丟失現(xiàn)象。2.如果上述文字發(fā)送方法采用通過服務控制單元轉(zhuǎn)發(fā)文字,勢必會增加服務控制 單元壓力,而服務控制單元又是IP調(diào)度系統(tǒng)中比較核心的資源,因此會影響IP調(diào)度系統(tǒng)的 性能。3.上述方法沒有優(yōu)先級別控制,不適用于調(diào)度系統(tǒng)。如果當上一個終端用戶發(fā)送 很大篇幅的文字,耗時很長,而稍后下一個優(yōu)先級別更高的終端用戶要發(fā)送緊急文字的時 候必須先等待上一條文字數(shù)據(jù)發(fā)送結束,如圖5所示。
發(fā)明內(nèi)容
本發(fā)明的目的是針對上面背景技術中所描述的目前文字發(fā)送方法存在的問題,提 出了一種適用于IP調(diào)度系統(tǒng)中終端間發(fā)送文字消息的方法。其特征在于,在所述IP調(diào)度系統(tǒng)中增設文字轉(zhuǎn)發(fā)單元;所述文字轉(zhuǎn)發(fā)單元,服務 控制單元和調(diào)度臺終端三者之間通過TCP互相連接;其中,所述文字轉(zhuǎn)發(fā)單元作為資源注冊于服務控制單元,并由服務控制單元進行 分配;調(diào)度臺終端發(fā)送文字時,先通過服務控制單元申請文字轉(zhuǎn)發(fā)單元,得到服務控制單元 分配的文字轉(zhuǎn)發(fā)單元信息后,將包含優(yōu)先級信息的文字數(shù)據(jù)發(fā)送到文字轉(zhuǎn)發(fā)單元,后者按優(yōu)先級別調(diào)整文字數(shù)據(jù)發(fā)送的先后順序。所述文字轉(zhuǎn)發(fā)單元和服務控制單元之間的TCP通道通過“心跳”完成通道狀態(tài)的 動態(tài)實時監(jiān)視。如果調(diào)度臺終端類型為手機,則文字轉(zhuǎn)發(fā)單元通過輔助文字轉(zhuǎn)發(fā)設備將文字發(fā)送 到相應手機,例如短信Modem。在上述IP調(diào)度系統(tǒng)中,終端間文字發(fā)送機制定義了對象間的一種一對多的依賴 關系,服務控制單元的資源,即文字轉(zhuǎn)發(fā)單元,狀態(tài)發(fā)生改變時,所有依賴于它的調(diào)度臺終 端不必得到通知。而當調(diào)度臺終端向服務控制單元發(fā)出文字發(fā)送請求時,服務控制單元根 據(jù)不同文字轉(zhuǎn)發(fā)單元的注冊情況發(fā)送消息確認其狀態(tài),并根據(jù)回復的狀態(tài)協(xié)調(diào)控制調(diào)度臺 終端間的文字轉(zhuǎn)發(fā),這種機制具有松耦合、減少依賴性和安全可靠的優(yōu)點。文字轉(zhuǎn)發(fā)單元與 調(diào)度臺終端數(shù)目可變,可靈活部署。同時,服務控制單元與其資源之間以發(fā)送信令消息的方 式通訊,服務控制單元不過問大量的文字數(shù)據(jù),而由文字轉(zhuǎn)發(fā)單元和調(diào)度臺終端交互,有效 降低了服務控制單元的壓力,提高了服務控制單元性能。
圖1文字直接通過服務控制單元轉(zhuǎn)發(fā)方式示意圖
圖2通過輔助服務器的方式發(fā)送文字示意圖3文字轉(zhuǎn)發(fā)簡單網(wǎng)絡環(huán)境拓撲圖4文字轉(zhuǎn)發(fā)復雜網(wǎng)絡環(huán)境拓撲圖5根據(jù)以優(yōu)先級大小排列的任務隊列示意圖6:IP調(diào)度中文字發(fā)送到不同終端的部署圖7:IP調(diào)度中文字發(fā)送到不同終端的序列具體實施例方式下面結合附圖,對優(yōu)選實施例作詳細說明。應該強調(diào)的是,下述說明僅僅是示例性 的,而不是為了限制本發(fā)明的范圍及其應用。本發(fā)明提供了一種適用于IP調(diào)度系統(tǒng)中終端間發(fā)送文字消息的方法,在調(diào)度臺 終端與服務控制單元之間增設文字轉(zhuǎn)發(fā)單元,并將其以資源的形式注冊于服務控制單元, 由服務控制單元負責協(xié)調(diào)分配該資源。不同調(diào)度臺終端通過文字轉(zhuǎn)發(fā)單元轉(zhuǎn)發(fā)文字數(shù)據(jù)。 文字轉(zhuǎn)發(fā)單元按照調(diào)度臺終端提供的文字發(fā)送任務優(yōu)先級別,對不同文字發(fā)送任務進行合
理調(diào)度。初始條作系統(tǒng)各單元啟動后,根據(jù)配置,服務控制單元同各文字轉(zhuǎn)發(fā)單元及調(diào)度臺終端建 立TCP連接進行消息傳送,此連接中服務控制單元為服務器端,負責監(jiān)聽各文字轉(zhuǎn)發(fā)單元。 連接建立后,二者之間可通過“心跳”完成通道的狀態(tài)動態(tài)實時監(jiān)視。流程描述調(diào)度臺終端與文字轉(zhuǎn)發(fā)單元首先分別向服務控制單元注冊,服務控制單元保存注 冊信息;調(diào)度臺終端發(fā)起文字轉(zhuǎn)發(fā)業(yè)務,向服務控制單元發(fā)送文字發(fā)送申請;
服務控制單元查找文字轉(zhuǎn)發(fā)單元資源并順序選擇一個向其發(fā)送消息詢問資源是 否就緒;文字轉(zhuǎn)發(fā)單元向服務控制單元通報本地資源是否準備好;服務控制單元根據(jù)文字轉(zhuǎn)發(fā)單元發(fā)來的消息選擇是否要繼續(xù)查找文字轉(zhuǎn)發(fā)單 元;獲取可靠文字轉(zhuǎn)發(fā)單元資源以后,服務控制單元向調(diào)度臺終端發(fā)送文字轉(zhuǎn)發(fā)資源 fn息;調(diào)度臺終端根據(jù)服務控制單元發(fā)來的文字轉(zhuǎn)發(fā)資源信息,將文字發(fā)送信息發(fā)送到 文字轉(zhuǎn)發(fā)單元;文字轉(zhuǎn)發(fā)單元提取本次調(diào)度臺終端的文字發(fā)送任務級別,如果此次任務級別高于 當前正在發(fā)送的任務級別,則保存當前正在發(fā)送的任務后將其取消,開始本次文字發(fā)送任 務;否則按其任務級別對文字轉(zhuǎn)發(fā)任務重新排列,當其任務時間片到以后再根據(jù)調(diào)度臺終 端發(fā)來的目的終端類型選擇處理方式;如果目的終端類型為調(diào)度臺終端,則通過TCP協(xié)議將文字轉(zhuǎn)發(fā)到調(diào)度臺終端;如 果目的終端類型為手機,則通過輔助文字轉(zhuǎn)發(fā)設備發(fā)送到相應手機。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到的變化或替換,都應 涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
一種適用于IP調(diào)度系統(tǒng)中終端間發(fā)送文字的方法,其特征在于,在所述系統(tǒng)中增設文字轉(zhuǎn)發(fā)單元;所述文字轉(zhuǎn)發(fā)單元,服務控制單元和調(diào)度臺終端三者之間通過TCP互相連接;其中,所述文字轉(zhuǎn)發(fā)單元作為資源注冊于服務控制單元,并由服務控制單元進行分配;調(diào)度臺終端發(fā)送文字時,先通過服務控制單元申請文字轉(zhuǎn)發(fā)單元,得到服務控制單元分配的文字轉(zhuǎn)發(fā)單元信息后,將包含優(yōu)先級信息的文字數(shù)據(jù)發(fā)送到文字轉(zhuǎn)發(fā)單元,后者按優(yōu)先級別調(diào)整文字數(shù)據(jù)發(fā)送的先后順序。
2.根據(jù)權利要求1所述的一種適用于IP調(diào)度系統(tǒng)中終端間發(fā)送文字的方法,其特征在 于,所述文字轉(zhuǎn)發(fā)單元和服務控制單元之間的TCP通道通過“心跳”完成通道狀態(tài)的動態(tài)實 時監(jiān)視。
3.根據(jù)權利要求1所述的一種適用于IP調(diào)度系統(tǒng)中終端間發(fā)送文字的方法,其特征在 于,如果調(diào)度臺終端類型為手機,則文字轉(zhuǎn)發(fā)單元通過輔助文字轉(zhuǎn)發(fā)設備將文字發(fā)送到相 應手機。
全文摘要
本發(fā)明公開了屬于通信技術領域的一種適用于IP調(diào)度系統(tǒng)中終端間發(fā)送文字的方法。該方法在調(diào)度臺終端與服務控制單元之間增設文字轉(zhuǎn)發(fā)單元,并將其以資源的形式注冊于服務控制單元,由服務控制單元負責協(xié)調(diào)分配該資源。不同調(diào)度臺終端通過文字轉(zhuǎn)發(fā)單元轉(zhuǎn)發(fā)文字數(shù)據(jù)。文字轉(zhuǎn)發(fā)單元按照調(diào)度臺終端提供的文字發(fā)送任務優(yōu)先級別,對不同文字發(fā)送任務進行合理調(diào)度。該方法有效降低了服務控制單元的壓力,保證高優(yōu)先級文字消息及時準確發(fā)送,并使整個IP調(diào)度系統(tǒng)具備松耦合和安全可靠的優(yōu)點。
文檔編號H04W4/12GK101815259SQ20091023833
公開日2010年8月25日 申請日期2009年11月25日 優(yōu)先權日2009年11月25日
發(fā)明者張紅星 申請人:北京佳訊飛鴻電氣股份有限公司