專利名稱:一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法
技術領域:
本發(fā)明涉及閃聯(lián)協(xié)議標準下管理閃聯(lián)設備領域,更具體的說,涉及的是一種基于
擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法。
背景技術:
IGRS(Intelligent Grouping and Resource Sharing)信息設備資源共享協(xié)同服
務標準,簡稱IGRS標準或閃聯(lián)協(xié)議,其主要目的在于,促進不同3C設備間的融合與互連互
通;對于閃聯(lián)協(xié)議標準而言,所有的這些設備都是對等的關系,沒有中央服務器,沒有中心
控制設備,是一種比較純粹的分布式計算網(wǎng)絡,設備與設備間是點對點的連接。 但是,上述這種純粹意義上的分布式計算網(wǎng)絡缺乏良好的可管理性,例如,對于家
庭應用這種網(wǎng)絡設備較少的場合,往往感受不到管理的重要性;然而,對于辦公應用環(huán)境
下,存在大量的閃聯(lián)設備,此時,缺乏管理性將成為一個致命的缺陷;因為系統(tǒng)管理人員無
法對當前網(wǎng)絡中運行的設備有一個清晰的全局的概念, 一旦網(wǎng)絡出現(xiàn)問題,也無從下手解
決,也正是因為閃聯(lián)設備完全沒有對外提供需要的管理接口,導致這些設備對于管理人員
而言就是一個個未知的黑盒子;如果此時管理人員希望查詢某個設備的狀態(tài)或者參數(shù),或
者管理人員希望對設備進行某種控制和設置,都根本無法進行操縱。 因此,從企業(yè)應用環(huán)境的角度講,對于具備一定規(guī)模的閃聯(lián)網(wǎng)絡應用,擴展現(xiàn)有的 閃聯(lián)協(xié)議,使之增強可管理性,是非常有必要的。
發(fā)明內(nèi)容
本發(fā)明的目的是,在于提供一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方
法,解決對閃聯(lián)設備進行管理和控制的問題,增強閃聯(lián)網(wǎng)絡的可管理性。 本發(fā)明的技術方案如下 —種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,包括以下步驟 A、在當前的閃聯(lián)協(xié)議棧中新增加一管理端口,預留給管理閃聯(lián)設備的管理程序使
用; B、啟動所述閃聯(lián)協(xié)議棧,偵聽所述管理端口,接收來自所述管理程序的查詢命 令; C、所述管理程序上線,根據(jù)所述閃聯(lián)設備的上線宣告消息解析該閃聯(lián)設備的管理 端口信息,并對可管理的閃聯(lián)設備進行控制。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述步驟A 的操作還包括 在所述閃聯(lián)協(xié)議棧發(fā)出的在線宣告中,增加一字段域,用于指示當前閃聯(lián)設備的
管理端口號。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述步驟A 的操作還包括
選取TCP端口作為所述管理端口預留給管理閃聯(lián)設備的程序管理使用。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述管理程
序的查詢命令包括設備狀態(tài)查詢請求。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述設備狀 態(tài)查詢請求包括當前的設備類型,設備提供的服務接口信息,設備上線時間,或設備所在的 網(wǎng)絡拓撲信息。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述管理程 序的查詢命令包括設備控制消息,所述設備控制消息用于發(fā)送對所述閃聯(lián)設備的控制命 令。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述設備控 制消息包括設備開機/關機,服務的上下線,或設備資源的共享的命令。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述步驟C 中解析閃聯(lián)設備管理端口信息的操作具體包括 Cl、所述管理程序上線后接收所述閃聯(lián)設備的上線宣告消息;
C2、從該上線宣告消息中解析出所述閃聯(lián)設備的管理端口信息;
C3、根據(jù)該管理端口信息獲取所述閃聯(lián)設備的管理端口號。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述步驟C 中控制可管理的閃聯(lián)設備之前的具體操作包括 C4、獲取所述閃聯(lián)設備的管理端口號后,所述管理程序與該管理端口建立連接,并 發(fā)送所述設備狀態(tài)查詢消息; C5、所述閃聯(lián)設備對所收到的設備狀態(tài)查詢消息進行解析與回應。 所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其中,所述步驟C
中控制可管理的閃聯(lián)設備的具體操作包括 C6、所述管理程序根據(jù)回應的信息發(fā)送所述設備控制消息至所述管理端口 ;
C7、所述閃聯(lián)設備對所收到設備控制消息進行解析并執(zhí)行相應的操作指令。
本發(fā)明所提供的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,由于采用 了增加專用管理端口和設備狀態(tài)查詢消息以及設備控制消息的方式,擴展了閃聯(lián)協(xié)議棧, 實現(xiàn)了對閃聯(lián)設備進行管理和控制,增強了閃聯(lián)網(wǎng)絡的可管理性,填補了目前閃聯(lián)標準在 可管理性方面的空白。
具體實施例方式以下對本發(fā)明的具體實施方式
以及較佳實施例加以詳細說明。 本發(fā)明基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,主要核心點在于通過增 加專用管理端口和設備狀態(tài)查詢消息以及設備控制消息的方式實現(xiàn)對閃聯(lián)設備進行管理 和控制,至于IGRS標準、TCP端口 、3C設備等技術為本領域技術人員所熟知,在此不再贅述。
本發(fā)明基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的具體實施方式
,包括以下步 驟 步驟一、在當前的閃聯(lián)協(xié)議棧中新增加一管理端口,預留給管理閃聯(lián)設備的管理 程序使用,例如選取增加一TCP端口作為所述管理端口預留給所述管理程序使用;還可以
4在所述閃聯(lián)協(xié)議棧發(fā)出的在線宣告中增加一字段域,用于指示所述閃聯(lián)設備的管理端口 號。 步驟二、啟動所述閃聯(lián)協(xié)議棧,偵聽所述管理端口 ,接收來自所述管理程序的查詢 命令。進一步說,所述管理程序的查詢命令還包括在所述閃聯(lián)協(xié)議棧中增加一設備狀態(tài)查 詢消息,該設備狀態(tài)查詢消息用于發(fā)送所述閃聯(lián)設備的狀態(tài)查詢請求,其包括當前的設備 類型,設備提供的服務接口信息,設備上線時間,和/或設備所在的網(wǎng)絡拓撲信息等;以及 所述管理程序的查詢命令還包括一設備控制消息,該設備控制消息用于發(fā)送對所述閃聯(lián)設 備的控制命令,其包括設備開機/關機,服務的上下線,和/或設備資源的共享與否等一系 列的命令。 步驟三、所述管理程序上線,根據(jù)所述閃聯(lián)設備的上線宣告消息解析該閃聯(lián)設備 的管理端口信息,并對可管理的閃聯(lián)設備進行控制;具體來講,包括所述管理程序上線后接 收所述閃聯(lián)設備的上線宣告消息;然后從該上線宣告消息中解析出所述閃聯(lián)設備的管理端 口信息;再根據(jù)該管理端口信息獲取所述閃聯(lián)設備的管理端口號;如果在無法獲取所述閃 聯(lián)設備的管理端口號時認定所述閃聯(lián)設備不可管理。 進一步說,獲取所述閃聯(lián)設備的管理端口號后,在控制可管理的閃聯(lián)設備之前,所 述管理程序與該管理端口建立連接如TCP連接,并發(fā)送所述設備狀態(tài)查詢消息,所述閃聯(lián) 設備對所收到的所述設備狀態(tài)查詢消息進行解析與回應;較好的是,所述管理程序?qū)⑹盏?的所述閃聯(lián)設備的狀態(tài)數(shù)據(jù)以圖形化的方式顯示;而在控制可管理的閃聯(lián)設備時,所述管 理程序根據(jù)回應的信息發(fā)送所述設備控制消息至所述管理端口 ,所述閃聯(lián)設備對所收到設 備控制消息進行解析并執(zhí)行相應的操作。 以系統(tǒng)管理員需要對閃聯(lián)設備進行管理和控制的應用場景為例,詳細說明本發(fā)明 的方法,包括以下步驟 步驟S110、在當前的閃聯(lián)協(xié)議中,新增加一個專門預留為管理用的TCP端口,再增
加兩種新的消息類型設備狀態(tài)查詢消息和設備控制消息;由于閃聯(lián)協(xié)議棧新增加了一個
管理端口和兩類新消息類型,使得一個專門的閃聯(lián)管理程序的實現(xiàn)成為可能; 步驟S120、閃聯(lián)協(xié)議棧在啟動后,就對這個新增的管理端口進行偵聽,接收來自管
理程序的控制和查詢命令; 步驟S130、在閃聯(lián)協(xié)議棧發(fā)出的在線宣告中,增加一個新的字段域,用以指示當前 設備的管理端口號; 步驟S140、系統(tǒng)管理人員或者專門的網(wǎng)絡管理軟件公司可以針對閃聯(lián)協(xié)議的新的 管理功能,開發(fā)一套專門的閃聯(lián)設備管理軟件,通過為終端用戶提供界面友好的圖形界面, 系統(tǒng)管理員可以非常容易地從界面上全面了解當前閃聯(lián)網(wǎng)絡設備的狀況,例如,當前網(wǎng)絡 的拓撲結(jié)構(gòu),正在在線的閃聯(lián)設備的類型,如是閃聯(lián)PC,還是閃聯(lián)手機,或者閃聯(lián)電視等,設 備可提供的服務,甚至設備當前的資源狀況等,而這些信息在目前的閃聯(lián)技術中都還無法 獲取; 步驟S150、管理程序上線后,首先會接收到閃聯(lián)設備的上線宣告,從這個宣告消息 中,取出設備的管理端口信息,如果無法獲取管理端口號,就意味著該設備是一個不可管理 的閃聯(lián)設備,相應地,可以在界面上用某種方式加以標識,如用一個黑盒子來表示;
步驟S160、當一個設備是可管理的設備后,管理程序與該設備的管理端口建立TCP連接,然后發(fā)送相關的查詢消息,被管理設備收到消息后予以回應;
步驟S170、管理程序?qū)⑹盏降脑O備的狀態(tài)數(shù)據(jù)以圖形化的方式顯示給系統(tǒng)管理 員,系統(tǒng)管理員隨后可根據(jù)這些信息進行更進一步的控制操作,如希望禁止某個設備的某 種服務; 步驟S180、管理程序發(fā)送該控制消息至設備的管理端口 ,設備執(zhí)行相應的操作。
總之,采用上述的主動式閃聯(lián)設備管理方法后,可以看出,系統(tǒng)管理員可以通過一 個圖形化的控制臺程序,牢牢掌握和管理了整個閃聯(lián)網(wǎng)絡設備,可以對網(wǎng)絡的全局狀況有 著清晰的認識和了解,彌補了現(xiàn)行的閃聯(lián)標準中,設備過于分布式,缺乏一個統(tǒng)一的有效的 管理機制的缺陷,在實際的應用中,有一大類應用場景非常適合采用上述技術進行處理,這 也是對現(xiàn)有閃聯(lián)協(xié)議的一個有效補充和完善。 以上優(yōu)選實施例中增加專用管理端口可以采用現(xiàn)有各種可能的方案,為本領域技 術人員所熟知,在此也不再贅述。 本發(fā)明的具體實施方式
所描述一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的 方法,由于采用了增加專用管理端口和設備狀態(tài)查詢消息以及設備控制消息的方式,擴展 了閃聯(lián)協(xié)議棧,實現(xiàn)了對閃聯(lián)設備進行管理和控制,增強了閃聯(lián)網(wǎng)絡的可管理性,填補了目 前閃聯(lián)標準在可管理性方面的空白。 應當理解的是,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換, 例如將UDP端口作為管理端口等,而所有這些改進和變換都本應屬于本發(fā)明所附權(quán)利要求 的保護范圍。
權(quán)利要求
一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,包括以下步驟A、在當前的閃聯(lián)協(xié)議棧中新增加一管理端口,預留給管理閃聯(lián)設備的管理程序使用;B、啟動所述閃聯(lián)協(xié)議棧,偵聽所述管理端口,接收來自所述管理程序的查詢命令;C、所述管理程序上線,根據(jù)所述閃聯(lián)設備的上線宣告消息解析該閃聯(lián)設備的管理端口信息,并對可管理的閃聯(lián)設備進行控制。
2. 根據(jù)權(quán)利要求1所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其特 征在于,所述步驟A的操作還包括在所述閃聯(lián)協(xié)議棧發(fā)出的在線宣告中,增加一字段域,用于指示當前閃聯(lián)設備的管理 端口號。
3. 根據(jù)權(quán)利要求1或2所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其特征在于,所述步驟A的操作還包括選取TCP端口作為所述管理端口預留給管理閃聯(lián)設備的程序管理使用。
4. 根據(jù)權(quán)利要求1所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其特 征在于,所述管理程序的查詢命令包括設備狀態(tài)查詢請求。
5. 根據(jù)權(quán)利要求4所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其特 征在于,所述設備狀態(tài)查詢請求包括當前的設備類型,設備提供的服務接口信息,設備上線 時間,或設備所在的網(wǎng)絡拓撲信息。
6. 根據(jù)權(quán)利要求1所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其特 征在于,所述管理程序的查詢命令包括設備控制消息,所述設備控制消息用于發(fā)送對所述 閃聯(lián)設備的控制命令。
7. 根據(jù)權(quán)利要求6所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其 特征在于,所述設備控制消息包括設備開機/關機,服務的上下線,或設備資源的共享的命 令。
8. 根據(jù)權(quán)利要求1所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其特 征在于,所述步驟C中解析閃聯(lián)設備管理端口信息的操作具體包括Cl、所述管理程序上線后接收所述閃聯(lián)設備的上線宣告消息; C2、從該上線宣告消息中解析出所述閃聯(lián)設備的管理端口信息;C3、根據(jù)該管理端口信息獲取所述閃聯(lián)設備的管理端口號。
9. 根據(jù)權(quán)利要求1或8所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,其特征在于,所述步驟C中控制可管理的閃聯(lián)設備之前的具體操作包括C4、獲取所述閃聯(lián)設備的管理端口號后,所述管理程序與該管理端口建立連接,并發(fā)送 所述設備狀態(tài)查詢消息;C5、所述閃聯(lián)設備對所收到的設備狀態(tài)查詢消息進行解析與回應。
10. 根據(jù)權(quán)利要求1或8所述的一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法, 其特征在于,所述步驟C中控制可管理的閃聯(lián)設備的具體操作包括C6、所述管理程序根據(jù)回應的信息發(fā)送所述設備控制消息至所述管理端口 ;C7、所述閃聯(lián)設備對所收到設備控制消息進行解析并執(zhí)行相應的操作指令。
全文摘要
本發(fā)明公開了一種基于擴展閃聯(lián)協(xié)議棧以增強閃聯(lián)設備管理的方法,包括以下步驟在當前的閃聯(lián)協(xié)議棧中新增加一管理端口,預留給管理閃聯(lián)設備的管理程序使用;啟動所述閃聯(lián)協(xié)議棧,偵聽所述管理端口,接收來自所述管理程序的查詢命令;所述管理程序上線,根據(jù)所述閃聯(lián)設備的上線宣告消息解析該閃聯(lián)設備的管理端口信息,并對可管理的閃聯(lián)設備進行控制。由于采用了增加專用管理端口和設備狀態(tài)查詢消息以及設備控制消息的方式,擴展了閃聯(lián)協(xié)議棧,實現(xiàn)了對閃聯(lián)設備進行管理和控制,增強了閃聯(lián)網(wǎng)絡的可管理性,填補了目前閃聯(lián)標準在可管理性方面的空白。
文檔編號G06F9/46GK101753602SQ20081021801
公開日2010年6月23日 申請日期2008年12月3日 優(yōu)先權(quán)日2008年12月3日
發(fā)明者孫翀 申請人:Tcl集團股份有限公司