CN104536775A - Method and system for upgrading preset application under Android platform - Google Patents

Method and system for upgrading preset application under Android platform Download PDF

Info

Publication number
CN104536775A
CN104536775A CN201410688524.4A CN201410688524A CN104536775A CN 104536775 A CN104536775 A CN 104536775A CN 201410688524 A CN201410688524 A CN 201410688524A CN 104536775 A CN104536775 A CN 104536775A
Authority
CN
China
Prior art keywords
application
aku
intelligent terminal
upgrade
version number
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
Application number
CN201410688524.4A
Other languages
Chinese (zh)
Inventor
周建波
陈宗文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201410688524.4A priority Critical patent/CN104536775A/en
Publication of CN104536775A publication Critical patent/CN104536775A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method and a system for upgrading a preset application under an Android platform and relates to an upgrading technology for the preset application under the Android platform. The technical points of the invention are as follows: obtaining an application upgrading list, scanning applications under a /data/app path of a whole package of the latest edition of system and searching applications recorded in the application upgrading list from the applications; copying the searched applications under the /data/app path of an upgrade package; setting a version number of the upgrade package and publishing the upgrade package; downloading the upgrade package; directly entering a Recovery system after an intelligent terminal is restarted; reading the existing preset application version number on the intelligent terminal; and judging whether the version number of the upgrade package is higher than the existing preset application version number of the terminal, if yes, replacing the existing applications on the intelligent terminal by utilizing the applications in the upgrade package.

Description

The upgrade method of preset application under a kind of Android platform and system
Technical field
The present invention relates to a kind of application software upgrade technical field of Android platform, the upgrade method of preset application under particularly relating to a kind of Android platform and system.
Background technology
In general, on the intelligent terminal of android system, manufacturer in more preset application above, can be called preset application, as alarm clock application software, music player etc. on smart mobile phone.The upgrading mode of preset application can be download AKU to carry out upgrading or auto-update, the auto-update of preset application refer to preset automatically detect when being applied in intelligent terminal networking for from the latest edition of upgrading and pop-up window inquiry user whether upgrade, user can select upgrading according to actual needs or cancel upgrading.
Due to the issue of preset application upgrade bag and the nonsynchronous reason of issue of the latest edition for certainly upgrading, or due to preset application from upgrading can optionally reason, cause the version number that cannot judge preset application on intelligent terminal when making AKU accurately.Upgrading mode conventional at present comprises differential mode and whole packet mode, due to the version number of current application on intelligent terminal can not be known, therefore cannot to be upgraded prefabricated application by differential mode, and cannot ensure it is latest edition by the preset application after whole bag upgrading.
Summary of the invention
Technical matters to be solved by this invention is: for above-mentioned Problems existing, and the upgrade method of preset application under providing a kind of Android platform, comprising: make the step of AKU and intelligent terminal and to upgrade the step of preset application.
The step wherein making AKU comprises:
Step a1: obtain application upgrade list, the application under scanning latest edition system whole bag/data/app path also therefrom searches the application be recorded in application upgrade list;
Step a2: the application found is copied to AKU /data/app path under;
Step a3: the version number that AKU is set, and AKU is issued.
The upgrade step of preset application of intelligent terminal comprises:
Step b1: AKU downloaded by intelligent terminal;
Step b2: intelligent terminal restarts and directly enters Recovery system afterwards;
Step b3: to read on intelligent terminal/data/system path under packages.xml file in preset application version number;
Step b4: whether the version number judging AKU is number higher than the preset application version in packages.xml file, if then replace original application on intelligent terminal with the application in AKU.
The upgrade-system of preset application under present invention also offers a kind of Android platform, comprising: AKU makes module and the preset application upgrade module of intelligent terminal.
Wherein AKU making module comprises:
Upgrade application searches module, and for obtaining application upgrade list, the application under scanning latest edition system whole bag/data/app path also therefrom searches the application be recorded in application upgrade list;
Upgrade application copy module, for the application found is copied to AKU /data/app path under;
AKU release module, for arranging the version number of AKU, and issues AKU.
The preset application upgrade module of intelligent terminal comprises:
Original application version acquisition module, the preset application version number in the packages.xml file under reading intelligent terminal/data/system path;
Whether version number's comparison module is number higher than the preset application version in packages.xml file for the version number judging AKU;
Upgrade application replacement module, for when the version number of AKU is number higher than the preset application version in packages.xml file, uses the application in AKU to replace original application on intelligent terminal.
In sum, owing to have employed technique scheme, the invention has the beneficial effects as follows:
AKU upgrading is carried out in the prefabricated application that under Android platform provided by the invention, the upgrade method of preset application software achieves possessing from upgrade function, application version after effective guarantee upgrading does not reduce the version of the front preset application of upgrading, improves Consumer's Experience sense.
Accompanying drawing explanation
Examples of the present invention will be described by way of reference to the accompanying drawings, wherein:
Fig. 1 is the process flow diagram making AKU in one embodiment of the invention.
Fig. 2 is the process flow diagram of the preset application of intelligent terminal of upgrading in one embodiment of the invention.
Embodiment
All features disclosed in this instructions, or the step in disclosed all methods or process, except mutually exclusive feature and/or step, all can combine by any way.
Arbitrary feature disclosed in this instructions, unless specifically stated otherwise, all can be replaced by other equivalences or the alternative features with similar object.That is, unless specifically stated otherwise, each feature is an example in a series of equivalence or similar characteristics.
Under Android platform provided by the invention, the upgrade method of preset application comprises: make the step of AKU and intelligent terminal and to upgrade the step of preset application.
As Fig. 1, the step wherein making AKU comprises:
Step a1: obtain application upgrade list, the application under scanning latest edition system whole bag/data/app path also therefrom searches the application be recorded in application upgrade list.Application upgrade list is that manufacturer specifies, and the whole handbag of latest edition system contains all files and application in a complete latest edition system, by what the packing of the compressing file of each subregion of system obtained.The application of whole system is included under system whole bag/data/app path.
Step a2: the application found is copied to AKU /data/app path under.
Step a3: the version number that AKU is set, and AKU is issued.
As Fig. 2, the upgrade step of preset application of intelligent terminal comprises:
Step b1: intelligent terminal downloads AKU from server.
Step b2: intelligent terminal restarts and directly enters Recovery system afterwards.
Step b3: to read on intelligent terminal/data/system path under packages.xml file in preset application version number.Include the version number of all preset application on current intelligent terminal in packages.xml file, when starting shooting, the threshold application version number in this file can upgrade current last state automatically at every turn.
Step b4: whether the version number judging AKU is number higher than the preset application version in packages.xml file, if then replace original application on intelligent terminal with the application in AKU.
Corresponding with said method step, the upgrade-system of preset application under present invention also offers a kind of Android platform, comprising: AKU makes module and the preset application upgrade module of intelligent terminal.
Wherein AKU making module comprises:
Upgrade application searches module, and for obtaining application upgrade list, the application under scanning latest edition system whole bag/data/app path also therefrom searches the application be recorded in application upgrade list;
Upgrade application copy module, for the application found is copied to AKU /data/app path under;
AKU release module, for arranging the version number of AKU, and issues AKU.
The preset application upgrade module of intelligent terminal comprises:
Original application version acquisition module, the preset application version number in the packages.xml file under reading intelligent terminal/data/system path;
Whether version number's comparison module is number higher than the preset application version in packages.xml file for the version number judging AKU;
Upgrade application replacement module, for when the version number of AKU is number higher than the preset application version in packages.xml file, uses the application in AKU to replace original application on intelligent terminal.
The present invention is not limited to aforesaid embodiment.The present invention expands to any new feature of disclosing in this manual or any combination newly, and the step of the arbitrary new method disclosed or process or any combination newly.

Claims (6)

