CN104536775A - Method and system for upgrading preset application under Android platform - Google Patents
Method and system for upgrading preset application under Android platform Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2014
- 2014-11-26 CN CN201410688524.4A patent/CN104536775A/en active Pending
Patent Citations (4)
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)
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 |