CN101360291B - Multi-standby terminal and firmware updating method and apparatus - Google Patents
Multi-standby terminal and firmware updating method and apparatus Download PDFInfo
- Publication number
- CN101360291B CN101360291B CN2007100753716A CN200710075371A CN101360291B CN 101360291 B CN101360291 B CN 101360291B CN 2007100753716 A CN2007100753716 A CN 2007100753716A CN 200710075371 A CN200710075371 A CN 200710075371A CN 101360291 B CN101360291 B CN 101360291B
- Authority
- CN
- China
- Prior art keywords
- management object
- information
- firmware update
- module
- communication module
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses an updating method and the device thereof for multiple standby terminals and firmware thereof. The method includes steps as following: receiving firmware updating management instructions sent by network, the instructions includes communication module information and firmware updating management target information for the firmware updating; updating the firmware updating management target information to a firmware updating management target; downloading updating firmware content and updating the updating firmware content to corresponding communication modules. The embodiment of the invention uses a client terminal of a DM to correctly complete the firmware updating for different communication modules respectively, and can provide better user experience.
Description
Technical field
The invention belongs to multi-standby terminal, relate in particular to a kind of multi-standby terminal and firmware update thereof and device.
Background technology
Because wireless communication technology and type service increases at present, the user needs a kind of portable terminal, can support the multiple communication technology or multiple communication service simultaneously, this portable terminal is a multi-standby terminal, multi-standby terminal is meant that portable terminal is under holding state, can carry out multi-network communication (more than or equal to two kinds of networks) simultaneously, promptly under prerequisite without switch mode, can answer the incoming call of any one network in many nets, any one network is called out in netting also can use more, multi-standby terminal has a plurality of communication modules, to support a plurality of different communication technologys.For supporting CDMA and GSM simultaneously, and/or portable terminal can be supported the multi-standby terminal of Global Link and walk in the Divine Land simultaneously, be called two standby terminals, two standby terminals have two communication modules, to support the different communication technologys, such portable terminal can have two kinds of communication modes usually simultaneously.
The communication module of terminal is worked under the control of software, and this software passes through upgrading so that terminal is supported more function.The user can realize aerial the carrying out of downloading and upgrading by DM (Device Management, equipment control) at present for convenience.DM is the technology of a kind of managing user terminal of OMA (Open Mobile Alliance, Open Mobile Alliance) normal structure proposition.
Device management platform is by interface that defines in the OMA DM technical specification and the user terminal communication of supporting DM, can realize functions such as terminal carrying out service parameter configuration, firmware update, software fault reparation, application program installation have greatly been strengthened management and the control of carrier network to terminal.
The multi-standby terminal of prior art is at each communication module, set up one separately and overlap independently DM client, a plurality of DM clients communication module and DM server by are separately respectively carried out alternately, and each DM client is respectively separately communication module and carries out firmware update like this.
See also Fig. 1, on the device management tree of each DM client in terminal an equipment details management object (DevDetail) is arranged, the details that are used for recording equipment, for example bearing mode of terminal (Bearer), device type (DevTyp), manufacturer (OEM), firmware version (FwV), software version (SwV), hardware version (HwV), big object contents such as (LrgObj).Also set up an equipment information management object (DevInfo) on the device management tree of each DM client in terminal, the information that is used for recording equipment, as the memory address of firmware stores, or the self-defining firmware numbering of manufacturer (as, firmware 1 is the WCDMA module, and firmware 2 is gsm module).Also set up a FUMO (Firmware Update Management Object on the device management tree of each DM client in terminal, the firmware update management object), write down the information of firmware update among the FUMO, comprise firmware storage addresses on network, when network is carried out download (Download) or download and is upgraded (DownloadAndUpdate) instruction, terminal is to this firmware content of network download, and promptly the manipulable code of terminal is updated in the equipment then.
When yet the multi-standby terminal of prior art was not started shooting when one of them communication module, this communication module just can't be carried out firmware update, and promptly terminal is at the state of start, but the firmware of terminal do not obtain upgrading, so user experience is relatively poor.And exist identical data in a plurality of independently DM clients, therefore wasted resource, and might cause under a communication module not have the situation of start that the terminal parameter of a plurality of DM client records is inconsistent to cause inconsistent user experience in the use.
Summary of the invention
Embodiment of the invention technical problem to be solved is to provide a kind of use one cover DM client correctly to finish the different communication module is carried out firmware update respectively, and multi-standby terminal and the firmware update and the device of user experience preferably can be provided.
For solving the problems of the technologies described above, the embodiment of the invention provides a kind of firmware update of multi-standby terminal, and it may further comprise the steps:
Described multi-standby terminal has a device management tree, the firmware update management object on the described device management tree and the associating information of communication module;
Receive the firmware update supervisory instruction that network issues, described instruction comprise firmware update at communication module information and firmware update management object information;
Described firmware update management object information is updated in the firmware update management object;
The firmware content of down loading updating, and the firmware content of described renewal is updated in the corresponding communication module.
The embodiment of the invention also provides a kind of firmware updating device of multi-standby terminal, and described multi-standby terminal has a device management tree, the firmware update management object on the described device management tree and the associating information of communication module; It comprises the firmware updating device of described multi-standby terminal:
Firmware update supervisory instruction receiver module is used to receive the firmware update supervisory instruction that network issues; Described firmware update supervisory instruction receiver module comprises:
The communication module information receiving module, be used to receive firmware update at communication module information;
Firmware update management object information receiver module is used to receive the firmware update management object information;
Described firmware updating device also comprises:
Information updating module is used for described firmware update management object information is updated to the firmware update management object;
Download module is used for the firmware content of down loading updating;
Update module, the firmware content that is used for renewal that described download module is downloaded is updated to corresponding communication module.
The embodiment of the invention also provides a kind of multi-standby terminal, and it comprises the firmware updating device of multi-standby terminal, and described multi-standby terminal has a device management tree, the firmware update management object on the described device management tree and the associating information of communication module; Described device comprises:
Firmware update supervisory instruction receiver module is used to receive the firmware update supervisory instruction that network issues; Described firmware update supervisory instruction receiver module comprises:
The communication module information receiving module, be used to receive firmware update at communication module information;
Firmware update management object information receiver module is used to receive the firmware update management object information;
Described firmware updating device also comprises:
Information updating module is used for described firmware update management object information is updated to the firmware update management object;
Download module is used for the firmware content of down loading updating;
Update module, the firmware content that is used for renewal that described download module is downloaded is updated to corresponding communication module.
Since the firmware update supervisory instruction that the network that the multi-standby terminal of the embodiment of the invention and firmware update thereof and device receive issues comprise firmware update at communication module information, therefore use a cover DM client also can correctly finish the different communication module is carried out firmware update respectively, and user experience preferably can be provided.
Description of drawings
Fig. 1 is the structural representation of the device management tree that provides of prior art.
Fig. 2 is the firmware update flow chart of the multi-standby terminal of the embodiment of the invention.
Fig. 3 is the firmware updating device functional block diagram of the multi-standby terminal of the embodiment of the invention.
Fig. 4 is the structural representation of the device management tree that provides of first embodiment of the invention.
Fig. 5 is the firmware update flow chart of the multi-standby terminal of first embodiment of the invention.
Fig. 6 is the firmware updating device functional block diagram of the multi-standby terminal of first embodiment of the invention.
Fig. 7 is the structural representation of the device management tree that provides of second embodiment of the invention.
Fig. 8 is the firmware update flow chart of the multi-standby terminal of second embodiment of the invention.
Fig. 9 is the firmware updating device functional block diagram of the multi-standby terminal of second embodiment of the invention.
Figure 10 is the structural representation of the device management tree that provides of third embodiment of the invention.
Figure 11 is the firmware update flow chart of the multi-standby terminal of third embodiment of the invention.
Figure 12 is the firmware updating device functional block diagram of the multi-standby terminal of third embodiment of the invention.
Figure 13 is the structural representation of the device management tree that provides of fourth embodiment of the invention.
Figure 14 is the firmware update flow chart of the multi-standby terminal of fourth embodiment of the invention.
Figure 15 is the firmware updating device functional block diagram of the multi-standby terminal of fourth embodiment of the invention.
Figure 16 is the structural representation of the device management tree that provides of fifth embodiment of the invention.
Figure 17 is the firmware update flow chart of the multi-standby terminal of fifth embodiment of the invention.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
See also Fig. 2, the firmware update of the multi-standby terminal that the embodiment of the invention provides may further comprise the steps:
S11, receive the firmware update supervisory instruction that network issues, described instruction comprise firmware update at communication module information and firmware update management object information; Communication module information can be the device type of communication module, manufacturer, hardware version etc.; The firmware update management object information can be the title of update package, the version of update package etc.;
S12, described firmware update management object information is updated in the firmware update management object;
The firmware content of S13, down loading updating, and the firmware content of described renewal is updated in the corresponding communication module.
See also Fig. 3, the firmware update supervisory instruction receiver module 11 of the firmware updating device of the multi-standby terminal that the embodiment of the invention provides receives the firmware update supervisory instruction that network issues, wherein, the communication module information receiving module 111 of firmware update supervisory instruction receiver module 11 receive firmware updates institute at communication module information, the firmware update management object information receiver module 112 reception firmware update management object information of firmware update supervisory instruction receiver module 11; Information updating module 12 is updated to described firmware update management object information in the firmware update management object; The firmware content of download module 13 down loading updatings; Update module 14 is updated to the firmware content of the renewal that described download module is downloaded in the corresponding communication module.
The embodiment of the invention provides a kind of multi-standby terminal, and it comprises the firmware updating device of the multi-standby terminal that the embodiment of the invention provides.
Since the firmware update supervisory instruction that the network that the multi-standby terminal of the embodiment of the invention and firmware update thereof and device receive issues comprise firmware update at communication module information, therefore use a cover DM client also can correctly finish the different communication module is carried out firmware update respectively, and user experience preferably can be provided.
For multi-standby terminal, the firmware of a plurality of communication modules is independently, so the embodiment of the invention should give this ability that a plurality of communication modules are upgraded respectively; In order to guarantee user experience, the embodiment of the invention is only used a cover DM client in multi-standby terminal.Therefore the embodiment of the invention is provided with a plurality of equipment details management objects on device management tree, writes down the details of a plurality of communication modules respectively; The embodiment of the invention also is provided with a plurality of equipment information management objects on device management tree, write down the information of a plurality of communication modules respectively; The embodiment of the invention also is provided with a plurality of firmware update management objects on device management tree, corresponding a plurality of communication modules respectively, each firmware update management object all with the associating information of a communication module.The device management tree that certain embodiment of the invention provides also can only be provided with a firmware update management object on device management tree, this firmware update management object is used in different communication module timesharing.
See also Fig. 4, in the device management tree that first embodiment of the invention provides, these a plurality of firmware update management objects are separately positioned in a plurality of equipment details management objects, promptly as a node on the equipment details management object subtree, certainly, these a plurality of firmware update management objects also can be separately positioned on a plurality of equipment information management objects or other and can distinguish in the information management object of a plurality of communication modules of multi-standby terminal, promptly as on the equipment information management object subtree or a node on other information management object subtrees.
See also Fig. 5, the firmware update of the multi-standby terminal that first embodiment of the invention provides may further comprise the steps:
S101, receive the firmware update supervisory instruction that network issues, described instruction comprise firmware update at communication module information and firmware update management object information;
S102, according to this communication module information, in device management tree, search the firmware update management object with this communication module associating information, wherein, this device management tree is the device management tree that first embodiment of the invention provides; This step specifically may further comprise the steps:
S1021, according to this communication module information, the respective value in device management tree in the comparison information management object, search the record this communication module information the information management object;
S1022, according to this information management object, in information management object subtree, search firmware update management object as the node on the information management object subtree;
S103, this firmware update management object information is updated in the firmware update management object;
The firmware content of S104, down loading updating, and the firmware content of described renewal is updated in the corresponding communication module.
See also Fig. 6, the firmware update supervisory instruction receiver module 101 of the firmware updating device of the multi-standby terminal that first embodiment of the invention provides receives the firmware update supervisory instruction that network issues, wherein, the communication module information receiving module 1011 of firmware update supervisory instruction receiver module 101 receive firmware updates institute at communication module information, the firmware update management object information receiver module 1012 reception firmware update management object information of firmware update supervisory instruction receiver module 101; The firmware update management object is searched module 102 according to this communication module information, in device management tree, search firmware update management object with this communication module associating information, wherein, the firmware update management object is searched first of module 102 and is searched module 1021 according to this communication module information, respective value in device management tree in the comparison information management object is searched the information management object of this communication module information of record; The firmware update management object is searched second of module 102 and is searched module 1022 and search the information management object that module 1021 finds according to first, searches the firmware update management object as the node on the information management object subtree in information management object subtree; Information updating module 103 is updated to described firmware update management object information in the firmware update management object; The firmware content of download module 104 down loading updatings; Update module 105 is updated to the firmware content of the renewal that described download module is downloaded in the corresponding communication module.
First embodiment of the invention provides a kind of multi-standby terminal, and it comprises the firmware updating device of the multi-standby terminal that first embodiment of the invention provides.
See also Fig. 7, a firmware update management object only is set on the device management tree that second embodiment of the invention provides, this firmware update management object is used in different communication module timesharing, this firmware update management object is arranged in a plurality of equipment details management objects, promptly on equipment details management object subtree, increase a node: the link of firmware update management object, be used for recording firmware and upgrade the link of management object, certainly, the link of this firmware update management object also can be separately positioned on a plurality of equipment information management objects or other and can distinguish in the information management object of a plurality of communication modules of multi-standby terminal, promptly as on the equipment information management object subtree or a node on other information management object subtrees.
See also Fig. 8, the firmware update of the multi-standby terminal that second embodiment of the invention provides may further comprise the steps:
S201, receive the firmware update supervisory instruction that network issues, described instruction comprise firmware update at communication module information and firmware update management object information;
S202, according to this communication module information, in device management tree, search the firmware update management object with this communication module associating information, wherein, this device management tree is the device management tree that second embodiment of the invention provides; This step specifically may further comprise the steps:
S2021, according to this communication module information, the respective value in device management tree in the comparison information management object, search the record this communication module information the information management object;
S2022, according to this information management object, in information management object subtree, search as the link of the firmware update management object of the node on the information management object subtree;
S2023, corresponding firmware update management object is searched in link according to this firmware update management object;
S203, this firmware update management object information is updated in the firmware update management object;
The firmware content of S204, down loading updating, and the firmware content of described renewal is updated in the corresponding communication module.
See also Fig. 9, the firmware update supervisory instruction receiver module 201 of the firmware updating device of the multi-standby terminal that second embodiment of the invention provides receives the firmware update supervisory instruction that network issues, wherein, the communication module information receiving module 2011 of firmware update supervisory instruction receiver module 201 receive firmware updates institute at communication module information, the firmware update management object information receiver module 2012 reception firmware update management object information of firmware update supervisory instruction receiver module 201; The firmware update management object is searched module 202 according to this communication module information, in device management tree, search firmware update management object with this communication module associating information, wherein, the firmware update management object is searched first of module 202 and is searched module 2021 according to this communication module information, respective value in device management tree in the comparison information management object is searched the information management object of this communication module information of record; The firmware update management object is searched the 3rd of module 202 and is searched module 2022 and search the information management object that module 2021 finds according to first, searches the firmware update management object link as the node on the information management object subtree in information management object subtree; The firmware update management object is searched the 4th of module 202 and is searched module 2023 and search the firmware update management object link that module 2022 finds according to the 3rd and search corresponding firmware update management object, and information updating module 203 is updated to described firmware update management object information in the firmware update management object; The firmware content of download module 204 down loading updatings; Update module 205 is updated to the firmware content of the renewal that described download module is downloaded in the corresponding communication module.
Second embodiment of the invention provides a kind of multi-standby terminal, and it comprises the firmware updating device of the multi-standby terminal that second embodiment of the invention provides.
See also Figure 10, in the device management tree that third embodiment of the invention provides, these a plurality of firmware update management objects are arranged on outside the equipment details management object, promptly increase a node on firmware update management object subtree: the link of equipment details management object is used for the link that recording firmware is upgraded the pairing equipment details of management object management object.Certainly, this equipment details management object also can be the equipment information management object, or other can distinguish the information management object of a plurality of communication modules of multi-standby terminal, this equipment details management object link also can be the equipment information management object linking, be used for recording firmware and upgrade the link of the pairing equipment information management object of management object, this equipment details management object link can also be other the information management object linkings that can distinguish a plurality of communication modules of multi-standby terminal, is used for the link that recording firmware is upgraded the pairing information management object of management object.The device management tree that certain third embodiment of the invention provides also can only be provided with a firmware update management object on device management tree, this firmware update management object is used in different communication module timesharing.In the 3rd embodiment, also can adopt the mode of second embodiment, a firmware update management object only is set on device management tree, this firmware update management object is used in different communication module timesharing.
See also Figure 11, the firmware update of the multi-standby terminal that third embodiment of the invention provides may further comprise the steps:
S301, receive the firmware update supervisory instruction that network issues, described instruction comprise firmware update at communication module information and firmware update management object information;
S302, according to this communication module information, in device management tree, search the firmware update management object with this communication module associating information, wherein, this device management tree is the device management tree that third embodiment of the invention provides; This step specifically may further comprise the steps:
S3021, according to this communication module information, the respective value in device management tree in the comparison information management object, search the record this communication module information the information management object;
S3022, find information management object linking as the node on the firmware update management object subtree according to this information management object;
S3023, search corresponding firmware update management object according to this information management object linking;
S303, this firmware update management object information is updated in the firmware update management object;
The firmware content of S304, down loading updating, and the firmware content of described renewal is updated in the corresponding communication module.
See also Figure 12, the firmware update supervisory instruction receiver module 301 of the firmware updating device of the multi-standby terminal that third embodiment of the invention provides receives the firmware update supervisory instruction that network issues, wherein, the communication module information receiving module 3011 of firmware update supervisory instruction receiver module 301 receive firmware updates institute at communication module information, the firmware update management object information receiver module 3012 reception firmware update management object information of firmware update supervisory instruction receiver module 301; The firmware update management object is searched module 302 according to this communication module information, in device management tree, search firmware update management object with this communication module associating information, wherein, the firmware update management object is searched first of module 302 and is searched module 3021 according to this communication module information, respective value in device management tree in the comparison information management object is searched the information management object of this communication module information of record; The firmware update management object is searched the 5th of module 302 and is searched module 3022 according to the first information management object linking of searching on the information management object comparison firmware update management object subtree that module 3021 finds, and finds the information management object linking as the node on the firmware update management object subtree; The firmware update management object is searched the 6th of module 302 and is searched module 3023 and search the father node that information management object linking that module 3022 finds finds this hinged node according to the 5th, is corresponding firmware update management object; Information updating module 303 is updated to described firmware update management object information in the firmware update management object; The firmware content of download module 304 down loading updatings; Update module 305 is updated to the firmware content of the renewal that described download module is downloaded in the corresponding communication module.
Third embodiment of the invention provides a kind of multi-standby terminal, and it comprises the firmware updating device of the multi-standby terminal that third embodiment of the invention provides.
See also Figure 13, in the device management tree that fourth embodiment of the invention provides, these a plurality of firmware update management objects are separately positioned on outside a plurality of equipment details management objects, be that equipment details management object is as a node on the firmware update management object subtree, certainly, this equipment details management object also can be the equipment information management object, or other can distinguish the information management object of a plurality of communication modules of multi-standby terminal.
See also Figure 14, the firmware update of the multi-standby terminal that fourth embodiment of the invention provides may further comprise the steps:
S401, receive the firmware update supervisory instruction that network issues, described instruction comprise firmware update at communication module information and firmware update management object information;
S402, according to this communication module information, in device management tree, search the firmware update management object with this communication module associating information, wherein, this device management tree is the device management tree that fourth embodiment of the invention provides; This step specifically may further comprise the steps:
S4021, according to this communication module information, the respective value in device management tree in the comparison information management object, search the record this communication module information the information management object;
S4022, search the firmware update management object according to this information management object;
S403, this firmware update management object information is updated in the firmware update management object;
The firmware content of S404, down loading updating, and the firmware content of described renewal is updated in the corresponding communication module.
See also Figure 15, the firmware update supervisory instruction receiver module 401 of the firmware updating device of the multi-standby terminal that fourth embodiment of the invention provides receives the firmware update supervisory instruction that network issues, wherein, the communication module information receiving module 4011 of firmware update supervisory instruction receiver module 401 receive firmware updates institute at communication module information, the firmware update management object information receiver module 4012 reception firmware update management object information of firmware update supervisory instruction receiver module 401; The firmware update management object is searched module 402 according to this communication module information, in device management tree, search firmware update management object with this communication module associating information, wherein, the firmware update management object is searched first of module 402 and is searched module 4021 according to this communication module information, respective value in device management tree in the comparison information management object is searched the information management object of this communication module information of record; The firmware update management object is searched the 7th of module 402 and is searched module 4022 and search the information management object that module 4021 finds according to first and search the firmware update management object; Information updating module 403 is updated to described firmware update management object information in the firmware update management object; The firmware content of download module 404 down loading updatings; Update module 405 is updated to the firmware content of the renewal that described download module is downloaded in the corresponding communication module.
Fourth embodiment of the invention provides a kind of multi-standby terminal, and it comprises the firmware updating device of the multi-standby terminal that fourth embodiment of the invention provides.
See also Figure 16, in the device management tree that fifth embodiment of the invention provides, have an address node or hinged node on this firmware update management object subtree, this address is the address that the firmware of the communication module of this firmware update management object correspondence is preserved, and the content of this link is the address that the firmware of the communication module of this firmware update management object correspondence is preserved.In the 5th embodiment, also can adopt the mode of second embodiment, a firmware update management object only is set on device management tree, this firmware update management object is used in different communication module timesharing.
See also Figure 17, the firmware update of the multi-standby terminal that fifth embodiment of the invention provides may further comprise the steps:
S501, receive the firmware update supervisory instruction that network issues, described instruction comprise firmware update at the firmware of the communication module address and the firmware update management object information of preserving;
S502, this firmware update management object information is updated in the firmware update management object;
The firmware content of S503, down loading updating, and the firmware content of described renewal is updated in the address that the firmware of corresponding communication module preserves.
Since the firmware update supervisory instruction that the network that the multi-standby terminal of the present invention first to the 5th embodiment and firmware update thereof and device receive issues comprise firmware update at communication module information, and because device management tree has one or more firmware update management objects and a plurality of information management object, each information management object all writes down the information of a communication module, the firmware update management object on the device management tree and the associating information of communication module, therefore use a cover DM client also can correctly finish the different communication module is carried out firmware update respectively, and user experience preferably can be provided.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.
Claims (26)
1. the firmware update of a multi-standby terminal is characterized in that, may further comprise the steps:
Described multi-standby terminal has a device management tree, the firmware update management object on the described device management tree and the associating information of communication module;
Receive the firmware update supervisory instruction that network issues, described instruction comprise firmware update at communication module information and firmware update management object information;
Described firmware update management object information is updated in the firmware update management object;
The firmware content of down loading updating, and the firmware content of described renewal is updated in the corresponding communication module.
2. the firmware update of multi-standby terminal as claimed in claim 1 is characterized in that, described method is further comprising the steps of:
According to described communication module information, in device management tree, search firmware update management object with described communication module associating information.
3. the firmware update of multi-standby terminal as claimed in claim 2, it is characterized in that, described device management tree has a plurality of firmware update management object subtrees and a plurality of information management object subtree, the information of each communication module is recorded in the corresponding information management object, and described firmware update management object is as a node on the described information management object subtree.
4. the firmware update of multi-standby terminal as claimed in claim 3, it is characterized in that, described according to described communication module information, the step of searching in device management tree with the firmware update management object of described communication module associating information specifically may further comprise the steps:
According to described communication module information, in device management tree, search the information management object of the described communication module information of record;
According to described information management object, in information management object subtree, search firmware update management object as the node on the information management object subtree.
5. the firmware update of multi-standby terminal as claimed in claim 2, it is characterized in that, described device management tree has one or more firmware update management object subtrees and a plurality of information management object subtree, the information of each communication module is recorded in the corresponding information management object, has a firmware update management object hinged node on the described information management object subtree.
6. the firmware update of multi-standby terminal as claimed in claim 5, it is characterized in that, described according to described communication module information, the step of searching in device management tree with the firmware update management object of described communication module associating information specifically may further comprise the steps:
According to described communication module information, in device management tree, search the information management object of the described communication module information of record;
According to described information management object, in information management object subtree, search firmware update management object link as the node on the information management object subtree;
Search corresponding firmware update management object according to described firmware update management object link.
7. the firmware update of multi-standby terminal as claimed in claim 2, it is characterized in that, described device management tree has one or more firmware update management object subtrees and a plurality of information management object subtree, the information of each communication module is recorded in the corresponding information management object, has an information management object linking node on the described firmware update management object subtree.
8. the firmware update of multi-standby terminal as claimed in claim 7, it is characterized in that, described according to described communication module information, the step of searching in device management tree with the firmware update management object of described communication module associating information specifically may further comprise the steps:
According to described communication module information, in device management tree, search the information management object of the described communication module information of record;
Find information management object linking according to described information management object as the node on the firmware update management object subtree;
Search corresponding firmware update management object according to described information management object linking.
9. the firmware update of multi-standby terminal as claimed in claim 2, it is characterized in that, described device management tree has a plurality of firmware update management object subtrees and a plurality of information management object, the information of each communication module is recorded in the corresponding information management object, and described information management object is as a node on the firmware update management object subtree.
10. the firmware update of multi-standby terminal as claimed in claim 9, it is characterized in that, described according to described communication module information, the step of searching in device management tree with the firmware update management object of described communication module associating information specifically may further comprise the steps:
According to described communication module information, in device management tree, search the information management object of the described communication module information of record;
Search the firmware update management object according to described information management object.
11. the firmware update as each described multi-standby terminal of claim 3 to 10 is characterized in that, described information management is to liking equipment details management object or equipment information management object.
12. the firmware update of multi-standby terminal as claimed in claim 7 is characterized in that, described information management object linking node is equipment details management object hinged node or equipment information management object linking node.
13. the firmware update of multi-standby terminal as claimed in claim 1, it is characterized in that, described device management tree has one or more firmware update management object subtrees and a plurality of information management object subtree, the information of each communication module is recorded in the corresponding information management object, the information of described communication module is the address that the firmware of communication module is preserved, have an address node on the described firmware update management object subtree, described address is the address that the firmware of the communication module of described firmware update management object correspondence is preserved.
14. the firmware update of multi-standby terminal as claimed in claim 1, it is characterized in that, described device management tree has one or more firmware update management object subtrees and a plurality of information management object subtree, the information of each communication module is recorded in the corresponding information management object, the information of described communication module is the address that the firmware of communication module is preserved, have a hinged node on the described firmware update management object subtree, the content of described link is the address that the firmware of the communication module of described firmware update management object correspondence is preserved.
15. the firmware updating device of a multi-standby terminal is characterized in that, described multi-standby terminal has a device management tree, the firmware update management object on the described device management tree and the associating information of communication module; The firmware updating device of described multi-standby terminal comprises:
Firmware update supervisory instruction receiver module is used to receive the firmware update supervisory instruction that network issues; Described firmware update supervisory instruction receiver module comprises:
The communication module information receiving module, be used to receive firmware update at communication module information;
Firmware update management object information receiver module is used to receive the firmware update management object information;
Described firmware updating device also comprises:
Information updating module is used for described firmware update management object information is updated to the firmware update management object;
Download module is used for the firmware content of down loading updating;
Update module, the firmware content that is used for renewal that described download module is downloaded is updated to corresponding communication module.
16. the firmware updating device of multi-standby terminal as claimed in claim 15 is characterized in that, described device also comprises:
The firmware update management object is searched module, is used for searching the firmware update management object with described communication module associating information according to described communication module information in device management tree.
17. the firmware updating device of multi-standby terminal as claimed in claim 16 is characterized in that, described firmware update management object is searched module and is comprised:
First searches module, is used for according to this communication module information, searches the information management object of this communication module information of record in device management tree;
Second searches module, is used for searching the information management object that module searches arrives according to described first, searches the firmware update management object as the node on the information management object subtree in information management object subtree.
18. the firmware updating device of multi-standby terminal as claimed in claim 16 is characterized in that, described firmware update management object is searched module and is comprised:
First searches module, is used for according to this communication module information, searches the information management object of the described communication module information of record in device management tree;
The 3rd searches module, is used for searching the information management object that module searches arrives according to described first, searches the firmware update management object link as the node on the information management object subtree in information management object subtree;
The 4th searches module, be used for according to the described the 3rd search module searches to firmware update management object link search corresponding firmware update management object.
19. the firmware updating device of multi-standby terminal as claimed in claim 16 is characterized in that, described firmware update management object is searched module and is comprised:
First searches module, is used for according to described communication module information, searches the information management object of the described communication module information of record in device management tree;
The 5th searches module, is used for searching information management object that module finds according to described first and finds firmware information management object link as the node on the firmware update management object subtree;
The 6th searches module, be used for according to the described the 5th search module searches to firmware information management object link search corresponding firmware update management object.
20. the firmware updating device of multi-standby terminal as claimed in claim 16 is characterized in that, described firmware update management object is searched module and is comprised:
First searches module, is used for according to described communication module information, searches the information management object of the described communication module information of record in device management tree;
The 7th searches module, be used for according to described first search module searches to the information management object search the firmware update management object.
21. a multi-standby terminal is characterized in that, comprises the firmware updating device of multi-standby terminal, described multi-standby terminal has a device management tree, the firmware update management object on the described device management tree and the associating information of communication module; Described device comprises:
Firmware update supervisory instruction receiver module is used to receive the firmware update supervisory instruction that network issues; Described firmware update supervisory instruction receiver module comprises:
The communication module information receiving module, be used to receive firmware update at communication module information;
Firmware update management object information receiver module is used to receive the firmware update management object information;
Described firmware updating device also comprises:
Information updating module is used for described firmware update management object information is updated to the firmware update management object;
Download module is used for the firmware content of down loading updating;
Update module, the firmware content that is used for renewal that described download module is downloaded is updated to corresponding communication module.
22. multi-standby terminal as claimed in claim 21 is characterized in that, described device also comprises:
The firmware update management object is searched module, is used for searching the firmware update management object with described communication module associating information according to described communication module information in device management tree.
23. multi-standby terminal as claimed in claim 22 is characterized in that, described firmware update management object is searched module and is comprised:
First searches module, is used for according to this communication module information, searches the information management object of this communication module information of record in device management tree;
Second searches module, is used for searching the information management object that module searches arrives according to described first, searches the firmware update management object as the node on the information management object subtree in information management object subtree.
24. multi-standby terminal as claimed in claim 22 is characterized in that, described firmware update management object is searched module and is comprised:
First searches module, is used for according to this communication module information, searches the information management object of the described communication module information of record in device management tree;
The 3rd searches module, is used for searching the information management object that module searches arrives according to described first, searches the firmware update management object link as the node on the information management object subtree in information management object subtree;
The 4th searches module, be used for according to the described the 3rd search module searches to firmware update management object link search corresponding firmware update management object.
25. multi-standby terminal as claimed in claim 22 is characterized in that, described firmware update management object is searched module and is comprised:
First searches module, is used for according to described communication module information, searches the information management object of the described communication module information of record in device management tree;
The 5th searches module, is used for searching information management object that module finds according to described first and finds firmware information management object link as the node on the firmware update management object subtree;
The 6th searches module, be used for according to the described the 5th search module searches to firmware information management object link search corresponding firmware update management object.
26. multi-standby terminal as claimed in claim 22 is characterized in that, described firmware update management object is searched module and is comprised:
First searches module, is used for according to described communication module information, searches the information management object of the described communication module information of record in device management tree;
The 7th searches module, be used for according to described first search module searches to the information management object search the firmware update management object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100753716A CN101360291B (en) | 2007-07-31 | 2007-07-31 | Multi-standby terminal and firmware updating method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100753716A CN101360291B (en) | 2007-07-31 | 2007-07-31 | Multi-standby terminal and firmware updating method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101360291A CN101360291A (en) | 2009-02-04 |
CN101360291B true CN101360291B (en) | 2011-08-24 |
Family
ID=40332609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100753716A Active CN101360291B (en) | 2007-07-31 | 2007-07-31 | Multi-standby terminal and firmware updating method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101360291B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101754413B1 (en) | 2009-07-08 | 2017-07-07 | 한국전자통신연구원 | Method for trsansmitting and receiving data in cooperative communication system, cooperative communication method |
CN101860852A (en) * | 2010-03-03 | 2010-10-13 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for updating software and method for updating software of mobile terminal |
CN102811436B (en) * | 2011-06-03 | 2017-06-27 | 联想(北京)有限公司 | A kind of firmware update and device |
CN109213500B (en) * | 2018-09-18 | 2022-04-22 | 四川爱联科技股份有限公司 | Internet of things module firmware management system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060258344A1 (en) * | 2002-08-22 | 2006-11-16 | Shao-Chun Chen | Mobile handset update package generator that employs nodes technique |
CN1871584A (en) * | 2003-10-02 | 2006-11-29 | 捷讯研究有限公司 | System and method for flexible application hosting on a wireless device |
CN1957634A (en) * | 2004-05-27 | 2007-05-02 | 诺基亚公司 | Manage multimodal roaming mobile devices |
-
2007
- 2007-07-31 CN CN2007100753716A patent/CN101360291B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060258344A1 (en) * | 2002-08-22 | 2006-11-16 | Shao-Chun Chen | Mobile handset update package generator that employs nodes technique |
CN1871584A (en) * | 2003-10-02 | 2006-11-29 | 捷讯研究有限公司 | System and method for flexible application hosting on a wireless device |
CN1957634A (en) * | 2004-05-27 | 2007-05-02 | 诺基亚公司 | Manage multimodal roaming mobile devices |
Non-Patent Citations (1)
Title |
---|
都云琪.终端管理(DM)业务.《网络技术》.2006,5-9. * |
Also Published As
Publication number | Publication date |
---|---|
CN101360291A (en) | 2009-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9439025B1 (en) | Multi-step mobile device initiation with intermediate partial reset | |
US7143407B2 (en) | System and method for executing wireless communications device dynamic instruction sets | |
US9420399B2 (en) | Generic mobile devices customization framework | |
US9451446B2 (en) | SIM profile brokering system | |
CN101577901B (en) | Wireless access platform and equipment upgrading management system and method thereof | |
US8306571B2 (en) | Method for deactivating and possibly reactivating SIM cards | |
US6961537B2 (en) | System and method for peer-to-peer handset communication | |
CN101043372A (en) | Equipment simple document search of management network | |
CN102271327A (en) | Method and equipment for indicating software version updating | |
CN104793998B (en) | Terminal system resource management method and device | |
CN101984690B (en) | Data card and system and method for customizing application business of data card | |
CN101360291B (en) | Multi-standby terminal and firmware updating method and apparatus | |
EP2911431A1 (en) | Communications system, mobile communications device, transition control device, transition control method, and transition control program | |
US10224972B2 (en) | Systems, methods, and computer-readable media for tracking updates and loading data | |
CN102137182A (en) | Method and system for downloading mobile phone user operation system | |
CN102695165A (en) | Method and system for obtaining international mobile equipment identity of user equipment | |
CN105577734A (en) | Information backup method, device, server and terminal | |
CN102469421A (en) | Method and terminal for sending IMSI | |
KR102037556B1 (en) | Method and device for upgrading telephone number in wireless terminal self-adaptive network upgrade | |
US11259160B1 (en) | Provisioning a voicemail platform | |
CN109799997A (en) | Management method, intelligent terminal and the storage medium of preset third-party application | |
CN101631282B (en) | Method for realizing dynamic advertisement | |
US7917085B2 (en) | System and method for blocking devices from a carrier network | |
CN112311625A (en) | Network management method and device, storage medium and electronic device | |
CN1826822A (en) | Transfer of useful data objects from the switching element to the mobile station |
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 |