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

擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法

文檔序號:7764369閱讀:668來源:國知局
專利名稱:擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法
技術(shù)領(lǐng)域
本發(fā)明涉及SIP (Session Initiation Protocol,會話發(fā)起協(xié)議)網(wǎng)絡(luò)技術(shù)領(lǐng)域, 尤其涉及一種擴展SIP消息中Call-InfO頭域攜帶業(yè)務(wù)信息的方法。
背景技術(shù)
在SIP網(wǎng)絡(luò)(如軟交換網(wǎng)絡(luò)和IMS網(wǎng)絡(luò)等)中,多媒體彩鈴/多媒體彩振業(yè)務(wù)提 供文字、圖片、電子名片、視頻和音頻等多媒體信息代替普通的回鈴音/振鈴音,能夠為用 戶提供更豐富的業(yè)務(wù)體驗,滿足用戶個性化的需求。在目前的多媒體彩鈴/多媒體彩振業(yè)務(wù)中,音頻/視頻一般在呼叫中通過早媒體 的方式進行發(fā)送;文字、圖片、電子名片等媒體資源則可以通過HTTP本地下載方式來實現(xiàn) 即通過在SIP消息中的Call-Info頭域攜帶文字、圖片、電子名片的URI等信息,Call-Info 頭域的定義可參考IETF RFC 3261,以下內(nèi)容摘自IETF RFC3261 Call-Info = “ Call-Info" HC0L0N info * (COMMA info);info = LAQUOT absoluteURI RAQUOT ★ (SEMI info-param);info-param = (" purpose" EQUAL(" icon" /" info" /" card" /token))/ generic-param ;當用戶設(shè)備收到的SIP消息,根據(jù)其中的Call-Info頭域可用URI (統(tǒng)一資源標識 符,Uniform Resource Identifier)進行媒體文件下載并播放來代替普通的回鈴音和振鈴 音,如在SIP 18X響應(yīng)消息中通過Call-Info攜帶被叫用戶的頭像信息給主叫用戶作為多 媒體彩鈴音的內(nèi)容,在SIP INVITE消息中可通過Call-Info攜帶主叫用戶的電子名片給被 叫用戶;但是,現(xiàn)有技術(shù)在利用Call-Info頭域時尚存在以下問題1、由于Call-Info頭域本身不能告知用戶設(shè)備在收到該頭域時執(zhí)行何種處理,如 是否播放及何時播放等,因此,在實際使用中存在不確定性和模糊性。2、由于Call-Info頭域中沒有業(yè)務(wù)標識信息,當多項業(yè)務(wù)使用Call-Info頭域時, 將會引起混淆。3、當存在業(yè)務(wù)交互時,無法實現(xiàn)業(yè)務(wù)交互。例如當主用戶和被叫用戶均簽約了多 媒體彩鈴業(yè)務(wù)且使用Call-Info頭域攜帶彩鈴資源信息,此時,主叫多媒體彩鈴應(yīng)用服務(wù) 器和被叫多媒體彩鈴應(yīng)用服務(wù)器均會在18X消息的Call-Info頭域的info元素中添加相 關(guān)彩鈴媒體資源信息。但是,由于目前Call-Info頭域中沒有業(yè)務(wù)標識信息,因此,主叫應(yīng) 用服務(wù)器無法對Call-Info頭域中攜帶的資源信息進行處理。綜上所述,如何解決現(xiàn)有Call-Inf0頭域使用中存在的不確定性和模糊性,進一 步地實現(xiàn)支持多個業(yè)務(wù)交互功能成為本領(lǐng)域亟待解決的技術(shù)問題。

