CN1848763A - Method and apparatus for backing up and recovering management data in equipment management - Google Patents

Method and apparatus for backing up and recovering management data in equipment management Download PDF

Info

Publication number
CN1848763A
CN1848763A CN 200510124151 CN200510124151A CN1848763A CN 1848763 A CN1848763 A CN 1848763A CN 200510124151 CN200510124151 CN 200510124151 CN 200510124151 A CN200510124151 A CN 200510124151A CN 1848763 A CN1848763 A CN 1848763A
Authority
CN
China
Prior art keywords
data
management
backup
management data
equipment control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200510124151
Other languages
Chinese (zh)
Other versions
CN100411358C (en
Inventor
柴晓前
董晓艺
李克鹏
高洪涛
程建章
何江水
赵贵玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005101241519A priority Critical patent/CN100411358C/en
Publication of CN1848763A publication Critical patent/CN1848763A/en
Application granted granted Critical
Publication of CN100411358C publication Critical patent/CN100411358C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method for providing back-up in device management includes downsending back-up operation of back-up management data to device management agent in terminal unit, collecting management data in terminal unit by device management agent according to said back-up operation then transmitting collected management data to back-up entity and storing it by back-up entity. The method for restoring management data in device management is also disclosed.

Description

The method and the device of backup and recovery management data in equipment control
Technical field
The present invention relates to the device management techniques of the communications field, relate in particular in equipment control the method and the device of backup and recovery management data.
Background technology
Equipment control (DM) standard is a kind of management, diagnosis, safeguard the technology of mobile terminal device.Portable terminal comprises mobile phone terminal, palmtop PC, notebook computer, embedded device, onboard system etc., does not get rid of any other mobile device simultaneously.For terminal is managed, the DM agreement has been stipulated management tree, and all management points all are to exist with management tree.The management data that has comprised equipment in the DM management tree is as data such as configuration data, certificates of certification.The DM management tree has the restriction of operating right, not all enable parts and can visit the DM management tree.
Data sync (DS) standard is a kind of data sync standard of OMA definition, and it supports contact person, schedule, Email (E-Mail), file (Folder), file (File), note/multimedia message data such as (SMS/MMS) are carried out synchronously at present.
Along with the increase of termination function and the raising of software complexity, wrong possibility appears in terminal firmware and software also to be increased thereupon, and this makes the dangerous of data loss such as configuration data, certificate of certification of user terminal also increase to some extent.Because device management server is the foundation that issues bookkeeping with the terminal management tree, if management data is lost or mistake occurred, then may causes server to issue wrong operation, and then cause terminal bigger mistake to occur.Under the present circumstances, if finding certain management tree value of terminal loses or mistake occurs, then server can be repaired according to situation about analyzing, if server can not be repaired, then it may be reported device fabrication manufacturer, analyze and provide solution by it, carrier server can be repaired operation to terminal according to the solution that production firm provides then.Present processing method reparation difficulty and cost are bigger, and can not guarantee can both repair all mistakes.So how the management data to terminal equipment backs up, and under the management data mistake of terminal equipment or the situation of losing, can recover to become industry problem anxious to be solved easily.
Summary of the invention
The invention provides a kind of in equipment control the backup and the method and the device of recovery management data, to solve the problem that existing equipment can not back up and recover in managing the management data in the terminal equipment.
The invention provides following technical scheme:
A kind of in equipment control the method for backup management data, comprise the steps:
Equipment control agency in terminal equipment issues the backup operation of backup management data;
The equipment control agency is according to the management data in the described backup operation collection terminal equipment; And
Send the management data of collecting to the backup entity, store by this backup entity.
Wherein:
Before sending management data to the backup entity, further management data is encrypted and/or compressed processing.
Described backup entity is smart card, common memory card or is the nonvolatile memory in the terminal equipment; Described equipment control agency directly sends the management data of collecting to the backup entity.
Described equipment control agency also is provided with the certificate of certification of associated terminal equipment and corresponding management data on the backup entity when the backup management data.
Described equipment control agency further returns backup result to the operation promoter.
Described backup entity is a data synchronization server, sends management data to this data synchronization server and comprises step: the equipment control agency passes to synchronization engine with the management data of collecting; Described data synchronization engine passes to the data sync client end with the management data that receives; Described data sync client end and data synchronization server connect, and based on Open Mobile Alliance data sync (OMA DS) agreement described management data are synchronized to data synchronization server.
Described data sync client end further returns backup result to operation promoter side by synchronization engine and equipment control agency.
Described data sync client end is also further being encrypted management data before data synchronization server transmits data and/or is being compressed processing.
Equipment control agency first locking data before the collection management data, and after finishing data backup the release data.
Described management data comprises node path information in the management tree structure and the content on this node.
During the backup management data, split the data of management tree, each node is stored as the data element of single processing; Perhaps, the data of management tree are stored as an integral body.
Initiate described backup operation by terminal equipment; Perhaps, issue described backup operation by device management server to described equipment control agency.
The executable node of described backup operation is described in definition on the management tree of terminal equipment, by carrying out this node to realize issuing of described backup operation.
Device management server issues backup operation by the expansion prior protocols.
A kind of in equipment control the method for recovery management data, comprise the steps:
Equipment control agency in terminal equipment sends the operation of recovery management data;
The equipment control agency is retrieved as the management data of this device backup from the backup entity; And
The equipment control agency covers corresponding management data in the terminal equipment with the management data of backup.
Wherein:
Described data sync client end also decompresses and/or decryption processing to the Backup Data that obtains.
Described backup entity is smart card, common memory card or is the nonvolatile memory in the terminal equipment; Described equipment control agency reads the management data of backup from this backup entity.
Described equipment control agency further confirms the data legitimacy according to the certificate of certification relevant with the management data of backup before the overlay management data, if, then carry out recovery operation, otherwise, this time recovery operation abandoned.
Described backup entity is a data synchronization server, obtains management data from data synchronization server and comprises step: the equipment control agency initiates request for recovery data to synchronization engine; Described synchronization engine is to data sync client end request restore data; Described data sync client end and data synchronization server connect, and obtain the management data of backup and management data is sent to the equipment control agency from data synchronization server.
Equipment control agency is first locking data before management data that will backup covers management data in the terminal equipment, and after the overlay management data release data.
Described equipment control agency further returns restoration result to the operation promoter.
Described management data comprises node path information in the management tree structure and the content on this node.
Initiate described recovery operation by terminal equipment; Perhaps, send described recovery operation by device management server to described equipment control agency.
The executable node of described recovery operation is described in definition on the management tree of terminal equipment, by carrying out this node to realize issuing of described recovery operation.
Device management server issues described recovery operation by the operation of expansion prior protocols.
A kind of terminal equipment comprises:
First memory module is used for the management data of storage terminal equipment;
Second memory module is non-volatile memory modules, is used to store data;
The equipment control proxy module is used for the management data of first memory module is backuped to second memory module, perhaps, the management data that backs up in second memory module is returned in first memory module.
Wherein:
Described second memory module is smart card, common memory card or is the nonvolatile memory in the terminal equipment.
But described smart card or common memory card are arranged on the terminal equipment with pluggable mode.
A kind of terminal equipment comprises: first memory module, equipment control proxy module, synchronization engine and data sync agent client module;
Described first memory module is used for the management data of storage terminal equipment;
Described equipment control proxy module is used for the management data of first memory module is sent to described synchronization engine, perhaps, and from described synchronization engine receiving management data and cover described first memory module corresponding management data;
Described synchronization engine is used for the data that described equipment control proxy module sends are sent to the sync agent client modules, and perhaps, the Backup Data that the sync agent client modules is sent sends the equipment control proxy module to;
Described data sync agent client module is used for that the management data that synchronization engine sends is sent to data synchronization server and backs up, and perhaps, obtains Backup Data and sends described synchronization engine to from data synchronization server.
Wherein:
Described terminal equipment also comprises: second memory module, be non-volatile memory modules, described equipment control proxy module backups to second memory module with the management data in first memory module, perhaps, the management data that backs up in second memory module is returned in first memory module.
Described synchronization engine and equipment control proxy module and data sync proxy module are separate; Perhaps, described synchronization engine is included in equipment control proxy module or the data sync proxy module.
Described synchronization engine comprises:
Sync cap receives data or sends data to the equipment control proxy module from described equipment control proxy module;
Driver element is used to trigger described data sync agent client module, will send data sync agent client module from the data that sync cap receives to, perhaps will be sent to sync cap from the data that data sync agent client module is obtained.
A kind of equipment management system comprises device management server, terminal equipment and data synchronization server;
Described device management server issues the operation of backup management data and recovery management data to terminal equipment;
After described terminal equipment receives the operation of that device management server issues or the backup management data that this terminal equipment produces, management data is sent to described data synchronization server, perhaps, after the operation that receives that device management server issues or the recovery management data that this terminal equipment produces, obtain the management data of backup from described data synchronization server;
Data synchronization server is used for the management data that back-up terminals equipment sends, and perhaps, sends the management data that backs up to terminal equipment.
The present invention backups to the management data on the terminal equipment on storage card or the data synchronization server, management data make a mistake or the situation of losing under, can recover easily, can take precautions against the risk of losing management data.Utilize backup and the recovery of existing data sync ability and agreement infrastructure realization to management data, realization and cost are low easily.
Description of drawings
Figure 1A is the structural representation of equipment management system among the present invention and terminal equipment;
Figure 1B is the structural representation of synchronization engine among the present invention;
Fig. 2 is among the present invention backuping to the terminal unit management data flow chart of data synchronization server;
Fig. 3 is for recovering the flow chart of the management data of terminal equipment from data synchronization server among the present invention;
Fig. 4 A, Fig. 4 B are the structural representation of device management tree among the present invention;
Fig. 5 is the structural representation of terminal equipment among the present invention;
Fig. 6 is among the present invention backuping to the terminal unit management data flow chart of storage card;
Fig. 7 is for recovering the flow chart of the management data of terminal equipment from storage card among the present invention.
Embodiment
In equipment control (DM), in order to make things convenient for and recovery management data fast, especially in terminal equipment management data make a mistake or the situation of losing under the recovery management data, the present invention is by the normal management data of equipment control proxy module collection terminal equipment in the terminal equipment and be sent to the backup entity and preserve; When needs recovery management data, to backing up entity requests and obtaining the management data of backup, the management data that backs up is covered corresponding current management data in the terminal equipment by the equipment control agency.
The operation of the operation of backup management data and recovery management data can be issued to terminal equipment by device management server, and terminal equipment receives the operation back and triggers corresponding back up or restore operation; In addition, also can be initiated by terminal equipment, after the operation of the operation of selecting the backup management data on the terminal equipment or recovery management data, the corresponding back up or restore of terminal equipment internal trigger is operated as the user.
The backup entity has the memory of non-volatile, it can be backup server, as synchronous (DS) server of data, also can be smart card (SmartCard) or common storage card, can also be nonvolatile memory (Non-Volatile...Memory, NVM in the terminal equipment, refer in the long duration, still can effectively preserve memory of data after the power down), as EEPROM, EPROM, FLASH etc.
Embodiment one
Present embodiment as the backup entity, issues backup operation and recovery operation be example describe with device management server with data synchronization server.
Consult shown in Figure 1A, the entire equipment management system comprises: device management server, terminal equipment and data data synchronization server.
Device management server is responsible for terminal is managed, and comprising: parameter configuration, error diagnosis, firmware software upgrading etc., and device management tree be set up and be revised to these operations can in terminal; Especially, device management server also is used for issuing to terminal equipment the operation of backup management data and recovery management data.
Data synchronization server is responsible for and the data sync of terminal equipment, and safeguards the sync database of self.
Terminal equipment is used for the management of receiving equipment management server, and can carry out data sync with data synchronization server.
Terminal equipment comprises:
Memory module is used to preserve device management tree, and this management tree comprises the management data on tree node and the tree node.
Equipment control proxy module (being the DM client) mainly is responsible for finishing device management tasks, can set up managing conversation with the DM server, has the authority of access means management tree.
Data sync proxy module (being the DS client) is mainly finished the data sync task, is responsible for maintenance terminal side sync database, filters synchronizing content, the compress-encrypt of LUID and GUID mapping, synchrodata, sets up simultaneous session, consults the method for synchronization etc.Which data is the state information that it is preserved by sync database can identify is revised on last hyposynchronous basis, and the data synchronization of can only making amendment.
Synchronization engine is used for transmitting data and interpreted command, according to the explanation results of order is handled accordingly between DS proxy module and DM proxy module.The order that the DM proxy module provides comprises backup and recovers order.
Equipment control proxy module and device management server communicate by OMA DM agreement, and data sync proxy module and agent data server communicate by OMA DS agreement.Their bottom bearer network can be cable network or wireless network.
Consult shown in Figure 1B, synchronization engine mainly is made up of sync cap and driver element, and sync cap is opened to the DM client, and the DM client sends/obtain synchrodata by calling this interface.Sync cap includes but not limited to message mechanism, file interface, API (api interface) etc.Its parameter can be in the following way when sync cap was the API form (mode of using below for reference only, when forming standard, can use more standard and comprehensively form end message is described, the present invention does not limit its use):
bool SyncToServer(char data[],...);
char* SyncFromServer(char url[]);
Wherein, parameter can be expanded, to carry the auxiliary data that more DS clients need.
The driver element of synchronization engine can trigger the DS proxy module, the DS proxy module finish subsequently filtration, the synchrodata of state-maintenance, the synchronizing content of sync database ciphered compressed, set up simultaneous session with data synchronization server, consult wheel synchronization type, send functions such as synchrodata.
Synchronization engine can be and DM proxy module or the separate module of DS proxy module, also can be included in DM proxy module or the DS proxy module.
Consult shown in Figure 2ly, the key step that the terminal unit management data is backuped to data synchronization server is as follows:
Step 200, DM server and DM terminal equipment apparatus for establishing managing conversation.
Step 210, DM server issue the management tree backup operation to terminal equipment.
Step 220, DM proxy module elder generation lock management data prevent access conflict.
Step 230, DM proxy module collecting device management tree structure node and content thereof will operate and need Backup Data to be sent to synchronization engine then, send back release data.
Step 240, synchronization engine are explained backup operation, trigger the corresponding function of DS client then by explanation results.
Step 250, DS client maintenance sync database state are set up simultaneous session with the DS server then, consult method for synchronous go forward side by side line data synchronously, be about to management data and be kept on the data synchronization server.
If the employing incremental backup, then the DS client is also filtered synchronizing content; For data security, also can encrypt synchronizing content; In order to reduce the data conveying capacity, also can further compress processing to synchronizing content.
Step 260, DS client are returned the simultaneous operation result and are given synchronization engine.
Step 270, synchronization engine return result give the DM client.
Step 280, DM client return result give the DM server.
Consult shown in Figure 3ly, the key step of management data of recovering terminal equipment from data synchronization server is as follows:
Step 300, DM server and DM terminal equipment apparatus for establishing managing conversation.
Step 310, DM server issue the management tree recovery operation to terminal equipment.
Step 320, DM proxy module elder generation lock management data prevent access conflict.
Step 330, DM proxy module recover Backup Data to the synchronization engine request.
Step 340, synchronization engine are explained backup operation, trigger the corresponding function of DS client then.
Step 350, DS client and DS server are set up simultaneous session, obtain the management data of backup from data synchronization server.
Step 360, DS client return to synchronization engine with Backup Data, and the release data.
If in when backup, to management data carried out encrypting and/compression, the DS client also further decompresses and/or decryption processing to the Backup Data that obtains.
Step 370, synchronization engine return to the DM client by interface with Backup Data.
Step 380, DM client cover original management data with the management data of backup.
Step 390, DM client are to DM server return result.
For the backup/restore operations of initiating on the terminal equipment, except not having the participation of DM server, all the other processing procedures are identical with above-mentioned processing procedure.
The DM server issues backup/restore operations can adopt management tree mode and command mode, below explanation respectively:
1, adopts the management tree mode
Equipment management terminal can keep a management tree, in order to preserve the manageable standardized object of some DM servers.The DM server has the authority of operating terminal management tree, can manage the operations such as increase, deletion and renewal of tree node by the DM agreement.All related datas of the equipment control of DM server all are kept on the management tree.The structure of its management tree is shown in Fig. 4 A.
Based on this structure, can be by on the basis of this management tree, increasing a subtree in order to finish issuing of backup/restore operations, for can carry out the subtree node, its parameter is the child node of command node, shown in Fig. 4 B with operational design.
An instantiation is as follows:
Node is explained:
<x>
Tree node Form Access right Value
One Node Get N/A
This internal node is the placeholder of backup/restore operations.
<x/Backup>
Tree node Form Access right Value
One Node Exec,Get N/A
This internal node is a command node, is used for server and issues backup operation.
<x/Backup/URL>
Tree node Form The minimum access authority Value
One Node Replace,Get URL
This internal node is the destination path of operation, and it can specify the destination path of backup operation, by this path, can realize the backup to part management tree data.
<x/Restore>
Tree node Form Access right Value
One Node Exec,Get N/A
This internal node is a command node, is used for server and issues recovery operation.
<x/Restore/URL>
Tree node Form The minimum access authority Value
One Node Replace,Get URL
This internal node is the destination path of operation, and it can specify the destination path of recovery operation, by this path, can realize the recovery to part management tree data.
Example based on the backup DM account information of DM agreement is as follows:
<Replace>
<CmdID>1</CmdID>
<Item>
<Source><LocURI>x/Backup/URL</LocURI></Source>
<Metta>
<Format xmlns=′syncml:metinf>chr</Format>
<Type xmlns=′syncml:metinf′>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, command mode
The DM agreement is based on the SyncML realization, and the protocol command of SyncML support at present has Add, Alert, Atomic, Copy, Delete, Exec, Get, Map, MapItem, Move, Put, Replace, Results, Search, Sequence, Sync.Its order can be expanded, and in order to realize backup/restoration, can expand its order.
An instantiation is as follows:
<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=′syncml:metinf′>chr</Format>
<Type xmlns=′syncml:metinf′>text/plain</Type>
</Meta>
<Data>...</Data>
</Item>
</Restore>
In above-mentioned flow process, the realizing based on existing data sync (DS) standard agreement synchronously of equipment management data, present DS synchrodata can synchronously several standardized data, and they have fixing data type and organized formats.In order to make data sync client end and data synchronization server can discern institute's synchrodata mutually, need be equipment management data definition of data type and data format.
Mime type is used in the definition of data type, because DM has used SyncML for the definition of management tree, and DS is based on the SyncML realization equally, so in the DM agreement being illustrated among the DS of management tree can be discerned and resolve.
DS synchronizer management tree information can be in the following ways:
1, DS can break up the data of management tree when synchrodata, with the data element of each node as single processing, can realize the incremental backup and the recovery of data like this.For example to following single tree node data:
<Item>
<Source><LocURI>./DevInfo/DevId</LocURI></Source>
<Meta>
<Format xmlns=′syncml:metinf′>chr</Format>
<Type xmlns=′syncml:metinf′>text/plain</Type>
</Meta>
<Data>IMEI:493005100592800</Data>
</Item>
DS as an independent record, for it safeguards the corresponding relation of a LUID and GUID, and safeguards that is revised a state information with it.
2, DS also can make the data of management tree as a wholely, handles by existing File type, and the storage of all management trees in a file, as the xml file, is backed up whole file synchronously the time and recovers.
Embodiment is as follows:
<Sync>
<Replace>
<CmdID>3</CmdID>
<Meta>
<Type xmlns=′syncml:metinf′>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>
From as can be known above-mentioned, utilize data sync ability and the agreement infrastructure of DS, realized backup and recovery, the risk of having taken precautions against obliterated data to management data.
Embodiment two
Present embodiment is that smart card or common memory card are that example describes with the backup entity.
Consult shown in Figure 5ly, terminal equipment comprises: memory module, storage card and equipment control proxy module.
Memory module is used for the management data of storage terminal equipment, i.e. the device management tree of maintaining terminal equipment.
Storage card is smart card (SmartCard) or the common memory card with nonvolatile memory, is used for the backup management data.
The equipment control proxy module mainly is responsible for finishing device management tasks, can set up managing conversation with the DM server, has the authority of access means management tree.When needs backup management data, the management data in the equipment control proxy module memory module backups in the storage card, when the needs restore data, the management data that backs up in the storage card is returned in the memory module.
But storage card is arranged on the terminal equipment with pluggable mode, as external etc. by USB interface.
In order to prevent to back up storing the terminal that data on the card are restored to other, can before backup, take to encrypt, certificate of certification etc. is set to it, when restore data, authenticate accordingly and decipher.
Consult shown in Figure 6ly, the processing procedure that the terminal unit management data is backuped to storage card is as follows:
Step 600, DM server and DM terminal apparatus for establishing managing conversation.
Step 610, DM server issue the management tree backup operation to terminal.
Step 620, DM client be locking data at first, prevents access conflict.
Step 630, DM proxy module collecting device management tree structure node and content thereof are sent to storage card with management data then, and are being sent completely back release data.
In order to guarantee data security, send to storage card after can encrypting data; Further, in order to prevent that management data is returned on other terminal equipment, also can produce a certificate of certification related and be sent to storage card with this terminal equipment and management data in this step.
Step 640, DM client are to DM server return result.
Consult shown in Figure 7ly, the processing procedure of management data of recovering terminal equipment from storage card is as follows:
Step 700, DM server and DM terminal apparatus for establishing managing conversation.
Step 710, DM server issue the management tree recovery operation to terminal.
Step 720, DM client be locking data at first, prevents access conflict.
Step 730, DM proxy module read Backup Data from storage card.
Step 740, DM proxy module cover former management data with Backup Data, and the release data.
If carried out encryption during Backup Data, also further the data of obtaining be decrypted processing in this step.If produced certificate of certification during Backup Data, then also earlier carry out authentication processing in this step,, determine that then Backup Data is the management data of this terminal equipment if authentication is passed through according to this certificate of certification, otherwise the management data that is not this terminal is described, finishes recovery operation.
Step 750, DM client are to DM server return result.
In above-mentioned flow process, the method that issues the backup/restoration order can utilize the Copy in the existing protocol to order, and a concrete example is as follows:
<Copy>
<CmdID>1</CmdID>
<Item>
<Target><LocURI>./DMAcc</LocURI></Target>
<Source><LocURI>./SC/Backup/DMAcc</LocURI></Source>
</Item>
</Copy>
For the backup entity was nonvolatile memory in the terminal equipment, its backup was identical with the processing procedure and the present embodiment of recovery, repeats no more.
Embodiment three
The structure of comprehensive embodiment one of the terminal equipment of present embodiment and embodiment two, promptly the equipment control proxy module in the terminal equipment can backup to data synchronization server with management data, also management data can be backuped to storage card.Can adopt acquiescence to backup to data synchronization server (perhaps acquiescence backups to storage card) for the backup command under the server; For the backup command that terminal equipment is initiated, can point out the user to select.Its concrete backup is identical with enforcement two with embodiment one with the recovery processing, repeats no more.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (36)

1, a kind of in equipment control the method for backup management data, it is characterized in that, comprise the steps:
Equipment control agency in terminal equipment issues the backup operation of backup management data;
The equipment control agency is according to the management data in the described backup operation collection terminal equipment; And
Send the management data of collecting to the backup entity, store by this backup entity.
2, the method for claim 1 is characterized in that, send management data to the backup entity before, further management data is encrypted and/or is compressed processing.
3, the method for claim 1 is characterized in that, described backup entity is smart card, common memory card or is the nonvolatile memory in the terminal equipment; Described equipment control agency directly sends the management data of collecting to the backup entity.
4, method as claimed in claim 3 is characterized in that, described equipment control agency also is provided with the certificate of certification of associated terminal equipment and corresponding management data on the backup entity when the backup management data.
5, method as claimed in claim 3 is characterized in that, described equipment control agency further returns backup result to the operation promoter.
6, the method for claim 1 is characterized in that, described backup entity is a data synchronization server, sends management data to this data synchronization server and comprises the steps:
The equipment control agency passes to synchronization engine with the management data of collecting;
Described data synchronization engine passes to the data sync client end with the management data that receives; And
Described data sync client end and data synchronization server connect, and based on Open Mobile Alliance data sync (OMADS) agreement described management data are synchronized to data synchronization server.
7, method as claimed in claim 6 is characterized in that, described data sync client end further returns backup result to operation promoter side by synchronization engine and equipment control agency.
8, method as claimed in claim 6 is characterized in that, described data sync client end is also further being encrypted management data before data synchronization server transmits data and/or compressed processing.
9, the method for claim 1 is characterized in that, equipment control agency first locking data before the collection management data, and after finishing data backup the release data.
As each described method of claim 1 to 9, it is characterized in that 10, described management data comprises node path information in the management tree structure and the content on this node.
11, method as claimed in claim 10 is characterized in that, during the backup management data, splits the data of management tree, and each node is stored as the data element of single processing; Perhaps, the data of management tree are stored as an integral body.
12, the method for claim 1 is characterized in that, initiates described backup operation by terminal equipment; Perhaps, issue described backup operation by device management server to described equipment control agency.
13, method as claimed in claim 12 is characterized in that, the executable node of described backup operation is described in definition on the management tree of terminal equipment, by carrying out this node to realize issuing of described backup operation.
14, method as claimed in claim 12 is characterized in that, device management server issues backup operation by the expansion prior protocols.
15, a kind of in equipment control the method for recovery management data, it is characterized in that, comprise the steps:
Equipment control agency in terminal equipment sends the operation of recovery management data;
The equipment control agency is retrieved as the management data of this device backup from the backup entity; And
The equipment control agency covers corresponding management data in the terminal equipment with the management data of backup.
16, method as claimed in claim 15 is characterized in that, described data sync client end also decompresses and/or decryption processing to the Backup Data that obtains.
17, method as claimed in claim 15 is characterized in that, described backup entity is smart card, common memory card or is the nonvolatile memory in the terminal equipment; Described equipment control agency reads the management data of backup from this backup entity.
18, method as claimed in claim 17 is characterized in that, described equipment control agency is before the overlay management data, further confirm the data legitimacy, if then carry out recovery operation according to the certificate of certification relevant with the management data of backup, otherwise, abandon this time recovery operation.
19, method as claimed in claim 15 is characterized in that, described backup entity is a data synchronization server, obtains management data from data synchronization server and comprises following step:
The equipment control agency initiates request for recovery data to synchronization engine;
Described synchronization engine is to data sync client end request restore data;
Described data sync client end and data synchronization server connect, and obtain the management data of backup and management data is sent to the equipment control agency from data synchronization server.
20, method as claimed in claim 15 is characterized in that, equipment control agency is first locking data before management data that will backup covers management data in the terminal equipment, and after the overlay management data release data.
21, method as claimed in claim 15 is characterized in that, described equipment control agency further returns restoration result to the operation promoter.
As each described method of claim 15 to 21, it is characterized in that 22, described management data comprises node path information in the management tree structure and the content on this node.
23, method as claimed in claim 22 is characterized in that, initiates described recovery operation by terminal equipment; Perhaps, send described recovery operation by device management server to described equipment control agency.
24, method as claimed in claim 23 is characterized in that, the executable node of described recovery operation is described in definition on the management tree of terminal equipment, by carrying out this node to realize issuing of described recovery operation.
25, method as claimed in claim 22 is characterized in that, device management server issues described recovery operation by the operation of expansion prior protocols.
26, a kind of terminal equipment is characterized in that, comprising:
First memory module is used for the management data of storage terminal equipment;
Second memory module is non-volatile memory modules, is used to store data;
The equipment control proxy module is used for the management data of first memory module is backuped to second memory module, perhaps, the management data that backs up in second memory module is returned in first memory module.
27, terminal equipment as claimed in claim 26 is characterized in that, described second memory module is smart card, common memory card or is the nonvolatile memory in the terminal equipment.
28, as claim 26 or 27 described terminal equipments, it is characterized in that, but described smart card or common memory card are arranged on the terminal equipment with pluggable mode.
29, a kind of terminal equipment is characterized in that, comprising: first memory module, equipment control proxy module, synchronization engine and data sync agent client module;
Described first memory module is used for the management data of storage terminal equipment;
Described equipment control proxy module is used for the management data of first memory module is sent to described synchronization engine, perhaps, and from described synchronization engine receiving management data and cover described first memory module corresponding management data;
Described synchronization engine is used for the data that described equipment control proxy module sends are sent to the sync agent client modules, and perhaps, the Backup Data that the sync agent client modules is sent sends the equipment control proxy module to;
Described data sync agent client module is used for that the management data that synchronization engine sends is sent to data synchronization server and backs up, and perhaps, obtains Backup Data and sends described synchronization engine to from data synchronization server.
30, terminal equipment as claimed in claim 29 is characterized in that, terminal equipment also comprises:
Second memory module is non-volatile memory modules, and described equipment control proxy module backups to second memory module with the management data in first memory module, perhaps, the management data that backs up in second memory module is returned in first memory module.
31, terminal equipment as claimed in claim 29 is characterized in that, described synchronization engine and equipment control proxy module and data sync proxy module are separate; Perhaps, described synchronization engine is included in equipment control proxy module or the data sync proxy module.
32, as claim 29,30 or 31 described terminal equipments, it is characterized in that described synchronization engine comprises:
Sync cap receives data or sends data to the equipment control proxy module from described equipment control proxy module;
Driver element is used to trigger described data sync agent client module, will send data sync agent client module from the data that sync cap receives to, perhaps will be sent to sync cap from the data that data sync agent client module is obtained.
33, a kind of equipment management system is characterized in that, comprises device management server, terminal equipment and data synchronization server;
Described device management server issues the operation of backup management data and recovery management data to terminal equipment;
After described terminal equipment receives the operation of that device management server issues or the backup management data that this terminal equipment produces, management data is sent to described data synchronization server, perhaps, after the operation that receives that device management server issues or the recovery management data that this terminal equipment produces, obtain the management data of backup from described data synchronization server;
Data synchronization server is used for the management data that back-up terminals equipment sends, and perhaps, sends the management data that backs up to terminal equipment.
34, equipment management system as claimed in claim 33 is characterized in that, described terminal equipment comprises: first memory module, equipment control proxy module, synchronization engine and sync agent client modules;
Described first memory module is used for the management data of storage terminal equipment;
Described equipment control proxy module is used for the management data of first memory module is sent to described synchronization engine, perhaps, and from described synchronization engine receiving management data and cover described first memory module corresponding management data;
Described synchronization engine is used for the data that described equipment control proxy module sends are sent to the sync agent client modules, and perhaps, the Backup Data that the sync agent client modules is sent sends the equipment control proxy module to;
Described sync agent client modules is used for that the management data that synchronization engine sends is sent to data synchronization server to be backed up, and perhaps, obtains Backup Data and sends described synchronization engine to from data synchronization server.
35, terminal equipment as claimed in claim 33 is characterized in that, described synchronization engine and equipment control proxy module and data sync proxy module are separate; Perhaps, described synchronization engine is included in equipment control proxy module or the data sync proxy module.
36, as claim 33,34 or 35 described terminal equipments, it is characterized in that described synchronization engine comprises:
Sync cap receives data or sends data to the equipment control proxy module from described equipment control proxy module;
Driver element is used to trigger described data sync agent client module, will send data sync agent client module from the data that sync cap receives to, perhaps will be sent to sync cap from the data that data sync agent client module is obtained.
CNB2005101241519A 2005-11-25 2005-11-25 Method and apparatus for backing up and recovering management data in equipment management Active CN100411358C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101241519A CN100411358C (en) 2005-11-25 2005-11-25 Method and apparatus for backing up and recovering management data in equipment management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101241519A CN100411358C (en) 2005-11-25 2005-11-25 Method and apparatus for backing up and recovering management data in equipment management

Publications (2)

Publication Number Publication Date
CN1848763A true CN1848763A (en) 2006-10-18
CN100411358C CN100411358C (en) 2008-08-13

Family

ID=37078142

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101241519A Active CN100411358C (en) 2005-11-25 2005-11-25 Method and apparatus for backing up and recovering management data in equipment management

Country Status (1)

Country Link
CN (1) CN100411358C (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217406B (en) * 2008-01-15 2011-05-11 中兴通讯股份有限公司 Collocation data backup and recovery method
CN102413560A (en) * 2010-09-21 2012-04-11 广州盛华信息技术有限公司 Data synchronization system and method
CN101841425B (en) * 2009-12-25 2013-01-23 创新科存储技术有限公司 Network backup method, device and system without proxy
CN103780406A (en) * 2012-10-18 2014-05-07 中国电信股份有限公司 Data acquisition method and system, and network management device
CN105763353A (en) * 2014-12-17 2016-07-13 中兴通讯股份有限公司 DM (device management) tree recovery method and device
CN110674381A (en) * 2019-09-23 2020-01-10 苏州雄立科技有限公司 Table entry updating method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002312249A (en) * 2001-04-12 2002-10-25 Yamaha Corp Back-up method in content reproduction device and memory medium for back-up
FR2824694B1 (en) * 2001-05-14 2003-10-03 Cit Alcatel METHOD FOR MANAGING DATA STORED IN THE MEMORY OF A SIM CARD OF MOBILE EQUIPMENT
CN1243309C (en) * 2001-07-13 2006-02-22 互慧科技股份有限公司 Automatic data back-up system and method for portable electronic device
CN1290017C (en) * 2003-08-25 2006-12-13 英业达股份有限公司 System for managing computer casing

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217406B (en) * 2008-01-15 2011-05-11 中兴通讯股份有限公司 Collocation data backup and recovery method
CN101841425B (en) * 2009-12-25 2013-01-23 创新科存储技术有限公司 Network backup method, device and system without proxy
CN102413560A (en) * 2010-09-21 2012-04-11 广州盛华信息技术有限公司 Data synchronization system and method
CN102413560B (en) * 2010-09-21 2017-09-08 广州盛华信息技术有限公司 A kind of data synchronous system and method
CN103780406A (en) * 2012-10-18 2014-05-07 中国电信股份有限公司 Data acquisition method and system, and network management device
CN103780406B (en) * 2012-10-18 2017-12-26 中国电信股份有限公司 Collecting method and system and Network Management Equipment
CN105763353A (en) * 2014-12-17 2016-07-13 中兴通讯股份有限公司 DM (device management) tree recovery method and device
CN110674381A (en) * 2019-09-23 2020-01-10 苏州雄立科技有限公司 Table entry updating method and device
CN110674381B (en) * 2019-09-23 2024-05-14 苏州雄立科技有限公司 Table item updating method and device

Also Published As

Publication number Publication date
CN100411358C (en) 2008-08-13

Similar Documents

Publication Publication Date Title
CN1859332A (en) System, device and method for synchronously processing e-mail using data
CN1300953C (en) Data back-up system and method, portable computer and mail transmitting system
CN101047707A (en) Method and system for initiating equipment ability information consultation
CN100336039C (en) Document managing device
CN1496628A (en) Content delivery system
CN1848763A (en) Method and apparatus for backing up and recovering management data in equipment management
CN1542584A (en) Program electronic watermark processing apparatus
CN1652502A (en) Communications device and communications program
CN1852418A (en) Mobile television television broadcasting control system and broadcasting network and method
CN1801743A (en) Terminal equipment managing method
CN1859393A (en) System and method of consulting device information
CN1598851A (en) System and method for an OMA dm extension to manage mobile device configuration settings
CN1864377A (en) Mail distribution system, mail distribution method, and mail distribution program
CN1518699A (en) Information image utilization system, information image management apparatus, information image management method, user information image, program, and recording medium
CN1946235A (en) User identifying module service and method and system for using personalized tailered issuing
CN1656468A (en) Method and apparatus for synchronizing how data is stored in different data stores
CN1327566A (en) Electronic information backup system
CN1788263A (en) Login system and method
CN1946124A (en) Image processing system
CN1889742A (en) Data sharing method based on equipment management and data backup recovering method thereof
CN1867094A (en) Short message encryption protection realizing method and system
CN101036341A (en) Regular content check system
CN1395191A (en) Data verification method, data verification device and processing program products thereof
CN1839580A (en) Information distribution system
CN1813266A (en) Digital information distribution control method and distribution control system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant