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 PDF

Info

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
Application number
CN201910519926.4A
Other languages
Chinese (zh)
Other versions
CN110297650B (en
Inventor
王永飞
高婧雯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201910519926.4A priority Critical patent/CN110297650B/en
Publication of CN110297650A publication Critical patent/CN110297650A/en
Priority to PCT/CN2019/128931 priority patent/WO2020253201A1/en
Application granted granted Critical
Publication of CN110297650B publication Critical patent/CN110297650B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution 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

A kind of method, apparatus of application program updating, terminal device and storage medium
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.
CN201910519926.4A 2019-06-17 2019-06-17 Application program upgrading method and device, terminal equipment and storage medium Active CN110297650B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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