本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,具體而言,涉及一種全連通網(wǎng)絡(luò)建立方法及裝置。
背景技術(shù):
全連通網(wǎng)絡(luò)是指所有節(jié)點設(shè)備之間都是以直接連接的形式構(gòu)成的通信網(wǎng)絡(luò)。目前在全連通網(wǎng)絡(luò)環(huán)境下,如果一臺節(jié)點設(shè)備要與另一臺節(jié)點設(shè)備建立通信,通常采取兩種方案。
一種方案是:在一臺節(jié)點設(shè)備上通過手工配置與另一臺節(jié)點設(shè)備的配置信息,以實現(xiàn)通信連接。而在通信的一方節(jié)點設(shè)備下線時,需要主動通知另一方節(jié)點設(shè)備。
另一種方案是:在全連通網(wǎng)絡(luò)中,增加一臺服務(wù)器,在網(wǎng)絡(luò)系統(tǒng)的節(jié)點設(shè)備上線時,服務(wù)器將網(wǎng)絡(luò)系統(tǒng)中其他節(jié)點設(shè)備的配置信息均發(fā)送給新上線的節(jié)點設(shè)備。在其中一個節(jié)點設(shè)備有通信需求時,從已接收的網(wǎng)絡(luò)系統(tǒng)中其他節(jié)點設(shè)備的配置信息中查找到需要的配置信息,從而實現(xiàn)通信連接。
現(xiàn)有的方案中都存在一些不足,比如,第一種方案在一臺節(jié)點設(shè)備和很多臺節(jié)點設(shè)備都有通信連接時,配置的復(fù)雜度是成倍數(shù)增長的;而第二種方案中,存在較大的浪費,并不是所有的節(jié)點設(shè)備都有通信連接的需求。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)中的上述不足,本發(fā)明所要解決的技術(shù)問題是提供一種全連通網(wǎng)絡(luò)建立方法及裝置,其能夠在源節(jié)點設(shè)備有通信需求時,使源節(jié)點設(shè)備獲得目標節(jié)點設(shè)備的配置信息,進而與目標節(jié)點設(shè)備通信連接,解決了配置復(fù)雜的問題,同時增加了配置的靈活性,降低了網(wǎng)絡(luò)維護成本。
本發(fā)明第一較佳實施例提供一種全連通網(wǎng)絡(luò)建立方法,應(yīng)用于包括通信連接的控制服務(wù)器及多個節(jié)點設(shè)備的網(wǎng)絡(luò)系統(tǒng),所述方法包括:
源節(jié)點設(shè)備向所述控制服務(wù)器發(fā)送查詢請求,所述查詢請求包括目標節(jié)點設(shè)備的信息;
所述控制服務(wù)器根據(jù)所述目標節(jié)點設(shè)備的信息查找得到對應(yīng)目標節(jié)點設(shè)備的配置信息,并將所述目標節(jié)點設(shè)備的配置信息發(fā)送給所述源節(jié)點設(shè)備;
所述源節(jié)點設(shè)備基于所述目標節(jié)點設(shè)備的配置信息與所述目標節(jié)點設(shè)備建立通信連接。
本發(fā)明第二較佳實施例提供一種全連通網(wǎng)絡(luò)建立方法,應(yīng)用于與多個節(jié)點設(shè)備通信連接的控制服務(wù)器,所述方法包括:
接收源節(jié)點設(shè)備發(fā)送的查詢請求,根據(jù)所述查詢請求中的目標節(jié)點設(shè)備的信息查找得到對應(yīng)所述目標節(jié)點設(shè)備的配置信息,并將所述目標節(jié)點設(shè)備的配置信息發(fā)送給所述源節(jié)點設(shè)備,以使所述源節(jié)點設(shè)備基于所述目標節(jié)點設(shè)備的配置信息與所述目標節(jié)點設(shè)備建立通信連接,其中,所述查詢請求包括所述目標節(jié)點設(shè)備的信息。
本發(fā)明第三較佳實施例提供一種全連通網(wǎng)絡(luò)建立裝置,應(yīng)用于與多個節(jié)點設(shè)備通信連接的控制服務(wù)器,所述裝置包括:
收發(fā)模塊,用于接收源節(jié)點設(shè)備發(fā)送的查詢請求,根據(jù)所述查詢請求中的目標節(jié)點設(shè)備的信息查找得到對應(yīng)所述目標節(jié)點設(shè)備的配置信息,并將所述目標節(jié)點設(shè)備的配置信息發(fā)送給所述源節(jié)點設(shè)備,以使所述源節(jié)點設(shè)備基于所述目標節(jié)點設(shè)備的配置信息與所述目標節(jié)點設(shè)備建立通信連接,其中,所述查詢請求包括所述目標節(jié)點設(shè)備的信息。
相對于現(xiàn)有技術(shù)而言,本發(fā)明具有以下有益效果:
本發(fā)明實施例提供一種全連通網(wǎng)絡(luò)建立方法及裝置。所述方法應(yīng)用于包括通信連接的控制服務(wù)器及多個節(jié)點設(shè)備的網(wǎng)絡(luò)系統(tǒng)。在源節(jié)點設(shè)備需要與目標節(jié)點設(shè)備建立通信連接時,所述源節(jié)點設(shè)備向所述控制服務(wù)器發(fā)送查詢請求以獲得目標節(jié)點設(shè)備的配置信息。其中,所述查詢請求包括所述目標節(jié)點設(shè)備的信息。所述控制服務(wù)器根據(jù)所述目標節(jié)點設(shè)備的信息進行查找,并將查找得到的所述目標節(jié)點設(shè)備的配置信息發(fā)送給所述源節(jié)點設(shè)備。進而所述源節(jié)點設(shè)備根據(jù)所述配置信息與所述目標節(jié)點設(shè)備建立通信連接。由此,在節(jié)點設(shè)備有通信連接的需求時建立通信連接,增加了配置的靈活性,降低了網(wǎng)絡(luò)維護成本。
為使發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉本發(fā)明較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1是本發(fā)明較佳實施例提供的網(wǎng)絡(luò)系統(tǒng)的方框示意圖。
圖2是圖1中所示的控制服務(wù)器的方框示意圖。
圖3是控制服務(wù)器100、源節(jié)點設(shè)備210及目標節(jié)點220的通信示意圖。
圖4是本發(fā)明第一實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖之一。
圖5是本發(fā)明第一實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖之二。
圖6是圖5中步驟s153包括的子步驟的流程示意圖。
圖7是本發(fā)明第一實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖之三。
圖8是本發(fā)明第一實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖之四。
圖9是本發(fā)明第一實施例提供的建立全連通網(wǎng)絡(luò)的示意圖。
圖10是本發(fā)明第二實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖。
圖11是本發(fā)明第三實施例提供的全連通網(wǎng)絡(luò)建立裝置的方框示意圖。
圖標:10-網(wǎng)絡(luò)系統(tǒng);100-控制服務(wù)器;110-存儲器;120-存儲控制器;130-處理器;200-節(jié)點設(shè)備;210-源節(jié)點設(shè)備;220-目標節(jié)點設(shè)備;300-全連通網(wǎng)絡(luò)建立裝置;310-存儲模塊;320-收發(fā)模塊;330-清除模塊。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
下面結(jié)合附圖,對本發(fā)明的一些實施方式作詳細說明。在不沖突的情況下,下述的實施例及實施例中的特征可以相互組合。
請參照圖1,圖1是本發(fā)明較佳實施例提供的網(wǎng)絡(luò)系統(tǒng)10的方框示意圖。所述網(wǎng)絡(luò)系統(tǒng)10包括通過網(wǎng)絡(luò)通信連接的控制服務(wù)器100及多個節(jié)點設(shè)備200。在其中一節(jié)點設(shè)備200有通信連接的需求時,該節(jié)點設(shè)備200從控制服務(wù)器100獲取需連接的節(jié)點設(shè)備200的配置信息,從而完成通信連接。其中,所述網(wǎng)絡(luò)可以是有線,也可以是無線。
其中,所述控制服務(wù)器100可以是一臺服務(wù)器,也可以是多臺服務(wù)器組成的集成服務(wù)器,還可以是實際的物理設(shè)備。此外,還可以在多個節(jié)點設(shè)備200中指定其中一個節(jié)點設(shè)備200作為控制服務(wù)器100。
請參照圖2,圖2是圖1中所示的控制服務(wù)器100的方框示意圖。所述控制服務(wù)器100包括:全連通網(wǎng)絡(luò)建立裝置300、存儲器110、存儲控制器120以及處理器130。
所述存儲器110、存儲控制器120及處理器130各元件之間直接或間接地電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互。存儲器110中存儲有全連通網(wǎng)絡(luò)建立裝置300,所述處理器130通過運行存儲在存儲器110內(nèi)的軟件程序以及模塊,如本發(fā)明實施例中的全連通網(wǎng)絡(luò)建立裝置300,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)本發(fā)明實施例中的全連通網(wǎng)絡(luò)建立方法。
其中,所述存儲器110可以是,但不限于,隨機存取存儲器(randomaccessmemory,ram),只讀存儲器(readonlymemory,rom)等。其中,存儲器110用于存儲程序,所述處理器130在接收到執(zhí)行指令后,執(zhí)行所述程序。所述處理器130以及其他可能的組件對存儲器110的訪問可在所述存儲控制器120的控制下進行。
所述處理器130可能是一種集成電路芯片,具有信號的處理能力。上述的處理器130可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等。
可以理解,圖2所示的結(jié)構(gòu)僅為示意,控制服務(wù)器100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
請參照圖3,圖3是控制服務(wù)器100、源節(jié)點設(shè)備210及目標節(jié)點設(shè)備220的通信示意圖。多個節(jié)點設(shè)備200包括源節(jié)點設(shè)備210及目標節(jié)點設(shè)備220。源節(jié)點設(shè)備210在有通信需求時,通過所述控制服務(wù)器100獲得目標節(jié)點設(shè)備220的配置信息,以完成與所述目標節(jié)點設(shè)備220的通信連接。
第一實施例
請參照圖3及圖4,圖4是本發(fā)明第一實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖之一。所述方法應(yīng)用于包括通信連接的控制服務(wù)器100及多個節(jié)點設(shè)備200的網(wǎng)絡(luò)系統(tǒng)10。下面對全連通網(wǎng)絡(luò)建立方法的具體流程進行詳細闡述。
步驟s120,源節(jié)點設(shè)備210向所述控制服務(wù)器100發(fā)送查詢請求。
在本實施例中,所述控制服務(wù)器100對所述網(wǎng)絡(luò)系統(tǒng)10中多個節(jié)點設(shè)備200可見。在節(jié)點設(shè)備200上線后,節(jié)點設(shè)備200與所述控制服務(wù)器100通信連接。在有通信需求時,所述源節(jié)點設(shè)備210向所述控制服務(wù)器100發(fā)送獲取目標節(jié)點設(shè)備220的配置信息的查詢請求。其中,所述查詢請求包括目標節(jié)點設(shè)備220的信息。
其中,所述源節(jié)點設(shè)備210及目標節(jié)點設(shè)備220是相對而言的。比如,在某一次通信連接過程中,多個節(jié)點設(shè)備200中的其中一個節(jié)點設(shè)備200需要與另一個節(jié)點設(shè)備200建立通信,那么有通信需求的節(jié)點設(shè)備200則為源節(jié)點設(shè)備210,源節(jié)點設(shè)備210需要連接的節(jié)點設(shè)備200則為目標節(jié)點設(shè)備220。因此,在不同的通信連接過程中,源節(jié)點設(shè)備210及目標節(jié)點設(shè)備220是相對的,在某一狀態(tài)下,一個節(jié)點設(shè)備200可能既是源節(jié)點設(shè)備210,也是目標節(jié)點設(shè)備220,比如,節(jié)點設(shè)備a、節(jié)點設(shè)備b及節(jié)點設(shè)備c之間建立全連通,節(jié)點設(shè)備a在與節(jié)點設(shè)備b的連接過程中,節(jié)點設(shè)備a可以是源節(jié)點設(shè)備210;而在節(jié)點設(shè)備a與節(jié)點設(shè)備c的連接過程中,節(jié)點設(shè)備a可以是目標節(jié)點設(shè)備220。
步驟s130,所述控制服務(wù)器100根據(jù)所述目標節(jié)點設(shè)備220的信息查找得到對應(yīng)目標節(jié)點設(shè)備220的配置信息,并將所述目標節(jié)點設(shè)備220的配置信息發(fā)送給所述源節(jié)點設(shè)備210。
在本實施例中,所述控制服務(wù)器100存儲有所述網(wǎng)絡(luò)系統(tǒng)10中所有節(jié)點設(shè)備200的配置信息,所述節(jié)點設(shè)備200的配置信息與所述節(jié)點設(shè)備200的信息對應(yīng)。所述控制服務(wù)器100根據(jù)所述目標節(jié)點設(shè)備220的信息查找得到所述目標節(jié)點設(shè)備220的配置信息。其中,所述配置信息可以包括:ip地址、認證參數(shù)、安全策略等。在查找到所述目標節(jié)點設(shè)備220的配置信息后,所述控制服務(wù)器100將該配置信息發(fā)送給所述源節(jié)點設(shè)備210。
在本實施例的實施方式中,所述目標節(jié)點設(shè)備220的信息可以包括所述目標節(jié)點設(shè)備220的物理地址。其中,所述控制服務(wù)器100中的配置信息與物理地址對應(yīng)。所述控制服務(wù)器100在接收到所述源節(jié)點設(shè)備210發(fā)送的查詢請求后,得到查詢請求中的物理地址。進而根據(jù)所述物理地址查找到與所述物理地址對應(yīng)的所述目標節(jié)點設(shè)備220的配置信息,并將所述目標節(jié)點設(shè)備220的配置信息發(fā)送給所述源節(jié)點設(shè)備210。
步驟s140,所述源節(jié)點設(shè)備210基于所述目標節(jié)點設(shè)備220的配置信息與所述目標節(jié)點設(shè)備220建立通信連接。
在本實施例中,在所述源節(jié)點設(shè)備210接收所述控制服務(wù)器100發(fā)送的目標節(jié)點設(shè)備220的配置信息后,所述源節(jié)點設(shè)備210基于所述目標節(jié)點設(shè)備220的配置信息完成相應(yīng)的配置并向所述目標節(jié)點設(shè)備220發(fā)送通信連接請求以與所述目標節(jié)點設(shè)備220建立通信。通過該方式,所述源節(jié)點設(shè)備210可以不需要對不必要的配置信息進行保存,節(jié)省了內(nèi)存,同時增加了配置的靈活性,降低了網(wǎng)絡(luò)維護成本。
請參照圖5,圖5是本發(fā)明第一實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖之二。所述方法還包括步驟s151、步驟s152及步驟s153。
在源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220建立通信連接,且所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220完成報文傳輸后,所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220之間的通信連接并不會斷開,這使得資源被浪費。因此可以根據(jù)所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220之間的報文傳輸情況執(zhí)行相應(yīng)的預(yù)設(shè)策略。
步驟s151,對存在通信連接關(guān)系的所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220的報文傳輸情況進行監(jiān)測,監(jiān)測得到所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220之間距離當前時間點最近的報文傳輸?shù)膫鬏敃r間點。
在本實施例的實施方式中,可以通過查找所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220之間的報文傳輸記錄,獲得每次傳輸報文的時間點。進而獲得距離當前時間點最近的一次報文傳輸?shù)膫鬏敃r間點。
步驟s152,根據(jù)所述傳輸時間點與當前時間點得到一時間段。
步驟s153,將所述時間段與預(yù)設(shè)時間段進行比較,并根據(jù)比較結(jié)果執(zhí)行預(yù)設(shè)策略。
請參照圖6,圖6是圖5中步驟s153包括的子步驟的流程示意圖。所述步驟s153可以包括子步驟s1531及子步驟s1532。
根據(jù)距離當前時間點最近的報文傳輸?shù)膫鬏敃r間點與當前時間點得到一時間段。將所述時間段與所述預(yù)設(shè)時間段進行比較,在所述時間段小于預(yù)設(shè)時間段時,所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220保持通信連接。在所述時間段大于所述預(yù)設(shè)時間段時,執(zhí)行子步驟s1531。其中,所述預(yù)設(shè)時間段可以根據(jù)實際情況進行設(shè)定(比如,10分鐘)。
子步驟s1531,在所述時間段大于預(yù)設(shè)時間段時,將所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220的通信連接斷開。
在本實施例的實施方式中,若所述時間段大于預(yù)設(shè)時間段,則表征所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220已經(jīng)完成所有報文的傳輸,在目前是沒有通信需求的。因此,所述源節(jié)點設(shè)備210和/或所述目標節(jié)點設(shè)備220將所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220之間的通信連接斷開。通過上述方法,可以根據(jù)通信需求建立通信連接,減少一些不必要的通信連接,以節(jié)約資源。
子步驟s1532,所述源節(jié)點設(shè)備210將所述目標節(jié)點設(shè)備220的配置信息進行清除。
在本實施例的實施方式中,在所述源節(jié)點設(shè)備210與所述目標節(jié)點設(shè)備220斷開通信連接后,所述源節(jié)點設(shè)備210還可以通過清除已斷開連接的目標節(jié)點設(shè)備220的配置信息的方式以達到節(jié)約內(nèi)存的目的。
請參照圖7,圖7是本發(fā)明第一實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖之三。所述方法還可以包括步驟s160,在所述網(wǎng)絡(luò)系統(tǒng)10中的節(jié)點設(shè)備200退出系統(tǒng)時,退出節(jié)點設(shè)備200向所述控制服務(wù)器100發(fā)送退出請求,所述控制服務(wù)器100將退出節(jié)點設(shè)備200的配置信息進行清除。
在本實施例中,在所述網(wǎng)絡(luò)系統(tǒng)10中的節(jié)點設(shè)備200退出系統(tǒng)時,所述控制服務(wù)器100接收退出節(jié)點設(shè)備200發(fā)送的退出請求,并將退出節(jié)點設(shè)備200的配置信息進行清除,以更新所述控制服務(wù)器100存儲的多個節(jié)點設(shè)備200的配置信息,同時節(jié)約內(nèi)存。
請參照圖8,圖8是本發(fā)明第一實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖之四。所述方法還可以包括步驟s112及步驟s113。
步驟s112,所述多個節(jié)點設(shè)備200根據(jù)存儲的所述控制服務(wù)器100的配置信息向所述控制服務(wù)器100發(fā)送連接請求。
在本實施例的實施方式中,多個節(jié)點設(shè)備200中存儲有所述控制服務(wù)器100的配置信息。所述控制服務(wù)器100先啟動,多個節(jié)點設(shè)備200后啟動。所述節(jié)點設(shè)備200啟動后,根據(jù)存儲的所述控制服務(wù)器100的配置信息,完成相應(yīng)的配置,并向所述控制服務(wù)器100發(fā)送連接請求。
步驟s113,所述控制服務(wù)器100接收所述請求,分別與所述多個節(jié)點設(shè)備200建立通信連接,接收并保存各個節(jié)點設(shè)備200發(fā)送的配置信息。
在本實施例的實施方式中,在各個節(jié)點設(shè)備200與所述控制服務(wù)器100建立通信連接后,各個節(jié)點設(shè)備200將各自的配置信息發(fā)送給所述控制服務(wù)器100以進行保存。其中,所述配置信息與物理地址對應(yīng)。
后續(xù)加入的節(jié)點設(shè)備200按照上述方式,與所述控制服務(wù)器100進行通信連接,并將后續(xù)加入的節(jié)點設(shè)備200的配置信息發(fā)送給所述控制服務(wù)器100。所述控制服務(wù)器100接收并保存后續(xù)加入的節(jié)點設(shè)備200的配置信息,以對存儲的多個節(jié)點設(shè)備200的配置信息進行更新。
下面以例子的形式介紹如何建立全連通網(wǎng)絡(luò)。
請參照圖9,圖9是本發(fā)明第一實施例提供的建立全連通網(wǎng)絡(luò)的示意圖。節(jié)點設(shè)備1上線后,基于存儲的控制服務(wù)器100的配置信息與所述控制服務(wù)器100建立通信連接,并將節(jié)點設(shè)備1的配置信息發(fā)送給所述控制服務(wù)器100進行保存。同理,節(jié)點設(shè)備2及節(jié)點設(shè)備3上線后分別與所述控制服務(wù)器100建立連接,并將各自的配置信息發(fā)送給所述控制服務(wù)器100。由此,所述控制服務(wù)器100中存儲有節(jié)點設(shè)備1的配置信息、節(jié)點設(shè)備2的配置信息及節(jié)點設(shè)備3的配置信息。
由于節(jié)點設(shè)備1和節(jié)點設(shè)備2有通信需求,節(jié)點設(shè)備1向所述控制服務(wù)器100發(fā)送獲得節(jié)點設(shè)備2的配置信息的查詢請求。所述控制服務(wù)器100響應(yīng)所述查詢請求,將存儲的節(jié)點設(shè)備2的配置信息發(fā)送給所述節(jié)點設(shè)備1。進而所述節(jié)點設(shè)備1基于節(jié)點設(shè)備2的配置信息與節(jié)點設(shè)備2建立通信連接。
由于節(jié)點設(shè)備1和節(jié)點設(shè)備3有通信需求,節(jié)點設(shè)備1通過同樣的方式獲得節(jié)點設(shè)備3的配置信息,并與節(jié)點設(shè)備3建立通信連接。
由此,節(jié)點設(shè)備1與節(jié)點設(shè)備2及節(jié)點設(shè)備3建立通信連接,并通過該通信連接進行報文傳輸,而由于節(jié)點設(shè)備2與節(jié)點設(shè)備3之間沒有通信需求,則不需要建立通信連接。同時對節(jié)點設(shè)備1與節(jié)點設(shè)備2之間的報文傳輸情況及節(jié)點設(shè)備1與節(jié)點設(shè)備3之間的報文傳輸情況進行監(jiān)測,并執(zhí)行相應(yīng)的策略。比如,節(jié)點設(shè)備1和節(jié)點設(shè)備2之間距離當前時間點最近的報文傳輸?shù)膫鬏敃r間點是在十分鐘之前,節(jié)點設(shè)備1和節(jié)點設(shè)備2之間的通信連接則會斷開。由此,采取按需方式建立通信連接,最大程度地節(jié)約資源,達到降低維護復(fù)雜度及進而降低維護成本的目的。
第二實施例
請參照圖10,圖10是本發(fā)明第二實施例提供的全連通網(wǎng)絡(luò)建立方法的流程示意圖。所述方法應(yīng)用于與多個節(jié)點設(shè)備200通信連接的控制服務(wù)器100。所述方法包括步驟s220。
步驟s220,接收源節(jié)點設(shè)備210發(fā)送的查詢請求,根據(jù)所述查詢請求中的目標節(jié)點設(shè)備220的信息查找得到對應(yīng)所述目標節(jié)點設(shè)備220的配置信息,并將所述目標節(jié)點設(shè)備220的配置信息發(fā)送給所述源節(jié)點設(shè)備210,以使所述源節(jié)點設(shè)備210基于所述目標節(jié)點設(shè)備220的配置信息與所述目標節(jié)點設(shè)備220建立通信連接。
其中,所述查詢請求包括所述目標節(jié)點設(shè)備220的信息。
在本實施例中,所述目標節(jié)點設(shè)備220的信息包括所述目標節(jié)點設(shè)備220的物理地址。所述接收源節(jié)點設(shè)備210發(fā)送的查詢請求,根據(jù)所述查詢請求中的目標節(jié)點設(shè)備220的信息查找得到對應(yīng)所述目標節(jié)點設(shè)備220的配置信息,并將所述目標節(jié)點設(shè)備220的配置信息發(fā)送給所述源節(jié)點設(shè)備210的步驟包括:根據(jù)所述物理地址查找所述目標節(jié)點設(shè)備220的配置信息,并將所述目標節(jié)點設(shè)備220的配置信息發(fā)送給所述源節(jié)點設(shè)備210。
其中,所述控制服務(wù)器100的配置信息與物理地址對應(yīng)。
請再次參照圖10,所述方法還可以包括步驟s230,在節(jié)點設(shè)備200從所述控制服務(wù)器100及所述多個節(jié)點設(shè)備200形成的網(wǎng)絡(luò)系統(tǒng)10中退出時,接收退出節(jié)點設(shè)備200發(fā)送的退出請求,并將退出節(jié)點設(shè)備200的配置信息進行清除。
在本實施例中,所述多個節(jié)點設(shè)備200存儲有所述控制服務(wù)器100的配置信息。請再次參照圖10,所述方法還可以包括步驟s210,接收所述多個節(jié)點設(shè)備200根據(jù)存儲的所述控制服務(wù)器100的配置信息發(fā)送的連接請求,接收并保存各個節(jié)點設(shè)備200發(fā)送的配置信息。
其中,所述配置信息與物理地址對應(yīng)。
在本實施例中,關(guān)于步驟s210、步驟s220及步驟s230的具體介紹請參照第一實施例中對步驟s113、步驟s130及步驟s160的描述。
第三實施例
請參照圖11,圖11是本發(fā)明第三實施例提供的全連通網(wǎng)絡(luò)建立裝置300的方框示意圖。所述全連通網(wǎng)絡(luò)建立裝置300應(yīng)用于與多個節(jié)點設(shè)備200通信連接的控制服務(wù)器100。所述全連通網(wǎng)絡(luò)建立裝置300包括收發(fā)模塊320。
收發(fā)模塊320,用于接收源節(jié)點設(shè)備210發(fā)送的查詢請求,根據(jù)所述查詢請求中的目標節(jié)點設(shè)備220的信息查找得到對應(yīng)所述目標節(jié)點設(shè)備220的配置信息,并將所述目標節(jié)點設(shè)備220的配置信息發(fā)送給所述源節(jié)點設(shè)備210,以使所述源節(jié)點設(shè)備210基于所述目標節(jié)點設(shè)備220的配置信息與所述目標節(jié)點設(shè)備220建立通信連接。
其中,所述查詢請求包括所述目標節(jié)點設(shè)備220的信息。所述目標節(jié)點設(shè)備220的信息可以包括所述目標節(jié)點設(shè)備220的物理地址。
在本實施例中,所述收發(fā)模塊320接收源節(jié)點設(shè)備210發(fā)送的查詢請求,根據(jù)所述查詢請求中的目標節(jié)點設(shè)備220的信息查找得到對應(yīng)所述目標節(jié)點設(shè)備220的配置信息,并將所述目標節(jié)點設(shè)備220的配置信息發(fā)送給所述源節(jié)點設(shè)備210的方式包括:
根據(jù)所述物理地址查找所述目標節(jié)點設(shè)備220的配置信息,并將所述目標節(jié)點設(shè)備220的配置信息發(fā)送給所述源節(jié)點設(shè)備210。
其中,所述控制服務(wù)器100中的配置信息與物理地址對應(yīng)。
在本實施例中,所述收發(fā)模塊320用于執(zhí)行步驟s220,關(guān)于所述收發(fā)模塊320的具體描述可以參照步驟s130的描述。
請再次參照圖11,所述全連通網(wǎng)絡(luò)建立裝置300還可以包括清除模塊330。清除模塊330,用于在節(jié)點設(shè)備200從所述控制服務(wù)器100及所述多個節(jié)點設(shè)備200形成的網(wǎng)絡(luò)系統(tǒng)10中退出時,接收退出節(jié)點設(shè)備200發(fā)送的退出請求,并將退出節(jié)點設(shè)備200的配置信息進行清除。
在本實施例中,所述清除模塊330用于執(zhí)行步驟s230,關(guān)于所述清除模塊330的具體描述可以參照步驟s160的描述。
請再次參照圖11,所述全連通網(wǎng)絡(luò)建立裝置300還可以包括存儲模塊310。在本實施例中,所述多個節(jié)點設(shè)備200存儲有所述控制服務(wù)器100的配置信息。存儲模塊310,用于接收所述多個節(jié)點設(shè)備200根據(jù)存儲的所述控制服務(wù)器100的配置信息發(fā)送的連接請求,接收并保存各個節(jié)點設(shè)備200發(fā)送的配置信息。
其中,所述配置信息與物理地址對應(yīng)。
在本實施例中,所述存儲模塊310用于執(zhí)行步驟s210,關(guān)于所述存儲模塊310的具體描述可以參照步驟s113的描述。
綜上所述,本發(fā)明實施例提供一種全連通網(wǎng)絡(luò)建立方法及裝置。所述方法應(yīng)用于包括通信連接的控制服務(wù)器及多個節(jié)點設(shè)備的網(wǎng)絡(luò)系統(tǒng)。源節(jié)點設(shè)備通過向所述控制服務(wù)器發(fā)送獲取目標節(jié)點設(shè)備配置的查詢請求,獲得經(jīng)所述控制服務(wù)器根據(jù)所述目標節(jié)點設(shè)備的信息查找到的目標節(jié)點設(shè)備的配置信息。其中,所述查詢請求包括目標節(jié)點設(shè)備的信息。由此,所述源節(jié)點設(shè)備基于所述目標節(jié)點設(shè)備的配置信息與所述目標節(jié)點設(shè)備建立通信連接。通過上述方法,在建立全連通網(wǎng)絡(luò)時,采取按需方式建立通信連接,解決了配置復(fù)雜的問題,同時增加了配置的靈活性,降低了網(wǎng)絡(luò)維護成本。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。