CN101771727A - Method and devices for synchronously upgrading equipment management object information - Google Patents

Method and devices for synchronously upgrading equipment management object information Download PDF

Info

Publication number
CN101771727A
CN101771727A CN201010113868A CN201010113868A CN101771727A CN 101771727 A CN101771727 A CN 101771727A CN 201010113868 A CN201010113868 A CN 201010113868A CN 201010113868 A CN201010113868 A CN 201010113868A CN 101771727 A CN101771727 A CN 101771727A
Authority
CN
China
Prior art keywords
management object
terminal equipment
object information
information
server
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
CN201010113868A
Other languages
Chinese (zh)
Other versions
CN101771727B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010113868.4A priority Critical patent/CN101771727B/en
Priority to PCT/CN2010/072296 priority patent/WO2011103727A1/en
Publication of CN101771727A publication Critical patent/CN101771727A/en
Application granted granted Critical
Publication of CN101771727B publication Critical patent/CN101771727B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0233Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method for synchronously upgrading equipment management object information, including that firstly, when the management object information of a terminal equipment is changed, the terminal equipment sends a server an information upgrading message carrying the changed management object information; secondly, the server upgrades the message according to the information and synchronously upgrades the memorized management object information of the corresponding terminal equipment. The invention also discloses a terminal equipment and a server for synchronously upgrading equipment management object information. The invention avoids the conflict that the DDF file of the server is out of date and not in accordance with the terminal equipment management object, ensures the DM server to better manage the terminal equipment, realizes the function of adjusting the DM server in time to manage the terminal equipment, simplifies the previous process that the user needs sending a new DDF file to the server manually and improves the efficiency.

Description

