專利名稱::Ngn終端實(shí)現(xiàn)短消息業(yè)務(wù)的方法、系統(tǒng)及ngn短消息中心的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及下一代網(wǎng)絡(luò)(NGN,NextGenerationNetwork)技術(shù),尤指一種NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的方法、系統(tǒng)及NGN短消息中心。
背景技術(shù):
:NGN是融合了公用電話交換網(wǎng)(PSTN)、公用陸地移動網(wǎng)絡(luò)(PLMN)等電路交換網(wǎng)絡(luò)和分組交換的IP網(wǎng)絡(luò)的新一代網(wǎng)絡(luò),在NGN中,可以開展語音、視頻、數(shù)據(jù)等綜合業(yè)務(wù)。NGN采用統(tǒng)一的具有服務(wù)質(zhì)量(QoS)能力的IP/MPLS承載網(wǎng)支持各種業(yè)務(wù),NGN的核心部件是具有分組交換控制能力的軟交換,NGN的呼叫控制協(xié)議為會話初始協(xié)議(SIP),NGN通過信令網(wǎng)關(guān)、中繼網(wǎng)關(guān)分別沖妄入傳統(tǒng)電路交換網(wǎng)絡(luò),從而實(shí)現(xiàn)與電路交換網(wǎng)絡(luò)的互通。短消息業(yè)務(wù)作為傳統(tǒng)電路交換網(wǎng)絡(luò)中的基本數(shù)據(jù)業(yè)務(wù),在GSM、碼分多址(CDMA)、PHS等終端之間已經(jīng)實(shí)現(xiàn)了互通,而由于NGN終端的復(fù)雜性和多樣性,目前還沒有很好的解決方案來規(guī)范各廠家NGN終端收發(fā)短消息的4支術(shù)標(biāo)準(zhǔn)。目前,部分NGN終端已經(jīng)實(shí)現(xiàn)了短消息業(yè)務(wù),圖l是現(xiàn)有NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖,如圖1所示,NGN終端直接通過私有協(xié)議和增值業(yè)務(wù)平臺通信,增值業(yè)務(wù)平臺采用標(biāo)準(zhǔn)的短消息協(xié)議(SMPP)接入短消息系統(tǒng)。NGN終端與增值業(yè)務(wù)平臺之間需要重新定義注冊、注銷消息,并且雙方需要保持心跳消息來檢測NGN終端是否在線。增值業(yè)務(wù)平臺作為聯(lián)系NGN終端和短消息系統(tǒng)的接入部分,還需要實(shí)現(xiàn)私有協(xié)議與標(biāo)準(zhǔn)短消息協(xié)議間的轉(zhuǎn)換。圖1中所示的系統(tǒng)實(shí)現(xiàn)短消息業(yè)務(wù)的方法大致為1)NGN終端發(fā)送短消息的方法NGN終端與增值業(yè)務(wù)平臺建立IP鏈路,并利用建立好的IP鏈路,通過私有協(xié)議將短消息發(fā)送到增值業(yè)務(wù)平臺,增值業(yè)務(wù)平臺對接收到的短消息進(jìn)行解碼,然后再編碼成標(biāo)準(zhǔn)短消息協(xié)議數(shù)據(jù)包后轉(zhuǎn)發(fā)給短消息系統(tǒng),以實(shí)現(xiàn)NGN終端發(fā)送短消息。2)NGN終端接收短消息的方法短消息系統(tǒng)通過標(biāo)準(zhǔn)短消息協(xié)議:數(shù)據(jù)包,將短消息發(fā)送給增值業(yè)務(wù)平臺,增值業(yè)務(wù)平臺再將接收到的短消息轉(zhuǎn)換成私有協(xié)議格式的數(shù)據(jù)包,利用NGN終端與增值業(yè)務(wù)平臺間建立好的IP鏈路轉(zhuǎn)發(fā)給NGN終端,從而實(shí)現(xiàn)NGN終端接收短消息。3)NGN終端獲取離線短消息的方法NGN終端上線后,增值業(yè)務(wù)平臺通過NGN終端接收短消息的方法,將該NGN終端的離線短消息發(fā)給NGN終端。從現(xiàn)有實(shí)現(xiàn)NGN終端短消息業(yè)務(wù)的方法來看,所有的NGN終端都必須注冊到增值業(yè)務(wù)平臺,并與增值業(yè)務(wù)平臺之間建立IP鏈路,保持心跳,這樣會帶來以下缺點(diǎn)'.(1)由于NGN終端登錄時需發(fā)送注冊消息、注銷時需要發(fā)送注銷消息到增值業(yè)務(wù)平臺,而且NGN終端與增值業(yè)務(wù)平臺間需要保持心跳消息,會增加增值業(yè)務(wù)平臺的消耗。NGN終端發(fā)送心跳消息給增值業(yè)務(wù)平臺,增值業(yè)務(wù)平臺收到消息后,將心跳消息中的私有消息包解碼并處理后,再編碼成私有協(xié)議的消息包作為心跳確認(rèn)消息發(fā)給NGN終端,額外地消耗了增值業(yè)務(wù)平臺的中央處理器性能,極大增加了系統(tǒng)性能開銷。以同時在線l萬用戶為例,假設(shè)心跳周期為l分鐘,這樣增值業(yè)務(wù)平臺每秒鐘平均需要處理約166條心跳消息,同時平臺的內(nèi)存中需要保存1萬個用戶的會話數(shù)據(jù)。(2)根據(jù)協(xié)議,NGN終端與軟交換之間已經(jīng)存在SIP協(xié)議的鏈路,雙方之間已有注冊、注銷和心跳消息,而現(xiàn)有方法需要NGN終端額外增加一條到增值業(yè)務(wù)平臺的IP鏈路,這樣,大大增加了系統(tǒng)的復(fù)雜性,減弱了系統(tǒng)的可擴(kuò)展性;而且,由于額外增加了一條NGN終端到增值業(yè)務(wù)平臺的IP鏈路,一方面,增值業(yè)務(wù)平臺需要暴露在公網(wǎng)上被NGN終端連接,雖然目前已經(jīng)有很多關(guān)于網(wǎng)絡(luò)安全的解決方案,但是增加了增值業(yè)務(wù)平臺受攻擊的風(fēng)險,從而增加了系統(tǒng)安全的風(fēng)險;另一方面,為了降低安全風(fēng)險,需要增加保證增值業(yè)務(wù)平臺網(wǎng)絡(luò)安全的安全設(shè)備,從而增加了系統(tǒng)的投資。(3)由于NGN終端登錄時需要主動向增值業(yè)務(wù)平臺注冊,因此必須在NGN終端先配置增值業(yè)務(wù)平臺的IP地址,如果增值業(yè)務(wù)平臺IP地址改變,所有NGN終端的配置都需要改變,維護(hù)工作量非常大,減弱了系統(tǒng)的可維護(hù)性。綜上所述,現(xiàn)有方案僅僅適用于NGN終端與增值業(yè)務(wù)平臺間建立有IP鏈路的網(wǎng)絡(luò),對于現(xiàn)網(wǎng)上大量直接連接在軟交換上的NGN終端,由于只有和軟交換有IP鏈路,還無法實(shí)現(xiàn)短消息業(yè)務(wù),并且采用現(xiàn)有的解決方案無論從技術(shù)性能,還是安全指標(biāo)上都存在缺點(diǎn),尤其是增加了系統(tǒng)的復(fù)雜性,減弱了系統(tǒng)的可擴(kuò)展性。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的方法,能夠適用于所有NGN終端,增強(qiáng)系統(tǒng)的可擴(kuò)展性。本發(fā)明的另一目的在于提供一種NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng),能夠適用于所有NGN終端,增強(qiáng)系統(tǒng)的可擴(kuò)展性。本發(fā)明的又一目的在于提供一種NGN短消息中心,能夠適用于所有NGN終端,增強(qiáng)系統(tǒng)的可擴(kuò)展性。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種下一代網(wǎng)絡(luò)NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的方法,該方法包括軟交換將來自NGN終端的發(fā)送短消息請求轉(zhuǎn)發(fā)給NGN短消息中心;NGN短消息中心根據(jù)接收到的發(fā)送短消息請求發(fā)送短消息。所述軟交換將接收到的請求轉(zhuǎn)發(fā)給NGN短消息中心之前,該方法還包括若NGN終端未在軟交換上注冊,則軟交換拒絕該NGN終端發(fā)起的發(fā)送短消息請求。所述發(fā)送短消息請求為攜帶Body域信息的SIP消息。所述SIP消息為SIPINFO消息,或SIPMESSAGE消息。所述發(fā)送短消息請求中攜帶有短消息中心的接入碼、普通SIP元素,以及發(fā)送短消息事件參數(shù);所述發(fā)送短消息事件參數(shù)包括表示發(fā)送短消息請求的命令碼、用于唯一標(biāo)識發(fā)送的短消息的短消息標(biāo)識、表示接收短消息的號碼的接收方參數(shù)、標(biāo)識發(fā)送短消息的NGN終端是否需要接收短消息回執(zhí)的回執(zhí)選項,以及攜帶短消息內(nèi)容的內(nèi)容參數(shù)。該方法還包括所述NGN短消息中心經(jīng)由軟交換向NGN終端返回發(fā)送短消息響應(yīng),將處理結(jié)果返回給NGN終端;所述NGN短消息中心經(jīng)由軟交換向NGN終端返回短消息轉(zhuǎn)發(fā)響應(yīng),將短消息轉(zhuǎn)發(fā)結(jié)果返回給NGN終端。所述發(fā)送短消息響應(yīng)中攜帶有普通SIP元素,以及發(fā)送短消息響應(yīng)事件參數(shù);所述發(fā)送短消息響應(yīng)事件參數(shù)包括表示發(fā)送短消息響應(yīng)的命令碼,以及表示發(fā)送短消息返回的處理結(jié)果;所述處理結(jié)果包括準(zhǔn)備發(fā)送短消息,或系統(tǒng)異常,或短消息發(fā)送失敗,或短消息不可轉(zhuǎn)發(fā)。所述短消息轉(zhuǎn)發(fā)響應(yīng)中攜帶有普通SIP元素,以及短消息轉(zhuǎn)發(fā)響應(yīng)事件參數(shù);所述短消息轉(zhuǎn)發(fā)響應(yīng)事件參數(shù)包括表示短消息轉(zhuǎn)發(fā)響應(yīng)的命令碼、用于唯一標(biāo)識發(fā)送的短消息的短消息標(biāo)識,以及短消息轉(zhuǎn)發(fā)結(jié)果;所述短消息轉(zhuǎn)發(fā)結(jié)果包括短消息轉(zhuǎn)發(fā)成功,或系統(tǒng)異常,或短消息轉(zhuǎn)發(fā)失敗,或短消息過期。若所述回執(zhí)選項為需要接收短消息回執(zhí),該方法還包括所述NGN短消息中心將短消息的接收返回的回執(zhí)后,經(jīng)由軟交換向發(fā)送短消息的NGN終端返回接收響應(yīng);收到接收響應(yīng)的NGN終端經(jīng)由軟交換向NGN短消息中心返回確認(rèn)響應(yīng)。所述接收響應(yīng)中攜帶有普通SIP元素,以及接收響應(yīng)事件參數(shù);所述接收響應(yīng)事件參數(shù)包括表示接收響應(yīng)的命令碼、用于唯一標(biāo)識發(fā)送的短消息的短消息標(biāo)識、短消息下發(fā)時間、短消息發(fā)送結(jié)果;所述短消息發(fā)送結(jié)果包括接收方成功接收短消息,或系統(tǒng)異常,或短消息發(fā)送失敗,或短消息過期。所述NGN短消息中心發(fā)送短消息的方法包括所述NGN短消息中心經(jīng)由軟交換向接收方NGN終端發(fā)送接收短消息請求;接收方NGN終端接收到短消息后,經(jīng)由軟交換向NGN短消息中心返回確認(rèn)消息;或者采用標(biāo)準(zhǔn)短消息協(xié)議發(fā)送給普通終端。所述接收短消息請求中攜帶有普通SIP元素,以及接收短消息事件參數(shù);所述接收短消息事件參數(shù)包括表示接收短消息請求的命令碼、表示發(fā)送短消息的號碼的發(fā)送方參數(shù)、NGN短消息中心轉(zhuǎn)發(fā)短消息的時間,以及轉(zhuǎn)發(fā)的短消息內(nèi)容。若接收方NGN終端離線,該方法還包括所述軟交換向NGN短消息中心返回錯誤碼,NGN短消息中心存儲未成功發(fā)送的短消息。若所述接收方NGN終端上線且已注冊,該方法還包括所述接收方NGN終端經(jīng)由軟交換向NGN短消息中心發(fā)送獲取離線短消息請求;NGN向該NGN終端發(fā)送離線短消息。所述獲取離線短消息請求中攜帶有普通SIP元素,以及包含表示獲取離線短消息的命令碼的獲取離線短消息請求事件參數(shù)。所述普通SIP元素至少包括攜帶發(fā)送方信息的From頭域、攜帶接收方信息的To頭域、標(biāo)識上下文類型的ContentType域、上下文長度ContentLength域,狀態(tài)碼StatusCode,以及攜帶短消息的文體Body域。一種下一代網(wǎng)絡(luò)NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng),該系統(tǒng)包括NGN終端,軟交換以及NGN短消息中心;所述軟交換用子透傳NGN終端與NGN短消息中心間交互的信息;所述NGN短消息中心中設(shè)置有協(xié)議轉(zhuǎn)換模塊,用于將接收到的來自軟交換的SIP消息轉(zhuǎn)換為符合自身協(xié)議的消息,并處理;所述NGN終端與軟交換之間通過已有SIP協(xié)議鏈路交互信息。所述NGN短消息中心包括接收經(jīng)軟交換轉(zhuǎn)發(fā)的來自NGN終端的發(fā)送短消息請求,將接收到的基于SIP協(xié)議的發(fā)送短消息請求轉(zhuǎn)換為自身能識別的信息,并發(fā)送短消息;或者,將接收短消息請求轉(zhuǎn)換為SIP協(xié)議消息后,經(jīng)軟交換轉(zhuǎn)發(fā)給NGN終端,實(shí)現(xiàn)NGN終端接收短消息;或者,接收經(jīng)軟交換轉(zhuǎn)發(fā)的來自NGN終端的獲取離線短消息請求,將自身存儲的該NGN終端的短消息攜帶在基于SIP協(xié)議的消息中,經(jīng)軟交換轉(zhuǎn)發(fā)給NGN終端。由上述技術(shù)方案可見,本發(fā)明通過設(shè)置NGN短消息中心,以及擴(kuò)展了的SIP消息,實(shí)現(xiàn)了所有NGN終端短消息業(yè)務(wù)。NGN終端利用與軟交換已有的SIP協(xié)議鏈路,由軟交換透傳NGN終端與NGN短消息中心間交互的SIP消息,實(shí)現(xiàn)了NGN終端收發(fā)短消息的能力,增強(qiáng)了系統(tǒng)的可維護(hù)性。采用本發(fā)明方案,具體有以下幾個優(yōu)點(diǎn)由于本發(fā)明實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng)中,NGN終端通過軟交換的透傳與NGN短消息中心交互信息,對于NGN終端來講,NGN終端無需建立與增值業(yè)務(wù)平臺的私有協(xié)議鏈路,只需要維護(hù)現(xiàn)有的與軟交換之間的SIP協(xié)議鏈路,從而增加了系統(tǒng)的可擴(kuò)展性和靈活性。而且,只要SIP消息承載的可擴(kuò)展標(biāo)記語言(XML)內(nèi)容作一定擴(kuò)展,很容易被應(yīng)用到其它業(yè)務(wù),比如NGN終端即時消息、多媒體短消息等業(yè)務(wù)等;對于NGN短消息中心來講,NGN短消息中心作為業(yè)務(wù)平臺,只要維護(hù)和軟交換之間的鏈路即可,無需再面向所有的NGN終端,大大提高了系統(tǒng)的安全性,也節(jié)約了系統(tǒng)性能開銷。這樣,NGN網(wǎng)絡(luò)的短消息業(yè)務(wù)可以由NGN短消息中心統(tǒng)一管理和維護(hù),增強(qiáng)了系統(tǒng)的可維護(hù)性。圖1是現(xiàn)有NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖;圖3是本發(fā)明NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的流程圖;圖4是本發(fā)明NGN終端發(fā)送短消息的實(shí)施例的流程圖;圖5是本發(fā)明NGN終端接收短消息的實(shí)施例的流程圖;圖6是本發(fā)明NGN終端獲取離線短消息的流程圖。具體實(shí)施方式本發(fā)明的核心思想是軟交換將發(fā)送短消息請求轉(zhuǎn)發(fā)給NGN短消息中心,NGN短消息中心根據(jù)接收到的發(fā)送短消息請求發(fā)送短消息。為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉較佳實(shí)施例,對本發(fā)明進(jìn)一步詳細(xì)說明。圖2是本發(fā)明NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)示意圖,如圖2所示,該系統(tǒng)至少包括NGN終端、軟交換、NGN短消息中心。其中,軟交換為現(xiàn)有軟交換,用于透傳NGN終端與NGN短消息中心間的短消息相關(guān)信息。NGN短消息中心的業(yè)務(wù)功能與傳統(tǒng)短消息中心一致,與傳統(tǒng)短消息中心不同的是NGN短消息中心的終端接入?yún)f(xié)議是SIP協(xié)議,因此只要在傳統(tǒng)短消息中心中增設(shè)協(xié)議轉(zhuǎn)換模塊,以實(shí)現(xiàn)SIP協(xié)議與NGN短消息中心自身協(xié)議間轉(zhuǎn)換即可;NGN短消息中心接收經(jīng)軟交換轉(zhuǎn)發(fā)的來自NGN終端的發(fā)送短消息請求,將接收到的基于SIP協(xié)議的發(fā)送短消息請求轉(zhuǎn)換為基于自身協(xié)議的請求,并發(fā)送短消息;或者,將接收短消息請求轉(zhuǎn)換為SIP協(xié)議消息后,經(jīng)軟交換轉(zhuǎn)發(fā)給NGN終端,實(shí)現(xiàn)NGN終端接收短消息;或者,接收經(jīng)軟交換轉(zhuǎn)發(fā)的來自NGN終端的獲取離線短消息請求,將自身存儲的該NGN終端的短消息攜帶在基于SIP協(xié)議的消息中,經(jīng)軟交換轉(zhuǎn)發(fā)給NGN終端。NGN終端與軟交換之間的鏈路是協(xié)議規(guī)定的基于SIP協(xié)議的鏈路,主要實(shí)現(xiàn)注冊、注銷、心跳和呼叫信令消息,但按照協(xié)議規(guī)定,無法承載短消息內(nèi)容,因此,本發(fā)明對現(xiàn)有SIP協(xié)議消息進(jìn)行擴(kuò)展,以承栽短消息業(yè)務(wù),具體實(shí)現(xiàn)詳見下文具體實(shí)施例。圖3是本發(fā)明NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的流程圖,結(jié)合圖2,本發(fā)明方法包括以下步驟步驟300:軟交換將發(fā)送短消息請求轉(zhuǎn)發(fā)給NGN短消息中心。發(fā)送短消息請求可以采用SIP協(xié)議中可以攜帶Body域信息的SIP消息,比如會話外的SIP信息(INFO)消息、SIP消息(MESSAGE)消息等,發(fā)送短消息請求中攜帶有NGN短消息中心的接入碼。為了在軟交換上實(shí)現(xiàn)NGN終端與NGN短消息中心間消息的透傳,需要各廠家軟交換支持會話外的SIPINFO消息或SIPMESSAGE消息等SIP消息的透傳,也就是說軟交換能夠識別本發(fā)明擴(kuò)展后的SIP消息。NGN終端收發(fā)短消息請求和響應(yīng)都使用會話外SIPINFO消息或SIPMESSAGE消息等SIP消息,由軟交換實(shí)現(xiàn)透傳,通過XML格式的消息體攜帶相應(yīng)的信息,NGN終端請求和響應(yīng)事件如表1所示<table>tableseeoriginaldocumentpage13</column></row><table>表1在該方法之前,NGN終端必須在軟交換上進(jìn)行注冊,注冊的方法屬于現(xiàn)有技術(shù),可參見相關(guān)協(xié)議規(guī)定,這里不再贅述。需要說明的是,如果NGN終端未在軟交換上注冊,則軟交換拒絕該NGN終端發(fā)起的發(fā)送短消息請求,進(jìn)一步地,軟交換還會根據(jù)發(fā)送短消息請求中攜帶的發(fā)送方信息判斷該發(fā)送短消息請求是否來自已在軟交換中注冊的IP地址,如果不是,也拒絕該NGN終端發(fā)起的短消息請求。由于NGN終端直接通過軟交換發(fā)送短消息請求,因此NGN終端只需要配置軟交換的IP地址,而不需要知道NGN短消息中心的IP地址。NGN短消息中心的接入碼攜帶在SIP消息的統(tǒng)一資源地址請求(R叫uestURI)字段中,軟交換收到短消息請求后,根據(jù)RequestURI中攜帶的NGN短消息中心的接入碼,將短消息請求轉(zhuǎn)發(fā)至NGN短消息中心。步驟301:NGN短消息中心根據(jù)接收到的發(fā)送短消息請求發(fā)送短消息。本步驟中,在NGN短消息中心設(shè)置有協(xié)議轉(zhuǎn)換模塊,用于將來自軟交換的SIP消息轉(zhuǎn)換為自身支持的協(xié)議消息,并按照接收到的發(fā)送短消息請求發(fā)送短消息。NGN短消息中心向NGN終端發(fā)送短消息時,也可以通過SIP消息如SIPINFO消息或SIPMESSAGE消息來承載短消息,NGN短消息中心將短消息發(fā)送到軟交換,軟交換根據(jù)SIP消息的RequestURI中的號碼即被叫號碼,將接收到的SIP消息透傳給該被叫號碼注冊的IP地址對應(yīng)的NGN終端。從這里可見,NGN短消息中心不需要知道NGN終端的注冊地址。進(jìn)一步地,如果NGN終端未注冊,軟交換可以向NGN短消息中心返回類似404的錯誤碼。需要說明的是,軟交換透傳是指軟交換將接收到的SIP消息中普通的SIP元素不改變地進(jìn)行轉(zhuǎn)發(fā),普通的SIP元素包括攜帶發(fā)送方信息的From頭域,攜帶接收方信息的To頭域,標(biāo)識上下文類型的ContentType域,上下文長度(ContentLength)域,狀態(tài)碼StatusCode,攜帶短消息的文體(Body)域等。如果軟交換接收到的SIP消息中未攜帶有Body域,則軟交換將該SIP消息丟棄。NGN短消息中心也可以采用標(biāo)準(zhǔn)短消息協(xié)議發(fā)送給普通終端。下面結(jié)合實(shí)施例,對本發(fā)明NGN終端發(fā)送短消息、接收短消息,以及獲取離線短消息的方法進(jìn)行詳細(xì)描述。圖4是本發(fā)明NGN終端發(fā)送短消息的實(shí)施例的流程圖,假設(shè)NGN終端已在軟交換進(jìn)行注冊,如圖4所示,發(fā)送短消息包括以下步驟步驟400:NGN終端經(jīng)由軟交換向NGN短消息中心發(fā)起發(fā)送短消息請求。NGN終端登陸后,可以通過好友列表、通訊簿等常用工具選擇發(fā)送短消息的目的號碼,或從菜單、工具欄選擇發(fā)送短消息,這里,用戶如何通過NGN終端提供的界面發(fā)送短消息不屬于本發(fā)明的范疇。發(fā)送短消息請求如SIPINFO消息中攜帶有普通的SIP元素,這屬于本領(lǐng)域技術(shù)人員公知技術(shù),這里不再詳述,需要強(qiáng)調(diào)的是,To頭域中攜帶的是NGN短消息中心的接入碼。此外,發(fā)送短消息請求中還必須攜帶有發(fā)送短消息事件參數(shù),如表2所示<table>tableseeoriginaldocumentpage15</column></row><table>表2本步驟中,發(fā)送短消息請求事件對應(yīng)的命令碼為表1中的300L假設(shè)本實(shí)施例中,發(fā)送短消息的NGN終端選擇需要接收短消息回執(zhí)。步驟401:NGN短消息中心經(jīng)由軟交換向NGN終端返回發(fā)送短消息響應(yīng)如SIP200OK,將處理結(jié)果返回給NGN終端。SIP200OK消息中除了攜帶普通的SIP元素外,還必須攜帶發(fā)送短消息響應(yīng)事件參數(shù),如表3所示<table>tableseeoriginaldocumentpage16</column></row><table>表3本步驟中,發(fā)送短消息響應(yīng)事件對應(yīng)的命令碼為表1中的3002。步驟402:NGN短消息中心經(jīng)由軟交換向NGN終端返回短消息轉(zhuǎn)發(fā)響應(yīng)如SIPINFO消息,將短消息轉(zhuǎn)發(fā)結(jié)果返回給NGN終端。SIPINFO消息中除了攜帶普通的SIP元素外,還必須攜帶短消息轉(zhuǎn)發(fā)響應(yīng)事件參數(shù)即向終端返回發(fā)送短消息轉(zhuǎn)發(fā)結(jié)果事件參數(shù),如表4所示<table>tableseeoriginaldocumentpage16</column></row><table>表4本步驟中,短消息轉(zhuǎn)發(fā)響應(yīng)事件對應(yīng)的命令碼為表1中的3003。步驟403:NGN終端收到短消息轉(zhuǎn)發(fā)響應(yīng)后,通常會經(jīng)由軟交換向NGN短消息中心返回響應(yīng),表示已獲得發(fā)送短消息是否成功的信息。步驟404:NGN短消息中心處理完發(fā)送短消息請求,并在接收到短消息接收方即目的號碼返回的回執(zhí)后,通過SIPINFO消息經(jīng)由軟交換向NGN終端返回接收響應(yīng)。該接收響應(yīng)中除了攜帶普通的SIP元素外,還必須攜帶接收響應(yīng)事件參數(shù)即向終端返回接收方接收短消息回執(zhí)事件參數(shù),如表5所示<table>tableseeoriginaldocumentpage16</column></row><table><table>tableseeoriginaldocumentpage17</column></row><table>表5本步驟中,接收響應(yīng)事件對應(yīng)的命令碼為表1中的3004。步驟405:NGN終端收到接收響應(yīng)后,通常會經(jīng)由軟交換向NGN短消息中心返回確認(rèn)響應(yīng),表示已獲知接收方是否成功接收到短消息。需要說明的是,NGN終端在群發(fā)短消息時,只需將單個短消息按照圖4所示的方法發(fā)送多次即可。圖5是本發(fā)明NGN終端接收短消息的實(shí)施例的流程圖,假設(shè)NGN終端已在軟交換進(jìn)行注冊,如圖5所示,接收短消息包括以下步驟步驟500:NGN短消息中心經(jīng)由軟交換向NGN終端發(fā)送接收短消息請求如SIPINFO消息。該接收短消息請求中除了攜帶普通的SIP元素外,還必須攜帶接收短消息事件參數(shù),如表6所示<table>tableseeoriginaldocumentpage17</column></row><table>表6本步驟中,接收短消息事件對應(yīng)的命令碼為表1中的3005。步驟501:NGN終端接收到短消息后,通常經(jīng)由軟交換向NGN短消息中心返回確認(rèn)消息如SIP200OK消息,表示接收到短消息。圖6是本發(fā)明NGN終端獲取離線短消息的流程圖,NGN終端離線時,若有短消息發(fā)送給該NGN終端,按照圖5所示的流程,NGN短消息中心將短消息攜帶在SIPINFO消息中發(fā)送給軟交換,軟交換發(fā)現(xiàn)終端沒有上線,向NGN短消息中心返回404錯誤碼,這時,NGN短消息中心存儲對應(yīng)該NGN終端的未成功發(fā)送的短消息。當(dāng)NGN終端上線且已在軟交換上注冊時,本發(fā)明NGN終端獲取離線短消息的方法包括以下步驟步驟600:NGN終端經(jīng)由軟交換向NGN短消息中心發(fā)送獲取離線短消息請求如SIPINFO消息。該獲取離線短消息請求中除了攜帶普通的SIP元素外,還必須攜帶終端獲取離線短消息請求事件參數(shù),如表7所示<table>tableseeoriginaldocumentpage18</column></row><table>表7本步驟中,終端獲取離線短消息請求事件對應(yīng)的命令碼為表1中的3006。步驟601:NGN短消息中心收到離線短消息請求后進(jìn)行處理,若確實(shí)存儲有對應(yīng)該NGN終端的未發(fā)送的短消息,則向NGN終端返回SIP200OK消息,并向NGN終端發(fā)送離線短消息。本步驟中,向NGN終端發(fā)送離線短消息的方法如圖5所示,這里不再重述。從本發(fā)明的NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng)及方法可見,通過設(shè)置NGN短消息中心,以及擴(kuò)展了的SIP消息,實(shí)現(xiàn)了所有NGN終端短消息業(yè)務(wù)。本發(fā)明中的NGN短消息中心對于NGN終端是透明的,NGN終端只要利用現(xiàn)有和軟交換之間的SIP通信鏈路,由軟交換實(shí)現(xiàn)NGN終端與NGN短消息中心之間的SIP消息的透傳,這樣既提高了系統(tǒng)的整體性能,也保證了系統(tǒng)的高可擴(kuò)展性和姿全性,同時便于系統(tǒng)后續(xù)的其它通信能力的擴(kuò)展,容易使NGN終端具備即時消息、多媒體消息等能力。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的^f果護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種下一代網(wǎng)絡(luò)NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的方法,其特征在于,該方法包括軟交換將來自NGN終端的發(fā)送短消息請求轉(zhuǎn)發(fā)給NGN短消息中心;NGN短消息中心根據(jù)接收到的發(fā)送短消息請求發(fā)送短消息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述軟交換將接收到的請求轉(zhuǎn)發(fā)給NGN短消息中心之前,該方法還包括若NGN終端未在軟交換上注冊,則軟交換拒絕該NGN終端發(fā)起的發(fā)送短消息請求。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送短消息請求為攜帶Body域信息的SIP消息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述SIP消息為SIPINFO消息,或SIPMESSAGE消息。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述發(fā)送短消息請求中攜帶有短消息中心的接入碼、普通SIP元素,以及發(fā)送短消息事件參數(shù);所述發(fā)送短消息事件參數(shù)包括表示發(fā)送短消息請求的命令碼、用于唯一標(biāo)識發(fā)送的短消息的短消息標(biāo)識、表示接收短消息的號碼的接收方參數(shù)、標(biāo)識發(fā)送短消息的NGN終端是否需要接收短消息回執(zhí)的回執(zhí)選項,以及攜帶短消息內(nèi)容的內(nèi)容參數(shù)。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括所述NGN短消息中心經(jīng)由軟交換向NGN終端返回發(fā)送短消息響應(yīng),將處理結(jié)果返回給NGN終端;所述NGN短消息中心經(jīng)由軟交換向NGN終端返回短消息轉(zhuǎn)發(fā)響應(yīng),將短消息轉(zhuǎn)發(fā)結(jié)果返回給NGN終端。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述發(fā)送短消息響應(yīng)中攜帶有普通SIP元素,以及發(fā)送短消息響應(yīng)事件參數(shù);所迷發(fā)送短消息響應(yīng)事件參數(shù)包括表示發(fā)送短消息響應(yīng)的命令碼,以及表示發(fā)送短消息返回的處理結(jié)果;所述處理結(jié)果包括準(zhǔn)備發(fā)送短消息,或系統(tǒng)異常,或短消息發(fā)送失敗,或短消息不可轉(zhuǎn)發(fā)。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述短消息轉(zhuǎn)發(fā)響應(yīng)中攜帶有普通SIP元素,以及短消息轉(zhuǎn)發(fā)響應(yīng)事件參數(shù);所述短消息轉(zhuǎn)發(fā)響應(yīng)事件參數(shù)包括表示短消息轉(zhuǎn)發(fā)響應(yīng)的命令碼、用于唯一標(biāo)識發(fā)送的短消息的短消息標(biāo)識,以及短消息轉(zhuǎn)發(fā)結(jié)果;所述短消息轉(zhuǎn)發(fā)結(jié)果包括短消息轉(zhuǎn)發(fā)成功,或系統(tǒng)異常,或短消息轉(zhuǎn)發(fā)失敗,或短消息過期。9.根據(jù)權(quán)利要求5所述的方法,其特征在于,若所述回執(zhí)選項為需要^^妻收短消息回#丸,該方法還包括所述NGN短消息中心將短消息的接收返回的回執(zhí)后,經(jīng)由軟交換向發(fā)送短消息的NGN終端返回接收響應(yīng);收到接收響應(yīng)的NGN終端經(jīng)由軟交換向NGN短消息中心返回確認(rèn)響應(yīng)。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述接收響應(yīng)中攜帶有普通SIP元素,以及接收響應(yīng)事件參數(shù);所述接收響應(yīng)事件參數(shù)包括表示接收響應(yīng)的命令碼、用于唯一標(biāo)識發(fā)送的短消息的短消息標(biāo)識、短消息下發(fā)時間、短消息發(fā)送結(jié)果;所述短消息發(fā)送結(jié)果包括接收方成功接收短消息,或系統(tǒng)異常,或短消息發(fā)送失敗,或短消息過期。11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述NGN短消息中心發(fā)送短消息的方法包括所述NGN短消息中心經(jīng)由軟交換向接收方NGN終端發(fā)送接收短消息請求;接收方NGN終端接收到短消息后,經(jīng)由軟交換向NGN短消息中心返回確認(rèn)消息;或者采用標(biāo)準(zhǔn)短消息協(xié)議發(fā)送給普通終端。12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述接收短消息請求中攜帶有普通SIP元素,以及接收短消息事件參數(shù);所述接收短消息事件參數(shù)包括表示接收短消息請求的命令碼、表示發(fā)送短消息的號碼的發(fā)送方參數(shù)、NGN短消息中心轉(zhuǎn)發(fā)短消息的時間,以及轉(zhuǎn)發(fā)的短消息內(nèi)容。13.根據(jù)權(quán)利要求11所述的方法,其特征在于,若接收方NGN終端離線,該方法還包括所述軟交換向NGN短消息中心返回錯誤碼,NGN短消息中心存儲未成功發(fā)送的短消息。14.才艮據(jù)權(quán)利要求13所述的方法,其特征在于,若所述接收方NGN終端上線且已注冊,該方法還包括所述接收方NGN終端經(jīng)由軟交換向NGN短消息中心發(fā)送獲取離線短消息請求;NGN向該NGN終端發(fā)送離線短消息。15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述獲取離線短消息請求中攜帶有普通SIP元素,以及包含表示獲取離線短消息的命令碼的獲取離線短消息請求事件參數(shù)。16.根據(jù)權(quán)利要求5、7、8、10、12或15所述的方法,其特征在于,所述普通SIP元素至少包括攜帶發(fā)送方信息的From頭域、攜帶接收方信息的To頭域、標(biāo)識上下文類型的ContentType域、上下文長度ContentLength域,狀態(tài)碼StatusCode,以及攜帶短消息的文體Body域。17.—種下一代網(wǎng)絡(luò)NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng),其特征在于,該系統(tǒng)包括NGN終端,軟交換以及NGN短消息中心;所述軟交換用于透傳NGN終端與NGN短消息中心間交互的信息;所述NGN短消息中心中設(shè)置有協(xié)議轉(zhuǎn)換模塊,用于將接收到的來自軟交換的SIP消息轉(zhuǎn)換為符合自身協(xié)議的消息,并處理;所述NGN終端與軟交換之間通過已有SIP協(xié)議鏈路交互信息。18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述NGN短消息中心包括接收經(jīng)軟交換轉(zhuǎn)發(fā)的來自NGN終端的發(fā)送短消息請求,將接收到的基于SIP協(xié)議的發(fā)送短消息請求轉(zhuǎn)換為自身能識別的信息,并發(fā)送短消息;或者,將接收短消息請求轉(zhuǎn)換為SIP協(xié)議消息后,經(jīng)軟交換轉(zhuǎn)發(fā)給NGN終端,實(shí)現(xiàn)NGN終端接收短消息;或者,接收經(jīng)軟交換轉(zhuǎn)發(fā)的來自NGN終端的獲取離線短消息請求,將自身存儲的該NGN終端的短消息攜帶在基于SIP協(xié)議的消息中,經(jīng)軟交換轉(zhuǎn)發(fā)給NGN終端。19.一種下一代網(wǎng)絡(luò)短消息中心,其特征在于,所述NGN短消息中心中設(shè)置有協(xié)議轉(zhuǎn)換模塊,用于將接收到的來自軟交換的SIP消息轉(zhuǎn)換為符合自身協(xié)議的消息并處理;接收經(jīng)軟交換轉(zhuǎn)發(fā)的來自NGN終端的發(fā)送短消息請求,將接收到的基于SIP協(xié)議的發(fā)送短消息請求轉(zhuǎn)換為自身能識別的信息,并發(fā)送短消息;或者,將接收短消息請求轉(zhuǎn)換為SIP協(xié)議消息后,經(jīng)軟交換轉(zhuǎn)發(fā)給NGN終端,實(shí)現(xiàn)NGN終端接收短消息;或者,接收經(jīng)軟交換轉(zhuǎn)發(fā)的來自NGN終端的獲取離線短消息請求,將自身存儲的該NGN終端的短消息攜帶在基于SIP協(xié)議的消息中,經(jīng)軟交換轉(zhuǎn)發(fā)給NGN終端。全文摘要本發(fā)明公開了一種NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的方法,該方法包括軟交換將來自NGN終端的發(fā)送短消息請求轉(zhuǎn)發(fā)給NGN短消息中心,NGN短消息中心根據(jù)接收到的短消息請求發(fā)送短消息。本發(fā)明還同時公開了一種NGN終端實(shí)現(xiàn)短消息業(yè)務(wù)的系統(tǒng)及NGN短消息中心。本發(fā)明通過設(shè)置NGN短消息中心,以及擴(kuò)展了的SIP消息,實(shí)現(xiàn)了所有NGN終端短消息業(yè)務(wù)。NGN終端利用與軟交換已有的SIP協(xié)議鏈路,由軟交換透傳SIP消息到NGN短消息中心,實(shí)現(xiàn)了NGN終端收發(fā)短消息的能力,增強(qiáng)了系統(tǒng)的可維護(hù)性。文檔編號H04L12/66GK101155335SQ20061015245公開日2008年4月2日申請日期2006年9月29日優(yōu)先權(quán)日2006年9月29日發(fā)明者旭王,胡海華,胡躍明,袁洪錦申請人:華為技術(shù)有限公司