CN107291511A - Method and apparatus for the application program updating of vehicle-mounted Android system - Google Patents
Method and apparatus for the application program updating of vehicle-mounted Android system Download PDFInfo
- Publication number
- CN107291511A CN107291511A CN201710524572.3A CN201710524572A CN107291511A CN 107291511 A CN107291511 A CN 107291511A CN 201710524572 A CN201710524572 A CN 201710524572A CN 107291511 A CN107291511 A CN 107291511A
- Authority
- CN
- China
- Prior art keywords
- application program
- version number
- installation kit
- updating
- vehicle
- 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 37
- 238000009434 installation Methods 0.000 claims abstract description 61
- 238000011084 recovery Methods 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 7
- 238000012552 review Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000006854 communication Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
This application discloses a kind of method, device and the equipment of the application program updating for vehicle-mounted Android system.This method includes:If listening to the startup event of vehicle-mounted Android system, start updating and management service;And its renewal installation kit is parsed, and obtains the version number of first application program and the version number of the renewal installation kit;If in the vehicle-mounted Android system, the version number of first application program is identical with the version number of the renewal installation kit, then whether determine whether first application program is normal mounting;Installed if first application program is improper, recovery upgrading is carried out to first application program.The method and apparatus of the application program updating for vehicle-mounted Android system according to embodiments of the present invention, can avoid caused by accident power-off application program unavailable or the application program situation for updating the data loss, it is ensured that user experience is unaffected.
Description
Technical field
The disclosure relates generally to the application program updating technical field of electronic system, and in particular to for vehicle-mounted Android system
Application program updating method and apparatus.
Background technology
Current Android (Android) system is in various portable sets-for example, mobile phone, automobile, and tablet personal computer etc.-on
The function of supporting increasing application program to provide.The function that vehicle-mounted Android system is supported also becomes more diverse.It is intelligent vehicle-carried
System is largely to be based on Android operation system, and system is supported to install the application of various functions, such as navigates, music, cyberdog
Deng.
However, these application programs on Android system can need to be upgraded more with function change or problem reparation
Newly.But, in vehicle environment, in-vehicle electronic system understands the various meanings such as starting or stoping because of vehicle, or vehicle stall
Outer situation and cause system cut-off, and vehicle-mounted Android system does not consider occur these meanings in application program installation process in itself
Outer situation, it is impossible to solve in application program update escalation process occur power-off caused by application program it is unavailable or application
The situation for updating the data loss of program.This gives the normal operation of vehicle-mounted Android system, especially with vehicle safe driving or leads
The application for related application program of navigating brings risk.
The content of the invention
In view of drawbacks described above of the prior art or deficiency, expect to provide a kind of liter of application program on vehicle-mounted Android system
Level and Restoration Mechanism, it is ensured that application program can be recovered under the abnormal conditions such as power-off and smoothly complete application upgrade, it is ensured that use
Family usage experience is unaffected.
The brief overview on the present invention is given below, to provide the basic reason on certain aspects of the invention
Solution.It should be appreciated that this general introduction is not the exhaustive general introduction on the present invention.It is not intended to determine the key of the present invention
Or pith, nor is it intended to limit the scope of the present invention.Its purpose only provides some concepts in simplified form, with
This is used as the preamble in greater detail discussed later.
In a first aspect, a kind of method that the present invention provides application program updating for vehicle-mounted Android system, including it is following
Step:
If listening to the startup event of vehicle-mounted Android system, start updating and management service;
The updating and management service is parsed to the first application program and its renewal installation kit,
Obtain the version number of first application program and the version number of the renewal installation kit;If the vehicle-mounted Android
In system, the version number of first application program is identical with the version number of the renewal installation kit, then determines whether described
Whether the first application program is normal mounting;
Installed if first application program is improper, recovery upgrading is carried out to first application program.
Second aspect, the present invention provides a kind of device of application program updating for vehicle-mounted Android system, including:
System guards unit, if being configured to listen to vehicle-mounted Android system startup, starts updating and management service, institute
State updating and management service to parse the first application program and its renewal installation kit, obtain the version of first application program
Number and it is described renewal installation kit version number;
Application review unit, if be configured in the vehicle-mounted Android system, the version number of first application program
Whether identical with the version number of the renewal installation kit, then it is normal mounting to determine whether first application program;And
Upgrade package management unit, is installed if being configured to first application program to be improper, to described first
Application program carries out recovery upgrading.
The third aspect, the present invention also provides a kind of equipment, and the equipment includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are by one or more of computing devices so that one or more of processing
Device realizes the method according to various embodiments of the present invention.
Fourth aspect, the present invention also provides a kind of computer-readable recording medium for the computer program that is stored with, the calculating
The method according to various embodiments of the present invention is realized when machine program is executed by processor.
The method and apparatus of the application program updating for vehicle-mounted Android system provided according to many embodiments of the invention,
By monitoring the startup event of vehicle-mounted Android system, check the improper installation of application program and then carry out recovery upgrading, it is to avoid
Application program is unavailable caused by accident power-off or the situation for updating the data loss of application program, it is ensured that user uses body
Test unaffected.
The method and apparatus of the application program updating for vehicle-mounted Android system provided according to some embodiments of the invention,
Further by parsing the Manifest files of first application program, version number and the file row of the first application program are known
Table, accelerates to recover the availability of application program.
The method and apparatus of the application program updating for vehicle-mounted Android system provided according to some embodiments of the invention,
Further know the more new version number of the first application program and complete by parsing the Manifest files of the renewal installation kit
Listed files, accelerates to recover the availability of application program.
The method and apparatus of the application program updating for vehicle-mounted Android system provided according to some embodiments of the invention,
If further by checking that the version number of the first application program is different from the version number for updating installation kit in vehicle-mounted Android system
And upgrading is updated to the first application program, it is ensured that application program upgrades in time.
Brief description of the drawings
Below with reference to the accompanying drawings illustrate embodiments of the invention, can be more readily understood that the present invention more than and its
Its objects, features and advantages.Part in accompanying drawing is intended merely to show the principle of the present invention.In the accompanying drawings, identical or similar
Technical characteristic or part will be represented using same or similar reference.
Fig. 1 shows the stream of the method for the application program updating according to an embodiment of the invention for vehicle-mounted Android system
Cheng Tu;
Fig. 2 shows the side of the device of the application program updating according to an embodiment of the invention for vehicle-mounted Android system
Block diagram;
Fig. 3 shows a kind of block diagram of equipment according to an embodiment of the invention.
Embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that, in order to
It is easy to illustrate only the part related to invention in description, accompanying drawing.
It should be noted that in the case where not conflicting, the feature in embodiment and embodiment in the application can phase
Mutually combination.Describe the application in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Generally, vehicle-mounted Android system is backed up the installation file of application program after application program installation.
So, installation resource has been reserved when just can not normally start for next application program.Installation for application program updates bag
It is that in this way, install renewal installation kit every time, renewal bag will be installed and backed up.
The backup of installation kit can also be first updated, then be updated the peace of installation kit when obtaining updating installation kit
Dress.So be conducive to running into disconnection fault during the newest renewal installation kit is installed, also can guarantee that in power-off
Recover, newest renewal installation kit is upgraded to after vehicle-mounted Android system restarting.
But, after vehicle-mounted Android system accident power-off is run into, the installation file that application program may be caused by power-off
Defect and can not normally start.
Fig. 1 shows the stream of the method for the application program updating according to an embodiment of the invention for vehicle-mounted Android system
Cheng Tu.For illustrative ease, processing details branch unessential relative to the present invention is eliminated in Fig. 1.
As shown in figure 1, in this embodiment, the present invention provides a kind of application program updating for vehicle-mounted Android system
Method, comprises the following steps:
S10:If listening to the startup event of vehicle-mounted Android system, start updating and management service;
S20:Updating and management service is parsed to the first application program and its renewal installation kit, obtains the first application program
Version number and the renewal installation kit version number;
S30:If in vehicle-mounted Android system, the version number of the first application program is identical with the version number for updating installation kit,
S40:Whether then determine whether the first application program is normal mounting;
S50:Installed if the first application program is improper, recovery upgrading is carried out to the first application program.
According to the present embodiment, in step slo, being again started up for vehicle-mounted Android system is monitored, once listen to vehicle-mounted peace
The startup event of tall and erect system, that is, start the updating and management service of the first application program.Because it is Android system in running background
Service routine, without user intervention, thus escalation process will not influence usage experience of the user to application program.
In step s 50, judge that the first application program is installed to be improper, refer to the installation text of current first application program
Part is imperfect, it is impossible to normally start the application program.Recover the first application program for being with being used before power-off that upgrading is performed
The installation of the renewal installation kit of version number's identical version.
According to a kind of preferred embodiment of the present embodiment, updating and management service is to the first application program and its updates installation
Bag is parsed, including:The Manifest files of the first application program are parsed, have first to apply journey in the Manifest files
The version number of sequence and listed files.
According to a kind of preferred embodiment of the present embodiment, updating and management service is to the first application program and its updates installation
Bag is parsed, and parsing, which is updated in the Manifest files of installation kit, the Manifest files, has the first application program more
New version number and complete file list.
In the present embodiment, whether according to a kind of preferred embodiment of the present embodiment, it is just to judge the first application program
Often install, including:The listed files of first application program is compared with complete file list, determines that described first applies journey
Whether sequence has missing file;If missing file, then installed to be improper.
In the present embodiment, for it is any preferred embodiment, if in vehicle-mounted Android system check find first
The version number of application program is different from the version number for updating installation kit, then the first application program is carried out more according to renewal installation kit
New upgrading.This is conducive to Android system after disconnection fault recovery to update to newest renewal installation kit.
The method of the application program updating for vehicle-mounted Android system provided according to many embodiments of the invention, passes through prison
The startup event of vehicle-mounted Android system is listened, the improper installation of application program is checked and then carries out recovery upgrading, it is to avoid by accident
Application program is unavailable caused by power-off or the situation for updating the data loss of application program, it is ensured that user experience not by
Influence.
The method of the application program updating for vehicle-mounted Android system provided according to some embodiments of the invention, further
By parsing the Manifest files of first application program, version number and the listed files of the first application program are known, plus
The fast availability for recovering application program.
The method of the application program updating for vehicle-mounted Android system provided according to some embodiments of the invention, further
Know that the more new version number and complete file of the first application program are arranged by parsing the Manifest files of the renewal installation kit
Table, accelerates to recover the availability of application program.
The method of the application program updating for vehicle-mounted Android system provided according to some embodiments of the invention, further
If by checking in vehicle-mounted Android system the version number of the first application program different with the version number of renewal installation kit to the
One application program is updated upgrading, it is ensured that application program upgrades in time.
The present invention also provides a kind of device of the application program updating for vehicle-mounted Android system.
Fig. 2 shows the knot of the device of the application program updating according to an embodiment of the invention for vehicle-mounted Android system
Structure schematic diagram, including:
System guards unit 220, if being configured to listen to vehicle-mounted Android system startup, starts updating and management clothes
Business, updating and management service is parsed to the first application program and its renewal installation kit, obtains the version number of the first application program
With the version number for updating installation kit;
Application review unit 240, if be configured in vehicle-mounted Android system, the version number of the first application program and renewal
The version number of installation kit is identical, then whether determine whether the first application program is normal mounting;And
Upgrade package management unit 260, is installed if being configured to the first application program to be improper, should to described first
Recovery upgrading is carried out with program.
Device shown in Fig. 2 can perform the corresponding methods of Fig. 1.
According to a kind of preferred embodiment of the present embodiment, updating and management service is to the first application program and its updates installation
Bag is parsed, including:The Manifest files of the first application program are parsed, have first to apply journey in the Manifest files
The version number of sequence and listed files.
According to a kind of preferred embodiment of the present embodiment, updating and management service is to the first application program and its updates installation
Bag is parsed, including:
Parsing updates the more new edition in the Manifest files of installation kit, the Manifest files with the first application program
This number and complete file list.
Whether according to a kind of preferred embodiment of the present embodiment, it is that normal mounting includes to judge the first application program:Will
The listed files of first application program is compared with complete file list, determines whether the first application program has missing file;
If missing file, then installed to be improper.
According to any of the above-described kind of preferred embodiment of the present embodiment, if in vehicle-mounted Android system, the first application program
Version number from update installation kit version number it is different, then described device is also configured to:Should to first according to installation kit is updated
Upgrading is updated with program.
As on the other hand, the present invention also provides a kind of equipment 300.As shown in figure 3, the application provides a kind of equipment 300,
Including one or more CPU (CPU) 301, it can be according to the program being stored in read-only storage (ROM) 302
Or from the storage program that is loaded into random access storage device (RAM) 303 of part 308 perform various appropriate actions and from
Reason.When program is executed by one or more processors so that one or more processors are realized according to any of the above-described embodiment
Method.
In RAM303, the equipment that is also stored with 300 operates required various programs and data.CPU301, ROM302 and
RAM303 is connected with each other by bus 304.Input/output (I/O) interface 305 is also connected to bus 304.
I/O interfaces 305 are connected to lower component:Importation 306 including keyboard, mouse etc.;Penetrated including such as negative electrode
The output par, c 307 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage part 308 including hard disk etc.;
And the communications portion 309 of the NIC including LAN card, modem etc..Communications portion 309 via such as because
The network of spy's net performs communication process.Driver 310 is also according to needing to be connected to I/O interfaces 305.Detachable media 311, such as
Disk, CD, magneto-optic disk, semiconductor memory etc., are arranged on driver 310, in order to read from it as needed
Computer program be mounted into as needed storage part 308.
Especially, in accordance with an embodiment of the present disclosure, the application for vehicle-mounted Android system of any of the above-described embodiment description
The method of program upgrading may be implemented as computer software programs.For example, embodiment of the disclosure includes a kind of computer journey
Sequence product, it includes being tangibly embodied in the computer program on machine readable media, and the computer program, which is included, to be used to hold
Program code of the row for the application program updating method of vehicle-mounted Android system.In such embodiments, the computer program
It can be downloaded and installed, and/or be mounted from detachable media 311 from network by communications portion 309.
As another aspect, present invention also provides a kind of computer-readable recording medium, the computer-readable storage medium
Matter can be the computer-readable recording medium included in the device of above-described embodiment;Can also be individualism, it is unassembled
Enter the computer-readable recording medium in equipment.Computer-readable recording medium storage has one or more than one program, should
Program is used for performing the application journey for vehicle-mounted Android system for being described in the application by one or more than one processor
The method of sequence upgrading.
It is the explanation for being directed to the application program updating of vehicle-mounted Android system and carrying out in above example.Art technology
It is other sensitive to hardware fault that personnel are appreciated that the application program updating method and apparatus of this Android system can be used for
Movement or portable Android application system, such as boat-carrying Android system, industrial controlling Android system field or intelligent control
Use Android system field.
Flow chart and block diagram in accompanying drawing, it is illustrated that according to the system of various embodiments of the invention, method and computer journey
Architectural framework in the cards, function and the operation of sequence product.At this point, each square frame in flow chart or block diagram can generation
The part of one module of table, program segment or code, the part of the module, program segment or code is used comprising one or more
In the executable instruction for realizing defined logic function.It should also be noted that in some realizations as replacement, being marked in square frame
The function of note can also be with different from the order marked in accompanying drawing generation.For example, two square frames succeedingly represented are actually
It can perform substantially in parallel, they can also be performed in the opposite order sometimes, depending on this is according to involved function.Also
It is noted that the combination of each square frame in block diagram and/or flow chart and the square frame in block diagram and/or flow chart, Ke Yitong
Function as defined in performing or the special hardware based system of operation is crossed to realize, or can be by specialized hardware with calculating
The combination of machine instruction is realized.
Being described in unit or module involved in the embodiment of the present application can be realized by way of software, can also
Realized by way of hardware.Described unit or module can also be set within a processor, for example, each unit can
With the software program being provided in computer or intelligent movable equipment or the hardware unit being separately configured.Wherein, this
The title of a little units or module does not constitute the restriction to the unit or module in itself under certain conditions.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art
Member should be appreciated that invention scope involved in the application, however it is not limited to the technology of the particular combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from the application design, is appointed by above-mentioned technical characteristic or its equivalent feature
Other technical schemes formed by meaning combination.Such as features described above has similar functions with (but not limited to) disclosed herein
Technical characteristic carry out mutually replace formed by technical scheme.
Claims (12)
1. the upgrade method of application program in a kind of vehicle-mounted Android system, it is characterised in that including:
If listening to the startup event of vehicle-mounted Android system, start updating and management service;
The updating and management service is parsed to the first application program and its renewal installation kit, obtains first application program
Version number and the renewal installation kit version number;If in the vehicle-mounted Android system, the version of first application program
This number identical with the version number of the renewal installation kit, then whether determine whether first application program is normal mounting;
Installed if first application program is improper, recovery upgrading is carried out to first application program.
2. according to the method described in claim 1, it is characterised in that the updating and management service is to the first application program and its more
New installation kit is parsed, including:
The Manifest files of first application program are parsed, there is first application program in the Manifest files
Version number and listed files.
3. method according to claim 2, it is characterised in that the updating and management service is to the first application program and its more
New installation kit is parsed, including:
There is first application program more in the parsing Manifest files for updating installation kit, the Manifest files
New version number and complete file list.
4. method according to claim 3, it is characterised in that described to judge whether first application program is normal peace
Dress, including:
The listed files of first application program is compared with the complete file list, determines that described first applies journey
Whether sequence has missing file;
If missing file, then installed to be improper.
5. the method according to any one of claim 1-4, it is characterised in that if in the vehicle-mounted Android system, institute
The version number for stating the first application program is different from the version number of the renewal installation kit, and methods described also includes:
Upgrading is updated to first application program according to the renewal installation kit.
6. a kind of device of application program updating for vehicle-mounted Android system, it is characterised in that including:
System guards unit, if being configured to listen to vehicle-mounted Android system startup, starts updating and management service, the liter
Level management service is to the first application program and its updates installation kit and parses, obtain the version number of first application program with
The version number for updating installation kit;
Application review unit, if be configured in the vehicle-mounted Android system, the version number and institute of first application program
The version number for stating renewal installation kit is identical, then whether determine whether first application program is normal mounting;And
Upgrade package management unit, installs to be improper if being configured to first application program, is applied to described first
Program carries out recovery upgrading.
7. device according to claim 6, it is characterised in that the updating and management service is to the first application program and its more
New installation kit is parsed, including:
The Manifest files of first application program are parsed, there is first application program in the Manifest files
Version number and listed files.
8. device according to claim 7, it is characterised in that the updating and management service is to the first application program and its more
New installation kit is parsed, including:
There is first application program more in the parsing Manifest files for updating installation kit, the Manifest files
New version number and complete file list.
9. device according to claim 8, it is characterised in that described to judge whether first application program is normal peace
Dress, including:
The listed files of first application program is compared with the complete file list, determines that described first applies journey
Whether sequence has missing file;If missing file, then installed to be improper.
10. the device according to any one of claim 6-9, it is characterised in that if in the vehicle-mounted Android system, institute
The version number for stating the first application program is different from the version number of the renewal installation kit, and described device is also configured to:
Upgrading is updated to first application program according to the renewal installation kit.
11. a kind of equipment, it is characterised in that the equipment includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are by one or more of computing devices so that one or more of processors are real
The existing method as any one of claim 1-5.
12. a kind of computer-readable recording medium for the computer program that is stored with, it is characterised in that the computer program is processed
The method as any one of claim 1-5 is realized when device is performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710524572.3A CN107291511A (en) | 2017-06-30 | 2017-06-30 | Method and apparatus for the application program updating of vehicle-mounted Android system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710524572.3A CN107291511A (en) | 2017-06-30 | 2017-06-30 | Method and apparatus for the application program updating of vehicle-mounted Android system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107291511A true CN107291511A (en) | 2017-10-24 |
Family
ID=60098464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710524572.3A Pending CN107291511A (en) | 2017-06-30 | 2017-06-30 | Method and apparatus for the application program updating of vehicle-mounted Android system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107291511A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108647114A (en) * | 2018-03-30 | 2018-10-12 | 斑马网络技术有限公司 | Vehicle device operating system and its startup method, system partitioning update and restoration methods |
CN110134412A (en) * | 2019-03-25 | 2019-08-16 | 北京车和家信息技术有限公司 | Oftware updating method, device, vehicle and computer readable storage medium |
CN110837388A (en) * | 2020-01-09 | 2020-02-25 | 炬星科技(深圳)有限公司 | Software upgrading method of robot, upgrading server, robot and storage medium |
CN111857895A (en) * | 2019-04-16 | 2020-10-30 | 上海博泰悦臻电子设备制造有限公司 | Application control method and device in vehicle system |
CN113312068A (en) * | 2020-02-27 | 2021-08-27 | 伊姆西Ip控股有限责任公司 | Method, electronic device and computer program product for upgrading a system |
US11762648B2 (en) | 2021-03-17 | 2023-09-19 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems and methods of coordinating application versions among connected vehicles |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1684427A (en) * | 2004-04-14 | 2005-10-19 | 华为技术有限公司 | A software upgrade and rollback method |
CN1834909A (en) * | 2005-03-18 | 2006-09-20 | 上海华为技术有限公司 | Updating method for distance equipment system software |
CN1889041A (en) * | 2006-08-02 | 2007-01-03 | 华为技术有限公司 | Software staging and back spacing method |
CN101038549A (en) * | 2007-03-28 | 2007-09-19 | 北京启明星辰信息技术有限公司 | A software updating method capable of crossing system |
CN101699399A (en) * | 2009-11-03 | 2010-04-28 | 中兴通讯股份有限公司 | Software update system and method |
CN101719072A (en) * | 2009-11-23 | 2010-06-02 | 青岛海信宽带多媒体技术有限公司 | Embedded type terminal equipment software upgrading method and upgrading device |
CN102023881A (en) * | 2010-12-14 | 2011-04-20 | 福建星网锐捷网络有限公司 | Method and device for upgrading software as well as embedded device |
CN102541599A (en) * | 2011-12-27 | 2012-07-04 | 深圳创维-Rgb电子有限公司 | Method and system for upgrading electronic equipment on line, and television |
CN102681857A (en) * | 2011-03-07 | 2012-09-19 | 北京博创理想科技有限公司 | Method and device for realizing restoration and update of vehicle-mounted software system |
CN103067484A (en) * | 2012-12-25 | 2013-04-24 | 深圳市天维尔通讯技术有限公司 | Method and system upgrading application program automatically |
US20150082458A1 (en) * | 2009-07-09 | 2015-03-19 | Apple Inc. | Methods and systems for upgrade and synchronization of securely installed applications on a computing device |
CN104731626A (en) * | 2015-03-31 | 2015-06-24 | 百度在线网络技术(北京)有限公司 | Application installation method and device |
CN105404536A (en) * | 2015-12-14 | 2016-03-16 | 广东欧珀移动通信有限公司 | Terminal software upgrade method and terminal software upgrade apparatus |
-
2017
- 2017-06-30 CN CN201710524572.3A patent/CN107291511A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1684427A (en) * | 2004-04-14 | 2005-10-19 | 华为技术有限公司 | A software upgrade and rollback method |
CN1834909A (en) * | 2005-03-18 | 2006-09-20 | 上海华为技术有限公司 | Updating method for distance equipment system software |
CN1889041A (en) * | 2006-08-02 | 2007-01-03 | 华为技术有限公司 | Software staging and back spacing method |
CN101038549A (en) * | 2007-03-28 | 2007-09-19 | 北京启明星辰信息技术有限公司 | A software updating method capable of crossing system |
US20150082458A1 (en) * | 2009-07-09 | 2015-03-19 | Apple Inc. | Methods and systems for upgrade and synchronization of securely installed applications on a computing device |
CN101699399A (en) * | 2009-11-03 | 2010-04-28 | 中兴通讯股份有限公司 | Software update system and method |
CN101719072A (en) * | 2009-11-23 | 2010-06-02 | 青岛海信宽带多媒体技术有限公司 | Embedded type terminal equipment software upgrading method and upgrading device |
CN102023881A (en) * | 2010-12-14 | 2011-04-20 | 福建星网锐捷网络有限公司 | Method and device for upgrading software as well as embedded device |
CN102681857A (en) * | 2011-03-07 | 2012-09-19 | 北京博创理想科技有限公司 | Method and device for realizing restoration and update of vehicle-mounted software system |
CN102541599A (en) * | 2011-12-27 | 2012-07-04 | 深圳创维-Rgb电子有限公司 | Method and system for upgrading electronic equipment on line, and television |
CN103067484A (en) * | 2012-12-25 | 2013-04-24 | 深圳市天维尔通讯技术有限公司 | Method and system upgrading application program automatically |
CN104731626A (en) * | 2015-03-31 | 2015-06-24 | 百度在线网络技术(北京)有限公司 | Application installation method and device |
CN105404536A (en) * | 2015-12-14 | 2016-03-16 | 广东欧珀移动通信有限公司 | Terminal software upgrade method and terminal software upgrade apparatus |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108647114A (en) * | 2018-03-30 | 2018-10-12 | 斑马网络技术有限公司 | Vehicle device operating system and its startup method, system partitioning update and restoration methods |
CN108647114B (en) * | 2018-03-30 | 2022-03-08 | 斑马网络技术有限公司 | Vehicle machine operating system and starting method thereof, and system partition updating and recovering method |
CN110134412A (en) * | 2019-03-25 | 2019-08-16 | 北京车和家信息技术有限公司 | Oftware updating method, device, vehicle and computer readable storage medium |
CN110134412B (en) * | 2019-03-25 | 2024-04-12 | 北京车和家信息技术有限公司 | Software updating method, device, vehicle and computer readable storage medium |
CN111857895A (en) * | 2019-04-16 | 2020-10-30 | 上海博泰悦臻电子设备制造有限公司 | Application control method and device in vehicle system |
CN110837388A (en) * | 2020-01-09 | 2020-02-25 | 炬星科技(深圳)有限公司 | Software upgrading method of robot, upgrading server, robot and storage medium |
CN113312068A (en) * | 2020-02-27 | 2021-08-27 | 伊姆西Ip控股有限责任公司 | Method, electronic device and computer program product for upgrading a system |
CN113312068B (en) * | 2020-02-27 | 2024-05-28 | 伊姆西Ip控股有限责任公司 | Method, electronic device and computer program product for upgrading a system |
US11762648B2 (en) | 2021-03-17 | 2023-09-19 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems and methods of coordinating application versions among connected vehicles |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107291511A (en) | Method and apparatus for the application program updating of vehicle-mounted Android system | |
US8762929B2 (en) | System and method for exclusion of inconsistent objects from lifecycle management processes | |
US9182966B2 (en) | Enabling dynamic software installer requirement dependency checks | |
US20160132420A1 (en) | Backup method, pre-testing method for environment updating and system thereof | |
KR20080036660A (en) | Device for self-diagnosis and handling of critical software defects | |
KR20110086732A (en) | Application Recovery Points | |
CN110399152A (en) | A kind of device systems double copies upgrade method and device | |
CN104503790B (en) | The management method and system of a kind of application version, intelligent terminal | |
CN111949292B (en) | Hot patch loading method and device, electronic equipment and storage medium | |
CN111045712A (en) | Single system upgrading method and system with backup function | |
CN117311764A (en) | Firmware upgrading and restoring method, device, equipment and storage medium | |
CN113746676B (en) | Network card management method, device, equipment, medium and product based on container cluster | |
CN113641556B (en) | System, method, device, processor and computer readable storage medium for ensuring stable operation of automobile instrument | |
US20120272103A1 (en) | Software operability service | |
JP6073710B2 (en) | Information processing apparatus, automatic recovery method from startup failure, and automatic recovery program from startup failure | |
CN113312079A (en) | Hot patch upgrading method and device, electronic equipment and storage medium | |
CN112328284A (en) | Application program upgrading method, system, equipment and storage medium | |
CN106708541A (en) | Version upgrading processing method and apparatus | |
CN117076262A (en) | Vehicle-mounted application log visualization method, system, electronic equipment and storage medium | |
CN107391216A (en) | A kind of method for upgrading software and device | |
CN105338058A (en) | Application updating method and device | |
CN113220507B (en) | Version consistency checking method and device for double-master control system | |
CN101158908A (en) | System and method for realizing automatic equipment software upgrade | |
CN114265605A (en) | Version rollback method and device for functional component of business system | |
CN102110212B (en) | A method and device for implementing patch correction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171024 |