A kind of method and apparatus of synchronously upgrading equipment management object information
Technical field
The present invention relates to the terminal management technical field, particularly relate to a kind of method and apparatus of synchronously upgrading equipment management object information.
Background technology
Along with mobile data services are abundant and complicated day by day, professional more and more higher to the dependence of terminal.Portable terminal has become and has moved indispensable important component part in the operation service system as the carrier that the user uses mobile service.The cycle that following terminal manufacturer puts out a new product, the production life cycle of operator's release new business also can be shorter and shorter with shorter and shorter.In order to make terminal possess the ability of fast lifting better with the reply fierce competitive market, simultaneously can be more convenient, efficiently, quickly terminal equipment is carried out telemanagement, each operator and manufacturer terminal all are devoted to improve the telemanagement ability of terminal equipment.
OMA (open mobile alliance Open Mobile Alliance) DM (Device Management, equipment control) standard is exactly the standard that is used to realize terminal unit management that OMA International Standards Organization works out.Utilize the terminal management technology, can pass through the mode of OTA (Over-The-Air, the aerial download) and come acquisition terminal information, the parameter information of configurating terminal, to incident and warning information that processing terminal equipment produces be installed on packet is from the network download to the terminal and the renewal permanent information.The major function of terminal management system comprises: firmware upgrade, configuration management, failure diagnosis, terminal locking and information gathering etc.Nowadays the purposes of OTA technology is constantly expanded, and is exactly by the air interface telemanagement, upgrades the measure of mobile phone firmware as FOTA (Firmware update over the air, the wireless firmware update) technology that occurs in recent years.By FOTA, not only can the download and upgrade application software, and the operating system of new cell-phone more.
Firmware upgrade management object FUMO (Firmware Update Management Object, firmware upgrade management object) is a key of FOTA technology.FUMO is a kind of management object MO (Management Object of OMA DM specification forces regulation, management object), see through FUMO, mobile supplier can upgrade mobile units on network infrastructure, need not directly get in touch with simultaneously client or network engineers again and carry out relevant upgrading, finally to cater to the needs of consumer the better mobile phone of high-quality more, performance.
Except management object MO, OMA DM agreement has also defined management tree.All can have a management tree in each terminal equipment inside of following the OMADM standard, it generates the tree of respective level structure with all MO by certain standard, and can dynamically change, and this correspondence the unloading or the loading behavior of certain terminal applies.Each node of management tree is all identified by a unique URI (Uniform Resource Identifier, unified resource identifier), and each node (being management object) can be brought in management by server like this.Each management object adopts DDF (Device Description Framework, device description framework) to define, and the server of so compatible OMA DM can be discerned the MO details that certain specific connection device is supported.DDF can also be treated with a certain discrimination according to the precise function of mobile phone by the helping service device.
But, after mobile phone terminal is finished renewal, need the user manually to send ddf file in the prior art, thereby the problem of a series of mistakes of in firmware upgrade process, causing because ddf file and equipment management object information are not inconsistent can occur to server.
Summary of the invention
The problem to be solved in the present invention provides a kind of method and apparatus of synchronously upgrading equipment management object information, manually send ddf file to server to overcome in the prior art owing to the user, thus the defective of the mistake that appearance causes in firmware upgrade process because ddf file and equipment management object information are not inconsistent.
For achieving the above object, technical scheme of the present invention provides a kind of method of synchronously upgrading equipment management object information, said method comprising the steps of: A, when the management object information of terminal equipment changes, described terminal equipment sends information updating message to server, carries the management object information of change in the described information updating message; B, described server upgrade the management object information of the counterpart terminal equipment of being stored synchronously according to described information updating message.
Further, described steps A specifically comprises: A11, server send administration order to terminal equipment; A12, described terminal equipment receive and carry out described administration order; A13, described terminal equipment judge whether management tree or certain management object change, if then change steps A 14, otherwise change steps A 15; A14, described terminal equipment add the management tree of described change or the information of management object in the GenericAlert message to; A15, described terminal equipment send Generic Alert message to described server.
Further, described steps A 14 specifically comprises: described terminal equipment is the data flow of xml form and is inserted in the Generic Alert message the management tree of described change or the information translation of management object.
Further, described step B specifically comprises: described server lookup Generic Alert message, if there is Data Update to report, then upgrade the device description document framework of counterpart terminal equipment.
Further, described steps A specifically comprises: A21, terminal equipment backup management in advance tree; After A22, described terminal equipment and server were finished the primary equipment managing conversation, described terminal equipment compared the management tree of new management tree and backup, checked the variation whether leaf or node are arranged, if then change steps A 23, otherwise finish; A23, described terminal equipment initiating equipment managing conversation are set up Package 1, comprise DM Alert message in Package 1, and new data is more added in the DM Alert message; A24, described terminal equipment send Package 1, and the management tree or the management object of the described terminal equipment of announcement server have renewal.
Further, described DM Alert message comprises CLIENT EVENT message or Generic Alert message.
Further, described step B specifically comprises: described server receives Package 1, according to the device description document framework of the renewal Data Update counterpart terminal equipment in the DMAlert message.
Further, after described device management session finished, described terminal equipment backed up new management tree again, covered old backup management tree.
Further, the management object information of described terminal equipment changes and comprises: increase management object, deletion management object or revise management object.
Technical scheme of the present invention also provides a kind of terminal equipment of synchronously upgrading equipment management object information, and described terminal comprises: the backup information memory cell is used for the preceding management object information of storage update; The current information memory cell is used to store current management object information; Judging unit is used for according to management object information before the described renewal and current management object information, judges whether the management object information of described terminal equipment changes; The information updating message generation unit is used for the judged result according to described judging unit, generates the information updating message of the management object information of carrying change; Message sending unit is used for the information updating message that described information updating message generation unit generates is sent to server.
Technical scheme of the present invention also provides a kind of server of synchronously upgrading equipment management object information, and described server comprises: the message sink unit is used for the information updating message of the management object information of carrying change that receiving terminal apparatus sends; Information memory cell, the management object information that is used to store corresponding described terminal equipment; Information updating unit is used for according to described information updating message, upgrades the management object information of the corresponding described terminal equipment of described information memory cell storage.
Compared with prior art, beneficial effect of the present invention is as follows:
The present invention by the administration order successful execution that in terminal equipment, server is issued after, the management object information of upgrading is converted to xml (eXtensible Markup Language, extend markup language) formatted data stream, report server together with execution result then, make server after receiving this reporting message, can synchronously upgrade the corresponding ddf file of being stored, avoided ddf file out-of-date with conflicting that the terminal unit management object is not inconsistent, make the DM server to manage terminal equipment better, reach the effect that timely coordination DM server manages terminal equipment, and simplified needs the user manually to send the process of a new ddf file to server in the past, has improved efficient.
Description of drawings
Fig. 1 is the structure chart of the management tree before a kind of renewal of terminal equipment of the embodiment of the invention;
Fig. 2 is the structure chart of the management tree after a kind of renewal of terminal equipment of the embodiment of the invention;
Fig. 3 is the flow chart of method of a kind of synchronously upgrading equipment management object information of the embodiment of the invention;
Fig. 4 is the flow chart of method of the another kind of synchronously upgrading equipment management object information of the embodiment of the invention;
Fig. 5 is the terminal equipment structural representation of a kind of synchronously upgrading equipment management object information of the embodiment of the invention;
Fig. 6 is the structural representation of server of a kind of synchronously upgrading equipment management object information of the embodiment of the invention.
Embodiment
Below in conjunction with drawings and Examples, the specific embodiment of the present invention is described in further detail.Following examples are used to illustrate the present invention, but are not used for limiting the scope of the invention.
Embodiment one
Present embodiment is an example with the management tree structure of the 5th joint in the DM agreement " OMA-TS-DM_TNDS-V1_2-20070209-A ".Wherein the structure of the management tree before the renewal of terminal equipment as shown in Figure 1, terminal equipment has carried out version updating, perhaps server need increase a new management object E-Mail on device management tree, and below node OperatorX, the result obtains new management tree structure as shown in Figure 2.
The method of a kind of synchronously upgrading equipment management object information of the embodiment of the invention as shown in Figure 3, at first when the management object information of terminal equipment changes, described terminal equipment sends information updating message to server, carry the management object information of change in the described information updating message, the management object information of described terminal equipment changes and comprises: increase management object, deletion management object or revise management object; Described then server upgrades the management object information of the counterpart terminal equipment of being stored synchronously according to described information updating message.With reference to Fig. 3, present embodiment may further comprise the steps:
Step s301, server send administration order to terminal equipment.In the present embodiment, server has sent an Add administration order and has given terminal equipment, and requiring increases an E-Mail node under the OperatorX node of DM tree, and specific instructions is as follows:
<Add>
<CmdID>4</CmdID>
<Item>
<Target>
<LocURI>/OperatorX</LocURI>
</Target>
<Meta>
<Format?xmlns=’syncml:metinf’>xml</Format>
<Type?xmlns=’syncml:metinf’>application/vnd.syncml.dmtnds+xml</Type>
</Meta>
<Data>
<MgmtTree?xmlns=’syncml:dmddf1.2’>
<VerDTD>1.2</VerDTD>
<Node>
<NodeName>E-Mail</NodeName>
<RTProperties>
<Format><node/></Format>
<Type><DDFName>com.operatorX.dm/1.0/EMail</DDFName></Type>
</RTProperties>
<Node>
<NodeName>POP3</NodeName>
<Node>
<NodeName>POPServer</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProperties>
<Value>mail.Operatorx.com</Value>
</Node>
<Node>
<NodeName>UserID</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProperties>
<Value>UserName</Value>
</Node>
<Node>
<NodeName>PWD</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProperties>
<Value>4571F7C34A9876B3</Value>
</Node>
</Node>
</Node>
</MgmtTree>
</Data>
</Item>
<Add>
Step s302, terminal equipment receive and carry out administration order.In the present embodiment, terminal equipment receives the administrative messag that server issues, and carries out the Add order, management tree /increased a management object E-Mail under the OperatorX, an internal node POP3 is arranged below, comprise three node POPServer, UserID and PWD again below the POP3.
Step s303, terminal equipment judge whether management tree or certain management object change, if then change step s304, otherwise change step s305.In the present embodiment, terminal equipment compares by the original management tree of storing with oneself, finds that management tree has change, therefore changes step s304.
Step s304, terminal equipment adds the management tree of change or the information of management object in the Generic Alert message to.In the present embodiment, terminal equipment for xml formatted data stream, joins the information translation of E-Mail management object in the Data element under the Item element in the Generic Alert message, and the end product of this message is specific as follows:
<Alert>
<CmdID>2</CmdID>
<Data>1226</Data>
<Correlator>abc123</Correlator>
<Item>
<Source><LocURI>/OperatorX</LocURI></Source>
<Meta>
<Type?xmlns=″syncml:metinf″>
Content-Type:application/vnd.syncml.dmtnds+xml
</Type>
<Format?xmlns=″syncml:metinf″>xml</Format>
<Mark xmlns=" syncml:metinf "〉critical</Mark〉<!-optional--
</Meta>
<Data>
<MgmtTree?xmlns=’syncml:dmddf1.2’>
<VerDTD>1.2</VerDTD>
<Node>
<NodeName>E-Mail</NodeName>
<RTProperties>
<Format><node/></Format>
<Type><DDFName>com.operatorX.dm/1.0/EMail</DDFName></Type>
</RTProperties>
<Node>
<NodeName>POP3</NodeName>
<Node>
<NodeName>POPServer</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProperties>
<Value>mail.Operatorx.com</Value>
</Node>
<Node>
<NodeName>UserID</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProperties>
<Value>UserName</Value>
</Node>
<Node>
<NodeName>PWD</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProperties>
<Value>4571F7C34A9876B3</Value>
</Node>
</Node>
</Node>
</MgmtTree>
</Data>
</Item>
</Alert>
Wherein, the Generic Alert message unit that must comprise have:
1、CmdID
2, Data: for Generic Alert, its value is necessary for 1226
3, Item: the information that has comprised management object in this parameter.Its inside has comprised Source again, and LocURI, Meta and Data unit usually specifically describe the information of management object.Wherein:
(1) Source, LocURI are optional parameters, can be used to specify the position of management object in management tree;
(2) Meta: necessary, be used for specifying the type and the form of Alert data, i.e. Type among the figure and Format
Data: notice that this is the Data element in the Item the inside.
Step s305, terminal equipment send Generic Alert message to server.
Step s306, server lookup Generic Alert message if there is Data Update to report, is then upgraded the ddf file of counterpart terminal equipment.
Embodiment two
The method of the another kind of synchronously upgrading equipment management object information of the embodiment of the invention may further comprise the steps as shown in Figure 4:
Step s401, terminal equipment backup management in advance tree.
After step s402, terminal equipment and server finished a DM session, terminal equipment compared the management tree of new management tree and backup, checked the variation whether leaf or node are arranged, if then change step s403, otherwise finish.Find in the present embodiment to change, therefore change step s403.
Step s403, terminal equipment initiate the DM session, set up Package 1, comprise DM Alert message in Package 1, and new data is more added in the DM Alert message.DM Alert message comprises CLIENTEVENT message (code name is Alert 1224) or Generic Alert message, and present embodiment is an example with CLIENTEVENT message.Shown in the theing contents are as follows of Package 1:
<SyncML?xmlns=′SYNCML:SYNCML1.2′>
<SyncHdr>
<VerDTD>1.2</VerDTD>
<VerProto>DM/1.2</VerProto>
<SessionID>1</SessionID>
<MsgID>1</MsgID>
<Target>
<LocURI>http://www.syncml.org/mgmt-server</LocURI>
</Target>
<Source>
<LocURI>IMEI:493005100592800</LocURI>
</Source>
<Meta><!--Maximum?message?size?for?the?client-->
<MaxMsgSize?xmlns=″syncml:metinf″>5000</MaxMsgSize>
</Meta>
</SyncHdr>
<SyncBody>
<Alert>
<CmdID>1</CmdID>
<Data>1200</Data><!--Server-initiated?session-->
</Alert>
<Alert>
<CmdID>1</CmdID>
<Data>1224</Data><!--CLIENT?EVENT-->
<Item>
<Source><LocURI>/OperatorX</LocURI></Source>
<Meta>
<Type?xmlns=″syncml:metinf″>
Content-Type:application/vnd.syncml.dmtnds+xml
</Type>
<Format?xmlns=″syncml:metinf″>xml</Format>
</Meta>
<Data>
<MgmtTree?xmlns=’syncml:dmddf1.2’>
<VerDTD>1.2</VerDTD>
<Node>
<NodeName>E-Mail</NodeName>
<RTProperties>
<Format><node/></Format>
<Type><DDFName>com.operatorX.dm/1.0/EMail</DDFName></Type>
</RTProperties>
<Node>
<NodeName>POP3</NodeName>
<Node>
<NodeName>POPServer</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProperties>
<Value>mail.Operatorx.com</Value>
</Node>
<Node>
<NodeName>UserID</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProperties>
<Value>UserName</Value>
</Node>
<Node>
<NodeName>PWD</NodeName>
<RTProperties>
<Format><chr/></Format>
<Type><MIME>text/plain</MIME></Type>
</RTProprties>
<Value>4571F7C34A9876B3</Value>
</Node>
</Node>
</Node>
</MgmtTree>
</Data>
</Item>
</Alert>
<Replace>
<CmdID>3</CmdID>
<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>
<Item>
<Source><LocURI>./DevInfo/Man</LocURI></Source>
<Meta>
<Format?xmlns=′syncml:metinf′>chr</Format>
<Type?xmlns=′syncml:metinf′>text/plain</Type>
</Meta>
<Data>Device?Factory,Inc.</Data>
</Item>
<Item>
<Source><LocURI>./DevInfo/Mod</LocURI></Source>
<Meta>
<Format?xmlns=′syncml:metinf′>chr</Format>
<Type?xmlns=′syncml:metinf′>text/plain</Type>
</Meta>
<Data>SmartPhone2000</Data>
</Item>
<Item>
<Source><LocURI>./DevInfo/DmV</LocURI></Source>
<Meta>
<Format?xmlns=′syncml:metinf′>chr</Format>
<Type?xmlns=′syncml:metinf′>text/plain</Type>
</Meta>
<Data>1.0.0.1</Data>
</Item>
<Item>
<Source><LocURI>./DevInfo/Lang</LocURI></Source>
<Meta>
<Format?xmlns=′syncml:metinf′>chr</Format>
<Type?xmlns=′syncml:metinf′>text/plain</Type>
</Meta>
<Data>US-en</Data>
</Item>
</Replace>
<Final/>
</SyncBody>
</SyncML>
Step s404, terminal equipment sends Package 1, and the management tree or the management object of this terminal equipment of announcement server have renewal.
Step s405, server receives Package 1, and inquiry CLIENT EVENT message finds to have increased new object E-Mail, so upgrade the ddf file of counterpart terminal equipment.
Step s406, server send Package 2 to terminal equipment, comprise state and other administration order to Alert 1224, and be as follows:
<SyncML?xmlns=′SYNCML:SYNCML1.2′>
<SyncHdr>
<VerDTD>1.2</VerDTD>
<VerProto>DM/1.2</VerProto>
<SessionID>1</SessionID>
<MsgID>1</MsgID>
<Target>
<LocURI>IMEI:493005100592800</LocURI>
</Target>
<Source>
<LocURI>http://www.syncml.org/mgmt-server</LocURI>
</Source>
</SyncHdr>
<SyncBody>
<Status>
<MsgRef>1</MsgRef><CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<CmdID>6</CmdID>
<TargetRef>http://www.syncml.org/mgmt-server</TargetRef>
<SourceRef>IMEI:493005100592800</SourceRef>
<!--Authenticated?for?the?session-->
<Data>212</Data>
</Status>
<Status〉<!--to the Status response of Alert1200--〉
<MsgRef>1</MsgRef><CmdRef>1</CmdRef>
<CmdID>7</CmdID>
<Cmd>Alert</Cmd>
<Data>200</Data><!--OK-->
</Status>
<Status〉<!--to the Status response of Alert1200--〉
<MsgRef>1</MsgRef><CmdRef>1</CmdRef>
<CmdID>7</CmdID>
<Cmd>Alert</Cmd>
<Data>200</Data><!--OK-->
</Status>
<Status>
<MsgRef>1</MsgRef><CmdRef>3</CmdRef>
<CmdID>8</CmdID>
<Cmd>Replace</Cmd>
<Data>200</Data><!--OK-->
</Status>
<Sequence>
<CmdID>1</CmdID>
<Alert>
<CmdID>2</CmdID>
<Data>1101</Data><!--User?confirmation?required-->
<Item></Item>
<Item>
<Data>Do?you?want?to?add?the?CNN?access?point?</Data>
</Item>
</Alert>
<Replace>
<CmdID>4</CmdID>
<Meta>
<Format?xmlns=″syncml:metinf″>b64</Format>
<Type?xmlns=″syncml:metinf″>
application/vnd.wap.connectivity-wbxml
</Type>
</Meta>
<Item>
<!--CNN?WAP?settings?object?in?the?settings-->
<Target>
<LocURI>./settings/wap_settings/CNN</LocURI>
</Target>
<Data><!--Base64-coded?WAP?connectivity?document--></Data>
</Item>
</Replace>
</Sequence>
<Final/>
</SyncBody>
</SyncML>
Step s407, client sends Package 3 to server, and the administration order of server is replied.
Step s408, server send Package 4 to client, conversation end;
Step s409, client backs up new management tree again, covers old backup management tree.
Present embodiment provides the arrangement framework that the server ddf file upgrades front and back.If original ddf file is as follows:
<?xml?version=”1.0”encoding=”UTF-8”?>
<!DOCTYPE?MgmtTree?PUBLIC″-//OMA//DTD-DM-DDF?1.2//EN″
″http://www.openmobilealliance.org/tech/DTD/dm_ddf-v1_2.dtd″
<MgmtTree>
<VerDTD>1.2</VerDTD>
<Node>
<NodeName>DMAcc</NodeName>
<Path>.</Path>
<DFProperties>...</DFProperties>
<Node>
<NodeName>xyzInc</NodeName>
<Path>./DMAcc</Path>
<DFProperties>...</DFProperties>
</Node>
<Node>
<NodeName>MyMgmServer</NodeName>
<Path>./DMAcc</Path>
<DFProperties>...</DFProperties>
</Node>
</Node>
<Node>
<NodeName>OSGi</NodeName>
<Path>.</Path>
<DFProperties>...</DFProperties>
</Node>
<Node>
<NodeName>OperatorX</NodeName>
<Path>.</Path>
<DFProperties>...</DFProperties>
</Node></MgmtTree>
Ddf file after then upgrading should be as follows:
<?xml?version=”1.0”encoding=”UTF-8”?>
<!DOCTYPE?MgmtTree?PUBLIC″-//OMA//DTD-DM-DDF?1.2//EN″
″http://www.openmobilealliance.org/tech/DTD/dm_ddf-v1_2.dtd″
<MgmtTree>
<VerDTD>1.2</VerDTD>
<Node>
<NodeName>DMAcc</NodeName>
<Path>.</Path>
<DFProperties>...</DFProperties>
<Node>
<NodeName>xyzInc</NodeName>
<Path>./DMAcc</Path>
<DFProperties>...</DFProperties>
</Node>
<Node>
<NodeName>MyMgmServer</NodeName>
<Path>./DMAcc</Path>
<DFProperties>...</DFProperties>
</Node>
</Node>
<Node>
<NodeName>OSGi</NodeName>
<Path>.</Path>
<DFProperties>...</DFProperties>
</Node>
<Node>
<NodeName>OperatorX</NodeName>
<Path>.</Path>
<DFProperties>...</DFProperties>
<Node>
<NodeName>E-Mail</NodeName>
<Path>./Operator</Path>
<DFProperties>...<DFProperties>
<Node>
<NodeName>POP3</NodeName>
<Path>./Operator/E-Mail</Path>
<DFProperties>...<DFProperties>
<Node>
<NodeName>POP?Server</NodeName>
<Path>./Operator/E-Mail/POP3</Path>
<DFProperties>...<DFProperties>
</Node>
<Node>
<NodeName>UserID</NodeName>
<Path>./Operator/E-Mail/POP3</Path>
<DFProperties>...<DFProperties>
</Node>
<Node>
<NodeName>PWD</NodeName>
<Path>./Operator/E-Mail/POP3</Path>
<DFProperties>...<DFProperties>
</Node>
</Node>
</Node>
</Node>
<MgmtTree>
The terminal equipment of a kind of synchronously upgrading equipment management object information of the embodiment of the invention comprises backup information memory cell, current information memory cell, judging unit, information updating message generation unit and message sending unit as shown in Figure 5.Wherein, judging unit is connected with backup information memory cell, current information memory cell and information updating message generation unit respectively, and the information updating message generation unit is connected with message sending unit.The backup information memory cell is used for the management object information before the storage update; The current information memory cell is used to store current management object information; Judging unit is used for according to management object information before the described renewal and current management object information, judges whether the management object information of described terminal equipment changes; The information updating message generation unit is used for the judged result according to described judging unit, generates the information updating message of the management object information of carrying change; Message sending unit is used for the information updating message that described information updating message generation unit generates is sent to server
The server of a kind of synchronously upgrading equipment management object information of the embodiment of the invention comprises message sink unit, information memory cell and information updating unit as shown in Figure 6.Wherein, information updating unit is connected with information memory cell with the message sink unit respectively.The message sink unit is used for the information updating message of the management object information of carrying change of receiving terminal apparatus transmission; Information memory cell is used to store the management object information of corresponding described terminal equipment; Information updating unit is used for according to described information updating message, upgrades the management object information of the corresponding described terminal equipment of described information memory cell storage.
The present invention by the administration order successful execution that in terminal equipment, server is issued after, the management object information of upgrading is converted to xml formatted data stream, report server together with execution result then, make server after receiving this reporting message, can synchronously upgrade the corresponding ddf file of being stored, avoided ddf file out-of-date with conflicting that the client-side management object is not inconsistent, make the DM server to manage terminal equipment better, reach the effect that timely coordination DM server manages terminal equipment, and simplified needs the user manually to send the process of a new ddf file to server in the past, has improved efficient.
The above only is a preferred implementation of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the technology of the present invention principle; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (11)

