欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種設(shè)備能力交互的方法、系統(tǒng)和裝置制造方法

文檔序號:7797827閱讀:222來源:國知局
一種設(shè)備能力交互的方法、系統(tǒng)和裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種設(shè)備能力交互的方法、系統(tǒng)和裝置,所述設(shè)備能力交互的方法包括:接收方Diameter節(jié)點接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求;所述接收方Diameter節(jié)點向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應,所述狀態(tài)碼指示所述接收方Diameter節(jié)點處理所述發(fā)送方Diameter節(jié)點的設(shè)備能力更新請求的結(jié)果。本發(fā)明實施例優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了Diameter節(jié)點更新數(shù)據(jù)庫的重復性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性。
【專利說明】一種設(shè)備能力交互的方法、系統(tǒng)和裝置
[0001]本申請為2008年11月6日提交中國專利局,申請?zhí)枮?00880128701.6,發(fā)明名稱為“一種設(shè)備能力交互的方法、系統(tǒng)和裝置”的分案。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明實施例涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種設(shè)備能力交互的方法、系統(tǒng)和裝置。
【背景技術(shù)】
[0003]自網(wǎng)絡(luò)誕生以來,AAA (Authentication Authorization Accounting,認證、授權(quán)、計費)體制就成為其運營的基礎(chǔ)。網(wǎng)絡(luò)中各類資源的使用,需要由AAA進行管理。Diameter (厘米)協(xié)議及其擴展協(xié)議作為現(xiàn)網(wǎng)中的AAA協(xié)議,提出了解決認證、授權(quán)、計費的整套方案,其中包括在Diameter節(jié)點間建立連接時的設(shè)備能力交互方案,消息路由方案,NASREQ (Network Access Server Require,網(wǎng)絡(luò)訪問服務(wù)器需求)方案,移動 IP (InternetProtocol,因特網(wǎng)協(xié)議)方案等。
[0004]在基于Diameter的AAA系統(tǒng)中,主要包含Diameter服務(wù)器,Diameter客戶端,Diameter中繼,Diameter代理,Diameter重定向器等節(jié)點,這些節(jié)點統(tǒng)稱為Diameter節(jié)點。
[0005]現(xiàn)有技術(shù)實現(xiàn)Diameter連接建立后的設(shè)備能力交互是采用初始階段進行設(shè)備能力交互的方案,一旦某一個Diameter節(jié)點的設(shè)備能力在連接建立后發(fā)生變化,則向所有相連的Diameter節(jié)點公告最新的設(shè)備能力信息,接收到該公告的Diameter節(jié)點向發(fā)送方節(jié)點返回最新的設(shè)備能力信息。因此在現(xiàn)有技術(shù)中,如果一個Diameter節(jié)點的性能發(fā)生變化,就需要發(fā)送設(shè)備性能交互命令,以保證設(shè)備能力更新信息能及時地通知到與該Diameter節(jié)點相連的其他Diameter節(jié)點。
[0006]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0007]當兩個Diameter節(jié)點的設(shè)備能力信息都發(fā)生變化時,設(shè)備能力交互命令中所攜帶的雙方的設(shè)備能力信息是相同的,而且這兩個Diameter節(jié)點各自在數(shù)據(jù)庫中做了兩次更新對方的設(shè)備能信息的操作,Diameter節(jié)點更新Diameter設(shè)備能力信息的操作重復。
[0008]另外,當一個Diameter節(jié)點的設(shè)備能力信息發(fā)生變化時,該Diameter節(jié)點需公告最新的設(shè)備能力信息,且接收方需要返回自身的設(shè)備能力信息,如果接收方的設(shè)備能力信息沒有發(fā)生變化,這樣的處理就增加了網(wǎng)絡(luò)數(shù)據(jù)的交互,并且接收到接收方返回的自身的設(shè)備能力信息的Diameter節(jié)點也必須做一次數(shù)據(jù)庫的更新,Diameter設(shè)備進行能力交互時的數(shù)據(jù)較多,增加了系統(tǒng)處理的冗余性。作為基礎(chǔ)協(xié)議的Diameter,復雜冗余的操作將導致網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性和穩(wěn)定性降低。

【發(fā)明內(nèi)容】

[0009]本發(fā)明實施例提供一種設(shè)備能力交互的方法、系統(tǒng)和裝置,以實現(xiàn)優(yōu)化更新Diameter設(shè)備能力信息的操作,減少Diameter設(shè)備進行能力交互時的數(shù)據(jù),提高系統(tǒng)處理的魯棒性和穩(wěn)定性。
[0010]為達到上述目的,本發(fā)明實施例一方面提供一種設(shè)備能力交互的方法,包括:
[0011]接收方Diameter節(jié)點接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力交互更新請求;
[0012]所述接收方Diameter節(jié)點向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新交互響應,所述狀態(tài)碼指示所述接收方Diameter節(jié)點處理所述發(fā)送方Diameter節(jié)點的設(shè)備能力交互更新請求的結(jié)果。
[0013]另一方面,本發(fā)明實施例還提供一種設(shè)備能力交互的系統(tǒng),包括:
[0014]接收方Diameter節(jié)點,用于與發(fā)送方Diameter節(jié)點通信;
[0015]所述發(fā)送方Diameter節(jié)點,用于發(fā)送設(shè)備能力更新請求;
[0016]所述接收方Diameter節(jié)點,用于在接收到所述發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求后,向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應,所述狀態(tài)碼指示所述接收方Diameter節(jié)點處理所述發(fā)送方Diameter節(jié)點的設(shè)備能力更新請求的結(jié)果。
[0017]又一方面,本發(fā)明實施例還提供一種接收方Diameter節(jié)點,包括:
[0018]接收模塊,用于接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求;
[0019]響應發(fā)送模塊,用于向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應,所述狀態(tài)碼指示所述接收方Diameter節(jié)點處理所述發(fā)送方Diameter節(jié)點的設(shè)備能力更新請求的結(jié)果。
[0020]與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點:通過本發(fā)明實施例,接收方Diameter節(jié)點接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求;所述接收方Diameter節(jié)點向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應,所述狀態(tài)碼指示所述接收方Diameter節(jié)點處理所述發(fā)送方Diameter節(jié)點的設(shè)備能力更新請求的結(jié)果。從而優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了 Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
【專利附圖】

