CN103677936B - A kind of application version upgrade method and electronic equipment - Google Patents

A kind of application version upgrade method and electronic equipment Download PDF

Info

Publication number
CN103677936B
CN103677936B CN201310718905.8A CN201310718905A CN103677936B CN 103677936 B CN103677936 B CN 103677936B CN 201310718905 A CN201310718905 A CN 201310718905A CN 103677936 B CN103677936 B CN 103677936B
Authority
CN
China
Prior art keywords
version
application
edition
electronic equipment
preparatory condition
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.)
Active
Application number
CN201310718905.8A
Other languages
Chinese (zh)
Other versions
CN103677936A (en
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310718905.8A priority Critical patent/CN103677936B/en
Publication of CN103677936A publication Critical patent/CN103677936A/en
Application granted granted Critical
Publication of CN103677936B publication Critical patent/CN103677936B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

This application provides a kind of application version upgrade method and electronic equipment, there is the first application on electronic equipment, the first application comprises at least first version and the second edition, and the second edition is the upgraded version of the first version, wherein, application version upgrade method includes:When the current version of the first application is first version, determine whether the current version of the first application meets the first preparatory condition, when the current version of the first application meets the first preparatory condition, if detect the second edition of the first application, then reminded without edition upgrading, so that electronic equipment does not upgrade to the current version of the first application.The application version upgrade method and electronic equipment that the application provides, can avoid the installation and use of problem version, ensure that the normal use of the first application, better user experience.

Description

A kind of application version upgrade method and electronic equipment
Technical field
The present invention relates to software upgrading technical field, more particularly to a kind of application version upgrade method and electronic equipment.
Background technology
Application on electronic equipment such as mobile phone generally every occurring new version for a period of time, when what is applied on electronic equipment After edition upgrading, because the application of version after upgrading there may be newly-increased bug, newly-increased bug will cause version after upgrading Using can not use.Exemplary, the version of an application is 1.0 on electronic equipment, when the version of the application on electronic equipment After being upgraded to 2.0, if newly-increased bug be present in version 2 .0 application, then version 2 .0 application will be unable to use.
In the edition upgrading mode applied in the prior art, when need not upgrade, the liter of redaction can be also reminded Level, Consumer's Experience are bad.
The content of the invention
In view of this, the invention provides a kind of application version upgrade method and electronic equipment, to solve prior art In when need not upgrade, can also remind the upgrading of redaction, the problem of Consumer's Experience is bad, its technical scheme is as follows:
A kind of application version upgrade method, the first application is installed applied to an electronic equipment, on the electronic equipment, it is described First application comprises at least first version and the second edition, and the second edition is the upgraded version of the first version, described Method includes:
When the current version of the described first application is first version, determining the current version of first application is The first preparatory condition of no satisfaction;
When the current version of the described first application meets first preparatory condition, first application is detected The second edition, then reminded without edition upgrading, so as to the electronic equipment not to described first application current version This is upgraded.
Wherein, first preparatory condition is the second edition that the current version of first application is first application Version after rollback.
Optionally, first application also includes third edition sheet, and the third edition sheet is the upgrade version of the second edition This;
Methods described also includes:
When described this when of the third edition for detecting first application, edition upgrading prompting is carried out, so that the electronics is set It is standby that described first application is upgraded into the third edition sheet by the first version.
Wherein, first application is rolled back to the first version by the second edition, including:
After the described first application upgrades to the second edition by the first version, first application is determined Whether the second edition meets the second preparatory condition;
When the second edition of the described first application is unsatisfactory for second preparatory condition, by the described first application by described The second edition is rolled back to the first version.
Optionally, methods described also includes:
The first version of first application is locally stored, or, the mark of the first version of storage first application Information;
Then when the second edition of the described first application is unsatisfactory for second preparatory condition, by the described first application by institute State the second edition and be rolled back to the first version, be specially:
When the second edition of the described first application is unsatisfactory for second preparatory condition, the institute that is locally stored described in installation The first version of the first application is stated, or, institute is downloaded from server by the identification information of first first version applied State the first version of the first application and installation.
A kind of electronic equipment, the application of installation first on the electronic equipment, first application comprise at least first version And the second edition, the second edition are the upgraded version of the first version, the electronic equipment includes:
Determining unit, for when the current version of the described first application is first version, determining first application Whether current version meets the first preparatory condition;
Upgrading, which is reminded, cancels unit, for determining that the current version of first application meets institute when the determining unit When stating the first preparatory condition, the second edition of first application is detected, then is reminded without edition upgrading, with toilet Electronic equipment is stated not upgrade the current version of the described first application.
Wherein, first preparatory condition is the second edition that the current version of first application is first application Version after rollback.
Wherein, first application also includes third edition sheet, and the third edition sheet is the upgraded version of the second edition;
The electronic equipment also includes:
Upgrade reminding unit, for when described this when of the third edition for detecting first application, carrying out edition upgrading and carrying Wake up, so that the described first application is upgraded to the third edition sheet by the electronic equipment by the first version.
Optionally, the electronic equipment also includes:
Version rollback unit, after upgrading to the second edition by the first version in the described first application, Determine whether the second edition of first application meets the second preparatory condition, when the second edition of the described first application is unsatisfactory for During second preparatory condition, the described first application is rolled back to the first version by the second edition.
Optionally, the electronic equipment also includes:
Memory cell, for the first version of first application to be locally stored, or, the of storage first application The identification information of one version;
The then version rollback unit, specifically for being preset when the second edition of the described first application is unsatisfactory for described second During condition, the first version for first application being locally stored is installed, or, pass through first first version applied Identification information downloads first version and the installation of first application from server.
Above-mentioned technical proposal has the advantages that:
Application version upgrade method provided by the invention and electronic equipment, when the upgrading for detecting the first application current version During version, edition upgrading prompting is not carried out directly, also will not directly be upgraded, but first determine the current version of the first application Whether this meets the first preparatory condition, when the current version of the first application meets the first preparatory condition, shows that upgraded version is Problem version (it is exemplary, first application the second edition can not normal operation, or, first application the second edition influence The operation of other application), now, reminded without edition upgrading, so, electronic equipment would not carry out version to the first application Upgrading, so as to avoid the installation of problem version and use, ensure that the normal use of the first application, better user experience.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this The embodiment of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is a kind of schematic flow sheet of application version upgrade method provided in an embodiment of the present invention;
Fig. 2 is the schematic flow sheet of another application version upgrade method provided in an embodiment of the present invention;
Fig. 3 is the schematic flow sheet of another application version upgrade method provided in an embodiment of the present invention;
Fig. 4 is a kind of structural representation of electronic equipment provided in an embodiment of the present invention;
Fig. 5 is another structural representation of electronic equipment provided in an embodiment of the present invention;
Fig. 6 is another structural representation of electronic equipment provided in an embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made Embodiment, belong to the scope of protection of the invention.
Referring to Fig. 1, be a kind of schematic flow sheet of application version upgrade method provided in an embodiment of the present invention, this method Applied to an electronic equipment, the electronic equipment can be desktop computer, notebook computer, mobile phone, tablet personal computer, intelligent television, intelligence Can the electronic equipment such as wrist-watch, the application of installation first on the electronic equipment, first application comprises at least first version and the second edition This, wherein, the second edition is the upgraded version of first version, and this method can include:
Step S101:When first application current version be first version when, determine the first application current version whether Meet the first preparatory condition.
In a kind of possible implementation, the first preparatory condition is that the current version of the first application is the first application Version after two version rollbacks.Then, determine whether the current version of the first application meets that the first preparatory condition is specially:Determine The current version of one application is whether first version is by the version after second edition rollback.
It should be noted that after the first application upgrades to the second edition by first version, if the second edition is unsatisfactory for Second preparatory condition, then, the second edition of the first application can be rolled back to first version.It is exemplary, when the of the first application Two versions can not normal operation, or, first application the second edition influence other application operation when, first application second Version can be rolled back to first version.
In alternatively possible implementation, the first preparatory condition is that the current version of the first application takes memory space It is larger, i.e., judge that the upgraded version memory space of the application is also larger according to the current version of user, in the network traffics of user It is limited, or network connection type is improper, such as connected using 3G network rather than using in the case of WiFi, may caused Customer flow exceedes predetermined value, brings loss to user, electronic equipment does not remind user to carry out edition upgrading.
Step S102:When the current version of the first application meets the first preparatory condition, if detecting the first application The second edition, then reminded without edition upgrading, so that electronic equipment does not upgrade to the current version of the first application.
After first application is rolled back to first version by the second edition, electronic equipment carries out version detection, when detecting first When the upgraded version of version is the second edition, due to the current version of the first application be by the version after second edition rollback, this Show the second edition be problem version (it is exemplary, first application the second edition can not normal operation, or, first application The second edition influence other application operation), therefore, reminded without version, such electronic equipment is just without version liter Level, i.e. the first version by the first application is not upgraded to the second edition, still using current first version, this avoid The installation again and use of problem version.
Exemplary, the version of the first application is version 1.0 on electronic equipment, should by first when detecting version 2 .0 Upgrade to version 2 .0 with by version 1.0, due to version 2 .0 can not normal operation, electronic equipment by first application by version 2 .0 Be rolled back to version 1.0, when electronic equipment detects version 2 .0 again, due to version 2 .0 can not normal operation, therefore, do not enter Row edition upgrading is reminded, and so, the first application will not be upgraded to version 2 .0 by electronic equipment by version 1.0, but still be used Version 1.0, so as to avoid version 2 .0 installation again and use.
In application version upgrade method provided in an embodiment of the present invention, when the upgrade version for detecting the first application current version This when, upgrading prompting is not carried out directly, but first determine whether the current version of the first application meets the first preparatory condition, when When the current version of first application meets the first preparatory condition, it is problem version to show upgraded version, now, without version liter Level is reminded, and so, electronic equipment would not carry out edition upgrading to the first application, so as to avoid the installation of problem version and make With ensure that the normal use of the first application, better user experience.
Referring to Fig. 2, be the schematic flow sheet of another application version upgrade method provided in an embodiment of the present invention, the party Method is applied to an electronic equipment, has the first application on the electronic equipment, and first application comprises at least first version and second Version, wherein, the second edition is the upgraded version of first version, and this method can include:
Step S201:When first application current version be first version when, determine the first application current version whether Meet the first preparatory condition.
In a kind of possible implementation, the first preparatory condition is that the current version of the first application is the first application Version after two version rollbacks.Then, determine whether the current version of the first application meets that the first preparatory condition is specially:Determine The current version of one application is whether first version is by the version after second edition rollback.
It should be noted that after the first application upgrades to the second edition by first version, if the second edition is unsatisfactory for Second preparatory condition, then, the second edition of the first application can be rolled back to first version.It is exemplary, when the of the first application Two versions can not normal operation, or, first application the second edition influence other application operation when, first application second Version can be rolled back to first version.
In alternatively possible implementation, the first preparatory condition is that the current version of the first application takes memory space It is larger, i.e., judge that the upgraded version memory space of the application is also larger according to the current version of user, in the network traffics of user It is limited, or network connection type is improper, such as connected using 3G network rather than using in the case of WiFi, may caused Customer flow exceedes predetermined value, brings loss to user, electronic equipment does not remind user to carry out edition upgrading.
Step S202:When the current version of the first application meets the first preparatory condition, if detecting the first application The second edition, then reminded without edition upgrading, so that electronic equipment does not upgrade to the current version of the first application.
After first application is rolled back to first version by the second edition, electronic equipment carries out version detection, when detecting first When the upgraded version of version is the second edition, due to the current version of the first application be by the version after second edition rollback, this Show the second edition be problem version (it is exemplary, first application the second edition can not normal operation, or, first application The second edition influence other application operation), therefore, reminded without version, such electronic equipment is just without version liter Level, i.e. the first version by the first application is not upgraded to the second edition, still using current first version, this avoid The installation again and use of problem version.
Step S203:When detecting this when of the third edition of the first application, edition upgrading prompting is carried out, so that electronic equipment will First application upgrades to third edition sheet by first version.
Wherein, third edition sheet is the upgraded version of the second edition.
In a kind of possible implementation, because electronic equipment did not install third edition sheet, therefore can not be learnt Whether three versions are problem version, therefore, it is necessary to carry out edition upgrading prompting, electronic equipment carries out edition upgrading, by the first edition Originally third edition sheet is upgraded to.
Exemplary, the version of the first application is version 1.0 on electronic equipment, should by first when detecting version 2 .0 Upgrade to version 2 .0 with by version 1.0, due to version 2 .0 can not normal operation, electronic equipment by first application by version 2 .0 Be rolled back to version 1.0, when electronic equipment detects version 2 .0 again, due to version 2 .0 can not normal operation, therefore, do not enter Row edition upgrading is reminded, and so, the first application will not be upgraded to version 2 .0 by electronic equipment by version 1.0, but still be used Version 1.0, so as to avoid version 2 .0 installation again and use.When electronic equipment detects version 3 .0, version is carried out Upgrading is reminded, and first application is upgraded into version 3 .0 by version 1.0.
In application version upgrade method provided in an embodiment of the present invention, when the upgrade version for detecting the first application current version This when, edition upgrading prompting is not carried out directly, but first determine whether the current version of the first application meets the first default bar Part, when the current version of the first application meets the first preparatory condition, it is problem version to show upgraded version, now, without Edition upgrading is reminded, and so, electronic equipment would not carry out edition upgrading to the first application, so as to avoid the peace of problem version Dress and use, ensure that the normal use of the first application, better user experience.In addition, when detecting upgraded version again, enter Row edition upgrading is reminded, so that the first application can carry out the upgrading of more highest version.
Referring to Fig. 3, be the schematic flow sheet of another application version upgrade method provided in an embodiment of the present invention, the party Method is applied to an electronic equipment, and the first application is installed on the electronic equipment, and first application comprises at least first version and second Version, wherein, the second edition is the upgraded version of first version, and this method can include:
Step S301:When the current version of the first application is first version, the first version of the first application is locally stored, Or the identification information of the first version of the application of storage first.
Wherein, the identification information of the first version of the first application can with but be not limited to the version of the first version of the first application This number.
In the case of the first version of the first application is locally stored, in a kind of possible implementation, it can install During the first version of the first application, the first version of the first application is locally stored as backup;In alternatively possible realization side In formula, the first version of the first application when detecting the second edition of the first application, can be locally stored as backup.Need It is bright, as long as before the first application is rolled back to first version by the second edition, the first edition of the first application is being locally stored This, all within the scope of protection of the invention.
Step S302:When detecting the second edition of the first application, edition upgrading prompting is carried out.
Step S303:First application is upgraded into the second edition by first version.
Step S304:Determine whether the second edition of the first application meets the second preparatory condition.
It is exemplary, the second preparatory condition be the first application the second edition can not normal operation, or, the first application The second edition influences the operation of other application.
Step S305:When the second edition of the first application meets the second preparatory condition, by the first application by the second edition It is rolled back to first version.
Specifically, when the second edition of the first application is unsatisfactory for the second preparatory condition, should if being locally stored first First version, then the first version for the first application being locally stored is installed, if being stored with the first version of the first application Identification information, then pass through the identification information from server download first application first version and installation.
Step S306:After the first application is rolled back to first version by the second edition, if detecting the of the first application Two versions, then remind without edition upgrading, so that electronic equipment does not upgrade to the current version of the first application.
Step S307:When detecting this when of the third edition of the first application, edition upgrading prompting is carried out, so that electronic equipment will First application upgrades to third edition sheet by first version.
Wherein, third edition sheet is the upgraded version of the second edition.
In addition, it is necessary to explanation, during the first version use of the first application, can produce corresponding first should Use data.In order to preserve user's caused first application data during using the first version of the first application, it is easy to use The application at family, method provided in an embodiment of the present invention can also include:After the first version of the application of installation first, create and the First database corresponding to the first version of one application, passes through the first application data of the first database purchase first version.Show Example property, the first application is Games Software, and user can produce corresponding game data when the game is played, such as gold coin, warp Test the application datas such as value and game ratings, these application datas of the first database purchase.
Likewise, the first application upgrade during second edition use, can produce corresponding to after the second edition Two application datas.In order to preserve user's caused second application data during using the second edition of the first application, just In the application of user, method provided in an embodiment of the present invention can also include:The second edition for the first application creates accordingly Second database, pass through the second application data of the second database purchase second edition.
Likewise, method provided in an embodiment of the present invention can also include:When the second edition of the first application is rolled back to the During one version, according to the first database and the second database, the 3rd database corresponding with the first version after rollback is created, is led to The 3rd application data crossed during the first version use after the 3rd database purchase rollback.
The specific implementation for creating the 3rd database corresponding with the first version after rollback is given below:
Judging each second parameter corresponding with the second application data of each first parameter corresponding to the first application data is It is no identical, judged result is obtained, is first version the 3rd database of establishment after rollback according to judged result.
Further, creating the 3rd database according to judged result for the first version after rollback is specially:
In the case of the first is possible, each first parameter is identical with each second parameter, now, from the second database The second application data of middle extraction, is stored into the 3rd database of establishment.
It should be noted that in the case of the first above-mentioned possibility, in order that remaining able to use the second edition after rollback Second application data caused by this, then directly extract the second application data from the second database, number applied as the 3rd According to storing into the 3rd database of establishment.
In the case of second possible, each first parameter is identical with each second argument section, now, from the second number According to corresponding with identical parameters the second application data is extracted in storehouse, stored into the 3rd database, and from the first database It is middle to extract the first application data corresponding with different parameters, stored into the 3rd database.
Exemplary, the second parameter of the second application data is gold coin and empirical value, and the first parameter is gold coin and game Grade, then the second application data corresponding to this parameter of extraction gold coin from the second database, is stored to the 3rd database In, and the first application data corresponding to game ratings this parameters is then extracted from the first database, and stored to the 3rd In database.
In the case of the third is possible, each first parameter and each second parameter are entirely different, from the first database The first application data of middle extraction, is stored into the 3rd database.
Exemplary, the first parameter of the first application data is gold coin, and the second parameter of the second application data is respectively When empirical value and game ratings, i.e., in use, first applies number to the second edition of the first application corresponding to the first parameter According to not changing, then the first application data is extracted from the first database, as the 3rd application data, stored to In three databases.
In application version upgrade method provided in an embodiment of the present invention, the second edition is upgraded to by first version in the first application After this, if the second edition be problem version (it is exemplary, the second edition can not normal operation, or the second edition influences it The operation that it is applied), then the first application can be rolled back to first version by the second edition, also, ought detect the second edition again When, reminded without edition upgrading, electronic equipment is not upgraded to the first application, i.e., application provided in an embodiment of the present invention Version upgrading method, version rollback can be not only realized, and the installation again and use of problem version can be avoided, ensure that The normal use of one application, better user experience.
Referring to Fig. 4, being a kind of structural representation of electronic equipment provided in an embodiment of the present invention, pacify on the electronic equipment The first application is filled, first application comprises at least first version and the second edition, and the second edition is the upgraded version of first version, The electronic equipment can include:Determining unit 401 and upgrading, which are reminded, cancels unit 402.Wherein:
Determining unit 401, for when the current version of the first application is first version, determining the current version of the first application Whether this meets the first preparatory condition.
In a kind of possible implementation, the first preparatory condition is that the current version of the first application is the first application Version after two version rollbacks.Then, determining unit 401 determines whether the current version of the first application meets that the first preparatory condition has Body is:Whether the current version i.e. first version for determining the first application is by the version after second edition rollback.
Upgrading, which is reminded, cancels unit 402, for determining that the current version of the first application meets first when determining unit 401 During preparatory condition, if detecting the second edition of the first application, reminded without edition upgrading, so that electronic equipment is not right The current version of first application is upgraded.
Electronic equipment provided in an embodiment of the present invention, when detecting the upgraded version of the first application current version, not Edition upgrading prompting is directly carried out, but first determines whether the current version of the first application meets the first preparatory condition, when first When the current version of application meets the first preparatory condition, it is problem version to show upgraded version, now, is carried without edition upgrading Wake up, so, electronic equipment would not carry out edition upgrading to the first application, so as to avoid the installation of problem version and use, It ensure that the normal use of the first application, better user experience.
Referring to Fig. 5, it is another structural representation of electronic equipment provided in an embodiment of the present invention, on the electronic equipment The application of installation first, first application comprise at least first version and the second edition, and the second edition is the upgrade version of first version This, the electronic equipment can include:Determining unit 501, upgrading, which are reminded, cancels unit 502 and upgrading reminding unit 503.Wherein:
Determining unit 501, for when the current version of the first application is first version, determining the current version of the first application Whether this meets the first preparatory condition.
In a kind of possible implementation, the first preparatory condition is that the current version of the first application is the first application Version after two version rollbacks.Then, determining unit 501 determines whether the current version of the first application meets that the first preparatory condition has Body is:Whether the current version i.e. first version for determining the first application is by the version after second edition rollback.
Upgrading, which is reminded, cancels unit 502, for determining that the current version of the first application meets first when determining unit 501 During preparatory condition, if detecting the second edition of the first application, reminded without edition upgrading, so that electronic equipment is not right The current version of first application is upgraded.
Upgrade reminding unit 503, for when detecting this when of the third edition of the first application, carrying out edition upgrading prompting, with Just the first application is upgraded to third edition sheet by electronic equipment by first version.
Wherein, third edition sheet is the upgraded version of the second edition.
Electronic equipment provided in an embodiment of the present invention, when detecting the upgraded version of the first application current version, not Edition upgrading prompting is directly carried out, but first determines whether the current version of the first application meets the first preparatory condition, when first When the current version of application meets the first preparatory condition, it is problem version to show upgraded version, now, is carried without edition upgrading Wake up, so, electronic equipment would not carry out edition upgrading to the first application, so as to avoid the installation of problem version and use, It ensure that the normal use of the first application, better user experience.
Referring to Fig. 6, it is another structural representation of electronic equipment provided in an embodiment of the present invention, on the electronic equipment The application of installation first, first application comprise at least first version and the second edition, and the second edition is the upgrade version of first version This, the electronic equipment can include:Memory cell 601, version rollback unit 602, determining unit 603, upgrading, which are reminded, cancels list Member 604 and upgrading reminding unit 605.Wherein:
Memory cell 601, for the first version of the first application to be locally stored, or, the first edition of the application of storage first This identification information.
Version rollback unit 602, after upgrading to the second edition by first version in the first application, determine that first should Whether the second edition meets the second preparatory condition, when the second edition of the first application meets the second preparatory condition, by the One application is rolled back to first version by the second edition.
Specifically, when the second edition of the first application meets second preparatory condition, version rollback unit 602 is installed The first version for the first application being locally stored, or, by the identification information of the first first version applied under server Carry the first version of the first application and installation.
It is exemplary, the second preparatory condition be the first application the second edition can not normal operation, or, the first application The second edition influences the operation of other application.
Determining unit 603, for when the current version of the first application is first version, determining the current version of the first application Whether this meets the first preparatory condition.
In a kind of possible implementation, the first preparatory condition is that the current version of the first application is the first application Version after two version rollbacks.Then, determining unit 603 determines whether the current version of the first application meets that the first preparatory condition has Body is:Whether the current version i.e. first version for determining the first application is by the version after second edition rollback.
Upgrading, which is reminded, cancels unit 604, for determining that the current version of the first application meets first when determining unit 603 During preparatory condition, if detecting the second edition of the first application, reminded without edition upgrading, so that electronic equipment is not right The current version of first application is upgraded.
Upgrade reminding unit 604, for when detecting this when of the third edition of the first application, carrying out edition upgrading prompting, with Just the first application is upgraded to third edition sheet by electronic equipment by first version.
Wherein, third edition sheet is the upgraded version of the second edition.
Electronic equipment provided in an embodiment of the present invention, after the first application upgrades to the second edition by first version, if The second edition be problem version (it is exemplary, the second edition can not normal operation, or the second edition influence other application fortune OK), then the first application is rolled back to first version by the second edition, also, when detecting the second edition again, without version This upgrading is reminded, and electronic equipment is not upgraded to the first application, i.e., electronic equipment provided in an embodiment of the present invention, not only can Version rollback is realized, and the installation again and use of problem version can be avoided, ensure that the normal use of the first application, is used Family experience is preferable.
Each embodiment is described by the way of progressive in this specification, what each embodiment stressed be and other The difference of embodiment, between each embodiment identical similar portion mutually referring to.For device disclosed in embodiment For, because it is corresponded to the method disclosed in Example, so description is fairly simple, related part is said referring to method part It is bright.
Finally, it is to be noted that, herein, such as first and second or the like relational terms be used merely to by One entity or operation make a distinction with another entity or operation, and not necessarily require or imply these entities or operation Between any this actual relation or order be present.Moreover, term " comprising ", "comprising" or its any other variant meaning Covering including for nonexcludability, so that process, method, article or equipment including a series of elements not only include that A little key elements, but also the other element including being not expressly set out, or also include for this process, method, article or The intrinsic key element of equipment.In the absence of more restrictions, the key element limited by sentence " including one ... ", not Other identical element in the process including the key element, method, article or equipment also be present in exclusion.
For convenience of description, it is divided into various units during description apparatus above with function to describe respectively.Certainly, this is being implemented The function of each unit can be realized in same or multiple softwares and/or hardware during application.Embodiment more than Description understand that those skilled in the art can be understood that the application can add required common hardware to put down by software The mode of platform is realized.Based on such understanding, the technical scheme of the application substantially contributes to prior art in other words Part can be embodied in the form of software product, the computer software product can be stored in storage medium, such as ROM/RAM, magnetic disc, CD etc., including some instructions are causing a computer equipment(Can be personal computer, service Device, or network equipment etc.)Perform the method described in some parts of each embodiment of the application or embodiment.
The foregoing description of the disclosed embodiments, professional and technical personnel in the field are enable to realize or using the present invention. A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one The most wide scope caused.

Claims (8)

1. a kind of application version upgrade method, applied to an electronic equipment, it is characterised in that can be installed on the electronic equipment First application, first application comprise at least first version and the second edition, and the second edition is the first version Upgraded version, methods described include:
When the current version of the described first application is the first version, determining the current version of first application is The first preparatory condition of no satisfaction;
When the current version of the described first application meets first preparatory condition, described the of first application is detected Two versions, then remind without edition upgrading, so that the electronic equipment does not enter to the current version of the described first application Row upgrading;
Wherein, first preparatory condition includes:The current version of first application is the second edition of the described first application Version after rollback, or, the current version of first application takes memory space and is more than preset value.
2. according to the method for claim 1, it is characterised in that first application also includes third edition sheet, and the described 3rd Version is the upgraded version of the second edition;
Methods described also includes:
When described this when of the third edition for detecting first application, edition upgrading prompting is carried out, so that the electronic equipment will First application upgrades to the third edition sheet by the first version.
3. according to the method for claim 1, it is characterised in that first application is rolled back to described by the second edition First version, including:
After the described first application upgrades to the second edition by the first version, the second of first application is determined Whether version meets the second preparatory condition;
When the second edition of the described first application is unsatisfactory for second preparatory condition, by the described first application by described second Version rollback is to the first version.
4. according to the method for claim 3, it is characterised in that methods described also includes:
The first version of first application is locally stored, or, the identification information of the first version of storage first application;
Then when the second edition of the described first application is unsatisfactory for second preparatory condition, described first it will apply by described the Two version rollbacks are specially to the first version:
When the second edition of the described first application is unsatisfactory for second preparatory condition, be locally stored described in installation described the The first version of one application, or, download described the from server by the identification information of first first version applied The first version of one application and installation.
5. a kind of electronic equipment, it is characterised in that the first application can be installed on the electronic equipment, first application is at least Including first version and the second edition, the second edition is the upgraded version of the first version, and the electronic equipment includes:
Determining unit, for when the current version of the described first application is the first version, determining first application Whether the current version meets the first preparatory condition;
Upgrading, which is reminded, cancels unit, for determining that the current version of first application meets described the when the determining unit During one preparatory condition, the second edition of first application is detected, then is reminded without edition upgrading, so as to the electricity Sub- equipment does not upgrade to the current version of the described first application;
Wherein, first preparatory condition includes:The current version of first application is the second edition of the described first application Version after rollback, or, the current version of first application takes memory space and is more than preset value.
6. electronic equipment according to claim 5, it is characterised in that first application also includes third edition sheet, described Third edition sheet is the upgraded version of the second edition;
The electronic equipment also includes:
Upgrade reminding unit, for when detecting for described first described this when of the third edition applied, carrying out edition upgrading prompting, with Toilet states electronic equipment and the described first application is upgraded into the third edition sheet by the first version.
7. electronic equipment according to claim 5, it is characterised in that the electronic equipment also includes:
Version rollback unit, after upgrading to the second edition by the first version in the described first application, it is determined that Whether the second edition of first application meets the second preparatory condition, when the second edition of the described first application be unsatisfactory for it is described During the second preparatory condition, the described first application is rolled back to the first version by the second edition.
8. electronic equipment according to claim 7, it is characterised in that the electronic equipment also includes:
Memory cell, for the first version of first application to be locally stored, or, the first edition of storage first application This identification information;
The then version rollback unit, specifically for being unsatisfactory for second preparatory condition when the second edition of the described first application When, the described first first version applied being locally stored is installed, or, pass through the mark of first first version applied Information downloads first version and the installation of first application from server.
CN201310718905.8A 2013-12-23 2013-12-23 A kind of application version upgrade method and electronic equipment Active CN103677936B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310718905.8A CN103677936B (en) 2013-12-23 2013-12-23 A kind of application version upgrade method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310718905.8A CN103677936B (en) 2013-12-23 2013-12-23 A kind of application version upgrade method and electronic equipment

Publications (2)

Publication Number Publication Date
CN103677936A CN103677936A (en) 2014-03-26
CN103677936B true CN103677936B (en) 2017-11-28

Family

ID=50315593

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310718905.8A Active CN103677936B (en) 2013-12-23 2013-12-23 A kind of application version upgrade method and electronic equipment

Country Status (1)

Country Link
CN (1) CN103677936B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077135A (en) * 2014-06-27 2014-10-01 珠海市君天电子科技有限公司 Method and device for processing application programs
CN105224413B (en) * 2015-10-09 2018-05-15 广东欧珀移动通信有限公司 A kind of method and processing system for lifting application program stable state
CN108076224B (en) * 2017-12-21 2021-06-29 Oppo广东移动通信有限公司 Application program control method and device, storage medium and mobile terminal
CN110764851A (en) * 2018-07-27 2020-02-07 Oppo广东移动通信有限公司 Application update reminding method and device, storage medium and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232679A (en) * 2008-02-25 2008-07-30 中兴通讯股份有限公司 Processing method of software upgrade information and software upgrade method
CN101436138A (en) * 2007-11-16 2009-05-20 苏州科达通信技术发展有限公司 Control device and control method for software upgrade and dynamic rolling back

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331394A (en) * 2005-04-25 2006-12-07 Ricoh Co Ltd Program version management method, program and printing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101436138A (en) * 2007-11-16 2009-05-20 苏州科达通信技术发展有限公司 Control device and control method for software upgrade and dynamic rolling back
CN101232679A (en) * 2008-02-25 2008-07-30 中兴通讯股份有限公司 Processing method of software upgrade information and software upgrade method

Also Published As

Publication number Publication date
CN103677936A (en) 2014-03-26

Similar Documents

Publication Publication Date Title
CN103677936B (en) A kind of application version upgrade method and electronic equipment
CN104461858B (en) software compatibility pre-testing method and system
CN107728876B (en) A kind of method of split screen display available, terminal and computer readable storage medium
US20150154016A1 (en) Internal software updating method and system
CN102236764B (en) Method and monitoring system for Android system to defend against desktop information attack
CN103870319B (en) Information processing method, device and electronic equipment
CN107843844A (en) A kind of method, terminal and computer-readable recording medium for calibrating charge value
CN106155763A (en) Dispatching method of virtual machine and device
CN104461595B (en) Application software upgrade rollback method, device and electronic equipment
CN107608724A (en) A kind of method, terminal and computer-readable recording medium for managing application program
CN108804175A (en) Multilingual adaptation method, mobile terminal and computer readable storage medium
CN107656750A (en) Update of plug-in method and device
CN106095419A (en) Wake up lock method for releasing and device up
CN110244963A (en) Data-updating method, device and terminal device
CN105912372A (en) Application program disable method
CN106200976A (en) A kind of motion-activated method and terminal
CN104598281B (en) The method of system for upgrading electronic equipment
CN105511745A (en) Information processing method and electronic device
CN106155723A (en) The upgrade method of business application and device
CN105354491B (en) Intelligent terminal standby mode detection method and device
CN103235728B (en) The installation method of preset third-party application and device in Android terminal
CN106303011A (en) The method and device that a kind of theme obtains
CN110109674A (en) Optimization method, device and the storage medium of time gate
CN107665142A (en) A kind of method, terminal and computer-readable recording medium for detecting application program operation flow and interrupting
CN105354066A (en) OTA (over the air) downloading method, device and intelligent terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant