[go: up one dir, main page]

CN101771727B - Methods and devices for synchronously upgrading equipment management object information - Google Patents

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

Info

Publication number
CN101771727B
CN101771727B CN201010113868.4A CN201010113868A CN101771727B CN 101771727 B CN101771727 B CN 101771727B CN 201010113868 A CN201010113868 A CN 201010113868A CN 101771727 B CN101771727 B CN 101771727B
Authority
CN
China
Prior art keywords
management object
terminal equipment
management
server
object information
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.)
Active
Application number
CN201010113868.4A
Other languages
Chinese (zh)
Other versions
CN101771727A (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

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 technical field of terminal management, particularly relate to a kind of method and apparatus of synchronously upgrading equipment management object information.
Background technology
Along with mobile data services are increasingly abundant and complicated, the dependence of business to terminal is more and more higher.Mobile terminal uses the carrier of mobile service as user, has become important component part indispensable in mobile operating service system.The cycle that future terminal manufacturer puts out a new product, the production life cycle of operator's release new business also can be shorter and shorter by shorter and shorter.The ability of fast lifting is possessed to tackle day by day fierce market competition in order to make terminal better, simultaneously can more convenient, efficiently, quickly telemanagement is carried out to terminal equipment, each operator and manufacturer terminal are all devoted to the telemanagement ability improving terminal equipment.
OMA (open mobile alliance Open Mobile Alliance) DM (Device Management, equipment control) specification is exactly the standard for realizing terminal unit management that OMA International Organization for standardization works out.Utilize terminal management technology, OTA (Over-The-Air can be passed through, aerial download) mode carry out acquisition terminal information, the parameter information of configurating terminal, to install on packet is from web download to terminal and upgrade permanent information, the event that processing terminal equipment produces and warning 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 FOTA (Firmware update over the air, the wireless firmware update) technology as occurred in recent years is exactly by air interface telemanagement, the measure upgrading mobile phone firmware.By FOTA, not only upgrade application software can be downloaded, and can the operating system of more new cell-phone.
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), through FUMO, flowing supplier can upgrade mobile units in network infrastructure, directly need not get in touch with again client or network engineers carry out relevant upgrading, finally to cater to the needs of consumer to the better mobile phone of more high-quality, performance simultaneously.
Except management object MO, OMA DM agreement also defines management tree.Can be there is a management tree in the terminal equipment inside of following OMADM specification at each, all MO are generated the tree of respective level structure by it by certain standard, and dynamic changes, and this correspond to unloading or the loading behavior of certain terminal applies.Each node of management tree identified by unique URI (Uniform Resource Identifier, Uniform Resource Identifier), and each node (i.e. management object) can be managed by server end like this.Each management object adopts DDF (Device Description Framework, device description framework) to define, and the server of so compatible OMA DM can identify the MO details that certain specific connection device is supported.DDF can also help server to be treated with a certain discrimination according to the precise function of mobile phone.
But, in prior art after mobile phone terminal completes renewal, need user manually to send ddf file to server, thus there will be the problem of a series of mistakes not being inconsistent and causing in firmware upgrade process due to ddf file and equipment management object information.
Summary of the invention
The problem to be solved in the present invention is to provide a kind of method and apparatus of synchronously upgrading equipment management object information, to overcome because user manually sends ddf file to server in prior art, thus there is the defect of the mistake not being inconsistent and causing in firmware upgrade process due to ddf file and equipment management object information.
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 described information updating message; B, described server according to described information updating message, the management object information of the counterpart terminal equipment that synchronized update stores.
Further, described steps A specifically comprises: A11, server send administration order to terminal equipment; A12, described terminal equipment receive and perform described administration order; A13, described terminal equipment judge whether management tree or certain management object change, and if so, then go to step A14, otherwise go to step A15; The management tree of described change or the information of management object add in GenericAlert message by A14, described terminal equipment; A15, described terminal equipment send Generic Alert message to described server.
Further, described steps A 14 specifically comprises: the management tree of described change or the information of management object are converted to the data flow of xml form and are inserted in Generic Alert message by described terminal equipment.
Further, described step B specifically comprises: described server lookup Generic Alert message, if there is Data Update to report, then upgrades the device description document framework of counterpart terminal equipment.
Further, described steps A specifically comprises: the backup management in advance of A21, terminal equipment is set; After A22, described terminal equipment and server complete primary equipment managing conversation, the management tree of new management tree and backup compares by described terminal equipment, looks into the change seeing if there is leaf or node, if so, then goes to step A23, otherwise terminates; A23, described terminal equipment initiating equipment managing conversation, set up Package 1, comprise DM Alert message in Package 1, adds in DM Alert message by more new data; A24, described terminal equipment send Package 1, and management tree or the management object of terminal equipment described in 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 DMAlert message.
Further, after described device management session terminates, new management tree backs up by described terminal equipment again, covers old backup management tree.
Further, the management object information of described terminal equipment changes and comprises: increase management object, delete management object or amendment 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: backup information memory cell, for the management object information before storage update; Current information memory cell, for storing current management object information; Judging unit, for according to the management object information before described renewal and current management object information, judges whether the management object information of described terminal equipment changes; Information updating message generation unit, for the judged result according to described judging unit, generates the information updating message of carrying the management object information of change; Message sending unit, is sent to server for the information updating message described information updating message generation unit generated.
Technical scheme of the present invention also provides a kind of server of synchronously upgrading equipment management object information, and described server comprises: message reception units, for the information updating message of carrying the management object information of change that receiving terminal apparatus sends; Information memory cell, for storing the management object information of corresponding described terminal equipment; Information updating unit, for according to described information updating message, upgrades the management object information of the described terminal equipment of correspondence that described information memory cell stores.
Compared with prior art, beneficial effect of the present invention is as follows:
The present invention is by after the administration order successful execution that issues server in terminal equipment, the management object information of renewal is converted to xml (eXtensible Markup Language, extend markup language) formatted data stream, then server is reported together with execution result, make server after receiving this reporting message, synchronously can upgrade stored corresponding ddf file, avoid ddf file out-of-date be not inconsistent with terminal unit management object conflict, DM server can be managed terminal equipment better, reach coordination DM server in time and managerial role is carried out to terminal equipment, and simplify and need user manually to send a new ddf file to the process of server in the past, improve efficiency.
Accompanying drawing explanation
Fig. 1 is the structure chart of the management tree before the renewal of a kind of terminal equipment of the embodiment of the present invention;
Fig. 2 is the structure chart of the management tree after the renewal of a kind of terminal equipment of the embodiment of the present invention;
Fig. 3 is the flow chart of the method for a kind of synchronously upgrading equipment management object information of the embodiment of the present invention;
Fig. 4 is the flow chart of the method for the another kind of synchronously upgrading equipment management object information of the embodiment of the present invention;
Fig. 5 is the terminal equipment structural representation of a kind of synchronously upgrading equipment management object information of the embodiment of the present invention;
Fig. 6 is the structural representation of the server of a kind of synchronously upgrading equipment management object information of the embodiment of the present invention.
Embodiment
Below in conjunction with drawings and Examples, the specific embodiment of the present invention is described in further detail.Following examples for illustration of the present invention, but are not used for limiting the scope of the invention.
Embodiment one
The present embodiment is for the management tree structure of Section 5 in DM agreement " OMA-TS-DM_TNDS-V1_2-20070209-A ".The structure of the management tree before the renewal of wherein terminal equipment as shown in Figure 1, terminal equipment has carried out version updating, or server needs the management object E-Mail that increase by is new on device management tree, and below node OperatorX, result all 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 present invention as shown in Figure 3, 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 described information updating message, the management object information of described terminal equipment changes and comprises: increase management object, delete management object or amendment management object; Then described server is according to described information updating message, the management object information of the counterpart terminal equipment that synchronized update stores.With reference to Fig. 3, the present embodiment comprises the following steps:
Step s301, server sends administration order to terminal equipment.In the present embodiment, server have issued an Add administration order to terminal equipment, and require 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 receives and performs administration order.In the present embodiment, terminal equipment receives the administrative messag that server issues, and performs Add order, management tree /OperatorX under add a management object E-Mail, there is an internal node POP3 below, below POP3, comprise again three nodes POPServer, UserID and PWD.
Step s303, terminal equipment judges whether management tree or certain management object change, and if so, then go to step s304, otherwise go to step s305.In the present embodiment, terminal equipment, by comparing with the original management tree that oneself stores, finds that management tree has change, therefore goes to step s304.
Step s304, the management tree of change or the information of management object add in Generic Alert message by terminal equipment.In the present embodiment, the information of E-Mail management object is converted to xml formatted data stream by terminal equipment, and join in the Data element under the Item element in Generic Alert message, 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>
-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 unit that Generic Alert message must comprise have:
1、CmdID
2, Data: for Generic Alert, its value is necessary for 1226
3, Item: the information containing management object in this parameter.Its inside contains Source again, and LocURI, Meta and Data unit usually specifically describes the information of management object.Wherein:
(1) Source, LocURI are optional parameters, can be used to the appointment position of management object in management tree;
(2) Meta: necessary, is used to specify type and the form of Alert data, Type and Format namely in figure
Data: note, this is the Data element inside Item.
Step s305, terminal equipment sends Generic Alert message to server.
Step s306, server lookup Generic Alert message, if there is Data Update to report, then upgrades 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 present invention as shown in Figure 4, comprises the following steps:
Step s401, terminal equipment backup management is in advance set.
Step s402, after terminal equipment and server complete a DM session, the management tree of new management tree and backup compares by terminal equipment, looks into the change seeing if there is leaf or node, if so, then goes to step s403, otherwise terminates.Find that there is change in the present embodiment, therefore go to step s403.
Step s403, DM session initiated by terminal equipment, sets up Package 1, comprises DM Alert message in Package 1, added in DM Alert message more new data.DM Alert message comprises CLIENTEVENT message (code name is Alert 1224) or Generic Alert message, and the present embodiment is for CLIENTEVENT message.The content of Package 1 is 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>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 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 add new object E-Mail, so upgrade the ddf file of counterpart terminal equipment.
Step s406, server sends Package 2 to terminal equipment, comprises the state to Alert 1224 and other administration order, 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 of Alert1200 is responded-->
<MsgRef>1</MsgRef><CmdRef>1</CmdRef>
<CmdID>7</CmdID>
<Cmd>Alert</Cmd>
<Data>200</Data><!--OK-->
</Status>
--Status of Alert1200 is responded-->
<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, replys the administration order of server.
Step s408, server sends Package 4 to client, conversation end;
Step s409, new management tree backs up by client again, covers old backup management tree.
The present embodiment provides the arrangement framework that 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 present invention as shown in Figure 5, comprises backup information memory cell, current information memory cell, judging unit, information updating message generation unit and message sending unit.Wherein, judging unit is connected with backup information memory cell, current information memory cell and information updating message generation unit respectively, and information updating message generation unit is connected with message sending unit.Backup information memory cell is used for the management object information before storage update; Current information memory cell is for storing current management object information; Judging unit is used for according to the management object information before described renewal and current management object information, judges whether the management object information of described terminal equipment changes; Information updating message generation unit is used for the judged result according to described judging unit, generates the information updating message of carrying the management object information of change; The information updating message that message sending unit is used for 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 present invention as shown in Figure 6, comprises message reception units, information memory cell and information updating unit.Wherein, information updating unit is connected with message reception units and information memory cell respectively.Message reception units is used for the information updating message of carrying the management object information of change that receiving terminal apparatus sends; Information memory cell is for storing 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 described terminal equipment of correspondence that described information memory cell stores.
The present invention is by after the administration order successful execution that issues server in terminal equipment, the management object information of renewal is converted to xml formatted data stream, then server is reported together with execution result, make server after receiving this reporting message, synchronously can upgrade stored corresponding ddf file, avoid ddf file out-of-date be not inconsistent with client-side management object conflict, DM server can be managed terminal equipment better, reach coordination DM server in time and managerial role is carried out to terminal equipment, and simplify and need user manually to send a new ddf file to the process of server in the past, improve efficiency.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the prerequisite not departing 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 (8)