1. a upgrade method for preset application under Android platform, is characterized in that, comprising: make the step of AKU and intelligent terminal and to upgrade the step of preset application;
The step wherein making AKU comprises:
Step a1: obtain application upgrade list, the application under scanning latest edition system whole bag/data/app path also therefrom searches the application be recorded in application upgrade list;
Step a2: the application found is copied to AKU /data/app path under;
Step a3: the version number that AKU is set, and AKU is issued;
The upgrade step of preset application of intelligent terminal comprises:
Step b1: AKU downloaded by intelligent terminal;
Step b2: intelligent terminal restarts and directly enters Recovery system afterwards;
Step b3: to read on intelligent terminal/data/system path under packages.xml file in preset application version number;
Step b4: whether the version number judging AKU is number higher than the preset application version in packages.xml file, if then replace original application on intelligent terminal with the application in AKU.
2. an AKU method for making for preset application under Android platform, is characterized in that, comprising:
Step a1: obtain application upgrade list, the application under scanning latest edition system whole bag/data/app path also therefrom searches the application be recorded in application upgrade list;
Step a2: the application found is copied to AKU /data/app path under;
Step a3: the version number that AKU is set, and AKU is issued.
3. Android intelligent terminal is upgraded a method for preset application, it is characterized in that, comprising:
Step b1: AKU downloaded by intelligent terminal;
Step b2: intelligent terminal restarts and directly enters Recovery system afterwards;
Step b3: to read on intelligent terminal/data/system path under packages.xml file in preset application version number;
Step b4: whether the version number judging AKU is number higher than the preset application version in packages.xml file, if then replace original application on intelligent terminal with the application in AKU.
4. a upgrade-system for preset application under Android platform, is characterized in that, comprising: AKU makes module and the preset application upgrade module of intelligent terminal;
Wherein AKU making module comprises:
Upgrade application searches module, and for obtaining application upgrade list, the application under scanning latest edition system whole bag/data/app path also therefrom searches the application be recorded in application upgrade list;
Upgrade application copy module, for the application found is copied to AKU /data/app path under;
AKU release module, for arranging the version number of AKU, and issues AKU;
The preset application upgrade module of intelligent terminal comprises:
Original application version acquisition module, the preset application version number in the packages.xml file under reading intelligent terminal/data/system path;
Whether version number's comparison module is number higher than the preset application version in packages.xml file for the version number judging AKU;
Upgrade application replacement module, for when the version number of AKU is number higher than the preset application version in packages.xml file, uses the application in AKU to replace original application on intelligent terminal.
5. an AKU manufacturing system for preset application under Android platform, is characterized in that, comprising:
Upgrade application searches module, and for obtaining application upgrade list, the application under scanning latest edition system whole bag/data/app path also therefrom searches the application be recorded in application upgrade list;
Upgrade application copy module, for the application found is copied to AKU /data/app path under;
AKU release module, for arranging the version number of AKU, and issues AKU.
6. Android intelligent terminal is upgraded a system for preset application, it is characterized in that, comprising:
Original application version acquisition module, the preset application version number in the packages.xml file under reading intelligent terminal/data/system path;
Whether version number's comparison module is number higher than the preset application version in packages.xml file for the version number judging AKU;
Upgrade application replacement module, for when the version number of AKU is number higher than the preset application version in packages.xml file, uses the application in AKU to replace original application on intelligent terminal.
CN201410688524.4A 2014-11-26 2014-11-26 Method and system for upgrading preset application under Android platform Pending CN104536775A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410688524.4A CN104536775A (en) 2014-11-26 2014-11-26 Method and system for upgrading preset application under Android platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410688524.4A CN104536775A (en) 2014-11-26 2014-11-26 Method and system for upgrading preset application under Android platform

Publications (1)

Publication Number Publication Date
CN104536775A true CN104536775A (en) 2015-04-22

Family

ID=52852307

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410688524.4A Pending CN104536775A (en) 2014-11-26 2014-11-26 Method and system for upgrading preset application under Android platform

Country Status (1)

Country Link
CN (1) CN104536775A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867947A (en) * 2016-04-25 2016-08-17 青岛海信电器股份有限公司 Data processing method and device after upgrades of preset applications
CN106126297A (en) * 2016-06-30 2016-11-16 西安诺瓦电子科技有限公司 Method for upgrading system based on Android operation system
CN106775723A (en) * 2016-12-16 2017-05-31 深圳市优博讯科技股份有限公司 The method and Android device of the system firmware customization based on Android platform
CN106951300A (en) * 2017-04-26 2017-07-14 努比亚技术有限公司 Replacement method, device and the base computer-readable recording medium of preset application
CN107562452A (en) * 2017-07-26 2018-01-09 捷开通讯(深圳)有限公司 Terminal preset application update method, intelligent terminal and the device with store function
CN108182103A (en) * 2015-01-19 2018-06-19 青岛海信宽带多媒体技术有限公司 A kind of method that user interface is generated under upgrade mode
CN108874439A (en) * 2018-07-02 2018-11-23 京东方科技集团股份有限公司 Obtain method and device, upgrade method and the device of customization difference packet
WO2019062635A1 (en) * 2017-09-26 2019-04-04 阿里巴巴集团控股有限公司 Update method and device
CN110659041A (en) * 2019-08-22 2020-01-07 深圳市星汉智能科技有限公司 Application upgrading method and system based on Android platform
CN110750280A (en) * 2019-09-30 2020-02-04 深圳市金百锐通信科技有限公司 Application upgrading method and system based on Android platform and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294514A (en) * 2013-06-26 2013-09-11 深圳Tcl新技术有限公司 System software release integrated method, compiling server and system
CN103514006A (en) * 2012-07-24 2014-01-15 Tcl集团股份有限公司 Method and system of upgrade of pre-installed applications of Android system
CN103544030A (en) * 2013-07-04 2014-01-29 Tcl集团股份有限公司 Software upgrading method, software upgrading system and intelligent terminal
CN103701856A (en) * 2013-11-29 2014-04-02 四川长虹电器股份有限公司 Method for defining and acquiring upgrade package of terminal equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103514006A (en) * 2012-07-24 2014-01-15 Tcl集团股份有限公司 Method and system of upgrade of pre-installed applications of Android system
CN103294514A (en) * 2013-06-26 2013-09-11 深圳Tcl新技术有限公司 System software release integrated method, compiling server and system
CN103544030A (en) * 2013-07-04 2014-01-29 Tcl集团股份有限公司 Software upgrading method, software upgrading system and intelligent terminal
CN103701856A (en) * 2013-11-29 2014-04-02 四川长虹电器股份有限公司 Method for defining and acquiring upgrade package of terminal equipment

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108182103A (en) * 2015-01-19 2018-06-19 青岛海信宽带多媒体技术有限公司 A kind of method that user interface is generated under upgrade mode
CN105867947B (en) * 2016-04-25 2019-03-26 青岛海信电器股份有限公司 Data processing method and device after preset application program updating
CN105867947A (en) * 2016-04-25 2016-08-17 青岛海信电器股份有限公司 Data processing method and device after upgrades of preset applications
US10140113B2 (en) 2016-04-25 2018-11-27 Hisense Electric Co., Ltd. Data processing method and device of preset application after upgrading
CN106126297A (en) * 2016-06-30 2016-11-16 西安诺瓦电子科技有限公司 Method for upgrading system based on Android operation system
CN106775723A (en) * 2016-12-16 2017-05-31 深圳市优博讯科技股份有限公司 The method and Android device of the system firmware customization based on Android platform
CN106951300A (en) * 2017-04-26 2017-07-14 努比亚技术有限公司 Replacement method, device and the base computer-readable recording medium of preset application
CN107562452A (en) * 2017-07-26 2018-01-09 捷开通讯(深圳)有限公司 Terminal preset application update method, intelligent terminal and the device with store function
WO2019062635A1 (en) * 2017-09-26 2019-04-04 阿里巴巴集团控股有限公司 Update method and device
CN108874439A (en) * 2018-07-02 2018-11-23 京东方科技集团股份有限公司 Obtain method and device, upgrade method and the device of customization difference packet
CN110659041A (en) * 2019-08-22 2020-01-07 深圳市星汉智能科技有限公司 Application upgrading method and system based on Android platform
CN110750280A (en) * 2019-09-30 2020-02-04 深圳市金百锐通信科技有限公司 Application upgrading method and system based on Android platform and storage medium
CN110750280B (en) * 2019-09-30 2023-06-27 深圳市金百锐通信科技有限公司 Android platform-based application upgrading method and system and storage medium

Similar Documents

Publication Publication Date Title
CN104536775A (en) Method and system for upgrading preset application under Android platform
CN103701856B (en) A kind of method that definition and terminal device obtain AKU
CN108614701B (en) Linux operating system customizing method and device
CN105302533B (en) Code synchronization method and device
US20140108440A1 (en) Configuration of Life Cycle Management for Configuration Files for an Application
KR101674975B1 (en) System upgrade method, apparatus, device, program, and recording medium
US20160321063A1 (en) Method and Device for Making Differential Upgrade Package, and Method and Device for System Differential Upgrading
CN105743933B (en) A kind of module updating method and system of router
CN107506219A (en) A kind of general version upgrade method based on android system
CN102946600B (en) A kind of mobile terminal parameter firmware upgrade method and system
CN104991793A (en) Method, device and system used for application program subpackage
CN103810011A (en) Method for realizing OTA (over the air) upgrading through file server
CN104007992A (en) Methods and devices for program updating and starting
CN102999349B (en) A kind of method for upgrading software
US20130159985A1 (en) Determining optimal update frequency for software application updates
CN104216719A (en) Method and device for updating android system
CN104572217A (en) Updating method and system of wearable intelligent device
CN102223380A (en) Client terminal automatic updating frame based on Webservice and application thereof
CN101800840B (en) Set top box upgrading method
CN106873966B (en) Application program development method and device
CN103840968A (en) Version updating method, version updating device and terminal equipment
WO2016082450A1 (en) Method for upgrading user terminal, and user terminal
CN105335182A (en) Method and device for realizing making of upgrade patches
CN102316376A (en) Method for set-top box to automatically update data and system
CN105893068A (en) Offline upgrading method and device of intelligent equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150422