欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號(hào):7922123閱讀:157來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::會(huì)話發(fā)起協(xié)議短消息的獲取方法、客戶端和短消息中心的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及軟交換(SoftSwitch,SS)網(wǎng)絡(luò)技術(shù),尤其涉及一種會(huì)話發(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é)議(參見(jiàn)IETFRFC3261)實(shí)現(xiàn)短消息的業(yè)務(wù)。該業(yè)務(wù)的支持系統(tǒng)由支持SIP短消息業(yè)務(wù)的SIP終端、軟交換及SIP短消息中心組成。其中,SIP短消息中心具有存儲(chǔ)轉(zhuǎn)發(fā)功能。當(dāng)SIP短消息中心在向被叫轉(zhuǎn)發(fā)短消息不成功時(shí)(例如,因?yàn)楸唤锌蛻舳瞬辉诰€等錯(cuò)誤),SIP短消息中心存儲(chǔ)該短消息,并按照與不同錯(cuò)誤原因?qū)?yīng)的重發(fā)策略(例如,包括重發(fā)間隔和重發(fā)次數(shù)等)進(jìn)行重發(fā)。如果重發(fā)結(jié)束后仍然沒(méi)有發(fā)送成功,將不再重新發(fā)送該短消息,而是將其保存在SIP短消息中心上,有效期屆滿后將其刪除。SIP客戶端在使用中,長(zhǎng)時(shí)間不在線的情況普遍存在。在現(xiàn)有軟交換網(wǎng)絡(luò)的實(shí)現(xiàn)機(jī)制下,SIP用戶的狀態(tài)只保存在軟交換。目前,軟交換網(wǎng)絡(luò)沒(méi)有機(jī)制將SIP用戶的注冊(cè)/注銷(xiāo)狀態(tài)通知SIP短消息中心。SIP短消息中心無(wú)法知道客戶端的狀態(tài),這樣會(huì)造成用戶在離線期間的丟失短消息(對(duì)重發(fā)結(jié)束的短消息,SIP短消息中心不再重發(fā)并在短消息有效期到期后將存儲(chǔ)的短消息刪除)或不能及時(shí)接收短消息(當(dāng)消息仍處于重發(fā)過(guò)程中,SIP短消息中心會(huì)等待下次重發(fā)周期才下發(fā)),該問(wèn)題會(huì)嚴(yán)重影響SIP短消息應(yīng)用的開(kāi)展。
發(fā)明內(nèi)容本發(fā)明要解決的一個(gè)技術(shù)問(wèn)題是提供一種SIP短消息的獲取方法,具有實(shí)施性強(qiáng)的優(yōu)點(diǎn)。本發(fā)明提供一種SIP短消息的獲取方法,包括SIP客戶端向SIP短消息中心發(fā)送短消息查詢請(qǐng)求;SIP短消息中心根據(jù)短消息查詢請(qǐng)求提取發(fā)送隊(duì)列中的短消息;SIP短消息中心將提取的短消息發(fā)送給SIP客戶端。根據(jù)本發(fā)明的SIP短消息的獲取方法的一個(gè)實(shí)施例,在SIP短消息中心收到短消息查詢請(qǐng)求后,該方法還包括SIP短消息中心才艮據(jù)短消息查詢請(qǐng)求中包含的客戶端標(biāo)識(shí)進(jìn)行短消息業(yè)務(wù)鑒權(quán),鑒權(quán)通過(guò)后,提取對(duì)應(yīng)用戶緩存在發(fā)送隊(duì)列中的短消息和回執(zhí),否則,拒絕該短消息查詢請(qǐng)求。本發(fā)明提供的SIP短消息的獲取方法,由SIP客戶端主動(dòng)發(fā)起短信查詢請(qǐng)求,由SIP短消息中心基于該請(qǐng)求下發(fā)短消息,解決了SIP短消息業(yè)務(wù)中短消息丟失或不能及時(shí)接收的問(wèn)題,該方法不需要改造軟交換網(wǎng)絡(luò),只對(duì)SIP客戶端和SIP短消息中心進(jìn)行改進(jìn),避免了對(duì)核心網(wǎng)的改造,可實(shí)施性強(qiáng)。本發(fā)明還提供一種應(yīng)用上述方法的SIP短信中心,包括短消息存儲(chǔ)模塊,用于存儲(chǔ)短消息;請(qǐng)求接收模塊,用于接收來(lái)自客戶端的短消息查詢請(qǐng)求,根據(jù)短消息查詢請(qǐng)求從短消息存儲(chǔ)模塊提取短消息,將提取的短消息發(fā)送給短消息發(fā)送模塊;短消息發(fā)送模塊,用于從請(qǐng)求接收模塊接收短消息,并將短消息發(fā)送給所述客戶端。根據(jù)本發(fā)明的SIP短信中心的一個(gè)實(shí)施例,上述請(qǐng)求接收模塊包括鑒權(quán)單元,用于根據(jù)短消息查詢請(qǐng)求中包括的客戶端標(biāo)識(shí)進(jìn)行短消息業(yè)務(wù)鑒權(quán),如果鑒權(quán)通過(guò),則根據(jù)短消息查詢請(qǐng)求從短消息存儲(chǔ)模塊提取短消息,否則,拒絕該短消息查詢請(qǐng)求。本發(fā)明還提供一種應(yīng)用上述方法的SIP客戶端,包括請(qǐng)求發(fā)送模塊,用于發(fā)送短消息查詢請(qǐng)求;短消息接收模塊,用于接收短消圖l為SIP短消息業(yè)務(wù)的網(wǎng)絡(luò)示意圖2為本發(fā)明的SIP短消息業(yè)務(wù)的系統(tǒng)結(jié)構(gòu)圖3為本發(fā)明的SIP短消息的獲取方法的一個(gè)實(shí)施例的流程圖4為本發(fā)明的SIP短消息的獲取方法的另一個(gè)實(shí)施例的流程圖;圖5為本發(fā)明的SIP短消息中心的一個(gè)實(shí)施例的框圖6為本發(fā)明的SIP客戶端的一個(gè)實(shí)施例的框圖。具體實(shí)施例方式下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說(shuō)明本發(fā)明的示例性實(shí)施例。在附圖中,相同的標(biāo)號(hào)表示相同或者相似的組件或者元素。在本文中,短消息中心是由一個(gè)或多個(gè)服務(wù)器或者其他設(shè)備組成的系統(tǒng)。本領(lǐng)域的技術(shù)人員可以理解,SIP消息(message)指的是SIP元素之間傳送的協(xié)議數(shù)據(jù)。SIP方法指的是在服務(wù)器請(qǐng)求想要調(diào)用(invoke)的主要功能。方法在請(qǐng)求消息自身中攜帶,方法的例子包括INVITE、MESSAGE和BYE等。在本發(fā)明中,MESSAGE(消息)指的是一種SIP方法(method),而不是指SIP消息。為了清楚起見(jiàn),在下文中,用MESSAGE消息或MESSAGE請(qǐng)求表示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é)對(duì)SIP用戶的短消息業(yè)務(wù)鑒權(quán),實(shí)現(xiàn)SIP短消息的存儲(chǔ)和轉(zhuǎn)發(fā),軟交換網(wǎng)絡(luò)13支持SIP短消息業(yè)務(wù),完成對(duì)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通過(guò)短消息網(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)包括一個(gè)或者多個(gè)SIP客戶端11、邊緣接入控制(BorderAccessController,BAC)24、軟交換13和短消息中心12。SIP客戶端11、軟交換13和短消息中心12可以參見(jiàn)圖1中的描述,為簡(jiǎn)潔起見(jiàn),在此不進(jìn)行詳細(xì)描述。BAC是軟交換業(yè)務(wù)邊緣接入控制設(shè)備,支持對(duì)SIP消息的轉(zhuǎn)發(fā)。圖3為本發(fā)明的SIP用戶的短消息的獲取方法的一個(gè)實(shí)施例的流程圖。如圖3所示,在步驟302,SIP客戶端在例如每次上線后或者定期主動(dòng)向SIP短消息中心發(fā)送短消息查詢請(qǐng)求。例如,定義一種消息體以完成短消息查詢請(qǐng)求的信息攜帶,并封裝在SIPMESSAGE消息中,由SIP客戶端發(fā)送給SIP短消息中心。該消息體稱(chēng)為SIP協(xié)議針對(duì)消息處理的XML擴(kuò)展(SMML),SMML采用XML語(yǔ)言。例如,SIPMESSAGE消息的頭域的定義如下表所示<table>tableseeoriginaldocumentpage7</column></row><table>表l其中,表中的M表示必須包含。在短消息應(yīng)用中,SIPMESSAGE消息中的Content-Type取值為"text/xml-smml",代表消息體為SMML擴(kuò)展類(lèi)型。XML消息體里有elementequery)說(shuō)明是查詢請(qǐng)求。在步驟304,SIP短消息中心根據(jù)短消息查詢請(qǐng)求提取發(fā)送隊(duì)列中的短消息。在步驟306,SIP短消息中心將提取的短消息發(fā)送給SIP客戶端。SIP短消息中心可以將提取的短消息依次發(fā)送給SIP客戶端,或者按照短消息的優(yōu)先級(jí)發(fā)送給SIP客戶端。SIP短消息中心可以對(duì)查詢請(qǐng)求的短消息的處理優(yōu)先于短消息的重發(fā)處理。當(dāng)SIP短消息中心接收到來(lái)自SIP客戶端或短消息網(wǎng)關(guān)的短消息發(fā)送請(qǐng)求后,SIP短消息中心首先對(duì)被叫用戶進(jìn)行業(yè)務(wù)鑒權(quán)、如果被叫為本短信中心的合法用戶,則SIP短消息中心通過(guò)軟交換向被叫用戶發(fā)送短消息。當(dāng)被叫用戶不在線或其它錯(cuò)誤導(dǎo)致SIP短消息發(fā)送失敗,則軟交換返回臨時(shí)錯(cuò)誤響應(yīng)(4XX/5XX),SIP短消息中心將該短消息緩存在發(fā)送隊(duì)列中并根據(jù)重發(fā)策略(作為系統(tǒng)配置,SIP短消息中心上預(yù)置了對(duì)應(yīng)不同錯(cuò)誤碼的重發(fā)策略重發(fā)次數(shù)和重發(fā)間隔)進(jìn)行重發(fā)。當(dāng)重發(fā)次數(shù)達(dá)到最大次數(shù)時(shí),SIP短消息中心停止重發(fā)。重發(fā)結(jié)束后,如果短消息有效期未屆滿,則SIP短消息中心存儲(chǔ)該短消息,否則,SIP短消息中心刪除該短消息。當(dāng)SIP客戶端上線后,主動(dòng)發(fā)起短消息查詢。圖4為本發(fā)明的SIP短消息的獲取方法的另一個(gè)實(shí)施例的流程圖。如圖4所示,在步驟402,SIP客戶端發(fā)送攜帶短消息查詢消息體的的SIPMESSAGE請(qǐng)求,MESSAGE請(qǐng)求經(jīng)過(guò)BAC、軟交換后到達(dá)SIP短消息中心;在步驟404,SIP短消息中心返回202響應(yīng),軟交換向SIP客戶端轉(zhuǎn)發(fā)202響應(yīng)。在步驟406,SIP短消息中心從短消息查詢MESSAGE請(qǐng)求中獲得客戶端標(biāo)識(shí),進(jìn)行用戶的短消息業(yè)務(wù)鑒權(quán),鑒權(quán)通過(guò)后繼續(xù)步驟408。在步驟408,SIP短消息中心查找消息隊(duì)列中用戶的短消息(包括短消息回執(zhí)),向SIP客戶端發(fā)送攜帶短消息1的SIPMESSAGE請(qǐng)求,SIP客戶端返回200響應(yīng)。在步驟410,SIP短消息中心向SIP客戶端發(fā)送攜帶短消息2的SIPMESSAGE請(qǐng)求,SIP客戶端返回200響應(yīng)。下面是一個(gè)短消息業(yè)務(wù)的應(yīng)用中,短消息查詢請(qǐ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定義可以看出,通過(guò)將"elementname"設(shè)定為"query",SIP短消息中心可以確定該消息是短消息查詢消息。圖5為本發(fā)明的SIP短消息中心的一個(gè)實(shí)施例的框圖。如圖5所示,該SlP短消息中心包括短消息存儲(chǔ);f莫塊61、請(qǐng)求接收模塊62和短消息發(fā)送模塊63。其中,短消息存儲(chǔ)^t塊61用于存儲(chǔ)短消息。請(qǐng)求接收模塊62用于接收來(lái)自客戶端的短消息查詢請(qǐng)求,根據(jù)短消息查詢請(qǐng)求從短消息存儲(chǔ)模塊提取短消息,并將提取的短消息發(fā)送給短消息發(fā)送模塊63。短消息查詢請(qǐng)求中包括客戶端標(biāo)識(shí),請(qǐng)求接收模塊62根據(jù)客戶端標(biāo)識(shí)從短消息存儲(chǔ)模塊中提取與該客戶端標(biāo)識(shí)對(duì)應(yīng)的短消息。短消息發(fā)送模塊63用于從請(qǐng)求接收模塊接收短消息,并將短消息發(fā)送給發(fā)送查詢請(qǐng)求的客戶端。根據(jù)本發(fā)明的SIP短消息中心的另一個(gè)實(shí)施例,SIP短消息中心的請(qǐng)求接收模塊中包括鑒權(quán)單元,該鑒權(quán)單元根據(jù)短消息查詢請(qǐng)求中包括的客戶端標(biāo)識(shí)進(jìn)行短消息業(yè)務(wù)鑒權(quán),如果鑒權(quán)通過(guò),則根據(jù)短消息查詢請(qǐng)求從短消息存儲(chǔ)模塊提取短消息,否則,拒絕該短消息查詢請(qǐng)求。圖6為本發(fā)明的SIP客戶端的一個(gè)實(shí)施例的框圖。如圖6所示,該SIP客戶端包括請(qǐng)求發(fā)送模塊61和短消息接收模塊62。其中,請(qǐng)求發(fā)送模塊61用于發(fā)送短消息查詢請(qǐng)求。該短消息查詢請(qǐng)求符合預(yù)定的格式,其中包括客戶端標(biāo)識(shí)。短消息接收模塊62用于接收短消息。本發(fā)明的SIP短消息的獲取方法和SIP短消息中心與SIP客戶端,由SIP客戶端主動(dòng)發(fā)起短消息查詢,解決了SIP短消息業(yè)務(wù)中例如由于SIP客戶端不在線可能造成的短消息的丟失或不能及時(shí)接收的問(wèn)題,滿足了用戶的需要。本發(fā)明的方法和裝置不需要改造軟交換網(wǎng)絡(luò),只對(duì)SIP客戶端和SIP短消息中心進(jìn)行改進(jìn),避免了對(duì)核心網(wǎng)的改造,可實(shí)施性強(qiáng),實(shí)施成本4氐。本發(fā)明的描述是為了示例和描述起見(jiàn)而給出的,而并不是無(wú)遺漏的或者將本發(fā)明限于所公開(kāi)的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說(shuō)明本發(fā)明的原理和實(shí)際應(yīng)用,并且^f吏本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。權(quán)利要求1.一種會(huì)話發(fā)起協(xié)議SIP短消息的獲取方法,其特征在于,包括SIP客戶端向SIP短消息中心發(fā)送短消息查詢請(qǐng)求;SIP短消息中心根據(jù)所述短消息查詢請(qǐng)求提取發(fā)送隊(duì)列中的短消息;SIP短消息中心將提取的短消息發(fā)送給所述SIP客戶端。2.根據(jù)權(quán)利要求1所述的SIP短消息的獲取方法,其特征在于,SIP短消息中心收到所述短消息查詢請(qǐng)求后,還包括所述SIP短消息中心根據(jù)短消息查詢請(qǐng)求中包含的客戶端標(biāo)識(shí)進(jìn)行短消息業(yè)務(wù)鑒權(quán),鑒權(quán)通過(guò)后,提取對(duì)應(yīng)用戶緩存在發(fā)送隊(duì)列中的短消息和回執(zhí)。3.根據(jù)權(quán)利要求1和2所述的SIP短消息的獲取方法,其特征在于,所述SIP客戶端向SIP短消息中心發(fā)送短消息查詢請(qǐng)求的步驟包括SIP客戶端發(fā)送攜帶短消息查詢的SIPMESSAGE請(qǐng)求;SIPMESSAGE請(qǐng)求經(jīng)過(guò)邊緣接入控制、軟交換到達(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)先級(jí)將所述短消息發(fā)送給所述SIP客戶端。5.—種SIP短消息中心,其特征在于,包括短消息存儲(chǔ)模塊,用于存儲(chǔ)短消息;請(qǐng)求接收模塊,用于接收來(lái)自客戶端的短消息查詢請(qǐng)求,根據(jù)所迷短消息查詢請(qǐng)求從所述短消息存儲(chǔ)模塊提取短消息,將提取的短消息發(fā)送給短消息發(fā)送模塊;短消息發(fā)送模塊,用于從所述請(qǐng)求接收模塊接收短消息,將所述短消息發(fā)送給所i^戶端。6.根據(jù)權(quán)利要求5所述的SIP短消息中心,其特征在于,所述請(qǐng)求接收模塊包括鑒權(quán)單元,用于根據(jù)所述短消息查詢請(qǐng)求中包括的客戶端標(biāo)識(shí)進(jìn)行短消息業(yè)務(wù)鑒權(quán),如果鑒權(quán)通過(guò),則根據(jù)所述短消息查詢請(qǐng)求從所述短消息存儲(chǔ)模塊提取短消息,否則,拒絕所述短消息查詢請(qǐng)求。7.根據(jù)權(quán)利要求5或6所述的SIP短消息中心,其特征在于,所述短消息發(fā)送模塊用于根據(jù)所述短消息的優(yōu)先級(jí)將所述短消息發(fā)送給所述客戶端。8.—種SIP客戶端,其特征在于,包括請(qǐng)求發(fā)送模塊,用于發(fā)送短消息查詢請(qǐng)求;短消息接收模塊,用于接收短消息。全文摘要本發(fā)明公開(kāi)一種SIP短消息的獲取方法、客戶端和短消息中心。該方法包括SIP客戶端向SIP短消息中心發(fā)送短消息查詢請(qǐng)求;SIP短消息中心根據(jù)短消息查詢請(qǐng)求提取發(fā)送隊(duì)列中的短消息;SIP短消息中心將提取的短消息發(fā)送給SIP客戶端。本發(fā)明的SIP短消息的獲取方法和SIP短消息中心與SIP客戶端,由SIP客戶端主動(dòng)發(fā)起短消息查詢,解決了SIP短消息業(yè)務(wù)中由于SIP客戶端不在線可能造成的短消息的丟失或不能及時(shí)接收的問(wèn)題,滿足了用戶的需要。本發(fā)明的方法和裝置不需要改造軟交換網(wǎng)絡(luò),只對(duì)SIP客戶端和SIP短消息中心進(jìn)行改進(jìn),避免了對(duì)核心網(wǎng)的改造,可實(shí)施性強(qiáng)。文檔編號(hào)H04M3/42GK101394599SQ200810180339公開(kāi)日2009年3月25日申請(qǐng)日期2008年11月24日優(yōu)先權(quán)日2008年11月24日發(fā)明者史敏銳,琳吳,奚展躍,鈕穎彬申請(qǐng)人:中國(guó)電信股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
茂名市| 云安县| 阳泉市| 鄢陵县| 崇义县| 营山县| 茌平县| 平塘县| 海宁市| 武胜县| 陇南市| 延长县| 绥棱县| 射阳县| 武夷山市| 城固县| 潍坊市| 深圳市| 临江市| 尖扎县| 美姑县| 临颍县| 湾仔区| 开封县| 壶关县| 麻江县| 黔江区| 攀枝花市| 大足县| 潼关县| 绥滨县| 会同县| 平舆县| 义乌市| 洮南市| 饶河县| 龙胜| 郯城县| 仙桃市| 盘锦市| 麻栗坡县|