1. a method for 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, carry the management object information of change in described information updating message, wherein, described steps A specifically comprises: the backup management in advance of A21, terminal equipment is set; After A22, described terminal equipment and server complete primary equipment managing conversation, the management tree of new management tree and backup compares by described terminal equipment, looks into the change seeing if there is leaf or node, if so, then goes to step A23, otherwise terminates; A23, described terminal equipment initiating equipment managing conversation, set up Package1, comprise DM Alert message in Package1, adds in DM Alert message by more new data; A24, described terminal equipment send Package1, and management tree or the management object of terminal equipment described in announcement server have renewal; Or described steps A specifically comprises: A11, server send administration order to terminal equipment; A12, described terminal equipment receive and perform described administration order; A13, described terminal equipment judge whether management tree or certain management object change, and if so, then go to step A14, otherwise go to step A15; The management tree of described change or the information of management object add in Generic Alert message by A14, described terminal equipment; A15, described terminal equipment send Generic Alert message to described server;
B, described server according to described information updating message, the management object information of the counterpart terminal equipment that synchronized update stores.
2. the method for synchronously upgrading equipment management object information as claimed in claim 1, it is characterized in that, described steps A 14 specifically comprises: the management tree of described change or the information of management object are converted to the data flow of xml form and are inserted in Generic Alert message by described terminal equipment.
3. the method for synchronously upgrading equipment management object information as claimed in claim 1, it is characterized in that, described step B specifically comprises: described server lookup Generic Alert message, if there is Data Update to report, then upgrades the device description document framework of counterpart terminal equipment.
4. the method for synchronously upgrading equipment management object information as claimed in claim 1, it is characterized in that, described DM Alert message comprises CLIENT EVENT message or Generic Alert message.
5. the method for synchronously upgrading equipment management object information as claimed in claim 1, it is characterized in that, described step B specifically comprises: described server receives Package1, according to the device description document framework of the renewal Data Update counterpart terminal equipment in DM Alert message.
6. the method for synchronously upgrading equipment management object information as claimed in claim 1, it is characterized in that, after described device management session terminates, new management tree backs up by described terminal equipment again, covers old backup management tree.
7. the method for the synchronously upgrading equipment management object information as described in any one of claim 1 to 6, is characterized in that, the management object information of described terminal equipment changes and comprises: increase management object, delete management object or amendment management object.
8. a terminal equipment for synchronously upgrading equipment management object information, is characterized in that, described terminal comprises:
Backup information memory cell, for the management object information before storage update, is specially, and backup management is in advance set;
Current information memory cell, for storing current management object information;
Judging unit, for according to the management object information before described renewal and current management object information, judge whether the management object information of described terminal equipment changes, and is specially, after terminal equipment and server complete primary equipment managing conversation, the management tree of new management tree and backup is compared, look into the change seeing if there is leaf or node, if so, then trigger message updating message generation unit, otherwise, then terminate;
Described information updating message generation unit, for the judged result according to described judging unit, generate the information updating message of carrying the management object information of change, be specially, initiating equipment managing conversation, set up Package1, in Package1, comprise DM Alert message, more new data is added in DM Alert message;
Message sending unit, is sent to server for the information updating message described information updating message generation unit generated, is specially, and send Package1, management tree described in announcement server or management object have renewal.
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 CN101771727A (en) 2010-07-07
CN101771727B true 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)

