專利名稱:一種端口信息更新的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種端口信息更新的方法、裝置及系統(tǒng)。
背景技術(shù):
在基于TCP/IP (傳輸控制協(xié)議/網(wǎng)際協(xié)議)網(wǎng)絡(luò)的媒體服務(wù)器應(yīng)用中,需要在各單板之間傳輸大量的報文。單板在傳輸報文之前需要知道目的端的目的IP/MAC地址信息以及目前可用的端口信息。這樣才可以將報文發(fā)送到接收端。一般來說,需要發(fā)送的目的 IP地址可以通過數(shù)據(jù)配置來得到,MAC (組播媒體接入控制)地址可以通過IP地址計算得到,但是具體發(fā)送到哪個目的端需要實時獲取才能選擇,否則有可能發(fā)送到的目的端的端口并不可用。在現(xiàn)有技術(shù)中查找目的端端口信息的方法主要有兩種方法1 基于ARP (地址解析協(xié)議)協(xié)議來查找。在網(wǎng)絡(luò)中通過ARP協(xié)議來獲取需要發(fā)送的目的端的單元MAC地址,如果某端口能夠?qū)RP信息進行響應(yīng),說明該端口肯定是處于UP (連接)狀態(tài),然后在回復(fù)的ARP響應(yīng)包中得到MAC地址,從而傳送報文。這樣一來媒體服務(wù)器會處理大量的報文,尤其對于媒體發(fā)送接收單元來說,瞬時報文吞吐量非常大, 并且ARP是廣播協(xié)議,廣播協(xié)議的機制就是向全網(wǎng)絡(luò)所有的端口都發(fā)送數(shù)據(jù)包,然后等待合適的接收端來響應(yīng)。所以吞吐量很大,容易照成擁塞。方法2 設(shè)置一個總控節(jié)點,該總控節(jié)點中有數(shù)據(jù)庫模塊,用來保存當(dāng)前可用的端口狀態(tài)。當(dāng)一塊單板需要向另一塊單板發(fā)送信息時,先通過總控節(jié)點查詢當(dāng)前數(shù)據(jù)庫配置里面端口是否可用,即目的端口是否處于UP狀態(tài),如果目的端口可用,再向該目的端口發(fā)送報文。而IP/MAC可以通過計算規(guī)則事先獲知。這是一種目前使用非常廣泛的IP/MAC/ 端口的管理方法。通過在發(fā)送報文前查詢目的端口的信息來判斷向哪個端口發(fā)送報文。但是媒體服務(wù)器內(nèi)存在很多單板,而保存端口信息的單板只有一塊中間總控單板,這樣發(fā)送端單板需要先向總控單板查詢當(dāng)前的端口信息,之后才可以發(fā)送報文。這種方法無法滿足實時性要求,只能用在對實時性要求不是很高的環(huán)境中。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種端口信息更新的方法、裝置及系統(tǒng),用于實現(xiàn)端口信息的實時更新,使報文得到準確傳輸,避免網(wǎng)絡(luò)擁塞,同時保證報文傳輸?shù)膶崟r性。一種端口信息更新方法,網(wǎng)元側(cè)包括以下步驟服務(wù)器內(nèi)的網(wǎng)元接收服務(wù)器發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息;根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。一種端口信息更新方法,服務(wù)器側(cè)包括以下步驟服務(wù)器接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身端口信息;根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。一種網(wǎng)元,包括第一收發(fā)模塊,用于接收服務(wù)器發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息;第一更新模塊,用于根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息。一種服務(wù)器,包括第二收發(fā)模塊,用于接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身端口信息;第二更新模塊,用于根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。一種端口信息更新系統(tǒng),包括網(wǎng)元,用于接收服務(wù)器發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息,及根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息;服務(wù)器,用于接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身端口信息,根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息,及向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息。本發(fā)明實施例服務(wù)器內(nèi)的網(wǎng)元接收服務(wù)器發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息; 根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。 從而根據(jù)接收的各網(wǎng)元的端口信息更新本地第一端口狀態(tài)信息表中存儲的各網(wǎng)元的端口信息,使端口信息得到實時更新。當(dāng)網(wǎng)元需要向其它網(wǎng)元發(fā)送報文時,可以直接通過查詢本地的第一端口狀態(tài)信息表獲取目的網(wǎng)元的IP、MAC及端口信息,實現(xiàn)了報文的及時發(fā)送及準確傳輸。
圖1為本發(fā)明實施例中網(wǎng)元的主要結(jié)構(gòu)圖;圖2為本發(fā)明實施例中網(wǎng)元的詳細結(jié)構(gòu)圖;圖3為本發(fā)明實施例中服務(wù)器的主要結(jié)構(gòu)圖;圖4為本發(fā)明實施例中服務(wù)器的詳細結(jié)構(gòu)圖;圖5為本發(fā)明實施例中信息傳輸裝置的主要結(jié)構(gòu)圖;圖6為本發(fā)明實施例中端口信息更新系統(tǒng)的主要結(jié)構(gòu)圖;圖7A為本發(fā)明實施例中網(wǎng)元側(cè)端口信息更新方法的主要流程圖;圖7B為本發(fā)明實施例中網(wǎng)元側(cè)端口信息更新方法的詳細流程圖;圖8為本發(fā)明實施例中服務(wù)器端口信息更新方法的主要流程圖;圖9為本發(fā)明實施例中服務(wù)器端口信息更新方法的詳細流程圖;圖10為本發(fā)明實施例中信息傳輸方法的主要流程圖;圖11為本發(fā)明實施例中信息傳輸方法的詳細流程圖。
具體實施例方式本發(fā)明實施例服務(wù)器內(nèi)的網(wǎng)元接收服務(wù)器端發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息;根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。從而根據(jù)接收的各網(wǎng)元的端口信息更新本地第一端口狀態(tài)信息表中存儲的各網(wǎng)元的端口信息,使端口信息得到實時更新。當(dāng)網(wǎng)元需要向其它網(wǎng)元發(fā)送報文時,可以直接通過查詢本地的第一端口狀態(tài)信息表獲取目的網(wǎng)元的IP、MAC及端口信息,實現(xiàn)了報文的及時發(fā)送及準確傳輸。參見圖1,本發(fā)明實施例中網(wǎng)元包括第一收發(fā)模塊101及第一更新模塊102。第一收發(fā)模塊101用于接收服務(wù)器端發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息。第一收發(fā)模塊101用于接收服務(wù)器發(fā)送的位于該服務(wù)器內(nèi)的所有網(wǎng)元的當(dāng)前端口信息,即該服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,所述端口信息包括每個網(wǎng)元的IP、MAC、端口號及端口狀態(tài),端口狀態(tài)包括UP (連接態(tài))和D0WN(非連接態(tài)),如果端口狀態(tài)為UP,則表示該端口可用,如果端口狀態(tài)為DOWN,則表示該端口不可用。本發(fā)明實施例中所述網(wǎng)元位于所述服務(wù)器內(nèi)。第一收發(fā)模塊101還用于接收服務(wù)器發(fā)送的請求本網(wǎng)元端口狀態(tài)信息的第一端口狀態(tài)請求消息,當(dāng)接收到第一端口狀態(tài)請求消息后,第一收發(fā)模塊101還向服務(wù)器返回本網(wǎng)元的當(dāng)前端口狀態(tài)信息。服務(wù)器可以定時發(fā)送該第一端口狀態(tài)請求消息,例如,可以每隔 k發(fā)送一次。這樣是為了能夠?qū)崟r監(jiān)控起整個服務(wù)器內(nèi)的網(wǎng)元的工作情況,也可以在受到觸發(fā)時發(fā)送該第一端口狀態(tài)請求消息。其中,如果網(wǎng)元是初次接收到服務(wù)器發(fā)送的第一端口狀態(tài)請求消息,則第一收發(fā)模塊101返回的當(dāng)前端口狀態(tài)信息中可以包括本網(wǎng)元的IP、 MAC、端口號及端口狀態(tài),如果網(wǎng)元不是初次接收到服務(wù)器發(fā)送的第一端口狀態(tài)請求消息, 則第一收發(fā)模塊101返回的當(dāng)前端口狀態(tài)信息中可以只包括本網(wǎng)元的端口號及端口狀態(tài)。 第一收發(fā)模塊101還用于向服務(wù)器發(fā)送第三端口狀態(tài)請求消息,用于請求服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息。第一更新模塊102用于根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。第一收發(fā)模塊101接收服務(wù)器發(fā)送的該服務(wù)器內(nèi)的所有網(wǎng)元的當(dāng)前端口信息后,第一更新模塊102根據(jù)第一收發(fā)模塊101接收的所有網(wǎng)元的當(dāng)前端口信息更新第一端口狀態(tài)信息表中的相應(yīng)端口信息。其中,如果第一收發(fā)模塊101是初次接收服務(wù)器發(fā)送的位于一個服務(wù)器管理范圍內(nèi)的所有網(wǎng)元的當(dāng)前端口信息,則第一更新模塊102根據(jù)接收的所有網(wǎng)元的當(dāng)前端口信息更新第一端口狀態(tài)信息表中所有網(wǎng)元的IP、 MAC、端口號及端口狀態(tài),如果第一收發(fā)模塊101不是初次接收服務(wù)器發(fā)送的位于一個服務(wù)器管理范圍內(nèi)的所有網(wǎng)元的當(dāng)前端口信息,則第一更新模塊102可以將接收的所有網(wǎng)元的當(dāng)前端口信息與第一端口狀態(tài)信息表中存儲的各網(wǎng)元的端口信息進行比對,當(dāng)發(fā)現(xiàn)有網(wǎng)元的端口信息發(fā)生改變,即有網(wǎng)元的端口信息比對結(jié)果不一致時,則根據(jù)接收的端口信息更新第一端口狀態(tài)信息表中發(fā)生改變的端口信息,如果接收的端口信息與第一端口狀態(tài)信息表的端口信息一致,則可以不進行操作,以節(jié)省操作步驟及操作時間。參見圖2,所述網(wǎng)元還包括第一存儲模塊103。第一存儲模塊103用于存儲各網(wǎng)元的端口信息。第一存儲模塊103存儲了第一端口狀態(tài)信息表,該第一端口狀態(tài)信息表中存儲了位于一個服務(wù)器管理范圍內(nèi)的所有網(wǎng)元的 IP、MAC、端口號及相應(yīng)端口狀態(tài)。當(dāng)?shù)谝皇瞻l(fā)模塊101收到服務(wù)器發(fā)送的所有網(wǎng)元的當(dāng)前端口信息后,第一更新模塊102根據(jù)接收的所有網(wǎng)元的當(dāng)前端口信息對第一端口狀態(tài)信息表中存儲的端口信息進行更新。第一端口狀態(tài)信息表中存儲的每個網(wǎng)元的IP地址、MAC地址、端口的端口號及端口狀態(tài)都是分別對應(yīng)的。
參見圖3,本發(fā)明實施例中服務(wù)器包括第二收發(fā)模塊301、第二更新模塊302。參見圖4,所述服務(wù)器還包括系統(tǒng)控制模塊303、第二存儲模塊304及數(shù)據(jù)庫配置模塊305。第二收發(fā)模塊301用于接收服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身端口信息。第二收發(fā)模塊301可以向服務(wù)器內(nèi)各網(wǎng)元發(fā)送第一端口狀態(tài)請求消息,各網(wǎng)元在收到第一端口狀態(tài)請求消息后向第二收發(fā)模塊301返回自身的端口信息,第二收發(fā)模塊301將接收到的服務(wù)器內(nèi)各網(wǎng)元的端口信息發(fā)送給系統(tǒng)控制模塊303。第二收發(fā)模塊301可以定時發(fā)送所述第一端口狀態(tài)請求消息,例如,可以每隔2s發(fā)送一次。這樣是為了能夠?qū)崟r監(jiān)控起整個服務(wù)器內(nèi)的網(wǎng)元的工作情況。也可以在受到觸發(fā)時發(fā)送該第一端口狀態(tài)請求消息,或者,各網(wǎng)元可以在未接收所述第一端口狀態(tài)請求消息時定時向第二收發(fā)模塊301發(fā)送自身的端口信息。第二收發(fā)模塊301用于在第二更新模塊302更新第二端口狀態(tài)信息表后,向各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,以供各網(wǎng)元實時根據(jù)接收的端口信息更新第一端口狀態(tài)信息表中存儲的端口信息。第二收發(fā)模塊301可以通過組播的形式向各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,以在每個網(wǎng)元上均保存一份當(dāng)前服務(wù)器內(nèi)各網(wǎng)元的端口信息。這樣網(wǎng)元在需要發(fā)送報文的時候可以直接在本地查找目的網(wǎng)元的端口信息即可,而不需要跟服務(wù)器進行交互,節(jié)省操作時間。第二收發(fā)模塊301可以定時向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,也可以在受到觸發(fā)時向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,例如第二收發(fā)模塊301在收到本服務(wù)器內(nèi)網(wǎng)元發(fā)送的第三端口狀態(tài)請求消息后向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,或者例如,當(dāng)?shù)诙履K302發(fā)現(xiàn)接收到的本服務(wù)器內(nèi)各網(wǎng)元的端口信息中有網(wǎng)元的端口信息發(fā)生了改變,則可以觸發(fā)第二收發(fā)模塊301向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,或者當(dāng)?shù)诙履K302發(fā)現(xiàn)接收到的本服務(wù)器內(nèi)各網(wǎng)元的端口信息中有網(wǎng)元的端口信息發(fā)生了改變,則可以觸發(fā)第二收發(fā)模塊301向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送該發(fā)生改變的網(wǎng)元的當(dāng)前端口信息。第二更新模塊302用于根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。第二更新模塊302根據(jù)第三端口狀態(tài)信息表中的端口信息更新第二端口狀態(tài)信息表中的相應(yīng)端口信息第二更新模塊302可以首先向系統(tǒng)控制模塊303發(fā)送用于請求服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口狀態(tài)信息的第二端口狀態(tài)請求消息, 系統(tǒng)控制模塊303接收到該第二狀態(tài)信息請求消息后,根據(jù)第三端口狀態(tài)信息表中存儲的端口信息向第二更新模塊302返回服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息?;蛘?,系統(tǒng)控制模塊303定時向第二更新模塊302發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,或者系統(tǒng)控制模塊303在發(fā)現(xiàn)有網(wǎng)元的端口信息發(fā)生改變時,即系統(tǒng)控制模塊303發(fā)現(xiàn)接收到的端口信息中有網(wǎng)元的端口信息與第三端口狀態(tài)信息表中存儲的相應(yīng)端口信息不一致時,向第二更新模塊302返回服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,或只向第二更新模塊302返回該發(fā)生改變的網(wǎng)元的當(dāng)前端口信息。在接收到數(shù)據(jù)庫配置模塊305或系統(tǒng)控制模塊303發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息后,第二更新模塊302根據(jù)接收的所述端口信息更新第二端口狀態(tài)信息表中存儲的相應(yīng)端口信息。其中,如果第二更新模塊302接收到的是數(shù)據(jù)庫配置模塊305發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的初始端口信息,則第二更新模塊302根據(jù)接收的所有網(wǎng)元的初始端口信息更新第二端口狀態(tài)信息表中的相應(yīng)端口信息,如果第二更新模塊302接收到的是系統(tǒng)控制模塊303發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息,則第二更新模塊302可以將接收到的所有端口信息與第二端口狀態(tài)信息表中存儲的各相應(yīng)端口信息進行比對,如果有網(wǎng)元的端口信息比對不一致,則根據(jù)接收的端口信息更新第二端口狀態(tài)信息表中相應(yīng)的端口信息,如果有網(wǎng)元的端口信息比對結(jié)果一致,則可以不進行操作,以節(jié)省操作步驟及操作時間。系統(tǒng)控制模塊303用于根據(jù)接收的所述端口信息更新第三端口狀態(tài)信息表中的相應(yīng)端口信息。系統(tǒng)控制模塊303可以每接收到服務(wù)器內(nèi)一個網(wǎng)元發(fā)送的端口信息,即根據(jù)接收的所述端口信息更新第三端口狀態(tài)信息表中的相應(yīng)端口信息。第二收發(fā)模塊301可以向服務(wù)器內(nèi)的各網(wǎng)元發(fā)送第一端口狀態(tài)請求消息,以請求各網(wǎng)元的端口狀態(tài)信息,第二收發(fā)模塊301將接收到的網(wǎng)元返回的端口狀態(tài)信息均發(fā)送給系統(tǒng)控制模塊303?;蛘叻?wù)器內(nèi)各網(wǎng)元可以在未接收第一端口狀態(tài)請求消息時定時向第二收發(fā)模塊301發(fā)送自身的端口狀態(tài)信息,第二收發(fā)模塊301將接收到的信息均發(fā)送給系統(tǒng)控制模塊303。系統(tǒng)控制模塊303可以維護一個第三端口狀態(tài)信息表,該第三端口狀態(tài)信息表中存儲了各網(wǎng)元的IP、 MAC、端口的端口號及端口狀態(tài),每當(dāng)?shù)诙瞻l(fā)模塊301接收到服務(wù)器內(nèi)網(wǎng)元的端口信息時,系統(tǒng)控制模塊303即根據(jù)接收到的端口信息更新第三端口狀態(tài)信息表。當(dāng)系統(tǒng)控制模塊303檢測到接收的端口信息與第三端口狀態(tài)信息表中存儲的相應(yīng)端口信息不一致時,可以在根據(jù)接收的端口信息更新第三端口狀態(tài)信息表后向第二更新模塊302發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,即更新后的第三端口狀態(tài)信息表中存儲的所有端口信息。系統(tǒng)控制模塊303向第二更新模塊302發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的端口信息。系統(tǒng)控制模塊303 可以定時向第二更新模塊302發(fā)送所有網(wǎng)元的端口信息,也可以在受到觸發(fā)時向第二更新模塊302發(fā)送所有網(wǎng)元的端口信息,例如系統(tǒng)控制模塊303在收到第二更新模塊302發(fā)送的第二端口狀態(tài)請求消息后向第二更新模塊302發(fā)送第二端口狀態(tài)請求消息的響應(yīng)消息, 該第二端口狀態(tài)請求消息的響應(yīng)消息可以包括所有網(wǎng)元的端口信息,或者系統(tǒng)控制模塊 303在發(fā)現(xiàn)有網(wǎng)元的端口信息發(fā)生改變,例如有端口的狀態(tài)從UP變?yōu)镈OWN時,向第二更新模塊302返回服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息,或只向第二更新模塊302返回該發(fā)生改變的網(wǎng)元的當(dāng)前端口信息,以使第二更新模塊302根據(jù)接收到的端口信息對第二端口狀態(tài)信息表中存儲的信息進行實時更新。第二存儲模塊304用于存儲服務(wù)器內(nèi)各網(wǎng)元的端口信息。第二存儲模塊304中存儲有第二端口狀態(tài)信息表,該第二端口狀態(tài)信息表中存儲了服務(wù)器內(nèi)的所有網(wǎng)元的IP、 MAC、端口號及相應(yīng)端口狀態(tài)。當(dāng)?shù)诙瞻l(fā)模塊301收到系統(tǒng)控制模塊303發(fā)送的所有網(wǎng)元的當(dāng)前端口信息后,第二更新模塊302根據(jù)接收的所有網(wǎng)元的當(dāng)前端口信息對第二端口狀態(tài)信息表中存儲的端口信息進行更新。第二端口狀態(tài)信息表中存儲的每個網(wǎng)元的IP地址、 MAC地址、端口的端口號及端口狀態(tài)都是分別對應(yīng)的。數(shù)據(jù)庫配置模塊305用于存儲服務(wù)器內(nèi)所有網(wǎng)元的端口信息。數(shù)據(jù)庫配置模塊 305存儲了服務(wù)器內(nèi)所有網(wǎng)元的初始端口信息,在系統(tǒng)初始化時,第二收發(fā)模塊301向數(shù)據(jù)庫配置模塊305發(fā)送請求當(dāng)前所有網(wǎng)元端口信息的第三端口狀態(tài)請求消息,請求服務(wù)器內(nèi)所有網(wǎng)元的初始端口信息,數(shù)據(jù)庫配置模塊305在接收到該第三端口狀態(tài)請求消息后向第二收發(fā)模塊301返回當(dāng)前所有網(wǎng)元的初始端口信息,以供第二更新模塊302根據(jù)接收的信息對第二端口狀態(tài)信息表進行初次更新。
參見圖5,本發(fā)明實施例中還提供一種信息傳輸?shù)难b置,所述裝置包括查詢模塊 501及第一收發(fā)模塊101。所述裝置可以位于網(wǎng)元側(cè)。查詢模塊501用于查詢目的網(wǎng)元的端口信息。當(dāng)確定要向目的網(wǎng)元發(fā)送報文時, 查詢模塊501可以在本地查詢目的網(wǎng)元的端口信息,即通過第一端口狀態(tài)信息表查詢目的網(wǎng)元的端口信息,其中,目的網(wǎng)元的IP地址可以通過數(shù)據(jù)配置得到,MAC地址可以根據(jù)IP地址計算得到,因此可以視為已知,查詢模塊501可以通過第一端口狀態(tài)信息表查詢目的網(wǎng)元的端口信息,及根據(jù)查詢到的目的網(wǎng)元的端口信息判斷目的網(wǎng)元是否可用,即根據(jù)目的網(wǎng)元的IP地址及MAC地址,查詢與其對應(yīng)的端口的端口狀態(tài)是否為UP,當(dāng)查詢到目的網(wǎng)元的端口當(dāng)前可用時,第一收發(fā)模塊101可以向該網(wǎng)元發(fā)送報文,當(dāng)查詢到目的網(wǎng)元的端口當(dāng)前不可用時,不向該網(wǎng)元發(fā)送報文。第一收發(fā)模塊101用于根據(jù)查詢到的目的網(wǎng)元端口信息向目的網(wǎng)元傳輸報文。當(dāng)查詢模塊501查詢到目的網(wǎng)元當(dāng)前可用時,第一收發(fā)模塊101向目的網(wǎng)元傳輸報文。 參見圖6,本發(fā)明實施例中的端口信息更新系統(tǒng)包括網(wǎng)元601及服務(wù)器602。網(wǎng)元601,用于接收服務(wù)器602端發(fā)送的服務(wù)器602內(nèi)所有網(wǎng)元601的端口信息, 及根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息。 服務(wù)器602內(nèi)可以包括多個網(wǎng)元601。服務(wù)器602,用于接收本服務(wù)器602內(nèi)各網(wǎng)元601發(fā)送的其自身端口信息,根據(jù)接收的所述端口信息更新本地存儲的第三端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息,及向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息。服務(wù)器602根據(jù)第三端口狀態(tài)信息表中的端口信息更新第二端口狀態(tài)信息表中的相應(yīng)端口信息,及向本服務(wù)器602內(nèi)各網(wǎng)元 601發(fā)送服務(wù)器602內(nèi)所有網(wǎng)元601的當(dāng)前端口信息。下面通過實現(xiàn)流程來介紹端口信息更新及信息傳輸?shù)姆椒ā⒁妶D7A,本發(fā)明實施例中網(wǎng)元601側(cè)端口信息更新的主要方法流程如下步驟7001 服務(wù)器602內(nèi)的網(wǎng)元601接收服務(wù)器602端發(fā)送的服務(wù)器602內(nèi)所有網(wǎng)元601的端口信息。步驟7002 根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息。參見圖7B,本發(fā)明實施例中網(wǎng)元601側(cè)端口信息更新的詳細方法流程如下步驟7101 接收第一端口狀態(tài)請求消息。第一收發(fā)模塊101接收第二收發(fā)模塊301 發(fā)送的第一端口狀態(tài)請求消息,用于請求本網(wǎng)元601的端口信息。第二收發(fā)模塊301可以定時發(fā)送該第一端口狀態(tài)請求消息。步驟7102:返回本網(wǎng)元601的當(dāng)前端口信息。第一收發(fā)模塊101向第二收發(fā)模塊 301返回本網(wǎng)元601的當(dāng)前端口信息。其中,如果網(wǎng)元601是初次接收到服務(wù)器602側(cè)第二收發(fā)模塊301發(fā)送的第一端口狀態(tài)請求消息,則第一收發(fā)模塊101返回的當(dāng)前端口狀態(tài)信息中可以包括本網(wǎng)元601的IP、MAC、端口號及端口狀態(tài),如果網(wǎng)元不是初次接收到服務(wù)器602側(cè)發(fā)送的第一端口狀態(tài)請求消息,則第一收發(fā)模塊101返回的當(dāng)前端口狀態(tài)信息中可以只包括本網(wǎng)元601的端口號及端口狀態(tài)?;蛘?,第一收發(fā)模塊101也可以在未接收第一端口狀態(tài)請求消息的情況下定時向第二收發(fā)模塊301返回本網(wǎng)元601的端口信息,此時則無需步驟701。
步驟7103 接收服務(wù)器602內(nèi)所有網(wǎng)元601的端口信息。第一收發(fā)模塊101接收第二收發(fā)模塊301發(fā)送的服務(wù)器602內(nèi)所有網(wǎng)元601的當(dāng)前端口信息。步驟7104 根據(jù)接收的所述端口信息更新第一端口狀態(tài)信息表。其中,如果第一收發(fā)模塊101是初次接收服務(wù)器602側(cè)發(fā)送的位于一個服務(wù)器602管理范圍內(nèi)的所有網(wǎng)元 601的當(dāng)前端口信息,則第一更新模塊102根據(jù)接收的所有網(wǎng)元601的當(dāng)前端口信息更新第一端口狀態(tài)信息表中所有網(wǎng)元601的IP、MAC、端口號及端口狀態(tài),如果第一收發(fā)模塊101不是初次接收服務(wù)器602側(cè)發(fā)送的位于一個服務(wù)器602管理范圍內(nèi)的所有網(wǎng)元601的當(dāng)前端口信息,則第一更新模塊102可以將接收的所有網(wǎng)元601的當(dāng)前端口信息與第一端口狀態(tài)信息表中存儲的各網(wǎng)元601的端口信息進行比對,當(dāng)發(fā)現(xiàn)有網(wǎng)元601的端口信息發(fā)生改變, 即有網(wǎng)元601的端口信息比對結(jié)果不一致時,則根據(jù)接收的發(fā)生改變的端口信息更新第一端口狀態(tài)信息表中相應(yīng)的端口信息,如果接收的端口信息與第一端口狀態(tài)信息表的端口信息一致,則可以不進行操作,以節(jié)省操作步驟及操作時間。參見圖8,本發(fā)明實施例中服務(wù)器602側(cè)端口信息更新的主要方法流程如下步驟801 服務(wù)器602接收本服務(wù)器602內(nèi)各網(wǎng)元601發(fā)送的其自身端口信息。步驟802 根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元601的端口信息。參見圖9,本發(fā)明實施例中服務(wù)器602側(cè)端口信息更新的詳細方法流程如下步驟901 第二收發(fā)模塊301接收服務(wù)器602內(nèi)各網(wǎng)元601發(fā)送的其自身端口信
肩、ο步驟902 第二更新模塊302向系統(tǒng)控制模塊303發(fā)送第二端口狀態(tài)請求消息。用于向系統(tǒng)控制模塊303請求服務(wù)器內(nèi)所有網(wǎng)元601的當(dāng)前端口信息?;蛘?,系統(tǒng)控制模塊 303可以定時向第二更新模塊302發(fā)送所有網(wǎng)元601的當(dāng)前端口信息,或者系統(tǒng)控制模塊 303在發(fā)現(xiàn)有網(wǎng)元601的端口信息發(fā)生改變時向第二更新模塊302發(fā)送所有網(wǎng)元601的當(dāng)前端口信息,或系統(tǒng)控制模塊303在發(fā)現(xiàn)有網(wǎng)元601的端口信息發(fā)生改變時向第二更新模塊302發(fā)送該發(fā)生改變的網(wǎng)元601的當(dāng)前端口信息,這三種情況時則無需本步驟。步驟903 系統(tǒng)控制模塊303向第二更新模塊302返回服務(wù)器602內(nèi)所有網(wǎng)元601 的當(dāng)前端口信息。系統(tǒng)控制模塊303根據(jù)第三端口狀態(tài)信息表中存儲的端口信息向第二更新模塊302返回服務(wù)器602內(nèi)所有網(wǎng)元601的當(dāng)前端口信息。步驟904 第二更新模塊302根據(jù)接收的端口信息更新第二端口狀態(tài)信息表。其中,第二更新模塊302可以將接收到的所有端口信息與第二端口狀態(tài)信息表中存儲的各相應(yīng)端口信息進行比對,如果有網(wǎng)元601的端口信息比對不一致,則根據(jù)接收的端口信息更新第二端口狀態(tài)信息表中相應(yīng)的端口信息,如果有網(wǎng)元601的端口信息比對結(jié)果一致,則可以不進行操作,以節(jié)省操作步驟及操作時間。步驟905 第二收發(fā)模塊301向本服務(wù)器內(nèi)各網(wǎng)元601發(fā)送服務(wù)器602內(nèi)所有網(wǎng)元601的當(dāng)前端口信息。第二收發(fā)模塊301可以定時向各網(wǎng)元601發(fā)送服務(wù)器602內(nèi)所有網(wǎng)元601的當(dāng)前端口信息,也可以在受到觸發(fā)時向各網(wǎng)元601發(fā)送服務(wù)器602內(nèi)所有網(wǎng)元 601的當(dāng)前端口信息,例如,當(dāng)?shù)诙履K302發(fā)現(xiàn)接收到的各網(wǎng)元601的端口信息中有網(wǎng)元601的端口信息發(fā)生了改變,則可以觸發(fā)第二收發(fā)模塊301向各網(wǎng)元601發(fā)送服務(wù)器 602內(nèi)所有網(wǎng)元601的當(dāng)前端口信息,或者當(dāng)?shù)诙履K302發(fā)現(xiàn)接收到的各網(wǎng)元601的端口信息中有網(wǎng)元601的端口信息發(fā)生了改變,則可以觸發(fā)第二收發(fā)模塊301向各網(wǎng)元601 發(fā)送該發(fā)生改變的網(wǎng)元601的當(dāng)前端口信息。參見圖10,本發(fā)明實施例中信息傳輸?shù)闹饕椒鞒倘缦虏襟E1001 查詢目的網(wǎng)元601的端口信息。根據(jù)目的網(wǎng)元601的IP地址和MAC地址(或IP地址,或MAC地址)在第一端口狀態(tài)信息表中查詢目的網(wǎng)元601的端口信息,即查詢目的網(wǎng)元601是否可用。步驟1002 根據(jù)查詢到的目的網(wǎng)元601端口信息向目的網(wǎng)元601傳輸報文。如果查詢到目的網(wǎng)元601可用,則向目的網(wǎng)元601傳輸報文。參見圖11,本發(fā)明實施例中信息傳輸?shù)脑敿毞椒鞒倘缦虏襟E1101 查詢目的網(wǎng)元601的端口信息。步驟1102 判斷查詢到的目的網(wǎng)元601是否處于可用狀態(tài)。當(dāng)判斷結(jié)果為是時, 繼續(xù)步驟1103,否則結(jié)束流程。步驟1103 根據(jù)查詢到的目的網(wǎng)元601端口信息向目的網(wǎng)元601傳輸報文。本發(fā)明實施例接收服務(wù)器602內(nèi)所有網(wǎng)元601的端口信息;根據(jù)接收的所述端口信息更新第一端口狀態(tài)信息表中的相應(yīng)端口信息。從而根據(jù)接收的各網(wǎng)元601的端口信息更新本地第一端口狀態(tài)信息表中存儲的各網(wǎng)元601的端口信息,使端口信息得到實時更新。在每個網(wǎng)元601上都保存一份服務(wù)器602內(nèi)所有網(wǎng)元601的端口信息。這樣在網(wǎng)元 601需要發(fā)送報文時可以直接在本地上查找目的網(wǎng)元601的端口信息,而不需要跟服務(wù)器 602進行交互,節(jié)省了操作步驟及操作時間,使報文得到及時發(fā)送及準確傳輸。服務(wù)器602 可以實時更新各網(wǎng)元601的端口信息,或者在有網(wǎng)元601的端口信息發(fā)生變化時更新各網(wǎng)元601的端口信息,以確保各網(wǎng)元601的端口信息得到及時更新。服務(wù)器602可以實時向各網(wǎng)元601發(fā)送各網(wǎng)元601的端口信息,或者在有網(wǎng)元601的端口信息發(fā)生變化時向各網(wǎng)元601發(fā)送各網(wǎng)元601的端口信息,或者在收到各網(wǎng)元601發(fā)送的第三端口狀態(tài)請求消息后向各網(wǎng)元601發(fā)送各網(wǎng)元601的端口信息,實現(xiàn)方式多樣,保證了各網(wǎng)元601處保存的各網(wǎng)元601的端口信息可以實時更新,以避免網(wǎng)元601在傳輸報文時出錯。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種端口信息更新方法,其特征在于,包括以下步驟服務(wù)器內(nèi)的網(wǎng)元接收服務(wù)器端發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息;根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口 fn息ο
2.如權(quán)利要求1所述的方法,其特征在于,還包括步驟所述服務(wù)器內(nèi)的網(wǎng)元接收所述服務(wù)器發(fā)送的請求網(wǎng)元端口信息的第一端口狀態(tài)請求消息,返回自身端口信息;或者,定時返回自身端口信息。
3.如權(quán)利要求1所述的方法,其特征在于,根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息的步驟包括將接收的所述端口信息與第一端口狀態(tài)信息表中存儲的相應(yīng)端口信息進行比對,當(dāng)有網(wǎng)元的端口信息不一致時,根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中該網(wǎng)元的端口信息。
4.一種端口信息更新方法,其特征在于,包括以下步驟服務(wù)器接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身端口信息;根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口 fn息ο
5.如權(quán)利要求4所述的方法,其特征在于,還包括步驟服務(wù)器向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送第一端口狀態(tài)請求消息,以請求各網(wǎng)元的當(dāng)前端口信息;服務(wù)器接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身端口信息的步驟包括服務(wù)器在向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送第一端口狀態(tài)請求消息后,接收本服務(wù)器內(nèi)各網(wǎng)元返回的其自身當(dāng)前端口信息;或者,定時接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身當(dāng)前端口信息。
6.如權(quán)利要求4所述的方法,其特征在于,根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息的步驟包括服務(wù)器每接收到一個網(wǎng)元發(fā)送的端口信息,即根據(jù)接收的所述端口信息更新第三端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息;根據(jù)第三端口狀態(tài)信息表中的端口信息,定時更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息;或者,在接收到第二端口狀態(tài)請求消息的響應(yīng)消息時,根據(jù)第三端口狀態(tài)信息表中的端口信息更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息;或者,在第三端口狀態(tài)信息表中有網(wǎng)元的端口信息發(fā)生改變時,根據(jù)第三端口狀態(tài)信息表中的發(fā)生改變的端口信息更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息。
7.如權(quán)利要求4所述的方法,其特征在于,在根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息之后還包括步驟根據(jù)更新后的第二端口狀態(tài)信息表中的端口信息向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息。
8.如權(quán)利要求7所述的方法,其特征在于,根據(jù)更新后的第二端口狀態(tài)信息表中的端口信息向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息的步驟包括在接收到本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的第三端口狀態(tài)請求消息后,根據(jù)更新后的第二端口狀態(tài)信息表中的端口信息向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息;或者定時根據(jù)更新后的第二端口狀態(tài)信息表中的端口信息向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息;或者當(dāng)?shù)诙丝跔顟B(tài)信息表中有網(wǎng)元的端口信息發(fā)生改變時,根據(jù)更新后的第二端口狀態(tài)信息表中發(fā)生改變的端口信息向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送該發(fā)生改變的網(wǎng)元的當(dāng)前端口信息或根據(jù)更新后的第二端口狀態(tài)信息表中的端口信息向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息。
9.一種網(wǎng)元,其特征在于,包括第一收發(fā)模塊,用于接收服務(wù)器端發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息;第一更新模塊,用于根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息。
10.如權(quán)利要求9所述的網(wǎng)元,其特征在于,所述第一收發(fā)模塊還用于接收所述服務(wù)器發(fā)送的請求自身端口信息的第一端口狀態(tài)請求消息,并根據(jù)所述第一端口狀態(tài)請求信息返回自身端口信息;或者,定時返回自身端口信息。
11.如權(quán)利要求9所述的網(wǎng)元,其特征在于,所述第一更新模塊還用于將接收的所述端口信息與第一端口狀態(tài)信息表中存儲的相應(yīng)端口信息進行比對,當(dāng)有網(wǎng)元的端口信息不一致時,根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中該網(wǎng)元的端口信肩、ο
12.一種服務(wù)器,其特征在于,包括第二收發(fā)模塊,用于接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身端口信息;第二更新模塊,用于根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。
13.如權(quán)利要求12所述的服務(wù)器,其特征在于,所述第二收發(fā)模塊還用于向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送第一端口狀態(tài)請求消息,以請求各網(wǎng)元的當(dāng)前端口信息,及在向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送第一端口狀態(tài)請求消息后,接收本服務(wù)器內(nèi)各網(wǎng)元返回的其自身當(dāng)前端口信息;或者,定時接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身當(dāng)前端口信息。
14.如權(quán)利要求12所述的裝置,其特征在于,還包括系統(tǒng)控制模塊,用于每接收到一個網(wǎng)元發(fā)送的端口信息,即根據(jù)接收的所述端口信息更新第三端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息;及確定第三端口狀態(tài)信息表中是否有網(wǎng)元的端口信息發(fā)生改變;所述第二更新模塊還用于根據(jù)第三端口狀態(tài)信息表中的端口信息,定時更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息;或者,在接收到第二端口狀態(tài)請求消息的響應(yīng)消息時,根據(jù)第三端口狀態(tài)信息表中的端口信息更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息;或者,在所述系統(tǒng)控制模塊確定第三端口狀態(tài)信息表中有網(wǎng)元的端口信息發(fā)生改變時,根據(jù)第三端口狀態(tài)信息表中的發(fā)生改變的端口信息更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息。
15.一種端口信息更新系統(tǒng),其特征在于,包括網(wǎng)元,用于接收服務(wù)器端發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息,及根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息;服務(wù)器,用于接收本服務(wù)器內(nèi)各網(wǎng)元發(fā)送的其自身端口信息,根據(jù)接收的所述端口信息更新本地存儲的第二端口狀態(tài)信息表中相應(yīng)網(wǎng)元的端口信息,及向本服務(wù)器內(nèi)各網(wǎng)元發(fā)送服務(wù)器內(nèi)所有網(wǎng)元的當(dāng)前端口信息。
全文摘要
本發(fā)明公開了一種端口信息更新的方法,用于實現(xiàn)端口信息的實時更新,使報文得到準確傳輸,避免網(wǎng)絡(luò)擁塞,同時保證報文傳輸?shù)膶崟r性。所述方法包括服務(wù)器內(nèi)的網(wǎng)元接收服務(wù)器端發(fā)送的服務(wù)器內(nèi)所有網(wǎng)元的端口信息;根據(jù)接收的所述端口信息更新本地存儲的第一端口狀態(tài)信息表中的相應(yīng)網(wǎng)元的端口信息。本發(fā)明還公開了用于實現(xiàn)所述方法的裝置。
文檔編號H04L12/56GK102195881SQ201110103678
公開日2011年9月21日 申請日期2011年4月25日 優(yōu)先權(quán)日2011年4月25日
發(fā)明者張聲浩, 殷開健, 范萍 申請人:中興通訊股份有限公司