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