CN103677936B - A kind of application version upgrade method and electronic equipment - Google Patents
A kind of application version upgrade method and electronic equipment Download PDFInfo
- 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
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
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.
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)
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)
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)
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 |
-
2013
- 2013-12-23 CN CN201310718905.8A patent/CN103677936B/en active Active
Patent Citations (2)
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 |