【附圖說明】
[0021]圖1為本發(fā)明實施例一種設(shè)備能力交互的方法的流程圖;
[0022]圖2為本發(fā)明實施例另一種設(shè)備能力交互的方法的流程圖;
[0023]圖3為本發(fā)明實施例設(shè)備能力交互的方法的應用場景示意圖;
[0024]圖4為本發(fā)明實施例Diameter重定向器與Diameter中繼進行設(shè)備能力交互建立Diameter連接的流程示意圖;
[0025]圖5為本發(fā)明實施例CC相關(guān)的消息進行路由的示意圖;
[0026]圖6為本發(fā)明實施例Diameter節(jié)點的設(shè)備能力升級時,設(shè)備能力交互流程示意圖;
[0027]圖7為本發(fā)明實施例另一設(shè)備能力交互的流程示意圖;
[0028]圖8為本發(fā)明實施例根據(jù)請求類型進行設(shè)備能力協(xié)商的流程圖;
[0029]圖9為本發(fā)明實施例根據(jù)設(shè)備能力更新請求進行設(shè)備能力協(xié)商的流程圖;
[0030]圖10為本發(fā)明實施例設(shè)備能力交互的系統(tǒng);[0031]圖11為本發(fā)明實施例發(fā)送方Diameter節(jié)點101的結(jié)構(gòu)圖;
[0032]圖12為本發(fā)明實施例接收方Diameter節(jié)點102的結(jié)構(gòu)圖。
【具體實施方式】
[0033]在Diameter節(jié)點進行消息路由時,為了保證將認證、授權(quán)、計費消息路由到正確的Diameter節(jié)點進行處理,Diameter節(jié)點在建立連接前,需在兩個Diameter節(jié)點間進行設(shè)備能力交互,互相告知所支持的設(shè)備能力信息,只有支持相關(guān)能力信息的Diameter節(jié)點才能處理相應的消息。這些設(shè)備能力信息包括:
[0034]( I)支持的協(xié)議版本號;
[0035](2)支持的Diameter應用信息,現(xiàn)有的Diameter節(jié)點應用能支持的基本應用有五種:Diameter Common Messages (Diameter 普通信息),NASREQ, Mobile IP (移動 IP),Diameter Base Accounting (Diameter 基礎(chǔ)帳務(wù)應用),Relay (中繼),另外還有一些Diameter擴展應用。
[0036](3)支持的安全機制等。
[0037]隨著網(wǎng)絡(luò)的進一步發(fā)展,基于Diameter的應用迅速增長,Diameter成為電信網(wǎng)絡(luò)中最重要的接口協(xié)議,Diameter節(jié)點的性能可以進行動態(tài)調(diào)整,例如,Diameter節(jié)點可以在線升級,增強自己的處理能力。當Diameter節(jié)點動態(tài)調(diào)整性能時,如何在Diameter節(jié)點間進行設(shè)備能力交互以保證正確的路由就成為了各個廠商關(guān)注的熱點。
[0038]本發(fā)明實施例提出了一種設(shè)備能力交互的方法,當Diameter節(jié)點的設(shè)備能力發(fā)生變化時,Diameter節(jié)點發(fā)送設(shè)備能力交互請求給所有與它相連的Diameter節(jié)點,該設(shè)備能力交互請求包含最新的設(shè)備能力信息,接收方根據(jù)自身設(shè)備的狀態(tài)機狀態(tài)或者請求類型返回設(shè)備能力交互響應。
[0039]如圖1所示,為本發(fā)明實施例一種設(shè)備能力交互的方法的流程圖,包括:
[0040]步驟S101,接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力交互請求。當發(fā)送方Diameter節(jié)點檢測到自身的設(shè)備能力發(fā)生變化時,該發(fā)送方Diameter節(jié)點向所有與該發(fā)送方Diameter節(jié)點相連的節(jié)點發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包含發(fā)送方Diameter節(jié)點的設(shè)備能力信息。
[0041]步驟S102,根據(jù)接收方Diameter節(jié)點自身狀態(tài)機的狀態(tài)向發(fā)送方Diameter節(jié)點返回設(shè)備能力交互響應。
[0042]在接收到發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力交互請求之后,在初始建立Diameter連接進行設(shè)備能力交互時,接收方Diameter節(jié)點緩存該設(shè)備能力交互請求攜帶的發(fā)送方Diameter節(jié)點的全部或部分設(shè)備能力信息。其中,緩存是指接收方Diameter節(jié)點存儲發(fā)送方Diameter節(jié)點的全部或部分設(shè)備能力信息,后續(xù)可根據(jù)存儲的發(fā)送方Diameter節(jié)點的全部或部分設(shè)備能力信息,對發(fā)送方Diameter節(jié)點的設(shè)備能力信息進行更新操作。
[0043]在Diameter連接建立之后進行設(shè)備能力交互時,接收方Diameter節(jié)點根據(jù)該設(shè)備能力交互請求攜帶的設(shè)備能力信息,更新緩存的發(fā)送方Diameter節(jié)點的設(shè)備能力信息。
[0044]上述接收方Diameter節(jié)點更新發(fā)送方Diameter節(jié)點的設(shè)備能力信息的操作根據(jù)具體實現(xiàn),可作為一個可選步驟。Diameter節(jié)點進行設(shè)備能力交互的主要目的是根據(jù)與該Diameter節(jié)點相連的Diameter節(jié)點的性能進行消息的路由,保證消息能到達可處理所述消息的Diameter節(jié)點上。
[0045]然后,接收方Diameter節(jié)點判斷自身狀態(tài)機的狀態(tài),如果接收方Diameter節(jié)點自身狀態(tài)機的狀態(tài)指示為連接建立后的狀態(tài),說明Diameter連接已經(jīng)建立,則接收方Diameter節(jié)點返回的設(shè)備能力交互響應中包含狀態(tài)碼,指示更新成功。
[0046]當接收方Diameter節(jié)點自身狀態(tài)機的狀態(tài)指示為初始建立連接的狀態(tài)時,說明Diameter連接還未建立,這時接收方Diameter節(jié)點返回的設(shè)備能力交互響應中包含狀態(tài)碼和自身的設(shè)備能力信息。
[0047]發(fā)送方Diameter節(jié)點在接收到接收方Diameter節(jié)點返回的設(shè)備能力交互響應之后,判斷自身狀態(tài)機的狀態(tài),如果發(fā)送方Diameter節(jié)點自身狀態(tài)機的狀態(tài)指示為連接建立后的狀態(tài),則無需更新設(shè)備能力信息數(shù)據(jù)庫,使用協(xié)商后的設(shè)備能力信息進行會話;如果發(fā)送方Diameter節(jié)點自身狀態(tài)機的狀態(tài)指示為初始建立連接的狀態(tài),則根據(jù)設(shè)備能力交互響應中的接收方Diameter節(jié)點的設(shè)備能力信息更新設(shè)備能力信息數(shù)據(jù)庫。
[0048]或者發(fā)送方Diameter節(jié)點根據(jù)返回的設(shè)備能力交互響應中攜帶的狀態(tài)碼更新接收方Diameter節(jié)點的能力信息,如果狀態(tài)碼指示接收方Diameter節(jié)點的能力信息未發(fā)生變化,無需更新設(shè)備能力信息數(shù)據(jù)庫,則發(fā)送方Diameter節(jié)點無需更新設(shè)備能力信息數(shù)據(jù)庫,使用協(xié)商后的設(shè)備能力信息進行會話。
[0049]上述接收方Diameter節(jié)點更新發(fā)送方Diameter節(jié)點的設(shè)備能力信息的操作根據(jù)具體實現(xiàn),可作為一個可選步驟。Diameter節(jié)點進行設(shè)備能力交互的主要目的是根據(jù)與該Diameter節(jié)點相連的Diameter節(jié)點的性能進行消息的路由,保證消息能到達可處理所述消息的Diameter節(jié)點上。
[0050]上述設(shè)備能力交互的方法,當發(fā)送方Diameter節(jié)點的設(shè)備能力發(fā)生變化時,該發(fā)送方Diameter節(jié)點發(fā)送設(shè)備能力交互請求給所有與它相連的Diameter節(jié)點,該設(shè)備能力交互請求包含最新的設(shè)備能力信息,接收方Diameter節(jié)點根據(jù)自身設(shè)備的狀態(tài)機狀態(tài)返回設(shè)備能力交互響應,優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0051]如圖2所示,為本發(fā)明實施例另一種設(shè)備能力交互的方法的流程圖,在本發(fā)明實施例中,Diameter節(jié)點在設(shè)備能力交互請求中增加請求類型字段,以表示設(shè)備能力交互請求是在何種狀態(tài)下發(fā)送的。其流程具體包括:
[0052]步驟S201,接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力交互請求,該設(shè)備能力交互請求包括請求類型,以及發(fā)送方Diameter節(jié)點的設(shè)備能力信息。當發(fā)送方Diameter節(jié)點檢測到自身的設(shè)備能力發(fā)生變化時,該發(fā)送方Diameter節(jié)點向所有與該發(fā)送方Diameter節(jié)點相連的節(jié)點發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包括請求類型,以及最新的設(shè)備能力信息。
[0053]步驟S202,根據(jù)接收的設(shè)備能力交互請求中攜帶的請求類型向發(fā)送方Diameter節(jié)點返回設(shè)備能力交互響應。
[0054]在接收到發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力交互請求之后,在初始建立Diameter連接進行設(shè)備能力交互時,接收方Diameter節(jié)點緩存該設(shè)備能力交互請求攜帶的發(fā)送方Diameter節(jié)點的全部或部分設(shè)備能力信息。
[0055]在Diameter連接建立之后進行設(shè)備能力交互時,接收方Diameter節(jié)點根據(jù)該設(shè)備能力交互請求攜帶的設(shè)備能力信息,更新緩存的發(fā)送方Diameter節(jié)點的設(shè)備能力信息。
[0056]上述接收方Diameter節(jié)點更新發(fā)送方Diameter節(jié)點的設(shè)備能力信息的操作根據(jù)具體實現(xiàn),可作為一個可選步驟。Diameter節(jié)點進行設(shè)備能力交互的主要目的是根據(jù)與該Diameter節(jié)點相連的Diameter節(jié)點的性能進行消息的路由,保證消息能到達可處理所述消息的Diameter節(jié)點上。
[0057]然后,接收方Diameter節(jié)點判斷接收的設(shè)備能力交互請求中攜帶的請求類型,如果請求類型指示為連接建立后的設(shè)備能力交互,說明接收的設(shè)備能力交互請求為Diameter連接建立后的設(shè)備能力協(xié)商消息,因此接收方Diameter節(jié)點返回的設(shè)備能力交互響應中包括請求類型,以及狀態(tài)碼;如果請求類型指示為初始建立連接時的設(shè)備能力交互,說明設(shè)備能力交互請求為初始化設(shè)備能力協(xié)商消息;則接收方Diameter節(jié)點返回的設(shè)備能力交互響應中包括請求類型、狀態(tài)碼以及接收方Diameter節(jié)點的設(shè)備能力信息。
[0058]發(fā)送方Diameter節(jié)點在接收到設(shè)備能力交互響應之后,當設(shè)備能力交互響應中攜帶的請求類型指示為連接建立后的設(shè)備能力交互時,則無需更新設(shè)備能力信息數(shù)據(jù)庫,使用協(xié)商后的設(shè)備能力信息進行會話;當設(shè)備能力交互響應中攜帶的請求類型指示為初始建立連接時的設(shè)備能力交互時,則根據(jù)設(shè)備能力交互響應中攜帶的接收方Diameter節(jié)點的設(shè)備能力信息更新設(shè)備能力信息數(shù)據(jù)庫。
[0059]或者發(fā)送方Diameter節(jié)點根據(jù)返回的設(shè)備能力交互響應中攜帶的狀態(tài)碼,如果狀態(tài)碼指示對方設(shè)備能力未發(fā)生變化,無需更新設(shè)備能力信息數(shù)據(jù)庫,則發(fā)送方Diameter節(jié)點無需更新設(shè)備能力信息數(shù)據(jù)庫,使用協(xié)商后的設(shè)備能力信息進行會話。
[0060]上述接收方Diameter節(jié)點更新發(fā)送方Diameter節(jié)點的設(shè)備能力信息的操作根據(jù)具體實現(xiàn),可作為一個可選步驟。Diameter節(jié)點進行設(shè)備能力交互的主要目的是根據(jù)與該Diameter節(jié)點相連的Diameter節(jié)點的性能進行消息的路由,保證消息能到達可處理所述消息的Diameter節(jié)點上。
[0061]上述設(shè)備能力交互的方法,當發(fā)送方Diameter節(jié)點的設(shè)備能力發(fā)生變化時,該發(fā)送方Diameter節(jié)點發(fā)送設(shè)備能力交互請求給所有與它相連的Diameter節(jié)點,該設(shè)備能力交互請求包含最新的設(shè)備能力信息,接收方根據(jù)設(shè)備能力交互請求中攜帶的請求類型返回設(shè)備能力交互響應,優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0062]在以下實施例的描述中,以接收方Diameter節(jié)點為Diameter中繼,發(fā)送方Diameter節(jié)點為Diameter重定向器為例進行說明,同時,以Diameter節(jié)點支持應用NASREQ、CC作為設(shè)備能力信息實例進行說明,但本發(fā)明實施例并不局限于此,接收方Diameter節(jié)點也可以為Diameter重定向器、Diameter代理等其他Diameter節(jié)點,發(fā)送方Diameter節(jié)點也可以為Diameter中繼、Diameter客戶端等其他Diameter節(jié)點,不影響本發(fā)明實施例的實現(xiàn)。[0063]如圖3所示,為本發(fā)明實施例設(shè)備能力交互的方法的應用場景示意圖,其中,在初始建立連接時,接入服務(wù)器(其中配置了 Diameter客戶端)、Diameter重定向器和Diameter中繼都僅支持應用NASREQ,這樣NASREQ相關(guān)的消息可以通過這三個Diameter節(jié)點路由到AAA Server進行處理。為了保證NASREQ相關(guān)的消息的能被正確的路由,這三個Diameter節(jié)點中相互連接的雙方需進行設(shè)備能力交互,以下以Diameter重定向器與Diameter中繼進行設(shè)備能力交互,建立Diameter連接為例進行說明。如圖4所示,Diameter重定向器與Diameter中繼進行設(shè)備能力交互的流程具體包括:
[0064]步驟S401, Diameter重定向器向Diameter中繼發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包括Diameter重定向器的設(shè)備能力信息。
[0065]步驟S402,Diameter重定向器的狀態(tài)機的狀態(tài)由前一狀態(tài)改變?yōu)閃ait-1-CEA(Capability Exchange Answer,設(shè)備能力交互響應)。在 Diameter 重定向器向 Diameter中繼發(fā)送設(shè)備能力交互請求之后,Diameter重定向器的狀態(tài)機的狀態(tài)由前一狀態(tài)改變?yōu)閃ait-1-CEA,即轉(zhuǎn)變?yōu)榈却O(shè)備能力交互響應的狀態(tài)。
[0066]由于在發(fā)送設(shè)備能力交互請求之前,發(fā)送方Diameter節(jié)點可能處于狀態(tài)機的某種中間狀態(tài)中,所以在發(fā)送設(shè)備能力交互請求后,發(fā)送方Diameter節(jié)點的狀態(tài)是由前一狀態(tài)切換到等到設(shè)備能力交互響應的狀態(tài)。
[0067]步驟S403, Diameter中繼緩存Diameter重定向器支持的Diameter應用信息。在接收到Diameter重定向器發(fā)送的設(shè)備能力交互請求之后,Diameter中繼緩存接收的Diameter重定向器的設(shè)備能力信息。
[0068]步驟S404, Diameter中繼判定該Diameter中繼的狀態(tài)機的狀態(tài)為Closed,指示為初始建立連接的關(guān)閉狀態(tài)。
[0069]步驟S405, Diameter中繼向Diameter重定向器返回設(shè)備能力交互響應。
[0070]由于Diameter中繼確定該Diameter中繼的狀態(tài)機的狀態(tài)為Closed,指示為初始建立連接狀態(tài),因此該Diameter中繼返回的設(shè)備能力交互響應包含狀態(tài)碼Result-Code,用于指示設(shè)備能力更新成功,以及該Diameter中繼的設(shè)備能力信息。
[0071]步驟S406,Diameter中繼的狀態(tài)機的狀態(tài)由Closed改變?yōu)镽-0pen。在返回設(shè)備能力交互響應之后,Diameter中繼的狀態(tài)機的狀態(tài)由Closed改變?yōu)镽-Open,即由關(guān)閉狀態(tài)改變?yōu)殚_放狀態(tài),與Diameter重定向器建立Diameter連接。
[0072]步驟S407, Diameter重定向器緩存Diameter中繼支持的Diameter應用信息。在接收到Diameter中繼發(fā)送的設(shè)備能力交互響應之后,Diameter重定向器判定該Diameter重定向器的狀態(tài)機的狀態(tài)為Wait-1-CEA,指示為等待設(shè)備能力交互響應的狀態(tài),因此Diameter重定向器緩存Diameter中繼的設(shè)備能力信息。并且,該Diameter中繼的狀態(tài)機的狀態(tài)由Wait-1-CEA變?yōu)?-Open,即由等待設(shè)備能力交互響應的狀態(tài)變?yōu)殚_放狀態(tài),與Diameter中繼建立Diameter連接。
[0073]上述的Wait-1-CEA,1-Open, R-Open是狀態(tài)機的三個狀態(tài)值,在本發(fā)明實施例中可以用于表示當前的連接過程所處的狀態(tài),其中,當狀態(tài)機的狀態(tài)為Wait-1-CEA時,表明連接過程是處于初始連接狀態(tài);當狀態(tài)機的狀態(tài)處于R-Open,1-Open時,表明連接過程是處于連接已經(jīng)建立的狀態(tài),其中前綴R-指示的是接收方Diameter節(jié)點的情況,前綴1-指示的是發(fā)送方Diameter節(jié)點的情況。R-Open和1-Open指示接收方Diameter節(jié)點和發(fā)送方Diameter節(jié)點分別處于連接已經(jīng)建立的狀態(tài)。
[0074]但是本發(fā)明實施例并不局限于此,在實際應用場景中,還可以有其它狀態(tài)機的狀態(tài)值來表示連接過程所處的狀態(tài),例如,Wait-Conn-Ack, Elect等狀態(tài)值也可表示初始建立連接的狀態(tài),其均屬于本發(fā)明實施例的保護范圍。
[0075]為了能夠進行更多的處理,運營商對這三個Diameter節(jié)點的設(shè)備能力進行了升級,使接入服務(wù)器、Diameter重定向器和Diameter中繼支持的應用為NASREQ和CC(CreditControl,信用控制),則CC相關(guān)的消息也可以通過這三個Diameter節(jié)點進行路由,如圖5所示,圖5中實線代表設(shè)備能力交互消息路由,虛線為CC消息路由,點劃線為NASREQ消息路由。
[0076]Diameter重定向器與Diameter中繼在初始化Diameter連接時,進行設(shè)備能力信息的交互,建立Diameter連接。當Diameter節(jié)點的設(shè)備能力升級時,設(shè)備能力交互流程如圖6所示,以下以Diameter重定向器與Diameter中繼進行設(shè)備能力交互為例進行說明。具體包括:
[0077]步驟S601, Diameter重定向器檢測到該Diameter重定向器的設(shè)備能力發(fā)生變化,支持的Diameter應用升級為NASREQ,CC。
[0078]步驟S602, Diameter重定向器向Diameter中繼發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包含自身的設(shè)備能力信息:NASREQ,CC。
[0079]步驟S603,Diameter中繼處理設(shè)備能力交互請求,更新緩存的Diameter重定向器所支持的Diameter應用信息。
[0080]步驟S604, Diameter中繼判定自身能力狀態(tài)機的狀態(tài)為R-Open, R-Open指不為連接建立后的狀態(tài)。
[0081]步驟S605,Diameter中繼向Diameter重定向器返回設(shè)備能力交互響應,該設(shè)備能力交互響應包含Result-Code,指示更新成功。
[0082]步驟S606,Diameter重定向器判斷自身狀態(tài)機的狀態(tài)為Ι-Open,指示為連接建立后狀態(tài),無需更新設(shè)備能力信息數(shù)據(jù)庫。
[0083]步驟S607, Diameter中繼檢測到該Diameter中繼的設(shè)備能力發(fā)生變化,支持的Diameter 應用升級為 NASREQ,CC。
[0084]步驟S608,Diameter中繼向Diameter重定向器發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包含該Diameter中繼的設(shè)備能力信息,即支持Diameter應用NASREQ, CC。
[0085]步驟S609,Diameter重定向器處理設(shè)備能力交互請求,更新緩存的Diameter中繼支持的Diameter應用信息。
[0086]步驟S610, Diameter重定向器判斷自身狀態(tài)機的狀態(tài)為1-Open, Ι-Open指不為連接建立后的狀態(tài)。
[0087]步驟S611, Diameter重定向器向Diameter中繼返回設(shè)備能力交互響應,其中包含Result-Code,指示更新成功。
[0088]步驟S612,Diameter中繼判斷自身狀態(tài)機的狀態(tài)為R_0pen,指示為連接建立后的狀態(tài),無需更新設(shè)備能力信息數(shù)據(jù)庫。
[0089]上述設(shè)備能力交互的方法的實施例中,Diameter重定向器與Diameter中繼進行設(shè)備能力交互,Diameter中繼與Diameter重定向器根據(jù)各自狀態(tài)機的狀態(tài)向?qū)Ψ椒祷卦O(shè)備能力交互響應,從而優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0090]在圖5所示的場景中,如果Diameter中繼在接收到Diameter重定向器的設(shè)備能力交互請求后,發(fā)現(xiàn)該Diameter中繼設(shè)備的能力發(fā)生變化,則設(shè)備能力交互的流程如圖7所示,具體包括:
[0091]步驟S701, Diameter重定向器檢測到該Diameter重定向器的設(shè)備能力發(fā)生變化,支持的Diameter應用升級為NASREQ,CC。
[0092]步驟S702, Diameter重定向器向Diameter中繼發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包含該Diameter重定向器的設(shè)備能力信息:NASREQ,CC。
[0093]步驟S703, Diameter中繼檢測到該Diameter中繼的設(shè)備能力發(fā)生變化,支持的Diameter 應用升級為 NASREQ,CC。
[0094]步驟S704,Diameter中繼更新緩存的Diameter重定向器支持的Diameter應用信
肩、O
[0095]步驟S705, Diameter中繼判定該Diameter中繼的狀態(tài)機的狀態(tài)為R-Open,指示為連接建立后的狀態(tài)。
[0096]步驟S706,Diameter中繼向Diameter重定向器返回設(shè)備能力交互響應,該設(shè)備能力交互響應包含Result-Code,指示更新成功。
[0097]步驟S707,Diameter重定向器判斷自身狀態(tài)機的狀態(tài)為I_0pen,指示為連接建立后的狀態(tài),無需更新設(shè)備能力信息數(shù)據(jù)庫。
[0098]步驟S708,Diameter中繼向Diameter重定向器發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包含該Diameter中繼的設(shè)備能力信息,即支持Diameter應用NASREQ, CC。
[0099]步驟S709, Diameter重定向器更新緩存的Diameter中繼支持的Diameter應用信
肩、O
[0100]步驟S710, Diameter重定向器判斷該Diameter重定向器的狀態(tài)機的狀態(tài)為Ι-Open,指示為連接建立后的狀態(tài)。
[0101]步驟S711, Diameter重定向器向Diameter中繼返回設(shè)備能力交互響應,該設(shè)備能力交互響應中包含Result-Code,指示更新成功。
[0102]步驟S712,Diameter中繼判斷自身狀態(tài)機的狀態(tài)為R_0pen,指示連接建立后狀態(tài),無需更新設(shè)備能力信息數(shù)據(jù)庫。
[0103]上述的1-Open,R-Open是狀態(tài)機的兩個狀態(tài)值,在本發(fā)明實施例中可以用于表示當前的連接過程處于連接已經(jīng)建立的狀態(tài)。
[0104]但是本發(fā)明實施例并不局限于此,在實際應用場景中,還可以有其它狀態(tài)機的狀態(tài)值來表示連接過程所處的狀態(tài),其均屬于本發(fā)明實施例的保護范圍。
[0105]上述設(shè)備能力交互的方法的實施例中,Diameter重定向器與Diameter中繼進行設(shè)備能力交互,當Diameter中繼在接收到Diameter重定向器的設(shè)備能力交互請求后發(fā)現(xiàn)自身的設(shè)備能力發(fā)生變化時,Diameter中繼向Diameter重定向器發(fā)送設(shè)備能力交互請求,Diameter重定向器根據(jù)自身狀態(tài)機的狀態(tài)向Diameter中繼返回設(shè)備能力交互響應,從而優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了 Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0106]如圖8所示,為本發(fā)明實施例根據(jù)請求類型進行設(shè)備能力協(xié)商的流程圖,具體包括:
[0107]步驟S801, Diameter重定向器向Diameter中繼發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包含請求類型和該Diameter重定向器的設(shè)備能力信息。這時該設(shè)備能力交互請求中的請求類型為Initial,指示該設(shè)備能力交互請求為初始建立連接時的設(shè)備能力交互。
[0108]步驟S802,Diameter中繼緩存Diameter重定向器支持的Diameter應用信息。在接收到Diameter重定向器發(fā)送的設(shè)備能力交互請求之后,Diameter中繼緩存接收的設(shè)備能力交互請求中攜帶的設(shè)備能力信息。
[0109]步驟S803, Diameter中繼根據(jù)設(shè)備能力交互請求中的請求類型判定為初始建立連接的設(shè)備能力交互。
[0110]步驟S804, Diameter中繼向Diameter重定向器返回設(shè)備能力交互響應。該設(shè)備能力交互響應中包含請求類型,狀態(tài)碼Result-Code,以及該Diameter中繼的設(shè)備能力信息。其中該設(shè)備能力交互響應中包含的請求類型為Initial,狀態(tài)碼Result-Code用于指示設(shè)備能力信息更新成功。
[0111]步驟S805, Diameter重定向器根據(jù)設(shè)備能力交互響應中的請求類型判定為初始建立連接的設(shè)備能力交互,緩存設(shè)備能力交互響應攜帶的Diameter中繼支持的Diameter應用信息,從而與Diameter中繼建立Diameter連接。
[0112]步驟S806, Diameter重定向器檢測到該Diameter重定向器的設(shè)備能力發(fā)生變化,支持的Diameter應用升級為NASREQ,CC。
[0113]步驟S807, Diameter重定向器向Diameter中繼發(fā)送設(shè)備能力交互請求。該設(shè)備能力交互請求包括請求類型和該Diameter重定向器的設(shè)備能力信息。其中包括的請求類型為Update,指示為連接建立后的設(shè)備能力交互。
[0114]步驟S808,Diameter中繼緩存Diameter重定向器支持的Diameter應用信息。在接收到Diameter重定向器發(fā)送的設(shè)備能力交互請求之后,Diameter中繼緩存該設(shè)備能力交互請求中攜帶的Diameter重定向器支持的Diameter應用信息。
[0115]步驟S809, Diameter中繼根據(jù)設(shè)備能力交互請求中的請求類型判定為連接建立后的設(shè)備能力交互。
[0116]步驟S810, Diameter中繼向Diameter重定向器返回設(shè)備能力交互響應。該設(shè)備能力交互響應中包含的請求類型為Update,以及狀態(tài)碼Result-Code。其中,請求類型為Update表示為連接建立后的設(shè)備能力交互,狀態(tài)碼Result-Code用于指示設(shè)備能力信息更新成功。
[0117]步驟S811, Diameter重定向器根據(jù)設(shè)備能力交互響應中的請求類型判定為連接建立后的設(shè)備能力交互,因此該Diameter重定向器無需更新設(shè)備能力信息數(shù)據(jù)庫。
[0118]上述設(shè)備能力交互的方法的實施例中,Diameter重定向器與Diameter中繼進行設(shè)備能力交互,Diameter重定向器與Diameter中繼根據(jù)設(shè)備能力交互請求中的請求類型向?qū)Ψ椒祷卦O(shè)備能力交互響應,并根據(jù)該請求類型進行更新設(shè)備能力信息數(shù)據(jù)庫的操作。從而優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了 Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0119]如圖9所示,Diameter重定向器和Diameter中繼在初始設(shè)備能力交互時,都僅支持NASREQ應用,連接建立后Diameter重定向器檢測到設(shè)備能力升級,支持的Diameter應用升級為NASREQ,CC。圖9為本發(fā)明實施例根據(jù)設(shè)備能力更新請求進行設(shè)備能力協(xié)商的流程圖,具體包括:
[0120]步驟S901, Diameter重定向器在連接建立后檢測到該Diameter重定向器的設(shè)備能力發(fā)生變化,支持的Diameter應用升級為NASREQ,CC。
[0121]步驟S902, Diameter重定向器向Diameter中繼發(fā)送設(shè)備能力更新請求,該設(shè)備能力更新請求是一個新的Diameter命令,用于指示Diameter中繼更新其緩存的Diameter重定向器的設(shè)備能力信息,該設(shè)備能力更新請求中包含更新的Diameter重定向器設(shè)備能力信息(即Diameter重定向器支持的Diameter應用信息)。
[0122]步驟S903,接收到Diameter重定向器發(fā)送的設(shè)備能力更新請求之后,Diameter中繼使用該設(shè)備能力更新請求中攜帶的更新的Diameter重定向器支持的Diameter應用信息更新其緩存的Diameter重定向器支持的Diameter應用信息。
[0123]步驟S904, Diameter中繼向Diameter重定向器返回設(shè)備能力更新請求響應。該響應中包含狀態(tài)碼Result-Code。其中,狀態(tài)碼Result-Code用于指示設(shè)備能力信息更新成功。
[0124]步驟S905, Diameter重定向器不更新其緩存的Diameter中繼的設(shè)備能力信息。
[0125]上述設(shè)備能力交互的方法的實施例中,Diameter重定向器與Diameter中繼根據(jù)設(shè)備能力更新請求及其響應進行更新設(shè)備能力信息數(shù)據(jù)庫的操作。從而優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了 Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0126]如圖10所示,為本發(fā)明實施例設(shè)備能力交互的系統(tǒng),包括:
[0127]發(fā)送方Diameter節(jié)點101,用于發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包括設(shè)備能力信息;
[0128]接收方Diameter節(jié)點102,用于根據(jù)接收方Diameter節(jié)點102狀態(tài)機的狀態(tài)或設(shè)備能力交互請求中的請求類型向發(fā)送方Diameter節(jié)點101返回設(shè)備能力交互響應,以供發(fā)送方Diameter節(jié)點101更新發(fā)送方Diameter節(jié)點101的設(shè)備能力信息數(shù)據(jù)庫。
[0129]接收方Diameter節(jié)點102在接收到發(fā)送方Diameter節(jié)點101發(fā)送的設(shè)備能力交互請求之后,在初始建立Diameter連接進行設(shè)備能力交互時,緩存所述設(shè)備能力交互請求攜帶的發(fā)送方Diameter節(jié)點101的全部或部分設(shè)備能力信息;或者,
[0130]在Diameter連接建立后進行設(shè)備能力交互時,根據(jù)該設(shè)備能力交互請求攜帶的設(shè)備能力信息更新緩存的發(fā)送方Diameter節(jié)點101的設(shè)備能力信息。然后,接收方Diameter節(jié)點102會根據(jù)接收方Diameter節(jié)點102狀態(tài)機的狀態(tài)或設(shè)備能力交互請求中的請求類型向發(fā)送方Diameter節(jié)點101返回設(shè)備能力交互響應。[0131]上述設(shè)備能力交互的系統(tǒng),接收方Diameter節(jié)點102接收發(fā)送方Diameter節(jié)點101發(fā)送的設(shè)備能力交互請求,并根據(jù)接收方Diameter節(jié)點102狀態(tài)機的狀態(tài)或該設(shè)備能力交互請求中的請求類型向發(fā)送方Diameter節(jié)點101返回設(shè)備能力交互響應,從而優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了 Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0132]如圖11所示,為本發(fā)明實施例發(fā)送方Diameter節(jié)點101的結(jié)構(gòu)圖,包括:
[0133]發(fā)送模塊1011,用于向接收方Diameter節(jié)點102發(fā)送設(shè)備能力交互請求,該設(shè)備能力交互請求包括設(shè)備能力信息;
[0134]響應接收模塊1012,用于接收接收方Diameter節(jié)點102返回的設(shè)備能力交互響應;
[0135]會話連接模塊1013,用于當發(fā)送方Diameter節(jié)點101狀態(tài)機的狀態(tài)指示為連接建立后的狀態(tài)或該設(shè)備能力交互響應攜帶的請求類型指示為連接建立后的設(shè)備能力交互時,使用協(xié)商后的設(shè)備能力信息進行會話的連接;
[0136]更新模塊1014,用于當發(fā)送方Diameter節(jié)點101狀態(tài)機的狀態(tài)指示為初始建立連接的狀態(tài)或設(shè)備能力交互響應攜帶的請求類型指示為初始建立連接設(shè)備能力交互時,根據(jù)該設(shè)備能力交互響應攜帶的接收方Diameter節(jié)點102的設(shè)備能力信息,更新發(fā)送方Diameter節(jié)點101的設(shè)備能力信息數(shù)據(jù)庫。
[0137]該發(fā)送方Diameter節(jié)點101還可以包括:設(shè)備能力信息數(shù)據(jù)庫1015,用于保存接收方Diameter節(jié)點102的設(shè)備能力信息。
[0138]上述發(fā)送方Diameter節(jié)點101,在發(fā)送方Diameter節(jié)點101的設(shè)備能力發(fā)生變化時,發(fā)送模塊1011向接收方Diameter節(jié)點102發(fā)送攜帶設(shè)備能力信息設(shè)備能力交互請求,在響應接收模塊1012接收到接收方Diameter節(jié)點102返回的設(shè)備能力交互響應之后,會話連接模塊1013根據(jù)發(fā)送方Diameter節(jié)點101狀態(tài)機的狀態(tài)或響應接收模塊1012接收的設(shè)備能力交互響應攜帶的請求類型建立會話連接,或者由更新模塊1014更新發(fā)送方Diameter節(jié)點101的設(shè)備能力信息數(shù)據(jù)庫,從而優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,減少了交互的網(wǎng)絡(luò)數(shù)據(jù),降低了 Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0139]如圖12所示,為本發(fā)明實施例接收方Diameter節(jié)點102的結(jié)構(gòu)圖,包括:
[0140]接收模塊1021,用于接收發(fā)送方Diameter節(jié)點101發(fā)送的設(shè)備能力交互請求;
[0141]信息更新模塊1022,用于在Diameter連接建立之后進行設(shè)備能力交互時,根據(jù)接收模塊1021接收的設(shè)備能力交互請求攜帶的設(shè)備能力信息更新緩存的發(fā)送方Diameter節(jié)點101的設(shè)備能力信息;
[0142]響應發(fā)送模塊1023,用于根據(jù)接收方Diameter節(jié)點102狀態(tài)機的狀態(tài)或接收模塊1021接收的設(shè)備能力交互請求中的請求類型向發(fā)送方Diameter節(jié)點101返回設(shè)備能力交
互響應。
[0143]其中,響應發(fā)送模塊1023具體可以為:
[0144]狀態(tài)碼發(fā)送模塊,用于當接收方Diameter節(jié)點102狀態(tài)機的狀態(tài)指示為連接建立后的狀態(tài)或設(shè)備能力交互請求中的請求類型指示為連接建立后的設(shè)備能力交互時,向發(fā)送方Diameter節(jié)點101返回攜帶狀態(tài)碼的設(shè)備能力交互響應,該狀態(tài)碼指示接收方Diameter節(jié)點102處理發(fā)送方Diameter節(jié)點101的設(shè)備能力交互請求的結(jié)果。
[0145]響應發(fā)送模塊1023具體還可以為:
[0146]能力發(fā)送模塊,用于當接收方Diameter節(jié)點102狀態(tài)機的狀態(tài)指示為初始建立連接的狀態(tài)或設(shè)備能力交互請求中的請求類型指示為初始建立連接的設(shè)備能力交互,向發(fā)送方Diameter節(jié)點101返回攜帶狀態(tài)碼和所述接收方Diameter節(jié)點的設(shè)備能力信息的設(shè)備能力交互響應,該狀態(tài)碼指示所述接收方Diameter節(jié)點處理發(fā)送方Diameter節(jié)點的設(shè)備能力交互請求的結(jié)果。
[0147]上述模塊可以分布于一個裝置,也可以分布于多個裝置。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0148]上述接收方Diameter節(jié)點102,在接收模塊1021接收到發(fā)送方Diameter節(jié)點101發(fā)送的設(shè)備能力交互請求之后,響應發(fā)送模塊1022根據(jù)接收方Diameter節(jié)點102狀態(tài)機的狀態(tài)或接收模塊1021接收的設(shè)備能力交互請求中的請求類型向發(fā)送方Diameter節(jié)點101返回設(shè)備能力交互響應,從而優(yōu)化了現(xiàn)有的Diameter設(shè)備升級時進行設(shè)備能力更新協(xié)商的方法,保證了在線升級時路由數(shù)據(jù)協(xié)商的有效性和正確性,降低了交互的網(wǎng)絡(luò)數(shù)據(jù),減少了 Diameter節(jié)點更新數(shù)據(jù)庫的重復性和冗余性,提高了網(wǎng)絡(luò)連接及系統(tǒng)處理的魯棒性,增強了穩(wěn)定性。
[0149]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明,可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-R0M,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0150]本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
[0151]本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0152]綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種設(shè)備能力交互的方法,其特征在于,包括: 接收方Diameter節(jié)點接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求; 所述接收方Diameter節(jié)點向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應,所述狀態(tài)碼指示所述接收方Diameter節(jié)點處理所述發(fā)送方Diameter節(jié)點的設(shè)備能力更新請求的結(jié)果。
2.如權(quán)利要求1所述設(shè)備能力交互的方法,其特征在于, 所述發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求包含更新的發(fā)送方Diameter節(jié)點設(shè)備能力信息; 在所述接收方Diameter節(jié)點接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求之后,還包括:所述接收方Diameter節(jié)點根據(jù)所述更新的發(fā)送方Diameter節(jié)點設(shè)備能力信息更新所述接收方Diameter節(jié)點緩存的發(fā)送方Diameter節(jié)點設(shè)備能力信息。
3.如權(quán)利要求1或2所述設(shè)備能力交互的方法,其特征在于, 在所述接收方Diameter節(jié)點向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應之后,還包括:所述發(fā)送方Diameter節(jié)點使用協(xié)商后的設(shè)備能力信息進行會話的連接。
4.如權(quán)利要求1或2所述設(shè)備能力交互的方法,其特征在于, 在所述接收方Diameter節(jié)點向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應之后,還包括:當所述設(shè)備能力更新響應攜帶的狀態(tài)碼指示所述接收方Diameter節(jié)點設(shè)備能力未發(fā)生變化時,所述發(fā)送方Diameter節(jié)點使用協(xié)商后的設(shè)備能力信息進行會話的連接。
5.如權(quán)利要求1-4任一所述設(shè)備能力交互的方法,其特征在于,所述發(fā)送方Diameter節(jié)點具體為Diameter重定向器,所述接收方Diameter節(jié)點具體為Diameter中繼。
6.—種設(shè)備能力交互的系統(tǒng),其特征在于,包括: 接收方Diameter節(jié)點,用于與發(fā)送方Diameter節(jié)點通信; 所述發(fā)送方Diameter節(jié)點,用于發(fā)送設(shè)備能力更新請求; 所述接收方Diameter節(jié)點,用于在接收到所述發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求后,向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應,所述狀態(tài)碼指示所述接收方Diameter節(jié)點處理所述發(fā)送方Diameter節(jié)點的設(shè)備能力更新請求的結(jié)果。
7.一種接收方Diameter節(jié)點,其特征在于,包括: 接收模塊,用于接收發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求; 響應發(fā)送模塊,用于向所述發(fā)送方Diameter節(jié)點返回攜帶狀態(tài)碼的設(shè)備能力更新響應,所述狀態(tài)碼指示所述接收方Diameter節(jié)點處理所述發(fā)送方Diameter節(jié)點的設(shè)備能力更新請求的結(jié)果。
8.如權(quán)利要求7所述的接收方Diameter節(jié)點,其特征在于: 所述發(fā)送方Diameter節(jié)點發(fā)送的設(shè)備能力更新請求包含更新的發(fā)送方Diameter節(jié)點設(shè)備能力信息; 所述接收方Diameter節(jié)點還包括信息更新模塊,用于根據(jù)所述更新的發(fā)送方Diameter節(jié)點設(shè)備能力信息更新所述接收方Diameter節(jié)點緩存的發(fā)送方Diameter節(jié)點設(shè)備能力信息。
【文檔編號】H04L29/08GK103856488SQ201410072291
【公開日】2014年6月11日 申請日期:2008年11月6日 優(yōu)先權(quán)日:2008年5月13日
【發(fā)明者】康嬌, 單明軍, 李純, 史欣 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泸溪县| 荆门市| 尉氏县| 商水县| 新干县| 深泽县| 晋中市| 赤水市| 宁国市| 双牌县| 荔波县| 刚察县| 大埔区| 苏尼特右旗| 许昌县| 宿州市| 三河市| 赞皇县| 普安县| 晋城| 兴仁县| 扎赉特旗| 吉安市| 河源市| 盐山县| 岳阳县| 南充市| 永宁县| 岗巴县| 咸阳市| 浏阳市| 西峡县| 板桥市| 沈丘县| 贡嘎县| 南皮县| 吐鲁番市| 安丘市| 柘城县| 宿迁市| 长葛市|