两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種下一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器容災(zāi)的系統(tǒng)及方法

文檔序號(hào):7691573閱讀:211來源:國知局
專利名稱:一種下一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器容災(zāi)的系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,更具體地,涉及以IP多媒體子系統(tǒng)(IP MultimediaSystem, IMS)為核心的下一代網(wǎng)絡(luò)(NGN)中一種改進(jìn)的應(yīng)用服務(wù)器容災(zāi)的系統(tǒng)及方法。
背景技術(shù)
在以IP多媒體子系統(tǒng)(IMS)為核心的下一代網(wǎng)絡(luò)(NGN)中,采用初始會(huì)話協(xié)議(SIP)作為業(yè)務(wù)控制協(xié)議,各項(xiàng)通信業(yè)務(wù)可由用戶的智能終端與網(wǎng)絡(luò)中的由運(yùn)營商設(shè)置的應(yīng)用服務(wù)器(AS)配合完成。
圖l是下一代網(wǎng)絡(luò)中的一種典型業(yè)務(wù)實(shí)現(xiàn)架構(gòu),其中,應(yīng)用服務(wù)器(AS)(可能存在多個(gè),分別用于不同的業(yè)務(wù))通過接口與用戶歸屬網(wǎng)絡(luò)的服務(wù)-呼叫會(huì)話控制功能(S-CSCF)相連,用戶終端A與用戶終端B之間的SIP業(yè)務(wù)控制消息(用虛線標(biāo)識(shí))會(huì)流經(jīng)各自的應(yīng)用服務(wù)器(根據(jù)用戶業(yè)務(wù)的種類,可能經(jīng)過不同的應(yīng)用服務(wù)器),應(yīng)用服務(wù)器可通過對(duì)業(yè)務(wù)控制消息的各種處理以實(shí)現(xiàn)豐富的業(yè)務(wù)。用戶終端A與用戶終端B利用業(yè)務(wù)消息交換并協(xié)商雙方所支持的媒體參數(shù),在兩者之間建立媒體流連接(用實(shí)線標(biāo)識(shí)),々某體流用于傳送通話話音包等數(shù)據(jù)。
以IMS為核心的下一代網(wǎng)絡(luò)中的應(yīng)用服務(wù)器容災(zāi)是指在發(fā)生災(zāi)難事件時(shí),仍能為用戶提供相應(yīng)的業(yè)務(wù)的功能。其中,典型的突難事件包括自然突難,如火災(zāi)、洪水、地震、颶風(fēng)、龍巻風(fēng)、臺(tái)風(fēng)等,還有其它如原先提供給業(yè)務(wù)運(yùn)營所需的服務(wù)中斷,如設(shè)備故障、軟件錯(cuò)誤、電信網(wǎng)絡(luò)中斷和電力故障等等,以及人為的因素如操作員錯(cuò)誤、破壞、植入有害代碼和恐怖襲擊等等。
應(yīng)用服務(wù)器容災(zāi)的具體目標(biāo)包括容災(zāi)后的系統(tǒng)對(duì)于用戶業(yè)務(wù)實(shí)現(xiàn)的時(shí)間不會(huì)顯著加長,容災(zāi)過程盡可能減少人為的干預(yù),容災(zāi)后盡可能維持原有的業(yè)務(wù)特征,容突的過程不會(huì)對(duì)系統(tǒng)產(chǎn)生大規(guī)模的信令交互等。
圖2是3GPP ( Third Generation Partnership Project,第三代伙伴計(jì)劃)提出的一種應(yīng)用服務(wù)器容災(zāi)的解決方案,它的實(shí)施步驟包括
步驟101: S-CSCF收到SIP請(qǐng)求;
步驟102: S-CSCF根據(jù)iFC (initial Filter Criteria,初始過濾規(guī)則)選出一個(gè)應(yīng)用服務(wù)器ASl;
步驟103: S-CSCF將SIP請(qǐng)求轉(zhuǎn)發(fā)給AS 1;
步驟104: ASl在一定時(shí)間內(nèi)未響應(yīng),S-CSCF檢測到請(qǐng)求超時(shí);
步驟105: S-CSCF查詢專門的服務(wù)器,例如,DNS( Domain Name System,域名系統(tǒng)),SLF ( Subscription Locator Function,訂購關(guān)系定位功能)等,獲取能處理請(qǐng)求的應(yīng)用服務(wù)器列表。該查詢可以基于iFC中特定的信息(例如,業(yè)務(wù)名稱,應(yīng)用服務(wù)器名稱等)。
步驟106: DNS向S-CSCF返回查詢結(jié)果;
步驟107: S-CSCF將該SIP請(qǐng)求轉(zhuǎn)發(fā)給查詢獲取的應(yīng)用服務(wù)器AS2;
步驟108: AS2通過Sh接口與HSS (Home Subscriber Server,歸屬用戶服務(wù)器)交互獲得指定用戶的業(yè)務(wù)信息,執(zhí)行具體的業(yè)務(wù)邏輯。
至此,實(shí)現(xiàn)了當(dāng)ASl失效時(shí),能由AS2提供服務(wù)的容災(zāi)功能;
該解決方案存在一個(gè)問題,當(dāng)主用AS從失效恢復(fù)正常,并且S-CSCF按照會(huì)話進(jìn)行AS選擇時(shí),會(huì)出現(xiàn)一個(gè)用戶分別在主用AS和備用AS上處理業(yè)務(wù)請(qǐng)求的情況,這可能會(huì)造成一些業(yè)務(wù)的丟失。例如,如圖2所示,當(dāng)AS1恢復(fù)工作時(shí),A的呼叫將重新在ASl上處理,這就很容易出現(xiàn)ASl失效期間的呼叫(A呼叫B)在AS2上處理,AS1恢復(fù)后的呼叫(A呼叫C)在AS1上處理,此時(shí),如果A希望實(shí)現(xiàn)三方通話(將A、 B、 C接入一個(gè)會(huì)話中)或轉(zhuǎn)接業(yè)務(wù)(將B的呼叫轉(zhuǎn)接到C,使B與C通話),由于ASl和AS2上都只有一個(gè)呼叫的信息,無法進(jìn)行兩個(gè)呼叫的關(guān)聯(lián),因此業(yè)務(wù)將無法完成。
另外,當(dāng)網(wǎng)絡(luò)運(yùn)營過程中,有可能要求主用AS從失效恢復(fù)正常后,臨時(shí)在備用AS上處理的用戶如何能切回到主用AS上處理,現(xiàn)有解決方案未
7能解決該問題。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種下 一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器
容災(zāi)的系統(tǒng)及方法,當(dāng)主用AS從失效恢復(fù)正常后,不會(huì)出現(xiàn)一個(gè)用戶的業(yè) 務(wù)在兩個(gè)或多個(gè)AS上處理從而導(dǎo)致某些業(yè)務(wù)丟失的情況。
為了解決上述問題,本發(fā)明提供了一種下一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器 容災(zāi)的方法,包括歸屬用戶服務(wù)器存儲(chǔ)用戶的當(dāng)前應(yīng)用服務(wù)器的信息,服 務(wù)-呼叫會(huì)話控制功能收到所述用戶的與所述當(dāng)前應(yīng)用服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng) 求后觸發(fā)到所述當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理。
進(jìn)一步地,所述服務(wù)-呼叫會(huì)話控制功能收到所述用戶的與所述當(dāng)前應(yīng) 用服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求后觸發(fā)到所述當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理是指
服務(wù)-呼叫會(huì)話控制功能收到所述用戶的業(yè)務(wù)請(qǐng)求后檢查初始過濾規(guī)則 確定所述用戶對(duì)應(yīng)的應(yīng)用服務(wù)器,并將所述業(yè)務(wù)請(qǐng)求觸發(fā)到確定的應(yīng)用服務(wù) 器,收到所述業(yè)務(wù)請(qǐng)求的應(yīng)用服務(wù)器獲取當(dāng)前應(yīng)用服務(wù)器的信息,若當(dāng)前應(yīng) 用服務(wù)器為其他應(yīng)用服務(wù)器且狀態(tài)為當(dāng)前可用,則向服務(wù)-呼叫會(huì)話控制功 能返回重定向響應(yīng),其中攜帶當(dāng)前應(yīng)用服務(wù)器的信息,要求其將所述業(yè)務(wù)請(qǐng) 求發(fā)送給當(dāng)前應(yīng)用服務(wù)器,所述服務(wù)-呼叫會(huì)話控制功能根據(jù)重定向響應(yīng)將 所述業(yè)務(wù)請(qǐng)求觸發(fā)到當(dāng)前應(yīng)用服務(wù)器。
進(jìn)一步地,收到所述業(yè)務(wù)請(qǐng)求的應(yīng)用服務(wù)器獲取當(dāng)前應(yīng)用服務(wù)器的信息 是指,所述應(yīng)用服務(wù)器首先檢查本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息,若為空 則向歸屬用戶服務(wù)器發(fā)送訂閱請(qǐng)求訂閱當(dāng)前應(yīng)用服務(wù)器的信息,所述歸屬用 戶服務(wù)器收到所述訂閱請(qǐng)求后向所述應(yīng)用服務(wù)器返回訂閱信息,其中包含當(dāng) 前應(yīng)用服務(wù)器的信息;若不為空則直接讀取當(dāng)前應(yīng)用服務(wù)器的信息;
所述當(dāng)前應(yīng)用服務(wù)器的信息包含當(dāng)前應(yīng)用服務(wù)器的地址。
進(jìn)一步地,服務(wù)-呼叫會(huì)話控制功能收到所述用戶的與所述當(dāng)前應(yīng)用服 務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求后,若所述當(dāng)前應(yīng)用服務(wù)器失效,服務(wù)-呼叫會(huì)話控制 功能通過查詢域名系統(tǒng)為所述用戶選擇一備用應(yīng)用服務(wù)器;
8所述備用應(yīng)用服務(wù)器獲知主用應(yīng)用服務(wù)器恢復(fù)正常且所述用戶在其上 的業(yè)務(wù)全部處理完畢后,向歸屬用戶服務(wù)器請(qǐng)求將主用應(yīng)用服務(wù)器作為所述 用戶的當(dāng)前應(yīng)用服務(wù)器,歸屬用戶服務(wù)器收到所述請(qǐng)求后向備用應(yīng)用服務(wù)器 返回申請(qǐng)成功響應(yīng),更新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息并通知主用及備 用應(yīng)用服務(wù)器當(dāng)前應(yīng)用服務(wù)器的信息。
進(jìn)一步地,若所述應(yīng)用服務(wù)器獲取的當(dāng)前應(yīng)用服務(wù)器的信息為空則向歸 屬用戶服務(wù)器發(fā)送設(shè)置請(qǐng)求,申請(qǐng)作為所述用戶的當(dāng)前應(yīng)用服務(wù)器,所述歸 屬用戶服務(wù)器收到所述設(shè)置請(qǐng)求后向所述應(yīng)用服務(wù)器返回申請(qǐng)成功響應(yīng),更 新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息,并通知所述應(yīng)用服務(wù)器當(dāng)前應(yīng)用服務(wù) 器的信息發(fā)生變更,所述應(yīng)用服務(wù)器收到當(dāng)前應(yīng)用服務(wù)器的信息發(fā)生變更的 通知后更新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息。
本發(fā)明還提供一種下一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器容災(zāi)的系統(tǒng),包括 主用應(yīng)用服務(wù)器、 一個(gè)或多個(gè)備用應(yīng)用服務(wù)器、服務(wù)-呼叫會(huì)話控制功能及 歸屬用戶服務(wù)器;
所述主用及備用應(yīng)用服務(wù)器用于處理用戶的業(yè)務(wù)請(qǐng)求;
其特征在于
所述歸屬用戶服務(wù)器用于存儲(chǔ)用戶的當(dāng)前應(yīng)用服務(wù)器的信息;
所述服務(wù)-呼叫會(huì)話控制功能用于將收到的所述用戶的與所述當(dāng)前應(yīng)用 服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求觸發(fā)到所述當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理。
進(jìn)一步地,所述服務(wù)-呼叫會(huì)話控制功能用于將收到的所述用戶的與所 述當(dāng)前應(yīng)用服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求觸發(fā)到所述當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理是 指
服務(wù)-呼叫會(huì)話控制功能收到所述業(yè)務(wù)請(qǐng)求后檢查初始過濾規(guī)則確定所 述用戶對(duì)應(yīng)的應(yīng)用服務(wù)器,并將所述業(yè)務(wù)請(qǐng)求觸發(fā)到確定的應(yīng)用服務(wù)器,并 用于收到應(yīng)用服務(wù)器返回的重定向響應(yīng)后根據(jù)所述重定向響應(yīng)將所述業(yè)務(wù) 請(qǐng)求觸發(fā)到當(dāng)前應(yīng)用服務(wù)器;
所述主用應(yīng)用服務(wù)器還用于當(dāng)收到業(yè)務(wù)請(qǐng)求后獲取當(dāng)前應(yīng)用服務(wù)器的 信息,若當(dāng)前應(yīng)用服務(wù)器為其他應(yīng)用服務(wù)器且狀態(tài)為當(dāng)前可用,還用于向服
9務(wù)-呼叫會(huì)話控制功能返回重定向響應(yīng),其中攜帶當(dāng)前應(yīng)用服務(wù)器的信息,
要求其將所述業(yè)務(wù)請(qǐng)求發(fā)送給當(dāng)前應(yīng)用服務(wù)器;
所述備用應(yīng)用服務(wù)器還用于當(dāng)收到業(yè)務(wù)請(qǐng)求后獲取當(dāng)前應(yīng)用服務(wù)器的 信息,若當(dāng)前應(yīng)用服務(wù)器為其他應(yīng)用服務(wù)器且狀態(tài)為當(dāng)前可用,還用于向服 務(wù)_呼叫會(huì)話控制功能返回重定向響應(yīng),其中攜帶當(dāng)前應(yīng)用服務(wù)器的信息, 要求其將所述業(yè)務(wù)請(qǐng)求發(fā)送給當(dāng)前應(yīng)用服務(wù)器。
進(jìn)一步地,所述備用應(yīng)用服務(wù)器還用于記錄當(dāng)前應(yīng)用服務(wù)器的信息;
服務(wù)-呼叫會(huì)話控制功能還用于收到所述用戶的與所述當(dāng)前應(yīng)用服務(wù)器 相關(guān)的業(yè)務(wù)請(qǐng)求后,若所述當(dāng)前應(yīng)用服務(wù)器失效,通過查詢域名系統(tǒng)為所述 用戶選擇一備用應(yīng)用服務(wù)器;
所述備用應(yīng)用服務(wù)器還用于獲知主用應(yīng)用服務(wù)器恢復(fù)正常,以及所述用 戶在其上的業(yè)務(wù)全部處理完畢后向歸屬用戶服務(wù)器請(qǐng)求將主用應(yīng)用服務(wù)器 作為所述用戶的當(dāng)前應(yīng)用服務(wù)器,還用于收到歸屬用戶服務(wù)器發(fā)來的當(dāng)前應(yīng) 用服務(wù)器的信息變更通知后更新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息;
所述歸屬用戶服務(wù)器還用于收到備用應(yīng)用服務(wù)器發(fā)來的所述請(qǐng)求后向 備用應(yīng)用服務(wù)器返回申請(qǐng)成功響應(yīng),并通知主用及備用應(yīng)用服務(wù)器當(dāng)前應(yīng)用 服務(wù)器的信息發(fā)生變更。
進(jìn)一步地,所述主用和/或備用應(yīng)用服務(wù)器獲取當(dāng)前應(yīng)用服務(wù)器的信息 是指,主用和/或備用應(yīng)用服務(wù)器首先檢查本地記錄的當(dāng)前應(yīng)用服務(wù)器的信 息,若為空則向歸屬用戶服務(wù)器發(fā)送訂閱請(qǐng)求訂閱當(dāng)前應(yīng)用服務(wù)器的信息, 若不為空則直接讀取當(dāng)前應(yīng)用服務(wù)器的信息;
所述歸屬用戶服務(wù)器還用于收到所述訂閱請(qǐng)求后向所述主用和/或備用 應(yīng)用服務(wù)器返回訂閱信息,其中包含當(dāng)前應(yīng)用服務(wù)器的信息;
所述當(dāng)前應(yīng)用服務(wù)器的信息包含當(dāng)前應(yīng)用服務(wù)器的地址。
進(jìn)一步地,所述主用和/備用應(yīng)用服務(wù)器還用于當(dāng)收到的歸屬用戶服務(wù) 器返回的當(dāng)前應(yīng)用服務(wù)器的信息為空時(shí)向歸屬用戶服務(wù)器發(fā)送設(shè)置請(qǐng)求,申 請(qǐng)作為用戶的當(dāng)前應(yīng)用服務(wù)器,并于收到所述歸屬用戶服務(wù)器返回的申請(qǐng)成 功響應(yīng)后更新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息;
10所述歸屬用戶服務(wù)器還用于收到所述設(shè)置請(qǐng)求后更新本地記錄的當(dāng)前 應(yīng)用服務(wù)器的信息,并向所述主用和/備用應(yīng)用服務(wù)器返回申請(qǐng)成功響應(yīng)。
綜上所述,本發(fā)明提供一種下 一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器容災(zāi)的系統(tǒng)
及方法,可實(shí)現(xiàn)將一個(gè)用戶的所有相關(guān)業(yè)務(wù)都觸發(fā)到當(dāng)前AS上處理,這樣, 當(dāng)主用AS從失效恢復(fù)正常后,避免了一個(gè)用戶的相關(guān)業(yè)務(wù)在兩個(gè)或多個(gè) AS上處理從而導(dǎo)致某些業(yè)務(wù)丟失的問題,其優(yōu)化方案還能實(shí)現(xiàn)主用AS恢 復(fù)正常后,將用戶的AS從備用AS切回到主用AS。


