CN103840968A - Version updating method, version updating device and terminal equipment - Google Patents
Version updating method, version updating device and terminal equipment Download PDFInfo
- Publication number
- CN103840968A CN103840968A CN201410002059.4A CN201410002059A CN103840968A CN 103840968 A CN103840968 A CN 103840968A CN 201410002059 A CN201410002059 A CN 201410002059A CN 103840968 A CN103840968 A CN 103840968A
- Authority
- CN
- China
- Prior art keywords
- version
- update module
- data packets
- new data
- terminal equipment
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000009434 installation Methods 0.000 claims abstract description 43
- 239000000284 extract Substances 0.000 claims description 21
- 238000000605 extraction Methods 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 6
- 230000000052 comparative effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a version updating method, a version updating device and terminal equipment. The method includes the steps of extracting update module names from an update data package of versions; generating an update module name list according to the extracted update module names; detecting an update startup instruction of at least one update module name needing to be started with respect to the update module name list by a user; inquiring and installing an installation package corresponding to the at least one update module name needing to be started when the update startup instruction is detected. By means of implementation of the embodiment, version updating flexibility can be improved, the user can conveniently update different modules selectively, and user experience is promoted.
Description
Technical field
The present invention relates to communication technical field, be specifically related to a kind of method for updating edition, device and terminal equipment.
Background technology
Along with the development of the communication technology, in order to overcome the problem of terminal equipment existing version existence and constantly to improve existing version, the version of terminal equipment is in continuous upgrading.User can pass through over the air (Over-the-Air Technology, OTA) and download from server the packet of its latest edition, for the existing version of complete upgrading terminal equipment.
But, because the packet being deployed in server exists with the form of source code, the existing version that the packet of the latest edition of downloading by OTA can only complete upgrading terminal equipment, but cannot realize the upgrading to the part of module in terminal equipment existing version.And user's whole version of not wanting to upgrade sometimes only want part of module to upgrade to latest edition, but the upgrading of selection portion sub-module the packet of the latest edition that user cannot download from OTA has reduced the flexibility of version updating.
Summary of the invention
The embodiment of the invention discloses a kind of method for updating edition, device and terminal equipment, for improving the flexibility of version updating, facilitate user's disparate modules of optionally upgrading, promote user and experience.
Embodiment of the present invention first aspect discloses a kind of method for updating edition, comprising:
From the more new data packets of version, extract update module title;
According to the update module title of described extraction, generate update module name list;
Detect the renewal enabled instruction of user at least one update module title of required startup in described update module name list;
In the time described renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of described required startup.
Embodiment of the present invention second aspect discloses a kind of version updating device, comprising:
Extraction unit, extracts update module title for the more new data packets from version;
List generation unit, for the update module title of extracting according to described extraction unit, generates update module name list;
Detecting unit, the renewal enabled instruction for detection of user at least one update module title of required startup in the described update module name list generating at described list generation unit;
Installation unit, in the time that described detecting unit detects described renewal enabled instruction, inquires about and installs the installation kit corresponding at least one update module title of described required startup.
Third aspect present invention discloses a kind of terminal equipment, comprises the disclosed version updating device of display screen and second aspect present invention, and described display screen is connected with described version updating device;
Described version updating device is for extracting update module title from the more new data packets of version, according to the update module title of described extraction, generate update module name list, detect the renewal enabled instruction of user at least one update module title of required startup in described update module name list, in the time described renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of described required startup;
Described display screen is for showing the update module name list that described version updating device generates.
In the embodiment of the present invention, extract update module title from the more new data packets of version after, according to the update module title of extracting, generate update module name list, detect the renewal enabled instruction of user at least one update module title of required startup in update module name list, in the time renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of required startup.In the embodiment of the present invention, user can choose from the update module name list generating needs the module title upgraded, therefore, can improve the flexibility of version updating, facilitates user's disparate modules of optionally upgrading, and promotes user and experiences.
Brief description of the drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, to the accompanying drawing of required use in embodiment be briefly described below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the flow chart of the disclosed a kind of method for updating edition of the embodiment of the present invention;
Fig. 2 is the flow chart of the disclosed another kind of method for updating edition of the embodiment of the present invention;
Fig. 3 is the structure chart of the disclosed a kind of version updating device of the embodiment of the present invention;
Fig. 4 is the structure chart of the disclosed a kind of terminal equipment of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The invention discloses a kind of method for updating edition, device and terminal equipment, for improving the flexibility of version updating, facilitate user's disparate modules of optionally upgrading, promote user and experience.Below be elaborated respectively.
Refer to Fig. 1, Fig. 1 is the flow chart of the disclosed a kind of method for updating edition of the embodiment of the present invention.Wherein, the method for updating edition shown in Fig. 1 is applicable to have the intelligent terminal such as mobile phone, panel computer of display screen, and the embodiment of the present invention is not construed as limiting.As shown in Figure 1, this method for updating edition can comprise the following steps.
S101, from the more new data packets of version, extract update module title.
In the present embodiment, terminal equipment can extract update module title from the more new data packets of version.
Alternatively, the source code that update module is contained in version updating packet the inside, and the source code of different update module is to exist with the form of installation kit, the name of installation kit is called the title of corresponding update module, extracts update module title and is title corresponding to the different installation kits of extraction.Wherein, version can be system version, Kernel kernel version, firmware parameters etc., and the present embodiment is not construed as limiting, as long as these versions can be upgraded by OTA technology.
S102, according to the update module title of extracting, generate update module name list.
In the present embodiment, terminal equipment can, according to the update module title of extracting, generate update module name list.
Alternatively, the different update module title that step S101 can be extracted, generates a update module name list, and wherein, update module name list can be as shown in table 1, that is:
Table 1 update module name list
○ | Camera preview |
○ | Baidu's input method |
○ | Electric weight shows |
○ | Standby |
… | … |
Wherein, every a line represents a update module, and second classifies update module title as, and user can choose update module title below by the circle of clicking first row.In addition, update module name list is presented on the display screen of terminal equipment, can has which update module so that user understands, and choose according to update module title the module title that needs renewal.
S103, detect user for the renewal enabled instruction of at least one update module title of required startup in update module name list.
In the present embodiment, terminal equipment can detect the renewal enabled instruction of user at least one update module title of required startup in update module name list.
Alternatively, after update module name list being presented on the display screen of terminal equipment, user can choose the module title that needs renewal by clicking screen or mouse from the update module name list of demonstration screen display, the quantity of the update module title of choosing can be one, also can be for multiple, concrete selection is several, determined according to the needs of oneself by user, the present embodiment is not construed as limiting; After user chooses update module title, terminal equipment will detect user's operation, and choose according to this operation the module title that needs that user chooses upgrade, and after user is started to the version of module title respective modules of the needs renewal of choosing by clicking screen or mouse, terminal equipment will detect the renewal enabled instruction of this operation of user.
S104, upgrade when enabled instruction when detecting, inquire about and install the installation kit corresponding at least one update module title of required startup.
In the present embodiment, terminal equipment can be worked as when renewal enabled instruction detected, inquires about and install the installation kit corresponding at least one update module title of required startup.
Alternatively, terminal equipment detects that user starts by clicking screen or mouse after the renewal enabled instruction of version of the module title respective modules of the needs renewal of choosing, to respond this renewal enabled instruction, and from the more new data packets of version, inquire about chosen installation kit corresponding to update module title, according to the installation kit inquiring, the version of the update module title respective modules of choosing is installed afterwards.
In the method for updating edition shown in Fig. 1, extract update module title from the more new data packets of version after, according to the update module title of extracting, generate update module name list, detect the renewal enabled instruction of user at least one update module title of required startup in update module name list, in the time renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of required startup.In the embodiment of the present invention, user can choose from the update module name list generating needs the module title upgraded, therefore, can improve the flexibility of version updating, facilitates user's disparate modules of optionally upgrading, and promotes user and experiences.
Refer to Fig. 2, Fig. 2 is the flow chart of the disclosed another kind of method for updating edition of the embodiment of the present invention.Wherein, the method for updating edition shown in Fig. 2 is applicable to have the intelligent terminal such as mobile phone, panel computer of display screen, and the embodiment of the present invention is not construed as limiting.As shown in Figure 2, this method for updating edition can comprise the following steps.
S201, operation version updating application program.
Alternatively, generally in terminal equipment, have one to be both version updating application program for starting the icon of upgraded version, user can be operation version updating application program by the icon of screen or mouse click upgraded version.Wherein, version can be system version, Kernel kernel version, firmware parameters etc., and the present embodiment is not construed as limiting, as long as these versions can be upgraded by OTA technology.
The version number of version in S202, querying server, and the version number of version in the version number of version in server and terminal equipment is compared.
Alternatively, after the operation of version updating application program, terminal equipment will detect whether now network used is wireless network automatically, if wireless network shows that network is now free nets; If not wireless network shows that network is now charging network.In the time that terminal equipment detects that network used is wireless network, terminal equipment will connect corresponding server by this wireless network automatically; Correspondingly, in the time that terminal equipment detects that network used is not wireless network, output, for pointing out user the whether information of connection server, when detecting after the confirmation instruction of user for information input, will be connected to corresponding server by cable network.After being connected with server by network when terminal equipment, by the version number of the version of storing in querying server, and the version number of version in the version number of version in the server inquiring and terminal equipment is compared.Wherein, the storage of versions of the terminal equipment that different vendor produces is in different servers, and therefore, connection server is exactly to connect corresponding server according to the production firm of terminal equipment.
S203, when the version number of version in server with respect to terminal equipment in the version number of version while having renewal, the more new data packets of download version.
Alternatively, when result be relatively the version number of version in server with respect to terminal equipment in the version number of version while having renewal, terminal equipment will show renewal on screen, show simultaneously and continue to download or the next signal language of putting off until some time later, facilitate user to select as required to continue download or say again next time.When the version number that inquires version in server with respect to terminal equipment in the version number of version while not upgrading, terminal equipment is not pointed out and is upgraded.
Alternatively, when user clicks while continuing to download by screen or mouse, terminal equipment will respond this operation, and from server the more new data packets of download version.Correspondingly, while putting off until some time later after user clicks by screen or mouse, not more new data packets of download version from server of terminal equipment, and finish the operation of this version updating application program.Wherein, the more new data packets of version comprises the installation kit of all update module, and the name of installation kit is called the title of update module, the source code that installation kit the inside comprises update module.
Illustrate, the system of supposing terminal equipment is Android (android) operating system, in server, the more new data packets of version comprises the Android installation kit (android package, AKP) of all renewals, and the name of each APK is called module title corresponding to update module.
S204, under engineering mode, the memory address of the more new data packets of version is mated with the memory address of the more new data packets of the version under user model.
Alternatively, the more new data packets of the version that terminal equipment is downloaded from server, may there is the problem such as disappearance, omission of packet the inside part installation kit, therefore, after having downloaded the more new data packets of version, also need verification download the more new data packets of version and the more new data packets of the version in server compared with whether complete, if complete, output is for pointing out user whether start the information of upgrading terminals device version and be presented at display screen, so that user knows download and completes, can carry out the upgrading of version; Correspondingly, if imperfect, the further more new data packets of improving the version of downloading, makes the more new data packets of version of download the same with the more new data packets of version in server.
Alternatively, after terminal equipment shows the information that whether starts upgrading terminals device version on screen, if user is clicked and started upgrading by screen or mouse, terminal equipment responds this operation, will restart to engineering mode from user model.If say again after clicking, finish the operation of this version updating application program.Wherein, terminal equipment generally has two mode of operations, one is user model, and another is engineering mode, and engineering mode is equivalent to the DOS pattern of computer, be generally used for installation system or upgraded version, user model is equivalent to the general mode of computer, and operation when general user uses terminal equipment is all carried out under user model, step S201~S203 moves under user model, and step S204~S209 moves under engineering mode.
Alternatively, after terminal equipment is converted to engineering mode by user model, the memory address of more new data packets under engineering mode and the inconsistent situation of memory address under user model that may occur version, this will cause occurring mistake in the time of version updating.Therefore, terminal equipment is restarted after engineering mode by user model, first needs to mate the memory address of the more new data packets of the version under memory address and the user model of more new data packets of the version under engineering mode.
If the match is successful for S205, according to the more new data packets of the version under engineering mode, from the more new data packets of version, extract update module title.
Alternatively, when the memory address of the more new data packets of the version under memory address and the user model of the more new data packets of the version under engineering mode is when the match is successful, terminal equipment, by according to the more new data packets of the version under engineering mode, extracts update module title from the more new data packets of version; Correspondingly, mate with the memory address of the more new data packets of the version under user model when unsuccessful when the memory address of the more new data packets of the version under engineering mode, will finish the operation of this version updating application program.Wherein, the source code that update module is contained in version updating packet the inside, and the source code of different update module is to exist with the form of installation kit, the name of installation kit is called the title of corresponding update module, extracts update module title and is title corresponding to the different installation kits of extraction.
S206, according to the update module title of extracting, generate update module name list.
Alternatively, the different update module title that step S205 can be extracted, generates a update module name list, and wherein, update module name list can be as shown in table 1.In addition, update module name list can be presented on the display screen of terminal equipment, which update module is convenient to user's understanding has, and chooses according to update module title the module title that needs renewal.
S207, detect user for the renewal enabled instruction of at least one update module title of required startup in update module name list.
Alternatively, after update module name list being presented on the display screen of terminal equipment, user can choose the module title that needs renewal by clicking screen or mouse from the update module name list of demonstration screen display, the quantity of the update module title of choosing can be one, also can be for multiple, concrete selection is several, determined according to the needs of oneself by user, the present embodiment is not construed as limiting; After user chooses update module title, terminal equipment will detect user's operation, and choose according to this operation the module title that needs that user chooses upgrade, and user is started after the version of module title respective modules of the needs renewal of choosing by clicking screen or mouse, terminal equipment is by the renewal enabled instruction of this operation of detection user.
S208, upgrade when enabled instruction when detecting, inquire about and install the installation kit corresponding at least one update module title of required startup.
Alternatively, terminal equipment detects that user starts by clicking screen or mouse after the renewal enabled instruction of version of the module title respective modules of the needs renewal of choosing, to respond this renewal enabled instruction, and from the more new data packets of version, inquire about chosen installation kit corresponding to update module title, according to the installation kit inquiring, the version of the update module title respective modules of choosing is installed afterwards.
S209, engineering mode is switched to user model.
Alternatively, terminal equipment will be converted to user model from engineering mode after installing the version of the update module title of choosing according to the installation kit that inquires automatically, means that this version updating application program moved.
In the method for updating edition shown in Fig. 2, after operation version updating application program, the version number of version in querying server, and the version number of version in the version number of version in server and terminal equipment is compared, when the version number of version in server with respect to terminal equipment in the version number of version while having renewal, the more new data packets of download version, afterwards under engineering mode, the memory address of the more new data packets of version is mated with the memory address of the more new data packets of the version under user model, if the match is successful, according to the more new data packets of the version under engineering mode, from the more new data packets of version, extract update module title, and according to the update module title of extracting, generate update module name list, and detection user is for the renewal enabled instruction of at least one update module title of required startup in update module name list, in the time renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of required startup, engineering mode is switched to user model.In the embodiment of the present invention, user can choose from the update module name list generating needs the module title upgraded, therefore, can improve the flexibility of version updating, facilitates user's disparate modules of optionally upgrading, and promotes user and experiences.
Refer to Fig. 3, Fig. 3 is the structure chart of the disclosed a kind of version updating device of the embodiment of the present invention.Wherein, the version updating device shown in Fig. 3 is applicable to have the intelligent terminal such as mobile phone, panel computer of display screen, and the embodiment of the present invention is not construed as limiting.As shown in Figure 3, this version updating device 300 can comprise:
Alternatively, the source code that update module is contained in version updating packet the inside, and the source code of different update module is to exist with the form of installation kit, the name of installation kit is called the title of corresponding update module, extracts update module title and is title corresponding to the different installation kits of extraction.Wherein, version can be system version, Kernel kernel version, firmware parameters etc., and the present embodiment is not construed as limiting, as long as these versions can be upgraded by OTA technology.
Alternatively, the different update module title of the system that extraction unit 301 can be extracted, generates a update module name list, and wherein, update module name list can be as shown in table 1.In addition, update module name list is presented on the display screen of terminal equipment, can has which update module so that user understands, and choose according to update module title the module title that needs renewal.
Detecting unit 303, the renewal enabled instruction for detection of user at least one update module title of required startup in the update module name list generating at list generation unit 302;
As a kind of possible execution mode, version updating device 300 can also comprise:
Correspondingly, when the matching result of matching unit 305 is for coupling is when unsuccessful, will finish the operation of this version updating application program.
Particularly, installation unit 304, while upgrading enabled instruction, inquires about corresponding installation kit the installation of at least one update module title of required startup for detecting when detecting unit 303 the more new data packets of the version of downloading from download unit 305.
Particularly, extraction unit 301, extracts update module title for the more new data packets of the version downloaded from download unit 306.
Particularly, matching unit 306, under engineering mode, the memory address of the more new data packets of the version that the memory address of the more new data packets of the version that download unit 305 is downloaded is downloaded with download unit under user model 305 is mated.
As a kind of possible execution mode, version updating device 300 can also comprise:
Comparing unit 307, for the version number of querying server version, and compares the version number of version in the version number of version in server and terminal equipment;
Correspondingly, when the comparative result of comparing unit 307 be the version number of version in server with respect to terminal equipment in the version number of version while not upgrading, terminal equipment is exported does not have the signal language that upgrades.
As a kind of possible execution mode, version updating device 300 can also comprise:
Running unit 308, for moving version updating application program, the version number that carries out version in described querying server to trigger comparing unit 307, and the step that the version number of version in the version number of version in server and terminal equipment is compared.
As a kind of possible execution mode, version updating device 300 can also comprise:
In the version updating device shown in Fig. 3, after operation version updating application program, the version number of version in querying server, and the version number of version in the version number of version in server and terminal equipment is compared, when the version number of version in server with respect to terminal equipment in the version number of version while having renewal, the more new data packets of download version, afterwards under engineering mode, the memory address of the more new data packets of version is mated with the memory address of the more new data packets of the version under user model, if the match is successful, according to the more new data packets of the version under engineering mode, from the more new data packets of version, extract update module title, and according to the update module title of extracting, generate update module name list, and detection user is for the renewal enabled instruction of at least one update module title of required startup in update module name list, in the time renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of required startup, engineering mode is switched to user model.In the embodiment of the present invention, user can choose from the update module name list generating needs the module title upgraded, therefore, can improve the flexibility of version updating, facilitates user's disparate modules of optionally upgrading, and promotes user and experiences.
Refer to Fig. 4, Fig. 4 is the structure chart of the disclosed a kind of terminal equipment of the embodiment of the present invention.As shown in Figure 4, this terminal equipment 400 can comprise: display screen 401 and version updating device 402, wherein, version updating device 402 extracts update module title for the more new data packets from version, according to the update module title of extracting, generate update module name list, detect the renewal enabled instruction of user at least one update module title of required startup in update module name list, in the time renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of required startup; Concrete, structure, the function of version updating device 402 can be identical with structure, the function of the version updating device shown in Fig. 3, and the present embodiment does not repeat.
In the terminal equipment 400 shown in Fig. 4, display screen 401 is connected with version updating device 402, the various information that need output or show for version of display updating device 402, the update module name list that specifically can generate for version of display updating device 402.
Terminal equipment as shown in Figure 4, user can choose the module title that needs upgrade from terminal equipment shows the update module name list of screen display, therefore, can improve the flexibility of version updating, facilitate user's disparate modules of optionally upgrading, promote user and experience.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of above-described embodiment is can carry out the hardware that instruction is relevant by program to complete, this program can be stored in a computer-readable recording medium, storage medium can comprise: flash disk, read-only memory (Read-Only Memory, ROM), random access device (Random Access Memory, RAM), disk or CD etc.
The sequence of steps of the method for the embodiment of the present invention can be adjusted according to actual needs, merges or delete.The unit of the terminal equipment of the embodiment of the present invention can be integrated according to actual needs, Further Division or delete.
The unit of the embodiment of the present invention, can be with universal integrated circuit (as central processor CPU), or realizes with application-specific integrated circuit (ASIC) (ASIC).
The method for updating edition, device and the terminal equipment that above the embodiment of the present invention are provided are described in detail, applied specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment is just for helping to understand method of the present invention and core concept thereof; , for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention meanwhile.
Claims (10)
1. a method for updating edition, is characterized in that, comprising:
From the more new data packets of version, extract update module title;
According to the update module title of described extraction, generate update module name list;
Detect the renewal enabled instruction of user at least one update module title of required startup in described update module name list;
In the time described renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of described required startup.
2. the method for claim 1, is characterized in that, described from the more new data packets of version, extract update module title before, described method also comprises:
The more new data packets of download version;
Under engineering mode, the memory address of the more new data packets of described version is mated with the memory address of the more new data packets of the described version under user model;
If the match is successful, according to the more new data packets of the version under described engineering mode, carry out the described step of extracting update module title from the more new data packets of version.
3. method as claimed in claim 2, is characterized in that, before the more new data packets of described download version, described method also comprises:
The version number of version in querying server, and the version number of version in the version number of version in described server and described terminal equipment is compared;
When the version number of version in described server with respect to described terminal equipment in the version number of version while having renewal, carry out the step of the more new data packets of described download version.
4. method as claimed in claim 3, is characterized in that, the version number of version in described querying server, and before the version number of version in the version number of version in described server and terminal equipment is compared, described method also comprises:
Operation version updating application program, to carry out the version number of version in described querying server, and the step that the version number of version in the version number of version in described server and terminal equipment is compared.
5. the method as described in claim 2-4 any one, is characterized in that, described in the time described renewal enabled instruction being detected, and after inquiring about and install installation kit corresponding at least one update module title of described required startup, described method also comprises:
Described engineering mode is switched to described user model.
6. a version updating device, is characterized in that, comprising:
Extraction unit, extracts update module title for the more new data packets from version;
List generation unit, for the update module title of extracting according to described extraction unit, generates update module name list;
Detecting unit, the renewal enabled instruction for detection of user at least one update module title of required startup in the described update module name list generating at described list generation unit;
Installation unit, in the time that described detecting unit detects described renewal enabled instruction, inquires about and installs the installation kit corresponding at least one update module title of described required startup.
7. device as claimed in claim 6, is characterized in that, described device also comprises:
Download unit, for the more new data packets of download version;
Matching unit, under engineering mode, mates the memory address of the more new data packets of described version with the memory address of the more new data packets of the described version under user model;
Described extraction unit specifically for being when the match is successful when the matching result of described matching unit, according to the more new data packets of the version under described engineering mode, extracts update module title from the more new data packets of version.
8. device as claimed in claim 7, is characterized in that, described device also comprises:
Comparing unit, for the version number of querying server version, and compares the version number of version in the version number of version in described server and described terminal equipment;
Described download unit, specifically for when the comparative result of described comparing unit be the version number of version in described server with respect to described terminal equipment in the version number of version while having renewal, the more new data packets of download version.
9. device as claimed in claim 8, is characterized in that, described device also comprises:
Running unit, for moving version updating application program, carries out the version number of version in described querying server to trigger described comparing unit, and the step that the version number of version in the version number of version in described server and terminal equipment is compared.
10. a terminal equipment, is characterized in that, comprises display screen and version updating device, and described display screen is connected with described version updating device;
Described version updating device is for extracting update module title from the more new data packets of version, according to the update module title of described extraction, generate update module name list, detect the renewal enabled instruction of user at least one update module title of required startup in described update module name list, in the time described renewal enabled instruction being detected, inquire about and install the installation kit corresponding at least one update module title of described required startup;
Described display screen is for showing the update module name list that described version updating device generates.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410002059.4A CN103840968A (en) | 2014-01-02 | 2014-01-02 | Version updating method, version updating device and terminal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410002059.4A CN103840968A (en) | 2014-01-02 | 2014-01-02 | Version updating method, version updating device and terminal equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103840968A true CN103840968A (en) | 2014-06-04 |
Family
ID=50804132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410002059.4A Pending CN103840968A (en) | 2014-01-02 | 2014-01-02 | Version updating method, version updating device and terminal equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103840968A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100205A (en) * | 2015-06-15 | 2015-11-25 | 联想(北京)有限公司 | System updating method, server and electronic equipment |
CN105279005A (en) * | 2015-11-30 | 2016-01-27 | 北京奇艺世纪科技有限公司 | Application software updating method and device |
CN105320551A (en) * | 2015-11-30 | 2016-02-10 | 北京奇艺世纪科技有限公司 | Application software updating method and device |
CN105335201A (en) * | 2015-11-30 | 2016-02-17 | 北京奇艺世纪科技有限公司 | Application software updating method and device |
CN106843952A (en) * | 2017-01-13 | 2017-06-13 | 百度在线网络技术(北京)有限公司 | Update the method and apparatus of functional module in application |
CN115309431A (en) * | 2022-09-29 | 2022-11-08 | 荣耀终端有限公司 | Parameter updating method, readable medium and electronic equipment |
CN115643338A (en) * | 2022-12-01 | 2023-01-24 | 荣耀终端有限公司 | Parameter updating method and equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294685A1 (en) * | 2006-06-19 | 2007-12-20 | Samsung Electronics Co., Ltd. | Program upgrade system and method for ota-capable portable device |
CN102271327A (en) * | 2011-08-30 | 2011-12-07 | 大唐移动通信设备有限公司 | Method and equipment for indicating software version updating |
CN103150193A (en) * | 2013-04-10 | 2013-06-12 | 天津三星光电子有限公司 | Software upgrading method for mobile terminal |
-
2014
- 2014-01-02 CN CN201410002059.4A patent/CN103840968A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070294685A1 (en) * | 2006-06-19 | 2007-12-20 | Samsung Electronics Co., Ltd. | Program upgrade system and method for ota-capable portable device |
CN102271327A (en) * | 2011-08-30 | 2011-12-07 | 大唐移动通信设备有限公司 | Method and equipment for indicating software version updating |
CN103150193A (en) * | 2013-04-10 | 2013-06-12 | 天津三星光电子有限公司 | Software upgrading method for mobile terminal |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100205A (en) * | 2015-06-15 | 2015-11-25 | 联想(北京)有限公司 | System updating method, server and electronic equipment |
CN105279005A (en) * | 2015-11-30 | 2016-01-27 | 北京奇艺世纪科技有限公司 | Application software updating method and device |
CN105320551A (en) * | 2015-11-30 | 2016-02-10 | 北京奇艺世纪科技有限公司 | Application software updating method and device |
CN105335201A (en) * | 2015-11-30 | 2016-02-17 | 北京奇艺世纪科技有限公司 | Application software updating method and device |
CN105335201B (en) * | 2015-11-30 | 2019-06-14 | 北京奇艺世纪科技有限公司 | A kind of application software update method and device |
CN106843952A (en) * | 2017-01-13 | 2017-06-13 | 百度在线网络技术(北京)有限公司 | Update the method and apparatus of functional module in application |
CN115309431A (en) * | 2022-09-29 | 2022-11-08 | 荣耀终端有限公司 | Parameter updating method, readable medium and electronic equipment |
CN115309431B (en) * | 2022-09-29 | 2023-07-18 | 荣耀终端有限公司 | Parameter updating method, readable medium and electronic equipment |
CN115643338A (en) * | 2022-12-01 | 2023-01-24 | 荣耀终端有限公司 | Parameter updating method and equipment |
CN115643338B (en) * | 2022-12-01 | 2023-08-22 | 荣耀终端有限公司 | A parameter update method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103840968A (en) | Version updating method, version updating device and terminal equipment | |
CN105743933B (en) | A kind of module updating method and system of router | |
CN107992308B (en) | Plug-in management method for android terminal application program | |
CN105045611A (en) | Upgrading method and apparatus | |
US20160162271A1 (en) | Application Migration Method, Device and System for Mobile Terminal | |
CN109656597A (en) | Firmware upgrade method, device and computer readable storage medium | |
CN102946600B (en) | A kind of mobile terminal parameter firmware upgrade method and system | |
CN104199706A (en) | Firmware upgrade method and device for eMMC | |
CN104506639A (en) | A method and device for obtaining root authority | |
CN103024773A (en) | Method, management device and system for upgrading software of wireless router | |
CN102546907A (en) | Automatic installing/updating method for application software of mobile phone | |
CN111078471A (en) | System fault recovery method and device for display device and computer storage medium | |
CN103176811A (en) | Third party application installation method and third party application installation system | |
CN108121560A (en) | Difference bag upgrade method, device, terminal and computer readable storage medium | |
CN109032617B (en) | Control method and control device for automatically deleting installation package | |
CN105653298A (en) | Application program update method and terminal | |
CN105119944A (en) | Application starting method and related device | |
EP3260981A1 (en) | Information processing apparatus, information processing system, and information processing method for updating firmware | |
CN104077168A (en) | Method and device for updating operation systems for terminal | |
KR20160009980A (en) | Method for automatically transforming android application package | |
CN104468671A (en) | Configuration information processing method, device and relevant device | |
CN109413714B (en) | Method, device, storage medium and terminal for processing user agent information | |
CN105867922A (en) | Differential upgrade method and system | |
CN103593201B (en) | A kind of plug-in display method, device and terminal | |
CN104166554A (en) | Software developing method and installation method supporting multiple operation systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140604 |
|
RJ01 | Rejection of invention patent application after publication |