1. the method for a synchronously upgrading equipment management object information is characterized in that, said method comprising the steps of:
A, when the management object information of terminal equipment changes, described terminal equipment sends information updating message to server, carries the management object information of change in the described information updating message;
B, described server upgrade the management object information of the counterpart terminal equipment of being stored synchronously according to described information updating message.
2. the method for synchronously upgrading equipment management object information as claimed in claim 1 is characterized in that, described steps A specifically comprises:
A11, server send administration order to terminal equipment;
The described terminal equipment of A1 receives and carries out described administration order;
A13, described terminal equipment judge whether management tree or certain management object change, if then change steps A 14, otherwise change steps A 15;
A14, described terminal equipment add the management tree of described change or the information of management object in the GenericAlert message to;
A15, described terminal equipment send Generic Alert message to described server.
3. the method for synchronously upgrading equipment management object information as claimed in claim 2, it is characterized in that described steps A 14 specifically comprises: described terminal equipment is the data flow of xml form and is inserted in the Generic Alert message the management tree of described change or the information translation of management object.
4. the method for synchronously upgrading equipment management object information as claimed in claim 2, it is characterized in that, described step B specifically comprises: described server lookup Generic Alert message, if there is Data Update to report, then upgrade the device description document framework of counterpart terminal equipment.
5. the method for synchronously upgrading equipment management object information as claimed in claim 1 is characterized in that, described steps A specifically comprises:
A21, terminal equipment backup management in advance tree;
After A22, described terminal equipment and server were finished the primary equipment managing conversation, described terminal equipment compared the management tree of new management tree and backup, checked the variation whether leaf or node are arranged, if then change steps A 23, otherwise finish;
A23, described terminal equipment initiating equipment managing conversation are set up Package 1, comprise DM Alert message in Package 1, and new data is more added in the DM Alert message;
A24, described terminal equipment send Package 1, and the management tree or the management object of the described terminal equipment of announcement server have renewal.
6. the method for synchronously upgrading equipment management object information as claimed in claim 5 is characterized in that, described DM Alert message comprises CLIENT EVENT message or Generic Alert message.
7. the method for synchronously upgrading equipment management object information as claimed in claim 5, it is characterized in that, described step B specifically comprises: described server receives Package 1, according to the device description document framework of the renewal Data Update counterpart terminal equipment in the DM Alert message.
8. the method for synchronously upgrading equipment management object information as claimed in claim 5 is characterized in that, after described device management session finished, described terminal equipment backed up new management tree again, covers old backup management tree.
9. as the method for each described synchronously upgrading equipment management object information of claim 1 to 8, it is characterized in that the management object information of described terminal equipment changes and comprises: increase management object, deletion management object or revise management object.
10. the terminal equipment of a synchronously upgrading equipment management object information is characterized in that, described terminal comprises:
The backup information memory cell is used for the preceding management object information of storage update;
The current information memory cell is used to store current management object information;
Judging unit is used for according to management object information before the described renewal and current management object information, judges whether the management object information of described terminal equipment changes;
The information updating message generation unit is used for the judged result according to described judging unit, generates the information updating message of the management object information of carrying change;
Message sending unit is used for the information updating message that described information updating message generation unit generates is sent to server.
11. the server of a synchronously upgrading equipment management object information is characterized in that, described server comprises:
The message sink unit is used for the information updating message of the management object information of carrying change that receiving terminal apparatus sends;
Information memory cell, the management object information that is used to store corresponding described terminal equipment;
Information updating unit is used for according to described information updating message, upgrades the management object information of the corresponding described terminal equipment of described information memory cell storage.
CN201010113868.4A 2010-02-25 2010-02-25 Methods and devices for synchronously upgrading equipment management object information Active CN101771727B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010113868.4A CN101771727B (en) 2010-02-25 2010-02-25 Methods and devices for synchronously upgrading equipment management object information
PCT/CN2010/072296 WO2011103727A1 (en) 2010-02-25 2010-04-28 Method and device for synchronously updating device management object information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010113868.4A CN101771727B (en) 2010-02-25 2010-02-25 Methods and devices for synchronously upgrading equipment management object information

