專(zhuān)利名稱(chēng):歸屬用戶(hù)服務(wù)器旁路方法及查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP多媒體子系統(tǒng)(IP Multimedia Subsystem,簡(jiǎn)稱(chēng)IMS)網(wǎng)絡(luò)技術(shù), 尤其涉及一種在IMS網(wǎng)絡(luò)中實(shí)現(xiàn)歸屬用戶(hù)服務(wù)器(Home Subscriber Server,簡(jiǎn)稱(chēng)HSS) 旁路(Bypass)的方法及查詢(xún)呼叫會(huì)話(huà)控制功能(Interrogating Call Session Control Function,簡(jiǎn)稱(chēng) I-CSCF)設(shè)備。
背景技術(shù):
隨著IMS技術(shù)的逐步完善,現(xiàn)已被運(yùn)營(yíng)商普遍認(rèn)可,并被廣泛應(yīng)用于運(yùn)營(yíng)商業(yè)務(wù) 融合和轉(zhuǎn)型戰(zhàn)略的下一代網(wǎng)絡(luò)架構(gòu)中。HSS是架構(gòu)在IMS網(wǎng)絡(luò)之上的功能實(shí)體,集中存儲(chǔ) IMS網(wǎng)絡(luò)用戶(hù)數(shù)據(jù),執(zhí)行用戶(hù)的身份驗(yàn)證和授權(quán),并可提供有關(guān)用戶(hù)物理位置的信息。IMS用戶(hù)作為被叫時(shí),被叫用戶(hù)歸屬網(wǎng)絡(luò)的I-CSCF需要到HSS上查詢(xún)用戶(hù)的物理 位置信息,但當(dāng)I-CSCF與HSS之間信令連接異常時(shí),即被叫用戶(hù)歸屬網(wǎng)絡(luò)的I-CSCF判定無(wú) 法從HSS獲取被叫用戶(hù)的物理位置信息(即被叫用戶(hù)注冊(cè)的S-CSCF)時(shí),呼叫將無(wú)法接續(xù) 至被叫用戶(hù)。因此,當(dāng)被叫歸屬網(wǎng)絡(luò)I-CSCF與HSS之間信令連接異常時(shí),被叫用戶(hù)為本HSS 儲(chǔ)存的用戶(hù)的全部呼叫都會(huì)失敗。由于HSS的集中設(shè)置,HSS上存儲(chǔ)的用戶(hù)數(shù)量大,這將造 成大面積的用戶(hù)都無(wú)法做被叫的惡劣通信事件。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種HSS旁路方法及I-CSCF設(shè)備,能夠在被叫用戶(hù)歸屬網(wǎng)絡(luò) 的I-CSCF與HSS信令連接異常時(shí),仍能保證后續(xù)的呼叫接續(xù),最大程度保障用戶(hù)的通信安 全,大大降低大面積用戶(hù)無(wú)法作被叫的可能。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種歸屬用戶(hù)服務(wù)器旁路方法,包括被叫用戶(hù)歸屬網(wǎng)絡(luò)的查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備在接收到呼叫請(qǐng)求后,確定需要 獲取物理位置信息的被叫號(hào)碼;所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備根據(jù)所述被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的歸屬用戶(hù)服務(wù) 器,并檢測(cè)與該歸屬用戶(hù)服務(wù)器之間的通信信令,判斷所述通信信令是否異常;如果判斷所述通信信令異常,則所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備根據(jù)自身預(yù)先配 置的選擇策略選擇與所述被叫號(hào)碼對(duì)應(yīng)的服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備(S-CSCF設(shè)備), 將所述呼叫請(qǐng)求發(fā)送到選出的所述服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備,以完成后續(xù)呼叫處理。進(jìn)一步的,在所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備中預(yù)先設(shè)置選擇策略的操作包括在用戶(hù)注冊(cè)流程中,歸屬用戶(hù)服務(wù)器向所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備下發(fā)注冊(cè) 用戶(hù)的能力集,注冊(cè)用戶(hù)的能力集與其他注冊(cè)用戶(hù)均采用相同的默認(rèn)能力集;所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備建立注冊(cè)用戶(hù)的能力集與服務(wù)型呼叫會(huì)話(huà)控制 功能設(shè)備的對(duì)應(yīng)關(guān)系,并配置選擇策略,然后根據(jù)該選擇策略選擇適合的服務(wù)型呼叫會(huì)話(huà) 控制功能設(shè)備。進(jìn)一步的,所述檢測(cè)與該歸屬用戶(hù)服務(wù)器之間的通信信令,判斷所述通信信令是否異常的操作具體為所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備創(chuàng)建到所述歸屬用戶(hù)服務(wù)器的驗(yàn)證、授權(quán)和計(jì)帳 協(xié)議(Diameter AAA Protocol,簡(jiǎn)稱(chēng)Diameter)鏈路,通過(guò)驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路檢測(cè) 機(jī)制判斷驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路是否中斷,如果所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備與所 述歸屬用戶(hù)服務(wù)器之間的所有驗(yàn)證、授權(quán)和計(jì)帳協(xié)議連接均中斷,則確定所述通信信令異
堂
巾ο進(jìn)一步的,如果判斷所述通信信令正常,則所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備向所 述歸屬用戶(hù)服務(wù)器查詢(xún)到所述被叫用戶(hù)注冊(cè)的服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備,并將所述呼 叫請(qǐng)求發(fā)送到查詢(xún)到的所述服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備,以完成后續(xù)呼叫處理。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備,包括被叫號(hào)碼確定模塊,用于在接收到呼叫請(qǐng)求后,確定需要獲取物理位置信息的被 叫號(hào)碼;通信信令檢測(cè)模塊,用于根據(jù)所述被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的歸屬用戶(hù)服務(wù)器,并檢 測(cè)與該歸屬用戶(hù)服務(wù)器之間的通信信令,判斷所述通信信令是否異常;選擇策略保存模塊,用于保存預(yù)先配置的與用戶(hù)號(hào)碼對(duì)應(yīng)的選擇策略;選擇模塊,用于在判斷所述通信信令異常時(shí),根據(jù)所述選擇策略選擇與所述被叫 號(hào)碼對(duì)應(yīng)的服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備;第一呼叫請(qǐng)求發(fā)送模塊,用于將所述呼叫請(qǐng)求發(fā)送到所述選擇模塊選出的所述服 務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備,以完成后續(xù)呼叫處理。進(jìn)一步的,所述通信信令檢測(cè)模塊具體包括歸屬用戶(hù)服務(wù)器查詢(xún)模塊,用于根據(jù)所述被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的歸屬用戶(hù)服務(wù) 器;驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路創(chuàng)建模塊,用于創(chuàng)建到所述歸屬用戶(hù)服務(wù)器的驗(yàn)證、授 權(quán)和計(jì)帳協(xié)議鏈路;鏈路中斷判斷模塊,用于通過(guò)驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路檢測(cè)機(jī)制判斷驗(yàn)證、授權(quán) 和計(jì)帳協(xié)議鏈路是否中斷;信令異常確定模塊,用于在所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備與所述歸屬用戶(hù)服務(wù) 器之間的所有驗(yàn)證、授權(quán)和計(jì)帳協(xié)議連接均中斷時(shí),確定所述通信信令異常。進(jìn)一步的,還包括物理位置查詢(xún)模塊,用于在判斷所述通信信令正常時(shí),向所述歸屬用戶(hù)服務(wù)器查 詢(xún)所述被叫用戶(hù)注冊(cè)的服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備;第二呼叫請(qǐng)求發(fā)送模塊,用于將所述呼叫請(qǐng)求發(fā)送到查詢(xún)到的所述服務(wù)型呼叫會(huì) 話(huà)控制功能設(shè)備,以完成后續(xù)呼叫處理。進(jìn)一步的,還包括能力集接收模塊,用于在用戶(hù)注冊(cè)流程中,接收歸屬用戶(hù)服務(wù)器下發(fā)的注冊(cè)用戶(hù) 的能力集,注冊(cè)用戶(hù)的能力集與其他注冊(cè)用戶(hù)均采用相同的默認(rèn)能力集;對(duì)應(yīng)關(guān)系建立模塊,用于建立注冊(cè)用戶(hù)的能力集與服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備 的對(duì)應(yīng)關(guān)系;選擇策略配置模塊,用于配置選擇策略,并根據(jù)該選擇策略選擇適合的服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備。基于上述技術(shù)方案,本發(fā)明IMS網(wǎng)絡(luò)中I-CSCF設(shè)備對(duì)與HSS之間的通信信令進(jìn)行 檢查,及時(shí)檢測(cè)出通信連接是否異常,當(dāng)判定為異常時(shí),根據(jù)預(yù)先配置的選擇策略來(lái)選擇被 叫用戶(hù)的物理位置信息,使呼叫仍能夠接續(xù)至被叫用戶(hù),從而最大程度保障用戶(hù)的通信安 全,大大降低大面積用戶(hù)無(wú)法作被叫的可能。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1為本發(fā)明HSS旁路方法的一實(shí)施例的流程示意圖。圖2為本發(fā)明HSS旁路方法的另一實(shí)施例的流程示意圖。圖3為本發(fā)明HSS旁路方法的又一實(shí)施例的流程示意圖。圖4為本發(fā)明I-CSCF設(shè)備的一實(shí)施例的結(jié)構(gòu)示意圖。圖5為本發(fā)明I-CSCF設(shè)備的另一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述?,F(xiàn)有技術(shù)中,IMS網(wǎng)絡(luò)中的I-CSCF設(shè)備在與HSS之間通信異常時(shí),就無(wú)法從HSS獲 得被叫用戶(hù)的物理位置信息,因此無(wú)法完成后續(xù)的呼叫接續(xù)。由于后續(xù)的呼叫接續(xù)要由被 叫用戶(hù)的物理位置信息保證,因此本發(fā)明從另一角度出發(fā),使得I-CSCF設(shè)備在與HSS之間 通信異常時(shí),仍能獲得需要的被叫用戶(hù)的物理位置信息,從而保證后續(xù)的呼叫接續(xù)。如圖1所示,為本發(fā)明HSS旁路方法的一實(shí)施例的流程示意圖。在本實(shí)施例中,HSS 旁路方法包括以下流程步驟101、被叫用戶(hù)歸屬網(wǎng)絡(luò)的I-CSCF設(shè)備在接收到呼叫請(qǐng)求后,確定需要獲取 物理位置信息的被叫號(hào)碼;步驟102、I-CSCF設(shè)備根據(jù)被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的HSS ;步驟103、I-CSCF設(shè)備檢測(cè)與該HSS之間的通信信令,判斷通信信令是否異常;步驟104、如果判斷通信信令異常,則I-CSCF設(shè)備根據(jù)自身預(yù)先配置的選擇策略 選擇與被叫號(hào)碼對(duì)應(yīng)的S-CSCF設(shè)備;步驟105、I-CSCF設(shè)備將呼叫請(qǐng)求發(fā)送到選出的S-CSCF設(shè)備,以完成后續(xù)呼叫處理。在本實(shí)施例中,被叫用戶(hù)歸屬網(wǎng)絡(luò)的I-CSCF設(shè)備在接收到呼叫請(qǐng)求后,要檢查被 叫號(hào)碼對(duì)應(yīng)的HSS與自身之間的通信信令是否異常,如果異常則通過(guò)自身預(yù)先配置的選擇 策略選出被叫號(hào)碼對(duì)應(yīng)的S-CSCF設(shè)備,從而替代了從HSS獲取被叫號(hào)碼對(duì)應(yīng)的S-CSCF設(shè) 備的過(guò)程,避免了該獲取流程無(wú)法進(jìn)行時(shí)導(dǎo)致呼叫請(qǐng)求無(wú)法接續(xù)的問(wèn)題,從而最大程度保 障用戶(hù)的通信安全,大大降低大面積用戶(hù)無(wú)法作被叫的可能。如圖2所示,為本發(fā)明HSS旁路方法的另一實(shí)施例中設(shè)置選擇策略的流程示意圖。 與上一實(shí)施例相比,本實(shí)施例還增加了 I-CSCF設(shè)備設(shè)置選擇策略的操作過(guò)程,該設(shè)置過(guò)程 具體包括
步驟201、在用戶(hù)注冊(cè)流程中,HSS向I-CSCF設(shè)備下發(fā)注冊(cè)用戶(hù)的能力集,注冊(cè)用 戶(hù)的能力集與其他注冊(cè)用戶(hù)均采用相同的默認(rèn)能力集;步驟202、I-CSCF設(shè)備建立注冊(cè)用戶(hù)的能力集與S-CSCF設(shè)備的對(duì)應(yīng)關(guān)系;步驟203、I-CSCF設(shè)備配置選擇策略,然后根據(jù)該選擇策略選擇適合的S-CSCF設(shè)備。在用戶(hù)注冊(cè)流程中,HSS向I-CSCF設(shè)備下發(fā)注冊(cè)用戶(hù)的能力集,I-CSCF設(shè)備根據(jù) 該注冊(cè)用戶(hù)的能力集建立與至少一個(gè)S-CSCF設(shè)備的對(duì)應(yīng)關(guān)系。I-CSCF設(shè)備設(shè)置選擇策略,根據(jù)設(shè)定的選擇策略可以從該注冊(cè)用戶(hù)的能力集對(duì)應(yīng) 的S-CSCF設(shè)備中為該注冊(cè)用戶(hù)選出一個(gè)唯一確定的S-CSCF設(shè)備,該確定的S-CSCF設(shè)備與 用戶(hù)號(hào)碼相關(guān),對(duì)于同一用戶(hù)號(hào)碼的每次注冊(cè)流程根據(jù)選擇策略選出的S-CSCF設(shè)備相同。由于I-CSCF設(shè)備在注冊(cè)用戶(hù)被呼叫時(shí)仍是按照該選擇策略進(jìn)行選擇,因此能夠 選出注冊(cè)時(shí)選擇的S-CSCF設(shè)備,從而確保呼叫接續(xù)的順利進(jìn)行。但如果不同用戶(hù)的能力集 不同,而不同能力集可以對(duì)應(yīng)不同的S-CSCF設(shè)備,在注冊(cè)用戶(hù)被呼叫時(shí)如果I-CSCF無(wú)法從 HSS查詢(xún)到用戶(hù)能力集,則I-CSCF可能無(wú)法確保選出的是注冊(cè)時(shí)選擇的S-CSCF設(shè)備,從而 導(dǎo)致呼叫接續(xù)失敗。如圖3所示,為本發(fā)明HSS旁路方法的又一實(shí)施例的流程示意圖。相比于前兩個(gè) 實(shí)施例,本實(shí)施例包括了通信信令異常的具體檢測(cè)和判斷過(guò)程,具體包括步驟301、被叫用戶(hù)歸屬網(wǎng)絡(luò)的I-CSCF設(shè)備在接收到呼叫請(qǐng)求后,確定需要獲取 物理位置信息的被叫號(hào)碼;步驟302、I-CSCF設(shè)備根據(jù)被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的HSS ;步驟303、I-CSCF設(shè)備創(chuàng)建到HSS的Diameter鏈路;步驟304、I-CSCF設(shè)備通過(guò)Diameter鏈路檢測(cè)機(jī)制判斷Diameter鏈路,如果 I-CSCF設(shè)備與HSS之間的所有Diameter連接均中斷,則確定通信信令異常,并執(zhí)行步驟 305,否則確定通信信令正常,并執(zhí)行步驟307 ;步驟305、如果判斷通信信令異常,則I-CSCF設(shè)備根據(jù)自身預(yù)先配置的選擇策略 選擇與被叫號(hào)碼對(duì)應(yīng)的S-CSCF設(shè)備;步驟306、I-CSCF設(shè)備將呼叫請(qǐng)求發(fā)送到選出的S-CSCF設(shè)備,以完成后續(xù)呼叫處 理;步驟307、I-CSCF設(shè)備向HSS查詢(xún)被叫用戶(hù)注冊(cè)的S-CSCF設(shè)備;步驟308、I-CSCF設(shè)備將呼叫請(qǐng)求發(fā)送到查詢(xún)到的S-CSCF設(shè)備,以完成后續(xù)呼叫處理。在本實(shí)施例中,采用了 Diameter協(xié)議的鏈路檢測(cè)機(jī)制,該Diameter協(xié)議是為諸如 網(wǎng)絡(luò)訪(fǎng)問(wèn)或IP移動(dòng)等應(yīng)用程序提供認(rèn)證,授權(quán)和計(jì)費(fèi)(AAA)結(jié)構(gòu)所設(shè)計(jì),是作為Radius協(xié) 議的改進(jìn)版而設(shè)計(jì)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。如圖4所示,為本發(fā)明I-CSCF設(shè)備的一實(shí)施例的結(jié)構(gòu)示意圖。在本實(shí)施例中I-CSCF設(shè)備包括被叫號(hào)碼確定模塊1、通信信令檢測(cè)模塊2、選擇策略保存模塊3、選擇模 塊4和第一呼叫請(qǐng)求發(fā)送模塊5。其中,被叫號(hào)碼確定模塊1用于在接收到呼叫請(qǐng)求后,確定需要獲取物理位置信 息的被叫號(hào)碼。通信信令檢測(cè)模塊2用于根據(jù)所述被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的HSS,并檢測(cè)與 該HSS之間的通信信令,判斷所述通信信令是否異常。選擇策略保存模塊3用于保存預(yù)先 配置的與用戶(hù)的號(hào)碼對(duì)應(yīng)的選擇策略。選擇模塊4用于在判斷所述通信信令異常時(shí),根據(jù) 所述選擇策略選擇與所述被叫號(hào)碼對(duì)應(yīng)的S-CSCF設(shè)備。第一呼叫請(qǐng)求發(fā)送模塊5用于將 所述呼叫請(qǐng)求發(fā)送到選擇模塊4選出的S-CSCF設(shè)備,以完成后續(xù)呼叫處理。本實(shí)施例在I-CSCF設(shè)備中加入了通信信令的檢測(cè)模塊以及選擇策略的保存和選 擇模塊,使得I-CSCF設(shè)備在確定與HSS之間的通信信令異常時(shí),能夠通過(guò)選擇策略來(lái)選擇 被叫用戶(hù)對(duì)應(yīng)的物理位置信息,從而完成后續(xù)的呼叫處理。在另一個(gè)實(shí)施例中,通信信令檢測(cè)模塊2可以具體包括歸屬用戶(hù)服務(wù)器查詢(xún)模 塊,用于根據(jù)所述被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的歸屬用戶(hù)服務(wù)器;Diameter鏈路創(chuàng)建模塊,用于 創(chuàng)建到HSS的Diameter鏈路;鏈路中斷判斷模塊,用于通過(guò)Diameter鏈路檢測(cè)機(jī)制判 斷Diameter鏈路是否中斷;信令異常確定模塊,用于在I-CSCF設(shè)備與HSS之間的所有 Diameter連接均中斷時(shí),確定通信信令異常。在另一個(gè)實(shí)施例中,I-CSCF設(shè)備還包括能力集接收模塊,用于在用戶(hù)注冊(cè)流程 中,接收HSS下發(fā)的注冊(cè)用戶(hù)的能力集,注冊(cè)用戶(hù)的能力集與其他注冊(cè)用戶(hù)均采用相同的 默認(rèn)能力集;對(duì)應(yīng)關(guān)系建立模塊,用于建立注冊(cè)用戶(hù)的能力集與S-CSCF的對(duì)應(yīng)關(guān)系;選擇 策略配置模塊,用于配置選擇策略,并根據(jù)該選擇策略選擇適合的S-CSCF。如圖5所示,為本發(fā)明I-CSCF設(shè)備的另一實(shí)施例的結(jié)構(gòu)示意圖。與上一實(shí)施例相 比,本實(shí)施例還包括物理位置查詢(xún)模塊6和第二呼叫請(qǐng)求發(fā)送模塊7,其中物理位置查詢(xún) 模塊6用于在判斷所述通信信令正常時(shí),向HSS查詢(xún)所述被叫用戶(hù)注冊(cè)的S-CSCF設(shè)備。第 二呼叫請(qǐng)求發(fā)送模塊7用于將呼叫請(qǐng)求發(fā)送到查詢(xún)到的S-CSCF設(shè)備,以完成后續(xù)呼叫處 理。本實(shí)施例給出了當(dāng)判斷通信正常時(shí)的處理方式。最后應(yīng)當(dāng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其限制;盡 管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然 可以對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā) 明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。
權(quán)利要求
一種歸屬用戶(hù)服務(wù)器旁路方法,包括被叫用戶(hù)歸屬網(wǎng)絡(luò)的查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備在接收到呼叫請(qǐng)求后,確定需要獲取物理位置信息的被叫號(hào)碼;所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備根據(jù)所述被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的歸屬用戶(hù)服務(wù)器,并檢測(cè)與該歸屬用戶(hù)服務(wù)器之間的通信信令,判斷所述通信信令是否異常;如果判斷所述通信信令異常,則所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備根據(jù)自身預(yù)先配置的選擇策略選擇與所述被叫號(hào)碼對(duì)應(yīng)的服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備,將所述呼叫請(qǐng)求發(fā)送到選出的所述服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備,以完成后續(xù)呼叫處理。
2.根據(jù)權(quán)利要求1所述的歸屬用戶(hù)服務(wù)器旁路方法,其中在所述查詢(xún)呼叫會(huì)話(huà)控制功 能設(shè)備中預(yù)先設(shè)置選擇策略的操作包括在用戶(hù)注冊(cè)流程中,歸屬用戶(hù)服務(wù)器向所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備下發(fā)注冊(cè)用戶(hù) 的能力集,注冊(cè)用戶(hù)的能力集與其他注冊(cè)用戶(hù)均采用相同的默認(rèn)能力集;所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備建立注冊(cè)用戶(hù)的能力集與服務(wù)型呼叫會(huì)話(huà)控制功能 設(shè)備的對(duì)應(yīng)關(guān)系,并配置選擇策略,然后根據(jù)該選擇策略選擇適合的服務(wù)型呼叫會(huì)話(huà)控制 功能設(shè)備。
3.根據(jù)權(quán)利要求1所述的歸屬用戶(hù)服務(wù)器旁路方法,其中所述檢測(cè)與該歸屬用戶(hù)服務(wù) 器之間的通信信令,判斷所述通信信令是否異常的操作具體為所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備創(chuàng)建到所述歸屬用戶(hù)服務(wù)器的驗(yàn)證、授權(quán)和計(jì)帳協(xié)議 鏈路,通過(guò)驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路檢測(cè)機(jī)制判斷驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路是否中斷, 如果所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備與所述歸屬用戶(hù)服務(wù)器之間的所有驗(yàn)證、授權(quán)和計(jì)帳 協(xié)議連接均中斷,則確定所述通信信令異常。
4.根據(jù)權(quán)利要求1所述的歸屬用戶(hù)服務(wù)器旁路方法,其中如果判斷所述通信信令正 常,則所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備向所述歸屬用戶(hù)服務(wù)器查詢(xún)所述被叫用戶(hù)注冊(cè)的服 務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備,并將所述呼叫請(qǐng)求發(fā)送到查詢(xún)到的所述服務(wù)型呼叫會(huì)話(huà)控制 功能設(shè)備,以完成后續(xù)呼叫處理。
5.一種查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備,包括被叫號(hào)碼確定模塊,用于在接收到呼叫請(qǐng)求后,確定需要獲取物理位置信息的被叫號(hào)碼;通信信令檢測(cè)模塊,用于根據(jù)所述被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的歸屬用戶(hù)服務(wù)器,并檢測(cè)與 該歸屬用戶(hù)服務(wù)器之間的通信信令,判斷所述通信信令是否異常;選擇策略保存模塊,用于保存預(yù)先配置的與用戶(hù)的號(hào)碼對(duì)應(yīng)的選擇策略; 選擇模塊,用于在判斷所述通信信令異常時(shí),根據(jù)所述選擇策略選擇與所述被叫號(hào)碼 對(duì)應(yīng)的服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備;第一呼叫請(qǐng)求發(fā)送模塊,用于將所述呼叫請(qǐng)求發(fā)送到所述選擇模塊選出的所述服務(wù)型 呼叫會(huì)話(huà)控制功能設(shè)備,以完成后續(xù)呼叫處理。
6.根據(jù)權(quán)利要求5所述的查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備,其中所述通信信令檢測(cè)模塊具 體包括歸屬用戶(hù)服務(wù)器查詢(xún)模塊,用于根據(jù)所述被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的歸屬用戶(hù)服務(wù)器; 驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路創(chuàng)建模塊,用于創(chuàng)建到所述歸屬用戶(hù)服務(wù)器的驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路;鏈路中斷判斷模塊,用于通過(guò)驗(yàn)證、授權(quán)和計(jì)帳協(xié)議鏈路檢測(cè)機(jī)制判斷驗(yàn)證、授權(quán)和計(jì) 帳協(xié)議鏈路是否中斷;信令異常確定模塊,用于在所述查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備與所述歸屬用戶(hù)服務(wù)器之 間的所有驗(yàn)證、授權(quán)和計(jì)帳協(xié)議連接均中斷時(shí),確定所述通信信令異常。
7.根據(jù)權(quán)利要求5所述的查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備,其中還包括物理位置查詢(xún)模塊,用于在判斷所述通信信令正常時(shí),向所述歸屬用戶(hù)服務(wù)器查詢(xún)所 述被叫用戶(hù)注冊(cè)的服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備;第二呼叫請(qǐng)求發(fā)送模塊,用于將所述呼叫請(qǐng)求發(fā)送到查詢(xún)到的所述服務(wù)型呼叫會(huì)話(huà)控 制功能設(shè)備,以完成后續(xù)呼叫處理。
8.根據(jù)權(quán)利要求5所述的查詢(xún)呼叫會(huì)話(huà)控制功能設(shè)備,其中還包括能力集接收模塊,用于在用戶(hù)注冊(cè)流程中,接收歸屬用戶(hù)服務(wù)器下發(fā)的注冊(cè)用戶(hù)的能 力集,注冊(cè)用戶(hù)的能力集與其他注冊(cè)用戶(hù)均采用相同的默認(rèn)能力集;對(duì)應(yīng)關(guān)系建立模塊,用于建立注冊(cè)用戶(hù)的能力集與服務(wù)型呼叫會(huì)話(huà)控制功能設(shè)備的對(duì) 應(yīng)關(guān)系;選擇策略配置模塊,用于配置選擇策略,并根據(jù)該選擇策略選擇適合的服務(wù)型呼叫會(huì) 話(huà)控制功能設(shè)備。
全文摘要
本發(fā)明涉及一種IMS網(wǎng)絡(luò)HSS旁路方法,包括被叫用戶(hù)歸屬網(wǎng)絡(luò)的I-CSCF設(shè)備接收到呼叫請(qǐng)求后,確定需要獲取物理位置信息的被叫號(hào)碼;I-CSCF設(shè)備根據(jù)被叫號(hào)碼查詢(xún)到對(duì)應(yīng)的HSS,并檢測(cè)與HSS之間的通信信令,判斷通信信令是否異常;如果異常,則I-CSCF設(shè)備根據(jù)自身預(yù)先配置的選擇策略選擇與被叫號(hào)碼對(duì)應(yīng)的S-CSCF設(shè)備,將呼叫請(qǐng)求發(fā)送到選出的S-CSCF設(shè)備,以完成后續(xù)呼叫處理。本發(fā)明還涉及一種I-CSCF設(shè)備。本發(fā)明I-CSCF設(shè)備對(duì)與HSS之間的通信信令進(jìn)行檢查,及時(shí)檢測(cè)出通信連接是否異常,當(dāng)判定為異常時(shí),根據(jù)預(yù)先配置的選擇策略來(lái)選擇被叫用戶(hù)的物理位置信息,使呼叫仍能夠接續(xù)至被叫用戶(hù),從而最大程度保障用戶(hù)的通信安全,降低大面積用戶(hù)無(wú)法作被叫的可能。
文檔編號(hào)H04L29/06GK101917696SQ20101024465
公開(kāi)日2010年12月15日 申請(qǐng)日期2010年7月30日 優(yōu)先權(quán)日2010年7月30日
發(fā)明者李力卡, 馬金蘭 申請(qǐng)人:中國(guó)電信股份有限公司