Families Citing this family (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
CN107306290B (en) * 2016-04-22 2021-06-18 中国移动通信集团重庆有限公司 A session session sharing method and application server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 capacity management object maintenance and capacity management
CN101640880A (en) * 2008-08-01 2010-02-03 中国移动通信集团公司 Method, system and equipment for reporting and updating equipment description structure information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100450015C (en) * 2005-05-19 2009-01-07 华为技术有限公司 Method for updating and restoring terminal device data in device management and terminal device
CN101610498B (en) * 2008-06-20 2012-05-09 中兴通讯股份有限公司 Method and device for updating equipment management object at mobile terminal
US9882769B2 (en) * 2008-08-08 2018-01-30 Blackberry Limited System and method for registration of an agent to process management object updates

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 capacity management object maintenance and capacity management
CN101640880A (en) * 2008-08-01 2010-02-03 中国移动通信集团公司 Method, system and equipment for reporting and updating equipment description structure information

Also Published As

Publication number Publication date
CN101771727A (en) 2010-07-07
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
CN101778486B (en) Equipment management server, client and target operation object positioning method
EP1705872B1 (en) Mobile device client and system supporting remote terminal management
EP1964375B1 (en) Provisioning content formatting in a mobile device management system
CN102647705B (en) Method and system for mobile terminal parameter configuration
CN100391291C (en) A data backup and recovery method and system thereof
Adwankar et al. Universal Manager: seamless management of enterprise mobile and non-mobile devices
CN101068408B (en) Multi-standby terminal self-registration method, terminal and server
US8185090B2 (en) Method and system for provisioning content in a mobile device management system
CN101771727B (en) Methods and devices for synchronously upgrading equipment management object information
CN101640880A (en) Method, system and equipment for reporting and updating equipment description structure information
CN101316399A (en) A method, system and device for updating the appearance of a communication terminal
CN100479378C (en) Software assembly parameter configuration method and system and terminal equipment thereof
EP2573978B1 (en) Method, apparatus and system for device management
CN101252759A (en) A processing method, system and device for component installation
CN101296442A (en) Multi-standby terminal and method for realizing information management of multi-standby terminal
CN1953394B (en) Functional component parameter configuration method, system thereof, and terminal equipment
CN101753604B (en) Method for reporting equipment information, user terminal and server
CN102546237A (en) Device management server, client and target operation object positioning method
CN102111408B (en) Method and system for managing services and data based on device management (DM)
CN101964973B (en) Terminal device management bootstrap method and device
JP5095831B2 (en) Device management method, terminal, apparatus and system
JP5095831B6 (en) Device management method, terminal, apparatus and 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