專利名稱:實現(xiàn)ims和cs業(yè)務并發(fā)時的終端能力交互和路由控制的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及第三代移動通信網(wǎng)絡技術(shù),尤其涉及綜合電路交換承載與IP多媒體子系統(tǒng)(CSI)業(yè)務應用中的終端能力交互和路由控制的方法。
背景技術(shù):
隨著移動通訊技術(shù)的發(fā)展,人們不再滿足于單一的語音通信方式,而需要全新的多媒體通信方式,這種多媒體通信不僅僅是簡單的視音頻通信,還包括即時消息、同址瀏覽、協(xié)同工作、流媒體等等業(yè)務,特別是新通信方式和傳統(tǒng)語音融合的業(yè)務?;贗nternet和電信網(wǎng)絡融合的趨勢,各標準化組織提出了下一代網(wǎng)絡的概念,3GPP在分組承載網(wǎng)基礎(chǔ)上引入的全IP業(yè)務網(wǎng)絡架構(gòu)的IP多媒體子系統(tǒng)(IMS),目標是按照個性化用戶數(shù)據(jù),屏蔽用戶接入方式,控制業(yè)務能力的開放程度,提供多媒體的通信體驗。IMS中主要的功能實體包括控制用戶注冊、會話控制等功能的呼叫控制實體(CSCF)、提供各種業(yè)務邏輯控制功能的應用服務器(AS)、集中管理用戶簽約數(shù)據(jù)的歸屬用戶服務器(HSS)以及用于實現(xiàn)與電路交換網(wǎng)互通的媒體網(wǎng)關(guān)控制功能/IMS媒體網(wǎng)關(guān)功能(MGCF/IM-MGW),用戶通過當前所在的代理節(jié)點P-CSCF接入IMS,會話和業(yè)務觸發(fā)控制及與AS的業(yè)務控制交互則由其注冊地的歸屬域服務節(jié)點S-CSCF完成;IMS采用初始會話協(xié)議(SIP)作為應用層交互信令,終端和CSCF之間、CSCF之間、CSCF與AS之間接口協(xié)議均為SIP協(xié)議。
傳統(tǒng)通訊網(wǎng)絡分為電路交換(CS)域和分組交換(PS)域,分別完成電路交換業(yè)務(包括語音業(yè)務、電路型數(shù)據(jù)業(yè)務、傳真等)和分組數(shù)據(jù)業(yè)務。IMS業(yè)務由控制部分和媒體內(nèi)容部分組成,控制部分即IMS終端和IMS域網(wǎng)絡實體之間的IMS信令交互,對IMS業(yè)務進行控制,媒體內(nèi)容部分即圖像、語音、數(shù)據(jù)、聲音等各種內(nèi)容媒體流。IMS信令和媒體流都通過PS域承載。由于CS和PS對于網(wǎng)絡資源的處理不同(CS是獨占資源型,PS則是共享資源型),所以對于實時性要求高的業(yè)務,如語音業(yè)務,用IMS實現(xiàn)相比用CS實現(xiàn),其業(yè)務質(zhì)量(QoS)將有所下降,可能不能滿足運營商和用戶的業(yè)務需求。為此,國際標準化組織3GPP提出將CS承載與IMS結(jié)合的CSI(Combining CS Bearers withIMS)業(yè)務,其內(nèi)容包括CS/CSB和IMS/CSB兩類,其中,CS/CSB是指CS/IMS并發(fā)的綜合業(yè)務,即CS呼叫和IMS會話各自完全由對應域控制,在兩側(cè)終端關(guān)聯(lián),從而利用CS/IMS的綜合優(yōu)勢提供更為豐富的業(yè)務;IMS/CSB則是指IMS會話中利用CS承載,即CS承載建立受IMS邏輯控制,具體執(zhí)行在CS域,用于解決IMS業(yè)務中實時性要求較高部分的服務質(zhì)量(QoS)問題。
由于IMS/CSB的實現(xiàn)需要終端和IMS網(wǎng)絡的配合,相對較為復雜,為盡快實施上述業(yè)務,3GPP決定將CSI分為兩個階段,第一階段盡量基于現(xiàn)網(wǎng)能力實現(xiàn)端到端的CS/CSB,CS呼叫及IMS會話分別在CS域和IMS域控制,可在已經(jīng)建立的CS呼叫上增加IMS會話,也可在已經(jīng)建立的IMS會話上增加CS呼叫,僅根據(jù)具體業(yè)務應用的需要在兩側(cè)終端上完成CS呼叫和IMS會話間的關(guān)聯(lián),如圖1所示。
由于上述CSI第一階段業(yè)務需要兩側(cè)的終端和網(wǎng)絡支持同時保持CS和PS的空中接口連接,因此,在已建立的呼叫/會話上增加另一個域的會話/呼叫前需要完成端到端的能力信息交互,交互的內(nèi)容包括對端用戶的終端能力、當前接入的無線接入網(wǎng)能力以及用于另外一個域呼叫/會話建立的用戶標識(CS域的E.164號碼或IMS域的SIP-URL);同時,由于上述CSI第一階段業(yè)務中CS呼叫和IMS會話分別由CS和IMS網(wǎng)絡控制,兩域現(xiàn)有業(yè)務可能對呼叫/會話產(chǎn)生不同的影響,需要考慮如何保障呼叫/會話在同樣的兩個用戶終端間建立的問題。
3GPP TS 23.279是3GPP中關(guān)于CSI階段一業(yè)務實現(xiàn)的技術(shù)標準,在目前的最新版本中,針對CSI階段一所提供并建議采用的端到端能力交互方案如下通過在IMS上的SIP OPTION操作交互對端終端能力等靜態(tài)信息并進行緩存;對于網(wǎng)絡無線能力等動態(tài)信息,則在CS呼叫先建立的情況下,在呼叫建立過程中通過呼叫控制信令中subaddress信元或UUS1交互,在IMS會話先建立的情況下,在IMS會話建立過程中通過SDP提供/響應(offer/answer)機制以及SIP/SDP的相應擴展交互。
在本側(cè)尚未保存對端終端能力的情況下,也可直接在IMS會話建立過程中通過SDP提供/響應(offer/answer)機制以及SIP/SDP的相應擴展交互終端信息。
但上述的能力交互方法沒有考慮到同一個IP多媒體公有用戶標識(IMPU)可能被多個用戶設(shè)備共享的情況。針對這一情況,在IMS系統(tǒng)中是通過串行或并行的Forking方式處理的,即對于該IMPU下的多個聯(lián)系地址(分別對應于一個共享該IMPU的已注冊的終端),以順序嘗試的方式向其轉(zhuǎn)發(fā)業(yè)務請求或并行地將業(yè)務請求發(fā)往所述所有聯(lián)系地址,此時,最終響應該業(yè)務請求的終端是不能事先確定的。因此,由于OPTION操作只能針對IMPU發(fā)起,因此在多用戶終端共享一個IMPU的情況下,對端無法確定交互和保存的究竟是哪個終端的能力,也不知道在后續(xù)INVITE中建立會話的是否就是本側(cè)已保存能力的某個特定終端。
此外,用戶可能隨時會更換其使用的終端設(shè)備,而每個終端設(shè)備的能力可能是不同的,目前能力交互緩存機制并無有效的察覺對端用戶更換終端并重新交互能力信息的機制,這使得一側(cè)存儲的對端能力信息失去可靠性,同時,盲目地周期性更新既不能有效解決問題也會給網(wǎng)絡帶來額外負荷。
另外,CSI階段一業(yè)務中要求先后建立的CS呼叫和IMS會話必須建立在同樣兩個終端之間,在先建立CS呼叫的情況下,允許CS上呼叫前轉(zhuǎn)等業(yè)務控制確定最后的接續(xù)方,并通過呼叫顯示類業(yè)務將最終連接的用戶號碼顯示給對方,以便后續(xù)發(fā)起的IMS會話可以建立到同樣的兩個終端之間。由于在IMS存在多終端共享IMPU和IMS域一些業(yè)務可能導致會話的轉(zhuǎn)向的情況,因此,雖然根據(jù)現(xiàn)有方案能夠知道在已建立的CS呼叫中的對端用戶號碼,并得到其對應的IMPU,但并不能保證IMS會話按希望建立到已建立CS呼叫連接的那個對端終端上。
發(fā)明內(nèi)容
本發(fā)明提供一種能力交互和路由控制的方法,以解決在CSI應用中因存在多個終端設(shè)備共享IMPU或用戶更換所使用的終端設(shè)備時,導致的不能有效地識別進行業(yè)務交互的對端終端設(shè)備是否就是本側(cè)獲得的能力信息所對應的設(shè)備終端,進而無法判斷該能力信息是否適用于本次業(yè)務的問題;本發(fā)明還解決現(xiàn)有技術(shù)中無法根據(jù)業(yè)務需要將發(fā)起的業(yè)務請求準確地發(fā)往對端指定終端設(shè)備的問題。
本發(fā)明提供以下技術(shù)方案一種在IMS網(wǎng)絡中使用設(shè)備標識的方法,由進行能力交互的終端設(shè)備將自身的設(shè)備標識和本側(cè)能力信息發(fā)送到對端,在兩方終端設(shè)備分別保存對端的能力信息、設(shè)備標識和業(yè)務標識及其之間的關(guān)聯(lián)關(guān)系,所述設(shè)備標識在網(wǎng)絡中標識一個終端設(shè)備,并可區(qū)分屬于同一個用戶公有標識(IMPU)的多個終端。
其中終端設(shè)備可以在發(fā)出的業(yè)務請求或業(yè)務請求響應消息中攜帶本身的設(shè)備標識,收到該業(yè)務請求或業(yè)務請求響應消息的終端設(shè)備根據(jù)所述設(shè)備標識和業(yè)務標識查詢本側(cè)保存的對端的能力信息、設(shè)備標識和業(yè)務標識及其之間的關(guān)聯(lián)關(guān)系,判斷本端是否保存有對端的能力信息,并根據(jù)判斷結(jié)果進行相應的后續(xù)業(yè)務處理。
收到業(yè)務請求或業(yè)務請求響應消息的終端確定未保存對端的能力信息時,可以立即或在后續(xù)發(fā)起與對端設(shè)備的能力交互從而獲得其能力信息;或者,在確定保存有對端的能力信息時,在與對端的后續(xù)交互中根據(jù)該能力信息判斷是否能發(fā)起CSI相關(guān)操作。
所述終端在后續(xù)業(yè)務請求中攜帶有目的終端設(shè)備的設(shè)備標識,網(wǎng)絡中的業(yè)務控制功能實體利用該設(shè)備標識查詢在能力交互過程中或在終端注冊過程中建立的終端設(shè)備的設(shè)備標識、業(yè)務標識和終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系來確定目的終端設(shè)備的聯(lián)系地址,從而將該業(yè)務請求路由到對應的目的終端設(shè)備。
終端設(shè)備根據(jù)本次使用CSI業(yè)務的意愿在發(fā)起業(yè)務請求時指定具備CSI業(yè)務能力的對端設(shè)備為目的終端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中;或者,發(fā)起業(yè)務請求的終端設(shè)備根據(jù)當前已經(jīng)建立的CS呼叫,在發(fā)起CSI業(yè)務后續(xù)的IMS會話建立請求時指定與其建立該CS呼叫連接的對端設(shè)備為目的終端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中。
如果所述終端設(shè)備的能力沒有發(fā)生變化,則其發(fā)起或者接收的業(yè)務請求還是按照現(xiàn)有SIP協(xié)議來執(zhí)行,如果所述終端設(shè)備的能力發(fā)生了變化,則其發(fā)起或者接收業(yè)務請求的時候?qū)⑼瑫r進行能力交互過程,即在該終端設(shè)備發(fā)起的業(yè)務請求中攜帶自身的設(shè)備標識和本側(cè)能力信息給對端,或者在該終端設(shè)備接收到對方發(fā)起的業(yè)務請求時,在后續(xù)應答消息中攜帶自身的設(shè)備標識和本側(cè)能力信息給對端,對端根據(jù)所述設(shè)備標識更新保存的能力信息。
終端設(shè)備在收到并保存對端的能力信息和所述關(guān)聯(lián)關(guān)系后啟動定時器,若該定時器超時則刪除所述能力信息和關(guān)聯(lián)關(guān)系。
終端設(shè)備可以在發(fā)起的業(yè)務請求或業(yè)務請求響應消息中攜帶本身的設(shè)備標識,終端設(shè)備在收到攜帶設(shè)備標識的業(yè)務請求或業(yè)務請求響應消息時根據(jù)所述設(shè)備標識和業(yè)務標識索引到本地保存的所述關(guān)聯(lián)關(guān)系及其對應的定時器后重新啟動該定時器。
終端設(shè)備在收到業(yè)務請求或者其應答后,如果協(xié)商的會話中對端用到了本側(cè)保存的其設(shè)備標識和業(yè)務標識對應的能力信息,則重新啟動該定時器。
所述設(shè)備標識可以是國際移動臺設(shè)備標識(IMEI)、MAC地址、移動設(shè)備標識(MEID);或者,所述設(shè)備標識對應于IMEI、MAC或MEID與其相應系統(tǒng)類型的結(jié)合體;或者,所述設(shè)備標識對應于業(yè)務標識與相應設(shè)備序號或特性標簽的結(jié)合體,其中,所述終端序號或特性標簽能夠在IMPU的范圍內(nèi)有效地區(qū)分共享該IMPU的多個終端設(shè)備。
所述設(shè)備標識還可以增加一個版本號信息,用于指示對端設(shè)備其保存的本側(cè)的能力信息是否發(fā)生了變化,對端終端結(jié)合所述設(shè)備標識和版本號信息進行所述的判斷。
所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)和消息(MESSAGE)請求,以及電路交換域的呼叫控制相關(guān)消息和用戶信息消息。
所述能力信息包括終端的終端設(shè)備能力,和/或,終端用于另外一個域呼叫/會話建立的用戶標識。
所述的能力交互是一個抽象的概念,可以由交互雙方的一次雙向交互完成,也可以由交互雙方通過互為因果或彼此獨立的兩次請求和響應過程完成,一次單向的能力信息發(fā)送過程是其基本的子過程。
一種在通信系統(tǒng)中實現(xiàn)IMS和CS業(yè)務并發(fā)時的終端能力交互的方法,包括如下步驟A、第一終端設(shè)備根據(jù)觸發(fā)條件,向第二終端發(fā)送包含第一終端設(shè)備的業(yè)務標識、設(shè)備標識和能力信息的消息;B、IP多媒體子系統(tǒng)(IMS)網(wǎng)絡或電路交換(CS)網(wǎng)絡收到所述消息后將其轉(zhuǎn)發(fā)給第二終端設(shè)備;C、第二終端設(shè)備收到所述消息后,保存該消息中攜帶的第一終端設(shè)備的業(yè)務標識、設(shè)備標識和能力信息。
其中步驟C中第二終端設(shè)備建立所述信息之間的關(guān)聯(lián)關(guān)系。
步驟A中所述的觸發(fā)條件是第二終端根據(jù)觸發(fā)條件向第一終端發(fā)送請求,要求第一終端將其能力信息發(fā)送給第二終端;或者第一終端發(fā)現(xiàn)本地保存的對端能力信息有變化;或者第一終端發(fā)現(xiàn)自己的能力信息有變化;或者第一終端發(fā)現(xiàn)能力更新定時器到時;或者第一終端發(fā)現(xiàn)對端終端的能力信息尚未在本側(cè)保存。
第二終端的觸發(fā)條件是第二終端發(fā)現(xiàn)本地保存的對端能力信息有變化;或者第二終端發(fā)現(xiàn)自己的能力信息有變化;或者第二終端發(fā)現(xiàn)能力更新定時器到時;或者第二終端發(fā)現(xiàn)對端終端的能力信息尚未在本側(cè)保存。
步驟A所述消息可以是一條單獨發(fā)送的請求或應答消息;也可以是第一終端向第二終端發(fā)送的業(yè)務請求,即步驟A所述消息中的內(nèi)容放在業(yè)務請求消息中一起發(fā)送;還可以是第一終端向第二終端發(fā)送的業(yè)務請求響應消息,即步驟A所述消息中的內(nèi)容在收到業(yè)務請求后在后續(xù)返回的響應消息中一起發(fā)送。
終端在發(fā)送的業(yè)務請求或業(yè)務請求響應消息中攜帶本側(cè)的設(shè)備標識,第一或第二終端根據(jù)所收到的業(yè)務請求或業(yè)務請求響應消息中該設(shè)備標識確定對端終端的能力信息是否已在本側(cè)保存。
所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)和消息(MESSAGE)請求,以及電路交換域的呼叫控制相關(guān)消息和用戶信息消息。
所述設(shè)備標識還可以包括終端能力的版本號信息,第一或第二終端根據(jù)所收到的業(yè)務請求中該設(shè)備標識及其包含的版本號信息確定本地保存的對端能力信息是否變化。
所述設(shè)備標識可以在網(wǎng)絡中標識一個終端設(shè)備,并區(qū)分屬于同一個用戶IMPU的多個終端。
所述設(shè)備標識對應于國際移動臺設(shè)備標識(IMEI)、MAC地址或移動設(shè)備標識(MEID);或者,所述設(shè)備標識對應于IMEI、MAC或MEID及其與相應系統(tǒng)類型的結(jié)合體;或者,所述設(shè)備標識對應于業(yè)務標識與相應終端序號或特性標簽的結(jié)合體,其中所述終端序號或特性標簽能夠在IMPU的范圍內(nèi)有效地區(qū)分共享該IMPU的多個終端設(shè)備。
所述能力信息包括第一終端的終端設(shè)備能力,和/或,第一終端用于另外一個域呼叫/會話建立的用戶標識。
在步驟C之后進一步包括第二終端根據(jù)本次使用CSI業(yè)務的意愿在發(fā)起業(yè)務請求時指定具備相關(guān)CSI業(yè)務能力的第一終端為目的終端設(shè)備,并將第一終端的設(shè)備標識攜帶在業(yè)務請求中;或者,第二終端根據(jù)當前已經(jīng)建立的CS呼叫,在后續(xù)發(fā)起CSI業(yè)務的IMS會話建立請求中指定與其建立該CS呼叫連接的對端設(shè)備第一終端為目的終端設(shè)備,并將第一終端的設(shè)備標識攜帶在業(yè)務請求中;網(wǎng)絡中的業(yè)務控制功能實體利用該設(shè)備標識查詢在能力交互過程中或在終端注冊過程中建立的終端設(shè)備的設(shè)備標識、業(yè)務標識和終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系來確定目的終端設(shè)備的聯(lián)系地址,從而將該業(yè)務請求路由到對應的目的終端設(shè)備。
所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)和消息(MESSAGE)請求。
在步驟C進一步包括第二終端在收到并保存對端的能力信息和所述關(guān)聯(lián)關(guān)系后針對該關(guān)聯(lián)關(guān)系啟動一個定時器;若后續(xù)該定時器超時則刪除所述能力信息及其關(guān)聯(lián)關(guān)系。
在步驟C之后進一步包括第一終端在后續(xù)發(fā)送的業(yè)務請求或業(yè)務請求響應消息中攜帶自身的設(shè)備標識和/或業(yè)務標識,第二終端收到該業(yè)務請求或業(yè)務請求響應消息后,根據(jù)其中攜帶的第一終端的設(shè)備標識和/或業(yè)務標識索引到本地保存的所述關(guān)聯(lián)關(guān)系及其對應的定時器,并重新啟動該定時器。
在步驟C之后進一步包括第二終端設(shè)備在后續(xù)收到業(yè)務請求或者其應答后,如果協(xié)商的會話中對端用到了本側(cè)保存的第一終端設(shè)備標識對應的能力信息和業(yè)務標識,則根據(jù)該能力信息及業(yè)務標識索引到本地保存的所述關(guān)聯(lián)關(guān)系及其對應的定時器,并重新啟動該定時器。
在步驟C之后進一步包括第一終端在后續(xù)發(fā)送的業(yè)務請求或業(yè)務請求響應消息中攜帶自身的設(shè)備標識,第二終端收到該業(yè)務請求或業(yè)務請求響應消息后,根據(jù)其中攜帶的第一終端的設(shè)備標識及在步驟C中本地保存的信息,確定本側(cè)保存有對端的能力信息。
所述第二終端收到該業(yè)務請求或業(yè)務請求響應消息并確定本側(cè)保存有對端的能力信息后,在與對端的后續(xù)交互中根據(jù)該能力信息判斷是否能發(fā)起CSI相關(guān)操作。
所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)和消息(MESSAGE)請求,以及電路交換域的呼叫控制相關(guān)消息和用戶信息消息。
一種在通信系統(tǒng)中實現(xiàn)IMS和CS業(yè)務并發(fā)時的路由控制的方法,包括如下步驟
A、第一終端設(shè)備發(fā)出一個以第二終端設(shè)備為目的終端的業(yè)務請求,該業(yè)務請求中包含第二終端設(shè)備的設(shè)備標識;B、網(wǎng)絡中的業(yè)務控制功能實體利用業(yè)務請求中所包含的第二終端設(shè)備的設(shè)備標識,查詢已建立的終端設(shè)備的設(shè)備標識、業(yè)務標識以及終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系,獲得第二終端設(shè)備的聯(lián)系地址;C、所述業(yè)務控制功能實體依據(jù)第二終端設(shè)備的聯(lián)系地址向第二終端設(shè)備轉(zhuǎn)發(fā)所述業(yè)務請求。
其中所述終端設(shè)備在注冊或能力交互過程中攜帶本側(cè)設(shè)備標識,所述業(yè)務控制功能實體獲取該設(shè)備標識并建立終端設(shè)備的設(shè)備標識、業(yè)務標識以及終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系,所述設(shè)備標識在網(wǎng)絡中有效地標識一個終端設(shè)備。
所述終端設(shè)備在注冊過程中攜帶本身特有的特性標簽,所述業(yè)務控制功能實體根據(jù)該特性標簽為所述終端設(shè)備分配設(shè)備標識并建立終端設(shè)備的設(shè)備標識、業(yè)務標識以及終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系,所述特性標簽及設(shè)備標識在共享同一IMPU的多個終端中有效地標識一個終端設(shè)備。
所述業(yè)務請求中所包含的目的終端設(shè)備的設(shè)備標識是發(fā)起該業(yè)務請求的終端根據(jù)終端內(nèi)部的業(yè)務邏輯需要指定的。
終端根據(jù)本次使用CSI業(yè)務的意愿在發(fā)起業(yè)務請求時指定具備相關(guān)CSI業(yè)務能力的對端設(shè)備為目的終端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中;或者,發(fā)起業(yè)務請求的終端設(shè)備根據(jù)當前已經(jīng)建立的CS呼叫,在發(fā)起后續(xù)CSI業(yè)務的IMS會話建立請求中指定已與其建立該CS呼叫連接的對端設(shè)備為目的終端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中。
所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)以及消息(MESSAGE)請求。
本發(fā)明通過在能力交互緩存機制中增加傳送設(shè)備標識,使得雙方能夠針對具體的終端設(shè)備來保存對方的能力信息,在每次發(fā)起業(yè)務請求的時候知道每一個能力對應的確切的終端設(shè)備,進一步的可以在用戶注冊以及業(yè)務交互時也增加傳送設(shè)備標識,由網(wǎng)絡中的業(yè)務控制功能實體和終端設(shè)備進行保存和使用,使得每次業(yè)務交互都是針對確切的終端設(shè)備,避免了多個終端設(shè)備共用一個業(yè)務標識或用戶更換所使用的終端時無法實現(xiàn)有效的能力交互及保存終端能力信息的更新,以及無法按需要控制所發(fā)起的業(yè)務請求被送到指定終端的問題,提高了業(yè)務處理的效率和用戶滿意度。
圖1為現(xiàn)有技術(shù)中CSI第一階段業(yè)務示意圖;圖2為本發(fā)明中終端能力變化時的處理流程圖;圖3為本發(fā)明中終端設(shè)備之間進行能力交互及進行CSI業(yè)務中使用設(shè)備標識的綜合流程圖;圖4為本發(fā)明中終端更換情況下的處理流程圖;圖5為本發(fā)明中設(shè)備標識用于路由控制的示意圖。
具體實施例方式
為了能夠在多個終端共享業(yè)務標識的(如IP多媒體公有用戶標識(IMPU))情況下,準確識別該業(yè)務標識下的各個終端設(shè)備,在本發(fā)明中,進行能力或業(yè)務交互的終端攜帶本端的設(shè)備標識,對方終端和/或網(wǎng)絡中的業(yè)務控制功能實體利用所述設(shè)備標識來識別該終端設(shè)備。
在IMS域中,每個簽約了IMS業(yè)務的用戶都由歸屬網(wǎng)絡運營商分配一個或多個私有用戶標識,用于在注冊、授權(quán)、管理和計費過程中使用,一般不對外公開,存儲在用戶的ISIM卡上;每個IMS用戶還有一個或多個公有用戶標識,該公有用戶標識對外公開,用于和其他用戶通信的時候標識自己,查找到對方。而本發(fā)明中的設(shè)備標識不同于所述用戶公有標識和私有標識,該設(shè)備標識是一個可以有效標識具體用戶終端設(shè)備的標識。一方面,多個設(shè)備標識可以共享一個公有用戶標識(IMPU),另一方面,對于多模終端的情況,可能有多個私有用戶標識(IMPI)對應同一設(shè)備標識的情況,對于用戶更換終端但沿用原ISIM卡,則將出現(xiàn)同一私有用戶標識先后對應不同設(shè)備標識的情況。
在能力交互過程中,終端設(shè)備在將本側(cè)能力信息發(fā)送給對端的消息中增加本側(cè)設(shè)備標識,該消息通過網(wǎng)絡送到對端;收到對方能力信息的一側(cè)保存收到的能力信息,并和同時收到的對端設(shè)備標識、業(yè)務標識關(guān)聯(lián)起來。所述的將本側(cè)能力信息發(fā)送給對端的請求消息可以是SIP INVITE消息及其響應消息,SIPOPTION消息及其響應消息或者電路交換信令。
所述能力信息包括第一終端的終端設(shè)備能力,和/或第一終端用于另外一個域呼叫/會話建立的用戶標識。
所述的能力交互是一個抽象的概念,可以由交互雙方的一次雙向交互完成,也可以由交互雙方通過互為因果或彼此獨立的兩次請求和響應過程完成,一次單向的能力信息發(fā)送過程是其基本的子過程。
能力交互過程可以有多種觸發(fā)條件,例如發(fā)現(xiàn)本地保存的對端能力信息有變化、或者發(fā)現(xiàn)自己的能力信息有變化、或者發(fā)現(xiàn)本地能力更新定時器到時、或者發(fā)現(xiàn)對端終端的能力信息尚未在本側(cè)保存。
也就是說,在兩個終端A、B中,終端A的一次單向的能力信息發(fā)送的觸發(fā)條件可以是終端B根據(jù)觸發(fā)條件向終端A發(fā)送請求,要求終端A將其能力信息發(fā)送給自己;或者,終端A發(fā)現(xiàn)本地保存的對端能力信息有變化;或者終端A發(fā)現(xiàn)自己的能力信息有變化;或者終端A發(fā)現(xiàn)能力更新定時器到時;或者終端A發(fā)現(xiàn)終端B的能力信息尚未在本側(cè)保存。終端B向終端A發(fā)送請求的觸發(fā)條件可以是終端B發(fā)現(xiàn)本地保存的終端A能力信息有變化;或者終端B發(fā)現(xiàn)自己的能力信息有變化;或者終端B發(fā)現(xiàn)能力更新定時器到時;或者終端B發(fā)現(xiàn)終端A的能力信息尚未在本側(cè)保存。
在此基礎(chǔ)上,終端在發(fā)送業(yè)務請求或業(yè)務請求響應消息時也可以攜帶本側(cè)的設(shè)備標識,這樣,收到請求或響應消息的一側(cè)在決定是否使用CSI的時候,如果發(fā)現(xiàn)對應的業(yè)務標識有多個對端能力信息相關(guān)聯(lián),則進一步判斷該業(yè)務標識關(guān)聯(lián)的所有能力信息集中,發(fā)出請求或響應消息的終端是否是已經(jīng)在本地保存了能力信息的終端,這個是通過匹配設(shè)備標識來實現(xiàn)的,如果匹配不成功,說明發(fā)出請求或響應消息的終端是一個以前沒有和自己進行過能力交互的終端設(shè)備,那么收到消息的一側(cè)將按照事先沒有對端能力的情況進行處理,如在業(yè)務交互過程中同時進行能力協(xié)商等,在此不贅述;如果匹配成功,則進一步檢查對應終端設(shè)備標識指示的對端能力是否能夠支持CSI的實現(xiàn)。
進一步的,為了節(jié)約內(nèi)存資源,終端可以對其保存的對端終端能力信息進行老化處理,即,在收到并保存對端的能力和關(guān)聯(lián)關(guān)系后啟動一個定時器,如果若在計時過程中利用所收到的業(yè)務請求或響應消息中的設(shè)備標識查詢到所述能力信息時,則復位定時器,若該定時器超時,則將對應的終端信息刪除以免無效數(shù)據(jù)長期占用本側(cè)內(nèi)存。
進一步的,本發(fā)明在設(shè)備標識的基礎(chǔ)上還可以增加一個版本號信息,用于指示對端設(shè)備其保存的本側(cè)的能力信息發(fā)生了變化。比如,最初保存在對端的能力信息是C1/C2/C3,對應于一個當前的版本號,后續(xù)該終端能力變化,能夠支持C1/C2/C4,對應于一個新的版本號,這樣在能力變化后該終端在業(yè)務請求或響應消息中攜帶的設(shè)備標識還是和以前的一樣,但是增加攜帶了一個變化了的版本號信息,對方收到這個帶有變化后的版本號信息的設(shè)備標識就知道對方的能力發(fā)生了變化,從而在此次業(yè)務交互過程中進行能力交互過程或者發(fā)起后續(xù)的能力交互過程。
為了減少對現(xiàn)有SIP協(xié)議的影響,終端也可以僅在能力交互過程中使用設(shè)備標識,而在后續(xù)發(fā)送的業(yè)務請求或響應消息中不攜帶設(shè)備標識。如果一個終端設(shè)備的能力沒有發(fā)生變化,則其發(fā)起或者接收的業(yè)務請求還是按照現(xiàn)有SIP協(xié)議來執(zhí)行;如果一個終端設(shè)備的能力發(fā)生了變化,則其發(fā)起或者接收業(yè)務請求的時候?qū)⑼瑫r進行能力交互過程,即在該終端設(shè)備發(fā)起的業(yè)務請求中攜帶自身的設(shè)備標識和本側(cè)能力信息給對端,或者在該終端設(shè)備接收到對方發(fā)起的業(yè)務請求時,在后續(xù)應答消息中攜帶自身的設(shè)備標識和本側(cè)能力信息給對端。對端更新其為這個終端設(shè)備對應的設(shè)備標識和業(yè)務標識保存的能力信息。一個實施例如圖2所示。
同樣的,為了節(jié)約內(nèi)存資源,終端可以對其保存的對端終端能力信息進行老化處理,即,在收到并保存對端的能力和關(guān)聯(lián)關(guān)系后啟動一個定時器,如果若在計時過程中對端用到了本側(cè)保存的其設(shè)備標識和業(yè)務標識對應的能力信息,則復位定時器,若該定時器超時,則將對應的終端信息刪除以免無效數(shù)據(jù)長期占用本側(cè)內(nèi)存。
除如上所述在能力交互中使用設(shè)備標識解決共享一個IP多媒體共有用戶標識的多個終端的區(qū)分問題外,還可以利用設(shè)備標識解決路由控制中的這一問題。這首先需要在用戶歸屬的網(wǎng)絡業(yè)務控制功能實體上建立設(shè)備標識、業(yè)務標識以及終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系,這種關(guān)聯(lián)關(guān)系建立可以采用如下方式之一1、在上述能力交互過程中或在終端注冊過程中,終端將所使用終端的設(shè)備標識一起送給歸屬網(wǎng)絡的業(yè)務控制功能實體,IMS網(wǎng)絡中負責處理業(yè)務和決定路由的功能實體,比如S-CSCF,在其原來所保存的用戶業(yè)務標識、用戶聯(lián)系地址等信息基礎(chǔ)上增加終端設(shè)備標識,使所述業(yè)務標識、設(shè)備標識及聯(lián)系地址之間建立關(guān)聯(lián)關(guān)系。
2、終端設(shè)備在注冊過程中攜帶本身特有的特性標簽,所述業(yè)務控制功能實體根據(jù)該特性標簽為所述終端設(shè)備分配設(shè)備標識并建立所述關(guān)聯(lián)關(guān)系。
這樣,終端設(shè)備在后續(xù)發(fā)起業(yè)務請求時,根據(jù)終端內(nèi)部的業(yè)務邏輯需要指定對端終端設(shè)備,并將設(shè)備標識攜帶在業(yè)務請求中,用于參與后續(xù)的業(yè)務處理和路由尋址過程。
一方終端設(shè)備可以根據(jù)本次使用CSI業(yè)務的意愿在發(fā)起業(yè)務請求時指定具備CSI業(yè)務能力的對端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中。如,在發(fā)送INVITE消息時,如果決定使用CSI業(yè)務并希望該業(yè)務請求被送往對端具有CSI能力的終端設(shè)備,或者在嘗試查詢特定用戶終端設(shè)備能力的時候會發(fā)起查詢請求,如OPTION消息,發(fā)起請求的一側(cè)將目的終端設(shè)備的設(shè)備標識攜帶在請求消息中。這樣,即使當前有不止一個用戶終端設(shè)備使用同一個業(yè)務標識而且都支持CSI能力,業(yè)務控制功能實體在收到上述業(yè)務請求消息后,還是可以根據(jù)其中指定的業(yè)務標識、設(shè)備標識以及先前建立并保存的業(yè)務標識、設(shè)備標識與用戶終端聯(lián)系地址的關(guān)聯(lián)關(guān)系決定路由以準確地找到對端用戶設(shè)備,而不像通常所做的那樣在多個聯(lián)系地址中進行串行嘗試或向所述多個聯(lián)系地址同時轉(zhuǎn)發(fā)業(yè)務請求,從而使得發(fā)起會話請求的用戶可以通過指定與終端設(shè)備對應的設(shè)備標識確保和自己進行所述業(yè)務交互的對端就是自己指定的那個用戶終端設(shè)備。
類似的,當一個用戶終端設(shè)備先與一個對端終端間建立CS呼叫,希望后續(xù)增加與該用戶終端間的IMS會話的時候,也可以在IMS會話建立請求消息中攜帶對端的設(shè)備標識,從而可以有效控制后續(xù)IMS消息的路由。這種情況下,所述終端通過在CS呼叫信令中傳遞對端設(shè)備標識或通過能力交互過程同時完成的MSISDN與終端設(shè)備標識之間的關(guān)聯(lián)而獲得對端的設(shè)備標識,后續(xù)在SIP信令交互過程中,如IMS INVITE會話中或者OPTION/MESSAGE事務中,控制指向該終端。
參閱圖3所示,本發(fā)明在終端設(shè)備之間進行能力交互的時候及CSI業(yè)務中路由控制使用設(shè)備標識的一個總的過程如下首先兩側(cè)終端分別在其注冊過程增加發(fā)送本側(cè)設(shè)備標識,其歸屬域業(yè)務控制節(jié)點將這一新增的設(shè)備標識與原來注冊中記錄并保存的業(yè)務標識及聯(lián)系地址等信息一并關(guān)聯(lián)保存;在隨后B用戶發(fā)起的到A用戶的IMS會話建立請求中,B用戶在會話建立請求消息中攜帶了自己的設(shè)備標識,A用戶終端收到后,根據(jù)其中的業(yè)務標識和設(shè)備標識查詢本地記錄,發(fā)現(xiàn)尚未保存對端終端能力,為后續(xù)業(yè)務需要,在IMS會話建立過程中同時(或在會話結(jié)束后)與該終端完成能力交互,并將交互獲得的能力信息與設(shè)備標識及業(yè)務標識一并關(guān)聯(lián)保存,其中也包含對端終端在CS域使用的MSISDN號碼。此后A用戶終端與B用戶終端間建立CS呼叫,并在呼叫建立過程中通過CS呼叫信令獲得對端的MSISDN號碼,A用戶終端根據(jù)該MSISDN號碼及先前保存的關(guān)聯(lián)關(guān)系查詢到對端終端的能力信息及設(shè)備標識,確定其具備CSI能力后在后續(xù)發(fā)起的CSI業(yè)務相關(guān)IMS會話建立請求中指定所述的B用戶終端的設(shè)備標識,則B用戶所屬IMS網(wǎng)絡業(yè)務控制實體根據(jù)該指示將IMS會話建立請求消息發(fā)送給指定的終端,最終按CSI業(yè)務要求在同樣的兩個用戶終端間建立CS呼叫和IMS會話。
以下以實例進行說明1、當前有終端設(shè)備1、2、3都共用同一個IMPU,而且終端1和2都支持CSI,只有終端3不支持,則當網(wǎng)絡中另外一個用戶希望和這個IMPU建立應用CSI的業(yè)務時,首先和這幾個終端進行能力交互緩存,終端設(shè)備在傳送能力信息給該用戶的時候,同時攜帶對應的設(shè)備標識,這些信息都由對端終端保存在本地,同時網(wǎng)絡中的業(yè)務功能實體也可以在此時保存其對應關(guān)系,在開始真正進行業(yè)務的時候,該用戶決定向其中的終端1發(fā)起業(yè)務請求,其中攜帶終端1的設(shè)備標識,網(wǎng)絡中的業(yè)務控制功能實體在收到業(yè)務請求的時候,根據(jù)設(shè)備標識進一步判斷這是送給共用同一個IMPU的終端設(shè)備1的業(yè)務請求,因此將消息路由到終端設(shè)備1當前所在的代理服務器,進而轉(zhuǎn)發(fā)給終端設(shè)備1。
2、用戶A先是使用一個終端設(shè)備和網(wǎng)絡中的另一個用戶B進行能力交互,雙方都保存了對端的能力信息和對應的設(shè)備標識,后續(xù)用戶A由于某些原因更換了終端,但是沒有立刻和用戶B更新能力信息,后續(xù)在發(fā)起應用CSI的業(yè)務請求消息時,用戶A同樣攜帶設(shè)備標識給對端用戶B,用戶B在收到業(yè)務請求之后,發(fā)現(xiàn)在相同的IMPU下沒有當前收到的設(shè)備標識對應的能力信息,從而意識到對端的終端設(shè)備發(fā)生了變化或者增加了新的終端,因此需要立刻和用戶A重新交互能力信息,以便雙方?jīng)Q定是否建立應用CSI的業(yè)務,避免了按照舊的能力信息建立會話造成后續(xù)處理出錯。而老的終端信息由于在一段時間內(nèi)沒有再收到其發(fā)來的業(yè)務請求,則會被老化清除掉。
該實施例的一個具體的執(zhí)行過程如圖4所示,當用戶更換其所使用的終端并發(fā)起后續(xù)的業(yè)務請求時就需要重新進行能力信息的交互。在圖4中,用戶B先使用UE 1與用戶A的UE A完成終端能力信息交互并建立了相應的會話進程,隨后用戶B將其終端由UE 1更改為UE 2并發(fā)送了新的業(yè)務請求(包含UE 2的設(shè)備標識),用戶A收到該請求后查詢本地保存的所述關(guān)聯(lián)關(guān)系,判斷本地并沒有該終端的能力信息,于是開始進行新的能力交互操作,其結(jié)果是在雙方終端以及網(wǎng)絡功能控制實體上建立起相應的關(guān)聯(lián)關(guān)系,作為后續(xù)業(yè)務處理和路由的依據(jù)。在圖4中,也可以看到包含上述老化處理的過程演示。在UEA長時間沒有收到包含UE 1設(shè)備標識的業(yè)務請求或者UE A長時間沒有使用所保存的與UE 1相關(guān)的能力信息之后,UE A中與UE 1設(shè)備標識相關(guān)的定時器超時,于是進行老化處理,將本地相應的終端信息刪除,以節(jié)約系統(tǒng)內(nèi)存資源。
3、用戶A終端根據(jù)自己是否要與對端進行CSI交互或當前是否已與對端建立CS呼叫決定是否指定將其后續(xù)發(fā)起的IMS業(yè)務請求發(fā)給對端用戶所屬的一個指定的終端,即如果建立的IMS會話中當前無CS呼叫,IMS業(yè)務可自由選擇,會話建立請求中不帶對端設(shè)備標識;如果建立的IMS會話中當前無CS呼叫,但希望后續(xù)進行CSI交互,對端多個終端能力不一,會話建立請求中通過攜帶設(shè)備標識指定聯(lián)系具備CSI能力的特定終端;如果建立的IMS會話中當前有CS呼叫,則必需保證IMS會話和CS呼叫終結(jié)到同一個對端用戶設(shè)備,因此會話請求中攜帶對端的終端設(shè)備標識,業(yè)務功能實體利用終端設(shè)備標識控制路由到達指定對端設(shè)備,實現(xiàn)CSI業(yè)務要求。
參閱圖5所示,終端UE1、UE2、UE3在注冊過程中攜帶自身的設(shè)備標識,其歸屬域的業(yè)務控制節(jié)點建立并保存各終端的設(shè)備標識、業(yè)務標識與聯(lián)系地址之間的關(guān)聯(lián)關(guān)系。在隨后用戶A決定向User B的終端UE2發(fā)起IMS會話,在會話中攜帶終端UE2的設(shè)備標識,User B歸屬域的業(yè)務控制節(jié)點根據(jù)終端UE2的設(shè)備標識查詢已存關(guān)聯(lián)關(guān)系,得到終端UE2的聯(lián)系地址,然后將會話路由到終端UE2。
本發(fā)明中所述的設(shè)備標識,是一個能有效標識終端設(shè)備的標識,其具體構(gòu)成方式可以有多種,如可以使用全球保證唯一的終端的媒體訪問控制(MAC)地址??紤]到不同的接入網(wǎng)中對終端設(shè)備的標識和命名也可能是不一樣的,因此,也可以先確定終端設(shè)備接入到業(yè)務網(wǎng)絡中使用的接入網(wǎng)類型,在此基礎(chǔ)上進一步確定終端設(shè)備的標識信息。比如,通過GSM/GPRS/WCDMA方式接入的,終端設(shè)備的標識信息就是IMEI;通過xDSL/WLAN接入的,終端設(shè)備的標識信息可以是MAC地址;使用cdma2000接入的,終端設(shè)備的標識信息就是MEID(Mobile Equipment Identifier);還有一些接入網(wǎng)中可能還沒有定義終端設(shè)備標識這樣的信息,那么為了滿足未來的需求,也可以為這些接入網(wǎng)定義設(shè)備標識信息,還可以采用在業(yè)務標識的基礎(chǔ)上增加設(shè)備序號或特性標簽來構(gòu)成,比如,一個業(yè)務標識是IMPU1,則一個設(shè)備標識就是IMPU1加一個在共享該IMPU1的所有終端范圍內(nèi)不重復的設(shè)備序號或特性標簽值來表示,這樣,結(jié)合業(yè)務標識和該設(shè)備序號或特性標簽,也可以實現(xiàn)在終端上和網(wǎng)絡中有效地標識一個終端設(shè)備。
設(shè)備標識可以采用上述不同的方式構(gòu)成而不影響其應用于在本發(fā)明的能力交互和路由控制方法的實質(zhì),只要保證在所有使用這種接入技術(shù)的網(wǎng)絡中能夠有效地標識一個終端設(shè)備,特別是在共享一個IP多媒體公有用戶標識的多個終端設(shè)備中有效標識其中的一個終端設(shè)備即可。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明的方法進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種在IMS網(wǎng)絡中使用設(shè)備標識的方法,其特征在于,進行能力交互的終端設(shè)備將自身的設(shè)備標識和本側(cè)能力信息發(fā)送到對端,在兩方終端設(shè)備分別保存對端的能力信息、設(shè)備標識和業(yè)務標識及其之間的關(guān)聯(lián)關(guān)系,所述設(shè)備標識在網(wǎng)絡中標識一個終端設(shè)備,并可區(qū)分屬于同一個用戶公有標識(IMPU)的多個終端。
2.如權(quán)利要求1所述的方法,其特征在于,終端設(shè)備可以在發(fā)出的業(yè)務請求或業(yè)務請求響應消息中攜帶本身的設(shè)備標識,收到該業(yè)務請求或業(yè)務請求響應消息的終端設(shè)備根據(jù)所述設(shè)備標識和業(yè)務標識查詢本側(cè)保存的對端的能力信息、設(shè)備標識和業(yè)務標識及其之間的關(guān)聯(lián)關(guān)系,判斷本端是否保存有對端的能力信息,并根據(jù)判斷結(jié)果進行相應的后續(xù)業(yè)務處理。
3.如權(quán)利要求2所述的方法,其特征在于,收到業(yè)務請求或業(yè)務請求響應消息的終端確定未保存對端的能力信息時,可以立即或在后續(xù)發(fā)起與對端設(shè)備的能力交互從而獲得其能力信息;或者,在確定保存有對端的能力信息時,在與對端的后續(xù)交互中根據(jù)該能力信息判斷是否能發(fā)起CSI相關(guān)操作。
4.如權(quán)利要求1所述的方法,其特征在于,所述終端在后續(xù)業(yè)務請求中攜帶有目的終端設(shè)備的設(shè)備標識,網(wǎng)絡中的業(yè)務控制功能實體利用該設(shè)備標識查詢在能力交互過程中或在終端注冊過程中建立的終端設(shè)備的設(shè)備標識、業(yè)務標識和終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系來確定目的終端設(shè)備的聯(lián)系地址,從而將該業(yè)務請求路由到對應的目的終端設(shè)備。
5.如權(quán)利要求4所述的方法,其特征在于,終端設(shè)備根據(jù)本次使用CSI業(yè)務的意愿在發(fā)起業(yè)務請求時指定具備CSI業(yè)務能力的對端設(shè)備為目的終端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中;或者,發(fā)起業(yè)務請求的終端設(shè)備根據(jù)當前已經(jīng)建立的CS呼叫,在發(fā)起CSI業(yè)務后續(xù)的IMS會話建立請求時指定與其建立該CS呼叫連接的對端設(shè)備為目的終端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中。
6.如權(quán)利要求1所述的方法,其特征在于,如果所述終端設(shè)備的能力沒有發(fā)生變化,則其發(fā)起或者接收的業(yè)務請求還是按照現(xiàn)有SIP協(xié)議來執(zhí)行,如果所述終端設(shè)備的能力發(fā)生了變化,則其發(fā)起或者接收業(yè)務請求的時候?qū)⑼瑫r進行能力交互過程,即在該終端設(shè)備發(fā)起的業(yè)務請求中攜帶自身的設(shè)備標識和本側(cè)能力信息給對端,或者在該終端設(shè)備接收到對方發(fā)起的業(yè)務請求時,在后續(xù)應答消息中攜帶自身的設(shè)備標識和本側(cè)能力信息給對端,對端根據(jù)所述設(shè)備標識更新保存的能力信息。
7.如權(quán)利要求1所述的方法,其特征在于,終端設(shè)備在收到并保存對端的能力信息和所述關(guān)聯(lián)關(guān)系后啟動定時器,若該定時器超時則刪除所述能力信息和關(guān)聯(lián)關(guān)系。
8.如權(quán)利要求7所述的方法,其特征在于,終端設(shè)備可以在發(fā)起的業(yè)務請求或業(yè)務請求響應消息中攜帶本身的設(shè)備標識,終端設(shè)備在收到攜帶設(shè)備標識的業(yè)務請求或業(yè)務請求響應消息時根據(jù)所述設(shè)備標識和業(yè)務標識索引到本地保存的所述關(guān)聯(lián)關(guān)系及其對應的定時器后重新啟動該定時器。
9.如權(quán)利要求7所述的方法,其特征在于,終端設(shè)備在收到業(yè)務請求或者其應答后,如果協(xié)商的會話中對端用到了本側(cè)保存的其設(shè)備標識和業(yè)務標識對應的能力信息,則重新啟動該定時器。
10.如權(quán)利要求1到9所述的任一種方法,其特征在于,所述設(shè)備標識可以是國際移動臺設(shè)備標識(IMEI)、MAC地址、移動設(shè)備標識(MEID);或者,所述設(shè)備標識對應于IMEI、MAC或MEID與其相應系統(tǒng)類型的結(jié)合體;或者,所述設(shè)備標識對應于業(yè)務標識與相應設(shè)備序號或特性標簽的結(jié)合體,其中,所述終端序號或特性標簽能夠在IMPU的范圍內(nèi)有效地區(qū)分共享該IMPU的多個終端設(shè)備。
11.如權(quán)利要求2所述的方法,其特征在于,所述設(shè)備標識還可以增加一個版本號信息,用于指示對端設(shè)備其保存的本側(cè)的能力信息是否發(fā)生了變化,對端終端結(jié)合所述設(shè)備標識和版本號信息進行所述的判斷。
12.如權(quán)利要求1到9所述的任一種方法,其特征在于,所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)和消息(MESSAGE)請求,以及電路交換域的呼叫控制相關(guān)消息和用戶信息消息。
13.如權(quán)利要求1所述的方法,其特征在于,所述能力信息包括終端的終端設(shè)備能力,和/或,終端用于另外一個域呼叫/會話建立的用戶標識。
14.一種在通信系統(tǒng)中實現(xiàn)IMS和CS業(yè)務并發(fā)時的終端能力交互的方法,其特征在于,包括如下步驟A、第一終端設(shè)備根據(jù)觸發(fā)條件,向第二終端發(fā)送包含第一終端設(shè)備的業(yè)務標識、設(shè)備標識和能力信息的消息;B、IP多媒體子系統(tǒng)(IMS)網(wǎng)絡或電路交換(CS)網(wǎng)絡收到所述消息后將其轉(zhuǎn)發(fā)給第二終端設(shè)備;C、第二終端設(shè)備收到所述消息后,保存該消息中攜帶的第一終端設(shè)備的業(yè)務標識、設(shè)備標識和能力信息。
15.如權(quán)利要求14所述的方法,其特征在于,所述步驟C中第二終端設(shè)備建立所述信息之間的關(guān)聯(lián)關(guān)系。
16.如權(quán)利要求14所述的方法,其特征在于,步驟A中所述的觸發(fā)條件是第二終端根據(jù)觸發(fā)條件向第一終端發(fā)送請求,要求第一終端將其能力信息發(fā)送給第二終端;或者第一終端發(fā)現(xiàn)本地保存的對端能力信息有變化;或者第一終端發(fā)現(xiàn)自己的能力信息有變化;或者第一終端發(fā)現(xiàn)能力更新定時器到時;或者第一終端發(fā)現(xiàn)對端終端的能力信息尚未在本側(cè)保存。
17.如權(quán)利要求16所述的方法,其特征在于,第二終端的觸發(fā)條件是第二終端發(fā)現(xiàn)本地保存的對端能力信息有變化;或者第二終端發(fā)現(xiàn)自己的能力信息有變化;或者第二終端發(fā)現(xiàn)能力更新定時器到時;或者第二終端發(fā)現(xiàn)對端終端的能力信息尚未在本側(cè)保存。
18.如權(quán)利要求14所述的方法,其特征在于,步驟A所述消息可以是一條單獨發(fā)送的請求或應答消息;也可以是第一終端向第二終端發(fā)送的業(yè)務請求,即步驟A所述消息中的內(nèi)容放在業(yè)務請求消息中一起發(fā)送;還可以是第一終端向第二終端發(fā)送的業(yè)務請求響應消息,即步驟A所述消息中的內(nèi)容在收到業(yè)務請求后在后續(xù)返回的響應消息中一起發(fā)送。
19.如權(quán)利要求16或17所述的方法,其特征在于,終端在發(fā)送的業(yè)務請求或業(yè)務請求響應消息中攜帶本側(cè)的設(shè)備標識,第一或第二終端根據(jù)所收到的業(yè)務請求或業(yè)務請求響應消息中該設(shè)備標識確定對端終端的能力信息是否已在本側(cè)保存。
20.如權(quán)利要求19所述的方法,其特征在于,所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)和消息(MESSAGE)請求,以及電路交換域的呼叫控制相關(guān)消息和用戶信息消息。
21.如權(quán)利要求19述的方法,其特征在于,所述設(shè)備標識還可以包括終端能力的版本號信息,第一或第二終端根據(jù)所收到的業(yè)務請求中該設(shè)備標識及其包含的版本號信息確定本地保存的對端能力信息是否變化。
22.如權(quán)利要求14所述的方法,其特征在于,所述設(shè)備標識可以在網(wǎng)絡中標識一個終端設(shè)備,并區(qū)分屬于同一個用戶IMPU的多個終端。
23.如權(quán)利要求14所述的方法,其特征在于,所述設(shè)備標識對應于國際移動臺設(shè)備標識(IMEI)、MAC地址或移動設(shè)備標識(MEID);或者,所述設(shè)備標識對應于IMEI、MAC或MEID及其與相應系統(tǒng)類型的結(jié)合體;或者,所述設(shè)備標識對應于業(yè)務標識與相應終端序號或特性標簽的結(jié)合體,其中所述終端序號或特性標簽能夠在IMPU的范圍內(nèi)有效地區(qū)分共享該IMPU的多個終端設(shè)備。
24.如權(quán)利要求14所述的方法,其特征在于,所述能力信息包括第一終端的終端設(shè)備能力,和/或,第一終端用于另外一個域呼叫/會話建立的用戶標識。
25.如權(quán)利要求14所述的方法,其特征在于,在步驟C之后進一步包括第二終端根據(jù)本次使用CSI業(yè)務的意愿在發(fā)起業(yè)務請求時指定具備相關(guān)CSI業(yè)務能力的第一終端為目的終端設(shè)備,并將第一終端的設(shè)備標識攜帶在業(yè)務請求中;或者,第二終端根據(jù)當前已經(jīng)建立的CS呼叫,在后續(xù)發(fā)起CSI業(yè)務的IMS會話建立請求中指定與其建立該CS呼叫連接的對端設(shè)備第一終端為目的終端設(shè)備,并將第一終端的設(shè)備標識攜帶在業(yè)務請求中;網(wǎng)絡中的業(yè)務控制功能實體利用該設(shè)備標識查詢在能力交互過程中或在終端注冊過程中建立的終端設(shè)備的設(shè)備標識、業(yè)務標識和終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系來確定目的終端設(shè)備的聯(lián)系地址,從而將該業(yè)務請求路由到對應的目的終端設(shè)備。
26.如權(quán)利要求25所述的方法,其特征在于,所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)和消息(MESSAGE)請求。
27.如權(quán)利要求15所述的方法,其特征在于,在步驟C進一步包括第二終端在收到并保存對端的能力信息和所述關(guān)聯(lián)關(guān)系后針對該關(guān)聯(lián)關(guān)系啟動一個定時器;若后續(xù)該定時器超時則刪除所述能力信息及其關(guān)聯(lián)關(guān)系。
28.如權(quán)利要求27所述的方法,其特征在于,在步驟C之后進一步包括第一終端在后續(xù)發(fā)送的業(yè)務請求或業(yè)務請求響應消息中攜帶自身的設(shè)備標識和/或業(yè)務標識,第二終端收到該業(yè)務請求或業(yè)務請求響應消息后,根據(jù)其中攜帶的第一終端的設(shè)備標識和/或業(yè)務標識索引到本地保存的所述關(guān)聯(lián)關(guān)系及其對應的定時器,并重新啟動該定時器。
29.如權(quán)利要求27所述的方法,其特征在于,在步驟C之后進一步包括第二終端設(shè)備在后續(xù)收到業(yè)務請求或者其應答后,如果協(xié)商的會話中對端用到了本側(cè)保存的第一終端設(shè)備標識對應的能力信息和業(yè)務標識,則根據(jù)該能力信息及業(yè)務標識索引到本地保存的所述關(guān)聯(lián)關(guān)系及其對應的定時器,并重新啟動該定時器。
30.如權(quán)利要求14所述的方法,其特征在于,在步驟C之后進一步包括第一終端在后續(xù)發(fā)送的業(yè)務請求或業(yè)務請求響應消息中攜帶自身的設(shè)備標識,第二終端收到該業(yè)務請求或業(yè)務請求響應消息后,根據(jù)其中攜帶的第一終端的設(shè)備標識及在步驟C中本地保存的信息,確定本側(cè)保存有對端的能力信息。
31.如權(quán)利要求30所述的方法,其特征在于,所述第二終端收到該業(yè)務請求或業(yè)務請求響應消息并確定本側(cè)保存有對端的能力信息后,在與對端的后續(xù)交互中根據(jù)該能力信息判斷是否能發(fā)起CSI相關(guān)操作。
32.如權(quán)利要求28至31所述的任一種方法,其特征在于,所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)和消息(MESSAGE)請求,以及電路交換域的呼叫控制相關(guān)消息和用戶信息消息。
33.一種在通信系統(tǒng)中實現(xiàn)IMS和CS業(yè)務并發(fā)時的路由控制的方法,其特征在于,包括如下步驟A、第一終端設(shè)備發(fā)出一個以第二終端設(shè)備為目的終端的業(yè)務請求,該業(yè)務請求中包含第二終端設(shè)備的設(shè)備標識;B、網(wǎng)絡中的業(yè)務控制功能實體利用業(yè)務請求中所包含的第二終端設(shè)備的設(shè)備標識,查詢已建立的終端設(shè)備的設(shè)備標識、業(yè)務標識以及終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系,獲得第二終端設(shè)備的聯(lián)系地址;C、所述業(yè)務控制功能實體依據(jù)第二終端設(shè)備的聯(lián)系地址向第二終端設(shè)備轉(zhuǎn)發(fā)所述業(yè)務請求。
34.如權(quán)利要求33所述的方法,其特征在于,所述終端設(shè)備在注冊或能力交互過程中攜帶本側(cè)設(shè)備標識,所述業(yè)務控制功能實體獲取該設(shè)備標識并建立終端設(shè)備的設(shè)備標識、業(yè)務標識以及終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系,所述設(shè)備標識在網(wǎng)絡中有效地標識一個終端設(shè)備。
35.如權(quán)利要求33所述的方法,其特征在于,所述終端設(shè)備在注冊過程中攜帶本身特有的特性標簽,所述業(yè)務控制功能實體根據(jù)該特性標簽為所述終端設(shè)備分配設(shè)備標識并建立終端設(shè)備的設(shè)備標識、業(yè)務標識以及終端設(shè)備的聯(lián)系地址之間的關(guān)聯(lián)關(guān)系,所述特性標簽及設(shè)備標識在共享同一IMPU的多個終端中有效地標識一個終端設(shè)備。
36.如權(quán)利要求33所述的方法,其特征在于,所述業(yè)務請求中所包含的目的終端設(shè)備的設(shè)備標識是發(fā)起該業(yè)務請求的終端根據(jù)終端內(nèi)部的業(yè)務邏輯需要指定的。
37.如權(quán)利要求36所述的方法,其特征在于,終端根據(jù)本次使用CSI業(yè)務的意愿在發(fā)起業(yè)務請求時指定具備相關(guān)CSI業(yè)務能力的對端設(shè)備為目的終端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中;或者,發(fā)起業(yè)務請求的終端設(shè)備根據(jù)當前已經(jīng)建立的CS呼叫,在發(fā)起后續(xù)CSI業(yè)務的IMS會話建立請求中指定已與其建立該CS呼叫連接的對端設(shè)備為目的終端設(shè)備,并將對應的設(shè)備標識攜帶在業(yè)務請求中。
38.如權(quán)利要求33至37所述的任一種方法,其特征在于,所述業(yè)務請求包括但不限于IMS域的會話建立請求(INVITE)、能力查詢請求(OPTION)以及消息(MESSAGE)請求。
全文摘要
本發(fā)明公開了在通信系統(tǒng)中實現(xiàn)IP多媒體子系統(tǒng)(IMS)和電路交換(CS)業(yè)務并發(fā)時的一種終端能力交互的方法和一種路由控制的方法,用以在能力交互和路由控制中區(qū)分共享業(yè)務標識的多個終端設(shè)備。該方法為進行能力交互的終端設(shè)備將本側(cè)設(shè)備標識和能力信息發(fā)送到對端,對端保存這些信息以及它們和業(yè)務標識的關(guān)聯(lián)關(guān)系。終端設(shè)備在發(fā)起的業(yè)務請求中攜帶對端設(shè)備標識,網(wǎng)絡中的業(yè)務控制功能實體利用該設(shè)備標識查詢已建立的終端設(shè)備的設(shè)備標識、業(yè)務標識和終端設(shè)備聯(lián)系地址間的關(guān)聯(lián)關(guān)系,以此確定目的終端設(shè)備的聯(lián)系地址,將業(yè)務請求路由到目的終端。所述設(shè)備標識在網(wǎng)絡中有效地標識一個終端設(shè)備。
文檔編號H04L12/64GK1842084SQ20051009336
公開日2006年10月4日 申請日期2005年8月26日 優(yōu)先權(quán)日2005年3月28日
發(fā)明者朱東銘, 武亞娟 申請人:華為技術(shù)有限公司