一種ims的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供的一種IMS的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備,接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;當(dāng)該公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且該公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與第一用戶終端不同時(shí),向第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;接收第一用戶終端發(fā)送的攜帶該公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求;基于第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)第一用戶終端進(jìn)行注冊(cè)。用以解決現(xiàn)有技術(shù)中當(dāng)不同的用戶終端使用同一公共用戶標(biāo)識(shí),先后注冊(cè)IMS并且均注冊(cè)成功時(shí),無法保證其中之一的終端穩(wěn)定的使用IMS業(yè)務(wù)的問題。本發(fā)明涉及通信【技術(shù)領(lǐng)域】。
【專利說明】一種IMS的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種IMS的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備?!颈尘凹夹g(shù)】
[0002]IP多媒體子系統(tǒng)(MS,IP Multimedia Subsystem)是下一代通信網(wǎng)絡(luò)實(shí)現(xiàn)大融合方案的網(wǎng)絡(luò)架構(gòu)。運(yùn)營(yíng)商會(huì)為每一個(gè)MS用戶分配一個(gè)或者多個(gè)公共用戶標(biāo)識(shí)aMPU,IMSPublic User identity)和一個(gè)私有用戶標(biāo)識(shí)(IMPI, IMS Private User Identity)。IMPU主要用于標(biāo)識(shí)用戶使用的業(yè)務(wù),并作為和其他用戶通信時(shí)使用的,其他用戶可見的用戶標(biāo)識(shí)符。MPI主要用于在歸屬地網(wǎng)絡(luò)中從網(wǎng)絡(luò)側(cè)來唯一標(biāo)識(shí)一個(gè)用戶,頂PI主要用于鑒權(quán)過程,還可以用于實(shí)現(xiàn)計(jì)費(fèi)和管理功能。
[0003]用戶在使用MS提供的業(yè)務(wù)之前,首先要向MS注冊(cè),向MS注冊(cè)的過程,實(shí)際上是建立用戶當(dāng)前使用的用戶設(shè)備(UE,User Equipment)的IP地址與用戶使用的MS業(yè)務(wù)對(duì)應(yīng)的MPU之間的對(duì)應(yīng)關(guān)系的過程。
[0004]如果用戶注冊(cè)MS成功,就可以通過MS注冊(cè)過程中使用的UE,以及MS注冊(cè)時(shí)使用的與MS業(yè)務(wù)對(duì)應(yīng)的MPU,正常使用MS提供的業(yè)務(wù)。
[0005]但是現(xiàn)有技術(shù)中存在以下情況:
[0006]1)用戶通過第一終端(對(duì)應(yīng)第一 IP地址)使用一個(gè)MPU進(jìn)行MS注冊(cè)成功,并通過第一終端使用IMS的業(yè)務(wù);
[0007]2)該用戶又通過第二終端(對(duì)應(yīng)與第一 IP地址不同的第二 IP地址),使用同一個(gè)IMPU進(jìn)行MS注冊(cè),并注冊(cè)成功,此時(shí),該用戶只能通過最近注冊(cè)MS成功的第二終端使用IMS的業(yè)務(wù),而第一終端被MS注銷;
[0008]3)雖然第一終端被注銷,但是由于第一終端不是正式退出MS網(wǎng)絡(luò),第一終端經(jīng)過一段時(shí)間(通常會(huì)設(shè)置一個(gè)自動(dòng)注冊(cè)周期),再次發(fā)起向MS注冊(cè)的請(qǐng)求,如果注冊(cè)成功,該用戶將只能通過最近注冊(cè)MS成功的第一終端使用MS業(yè)務(wù),而第二終端被MS注銷;
[0009]4)同樣的道理,在第二終端被MS注銷后,也會(huì)在一個(gè)自動(dòng)登錄周期后,再次發(fā)起向IMS注冊(cè)的請(qǐng)求,如果注冊(cè)成功,第一終端將被IMS注銷。
[0010]這樣不斷的循環(huán)往復(fù),第一終端和第二終端將反復(fù)地經(jīng)歷注冊(cè)成功和被MS注銷的過程;當(dāng)?shù)谝唤K端注冊(cè)MS成功時(shí),第一終端可以正常使用MS業(yè)務(wù),被注銷的第二終端無法使用MS業(yè)務(wù);而當(dāng)?shù)诙K端注冊(cè)MS成功時(shí),第二終端可以正常使用MS業(yè)務(wù),被注銷的第一終端無法使用MS業(yè)務(wù);導(dǎo)致的結(jié)果就是第一終端和第二終端對(duì)MS業(yè)務(wù)的使用情況都是時(shí)好時(shí)壞,用戶無法通過兩個(gè)終端中的任何一個(gè)正常的使用頂S業(yè)務(wù)。
[0011]如何當(dāng)IP不同的終端使用同一個(gè)公共用戶標(biāo)識(shí),先后注冊(cè)MS并且均注冊(cè)成功之后,保證用戶能夠通過其中之一的終端穩(wěn)定的使用MS業(yè)務(wù),是現(xiàn)有技術(shù)中亟待解決的問題。
【發(fā)明內(nèi)容】
[0012]本發(fā)明實(shí)施例提供了一種MS的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備,用以解決現(xiàn)有技術(shù)中當(dāng)不同的用戶終端使用同一公共用戶標(biāo)識(shí),先后注冊(cè)IMS并且均注冊(cè)成功時(shí),無法保證其中之一的終端穩(wěn)定的使用MS業(yè)務(wù)的問題。
[0013]基于上述問題,本發(fā)明實(shí)施例提供的一種MS的用戶注冊(cè)方法之一,包括:
[0014]接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;
[0015]當(dāng)攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與所述第一用戶終端不同時(shí),向所述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;
[0016]接收所述第一用戶終端在接收到所述指示消息后發(fā)送的攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求;
[0017]基于所述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
[0018]本發(fā)明實(shí)施例提供的一種IMS的用戶注冊(cè)方法之二,包括:
[0019]第一用戶終端向MS網(wǎng)絡(luò)側(cè)發(fā)送攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;
[0020]接收MS網(wǎng)絡(luò)側(cè)發(fā)送的通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息,所述指示消息為MS網(wǎng)絡(luò)側(cè)確定所述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被 成功注冊(cè)所采用的第二用戶終端與所述第一用戶終端不同時(shí)發(fā)送的;
[0021]向IMS網(wǎng)絡(luò)側(cè)發(fā)送攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求,用于請(qǐng)求MS網(wǎng)絡(luò)側(cè)對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
[0022]本發(fā)明實(shí)施例提供的一種MS的用戶注冊(cè)裝置,包括:
[0023]接收單元,用于接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;以及接收所述第一用戶終端在接收到所述發(fā)送單元發(fā)送的指示消息后,發(fā)送的攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求;
[0024]發(fā)送單元,用于當(dāng)攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與所述第一用戶終端不同時(shí),向所述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;
[0025]注冊(cè)單元,用于基于所述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
[0026]本發(fā)明實(shí)施例提供的一種服務(wù)呼叫會(huì)話控制功能S-CSCF網(wǎng)絡(luò)設(shè)備,包括上述的一種MS的用戶注冊(cè)裝置。
[0027]本發(fā)明實(shí)施例提供的一種用戶終端,包括:
[0028]發(fā)送單元,用于向IMS網(wǎng)絡(luò)側(cè)發(fā)送攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;以及在接收到IMS網(wǎng)絡(luò)側(cè)發(fā)送的通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息后,向IMS網(wǎng)絡(luò)側(cè)發(fā)送攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求,用于請(qǐng)求IMS網(wǎng)絡(luò)側(cè)對(duì)本終端進(jìn)行注冊(cè);
[0029]接收單元,用于接收MS網(wǎng)絡(luò)側(cè)發(fā)送的所述指示消息,所述指示消息為MS網(wǎng)絡(luò)側(cè)確定所述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的用戶終端與本用戶終端不同時(shí)發(fā)送的。[0030]本發(fā)明實(shí)施例的有益效果包括:
[0031]本發(fā)明實(shí)施例提供的一種IMS的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備,接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;當(dāng)攜帶的上述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且上述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與上述第一用戶終端不同時(shí),向上述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;接收上述第一用戶終端在接收到所述指示消息后發(fā)送的攜帶上述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求;基于上述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)上述第一用戶終端進(jìn)行注冊(cè)。本發(fā)明實(shí)施例提供的IMS的注冊(cè)方法中,由于第二用戶終端使用公共用戶標(biāo)識(shí)已注冊(cè)MS成功,當(dāng)?shù)谝挥脩艚K端使用同樣的公共用戶標(biāo)識(shí)向IMS網(wǎng)絡(luò)側(cè)發(fā)送第一注冊(cè)請(qǐng)求時(shí),與現(xiàn)有技術(shù)不同,第一用戶終端還需要通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè),如果用戶為第一用戶終端再次輸入注冊(cè)信息,就會(huì)使得第一用戶終端注冊(cè)MS成功。而第二用戶終端由于第一用戶終端注冊(cè)MS成功而被迫注銷,經(jīng)過一個(gè)自動(dòng)注冊(cè)周期,第二用戶終端會(huì)向MS網(wǎng)絡(luò)側(cè)發(fā)送第一注冊(cè)請(qǐng)求,與上述過程相同,由于第一用戶終端此時(shí)注冊(cè)MS成功,第二用戶終端也需要通過再次輸入注冊(cè)信息的方式進(jìn)行MS注冊(cè),而如果用戶不為第二用戶終端再次輸入注冊(cè)信息,第二用戶終端就無法成功注冊(cè)IMS,那么第一用戶終端就不會(huì)因?yàn)榈诙脩艚K端注冊(cè)MS成功而被迫注銷,從而能夠穩(wěn)定的使用MS的業(yè)務(wù);解決現(xiàn)有技術(shù)中當(dāng)IP不同的終端使用同一公共用戶標(biāo)識(shí),先后注冊(cè)MS并且均注冊(cè)成功時(shí),無法保證其中之一的終端穩(wěn)定的使用MS的業(yè)務(wù)的問題。
【專利附圖】
【附圖說明】
[0032]圖1為本發(fā)明實(shí)施例提供的一種MS的用戶注冊(cè)方法之一的流程圖;
[0033]圖2為本發(fā)明實(shí)施例提供的一種MS的用戶注冊(cè)方法之二的流程圖;
[0034]圖3為本發(fā)明實(shí)施例一提供的一種IMS的用戶注冊(cè)方法的處理流程圖;
[0035]圖4為本發(fā)明實(shí)施例二提供的一種IMS的用戶注冊(cè)方法的處理流程圖;
[0036]圖5為本發(fā)明實(shí)施例提供的一種IMS的用戶注冊(cè)裝置的結(jié)構(gòu)圖;
[0037]圖6為本發(fā)明實(shí)施例提供的一種用戶終端的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0038] 下面結(jié)合說明書附圖,對(duì)本發(fā)明實(shí)施例提供的一種IMS的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備的【具體實(shí)施方式】進(jìn)行說明。
[0039]本發(fā)明實(shí)施例提供的一種IMS的用戶注冊(cè)方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備側(cè),如圖1所示,具體包括以下步驟:
[0040]S101、接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;
[0041]S102、當(dāng)攜帶的上述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且上述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與上述第一用戶終端不同時(shí),向上述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;
[0042]S103、接收上述第一用戶終端在接收到上述指示消息后發(fā)送的攜帶上述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求;
[0043]S104、基于上述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)上述第一用戶終端進(jìn)行注冊(cè)。
[0044]需要說明的是本發(fā)明實(shí)施中,為了區(qū)別兩個(gè)用戶終端,分別稱之為第一用戶終端和第二用戶終端;本發(fā)明實(shí)施例將涉及到的兩種不同的注冊(cè)請(qǐng)求,分別稱為第一注冊(cè)請(qǐng)求和第二注冊(cè)請(qǐng)求。
[0045]進(jìn)一步地,上述步驟SlOl中,第一用戶終端發(fā)送的第一注冊(cè)請(qǐng)求可以為現(xiàn)有技術(shù)中,用戶注冊(cè)MS時(shí),發(fā)送的注冊(cè)MS的請(qǐng)求。
[0046]進(jìn)一步地,MS網(wǎng)絡(luò)側(cè)接收到第一注冊(cè)請(qǐng)求后,可以按照現(xiàn)有技術(shù)中的鑒權(quán)算法,根據(jù)第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)第一用戶終端鑒權(quán),在對(duì)該第一用戶終端鑒權(quán)通過時(shí),即確定第一用戶終端滿足注冊(cè)成功條件時(shí),并不會(huì)向該第一用戶終端發(fā)送注冊(cè)成功的確認(rèn)消息,而是檢查上述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)是否已被注冊(cè),如果已被注冊(cè),并且該公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與該第一用戶終端不同時(shí),IMS網(wǎng)絡(luò)端再向該第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;
[0047]進(jìn)一步地,IMS網(wǎng)絡(luò)側(cè)接收到第一注冊(cè)請(qǐng)求后,也可以先不根據(jù)第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)第一用戶終端注冊(cè),而是先檢查上述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)是否已被注冊(cè),如果已被注冊(cè),并且該公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與該第一用戶終端不同時(shí),MS網(wǎng)絡(luò)設(shè)備端向該第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;通過第一用戶終端再次輸入的注冊(cè)信息對(duì)該第一用戶終端進(jìn)行注冊(cè)。
[0048]本發(fā)明實(shí)施例提供的一種IMS的用戶注冊(cè)方法,如圖2所示,應(yīng)用于用戶終端側(cè),具體包括以下步驟:
[0049]S201、第一用戶終端向MS網(wǎng)絡(luò)側(cè)發(fā)送攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;
[0050]S202、接收IMS網(wǎng)絡(luò)側(cè)發(fā)送的通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息,該指示消息為MS網(wǎng)絡(luò)側(cè)確定上述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且上述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與上述第一用戶終端不同時(shí)發(fā)送的;
[0051]S203、向MS網(wǎng)絡(luò)側(cè)發(fā)送攜帶上述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求,用于請(qǐng)求MS網(wǎng)絡(luò)側(cè)對(duì)上述第一用戶終端進(jìn)行注冊(cè)。
[0052]為了進(jìn)一步說明本發(fā)明實(shí)施例提供的一種IMS的用戶注冊(cè)方法,下面以具體的實(shí)施例進(jìn)行說明:
[0053]實(shí)施例一:
[0054]圖3為本實(shí)施例一提供的一種MS的用戶注冊(cè)方法的處理流程圖,具體步驟包括:
[0055]S301、第一用戶終端向MS網(wǎng)絡(luò)側(cè)發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求。
[0056]進(jìn)一步地,本發(fā)明實(shí)施例中的MS網(wǎng)絡(luò)側(cè),可以為服務(wù)呼叫會(huì)話控制功能(S-CSCF, Serving Call Session Control Function)設(shè)備。
[0057]S302、IMS網(wǎng)絡(luò)側(cè)接收到上述第一注冊(cè)請(qǐng)求之后,檢查上述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)是否已經(jīng)被成功注冊(cè),若已經(jīng)被成功注冊(cè),進(jìn)入步驟S303,否則,進(jìn)入步驟S307。
[0058]本步驟中,MS網(wǎng)絡(luò)設(shè)備端接收到第一注冊(cè)請(qǐng)求后,并沒有先根據(jù)第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)第一用戶終端注冊(cè),而是先檢查上述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)是否已被注冊(cè),如果已被注冊(cè),則執(zhí)行本實(shí)施例中后續(xù)的流程。
[0059]S303、IMS網(wǎng)絡(luò)側(cè)檢查該公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與上述第一用戶終端是否相同,若不同,進(jìn)入步驟S304,否則,進(jìn)入步驟S307。
[0060]S304、IMS網(wǎng)絡(luò)側(cè)向上述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息。
[0061]本步驟中,第一用戶終端與第二用戶終端不同,包括:IP地址不同、MAC地址不同等。例如,對(duì)于雙卡雙待的用戶終端,如果為每一個(gè)SM卡都分配了 IP地址,該終端就可以有至少兩個(gè)不同的IP地址。在使用一個(gè)IP地址通過公共用戶標(biāo)識(shí)注冊(cè)MS成功的條件下,再使用另一個(gè)IP地址通過同樣的公共用戶標(biāo)識(shí)進(jìn)行MS注冊(cè),即使兩個(gè)IP地址對(duì)應(yīng)同一個(gè)用戶終端,也可以視為兩個(gè)不同的用戶終端。
[0062]S305、第一用戶終端接收到上述指示消息之后,向MS網(wǎng)絡(luò)側(cè)發(fā)送攜帶上述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求。
[0063] S306.1MS網(wǎng)絡(luò)側(cè)在接收到第一用戶終端發(fā)送的第二注冊(cè)請(qǐng)求之后,基于上述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)第一用戶終端進(jìn)行注冊(cè),本流程結(jié)束。
[0064]本步驟中,基于第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)第一用戶終端進(jìn)行注冊(cè)的過程,可以包括注冊(cè)鑒權(quán),根據(jù)IMS網(wǎng)絡(luò)的機(jī)制,如果需要對(duì)用戶進(jìn)行鑒權(quán),可以將鑒權(quán)過程中需要比對(duì)鑒權(quán)信息預(yù)先存儲(chǔ)在歸屬用戶服務(wù)器(HSS,Home SubscriberServer)上。注冊(cè)鑒權(quán)過程所采用的鑒權(quán)算法可以包括:超文本傳輸協(xié)議(HTTP,Hypertext Transfer Protocol)摘要認(rèn)證(Digest)鑒權(quán)算法、會(huì)話初始化協(xié)議(Sip,Session Initiation Protocol) Digest算法、標(biāo)準(zhǔn)IMS用戶的鑒權(quán)和密鑰協(xié)商(AKA,Authentication and Key Agreement) vl_ 信息摘要(MD5, Message-Digest Algorithm5)算法、早期IMS用戶使用的EarlyIMS算法和無線局域網(wǎng)(WLAN, Wireless Local AreaNetwork)用戶常用的網(wǎng)絡(luò)接入子系統(tǒng)綁定認(rèn)證(NBA, NASS Bundle Authentication)算法
坐寸ο
[0065]S307、IMS網(wǎng)絡(luò)側(cè)基于上述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息對(duì)第一用戶終端進(jìn)行注冊(cè),本流程結(jié)束。
[0066]實(shí)施例二:
[0067]本實(shí)施例中,當(dāng)IMS網(wǎng)絡(luò)側(cè)(這里指S-CSCF設(shè)備)接收到第一用戶終端發(fā)送的第一注冊(cè)請(qǐng)求時(shí),采用的處理方式為:先根據(jù)上述第一注冊(cè)請(qǐng)求攜帶的注冊(cè)信息,對(duì)第一用戶終端進(jìn)行注冊(cè)鑒權(quán),在使用Sip-Digest鑒權(quán)算法對(duì)第一用戶終端鑒權(quán)成功后,先不向第一用戶終端發(fā)送注冊(cè)成功響應(yīng)消息,而是如果檢查出上述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)已經(jīng)被成功注冊(cè),且該公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與該第一用戶終端不同時(shí),向該第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息,并在接收到第一用戶終端發(fā)送的攜帶上述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求后,根據(jù)再次輸入的注冊(cè)信息對(duì)第一用戶終端進(jìn)行注冊(cè),并在該注冊(cè)過程中采用基本的注冊(cè)信息比對(duì)的方式對(duì)第一用戶終端的注冊(cè)進(jìn)行鑒權(quán)。[0068]圖4為本發(fā)明實(shí)施例二提供的一種MS的用戶注冊(cè)方法的處理流程圖,本實(shí)施例包括以下具體步驟:
[0069]S401、第一用戶終端發(fā)起注冊(cè),向S-CSCF設(shè)備發(fā)送第一注冊(cè)請(qǐng)求,本實(shí)施例中為:初次注冊(cè)Register請(qǐng)求。
[0070]該初次Register請(qǐng)求攜帶了 IMPU和注冊(cè)信息,主要頭域有:
[0071]From頭域:包含用戶使用的與MS業(yè)務(wù)對(duì)應(yīng)的MPU ;
[0072]Authorization頭域:包含IMS注冊(cè)過程中用于鑒權(quán)的鑒權(quán)信息,主要鑒權(quán)信息包括:用戶的 IMP1、統(tǒng)一資源標(biāo)識(shí)符(uri, Uniform Resource Identifier)和領(lǐng)域 realm 即用戶的歸屬域、Algorithm (假設(shè)由第一用戶終端指定IMS注冊(cè)過程中使用的鑒權(quán)算法為Sip-Digest鑒權(quán)算法);
[0073]在該鑒權(quán)過程中暫且認(rèn)為代理呼叫會(huì)話控制功能(P-CSCF,Proxy Call SessionControl Function)設(shè)備和協(xié)商呼叫會(huì)話控制功能(1-CSCF, Interrogating Call SessionControl Function)設(shè)備用來轉(zhuǎn)發(fā)數(shù)據(jù)包,因此在后續(xù)討論IMS注冊(cè)中的鑒權(quán)過程時(shí),對(duì)P-CSCF設(shè)備和1-CSCF設(shè)備的功能不作討論。
[0074]S402、S-CSCF設(shè)備接收到第一用戶終端發(fā)送的初次Register請(qǐng)求后,根據(jù)該初次Register中攜帶的用戶注冊(cè)信息和IMPU,通過多媒體鑒權(quán)請(qǐng)求(MAR, Multimedia AuthRequest)向HSS設(shè)備請(qǐng)求用戶鑒權(quán)數(shù)據(jù)。
[0075]在MAR中攜帶以下信息:用戶的MP1、IMPU, UE指定的鑒權(quán)算法(本例中為Sip-Digest鑒權(quán)算法)等;
[0076]S403、HSS設(shè)備接收到S-CSCF設(shè)備發(fā)送的MAR請(qǐng)求之后,向S-CSCF設(shè)備發(fā)送多媒體鑒權(quán)響應(yīng)(MAA, Multimedia Auth Answer)。
[0077]在MAA中攜帶以下信息:用戶開戶的realm和計(jì)算的第一哈希值Hashl ;
[0078]其中,計(jì)算的Hashl為HSS設(shè)備根據(jù)與用戶預(yù)先約定的信息,即MAR中攜帶的用戶的MPI信息、HSS設(shè)備自身預(yù)先存儲(chǔ)的realm、密碼password信息(用戶開戶時(shí)存儲(chǔ)的)、以及用戶指定鑒權(quán)算法,計(jì)算第一哈希值Hashl:
[0079]Hashl=MD5 (IMP1:realm:password)。
[0080]S404、S-CSCF設(shè)備接收到MAA響應(yīng)之后,向第一用戶終端發(fā)送HTTP的401響應(yīng),并在該401響應(yīng)中攜帶生成的臨時(shí)值nonce信息。
[0081]S-CSCF設(shè)備接收到MAA響應(yīng)之后,為后續(xù)對(duì)第一用戶終端的鑒權(quán)做準(zhǔn)備,還要進(jìn)行以下操作:將接收到的MAA響應(yīng)中攜帶的HSS設(shè)備計(jì)算的Hashl保存,并根據(jù)與用戶預(yù)先約定的信息,即請(qǐng)求的類型(Register)和第一用戶終端發(fā)送的初次Register請(qǐng)求中攜帶的uri信息,計(jì)算Hash2值:
[0082]Hash2=MD5 (request-method:uri)。
[0083]S-CSCF設(shè)備再根據(jù)Hashl、nonce以及Hash2計(jì)算用于后續(xù)對(duì)第一用戶終端計(jì)算的Response值進(jìn)行比對(duì)的Response值:
[0084]Response=MD5 (Hashl:nonce:Hash2)。
[0085]S405、第一用戶終端接收到401響應(yīng)之后,向S-CSCF設(shè)備發(fā)送二次Register請(qǐng)求,并在該二次Regis ter請(qǐng)求中的Authorization頭域中攜帶計(jì)算出的Response值。
[0086]其中,第一用戶終端計(jì)算的Response值的計(jì)算過程為:[0087]首先,根據(jù)與HSS設(shè)備預(yù)先約定的信息,即用戶的IMP1、用戶的域信息realm、用戶開戶時(shí)設(shè)置的為第一注冊(cè)請(qǐng)求鑒權(quán)使用的password信息、以及用戶指定鑒權(quán)算法,計(jì)算第一哈希值 Hashl:Hashl=MD5 (IMPI:realm:password);
[0088]其次,根據(jù)與S-CSCF設(shè)備預(yù)先約定的信息,即請(qǐng)求的類型(Register)和uri信息,計(jì)算 Hash2 值:Hash2=MD5 (request-method:uri )
[0089]最后,根據(jù)計(jì)算的Hashl、Hash2以及接收到的401響應(yīng)中攜帶的nonce值計(jì)算Response 值:Response=MD5 (Hashl:nonce:Hash2)。
[0090]S406、S-CSC設(shè)備接收到第一用戶終端發(fā)送的二次Register請(qǐng)求之后,將其中的Authorization頭域中攜帶的Response值與自身計(jì)算出的Response值進(jìn)行比較,若一致,則進(jìn)入步驟S407,否則,進(jìn)入步驟S415。[0091]S407、S-CSCF設(shè)備檢查第一用戶終端在第一注冊(cè)請(qǐng)求中攜帶的MPU是否已經(jīng)被注冊(cè)成功,若已被注冊(cè)成功,則進(jìn)入步驟S408,否則,則進(jìn)入步驟S414。
[0092]本步驟中,第一注冊(cè)請(qǐng)求指本實(shí)施例中的初次Register請(qǐng)求,或者二次Register請(qǐng)求,這兩個(gè)Register請(qǐng)求中攜帶的IMPU相同。
[0093]進(jìn)一步地,現(xiàn)有技術(shù)中,當(dāng)S-CSCF設(shè)備比對(duì)出用戶的二次Register請(qǐng)求中攜帶的Response值與自身計(jì)算出的Response值相同之后,向第一用戶終端返回注冊(cè)成功的響應(yīng),而本發(fā)明實(shí)施例中,還要進(jìn)一步檢查第一注冊(cè)請(qǐng)求中攜帶的頂PU當(dāng)前是否已被成功注冊(cè)。
[0094]S408、S_CSCF設(shè)備檢查上述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與上述第一用戶終端是否相同,若不同,則進(jìn)入步驟S409,否則進(jìn)入步驟S414。
[0095]S409、S_CSCF設(shè)備向第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;
[0096]S410、第一用戶終端在接收到上述指示消息后,向S-CSCF設(shè)備發(fā)送攜帶上述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求;
[0097]本步驟中,第一用戶終端發(fā)送的第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息中可以包括鑒權(quán)信息,該鑒權(quán)信息可以通過指定的鑒權(quán)算法進(jìn)行加密。指定的鑒權(quán)算法為第一用戶終端與S-CSCF設(shè)備,以及第一用戶終端所屬HSS設(shè)備預(yù)先約定的鑒權(quán)算法,或者為第一用戶終端在通過再次輸入的注冊(cè)信息的方式注冊(cè)MS的鑒權(quán)過程中,與S-CSCF設(shè)備,以及該HSS設(shè)備協(xié)商的鑒權(quán)算法。例如,可以使用與上述步驟S402-S407中,根據(jù)第一注冊(cè)請(qǐng)求對(duì)第一用戶終端鑒權(quán)的鑒權(quán)算法,只是鑒權(quán)過程中基于的鑒權(quán)信息為第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息中的鑒權(quán)信息。
[0098]S411、S-CSCF設(shè)備接收到第一用戶終端發(fā)送的第二注冊(cè)請(qǐng)求之后,向上述HSS設(shè)備請(qǐng)求對(duì)上述第二注冊(cè)請(qǐng)求鑒權(quán)的鑒權(quán)信息;
[0099]S412、HSS設(shè)備接收到S-CSCF設(shè)備的請(qǐng)求后,將預(yù)先存儲(chǔ)在自身的用于對(duì)上述第一用戶終端發(fā)送的第二注冊(cè)請(qǐng)求進(jìn)行鑒權(quán)的,與上述再次輸入的注冊(cè)信息中包含的鑒權(quán)信息對(duì)應(yīng)的鑒權(quán)信息,發(fā)送給S-CSCF設(shè)備。
[0100]本步驟中,HSS設(shè)備會(huì)在用戶開戶時(shí),預(yù)先存儲(chǔ)用于對(duì)用戶的上述第二注冊(cè)請(qǐng)求鑒權(quán)的鑒權(quán)信息。HSS設(shè)備向S-CSCF設(shè)備發(fā)送上述鑒權(quán)信息時(shí),可以通過指定的鑒權(quán)算法進(jìn)行加密。
[0101]S413,S-CSCF設(shè)備接收到HSS設(shè)備發(fā)送的鑒權(quán)信息,與步驟S410中接收的第一用戶終端發(fā)送的鑒權(quán)信息進(jìn)行比對(duì),如果一致,則進(jìn)入步驟S414,否則進(jìn)入步驟S415。
[0102]S414、S-CSCF向第一用戶終端發(fā)送注冊(cè)成功的響應(yīng)消息,本流程結(jié)束。
[0103]S415、S-CSCF向第一用戶終端發(fā)送注冊(cè)失敗的響應(yīng)消息,本流程結(jié)束。
[0104]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種MS的用戶注冊(cè)裝置、相關(guān)設(shè)備,由于這些裝置、設(shè)備所解決問題的原理與前述一種MS的用戶注冊(cè)方法相似,因此該裝置、設(shè)備的實(shí)施可以參見前述方法的實(shí)施,重復(fù)之處不再贅述。
[0105]本發(fā)明實(shí)施例提供了一種MS的用戶注冊(cè)裝置,如圖5所示,具體包括如下單元:
[0106]接收單元501,用于接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;以及接收上述第一用戶終端在接收到上述發(fā)送單元發(fā)送的指示消息后,發(fā)送的攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求;
[0107]發(fā)送單元502,用于當(dāng)攜帶的上述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且上述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與上述第一用戶終端不同時(shí),向上述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;
[0108]注冊(cè)單元503,用于基于上述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)上述第一用戶終端進(jìn)行注冊(cè)。
[0109]本發(fā)明實(shí)施例提供的上述裝置中,上述注冊(cè)單元503,還用于當(dāng)攜帶的上述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且上述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與上述第一用戶終端相同時(shí),則基于上述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)上述第一用戶終端進(jìn)行注冊(cè)。
[0110]本發(fā)明實(shí)施例提供的上述裝置中,上述注冊(cè)單元503,還用于當(dāng)攜帶的上述公共用戶標(biāo)識(shí)當(dāng)前未被成功注冊(cè),則基于上述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)上述第一用戶終端進(jìn)行注冊(cè)。
[0111]本發(fā)明實(shí)施例提供的上述裝置中,上述發(fā)送單元502,還用于在確定攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前是否已被成功注冊(cè)之前,基于上述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息和公共用戶標(biāo)識(shí),確定上述第一用戶終端滿足注冊(cè)成功的條件。
[0112]本發(fā)明實(shí)施例提供的上述裝置中,上述發(fā)送單元502,還用于當(dāng)基于上述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息和公共用戶標(biāo)識(shí),確定上述第一用戶終端不滿足注冊(cè)成功的條件時(shí),向上述第一用戶終端返回注冊(cè)失敗響應(yīng)。
[0113]本發(fā)明實(shí)施例提供了一種S-CSCF網(wǎng)絡(luò)設(shè)備,包括上述一種MS的用戶注冊(cè)裝置。
[0114]本發(fā)明實(shí)施例提供了一種用戶終端,如圖6所示,包括下述單元:
[0115]發(fā)送單元601,用于向MS網(wǎng)絡(luò)側(cè)發(fā)送攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;以及在接收到IMS網(wǎng)絡(luò)側(cè)發(fā)送的通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息后,向IMS網(wǎng)絡(luò)側(cè)發(fā)送攜帶上述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求,用于請(qǐng)求IMS網(wǎng)絡(luò)側(cè)對(duì)本終端進(jìn)行注冊(cè);
[0116]接收單元602,用于接收MS網(wǎng)絡(luò)側(cè)發(fā)送的上述指示消息,該指示消息為MS網(wǎng)絡(luò)側(cè)確定上述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且上述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的用戶終端與本用戶終端不同時(shí)發(fā)送的。
[0117]本發(fā)明實(shí)施例的有益效果包括:
[0118] 本發(fā)明實(shí)施例提供的一種MS的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備,接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;當(dāng)攜帶的上述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且上述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與上述第一用戶終端不同時(shí),向上述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息;接收所述第一用戶終端在接收到所述指示消息后發(fā)送的攜帶上述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求;基于上述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)上述第一用戶終端進(jìn)行注冊(cè)。本發(fā)明實(shí)施例提供的IMS的注冊(cè)方法中,由于第二用戶終端使用公共用戶標(biāo)識(shí)已注冊(cè)MS成功,當(dāng)?shù)谝挥脩艚K端使用同樣的公共用戶標(biāo)識(shí)向IMS網(wǎng)絡(luò)側(cè)發(fā)送第一注冊(cè)請(qǐng)求時(shí),與現(xiàn)有技術(shù)不同,第一用戶終端還需要通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè),如果用戶為第一用戶終端再次輸入注冊(cè)信息,就會(huì)使得第一用戶終端注冊(cè)MS成功。而第二用戶終端由于第一用戶終端注冊(cè)MS成功而被迫注銷,經(jīng)過一個(gè)自動(dòng)注冊(cè)周期,第二用戶終端會(huì)向MS網(wǎng)絡(luò)側(cè)發(fā)送第一注冊(cè)請(qǐng)求,與上述過程相同,由于第一用戶終端此時(shí)注冊(cè)MS成功,第二用戶終端也需要通過再次輸入注冊(cè)信息的方式進(jìn)行MS注冊(cè),而如果用戶不為第二用戶終端再次輸入注冊(cè)信息,第二用戶終端就無法成功注冊(cè)IMS,那么第一用戶終端就不會(huì)因?yàn)榈诙脩艚K端注冊(cè)MS成功而被迫注銷,從而能夠穩(wěn)定的使用MS的業(yè)務(wù);解決現(xiàn)有技術(shù)中當(dāng)IP不同的終端使用同一公共用戶標(biāo)識(shí),先后注冊(cè)MS并且均注冊(cè)成功時(shí),無法保證其中之一的終端穩(wěn)定的使用MS的業(yè)務(wù)的問題。另外,本發(fā)明實(shí)施例中要求第一用戶終端通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè),可以進(jìn)一步地保護(hù)第一用戶終端使用MS業(yè)務(wù)的安全,如果上述第一注冊(cè)請(qǐng)求中的鑒權(quán)信息被盜取,盜取鑒權(quán)信息的用戶終端無法穩(wěn)定的通過該用戶賬號(hào)及其對(duì)應(yīng)的鑒權(quán)信息使用MS業(yè)務(wù),因?yàn)楸I取鑒權(quán)信息的終端與第一用戶終端不同,而如果盜取鑒權(quán)信息的終端沒有盜取到上述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,當(dāng)網(wǎng)絡(luò)側(cè)要求盜取鑒權(quán)信息的終端發(fā)送第二注冊(cè)請(qǐng)求時(shí),盜取鑒權(quán)信息的終端將無法成功注冊(cè)MS,也就無法使用MS業(yè)務(wù)。因此,本發(fā)明實(shí)施例提供的一種MS的用戶注冊(cè)方法、裝置及相關(guān)設(shè)備不但保證了第一用戶終端使用MS業(yè)務(wù)的穩(wěn)定性,還進(jìn)一步的保證了第一用戶終端使用MS業(yè)務(wù)的安全性。
[0119]通過以上的實(shí)施方 式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來實(shí)現(xiàn)。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-R0M,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0120]本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
[0121]本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
[0122]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0123]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種IP多媒體子系統(tǒng)IMS的用戶注冊(cè)方法,其特征在于,包括: 接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求; 當(dāng)攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與所述第一用戶終端不同時(shí),向所述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息; 接收所述第一用戶終端在接收到所述指示消息后發(fā)送的攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求; 基于所述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)所述第一用戶終端進(jìn)行注ΠΠ/ttr O
2.如權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與所述第一用戶終端相同時(shí),則基于所述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括: 當(dāng)攜帶的所述公共用 戶標(biāo)識(shí)當(dāng)前未被成功注冊(cè),則基于所述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
4.如權(quán)利要求1所述的方法,其特征在于,在確定攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前是否已被成功注冊(cè)之前,還包括: 基于所述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息和公共用戶標(biāo)識(shí),確定所述第一用戶終端滿足注冊(cè)成功的條件。
5.如權(quán)利要求4所述的方法,其特征在于,還包括: 當(dāng)基于所述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息和公共用戶標(biāo)識(shí),確定所述第一用戶終端不滿足注冊(cè)成功的條件時(shí),向所述第一用戶終端返回注冊(cè)失敗響應(yīng)。
6.一種IP多媒體子系統(tǒng)MS的用戶注冊(cè)方法,其特征在于,包括: 第一用戶終端向MS網(wǎng)絡(luò)側(cè)發(fā)送攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求; 接收IMS網(wǎng)絡(luò)側(cè)發(fā)送的通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息,所述指示消息為IMS網(wǎng)絡(luò)側(cè)確定所述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與所述第一用戶終端不同時(shí)發(fā)送的; 向IMS網(wǎng)絡(luò)側(cè)發(fā)送攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求,用于請(qǐng)求IMS網(wǎng)絡(luò)側(cè)對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
7.—種IP多媒體子系統(tǒng)IMS的用戶注冊(cè)裝置,其特征在于,包括: 接收單元,用于接收第一用戶終端發(fā)送的攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;以及接收所述第一用戶終端在接收到所述發(fā)送單元發(fā)送的指示消息后,發(fā)送的攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求; 發(fā)送單元,用于當(dāng)攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與所述第一用戶終端不同時(shí),向所述第一用戶終端發(fā)送通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息; 注冊(cè)單元,用于基于所述第二注冊(cè)請(qǐng)求中攜帶的再次輸入的注冊(cè)信息,對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述注冊(cè)單元,還用于當(dāng)攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的第二用戶終端與所述第一用戶終端相同時(shí),則基于所述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
9.如權(quán)利要求7或8所述的裝置,其特征在于,所述注冊(cè)單元,還用于當(dāng)攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前未被成功注冊(cè),則基于所述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息,對(duì)所述第一用戶終端進(jìn)行注冊(cè)。
10.如權(quán)利要求7所述的裝置,其特征在于,所述發(fā)送單元,還用于在確定攜帶的所述公共用戶標(biāo)識(shí)當(dāng)前是否已被成功注冊(cè)之前,基于所述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息和公共用戶標(biāo)識(shí),確定所述第一用戶終端滿足注冊(cè)成功的條件。
11.如權(quán)利要求10所述的裝置,其特征在于,所述發(fā)送單元,還用于當(dāng)基于所述第一注冊(cè)請(qǐng)求中攜帶的注冊(cè)信息和公共用戶標(biāo)識(shí),確定所述第一用戶終端不滿足注冊(cè)成功的條件時(shí),向所述第一用戶終端返回注冊(cè)失敗響應(yīng)。
12.—種服務(wù)呼叫會(huì)話控制功能S-CSCF網(wǎng)絡(luò)設(shè)備,其特征在于,包括如權(quán)利要求7-11任一項(xiàng)所述的裝置。
13.一種用戶終端,其特征在于,包括: 發(fā)送單元,用于向IMS網(wǎng)絡(luò)側(cè)發(fā)送攜帶公共用戶標(biāo)識(shí)和注冊(cè)信息的第一注冊(cè)請(qǐng)求;以及在接收到IMS網(wǎng)絡(luò)側(cè)發(fā)送的通過再次輸入注冊(cè)信息的方式進(jìn)行注冊(cè)的指示消息后,向IMS網(wǎng)絡(luò)側(cè)發(fā)送攜帶所述公共用戶標(biāo)識(shí)和再次輸入的注冊(cè)信息的第二注冊(cè)請(qǐng)求,用于請(qǐng)求IMS網(wǎng)絡(luò)側(cè)對(duì)本終端進(jìn)行注冊(cè); 接收單元,用于接收MS網(wǎng)絡(luò)側(cè)發(fā)送的所述指示消息,所述指示消息為MS網(wǎng)絡(luò)側(cè)確定所述第一注冊(cè)請(qǐng)求中攜帶的公共用戶標(biāo)識(shí)當(dāng)前已被成功注冊(cè),且所述公共用戶標(biāo)識(shí)被成功注冊(cè)所采用的用戶終端與本用戶終端不同時(shí)發(fā)送的。
【文檔編號(hào)】H04L29/06GK103905405SQ201210583835
【公開日】2014年7月2日 申請(qǐng)日期:2012年12月28日 優(yōu)先權(quán)日:2012年12月28日
【發(fā)明者】於少菲, 宣偉, 張東林, 劉哲, 董穎, 鄭偉 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)吉林有限公司