CN110297650A - A kind of method, apparatus of application program updating, terminal device and storage medium - Google Patents
A kind of method, apparatus of application program updating, terminal device and storage medium Download PDFInfo
- Publication number
- CN110297650A CN110297650A CN201910519926.4A CN201910519926A CN110297650A CN 110297650 A CN110297650 A CN 110297650A CN 201910519926 A CN201910519926 A CN 201910519926A CN 110297650 A CN110297650 A CN 110297650A
- Authority
- CN
- China
- Prior art keywords
- application program
- candidate
- upgrading
- application
- desktop
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of method, apparatus of application program updating, terminal device and storage mediums, for solving the lower technical problem of application program updating efficiency.This method comprises: determining the first application program from application program to be upgraded;Judge whether first application program meets upgrading trigger condition, wherein the upgrading trigger condition is upgraded for characterizing first application program;If meeting the upgrading trigger condition, first application program is upgraded;According to default escalation policy, the second application program is determined from the application program to be upgraded, and according to the upgrading of first application program, triggers second application program updating.
Description
Technical field
The present invention relates to field of computer technology more particularly to a kind of method, apparatus of application program updating, terminal device
And storage medium.
Background technique
With the continuous development of technology, the application program in terminal device that people use also constantly provides new use
Version, so as to provide more quality services for user.
In the prior art, it when the application program in terminal device needs to upgrade, needs user first to click and needs to rise
The application icon of the application program of grade, can just complete the upgrading of an application program.However, multiple in the terminal device answer
When being required to upgrading with program, user then needs to repeat operation above-mentioned, i.e., successively clicks the application of each application program
Icon can just complete the upgrading of multiple application programs.
As it can be seen that user needs to carry out more operation, and operating process is cumbersome, answers when multiple application programs need to upgrade
The efficiency upgraded with program is lower, and the usage experience of user is poor.
Summary of the invention
The embodiment of the present application provides method, apparatus, terminal device and the storage medium of a kind of application program updating, for solving
The certainly lower technical problem of application program updating efficiency, to improve the upgrading efficiency of application program.
In a first aspect, providing a kind of method of application program updating, which comprises
From application program to be upgraded, the first application program is determined;
Judge whether first application program meets upgrading trigger condition, wherein the upgrading trigger condition is used for table
First application program is levied to be upgraded;
If meeting the upgrading trigger condition, first application program is upgraded;
According to default escalation policy, the second application program is determined from the application program to be upgraded, and according to described
The upgrading of first application program triggers second application program updating.
Optionally, according to default escalation policy, the second application program, packet are determined from the application program to be upgraded
It includes:
Selection strategy is applied according to candidate, from application of the application program to be upgraded in addition to first application program
Candidate's application program collection is determined in program;
According to upgrading order ordering strategy, the upgrading for each candidate application program that the candidate application program is concentrated is determined
Order, and second application program is determined according to the upgrading order determined.
Optionally, if the candidate application program that candidate's application program is concentrated is not at same application desktop, basis
Upgrade order ordering strategy, determine the upgrading order for each candidate application program that the candidate application program is concentrated, comprising:
Determine each priority upgraded using desktop;
According to each priority upgraded using desktop, determine each using included each candidate using journey in desktop
The upgrading order of sequence;Wherein, the priority upgraded using desktop is higher, this applies the upgrading time of the candidate application program in desktop
Sequence is more forward.
Optionally, each priority upgraded using desktop is determined, comprising:
It determines each quantity using the candidate application program in desktop, and is answered according to the preset candidate using in desktop
With the quantity of program and the corresponding relationship of priority, each priority upgraded using desktop is determined;
Alternatively,
Determine each the distance between application desktop using where desktop and first application program, and according to default
Distance and priority corresponding relationship, determine it is each using desktop upgrade priority;
Alternatively,
Upgrade priority according to pre-set application desktop, determines each priority upgraded using desktop.
Optionally, institute is determined according to upgrading order ordering strategy for being in the candidate application program of same application desktop
State the upgrading order for each candidate application program that candidate application program is concentrated, comprising:
Determine each candidate the distance between application program and first application program, and according to distance and upgrading order
Between corresponding relationship, determine the upgrading order of each candidate application program;Alternatively,
According to the history use information of each candidate application program, the upgrading order of each candidate application program is determined,
In, the history use information includes history upgrading number and/or frequency of usage.
Optionally, selection strategy is applied according to candidate, removes described first from the application program to be upgraded and applies journey
Candidate's application program collection is determined in the application program of sequence, comprising:
It will be determined as the candidate application using the application program to be upgraded in desktop locating for first application program
Procedure set;Alternatively,
Determine the application type of first application program, and by the application program to be upgraded with the application type
Identical application program is determined as the candidate application program collection;Alternatively,
The application program that frequency of use in the application program to be upgraded is greater than predeterminated frequency threshold value is determined as the time
Select application program collection.
Optionally, second application program includes at least two, then, according to the upgrading of first application program, touching
Send out the second application program updating described, comprising:
After the completion of in the escalation process of first application program or upgrading, at least two second application programs are controlled
Parallel upgrade;Alternatively,
After the completion of in the escalation process of first application program or upgrading, control at least two application programs according to
Determining upgrading order successively upgrades.
Second aspect, provides a kind of device of application program updating, and described device includes:
Determining module, for determining the first application program from application program to be upgraded;
Judgment module, for judging whether first application program meets upgrading trigger condition, wherein the upgrading touching
Clockwork spring part is upgraded for characterizing first application program;
Upgraded module, if upgrading for meeting the upgrading trigger condition to first application program;
Control module, for determining that second applies journey from the application program to be upgraded according to escalation policy is preset
Sequence, and according to the upgrading of first application program, trigger second application program updating.
Optionally, the control module is used for:
Selection strategy is applied according to candidate, from application of the application program to be upgraded in addition to first application program
Candidate's application program collection is determined in program;
According to upgrading order ordering strategy, the upgrading for each candidate application program that the candidate application program is concentrated is determined
Order, and second application program is determined according to the upgrading order determined.
Optionally, if the candidate application program that candidate's application program is concentrated is not at same application desktop, the control
Molding block is used for:
Determine each priority upgraded using desktop;
According to each priority upgraded using desktop, determine each using included each candidate using journey in desktop
The upgrading order of sequence;Wherein, the priority upgraded using desktop is higher, this applies the upgrading time of the candidate application program in desktop
Sequence is more forward.
Optionally, the control module is used for:
It determines each quantity using the candidate application program in desktop, and is answered according to the preset candidate using in desktop
With the quantity of program and the corresponding relationship of priority, each priority upgraded using desktop is determined;
Alternatively,
Determine each the distance between application desktop using where desktop and first application program, and according to default
Distance and priority corresponding relationship, determine it is each using desktop upgrade priority;
Alternatively,
Upgrade priority according to pre-set application desktop, determines each priority upgraded using desktop.
Optionally, for the candidate application program in same application desktop, the control module is used for:
Determine each candidate the distance between application program and first application program, and according to distance and upgrading order
Between corresponding relationship, determine the upgrading order of each candidate application program;Alternatively,
According to the history use information of each candidate application program, the upgrading order of each candidate application program is determined,
In, the history use information includes history upgrading number and/or frequency of usage.
Optionally, the control module, is used for:
It will be determined as the candidate application using the application program to be upgraded in desktop locating for first application program
Procedure set;Alternatively,
Determine the application type of first application program, and by the application program to be upgraded with the application type
Identical application program is determined as the candidate application program collection;Alternatively,
The application program that frequency of use in the application program to be upgraded is greater than predeterminated frequency threshold value is determined as the time
Select application program collection.
Optionally, second application program includes at least two, and the control module is used for:
After the completion of in the escalation process of first application program or upgrading, at least two second application programs are controlled
Parallel upgrade;Alternatively,
After the completion of in the escalation process of first application program or upgrading, control at least two application programs according to
Determining upgrading order successively upgrades.
The third aspect, provides a kind of terminal device, and the terminal includes:
Memory, for storing program instruction;
Processor executes first according to the program instruction of acquisition for calling the program instruction stored in the memory
Method includes the steps that either in aspect.
Fourth aspect provides a kind of storage medium, which is stored with computer executable instructions, the computer
Executable instruction for make computer execute first aspect in either method include the steps that.
In the embodiment of the present application, the first application program can be determined, e.g. in advance from application program to be upgraded
The application program to be upgraded first set, then judges whether the first application program meets upgrading trigger condition, that is, judges first
Whether application program is currently upgraded, however, it is determined that the first application program needs to upgrade, then carries out to the first application program
Upgrading.It is possible to further according to escalation policy is preset, determine that second applies journey from the application program to be upgraded
Sequence, and according to the upgrading of the first application program, the second application program updating of automatic trigger.
That is, another the second application program for needing to upgrade can be determined when to the first application program updating,
Then according to the upgrading of the first application program (e.g. in the escalation process of the first application program or the first application program updating
After the completion), the second application program of linkage triggering upgrades automatically, i.e. the upgrading for multiple application programs, is applied by one
The upgrading of another application program of the upgrading automatic trigger of program is directed to each application program again without user and carries out phase one by one
The operation answered simplifies the operation of user, can improve to a certain extent in this way to complete the upgrading of multiple application programs
The upgrading efficiency of application program.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, will be described below to embodiment
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only some of the application
Embodiment.
Fig. 1 is the flow chart of the method for the application program updating in the embodiment of the present application;
Fig. 2 is the schematic diagram using desktop in the embodiment of the present application;
Fig. 3 is in the embodiment of the present application using the schematic diagram for including candidate application program in desktop;
Fig. 4 is the structural block diagram of the device of the application program updating in the embodiment of the present application;
Fig. 5 is the structural schematic diagram of the terminal device in the embodiment of the present application.
Specific embodiment
For the purposes, technical schemes and advantages of the application are more clearly understood, below in conjunction in the embodiment of the present application
Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is only
It is some embodiments of the present application, instead of all the embodiments.Based on the embodiment in the application, ordinary skill people
Member's every other embodiment obtained without making creative work, shall fall in the protection scope of this application.?
In the case where not conflicting, the features in the embodiments and the embodiments of the present application can mutual any combination.Although also, flowing
Logical order is shown in journey figure, but in some cases, it can be to be different from shown or described by sequence execution herein
The step of.
Term " first " and " second " in the description and claims of this application and above-mentioned attached drawing are for distinguishing
Different objects, not for description particular order.In addition, term " includes " and their any deformations, it is intended that covering is not
Exclusive protection.Such as it contains the process, method, system, product or equipment of a series of steps or units and is not limited to
The step of listing or unit, but optionally further comprising the step of not listing or unit, or optionally further comprising for these
The intrinsic other step or units of process, method, product or equipment.
In the embodiment of the present application, " multiple " can indicate at least two, for example, can be two, three or more,
The embodiment of the present application is with no restrictions.
In addition, term "and/or" in the embodiment of the present application, only a kind of incidence relation for describing affiliated partner, is indicated
There may be three kinds of relationships, for example, A and/or B, can indicate: individualism A, exist simultaneously A and B, individualism B these three
Situation.In addition, character "/" herein, in the case where not illustrating, typicallying represent forward-backward correlation object is a kind of "or"
Relationship.
In the prior art, in order to meet a variety of demands of user, the application program in terminal device constantly releases new make
With version, so as to provide practicability stronger application program for user.However, the method for existing application program updating,
User is needed to carry out corresponding operation to the application program that needs upgrade manually, to realize the upgrading of application program.However, working as
When occurring multiple application programs for needing to upgrade in terminal device, user is repeated the operation several times, and operating procedure is more, is answered
Upgrade low efficiency with program.
In consideration of it, a kind of method that the application proposes application program updating, can apply journey according to one by this method
In this case the upgrading of sequence, the upgrading of another application program of automatic trigger do not need user and carry out weight to multiple application programs
Multiple updating operation can quickly upgrade multiple application programs, the upgrading efficiency of application program be improved, to promote user's body
It tests.
The method of application program updating provided by the embodiments of the present application can be applied to terminal device, i.e. the application is implemented
The executing subject of each step can be terminal device above-mentioned in the method for application program updating in example.In specific implementation process
In, terminal device may include the terminal devices such as mobile phone, tablet computer, wearable device (such as Intelligent bracelet), and the application is real
It applies in example to terminal device with no restrictions, which can have application program updating function and be equipped with application program i.e.
It can.Wherein, mobile phone can be the mobile phone that single screen is shown, be also possible to double screen (or more multi-screen, such as three screens or four screens) display
Mobile phone fold screen mobile phone, in the embodiment of the present application with no restrictions.In addition, it is necessary to explanation, in the embodiment of the present application
For ease of description, application program can be known as applying.
Technical solution provided by the embodiments of the present application is introduced with reference to the accompanying drawings of the specification.
Referring to Figure 1, the embodiment of the present application provides a kind of method of application program updating, and this method can be by end above-mentioned
End equipment executes, and this method can be applied in any scene for wishing multiple application program updatings, in the application scenarios, eventually
End equipment can carry out the upgrading of multiple application programs automatically.
Step 101: from application program to be upgraded, determining the first application program.
In the embodiment of the present application, it can determine core application i.e. from the application program to be upgraded of mobile phone
First application program, wherein core application can be the application program that system independently determines, such as by user's update times
Highest application program is determined as core application, or user is determined as core using the longest application program of duration
Application program.
In the specific implementation process, core application can also be the customized determination of user, e.g. user double-click to
The application program is determined as core application by the application icon of some application program in the application program of upgrading, or
It is that user presets some application program for core application, in the embodiment of the present application really to determining core application
Determine mode with no restrictions.That is, in the embodiment of the present application, core application is the application that user more wishes upgrading
The application program that program or user more need to upgrade.
Step 102: judging whether the first application program meets upgrading trigger condition.
Step 103: if meeting upgrading trigger condition, the first application program being upgraded.
It in the embodiment of the present application, then can be with after determining the first application program from application program to be upgraded
Judge whether the first application program meets upgrading trigger condition, wherein the upgrading trigger condition is for characterizing the first application program
Upgraded, i.e. upgrading trigger condition is the condition upgraded for triggering the first application program.
In the specific implementation process, upgrade there are two types of trigger conditions, one is terminal devices to obtain user to first
Application program carries out the first predetermined registration operation (such as application icon of the first application program of long-pressing), due to being that user triggers behaviour manually
Make, the actual demand of embodiment user that can be more accurate, so as to more targetedly meet the needs of users.
In the specific implementation process, upgrading trigger condition can also be according to the scheduled triggered time, for example, predetermined rise
The grade triggered time is one week, then after last time upgrading after a week, terminal device automatically determines the first application program and meets liter
Grade trigger condition.It further, can also be to automatically determine the first application when monitoring system time is predetermined time range
Program meets upgrading trigger condition, for example, predetermined time range is daily two o'clock in the morning to 4 points, then monitoring system
Time is 3 points of morning, automatically determines the first application program and meets upgrading trigger condition.Such mode, user is without carrying out phase
The operation answered, terminal device independently determine that the first application program meets upgrading trigger condition, user can be made in busy work
Elapsed time is not needed again in living in terms of application program updating processing, promotes the usage experience of user.
In the embodiment of the present application, when determining that the first application program meets upgrading trigger condition, terminal device can be certainly
Main upgrades the first application program.In the specific implementation process, upgrading can be met determining the first application program
After trigger condition, the updated data package of the first application program is downloaded, to realize the upgrading to the first application program.
Step 104: according to default escalation policy, the second application program is determined from application program to be upgraded.
It in the embodiment of the present application, can be during determining the first application program updating or after the completion of upgrading, according to pre-
If escalation policy, the second application program is determined from application program to be upgraded.In the embodiment of the present application, it above-mentioned second answers
It may include an application program with program, can also simultaneously include multiple application programs.That is, being true in the application
It makes and determines another or another batch of application program for needing to upgrade after needing the application program upgraded again.
In the embodiment of the present application, according to default escalation policy, determine that second applies journey from application program to be upgraded
Sequence may include following two step:
Step A: selection strategy is applied according to candidate, from the application journey of application program to be upgraded in addition to the first application program
Candidate's application program collection is determined in sequence.
Step B: according to upgrading order ordering strategy, the liter for each candidate application program that candidate's application program is concentrated is determined
Grade order, and the second application program is determined according to the upgrading order determined.
In the embodiment of the present application, presetting escalation policy includes that candidate applies selection strategy and upgrading order ordering strategy,
Wherein, candidate to apply selection strategy, for being determined in application program in addition to the first application program from application program to be upgraded
Candidate application program collection out, that is to say, that it can choose the certain applications program to be upgraded upgraded in addition to the first application program,
Whole application programs to be upgraded in addition to the first application program can also be upgraded, to meet a variety of upgrade requirements of user.It rises
Grade order ordering strategy concentrates the upgrading order of each candidate application program collection for determining candidate application program.Namely
It says, is to pass through selection determination twice by two strategies by presetting escalation policy come the second application program, in this case,
It can accurately determine that user more wishes the next application program upgraded in addition to the first application program, promoting user makes
With experience.
In the embodiment of the present application, substantially can using based on the relevant information of the first application program and it is to be upgraded apply journey
This two major classes mode of the frequency of use of sequence is candidate using collection to determine.Wherein, for example based on the relevant information of the first application program
Be by locating for the first application program using the application program to be upgraded in desktop, or answering based on the first application program
Candidate application program collection is determined with type, since the first application program is the core application of system or user's determination, then
The candidate upgrade requirement that can accurately meet user using collection determined according to the first application program.Based on to be upgraded
Frequency of use method of determination be on the basis of the aforementioned mode based on the first application program, additionally provide it is a kind of it is optional really
Mode is determined, more accurately to determine candidate application collection program.
In the embodiment of the present application, can by locating for the first application program using the application program to be upgraded in desktop
It is determined as candidate application program collection.In the specific implementation process, for the ease of a large amount of application program is shown and is managed,
General using paging by the way of at present, i.e., terminal device, which can be set, multiple applies desktop to refer on each application desktop
Fig. 2, for example, can with the application icon of 16 application programs of latticed array of 4*4, user by page turn over operation (such as to the left
Or mobile phone screen is slided to the right) can be switched between multiple application desktops, application to be used is needed to be quickly found out
Program.
In the specific implementation process, terminal device can first be determined to apply desktop locating for the first application program, so
It is determined again locating for the first application program afterwards using the application program to be upgraded in desktop, may thereby determine that out candidate application
Procedure set.The mode of candidate application program collection is determined in this way, it may be considered that if to other the answering of the currently used terminal device of user
The case where with application program in desktop, meet the actual use demand of user.
In the embodiment of the present application, the application type that can determine the first application program, by application program to be upgraded with
The identical application program of the application type of first application program is determined as candidate application program collection.For example, the first application program is
The application program that application type in application program to be upgraded is game class then can be determined as candidate by the application program of game class
Application program collection.The mode for determining candidate application program collection in this way, sufficiently treats the demand of upgrade application, specific aim with reference to user
Determine candidate application program collection, promote the usage experience of user.
In the embodiment of the present application, frequency of use in application program to be upgraded can also be greater than answering for predeterminated frequency threshold value
It is determined as candidate application program collection with program.For example, predeterminated frequency threshold value be 5 times/day, application program A to be upgraded be 0 times/day,
Application program B to be upgraded is 6 times/day, application program C to be upgraded is 10 times/day, application program D to be upgraded is 7 times/day, wait rise
Level application F is 3 times/day, then can determining candidate application program, to concentrate include application program B to be upgraded, to be upgraded is answered
With program C, application program D to be upgraded.
In the embodiment of the present application, it after determining that candidate application program is concentrated, can also determine each candidate using journey
The upgrading order of sequence, and the second application program is determined according to the upgrading order determined.In the specific implementation process, it determines
Each candidate application program upgrading order if they are the same, then the second application program is multiple candidate application programs, is determined
It is each candidate application program upgrading order if it is different, the upgrading order then determined near preceding candidate application program be second
Application program.
In the specific implementation process, it is contemplated that each candidate application program that candidate application program is concentrated is likely to be at together
One applies desktop, it is also possible to be in different application desktop, therefore, according to upgrading order ordering strategy, determine candidate's application program
The mode of the upgrading order for each candidate application program concentrated substantially can be in same application from each candidate application program
Desktop and each candidate application program are in two aspects of different application desktop and carry out expansion explanation.
In order to facilitate the understanding of those skilled in the art, it is candidate from determining to illustrate how to be exemplified below several possible modes
The upgrading order for each candidate application program that application program is concentrated, using understanding, citing is only schematically said below
It is bright, the embodiment of the present application is not constituted and limited, removes the mode of act set forth below, it in the specific implementation process can also be again
It is not exhaustive herein using other methods of determination.
The first method of determination
For being in the candidate application program of same application desktop, according to upgrading order ordering strategy, candidate application is determined
The upgrading order of each candidate application program in procedure set, in which:
The first determines a mode are as follows:
Determine each candidate the distance between application program and the first application program, and according between distance and upgrading order
Corresponding relationship, determine the upgrading order of each candidate application program.
In the embodiment of the present application, each candidate the distance between application program and the first application program can be determined,
Wherein, the distance between candidate application program and the first application program with its be in using the application program and application in desktop
Number between program is Distance Judgment unit, for example, Fig. 3 is referred to, the latticed row that the arrangement mode using desktop is 4*3
The application icon of 12 application programs of column, using the application drawing for applying 2 in desktop including the candidate application icon 1 for applying 1, candidate
Mark 2, it is candidate using 3 application icon 3 and the application icon 0 of the first application, remaining be the application program of non-upgrading, then may be used
With determine it is candidate using 1 be 2 at a distance from the first application, it is candidate using 2 be 1 at a distance from the first application and candidate's application
3 with first application at a distance from be 0.
Further, distance can also be obtained and upgrade the corresponding relationship between order, may thereby determine that each candidate
The upgrading order of application program.For example, continuing by taking the example above as an example, corresponding relationship is the liter for the candidate application that distance is 0
Grade order is greater than the upgrading order that distance is greater than the candidate application that distance is 2 for the upgrading order of 1 candidate application, then can be true
It is the second application program that candidate, which is made, using 4.
Method of determination above-mentioned is the second application program determined according to the distance between candidate application and the first application,
Such method of determination can fully take into account the distance between multiple application upgrades problem, can be nearest by the application of distance first
Candidate application be determined as the second application, it can promote the whole upgrading efficiency of multiple applications.
The first determines b mode are as follows:
According to the history use information of each candidate application program, the upgrading order of each candidate application program is determined.
In the embodiment of the present application, terminal device can also obtain the history use information of each candidate application program, so
Afterwards according to the history use information of each candidate application program, the upgrading order of each candidate application program is determined.Wherein, history
Use information includes history upgrading number and/or frequency of usage.
In the specific implementation process, the available each candidate application history of terminal device upgrades number, history
Upgrading number be used to be characterized in this it is to be upgraded before predetermined time in (such as half a year) upgrading number, then according to history
Upgrade number, determines the upgrading order of each candidate application.
For example, continuing by taking the example above as an example, it is the liter within the half a year before this is to be upgraded that history, which upgrades number,
Grade number, candidate are 3 times using 1 history upgrading number, and candidate using 2 history upgrading number is 1 time, candidate using 3
History upgrading number is 4 times, it is candidate using 4 history upgrading number be 0 time, then can be determined as it is candidate apply 3 history liter
Grade number is most, and candidate is determined as the second application program using 3.
In the specific implementation process, terminal device can also obtain each candidate application program frequency of usage, use frequency
It is secondary for be characterized in this it is to be upgraded before predetermined time in (such as one month, one week etc.) access times, then basis
Frequency of usage determines the upgrading order of each candidate application.Certainly, terminal device can also be applied according to each of acquisition is candidate
History upgrading number and frequency of usage, to integrate the upgrading order for determining each candidate application.
The mode of the upgrading order of each candidate application program of determination above-mentioned, it is contemplated that the history of user uses letter
Breath accurately can independently determine that user wishes the application program of upgrading.
Second of method of determination
If candidate application program applies desktop in different, according to upgrading order ordering strategy, each candidate is determined
The mode of the upgrading order of application program are as follows: determine each priority upgraded using desktop;Upgraded according to each application desktop
Priority, determine each upgrading order using candidate application program included in desktop.
In the embodiment of the present application, it when candidate application is in different application desktops, can first determine each using table
The priority of face upgrading.In the specific implementation process, it is following several to determine that the mode of the priority upgraded using desktop has:
In the embodiment of the present application, terminal device can determine each quantity using the candidate application program in desktop,
It is each using table to determine and according to the corresponding relationship of the preset quantity using the candidate application program in desktop and priority
The priority of face upgrading.Wherein, preset can using the quantity of the candidate application program in desktop and the corresponding relationship of priority
Think and apply the quantity of the candidate application program in desktop more, its corresponding priority is higher;It can also be for using in desktop
Predetermined quantity in candidate application program corresponds to scheduled priority.
For example, in terminal device including 3 applies desktop, respectively using desktop 1, using desktop 2, using desktop 3, eventually
End equipment is determined to be 4, be using the candidate number of applications in desktop 2 using the candidate number of applications in desktop 1
It 0, is 3 using the candidate number of applications in desktop 3, then according to the preset quantity using the candidate application program in desktop
With the corresponding relationship of priority, can determine in the terminal device using the priority that the priority of desktop is using desktop 1
Higher than the priority of application desktop 3, the priority using desktop 2 is higher than using the priority of desktop 3.
In the embodiment of the present application, it can also be that determination is each and apply desktop using what desktop and the first application program were in
The distance between, and according to the corresponding relationship of preset distance and priority, determine each priority upgraded using desktop.?
In the embodiment of the present application, it is each to can be used as determination for the quantity using desktop that will be spaced between application desktop and application desktop
The decision condition using the distance between desktop being in using desktop and the first application program.
For example, terminal device, which includes 4, applies desktop, respectively using desktop A, using desktop B, using desktop C and
Using desktop D, wherein the application desktop that the first application program is in is using desktop D, then terminal device can be determined using table
The distance between face A and application desktop D are 2, are 1, using desktop C and application using the distance between desktop B and application desktop D
The distance between desktop D is 0.
In the embodiment of the present application, it is predetermined value characterization pair that the corresponding relationship of preset distance and priority, which can be distance,
The priority answered can also compare with the corresponding priority of determination, in the embodiment of the present application with no restrictions between distance.Example
Such as, continue by taking the example above as an example, corresponding relationship be distance be 0 corresponding priority be 1, distance is 1 corresponding priority
Be 2 corresponding priority for 2, distance it is 3, then can determines that using the priority of desktop A be 3, be using the priority of desktop B
It 2, is 1 using the priority of desktop C.
In the embodiment of the present application, priority can also be upgraded according to pre-set application desktop, determines each application
The priority of desktop upgrading.It in the specific implementation process, can be each excellent using the upgrading of desktop of the dynamic setting of user hand
First grade, or each upgrading priority using desktop that terminal device independently determines does not limit in the embodiment of the present application
System.Using the determining upgrading sequence using desktop upgrading priority above-mentioned, by thus according to preset upgrading priority
Determining, it can rapidly determine each upgrading priority using desktop, effectively improve determining each using desktop
Upgrading priority speed.
It in the embodiment of the present application, can be according to above-mentioned after determining each upgrading priority using desktop
Determine all of each step that the embodiment of the mode of the upgrading order of the candidate application program in an application desktop is related to
It is each using candidate application program included in desktop that related content can quote the determination in the embodiment of the present application
Upgrade the description of function corresponding to order, details are not described herein.
In the embodiment of the present application, when determining each priority using desktop upgrading and determine each using table
In face after the upgrading order of candidate application program, the second application program can be determined.In addition, it is necessary to explanation, in this Shen
Please be in embodiment, the priority upgraded using desktop is higher, which more leans on
Before.
For example, terminal device includes two using desktop, respectively using desktop 1 and using desktop 2, and is determined
It is higher than the priority upgraded using desktop 2 using the priority that desktop 1 upgrades, applies S, candidate including candidate using in desktop 1
F is applied using Q and candidate, 3 is applied using 2, candidate using 1, candidate including candidate using in desktop 2, then can determine
It is candidate high using the candidate upgrading order applied of any one of F using Q and candidate using S, candidate in the terminal device
1, candidate is applied to apply using 2, candidate using any one of 3 candidates in candidate.
Step 105: according to the upgrading of the first application program, triggering the second application program updating.
In the embodiment of the present application, the upgrading of the second application program can be triggered according to the upgrading of the first application program.?
It, then can be when determining that the second application program is an application program by mode above-mentioned in specific implementation process
In the escalation process of first application program, the second application program updating is controlled, or after the completion of the first application program updating,
Control the second application program updating.
In the specific implementation process, it if the second application program includes at least two application programs, can be first
In the escalation process of application program or after the completion of upgrading, at least two application program parallel upgrades are controlled, so as to more
The upgrading of multiple application programs is quickly finished, to improve the efficiency of application program updating.
In the specific implementation process, it if the second application program includes at least two application programs, can be first
In the escalation process of application program or upgrading after the completion of, control at least two application programs according to determining upgrading order successively
Upgrading, in this case, occupancy Internet resources that can be less, and the online upgrading of multiple application programs can be realized faster.
In the embodiment of the present application, it can trigger by the core application i.e. upgrading of the first application program and realize core
Using the upgrading of the candidate application program in desktop locating for heart application program, that is, realize the application program " by point and face "
Upgrading, improves the efficiency of application program updating.
In the embodiment of the present application, can also be during the second application program updating or after the completion of upgrading, automatic trigger
The upgrading higher third application program of order is concentrated in candidate's application, so as to the upgrading time determined according to candidate application program
Sequence, the application program concentrated to the candidate application program in terminal device successively upgrade, to realize in entire terminal device
Candidate application apparatus concentrate application program upgrading.
Based on the same inventive concept, the embodiment of the present application provides a kind of device of application program updating, the application program
The device of upgrading can be realized the corresponding function of method of application program updating above-mentioned.The device of the application program updating can be with
It is that hardware configuration, software module or hardware configuration add software module.The device of the application program updating can be by chip system reality
Existing, chip system can be made of chip, also may include chip and other discrete devices.Shown in Figure 4, this applies journey
The device of sequence upgrading includes determining module 401, judgment module 402, upgraded module 403 and control module 404.Wherein:
Determining module 401, for determining the first application program from application program to be upgraded;
Judgment module 402, for judging whether the first application program meets upgrading trigger condition, wherein upgrading triggering item
Part is upgraded for characterizing the first application program;
Upgraded module 403, if upgrading for meeting upgrading trigger condition to the first application program;
Control module 404, for determining that second applies journey from application program to be upgraded according to escalation policy is preset
Sequence, and according to the upgrading of the first application program, trigger the second application program updating.
In a kind of possible embodiment, control module 404 is used for, and selection strategy is applied according to candidate, to be upgraded
Application program candidate application program collection is determined in application program in addition to the first application program;According to upgrading order sequence plan
Slightly, the upgrading order for each candidate application program that candidate's application program is concentrated is determined, and true according to the upgrading order determined
Fixed second application program.
In a kind of possible embodiment, if the candidate application program that candidate application program is concentrated is not at same application
Desktop, control module 404 are used for, and determine each priority upgraded using desktop;According to each using the preferential of desktop upgrading
Grade determines each upgrading order using candidate application program included in desktop;Wherein, the priority upgraded using desktop
Higher, this applies the upgrading order of the candidate application program in desktop more forward.
In a kind of possible embodiment, if the candidate application program that candidate application program is concentrated is not at same application
Desktop, control module 404 are used for, and determine each quantity using the candidate application program in desktop, and according to preset application
The quantity of candidate application program in desktop and the corresponding relationship of priority determine each priority upgraded using desktop;Or
Person, determines each application the distance between desktop using where desktop and the first application program, and according to preset distance with
The corresponding relationship of priority determines each priority upgraded using desktop;Alternatively, being upgraded according to pre-set application desktop
Priority determines each priority upgraded using desktop.
In a kind of possible embodiment, for being in the candidate application program of same application desktop, control module 404
For determining each candidate the distance between application program and the first application program, and according between distance and upgrading order
Corresponding relationship determines the upgrading order of each candidate application program;Alternatively, using letter according to the history of each candidate application program
Breath determines the upgrading order of each candidate application program, wherein history use information includes history upgrading number and/or use
The frequency.
In a kind of possible embodiment, control module 404 is used for, will be in application desktop locating for the first application program
Application program to be upgraded be determined as candidate application program collection;Alternatively, determining the application type of the first application program, and will be wait rise
Application program identical with application type is determined as candidate application program collection in level application;Alternatively, applying journey for be upgraded
The application program that frequency of use is greater than predeterminated frequency threshold value in sequence is determined as candidate application program collection.
In a kind of possible embodiment, the second application program includes at least two application programs, and control module 404 is used
In, in the escalation process of the first application program or after the completion of upgrading, at least two second application program parallel upgrades of control;
Alternatively, controlling at least two application programs according to determining in the escalation process of the first application program or after the completion of upgrading
Upgrading order successively upgrades.
All related contents for each step that the embodiment of the method for application program updating above-mentioned is related to can be quoted
The function of functional module corresponding to the device of application program updating into the embodiment of the present application describes, and details are not described herein.
It is schematical, only a kind of logical function partition to the division of module in the embodiment of the present application, it is practical to realize
When there may be another division manner, in addition, each functional module in each embodiment of the application can integrate at one
It manages in device, is also possible to physically exist alone, can also be integrated in two or more modules in a module.It is above-mentioned integrated
Module both can take the form of hardware realization, can also be realized in the form of software function module.
Based on the same inventive concept, the embodiment of the present application provides a kind of terminal device, which can be above-mentioned
Mobile phone can also be intelligent wearable device, shown in Figure 5, which includes at least one processor 501, and
The memory 502 connecting at least one processor does not limit between processor 501 and memory 502 in the embodiment of the present application
Specific connection medium, be for passing through bus 500 between processor 501 and memory 502 and connect in Fig. 5, bus 500 exists
It is indicated in Fig. 5 with thick line, the connection type between other components is only to be schematically illustrated, does not regard it as and be limited.Bus
500 can be divided into address bus, data/address bus, control bus etc., only to be indicated with a thick line in Fig. 5, but simultaneously convenient for indicating
Only a bus or a type of bus are not indicated.
In the embodiment of the present application, memory 502 is stored with the instruction that can be executed by least one processor 501, at least
The instruction that one processor 501 is stored by executing memory 502, can execute institute in the method for application program updating above-mentioned
Include the steps that.
Wherein, processor 501 is the control centre of terminal device, can use various interfaces and the entire terminal of connection
The various pieces of equipment are stored in memory 502 by running or executing the instruction being stored in memory 502 and calling
Data, the various functions of terminal device and processing data, to carry out integral monitoring to terminal device.Optionally, processor
501 may include one or more processing units, and processor 501 can integrate application processor and modem processor, wherein answer
With the main processing operation system of processor, user interface and application program etc., modem processor mainly handles wireless communication.
It is understood that above-mentioned modem processor can not also be integrated into processor 501.In some embodiments, it handles
Device 501 and memory 502 can realize that in some embodiments, they can also be on independent chip on the same chip
It realizes respectively.
Processor 501 can be general processor, such as central processing unit (CPU), digital signal processor, dedicated integrated
Circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware
Component may be implemented or execute each method, step disclosed in the embodiment of the present application and logic diagram.General processor can be with
It is microprocessor or any conventional processor etc..The method of the application program updating in conjunction with disclosed in the embodiment of the present application
Step can be embodied directly in hardware processor and execute completion, or in processor hardware and software module combination executed
At.
Memory 502 is used as a kind of non-volatile computer readable storage medium storing program for executing, can be used for storing non-volatile software journey
Sequence, non-volatile computer executable program and module.Memory 502 may include the storage medium of at least one type,
It such as may include flash memory, hard disk, multimedia card, card-type memory, random access storage device (Random Access
Memory, RAM), static random-access memory (Static Random Access Memory, SRAM), may be programmed read-only deposit
Reservoir (Programmable Read Only Memory, PROM), read-only memory (Read Only Memory, ROM), band
Electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory,
EEPROM), magnetic storage, disk, CD etc..Memory 502 can be used for carrying or storing have instruction or data
The desired program code of structure type and can by any other medium of computer access, but not limited to this.The application is real
Applying the memory 502 in example can also be circuit or other devices that arbitrarily can be realized store function, for storing program
Instruction and/or data.
It, can be by the side for the application program updating introduced in previous embodiment by being designed programming to processor 501
Code corresponding to method is cured in chip, thus the method for making chip be able to carry out application program updating above-mentioned at runtime
The step of, how processor 501 is designed and is programmed for technology known in those skilled in the art, which is not described herein again.
Based on the same inventive concept, the embodiment of the present application also provides a kind of storage medium, which is stored with calculating
Machine instruction, when the computer instruction is run on computers, so that computer executes the side of application program updating as the aforementioned
The step of method.
In some possible embodiments, the various aspects of the method for application program updating provided by the present application can be with
It is embodied as a kind of form of program product comprising program code, it is described when described program product is run on the terminal device
Program code be used to making the terminal device execute this specification foregoing description according to the various illustrative embodiments of the application
Step in the method for application program updating.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the application, which can be used in one or more,
The shape for the computer program product implemented in usable storage medium (including but not limited to magnetic disk storage and optical memory etc.)
Formula.
The application is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present application
Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Obviously, those skilled in the art can carry out various modification and variations without departing from the essence of the application to the application
Mind and range.In this way, if these modifications and variations of the application belong to the range of the claim of this application and its equivalent technologies
Within, then the application is also intended to include these modifications and variations.
Claims (10)
1. a kind of method of application program updating, which is characterized in that the described method includes:
From application program to be upgraded, the first application program is determined;
Judge whether first application program meets upgrading trigger condition, wherein the upgrading trigger condition is for characterizing institute
The first application program is stated to be upgraded;
If meeting the upgrading trigger condition, first application program is upgraded;
According to default escalation policy, the second application program is determined from the application program to be upgraded, and according to described first
The upgrading of application program triggers second application program updating.
2. the method as described in claim 1, which is characterized in that according to default escalation policy, from the application journey to be upgraded
The second application program is determined in sequence, comprising:
Selection strategy is applied according to candidate, from application program of the application program to be upgraded in addition to first application program
Middle determining candidate application program collection;
According to upgrading order ordering strategy, the upgrading time for each candidate application program that the candidate application program is concentrated is determined
Sequence, and second application program is determined according to the upgrading order determined.
3. method according to claim 2, which is characterized in that if the candidate application program that candidate's application program is concentrated is not
In same application desktop, then according to upgrading order ordering strategy, each candidate for determining that the candidate application program is concentrated is answered
With the upgrading order of program, comprising:
Determine each priority upgraded using desktop;
According to each priority upgraded using desktop, determine each using each candidate application program included in desktop
Upgrade order;Wherein, the priority upgraded using desktop is higher, this applies the upgrading order of the candidate application program in desktop to get over
It is forward.
4. method as claimed in claim 3, which is characterized in that determine each priority upgraded using desktop, comprising:
It determines each quantity using the candidate application program in desktop, and applies journey according to the preset candidate using in desktop
The quantity of sequence and the corresponding relationship of priority determine each priority upgraded using desktop;
Alternatively,
Determine each the distance between application desktop using desktop and where first application program, and according to it is preset away from
From the corresponding relationship with priority, each priority upgraded using desktop is determined;
Alternatively,
Upgrade priority according to pre-set application desktop, determines each priority upgraded using desktop.
5. the method as described in claim 2-4 is any, which is characterized in that apply journey for the candidate in same application desktop
Sequence determines the upgrading order for each candidate application program that the candidate application program is concentrated according to upgrading order ordering strategy,
Include:
Determine each candidate the distance between application program and first application program, and according between distance and upgrading order
Corresponding relationship, determine the upgrading order of each candidate application program;Alternatively,
According to the history use information of each candidate application program, the upgrading order of each candidate application program is determined, wherein institute
Stating history use information includes history upgrading number and/or frequency of usage.
6. the method as described in claim 2-4 is any, which is characterized in that selection strategy is applied according to candidate, from described wait rise
The application program of grade, which removes, determines candidate application program collection in the application program of first application program, comprising:
It will be determined as the candidate application program using the application program to be upgraded in desktop locating for first application program
Collection;Alternatively,
Determine the application type of first application program, and will be identical as the application type in the application program to be upgraded
Application program be determined as the candidate application program collection;Alternatively,
The application program that frequency of use in the application program to be upgraded is greater than predeterminated frequency threshold value is determined as the candidate to answer
Use procedure set.
7. the method as described in claim 1-4 is any, which is characterized in that second application program includes at least two, then,
According to the upgrading of first application program, second application program updating is triggered, comprising:
After the completion of in the escalation process of first application program or upgrading, at least two second application programs of control are parallel
Upgrading;Alternatively,
After the completion of in the escalation process of first application program or upgrading, at least two application programs are controlled according to determination
Upgrading order successively upgrade.
8. a kind of device of application program updating, which is characterized in that described device includes:
Determining module, for determining the first application program from application program to be upgraded;
Judgment module, for judging whether first application program meets upgrading trigger condition, wherein the upgrading triggers item
Part is upgraded for characterizing first application program;
Upgraded module, if upgrading for meeting the upgrading trigger condition to first application program;
Control module, for determining the second application program from the application program to be upgraded according to escalation policy is preset, and
According to the upgrading of first application program, second application program updating is triggered.
9. a kind of terminal device, which is characterized in that the terminal device includes:
Memory, for storing program instruction;
Processor, for calling the program instruction stored in the memory, according to the program instruction perform claim requirement of acquisition
Any method of 1-7 includes the steps that.
10. a kind of storage medium, which is characterized in that the storage medium is stored with computer executable instructions, the computer
Executable instruction is used to make computer perform claim that any method of 1-7 be required to include the steps that.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910519926.4A CN110297650B (en) | 2019-06-17 | 2019-06-17 | Application program upgrading method and device, terminal equipment and storage medium |
PCT/CN2019/128931 WO2020253201A1 (en) | 2019-06-17 | 2019-12-27 | Method and apparatus for upgrading application, terminal device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910519926.4A CN110297650B (en) | 2019-06-17 | 2019-06-17 | Application program upgrading method and device, terminal equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110297650A true CN110297650A (en) | 2019-10-01 |
CN110297650B CN110297650B (en) | 2020-08-11 |
Family
ID=68027978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910519926.4A Active CN110297650B (en) | 2019-06-17 | 2019-06-17 | Application program upgrading method and device, terminal equipment and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110297650B (en) |
WO (1) | WO2020253201A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253201A1 (en) * | 2019-06-17 | 2020-12-24 | 珠海格力电器股份有限公司 | Method and apparatus for upgrading application, terminal device, and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103530220A (en) * | 2013-10-09 | 2014-01-22 | 华为技术有限公司 | Display method and system and terminal for application program icons |
US20140149348A1 (en) * | 2012-11-28 | 2014-05-29 | Electronics And Telecommunications Research Institute | Application program management method and apparatus using context information |
CN106372110A (en) * | 2016-08-22 | 2017-02-01 | 维沃移动通信有限公司 | Application recommendation method and mobile terminal |
CN106648644A (en) * | 2016-12-12 | 2017-05-10 | Tcl集团股份有限公司 | Method and system for managing application programs |
CN107193616A (en) * | 2017-06-30 | 2017-09-22 | 广州云移信息科技有限公司 | A kind of application program updating method and terminal |
CN107832067A (en) * | 2017-10-27 | 2018-03-23 | 维沃移动通信有限公司 | One kind applies update method, mobile terminal and computer-readable recording medium |
CN108595201A (en) * | 2018-04-20 | 2018-09-28 | 维沃移动通信有限公司 | A kind of application program update method and mobile terminal |
CN109165033A (en) * | 2018-08-24 | 2019-01-08 | 维沃移动通信有限公司 | A kind of application update method and mobile terminal |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9032385B2 (en) * | 2011-12-28 | 2015-05-12 | Lg Electronics Inc. | Mobile terminal and control method thereof |
CN105653262A (en) * | 2015-12-21 | 2016-06-08 | Tcl集团股份有限公司 | Application program upgrade method, device and system |
CN110297650B (en) * | 2019-06-17 | 2020-08-11 | 珠海格力电器股份有限公司 | Application program upgrading method and device, terminal equipment and storage medium |
-
2019
- 2019-06-17 CN CN201910519926.4A patent/CN110297650B/en active Active
- 2019-12-27 WO PCT/CN2019/128931 patent/WO2020253201A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140149348A1 (en) * | 2012-11-28 | 2014-05-29 | Electronics And Telecommunications Research Institute | Application program management method and apparatus using context information |
CN103530220A (en) * | 2013-10-09 | 2014-01-22 | 华为技术有限公司 | Display method and system and terminal for application program icons |
CN106372110A (en) * | 2016-08-22 | 2017-02-01 | 维沃移动通信有限公司 | Application recommendation method and mobile terminal |
CN106648644A (en) * | 2016-12-12 | 2017-05-10 | Tcl集团股份有限公司 | Method and system for managing application programs |
CN107193616A (en) * | 2017-06-30 | 2017-09-22 | 广州云移信息科技有限公司 | A kind of application program updating method and terminal |
CN107832067A (en) * | 2017-10-27 | 2018-03-23 | 维沃移动通信有限公司 | One kind applies update method, mobile terminal and computer-readable recording medium |
CN108595201A (en) * | 2018-04-20 | 2018-09-28 | 维沃移动通信有限公司 | A kind of application program update method and mobile terminal |
CN109165033A (en) * | 2018-08-24 | 2019-01-08 | 维沃移动通信有限公司 | A kind of application update method and mobile terminal |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253201A1 (en) * | 2019-06-17 | 2020-12-24 | 珠海格力电器股份有限公司 | Method and apparatus for upgrading application, terminal device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2020253201A1 (en) | 2020-12-24 |
CN110297650B (en) | 2020-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107463400B (en) | Hot updating method of mobile application and terminal equipment | |
CN103530220A (en) | Display method and system and terminal for application program icons | |
CN107483521A (en) | A kind of information displaying method, apparatus and system | |
CN109300008A (en) | A kind of information recommendation method and device | |
CN107679718A (en) | List distribution method, equipment and computer-readable recording medium | |
CN110191045B (en) | Information sharing method and device, terminal and readable storage medium | |
CN109684000B (en) | APP data display method, device, equipment and computer readable storage medium | |
US20240160474A1 (en) | Multi-core processor task scheduling method, and device and storage medium | |
CN112988185A (en) | Cloud application updating method, device and system, electronic equipment and storage medium | |
CN110414582A (en) | A kind of model training method, calculates equipment and storage medium at device | |
CN110209479A (en) | A kind of method, apparatus, terminal device and storage medium switching application program | |
CN107678788A (en) | Five application page display methods, device, computer installation and storage medium | |
CN109542320B (en) | Display method, terminal and computer storage medium | |
CN110297650A (en) | A kind of method, apparatus of application program updating, terminal device and storage medium | |
CN110443529A (en) | Resource regulating method, device, equipment and computer readable storage medium | |
CN109032775A (en) | A kind of method, terminal device and storage medium obtaining Task Progress | |
CN111046156B (en) | Method, device and server for determining rewarding data | |
CN108647347A (en) | Pagination Display method, user equipment, storage medium and device | |
CN110188297B (en) | Resource information display method, computing device and computer storage medium | |
CN109710278A (en) | A kind of method, apparatus and terminal device unloading application program | |
CN109271087A (en) | A kind of screenshot method and device | |
CN110059865B (en) | Resource optimization processing method and device | |
CN106201714A (en) | A kind of ODEX optimization method and system | |
CN107301096B (en) | Method and system for configuring storage resources | |
CN109725966A (en) | One mode conversion method, device, terminal device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |