專利名稱:一種實現設備管理的方法、裝置和系統的制作方法
技術領域:
本發明涉及設備管理領域,特別涉及一種通過數據映射來實現設備管理的方法、裝置和系統。
背景技術:
DM(設備管理)規范是用于定義設備管理的整體架構、協議和通信機制、安全性等問題的統一標準規范。設備管理主要提供終端設備的參數定制、軟件/固件下載、錯誤診斷、系統維護和個性化等服務。終端設備如手機終端、掌上電腦、筆記本電腦、嵌入式設備、車載系統等,并不排除任何其它終端設備。
在現有技術中,DM服務器可以先對終端設備進行Bootstrap(初始引導),再和終端設備建立會話連接,通過兩者之間的會話達到管理目的。協議對會話連接的承載層是不關心的,可以是移動網絡,也可以是固定網絡。但對于某些不能和DM服務器建立會話連接的設備,或由于其他原因沒有連到DM服務器的設備,DM服務器則無法對其進行管理。比如,DMS(設備管理服務器)是移動運營商維護的,支持DM功能的手機終端可以連接到DMS,但數碼相機、智能家電、欠費停機的手機終端等,不能直接連上DMS,DMS則不能對這類智能設備進行管理。
目前,用戶一般擁有多個智能設備,比如手機終端、數碼產品、電子設備、家電等,多個智能設備的維護將是用戶比較麻煩的事情。一旦某個智能設備出現硬件、軟件或其他問題,一般只能去生產廠家的維修點尋求解決辦法。如果有一個統一的設備管理平臺,用戶使用能方便連到DMS的智能設備(比如手機終端)作為代理,使其他智能設備(比如數碼產品)通過代理設備連接上DMS,這樣就可以很方便地實現設備管理平臺對所有智能設備的管理。本發明正是基于這一思想,提出了詳細的技術方案,來實現所有智能設備的管理。
現有技術中,終端設備上存儲的管理樹可以被認為是一個DMS通過DM協議對終端設備進行管理的接口,其中包括一些基本管理對象(MO,Management Object),DMS通過對管理樹對象的操作達到控制終端資源的目的。DM規范的整體結構如圖1,支持DM業務功能的終端設備必須有一個DMAgent,負責解析DM協議的內容,并將DMS下發管理操作命令轉換成終端能夠執行的操作命令,并通知終端執行。支持DM業務功能的設備還必須包含一個管理樹,管理樹將設備中所有可用的管理對象組織成樹狀結構,在這里所有的節點都有唯一的URI(Unified Resource Identity,統一資源標識)表示。圖2所示為管理樹結構圖,通過DM協議可以向管理樹的節點發出相關操作指令,比如Add、Copy、Delete等,通過對管理樹的操作可以實現對設備資源的管理。該協議的數據包結構是基于WBXML(Wireless BinaryeXtend Makeup Language,無線二進制可擴展標記語言)表示協議。管理樹的節點可能包含該設備中的一組環境配置參數,不同類型的對象,相關操作以及一些觸發機制等。DM規范定義的DM服務器對終端設備管理操作的流程,如圖3所示步驟1服務器發起操作通知到終端;步驟2終端發起初始會話連接,向服務器報告身份信息和設備信息;步驟3服務器發送身份信息,以及下發管理操作或者交互操作到終端;步驟4終端執行服務器操作和回應操作結果;步驟5如果該會話不被中止的話,重復步驟3和步驟4;步驟6服務器中止會話。
在現有的DM規范中,DMS必須和終端設備建立起會話連接才能實現進一步的管理操作,比如固件升級、軟件下載、故障診斷等。如果終端設備不能和DMS建立起會話連接,則不能實現相應的管理操作。比如,用戶想升級數碼相機上的軟件,或者用戶家里的智能家電(如冰箱、空調等)出現故障,希望DMS能對其進行診斷,但這些設備連不上DMS,DMS無法對這些設備進行管理。
聯網成本高。要使這些智能設備能被DMS管理起來,必須能連到遠程網絡(固定網絡或移動網絡)上去,這就需要設備具有聯網功能,這無疑增加了設備的制造成本。如果這些智能設備只是支持和代理設備(比如手機終端)的連接(通過數據線或紅外、藍牙等局域網絡),制造成本將降低。
鑒權認證過程復雜。要使智能設備被DMS直接管理,雙方必須經過嚴格的鑒權認證過程,DMS必須存儲眾多智能設備的相關認證信息,這無疑增加了DMS的負擔。如果使用手機終端作為智能設備的代理,只需要用戶建立智能設備和代理手機終端之間的可靠的鑒權認證,可以由手機終端統一對外建立和DMS的鑒權認證,DMS不需要存儲額外的智能設備的認證信息。
不利于收費。當然,目前很多智能設備的診斷或維修業務是免費的,也有些是將日后的維修成本折算到設備售價中了。如果這些維修業務需要收費的話,很多智能設備出售后就無法對其收費了,如果使用手機終端作為代理的話,可以在手機話費里代收,將使收費變得方便易行。
本發明提供了一種通過使用具備被設備管理服務器管理操作的設備作為其他智能設備的代理,實現設備管理系統對所有智能設備的管理操作。
發明內容
本發明的目的是提供一種實現設備管理的方法,以克服現有技術中設備管理服務器不能對有些能力弱的智能設備或者由于某些原因無法連接到網絡的設備進行管理的缺陷。
本發明的另一目的是提供一種實現設備管理的代理裝置和系統,以克服通過增加智能設備的聯網功能的方式成本高、鑒權認證過程復雜、不利于收費的缺點,利用現有的設備來建立智能設備和設備管理服務器的通信,降低成本。
為此,本發明提供如下方案一種實現設備管理的方法,包括如下步驟A、當第一設備連接到第二設備時,第二設備從第一設備中讀取數據信息,并將所述數據信息作為管理對象存儲到第二設備的管理樹中;B、設備管理服務器從第二設備處獲取第一設備的數據信息,并向所述第二設備下發管理操作或者交互操作;C、執行所述管理操作或交互操作并返回操作結果。
步驟A中第一設備可通過數據線或無線局域網連接到第二設備。
當第一設備連接到第二設備時,還包括第二設備對第一設備進行鑒權,鑒權的方式包括密碼和請求確認。
步驟A中將所述數據信息作為管理對象存儲到第二設備的管理樹中具體包括所述第二設備在管理樹上動態生成臨時虛擬節點,將從第一設備中讀取的數據信息存放在臨時虛擬節點下。
會話過程中如果第一設備和第二設備發生斷連,則所述第二設備動態刪除管理樹上的臨時虛擬節點,當所述第一設備重新連接到所述第二設備后,所述第二設備重新動態生成臨時虛擬節點。
在上述方案中,步驟B具體包括B1、第二設備向設備管理服務器發起初始會話連接,并上報身份信息和管理樹中的數據信息;B2、設備管理服務器向第二設備發送身份信息和下發管理操作或者交互操作。
優選的,所述步驟C之前還包括設備管理服務器接收到第二設備的身份信息后對第二設備進行鑒權。
優選的,所述步驟D具體包括所述第二設備接收到所述設備服務管理器下發的管理操作和交互操作后,對所述管理樹中臨時虛擬節點下的數據信息進行所述管理操作,并將執行所述管理操作后的數據信息寫入所述第一設備。
另外,所述步驟D還可以具體包括第二設備接收到設備服務管理器下發的管理操作和交互操作后,將所述管理操作轉發到第一設備,所述第一設備對所述管理操作進行解釋執行。
如以上所述的第一設備支持被第二設備讀寫;所述第二設備作為第一設備與設備管理服務器的代理設備,支持對設備管理操作的解釋執行。
一種實現設備管理的代理裝置,所述代理裝置包括設備管理樹,還包括連接代理;所述連接代理將獲取的數據信息存放到所述設備管理樹下,并通過所述設備管理樹對所述數據信息進行管理操作。
所述連接代理包括資源讀取單元、資源寫入單元、管理對象建立單元、管理對象刪除單元;資源讀取單元用于讀取連接到所述代理裝置的設備的數據信息,管理對象建立單元在設備管理樹上生成臨時虛擬節點來存放讀取的數據信息,資源寫入單元用于將管理操作或臨時虛擬節點上更新后的數據信息寫入所述設備,管理對象刪除單元在完成寫入操作后刪除設備管理樹上的臨時虛擬節點。
優選的,連接代理還包括連接建立檢測單元;所述連接建立檢測單元與資源讀取單元和管理對象建立單元相連,用于檢測是否有設備連接到所述代理裝置。
優選的,連接代理還包括連接拆除檢測單元;所述連接拆除檢測單元與資源寫入單元和管理對象刪除單元相連,用于接收連接拆除命令。
一種實現設備管理的系統,所述系統包括設備管理服務器及第一設備和第二設備;所述第一設備連接到所述第二設備,所述第二設備獲取所述第一設備的數據信息,所述設備管理服務器通過所述第二設備對所述第一設備進行管理。
其中,所述第二設備包括設備管理樹和連接代理;所述連接代理從所述第一設備獲取數據信息,將所述數據信息存放到所述設備管理樹上。
優選的,所述設備管理服務器通過所述第二設備獲取所述第一設備的數據信息,根據所述數據信息下發管理操作到所述第二設備,所述第二設備解釋執行所述管理操作,并將進行所述管理操作后的數據寫入所述第一設備。
優選的,所述設備管理服務器通過所述第二設備獲取所述第一設備的數據信息,根據所述數據信息下發管理操作到所述第二設備,所述第二設備將所述管理操作轉發到所述第一設備,所述第一設備解釋執行所述管理操作。
其中,所述第一設備支持被第二設備讀寫;所述第二設備作為第一設備與設備管理服務器的代理設備,支持對設備管理操作的解釋執行。
由以上本發明提供的技術方案可以看出,本發明將現有技術中可被設備管理服務器管理的第二設備作為代理,用于在設備管理服務器和第一設備之間傳遞數據信息和管理操作, 第二設備通過底層固件來實現對第一設備的信息讀取并在管理樹上動態生成一個虛擬節點來存放第一設備的數據信息。因此,本發明可以充分利用網絡現有的設備來實現對無法與設備管理服務器建立連接的第一設備進行管理操作,不需要增加第一設備的聯網功能,不僅減少了投資,另外,由于用戶只需建立第一設備與第二設備之間的可靠鑒權認證,由第二設備統一對外建立和DMS的鑒權認證,DMS不需存儲額外的第一設備信息,簡化了鑒權認證過程,容易計費,而且通過本發明設備管理服務器能夠對所有的智能設備進行管理,提供技術支持,便于維護。
圖1是現有技術的設備管理總體結構2是現有技術的設備管理樹結構3是現有技術的DM服務器對終端設備管理操作流程4是本發明的DM服務器通過手機對終端設備管理操作流程5是本發明的設備管理樹結構6是本發明的設備管理服務器對數碼相機升級固件包的交互流程7是本發明的設備管理總體結構8是本發明的第一設備設備與第二設備的連接結構圖具體實施方式
本發明的核心在于實現第一設備與第二設備間的數據信息映射,并通過第二設備作為代理來實現設備管理服務器對第一設備的管理。其中,第一設備與第二設備的數據信息映射是通過第二設備中的連接代理來實現的,第二設備利用該連接代理讀取第一設備的數據信息并將該數據信息作為第二設備的管理對象存放到第二設備的管理樹上,設備管理服務器將管理操作通過第二設備從該連接代理下發到第一設備,由第一設備完成管理操作,或者設備管理服務器將管理操作下發到第二設備,由第二設備對管理樹下的第一設備數據信息進行管理操作,再通過該連接代理將操作后的數據信息寫入第一設備。
其中,作為代理的第二設備為DM(設備管理)協議里所指的設備,包括手機終端、掌上電腦、筆記本電腦、嵌入式設備等。而這里說的第一設備主要是針對不具備網絡功能連不上網絡的智能設備,或由于其他原因不愿意連到網絡上的智能設備,如欠費、沒有DM Aent等,當然對于具備這些功能的智能設備,本發明也同樣適用。設備管理操作包括參數配置、固件更新、軟件下載、診斷監測等。
為了使本技術領域的人員更好的理解本發明方案,下面結合附圖和實施方式對本發明作進一步的詳細說明。
參照圖4,圖4示出了本發明的設備管理流程,包括以下步驟步驟401第一設備與第二設備建立連接。
第一設備與第二設備之間的連接可以通過數據線或無線局域網連接。數據線的連接可以是USB口、并口、串口、網線等,USB口能即插即用,適合于第二設備即時檢測到第一設備的連接。無線局域網可以是紅外、藍牙等。
步驟402第二設備從第一設備讀取數據信息,并將數據信息作為管理對象存儲到第二設備的管理樹中。
在DM規范中,第二設備上的資源(固件、軟件等)都是作為管理樹上的管理對象存在的,DMS(設備管理服務器)可以通過DM協議操作管理樹上的管理對象達到對第二設備的管理目的。當第一設備連接到第二設備上時,代理設備上的DM Agent提取智能設備的相關特征信息(比如型號、固件版本、軟件信息等),將這些信息作為管理樹上的特殊管理對象。因為,代理設備需要識別智能設備上的數據信息,還要保證這些信息是設備管理服務器可操作的,所以就需要將智能設備的數據信息映射到代理設備的管理樹上的,而且這個映射必須是雙向的,如果DMS修改了管理樹上的節點,智能設備上的相應的數據信息也作了改動。就類似于移動硬盤、U盤、數碼相機等通過USB口連接到PC機上時,PC機上的操作系統將這些特殊設備作為一個硬盤分區,用戶通過對這個分區的操作,可以增加、修改、刪除特殊設備上的文件。當用戶將設備從PC機的USB口上移除時,其對應的硬盤分區也同時刪掉了。
當代理設備檢測到有智能設備連接上來時,其管理樹上將動態生成一個臨時虛擬節點,節點下面存儲智能設備的相關資源,用節點的URI(統一資源標識)來標識。這一過程可以是代理設備上的底層固件、DM Agent或其他代理程序完成的,這依賴于軟件實現。
下面舉一個管理樹上動態生成臨時虛擬節點的例子當數碼相機(DC,Digital Camera)連上手機終端后,手機終端的設備管理樹上即出現數碼相機上的相關資源的管理對象。例如,固件版本、固件數據包等。管理樹結構如圖5所示其中的<Virtual Device>節點可以是手機終端原有的內部節點,節點下用于放置與連接到手機終端的智能設備相關的管理對象。這個節點的存在有利于DMS直接在這個節點下查找,來獲取智能設備相關管理對象。其中的<DC>節點是虛擬動態節點,當數碼相機連上手機終端的時候動態產生,與手機終端斷開連接的時候動態刪除,<DC>節點下的管理對象也是同時產生和同時刪除的。
數碼相機的資源與手機終端本身的資源在管理樹上的位置不同,是可以通過URI區分的。例如,數碼相機的固件版本的URI為./VirtualDevice/DC/Firmware/Version。而手機終端本身的固件版本的URI一般為./DevDetail/FwV,兩者的URI是不同的,是可以區分開的。
步驟403設備管理服務器從第二設備處獲取第一設備的數據信息,并向所述第二設備下發管理操作或者交互操作。
當第一設備的數據信息映射到第二設備之后,第二設備通過DM協議向設備管理服務器上報第一設備的數據信息。設備管理服務器將獲得的數據信息通過網絡服務接口上報給服務提供商。服務提供商根據收到的數據信息進行診斷并根據診斷結果選擇合適的管理操作通過網絡服務接口傳給設備管理服務器,設備管理服務器將管理操作下發到第二設備。
步驟404執行所述管理操作或交互操作并返回操作結果。
當代理服務器設備收到管理操作后,可根據第一設備的能力做不同處理。
對于能力比較弱的第一設備,它與設備管理服務器之間的整個交互過程主要靠第二設備來完成。由第二設備主動獲取第一設備的數據信息,將其映射到管理樹的虛擬動態節點上,再由第二設備將第一設備的數據信息上報到設備管理服務器,當收到設備管理服務器下發的管理操作后由第二設備完成設備管理操作,再將操作后數據信息寫入第一設備。這一過程可以是由第一設備的DM Agent、專用軟件、底層固件或由它們協作來完成。在這種方式中,DM命令的解釋執行由第二設備完成,第一設備只支持被代理設備讀寫的功能。目前U盤、mp3等連到PC機上都是采用這種模式,PC機可以對這些設備實現讀寫,而不需要這些設備具有太多的功能。這種方式對第二設備的要求比較高,而對被代理的第一設備則沒什么限制,只需要選擇合適的第二設備作為代理就可以了。
對于能力比較強的第一設備,它們之間的交互可以通過某種連接協議來實現。第二設備和第一設備上均有底層固件和用于連接的代理軟件,這個代理軟件可以是DM Agent,也可以是專門用作連接的其他代理軟件。如果雙方都采用DM Agent作為連接代理軟件,兩者可以通過標準的DM協議或簡化的DM協議來實現交互,這將使第一設備的數據信息更容易地映射到第二設備的管理樹上,也更方便于DMS對第一設備的管理操作。在這種方式下,DMS下發的操作命令可以由第一設備來解釋執行,第二設備只提供一個通道,將DMS下發的操作命令轉給第一設備。第二設備可根據DM消息包里的URI決定此消息是發給自己的還是發給被代理的第一設備的,這一點依賴于DMAgent的具體實現,從DMS側來看,DM命令的執行是透明的,只要能返回正確的結果就可以了。
現以第一設備為數碼相機,第二設備為手機終端,管理操作為更新固件包為例對以上方案進行說明。
首先,用戶將數碼相機通過數據線或紅外、藍牙等局域網絡連接到手機終端上,手機終端檢測到數碼相機,數碼相機成為手機終端的設備管理樹上的一個特殊管理對象;數碼相機的數據信息映射到手機終端設備管理樹的臨時虛擬節點下,手機終端開始和設備管理服務器交互,其交互流程如圖6所示,包括如下步驟步驟1用戶提交設備管理請求給平臺管理系統(提供給服務提供商的管理平臺),請求方式可以是打電話到客服中心、登錄Web站點等。平臺管理系統通知設備管理服務器執行相關操作。
步驟2建立連接階段,按照DM標準的Setup Phase階段進行。設備管理服務器通過Notification向手機發送操作通知消息,手機終端響應請求,向設備管理服務器發起初始會話連接并上報相關信息,包括身份信息等。
步驟3設備管理服務器發起獲取連在手機終端上的數碼相機當前固件版本信息的請求。
例如,通過如下命令<Get>
<CmdID>4</CmdID>
<Item>
<Target>
<LocURI>./Virtual Device/DC/Firmware/version</LocURI>
</Target>
</Item>
</Get>
步驟3.1手機終端向設備管理服務器返回數碼相機當前的固件版本信息。命令如下<Results>
<MsgRef>1</MsgRef><CmdRef>4</CmdRef>
<CmdID>3</CmdID>
<Item>
<Source>
<LocURI>./Virtual Device/DC/Firmware/version</LocURI>
</Source>
<Data>dc-inc/20050830b/5</Data>
</Item>
</Results>
步驟4設備管理服務器通過WSI(網絡服務接口)向服務提供商(例如,數碼相機的生產廠家)傳遞手機終端上報的數碼相機的固件版本信息;服務提供商發現數碼相機的固件版本低,需要升級,服務提供商選擇合適的升級包,通過WSI接口傳遞給設備管理服務器;設備管理服務器下發固件更新包。
<Replace>
<CmdID>2</CmdID>
<Meta>
<Format xmlns=″syncml:metinf″>b64</Format>
<Typexmlns=″syncml:metinf″>application/dc-inc.firmwaredef</Type>
</Meta>
<Item>
<Target>
<LocURI>./firmware_data</LocURI>
</Target>
<Data><!--Base64-coded firmware file--></Data>
</Item>
</Replace>
步驟4.1手機終端返回成功接收信息。
<Status>
<MsgRef>3</MsgRef>
<CmdID>1</CmdID>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<Data>200</Data>
</Status>
最后,設備管理服務器下發的固件升級包可以通過手機終端轉到數碼相機中,用戶自行在數碼相機上執行固件升級命令;或者是服務器下發的這個固件更新包直接替換掉數碼相機上原有的固件,數碼相機不需要執行固件升級命令。另外,設備管理服務器也可以把固件升級包下發到手機終端由手機終端對其設備管理樹中的數碼相機的數據信息執行固件升級命令,并把升級后的數據信息寫回數碼相機中。
上述方案中,對第二設備的管理業務不限于固件版本升級,可以是參數配置、軟件升級、軟件下載、故障診斷、Scheduling任務等現有DM規范的任務,也可以是一些未來DM所關注的業務。
參照圖7,圖7示出了本發明最優實施例的設備管理系統結構圖其中,平臺管理系統負責設備管理業務網絡側的整體框架部分,提供系統管理、計費管理、終端設備信息管理、統計分析等系統功能,主要提供與用戶、運營商、第三方等之間的接口,其中第三方包括終端廠商、服務提供商/內容提供商、客服中心、Portal(門戶)等。
設備管理系統具體負責終端設備的遠程管理,下發管理命令,通過DM協議與終端設備進行交互。本發明對設備管理網絡側的要求不高,只需要遵循標準的DM規范就可以了。
設備管理系統和第二設備即代理設備之間通過DM協議實現交互,交互過程包括鑒權認證、建立會話連接、下發管理命令、執行管理命令、上報執行結果等。而代理設備與設備管理系統之間的安全認證是可以通過DM協議來保證的,DM協議里有專門的安全方面的規范。
作為代理設備的第二設備需要支持兩方面的接口。一方面是與設備管理系統的接口,一方面是與第一設備之間的接口。與設備管理系統的接口是由DM Agent來實現的。DM Agent是DM客戶端中運行在底層固件之上的代理程序,專門負責解釋執行DM消息包,維護和管理DM客戶端上的設備管理樹對象。與其他智能設備即第一設備的接口可以由底層固件實現,也可以由DM Agent或其他代理程序實現。這個接口需要將第一設備上的需要管理的資源映射到第二設備的管理樹上,作為特殊的管理對象,這樣設備管理系統才能像操作第二設備上的普通管理對象一樣對第一設備進行信息查詢和管理操作。
如圖8所示為第一設備設備與第二設備的連接結構圖,其中第一設備和第二設備都有底層固件和用于連接的連接代理,第一設備中的連接代理是運行在底層固件之上的應用程序,用于和第二設備即代理設備建立連接、交換信息;第二設備中的連接代理即為與第一設備的接口。用于與第一設備建立連接、讀取第一設備的數據信息,并將其映射到DM Agent所管理的管理樹上,當設備管理服務器通過第二設備的設備管理樹對第一設備進行操作后,連接代理再將更改后的資源寫回給第一設備,或者直接將設備管理服務器下發的管理操作轉發給第一設備由其自己完成管理操作。
其中,第二設備中的連接代理具體包括連接建立檢測單元、資源讀取單元、管理對象建立單元、連接拆除檢測單元、管理對象刪除單元。連接建立檢測單元用于檢測是否有設備連接到本設備;一旦發現連接,資源讀取單元則從該設備讀取其數據信息,而管理對象建立單元則將讀取的數據信息映射到設備管理樹上,并建立相關的管理對象節點即臨時虛擬節點,便于設備管理服務器管理,當設備管理服務器完成對該設備的管理操作后,資源寫入單元則將更新后的管理對象節點上的映射寫回給該設備的相關資源,或者直接轉發管理操作到該設備;連接拆除檢測單元用于接收連接拆除命令;管理對象刪除單元在寫入操作完成后收到連接拆除的命令對設備管理樹上之前生成的管理對象節點進行刪除。該連接代理是邏輯部件,它可以由DM Agent來完成,也可以是專用作連接的其他代理軟件。對于第一設備能力比較強的情況,它們之間的交互可以通過某種連接協議來實現。
另外,第二設備與第一設備之間的連接必須是可靠的、可信任的、安全的。
可靠性。第二設備與第一設備一旦在會話過程中兩者斷開連接,哪怕是暫時的,第二設備也會動態刪除虛擬節點再動態創建虛擬節點,第二設備必須重新建立與DMS之間的會話,重新開始會話內容。
安全性。可采用安全機制保證第二設備與第一設備之間的安全性。比如采用密碼機制或請求用戶確認等。第一設備連上第二設備時,用戶必須輸入密碼,第二設備才能獲取第一設備上的數據信息,可以在第一設備上針對不同的數據信息或不同的用戶設置讀寫權限,這一點可以參考U盤的密碼鎖機制。或者是第二設備在獲取第一設備上的數據信息時,必須提供用戶界面,請求用戶的確認,得到用戶許可后,才能得到第一設備的數據信息。用戶界面可以在建立連接的時候采用,也可以在交換數據信息的過程中采用,也可以針對某些特殊數據或特殊操作采用。本發明不限定這些安全策略的使用,但必須保證兩者之間的安全性。
雖然通過實施例描繪了本發明,本領域普通技術人員知道,本發明有許多變形和變化而不脫離本發明的精神,希望所附的權利要求包括這些變形和變化而不脫離本發明的精神。
權利要求
1.一種實現設備管理的方法,其特征在于,包括如下步驟A、當第一設備連接到第二設備時,第二設備從第一設備中讀取數據信息,并將所述數據信息作為管理對象存儲到第二設備的管理樹中;B、設備管理服務器從第二設備處獲取第一設備的數據信息,并向所述第二設備下發管理操作或者交互操作;C、執行所述管理操作或交互操作并返回操作結果。
2.根據權利要求1所述的方法,其特征在于,步驟A中第一設備可通過數據線或無線局域網連接到第二設備。
3.根據權利要求1所述的方法,其特征在于,所述步驟A中當第一設備連接到第二設備時,還包括第二設備對第一設備進行鑒權,鑒權的方式包括密碼和請求確認。
4.根據權利要求1所述的方法,其特征在于,步驟A中將所述數據信息作為管理對象存儲到第二設備的管理樹中具體包括所述第二設備在管理樹上動態生成臨時虛擬節點,將從第一設備中讀取的數據信息存放在臨時虛擬節點下。
5.根據權利要求4所述的方法,其特征在于,會話過程中如果第一設備和第二設備發生斷連,則所述第二設備動態刪除管理樹上的臨時虛擬節點,當所述第一設備重新連接到所述第二設備后,所述第二設備重新動態生成臨時虛擬節點。
6.根據權利要求1所述的方法,其特征在于,所述步驟B具體包括B1、第二設備向設備管理服務器發起初始會話連接,并上報身份信息和管理樹中的數據信息;B2、設備管理服務器向第二設備發送身份信息和下發管理操作或者交互操作。
7.根據權利要求1所述的方法,其特征在于,所述步驟C之前包括設備管理服務器接收到第二設備的身份信息后對第二設備進行鑒權。
8.根據權利要求4所述的方法,其特征在于,所述步驟D具體包括所述第二設備接收到所述設備服務管理器下發的管理操作和交互操作后,對所述管理樹中臨時虛擬節點下的數據信息進行所述管理操作,并將執行所述管理操作后的數據信息寫入所述第一設備。
9.根據權利要求4所述的方法,其特征在于,所述步驟D具體包括第二設備接收到設備服務管理器下發的管理操作和交互操作后,將所述管理操作轉發到第一設備,所述第一設備對所述管理操作進行解釋執行。
10.根據權利要求1-9所述的方法,其特征在于,所述第一設備支持被第二設備讀寫;所述第二設備作為第一設備與設備管理服務器的代理設備,支持對設備管理操作的解釋執行。
11.一種實現設備管理的代理裝置,所述代理裝置包括設備管理樹,其特征在于,還包括連接代理;所述連接代理將獲取的數據信息存放到所述設備管理樹下,并通過所述設備管理樹對所述數據信息進行管理操作。
12.根據權利要求11所述的裝置,其特征在于,所述連接代理包括資源讀取單元、資源寫入單元、管理對象建立單元、管理對象刪除單元;資源讀取單元用于讀取連接到所述代理裝置的設備的數據信息,管理對象建立單元在設備管理樹上生成臨時虛擬節點來存放讀取的數據信息,資源寫入單元用于將管理操作或臨時虛擬節點上更新后的數據信息寫入所述設備,管理對象刪除單元在完成寫入操作后刪除設備管理樹上的臨時虛擬節點。
13.根據權利要求12所述的裝置,其特征在于,所述連接代理還包括連接建立檢測單元;所述連接建立檢測單元與資源讀取單元和管理對象建立單元相連,用于檢測是否有設備連接到所述代理裝置。
14.根據權利要求12所述的裝置,其特征在于,所述連接代理還包括連接拆除檢測單元;所述連接拆除檢測單元與資源寫入單元和管理對象刪除單元相連,用于接收連接拆除命令。
15.一種實現設備管理的系統,其特征在于,所述系統包括設備管理服務器及第一設備和第二設備;所述第一設備連接到所述第二設備,所述第二設備獲取所述第一設備的數據信息,所述設備管理服務器通過所述第二設備對所述第一設備進行管理。
16.根據權利要求15所述的系統,其特征在于,所述第二設備包括設備管理樹和連接代理;所述連接代理從所述第一設備獲取數據信息,將所述數據信息存放到所述設備管理樹上。
17.根據權利要求15所述的系統,其特征在于,所述設備管理服務器通過所述第二設備獲取所述第一設備的數據信息,根據所述數據信息下發管理操作到所述第二設備,所述第二設備解釋執行所述管理操作,并將進行所述管理操作后的數據寫入所述第一設備。
18.根據權利要求15所述的系統,其特征在于,所述設備管理服務器通過所述第二設備獲取所述第一設備的數據信息,根據所述數據信息下發管理操作到所述第二設備,所述第二設備將所述管理操作轉發到所述第一設備,所述第一設備解釋執行所述管理操作。
19.根據權利要求15-18所述的系統,其特征在于,所述第一設備支持被第二設備讀寫;所述第二設備作為第一設備與設備管理服務器的代理設備,支持對設備管理操作的解釋執行。
全文摘要
本發明公開了一種實現設備管理的方法、裝置和系統,該方法包括當第一設備連接到第二設備時,第二設備從第一設備中讀取數據信息,并將所述數據信息作為管理對象存儲到第二設備的管理樹中;設備管理服務器從第二設備處獲取第一設備的數據信息,并向所述第二設備下發管理操作或者交互操作;執行所述管理操作或交互操作并返回操作結果。本發明提供一種通過數據映射來實現設備管理的方法、裝置和系統,以克服現有技術中設備管理服務器不能對有些能力弱的智能設備或者由于某些原因無法連接到網絡的設備進行管理的缺陷。
文檔編號H04L12/24GK101083537SQ200610061010
公開日2007年12月5日 申請日期2006年5月31日 優先權日2006年5月31日
發明者李克鵬, 唐杰 申請人:華為技術有限公司