Publications (2)

Publication Number Publication Date
CN101771727A true CN101771727A (en) 2010-07-07
CN101771727B CN101771727B (en) 2014-12-17

Family

ID=42504315

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010113868.4A Active CN101771727B (en) 2010-02-25 2010-02-25 Methods and devices for synchronously upgrading equipment management object information

Country Status (2)

Country Link
CN (1) CN101771727B (en)
WO (1) WO2011103727A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790992A (en) * 2014-12-25 2016-07-20 深圳Tcl数字技术有限公司 Method and device for managing network node information
CN107306290A (en) * 2016-04-22 2017-10-31 ***通信集团重庆有限公司 A kind of session session sharing methods and application server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866854A (en) * 2005-05-19 2006-11-22 华为技术有限公司 Method for updating and recovering terminal device data in device management
CN101083554A (en) * 2006-06-01 2007-12-05 华为技术有限公司 Method, terminal equipment and equipment management system for assisting management of terminal equipment
CN101114933A (en) * 2006-07-26 2008-01-30 华为技术有限公司 Method, system and terminal for maintaining capability management object, managing capability
CN101640880A (en) * 2008-08-01 2010-02-03 ***通信集团公司 Method, system and equipment for reporting and updating equipment description structure information
WO2010015064A1 (en) * 2008-08-08 2010-02-11 Research In Motion Limited Registration of an agent to process management object updates

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610498B (en) * 2008-06-20 2012-05-09 中兴通讯股份有限公司 Method and device for updating equipment management object at mobile terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1866854A (en) * 2005-05-19 2006-11-22 华为技术有限公司 Method for updating and recovering terminal device data in device management
CN101083554A (en) * 2006-06-01 2007-12-05 华为技术有限公司 Method, terminal equipment and equipment management system for assisting management of terminal equipment
CN101114933A (en) * 2006-07-26 2008-01-30 华为技术有限公司 Method, system and terminal for maintaining capability management object, managing capability
CN101640880A (en) * 2008-08-01 2010-02-03 ***通信集团公司 Method, system and equipment for reporting and updating equipment description structure information
WO2010015064A1 (en) * 2008-08-08 2010-02-11 Research In Motion Limited Registration of an agent to process management object updates

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790992A (en) * 2014-12-25 2016-07-20 深圳Tcl数字技术有限公司 Method and device for managing network node information
CN107306290A (en) * 2016-04-22 2017-10-31 ***通信集团重庆有限公司 A kind of session session sharing methods and application server