圖1是下一代網(wǎng)絡(luò)中的一種典型業(yè)務(wù)實(shí)現(xiàn)架構(gòu); 圖2是現(xiàn)有技術(shù)中3GPP的應(yīng)用服務(wù)器容突方案; 圖3是本發(fā)明系統(tǒng)結(jié)構(gòu)圖5是本發(fā)明提出的改進(jìn)的應(yīng)用服務(wù)器容災(zāi)方法的重定向過程; 圖6是本發(fā)明提出的改進(jìn)的應(yīng)用服務(wù)器容突方法的切回過程。
具體實(shí)施例方式
本發(fā)明通過HSS或其他方式共享處理用戶業(yè)務(wù)的當(dāng)前AS信息,當(dāng)某個(gè) AS收到業(yè)務(wù)請(qǐng)求時(shí)先訂閱為用戶提供服務(wù)的當(dāng)前AS信息,并結(jié)合該AS的 存活情況,判斷該業(yè)務(wù)請(qǐng)求是否由本AS處理,當(dāng)發(fā)現(xiàn)不應(yīng)由本AS處理時(shí), 通過返回重定向響應(yīng),要求S-CSCF將業(yè)務(wù)請(qǐng)求發(fā)送給指定的AS,從而保 證一個(gè)用戶的相關(guān)業(yè)務(wù)在一個(gè)AS上處理,解決了相關(guān)業(yè)務(wù)請(qǐng)求在不同AS 上處理引起的業(yè)務(wù)損失的問題。
本實(shí)施例提供一種下一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器容突的系統(tǒng),如圖3 所示,包括主用AS、備用AS、 S-CSCF、 HSS及DNS。
主用AS用于處理用戶的業(yè)務(wù)請(qǐng)求,為用戶提供服務(wù);還可以記錄當(dāng)前 應(yīng)用服務(wù)器的信息。還用于當(dāng)收到S-CSCF發(fā)來的業(yè)務(wù)請(qǐng)求后獲取當(dāng)前應(yīng)用 服務(wù)器的信息,若當(dāng)前應(yīng)用服務(wù)器為其他AS且狀態(tài)為當(dāng)前可用,還用于向
iiS-CSCF返回重定向響應(yīng),其中攜帶當(dāng)前AS的信息,如當(dāng)前AS的地址,要 求其將業(yè)務(wù)請(qǐng)求發(fā)送給當(dāng)前應(yīng)用服務(wù)器。主用AS獲取當(dāng)前應(yīng)用服務(wù)器的信 息是指,主用AS首先檢查本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息,若為空則向 HSS發(fā)送訂閱請(qǐng)求訂閱當(dāng)前AS的信息,若不為空則直接讀取當(dāng)前AS的信 息;主用AS獲取備用AS狀態(tài)的方式可以但不限于是與備用AS交互獲得。 主用AS還可以記錄當(dāng)前AS的信息。
主用AS還可以用于當(dāng)收到的HSS返回的當(dāng)前AS的信息為空時(shí)向HSS 發(fā)送設(shè)置請(qǐng)求,申請(qǐng)作為用戶的當(dāng)前AS,并于收到HSS返回的當(dāng)前AS的 信息發(fā)生變更后更新本地記錄的當(dāng)前AS的信息;
主用AS還可以用于收到S-CSCF發(fā)來的業(yè)務(wù)請(qǐng)求后斥全查本地記錄的當(dāng) 前AS的信息,若為空則向HSS發(fā)送訂閱請(qǐng)求訂閱當(dāng)前AS的信息,并于收 到HSS返回的當(dāng)前應(yīng)用服務(wù)器的信息為空時(shí)向HSS發(fā)送設(shè)置請(qǐng)求,申請(qǐng)作 為當(dāng)前應(yīng)用服務(wù)器,并于收到HSS返回的申請(qǐng)成功響應(yīng)后更新本地記錄的 當(dāng)前應(yīng)用服務(wù)器的信息。訂閱請(qǐng)求及設(shè)置請(qǐng)求包含能唯一標(biāo)識(shí)該用戶的用戶 標(biāo)識(shí)。
當(dāng)前AS即當(dāng)前處理用戶業(yè)務(wù)的AS,例如,在本發(fā)明中,主用AS未失 效時(shí)該主用AS即為當(dāng)前AS,主用AS失效啟用備用AS后該備用AS即為 當(dāng)前AS,主用AS從失效恢復(fù)正常后,若選主用AS為用戶處理請(qǐng)求則主用 AS即為當(dāng)前AS,若選備用AS為用戶處理請(qǐng)求則備用AS即為當(dāng)前AS。
備用AS用于處理用戶的業(yè)務(wù)請(qǐng)求,為用戶提供服務(wù);還可以記錄當(dāng)前 AS的信息。還用于獲知主用AS恢復(fù)正常,以及用戶在其上的業(yè)務(wù)全部處 理完畢后向HSS請(qǐng)求將主用AS作為用戶的當(dāng)前AS,還用于收到HSS發(fā)來 的當(dāng)前AS的信息變更通知后更新本地記錄的當(dāng)前AS的信息;
備用AS還可以用于主用AS失效時(shí)收到S-CSCF發(fā)來的業(yè)務(wù)請(qǐng)求后檢 查本地記錄的當(dāng)前AS的信息,若為空則向HSS發(fā)送訂閱請(qǐng)求訂閱當(dāng)前AS 的信息,并于收到HSS返回的當(dāng)前AS的信息為空時(shí)向HSS發(fā)送設(shè)置請(qǐng)求, 申請(qǐng)作為當(dāng)前應(yīng)用服務(wù)器,并于收到HSS返回的申請(qǐng)成功響應(yīng)后更新本地 記錄的當(dāng)前應(yīng)用服務(wù)器的信息;訂閱請(qǐng)求及設(shè)置請(qǐng)求包含能唯一標(biāo)識(shí)該用戶 的用戶標(biāo)識(shí)。備用AS還可以用于當(dāng)主用AS恢復(fù)正常且當(dāng)前AS變?yōu)橹饔肁S后若收 到S-CSCF發(fā)來的業(yè)務(wù)請(qǐng)求,獲取當(dāng)前AS器的信息,若當(dāng)前應(yīng)用服務(wù)器為 主用AS且狀態(tài)為當(dāng)前可用,還用于向S-CSCF返回重定向響應(yīng),要求其將 業(yè)務(wù)請(qǐng)求發(fā)送給當(dāng)前AS,其中攜帶當(dāng)前AS的信息,如當(dāng)前AS的地址。備 用AS獲取當(dāng)前AS的信息是指,備用AS首先檢查本地記錄的當(dāng)前AS的信 息,若為空則向HSS發(fā)送訂閱請(qǐng)求訂閱當(dāng)前AS的信息,若不為空則直接讀 取當(dāng)前AS的信息;備用AS獲取主用AS狀態(tài)的方式可以但不限于是與主 用AS交互獲得。
S-CSCF用于收到用戶的與當(dāng)前AS相關(guān)的業(yè)務(wù)請(qǐng)求后,若當(dāng)前AS失效, 為該用戶選擇一備用AS,選擇備用AS的方式可以但不限于是通過查詢 DNS,也可以通過其他方式獲得,如通過本地的靜態(tài)配置等;S-CSCF還用 于將收到的用戶與當(dāng)前AS相關(guān)的業(yè)務(wù)請(qǐng)求觸發(fā)到當(dāng)前AS進(jìn)行處理。 S-CSCF將收到的用戶的業(yè)務(wù)請(qǐng)求觸發(fā)到當(dāng)前AS進(jìn)行處理是指,S-CSCF收 到用戶的業(yè)務(wù)請(qǐng)求后檢查該用戶的初始過濾規(guī)則(iFC),確定用戶對(duì)應(yīng)的 AS,并將業(yè)務(wù)請(qǐng)求觸發(fā)到確定的AS,若收到某AS返回的重定向響應(yīng)后根 ^^該重定向響應(yīng)將業(yè)務(wù)^"求觸發(fā)到當(dāng)前AS;
HSS用于存儲(chǔ)當(dāng)前AS的信息,該信息包含能唯一標(biāo)識(shí)AS的信息,可 以但不限于是AS的地址;HSS還可以建立用戶標(biāo)識(shí)與其當(dāng)前AS信息的對(duì) 應(yīng)關(guān)系。HSS還用于收到主用和/備用AS發(fā)來的訂閱請(qǐng)求后向主用和/備用 AS返回訂閱信息,其中包含當(dāng)前AS的信息,如當(dāng)前AS的地址;還用于收 到備用AS發(fā)來的將主用AS作為當(dāng)前AS的請(qǐng)求后向備用AS返回申請(qǐng)成功 響應(yīng),同時(shí)更新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息,并通知主用及備用AS 當(dāng)前AS的信息發(fā)生變更;HSS還用于收到主用和/備用AS發(fā)來的設(shè)置請(qǐng)求 后向主用和/備用AS返回申請(qǐng)成功響應(yīng),并更新本地記錄的當(dāng)前AS的信息。
DNS用于保存域名與AS列表的對(duì)應(yīng)關(guān)系,允許S-CSCF進(jìn)行查詢操作, 為S-CSCF選擇AS提供依據(jù)。
IMS網(wǎng)絡(luò)中的其他網(wǎng)元,例如P-CSCF,I-CSCF等,在本發(fā)明中沒有特殊 要求,因此,省略相關(guān)的過程描述。下面結(jié)合附圖進(jìn)一 步說明本發(fā)明,AS 1和AS2均能為A用戶提供服務(wù), 正常情況下由AS1處理A用戶的業(yè)務(wù)請(qǐng)求,當(dāng)ASl失效時(shí),由AS2為A 用戶提供服務(wù)。為了描述的完整性,在本實(shí)施例中假定A用戶在ASl、 AS2 上均未執(zhí)行過業(yè)務(wù)處理。
當(dāng)AS1失效即不可用時(shí),會(huì)話能切換到AS2處理,具體實(shí)施過程如下
步驟201: S-CSCF收到A呼叫B的INVITE業(yè)務(wù)請(qǐng)求;
步驟202:S-CSCF檢查A的初始過濾規(guī)則(iFC ),確定A用戶對(duì)應(yīng)的 應(yīng)用服務(wù)器為ASl;
步驟203: S-CSCF將INVITE業(yè)務(wù)請(qǐng)求發(fā)送給ASl;
步驟204:由于ASl暫時(shí)失效,INVITE業(yè)務(wù)請(qǐng)求發(fā)送超時(shí);
步驟205: S-CSCF發(fā)送DNS查詢;
步驟206: DNS向S-CSCF返回查詢結(jié)果;
步驟207: S-CSCF獲得備用應(yīng)用服務(wù)器AS2的信息,將INVITE業(yè)務(wù)請(qǐng) 求發(fā)送給AS2;
步驟208: AS2檢查本地記錄的當(dāng)前AS的信息,發(fā)現(xiàn)為空,說明本AS 未給該用戶提供過服務(wù),需要獲取當(dāng)前AS的信息,獲取方式可以但不限于 是向HSS發(fā)送訂閱請(qǐng)求訂閱當(dāng)前AS的信息;當(dāng)前AS指當(dāng)前處理用戶業(yè)務(wù) 的AS。
步驟209: AS2向HSS發(fā)送訂閱請(qǐng)求,以便獲取當(dāng)前AS的信息,并且 能讓HSS在當(dāng)前AS信息變更時(shí)通知AS2;訂閱請(qǐng)求包含能唯一標(biāo)識(shí)該用戶 的用戶標(biāo)識(shí)。
步驟210: HSS根據(jù)用戶標(biāo)識(shí)查詢其對(duì)應(yīng)的當(dāng)前AS信息,并向AS2返 回訂閱信息,指明當(dāng)前AS為空,說明暫時(shí)沒有AS為用戶A提供服務(wù);
步驟211:AS2向HSS發(fā)送設(shè)置請(qǐng)求,申請(qǐng)AS2作為向用戶A提供服務(wù) 的AS,即當(dāng)前AS;該設(shè)置請(qǐng)求包含能唯一標(biāo)識(shí)該用戶的用戶標(biāo)識(shí)。
步驟212: HSS收到設(shè)置請(qǐng)求后更新本地記錄的當(dāng)前AS的信息,并向
14AS2返回申i青成功響應(yīng);
步驟213: AS2執(zhí)行正常的業(yè)務(wù)處理過程;
步驟214: AS2返回INVITE業(yè)務(wù)請(qǐng)求給S-CSCF;
步驟215: S-CSCF執(zhí)行正常的呼叫過程,A與B建立通話;
至此,實(shí)現(xiàn)了當(dāng)AS1失效時(shí),能切換到AS2進(jìn)行業(yè)務(wù)處理。
如圖5所示為本發(fā)明提出的改進(jìn)的應(yīng)用服務(wù)器容災(zāi)方法的重定向過程, 當(dāng)AS1恢復(fù)正常,但A的業(yè)務(wù)已經(jīng)在AS2上處理,當(dāng)AS1收到業(yè)務(wù)處理請(qǐng) 求時(shí),需要將業(yè)務(wù)請(qǐng)求重定向到AS2,具體實(shí)施過程如下
步驟301: S-CSCF收到A呼叫C的INVITE業(yè)務(wù)請(qǐng)求;
步驟302: S-CSCF檢查A的初始過濾規(guī)則(iFC ),確定用戶A對(duì)應(yīng)的 應(yīng)用服務(wù)器為ASl;此處S-CSCF根據(jù)iFC確定用戶A對(duì)應(yīng)的應(yīng)用服務(wù)器可 能是AS1,也可能是AS2,本實(shí)施例中只對(duì)確定的應(yīng)用服務(wù)器為ASl時(shí)的 情況進(jìn)行描述。
步驟303: S-CSCF將INVITE業(yè)務(wù)請(qǐng)求觸發(fā)到ASl;
步驟304: ASl檢查本地記錄的當(dāng)前AS的信息,發(fā)現(xiàn)為空,說明本AS 未給該用戶提供過服務(wù),需要獲取用戶A的當(dāng)前AS的信息,獲取方式可以 但不限于是向HSS訂閱A的當(dāng)前AS的信息;ASl向HSS發(fā)送訂閱請(qǐng)求, 以獲取A的當(dāng)前AS的信息,并且能在當(dāng)前AS信息變更時(shí)通知ASl;該訂 閱請(qǐng)求包含能唯一標(biāo)識(shí)該用戶的用戶標(biāo)識(shí)。
步驟305: HSS根據(jù)用戶標(biāo)識(shí)查詢其對(duì)應(yīng)的當(dāng)前AS信息,并向ASl返 回訂閱信息,指明用戶A的當(dāng)前AS為AS2,該訂閱信息包含AS2的地址 信息;
步驟306: ASl進(jìn)行處理業(yè)務(wù)的AS的決策,例如,根據(jù)HSS返回的訂 閱信息并且結(jié)合AS2的狀態(tài)進(jìn)行決策,ASl獲取AS2的狀態(tài)的方式可以但 不限于是通過與AS2交互獲得,若AS2當(dāng)前可用則確定應(yīng)由AS2服務(wù);AS2 當(dāng)前可用指沒有出現(xiàn)故障。
步驟307: ASl向S-CSCF返回重定向響應(yīng)305 Use proxy,其中攜帶AS2
15的地址信息,要求S-CSCF將INVITE業(yè)務(wù)請(qǐng)求發(fā)送給AS2; 步驟308: S-CSCF發(fā)送ACK響應(yīng)給AS1;
步驟309: S-CSCF #4居重定向響應(yīng)中的AS2的地址信息,將INVITE業(yè) 務(wù)請(qǐng)求觸發(fā)給AS2;
步驟310: AS2檢查本地記錄的當(dāng)前AS的信息,發(fā)現(xiàn)為本AS, AS2執(zhí) 行正常的業(yè)務(wù)處理過程。
步驟311: AS2返回INVITE業(yè)務(wù)請(qǐng)求給S-CSCF;
步驟312: S-CSCF執(zhí)行原有的iFC觸發(fā)MJ'J,進(jìn)行正常的會(huì)話建立過程, A與C建立通話;
至此,A用戶相關(guān)的呼叫均在AS2處理,A用戶就能實(shí)現(xiàn)關(guān)聯(lián)多個(gè)呼 叫的業(yè)務(wù),例如,三方通話或者轉(zhuǎn)接等。
圖6是本發(fā)明提出的改進(jìn)的應(yīng)用服務(wù)器容災(zāi)方法的切回過程,當(dāng)AS1 恢復(fù)正常,A的所有業(yè)務(wù)已經(jīng)在AS2上處理完畢,AS2此時(shí)決定新的請(qǐng)求 由AS1為A服務(wù)時(shí),因此,AS2發(fā)起切回操作,即新的會(huì)話處理由原先提 供服務(wù)的AS1處理,具體實(shí)施過程如下
步驟401: AS2獲知AS1已經(jīng)從失效恢復(fù)正常,并且A在AS2上的所有 業(yè)務(wù)已經(jīng)處理完畢,AS2進(jìn)行切回決策;AS2獲知AS1是否恢復(fù)正常的方 式可以但不限于是與AS1進(jìn)行交互獲得。
步驟402:AS2向HSS發(fā)送請(qǐng)求,申請(qǐng)AS1作為向用戶A提供服務(wù)的當(dāng) 前AS;該-清求包含能唯一標(biāo)識(shí)用戶的用戶標(biāo)識(shí)。
步驟403: HSS向AS2返回申請(qǐng)成功響應(yīng);
步驟404: HSS通知AS2為用戶A提供服務(wù)的AS信息發(fā)生變更,當(dāng)前 處理業(yè)務(wù)的AS是AS1;
步驟405: AS2收到通知后,更新本地保存的當(dāng)前AS的信息,該信息包 含能唯一標(biāo)識(shí)AS的信息,可以但不限于是AS的地址;
步驟406: HSS通知AS1為用戶A提供服務(wù)的是AS信息發(fā)生變更,當(dāng) 前處理業(yè)務(wù)的AS是AS1;步驟407: AS1收到通知后,更新本地保存的當(dāng)前AS的信息,該信息包 含能唯一標(biāo)識(shí)AS的信息,可以但不限于是AS的地址;
步驟408: S-CSCF收到A呼叫D的INVITE業(yè)務(wù)請(qǐng)求;
步驟409: AS1根據(jù)本地記錄的為A用戶提供服務(wù)的AS信息,以及該 AS的存活狀態(tài),確定需要由本AS處理請(qǐng)求;
步驟410: AS1執(zhí)行正常的業(yè)務(wù)處理過程。
步驟411: AS1返回INVITE業(yè)務(wù)請(qǐng)求給S-CSCF;
步驟412: S-CSCF執(zhí)行正常的呼叫過程,A與D建立通話;
至此,AS2完成切回梯:作,新的請(qǐng)求將在AS1上處理。
主用AS恢復(fù)正常且當(dāng)前AS變?yōu)橹饔肁S后,S-CSCF收到用戶的業(yè)務(wù) 請(qǐng)求后檢查初始過濾規(guī)則確定該用戶對(duì)應(yīng)的AS,若確定的AS為備用AS則 將該業(yè)務(wù)請(qǐng)求觸發(fā)到備用AS,備用AS收到業(yè)務(wù)請(qǐng)求后獲取當(dāng)前AS的信息, 若當(dāng)前AS為主用AS且狀態(tài)為當(dāng)前可用,則向S-CSCF返回重定向響應(yīng), 其中攜帶當(dāng)前AS的信息,如當(dāng)前AS的地址,要求其將業(yè)務(wù)請(qǐng)求發(fā)送給當(dāng) 前AS, S-CSCF才艮據(jù)重定向響應(yīng)將業(yè)務(wù)請(qǐng)求觸發(fā)到當(dāng)前AS。這樣i"更保i正了 主用AS恢復(fù)正常且當(dāng)前應(yīng)用服務(wù)器變?yōu)橹饔肁S后將用戶的所有業(yè)務(wù)請(qǐng)求 觸發(fā)到當(dāng)前AS。
在本發(fā)明中,當(dāng)前AS從備用AS切回到主用AS的方式還可以是,當(dāng) 用戶在備用AS上的所有業(yè)務(wù)請(qǐng)求已經(jīng)處理完畢時(shí)備用AS先釋放對(duì)該用戶 的服務(wù)權(quán),主用AS向HSS申請(qǐng)作為用戶的當(dāng)前AS。獲取當(dāng)前AS信息的 方式,也可以通過AS之間交互方式獲取。
本發(fā)明提出的方法中不僅適用于INVITE請(qǐng)求,也適用于其他SIP方法。
本實(shí)施例描述了 A發(fā)起呼叫的場景,A作為#皮叫的場景在操作過程上類 似,兩者的區(qū)別僅在于S-CSCF在主叫側(cè)觸發(fā)還是在被叫側(cè)觸發(fā)AS。另夕卜, 由于P-CSCF, I-CSCF的在本發(fā)明中沒有特殊要求,在實(shí)施過程中省略了相 關(guān)描述。
本發(fā)明提出的方法在滿足IMS基本框架要求,并對(duì)已有系統(tǒng)改動(dòng)及影 響最小的情況下,有效的解決了現(xiàn)有技術(shù)中存在的缺陷,實(shí)現(xiàn)了 IMS網(wǎng)絡(luò) 中的應(yīng)用服務(wù)器容災(zāi)功能,具有較高的應(yīng)用價(jià)值。
權(quán)利要求
1、一種下一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器容災(zāi)的方法,包括歸屬用戶服務(wù)器存儲(chǔ)用戶的當(dāng)前應(yīng)用服務(wù)器的信息,服務(wù)-呼叫會(huì)話控制功能收到所述用戶的與所述當(dāng)前應(yīng)用服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求后觸發(fā)到所述當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理。
2、 如權(quán)利要求l所述的方法,其特征在于,所述服務(wù)-呼叫會(huì)話控制功 能收到所述用戶的與所述當(dāng)前應(yīng)用服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求后觸發(fā)到所述當(dāng) 前應(yīng)用服務(wù)器進(jìn)行處理是指服務(wù)-呼叫會(huì)話控制功能收到所述用戶的業(yè)務(wù)請(qǐng)求后檢查初始過濾規(guī)則 確定所述用戶對(duì)應(yīng)的應(yīng)用服務(wù)器,并將所述業(yè)務(wù)請(qǐng)求觸發(fā)到確定的應(yīng)用服務(wù) 器,收到所述業(yè)務(wù)請(qǐng)求的應(yīng)用服務(wù)器獲取當(dāng)前應(yīng)用服務(wù)器的信息,若當(dāng)前應(yīng) 用服務(wù)器為其他應(yīng)用服務(wù)器且狀態(tài)為當(dāng)前可用,則向服務(wù)-呼叫會(huì)話控制功 能返回重定向響應(yīng),其中攜帶當(dāng)前應(yīng)用服務(wù)器的信息,要求其將所述業(yè)務(wù)請(qǐng) 求發(fā)送給當(dāng)前應(yīng)用服務(wù)器,所述服務(wù)-呼叫會(huì)話控制功能根據(jù)重定向響應(yīng)將 所述業(yè)務(wù)請(qǐng)求觸發(fā)到當(dāng)前應(yīng)用服務(wù)器。
3、 如權(quán)利要求2所述的方法,其特征在于收到所述業(yè)務(wù)請(qǐng)求的應(yīng)用服務(wù)器獲取當(dāng)前應(yīng)用服務(wù)器的信息是指,所述 應(yīng)用服務(wù)器首先檢查本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息,若為空則向歸屬用 戶服務(wù)器發(fā)送訂閱請(qǐng)求訂閱當(dāng)前應(yīng)用服務(wù)器的信息,所述歸屬用戶服務(wù)器收 到所述訂閱請(qǐng)求后向所述應(yīng)用服務(wù)器返回訂閱信息,其中包含當(dāng)前應(yīng)用服務(wù) 器的信息;若不為空則直接讀取當(dāng)前應(yīng)用服務(wù)器的信息;所述當(dāng)前應(yīng)用服務(wù)器的信息包含當(dāng)前應(yīng)用服務(wù)器的地址。
4、 如權(quán)利要求2所述的方法,其特征在于,還包括服務(wù)-呼叫會(huì)話控制功能收到所述用戶的與所述當(dāng)前應(yīng)用服務(wù)器相關(guān)的 業(yè)務(wù)請(qǐng)求后,若所述當(dāng)前應(yīng)用服務(wù)器失效,服務(wù)-呼叫會(huì)話控制功能通過查 詢域名系統(tǒng)為所述用戶選擇一備用應(yīng)用服務(wù)器;所述備用應(yīng)用服務(wù)器獲知主用應(yīng)用服務(wù)器恢復(fù)正常且所述用戶在其上的業(yè)務(wù)全部處理完畢后,向歸屬用戶服務(wù)器請(qǐng)求將主用應(yīng)用服務(wù)器作為所述 用戶的當(dāng)前應(yīng)用服務(wù)器,歸屬用戶服務(wù)器收到所述請(qǐng)求后向備用應(yīng)用服務(wù)器 返回申請(qǐng)成功響應(yīng),更新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息并通知主用及備 用應(yīng)用服務(wù)器當(dāng)前應(yīng)用服務(wù)器的信息。
5、 如權(quán)利要求2所述的方法,其特征在于,還包括若所述應(yīng)用服務(wù)器獲取的當(dāng)前應(yīng)用服務(wù)器的信息為空則向歸屬用戶服 務(wù)器發(fā)送設(shè)置請(qǐng)求,申請(qǐng)作為所述用戶的當(dāng)前應(yīng)用服務(wù)器,所述歸屬用戶服 務(wù)器收到所述設(shè)置請(qǐng)求后向所述應(yīng)用服務(wù)器返回申請(qǐng)成功響應(yīng),更新本地記 錄的當(dāng)前應(yīng)用服務(wù)器的信息,并通知所述應(yīng)用服務(wù)器當(dāng)前應(yīng)用服務(wù)器的信息 發(fā)生變更,所述應(yīng)用服務(wù)器收到當(dāng)前應(yīng)用服務(wù)器的信息發(fā)生變更的通知后更 新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息。
6、 一種下一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器容災(zāi)的系統(tǒng),包括主用應(yīng)用 服務(wù)器、 一個(gè)或多個(gè)備用應(yīng)用服務(wù)器、服務(wù)-呼叫會(huì)話控制功能及歸屬用戶 服務(wù)器;所述主用及備用應(yīng)用服務(wù)器用于處理用戶的業(yè)務(wù)請(qǐng)求; 其特征在于所述歸屬用戶服務(wù)器用于存儲(chǔ)用戶的當(dāng)前應(yīng)用服務(wù)器的信息;所述服務(wù)-呼叫會(huì)話控制功能用于將收到的所述用戶的與所述當(dāng)前應(yīng)用 服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求觸發(fā)到所述當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述服務(wù)-呼叫會(huì)話控制功 能用于將收到的所述用戶的與所述當(dāng)前應(yīng)用服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求觸發(fā)到 所述當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理是指服務(wù)-呼叫會(huì)話控制功能收到所述業(yè)務(wù)請(qǐng)求后檢查初始過濾規(guī)則確定所 述用戶對(duì)應(yīng)的應(yīng)用服務(wù)器,并將所述業(yè)務(wù)請(qǐng)求觸發(fā)到確定的應(yīng)用服務(wù)器,并 用于收到應(yīng)用服務(wù)器返回的重定向響應(yīng)后才艮據(jù)所述重定向響應(yīng)將所述業(yè)務(wù) 請(qǐng)求觸發(fā)到當(dāng)前應(yīng)用服務(wù)器;所述主用應(yīng)用服務(wù)器還用于當(dāng)收到業(yè)務(wù)請(qǐng)求后獲取當(dāng)前應(yīng)用服務(wù)器的信息,若當(dāng)前應(yīng)用服務(wù)器為其他應(yīng)用服務(wù)器且狀態(tài)為當(dāng)前可用,還用于向服 務(wù)-呼叫會(huì)話控制功能返回重定向響應(yīng),其中攜帶當(dāng)前應(yīng)用服務(wù)器的信息,要求其將所述業(yè)務(wù)請(qǐng)求發(fā)送給當(dāng)前應(yīng)用服務(wù)器;所述備用應(yīng)用服務(wù)器還用于當(dāng)收到業(yè)務(wù)請(qǐng)求后獲取當(dāng)前應(yīng)用服務(wù)器的 信息,若當(dāng)前應(yīng)用服務(wù)器為其他應(yīng)用服務(wù)器且狀態(tài)為當(dāng)前可用,還用于向服 務(wù)-呼叫會(huì)話控制功能返回重定向響應(yīng),其中攜帶當(dāng)前應(yīng)用服務(wù)器的信息, 要求其將所述業(yè)務(wù)請(qǐng)求發(fā)送給當(dāng)前應(yīng)用服務(wù)器。
8、 如權(quán)利要求6所述的系統(tǒng),其特征在于所述備用應(yīng)用服務(wù)器還用于記錄當(dāng)前應(yīng)用服務(wù)器的信息;服務(wù)-呼叫會(huì)話控制功能還用于收到所述用戶的與所述當(dāng)前應(yīng)用服務(wù)器 相關(guān)的業(yè)務(wù)請(qǐng)求后,若所述當(dāng)前應(yīng)用服務(wù)器失效,通過查詢域名系統(tǒng)為所述 用戶選擇一備用應(yīng)用服務(wù)器;所述備用應(yīng)用服務(wù)器還用于獲知主用應(yīng)用服務(wù)器恢復(fù)正常,以及所述用 戶在其上的業(yè)務(wù)全部處理完畢后向歸屬用戶服務(wù)器請(qǐng)求將主用應(yīng)用服務(wù)器 作為所述用戶的當(dāng)前應(yīng)用服務(wù)器,還用于收到歸屬用戶服務(wù)器發(fā)來的當(dāng)前應(yīng) 用服務(wù)器的信息變更通知后更新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息;所述歸屬用戶服務(wù)器還用于收到備用應(yīng)用服務(wù)器發(fā)來的所述請(qǐng)求后向 備用應(yīng)用服務(wù)器返回申請(qǐng)成功響應(yīng),并通知主用及備用應(yīng)用服務(wù)器當(dāng)前應(yīng)用 服務(wù)器的信息發(fā)生變更。
9、 如權(quán)利要求7所述的系統(tǒng),其特征在于所述主用和/或備用應(yīng)用服務(wù)器獲取當(dāng)前應(yīng)用服務(wù)器的信息是指,主用 和/或備用應(yīng)用服務(wù)器首先檢查本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息,若為空 則向歸屬用戶服務(wù)器發(fā)送訂閱請(qǐng)求訂閱當(dāng)前應(yīng)用服務(wù)器的信息,若不為空則 直接讀取當(dāng)前應(yīng)用服務(wù)器的信息;所述歸屬用戶服務(wù)器還用于收到所述訂閱請(qǐng)求后向所述主用和/或備用 應(yīng)用服務(wù)器返回訂閱信息,其中包含當(dāng)前應(yīng)用服務(wù)器的信息;所述當(dāng)前應(yīng)用服務(wù)器的信息包含當(dāng)前應(yīng)用服務(wù)器的地址。
10、如權(quán)利要求9所述的系統(tǒng),其特征在于所述主用和/備用應(yīng)用服務(wù)器還用于當(dāng)收到的歸屬用戶服務(wù)器返回的當(dāng) 前應(yīng)用服務(wù)器的信息為空時(shí)向歸屬用戶服務(wù)器發(fā)送設(shè)置請(qǐng)求,申請(qǐng)作為用戶 的當(dāng)前應(yīng)用服務(wù)器,并于收到所述歸屬用戶服務(wù)器返回的申請(qǐng)成功響應(yīng)后更 新本地記錄的當(dāng)前應(yīng)用服務(wù)器的信息;所述歸屬用戶服務(wù)器還用于收到所述設(shè)置請(qǐng)求后更新本地記錄的當(dāng)前 應(yīng)用服務(wù)器的信息,并向所述主用和/備用應(yīng)用服務(wù)器返回申請(qǐng)成功響應(yīng)。
全文摘要
本發(fā)明提供一種下一代網(wǎng)絡(luò)中改進(jìn)的應(yīng)用服務(wù)器容災(zāi)的系統(tǒng)及方法,該系統(tǒng)包括主用應(yīng)用服務(wù)器、一個(gè)或多個(gè)備用應(yīng)用服務(wù)器、服務(wù)-呼叫會(huì)話控制功能及歸屬用戶服務(wù)器;主用及備用應(yīng)用服務(wù)器用于處理用戶的業(yè)務(wù)請(qǐng)求;歸屬用戶服務(wù)器用于存儲(chǔ)用戶的當(dāng)前應(yīng)用服務(wù)器的信息;服務(wù)-呼叫會(huì)話控制功能用于將收到的用戶的與該當(dāng)前應(yīng)用服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求觸發(fā)到當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理。該方法包括歸屬用戶服務(wù)器存儲(chǔ)用戶的當(dāng)前應(yīng)用服務(wù)器的信息,服務(wù)-呼叫會(huì)話控制功能收到用戶的與該當(dāng)前應(yīng)用服務(wù)器相關(guān)的業(yè)務(wù)請(qǐng)求后觸發(fā)到當(dāng)前應(yīng)用服務(wù)器進(jìn)行處理。采用本發(fā)明,可將一個(gè)用戶的所有相關(guān)業(yè)務(wù)都觸發(fā)到當(dāng)前應(yīng)用服務(wù)器上處理。
文檔編號(hào)H04L12/24GK101459533SQ20081009371
公開日2009年6月17日 申請(qǐng)日期2008年4月16日 優(yōu)先權(quán)日2008年4月16日
發(fā)明者璐 章, 陸紀(jì)文 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
承德县| 敦煌市| 华容县| 黄陵县| 双桥区| 城口县| 江陵县| 辽源市| 镇沅| 广东省| 长泰县| 巴南区| 秦皇岛市| 永寿县| 漳平市| 五峰| 大渡口区| 乌鲁木齐市| 建德市| 高邑县| 平远县| 平定县| 三穗县| 阿尔山市| 白银市| 灵璧县| 师宗县| 铜山县| 北流市| 岐山县| 黄骅市| 泽普县| 铁力市| 平舆县| 小金县| 合水县| 乳源| 长兴县| 句容市| 泰顺县| 沙河市|