專利名稱:Ims會(huì)話中隱式注冊(cè)組拆分或合并的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別涉及IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法。
背景技術(shù):
目前,世界各國(guó)都非常重視第三代移動(dòng)通信(The Third Generation,簡(jiǎn)稱“3G”)業(yè)務(wù)的發(fā)展,投入大量人力和物力研究和開發(fā)有關(guān)技術(shù)和設(shè)備。其中,3G的三大主流無(wú)線接口標(biāo)準(zhǔn)之一就是寬帶碼分多址(Wideband CodeDivision Multiple Access,簡(jiǎn)稱“WCDMA”)。
根據(jù)第三代合作伙伴項(xiàng)目(3rd Generation Partnership Project,簡(jiǎn)稱“3GPP”)R5/R6標(biāo)準(zhǔn)定義的WCDMA網(wǎng)絡(luò)中的一個(gè)網(wǎng)間互聯(lián)協(xié)議(InternetProtocol,簡(jiǎn)稱“IP”)多媒體子系統(tǒng)是網(wǎng)際協(xié)議多媒體核心網(wǎng)子系統(tǒng)(IPMultimedia Subsystem,簡(jiǎn)稱“IMS”)。
IMS是3G移動(dòng)網(wǎng)實(shí)現(xiàn)分組話音和分組數(shù)據(jù)、提供統(tǒng)一的多媒體業(yè)務(wù)和應(yīng)用的目標(biāo)網(wǎng)絡(luò)。IMS采用IP分組域作為其控制信令和媒體傳輸?shù)某休d通道,采用會(huì)話初始化協(xié)議(Session Initation Protocol,簡(jiǎn)稱“SIP”)協(xié)議作為呼叫控制信令,實(shí)現(xiàn)了業(yè)務(wù)管理、會(huì)話控制及承載接入的三者分離。
簡(jiǎn)單的說(shuō),IMS就是以基于SIP的呼叫會(huì)話控制功能(Call Session ControlFunction,簡(jiǎn)稱“CSCF”)的一個(gè)獨(dú)立的會(huì)話域,3GPP完整定義了IMS的接口、組網(wǎng)和業(yè)務(wù)流程。其中,CSCF包含服務(wù)呼叫會(huì)話控制功能(Serving-CSCF,簡(jiǎn)稱“S-CSCF”)、詢問(wèn)呼叫會(huì)話控制功能(Interrogating-CSCF,簡(jiǎn)稱“I-CSCF”)、代理呼叫會(huì)話控制功能(Proxy-CSCF,簡(jiǎn)稱“P-CSCF”)。
IMS用戶在進(jìn)行呼叫之前,必須進(jìn)行注冊(cè),注冊(cè)過(guò)程可類比目前全球移動(dòng)通信系統(tǒng)(Global System for mobile Communication,簡(jiǎn)稱“GSM”)用戶的注冊(cè)。在注冊(cè)時(shí)登記自己的位置,并且通知CSCF做好呼叫準(zhǔn)備,如下載業(yè)務(wù)信息等。
在這個(gè)注冊(cè)登記的過(guò)程中,涉及到一個(gè)概念隱式注冊(cè)組。在用戶有好幾個(gè)公有標(biāo)識(shí),但是他想通過(guò)注冊(cè)其中一個(gè)標(biāo)識(shí),其他標(biāo)識(shí)會(huì)自動(dòng)注冊(cè)的情況下,可以通過(guò)把這兩個(gè)標(biāo)識(shí)劃分為一個(gè)隱式注冊(cè)組來(lái)實(shí)現(xiàn)。在3GPP協(xié)議29.228中,公有標(biāo)識(shí)的統(tǒng)一建模語(yǔ)言(Unified Modeling Language,簡(jiǎn)稱“UML”)模型如圖1所示。
目前隱式注冊(cè)組的劃分只有在歸屬用戶服務(wù)器(Home Subscriber Server,簡(jiǎn)稱“HSS”)是可見的。
對(duì)于CSCF來(lái)說(shuō),只有當(dāng)用戶注冊(cè)時(shí),如果從HSS下載了多個(gè)公有標(biāo)識(shí),那么CSCF就認(rèn)為這幾個(gè)公有標(biāo)識(shí)是一個(gè)隱式注冊(cè)組的,并且按照3GPP協(xié)議,這是CSCF獲取隱式注冊(cè)組信息唯一的方式。
隱式注冊(cè)組最常用的例子是用戶有一個(gè)SIP統(tǒng)一資源標(biāo)識(shí)(UniformResource Identifier,簡(jiǎn)稱“URI”),同時(shí)有一個(gè)電話號(hào)碼類型的統(tǒng)一資源定位標(biāo)識(shí)(Telephone Universal Resource Locator,簡(jiǎn)稱“Tel URL”)。
具體地說(shuō),SIP URI是SIP協(xié)議中使用的網(wǎng)絡(luò)地址標(biāo)識(shí),如SIPtobas@home1.fr,其特征是在Internet網(wǎng)址前面加上SIP表示。而URL是因特網(wǎng)上用來(lái)標(biāo)識(shí)某個(gè)信息頁(yè)所用的一個(gè)短的字符串。用戶只要在萬(wàn)維網(wǎng)(World Wide Web,簡(jiǎn)稱“Web”)瀏覽器的地址框內(nèi)輸入站點(diǎn)的URL,就可以瀏覽到這個(gè)站點(diǎn),因此URL實(shí)際上就是某個(gè)資源的計(jì)算機(jī)地址。這里所說(shuō)的資源可以是文檔、文件或是程序。其中,Tel URL是請(qǐng)求評(píng)論(Requestfor Comment,簡(jiǎn)稱“RFC”)規(guī)定的電話號(hào)碼類型的公有標(biāo)識(shí),
現(xiàn)有技術(shù)方案中一個(gè)IMS的用戶的標(biāo)準(zhǔn)注冊(cè)流程如圖2所示。
在步驟110中,用戶向CSCF發(fā)送注冊(cè)請(qǐng)求消息。
在步驟120中,CSCF向HSS請(qǐng)求鑒權(quán)信息,通過(guò)這些鑒權(quán)信息,可以判斷用戶是否合法。
在步驟130中,HSS收到請(qǐng)求后,返回鑒權(quán)數(shù)據(jù)。
在步驟140中,CSCF保留鑒權(quán)信息中的一部分,把其余的發(fā)給用戶終端。
在步驟150中,用戶收到鑒權(quán)數(shù)據(jù)后,根據(jù)一定的算法得到一個(gè)響應(yīng)值,并發(fā)出一個(gè)新的注冊(cè)請(qǐng)求消息。這次的注冊(cè)請(qǐng)求消息和步驟1發(fā)出的不同,在于它帶有用戶的認(rèn)證信息,這樣將用戶的認(rèn)證信息放在首次注冊(cè)之后來(lái)發(fā)是為了實(shí)現(xiàn)雙向認(rèn)證。
在步驟160中,CSCF收到新的注冊(cè)信息后,就能判斷出這個(gè)用戶是否是合法的,如果合法就向HSS請(qǐng)求用戶的業(yè)務(wù)數(shù)據(jù)。這個(gè)請(qǐng)求含有用戶的一個(gè)公有標(biāo)識(shí)。
在步驟170中,HSS收到請(qǐng)求后,首先取出業(yè)務(wù)信息,同時(shí)判斷這個(gè)公有標(biāo)識(shí)是否屬于一個(gè)隱式注冊(cè)組,如果是,就把這個(gè)隱式注冊(cè)組的所有公有標(biāo)識(shí)都填充到響應(yīng)消息中。
在步驟180中,CSCF通知用戶注冊(cè)成功,同時(shí)在消息里面告訴用戶隱式注冊(cè)組中的所有公有標(biāo)識(shí)。
簡(jiǎn)單的說(shuō),在現(xiàn)有方案中,CSCF獲取隱式注冊(cè)組的途徑是通過(guò)步驟160和170。通過(guò)發(fā)送隱式注冊(cè)組中的一個(gè)公有標(biāo)識(shí)得到其余的公有標(biāo)識(shí)。例如,根據(jù)如圖3所示的張三的公共用戶身份表,如果張三注冊(cè)“張三@YY公司”,CSCF就會(huì)返回隱式注冊(cè)組1所含的“張三@YY公司”和“0755-76543210”兩個(gè)公有標(biāo)識(shí)。
在實(shí)際應(yīng)用中,上述方案存在以下問(wèn)題HSS無(wú)法通過(guò)一次注冊(cè)來(lái)實(shí)現(xiàn)用戶不同隱式注冊(cè)組中多個(gè)公有標(biāo)識(shí)的下載。另外,當(dāng)隱式注冊(cè)組發(fā)生改變時(shí),HSS只能將含有相應(yīng)的公有標(biāo)識(shí)的隱式注冊(cè)組全部注銷,同時(shí)也會(huì)造成用戶通話中斷。
具體地說(shuō),就是如圖3所示,如果用戶張三想通過(guò)注冊(cè)“張三@YY公司”的方式得到“張三@WW網(wǎng)”的信息,HSS是無(wú)法實(shí)現(xiàn)的。同樣,如果張三想把公有標(biāo)識(shí)“張三@WW網(wǎng)”和“0755-76543210”放到一個(gè)隱式注冊(cè)組中時(shí),并且如果“張三@WW網(wǎng)”這個(gè)公有標(biāo)識(shí)正在通話中,那么這個(gè)通話就會(huì)被強(qiáng)迫中斷,影響了用戶的體驗(yàn)。
造成這種情況的主要原因在于,HSS每次調(diào)用用戶公有標(biāo)識(shí)時(shí),只能按調(diào)用一個(gè)隱式注冊(cè)組的方式進(jìn)行。公有標(biāo)識(shí)是以隱式注冊(cè)組的形式存在的。
也就是說(shuō),用戶通過(guò)一次注冊(cè)只能收到一個(gè)隱式注冊(cè)組中的公有標(biāo)識(shí),同樣,隱式注冊(cè)組發(fā)生改變,例如拆分和合并,HSS只能將含有相應(yīng)的公有標(biāo)識(shí)的隱式注冊(cè)組全部注銷,同時(shí)等待用戶發(fā)起新的注冊(cè),CSCF到HSS下載用戶數(shù)據(jù)時(shí)才能刷新這些信息,在這個(gè)注銷的過(guò)程就會(huì)造成用戶通話的中斷。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,使得可以在不中斷通話的情況下實(shí)現(xiàn)隱式注冊(cè)組的拆分和合并。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,包含以下步驟預(yù)先在歸屬用戶服務(wù)器中為每個(gè)隱式注冊(cè)組分配唯一的組標(biāo)識(shí);
所述隱式注冊(cè)組發(fā)生拆分或合并時(shí),所述歸屬用戶服務(wù)器向呼叫會(huì)話控制功能發(fā)送修改消息,其中包含至少一條隱式注冊(cè)組信息,每條隱式注冊(cè)組信息包含一個(gè)組標(biāo)識(shí)和至少一個(gè)公有標(biāo)識(shí);所述呼叫會(huì)話控制功能收到修改消息時(shí),根據(jù)其中每條隱式注冊(cè)組信息中的組標(biāo)識(shí)和公有標(biāo)識(shí),分別更新本地保存的相同組標(biāo)識(shí)所對(duì)應(yīng)的公有標(biāo)識(shí)集。
其中,每條所述隱式注冊(cè)組信息中包含一個(gè)隱式注冊(cè)組的組標(biāo)識(shí)和全部公有標(biāo)識(shí);所述呼叫會(huì)話控制功能進(jìn)行隱式注冊(cè)組更新時(shí),將每條所述隱式注冊(cè)組信息中的公有標(biāo)識(shí)替換掉本地保存的相同組標(biāo)識(shí)所對(duì)應(yīng)的公有標(biāo)識(shí)集。
此外在所述方法中,每條所述隱式注冊(cè)組信息中包含一個(gè)組標(biāo)識(shí)和至少一個(gè)操作單元,其中,每個(gè)操作單元進(jìn)一步包含一個(gè)操作指示和至少一個(gè)公有標(biāo)識(shí);所述呼叫會(huì)話控制功能進(jìn)行隱式注冊(cè)組更新時(shí),根據(jù)所述隱式注冊(cè)組信息中每個(gè)操作單元中的操作指示,將該操作單元中的公有標(biāo)識(shí)添加到本地保存的具有相同組標(biāo)識(shí)的公有標(biāo)識(shí)集中,或?qū)⒃摬僮鲉卧械墓袠?biāo)識(shí)從本地保存的具有相同組標(biāo)識(shí)的公有標(biāo)識(shí)集中刪除。
此外在所述方法中,所述操作指示是增加操作或刪除操作。
此外在所述方法中,每條所述隱式注冊(cè)組信息中最多包含兩個(gè)操作單元;其中一個(gè)操作單元的操作指示為增加操作,該操作單元中包含了該隱式注冊(cè)組中所有需要增加的公有標(biāo)識(shí);另一個(gè)操作單元的操作指示為刪除操作,該操作單元中包含了該隱式注冊(cè)組中所有需要?jiǎng)h除的公有標(biāo)識(shí)。
此外在所述方法中,每條所述隱式注冊(cè)組信息中的操作單元數(shù)與需要增加或刪除的公有標(biāo)識(shí)數(shù)相同,每個(gè)操作單元只包含一個(gè)公有標(biāo)識(shí)。
此外在所述方法中,所述歸屬用戶服務(wù)器通過(guò)比較所述隱式注冊(cè)組在發(fā)生拆分或合并前后的公有標(biāo)識(shí)集,獲得需要增加或刪除的公有標(biāo)識(shí)。
通過(guò)比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的主要區(qū)別在于,在HSS中為每個(gè)隱式注冊(cè)組增加了一個(gè)組標(biāo)識(shí),HSS向CSCF發(fā)送的消息中既包含隱式注冊(cè)組組標(biāo)識(shí),又包含隱式注冊(cè)組中的公有標(biāo)識(shí),CSCF根據(jù)收到的組標(biāo)識(shí)和公有標(biāo)識(shí)更新本地具有相同組標(biāo)識(shí)的隱式注冊(cè)組中的公有標(biāo)識(shí)。CSCF從HSS下載的用戶數(shù)據(jù)中可以包含一個(gè)隱式注冊(cè)組的所有公有標(biāo)識(shí),也可以只包含需要變更的公有標(biāo)識(shí)及其變更方式。
這種技術(shù)方案上的區(qū)別,帶來(lái)了較為明顯的有益效果,即因?yàn)槊恳粋€(gè)隱式注冊(cè)組都有了唯一的組標(biāo)識(shí),所以HSS可以在一條消息中向CSCF發(fā)送多個(gè)隱式注冊(cè)組的公有標(biāo)識(shí),CSCF可以根據(jù)組標(biāo)識(shí)知道每一個(gè)公有標(biāo)識(shí)對(duì)應(yīng)哪一個(gè)隱式注冊(cè)組,CSCF只需要根據(jù)消息中的組標(biāo)識(shí)和公有標(biāo)識(shí)更改一下本地相同組標(biāo)識(shí)的的公有標(biāo)識(shí)即可,不再需要注銷用戶當(dāng)前正在使用的公有標(biāo)識(shí),可以在不中斷通話的情況下實(shí)現(xiàn)隱式注冊(cè)組的拆分和合并,從而改善了用戶的業(yè)務(wù)體驗(yàn)。
圖1是現(xiàn)有技術(shù)中3GPP協(xié)議規(guī)定的公有標(biāo)識(shí)的UML模型示意圖;;圖2是現(xiàn)有技術(shù)中IMS用戶注冊(cè)的標(biāo)準(zhǔn)流程圖;圖3是現(xiàn)有技術(shù)中IMS的一個(gè)用戶的公共用戶身份表示意圖;;圖4是本發(fā)明中公有標(biāo)識(shí)的UML模型示意圖;圖5是根據(jù)本發(fā)明第一實(shí)施方式的IMS的一個(gè)用戶的更新后的公共用戶身份表示意圖;
圖6是根據(jù)本發(fā)明第一實(shí)施方式的CSCF根據(jù)組號(hào)進(jìn)行逐組替換更新的方法流程圖;圖7是根據(jù)本發(fā)明第二實(shí)施方式的CSCF根據(jù)組號(hào)和操作指示進(jìn)行公有標(biāo)識(shí)逐個(gè)更新的方法流程圖;圖8是根據(jù)本發(fā)明第三實(shí)施方式的CSCF根據(jù)組號(hào)和增減兩個(gè)操作指示進(jìn)行公有標(biāo)識(shí)更新的方法流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
本發(fā)明的UML模型如圖4所示,與圖1相比,在圖1的結(jié)構(gòu)中再加入一項(xiàng)隱式注冊(cè)組號(hào)(Implict Group ID)。所謂隱式注冊(cè)組號(hào),是在HSS中預(yù)先為每個(gè)隱式注冊(cè)組分配的唯一的組標(biāo)識(shí)。
隱式注冊(cè)組發(fā)生拆分或合并時(shí),HSS只是通過(guò)可擴(kuò)充標(biāo)記語(yǔ)言(Extensible Markup Language,簡(jiǎn)稱“XML”)文本向CSCF發(fā)送包含至少一條隱式注冊(cè)組信息的修改消息,其中,每條隱式注冊(cè)組信息包含一個(gè)組標(biāo)識(shí)和至少一個(gè)公有標(biāo)識(shí)。
而當(dāng)CSCF收到修改消息時(shí),根據(jù)其中每條隱式注冊(cè)組信息中的組標(biāo)識(shí)和公有標(biāo)識(shí),分別更新本地保存的相同組標(biāo)識(shí)所對(duì)應(yīng)的公有標(biāo)識(shí)集。
根據(jù)修改消息方式的不同,CSCF的更新方式可以有兩種一種方式是將收到的每條隱式注冊(cè)組信息中的公有標(biāo)識(shí)替換掉本地保存的相同組標(biāo)識(shí)所對(duì)應(yīng)的公有標(biāo)識(shí)集,完成更新。
另一種方式是HSS只向CSCF傳輸隱式注冊(cè)組中變化的部分。即,HSS通過(guò)比較隱式注冊(cè)組在發(fā)生拆分或合并前后的公有標(biāo)識(shí)集,獲得需要增加或刪除的公有標(biāo)識(shí),然后相應(yīng)的配上增加操作指示或刪除操作指示,這樣也就是說(shuō),隱式注冊(cè)組信息中不僅包含有需要更新的公有標(biāo)識(shí),還包含有與這些公有標(biāo)識(shí)對(duì)應(yīng)的操作單元。
具體地說(shuō),這種帶操作單元的隱式注冊(cè)組信息也可以有兩種表達(dá)方式一種是在一個(gè)隱式注冊(cè)組信息包含多個(gè)操作單元,每個(gè)操作單元只包含一個(gè)公有標(biāo)識(shí)。
另一種是在一個(gè)隱式注冊(cè)組中最多只包含兩個(gè)操作單元,每個(gè)操作單元有多個(gè)公有標(biāo)識(shí)。其中一個(gè)操作單元的操作指示為增加操作,該操作單元中包含了該隱式注冊(cè)組中所有需要增加的公有標(biāo)識(shí);另一個(gè)操作單元的操作指示為刪除操作,該操作單元中包含了該隱式注冊(cè)組中所有需要?jiǎng)h除的公有標(biāo)識(shí)。
然后,CSCF根據(jù)收到的隱式注冊(cè)組信息中每個(gè)操作單元中的操作指示,將該操作單元中的公有標(biāo)識(shí)添加到本地保存的具有相同組標(biāo)識(shí)的公有標(biāo)識(shí)集中,或?qū)⒃摬僮鲉卧械墓袠?biāo)識(shí)從本地保存的具有相同組標(biāo)識(shí)的公有標(biāo)識(shí)集中刪除來(lái)完成更新。
本發(fā)明第一實(shí)施方式的IMS的用戶張三的要求更新后的公共用戶身份表如圖5所示,該表是在現(xiàn)有技術(shù)中IMS的用戶張三的公共用戶身份表如圖3所示的基礎(chǔ)上,進(jìn)行更新得到的。本實(shí)施方式的更新方法如圖6所示。
在步驟210中,HSS為每個(gè)隱式注冊(cè)組分配一個(gè)唯一的組標(biāo)識(shí),也就是圖5所示的隱式注冊(cè)組號(hào),分別為1、2、3。
在步驟220中,HSS收集要更新的隱式注冊(cè)組信息,共三條。每條隱式注冊(cè)組信息包含一個(gè)組號(hào)和該組號(hào)對(duì)應(yīng)的所有公有標(biāo)識(shí),分別為組號(hào)“1”和公有標(biāo)識(shí)“張三@ZZ小區(qū)”、“0755-76543210”;組號(hào)“2”和公有標(biāo)識(shí)“張三@YY公司”;組號(hào)“3”和公有標(biāo)識(shí)“張三@WW網(wǎng)”、“0755-87654321”。
在步驟230中,HSS將步驟220得到的三條隱式注冊(cè)組信息一起發(fā)送給CSCF。因?yàn)槊恳粋€(gè)隱式注冊(cè)組都有了唯一的組標(biāo)識(shí),所以HSS可以在一條消息中向CSCF發(fā)送多個(gè)隱式注冊(cè)組的公有標(biāo)識(shí)。
在步驟240中,CSCF根據(jù)每條隱式注冊(cè)組信息的組號(hào),查找到原有的對(duì)應(yīng)的隱式注冊(cè)組如圖3所示,分別將每個(gè)組號(hào)對(duì)應(yīng)的公有標(biāo)識(shí)進(jìn)行整體的替換,完成更新,得到如圖5所示新的公共用戶身份表。例如,對(duì)于編號(hào)為3的隱式注冊(cè)組,用來(lái)自HSS的消息中的公有標(biāo)識(shí)“張三@WW網(wǎng)”、“0755-87654321”替換CSCF中原有的公有標(biāo)識(shí)“張三@WW網(wǎng)”。
因?yàn)楦鶕?jù)組標(biāo)識(shí)CSCF可以知道每一個(gè)公有標(biāo)識(shí)對(duì)應(yīng)哪一個(gè)隱式注冊(cè)組,CSCF只需要根據(jù)消息中的組標(biāo)識(shí)和公有標(biāo)識(shí)更改一下本地相同組標(biāo)識(shí)的公有標(biāo)識(shí)即可,不再需要注銷用戶當(dāng)前正在使用的公有標(biāo)識(shí)。所以,本實(shí)施方案可以在不中斷通話的情況下實(shí)現(xiàn)隱式注冊(cè)組的拆分和合并,從而改善了用戶的業(yè)務(wù)體驗(yàn)。
與本發(fā)明第一實(shí)施方式相同,本發(fā)明第二實(shí)施方式的IMS的用戶張三的要求更新后的公共用戶身份表同樣如圖5所示,本實(shí)施方式的更新方法如圖7所示。
步驟310同步驟210,在此不做贅述。
在步驟320中,HSS比較更新前后的每個(gè)隱式注冊(cè)組,得到每組的要增加或刪除的公有標(biāo)識(shí),并為每個(gè)公有標(biāo)識(shí)配上相應(yīng)的增加或刪除操作指示。把增加操作標(biāo)記為ADD,刪除操作標(biāo)記為DEL。將得到三條隱式注冊(cè)組信息,分別為組號(hào)“1”、“DEL張三@YY公司”、“ADD張三@ZZ小區(qū)”;組號(hào)“2”、“DEL張三@ZZ小區(qū)”、“ADD張三@YY公司”、“DEL 0755-87654321”;組號(hào)“3”、“ADD 0755-87654321”。
步驟330同步驟230,在此不做贅述。
在步驟340中,CSCF根據(jù)每條隱式注冊(cè)組信息,進(jìn)行相應(yīng)的操作。也就是找到隱式注冊(cè)組1,刪除“張三@YY公司”,然后增加“張三@ZZ小區(qū)”。找到隱式注冊(cè)組2,刪除“張三@ZZ小區(qū)”,然后增加“張三@YY公司”再然后刪除“0755-87654321”。最后找到隱式注冊(cè)組3,增加“0755-87654321”。
完成更新后同樣得到如圖5所示新的公共用戶身份表。
本發(fā)明第三實(shí)施方式與第二實(shí)施方式方法基本相同,區(qū)別在于,每條隱式注冊(cè)組信息操作指示格式不同。第二實(shí)施方式中是為每一條得到的公有標(biāo)識(shí)配上增加或刪除的操作指示,操作指示的數(shù)目和得到的公有標(biāo)識(shí)的數(shù)目相同。而第三實(shí)施方式中是只含有最多兩個(gè)操作指示,增加或刪除,增加操作指示后跟著所有作增加操作的公有標(biāo)識(shí)(可以是一個(gè)或多個(gè)),刪除操作指示后跟著所有作刪除操作的公有標(biāo)識(shí)(可以是一個(gè)或多個(gè))。本發(fā)明第三實(shí)施方式的更新方法如圖8所示。
步驟410同步驟310,在此不做贅述。
在步驟420中,HSS比較更新前后的每個(gè)隱式注冊(cè)組,得到每組的要增加或刪除的公有標(biāo)識(shí),并將每個(gè)公有標(biāo)識(shí)放在相應(yīng)的增加或刪除操作指示后。同樣地把增加操作標(biāo)記為ADD,刪除操作標(biāo)記為DEL。將得到三條隱式注冊(cè)組信息,分別為組號(hào)“1”、“DEL張三@YY公司”、“ADD張三@ZZ小區(qū)”;組號(hào)“2”、“DEL張三@ZZ小區(qū)、0755-87654321”、“ADD張三@YY公司”;組號(hào)“3”、“ADD 0755-87654321”。與本發(fā)明第二實(shí)施方式相比,組號(hào)為2的隱式注冊(cè)組信息有明顯不同。從組號(hào)為3的隱式注冊(cè)組信息可以看出,如果只有增加或只有刪除操作,可以只用一個(gè)操作單元。
步驟430同步驟330,在此不做贅述。
在步驟440中,由于得到的組號(hào)為1和3的兩條隱式注冊(cè)組信息與第二實(shí)施方式的完全相同,步驟440與步驟340相應(yīng)的操作也相同。對(duì)于組號(hào)為2的隱式注冊(cè)組信息,本步驟中的操作是,先找到組2,同時(shí)刪除“張三@ZZ小區(qū)”、“0755-87654321”,然后增加“張三@YY公司”。
完成更新后也同樣得到如圖5所示新的公共用戶身份表。
雖然通過(guò)參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,其特征在于,包含以下步驟預(yù)先在歸屬用戶服務(wù)器中為每個(gè)隱式注冊(cè)組分配唯一的組標(biāo)識(shí);所述隱式注冊(cè)組發(fā)生拆分或合并時(shí),所述歸屬用戶服務(wù)器向呼叫會(huì)話控制功能發(fā)送修改消息,其中包含至少一條隱式注冊(cè)組信息,每條隱式注冊(cè)組信息包含一個(gè)組標(biāo)識(shí)和至少一個(gè)公有標(biāo)識(shí);所述呼叫會(huì)話控制功能收到修改消息時(shí),根據(jù)其中每條隱式注冊(cè)組信息中的組標(biāo)識(shí)和公有標(biāo)識(shí),分別更新本地保存的相同組標(biāo)識(shí)所對(duì)應(yīng)的公有標(biāo)識(shí)集。
2.根據(jù)權(quán)利要求1所述的IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,其特征在于,每條所述隱式注冊(cè)組信息中包含一個(gè)隱式注冊(cè)組的組標(biāo)識(shí)和全部公有標(biāo)識(shí);所述呼叫會(huì)話控制功能進(jìn)行隱式注冊(cè)組更新時(shí),將每條所述隱式注冊(cè)組信息中的公有標(biāo)識(shí)替換掉本地保存的相同組標(biāo)識(shí)所對(duì)應(yīng)的公有標(biāo)識(shí)集。
3.根據(jù)權(quán)利要求1所述的IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,其特征在于,每條所述隱式注冊(cè)組信息中包含一個(gè)組標(biāo)識(shí)和至少一個(gè)操作單元,其中,每個(gè)操作單元進(jìn)一步包含一個(gè)操作指示和至少一個(gè)公有標(biāo)識(shí);所述呼叫會(huì)話控制功能進(jìn)行隱式注冊(cè)組更新時(shí),根據(jù)所述隱式注冊(cè)組信息中每個(gè)操作單元中的操作指示,將該操作單元中的公有標(biāo)識(shí)添加到本地保存的具有相同組標(biāo)識(shí)的公有標(biāo)識(shí)集中,或?qū)⒃摬僮鲉卧械墓袠?biāo)識(shí)從本地保存的具有相同組標(biāo)識(shí)的公有標(biāo)識(shí)集中刪除。
4.根據(jù)權(quán)利要求3所述的IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,其特征在于,所述操作指示是增加操作或刪除操作。
5.根據(jù)權(quán)利要求4所述的IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,其特征在于,每條所述隱式注冊(cè)組信息中最多包含兩個(gè)操作單元;其中一個(gè)操作單元的操作指示為增加操作,該操作單元中包含了該隱式注冊(cè)組中所有需要增加的公有標(biāo)識(shí);另一個(gè)操作單元的操作指示為刪除操作,該操作單元中包含了該隱式注冊(cè)組中所有需要?jiǎng)h除的公有標(biāo)識(shí)。
6.根據(jù)權(quán)利要求4所述的IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,其特征在于,每條所述隱式注冊(cè)組信息中的操作單元數(shù)與需要增加或刪除的公有標(biāo)識(shí)數(shù)相同,每個(gè)操作單元只包含一個(gè)公有標(biāo)識(shí)。
7.根據(jù)權(quán)利要求3至6中任一項(xiàng)所述的IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,其特征在于,所述歸屬用戶服務(wù)器通過(guò)比較所述隱式注冊(cè)組在發(fā)生拆分或合并前后的公有標(biāo)識(shí)集,獲得需要增加或刪除的公有標(biāo)識(shí)。
全文摘要
本發(fā)明涉及通信技術(shù),公開了一種IMS會(huì)話中隱式注冊(cè)組拆分或合并的方法,使得可以在不中斷通話的情況下實(shí)現(xiàn)隱式注冊(cè)組的拆分和合并。本發(fā)明中,在HSS中為每個(gè)隱式注冊(cè)組增加了一個(gè)組標(biāo)識(shí),HSS向CSCF發(fā)送的消息中既包含隱式注冊(cè)組組標(biāo)識(shí),又包含隱式注冊(cè)組中的公有標(biāo)識(shí),CSCF根據(jù)收到的組標(biāo)識(shí)和公有標(biāo)識(shí)更新本地具有相同組標(biāo)識(shí)的隱式注冊(cè)組中的公有標(biāo)識(shí)。CSCF從HSS下載的用戶數(shù)據(jù)中可以包含一個(gè)隱式注冊(cè)組的所有公有標(biāo)識(shí),也可以只包含需要變更的公有標(biāo)識(shí)及其變更方式。
文檔編號(hào)H04L29/06GK1874356SQ200510110608
公開日2006年12月6日 申請(qǐng)日期2005年11月22日 優(yōu)先權(quán)日2005年11月22日
發(fā)明者楊安 申請(qǐng)人:華為技術(shù)有限公司