發(fā)明內(nèi)容
本發(fā)明要解決的一個技術(shù)問題是提供一種擴展SIP消息中Call-Info頭域攜帶業(yè) 務(wù)信息的方法,提出了在SIP消息的Call-InfO頭域中info元素中擴展業(yè)務(wù)標識信息的方
4案,該擴展的info元素可由應(yīng)用服務(wù)器根據(jù)業(yè)務(wù)功能或業(yè)務(wù)交互的需要進行添加/刪除/ 修改等處理,從而保證了業(yè)務(wù)的正常處理,解決了現(xiàn)有Call-Info頭域使用中存在的不確 定性和模糊性,且支持多個業(yè)務(wù)交互功能。本發(fā)明的一個方面提供了一種擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的 方法,該方法包括在SIP消息Call-InfO頭域的info元素中擴展了業(yè)務(wù)標識信息參數(shù) service-param,并增加對業(yè)務(wù)標識信息參數(shù)service-param的定義;應(yīng)用服務(wù)器能夠根據(jù) 業(yè)務(wù)邏輯添加、刪除或修改Call-Info頭域的info元素;其中info元素包括統(tǒng)一資源標識 符absoluteURI、信息參數(shù)info-param和業(yè)務(wù)標識信息參數(shù)service-param。本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的一個實施例 中,如果Call-Info頭域不存在,應(yīng)用服務(wù)器根據(jù)業(yè)務(wù)邏輯添加Call-Info頭域以及info 元素;如果Call-Info頭域存在,則應(yīng)用服務(wù)器根據(jù)業(yè)務(wù)邏輯在Call-Info頭域中添加 info元素。本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的一個實 施例中,應(yīng)用服務(wù)器根據(jù)收到的Call-Info頭域的info元素中的業(yè)務(wù)標識信息參數(shù) service-param和業(yè)務(wù)邏輯,對Call-Info頭域的該info元素進行刪除;當刪除最后一個 info元素時,則同時刪除Call-Info頭域。本發(fā)明提供的擴展SIP消息Call-Info頭域攜帶業(yè)務(wù)信息的方法的一個實 施例中,應(yīng)用服務(wù)器根據(jù)收到的Call-Info頭域的info元素中的業(yè)務(wù)標識信息參數(shù) service-param和業(yè)務(wù)邏輯,對Call-Info頭域的info元素進行修改,即刪除已存在的 info元素并添加新的info元素。本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的一個實施例 中,用戶設(shè)備從Call-Info頭域的info元素中的業(yè)務(wù)標識信息參數(shù)service-param獲得業(yè) 務(wù)標識信息,并根據(jù)該業(yè)務(wù)邏輯對absoluteURI、info-param進行處理。本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的一個實施例 中,SIP消息中Call-InfO頭域具體表達形式為Call-Info = “ Call-Info" HC0L0N info * (COMMA info);Info = LAQUOT absoluteURI RAQUOT * (SEMI info-param) * (SEMI service-param);info-param = (" purpose" EQUAL(" icon" /" info" /" card" /token))/ generic-param ;service-param = "service"EQUAL generic-param ;generic-param = token[EQUAL gen-value];gen-value = token/host/quoted-stringo本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的一個實 施例中,應(yīng)用服務(wù)器收到SIP消息后,啟動業(yè)務(wù)邏輯,在SIP消息的Call-InfO頭域中添 加info元素,然后向SIP核心網(wǎng)發(fā)送SIP消息;SIP核心網(wǎng)向用戶設(shè)備發(fā)送SIP消息,其 中SIP消息的Call-Info頭域的info元素包含業(yè)務(wù)資源的absoluteURI、info-param和 service-param ;用戶設(shè)備解析INVITE消息,根據(jù)Call-Info頭域的info元素所攜帶的業(yè) 務(wù)標識信息參數(shù)service-param判斷該info元素為相應(yīng)業(yè)務(wù)所使用,則根據(jù)所標識業(yè)務(wù)的
5業(yè)務(wù)邏輯進行下載相應(yīng)處理;當被叫終端空閑,用戶設(shè)備向SIP核心網(wǎng)發(fā)送SIP消息,根據(jù) Info元素的相關(guān)信息和所標識業(yè)務(wù)的業(yè)務(wù)邏輯進行處理。本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的一個實施例 中,主叫用戶的用戶設(shè)備向SIP核心網(wǎng)發(fā)送SIP消息1 ;SIP核心網(wǎng)收到SIP消息1后,將呼 叫路由到主叫用戶的應(yīng)用服務(wù)器A ;以及根據(jù)被叫用戶的簽約信息,將SIP消息1路由到被 叫用戶的應(yīng)用服務(wù)器B ;應(yīng)用服務(wù)器B向SIP核心網(wǎng)發(fā)送SIP消息1,并經(jīng)SIP核心網(wǎng)轉(zhuǎn)發(fā)至 被叫用戶的用戶設(shè)備;被叫用戶設(shè)備進行相應(yīng)處理并向SIP核心網(wǎng)發(fā)送SIP消息2,應(yīng)用服 務(wù)器B在收到SIP消息2時,根據(jù)被叫用戶設(shè)置的業(yè)務(wù)資源信息在SIP消息2的Call-Info 頭域中添加info元素;然后向SIP核心網(wǎng)發(fā)送該SIP消息2 ;其中,Call-Info頭域的info 元素包含業(yè)務(wù)資源的absoluteURI、info-param和service-param ;SIP核心網(wǎng)向應(yīng)用服務(wù) 器A轉(zhuǎn)發(fā)該SIP消息2 ;應(yīng)用服務(wù)器A收到該SIP消息2,如果主叫用戶需要過濾被叫的業(yè) 務(wù)資源,且根據(jù)收到的SIP響應(yīng)消息2的Call-Info的info元素中的service-param判斷 該info元素為被叫側(cè)應(yīng)用服務(wù)器添加,則應(yīng)用服務(wù)器A刪除該info元素,然后向SIP核心 網(wǎng)發(fā)送該SIP消息2 ;SIP核心網(wǎng)向主叫用戶的用戶設(shè)備轉(zhuǎn)發(fā)該SIP消息2,此時SIP消息2 中不包含被叫的業(yè)務(wù)資源信息。本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的一個實施例 中,主叫用戶的用戶設(shè)備向SIP核心網(wǎng)發(fā)送SIP消息1 ;SIP核心網(wǎng)收到SIP消息1后,將呼 叫路由到主叫用戶的應(yīng)用服務(wù)器A ;以及根據(jù)被叫用戶的簽約信息,將SIP消息1路由到被 叫用戶的應(yīng)用服務(wù)器B ;應(yīng)用服務(wù)器B向SIP核心網(wǎng)發(fā)送SIP消息1,并經(jīng)SIP核心網(wǎng)轉(zhuǎn)發(fā) 至被叫用戶的用戶設(shè)備;被叫用戶設(shè)備進行相應(yīng)處理并向SIP核心網(wǎng)發(fā)送SIP消息2 ;應(yīng)用 服務(wù)器B在收到SIP消息2時,根據(jù)被叫用戶設(shè)置的業(yè)務(wù)資源信息在Call-Info頭域添加 info元素;然后向SIP核心網(wǎng)發(fā)送SIP消息2 ;其中,Call-Info頭域的info元素包含被叫 業(yè)務(wù)資源的URI、info-param和service-param ;SIP核心網(wǎng)向應(yīng)用服務(wù)器A轉(zhuǎn)發(fā)SIP消息 2 ;應(yīng)用服務(wù)器A收到SIP消息2后,如果主叫用戶的業(yè)務(wù)具有較高優(yōu)先級,且應(yīng)用服務(wù)器A 根據(jù)收到的Call-Info的info元素中的service-param判斷該info元素頭域為被叫側(cè)應(yīng) 用服務(wù)器添加,則應(yīng)用服務(wù)器A刪除該Call-Info頭域的該info元素,并添加info元素攜 帶主叫用戶的業(yè)務(wù)資源信息,然后向SIP核心網(wǎng)發(fā)送SIP消息2 ;SIP核心網(wǎng)向主叫用戶的用戶設(shè)備轉(zhuǎn)發(fā)SIP消息2,SIP消息2中Call-Info頭域 的info元素攜帶的是主叫用戶的業(yè)務(wù)資源信息。本發(fā)明供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法,提出了在 SIP消息的Call-InfO頭域中info元素中擴展業(yè)務(wù)標識信息的方案,該擴展的info元 素可由應(yīng)用服務(wù)器根據(jù)業(yè)務(wù)功能或業(yè)務(wù)交互的需要進行添加/刪除/修改等處理,客戶 端可根據(jù)收到的Call-Info頭域中info元素中的業(yè)務(wù)標識信息,執(zhí)行相應(yīng)的業(yè)務(wù)邏輯 并對Call-Info頭域中的內(nèi)容進行相應(yīng)的處理,從而保證了業(yè)務(wù)的正常處理,解決了現(xiàn)有 Call-Info頭域使用中存在的不確定性和模糊性,且支持多個業(yè)務(wù)交互功能。