Also Published As

Publication number Publication date
CN101771727B (en) 2014-12-17
WO2011103727A1 (en) 2011-09-01

Similar Documents

Publication Publication Date Title
CN102136934B (en) Method, device and network system for realizing remote upgrading of Zigbee equipment
EP2955953B1 (en) Device management server, device management client, and method for locating a target operation object
EP1705872B1 (en) Mobile device client and system supporting remote terminal management
US8170536B2 (en) Provisioning content formatting in a mobile device management system
CN101299674B (en) Method, system and management platform for implementing terminal identification
CN100479378C (en) Software assembly parameter configuration method and system and terminal equipment thereof
US8185090B2 (en) Method and system for provisioning content in a mobile device management system
WO2010012157A1 (en) Device description framework information reporting and updating method, device and system
CN101771727B (en) Methods and devices for synchronously upgrading equipment management object information
EP2197154A1 (en) A method, system and correlative apparatus for transmitting remote procedure call command
US8489838B2 (en) Method and terminal device for erasing data of terminal
EP2573978A1 (en) Method, apparatus and system for device management
CN102123371B (en) Client end service configuration method, terminal and server
CN102547667B (en) Method and device for device management
CN1953394B (en) A method for parameter configuration of functional assembly and its system and terminal equipment
CN101753604B (en) Method for reporting equipment information, user terminal and server
CN101964973B (en) Terminal device management bootstrap method and device
CN102111408B (en) Method and system for managing services and data based on device management (DM)
CN101442791B (en) Method and apparatus for sending node information
CN101351046B (en) Method for activating terminal equipment software component, terminal equipment and equipment management server
JP5095831B2 (en) Device management method, terminal, apparatus and system
JP5095831B6 (en) Device management method, terminal, apparatus and system
CN103477663A (en) Method and device for identifying mobile terminal

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