專利名稱:在設(shè)備管理中備份和恢復(fù)管理數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的設(shè)備管理技術(shù),尤其涉及在設(shè)備管理中備份和恢復(fù)管理數(shù)據(jù)的方法及裝置。
背景技術(shù):
設(shè)備管理(DM)規(guī)范是一種管理、診斷、維護(hù)移動終端設(shè)備的技術(shù)。移動終端包括手機(jī)終端、掌上電腦、筆記本電腦、嵌入式設(shè)備、車載系統(tǒng)等,同時不排除任何其它移動設(shè)備。為了對終端進(jìn)行管理,DM協(xié)議規(guī)定了管理樹,所有的管理點都是以管理樹存在。DM管理樹中包含了設(shè)備的管理數(shù)據(jù),如配置數(shù)據(jù)、認(rèn)證證書等數(shù)據(jù)。DM管理樹具有操作權(quán)限的限制,并不是所有的使能部件都可以訪問DM管理樹。
數(shù)據(jù)同步(DS)規(guī)范是OMA定義的一種數(shù)據(jù)同步規(guī)范,目前它支持對聯(lián)系人、日程、電子郵件(E-Mail)、文件夾(Folder)、文件(File)、短信/彩信(SMS/MMS)等數(shù)據(jù)進(jìn)行同步。
隨著終端功能的增加和軟件復(fù)雜度的提高,終端固件和軟件出現(xiàn)錯誤的可能性也隨之增加,這使得用戶終端的配置數(shù)據(jù)、認(rèn)證證書等數(shù)據(jù)丟失的危險也有所增大。由于設(shè)備管理服務(wù)器以終端管理樹為下發(fā)管理操作的依據(jù),如果管理數(shù)據(jù)丟失或出現(xiàn)錯誤,則可能導(dǎo)致服務(wù)器下發(fā)錯誤的操作,進(jìn)而導(dǎo)致終端出現(xiàn)更大的錯誤。目前情況下,如果發(fā)現(xiàn)終端的某個管理樹值丟失或出現(xiàn)錯誤,則服務(wù)器會根據(jù)分析的情況進(jìn)行修復(fù),如果服務(wù)器不能修復(fù),則可能將其上報給設(shè)備生產(chǎn)廠商,由其進(jìn)行分析并提供解決方案,然后運(yùn)營商服務(wù)器會根據(jù)生產(chǎn)廠商提供的解決方案對終端進(jìn)行修復(fù)操作。目前的處理方法修復(fù)難度和代價較大,而且不能保證對所有的錯誤都能修復(fù)。所以,如何對終端設(shè)備的管理數(shù)據(jù)進(jìn)行備份,并在終端設(shè)備的管理數(shù)據(jù)錯誤或丟失的情況下能夠方便地恢復(fù)已成為業(yè)界急待解決的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種在設(shè)備管理中備份和恢復(fù)管理數(shù)據(jù)的方法及裝置,以解決現(xiàn)有設(shè)備管理中不能對終端設(shè)備中的管理數(shù)據(jù)進(jìn)行備份和恢復(fù)的問題。
本發(fā)明提供以下技術(shù)方案一種在設(shè)備管理中備份管理數(shù)據(jù)的方法,包括如下步驟向終端設(shè)備內(nèi)的設(shè)備管理代理下發(fā)備份管理數(shù)據(jù)的備份操作;設(shè)備管理代理根據(jù)所述備份操作收集終端設(shè)備內(nèi)的管理數(shù)據(jù);以及將收集的管理數(shù)據(jù)傳送給備份實體,由該備份實體進(jìn)行存儲。
其中將管理數(shù)據(jù)傳送給備份實體前,進(jìn)一步對管理數(shù)據(jù)進(jìn)行加密和/或壓縮處理。
所述備份實體為智能卡、普通存儲卡或者為終端設(shè)備內(nèi)的非易失性存儲器;所述設(shè)備管理代理將收集的管理數(shù)據(jù)直接傳送給備份實體。
所述設(shè)備管理代理在備份管理數(shù)據(jù)時還在備份實體上設(shè)置關(guān)聯(lián)終端設(shè)備與對應(yīng)的管理數(shù)據(jù)的認(rèn)證證書。
所述設(shè)備管理代理進(jìn)一步向操作發(fā)起者返回備份結(jié)果。
所述備份實體為數(shù)據(jù)同步服務(wù)器,將管理數(shù)據(jù)傳送給該數(shù)據(jù)同步服務(wù)器包括步驟設(shè)備管理代理將收集的管理數(shù)據(jù)傳遞給同步引擎;所述數(shù)據(jù)同步引擎將接收到的管理數(shù)據(jù)傳遞給數(shù)據(jù)同步客戶端;所述數(shù)據(jù)同步客戶端與數(shù)據(jù)同步服務(wù)器建立連接,并基于開放移動聯(lián)盟數(shù)據(jù)同步(OMA DS)協(xié)議將所述管理數(shù)據(jù)同步到數(shù)據(jù)同步服務(wù)器。
所述數(shù)據(jù)同步客戶端通過同步引擎和設(shè)備管理代理進(jìn)一步向操作發(fā)起者側(cè)返回備份結(jié)果。
所述數(shù)據(jù)同步客戶端在向數(shù)據(jù)同步服務(wù)器傳送數(shù)據(jù)前還進(jìn)一步對管理數(shù)據(jù)進(jìn)行加密和/或壓縮處理。
設(shè)備管理代理在收集管理數(shù)據(jù)前先鎖定數(shù)據(jù),并在完成數(shù)據(jù)備份后解鎖數(shù)據(jù)。
所述管理數(shù)據(jù)包括管理樹結(jié)構(gòu)中的節(jié)點路徑信息及該節(jié)點上的內(nèi)容。
備份管理數(shù)據(jù)時,拆分管理樹的數(shù)據(jù),將各節(jié)點作為單個處理的數(shù)據(jù)元進(jìn)行存儲;或者,將管理樹的數(shù)據(jù)作為一整體進(jìn)行存儲。
由終端設(shè)備發(fā)起所述備份操作;或者,由設(shè)備管理服務(wù)器向所述設(shè)備管理代理下發(fā)所述備份操作。
在終端設(shè)備的管理樹上定義描述所述備份操作的可執(zhí)行節(jié)點,通過執(zhí)行該節(jié)點以實現(xiàn)所述備份操作的下發(fā)。
設(shè)備管理服務(wù)器通過擴(kuò)展現(xiàn)有的協(xié)議下發(fā)備份操作。
一種在設(shè)備管理中恢復(fù)管理數(shù)據(jù)的方法,包括如下步驟向終端設(shè)備內(nèi)的設(shè)備管理代理發(fā)送恢復(fù)管理數(shù)據(jù)的操作;設(shè)備管理代理從備份實體獲取為本設(shè)備備份的管理數(shù)據(jù);以及設(shè)備管理代理用備份的管理數(shù)據(jù)覆蓋終端設(shè)備內(nèi)相應(yīng)的管理數(shù)據(jù)。
其中所述數(shù)據(jù)同步客戶端還對獲取的備份數(shù)據(jù)進(jìn)行解壓縮和/或解密處理。
所述備份實體為智能卡、普通存儲卡或者為終端設(shè)備內(nèi)的非易失性存儲器;所述設(shè)備管理代理從該備份實體讀取備份的管理數(shù)據(jù)。
所述設(shè)備管理代理在覆蓋管理數(shù)據(jù)前,進(jìn)一步根據(jù)與備份的管理數(shù)據(jù)相關(guān)的認(rèn)證證書確認(rèn)數(shù)據(jù)合法性,若是,則進(jìn)行恢復(fù)操作,否則,放棄該次恢復(fù)操作。
所述備份實體為數(shù)據(jù)同步服務(wù)器,從數(shù)據(jù)同步服務(wù)器獲取管理數(shù)據(jù)包括步驟設(shè)備管理代理向同步引擎發(fā)起恢復(fù)數(shù)據(jù)請求;所述同步引擎向數(shù)據(jù)同步客戶端請求恢復(fù)數(shù)據(jù);所述數(shù)據(jù)同步客戶端與數(shù)據(jù)同步服務(wù)器建立連接,并從數(shù)據(jù)同步服務(wù)器獲取備份的管理數(shù)據(jù)和將管理數(shù)據(jù)傳送到設(shè)備管理代理。
設(shè)備管理代理在將備份的管理數(shù)據(jù)覆蓋終端設(shè)備內(nèi)的管理數(shù)據(jù)前先鎖定數(shù)據(jù),并在覆蓋管理數(shù)據(jù)后解鎖數(shù)據(jù)。
所述設(shè)備管理代理進(jìn)一步向操作發(fā)起者返回恢復(fù)結(jié)果。
所述管理數(shù)據(jù)包括管理樹結(jié)構(gòu)中的節(jié)點路徑信息及該節(jié)點上的內(nèi)容。
由終端設(shè)備發(fā)起所述恢復(fù)操作;或者,由設(shè)備管理服務(wù)器向所述設(shè)備管理代理發(fā)送所述恢復(fù)操作。
在終端設(shè)備的管理樹上定義描述所述恢復(fù)操作的可執(zhí)行節(jié)點,通過執(zhí)行該節(jié)點以實現(xiàn)所述恢復(fù)操作的下發(fā)。
設(shè)備管理服務(wù)器通過擴(kuò)展現(xiàn)有的協(xié)議操作下發(fā)所述恢復(fù)操作。
一種終端設(shè)備,包括第一存儲模塊,用于存儲終端設(shè)備的管理數(shù)據(jù);第二存儲模塊,為非易失性存儲模塊,用于存儲數(shù)據(jù);設(shè)備管理代理模塊,用于將第一存儲模塊中的管理數(shù)據(jù)備份到第二存儲模塊,或者,將第二存儲模塊中備份的管理數(shù)據(jù)恢復(fù)到第一存儲模塊中。
其中所述第二存儲模塊為智能卡、普通存儲卡或者為終端設(shè)備內(nèi)的非易失性存儲器。
所述智能卡或普通存儲卡以可插拔方式設(shè)置在終端設(shè)備上。
一種終端設(shè)備,包括第一存儲模塊、設(shè)備管理代理模塊、同步引擎和數(shù)據(jù)同步代理客戶端模塊;所述第一存儲模塊用于存儲終端設(shè)備的管理數(shù)據(jù);所述設(shè)備管理代理模塊用于將第一存儲模塊中的管理數(shù)據(jù)傳送到所述同步引擎,或者,從所述同步引擎接收管理數(shù)據(jù)并覆蓋所述第一存儲模塊中相應(yīng)的管理數(shù)據(jù);所述同步引擎用于將所述設(shè)備管理代理模塊傳送來的數(shù)據(jù)傳送到同步代理客戶端模塊,或者,將同步代理客戶端模塊傳送來的備份數(shù)據(jù)傳送給設(shè)備管理代理模塊;所述數(shù)據(jù)同步代理客戶端模塊用于將同步引擎?zhèn)魉蛠淼墓芾頂?shù)據(jù)發(fā)送給數(shù)據(jù)同步服務(wù)器進(jìn)行備份,或者,從數(shù)據(jù)同步服務(wù)器獲取備份數(shù)據(jù)并傳送給所述同步引擎。
其中所述終端設(shè)備還包括第二存儲模塊,為非易失性存儲模塊,所述設(shè)備管理代理模塊將第一存儲模塊中的管理數(shù)據(jù)備份到第二存儲模塊,或者,將第二存儲模塊中備份的管理數(shù)據(jù)恢復(fù)到第一存儲模塊中。
所述同步引擎與設(shè)備管理代理模塊和數(shù)據(jù)同步代理模塊相互獨(dú)立;或者,所述同步引擎包含在設(shè)備管理代理模塊或數(shù)據(jù)同步代理模塊內(nèi)。
所述同步引擎包括同步接口,從所述設(shè)備管理代理模塊接收數(shù)據(jù)或向設(shè)備管理代理模塊發(fā)送數(shù)據(jù);驅(qū)動單元,用于觸發(fā)所述數(shù)據(jù)同步代理客戶端模塊,將從同步接口接收到的數(shù)據(jù)傳送給數(shù)據(jù)同步代理客戶端模塊,或者將從數(shù)據(jù)同步代理客戶端模塊獲取的數(shù)據(jù)傳送到同步接口。
一種設(shè)備管理系統(tǒng),包括設(shè)備管理服務(wù)器、終端設(shè)備和數(shù)據(jù)同步服務(wù)器;所述設(shè)備管理服務(wù)器向終端設(shè)備下發(fā)備份管理數(shù)據(jù)和恢復(fù)管理數(shù)據(jù)的操作;所述終端設(shè)備接收到設(shè)備管理服務(wù)器下發(fā)的或本終端設(shè)備產(chǎn)生的備份管理數(shù)據(jù)的操作后,將管理數(shù)據(jù)傳送到所述數(shù)據(jù)同步服務(wù)器,或者,在接收到設(shè)備管理服務(wù)器下發(fā)的或本終端設(shè)備產(chǎn)生的恢復(fù)管理數(shù)據(jù)的操作后,從所述數(shù)據(jù)同步服務(wù)器獲取備份的管理數(shù)據(jù);數(shù)據(jù)同步服務(wù)器,用于備份終端設(shè)備傳送來的管理數(shù)據(jù),或者,將備份的管理數(shù)據(jù)傳送給終端設(shè)備。
本發(fā)明將終端設(shè)備上的管理數(shù)據(jù)備份到存儲卡或數(shù)據(jù)同步服務(wù)器上,在管理數(shù)據(jù)發(fā)生錯誤或丟失的情況下,可以方便地進(jìn)行恢復(fù),能夠防范丟失管理數(shù)據(jù)的風(fēng)險。利用已有的數(shù)據(jù)同步能力和協(xié)議基礎(chǔ)設(shè)施實現(xiàn)對管理數(shù)據(jù)的備份和恢復(fù),容易實現(xiàn)而且成本低。
圖1A為本發(fā)明中設(shè)備管理系統(tǒng)及終端設(shè)備的結(jié)構(gòu)示意圖;圖1B為本發(fā)明中同步引擎的結(jié)構(gòu)示意圖;圖2為本發(fā)明中將終端設(shè)備管理數(shù)據(jù)備份到數(shù)據(jù)同步服務(wù)器的流程圖;圖3為本發(fā)明中從數(shù)據(jù)同步服務(wù)器恢復(fù)終端設(shè)備的管理數(shù)據(jù)的流程圖;圖4A、圖4B為本發(fā)明中設(shè)備管理樹的結(jié)構(gòu)示意圖;圖5為本發(fā)明中終端設(shè)備的結(jié)構(gòu)示意圖;圖6為本發(fā)明中將終端設(shè)備管理數(shù)據(jù)備份到存儲卡的流程圖;圖7為本發(fā)明中從存儲卡恢復(fù)終端設(shè)備的管理數(shù)據(jù)的流程圖。
具體實施例方式
在設(shè)備管理(DM)中,為了能夠方便和快速的恢復(fù)管理數(shù)據(jù),尤其是在終端設(shè)備內(nèi)管理數(shù)據(jù)發(fā)生錯誤或丟失的情況下恢復(fù)管理數(shù)據(jù),本發(fā)明由終端設(shè)備中的設(shè)備管理代理模塊收集終端設(shè)備正常的管理數(shù)據(jù)并傳送到備份實體進(jìn)行保存;在需要恢復(fù)管理數(shù)據(jù)時,由設(shè)備管理代理向備份實體請求并獲取備份的管理數(shù)據(jù),將備份的管理數(shù)據(jù)覆蓋終端設(shè)備中相應(yīng)的當(dāng)前管理數(shù)據(jù)。
備份管理數(shù)據(jù)的操作和恢復(fù)管理數(shù)據(jù)的操作可以由設(shè)備管理服務(wù)器下發(fā)到終端設(shè)備,終端設(shè)備接收操作后觸發(fā)相應(yīng)的備份或恢復(fù)操作;另外,也可以由終端設(shè)備發(fā)起,如用戶在終端設(shè)備上選擇備份管理數(shù)據(jù)的操作或恢復(fù)管理數(shù)據(jù)的操作后,終端設(shè)備內(nèi)部觸發(fā)相應(yīng)的備份或恢復(fù)操作。
備份實體具有非易性的存儲器,可以是備份服務(wù)器,如數(shù)據(jù)同步(DS)服務(wù)器,也可以是智能卡(SmartCard)或普通的存儲卡,還可以是終端設(shè)備內(nèi)的非易失性存儲器(Non-Volatile...Memory,NVM,指掉電后在相當(dāng)長時間內(nèi)依然能有效保存數(shù)據(jù)的存儲器),如EEPROM,EPROM,F(xiàn)LASH等。
實施例一本實施例以數(shù)據(jù)同步服務(wù)器作為備份實體,以設(shè)備管理服務(wù)器下發(fā)備份操作和恢復(fù)操作為例進(jìn)行說明。
參閱圖1A所示,整個設(shè)備管理系統(tǒng)包括設(shè)備管理服務(wù)器、終端設(shè)備和數(shù)據(jù)數(shù)據(jù)同步服務(wù)器。
設(shè)備管理服務(wù)器負(fù)責(zé)對終端進(jìn)行管理,包括參數(shù)配置、錯誤診斷、固件軟件升級等,這些操作會在終端建立和修改設(shè)備管理樹;特別的,設(shè)備管理服務(wù)器還用于向終端設(shè)備下發(fā)備份管理數(shù)據(jù)和恢復(fù)管理數(shù)據(jù)的操作。
數(shù)據(jù)同步服務(wù)器,負(fù)責(zé)和終端設(shè)備的數(shù)據(jù)同步,并維護(hù)自身的同步數(shù)據(jù)庫。
終端設(shè)備,用于接收設(shè)備管理服務(wù)器的管理,并可與數(shù)據(jù)同步服務(wù)器進(jìn)行數(shù)據(jù)同步。
終端設(shè)備包括存儲模塊,用于保存設(shè)備管理樹,該管理樹包含樹節(jié)點和樹節(jié)點上的管理數(shù)據(jù)。
設(shè)備管理代理模塊(即DM客戶端),主要負(fù)責(zé)完成設(shè)備管理任務(wù),可以和DM服務(wù)器建立管理會話,具有訪問設(shè)備管理樹的權(quán)限。
數(shù)據(jù)同步代理模塊(即DS客戶端),主要完成數(shù)據(jù)同步任務(wù),負(fù)責(zé)維護(hù)終端側(cè)同步數(shù)據(jù)庫、過濾同步內(nèi)容、LUID和GUID映射、同步數(shù)據(jù)的壓縮加密、建立同步會話、協(xié)商同步方式等。它通過同步數(shù)據(jù)庫保存的狀態(tài)信息可以標(biāo)識出哪些數(shù)據(jù)在上次同步的基礎(chǔ)上進(jìn)行了修改,并可以只進(jìn)行修改數(shù)據(jù)的同步。
同步引擎,用于在DS代理模塊與DM代理模塊之間傳送數(shù)據(jù)和解釋命令,根據(jù)對命令的解釋結(jié)果進(jìn)行相應(yīng)的處理。DM代理模塊提供的命令包括備份和恢復(fù)命令。
設(shè)備管理代理模塊與設(shè)備管理服務(wù)器通過OMA DM協(xié)議進(jìn)行通信,數(shù)據(jù)同步代理模塊與數(shù)據(jù)代理服務(wù)器通過OMA DS協(xié)議進(jìn)行通信。它們的底層承載網(wǎng)絡(luò)可以是有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)。
參閱圖1B所示,同步引擎主要由同步接口和驅(qū)動單元組成,同步接口向DM客戶端開放,DM客戶端通過調(diào)用該接口發(fā)送/獲取同步數(shù)據(jù)。同步接口包括但不限于消息機(jī)制、文件接口、應(yīng)用編程接口(API接口)等。同步接口為API格式時其參數(shù)可采用如下方式(下面用的方式僅作為參考,在形成標(biāo)準(zhǔn)時可以使用更加規(guī)范以及全面的形式來描述終端信息,本發(fā)明并不限制其使用)bool SyncToServer(char data[],...);char* SyncFromServer(char url[]);其中,參數(shù)可以擴(kuò)展,以攜帶更多DS客戶端需要的輔助數(shù)據(jù)。
同步引擎的驅(qū)動單元能夠觸發(fā)DS代理模塊,DS代理模塊隨后完成同步數(shù)據(jù)庫的狀態(tài)維護(hù)、同步內(nèi)容的過濾、同步數(shù)據(jù)的加密壓縮、與數(shù)據(jù)同步服務(wù)器建立同步會話、協(xié)商同步類型、發(fā)送同步數(shù)據(jù)等功能。
同步引擎可以是與DM代理模塊或DS代理模塊相互獨(dú)立的模塊,也可以包含在DM代理模塊或DS代理模塊內(nèi)。
參閱圖2所示,將終端設(shè)備管理數(shù)據(jù)備份到數(shù)據(jù)同步服務(wù)器的主要步驟如下步驟200、DM服務(wù)器與DM終端設(shè)備建立設(shè)備管理會話。
步驟210、DM服務(wù)器對終端設(shè)備下發(fā)管理樹備份操作。
步驟220、DM代理模塊先鎖定管理數(shù)據(jù),防止訪問沖突。
步驟230、DM代理模塊收集設(shè)備管理樹結(jié)構(gòu)節(jié)點及其內(nèi)容,然后將操作和需備份數(shù)據(jù)發(fā)送至同步引擎,發(fā)送完后解鎖數(shù)據(jù)。
步驟240、同步引擎解釋備份操作,然后按解釋結(jié)果觸發(fā)DS客戶端的相應(yīng)功能。
步驟250、DS客戶端維護(hù)同步數(shù)據(jù)庫狀態(tài),然后與DS服務(wù)器建立同步會話,協(xié)商同步方法并進(jìn)行數(shù)據(jù)的同步,即將管理數(shù)據(jù)保存在數(shù)據(jù)同步服務(wù)器上。
如果采用增量備份,則DS客戶端還過濾同步內(nèi)容;為了數(shù)據(jù)安全,還可對同步內(nèi)容進(jìn)行加密;為了減少數(shù)據(jù)傳送量,還可進(jìn)一步對同步內(nèi)容進(jìn)行壓縮處理。
步驟260、DS客戶端返回同步操作結(jié)果給同步引擎。
步驟270、同步引擎返回操作結(jié)果給DM客戶端。
步驟280、DM客戶端返回操作結(jié)果給DM服務(wù)器。
參閱圖3所示,從數(shù)據(jù)同步服務(wù)器恢復(fù)終端設(shè)備的管理數(shù)據(jù)的主要步驟如下步驟300、DM服務(wù)器與DM終端設(shè)備建立設(shè)備管理會話。
步驟310、DM服務(wù)器對終端設(shè)備下發(fā)管理樹恢復(fù)操作。
步驟320、DM代理模塊先鎖定管理數(shù)據(jù),防止訪問沖突。
步驟330、DM代理模塊向同步引擎請求恢復(fù)備份數(shù)據(jù)。
步驟340、同步引擎解釋備份操作,然后觸發(fā)DS客戶端的相應(yīng)功能。
步驟350、DS客戶端與DS服務(wù)器建立同步會話,從數(shù)據(jù)同步服務(wù)器獲取備份的管理數(shù)據(jù)。
步驟360、DS客戶端將備份數(shù)據(jù)返回給同步引擎,并解鎖數(shù)據(jù)。
如果在備份時,對管理數(shù)據(jù)進(jìn)行了加密和/壓縮,DS客戶端還進(jìn)一步對獲取的備份數(shù)據(jù)進(jìn)行解壓縮和/或解密處理。
步驟370、同步引擎通過接口將備份數(shù)據(jù)返回給DM客戶端。
步驟380、DM客戶端將備份的管理數(shù)據(jù)覆蓋原來的管理數(shù)據(jù)。
步驟390、DM客戶端向DM服務(wù)器返回操作結(jié)果。
對于終端設(shè)備上發(fā)起的備份/恢復(fù)操作,除了沒有DM服務(wù)器參與外,其余處理過程與上述處理過程相同。
DM服務(wù)器下發(fā)備份/恢復(fù)操作可以采用管理樹方式和命令方式,下面分別說明1、采用管理樹方式設(shè)備管理終端會保持一個管理樹,用以保存一些DM服務(wù)器可管理的標(biāo)準(zhǔn)化的對象。DM服務(wù)器有操作終端管理樹的權(quán)限,可以通過DM協(xié)議進(jìn)行管理樹節(jié)點的增加、刪除和更新等操作。DM服務(wù)器的設(shè)備管理的所有的相關(guān)數(shù)據(jù)都保存在管理樹上。其管理樹的結(jié)構(gòu)如圖4A所示。
基于此結(jié)構(gòu),可以通過在此管理樹的基礎(chǔ)上增加一個子樹用以完成備份/恢復(fù)操作的下發(fā),將操作設(shè)計為可執(zhí)行子樹節(jié)點,其參數(shù)為命令節(jié)點的子節(jié)點,如圖4B所示。
一個具體實例如下節(jié)點解釋<x>
該內(nèi)部節(jié)點是備份/恢復(fù)操作的占位符。
<x/Backup>
該內(nèi)部節(jié)點為命令節(jié)點,用于服務(wù)器下發(fā)備份操作。
<x/Backup/URL>
該內(nèi)部節(jié)點為操作的目標(biāo)路徑,它可指定備份操作的目標(biāo)路徑,通過此路徑,可實現(xiàn)對部分管理樹數(shù)據(jù)的備份。
<x/Restore>
該內(nèi)部節(jié)點為命令節(jié)點,用于服務(wù)器下發(fā)恢復(fù)操作。
<x/Restore/URL>
該內(nèi)部節(jié)點為操作的目標(biāo)路徑,它可指定恢復(fù)操作的目標(biāo)路徑,通過此路徑,可實現(xiàn)對部分管理樹數(shù)據(jù)的恢復(fù)。
基于DM協(xié)議的備份DM賬號信息的實例如下<Replace>
<CmdID>1</CmdID>
<Item>
<Source><LocURI>x/Backup/URL</LocURI></Source>
<Metta>
<Format xmlns=′syncmlmetinf>chr</Format>
<Type xmlns=′syncmlmetinf′>text/plain</Type>
</Meta>
<Data>./SyncML/DM Acc</Data>
</Item>
</Replace>
<Exec>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>x/Backup</LocURI>
</Target>
</Item>
</Exec>
2、命令方式DM協(xié)議是基于SyncML實現(xiàn)的,目前SyncML支持的協(xié)議命令有Add、Alert、Atomic、Copy、Delete、Exec、Get、Map、MapItem、Move、Put、Replace、Results、Search、Sequence、Sync。其命令是可以擴(kuò)展的,為了實現(xiàn)備份/恢復(fù),可以對其命令進(jìn)行擴(kuò)展。
一個具體實例如下<Backup>
<CmdID>3</CmdID>
<Item>
<Target><LocURI>./Common/WAP</LocURI></Target>
</Item>
</Backup>
<Restore>
<CmdID>5</CmdID>
<Item>
<Source><LocURI>./Common/WAP</LocURI></Source>
<Meta>
<Format xmlns=′syncmlmetinf′>chr</Format>
<Type xmlns=′syncmlmetinf′>text/plain</Type>
</Meta>
<Data>...</Data>
</Item>
</Restore>
在上述流程中,設(shè)備管理數(shù)據(jù)的同步基于現(xiàn)有的數(shù)據(jù)同步(DS)標(biāo)準(zhǔn)協(xié)議實現(xiàn),目前的DS同步數(shù)據(jù)能夠同步幾種標(biāo)準(zhǔn)化的數(shù)據(jù),它們有固定的數(shù)據(jù)類型和組織格式。為了使得數(shù)據(jù)同步客戶端和數(shù)據(jù)同步服務(wù)器能夠相互識別所同步數(shù)據(jù),需要為設(shè)備管理數(shù)據(jù)定義數(shù)據(jù)類型和數(shù)據(jù)格式。
數(shù)據(jù)類型的定義使用MIME類型,由于DM對于管理樹的定義使用了SyncML,而DS同樣是基于SyncML實現(xiàn),所以DM協(xié)議中對管理樹的表示在DS中可以識別和解析。
DS同步設(shè)備管理樹信息可以采用以下方式
1、DS在同步數(shù)據(jù)時可以將管理樹的數(shù)據(jù)打散,將每個節(jié)點作為單個處理的數(shù)據(jù)元,這樣可以實現(xiàn)數(shù)據(jù)的增量備份和恢復(fù)。例如對如下單個樹節(jié)點數(shù)據(jù)<Item>
<Source><LocURI>./DevInfo/DevId</LocURI></Source>
<Meta>
<Format xmlns=′syncmlmetinf′>chr</Format>
<Type xmlns=′syncmlmetinf′>text/plain</Type>
</Meta>
<Data>IMEI493005100592800</Data>
</Item>
DS將其作為單獨(dú)一條記錄,為其維護(hù)一條LUID和GUID的對應(yīng)關(guān)系,并維護(hù)一條修改狀態(tài)信息。
2、DS也可以將管理樹的數(shù)據(jù)作為一個整體,通過已有的File類型進(jìn)行處理,將所有管理樹的數(shù)據(jù)存儲在一個文件中,如xml文件,在同步時對整個文件進(jìn)行備份和恢復(fù)。
實施例如下<Sync>
…<Replace>
<CmdID>3</CmdID>
<Meta>
<Type xmlns=′syncmlmetinf′>application/vnd.omads-file+xml</Type>
</Meta>
<Item>
<Source>
<LocURI>123</LocURI>
</Source>
…<Data><![CDATA[
<File>
<name>OMA_DM_ManaTree.xml</name>
<created>20051115T231830</created>
<modified>20051115T015500</modified>
<attributes>
<h>false</h>
<a>true</a>
</attributes>
<body enc=″base64″><--!The content of the file goes here-->
…</body>
</File>]]>
</Data>
</Item>
</Replace>
</Sync>
從上述可知,利用DS的數(shù)據(jù)同步能力和協(xié)議基礎(chǔ)設(shè)施,實現(xiàn)了對管理數(shù)據(jù)的備份和恢復(fù),防范了丟失數(shù)據(jù)的風(fēng)險。
實施例二本實施例以備份實體為智能卡或普通存儲卡為例進(jìn)行說明。
參閱圖5所示,終端設(shè)備包括存儲模塊、存儲卡和設(shè)備管理代理模塊。
存儲模塊用于存儲終端設(shè)備的管理數(shù)據(jù),即終端設(shè)備維護(hù)的設(shè)備管理樹。
存儲卡為具有非易失性存儲器的智能卡(SmartCard)或普通存儲卡,用于備份管理數(shù)據(jù)。
設(shè)備管理代理模塊,主要負(fù)責(zé)完成設(shè)備管理任務(wù),可以和DM服務(wù)器建立管理會話,具有訪問設(shè)備管理樹的權(quán)限。在需要備份管理數(shù)據(jù)時,設(shè)備管理代理模塊存儲模塊中的管理數(shù)據(jù)備份到存儲卡中,在需要恢復(fù)數(shù)據(jù)時,將存儲卡中備份的管理數(shù)據(jù)恢復(fù)到存儲模塊中。
存儲卡以可插拔方式設(shè)置在終端設(shè)備上,如通過USB接口外接等。
為了防止備份在儲存卡上的數(shù)據(jù)被恢復(fù)到其它的終端,可以在備份前對其采取加密、設(shè)置認(rèn)證證書等,在恢復(fù)數(shù)據(jù)時進(jìn)行相應(yīng)的認(rèn)證和解密。
參閱圖6所示,將終端設(shè)備管理數(shù)據(jù)備份到存儲卡的處理過程如下步驟600、DM服務(wù)器和DM終端建立設(shè)備管理會話。
步驟610、DM服務(wù)器對終端下發(fā)管理樹備份操作。
步驟620、DM客戶端首先鎖定數(shù)據(jù),防止訪問沖突。
步驟630、DM代理模塊收集設(shè)備管理樹結(jié)構(gòu)節(jié)點及其內(nèi)容,然后將管理數(shù)據(jù)發(fā)送至存儲卡,并在發(fā)送完成后解鎖數(shù)據(jù)。
為了保證數(shù)據(jù)安全,可對數(shù)據(jù)進(jìn)行加密后發(fā)送到存儲卡;進(jìn)一步的,為了防止將管理數(shù)據(jù)恢復(fù)到其它終端設(shè)備上,在該步驟還可產(chǎn)生一個與該終端設(shè)備和管理數(shù)據(jù)關(guān)聯(lián)的認(rèn)證證書并傳送到存儲卡。
步驟640、DM客戶端向DM服務(wù)器返回操作結(jié)果。
參閱圖7所示,從存儲卡恢復(fù)終端設(shè)備的管理數(shù)據(jù)的處理過程如下步驟700、DM服務(wù)器和DM終端建立設(shè)備管理會話。
步驟710、DM服務(wù)器對終端下發(fā)管理樹恢復(fù)操作。
步驟720、DM客戶端首先鎖定數(shù)據(jù),防止訪問沖突。
步驟730、DM代理模塊從存儲卡讀取備份數(shù)據(jù)。
步驟740、DM代理模塊將備份數(shù)據(jù)覆蓋原管理數(shù)據(jù),并解鎖數(shù)據(jù)。
如果備份數(shù)據(jù)時進(jìn)行了加密處理,此步驟中還進(jìn)一步對獲取的數(shù)據(jù)進(jìn)行解密處理。如果備份數(shù)據(jù)時產(chǎn)生了認(rèn)證證書,則此步驟中還先根據(jù)該認(rèn)證證書進(jìn)行認(rèn)證處理,如果認(rèn)證通過,則確定備份數(shù)據(jù)為該終端設(shè)備的管理數(shù)據(jù),否則說明不是該終端的管理數(shù)據(jù),結(jié)束恢復(fù)操作。
步驟750、DM客戶端向DM服務(wù)器返回操作結(jié)果。
在上述流程中,下發(fā)備份/恢復(fù)命令的方法可以利用現(xiàn)有協(xié)議中的Copy命令,一個具體的實例如下
<Copy>
<CmdID>1</CmdID>
<Item>
<Target><LocURI>./DMAcc</LocURI></Target>
<Source><LocURI>./SC/Backup/DMAcc</LocURI></Source>
</Item>
</Copy>
對于備份實體為終端設(shè)備內(nèi)的非易失性存儲器而言,其備份與恢復(fù)的處理過程與本實施例相同,不再贅述。
實施例三本實施例的終端設(shè)備綜合實施例一和實施例二的結(jié)構(gòu),即終端設(shè)備中的設(shè)備管理代理模塊可以將管理數(shù)據(jù)備份到數(shù)據(jù)同步服務(wù)器,也可以將管理數(shù)據(jù)備份到存儲卡。對于服務(wù)器下的備份命令可以采用默認(rèn)備份到數(shù)據(jù)同步服務(wù)器(或者默認(rèn)備份到存儲卡);對于終端設(shè)備發(fā)起的備份命令,可以提示用戶選擇。其具體的備份和恢復(fù)處理與實施例一和實施二相同,不再贅述。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種在設(shè)備管理中備份管理數(shù)據(jù)的方法,其特征在于,包括如下步驟向終端設(shè)備內(nèi)的設(shè)備管理代理下發(fā)備份管理數(shù)據(jù)的備份操作;設(shè)備管理代理根據(jù)所述備份操作收集終端設(shè)備內(nèi)的管理數(shù)據(jù);以及將收集的管理數(shù)據(jù)傳送給備份實體,由該備份實體進(jìn)行存儲。
2.如權(quán)利要求1所述的方法,其特征在于,將管理數(shù)據(jù)傳送給備份實體前,進(jìn)一步對管理數(shù)據(jù)進(jìn)行加密和/或壓縮處理。
3.如權(quán)利要求1所述的方法,其特征在于,所述備份實體為智能卡、普通存儲卡或者為終端設(shè)備內(nèi)的非易失性存儲器;所述設(shè)備管理代理將收集的管理數(shù)據(jù)直接傳送給備份實體。
4.如權(quán)利要求3所述的方法其特征在于,所述設(shè)備管理代理在備份管理數(shù)據(jù)時還在備份實體上設(shè)置關(guān)聯(lián)終端設(shè)備與對應(yīng)的管理數(shù)據(jù)的認(rèn)證證書。
5.如權(quán)利要求3所述的方法,其特征在于,所述設(shè)備管理代理進(jìn)一步向操作發(fā)起者返回備份結(jié)果。
6.如權(quán)利要求1所述的方法,其特征在于,所述備份實體為數(shù)據(jù)同步服務(wù)器,將管理數(shù)據(jù)傳送給該數(shù)據(jù)同步服務(wù)器包括下述步驟設(shè)備管理代理將收集的管理數(shù)據(jù)傳遞給同步引擎;所述數(shù)據(jù)同步引擎將接收到的管理數(shù)據(jù)傳遞給數(shù)據(jù)同步客戶端;以及所述數(shù)據(jù)同步客戶端與數(shù)據(jù)同步服務(wù)器建立連接,并基于開放移動聯(lián)盟數(shù)據(jù)同步(OMADS)協(xié)議將所述管理數(shù)據(jù)同步到數(shù)據(jù)同步服務(wù)器。
7.如權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)同步客戶端通過同步引擎和設(shè)備管理代理進(jìn)一步向操作發(fā)起者側(cè)返回備份結(jié)果。
8.如權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)同步客戶端在向數(shù)據(jù)同步服務(wù)器傳送數(shù)據(jù)前還進(jìn)一步對管理數(shù)據(jù)進(jìn)行加密和/或壓縮處理。
9.如權(quán)利要求1所述的方法,其特征在于,設(shè)備管理代理在收集管理數(shù)據(jù)前先鎖定數(shù)據(jù),并在完成數(shù)據(jù)備份后解鎖數(shù)據(jù)。
10.如權(quán)利要求1至9任一項所述的方法,其特征在于,所述管理數(shù)據(jù)包括管理樹結(jié)構(gòu)中的節(jié)點路徑信息及該節(jié)點上的內(nèi)容。
11.如權(quán)利要求10所述的方法,其特征在于,備份管理數(shù)據(jù)時,拆分管理樹的數(shù)據(jù),將各節(jié)點作為單個處理的數(shù)據(jù)元進(jìn)行存儲;或者,將管理樹的數(shù)據(jù)作為一整體進(jìn)行存儲。
12.如權(quán)利要求1所述的方法,其特征在于,由終端設(shè)備發(fā)起所述備份操作;或者,由設(shè)備管理服務(wù)器向所述設(shè)備管理代理下發(fā)所述備份操作。
13.如權(quán)利要求12所述的方法,其特征在于,在終端設(shè)備的管理樹上定義描述所述備份操作的可執(zhí)行節(jié)點,通過執(zhí)行該節(jié)點以實現(xiàn)所述備份操作的下發(fā)。
14.如權(quán)利要求12所述的方法,其特征在于,設(shè)備管理服務(wù)器通過擴(kuò)展現(xiàn)有的協(xié)議下發(fā)備份操作。
15.一種在設(shè)備管理中恢復(fù)管理數(shù)據(jù)的方法,其特征在于,包括如下步驟向終端設(shè)備內(nèi)的設(shè)備管理代理發(fā)送恢復(fù)管理數(shù)據(jù)的操作;設(shè)備管理代理從備份實體獲取為本設(shè)備備份的管理數(shù)據(jù);以及設(shè)備管理代理用備份的管理數(shù)據(jù)覆蓋終端設(shè)備內(nèi)相應(yīng)的管理數(shù)據(jù)。
16.如權(quán)利要求15所述的方法,其特征在于,所述數(shù)據(jù)同步客戶端還對獲取的備份數(shù)據(jù)進(jìn)行解壓縮和/或解密處理。
17.如權(quán)利要求15所述的方法,其特征在于,所述備份實體為智能卡、普通存儲卡或者為終端設(shè)備內(nèi)的非易失性存儲器;所述設(shè)備管理代理從該備份實體讀取備份的管理數(shù)據(jù)。
18.如權(quán)利要求17所述的方法,其特征在于,所述設(shè)備管理代理在覆蓋管理數(shù)據(jù)前,進(jìn)一步根據(jù)與備份的管理數(shù)據(jù)相關(guān)的認(rèn)證證書確認(rèn)數(shù)據(jù)合法性,若是,則進(jìn)行恢復(fù)操作,否則,放棄該次恢復(fù)操作。
19.如權(quán)利要求15所述的方法,其特征在于,所述備份實體為數(shù)據(jù)同步服務(wù)器,從數(shù)據(jù)同步服務(wù)器獲取管理數(shù)據(jù)包括下述步驟設(shè)備管理代理向同步引擎發(fā)起恢復(fù)數(shù)據(jù)請求;所述同步引擎向數(shù)據(jù)同步客戶端請求恢復(fù)數(shù)據(jù);所述數(shù)據(jù)同步客戶端與數(shù)據(jù)同步服務(wù)器建立連接,并從數(shù)據(jù)同步服務(wù)器獲取備份的管理數(shù)據(jù)和將管理數(shù)據(jù)傳送到設(shè)備管理代理。
20.如權(quán)利要求15所述的方法,其特征在于,設(shè)備管理代理在將備份的管理數(shù)據(jù)覆蓋終端設(shè)備內(nèi)的管理數(shù)據(jù)前先鎖定數(shù)據(jù),并在覆蓋管理數(shù)據(jù)后解鎖數(shù)據(jù)。
21.如權(quán)利要求15所述的方法,其特征在于,所述設(shè)備管理代理進(jìn)一步向操作發(fā)起者返回恢復(fù)結(jié)果。
22.如權(quán)利要求15至21任一項所述的方法,其特征在于,所述管理數(shù)據(jù)包括管理樹結(jié)構(gòu)中的節(jié)點路徑信息及該節(jié)點上的內(nèi)容。
23.如權(quán)利要求22所述的方法,其特征在于,由終端設(shè)備發(fā)起所述恢復(fù)操作;或者,由設(shè)備管理服務(wù)器向所述設(shè)備管理代理發(fā)送所述恢復(fù)操作。
24.如權(quán)利要求23所述的方法,其特征在于,在終端設(shè)備的管理樹上定義描述所述恢復(fù)操作的可執(zhí)行節(jié)點,通過執(zhí)行該節(jié)點以實現(xiàn)所述恢復(fù)操作的下發(fā)。
25.如權(quán)利要求22所述的方法,其特征在于,設(shè)備管理服務(wù)器通過擴(kuò)展現(xiàn)有的協(xié)議操作下發(fā)所述恢復(fù)操作。
26.一種終端設(shè)備,其特征在于,包括第一存儲模塊,用于存儲終端設(shè)備的管理數(shù)據(jù);第二存儲模塊,為非易失性存儲模塊,用于存儲數(shù)據(jù);設(shè)備管理代理模塊,用于將第一存儲模塊中的管理數(shù)據(jù)備份到第二存儲模塊,或者,將第二存儲模塊中備份的管理數(shù)據(jù)恢復(fù)到第一存儲模塊中。
27.如權(quán)利要求26所述的終端設(shè)備,其特征在于,所述第二存儲模塊為智能卡、普通存儲卡或者為終端設(shè)備內(nèi)的非易失性存儲器。
28.如權(quán)利要求26或27所述的終端設(shè)備,其特征在于,所述智能卡或普通存儲卡以可插拔方式設(shè)置在終端設(shè)備上。
29.一種終端設(shè)備,其特征在于,包括第一存儲模塊、設(shè)備管理代理模塊、同步引擎和數(shù)據(jù)同步代理客戶端模塊;所述第一存儲模塊用于存儲終端設(shè)備的管理數(shù)據(jù);所述設(shè)備管理代理模塊用于將第一存儲模塊中的管理數(shù)據(jù)傳送到所述同步引擎,或者,從所述同步引擎接收管理數(shù)據(jù)并覆蓋所述第一存儲模塊中相應(yīng)的管理數(shù)據(jù);所述同步引擎用于將所述設(shè)備管理代理模塊傳送來的數(shù)據(jù)傳送到同步代理客戶端模塊,或者,將同步代理客戶端模塊傳送來的備份數(shù)據(jù)傳送給設(shè)備管理代理模塊;所述數(shù)據(jù)同步代理客戶端模塊用于將同步引擎?zhèn)魉蛠淼墓芾頂?shù)據(jù)發(fā)送給數(shù)據(jù)同步服務(wù)器進(jìn)行備份,或者,從數(shù)據(jù)同步服務(wù)器獲取備份數(shù)據(jù)并傳送給所述同步引擎。
30.如權(quán)利要求29所述的終端設(shè)備,其特征在于,終端設(shè)備還包括第二存儲模塊,為非易失性存儲模塊,所述設(shè)備管理代理模塊將第一存儲模塊中的管理數(shù)據(jù)備份到第二存儲模塊,或者,將第二存儲模塊中備份的管理數(shù)據(jù)恢復(fù)到第一存儲模塊中。
31.如權(quán)利要求29所述的終端設(shè)備,其特征在于,所述同步引擎與設(shè)備管理代理模塊和數(shù)據(jù)同步代理模塊相互獨(dú)立;或者,所述同步引擎包含在設(shè)備管理代理模塊或數(shù)據(jù)同步代理模塊內(nèi)。
32.如權(quán)利要求29、30或31所述的終端設(shè)備,其特征在于,所述同步引擎包括同步接口,從所述設(shè)備管理代理模塊接收數(shù)據(jù)或向設(shè)備管理代理模塊發(fā)送數(shù)據(jù);驅(qū)動單元,用于觸發(fā)所述數(shù)據(jù)同步代理客戶端模塊,將從同步接口接收到的數(shù)據(jù)傳送給數(shù)據(jù)同步代理客戶端模塊,或者將從數(shù)據(jù)同步代理客戶端模塊獲取的數(shù)據(jù)傳送到同步接口。
33.一種設(shè)備管理系統(tǒng),其特征在于,包括設(shè)備管理服務(wù)器、終端設(shè)備和數(shù)據(jù)同步服務(wù)器;所述設(shè)備管理服務(wù)器向終端設(shè)備下發(fā)備份管理數(shù)據(jù)和恢復(fù)管理數(shù)據(jù)的操作;所述終端設(shè)備接收到設(shè)備管理服務(wù)器下發(fā)的或本終端設(shè)備產(chǎn)生的備份管理數(shù)據(jù)的操作后,將管理數(shù)據(jù)傳送到所述數(shù)據(jù)同步服務(wù)器,或者,在接收到設(shè)備管理服務(wù)器下發(fā)的或本終端設(shè)備產(chǎn)生的恢復(fù)管理數(shù)據(jù)的操作后,從所述數(shù)據(jù)同步服務(wù)器獲取備份的管理數(shù)據(jù);數(shù)據(jù)同步服務(wù)器,用于備份終端設(shè)備傳送來的管理數(shù)據(jù),或者,將備份的管理數(shù)據(jù)傳送給終端設(shè)備。
34.如權(quán)利要求33所述的設(shè)備管理系統(tǒng),其特征在于,所述終端設(shè)備包括第一存儲模塊、設(shè)備管理代理模塊、同步引擎和同步代理客戶端模塊;所述第一存儲模塊用于存儲終端設(shè)備的管理數(shù)據(jù);所述設(shè)備管理代理模塊用于將第一存儲模塊中的管理數(shù)據(jù)傳送到所述同步引擎,或者,從所述同步引擎接收管理數(shù)據(jù)并覆蓋所述第一存儲模塊中相應(yīng)的管理數(shù)據(jù);所述同步引擎用于將所述設(shè)備管理代理模塊傳送來的數(shù)據(jù)傳送到同步代理客戶端模塊,或者,將同步代理客戶端模塊傳送來的備份數(shù)據(jù)傳送給設(shè)備管理代理模塊;所述同步代理客戶端模塊用于將同步引擎?zhèn)魉蛠淼墓芾頂?shù)據(jù)發(fā)送給數(shù)據(jù)同步服務(wù)器進(jìn)行備份,或者,從數(shù)據(jù)同步服務(wù)器獲取備份數(shù)據(jù)并傳送給所述同步引擎。
35.如權(quán)利要求33所述的終端設(shè)備,其特征在于,所述同步引擎與設(shè)備管理代理模塊和數(shù)據(jù)同步代理模塊相互獨(dú)立;或者,所述同步引擎包含在設(shè)備管理代理模塊或數(shù)據(jù)同步代理模塊內(nèi)。
36.如權(quán)利要求33、34或35所述的終端設(shè)備,其特征在于,所述同步引擎包括同步接口,從所述設(shè)備管理代理模塊接收數(shù)據(jù)或向設(shè)備管理代理模塊發(fā)送數(shù)據(jù);驅(qū)動單元,用于觸發(fā)所述數(shù)據(jù)同步代理客戶端模塊,將從同步接口接收到的數(shù)據(jù)傳送給數(shù)據(jù)同步代理客戶端模塊,或者將從數(shù)據(jù)同步代理客戶端模塊獲取的數(shù)據(jù)傳送到同步接口。
全文摘要
本發(fā)明公開了一種在設(shè)備管理中備份管理數(shù)據(jù)的方法,該方法通過向終端設(shè)備內(nèi)的設(shè)備管理代理下發(fā)備份管理數(shù)據(jù)的備份操作,由設(shè)備管理代理根據(jù)所述備份操作收集終端設(shè)備內(nèi)的管理數(shù)據(jù),然后將收集的管理數(shù)據(jù)傳送給備份實體,由該備份實體進(jìn)行存儲。本發(fā)明還同時公開了一種在設(shè)備管理中恢復(fù)管理數(shù)據(jù)的方法,該方法為向終端設(shè)備內(nèi)的設(shè)備管理代理發(fā)送恢復(fù)管理數(shù)據(jù)的操作;設(shè)備管理代理從備份實體獲取為本設(shè)備備份的管理數(shù)據(jù);以及設(shè)備管理代理將備份的管理數(shù)據(jù)覆蓋終端設(shè)備內(nèi)相應(yīng)的管理數(shù)據(jù)。本發(fā)明還同時公開了一種終端設(shè)備及設(shè)備管理系統(tǒng)。采用本發(fā)明能夠方便的備份和恢復(fù)終端設(shè)備的管理數(shù)據(jù),防范丟失管理數(shù)據(jù)的風(fēng)險。
文檔編號H04L12/24GK1848763SQ20051012415
公開日2006年10月18日 申請日期2005年11月25日 優(yōu)先權(quán)日2005年11月25日
發(fā)明者柴曉前, 董曉藝, 李克鵬, 高洪濤, 程建章, 何江水, 趙貴玉 申請人:華為技術(shù)有限公司