国产精品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>

      多注冊(cè)的方法、多注冊(cè)情況下去注冊(cè)的方法及相應(yīng)裝置的制作方法

      文檔序號(hào):7916760閱讀:114來源:國知局
      專利名稱:多注冊(cè)的方法、多注冊(cè)情況下去注冊(cè)的方法及相應(yīng)裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多注冊(cè)的方法、多注冊(cè)情況下去注冊(cè)的方法及相應(yīng)裝置。
      背景技術(shù)
      在3GPP ( 3rd Generation Partnership Project,第三代移動(dòng)通信標(biāo)準(zhǔn)化的伙伴項(xiàng)目)標(biāo)準(zhǔn)中描述了IMS (IP Multimedia Subsystem, IP多媒體子系統(tǒng))會(huì)話切換的場(chǎng)景,例如,當(dāng)UE (User Equipment,用戶設(shè)備)在IP-CAN l上注冊(cè)并且建立了IMS會(huì)話后,由于UE的移動(dòng),IP-CAN l的信號(hào)變?nèi)酰瑹o法繼續(xù)承載該會(huì)話,但此時(shí)可能存在IP-CAN 2的信號(hào)比較好,可以承載該會(huì)話,這時(shí)就要求UE把會(huì)話切換到IP-CAN 2,而IMS會(huì)話切換要求UE首先在IP-CAN 2上進(jìn)行IMS注冊(cè),那么這時(shí)UE就在IP-CAN2上注冊(cè),同時(shí)要求網(wǎng)絡(luò)保留UE在IP-CAN l上的注冊(cè)。這樣,UE在同一個(gè)IMS網(wǎng)絡(luò)同時(shí)進(jìn)行兩個(gè)IMS注冊(cè)。目前,現(xiàn)有技術(shù)中提供了一種IMS用戶注冊(cè)的流程,如圖l所示,包括步驟IOI、用戶發(fā)起IMS域的注冊(cè),IMS網(wǎng)絡(luò)完成對(duì)于用戶的認(rèn)證;步驟102、 S-CSCF ( Serving Call Session Control Function ,服務(wù)呼叫會(huì)話控制功能)把用戶的注冊(cè)狀態(tài)上報(bào)到HSS ( Home Subscriber Server,歸屬簽約用戶服務(wù)器),HSS更新用戶的注冊(cè)狀態(tài)為"已注冊(cè)";步驟103、 HSS返回響應(yīng),其中攜帶用戶數(shù)據(jù)。
      現(xiàn)有技術(shù)中還提供了一種IMS用戶去注冊(cè)的流程,如圖2所示,包括步驟201-202、 UE之前已經(jīng)在IMS網(wǎng)絡(luò)注冊(cè),但是由于某些原因UE要把該
      注冊(cè)注銷,于是UE發(fā)送去注冊(cè)消息到S-CSCF;
      步驟203、 S-CSCF發(fā)現(xiàn)網(wǎng)絡(luò)該用戶去注冊(cè),于是通過S-CSCF和HSS之間
      Cx接口發(fā)送SAR (Server Assignment Request,服務(wù)器分配請(qǐng)求)消息到HSS
      中,用以更新用戶的注冊(cè)狀態(tài)為去注冊(cè);步驟204、 HSS發(fā)送SAA ( Server Assignment Answer,服務(wù)器分配響應(yīng)) 消息到S-CSCF;
      步驟205-206、 S-CSCF發(fā)送200ok消息到UE。
      再如圖3所示,為HSS中對(duì)于用戶注冊(cè)狀態(tài)的管理示意圖。當(dāng)用戶注冊(cè)后, HSS會(huì)根據(jù)用戶注冊(cè)的IMPU (IMS User Public ID, IMS用戶公共身份標(biāo)識(shí)) 和IMPI (IMS User Private ID, IMS用戶私有身份標(biāo)識(shí))保存用戶的注冊(cè)狀 態(tài),也就是說,對(duì)于一對(duì)IMPU和IMPI來說,其注冊(cè)狀態(tài)是確定的。需要說明 一點(diǎn),本文中的"用戶"就是對(duì)于一對(duì)IMPU和IMPI而言的。
      在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人經(jīng)過研究發(fā)現(xiàn)通過上述IMS用戶注冊(cè)的 流程可以看出,當(dāng)用戶注冊(cè)時(shí),S-CSCF就會(huì)到HSS更新用戶的注冊(cè)狀態(tài),下 載用戶的相關(guān)數(shù)據(jù)。那么在多注冊(cè)的情況下,每次用戶注冊(cè)成功,S-CSCF都 會(huì)到HSS更新用戶注冊(cè)狀態(tài)下載用戶數(shù)據(jù),但是每次下載的用戶數(shù)據(jù)是相同 的,很明顯這樣就增加了Cx接口以及HSS的負(fù)擔(dān)。此外,上述IMS用戶去注冊(cè) 的流程僅是針對(duì)單一注冊(cè)的情況而言,如果直接將該流程應(yīng)用在多注冊(cè)的情 況下,則只要是UE發(fā)送去注冊(cè)消息到S-CSCF,那么S-CSCF就會(huì)到HSS把IMPU 和IMPI所標(biāo)識(shí)用戶的注冊(cè)狀態(tài)更改為"未注冊(cè)",而所述用戶還存在其它的 注冊(cè),顯然,此時(shí)所述用戶在HSS中的注冊(cè)狀態(tài)是不準(zhǔn)確的。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種多注冊(cè)的方法,能夠優(yōu)化多注冊(cè)的過程,減輕Cx 接口以及HSS的負(fù)擔(dān);還提供一種多注冊(cè)情況下去注冊(cè)的方法及相應(yīng)裝置,能 夠準(zhǔn)確的4是供用戶在HSS中的注冊(cè)狀態(tài)。
      本發(fā)明實(shí)施例提供的技術(shù)方案如下
      一種多注冊(cè)的方法,包括
      >接收用戶的注冊(cè)請(qǐng)求消息;
      判斷所述用戶之前是否已經(jīng)進(jìn)行過注冊(cè),當(dāng)確定所述用戶沒有進(jìn)行過注 冊(cè)時(shí),發(fā)送消息到簽約用戶數(shù)據(jù)服務(wù)器,用以更新所述用戶的注冊(cè)狀態(tài); 接收所述簽約用戶數(shù)據(jù)服務(wù)器發(fā)送的所述用戶的相關(guān)數(shù)據(jù)。一種多注冊(cè)情況下去注冊(cè)的方法,其特征在于,包括
      當(dāng)觸發(fā)對(duì)用戶的多注冊(cè)中的第一注冊(cè)的去注冊(cè)時(shí),根據(jù)所述第一注冊(cè)的
      第一多注冊(cè)標(biāo)識(shí),判斷所述用戶是否還存在不同于所述第一注冊(cè)的其它注冊(cè); 若確定所述用戶存在不同于所述第一注冊(cè)的其它注冊(cè),則直接返回確認(rèn)消息, 并且刪除所述第 一注冊(cè)的注冊(cè)信息。
      一種多注冊(cè)情況下去注冊(cè)的方法,其特征在于,包括 接收注冊(cè)服務(wù)器發(fā)送的消息,所述消息攜帶所需要去注冊(cè)的多注冊(cè)標(biāo)識(shí); 才艮據(jù)所述多注冊(cè)標(biāo)識(shí),相應(yīng)地更新所述多注冊(cè)標(biāo)識(shí)對(duì)應(yīng)的注冊(cè)的注冊(cè)狀態(tài)。
      一種注冊(cè)服務(wù)器,包括
      接收單元,用于接收用戶的注冊(cè)請(qǐng)求消息;
      第 一判斷單元,用于判斷所述用戶之前是否已經(jīng)進(jìn)行過注冊(cè);
      第 一處理單元,用于當(dāng)所述第 一判斷單元確定所述用戶沒有進(jìn)行過注冊(cè)
      時(shí),發(fā)送消息到簽約用戶數(shù)據(jù)服務(wù)器,用以更新所述用戶的注冊(cè)狀態(tài);
      所述接收單元還用于接收所述簽約用戶數(shù)據(jù)服務(wù)器發(fā)送的所述用戶的相
      關(guān)數(shù)據(jù)。
      一種注冊(cè)服務(wù)器,包括
      第二判斷單元,用于當(dāng)觸發(fā)對(duì)用戶的多注冊(cè)中的第 一注冊(cè)的去注冊(cè)時(shí), 根據(jù)所述第一注冊(cè)的第一多注冊(cè)標(biāo)識(shí),判斷所述用戶是否還存在不同于所述 第一注冊(cè)的其它注冊(cè);
      第二處理單元,用于當(dāng)所述第二判斷單元確定所述用戶存在不同于所述 第一注冊(cè)的其它注冊(cè)時(shí),直接返回確認(rèn)消息,并且刪除所述第一注冊(cè)的注冊(cè) 信息。
      一種簽約用戶數(shù)據(jù)服務(wù)器,包括
      接收單元,用于接收注冊(cè)服務(wù)器發(fā)送的消息,所述消息攜帶所需要去注 冊(cè)的多注冊(cè)標(biāo)識(shí);
      更新單元,用于根據(jù)接收的所述多注冊(cè)標(biāo)識(shí),相應(yīng)地更新所述多注冊(cè)標(biāo) 識(shí)對(duì)應(yīng)的注冊(cè)的注冊(cè)狀態(tài)。本發(fā)明提供的多注冊(cè)情況下去注冊(cè)的方法實(shí)施例,有效解決了現(xiàn)有技術(shù)
      中多注冊(cè)情況下去注冊(cè)的問題,并能夠準(zhǔn)確的提供用戶在HSS中的注冊(cè)狀態(tài)。 本發(fā)明提供的多注冊(cè)方法的實(shí)施例中,當(dāng)用戶第一次注冊(cè)時(shí),S-CSCF會(huì) 到HSS更新用戶的注冊(cè)狀態(tài),下載用戶的相關(guān)數(shù)據(jù)。而當(dāng)用戶進(jìn)行第二次注 冊(cè)及之后的注冊(cè)時(shí),S-CSCF首先判斷UE是否已經(jīng)進(jìn)行過注冊(cè),如果是,則 不再發(fā)送SAR消息到HSS,從而可以有效減輕Cx接口以及HSS的負(fù)擔(dān)。


      圖1是現(xiàn)有技術(shù)中IMS用戶注冊(cè)的流程圖2是現(xiàn)有技術(shù)中IMS用戶去注冊(cè)的流程圖3是現(xiàn)有技術(shù)中HSS中對(duì)于用戶注冊(cè)狀態(tài)的管理示意圖4是本發(fā)明實(shí)施例多注冊(cè)的方法的流程圖5是本發(fā)明實(shí)施例多注冊(cè)情況下去注冊(cè)的方法的一個(gè)流程圖6是本發(fā)明實(shí)施例多注冊(cè)情況下去注冊(cè)的方法的另 一個(gè)流程圖7是本發(fā)明實(shí)施例多注冊(cè)情況下去注冊(cè)的方法的又一個(gè)流程圖8是本發(fā)明實(shí)施例HSS中對(duì)于用戶注冊(cè)狀態(tài)的管理示意圖9是本發(fā)明實(shí)施例注冊(cè)服務(wù)器的一種結(jié)構(gòu)示意圖IO是本發(fā)明實(shí)施例注冊(cè)服務(wù)器的另一種結(jié)構(gòu)示意圖11是本發(fā)明實(shí)施例簽約用戶數(shù)據(jù)服務(wù)器的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      本發(fā)明提供一種多注冊(cè)的方法、多注冊(cè)情況下去注冊(cè)的方法、及相應(yīng)裝 置的實(shí)施例。為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面參照 附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
      在對(duì)本發(fā)明實(shí)施例進(jìn)行具體說明之前,簡單介紹如下幾個(gè)概念。 IMS是移動(dòng)交換網(wǎng)絡(luò)中疊加在已有PS (Packet Switched,分組交換域) 之上的一個(gè)子系統(tǒng),采用分組交換域?yàn)槠渖蠈涌刂菩帕詈蚟 某體傳輸?shù)某休d通 道,引入SIP ( Session Initiation Protocol,會(huì)話發(fā)起協(xié)議)作為業(yè)務(wù)控制協(xié)議,利用SIP簡單、易擴(kuò)展、媒體組合方便的特點(diǎn),通過將業(yè)務(wù)控制與承載控制 分離,提供豐富的多媒體業(yè)務(wù)。IMS中主要的功能實(shí)體包括控制用戶注冊(cè)、
      會(huì)話控制等功能的CSCF( Call Session Control Function ,呼叫會(huì)話控制功能)、 提供各種業(yè)務(wù)邏輯控制功能的AS (Application Server ,應(yīng)用服務(wù)器)、集中 管理用戶簽約數(shù)據(jù)的HSS以及用于實(shí)現(xiàn)與電路交換網(wǎng)互通的媒體網(wǎng)關(guān)控制功 能(MGCF) /IMS媒體網(wǎng)關(guān)(IM-MGW),用戶通過當(dāng)前所在地P-CSCF接 入IMS,會(huì)話和業(yè)務(wù)觸發(fā)控制及與AS的業(yè)務(wù)控制交互則由其注冊(cè)地的歸屬域 S-CSCF完成。
      IMS是3GPP和Tispan的描述,在3GPP2中也有一個(gè)類似的多媒體子系 統(tǒng)MMD (Multimedia Domain),其和IMS的結(jié)構(gòu)類似,所以下文為了簡便起 見,統(tǒng)一稱為IMS,但是很明顯本文描述的方法同樣也適用于MMD。
      現(xiàn)有技術(shù)中,UE注冊(cè)時(shí),S-CSCF需要記錄的該注冊(cè)的相關(guān)注冊(cè)信息, 例如該注冊(cè)的P-CSCF標(biāo)識(shí)、該注冊(cè)的contact連接地址(如IP地址),在IMS 多注冊(cè)的情況下,UE進(jìn)行新的注冊(cè)時(shí),S-CSCF會(huì)將新的注冊(cè)的注冊(cè)信息代 替舊的注冊(cè)的注冊(cè)信息進(jìn)行記錄。
      本發(fā)明實(shí)施例S-CSCF在進(jìn)行新的注冊(cè)時(shí),記錄該次注冊(cè)的注冊(cè)信息,同 時(shí),在舊的注冊(cè)沒有被注銷之前,保留舊的注冊(cè)信息,即在S-CSCF中區(qū)分多 注冊(cè)中的每個(gè)注冊(cè),同時(shí)記錄每個(gè)注冊(cè)的注冊(cè)信息。本申請(qǐng)文件中,為了區(qū) 分多注冊(cè)中的每個(gè)注冊(cè),采納了多注冊(cè)標(biāo)識(shí)這一概念,在本申請(qǐng)文件中,多 注冊(cè)標(biāo)識(shí)可以是用戶注冊(cè)時(shí)為其分配的ID (例如1、 2、 3等),該ID可以是 用戶分配的,也可以注冊(cè)過程中網(wǎng)絡(luò)側(cè)的網(wǎng)元分配的,多注冊(cè)標(biāo)識(shí)也可以是 該次注冊(cè)的P-CSCF的標(biāo)識(shí),多注冊(cè)標(biāo)識(shí)還可以是該次注冊(cè)的contact地址等, 其他實(shí)施方式在此不再贅述。本申請(qǐng)文件中,所說的去注冊(cè)和注銷注冊(cè)的意 思等同;權(quán)利要求書中所說的第一注冊(cè)只是其中之一的注冊(cè),不是第一次注 冊(cè),其區(qū)別于說明書中所說的第一次注冊(cè)。
      如圖4所示,為多注冊(cè)的方法的一個(gè)實(shí)施例的流程圖,包括如下過程 步驟401、 UE在IMS域注冊(cè),并且攜帶多注冊(cè)標(biāo)識(shí)ID1,注冊(cè)成功; 步驟402、 S-CSCF判斷UE之前沒有注冊(cè)過,于是發(fā)送SAR消息到HSS,以將UE的注冊(cè)狀態(tài)更新為"已注冊(cè)",同時(shí)保存多注冊(cè)標(biāo)識(shí)ID1,同時(shí)還可 以保存該次注冊(cè)的其他注冊(cè)信息;
      步驟403、 HSS發(fā)送SAA消息到S-CSCF,其中包括UE的相關(guān)數(shù)據(jù);
      步驟404、 UE進(jìn)行第二次注冊(cè),并攜帶多注冊(cè)標(biāo)識(shí)ID2,注冊(cè)成功;
      步驟405、 S-CSCF判斷UE已經(jīng)進(jìn)行過注冊(cè),于是不再發(fā)送SAR消息到 HSS,并且保存多注冊(cè)標(biāo)識(shí)ID2。
      其中,所述步驟405中,S-CSCF可以根據(jù)存儲(chǔ)的UE的當(dāng)前注冊(cè)狀態(tài), 即"已注冊(cè),,,判斷UE之前是否已經(jīng)進(jìn)行過注冊(cè)。
      所述步驟401和404中的多注冊(cè)標(biāo)識(shí)采用分配的ID來表示,其他實(shí)施例 中還可以采用連接地址、或者代理注冊(cè)服務(wù)器的標(biāo)識(shí),具體的可以攜帶到消 息的reg-id頭域中。
      通過上述實(shí)施例中IMS用戶多注冊(cè)的流程可以看出,當(dāng)用戶第一次注冊(cè) 時(shí),S-CSCF會(huì)到HSS更新用戶的注冊(cè)狀態(tài),下載用戶的相關(guān)數(shù)據(jù)。而由于 用戶數(shù)據(jù)是相同的,因此,當(dāng)用戶進(jìn)行第二次注冊(cè)及之后的注冊(cè)時(shí),S-CSCF 可以根據(jù)存儲(chǔ)的用戶的注冊(cè)狀態(tài)判斷UE是否已經(jīng)進(jìn)行過注冊(cè),如果是,則不 再發(fā)送SAR消息到HSS,從而可以有效減輕Cx接口以及HSS的負(fù)擔(dān)。同時(shí), 在注冊(cè)時(shí),S-CSCF區(qū)分不同的注冊(cè)并記錄其相關(guān)注冊(cè)信息,例如多注冊(cè)標(biāo)識(shí), 為多注冊(cè)的合理去注冊(cè)流程提供保證。
      上述是以S-CSCF單獨(dú)的采用某個(gè)地方保存用戶的注冊(cè)狀態(tài)為例,在具體 的實(shí)施中還可以不需要特意保存注冊(cè)狀態(tài)這一信息,而根據(jù)保存的用戶當(dāng)前 的多注冊(cè)標(biāo)識(shí)來判斷用戶的注冊(cè)狀態(tài),如果是S-CSCF保存有用戶的多注冊(cè)標(biāo) 識(shí)則說明用戶已經(jīng)注冊(cè),否則,則表明用戶沒有注冊(cè)。
      如圖5所示,為多注冊(cè)情況下去注冊(cè)的方法的一個(gè)實(shí)施例的流程圖,包 括如下過程
      步驟501、 UE在IMS域注冊(cè),并且攜帶多注冊(cè)標(biāo)識(shí)ID1; 步驟502、 UE在IMS域進(jìn)行第二次注冊(cè),并且攜帶多注冊(cè)標(biāo)識(shí)ID2; 步驟503、UE需要將第一次注冊(cè)去注冊(cè),于是發(fā)送去注冊(cè)消息到P-CSCF, 并且攜帶多注冊(cè)標(biāo)識(shí)ID1;步驟504、 P-CSCF轉(zhuǎn)發(fā)去注冊(cè)消息到S-CSCF;
      步驟505、 S-CSCF根據(jù)存儲(chǔ)的UE當(dāng)前的注冊(cè)情況確定是否需要到HSS 中更新該用戶的注冊(cè)狀態(tài),即才艮據(jù)該多注冊(cè)標(biāo)識(shí)IDl,確定還保存有不同于需 要注銷的注冊(cè)ID1不同的注冊(cè)ID2,判斷UE還有另外的一個(gè)注冊(cè)(即第二次 注冊(cè)),于是不發(fā)送SAR消息到HSS,而是直接返回200 ok消息,并且刪除 ID1的注冊(cè)信息;
      步驟506、 S畫CSCF發(fā)送200 ok消息到P-CSCF;
      步驟507、 P-CSCF轉(zhuǎn)發(fā)200 ok消息到UE;
      步驟508、 UE發(fā)現(xiàn)需要將第二次注冊(cè)去注冊(cè),于是發(fā)送去注冊(cè)消息到 P-CSCF,并且攜帶多注冊(cè)標(biāo)識(shí)ID2;
      步驟509、 P-CSCF轉(zhuǎn)發(fā)去注冊(cè)消息到S-CSCF;
      步驟510、 S-CSCF根據(jù)存儲(chǔ)的UE當(dāng)前的注冊(cè)情況確定是否需要到HSS 中更新該用戶的注冊(cè)狀態(tài),即根據(jù)該多注冊(cè)標(biāo)識(shí)ID2,確定沒有不同于需要注 銷的注冊(cè)ID2不同的注冊(cè),判斷UE已經(jīng)沒有其它的注冊(cè),于H送SAR消 息到HSS,并且刪除第二次注冊(cè)的注冊(cè)信息;
      步驟511、 S-CSCF發(fā)送SAR消息到HSS, HSS將UE的注冊(cè)狀態(tài)更新為 "未注冊(cè)"。
      需要說明的是,上述實(shí)施例中是以UE兩次注冊(cè)在同 一個(gè)P-CSCF上為例, 實(shí)際上,UE的多次注冊(cè)也可以在不同的P-CSCF上,其實(shí)現(xiàn)流程不變。另夕卜, 上述實(shí)施例中的多注冊(cè)標(biāo)識(shí)僅是注冊(cè)信息的一種,還可以為連接地址,具體 的可以攜帶到消息的Reg-id頭域中。
      此外,上述實(shí)施例中是以UE發(fā)送去注冊(cè)請(qǐng)求消息為例,其中,所述去注
      冊(cè)請(qǐng)求消息中可以攜帶需要注銷的注冊(cè)的多注冊(cè)標(biāo)識(shí)或者連接地址,并經(jīng)過 P-CSCF轉(zhuǎn)發(fā)至S-CSCF,其中的P-CSCF可以相同,也可以不同。如果P-CSCF 不同,則所述去注冊(cè)請(qǐng)求消息中可以不用攜帶需要去注冊(cè)的ID或者連"^妄地址, 而是在P-CSCF轉(zhuǎn)發(fā)UE發(fā)出的去注冊(cè)請(qǐng)求消息時(shí),將自身的標(biāo)識(shí)填加到所述 去注冊(cè)請(qǐng)求消息中,以此作為多注冊(cè)標(biāo)識(shí),從而也可以明確UE需要去哪個(gè)注 冊(cè)。具體如下述實(shí)施例所示如圖6所示,為多注冊(cè)情況下去注冊(cè)的方法的另一個(gè)實(shí)施例的流程圖,
      包括如下過程
      步驟601、 UE通過P-CSCFl,在IMS域進(jìn)行第一次注冊(cè),S-CSCF記錄 了 P-CSCF1的標(biāo)識(shí)作為多注冊(cè)標(biāo)識(shí);
      步驟602、 UE通過P-CSCF2,在IMS域進(jìn)行第二次注冊(cè),S-CSCF記錄 了 P-CSCF2的標(biāo)識(shí)作為多注冊(cè)標(biāo)識(shí);
      步驟603、 UE需要將第一次注冊(cè)去注冊(cè),于是發(fā)送去注冊(cè)消息到 P-CSCF1;
      步驟604、 P-CSCF1將自身的標(biāo)識(shí)填寫到去注冊(cè)消息中,然后將去注冊(cè)消 息發(fā)送到S-CSCF;
      步驟605、 S-CSCF根據(jù)UE當(dāng)前的注冊(cè)情況確定是否需要到HSS中更新 該用戶的注冊(cè)狀態(tài),即#4居保存的P-CSCF2的標(biāo)識(shí)確定還有不同于P-CSCF1 的標(biāo)識(shí)的注冊(cè)存在,判斷UE還在另外的一個(gè)P-CSCF2上進(jìn)行了注冊(cè),于是 不發(fā)送SAR消息到HSS,而是直接返回200 ok消息,并且刪除第一次注冊(cè)的 注冊(cè)信息; 步驟606、 S-CSCF發(fā)送200 ok消息到P-CSCF1; 步驟607、 P-CSCF1轉(zhuǎn)發(fā)200 ok消息到UE;
      步驟608、 UE發(fā)現(xiàn)需要將第二次注冊(cè)去注冊(cè),于是發(fā)送去注冊(cè)消息到 P-CSCF2;
      步驟609、 P-CSCF2將自身的標(biāo)識(shí)填寫到去注冊(cè)消息中,然后將去注冊(cè)消 息發(fā)送到S-CSCF;
      步驟610、 S-CSCF根據(jù)UE當(dāng)前的注冊(cè)情況確定是否需要到HSS中更新 該用戶的注冊(cè)狀態(tài),即才艮據(jù)保存的P-CSCF2的標(biāo)識(shí)確定已經(jīng)沒有不同于該多 注冊(cè)標(biāo)識(shí)的注冊(cè)存在,判斷UE已經(jīng)沒有其它的注冊(cè)信息;
      步驟611、 S-CSCF發(fā)送SAR消息到HSS,并且刪除第二次注冊(cè)的注冊(cè)信 息,將UE的注冊(cè)狀態(tài)更新為"未注冊(cè)"。
      另夕卜,上述兩個(gè)實(shí)施例中均是以UE發(fā)出去注冊(cè)請(qǐng)求消息為例,實(shí)際上還 可以由S-CSCF自身決定需要^J巴用戶的哪個(gè)注冊(cè)去注冊(cè);當(dāng)然還可以由P-CSCF決定需要把用戶的哪個(gè)注冊(cè)去注冊(cè)并且發(fā)送去注冊(cè)請(qǐng)求消息至 S-CSCF。
      乂Mv上面的兩個(gè)實(shí)施例可以看出,通過多注冊(cè)標(biāo)識(shí)區(qū)分用戶不同注冊(cè),其 中一種方式可以采用該注冊(cè)的ID區(qū)分,在這種方式下要求發(fā)送去注冊(cè)請(qǐng)求消 息時(shí)攜帶該注冊(cè)的ID, S-CSCF根據(jù)去注冊(cè)請(qǐng)求消息中攜帶的該注冊(cè)的ID, 判斷需要將哪個(gè)注冊(cè)去注冊(cè)。
      另外一種方式就是,多注冊(cè)標(biāo)識(shí)使用連接(contact)地址,在這種方式下 要求發(fā)送去注冊(cè)請(qǐng)求消息時(shí)攜帶需要去注冊(cè)的contact地址,S-CSCF根據(jù)去 注冊(cè)請(qǐng)求消息中攜帶的contact地址,判斷需要將哪個(gè)注冊(cè)去注冊(cè)。
      再一種方式就是,UE使用不同的P-CSCF進(jìn)行不同的注冊(cè),多注冊(cè)標(biāo)識(shí) 使用P-CSCF的標(biāo)識(shí),在這種方式下要求發(fā)送去注冊(cè)請(qǐng)求消息時(shí)攜帶P-CSCF 的標(biāo)識(shí),S-CSCF根據(jù)去注冊(cè)請(qǐng)求消息中攜帶的P-CSCF的標(biāo)識(shí),判斷需要將 哪個(gè)注冊(cè)去注冊(cè)。
      本發(fā)明實(shí)施例還提供了另一種多注冊(cè)情況下去注冊(cè)的方法,當(dāng)UE需要去 注冊(cè)時(shí),S-CSCF不用判斷該UE是否還存在其它的注冊(cè),而是發(fā)送消息到 HSS,由HSS根據(jù)所述消息中攜帶的多注冊(cè)標(biāo)識(shí),更新所述多注冊(cè)標(biāo)識(shí)對(duì)應(yīng) 的注冊(cè)狀態(tài)。也就是說,HSS的功能有所增強(qiáng),其不是籠統(tǒng)的記錄UE的注 冊(cè)狀態(tài),而是可以詳細(xì)的存儲(chǔ)UE的每個(gè)注冊(cè)的注冊(cè)狀態(tài),并當(dāng)其中的一個(gè)或 幾個(gè)注冊(cè)發(fā)生改變時(shí),更新對(duì)應(yīng)注冊(cè)的注冊(cè)狀態(tài)。具體如下述實(shí)施例所示
      如圖7所示,為多注冊(cè)情況下去注冊(cè)的方法的又一個(gè)實(shí)施例的流程圖, 包括如下過程
      步驟701、 UE發(fā)送注冊(cè)消息到P-CSCF,其中攜帶多注冊(cè)標(biāo)識(shí)IDl; 步驟702、 P-CSCF轉(zhuǎn)發(fā)UE的注冊(cè)消息到S-CSCF; 步驟703、 S-CSCF發(fā)送SAR消息到HSS上報(bào)UE的注冊(cè)狀態(tài),其中攜 帶有多注冊(cè)標(biāo)識(shí)IDl, HSS記錄該多注冊(cè)標(biāo)識(shí)IDl,繼續(xù)完成注冊(cè);
      步驟704、 UE發(fā)送注冊(cè)消息到P-CSCF,其中攜帶多注冊(cè)標(biāo)識(shí)ID2;
      步驟705、 P-CSCF轉(zhuǎn)發(fā)UE的注冊(cè)消息到S-CSCF;
      步驟706、 S-CSCF發(fā)送SAR消息到HSS上報(bào)UE的注冊(cè)狀態(tài),其中攜帶有多注冊(cè)標(biāo)識(shí)ID2, HSS記錄該多注冊(cè)標(biāo)識(shí)ID2,繼續(xù)完成注冊(cè);
      步驟707、由于某些原因,UE需要將第一次注冊(cè)去注冊(cè),于是發(fā)送去注 冊(cè)消息到P-CSCF,其中攜帶有多注冊(cè)標(biāo)識(shí)ID1;
      步驟708、 P-CSCF轉(zhuǎn)發(fā)UE的去注冊(cè)消息到S-CSCF;
      步驟709、 S-CSCF發(fā)送SAR消息到HSS,其中攜帶有多注冊(cè)標(biāo)識(shí)ID1;
      步驟710、 HSS根據(jù)SAR消息中攜帶的多注冊(cè)標(biāo)識(shí)ID1,以及之前注冊(cè) 時(shí)記錄的多注冊(cè)標(biāo)識(shí)信息,將多注冊(cè)標(biāo)識(shí)ID1的注冊(cè)狀態(tài)i殳置為"未注冊(cè) (un-register ),,;
      步驟711、 HSS給S-CSCF返回響應(yīng)消息SAA;
      步驟712、 S-CSCF返回200 ok消息到P-CSCF;
      步驟713、 P-CSCF轉(zhuǎn)發(fā)200 ok消息到UE;
      步驟714、由于某些原因,UE需要將第二次注冊(cè)去注冊(cè),于是發(fā)送去注 冊(cè)消息到P-CSCF,其中攜帶有多注冊(cè)標(biāo)識(shí)ID2;
      步驟715、 P-CSCF轉(zhuǎn)發(fā)UE的去注冊(cè)消息到S-CSCF;
      步驟716、 S-CSCF發(fā)送SAR消息到HSS,其中攜帶有多注冊(cè)標(biāo)識(shí)ID2;
      步驟717、 HSS才艮據(jù)SAR消息中攜帶的多注冊(cè)標(biāo)識(shí)ID2,以及之前注冊(cè) 時(shí)記錄的多注冊(cè)標(biāo)識(shí)信息,將多注冊(cè)標(biāo)識(shí)ID2的注冊(cè)狀態(tài)i殳置為"未注冊(cè) (un-register ),,;
      步驟718、 HSS給S-CSCF返回響應(yīng)消息SAA;
      步驟719、 S-CSCF返回200 ok消息到P-CSCF;
      步驟720、 P-CSCF轉(zhuǎn)發(fā)200 ok消息到UE。
      需要說明的是,在上述實(shí)施例中,當(dāng)HSS收到查詢UE注冊(cè)狀態(tài)的消息 時(shí),HSS首先判斷UE的所有注冊(cè)是否都已經(jīng)去注冊(cè),只有當(dāng)UE的所有注冊(cè) 都已經(jīng)去注冊(cè),才返回UE未注冊(cè)的響應(yīng)消息。
      此外,上述實(shí)施例中是以l正在注冊(cè)時(shí)攜帶多注冊(cè)標(biāo)識(shí)為例,事實(shí)上,多 注冊(cè)標(biāo)識(shí)也可能是S-CSCF根據(jù)UE注冊(cè)時(shí)所在的接入網(wǎng),P-CSCF、以及注 冊(cè)所用的Contact地址等信息,由S-CSCF生成然后攜帶在消息中發(fā)送到HSS; 或者是S-CSCF把UE注冊(cè)時(shí)所在的接入網(wǎng),P-CSCF、以及注冊(cè)所用的Contact地址等信息直接作為多注冊(cè)標(biāo)識(shí),攜帶在消息中發(fā)送到HSS。
      如圖8所示,為上述實(shí)施例HSS中對(duì)于用戶注冊(cè)狀態(tài)的管理示意圖。當(dāng) 用戶注冊(cè)后,HSS會(huì)根據(jù)用戶注冊(cè)的IMPU和IMPI保存用戶的注冊(cè)狀態(tài),其 中,注冊(cè)狀態(tài)按照多注冊(cè)標(biāo)識(shí)分別進(jìn)行存儲(chǔ)。當(dāng)然,所述多注冊(cè)標(biāo)識(shí)只是注 冊(cè)信息的一種表現(xiàn)方式,還可以為連接地址或者代理注冊(cè)服務(wù)器的標(biāo)識(shí),由 于其存儲(chǔ)方式與之類似,故此處不再贅述。
      如圖9所示,為本發(fā)明提供的注冊(cè)服務(wù)器的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。 該注冊(cè)服務(wù)器具體可以為S-CSCF,包括接收單元910、第一判斷單元920、 第一處理單元930;其中,
      所述接收單元910,用于接收UE的注冊(cè)請(qǐng)求消息; 所述第一判斷單元920,用于判斷UE之前是否已經(jīng)進(jìn)行過注冊(cè); 所述第一處理單元930,用于當(dāng)所述第一判斷單元920確定UE沒有進(jìn)行 過注冊(cè)時(shí),發(fā)送消息到簽約用戶數(shù)據(jù)服務(wù)器,用以更新UE的注冊(cè)狀態(tài);
      所述接收單元910還用于接收所述簽約用戶數(shù)據(jù)服務(wù)器發(fā)送的UE的相關(guān) 數(shù)據(jù)。
      其中,所述第 一判斷單元920具體是根據(jù)存儲(chǔ)的所述用戶的當(dāng)前注冊(cè)狀 態(tài)判斷所述用戶之前是否已經(jīng)進(jìn)行過注冊(cè)。
      所述第一處理單元930,還用于在確定所述用戶沒有進(jìn)行過注冊(cè)時(shí),更新 所存儲(chǔ)的用戶的當(dāng)前注冊(cè)狀態(tài)為"已注冊(cè),,;以及無"^侖所述第一判斷單元920 確定UE是否進(jìn)行過注冊(cè)時(shí),所述接收單元910都記錄此次注冊(cè)的多注冊(cè)標(biāo)識(shí)。
      如圖10所示,為本發(fā)明提供的注冊(cè)服務(wù)器的另 一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。 該注冊(cè)服務(wù)器具體可以為S-CSCF,包括第二判斷單元IOIO、第二處理單元 1020;其中,
      所述第二判斷單元1010,用于當(dāng)觸發(fā)對(duì)UE的多注冊(cè)中的第一注冊(cè)的去 注冊(cè)時(shí),根據(jù)所述第一注冊(cè)的第一多注冊(cè)標(biāo)識(shí),判斷所述用戶是否還存在不 同于所述第一注冊(cè)的其它注冊(cè);
      所述第二處理單元1020,用于當(dāng)所述第二判斷單元IOIO確定UE存在不 同于所述第一注冊(cè)的其它注冊(cè)時(shí),直接返回確:〖人消息,并且刪除所述第一注冊(cè)的注冊(cè)信息;
      進(jìn)一步的,所述注冊(cè)服務(wù)器還可以包括
      所述第三處理單元1030,用于當(dāng)所述第二判斷單元1010確定UE不存在 其它的注冊(cè)時(shí),發(fā)送消息到簽約用戶數(shù)據(jù)服務(wù)器,用以更新所述用戶的注冊(cè) 狀態(tài)。
      其中,當(dāng)需要去注冊(cè)時(shí),可以由UE直接決定需要去哪個(gè)注冊(cè),還可以由 S-CSCF自身決定需要將UE的哪個(gè)注冊(cè)去注冊(cè);當(dāng)然還可以由P-CSCF決定 需要把UE的哪個(gè)注冊(cè)去注冊(cè)并且發(fā)送去注冊(cè)請(qǐng)求消息至S-CSCF。
      如果是通過接收到的通過P-CSCF轉(zhuǎn)發(fā)的由UE發(fā)送的去注冊(cè)請(qǐng)求消息, 或者是通過接收到的P-CSCF決定發(fā)送的去注冊(cè)請(qǐng)求消息觸發(fā)對(duì)UE的第一注 冊(cè)的去注冊(cè);則所述第二判斷單元1010從所述去注冊(cè)請(qǐng)求消息中獲取所述第 一注冊(cè)的第一多注冊(cè)標(biāo)識(shí),其中,所述多注冊(cè)標(biāo)識(shí)包括所述第一注冊(cè)的ID、 第一注冊(cè)的連接地址、或者第一注冊(cè)的代理注冊(cè)服務(wù)器的標(biāo)識(shí)。具體而言,
      當(dāng)由UE直接決定需要去哪個(gè)注冊(cè)時(shí),上述注冊(cè)服務(wù)器可以進(jìn)一步包括
      接收單元1000,用于當(dāng)接收到經(jīng)過P-CSCF轉(zhuǎn)發(fā)的由UE發(fā)出的去注冊(cè) 請(qǐng)求消息時(shí),確定UE需要去注冊(cè)的具體注冊(cè),具體為
      若UE注冊(cè)時(shí)使用不同的多注冊(cè)標(biāo)識(shí)區(qū)別不同的注冊(cè),則所述第二判斷單 元1010具體是根據(jù)去注冊(cè)請(qǐng)求消息中攜帶的注冊(cè)ID確定需要將哪個(gè)注冊(cè)去 注冊(cè);
      若UE注冊(cè)時(shí)使用不同的連接地址區(qū)別不同的注冊(cè),則所述第二判斷單元 1010具體是根據(jù)去注冊(cè)請(qǐng)求消息中攜帶的連接地址信息確定需要將哪個(gè)注冊(cè) 去注冊(cè);
      若UE注冊(cè)時(shí)使用所在的P-CSCF的標(biāo)識(shí)區(qū)別不同的注冊(cè),則所述第二判 斷單元1010具體是根據(jù)去注冊(cè)請(qǐng)求消息中攜帶的P-CSCF的標(biāo)識(shí)確定需要將 哪個(gè)注冊(cè)去注冊(cè)。
      當(dāng)由P-CSCF決定需要把UE的哪個(gè)注冊(cè)去注冊(cè)并且發(fā)送去注冊(cè)請(qǐng)求消息 至S-CSCF時(shí),上述注冊(cè)服務(wù)器可以進(jìn)一步包括
      接收單元1000,用于當(dāng)接收到由P-CSCF自身決定UE需要去注冊(cè)而發(fā)出的去注冊(cè)請(qǐng)求消息時(shí),確定UE需要去注冊(cè),具體為
      若UE注冊(cè)時(shí)使用不同的多注冊(cè)標(biāo)識(shí)區(qū)別不同的注冊(cè),則所述第二判斷單 元1010具體是根據(jù)去注冊(cè)請(qǐng)求消息中所包含的需要去注冊(cè)的注冊(cè)ID確定需 要將哪個(gè)注冊(cè)去注冊(cè);
      若UE注冊(cè)時(shí)使用不同的連接地址區(qū)別不同的注冊(cè),則所述第二判斷單元 1010具體是根據(jù)去注冊(cè)請(qǐng)求消息中所包含的需要去注冊(cè)的UE的連接地址信 息確定需要將哪個(gè)注冊(cè)去注冊(cè);
      若UE注冊(cè)時(shí)使用所在的P-CSCF的標(biāo)識(shí)區(qū)別不同的注冊(cè),則所述第二判 斷單元1010具體是去注冊(cè)請(qǐng)求消息中所包含的P-CSCF的標(biāo)識(shí)確定需要將哪 個(gè)注冊(cè)去注冊(cè)。
      需要說明的是,上述圖IO所述的注冊(cè)服務(wù)器的各種實(shí)施例的結(jié)構(gòu)還可以 與圖9所示的注冊(cè)服務(wù)器的實(shí)施例的結(jié)構(gòu)結(jié)合存在,當(dāng)相結(jié)合時(shí),上述圖10 所述的注冊(cè)服務(wù)器中,接收單元的功能可以由圖9所示的注冊(cè)服務(wù)器中的接 收單元實(shí)現(xiàn)。
      如圖ll所示,為本發(fā)明提供的簽約用戶數(shù)據(jù)服務(wù)器的一個(gè)實(shí)施例的結(jié)構(gòu) 示意圖。該簽約用戶數(shù)據(jù)服務(wù)器具體可以為HSS,包括接收單元1110、更 新單元1120;其中,
      所述接收單元1110,用于接收注冊(cè)服務(wù)器發(fā)送的消息,所述消息攜帶所 需要去注冊(cè)的多注冊(cè)標(biāo)識(shí);
      所述更新單元1120,用于才艮據(jù)接收的所述多注冊(cè)標(biāo)識(shí),相應(yīng)地更新所述 多注冊(cè)標(biāo)識(shí)對(duì)應(yīng)的注冊(cè)的注冊(cè)狀態(tài)。
      所述簽約用戶數(shù)據(jù)服務(wù)器進(jìn)一步可以包括記錄單元1130,用于當(dāng)UE 注冊(cè)時(shí),記錄UE本次注冊(cè)的多注冊(cè)標(biāo)識(shí)與其相應(yīng)的注冊(cè)狀態(tài)的對(duì)應(yīng)關(guān)系;具 體為記錄注冊(cè)ID與其相應(yīng)的注冊(cè)狀態(tài)的對(duì)應(yīng)關(guān)系;或者,記錄用戶的連接 地址與其相應(yīng)的注冊(cè)狀態(tài)的對(duì)應(yīng)關(guān)系;或者,記錄代理注冊(cè)服務(wù)器的標(biāo)識(shí)與 其相應(yīng)的注冊(cè)狀態(tài)的對(duì)應(yīng)關(guān)系。
      此外,所述簽約用戶數(shù)據(jù)服務(wù)器進(jìn)一步還可以包括
      判斷單元1140,用于收到查詢UE注冊(cè)狀態(tài)的消息時(shí),判斷UE的所有注冊(cè)是否都已經(jīng)去注冊(cè);
      發(fā)送單元1150,還用于當(dāng)所述判斷單元1140確定UE的所有注冊(cè)都已經(jīng) 去注冊(cè)時(shí),返回UE未注冊(cè)的響應(yīng)消息。
      本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步 驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理^^莫塊中, 也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)才莫 塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模 塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立 的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
      上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
      因此,本發(fā)明提供了多注冊(cè)情況下去注冊(cè)的方法實(shí)施例,有效解決了現(xiàn) 有技術(shù)中多注冊(cè)情況下去注冊(cè)的問題,并能夠準(zhǔn)確的提供用戶在HSS中的注 冊(cè)狀態(tài)。
      本發(fā)明還提供了多注冊(cè)方法的實(shí)施例,當(dāng)用戶第一次注冊(cè)時(shí),S-CSCF會(huì) 到HSS更新用戶的注冊(cè)狀態(tài),下載用戶的相關(guān)數(shù)據(jù)。而當(dāng)用戶進(jìn)^f亍第二次注 冊(cè)及之后的注冊(cè)時(shí),S-CSCF首先判斷UE是否已經(jīng)進(jìn)行過注冊(cè),如果是,則 不再發(fā)送SAR消息到HSS,從而可以有效減輕Cx接口以及HSS的負(fù)擔(dān)。
      以上對(duì)本發(fā)明所提供的多注冊(cè)的方法、多注冊(cè)情況下去注冊(cè)的方法及相 應(yīng)裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式 進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方案;同時(shí),對(duì) 于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
      及應(yīng)用范圍 上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
      權(quán)利要求
      1、一種多注冊(cè)的方法,其特征在于,包括接收用戶的注冊(cè)請(qǐng)求消息;判斷所述用戶之前是否已經(jīng)進(jìn)行過注冊(cè),當(dāng)確定所述用戶沒有進(jìn)行過注冊(cè)時(shí),發(fā)送消息到簽約用戶數(shù)據(jù)服務(wù)器,用以更新所述用戶的注冊(cè)狀態(tài);接收所述簽約用戶數(shù)據(jù)服務(wù)器發(fā)送的所述用戶的相關(guān)數(shù)據(jù)。
      2、 根據(jù)權(quán)利要求1所述的多注冊(cè)的方法,其特征在于,還包括 當(dāng)確定所述用戶已經(jīng)進(jìn)行過注冊(cè)時(shí),則不再發(fā)送消息到簽約用戶數(shù)據(jù)服務(wù)器。
      3、 根據(jù)權(quán)利要求1所述的多注冊(cè)的方法,其特征在于,所述判斷所述用 戶之前是否已經(jīng)進(jìn)行過注冊(cè)的步驟具體為 根據(jù)存儲(chǔ)的所述用戶的當(dāng)前注冊(cè)狀態(tài)判斷所述用戶之前是否已經(jīng)進(jìn)行過 注冊(cè)。
      4、 根據(jù)權(quán)利要求3所述的多注冊(cè)的方法,其特征在于,當(dāng)確定所述用戶 沒有進(jìn)行過注冊(cè)時(shí),所述方法進(jìn)一步包括更新所存儲(chǔ)的用戶的當(dāng)前注冊(cè)狀 態(tài)為"已注冊(cè)"。
      5、 根據(jù)權(quán)利要求1所述的多注冊(cè)的方法,其特征在于,所述方法還包括 接收用戶的注冊(cè)請(qǐng)求消息后,記錄此次注冊(cè)的多注冊(cè)標(biāo)識(shí),其中,所述多注 冊(cè)標(biāo)識(shí)包括注冊(cè)的ID、注冊(cè)的連接地址、或者注冊(cè)的代理注冊(cè)服務(wù)器的標(biāo)識(shí)。
      6、 一種多注冊(cè)情況下去注冊(cè)的方法,其特征在于,包括當(dāng)觸發(fā)對(duì)用戶的多注冊(cè)中的第一注冊(cè)的去注冊(cè)時(shí),根據(jù)所述第一注冊(cè)的 第一多注冊(cè)標(biāo)識(shí),判斷所述用戶是否還存在不同于所述第一注冊(cè)的其它注冊(cè); 若確定所述用戶存在不同于所述第一注冊(cè)的其它注冊(cè),則直接返回確認(rèn)消息, 并且刪除所述第 一注冊(cè)的注冊(cè)信息。
      7、 根據(jù)權(quán)利要求6所述的多注冊(cè)情況下去注冊(cè)的方法,其特征在于,還 包括若確定所述用戶不存在不同于所述第一注冊(cè)的其它注冊(cè),則發(fā)送消息 到簽約用戶數(shù)據(jù)服務(wù)器,用以更新所述用戶的注冊(cè)狀態(tài)。
      8、 根據(jù)權(quán)利要求6所述的多注冊(cè)情況下去注冊(cè)的方法,其特征在于,通 過下述情況中的任意一種觸發(fā)對(duì)用戶的多注冊(cè)中的第一注冊(cè)的去注冊(cè)接收到通過代理注冊(cè)服務(wù)器轉(zhuǎn)發(fā)的由用戶發(fā)送的去注冊(cè)請(qǐng)求消息;或者,接收到代理注冊(cè)服務(wù)器決定發(fā)送的去注冊(cè)請(qǐng)求消息;或者,注冊(cè)服務(wù)器自身決定所述用戶去注冊(cè)。
      9、 根據(jù)權(quán)利要求8所述的多注冊(cè)情況下去注冊(cè)的方法,其特征在于,如果是通過接收到的通過代理注冊(cè)服務(wù)器轉(zhuǎn)發(fā)的由用戶發(fā)送的去注冊(cè)請(qǐng)求消息,或者是通過接收到的代理注冊(cè)服務(wù)器決定發(fā)送的去注冊(cè)請(qǐng)求消息觸發(fā)對(duì)用戶的第一注冊(cè)的去注冊(cè),則從所述去注冊(cè)請(qǐng)求消息中獲取所述第一注冊(cè)的第一多注冊(cè)標(biāo)識(shí),其中,所述多注冊(cè)標(biāo)識(shí)包括所述第一注冊(cè)的ID、第一注冊(cè)的連接地址、或者第 一注冊(cè)的代理注冊(cè)服務(wù)器的標(biāo)識(shí)。
      10、 一種多注冊(cè)情況下去注冊(cè)的方法,其特征在于,包括接收注冊(cè)服務(wù)器發(fā)送的消息,所述消息攜帶所需要去注冊(cè)的多注冊(cè)標(biāo)識(shí);根據(jù)所述多注冊(cè)標(biāo)識(shí),相應(yīng)地更新所述多注冊(cè)標(biāo)識(shí)對(duì)應(yīng)的注冊(cè)的注冊(cè)狀態(tài)。
      11、 根據(jù)權(quán)利要求IO所述的多注冊(cè)情況下去注冊(cè)的方法,其特征在于,當(dāng)用戶注冊(cè)時(shí),記錄所述用戶本次注冊(cè)的多注冊(cè)標(biāo)識(shí)與其相應(yīng)的注冊(cè)狀態(tài)的對(duì)應(yīng)關(guān)系。
      12、 根據(jù)權(quán)利要求11所述的多注冊(cè)情況下去注冊(cè)的方法,其特征在于,所述多注冊(cè)標(biāo)識(shí)包括注冊(cè)的ID、注冊(cè)的連接地址、或者注冊(cè)的代理注冊(cè)服務(wù)器的標(biāo)識(shí)。
      13、 根據(jù)權(quán)利要求IO所述的多注冊(cè)情況下去注冊(cè)的方法,其特征在于,還包括當(dāng)接收到查詢用戶注冊(cè)狀態(tài)的消息時(shí),判斷所述用戶的所有注冊(cè)是否都已經(jīng)去注冊(cè),若所述用戶的所有注冊(cè)都已經(jīng)去注冊(cè),則返回用戶未注冊(cè)的響應(yīng)消息。
      14、 一種注冊(cè)服務(wù)器,其特征在于,包括接收單元,用于接收用戶的注冊(cè)請(qǐng)求消息;第 一判斷單元,用于判斷所述用戶之前是否已經(jīng)進(jìn)行過注冊(cè);第 一處理單元,用于當(dāng)所述第 一判斷單元確定所述用戶沒有進(jìn)行過注冊(cè)時(shí),發(fā)送消息到簽約用戶數(shù)據(jù)服務(wù)器,用以更新所述用戶的注冊(cè)狀態(tài);所述接收單元還用于接收所述簽約用戶數(shù)據(jù)服務(wù)器發(fā)送的所述用戶的相關(guān)數(shù)據(jù)。
      15、 根據(jù)權(quán)利要求14所述的注冊(cè)服務(wù)器,其特征在于,所述第一判斷單元具體是根據(jù)存儲(chǔ)的所述用戶的當(dāng)前注冊(cè)狀態(tài)判斷所述用戶之前是否已經(jīng)進(jìn)行過注冊(cè)。
      16、 根據(jù)權(quán)利要求15所述的注冊(cè)服務(wù)器,其特征在于,所述第一處理單元,還用于在確定所述用戶沒有進(jìn)行過注冊(cè)時(shí),更新所存儲(chǔ)的用戶的當(dāng)前注冊(cè)狀態(tài)為"已注冊(cè)"。
      17、 根據(jù)權(quán)利要求14所述的注冊(cè)服務(wù)器,其特征在于,所述接收單元,還用于在4妄收用戶的注冊(cè)請(qǐng)求消息后,記錄此次注冊(cè)的多注冊(cè)標(biāo)識(shí)。
      18、 根據(jù)權(quán)利要求14所述的注冊(cè)服務(wù)器,其特征在于,所述注冊(cè)服務(wù)器具體為服務(wù)呼叫會(huì)話控制功能實(shí)體。
      19、 一種注冊(cè)服務(wù)器,其特征在于,包括第二判斷單元,用于當(dāng)觸發(fā)對(duì)用戶的多注冊(cè)中的第一注冊(cè)的去注冊(cè)時(shí),根據(jù)所述第一注冊(cè)的第一多注冊(cè)標(biāo)識(shí),判斷所述用戶是否還存在不同于所述第一注冊(cè)的其它注冊(cè);第二處理單元,用于當(dāng)所述第二判斷單元確定所述用戶存在不同于所述第一注冊(cè)的其它注冊(cè)時(shí),直接返回確認(rèn)消息,并且刪除所述第一注冊(cè)的注冊(cè)信息。
      20、 根據(jù)權(quán)利要求19所述的注冊(cè)服務(wù)器,其特征在于,所述注冊(cè)服務(wù)器還包括第三處理單元,用于當(dāng)所述第二判斷單元確定所述用戶不存在其它的注冊(cè)時(shí),發(fā)送消息到簽約用戶數(shù)據(jù)服務(wù)器,用以更新所述用戶的注冊(cè)狀態(tài)。
      21、 根據(jù)權(quán)利要求19所述的注冊(cè)服務(wù)器,其特征在于,通過下述情況中的任意一種觸發(fā)對(duì)用戶的多注冊(cè)中的第 一注冊(cè)的去注冊(cè)接收到通過代理注冊(cè)服務(wù)器轉(zhuǎn)發(fā)的由用戶發(fā)送的去注冊(cè)請(qǐng)求消息;或者,接收到代理注冊(cè)服務(wù)器決定發(fā)送的去注冊(cè)請(qǐng)求消息;或者,注冊(cè)服務(wù)器自身決定所述用戶去注冊(cè)。
      22、 根據(jù)權(quán)利要求19所述的注冊(cè)服務(wù)器,其特征在于,如果是通過接收到的通過代理注冊(cè)服務(wù)器轉(zhuǎn)發(fā)的由用戶發(fā)送的去注冊(cè)請(qǐng)求消息,或者是通過接收到的代理注冊(cè)服務(wù)器決定發(fā)送的去注冊(cè)請(qǐng)求消息觸發(fā)對(duì)用戶的多注冊(cè)中的第一注冊(cè)的去注冊(cè);則所述第二判斷單元從所述去注冊(cè)請(qǐng)求消息中獲取所述第 一注冊(cè)的第 一多注冊(cè)標(biāo)識(shí),其中,所述多注冊(cè)標(biāo)識(shí)包括所述第一注冊(cè)的ID、第一注冊(cè)的連接地址、或者第一注冊(cè)的代理注冊(cè)服務(wù)器的標(biāo)識(shí)。
      23、 根據(jù)權(quán)利要求19至22任一項(xiàng)所述的注冊(cè)服務(wù)器,其特征在于,所述注冊(cè)服務(wù)器具體為服務(wù)呼叫會(huì)話控制功能實(shí)體。
      24、 一種簽約用戶數(shù)據(jù)服務(wù)器,其特征在于,包括接收單元,用于接收注冊(cè)服務(wù)器發(fā)送的消息,所述消息攜帶所需要去注冊(cè)的多注冊(cè)標(biāo)識(shí);更新單元,用于根據(jù)接收的所述多注冊(cè)標(biāo)識(shí),相應(yīng)地更新所述多注冊(cè)標(biāo)識(shí)對(duì)應(yīng)的注冊(cè)的注冊(cè)狀態(tài)。
      25、 根據(jù)權(quán)利要求24所述的簽約用戶數(shù)據(jù)服務(wù)器,其特征在于,還包括記錄單元,用于當(dāng)用戶注冊(cè)時(shí),記錄所述用戶本次注冊(cè)的多注冊(cè)標(biāo)識(shí)與其相應(yīng)的注冊(cè)狀態(tài)的對(duì)應(yīng)關(guān)系。
      26、 根據(jù)權(quán)利要求24所述的簽約用戶數(shù)據(jù)服務(wù)器,其特征在于,還包括判斷單元,用于收到查詢用戶注冊(cè)狀態(tài)的消息時(shí),判斷所述用戶的所有注冊(cè)是否都已經(jīng)去注冊(cè);發(fā)送單元,用于當(dāng)所述判斷單元確定所述用戶的所有注冊(cè)都已經(jīng)去注冊(cè)時(shí),返回用戶未注冊(cè)的響應(yīng)消息。
      27、 根據(jù)權(quán)利要求24至26任一項(xiàng)所述的簽約用戶數(shù)據(jù)服務(wù)器,其特征在于,所述簽約用戶數(shù)據(jù)服務(wù)器具體為歸屬簽約用戶服務(wù)器。
      全文摘要
      本發(fā)明公開一種多注冊(cè)情況下去注冊(cè)的方法,包括當(dāng)觸發(fā)對(duì)用戶的多注冊(cè)中的第一注冊(cè)的去注冊(cè)時(shí),根據(jù)所述第一注冊(cè)的第一多注冊(cè)標(biāo)識(shí),判斷所述用戶是否還存在不同于所述第一注冊(cè)的其它注冊(cè);若確定所述用戶存在不同于所述第一注冊(cè)的其它注冊(cè),則直接返回確認(rèn)消息,并且刪除所述第一注冊(cè)的注冊(cè)信息。此外,本發(fā)明公開一種多注冊(cè)的方法,能夠優(yōu)化多注冊(cè)的過程,減輕Cx接口以及HSS的負(fù)擔(dān);本發(fā)明通過多注冊(cè)情況下去注冊(cè)的方法及相應(yīng)裝置,能夠準(zhǔn)確的提供用戶在HSS中的注冊(cè)狀態(tài)。
      文檔編號(hào)H04W28/16GK101635963SQ20081013078
      公開日2010年1月27日 申請(qǐng)日期2008年7月21日 優(yōu)先權(quán)日2008年7月21日
      發(fā)明者丁春燕, 張朝輝, 高新菊 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1