一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法、相關(guān)裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法、相關(guān)裝置及系統(tǒng),其中,所述方法包括:當(dāng)接收到對(duì)用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的初始代理呼叫會(huì)話控制功能實(shí)體P-CSCF;若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF;在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù)。采用本發(fā)明,能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
【專利說(shuō)明】一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法、相關(guān)裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法、相關(guān)裝置及系統(tǒng)。
【背景技術(shù)】
[0002]CSCF (CalI Session Control Function,呼叫會(huì)話控制功能)是IP多媒體子系統(tǒng)(IP Multimedia Subsystem, IMS)中的功能實(shí)體,主要負(fù)責(zé)處理多媒體呼叫會(huì)話過(guò)程中的信令控制。CSCF 可以分為 P-CSCF(Proxy CSCF,代理 CSCF),1-CSCF(Interrogating CSCF,查詢 CSCF),S-CSCF (Serving CSCF,服務(wù) CSCF)。
[0003]在業(yè)務(wù)控制過(guò)程中,若P-CSCF發(fā)生故障,經(jīng)過(guò)該P(yáng)-CSCF注冊(cè)的用戶終端如果作為被叫,S-CSCF在對(duì)該被叫業(yè)務(wù)進(jìn)行管理時(shí),發(fā)現(xiàn)了該P(yáng)-SCCF故障,則就無(wú)法通過(guò)P-CSCF聯(lián)系到終端用戶,導(dǎo)致業(yè)務(wù)失敗。
[0004]現(xiàn)有技術(shù)中,通過(guò)兩個(gè)P-CSCF組成主備,當(dāng)一個(gè)P-CSCF故障時(shí),業(yè)務(wù)可以由備用P-CSCF接管。在P-CSCFl和P-CSCF2配置相同的IP地址IPl,通常情況下,P-CSCFl對(duì)外發(fā)布自己的路由,而P-CSCF2則不發(fā)布自己的地址。首先,用戶終端向IPl發(fā)送注冊(cè)請(qǐng)求,注冊(cè)到主用的P-CSCFl,P-CSCFl將用戶注冊(cè)信息同時(shí)備份到備用的P-CSCF2上。在P-CSCFl故障時(shí),P-CSCF2能夠通過(guò)心跳感知到P-CSCFl故障,這時(shí)P-CSCF2將對(duì)外發(fā)布自身路由,之后終端的業(yè)務(wù)將被路由到P-CSCF2進(jìn)行處理。由于原來(lái)注冊(cè)時(shí)用戶的信息已經(jīng)進(jìn)行備份,新的P-CSCF2上將能夠正確處理用戶的請(qǐng)求。
[0005]現(xiàn)有技術(shù)中,采用主備數(shù)據(jù)備份的解決方案的主要缺點(diǎn)包括:主備網(wǎng)元之間通過(guò)心跳檢測(cè),容易造成雙主故障,導(dǎo)致主備網(wǎng)元都無(wú)法進(jìn)行業(yè)務(wù);且主備網(wǎng)元來(lái)對(duì)外呈現(xiàn)同一IP,需要近端路由器支持,處理較為復(fù)雜。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法、相關(guān)裝置及系統(tǒng),可在P-CSCF發(fā)生故障時(shí)快速地恢復(fù)用戶終端的被叫業(yè)務(wù)。
[0007]第一方面,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,包括:
[0008]當(dāng)接收到對(duì)用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的初始代理呼叫會(huì)話控制功能實(shí)體P-CSCF ;
[0009]若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;
[0010]在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0011]其中,所述可用的P-CSCF通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。[0012]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息之前,還包括:
[0013]為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述初始P-CSCF的IP地址,所述第二標(biāo)識(shí)包括除所述初始P-CSCF外的P-CSCF的IP地址。
[0014]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí)具體包括:
[0015]在域名系統(tǒng)DNS服務(wù)器中根據(jù)所述初始P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí)。
[0016]結(jié)合第一方面,或者第一方面的第一種可能的實(shí)現(xiàn)方式,或者第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,包括:
[0017]獲取為所述初始P-CSCF配置的第一標(biāo)識(shí)和第二標(biāo)識(shí);
[0018]若根據(jù)獲取的所述第一標(biāo)識(shí)檢測(cè)到所述第一標(biāo)識(shí)對(duì)應(yīng)的初始P-CSCF發(fā)生故障,將所述第二標(biāo)識(shí)對(duì)應(yīng)的P-CSCF作為可用的P-CSCF ;
[0019]根據(jù)所述第二標(biāo)識(shí)向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。
[0020]結(jié)合第一方面,或者第一方面的第一種可能的實(shí)現(xiàn)方式,或者第一方面的第二種可能的實(shí)現(xiàn)方式,或者第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù),包括:
[0021]將所述被叫請(qǐng)求發(fā)送給所述重新注冊(cè)的P-CSCF,以使所述重新注冊(cè)的P-CSCF將該被叫請(qǐng)求發(fā)送給所述用戶終端執(zhí)行被叫業(yè)務(wù)。
[0022]第二方面,本發(fā)明實(shí)施例還提供了另一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,包括:
[0023]接收服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF發(fā)送的攜帶用戶名的通知消息;
[0024]若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求;
[0025]向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,以使所述PCRF根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0026]其中,攜帶所述容災(zāi)標(biāo)識(shí)的通知消息是所述S-CSCF在接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端所注冊(cè)的P-CSCF發(fā)生故障時(shí)生成的,所述容災(zāi)標(biāo)識(shí)用于指示觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0027]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,包括:
[0028]將所述重選請(qǐng)求發(fā)送給路由代理節(jié)點(diǎn)DRA,以使所述DRA根據(jù)所述重選請(qǐng)求中的用戶名將所述重選請(qǐng)求發(fā)送給管理所述用戶名所指示的用戶終端的PCRF。
[0029]結(jié)合第二方面,或者第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,在若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求之前,還包括:
[0030]判斷所述用戶名所指示的用戶終端是否在本端注冊(cè);[0031]若未在本端注冊(cè),則執(zhí)行所述若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求。
[0032]結(jié)合第二方面,或者第二方面的第一種可能的實(shí)現(xiàn)方式,或者第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,還包括:
[0033]當(dāng)接收到用戶終端的注冊(cè)請(qǐng)求時(shí),向所述用戶終端所屬的S-CSCF發(fā)送注冊(cè)完成消息以完成用戶終端的注冊(cè)登記。
[0034]第三方面,本發(fā)明實(shí)施例還提供了又一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,包括:
[0035]當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求;
[0036]向與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)發(fā)送所述生成的注冊(cè)觸發(fā)請(qǐng)求,以使所述網(wǎng)關(guān)觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0037]其中,所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0038]結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,包括:
[0039]當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶會(huì)話釋放消息的注冊(cè)觸發(fā)請(qǐng)求;
[0040]其中,所述會(huì)話釋放消息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)請(qǐng)求移動(dòng)管理實(shí)體MME刪除用戶的用戶承載。
[0041]結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,包括:
[0042]當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶更新P-CSCF地址信息的注冊(cè)觸發(fā)請(qǐng)求;
[0043]其中,所述更新P-CSCF地址信息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)生成可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端。
[0044]第四方面,本發(fā)明實(shí)施例還提供了再一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,包括:
[0045]在接收到策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的攜帶用戶名的注冊(cè)觸發(fā)請(qǐng)求時(shí),觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0046]其中,所述注冊(cè)觸發(fā)請(qǐng)求是所述PCRF在接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí)生成的;所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0047]結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,所述觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF,包括:
[0048]當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;或者
[0049]當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
[0050]第五方面,本發(fā)明實(shí)施例還提供了再一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,包括:
[0051]當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);
[0052]當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
[0053]結(jié)合第五方面,在第一種可能的實(shí)現(xiàn)方式中,所述當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,包括:
[0054]當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),判斷所述可用P-CSCF地址列表中是否包括本用戶終端當(dāng)前注冊(cè)的初始P-CSCF的主機(jī)名;
[0055]若不包括,從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF。
[0056]第六方面,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,包括:
[0057]查詢模塊,用于當(dāng)接收到對(duì)用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的初始代理呼叫會(huì)話控制功能實(shí)體P-CSCF ;
[0058]處理模塊,用于若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;
[0059]分配模塊,用于在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0060]其中,所述可用的P-CSCF通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0061]結(jié)合第六方面,在第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0062]配置模塊,用于為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述初始P-CSCF的IP地址,所述第二標(biāo)識(shí)包括除所述初始P-CSCF外的P-CSCF的IP地址。
[0063]結(jié)合第六方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述配置模塊具體用于在域名系統(tǒng)DNS服務(wù)器中根據(jù)所述初始P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí)。
[0064]結(jié)合第六方面,或者第六方面的第一種可能的實(shí)現(xiàn)方式,或者第六方面的第二種可能的實(shí)現(xiàn)方式,所述處理模塊包括:
[0065]獲取單元,用于獲取為所述初始P-CSCF配置的第一標(biāo)識(shí)和第二標(biāo)識(shí);
[0066]檢測(cè)單元,用于若根據(jù)獲取的所述第一標(biāo)識(shí)檢測(cè)到所述第一標(biāo)識(shí)對(duì)應(yīng)的初始P-CSCF發(fā)生故障,將所述第二標(biāo)識(shí)對(duì)應(yīng)的P-CSCF作為可用的P-CSCF ;
[0067]處理單元,用于根據(jù)所述第二標(biāo)識(shí)向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消
肩、O
[0068]結(jié)合第六方面,或者第六方面的第一種可能的實(shí)現(xiàn)方式,或者第六方面的第二種可能的實(shí)現(xiàn)方式,或者第六方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述分配模塊,具體用于將所述被叫請(qǐng)求發(fā)送給所述重新注冊(cè)的P-CSCF,以使所述重新注冊(cè)的P-CSCF將該被叫請(qǐng)求發(fā)送給所述用戶終端執(zhí)行被叫業(yè)務(wù)。
[0069]第七方面,本發(fā)明實(shí)施例還提供了另一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,包括:
[0070]接收模塊,用于接收服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF發(fā)送的攜帶用戶名的通知消息;
[0071]處理模塊,用于若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求;
[0072]發(fā)送模塊,用于向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,以使所述PCRF根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0073]其中,攜帶所述容災(zāi)標(biāo)識(shí)的通知消息是所述S-CSCF在接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端所注冊(cè)的P-CSCF發(fā)生故障時(shí)生成的,所述容災(zāi)標(biāo)識(shí)用于指示觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0074]結(jié)合第七方面,在第一種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,具體用于將所述重選請(qǐng)求發(fā)送給路由代理節(jié)點(diǎn)DRA,以使所述DRA根據(jù)所述重選請(qǐng)求中的用戶名將所述重選請(qǐng)求發(fā)送給管理所述用戶名所指示的用戶終端的PCRF。
[0075]結(jié)合第七方面,或者第七方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,還包括:
[0076]判斷模塊,用于判斷所述用戶名所指示的用戶終端是否在本端注冊(cè),并在判斷結(jié)果為未在本端注冊(cè),則通知所述處理模塊執(zhí)行所述若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求。
[0077]結(jié)合第七方面,或者第七方面的第一種可能的實(shí)現(xiàn)方式,或者第七方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,還包括:
[0078]注冊(cè)模塊,用于當(dāng)接收到用戶終端的注冊(cè)請(qǐng)求時(shí),向所述用戶終端所屬的S-CSCF發(fā)送注冊(cè)完成消息以完成用戶終端的注冊(cè)登記。
[0079]第八方面,本發(fā)明實(shí)施例還提供了又一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,包括:
[0080]生成模塊,用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求;
[0081]發(fā)送模塊,用于向與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)發(fā)送所述生成的注冊(cè)觸發(fā)請(qǐng)求,以使所述網(wǎng)關(guān)觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0082]其中,所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0083]結(jié)合第八方面,在第一種可能的實(shí)現(xiàn)方式中,所述生成模塊,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶會(huì)話釋放消息的注冊(cè)觸發(fā)請(qǐng)求;
[0084]其中,所述會(huì)話釋放消息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)請(qǐng)求移動(dòng)管理實(shí)體MME刪除用戶的用戶承載。
[0085]結(jié)合第八方面,在第二種可能的實(shí)現(xiàn)方式中,所述生成模塊,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶更新P-CSCF地址信息的注冊(cè)觸發(fā)請(qǐng)求;
[0086]其中,所述更新P-CSCF地址信息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)生成可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端。
[0087]第九方面,本發(fā)明實(shí)施例還提供了再一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,包括:
[0088]接收模塊,用于接收到策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的攜帶用戶名的注冊(cè)觸發(fā)請(qǐng)求;
[0089]觸發(fā)模塊,用于觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0090]其中,所述注冊(cè)觸發(fā)請(qǐng)求是所述PCRF在接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí)生成的;所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0091]結(jié)合第九方面,在第一種可能的實(shí)現(xiàn)方式中,所述觸發(fā)模塊包括:
[0092]第一發(fā)送單元,用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;或者
[0093]第二發(fā)送單元,用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
[0094]第十方面,本發(fā)明實(shí)施例還提供了再一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,包括:
[0095]注冊(cè)發(fā)起模塊,用于當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);
[0096]注冊(cè)選擇模塊,用于當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
[0097]結(jié)合第十方面,在第一種可能的實(shí)現(xiàn)方式中,所述注冊(cè)選擇模塊包括:
[0098]判斷單元,用于當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),判斷所述可用P-CSCF地址列表中是否包括本用戶終端當(dāng)前注冊(cè)的初始P-CSCF的主機(jī)名;
[0099]注冊(cè)選擇單元,用于若不包括,從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF。
[0100]第十一方面,本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的系統(tǒng),包括:服務(wù)代理呼叫會(huì)話控制功能實(shí)體S-CSCF、至少兩個(gè)代理呼叫會(huì)話控制功能實(shí)體P-CSCF以及用戶終端,其中,所述至少兩個(gè)P-CSCF中包括第二 P-CSCF和所述用戶終端當(dāng)前注冊(cè)的第一P-CSCF,其中
[0101]所述S-CSCF,用于當(dāng)接收到對(duì)所述用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的第一 P-CSCF ;若檢測(cè)到所述第一 P-CSCF發(fā)生故障,選擇所述第二 P-CSCF,并向所述第二 P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;[0102]所述第二 P-CSCF,用于觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;
[0103]所述S-CSCF,還用于在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0104]其中,所述第二 P-CSCF具體通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0105]結(jié)合第十一方面,在第一種可能的實(shí)現(xiàn)方式中,還包括:DNS服務(wù)器;
[0106]所述S-CSCF,還用于在所述DNS服務(wù)器中根據(jù)所述第一 P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述第一 P-CSCF的IP地址,所述第二標(biāo)識(shí)包括所述第二 P-CSCF的IP地址。
[0107]結(jié)合第i 一方面,或者第i 一方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,還包括:策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF ;
[0108]所述第二 P-CSCF,具體用于根據(jù)所述S-CSCF發(fā)送的攜帶用戶名和容災(zāi)標(biāo)識(shí)的通知消息,生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求,并將所述重選請(qǐng)求發(fā)送給所述 PCRF ;
[0109]所述PCRF,用于根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù)。
[0110]結(jié)合第十一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,還包括:路由代理節(jié)點(diǎn)DRA ;
[0111]所述DRA,用于接收所述第二 P-CSCF發(fā)送的重選請(qǐng)求,并將所述重選請(qǐng)求發(fā)送給所述PCRF。
[0112]結(jié)合第十一方面的第二種可能的實(shí)現(xiàn)方式,或者第i 方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述系統(tǒng)還包括:與所述用戶終端相連的網(wǎng)關(guān);
[0113]所述PCRF,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,并向所述網(wǎng)關(guān)發(fā)送所述注冊(cè)觸發(fā)請(qǐng)求;
[0114]所述網(wǎng)關(guān),用于根據(jù)所述注冊(cè)觸發(fā)請(qǐng)求觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù)。
[0115]結(jié)合第十一方面的第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,
[0116]所述網(wǎng)關(guān),具體用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;或者
[0117]當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
[0118]結(jié)合第十一方面的第五種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,
[0119]所述用戶終端,還用于當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);或者用于當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
[0120]本發(fā)明實(shí)施例接收到被叫請(qǐng)求后,如果檢測(cè)到該被叫請(qǐng)求對(duì)應(yīng)的用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,通過(guò)生成相應(yīng)的攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
【專利附圖】
【附圖說(shuō)明】
[0121]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0122]圖1是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第一實(shí)施例流程示意圖;
[0123]圖2是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第二實(shí)施例的流程示意圖;
[0124]圖3是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第三實(shí)施例流程示意圖;
[0125]圖4是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第四實(shí)施例流程示意圖;
[0126]圖5是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第五實(shí)施例的流程示意圖
[0127]圖6是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第六實(shí)施例的流程示意圖
[0128]圖7是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第七實(shí)施例的流程示意圖
[0129]圖8是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第一實(shí)施例結(jié)構(gòu)示意圖;
[0130]圖9是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第二實(shí)施例流程示意圖;
[0131]圖10是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第三實(shí)施例流程示意圖
[0132]圖11是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第四實(shí)施例流程示意圖
[0133]圖12是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第五實(shí)施例結(jié)構(gòu)示意圖
[0134]圖13是本發(fā)明實(shí)施例的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的系統(tǒng)的結(jié)構(gòu)示意圖
[0135]圖14是本發(fā)明實(shí)施例的一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖;
[0136]圖15是本發(fā)明實(shí)施例的另一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖
[0137]圖16是本發(fā)明實(shí)施例的又一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖
[0138]圖17是本發(fā)明實(shí)施例的又一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖
[0139]圖18是本發(fā)明實(shí)施例的用戶設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0140]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0141]用戶通過(guò)用戶終端進(jìn)行被叫業(yè)務(wù)時(shí),如果該用戶終端當(dāng)前注冊(cè)的P-CSCF故障,通過(guò)P-CSCF P00L(P-CSCF池)中其他P-CSCF觸發(fā)該用戶終端重新注冊(cè)新的P-CSCF。
[0142]請(qǐng)參見(jiàn)圖1,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第一實(shí)施例流程示意圖,本發(fā)明實(shí)施例的所述方法具體可在S-CSCF中實(shí)現(xiàn),具體的,本發(fā)明實(shí)施例的所述方法包括:[0143]SlOl:當(dāng)接收到對(duì)用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的初始代理呼叫會(huì)話控制功能實(shí)體P-CSCF。
[0144]用戶終端在注冊(cè)到P-CSCF后,P-CSCF會(huì)將相應(yīng)的注冊(cè)完成信息發(fā)送給S-CSCF,由S-CSCF進(jìn)行認(rèn)證、鑒權(quán),并執(zhí)行登記用戶終端的用戶名以及其注冊(cè)的P-CSCF的主機(jī)名等處理,因此,S-CSCF根據(jù)接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端的用戶名,可以查詢并確定所述用戶終端當(dāng)前注冊(cè)的初始P-CSCF。其中,所述用戶終端的用戶名用于標(biāo)識(shí)所述用戶終端,具體可以該用戶終端的IP地址、用戶業(yè)務(wù)權(quán)限以及其他用戶配置信息等。
[0145]S102:若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0146]S-CSCF具體可以通過(guò)心跳機(jī)制與當(dāng)前的P-CSCF POOL中的每一個(gè)P-CSCF進(jìn)行心跳檢測(cè),根據(jù)心跳檢測(cè)的數(shù)據(jù)或者根據(jù)是否能正常接收到心跳數(shù)據(jù)來(lái)判定所述用戶終端當(dāng)前注冊(cè)的初始P-CSCF是否發(fā)生故障,例如在ping命令(一種用來(lái)檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令)不通,或者檢測(cè)的消息收發(fā)失敗時(shí)可確定該初始P-CSCF發(fā)生故障。
[0147]當(dāng)檢測(cè)到所述初始P-CSCF發(fā)生故障時(shí),從當(dāng)前的P-CSCF POOL中選擇一個(gè)可用的P-CSCF,該可用的P-CSCF可以是通過(guò)心跳檢測(cè)等方式已確定為沒(méi)有故障的P-CSCF。
[0148]具體的,在本發(fā)明實(shí)施例中,可以預(yù)先為所述初始P-CSCF配置兩個(gè)標(biāo)識(shí)即第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述初始P-CSCF的IP地址,所述第二標(biāo)識(shí)包括除所述初始P-CSCF外的P-CSCF的IP地址。第一標(biāo)識(shí)為所述初始P-CSCF發(fā)布的IP地址,所述第二標(biāo)識(shí)則是所述P-CSCF POOL中除所述初始P-CSCF外的其他P-CSCF的IP地址(對(duì)應(yīng)于S102中的可用的P-CSCF),在所述S102中檢測(cè)到初始P-CSCF發(fā)生故障時(shí),根據(jù)配置的第二標(biāo)識(shí)可以直接向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。
[0149]上述為所述初始P-CSCF配置的兩個(gè)標(biāo)識(shí)具體可以是在DNS (Domain Name System,域名系統(tǒng))服務(wù)器中根據(jù)所述初始P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí)。
[0150]而所述S102具體則可以包括:獲取為所述初始P-CSCF配置的第一標(biāo)識(shí)和第二標(biāo)識(shí),具體可以是到DNS服務(wù)器中以該初始P-CSCF的主機(jī)名進(jìn)行查詢獲得第二標(biāo)識(shí)和第二標(biāo)識(shí);若根據(jù)獲取的所述第一標(biāo)識(shí)檢測(cè)到所述第一標(biāo)識(shí)對(duì)應(yīng)的初始P-CSCF發(fā)生故障,將所述第二標(biāo)識(shí)對(duì)應(yīng)的P-CSCF作為可用的P-CSCF,如通過(guò)所述第一標(biāo)識(shí)發(fā)送心跳消息,如沒(méi)有正常接收到響應(yīng)消息,則可確定所述第一標(biāo)識(shí)對(duì)應(yīng)的初始P-CSCF發(fā)生故障;根據(jù)所述第二標(biāo)識(shí)向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。即根據(jù)所述配置的第二標(biāo)識(shí)發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。需要說(shuō)明的是,在所述通知消息中還攜帶有所述用戶終端的用戶名,以便于所述可用的P-CSCF根據(jù)該用戶名發(fā)起觸發(fā)所述用戶終端重新注冊(cè)P-CSCF的流程。
[0151]S103:在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù)。其中,所述可用的P-CSCF通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0152]所述可用的P-CSCF根據(jù)通知消息中的容災(zāi)標(biāo)識(shí),得知所述用戶終端注冊(cè)的當(dāng)前P-CSCF發(fā)生故障,則發(fā)起觸發(fā)所述用戶終端重新注冊(cè)P-CSCF的流程。具體的,所述可用的P-CSCF可以通過(guò)管理所述用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF、與所述用戶終端相連的網(wǎng)關(guān)的路徑通知所述用戶終端重新注冊(cè)新的P-CSCF,以便于S-CSCF將所述被叫請(qǐng)求下發(fā)給該新的P-CSCF,由該新的P-CSCF承載該用戶終端的被叫業(yè)務(wù)。
[0153]進(jìn)一步的,所述將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù),包括:將所述被叫請(qǐng)求發(fā)送給所述重新注冊(cè)的P-CSCF,以使所述重新注冊(cè)的P-CSCF將該被叫請(qǐng)求發(fā)送給所述用戶終端執(zhí)行被叫業(yè)務(wù)。即S-CSCF將被叫請(qǐng)求發(fā)送給所述重新注冊(cè)的P-CSCF,然后由所述重新注冊(cè)的P-CSCF將該被叫請(qǐng)求發(fā)送給所述用戶終端,完成被叫業(yè)務(wù)。
[0154]本發(fā)明實(shí)施例在接收到被叫請(qǐng)求后,如果檢測(cè)到該被叫請(qǐng)求對(duì)應(yīng)的用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,通過(guò)生成相應(yīng)的攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0155]再請(qǐng)參見(jiàn)圖2,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第二實(shí)施例的流程示意圖,本發(fā)明實(shí)施例的所述方法可以是在P-CSCF中實(shí)現(xiàn),由P-CSCF根據(jù)前端的S-CSCF發(fā)送的通知消息觸發(fā)用戶終端重新注冊(cè)P-CSCF。具體的,在本發(fā)明實(shí)施例中的所述方法包括:
[0156]S201:接收服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF發(fā)送的攜帶用戶名的通知消息;所述的用戶名包括所述S-CSCF接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端的標(biāo)識(shí)即被叫段的用戶終端標(biāo)識(shí),具體可以為該作為被叫端的用戶終端的IP地址、用戶業(yè)務(wù)權(quán)限以及其他用戶配置
信息等。
[0157]S202:若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求;
[0158]其中,攜帶所述容災(zāi)標(biāo)識(shí)的通知消息是所述S-CSCF接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端所注冊(cè)的P-CSCF發(fā)生故障時(shí)生成的,所述容災(zāi)標(biāo)識(shí)用于指示觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。即作為被叫端的用戶終端注冊(cè)的P-CSCF發(fā)生故障時(shí),觸發(fā)進(jìn)行重新注冊(cè)的流程。
[0159]所述S-CSCF生成包括容災(zāi)標(biāo)識(shí)的通知消息的過(guò)程可參考上述方法的第一實(shí)施例中的描述。本發(fā)明實(shí)施例中由P-CSCF POOL中一個(gè)P-CSCF執(zhí)行相關(guān)步驟,該P(yáng)-CSCF對(duì)應(yīng)于上述第一實(shí)施例中的可用的P-CSCF。
[0160]而若在所述S201中接收到的通知消息沒(méi)有包括容災(zāi)標(biāo)識(shí),則可以根據(jù)通知消息中的用戶名進(jìn)行相應(yīng)用戶終端的被叫業(yè)務(wù)的承載。
[0161]S203:向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,以使所述PCRF根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0162]所述S202中生成的攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求具體可以為一個(gè)STR(Session-Termination-Request,會(huì)話中止請(qǐng)求),在該STR中攜帶上定義的P-CSCFRe-Select Flag(P_CSCF重選標(biāo)識(shí)),而所述用戶名用于指示PCRF確定需要進(jìn)行重選注冊(cè)的用戶終端。在所述S203中將該STR發(fā)送給PCRF。
[0163]具體的,在所述S203進(jìn)行重選請(qǐng)求的發(fā)送時(shí),可用的P-CSCF可能并不知道所述用戶名對(duì)應(yīng)的用戶終端所屬的PCRF,此時(shí),所述S203具體包括:將所述重選請(qǐng)求發(fā)送給路由代理節(jié)點(diǎn)DRA (Diameter Routing Agent,直徑路由代理),以使所述DRA根據(jù)所述重選請(qǐng)求中的用戶名將所述重選請(qǐng)求發(fā)送給管理所述用戶名所指示的用戶終端的PCRF。即:可用的P-CSCF可以先將STR發(fā)送給DRA,然后又DRA根據(jù)STR中的用戶名來(lái)確定該用戶名對(duì)應(yīng)用戶終端的PCRF。
[0164]進(jìn)一步地,在執(zhí)行所述S202之前,還可以包括:
[0165]判斷所述用戶名所指示的用戶終端是否在本端注冊(cè);
[0166]若未在本端注冊(cè),則執(zhí)行所述S202。而若已在本端已經(jīng)注冊(cè),則可以直接向S-CSCF發(fā)送注冊(cè)完成消息,在S-CSCF中登記所述用戶終端的用戶名和本端的主機(jī)名,以便于所述S-CSCF將對(duì)所述用戶終端的被叫請(qǐng)求發(fā)送給本端,由本端來(lái)承載作為被叫端的所述用戶終端的被叫業(yè)務(wù)。
[0167]即:僅在用戶終端沒(méi)有在可以的P-CSCF中注冊(cè)時(shí),才確定是否發(fā)起恢復(fù)流程,使用戶終端重新注冊(cè)P-CSCF。
[0168]所述可用的P-CSCF可以通過(guò)管理所述用戶終端的PCRF、與所述用戶終端相連的網(wǎng)關(guān)的通知路徑通知所述用戶終端重新注冊(cè)新的P-CSCF,以便于S-CSCF將對(duì)所述用戶終端的被叫請(qǐng)求下發(fā)給該新的P-CSCF,由該新的P-CSCF承載該用戶終端的被叫業(yè)務(wù)。在通知了用戶終端重新注冊(cè)新的P-CSCF后,所述用戶終端可能選擇了該可用的P-CSCF,因此,進(jìn)一步地,在本發(fā)明實(shí)施例中還可以包括下述S204。
[0169]S204:當(dāng)接收到用戶終端的注冊(cè)請(qǐng)求時(shí),向所述用戶終端所屬的S-CSCF發(fā)送注冊(cè)完成消息以完成用戶終端的注冊(cè)登記。
[0170]用戶終端可以采用現(xiàn)有的注冊(cè)流程完成到本P-CSCF的注冊(cè),P-CSCF在確定了所述用戶終端注冊(cè)成功后,向前端的S-CSCF發(fā)送注冊(cè)完成消息,以便于通知前端的S-CSCF可以接收到的被叫請(qǐng)求下發(fā)給本P-CSCF,以承載所述用戶終端的被叫業(yè)務(wù)。
[0171]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0172]再請(qǐng)參見(jiàn)圖3,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第三實(shí)施例流程示意圖,本發(fā)明實(shí)施例的所述方法可應(yīng)用在管理用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF中,所述PCRF在接收到P-CSCF發(fā)送的如攜帶P-CSCF Re-Select Flag的STR等重選請(qǐng)求時(shí),執(zhí)行本發(fā)明實(shí)施例的所述方法的步驟,具體的,所述方法包括:
[0173]S301:當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求;所述的用戶名包括所述S-CSCF接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端的標(biāo)識(shí),即被叫端的用戶終端的標(biāo)識(shí),具體可以為該作為被叫端的用戶終端的IP地址、用戶業(yè)務(wù)權(quán)限以及其他用戶配置信息等。
[0174]S302:向與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)發(fā)送所述生成的注冊(cè)觸發(fā)請(qǐng)求,以使所述網(wǎng)關(guān)觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0175]其中,所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。所述重選請(qǐng)求可以是STR等,其具體生成過(guò)程可參見(jiàn)上述第二實(shí)施例的描述。
[0176]PCRF在接收到攜帶有P-CSCF Re-Select Flag的STR等重選請(qǐng)求后,需要執(zhí)行用戶名對(duì)應(yīng)的用戶終端的被叫業(yè)務(wù)恢復(fù)流程,即生成所述的注冊(cè)觸發(fā)請(qǐng)求,將該注冊(cè)觸發(fā)請(qǐng)求發(fā)送給用戶名對(duì)應(yīng)的用戶終端的網(wǎng)關(guān),該網(wǎng)關(guān)可以為P-GW或者S-GW,由網(wǎng)關(guān)來(lái)直接觸發(fā)用戶終端重新選擇新的P-CSCF。
[0177]具體的,所述S301具體可以包括:
[0178]當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶會(huì)話釋放消息的注冊(cè)觸發(fā)請(qǐng)求;其中,所述會(huì)話釋放消息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)請(qǐng)求移動(dòng)管理實(shí)體MME刪除用戶的用戶承載。
[0179]所述注冊(cè)觸發(fā)請(qǐng)求可以為攜帶Session-Release-Cause AVP (Attribute LengthValue,屬性值對(duì))(消息釋放原因的屬性值對(duì))的RAR(Re-Auth-Request,重新認(rèn)證請(qǐng)求),即在RAR中攜帶會(huì)話釋放原因這個(gè)屬性字段以及字段值,指示網(wǎng)關(guān)請(qǐng)求刪除該用戶終端的所有承載,由網(wǎng)關(guān)直接請(qǐng)求釋放所述用戶名對(duì)應(yīng)的用戶終端的頂S(IP MultimediaSubsystem IP多媒體子系統(tǒng))PDN(Packet Data Network,分組數(shù)據(jù)網(wǎng)絡(luò)),即刪除承載所述用戶終端的MS信令的通信網(wǎng)絡(luò)。
[0180]用戶終端在MME將IMS I3DN刪除后會(huì)掉線,用戶終端檢測(cè)到接入失敗,將自動(dòng)進(jìn)行新的注冊(cè)流程以完成包括P-CSCF的注冊(cè)等實(shí)現(xiàn)網(wǎng)絡(luò)接入。用戶終端發(fā)起選擇一個(gè)可用的第三P-CSCF3,并向該第三P-CSCF發(fā)起SIP (Session Initiation Protocol,會(huì)話初始化協(xié)議)初始注冊(cè),該第三P-CSCF收到用戶注冊(cè)請(qǐng)求后,向用戶歸屬的S-CSCF完成注冊(cè)請(qǐng)求。該第三P-CSCF可以通過(guò)1-CSCF確定所述用戶終端所屬的S-CSCF,然后向查詢到的所述用戶終端所屬的S-CSCF完成注冊(cè)請(qǐng)求。之后S-CSCF再下發(fā)用戶的被叫請(qǐng)求到該第三P-CSCF,以承載被叫業(yè)務(wù)。
[0181]或者,所述S301包括:
[0182]當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶更新P-CSCF地址信息的注冊(cè)觸發(fā)請(qǐng)求;其中,所述更新P-CSCF地址信息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)生成可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端。
[0183]所述注冊(cè)觸發(fā)請(qǐng)求為攜帶Update P-CSCF Address (更新P-CSCF地址)請(qǐng)求的RAR。網(wǎng)關(guān)接收到RAR后,將發(fā)送更新F1DP (Packet Data Protocol,分組數(shù)據(jù)協(xié)議)內(nèi)容Update PDP Context消息給用戶終端,以便于用戶終端完成重注冊(cè)。用戶終端在收到Update PDP Context后,根據(jù)Update PDP Context中的可用P-CSCF地址列表更新本地P-CSCF列表,并檢查本端注冊(cè)的初始P-CSCF是否在列表中,如果不在,用戶終端將發(fā)起重新注冊(cè)P-CSCF的流程,具體可以從網(wǎng)關(guān)下發(fā)的新的P-CSCF List (列表)中選擇可用的第三P-CSCF3行注冊(cè),以承載本用戶終端的被叫業(yè)務(wù)。該第三P-CSCF可以通過(guò)1-CSCF確定所述用戶終端所屬的S-CSCF,然后向查詢到的所述用戶終端所屬的S-CSCF完成注冊(cè)請(qǐng)求。之后S-CSCF再下發(fā)用戶的被叫請(qǐng)求到該第三P-CSCF,以承載被叫業(yè)務(wù)。
[0184]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0185]再請(qǐng)參見(jiàn)圖4,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第四實(shí)施例流程示意圖,本發(fā)明實(shí)施例的所述方法可應(yīng)用在如P-GW或者S-GW中,在接收到PCRF發(fā)送的RAR等注冊(cè)觸發(fā)請(qǐng)求時(shí),執(zhí)行本發(fā)明實(shí)施例的所述方法的各步驟,具體的,所述方法包括:
[0186]S401:接收到策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的攜帶用戶名的注冊(cè)觸發(fā)請(qǐng)求;所述的用戶名包括所述S-CSCF接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端的標(biāo)識(shí),即作為被叫端的用戶終端的標(biāo)識(shí),具體可以為該作為被叫端的用戶終端的IP地址、用戶業(yè)務(wù)權(quán)限以及其他用戶配置信息等。
[0187]S402:觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0188]其中,所述注冊(cè)觸發(fā)請(qǐng)求是所述PCRF在接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí)生成的;所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0189]所述重選請(qǐng)求以及所述注冊(cè)觸發(fā)請(qǐng)求的生成過(guò)程可相應(yīng)地參見(jiàn)第二實(shí)施例和第三實(shí)施例中的描述。
[0190]具體的,所述S402具體可以包括:
[0191]當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;
[0192]當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
[0193]當(dāng)網(wǎng)關(guān)接收到PCRF發(fā)送攜帶Session-Release-Cause AVP的RAR后,指不MME刪除用戶的頂S roN,觸發(fā)用戶終端重新注冊(cè)P-CSCF。而當(dāng)網(wǎng)關(guān)接收到PCRF發(fā)送的攜帶Update P-CSCF Address 請(qǐng)求的 RAR 時(shí),獲取 Update PDP Context 消息,并發(fā)送 UpdatePDP Context消息給用戶終端以觸發(fā)所述用戶終端根據(jù)Update PDP Context消息中的可用P-CSCF地址列表中更新本地P-CSCF列表,并在確定更新后的本地P-CSCF列表中不包括本端已注冊(cè)的初始P-CSCF后,選擇新的P-CSCF并注冊(cè)到該選擇的P-CSCF,完成重注冊(cè)。
[0194]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0195]再請(qǐng)參見(jiàn)圖5,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第五實(shí)施例的流程示意圖,本發(fā)明實(shí)施例的所述方法可應(yīng)用在用戶終端中,所述用戶終端在確定MME中的IMSPDN刪除或者接收到P-GW或者S-GW發(fā)送的可用P-CSCF地址列表時(shí),執(zhí)行本發(fā)明實(shí)施例的所述方法的相關(guān)步驟,具體的,所述方法包括:[0196]S501:當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);
[0197]用戶終端在MME將IMS I3DN刪除后會(huì)掉線,用戶終端檢測(cè)到接入失敗,將自動(dòng)進(jìn)行新的注冊(cè)流程以完成包括P-CSCF的注冊(cè)等實(shí)現(xiàn)網(wǎng)絡(luò)接入。用戶終端發(fā)起選擇一個(gè)可用的第三P-CSCF3,并向該第三P-CSCF發(fā)起SIP初始注冊(cè),該第三P-CSCF收到用戶注冊(cè)請(qǐng)求后,向用戶歸屬的S-CSCF完成注冊(cè)請(qǐng)求。該第三P-CSCF可以通過(guò)1-CSCF確定所述用戶終端所屬的S-CSCF,然后向查詢到的所述用戶終端所屬的S-CSCF完成注冊(cè)請(qǐng)求。之后S-CSCF再下發(fā)用戶的被叫請(qǐng)求到該第三P-CSCF,以承載被叫業(yè)務(wù)。
[0198]S502:當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
[0199]具體的,所述S502具體可以包括:當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),判斷所述可用P-CSCF地址列表中是否包括本用戶終端當(dāng)前注冊(cè)的初始P-CSCF的主機(jī)名,若不包括,從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF。
[0200]所述注冊(cè)觸發(fā)請(qǐng)求為攜帶Update P-CSCF Address (更新P-CSCF地址)請(qǐng)求的RAR。網(wǎng)關(guān)接收到RAR后,將發(fā)送更新PDP內(nèi)容Update PDP Context消息給用戶終端,以便于用戶終端完成重注冊(cè)。用戶終端在收到Update PDP Context后,根據(jù)Update PDP Context中的可用P-CSCF地址列表更新本地P-CSCF列表,并檢查本端注冊(cè)的初始P-CSCF是否在列表中,如果不在,用戶終端將發(fā)起重新注冊(cè)P-CSCF的流程,具體可以從網(wǎng)關(guān)下發(fā)的新的P-CSCF List(列表)中選擇可用的第三P-CSCF3行注冊(cè),以承載本用戶終端的被叫業(yè)務(wù)。該第三P-CSCF可以通過(guò)1-CSCF確定所述用戶終端所屬的S-CSCF,然后向查詢到的所述用戶終端所屬的S-CSCF完成注冊(cè)請(qǐng)求。之后S-CSCF再下發(fā)用戶的被叫請(qǐng)求到該第三P-CSCF,以承載被叫業(yè)務(wù)。
[0201]需要說(shuō)明的是,上述的S501和S502的執(zhí)行過(guò)程不分先后,可以先檢測(cè)是否接入失敗并執(zhí)行所述S502,或者先檢測(cè)是否接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表并執(zhí)行所述S502。
[0202]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,終端能夠根據(jù)網(wǎng)絡(luò)側(cè)基于容災(zāi)標(biāo)識(shí)的消息進(jìn)行恢復(fù)處理的結(jié)構(gòu),重新注冊(cè)新的P-CSCF,并在新的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0203]再請(qǐng)參見(jiàn)圖6,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第六實(shí)施例的流程示意圖,本發(fā)明實(shí)施例的所述方法通過(guò)用戶終端UE、S-CSCF、P-CSCF、PCRF以及網(wǎng)關(guān)實(shí)現(xiàn)在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障時(shí),快速回復(fù)該用戶終端的被叫業(yè)務(wù),具體的,如圖6所示,所述方法包括:
[0204]Sll =S-CSCF在接收到對(duì)用戶終端的被叫請(qǐng)求后,查詢所述用戶終端當(dāng)前注冊(cè)的初始P-CSCF ;S-CSCF根據(jù)P-CSCF的主機(jī)名查詢出P-CSCF的IP地址,DNS上為P-CSCFl即所述初始P-CSCF的主機(jī)名配置兩個(gè)IP,分別是IPl和IP2,分別對(duì)應(yīng)于P-CSCFl和P-CSCF2。
[0205]S12:所述S-CSCF檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0206]所述S-CSCF感知IPl對(duì)應(yīng)的P-CSCF (P-CSCFl)故障后,則向IP2對(duì)應(yīng)的可用的P-CSCF(P-CSCF2)發(fā)送帶容災(zāi)標(biāo)記的NOTIFY,通知用戶終端重注冊(cè)P-CSCF。
[0207]S13:P-CSCF2接收到攜帶容災(zāi)標(biāo)識(shí)和用戶名的通知消息后,生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求發(fā)送給PCRF,該P(yáng)CRF用于管理所述用戶名所指示的用戶終端。
[0208]P-CSCF2檢查到消息中帶有容災(zāi)標(biāo)記,或者帶有容災(zāi)標(biāo)記且未在本端注冊(cè)時(shí),則發(fā)起容災(zāi)流程。P-CSCF2將向PCRF發(fā)送STR(即重選請(qǐng)求),STR帶上自定義的P-CSCFRe-Select Flag。其中,如果P-CSCF2不知道用戶的PCRF時(shí),STR將先發(fā)送到DRA,由DRA路由到用戶所在的PCRF上。
[0209]S14 =PCRF接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求后,生成注冊(cè)觸發(fā)請(qǐng)求發(fā)送給網(wǎng)關(guān),該網(wǎng)關(guān)為S-GW或者P-GW,與所述用戶終端相連。
[0210]PCRF收到帶有P-CSCF Re-Select Flag的STR后,需要執(zhí)行容災(zāi)恢復(fù)流程。PCRF向P/S-GW發(fā)送RAR,請(qǐng)求刪除所述用戶終端所有承載。
[0211]S15:P/S_GW在接收到策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的攜帶用戶名的注冊(cè)觸發(fā)請(qǐng)求時(shí),觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF。
[0212]P/S-GW接收到PCRF的RAR后,將指示MME刪除用戶的MS PDN,觸發(fā)用戶重新注
ΠΠ
/1/1 ο
[0213]S16:用戶終端選擇一個(gè)可用的P-CSCF3,并向P-CSCF3發(fā)起SIP初始注冊(cè);
[0214]S17:P-CSCF3收到用戶終端注冊(cè)請(qǐng)求后,向用戶歸屬的S-CSCF發(fā)起SIP注冊(cè),完成注冊(cè)請(qǐng)求,P-CSCF3可以通過(guò)查詢1-CSCF的方式確定用戶終端歸屬的S-CSCF。
[0215]S18 =S-CSCF再下發(fā)被叫請(qǐng)求到P-CSCF3 ;
[0216]S19:P-CSCF3發(fā)送被叫請(qǐng)求給UE,以根據(jù)所述被叫請(qǐng)求承載所述用戶終端的被叫業(yè)務(wù),完成所述用戶終端的被叫業(yè)務(wù)。
[0217]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0218]再請(qǐng)參見(jiàn)圖7,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法的第七實(shí)施例的流程示意圖,本發(fā)明實(shí)施例的所述方法通過(guò)用戶終端、S-CSCF, P-CSCF, PCRF以及網(wǎng)關(guān)實(shí)現(xiàn)在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障時(shí),快速回復(fù)該用戶終端的被叫業(yè)務(wù),具體的,如圖7所示,所述方法包括:
[0219]S21:所述S-CSCF在接收到被叫請(qǐng)求后,查詢?cè)摫唤姓?qǐng)求對(duì)應(yīng)的用戶終端當(dāng)前注冊(cè)的初始P-CSCF,即作為被叫端的用戶終端的初始P-CSCF ;S-CSCF根據(jù)P-CSCF的主機(jī)名查詢出P-CSCF的IP地址,DNS上為P-CSCFl即所述初始P-CSCF的主機(jī)名配置兩個(gè)IP,分別是IPl和IP2,分別對(duì)應(yīng)于P-CSCFl和P-CSCF2。
[0220]S22:所述S-CSCF檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0221]所述S-CSCF感知IPl對(duì)應(yīng)的P-CSCF (P-CSCFl)故障后,則向IP2對(duì)應(yīng)的可用的P-CSCF(P-CSCF2)發(fā)送帶容災(zāi)標(biāo)記的NOTIFY,通知用戶終端重注冊(cè)P-CSCF。
[0222]S23:P-CSCF2接收到攜帶容災(zāi)標(biāo)識(shí)和用戶名的通知消息后,生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求發(fā)送給PCRF,該P(yáng)CRF用于管理所述用戶名所指示的用戶終端。
[0223]P-CSCF2檢查到消息中帶有容災(zāi)標(biāo)記,或者帶有容災(zāi)標(biāo)記且未在本端注冊(cè)時(shí),則發(fā)起容災(zāi)流程。P-CSCF2將向PCRF發(fā)送STR(即重選請(qǐng)求),STR帶上自定義的P-CSCFRe-Select Flag。其中,如果P-CSCF2不知道用戶的PCRF時(shí),STR將先發(fā)送到DRA,由DRA路由到用戶所在的PCRF上。
[0224]S24 =PCRF接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求后,生成注冊(cè)觸發(fā)請(qǐng)求發(fā)送給網(wǎng)關(guān),該網(wǎng)關(guān)為S-GW或者P-GW,與所述用戶終端相連。
[0225]PCRF收到帶有P-CSCF Re-Select Flag的STR后,需要執(zhí)行容災(zāi)恢復(fù)流程。PCRF容災(zāi)恢復(fù)的方法是向P-GW發(fā)送RAR,在該RAR中攜帶Update P-CSCFAddress請(qǐng)求,該請(qǐng)求可能為私有。
[0226]S25:P/S-Gff當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端;
[0227]P/S-GW接收到RAR后,將發(fā)送Update PDP Context消息給用戶終端,Update PDPContext消息中包括可用P-CSCF地址列表;
[0228]S26:用戶終端當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF ;以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
[0229]用戶終端在收到Update PDP Context后,更新P-CSCF列表,并檢查自己注冊(cè)的P-CSCFl是否在列表中,如果不在,UE將發(fā)起重注冊(cè)流程。并從P-GW下發(fā)的新的P-CSCFList中選擇可用的P-CSCF3進(jìn)行注冊(cè)。
[0230]S27:發(fā)送注冊(cè)請(qǐng)求注冊(cè)到選擇的P-CSCF3 ;
[0231]S28:P-CSCF3收到用戶終端注冊(cè)請(qǐng)求后,向用戶歸屬的S-CSCF完成注冊(cè)請(qǐng)求,P-CSCF3可以通過(guò)查詢1-CSCF的方式確定用戶終端歸屬的S-CSCF。
[0232]S29: S-CSCF再下發(fā)被叫請(qǐng)求到P-CSCF3 ;
[0233]S210:P-CSCF3發(fā)送被叫請(qǐng)求給UE,以根據(jù)所述被叫請(qǐng)求承載所述用戶終端的被叫業(yè)務(wù),完成所述用戶終端的被叫業(yè)務(wù)。
[0234]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0235]下面再對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置及其系統(tǒng)進(jìn)行詳細(xì)描述。
[0236]請(qǐng)參見(jiàn)圖8,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第一實(shí)施例結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例的所述裝置可以為S-CSCF,具體的,所述裝置包括:
[0237]查詢模塊11,用于當(dāng)接收到對(duì)用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的初始代理呼叫會(huì)話控制功能實(shí)體P-CSCF ;
[0238]處理模塊12,用于若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;
[0239]分配模塊13,用于在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù)。
[0240]其中,所述可用的P-CSCF通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0241]用戶終端在注冊(cè)到P-CSCF后,P-CSCF會(huì)將相應(yīng)的注冊(cè)完成信息發(fā)送給S-CSCF,由S-CSCF進(jìn)行認(rèn)證、鑒權(quán),并執(zhí)行登記用戶終端的用戶名以及其注冊(cè)的P-CSCF的主機(jī)名等處理,因此,所述查詢模塊11根據(jù)被叫請(qǐng)求對(duì)應(yīng)的用戶終端的用戶名(作為被叫端的用戶終端的用戶名),可以查詢并確定所述用戶終端當(dāng)前注冊(cè)的初始P-CSCF。其中,所述用戶終端的用戶名用于標(biāo)識(shí)所述用戶終端,具體可以該用戶終端的IP地址、用戶業(yè)務(wù)權(quán)限以及其他用戶配置信息等。
[0242]所述處理模塊12具體可以通過(guò)心跳機(jī)制與當(dāng)前的P-CSCF POOL中的每一個(gè)P-CSCF進(jìn)行心跳檢測(cè),根據(jù)心跳檢測(cè)的數(shù)據(jù)或者根據(jù)是否能正常接收到心跳數(shù)據(jù)來(lái)判定所述用戶終端當(dāng)前注冊(cè)的初始P-CSCF是否發(fā)生故障,例如在ping命令不通或者檢測(cè)的消息收發(fā)失敗時(shí),可確定該初始P-CSCF發(fā)生故障。
[0243]當(dāng)檢測(cè)到所述初始P-CSCF發(fā)生故障時(shí),所述處理模塊12具體從當(dāng)前的P-CSCFPOOL中選擇一個(gè)可用的P-CSCF,該可用的P-CSCF可以是通過(guò)心跳檢測(cè)等方式已確定為沒(méi)有故障的P-CSCF。所述處理模塊12也可以根據(jù)為所述初始P-CSCF配置的兩個(gè)標(biāo)識(shí)來(lái)選擇作為所述初始P-CSCF的備選P-CSCF作為所述可以的P-CSCF。
[0244]所述可用的P-CSCF根據(jù)通知消息中的容災(zāi)標(biāo)識(shí),得知所述用戶終端注冊(cè)的當(dāng)前P-CSCF發(fā)生故障,則發(fā)起觸發(fā)所述用戶終端重新注冊(cè)P-CSCF的流程。具體的,所述可用的P-CSCF可以通過(guò)管理所述用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF、與所述用戶終端相連的網(wǎng)關(guān)的路徑通知所述用戶終端重新注冊(cè)新的P-CSCF,以便于所述分配模塊13將對(duì)所述用戶終端的被叫請(qǐng)求下發(fā)給該新的P-CSCF,由該新的P-CSCF承載該用戶終端的被叫業(yè)務(wù)。
[0245]進(jìn)一步可選地,如圖8所示,所述裝置還可以包括:
[0246]配置模塊14,用于為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述初始P-CSCF的IP地址,所述第二標(biāo)識(shí)包括除所述初始P-CSCF外的P-CSCF的IP地址。
[0247]進(jìn)一步的,所述配置模塊14具體用于在域名系統(tǒng)DNS服務(wù)器中根據(jù)所述初始P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí)。
[0248]通過(guò)所述配置模塊14可以預(yù)先為所述初始P-CSCF配置兩個(gè)標(biāo)識(shí)即第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述初始P-CSCF的IP地址,所述第二標(biāo)識(shí)包括除所述初始P-CSCF外的P-CSCF的IP地址。第一標(biāo)識(shí)為所述初始P-CSCF發(fā)布的IP地址,所述第二標(biāo)識(shí)則是所述P-CSCF POOL中除所述初始P-CSCF外的其他P-CSCF的IP地址,在所述處理模塊12檢測(cè)到初始P-CSCF發(fā)生故障時(shí),根據(jù)所述配置模塊14配置的第二標(biāo)識(shí)可以直接向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。
[0249]進(jìn)一步可選地,如圖8所示,所述處理模塊12具體可以包括:
[0250]獲取單元121,用于獲取為所述初始P-CSCF配置的第一標(biāo)識(shí)和第二標(biāo)識(shí);
[0251]檢測(cè)單元122,用于若根據(jù)獲取的所述第一標(biāo)識(shí)檢測(cè)到所述第一標(biāo)識(shí)對(duì)應(yīng)的初始P-CSCF發(fā)生故障,將所述第二標(biāo)識(shí)對(duì)應(yīng)的P-CSCF作為可用的P-CSCF ;
[0252]處理單元123,用于根據(jù)所述第二標(biāo)識(shí)向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。
[0253]即所述處理模塊12根據(jù)所述配置模塊14配置的第二標(biāo)識(shí)發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。
[0254]進(jìn)一步可選地,所述分配模塊13具體用于將所述被叫請(qǐng)求發(fā)送給所述重新注冊(cè)的P-CSCF,以使所述重新注冊(cè)的P-CSCF將該被叫請(qǐng)求發(fā)送給所述用戶終端執(zhí)行被叫業(yè)務(wù)。
[0255]本發(fā)明實(shí)施例在接收到被叫請(qǐng)求后,如果檢測(cè)到該被叫請(qǐng)求中對(duì)應(yīng)的被叫端的用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,通過(guò)生成相應(yīng)的攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0256]再請(qǐng)參見(jiàn)圖9,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第二實(shí)施例流程示意圖,本發(fā)明實(shí)施例的所述裝置可以為P-CSCF,具體的,所述裝置包括:
[0257]接收模塊21,用于接收服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF發(fā)送的攜帶用戶名的通知消息;所述的用戶名包括所述S-CSCF接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端的標(biāo)識(shí),即被叫端的用戶終端的標(biāo)識(shí),具體可以為該作為被叫端的用戶終端的IP地址、用戶業(yè)務(wù)權(quán)限以及其他用戶配置信息等。
[0258]處理模塊22,用于若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求;
[0259]發(fā)送模塊23,用于向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,以使所述PCRF根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0260]其中,攜帶所述容災(zāi)標(biāo)識(shí)的通知消息是所述S-CSCF在接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端所注冊(cè)的P-CSCF發(fā)生故障時(shí)生成的,所述容災(zāi)標(biāo)識(shí)用于指示觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。即在被叫端的用戶終端的初始P-CSCF發(fā)生故障時(shí)生成通知消息。
[0261]所述S-CSCF生成包括容災(zāi)標(biāo)識(shí)的通知消息的過(guò)程可參考上述的裝置第一實(shí)施例中的描述。
[0262]而若在所述接收模塊21接收到的通知消息沒(méi)有包括容災(zāi)標(biāo)識(shí),則P-CSCF的所述處理模塊22可以根據(jù)通知消息中的用戶名進(jìn)行相應(yīng)用戶終端的被叫業(yè)務(wù)的承載。
[0263]所述處理模塊22生成的攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求具體可以為一個(gè)STR,在該STR中攜帶上定義的P-CSCF Re-Select Flag (P-CSCF重選標(biāo)識(shí)),所述發(fā)送模塊23將該STR發(fā)送給PCRF。[0264]具體的,所述發(fā)送模塊23進(jìn)行重選請(qǐng)求的發(fā)送時(shí),可能并不知道所述用戶名對(duì)應(yīng)的用戶終端所屬的PCRF,此時(shí),進(jìn)一步可選地,所述發(fā)送模塊23,具體用于將所述重選請(qǐng)求發(fā)送給路由代理節(jié)點(diǎn)DRA,以使所述DRA根據(jù)所述重選請(qǐng)求中的用戶名將所述重選請(qǐng)求發(fā)送給管理所述用戶名所指示的用戶終端的PCRF。即:所述發(fā)送模塊23可以先將STR發(fā)送給DRA,然后又DRA根據(jù)STR中的用戶名來(lái)確定該用戶名對(duì)應(yīng)用戶終端的PCRF。
[0265]進(jìn)一步可選地,如圖9所示,所述裝置具體可以包括:
[0266]判斷模塊24,用于判斷所述用戶名所指示的用戶終端是否在本端注冊(cè),并在判斷結(jié)果為未在本端注冊(cè),則通知所述處理模塊22執(zhí)行所述若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求。
[0267]而若所述判斷模塊24的判斷結(jié)果為已在本端已經(jīng)注冊(cè),則本P-CSCF可以直接向S-CSCF發(fā)送注冊(cè)完成消息,在S-CSCF中登記所述用戶終端的用戶名和本端的主機(jī)名,以便于所述S-CSCF將接收到的所述被叫請(qǐng)求發(fā)送給本端,由本端來(lái)承載所述用戶終端的被叫業(yè)務(wù)。
[0268]即:僅在用戶終端沒(méi)有在可以的P-CSCF中注冊(cè)時(shí),才確定是否發(fā)起恢復(fù)流程,使用戶終端重新注冊(cè)P-CSCF。
[0269]可以通過(guò)管理所述用戶終端的PCRF、與所述用戶終端相連的網(wǎng)關(guān)的通知路徑通知所述用戶終端重新注冊(cè)新的P-CSCF,以便于S-CSCF將對(duì)所述用戶終端的被叫請(qǐng)求下發(fā)給該新的P-CSCF,由該新的P-CSCF承載該用戶終端的被叫業(yè)務(wù)。在通知了用戶終端重新注冊(cè)新的P-CSCF后,所述用戶終端可能選擇了該可用的P-CSCF,因此,進(jìn)一步可選地,如圖9所示,所述裝置還可以包括:
[0270]注冊(cè)模塊25,用于當(dāng)接收到用戶終端的注冊(cè)請(qǐng)求時(shí),向所述用戶終端所屬的S-CSCF發(fā)送注冊(cè)完成消息以完成用戶終端的注冊(cè)登記。
[0271]用戶終端可以采用現(xiàn)有的注冊(cè)流程完成到本P-CSCF的注冊(cè),所述注冊(cè)模塊25在確定了所述用戶終端注冊(cè)成功后,向前端的S-CSCF發(fā)送注冊(cè)完成消息,以便于通知前端的S-CSCF可以將接收到的被叫請(qǐng)求下發(fā)給本P-CSCF,以承載所述用戶終端的被叫業(yè)務(wù)。
[0272]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0273]再請(qǐng)參見(jiàn)圖10,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第三實(shí)施例流程示意圖,本發(fā)明實(shí)施例的所述裝置可以為PCRF,具體的,所述裝置包括:
[0274]生成模塊31,用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求;所述的用戶名包括S-CSCF接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端的標(biāo)識(shí),即被叫端的用戶終端標(biāo)識(shí),具體可以為該作為被叫端的用戶終端的IP地址、用戶業(yè)務(wù)權(quán)限以及其他用戶配置信息等。
[0275]發(fā)送模塊32,用于向與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)發(fā)送所述生成的注冊(cè)觸發(fā)請(qǐng)求,以使所述網(wǎng)關(guān)觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);[0276]其中,所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0277]所述生成模塊31在接收到攜帶有P-CSCF Re-Select Flag的STR等重選請(qǐng)求后,需要執(zhí)行用戶名對(duì)應(yīng)的用戶終端的被叫業(yè)務(wù)恢復(fù)流程,即生成所述的注冊(cè)觸發(fā)請(qǐng)求,將該注冊(cè)觸發(fā)請(qǐng)求發(fā)送給用戶名對(duì)應(yīng)的用戶終端的網(wǎng)關(guān),該網(wǎng)關(guān)可以為P-GW或者S-GW,由網(wǎng)關(guān)來(lái)直接觸發(fā)用戶終端重新選擇新的P-CSCF。
[0278]進(jìn)一步可選地,所述生成模塊32,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶會(huì)話釋放消息的注冊(cè)觸發(fā)請(qǐng)求;
[0279]其中,所述會(huì)話釋放消息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)請(qǐng)求移動(dòng)管理實(shí)體MME刪除用戶的用戶承載。
[0280]所述注冊(cè)觸發(fā)請(qǐng)求可以為攜帶Session-Release-Cause AVP (Attribute LengthValue,屬性值對(duì))(消息釋放原因的屬性值對(duì))的RAR(Re-Auth-Request,重新認(rèn)證請(qǐng)求),即在RAR中攜帶會(huì)話釋放原因這個(gè)屬性字段以及字段值,指示網(wǎng)關(guān)請(qǐng)求刪除該用戶終端的所有承載,由網(wǎng)關(guān)直接請(qǐng)求釋放所述用戶名對(duì)應(yīng)的用戶終端的MS PDN0
[0281]用戶終端在MME將IMS I3DN刪除后會(huì)掉線,用戶終端檢測(cè)到接入失敗,將自動(dòng)進(jìn)行新的注冊(cè)流程以完成包括P-CSCF的注冊(cè)等實(shí)現(xiàn)網(wǎng)絡(luò)接入。用戶終端發(fā)起選擇一個(gè)可用的第三P-CSCF,并向該第三P-CSCF發(fā)起SIP初始注冊(cè),該第三P-CSCF收到用戶注冊(cè)請(qǐng)求后,向用戶歸屬的S-CSCF完成注冊(cè)請(qǐng)求。該第三P-CSCF可以通過(guò)1-CSCF確定所述用戶終端所屬的S-CSCF,然后向查詢到的所述用戶終端所屬的S-CSCF完成注冊(cè)請(qǐng)求。之后S-CSCF再下發(fā)被叫請(qǐng)求到該第三P-CSCF,以承載被叫業(yè)務(wù)。
[0282]或者,可選地,所述生成模塊32,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶更新P-CSCF地址信息的注冊(cè)觸發(fā)請(qǐng)求;
[0283]其中,所述更新P-CSCF地址信息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)生成可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端。
[0284]所述注冊(cè)觸發(fā)請(qǐng)求為攜帶Update P-CSCF Address (更新P-CSCF地址)請(qǐng)求的RAR。網(wǎng)關(guān)接收到RAR后,將發(fā)送更新PDP內(nèi)容Update PDP Context消息給用戶終端,以便于用戶終端完成重注冊(cè)。用戶終端在收到Update PDP Context后,根據(jù)Update PDP Context中的可用P-CSCF地址列表更新本地P-CSCF列表,并檢查本端注冊(cè)的初始P-CSCF是否在列表中,如果不在,用戶終端將發(fā)起重新注冊(cè)P-CSCF的流程,具體可以從網(wǎng)關(guān)下發(fā)的新的P-CSCF List(列表)中選擇可用的第三P-CSCF行注冊(cè),以承載本用戶終端的被叫業(yè)務(wù)。該第三P-CSCF可以通過(guò)1-CSCF確定所述用戶終端所屬的S-CSCF,然后向查詢到的所述用戶終端所屬的S-CSCF完成注冊(cè)請(qǐng)求。之后S-CSCF再下發(fā)被叫請(qǐng)求到該第三P-CSCF,以承載被叫業(yè)務(wù)。
[0285]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0286]再請(qǐng)參見(jiàn)圖11,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第四實(shí)施例流程示意圖,本發(fā)明實(shí)施例的所述裝置可以為P-GW或者S-GW等網(wǎng)關(guān),具體的,所述裝置包括:
[0287]接收模塊41,用于接收到策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的攜帶用戶名的注冊(cè)觸發(fā)請(qǐng)求;
[0288]觸發(fā)模塊42,用于觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0289]其中,所述注冊(cè)觸發(fā)請(qǐng)求是所述PCRF在接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí)生成的;所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0290]進(jìn)一步可選地,如圖11所示,所述觸發(fā)模塊42具體可以包括:
[0291]第一發(fā)送單元421,用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;或者
[0292]第二發(fā)送單元422,用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
[0293]當(dāng)網(wǎng)關(guān)接收到PCRF發(fā)送攜帶Session-Release-Cause AVP的RAR后,所述第一發(fā)送單元421指示MME刪除用戶的MS TON,觸發(fā)用戶終端重新注冊(cè)新的P-CSCF。而當(dāng)網(wǎng)關(guān)接收到PCRF發(fā)送的攜帶Update P-CSCF Address請(qǐng)求的RAR時(shí),所述第二發(fā)送單元422獲取Update PDP Context消息,并發(fā)送Update PDP Context消息給用戶終端以觸發(fā)所述用戶終端根據(jù)Update PDP Context消息中的可用P-CSCF地址列表中更新本地P-CSCF列表,并在確定更新后的本地P-CSCF列表中不包括本端已注冊(cè)的初始P-CSCF后,選擇新的P-CSCF并注冊(cè)到該選擇的P-CSCF,完成重注冊(cè)。
[0294]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0295]再請(qǐng)參見(jiàn)圖12,是本發(fā)明的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置的第五實(shí)施例的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例的所述裝置可以為被叫請(qǐng)求對(duì)應(yīng)的作為被叫端的用戶終端,具體的,所述裝置包括:
[0296]注冊(cè)發(fā)起模塊51,用于當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);
[0297]注冊(cè)選擇模塊52,用于當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
[0298]用戶終端在MME將MS PDN刪除后會(huì)掉線,所述注冊(cè)發(fā)起模塊51檢測(cè)到接入失敗,將自動(dòng)進(jìn)行新的注冊(cè)流程以完成包括P-CSCF的注冊(cè)等實(shí)現(xiàn)網(wǎng)絡(luò)接入。所述注冊(cè)發(fā)起模塊51發(fā)起選擇一個(gè)可用的第三P-CSCF,并向該第三P-CSCF發(fā)起SIP初始注冊(cè),該第三P-CSCF收到用戶注冊(cè)請(qǐng)求后,向用戶歸屬的S-CSCF完成注冊(cè)請(qǐng)求。該第三P-CSCF可以通過(guò)1-CSCF確定所述用戶終端所屬的S-CSCF,然后向查詢到的所述用戶終端所屬的S-CSCF完成注冊(cè)請(qǐng)求。之后S-CSCF再下發(fā)被叫請(qǐng)求到該第三P-CSCF,以承載被叫業(yè)務(wù)。
[0299]進(jìn)一步可選地,如圖12所示,所述注冊(cè)選擇模塊52具體可以包括:
[0300]判斷單元,用于當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),判斷所述可用P-CSCF地址列表中是否包括本用戶終端當(dāng)前注冊(cè)的初始P-CSCF的主機(jī)名;
[0301]注冊(cè)選擇單元,用于若不包括,從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF。
[0302]所述注冊(cè)觸發(fā)請(qǐng)求為攜帶Update P-CSCF Address請(qǐng)求的RAR。網(wǎng)關(guān)接收到RAR后,將發(fā)送Update PDP Context消息給用戶終端,以便于用戶終端完成重注冊(cè)。所述注冊(cè)選擇模塊52在收到Update PDP Context后,根據(jù)Update PDP Context中的可用P-CSCF地址列表更新本地P-CSCF列表,并檢查本端注冊(cè)的初始P-CSCF是否在列表中,如果不在,用戶終端將發(fā)起重新注冊(cè)P-CSCF的流程,具體可以從網(wǎng)關(guān)下發(fā)的新的P-CSCF List (列表)中選擇可用的第三P-CSCF3行注冊(cè),以承載本用戶終端的被叫業(yè)務(wù)。該第三P-CSCF可以通過(guò)1-CSCF確定所述用戶終端所屬的S-CSCF,然后向查詢到的所述用戶終端所屬的S-CSCF完成注冊(cè)請(qǐng)求。之后S-CSCF再下發(fā)被叫請(qǐng)求到該第三P-CSCF,以承載被叫業(yè)務(wù)。
[0303]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,終端能夠根據(jù)網(wǎng)絡(luò)側(cè)基于容災(zāi)標(biāo)識(shí)的消息進(jìn)行恢復(fù)處理的結(jié)構(gòu),重新注冊(cè)新的P-CSCF,并在新的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0304]再請(qǐng)參見(jiàn)圖13,是本發(fā)明實(shí)施例的實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的系統(tǒng)的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例的所述系統(tǒng)具體可以包括:服務(wù)代理呼叫會(huì)話控制功能實(shí)體S-CSCF1、至少兩個(gè)代理呼叫會(huì)話控制功能實(shí)體P-CSCF以及用戶終端4,其中,所述至少兩個(gè)P-CSCF中包括第二 P-CSCF3和所述用戶終端當(dāng)前注冊(cè)的第一 P-C SCF2
[0305]所述S-CSCF,用于當(dāng)接收到對(duì)所述用戶終端4的被叫請(qǐng)求時(shí),查詢所述用戶終端4當(dāng)前注冊(cè)的第一 P-CSCF2 ;若檢測(cè)到所述第一 P-CSCF2發(fā)生故障,選擇所述第二 P-CSCF3,并向所述第二 P-CSCF3發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端4重新注冊(cè)P-CSCF ;
[0306]所述第二 P-CSCF3,用于觸發(fā)所述用戶終端4重新注冊(cè)P-CSCF ;
[0307]所述S-CSCF,還用于在接收到所述用戶終端4重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端4的被叫業(yè)務(wù);
[0308]其中,所述第二 P-CSCF具體通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0309]進(jìn)一步可選地,如圖13所示,所述系統(tǒng)還包括:DNS服務(wù)器5 ;
[0310]所述S-CSCF,還用于在所述DNS服務(wù)器5中根據(jù)所述第一 P-CSCF2的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述第一 P-CSCF2的IP地址,所述第二標(biāo)識(shí)包括所述第二 P-CSCF3的IP地址。[0311]進(jìn)一步可選地,如圖13所示,所述系統(tǒng)還可以包括:策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF6 ;
[0312]所述第二 P-CSCF3,具體用于根據(jù)所述S-CSCF發(fā)送的攜帶用戶名和容災(zāi)標(biāo)識(shí)的通知消息,生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求,并將所述重選請(qǐng)求發(fā)送給所述 PCRF6 ;
[0313]所述PCRF6,用于根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端4重選P-CSCF以承載所述用戶終端4的被叫業(yè)務(wù)。
[0314]進(jìn)一步可選地,如圖13所示,所述系統(tǒng)還可以包括:路由代理節(jié)點(diǎn)DRA7 ;
[0315]所述DRA7,用于接收所述第二 P-CSCF3發(fā)送的重選請(qǐng)求,并將所述重選請(qǐng)求發(fā)送給所述PCRF6。
[0316]進(jìn)一步可選地,如圖13所示,所述系統(tǒng)還可以包括:與所述用戶終端4相連的網(wǎng)關(guān)8 ;
[0317]所述PCRF6,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,并向所述網(wǎng)關(guān)8發(fā)送所述注冊(cè)觸發(fā)請(qǐng)求;
[0318]所述網(wǎng)關(guān)8,用于根據(jù)所述注冊(cè)觸發(fā)請(qǐng)求觸發(fā)所述用戶名所指示的用戶終端4重新注冊(cè)P-CSCF以承載所述用戶終端4的被叫業(yè)務(wù)。
[0319]進(jìn)一步的,所述網(wǎng)關(guān)8,具體用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端4的用戶承載;或者
[0320]當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端4,以使所述用戶終端4從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
[0321]進(jìn)一步地,所述用戶終端4,還用于當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);或者用于當(dāng)接收到網(wǎng)關(guān)8發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
[0322]具體的,上述的用戶終端4的具體實(shí)現(xiàn)可參考上述方法實(shí)施例以及裝置實(shí)施例中對(duì)被叫請(qǐng)求對(duì)應(yīng)的作為被叫端的用戶終端的描述;上述的S-CSCFl的具體實(shí)現(xiàn)可參考上述方法實(shí)施例以及裝置實(shí)施例中對(duì)S-CSCF的描述;上述的第一 P-CSCF2以及第二 P-CSCF3的具體實(shí)現(xiàn)可參考上述方法實(shí)施例以及裝置實(shí)施例中對(duì)發(fā)生故障的P-CSCF以及可用的P-CSCF的描述;上述的PCRF6具體實(shí)現(xiàn)可參考上述方法實(shí)施例以及裝置實(shí)施例中對(duì)PCRF的描述;上述的網(wǎng)關(guān)8可以為S-GW或者P-GW,具體實(shí)現(xiàn)可參考上述方法實(shí)施例以及裝置實(shí)施例中對(duì)網(wǎng)關(guān)的描述。在此均不贅述。
[0323]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。[0324]具體的,本發(fā)明實(shí)施例中還提供了一種網(wǎng)絡(luò)設(shè)備,具體的請(qǐng)參見(jiàn)圖14所示的網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,該網(wǎng)絡(luò)設(shè)備具體可以為S-CSCF,其可以包括接收裝置1200、處理器1100以及發(fā)送裝置1300,其中,所述處理器1100用于執(zhí)行:
[0325]當(dāng)所述接收裝置1200接收到對(duì)用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的初始代理呼叫會(huì)話控制功能實(shí)體P-CSCF ;
[0326]若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并通過(guò)所述發(fā)送裝置1300向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;
[0327]在所述接收裝置1200接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求通過(guò)所述發(fā)送裝置1300下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0328]其中,所述第二 P-CSCF具體通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0329]進(jìn)一步可選地,所述處理器1100在執(zhí)行若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息之前,還用于執(zhí)行:
[0330]為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述初始P-CSCF的IP地址,所述第二標(biāo)識(shí)包括除所述初始P-CSCF外的P-CSCF的IP地址。
[0331]進(jìn)一步可選地,所述處理器1100在執(zhí)行為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí)時(shí),具體用于執(zhí)行:
[0332]在域名系統(tǒng)DNS服務(wù)器中根據(jù)所述初始P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí)。
[0333]進(jìn)一步可選地,所述處理器1100在執(zhí)行若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,具體用于執(zhí)行:
[0334]獲取為所述初始P-CSCF配置的第一標(biāo)識(shí)和第二標(biāo)識(shí);
[0335]若根據(jù)獲取的所述第一標(biāo)識(shí)檢測(cè)到所述第一標(biāo)識(shí)對(duì)應(yīng)的初始P-CSCF發(fā)生故障,將所述第二標(biāo)識(shí)對(duì)應(yīng)的P-CSCF作為可用的P-CSCF ;
[0336]根據(jù)所述第二標(biāo)識(shí)向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。
[0337]進(jìn)一步可選地,所述處理器1100在執(zhí)行所述將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù)時(shí),具體用于將所述被叫請(qǐng)求發(fā)送給所述重新注冊(cè)的P-CSCF,以使所述重新注冊(cè)的P-CSCF將該被叫請(qǐng)求發(fā)送給所述用戶終端執(zhí)行被叫業(yè)務(wù)。
[0338]本發(fā)明實(shí)施例在接收到被叫請(qǐng)求后,如果檢測(cè)到該被叫請(qǐng)求對(duì)應(yīng)的作為被叫端的用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,通過(guò)生成相應(yīng)的攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0339]具體的,本發(fā)明實(shí)施例還提供了另一種網(wǎng)絡(luò)設(shè)備,具體請(qǐng)參見(jiàn)如圖15所述的另一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,該網(wǎng)絡(luò)設(shè)備具體可以為P-CSCF,其可以包括接收裝置2200、處理器2100以及發(fā)送裝置2300,其中,所述處理器2100用于執(zhí)行:
[0340]通過(guò)所述接收裝置2200接收服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF發(fā)送的攜帶用戶名的通知消息;
[0341]若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求;
[0342]通過(guò)所述發(fā)送裝置2300向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,以使所述PCRF根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0343]其中,攜帶所述容災(zāi)標(biāo)識(shí)的通知消息是所述S-CSCF在接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端所注冊(cè)的P-CSCF發(fā)生故障時(shí)生成的,所述容災(zāi)標(biāo)識(shí)用于指示觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
[0344]進(jìn)一步可選地,所述處理器2100在執(zhí)行向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求時(shí),具體用于執(zhí)行:
[0345]將所述重選請(qǐng)求發(fā)送給路由代理節(jié)點(diǎn)DRA,以使所述DRA根據(jù)所述重選請(qǐng)求中的用戶名將所述重選請(qǐng)求發(fā)送給管理所述用戶名所指示的用戶終端的PCRF。
[0346]進(jìn)一步可選地,所述處理器2100在執(zhí)行若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求之前,還用于執(zhí)行:
[0347]判斷所述用戶名所指示的用戶終端是否在本端注冊(cè);
[0348]若未在本端注冊(cè),則執(zhí)行所述若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求。
[0349]進(jìn)一步可選地,所述處理器2100還用于執(zhí)行:
[0350]當(dāng)接收到用戶終端的注冊(cè)請(qǐng)求時(shí),向所述用戶終端所屬的S-CSCF發(fā)送注冊(cè)完成消息以完成用戶終端的注冊(cè)登記。
[0351]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0352]具體的,本發(fā)明實(shí)施例還提供了又一種網(wǎng)絡(luò)設(shè)備,具體請(qǐng)參見(jiàn)如圖16所示的又一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,該網(wǎng)絡(luò)設(shè)備具體可以為PCRF,其可以包括接收裝置3200、處理器3100以及發(fā)送裝置3300,其中,所述處理器3100用于執(zhí)行:
[0353]當(dāng)所述接收裝置3200接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求;
[0354]通過(guò)所述發(fā)送裝置3300向與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)發(fā)送所述生成的注冊(cè)觸發(fā)請(qǐng)求,以使所述網(wǎng)關(guān)觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0355]其中,所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0356]進(jìn)一步可選地,所述處理器3100在執(zhí)行當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,具體用于執(zhí)行:
[0357]當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶會(huì)話釋放消息的注冊(cè)觸發(fā)請(qǐng)求;
[0358]其中,所述會(huì)話釋放消息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)請(qǐng)求移動(dòng)管理實(shí)體MME刪除用戶的用戶承載。
[0359]進(jìn)一步可選地,所述處理器3100在執(zhí)行所述當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,具體用于執(zhí)行:
[0360]當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶更新P-CSCF地址信息的注冊(cè)觸發(fā)請(qǐng)求;
[0361]其中,所述更新P-CSCF地址信息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)生成可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端。
[0362]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0363]具體的,本發(fā)明實(shí)施例還提供了再一種網(wǎng)絡(luò)設(shè)備,具體請(qǐng)參見(jiàn)如圖17所示的又一種網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)示意圖,該網(wǎng)絡(luò)設(shè)備具體可以為S-GW或者P-GW,其可以包括接收裝置4200、處理器4100以及發(fā)送裝置4300,其中,所述處理器4100用于執(zhí)行:
[0364]在所述接收裝置4200接收到策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的攜帶用戶名的注冊(cè)觸發(fā)請(qǐng)求時(shí),觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);
[0365]其中,所述注冊(cè)觸發(fā)請(qǐng)求是所述PCRF在接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí)生成的;所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
[0366]進(jìn)一步可選地,所述處理器4100在執(zhí)行所述觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF,具體用于執(zhí)行:
[0367]當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;或者
[0368]當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
[0369]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,根據(jù)攜帶容災(zāi)標(biāo)識(shí)的消息來(lái)最終觸發(fā)終端進(jìn)行重新注冊(cè)P-CSCF,并在重新注冊(cè)的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0370]具體地,本發(fā)明實(shí)施例還提供了一種用戶設(shè)備,請(qǐng)參見(jiàn)圖18所述的用戶設(shè)備的結(jié)構(gòu)示意圖,所述用戶設(shè)備包括接收裝置5200、處理器5100以及發(fā)送裝置5300,其中,所述處理器5100用于執(zhí)行:
[0371]當(dāng)檢測(cè)到接入失敗時(shí),通過(guò)所述發(fā)送裝置5300發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);
[0372]當(dāng)所述接收裝置5200接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
[0373]進(jìn)一步可選地,所述處理器5100在執(zhí)行當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,具體用于執(zhí)行:
[0374]當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),判斷所述可用P-CSCF地址列表中是否包括本用戶終端當(dāng)前注冊(cè)的初始P-CSCF的主機(jī)名;
[0375]若不包括,從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF。
[0376]本發(fā)明實(shí)施例在用戶終端當(dāng)前注冊(cè)的P-CSCF發(fā)生故障,終端能夠根據(jù)網(wǎng)絡(luò)側(cè)基于容災(zāi)標(biāo)識(shí)的消息進(jìn)行恢復(fù)處理的結(jié)構(gòu),重新注冊(cè)新的P-CSCF,并在新的P-CSCF中承載該用戶終端的被叫業(yè)務(wù),避免了現(xiàn)有技術(shù)中由于主備網(wǎng)元之間需要通過(guò)心跳檢測(cè)所導(dǎo)致的雙主故障問(wèn)題以及由于需要對(duì)外呈現(xiàn)同一 IP所帶來(lái)的處理復(fù)雜的問(wèn)題;并且能夠在現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中快速完成故障恢復(fù)。
[0377]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0378]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,其特征在于,包括:當(dāng)接收到對(duì)用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的初始代理呼叫會(huì)話控制功能實(shí)體P-CSCF ;若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);其中,所述可用的P-CSCF通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè) P-CSCF。
2.如權(quán)利要求1所述的方法,其特征在于,所述若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息之前,還包括:為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述初始P-CSCF的IP地址,所述第二標(biāo)識(shí)包括除所述初始P-CSCF外的P-CSCF的IP地址。
3.如權(quán)利要求2所述的方法,其特征在于,所述為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí)具體包括:在域名系統(tǒng)DNS服務(wù)器中根據(jù)所述初始P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí)。
4.如權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,包括: 獲取為所述初始P-CSCF配置的第一標(biāo)識(shí)和第二標(biāo)識(shí);若根據(jù)獲取的所述第一標(biāo)識(shí)檢測(cè)到所述第一標(biāo)識(shí)對(duì)應(yīng)的初始P-CSCF發(fā)生故障,將所述第二標(biāo)識(shí)對(duì)應(yīng)的P-CSCF作為可用的P-CSCF ;根據(jù)所述第二標(biāo)識(shí)向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。
5.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù),包括:將所述被叫請(qǐng)求發(fā)送給所述重新注冊(cè)的P-CSCF,以使所述重新注冊(cè)的P-CSCF將該被叫請(qǐng)求發(fā)送給所述用戶終端執(zhí)行被叫業(yè)務(wù)。
6.一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,其特征在于,包括:接收服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF發(fā)送的攜帶用戶名的通知消息;若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求;向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,以使所述PCRF根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);其中,攜帶所述容災(zāi)標(biāo)識(shí)的通知消息是所述S-CSCF在接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端所注冊(cè)的P-CSCF發(fā)生故障時(shí)生成的,所述容災(zāi)標(biāo)識(shí)用于指示觸發(fā)所述用戶終端重新注冊(cè) P-CSCF。
7.如權(quán)利要求6所述的方法,其特征在于,所述向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,包括:將所述重選請(qǐng)求發(fā)送給路由代理節(jié)點(diǎn)DRA,以使所述DRA根據(jù)所述重選請(qǐng)求中的用戶名將所述重選請(qǐng)求發(fā)送給管理所述用戶名所指示的用戶終端的PCRF。
8.如權(quán)利要求6或7所述的方法,其特征在于,在若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求之前,還包括:判斷所述用戶名所指示的用戶終端是否在本端注冊(cè);若未在本端注冊(cè),則執(zhí)行所述若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求。
9.如權(quán)利要求6-8任一項(xiàng)所述的方法,其特征在于,還包括:當(dāng)接收到用戶終端的注冊(cè)請(qǐng)求時(shí),向所述用戶終端所屬的S-CSCF發(fā)送注冊(cè)完成消息以完成用戶終端的注冊(cè)登記。
10.一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,其特征在于,包括:當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求;向與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)發(fā)送所述生成的注冊(cè)觸發(fā)請(qǐng)求,以使所述網(wǎng)關(guān)觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);.其中,所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
11.如權(quán)利要求10所述的方法,其特征在于,所述當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,包括:當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶會(huì)話釋放消息的注冊(cè)觸發(fā)請(qǐng)求;其中,所述會(huì)話釋放消息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)請(qǐng)求移動(dòng)管理實(shí)體MME刪除用戶的用戶承載。
12.如權(quán)利要求11所述的方法,其特征在于,所述當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,包括:當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶更新P-CSCF地址信息的注冊(cè)觸發(fā)請(qǐng)求;其中,所述更新P-CSCF地址信息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)生成可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端。
13.一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,其特征在于,包括:在接收到策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的攜帶用戶名的注冊(cè)觸發(fā)請(qǐng)求時(shí),觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);其中,所述注冊(cè)觸發(fā)請(qǐng)求是所述PCRF在接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí)生成的;所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
14.如權(quán)利要求13所述的方法,其特征在于,所述觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF,包括:當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;或者當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
15.一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的方法,其特征在于,包括:當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
16.如權(quán)利要求15所述的方法,其特征在于,所述當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,包括:當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),判斷所述可用P-CSCF地址列表中是否包括本用戶終端當(dāng)前注冊(cè)的初始P-CSCF的主機(jī)名;若不包括,從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF。
17.一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,其特征在于,包括:查詢模塊,用于當(dāng)接收到對(duì)用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的初始代理呼叫會(huì)話控制功能實(shí)體P-CSCF ;處理模塊,用于若檢測(cè)到所述初始P-CSCF發(fā)生故障,選擇可用的P-CSCF,并向所述可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;分配模塊,用于在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);其中,所述可用的P-CSCF通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè) P-CSCF。
18.如權(quán)利要求17所述的裝置,其特征在于,還包括:配置模塊,用于為所述初始P-CSCF配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述初始P-CSCF的IP地址,所述第二標(biāo)識(shí)包括除所述初始P-CSCF外的P-CSCF的IP地址。
19.如權(quán)利要求18所述的裝置,其特征在于,所述配置模塊具體用于在域名系統(tǒng)DNS服務(wù)器中根據(jù)所述初始P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí)。
20.如權(quán)利要求17-19任一項(xiàng)所述的裝置,其特征在于,所述處理模塊包括:獲取單元,用于獲取為所述初始P-CSCF配置的第一標(biāo)識(shí)和第二標(biāo)識(shí);檢測(cè)單元,用于若根據(jù)獲取的所述第一標(biāo)識(shí)檢測(cè)到所述第一標(biāo)識(shí)對(duì)應(yīng)的初始P-CSCF發(fā)生故障,將所述第二標(biāo)識(shí)對(duì)應(yīng)的P-CSCF作為可用的P-CSCF ;處理單元,用于根據(jù)所述第二標(biāo)識(shí)向可用的P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息。
21.如權(quán)利要求17-20任一項(xiàng)所述的裝置,其特征在于,所述分配模塊,具體用于將所述被叫請(qǐng)求發(fā)送給所述重新注冊(cè)的P-CSCF,以使所述重新注冊(cè)的P-CSCF將該被叫請(qǐng)求發(fā)送給所述用戶終端執(zhí)行被叫業(yè)務(wù)。
22.—種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,其特征在于,包括:接收模塊,用于接收服務(wù)呼叫會(huì)話控制功能實(shí)體S-CSCF發(fā)送的攜帶用戶名的通知消處理模塊,用于若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求;發(fā)送模塊,用于向管理所述用戶名所指示的用戶終端的策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送所述重選請(qǐng)求,以使所述PCRF根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);其中,攜帶所述容災(zāi)標(biāo)識(shí)的通知消息是所述S-CSCF在接收到的被叫請(qǐng)求對(duì)應(yīng)的用戶終端所注冊(cè)的P-CSCF發(fā)生故障時(shí)生成的,所述容災(zāi)標(biāo)識(shí)用于指示觸發(fā)所述用戶終端重新注冊(cè) P-CSCF。
23.如權(quán)利要求22所述的裝置,其特征在于,所述發(fā)送模塊,具體用于將所述重選請(qǐng)求發(fā)送給路由代理節(jié)點(diǎn)DRA,以使所述DRA根據(jù)所述重選請(qǐng)求中的用戶名將所述重選請(qǐng)求發(fā)送給管理所述用戶名所指示的用戶終端的PCRF。
24.如權(quán)利要求22或23所述的裝置,其特征在于,還包括:判斷模塊,用于判斷所述用戶名所指示的用戶終端是否在本端注冊(cè),并在判斷結(jié)果為未在本端注冊(cè),則通知所述處理模塊執(zhí)行所述若解析到所述通知消息中還包括容災(zāi)標(biāo)識(shí),生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求。
25.如權(quán)利要求22-24任一項(xiàng)所述的裝置,其特征在于,還包括:注冊(cè)模塊,用于當(dāng)接收到用戶終端的注冊(cè)請(qǐng)求時(shí),向所述用戶終端所屬的S-CSCF發(fā)送注冊(cè)完成消息以完成用戶終端的注冊(cè)登記。
26.—種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,其特征在于,包括:生成模塊,用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求;發(fā)送模塊,用于向與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)發(fā)送所述生成的注冊(cè)觸發(fā)請(qǐng)求,以使所述網(wǎng)關(guān)觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);其中,所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
27.如權(quán)利要求26所述的裝置,其特征在于,所述生成模塊,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶會(huì)話釋放消息的注冊(cè)觸發(fā)請(qǐng)求;其中,所述會(huì)話釋放消息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)請(qǐng)求移動(dòng)管理實(shí)體MME刪除用戶的用戶承載。
28.如權(quán)利要求26所述的裝置,其特征在于,所述生成模塊,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成攜帶更新P-CSCF地址信息的注冊(cè)觸發(fā)請(qǐng)求;其中,所述更新P-CSCF地址信息用于指示與所述用戶名所指示的用戶終端相連的網(wǎng)關(guān)生成可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端。
29.—種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,其特征在于,包括:接收模塊,用于接收到策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF發(fā)送的攜帶用戶名的注冊(cè)觸發(fā)請(qǐng)求;觸發(fā)模塊,用于觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);其中,所述注冊(cè)觸發(fā)請(qǐng)求是所述PCRF在接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí)生成的;所述重選請(qǐng)求是所述P-CSCF根據(jù)S-CSCF發(fā)送的攜帶用戶名和用于指示觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF的容災(zāi)標(biāo)識(shí)的通知消息生成的。
30.如權(quán)利要求29所述的裝置,其特征在于,所述觸發(fā)模塊包括: 第一發(fā)送單元,用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;或者第二發(fā)送單元,用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
31.一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的裝置,其特征在于,包括:注冊(cè)發(fā)起模塊,用于當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);注冊(cè)選擇模塊,用于當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
32.如權(quán)利要求31所述的裝置,其特征在于,所述注冊(cè)選擇模塊包括:判斷單元,用于當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),判斷所述可用P-CSCF地址列表中是否包括本用戶終端當(dāng)前注冊(cè)的初始P-CSCF的主機(jī)名;注冊(cè)選擇單元,用于若不包括,從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的 P-CSCF。
33.一種實(shí)現(xiàn)終端被叫業(yè)務(wù)恢復(fù)的系統(tǒng),其特征在于,包括:服務(wù)代理呼叫會(huì)話控制功能實(shí)體S-CSCF、至少兩個(gè)代理呼叫會(huì)話控制功能實(shí)體P-CSCF以及用戶終端,其中,所述至少兩個(gè)P-CSCF中包括第二 P-CSCF和所述用戶終端當(dāng)前注冊(cè)的第一 P-CSCF,其中所述S-CSCF,用于當(dāng)接收到對(duì)所述用戶終端的被叫請(qǐng)求時(shí),查詢所述用戶終端當(dāng)前注冊(cè)的第一 P-CSCF ;若檢測(cè)到所述第一 P-CSCF發(fā)生故障,選擇所述第二 P-CSCF,并向所述第二 P-CSCF發(fā)送攜帶容災(zāi)標(biāo)識(shí)的通知消息,所述容災(zāi)標(biāo)識(shí)用于指示所述可用的P-CSCF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;所述第二 P-CSCF,用于觸發(fā)所述用戶終端重新注冊(cè)P-CSCF ;所述S-CSCF,還用于在接收到所述用戶終端重新注冊(cè)的P-CSCF發(fā)送的注冊(cè)完成消息時(shí),將所述被叫請(qǐng)求下發(fā)給所述重新注冊(cè)的P-CSCF以承載所述用戶終端的被叫業(yè)務(wù);其中,所述第二 P-CSCF具體通過(guò)策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF觸發(fā)所述用戶終端重新注冊(cè)P-CSCF。
34.如權(quán)利要求33所述的系統(tǒng),其特征在于,還包括:DNS服務(wù)器;所述S-CSCF,還用于在所述DNS服務(wù)器中根據(jù)所述第一 P-CSCF的主機(jī)名配置第一標(biāo)識(shí)和第二標(biāo)識(shí),其中,所述第一標(biāo)識(shí)包括所述第一 P-CSCF的IP地址,所述第二標(biāo)識(shí)包括所述第二 P-CSCF的IP地址。
35.如權(quán)利要求33或34所述的系統(tǒng),其特征在于,還包括:策略與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF ;所述第二 P-CSCF,具體用于根據(jù)所述S-CSCF發(fā)送的攜帶用戶名和容災(zāi)標(biāo)識(shí)的通知消息,生成攜帶P-CSCF重選標(biāo)識(shí)和所述用戶名的重選請(qǐng)求,并將所述重選請(qǐng)求發(fā)送給所述PCRF ;所述PCRF,用于根據(jù)所述P-CSCF重選標(biāo)識(shí)通知所述用戶名所指示的用戶終端重選P-CSCF以承載所述用戶終端的被叫業(yè)務(wù)。
36.如權(quán)利要求35所述的系統(tǒng),其特征在于,還包括:路由代理節(jié)點(diǎn)DRA;所述DRA,用于接收所述第二 P-CSCF發(fā)送的重選請(qǐng)求,并將所述重選請(qǐng)求發(fā)送給所述PCRF。
37.如權(quán)利要求35或36所述的系統(tǒng),其特征在于,還包括:與所述用戶終端相連的網(wǎng)關(guān); 所述PCRF,具體用于當(dāng)接收到P-CSCF發(fā)送的攜帶P-CSCF重選標(biāo)識(shí)和用戶名的重選請(qǐng)求時(shí),生成注冊(cè)觸發(fā)請(qǐng)求,并向所述網(wǎng)關(guān)發(fā)送所述注冊(cè)觸發(fā)請(qǐng)求;所述網(wǎng)關(guān),用于根據(jù)所述注冊(cè)觸發(fā)請(qǐng)求觸發(fā)所述用戶名所指示的用戶終端重新注冊(cè)P-CSCF以承載所述用戶終端的被叫業(yè)務(wù)。
38.如權(quán)利要求37所述的系統(tǒng),其特征在于,所述網(wǎng)關(guān),具體用于當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有會(huì)話釋放消息時(shí),向移動(dòng)管理實(shí)體MME發(fā)送攜帶所述用戶名的釋放請(qǐng)求,以使所述MME刪除所述用戶名所指示用戶終端的用戶承載;或者當(dāng)所述注冊(cè)觸發(fā)請(qǐng)求中攜帶有更新P-CSCF地址信息時(shí),獲取可用P-CSCF地址列表發(fā)送給所述用戶名所指示的用戶終端,以使所述用戶終端從所述可用P-CSCF地址列表中選擇P-CSCF并注冊(cè)到該選擇的P-CSCF。
39.如權(quán)利要求38所述的系統(tǒng),其特征在于,所述用戶終端,還用于當(dāng)檢測(cè)到接入失敗時(shí),發(fā)起注冊(cè)到P-CSCF的注冊(cè)請(qǐng)求,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù);或者用于當(dāng)接收到網(wǎng)關(guān)發(fā)送的可用P-CSCF地址列表時(shí),從所述可用P-CSCF地址列表選擇P-CSCF并注冊(cè)到選擇的P-CSCF,以便于在初始P-CSCF發(fā)生故障時(shí)通過(guò)重新注冊(cè)的P-CSCF承載被叫業(yè)務(wù)。
【文檔編號(hào)】H04L29/06GK103441862SQ201310342761
【公開(kāi)日】2013年12月11日 申請(qǐng)日期:2013年8月7日 優(yōu)先權(quán)日:2013年8月7日
【發(fā)明者】李鶴, 葉進(jìn)洲, 徐日東, 張彪 申請(qǐng)人:華為技術(shù)有限公司