圖1示出本發(fā)明實施例提供的一種擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息 的系統(tǒng)的結(jié)構(gòu)示意6
圖2示出本發(fā)明實施例提供的一種擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息 的方法在多媒體彩振業(yè)務(wù)中應(yīng)用實施例的流程圖;圖3示出本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法在多 媒體彩鈴業(yè)務(wù)中應(yīng)用的一個實施例的流程圖;圖4示出本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法在多 媒體彩鈴業(yè)務(wù)中應(yīng)用的另一個實施例的流程圖。
具體實施例方式下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。圖1示出本發(fā)明實施例提供的一種擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息 的系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的系統(tǒng)包括SIP核心 網(wǎng)絡(luò)、多媒體彩振應(yīng)用服務(wù)器,如ASl和AS2;用戶設(shè)備(終端),如UE-A和UE-B。其中,用 戶設(shè)備UE-A可以在多媒體彩振應(yīng)用服務(wù)器ASl上簽約多媒體業(yè)務(wù),用戶設(shè)備UE-B在多媒 體彩振應(yīng)用服務(wù)器AS2簽約多媒體業(yè)務(wù)。本發(fā)明提出了在SIP消息的Call-Info頭域中的info元素中擴展的業(yè)務(wù)標識,具 體表達形式為Call-Info = “ Call-Info" HCOLON info * (COMMA info);Info = LAQUOT absoluteURI RAQUOT 女(SEMI info-param)女(SEMI service-param);info-param = (" purpose" EQUAL(" icon" /" info" /" card" /token))/ generic-param ;service-param = "service"EQUAL generic-param ;generic-param = token[EQUAL gen-value];gen-value = token/host/quoted-stringo舉例來說,Call-Info的可以為Call-Info :<http://wwww. example, com/alice/photo. jpg> ;purpose = icon ; service = XXX。Call-Info :<http://www. example. com/alice/> ;purpose = info ;service = YYY。Call-Info :<http://wwww. example, com/alice/namecard. vcf> ;purpose = card ;service = ZZZ0下面通過具體的流程圖來進一步詳細介紹擴展SIP消息中Call-Info頭域攜帶業(yè) 務(wù)信息的方法。圖2示出本發(fā)明實施例提供的一種擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息 的方法在多媒體彩振業(yè)務(wù)中應(yīng)用的流程圖。以呼叫中某一方用戶簽約多媒體彩振業(yè)務(wù)的信令流程為例,如圖2所示,所述擴 展SIP消息中Call-InfO頭域攜帶業(yè)務(wù)信息的方法包括步驟1.主叫用戶撥打被叫用戶,用戶設(shè)備-A(UE-A)向SIP核心網(wǎng)發(fā)送INVITE請求。步驟2. SIP核心網(wǎng)收到INVITE請求后,根據(jù)用戶觸發(fā)規(guī)則,將呼叫路由到多媒體 彩振應(yīng)用服務(wù)器。步驟3.多媒體彩振應(yīng)用服務(wù)器收到INVITE請求后,啟動多媒體彩振業(yè)務(wù)邏輯,選 擇正確的振鈴文件;如用戶設(shè)置了圖片(頭像)等振鈴媒體信息,則多媒體彩振應(yīng)用服務(wù)器 在INVITE消息中添加Call-info頭域的info元素,其中Call-Info中的Info元素包含振 鈴資源的URI、info-param和service_param(本例中“MRT”表示多媒體彩彩振業(yè)務(wù)),例 如Call-Info :<http://wwww. example, com/alice/photo. jpg> ;purpose = icon ; service = MRT,然后向SIP核心網(wǎng)發(fā)送INVITE消息;步驟4. SIP核心網(wǎng)向UE-B (用戶設(shè)備-B)發(fā)送INVITE消息,其中INVITE消息中 的Call-Info頭域的info元素包含上述振鈴資源的URI、info-param和service-param, UE-B解析INVITE消息,根據(jù)info元素所攜帶的service-param判斷該info元素為多媒體 彩振業(yè)務(wù)所使用,則根據(jù)得到的媒體文件URI進行下載。步驟5.當被叫終端空閑,UE-B向SIP核心網(wǎng)發(fā)送180 Ringing消息,同時UE-B根 據(jù)Info元素中相關(guān)信息和已下載成功的媒體文件進行振鈴文件的播放/顯示。步驟6. SIP核心網(wǎng)向多媒體彩振應(yīng)用服務(wù)器轉(zhuǎn)發(fā)180 Ringing消息。步驟7.多媒體彩振應(yīng)用服務(wù)器向SIP核心網(wǎng)轉(zhuǎn)發(fā)180 Ringing消息。步驟8. SIP核心網(wǎng)向UE-A發(fā)送180 Ringing消息,主叫用戶的用戶設(shè)備振鈴。步驟9.被叫摘機,UE-B向SIP核心網(wǎng)發(fā)送200 OK響應(yīng)消息;此時UE-B可根據(jù)策 略決定停止媒體文件的播放或繼續(xù)播放相關(guān)媒體文件。步驟10. SIP核心網(wǎng)向多媒體彩振應(yīng)用服務(wù)器轉(zhuǎn)發(fā)200 OK響應(yīng)。步驟11.多媒體彩振應(yīng)用服務(wù)器向SIP核心網(wǎng)轉(zhuǎn)發(fā)200 OK響應(yīng);步驟12. IP核心網(wǎng)向UE-A發(fā)送200 OK響應(yīng)。步驟13. UE-A向SIP核心網(wǎng)發(fā)送確認消息ACK。步驟14. SIP核心網(wǎng)向多媒體彩振應(yīng)用服務(wù)器轉(zhuǎn)發(fā)確認消息ACK。步驟15.多媒體彩振應(yīng)用服務(wù)器向SIP核心網(wǎng)轉(zhuǎn)發(fā)確認消息ACK。步驟16. SIP核心網(wǎng)向UE-B發(fā)送確認消息ACK,通話建立。圖3示出本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的另 一個實施例的流程圖。以主、被叫雙方用戶簽約多媒體彩鈴業(yè)務(wù)的信令流程為例,其中,主叫用戶A和被 叫用戶B均簽約多媒體彩鈴業(yè)務(wù),用戶A在多媒體彩鈴應(yīng)用服務(wù)器上設(shè)置了過濾彩鈴媒體。如圖3所示,擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法包括步驟1.主叫用戶撥打被叫用戶,用戶設(shè)備-A(UE-A)向SIP核心網(wǎng)發(fā)送SIP消息 (如INVITE請求)。步驟2. SIP核心網(wǎng)收到INVITE請求后,根據(jù)用戶觸發(fā)規(guī)則,將呼叫路由到主叫用 戶A的多媒體彩鈴應(yīng)用服務(wù)器A。步驟3.多媒體彩鈴應(yīng)用服務(wù)器A收到INVITE請求后,轉(zhuǎn)發(fā)INVITE消息。步驟4. SIP核心網(wǎng)根據(jù)被叫簽約信息將INVITE請求路由到被叫用戶B的多媒體彩鈴應(yīng)用服務(wù)器B。步驟5.多媒體彩鈴應(yīng)用服務(wù)器B向SIP核心網(wǎng)發(fā)送INVITE消息給用戶B。步驟6. SIP核心網(wǎng)向UE-B發(fā)送INVITE請求。步驟7.當被叫終端空閑,UE-B向SIP核心網(wǎng)發(fā)送SIP消息(如180 Ringing消步驟8. SIP核心網(wǎng)向多媒體彩鈴應(yīng)用服務(wù)器B轉(zhuǎn)發(fā)180 Ringing消息。步驟9.多媒體彩鈴應(yīng)用服務(wù)器B根據(jù)用戶B設(shè)置的彩鈴資源信息添加info元素 (當Call-Info頭域不存在時添加Call-Info頭域及info元素,下同),其中,Info元素包 含彩鈴資源的URI、info-param和service-param業(yè)務(wù)標識信息(本例中“MRBT”表示多媒 體彩鈴業(yè)務(wù)),例如Call-Info :<http://wwww. example, com/alice/photo. jpg> ;purpose = icon ; service = MRBT,然后向SIP核心網(wǎng)轉(zhuǎn)發(fā)180 Ringing消息給主叫側(cè)網(wǎng)絡(luò)。步驟10. SIP核心網(wǎng)向多媒體彩鈴應(yīng)用服務(wù)器A轉(zhuǎn)發(fā)ISORinging消息。步驟11.多媒體彩鈴應(yīng)用服務(wù)器A收到180 Ringing消息后,由于主叫需要過濾 多媒體彩鈴資源,則根據(jù)收到的Call-Info中info元素的service-param判斷該info元 素為被叫側(cè)多媒體彩鈴應(yīng)用服務(wù)器添加,則多媒體彩鈴應(yīng)用服務(wù)器A刪除該info元素,然 后向SIP核心網(wǎng)轉(zhuǎn)發(fā)180 Ringing消息給主叫UE-A0步驟12. SIP核心網(wǎng)向UE-A轉(zhuǎn)發(fā)180 Ringing消息,此時主叫用戶A聽到正常回鈴首。本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的教導(dǎo)可以清楚地知曉,本例中當主叫用戶A不是 多媒體彩鈴用戶時,也可由UE-A來實施過濾,即由UE-A根據(jù)收到的180 Ringing消息中 Call-Info頭域info元素中的業(yè)務(wù)標識信息參數(shù)service-param來進行過濾。圖4示出本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法的另 一個實施例的流程圖。以主、被叫雙方用戶簽約多媒體彩鈴業(yè)務(wù)的信令流程為例,其中,主叫用戶A和被 叫用戶B均簽約多媒體彩鈴業(yè)務(wù),用戶A設(shè)置了圖片類型的彩鈴資源,用戶B設(shè)置了電子名 片類型彩鈴資源,主叫用戶A具有較高業(yè)務(wù)優(yōu)先級。如圖4所示,擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法包括步驟1.主叫用戶撥打被叫用戶,UE-A (用戶設(shè)備-A)向SIP核心網(wǎng)發(fā)送INVITE請 求。步驟2. SIP核心網(wǎng)收到INVITE請求后,根據(jù)用戶觸發(fā)規(guī)則,將呼叫路由到主叫用 戶A的多媒體彩鈴應(yīng)用服務(wù)器A。步驟3.多媒體彩鈴應(yīng)用服務(wù)器A收到INVITE請求后,轉(zhuǎn)發(fā)INVITE消息。步驟4. SIP核心網(wǎng)根據(jù)被叫簽約信息向?qū)NVITE請求路由到被叫用戶B的多媒 體彩鈴應(yīng)用服務(wù)器B。步驟5.多媒體彩鈴應(yīng)用服務(wù)器B向SIP核心網(wǎng)發(fā)送INVITE消息給用戶B。步驟6. SIP核心網(wǎng)向UE-B發(fā)送INVITE請求。步驟7.當被叫終端空閑,UE-B向SIP核心網(wǎng)發(fā)送180 Ringing消息。步驟8. SIP核心網(wǎng)向多媒體彩鈴應(yīng)用服務(wù)器B轉(zhuǎn)發(fā)ISORinging消息。
9
步驟9.多媒體彩鈴應(yīng)用服務(wù)器B根據(jù)用戶B設(shè)置的彩鈴資源信息添加Info元 素,其中Info元素包含彩鈴資源的URI、info-param和service_param(本例中MRBT表示 多媒體彩鈴業(yè)務(wù)),例如Call_Info :<http //wwww. example, com/alice/namecard. vcf> ; purpose = card ;service = MRBT,然后向SIP核心網(wǎng)轉(zhuǎn)發(fā)180Ringing消息給主叫側(cè)網(wǎng)絡(luò)。步驟10. SIP核心網(wǎng)向多媒體彩鈴應(yīng)用服務(wù)器A轉(zhuǎn)發(fā)ISORinging消息。步驟11.多媒體彩鈴應(yīng)用服務(wù)器A收到180 Ringing消息后,由于主叫多媒體彩 鈴業(yè)務(wù)具有較高優(yōu)先級,則多媒體彩鈴應(yīng)用服務(wù)器A根據(jù)收到的Call-Info的info元素中 的service-param判斷該info元素為被叫側(cè)多媒體彩鈴應(yīng)用服務(wù)器添加,則多媒體彩鈴應(yīng) 用服務(wù)器A刪除該Call-Info頭域的該info元素,添加主叫用戶的多媒體彩鈴資源信息, 艮口 Call-Info :<http://wwww. example, com/bob/photo. jpg> ;purpose = icon ;service = MRBT,然后向SIP核心網(wǎng)轉(zhuǎn)發(fā)180Ringing消息給主叫UE-A0步驟12. SIP核心網(wǎng)向UE-A轉(zhuǎn)發(fā)180 Ringing消息,該消息中Call-Info頭域的 info元素攜帶的是主叫的彩鈴資源信息。參考前述本發(fā)明示例性的描述,本領(lǐng)域技術(shù)人員可以清楚的知曉本發(fā)明具有以下 優(yōu)點1、本發(fā)明提供的擴展SIP消息中Call-Inf0頭域攜帶業(yè)務(wù)信息的方法,在SIP 消息的Call-Info頭域的info元素中擴展業(yè)務(wù)標識信息參數(shù)service-param并對 service-param參數(shù)的類型進行了定義。該擴展的info元素可由應(yīng)用服務(wù)服務(wù)器根據(jù)業(yè) 務(wù)功能或業(yè)務(wù)交互的需要進行添加、刪除、修改等操作??蛻舳丝筛鶕?jù)收到的擴展的info 元素中的service-param獲得該info元素由哪個業(yè)務(wù)所使用,則執(zhí)行相應(yīng)的業(yè)務(wù)邏輯并對 Call-Info頭域的其它內(nèi)容進行相應(yīng)的處理。2、本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法,解決了現(xiàn) 有Call-Info頭域使用中存在的不確定性和模糊性,支持多個業(yè)務(wù)同時使用該頭域時不同 業(yè)務(wù)邏輯的正確處理,同時支持多個業(yè)務(wù)使用該頭域的業(yè)務(wù)交互的實現(xiàn)。本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明 限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描 述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理 解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
10
權(quán)利要求
一種擴展SIP消息中Call Info頭域攜帶業(yè)務(wù)信息的方法,其特征在于,所述方法包括在所述SIP消息Call Info頭域的info元素中擴展了業(yè)務(wù)標識信息參數(shù)service param,并增加對所述業(yè)務(wù)標識信息參數(shù)service param的定義;應(yīng)用服務(wù)器能夠根據(jù)業(yè)務(wù)邏輯添加、刪除或修改所述Call Info頭域的info元素;其中所述info元素包括統(tǒng)一資源標識符absoluteURI、信息參數(shù)info param和所述業(yè)務(wù)標識信息參數(shù)service param。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果Call-Info頭域不存在,所述應(yīng)用服 務(wù)器根據(jù)業(yè)務(wù)邏輯添加Call-Info頭域以及info元素;如果Call-Info頭域存在,則所述應(yīng)用服務(wù)器根據(jù)業(yè)務(wù)邏輯在Call-Info頭域中添加 info元素。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用服務(wù)器根據(jù)收到的Call-Info頭 域的info元素中的所述業(yè)務(wù)標識信息參數(shù)service-param和業(yè)務(wù)邏輯,對Call-Info頭域 的該info元素進行刪除;當刪除最后一個info元素時,則同時刪除所述Call-Info頭域。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用服務(wù)器根據(jù)收到的Call-Info頭 域的info元素中的所述業(yè)務(wù)標識信息參數(shù)service-param和業(yè)務(wù)邏輯,對Call-Info頭域 的info元素進行修改,即刪除已存在的info元素并添加新的info元素。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,用戶設(shè)備從Call-Info頭域的info元 素中的所述業(yè)務(wù)標識信息參數(shù)service-param獲得業(yè)務(wù)標識信息,并根據(jù)該業(yè)務(wù)邏輯對 absoluteURI、info-param 進行處理。
6 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SIP消息中Call-Info頭域具體表達 形式為Call-Info =" Call-Info" HCOLON info * (COMMA info);Info = LAQUOT absoluteURI RAQUOT 女(SEMI info-param)女(SEMI service-param);info-param = ( " purpose " EQUAL (〃 icon" /〃 info " /〃 card " /token))/ generic-param ;service-param = "service"EQUAL generic-param ; generic-param = token[EQUAL gen-value]; gen-value = token/host/quoted-stringo
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,應(yīng)用服務(wù)器收到SIP消息后,啟動業(yè)務(wù)邏輯,在所述SIP消息的Call-InfO頭域中添加 info元素,然后向SIP核心網(wǎng)發(fā)送SIP消息;所述SIP核心網(wǎng)向用戶設(shè)備發(fā)送所述SIP消息,其中所述SIP消息的Call-Info頭域 的 info 元素包含業(yè)務(wù)資源的 absoluteURI、info-param 禾口 service-param ;所述用戶設(shè)備解析SIP消息,根據(jù)Call-Info頭域的info元素所攜帶的業(yè)務(wù)標識信息 參數(shù)service-param判斷該info元素為相應(yīng)業(yè)務(wù)所使用,則根據(jù)Info元素的相關(guān)信息和 所標識業(yè)務(wù)的業(yè)務(wù)邏輯進行處理。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,主叫用戶的用戶設(shè)備向SIP核心網(wǎng)發(fā)送SIP消息1 ;SIP核心網(wǎng)收到所述SIP消息1后,將呼叫路由到主叫用戶的應(yīng)用服務(wù)器A ;以及根據(jù) 被叫用戶的簽約信息,將所述SIP消息1路由到被叫用戶的應(yīng)用服務(wù)器B ;所述應(yīng)用服務(wù)器B向SIP核心網(wǎng)發(fā)送所述SIP消息1,并經(jīng)所述SIP核心網(wǎng)轉(zhuǎn)發(fā)至所述 被叫用戶的用戶設(shè)備;當所述被叫用戶設(shè)備收到SIP消息1后,進行相應(yīng)處理并向SIP核心網(wǎng)發(fā)送SIP消息 2,所述應(yīng)用服務(wù)器B在收到SIP消息2時,根據(jù)所述被叫用戶設(shè)置的業(yè)務(wù)資源信息在所述 SIP消息2的Call-Info頭域中添加info元素;然后向所述SIP核心網(wǎng)發(fā)送該SIP消息 2 ;其中,所述Call-Info頭域的info元素包含業(yè)務(wù)資源的absoluteURI、info-param和 service-param ;所述SIP核心網(wǎng)向所述應(yīng)用服務(wù)器A轉(zhuǎn)發(fā)該SIP消息2 ;所述應(yīng)用服務(wù)器A收到所述該SIP消息2,如果所述主叫用戶需要過濾被叫的業(yè)務(wù)資 源,且根據(jù)收到的SIP消息2的Call-Info的info元素中的service-param判斷該info 元素為被叫側(cè)應(yīng)用服務(wù)器添加,則應(yīng)用服務(wù)器A刪除所述該info元素,然后向SIP核心網(wǎng) 發(fā)送該SIP消息2 ;所述SIP核心網(wǎng)向主叫用戶的用戶設(shè)備轉(zhuǎn)發(fā)該SIP消息2,此時所述SIP消息2中不包 含被叫業(yè)務(wù)資源信息。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,主叫用戶的用戶設(shè)備向SIP核心網(wǎng)發(fā)送SIP消息1 ;SIP核心網(wǎng)收到所述SIP消息1后,將呼叫路由到主叫用戶的應(yīng)用服務(wù)器A ;以及根據(jù) 被叫用戶的簽約信息,將所述SIP消息1路由到被叫用戶的應(yīng)用服務(wù)器B ;所述應(yīng)用服務(wù)器B向SIP核心網(wǎng)發(fā)送所述SIP消息1,并經(jīng)所述SIP核心網(wǎng)轉(zhuǎn)發(fā)至所述 被叫用戶的用戶設(shè)備;當所述被叫用戶設(shè)備收到SIP消息1后,進行相應(yīng)處理并向SIP核心網(wǎng)發(fā)送SIP消 息2,所述應(yīng)用服務(wù)器B在收到SIP消息2時,根據(jù)所述被叫用戶設(shè)置的業(yè)務(wù)資源信息 在Call-Info頭域添加info元素;然后向所述SIP核心網(wǎng)發(fā)送SIP消息2 ;其中,所述 Call-Info頭域的info元素包含被叫業(yè)務(wù)資源的URI、info-param和service-param ; 所述SIP核心網(wǎng)向所述應(yīng)用服務(wù)器A轉(zhuǎn)發(fā)SIP消息2 ;應(yīng)用服務(wù)器A收到所述SIP消息2后,如果所述主叫用戶的業(yè)務(wù)具有較高優(yōu)先級,且應(yīng) 用服務(wù)器A根據(jù)收到的Call-Info的info元素中的service-param判斷該info元素頭域 為被叫側(cè)應(yīng)用服務(wù)器添加,則所述應(yīng)用服務(wù)器A刪除該Call-Info頭域的該info元素,并 添加info元素攜帶主叫用戶的業(yè)務(wù)資源信息,然后向SIP核心網(wǎng)發(fā)送SIP消息2 ;所述SIP核心網(wǎng)向主叫用戶的用戶設(shè)備轉(zhuǎn)發(fā)SIP消息2,所述SIP消息2中Call-Info 頭域的info元素攜帶的是主叫用戶的業(yè)務(wù)資源信息。
全文摘要
本發(fā)明公開一種擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法,該方法包括在SIP消息中Call-Info頭域的info元素中擴展了service-param參數(shù),并增加對service-param參數(shù)的類型的定義;應(yīng)用服務(wù)器能夠根據(jù)業(yè)務(wù)邏輯添加、刪除或修改Call-Info頭域的info元素;其中info元素包括統(tǒng)一資源標識符absoluteURI、信息參數(shù)info-param和業(yè)務(wù)標識信息參數(shù)service-param。本發(fā)明提供的擴展SIP消息中Call-Info頭域攜帶業(yè)務(wù)信息的方法解決了現(xiàn)有Call-Info頭域使用中存在的不確定性和模糊性,支持多個業(yè)務(wù)同時使用該頭域時不同業(yè)務(wù)邏輯的正確處理,同時支持多個業(yè)務(wù)使用該頭域的業(yè)務(wù)交互的實現(xiàn)。
文檔編號H04L29/06GK101977201SQ20101053346
公開日2011年2月16日 申請日期2010年11月5日 優(yōu)先權(quán)日2010年11月5日
發(fā)明者吳 琳 申請人:中國電信股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
专栏| 离岛区| 滁州市| 孝昌县| 丹凤县| 仙桃市| 丹江口市| 桦南县| 瑞丽市| 永川市| 门源| 阳西县| 新余市| 辽宁省| 轮台县| 西林县| 乌兰察布市| 津南区| 南昌县| 灵丘县| 阿克陶县| 古交市| 新密市| 蓬溪县| 独山县| 靖远县| 津市市| 田东县| 兰西县| 搜索| 噶尔县| 来宾市| 环江| 涟源市| 彭州市| 神木县| 玉溪市| 桃源县| 崇明县| 八宿县| 山东|