CN107589952A - Intelligent upgrade method, device and system - Google Patents
Intelligent upgrade method, device and system Download PDFInfo
- Publication number
- CN107589952A CN107589952A CN201610529173.1A CN201610529173A CN107589952A CN 107589952 A CN107589952 A CN 107589952A CN 201610529173 A CN201610529173 A CN 201610529173A CN 107589952 A CN107589952 A CN 107589952A
- Authority
- CN
- China
- Prior art keywords
- terminal
- escalation policy
- aku
- version
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the present invention provides a kind of intelligent upgrade method, and this method includes:The escalation policy request that server receiving terminal is sent, terminal models, Terminal Equipment Identifier code, software source version number and terminal storage space size information are included in escalation policy request;Server generates escalation policy according to escalation policy request for terminal;Escalation policy is sent to terminal by server.The embodiment of the present invention also provides a kind of intelligent update device and system simultaneously.
Description
Technical field
The present invention relates to edition upgrading field, more particularly to a kind of intelligent upgrade method, device and system.
Background technology
Mobile open Alliance-Device management agreement (Open Mobile Alliance-Device Management, abbreviation
OMA-DM) provide, mobile terminal sends detection redaction request, request to server first when carrying out software release upgrade
In include the model of terminal, International Mobile Station Equipment Identification code number (International Mobile Equipment
Identity, abbreviation IMEI), if server confirms to identify that the model or IMEI, mobile terminal report needs to server again
Upgrade the source version number of software, whether server has the AKU of matching according to the retrieval of the source version number of mobile terminal reporting, such as
Fruit has, and the download link for returning to AKU is downloaded upgrading for terminal.
Software release upgrade is carried out according to OMA-DM agreements, it is specific to be returned only to some when returning to AKU for server
AKU download link and AKU space-consuming size description, actually the AKU space-consuming may be excessive, so as to lead
Cause upgrading failure.
The content of the invention
In view of this, the embodiment of the present invention it is expected to provide a kind of intelligent upgrade method, device and system, as far as possible can with reaching
Terminal is allowed successfully to be upgraded to the purpose of highest goal version.
What the technical scheme of the embodiment of the present invention was realized in:
A kind of intelligent upgrade method, including:
The escalation policy request that server receiving terminal is sent, terminal models, terminal are included in the escalation policy request
Equipment mark code, software source version number and terminal storage space size information;
The server generates escalation policy according to escalation policy request for the terminal;
The escalation policy is sent to the terminal by the server.
Method as described above, server generates escalation policy according to escalation policy request for the terminal to be included:
The server obtains and terminal models, the Terminal Equipment Identifier code, the software source version number, described
At least one AKU that terminal storage space size information matches;
The route from source edition upgrading corresponding with the software source version number to highest goal version is listed, according to screening
Principle is that the terminal filters out Optimization route, and generates the escalation policy according to the Optimization route.
Method as described above, in addition to:When the route from source edition upgrading to highest goal version can not be listed, row
Go out the route from the source edition upgrading to secondary high target version.
Method as described above, the escalation policy include one or more upgrade informations, each upgrade information bag
Include:Size description that software source version number, software object version number, AKU are taken up space, AKU link.
Method as described above, the screening principle are:Upgrading number is minimum or AKU shared by memory space add up
It is minimum.
Method as described above, including:
Terminal obtains itself available storage size information;
The terminal to server sends escalation policy request, and the escalation policy request bag is set containing terminal models, terminal
Standby identification code, software source version number and the terminal storage space size information;
The terminal receives the escalation policy that the server is sent;
The terminal carries out the download and upgrading of AKU according to the escalation policy.
Method as described above, the escalation policy include one or more upgrade informations, each upgrade information bag
Include:Software source version number, software object version number, AKU size information, AKU link.
A kind of server, including the first receiving module, first processing module and the first sending module,
Wherein, first receiving module, the escalation policy request sent for receiving terminal, the escalation policy request
In include terminal models, Terminal Equipment Identifier code, software source version number and terminal storage space size information;
The first processing module, for generating escalation policy according to escalation policy request for the terminal;
First sending module, for the escalation policy to be sent into the terminal.
Server as described above, the first processing module, is specifically used for,
Obtain empty with the terminal models, the Terminal Equipment Identifier code, the software source version number, the terminal storage
Between at least one AKU for matching of size information;
The route from source edition upgrading corresponding with the software source version number to highest goal version is listed, according to screening
Principle is that the terminal filters out Optimization route, and generates the escalation policy according to the Optimization route.
Server as described above, the first processing module are additionally operable to not list from source edition upgrading to highest mesh
When marking the route of version, the route from the source edition upgrading to secondary high target version is listed.
Server as described above, the escalation policy include one or more upgrade informations, each upgrade information
Including:Size description that software source version number, software object version number, AKU are taken up space, AKU link.
Server as described above, the screening principle are:
Upgrade that number is minimum or AKU shared by the accumulative minimum of memory space.
A kind of terminal, including the first acquisition module, the second sending module, the second receiving module, Second processing module,
Wherein, first acquisition module, for obtaining itself available storage size information;
Second sending module, for sending escalation policy request to server, the escalation policy request bag is containing eventually
Hold model, Terminal Equipment Identifier code, software source version number and the terminal storage space size information;
Second receiving module, the escalation policy sent for receiving the server;
The Second processing module, for carrying out the download and upgrading of AKU according to the escalation policy.
Terminal as described above, the escalation policy include one or more upgrade informations, each upgrade information bag
Include:Software source version number, software object version number, AKU size information, AKU link.
A kind of auto upgrading system, including server as described above and the terminal.
Intelligent upgrade method provided in an embodiment of the present invention, device and system, the upgrading plan that server receiving terminal is sent
Slightly ask, terminal models, Terminal Equipment Identifier code, software source version number and terminal storage space are included in escalation policy request
Size information;Server generates escalation policy according to escalation policy request for terminal;Escalation policy is sent to terminal by server;
In this way, realize the purpose for allowing terminal to be successfully upgraded to highest goal version as far as possible.
Brief description of the drawings
Fig. 1 is the flow chart of intelligent upgrade method one provided in an embodiment of the present invention;
Fig. 2 is the flow chart of intelligent upgrade method two provided in an embodiment of the present invention;
Fig. 3 is server architecture schematic diagram provided in an embodiment of the present invention;
Fig. 4 is terminal structure schematic diagram provided in an embodiment of the present invention.
Embodiment
The intelligent upgrade method provided below in conjunction with the accompanying drawings various embodiments of the present invention is described in detail.
Fig. 1 is the flow chart of intelligent upgrade method one provided in an embodiment of the present invention.As shown in figure 1, the present embodiment provides
Method include:
The escalation policy request that step 10, server receiving terminal are sent.Terminal models, end are included in escalation policy request
End equipment identification code, software source version number and terminal storage space size information.
Just possess when dispatching from the factory it should be noted that Terminal Equipment Identifier code is terminal device, equivalent to terminal device
" identity card ", the Terminal Equipment Identifier code of each terminal device is unique, for mobile device, Terminal Equipment Identifier code
It is exactly International Mobile Station Equipment Identification code number (International Mobile Equipment Identity, abbreviation IMEI).
Step 11, server generate escalation policy according to escalation policy request for terminal;
Further, step 11 includes:Server obtain with terminal models, Terminal Equipment Identifier code, software source version number,
At least one AKU that terminal storage space size information matches;List from source version liter corresponding with software source version number
Level arrives the route of highest goal version, is that terminal filters out Optimization route according to screening principle, and generated and risen according to Optimization route
Level strategy.
Detailed process is as follows:Assuming that the source version number of terminal money software is version 1, scalable highest version on server
This number is version 7, and there are version 3, edition 4, version 6 in middle version number, it is further assumed that terminal storage space size is 3MB, i.e.,
3072KB, that is to say, that each AKU being upgraded to from version 1 in the routing procedure of version 7 must not exceed 3072KB.Service
The AKU matched with terminal models, IMEI number, software source version number, terminal storage space size information that device is got is such as
Shown in table 1,
Table 1
The route that version 7 is upgraded to from version 1 is:Version 1->Version 3->Edition 4->Version 6->Version 7;Version 1->
Version 3->Edition 4->Version 7;Version 1->Version 3->Version 6->Version 7.
Further, screening principle is:Upgrade that number is minimum or AKU shared by the accumulative minimum of memory space.
It should be noted that when it is that upgrading number is minimum to screen principle, screening rises in upgrading number under the same conditions
The shared memory space of level bag adds up minimum route as Optimization route;When screening principle is the memory space shared by AKU
It is accumulative under the same conditions in the memory space shared by AKU when accumulative minimum, the minimum route conduct of screening upgrading number
Optimization route.
Further, escalation policy includes one or more upgrade informations, and each upgrade information includes:Software source version
Number, software object version number, AKU taken up space size description, AKU link.
Specifically, in this embodiment it is assumed that to upgrade number at least as screening principle, version 1->Version 3->Edition 4-
>Version 6->It is 4 times that version 7, which upgrades number, version 1->Version 3->Edition 4->Version 7 and version 1->Version 3->Version 6->
The upgrading number of version 7 is 3 times, and in the case where upgrading number is all 3 times, the memory space screened shared by AKU is accumulative most
Small route is as Optimization route, therefore, it should in version 1->Version 3->Edition 4->Version 7 and version 1->Version 3->Version
This 6->Optimization route is selected in version 7, the AKU size that version 1 is upgraded to version 3 is 1500KB, and version 3 is upgraded to version
4 AKU size is 2000KB, and the AKU size that edition 4 is upgraded to version 7 is 3000KB, then version 1->Version 3->
Edition 4->Storage size shared by this route AKU of version 7 adds up as 6500KB;Version 1 is upgraded to the liter of version 3
Level bag size is 1500KB, and the AKU size that version 3 is upgraded to version 6 is 2500KB, and version 6 is upgraded to the upgrading of version 7
Bag size is 2000KB, then version 1->Version 3->Version 6->Storage size shared by this route AKU of version 7
Add up as 6000KB;Therefore, it should version 1->Version 3->Version 6->This route of version 7 is used as Optimization route, and according to
Optimization route generates escalation policy, and the upgrade information that the escalation policy in the present embodiment is included is as shown in table 2,
Table 2
It should be noted that in another embodiment, do not list from source version liter corresponding with software source version number
Level arrives the route of highest goal version, but the route Optimization route the most for the highest version that directly can be upgraded to single,
Specifically, the first highest version that can be exactly upgraded to from source version searching single, then find list from the first highest version
Secondary the second highest version that can be upgraded to, until being upgraded to highest goal version, for table 1, it can be risen from the single of version 1
Level to highest version be version 3, the highest version that can be upgraded to from version 3 single is version 6, can from the single of version 6
The highest version being upgraded to is version 7, therefore Optimization route is exactly version 1->Version 3->Version 6->Version 7.The present embodiment pair
The specific method for producing Optimization route is not construed as limiting.
Escalation policy is sent to terminal by step 12, server.
The intelligent upgrade method that the present embodiment provides, what server receiving terminal was sent believes comprising terminal storage space size
The escalation policy of breath is asked, and escalation policy is generated for terminal according to escalation policy request, and is sent to terminal, so that in terminal certainly
In the case of body limited storage space, the purpose for allowing terminal to be successfully upgraded to highest goal version as far as possible is realized.
In another feasible embodiment, when the route from source edition upgrading to highest goal version can not be listed,
The route from source edition upgrading to secondary high target version is listed, and is that terminal filters out Optimization route, and root according to screening principle
Escalation policy is generated according to Optimization route.
It should be noted that multiple upgrade information may be included in the escalation policy of server generation, another feasible
Embodiment in, server only issues the corresponding upgrade information of the first step in optimal route, treats that terminal is complete according to upgrade information
After upgrading into single, server issues the corresponding upgrade information of second step and supplies terminal staging again, up to terminal staging to highest mesh
Mark version;Server can also first issue the corresponding upgrade information of first two steps in optimal route, treat that terminal is complete according to upgrade information
Into after secondary upgrading, server issues ensuing upgrade information again, up to terminal staging to highest goal version, on the other hand, this
Invention is not construed as limiting.
The intelligent upgrade method that the present embodiment provides, can not obtain the route from source edition upgrading to highest goal version
When, the route from source edition upgrading to secondary high target version is obtained, so that in the case of terminal itself limited storage space, it is real
The purpose for allowing terminal to be successfully upgraded to as far as possible high target version is showed.
Fig. 2 is the flow chart of intelligent upgrade method two provided in an embodiment of the present invention.As shown in Fig. 2 the present embodiment provides
Method include:
Step 20:Terminal obtains itself available storage size information.
It should be noted that terminal needs normally to surf the Net, such as by cable broadband, wireless network (such as WIFI) or
Mobile network, the network where access server.
It should also be noted that, terminal is to obtain itself available storage size information by certain computational methods,
Circular is relevant with the operating system used in terminal or platform, and usual system or platform supplier can provide interface for upper
Layer developer uses.
Step 21:Terminal to server sends escalation policy request.Escalation policy request bag is containing terminal models, terminal device
Identification code, software source version number and terminal storage space size information.
Specifically, if terminal, can be in escalation policy using private proprietary protocol with interaction between server
Increase the field or node for representing storage size information in request newly, show storage size.Specifically used form is not
Limit, terminal can follow existing interaction protocol form insertion, and correspondingly, the lexical or textual analysis that server is arranged according to new field is solved
Analysis.
With terminal with being based on extensible markup language (Extensible using original interaction protocol between server
Markup Language, abbreviation XML) exemplified by form, node can be increased newly<SpaceAvailable>Represent the memory space of terminal
Size, see following form.
Wherein, value fields 3072 represent memory space numerical value, and unit fields KB represents unit, and (unit fields can be with
Take MB and B), combine and represent that the storage size of terminal is equal to 3072KB.
In addition, so that terminal between server with using OMA-DM standard agreement forms as an example, the equipment pipe first in terminal
(Ext nodes are in the Ext nodes reserved in reason tree under DevInfo nodes (DevInfo nodes are the information nodes of terminal device)
Keep for the node of equipment vendor's expanded function characteristic), increase child node newly<SpaceAvailable>Represent the memory space of terminal
Size, represent that the field of memory space unit can not add in this protocol format, but can give tacit consent to server commitment single
Position (such as Byte bytes), sees following form.
Then terminal obtains itself available storage size information, when searching bag request to server transmission, according to
Synchronization makeup language as defined in OMA-DM standard agreements (Synchronization Markup Language, abbreviation SyncML)
The information of form carrying/DevInfo/Ext/SpaceAvailable nodes.
Step 22:The escalation policy that terminal the reception server is sent.
Specifically, escalation policy includes one or more upgrade informations, each upgrade information includes:Software source version number,
Software object version number, AKU size information, AKU link.The upgrade information that escalation policy is included is as shown in table 2.
Step 23:Terminal carries out the download and upgrading of AKU according to escalation policy.
Specifically, escalation policy is as shown in table 2, terminal first downloads 1500KB AKU from link A, is upgraded by version 1
To version 3,2500KB AKU is then downloaded from link C, version 6 is upgraded to by version 3, finally downloaded from link F
2000KB AKU, version 7 is upgraded to by version 6.
It should be noted that the escalation policy that terminal receives may include multiple upgrade information, another feasible
In embodiment, terminal request Single-step Upgrade route, server issues the corresponding upgrade information of the first step, and terminal is believed according to upgrading
After breath completes single upgrading, it is further continued for asking Single-step Upgrade route, until being upgraded to highest goal version.
The intelligent upgrade method that the present embodiment provides, itself available storage size information is first obtained by terminal, so
Escalation policy, the escalation policy reality that final terminal returns according to server are asked to server based on storage size information afterwards
The purpose of highest goal version is now successfully upgraded to as far as possible.
It is as follows the present invention additionally provides one embodiment displaying server and the interaction of terminal:
Terminal obtains itself available storage size information, and sends escalation policy request to server, upgrades plan
Slightly request bag contains terminal models, Terminal Equipment Identifier code, software source version number and terminal storage space size information;
The escalation policy request that server receiving terminal is sent, escalation policy is generated for terminal according to escalation policy request,
And it is sent to terminal;
The escalation policy of terminal the reception server transmission and the download and upgrading that AKU is carried out according to escalation policy.
Fig. 3 is server architecture schematic diagram provided in an embodiment of the present invention.As shown in figure 3, the service that the present embodiment provides
Device includes:First receiving module 30, the sending module 32 of first processing module 31 and first.
Wherein, the first receiving module 30, the escalation policy request sent for receiving terminal, is included in escalation policy request
Terminal models, Terminal Equipment Identifier code, software source version number and terminal storage space size information.
First processing module 31, for generating escalation policy according to escalation policy request for terminal.
Specifically, first processing module 31 be used for obtain with terminal models, Terminal Equipment Identifier code, software source version number,
At least one AKU that terminal storage space size information matches;List from source version liter corresponding with software source version number
Level arrives the route of highest goal version, is that terminal filters out Optimization route according to screening principle, and generated and risen according to Optimization route
Level strategy.
It should be noted that escalation policy includes one or more upgrade informations, each upgrade information includes:Software source version
This number, software object version number, AKU taken up space size description, AKU link.
Further, screening principle is:Upgrade that number is minimum or AKU shared by the accumulative minimum of memory space.
In another embodiment, first processing module is additionally operable to list from source edition upgrading to highest goal
During the route of version, the route from source edition upgrading to secondary high target version is listed.
First sending module 32, for escalation policy to be sent into terminal.
The server that the present embodiment provides, available for the technical scheme for performing the embodiment of the above method one, its realization principle
Similar with technique effect, here is omitted.
In actual applications, first receiving module 30, the sending module 32 of first processing module 31 and first can be by
Positioned at central processing unit (Central Processing Unit, CPU), microprocessor (the Micro Processor of server
Unit, MPU), digital signal processor (Digital Signal Processor, DSP) or field programmable gate array
(Field Programmable Gate Array, FPGA) etc. is realized.
Fig. 4 is terminal structure schematic diagram provided in an embodiment of the present invention.As shown in figure 4, the client that the present embodiment provides
Including:First acquisition module 40, the second sending module 41, the second receiving module 42 and Second processing module 43.
Wherein, the first acquisition module 40, for obtaining itself available storage size information;
Second sending module 41, for server send escalation policy request, escalation policy request bag containing terminal models,
Terminal Equipment Identifier code, software source version number and terminal storage space size information;
Second receiving module 42, the escalation policy sent for the reception server.
Specifically, escalation policy includes one or more upgrade informations, each upgrade information includes:Software source version number,
Software object version number, AKU size information, AKU link.
Second processing module 43, for carrying out the download and upgrading of AKU according to escalation policy.
The present embodiment provide terminal, available for perform the embodiment of the above method two technical scheme, its realization principle and
Technique effect is similar, and here is omitted.
In actual applications, first acquisition module 40, the second sending module 41, at the second receiving module 42 and second
Reason module 43 can be realized by CPU, MPU, DSP or FPGA positioned at terminal etc..
A kind of auto upgrading system that the embodiment of the present invention also provides, it is by any of the above-described kind of server, any terminal
Composition, here is omitted.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program
Product.Therefore, the shape of the embodiment in terms of the present invention can use hardware embodiment, software implementation or combination software and hardware
Formula.Moreover, the present invention can use the computer for wherein including computer usable program code in one or more to use storage
The form for the computer program product that medium is implemented on (including but is not limited to magnetic disk storage and optical memory etc.).
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram
Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided
The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real
The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention.
Claims (15)
1. a kind of intelligent upgrade method, it is characterised in that methods described includes:
The escalation policy request that server receiving terminal is sent, terminal models, terminal device are included in the escalation policy request
Identification code, software source version number and terminal storage space size information;
The server generates escalation policy according to escalation policy request for the terminal;
The escalation policy is sent to the terminal by the server.
2. according to the method for claim 1, it is characterised in that the server is described according to escalation policy request
Terminal generation escalation policy includes:
The server obtains and the terminal models, the Terminal Equipment Identifier code, the software source version number, the terminal
At least one AKU that storage size information matches;
The route from source edition upgrading corresponding with the software source version number to highest goal version is listed, according to screening principle
Optimization route is filtered out for the terminal, and the escalation policy is generated according to the Optimization route.
3. according to the method for claim 2, it is characterised in that methods described also includes:
When the route from source edition upgrading to highest goal version can not be listed, list from the source edition upgrading to secondary high mesh
Mark the route of version.
4. according to the method described in claim any one of 1-3, it is characterised in that the escalation policy includes one or more rise
Level information, each upgrade information include:The size that software source version number, software object version number, AKU are taken up space
Illustrate, AKU link.
5. according to the method in claim 2 or 3, it is characterised in that it is described screening principle be:
Upgrade that number is minimum or AKU shared by the accumulative minimum of memory space.
6. a kind of intelligent upgrade method, it is characterised in that methods described includes:
Terminal obtains itself available storage size information;
The terminal to server sends escalation policy request, and the escalation policy request bag is containing terminal models, terminal device mark
Know code, software source version number and the terminal storage space size information;
The terminal receives the escalation policy that the server is sent;
The terminal carries out the download and upgrading of AKU according to the escalation policy.
7. according to the method for claim 6, it is characterised in that the escalation policy includes one or more upgrade informations,
Each upgrade information includes:Software source version number, software object version number, AKU size information, AKU link.
8. a kind of server, it is characterised in that the server includes the first receiving module, first processing module and first is sent
Module,
Wherein, first receiving module, the escalation policy request sent for receiving terminal, wrapped in the escalation policy request
Containing terminal models, Terminal Equipment Identifier code, software source version number and terminal storage space size information;
The first processing module, for generating escalation policy according to escalation policy request for the terminal;
First sending module, for the escalation policy to be sent into the terminal.
9. device according to claim 8, it is characterised in that the first processing module, it is specifically used for,
Obtain big with the terminal models, the Terminal Equipment Identifier code, the software source version number, the terminal storage space
At least one AKU that small information matches;
The route from source edition upgrading corresponding with the software source version number to highest goal version is listed, according to screening principle
Optimization route is filtered out for the terminal, and the escalation policy is generated according to the Optimization route.
10. device according to claim 9, it is characterised in that the first processing module be additionally operable to can not list from
Source edition upgrading to highest goal version route when, list the route from the source edition upgrading to secondary high target version.
11. according to the device described in claim any one of 8-10, it is characterised in that the escalation policy includes one or more
Upgrade information, each upgrade information include:Software source version number, software object version number, AKU are taken up space big
Small explanation, AKU link.
12. according to the device described in any one of claim 9 or 10, it is characterised in that it is described screening principle be:
Upgrade that number is minimum or AKU shared by the accumulative minimum of memory space.
13. a kind of terminal, it is characterised in that the terminal includes the first acquisition module, the second sending module, the second reception mould
Block, Second processing module,
Wherein, first acquisition module, for obtaining itself available storage size information;
Second sending module, for sending escalation policy request to server, the escalation policy request bag contains terminal type
Number, Terminal Equipment Identifier code, software source version number and the terminal storage space size information;
Second receiving module, the escalation policy sent for receiving the server;
The Second processing module, for carrying out the download and upgrading of AKU according to the escalation policy.
14. device according to claim 13, it is characterised in that the escalation policy, which includes one or more upgradings, to be believed
Breath, each upgrade information include:Software source version number, software object version number, AKU size information, AKU chain
Connect.
15. a kind of auto upgrading system, it is characterised in that the system includes:Service as described in claim 8 to 12 is any
Device and the terminal as described in claim 13,14 is any.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610529173.1A CN107589952A (en) | 2016-07-06 | 2016-07-06 | Intelligent upgrade method, device and system |
PCT/CN2017/087237 WO2018006677A1 (en) | 2016-07-06 | 2017-06-06 | Smart upgrade method, server, terminal and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610529173.1A CN107589952A (en) | 2016-07-06 | 2016-07-06 | Intelligent upgrade method, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107589952A true CN107589952A (en) | 2018-01-16 |
Family
ID=60901712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610529173.1A Pending CN107589952A (en) | 2016-07-06 | 2016-07-06 | Intelligent upgrade method, device and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107589952A (en) |
WO (1) | WO2018006677A1 (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109189441A (en) * | 2018-09-28 | 2019-01-11 | 郑州云海信息技术有限公司 | A kind of method and apparatus upgrading basic input-output system BIOS |
CN109445826A (en) * | 2018-11-16 | 2019-03-08 | 中国银行股份有限公司 | A kind of update method of application, apparatus and system |
CN109582333A (en) * | 2018-11-28 | 2019-04-05 | 合肥华凌股份有限公司 | The method of refrigerator software upgrading, medium on refrigerator production line and production line |
WO2020073615A1 (en) * | 2018-10-09 | 2020-04-16 | 广东美的制冷设备有限公司 | Method for upgrading device software, and data converter and readable storage medium |
CN111176716A (en) * | 2019-12-17 | 2020-05-19 | 视联动力信息技术股份有限公司 | Upgrade package generation method and device, electronic equipment and storage medium |
CN111176706A (en) * | 2019-12-17 | 2020-05-19 | 视联动力信息技术股份有限公司 | Terminal upgrading method and device, electronic equipment and storage medium |
CN111367545A (en) * | 2020-02-13 | 2020-07-03 | 北京三快在线科技有限公司 | Terminal upgrading method and device, server, terminal equipment and readable storage medium |
CN112052023A (en) * | 2020-09-14 | 2020-12-08 | 艾体威尔电子技术(北京)有限公司 | Intelligent terminal upgrading strategy management method |
CN112289431A (en) * | 2020-09-30 | 2021-01-29 | 音数汇元(上海)智能科技有限公司 | Home care terminal upgrading method and device, computer equipment and storage medium |
CN112328274A (en) * | 2020-09-28 | 2021-02-05 | 宜通世纪物联网研究院(广州)有限公司 | Software upgrading control method and system, server and intelligent terminal equipment |
CN113821241A (en) * | 2021-09-14 | 2021-12-21 | 博为科技有限公司 | Router software upgrading method and related equipment |
CN114721684A (en) * | 2022-04-12 | 2022-07-08 | 中国联合网络通信集团有限公司 | Firmware version upgrading method, version upgrading server and management platform |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109857416A (en) * | 2018-11-08 | 2019-06-07 | 深圳壹账通智能科技有限公司 | A kind of application upgrade method, apparatus, equipment and storage medium |
CN111181752B (en) * | 2018-11-12 | 2023-01-24 | 中兴通讯股份有限公司 | Narrowband device upgrading method, mobile terminal and readable storage medium |
CN110175040B (en) * | 2019-05-13 | 2023-07-18 | 上海思立微电子科技有限公司 | Data processing method, OTA client, electronic device and storage medium |
CN112068857A (en) * | 2019-06-10 | 2020-12-11 | 海信视像科技股份有限公司 | OTA (over the air) upgrading method and system based on dual systems |
CN112398664B (en) * | 2019-08-13 | 2023-08-08 | 中兴通讯股份有限公司 | Main device selection method, device management method, electronic device and storage medium |
CN110690990B (en) * | 2019-09-02 | 2022-06-21 | 视联动力信息技术股份有限公司 | Server upgrading method and device, electronic equipment and storage medium |
CN110837381B (en) * | 2019-09-25 | 2023-07-25 | 深圳市火乐科技发展有限公司 | Software upgrading method and device for projection equipment |
CN110908683B (en) * | 2019-10-22 | 2023-11-03 | 深圳市广和通无线通信软件有限公司 | Software system upgrading method and device of hardware module, storage medium and terminal |
CN110990034B (en) * | 2019-10-25 | 2024-02-02 | 上海艾拉比智能科技有限公司 | ECU upgrading method, system, electronic equipment and storage medium |
CN111083058B (en) * | 2019-12-04 | 2024-03-01 | 百度在线网络技术(北京)有限公司 | Content distribution network service flow limiting method and electronic equipment |
CN111158717A (en) * | 2019-12-24 | 2020-05-15 | 深圳怡化电脑股份有限公司 | Firmware upgrading method, device and medium for device |
CN111176690A (en) * | 2019-12-30 | 2020-05-19 | 苏宁智能终端有限公司 | Software version upgrading method, server and intelligent hardware equipment |
CN111399870A (en) * | 2020-02-28 | 2020-07-10 | 浙江吉利新能源商用车集团有限公司 | Vehicle control method, device, terminal and storage medium |
CN111414185B (en) * | 2020-02-28 | 2023-01-10 | 浙江吉利新能源商用车集团有限公司 | Terminal upgrading method and device, terminal and storage medium |
CN111522571B (en) * | 2020-03-12 | 2024-02-09 | 深圳英飞拓仁用信息有限公司 | Equipment upgrading method and device, terminal equipment and storage medium |
CN111414183A (en) * | 2020-04-09 | 2020-07-14 | 东风小康汽车有限公司重庆分公司 | Upgrade detection method and device for vehicle component, computer equipment and storage medium |
CN111638896B (en) * | 2020-05-29 | 2024-05-03 | 西安万像电子科技有限公司 | Upgrade method, upgrade device, storage medium, processor and mobile terminal |
CN111796971A (en) * | 2020-06-29 | 2020-10-20 | 深圳市鸿合创新信息技术有限责任公司 | System maintenance method of built-in micro terminal and built-in micro terminal |
CN112073994A (en) * | 2020-09-03 | 2020-12-11 | 百度在线网络技术(北京)有限公司 | Method and device for over-the-air upgrading, electronic equipment and readable storage medium |
CN112286556A (en) * | 2020-10-30 | 2021-01-29 | 芯讯通无线科技(上海)有限公司 | Communication equipment and remote upgrading method of MCU thereof |
CN112306529A (en) * | 2020-11-09 | 2021-02-02 | 维沃移动通信有限公司 | System upgrading method, device, equipment and storage medium |
CN112732293A (en) * | 2020-12-31 | 2021-04-30 | 青岛海信电子产业控股股份有限公司 | Vehicle-mounted system upgrading method and vehicle-mounted terminal |
CN114915618B (en) * | 2021-01-29 | 2023-09-12 | 华为技术有限公司 | Upgrade package downloading method and device |
CN112954036B (en) * | 2021-02-03 | 2023-06-30 | 博为科技有限公司 | Software upgrading method, terminal equipment and system |
CN113067730A (en) * | 2021-03-18 | 2021-07-02 | 上海挚想科技有限公司 | Upgrading method, system and medium for terminal equipment of Internet of things |
CN113282326B (en) * | 2021-06-21 | 2023-05-16 | 多点生活(成都)科技有限公司 | Gray scale upgrading method, device, electronic equipment and readable storage medium |
CN113986310B (en) * | 2021-12-09 | 2024-04-02 | 北京奕斯伟计算技术股份有限公司 | Software upgrading method and device, electronic equipment and computer readable storage medium |
CN114978902B (en) * | 2022-05-18 | 2024-05-14 | 阿里云计算有限公司 | Information processing method, apparatus, device, storage medium, and program product |
CN115174341B (en) * | 2022-05-20 | 2023-09-26 | 厦门立林科技有限公司 | Method, device and equipment for upgrading equipment in intelligent community |
CN115834379A (en) * | 2022-11-03 | 2023-03-21 | 苏州浪潮智能科技有限公司 | Server network card upgrading method, device, equipment and storage medium |
CN116880878A (en) * | 2023-07-18 | 2023-10-13 | 上海正泰智能科技有限公司 | Upgrading method, device, equipment and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101335641A (en) * | 2007-06-29 | 2008-12-31 | 华为技术有限公司 | Method, apparatus and system for updating apparatus |
CN100517226C (en) * | 2007-11-30 | 2009-07-22 | 华为技术有限公司 | Method and system for implementing data upgrading and upgraded client terminal |
US9164751B2 (en) * | 2011-09-30 | 2015-10-20 | Emc Corporation | System and method of rolling upgrades of data traits |
CN103281373B (en) * | 2013-05-30 | 2015-12-23 | 烽火通信科技股份有限公司 | Home gateway intelligent update device and upgrade method |
CN104506367A (en) * | 2014-12-24 | 2015-04-08 | 上海斐讯数据通信技术有限公司 | Updating management system |
-
2016
- 2016-07-06 CN CN201610529173.1A patent/CN107589952A/en active Pending
-
2017
- 2017-06-06 WO PCT/CN2017/087237 patent/WO2018006677A1/en active Application Filing
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109189441A (en) * | 2018-09-28 | 2019-01-11 | 郑州云海信息技术有限公司 | A kind of method and apparatus upgrading basic input-output system BIOS |
WO2020073615A1 (en) * | 2018-10-09 | 2020-04-16 | 广东美的制冷设备有限公司 | Method for upgrading device software, and data converter and readable storage medium |
CN109445826A (en) * | 2018-11-16 | 2019-03-08 | 中国银行股份有限公司 | A kind of update method of application, apparatus and system |
CN109582333A (en) * | 2018-11-28 | 2019-04-05 | 合肥华凌股份有限公司 | The method of refrigerator software upgrading, medium on refrigerator production line and production line |
CN111176716A (en) * | 2019-12-17 | 2020-05-19 | 视联动力信息技术股份有限公司 | Upgrade package generation method and device, electronic equipment and storage medium |
CN111176706A (en) * | 2019-12-17 | 2020-05-19 | 视联动力信息技术股份有限公司 | Terminal upgrading method and device, electronic equipment and storage medium |
CN111367545A (en) * | 2020-02-13 | 2020-07-03 | 北京三快在线科技有限公司 | Terminal upgrading method and device, server, terminal equipment and readable storage medium |
CN112052023A (en) * | 2020-09-14 | 2020-12-08 | 艾体威尔电子技术(北京)有限公司 | Intelligent terminal upgrading strategy management method |
CN112052023B (en) * | 2020-09-14 | 2024-01-26 | 艾体威尔电子技术(北京)有限公司 | Intelligent terminal upgrade strategy management method |
CN112328274A (en) * | 2020-09-28 | 2021-02-05 | 宜通世纪物联网研究院(广州)有限公司 | Software upgrading control method and system, server and intelligent terminal equipment |
CN112289431A (en) * | 2020-09-30 | 2021-01-29 | 音数汇元(上海)智能科技有限公司 | Home care terminal upgrading method and device, computer equipment and storage medium |
CN113821241A (en) * | 2021-09-14 | 2021-12-21 | 博为科技有限公司 | Router software upgrading method and related equipment |
CN114721684A (en) * | 2022-04-12 | 2022-07-08 | 中国联合网络通信集团有限公司 | Firmware version upgrading method, version upgrading server and management platform |
CN114721684B (en) * | 2022-04-12 | 2024-05-14 | 中国联合网络通信集团有限公司 | Firmware version upgrading method, version upgrading server and management platform |
Also Published As
Publication number | Publication date |
---|---|
WO2018006677A1 (en) | 2018-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107589952A (en) | Intelligent upgrade method, device and system | |
CN108038053B (en) | A kind of dynamic configuration buries method and apparatus a little | |
CN107211232B (en) | Interworking of lightweight machine-to-machine protocols and device management protocols | |
CN111083722A (en) | Model pushing method, model requesting method, model pushing device, model requesting device and storage medium | |
US9332549B2 (en) | Service layer resource propagation across domains | |
CN109446072A (en) | The generation method and device of test script | |
CN109388417B (en) | Communication protocol updating method, system and terminal equipment | |
CN102202087B (en) | Method for identifying storage equipment and system thereof | |
CN109905256A (en) | A kind of firmware update and device | |
US11831727B2 (en) | Profile based content and services | |
CN111651180B (en) | Firmware updating method and device, processor and intelligent gateway equipment | |
CN108319463A (en) | A kind of application upgrade method, apparatus | |
CN107193917A (en) | Whole station CONFIG.SYS lossless data update method based on IID | |
CN110971438A (en) | Method and device for configuring data | |
WO2012126301A1 (en) | Processing method and device for message transmission and reception | |
CN105530323B (en) | File upgrading method, related equipment and system | |
WO2020119732A1 (en) | Adjusting and testing method and apparatus for communication device networking | |
CN108021589A (en) | The collocation method and device of the inquiry dimension of database | |
CN111131373A (en) | System, method and device for synchronizing data of breathing machine and storage medium | |
CN115878860A (en) | Menu generation method, device, server equipment and medium | |
CN114466387A (en) | Method and device for updating configuration file of base station, storage medium and electronic device | |
CN114285739A (en) | Node information batch configuration method, device, terminal and storage medium | |
EP3629616B1 (en) | Data interaction method, device and equipment | |
CN113094041A (en) | Component management method and device of application program and computer equipment | |
Kos et al. | nodewatcher: A substrate for growing your own community network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180116 |