国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      會話發(fā)起協(xié)議短消息的獲取方法、客戶端和短消息中心的制作方法

      文檔序號:7922123閱讀:152來源:國知局

      專利名稱::會話發(fā)起協(xié)議短消息的獲取方法、客戶端和短消息中心的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及軟交換(SoftSwitch,SS)網(wǎng)絡(luò)技術(shù),尤其涉及一種會話發(fā)起協(xié)議(SessionInitiationProtocol,SIP)短消息的獲取方法、客戶端和短消息中心。
      背景技術(shù)
      :隨著軟交換網(wǎng)絡(luò)的規(guī)?;瘧?yīng)用,SIP短消息業(yè)務(wù)為SIP用戶提供了一種新的短消息的應(yīng)用方式。用戶可以使用SIP終端(例如,PC客戶端或手機(jī)終端)與其它用戶的終端(例如,SIP終端或非SIP終端)進(jìn)行短消息交互,方便了用戶的使用。SIP短消息業(yè)務(wù)是一種采用SIP協(xié)議(參見IETFRFC3261)實(shí)現(xiàn)短消息的業(yè)務(wù)。該業(yè)務(wù)的支持系統(tǒng)由支持SIP短消息業(yè)務(wù)的SIP終端、軟交換及SIP短消息中心組成。其中,SIP短消息中心具有存儲轉(zhuǎn)發(fā)功能。當(dāng)SIP短消息中心在向被叫轉(zhuǎn)發(fā)短消息不成功時(例如,因?yàn)楸唤锌蛻舳瞬辉诰€等錯誤),SIP短消息中心存儲該短消息,并按照與不同錯誤原因?qū)?yīng)的重發(fā)策略(例如,包括重發(fā)間隔和重發(fā)次數(shù)等)進(jìn)行重發(fā)。如果重發(fā)結(jié)束后仍然沒有發(fā)送成功,將不再重新發(fā)送該短消息,而是將其保存在SIP短消息中心上,有效期屆滿后將其刪除。SIP客戶端在使用中,長時間不在線的情況普遍存在。在現(xiàn)有軟交換網(wǎng)絡(luò)的實(shí)現(xiàn)機(jī)制下,SIP用戶的狀態(tài)只保存在軟交換。目前,軟交換網(wǎng)絡(luò)沒有機(jī)制將SIP用戶的注冊/注銷狀態(tài)通知SIP短消息中心。SIP短消息中心無法知道客戶端的狀態(tài),這樣會造成用戶在離線期間的丟失短消息(對重發(fā)結(jié)束的短消息,SIP短消息中心不再重發(fā)并在短消息有效期到期后將存儲的短消息刪除)或不能及時接收短消息(當(dāng)消息仍處于重發(fā)過程中,SIP短消息中心會等待下次重發(fā)周期才下發(fā)),該問題會嚴(yán)重影響SIP短消息應(yīng)用的開展。
      發(fā)明內(nèi)容本發(fā)明要解決的一個技術(shù)問題是提供一種SIP短消息的獲取方法,具有實(shí)施性強(qiáng)的優(yōu)點(diǎn)。本發(fā)明提供一種SIP短消息的獲取方法,包括SIP客戶端向SIP短消息中心發(fā)送短消息查詢請求;SIP短消息中心根據(jù)短消息查詢請求提取發(fā)送隊(duì)列中的短消息;SIP短消息中心將提取的短消息發(fā)送給SIP客戶端。根據(jù)本發(fā)明的SIP短消息的獲取方法的一個實(shí)施例,在SIP短消息中心收到短消息查詢請求后,該方法還包括SIP短消息中心才艮據(jù)短消息查詢請求中包含的客戶端標(biāo)識進(jìn)行短消息業(yè)務(wù)鑒權(quán),鑒權(quán)通過后,提取對應(yīng)用戶緩存在發(fā)送隊(duì)列中的短消息和回執(zhí),否則,拒絕該短消息查詢請求。本發(fā)明提供的SIP短消息的獲取方法,由SIP客戶端主動發(fā)起短信查詢請求,由SIP短消息中心基于該請求下發(fā)短消息,解決了SIP短消息業(yè)務(wù)中短消息丟失或不能及時接收的問題,該方法不需要改造軟交換網(wǎng)絡(luò),只對SIP客戶端和SIP短消息中心進(jìn)行改進(jìn),避免了對核心網(wǎng)的改造,可實(shí)施性強(qiáng)。本發(fā)明還提供一種應(yīng)用上述方法的SIP短信中心,包括短消息存儲模塊,用于存儲短消息;請求接收模塊,用于接收來自客戶端的短消息查詢請求,根據(jù)短消息查詢請求從短消息存儲模塊提取短消息,將提取的短消息發(fā)送給短消息發(fā)送模塊;短消息發(fā)送模塊,用于從請求接收模塊接收短消息,并將短消息發(fā)送給所述客戶端。根據(jù)本發(fā)明的SIP短信中心的一個實(shí)施例,上述請求接收模塊包括鑒權(quán)單元,用于根據(jù)短消息查詢請求中包括的客戶端標(biāo)識進(jìn)行短消息業(yè)務(wù)鑒權(quán),如果鑒權(quán)通過,則根據(jù)短消息查詢請求從短消息存儲模塊提取短消息,否則,拒絕該短消息查詢請求。本發(fā)明還提供一種應(yīng)用上述方法的SIP客戶端,包括請求發(fā)送模塊,用于發(fā)送短消息查詢請求;短消息接收模塊,用于接收短消圖l為SIP短消息業(yè)務(wù)的網(wǎng)絡(luò)示意圖2為本發(fā)明的SIP短消息業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)圖3為本發(fā)明的SIP短消息的獲取方法的一個實(shí)施例的流程圖4為本發(fā)明的SIP短消息的獲取方法的另一個實(shí)施例的流程圖;圖5為本發(fā)明的SIP短消息中心的一個實(shí)施例的框圖6為本發(fā)明的SIP客戶端的一個實(shí)施例的框圖。具體實(shí)施例方式下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。在附圖中,相同的標(biāo)號表示相同或者相似的組件或者元素。在本文中,短消息中心是由一個或多個服務(wù)器或者其他設(shè)備組成的系統(tǒng)。本領(lǐng)域的技術(shù)人員可以理解,SIP消息(message)指的是SIP元素之間傳送的協(xié)議數(shù)據(jù)。SIP方法指的是在服務(wù)器請求想要調(diào)用(invoke)的主要功能。方法在請求消息自身中攜帶,方法的例子包括INVITE、MESSAGE和BYE等。在本發(fā)明中,MESSAGE(消息)指的是一種SIP方法(method),而不是指SIP消息。為了清楚起見,在下文中,用MESSAGE消息或MESSAGE請求表示SIPMESSAGE方法中用的SIP消息。圖1是SIP短消息業(yè)務(wù)的網(wǎng)絡(luò)示意圖。如圖1所示,該網(wǎng)絡(luò)包括SIP客戶端11、SIP短消息中心12、軟交換網(wǎng)絡(luò)13、短消息網(wǎng)關(guān)14和其他短消息中心15。其中SIP客戶端11為支持SIP短消息業(yè)務(wù)的終端,SIP短消息中心12負(fù)責(zé)對SIP用戶的短消息業(yè)務(wù)鑒權(quán),實(shí)現(xiàn)SIP短消息的存儲和轉(zhuǎn)發(fā),軟交換網(wǎng)絡(luò)13支持SIP短消息業(yè)務(wù),完成對SIP用戶的鑒權(quán)和SIP消息的路由和轉(zhuǎn)發(fā)。在該網(wǎng)絡(luò)中,SIP客戶端ll與軟交換網(wǎng)絡(luò)13之間、軟交換網(wǎng)絡(luò)13和SIP短消息中心12之間采用SIPMESSAGE消息實(shí)現(xiàn)SIP短消息業(yè)務(wù)。SIP短消息中心12通過短消息網(wǎng)關(guān)14,采用SMPP協(xié)議完成SIP短消息中心12和其它短消息中心15(例如,SIP短消息中心、PHS短消息中心、家加e短消息中心、GSM短消息中心等)的互通。圖2是本發(fā)明的SIP短消息業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)圖。如圖2所示,該系統(tǒng)包括一個或者多個SIP客戶端11、邊緣接入控制(BorderAccessController,BAC)24、軟交換13和短消息中心12。SIP客戶端11、軟交換13和短消息中心12可以參見圖1中的描述,為簡潔起見,在此不進(jìn)行詳細(xì)描述。BAC是軟交換業(yè)務(wù)邊緣接入控制設(shè)備,支持對SIP消息的轉(zhuǎn)發(fā)。圖3為本發(fā)明的SIP用戶的短消息的獲取方法的一個實(shí)施例的流程圖。如圖3所示,在步驟302,SIP客戶端在例如每次上線后或者定期主動向SIP短消息中心發(fā)送短消息查詢請求。例如,定義一種消息體以完成短消息查詢請求的信息攜帶,并封裝在SIPMESSAGE消息中,由SIP客戶端發(fā)送給SIP短消息中心。該消息體稱為SIP協(xié)議針對消息處理的XML擴(kuò)展(SMML),SMML采用XML語言。例如,SIPMESSAGE消息的頭域的定義如下表所示<table>tableseeoriginaldocumentpage7</column></row><table>表l其中,表中的M表示必須包含。在短消息應(yīng)用中,SIPMESSAGE消息中的Content-Type取值為"text/xml-smml",代表消息體為SMML擴(kuò)展類型。XML消息體里有elementequery)說明是查詢請求。在步驟304,SIP短消息中心根據(jù)短消息查詢請求提取發(fā)送隊(duì)列中的短消息。在步驟306,SIP短消息中心將提取的短消息發(fā)送給SIP客戶端。SIP短消息中心可以將提取的短消息依次發(fā)送給SIP客戶端,或者按照短消息的優(yōu)先級發(fā)送給SIP客戶端。SIP短消息中心可以對查詢請求的短消息的處理優(yōu)先于短消息的重發(fā)處理。當(dāng)SIP短消息中心接收到來自SIP客戶端或短消息網(wǎng)關(guān)的短消息發(fā)送請求后,SIP短消息中心首先對被叫用戶進(jìn)行業(yè)務(wù)鑒權(quán)、如果被叫為本短信中心的合法用戶,則SIP短消息中心通過軟交換向被叫用戶發(fā)送短消息。當(dāng)被叫用戶不在線或其它錯誤導(dǎo)致SIP短消息發(fā)送失敗,則軟交換返回臨時錯誤響應(yīng)(4XX/5XX),SIP短消息中心將該短消息緩存在發(fā)送隊(duì)列中并根據(jù)重發(fā)策略(作為系統(tǒng)配置,SIP短消息中心上預(yù)置了對應(yīng)不同錯誤碼的重發(fā)策略重發(fā)次數(shù)和重發(fā)間隔)進(jìn)行重發(fā)。當(dāng)重發(fā)次數(shù)達(dá)到最大次數(shù)時,SIP短消息中心停止重發(fā)。重發(fā)結(jié)束后,如果短消息有效期未屆滿,則SIP短消息中心存儲該短消息,否則,SIP短消息中心刪除該短消息。當(dāng)SIP客戶端上線后,主動發(fā)起短消息查詢。圖4為本發(fā)明的SIP短消息的獲取方法的另一個實(shí)施例的流程圖。如圖4所示,在步驟402,SIP客戶端發(fā)送攜帶短消息查詢消息體的的SIPMESSAGE請求,MESSAGE請求經(jīng)過BAC、軟交換后到達(dá)SIP短消息中心;在步驟404,SIP短消息中心返回202響應(yīng),軟交換向SIP客戶端轉(zhuǎn)發(fā)202響應(yīng)。在步驟406,SIP短消息中心從短消息查詢MESSAGE請求中獲得客戶端標(biāo)識,進(jìn)行用戶的短消息業(yè)務(wù)鑒權(quán),鑒權(quán)通過后繼續(xù)步驟408。在步驟408,SIP短消息中心查找消息隊(duì)列中用戶的短消息(包括短消息回執(zhí)),向SIP客戶端發(fā)送攜帶短消息1的SIPMESSAGE請求,SIP客戶端返回200響應(yīng)。在步驟410,SIP短消息中心向SIP客戶端發(fā)送攜帶短消息2的SIPMESSAGE請求,SIP客戶端返回200響應(yīng)。下面是一個短消息業(yè)務(wù)的應(yīng)用中,短消息查詢請求的XML-SMML的Schema定義的例子<xmlversion-"1.0"encoding="UTF-8"><xs:schemaxmlns:xs="http:〃www.w3.org/2001/XMLSchema"elementFormDefault="qualified"attributeFormDefault="unqualified"><xs:elementname="sipmessage"><xs:complexType><xs:scqucnce><xs:elementname="query"><xs:complexType><xs:scqucncc><xs:elementname="proid"type="xs:string"default="1.0"/></xs:scquence></xs:complexType></xs:element></xs:scqucncc></xs:complexType></xs:element></xs:schcma>從上面的Schema定義可以看出,通過將"elementname"設(shè)定為"query",SIP短消息中心可以確定該消息是短消息查詢消息。圖5為本發(fā)明的SIP短消息中心的一個實(shí)施例的框圖。如圖5所示,該SlP短消息中心包括短消息存儲;f莫塊61、請求接收模塊62和短消息發(fā)送模塊63。其中,短消息存儲^t塊61用于存儲短消息。請求接收模塊62用于接收來自客戶端的短消息查詢請求,根據(jù)短消息查詢請求從短消息存儲模塊提取短消息,并將提取的短消息發(fā)送給短消息發(fā)送模塊63。短消息查詢請求中包括客戶端標(biāo)識,請求接收模塊62根據(jù)客戶端標(biāo)識從短消息存儲模塊中提取與該客戶端標(biāo)識對應(yīng)的短消息。短消息發(fā)送模塊63用于從請求接收模塊接收短消息,并將短消息發(fā)送給發(fā)送查詢請求的客戶端。根據(jù)本發(fā)明的SIP短消息中心的另一個實(shí)施例,SIP短消息中心的請求接收模塊中包括鑒權(quán)單元,該鑒權(quán)單元根據(jù)短消息查詢請求中包括的客戶端標(biāo)識進(jìn)行短消息業(yè)務(wù)鑒權(quán),如果鑒權(quán)通過,則根據(jù)短消息查詢請求從短消息存儲模塊提取短消息,否則,拒絕該短消息查詢請求。圖6為本發(fā)明的SIP客戶端的一個實(shí)施例的框圖。如圖6所示,該SIP客戶端包括請求發(fā)送模塊61和短消息接收模塊62。其中,請求發(fā)送模塊61用于發(fā)送短消息查詢請求。該短消息查詢請求符合預(yù)定的格式,其中包括客戶端標(biāo)識。短消息接收模塊62用于接收短消息。本發(fā)明的SIP短消息的獲取方法和SIP短消息中心與SIP客戶端,由SIP客戶端主動發(fā)起短消息查詢,解決了SIP短消息業(yè)務(wù)中例如由于SIP客戶端不在線可能造成的短消息的丟失或不能及時接收的問題,滿足了用戶的需要。本發(fā)明的方法和裝置不需要改造軟交換網(wǎng)絡(luò),只對SIP客戶端和SIP短消息中心進(jìn)行改進(jìn),避免了對核心網(wǎng)的改造,可實(shí)施性強(qiáng),實(shí)施成本4氐。本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且^f吏本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。權(quán)利要求1.一種會話發(fā)起協(xié)議SIP短消息的獲取方法,其特征在于,包括SIP客戶端向SIP短消息中心發(fā)送短消息查詢請求;SIP短消息中心根據(jù)所述短消息查詢請求提取發(fā)送隊(duì)列中的短消息;SIP短消息中心將提取的短消息發(fā)送給所述SIP客戶端。2.根據(jù)權(quán)利要求1所述的SIP短消息的獲取方法,其特征在于,SIP短消息中心收到所述短消息查詢請求后,還包括所述SIP短消息中心根據(jù)短消息查詢請求中包含的客戶端標(biāo)識進(jìn)行短消息業(yè)務(wù)鑒權(quán),鑒權(quán)通過后,提取對應(yīng)用戶緩存在發(fā)送隊(duì)列中的短消息和回執(zhí)。3.根據(jù)權(quán)利要求1和2所述的SIP短消息的獲取方法,其特征在于,所述SIP客戶端向SIP短消息中心發(fā)送短消息查詢請求的步驟包括SIP客戶端發(fā)送攜帶短消息查詢的SIPMESSAGE請求;SIPMESSAGE請求經(jīng)過邊緣接入控制、軟交換到達(dá)SIP短消息中心;SIP短消息中心返回202響應(yīng),軟交換向所述SIP客戶端轉(zhuǎn)發(fā)202響應(yīng)04.根據(jù)權(quán)利要求3所述的SIP短消息的獲取方法,其特征在于,所述SIP短消息中心將提取的短消息發(fā)送給所述SIP客戶端的步驟包括SIP短消息中心才艮據(jù)所述短消息的優(yōu)先級將所述短消息發(fā)送給所述SIP客戶端。5.—種SIP短消息中心,其特征在于,包括短消息存儲模塊,用于存儲短消息;請求接收模塊,用于接收來自客戶端的短消息查詢請求,根據(jù)所迷短消息查詢請求從所述短消息存儲模塊提取短消息,將提取的短消息發(fā)送給短消息發(fā)送模塊;短消息發(fā)送模塊,用于從所述請求接收模塊接收短消息,將所述短消息發(fā)送給所i^戶端。6.根據(jù)權(quán)利要求5所述的SIP短消息中心,其特征在于,所述請求接收模塊包括鑒權(quán)單元,用于根據(jù)所述短消息查詢請求中包括的客戶端標(biāo)識進(jìn)行短消息業(yè)務(wù)鑒權(quán),如果鑒權(quán)通過,則根據(jù)所述短消息查詢請求從所述短消息存儲模塊提取短消息,否則,拒絕所述短消息查詢請求。7.根據(jù)權(quán)利要求5或6所述的SIP短消息中心,其特征在于,所述短消息發(fā)送模塊用于根據(jù)所述短消息的優(yōu)先級將所述短消息發(fā)送給所述客戶端。8.—種SIP客戶端,其特征在于,包括請求發(fā)送模塊,用于發(fā)送短消息查詢請求;短消息接收模塊,用于接收短消息。全文摘要本發(fā)明公開一種SIP短消息的獲取方法、客戶端和短消息中心。該方法包括SIP客戶端向SIP短消息中心發(fā)送短消息查詢請求;SIP短消息中心根據(jù)短消息查詢請求提取發(fā)送隊(duì)列中的短消息;SIP短消息中心將提取的短消息發(fā)送給SIP客戶端。本發(fā)明的SIP短消息的獲取方法和SIP短消息中心與SIP客戶端,由SIP客戶端主動發(fā)起短消息查詢,解決了SIP短消息業(yè)務(wù)中由于SIP客戶端不在線可能造成的短消息的丟失或不能及時接收的問題,滿足了用戶的需要。本發(fā)明的方法和裝置不需要改造軟交換網(wǎng)絡(luò),只對SIP客戶端和SIP短消息中心進(jìn)行改進(jìn),避免了對核心網(wǎng)的改造,可實(shí)施性強(qiáng)。文檔編號H04M3/42GK101394599SQ200810180339公開日2009年3月25日申請日期2008年11月24日優(yōu)先權(quán)日2008年11月24日發(fā)明者史敏銳,琳吳,奚展躍,鈕穎彬申請人:中國電信股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1