CN104239111A - Application program upgrading method and device and terminal - Google Patents
Application program upgrading method and device and terminal Download PDFInfo
- Publication number
- CN104239111A CN104239111A CN201410522675.2A CN201410522675A CN104239111A CN 104239111 A CN104239111 A CN 104239111A CN 201410522675 A CN201410522675 A CN 201410522675A CN 104239111 A CN104239111 A CN 104239111A
- Authority
- CN
- China
- Prior art keywords
- app
- scene
- upgraded version
- system resources
- regime values
- 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
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000012545 processing Methods 0.000 claims description 32
- 238000004364 calculation method Methods 0.000 claims description 7
- 241001455214 Acinonyx jubatus Species 0.000 description 25
- 230000008569 process Effects 0.000 description 16
- 101150053844 APP1 gene Proteins 0.000 description 15
- 101100189105 Homo sapiens PABPC4 gene Proteins 0.000 description 15
- 102100039424 Polyadenylate-binding protein 4 Human genes 0.000 description 15
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 101100055496 Arabidopsis thaliana APP2 gene Proteins 0.000 description 4
- 101100016250 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GYL1 gene Proteins 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 241000238557 Decapoda Species 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 235000009470 Theobroma cacao Nutrition 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000003733 optic disk Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides an application program upgrading method, an application program upgrading device and a terminal. Wherein, the method comprises the following steps: receiving an upgrade version of a current APP issued by a server and a normal numerical range of a corresponding consumed system resource; and searching an upgrading version suitable for running at the terminal where the current APP is located from upgrading versions sent by the server, if the upgrading version is not searched, displaying prompt information which is not upgraded temporarily, and if the upgrading version is searched, displaying the searched upgrading version information for upgrading the current APP. The method, the device and the terminal for upgrading the application program can accurately provide the APP with the upgraded version suitable for the operation of the terminal for the user, and the user can conveniently update the version of the APP in the terminal according to the prompt information.
Description
Technical field
The present invention relates to field of terminal technology, particularly relate to a kind of upgrade method of application program, device and terminal.
Background technology
Along with the development of mobile communication technology, in order to meet the demand of people's routine work and life, increasing application A PP (APPlication) appears in mobile terminal such as smart mobile phone, each application program can consume system resource such as internal memory, central processor CPU (Central Processing Unit), Internet resources etc. in smart mobile phone in the process run, and the system resource consumed in smart mobile phone is different under different scene such as network is in connection status or off-state.
At present, when monitoring the application program of installing in terminal and having renewal version, the software such as mobile phone assistant of the management application program in terminal, the softwares such as pea pods can point out the upgraded version information of user application, user can upgrade corresponding application program as required, but, the upgraded version information of existing mobile phone assistant or the application program suggested by pea pods, whether the system resource do not consumed the application program of upgraded version is applicable to present terminal operation is considered, therefore, the upgraded version of application program may not be adapted at running in present terminal, the application program being not suitable for terminal not only can consume a large amount of system resource of terminal, also can affect the operational efficiency of terminal, in addition, if the application program of customer upgrade is not suitable for running in present terminal, user also needs consumption of network resources again to download the application program of applicable terminal.
Summary of the invention
The present invention is intended to solve one of technical matters in correlation technique at least to a certain extent.For this reason, first object of the present invention is the upgrade method proposing a kind of application program, and the method cocoa accurately provides the APP of the upgraded version of applicable terminal operating for user, facilitates user according to the version of APP in information more new terminal.
Second object of the present invention is the update device proposing a kind of application program.
3rd object of the present invention is to propose a kind of terminal.
To achieve these goals, first aspect present invention embodiment proposes a kind of upgrade method of application program, comprising: the regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof; The upgraded version being adapted at described current APP place terminal operating is searched from the upgraded version that described server issues, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for described current APP.
The upgrade method of the application program of the embodiment of the present invention, the regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof, and from the upgraded version that server issues, search the upgraded version being adapted at current APP place terminal operating, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for current APP, thus, the APP of the upgraded version of applicable terminal operating can be accurately provided for user, facilitate user according to the version of APP in information more new terminal.
To achieve these goals, second aspect present invention embodiment proposes a kind of update device of application program, comprise: the first receiver module, the upgraded version of current APP issued for reception server and the regime values scope of the consume system resources of correspondence thereof; First processing module, the upgraded version being adapted at described current APP place terminal operating is searched in the upgraded version that issues from described server, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for described current APP.
The update device of the application program of the embodiment of the present invention, the upgraded version of current APP issued by the first receiver module reception server and the regime values scope of the consume system resources of correspondence thereof, and from the upgraded version that server issues, the upgraded version being adapted at current APP place terminal operating is searched by the first processing module, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for current APP, thus, the APP of the upgraded version of applicable terminal operating can be accurately provided for user, facilitate user according to the version of APP in information more new terminal.
For achieving the above object, third aspect present invention embodiment proposes a kind of terminal, described terminal comprises housing, processor, storer, circuit board and power circuit, wherein, described circuit board is placed in the interior volume that described housing surrounds, and described processor and described storer are arranged on described circuit board; Described power circuit, for powering for each circuit of described terminal or device; Described storer is used for stores executable programs code; Described processor runs the program corresponding with described executable program code by reading the executable program code stored in described storer, for execution following steps: the regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof; The upgraded version being adapted at described current APP place terminal operating is searched from the upgraded version that described server issues, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for described current APP.
The terminal of the embodiment of the present invention, the regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof, and from the upgraded version that server issues, search the upgraded version being adapted at current APP place terminal operating, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for current APP, thus, the APP of the upgraded version of applicable terminal operating can be accurately provided for user, facilitate user according to the version of APP in information more new terminal.
The aspect that the present invention adds and advantage will part provide in the following description, and part will become obvious from the following description, or be recognized by practice of the present invention.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the method obtaining application program consume system resources according to an embodiment of the invention.
Fig. 2 is the process flow diagram of the recommend method of application program according to an embodiment of the invention.
Fig. 3 is the process flow diagram of the recommend method of application program in accordance with another embodiment of the present invention.
Fig. 4 is the process flow diagram of the upgrade method of application program according to an embodiment of the invention.
Fig. 5 is the structural representation of the update device of application program according to an embodiment of the invention.
Fig. 6 is the structural representation of the update device of application program in accordance with another embodiment of the present invention.
Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Be exemplary below by the embodiment be described with reference to the drawings, be intended to for explaining the present invention, and can not limitation of the present invention be interpreted as.
Below with reference to the accompanying drawings the method for the upgrade method of the application program of the embodiment of the present invention, device and terminal are described.
Fig. 1 is the process flow diagram of the method obtaining application program consume system resources according to an embodiment of the invention, and as shown in Figure 1, the method comprises:
S101, for often kind of scene, obtain the data of each application A PP consume system resources, and to server reported data, to make server calculate the regime values scope of each APP consume system resources under often kind of scene according to multiple data, and return the regime values scope of each APP consume system resources under often kind of scene to client.
In this embodiment, above-mentioned scene can be spread its tail for APP place terminal or screen locking, network are in the scene such as connection status or off-state, and this embodiment does not limit scene.Wherein, above-mentioned client can be positioned at the hardware device that personal computer PC, mobile phone, panel computer etc. have various operating system.
Such as, client place terminal is under network is in connection status, obtain the data of each APP consume system resources under network is in connection status run in terminal system, and to server reported data, the data of each APP consume system resources under network is in connection status that server receives client sends, and from the database set up in advance, obtain the regime values scope of each APP consume system resources under network is in connection status.Wherein, said system resource can comprise in internal memory, central processing unit CPU, input and output IO and Internet resources one or more, under being included in different scene in this database set up in advance, the regime values scope of each version consume system resources of application program, the regime values scope of the application program consume system resources of preserving in database is the average range of server analysis great amount of terminals consume system resources.
Such as, server receives 15 APP that client sends under network is in connection status, consumes the data of internal memory, central processing unit CPU, input and output IO and Internet resources, server such as wraps according to the identification information of each APP the regime values scope that name or packet signature obtain the system resource that each APP consumes under network is in connection status from the database set up in advance, and returns the regime values scope of each APP consume system resources under network is in connection status to client.
Below the process comprising each APP database of the regime values scope of consume system resources under often kind of scene that server is set up in advance is introduced.
Particularly, for each scene, server obtains multiple client each APP under each scene and consumes internal memory, central processing unit CPU, the data of input and output IO and Internet resources, and based on often kind of scene, weight is set for often kind of system resource, and based on the data that the weight calculation of correspondence obtains, internal memory is consumed to calculate client each APP under each scene, central processing unit CPU, the regime values scope of input and output IO and Internet resources, furthermore, server can calculate the regime values scope of the system resource of each version under each scene of each APP according to many data, and by the internal memory of each version of APP each under each scene consumption, central processing unit CPU, the regime values scope of input and output IO and Internet resources is preserved in a database.
Such as, server receives the application program such as CPU usage of cheetah mobile phone browser under terminal is in network connection state that 1000 terminals send, wherein, the CPU usage that the cheetah mobile phone browser that 300 terminals send is under network connection state is 3% ~ 7%, the CPU usage that the cheetah mobile phone browser that 300 terminals send is under network connection state is 4% ~ 8%, the CPU usage that the cheetah mobile phone browser that 300 terminals send is under network connection state is 4% ~ 8%, the CPU usage that the cheetah mobile phone browser that 100 terminals send is under network connection state is 80% ~ 90%, then according to the CPU usage of acquisition 1000 cheetah browsers, server determines that the regime values scope of cheetah browser CPU usage is 3% ~ 8%.As can be seen here, server obtains the regime values scope of CPU usage based on the mode of large data statistics, by the mode based on large data statistics, can ignore the otherness of the CPU usage that different clients in actual applications reports.
In this embodiment, the regime values scope of each application program consume system resources that server is preserved calculates based on the mode of large data statistics, otherness between the data can ignoring each APP consume system resources that different clients in actual applications reports, such as, under the state of micro-letter login, report the data of consume system resources in some terminals, some terminals report the data of consume system resources when micro-letter does not log in.The regime values scope of the system resource of preserving in database in this example is as shown in table 1.
The regime values scope of the system resource of preserving in table 1 database
It should be noted that, the regime values scope of the system resource of preserving in the database provided in above-mentioned table 1 is only a kind of example, should be as the criterion in actual applications with the data of reality.
The regime values scope of S102, each APP that reception server returns consume system resources under often kind of scene.
Particularly, the regime values scope of each version consume system resources under often kind of scene of each APP that client reception server returns, and obtain the internal memory consumed under concrete scene such as network is in connection status that in client, each APP consumes, central processing unit CPU, the data of input and output IO and Internet resources, and judge the internal memory that each APP consumes, central processing unit CPU, whether input and output IO and Internet resources are within the scope of its each self-corresponding regime values, if the internal memory that APP consumes, central processing unit CPU, beyond the regime values scope of its correspondence, any one data in input and output IO and Internet resources can determine that corresponding APP exists abnormal, that is, current scene is not suitable for this APP and runs, after determining to there is abnormal APP in client, by display reminding information in client, user can according to the APP process of information to exception.
Such as, under network is in connection status, if APP1 saves as 2Mb in consuming, CPU usage is 5%, input and output IO is 1Mb, namely APP1 downloads or uploads at the Internet resources of 1 minute internal consumption as 1Mb, the internal memory that this APP1 that client receives from server is corresponding, CPU usage, input and output IO, the regime values scope that Internet resources are corresponding is respectively 2.5Mb ~ 3.5Mb, 4% ~ 8%, 0.8Mb ~ 1.5Mb, 0.5Mb ~ 1.2Mb, by relatively finding out, the internal memory of APP1 is not within the scope of the regime values of its correspondence, namely the internal memory of APP1 exists abnormal, that is, the current running environment of terminal is not suitable for APP1 and runs, determining that APP1 exists extremely, the internal memory of prompting user APP1 exists abnormal by client, user can according to information to APP1 process.
The embodiment of the method for above-mentioned acquisition application program consume system resources, for often kind of scene, obtain the data obtaining each application A PP consume system resources, and to server reported data, the regime values scope of each APP consume system resources under often kind of scene is calculated according to multiple data to make server, and the regime values scope of each APP consume system resources under often kind of scene is returned to client, and the regime values scope of each APP consume system resources under often kind of scene that reception server returns, thus, the regime values scope of each APP institute consume system resources under can accurately obtaining different scene, and then when under different scene, certain APP institute consume system resources is not within the scope of the regime values of correspondence, user can be pointed out to carry out relevant treatment to this APP.
Fig. 2 is the process flow diagram of the recommend method of application program according to an embodiment of the invention, and as shown in Figure 2, the method comprises:
S201, client for current scene, obtain client the data of each application A PP consume system resources in the terminal.
In this embodiment, above-mentioned current scene can be spread its tail for APP place terminal or screen locking, network are in the scene such as connection status or off-state, and this embodiment does not limit current scene.Wherein, above-mentioned client can be positioned at the hardware device that personal computer PC, mobile phone, panel computer etc. have various operating system.
Particularly, each APP run in terminal is in the internal memory, central processing unit CPU, input and output IO and the Internet resources that consume under network is in connection status data in current scene such as terminal are obtained.
S202, under user end to server sends and carries current scene, the data of each application A PP consume system resources.
S203, the data that server receives client sends, and according to data acquisition client the regime values scope of each APP consume system resources in the terminal.
Particularly, the data that server receives client sends, and according to these data from the database that this locality is set up in advance, obtain client the regime values scope of each APP consume system resources under current scene in the terminal, wherein, the regime values scope of the system resource of preserving in the local database set up in advance is as shown in table 1.
It should be noted that, the regime values scope of each APP consume system resources of preserving in database is that server arranges weight based on current scene for often kind of system resource, and obtain based on the weight calculation of correspondence, furthermore, that server is based on current scene, obtain current scene from great amount of terminals under, each APP consumes the data of often kind of system resource, and is that often kind of system resource arranges weight calculation and obtains according to current scene.
S204, server is according to the APP of system resource not within the scope of the regime values of its correspondence that whether there is consumption under the regime values scope determination current scene of each APP consume system resources of the data and acquisition that receive each APP consume system resources.
S205, if the APP of system resource not within the scope of the regime values of correspondence that there is consumption under server determination current scene, then obtains the recommendation list of the application program of the same type of APP according to the regime values scope of correspondence.
In this embodiment, the application program comprised in above-mentioned recommendation list is the application program of the same type that the resource of mean consumption under current scene is positioned at the current APP of corresponding regime values scope.
Such as, if there is the system resource such as current APP of CPU not within the scope of the regime values of the correspondence such as QQ music of consumption under server determination current scene, from the database set up in advance, then obtain application program such as dried shrimp music, Netease's cloud music etc. of the recommendation of corresponding same kind according to the regime values scope of correspondence, generate the recommendation list that comprises the application program of recommendation.
Again such as, the system resource that multiple APP consumes under current scene if exist in server determination terminal is not within the scope of the regime values of its correspondence, such as, the internal memory that APP1 consumes under current scene is not within the scope of the regime values of internal memory corresponding to APP1, the CPU that APP1 consumes under current scene is not within the scope of the regime values of CPU corresponding to APP2, now, the regime values scope of the internal memory according to APP1 is obtained the application program with the recommendation of APP1 same kind by server from database, from database, the application program with the recommendation of APP2 same kind is obtained according to the regime values scope of the CPU of APP2, and generate the recommendation list that comprises the application program that APP1 and APP2 recommends.
S206, server sends information and recommendation list to client.
S207, the information that client reception server returns and recommendation list, and according to recommendation list, APP is installed.
Particularly, the information that client reception server returns, and the application program being not suitable for running under current scene is unloaded according to information, and the application program being relatively applicable to client place terminal current scene is installed according to recommendation list, thus, the applicable current scene that the APP that client is run in the terminal all compares, thus decrease be not suitable for client place terminal current scene APP to the consumption of terminal system resource, improve the operational efficiency of terminal system.
The recommend method embodiment of above-mentioned application program, for under current scene, client obtains the data of each APP consume system resources, and send the data to server, the regime values scope that server is corresponding according to the data acquisition received each APP consume system resources, and determine whether there is not at the APP that regime values scope is according to the data of each APP consume system resources received and the regime values scope of correspondence, if exist, the recommendation list of the application program of the same kind of recommending then is obtained according to the regime values scope of correspondence, and information and recommendation list are sent to client, client is not suitable for the APP of client place terminal current scene according to information unloading, and the APP being relatively applicable to client place terminal current scene is installed, thus, facilitate user that the APP being applicable to terminal is installed according to recommendation list, decrease be not suitable for client place terminal current scene APP to the consumption of terminal system resource, improve the operational efficiency of terminal system.
Fig. 3 is the process flow diagram of the recommend method of application program in accordance with another embodiment of the present invention, and as shown in Figure 3, the method comprises:
S301, client for current scene, obtain client the data of each application A PP consume system resources in the terminal.
In this embodiment, above-mentioned current scene can comprise APP place terminal and to spread its tail or screen locking, network are in the scene such as connection status or off-state, and this embodiment does not limit current scene.Wherein, above-mentioned client can be positioned at the hardware device that personal computer PC, mobile phone, panel computer etc. have various operating system.
Particularly, each APP is in the internal memory, central processing unit CPU, input and output IO and the Internet resources that consume under network is in connection status data in current scene such as terminal are obtained.
S302, under user end to server sends and carries current scene, the data of each application A PP consume system resources.
S303, the data that server receives client sends, and according to data acquisition client the regime values scope of each APP consume system resources in the terminal.
Particularly, the data that server receives client sends, and according to these data from the database that this locality is set up in advance, obtain client the regime values scope of each APP consume system resources under current scene in the terminal, wherein, the regime values scope of the system resource of preserving in the local database set up in advance is as shown in table 1, does not repeat herein.
It should be noted that, the regime values scope of each APP consume system resources of preserving in database is that server arranges weight based on current scene for often kind of system resource, and obtain based on the weight calculation of correspondence.
S304, server returns the regime values scope of each APP consume system resources to client.
Particularly, under server returns current scene to client, client the regime values scope of each APP consume system resources in the terminal.
S305, the regime values scope of each APP consume system resources that client reception server returns, and judge that the data of each APP consume system resources are whether within the scope of the regime values of the consume system resources of correspondence, if be positioned at regime values scope, then determine that the data of the consume system resources of corresponding A PP are normal, if be not positioned at regime values scope, then determine the data exception of the consume system resources of corresponding A PP, and display reminding information on the client.
Particularly, client is according to the regime values scope of each APP consume system resources under current scene received, and judge that whether the data of the APP consume system resources in client are normal according to the regime values scope of consume system resources under the current scene received, if the internal memory consumed, central processing unit CPU, one or more data are had not within the scope of the regime values of the APP consume system resources of correspondence in the data of input and output IO and Internet resources, then determine the data exception of the consume system resources of corresponding A PP, namely illustrate under current scene, corresponding APP is not suitable for running in the terminal, and show corresponding information in client, the application program be not suitable under terminal current scene is unloaded according to information to make user.
S306, user end to server sends recommendation request.
Wherein, the current APP of consume system resources not within the scope of the regime values of correspondence and the current scene of current APP place terminal under current scene is comprised in above-mentioned request.
Particularly, while display reminding information, user end to server sends recommendation request, to make user while unloading is not suitable for terminal current scene, can obtain the application program of the same kind of the current APP that server is recommended.
S307, server receives recommendation request, and obtains the recommendation list of the same kind application program of current APP according to recommendation request.
In this embodiment, the application program comprised in above-mentioned recommendation list is the application program of the same type that the resource of mean consumption under current scene is positioned at the current APP of corresponding regime values scope.
Particularly, server receives recommendation request, and obtain the regime values scope of the system resource that current APP consumes under current scene according to recommendation request, and from the database set up in advance, obtain the application program of the recommendation of the same kind of applicable terminal current scene according to the regime values scope of its correspondence.
Such as, current APP in recommendation request is QQ music, current scene is the state that terminal is in network connection, server obtains the regime values scope of QQ music consume system resources under current scene according to the QQ music in request and the current scene of terminal from the database set up in advance, and from database, application program such as dried shrimp music, Netease's cloud music etc. of the recommendation of corresponding same kind is obtained according to the regime values scope of correspondence, generate the recommendation list that comprises the application program of recommendation.
S308, server returns the recommendation list of the same kind of current APP to client.
S309, client reception server returns recommendation list, and the application program run under being adapted at current scene according to recommendation list installation.
Particularly, the recommendation list that client reception server returns, and select the application program being relatively applicable to client place terminal current scene is installed from recommendation list, thus, the applicable current scene that the APP that client is run in the terminal all compares, thus decrease be not suitable for client place terminal current scene APP to the consumption of client place terminal system resource, improve the operational efficiency of terminal system.
The recommend method embodiment of above-mentioned application program, for under current scene, client obtains the data of each APP consume system resources, and send the data to server, the regime values scope that server is corresponding according to the data acquisition received each APP consume system resources, and regime values scope corresponding for each APP consume system resources is back to client, the client regime values scope corresponding according to each APP consume system resources returned judges that the data of corresponding APP consume system resources are whether within the scope of this regime values, if there is the APP exceeding regime values scope, then the data of the APP consume system resources of correspondence are sent to server, corresponding regime values scope is determined according to the data of consume system resources to make server, and the application program of the recommendation of same kind is obtained according to regime values scope, and return the application program of recommendation, client installs the application program being applicable to client place terminal current scene according to the application program of recommending, thus, decrease be not suitable for client place terminal current scene APP to the consumption of terminal system resource, improve the operational efficiency of terminal system.
Fig. 4 is the process flow diagram of the upgrade method of application program according to an embodiment of the invention, and as shown in Figure 4, the method comprises:
S401, for often kind of scene, obtain the data of each application A PP consume system resources, and to server reported data, to make server calculate the regime values scope of each APP consume system resources under often kind of scene according to multiple data, and return the regime values scope of each APP consume system resources under often kind of scene to client.
In this embodiment, above-mentioned scene can comprise APP place terminal and to spread its tail or screen locking, network are in connection status or off-state etc., and this embodiment does not limit scene.Wherein, above-mentioned client can be positioned at the hardware device that personal computer PC, mobile phone, panel computer etc. have various operating system, said system resource can comprise in internal memory, central processing unit CPU, input and output IO and Internet resources one or more.
The regime values scope of S402, each APP that reception server returns consume system resources under often kind of scene.
It should be noted that, step S402 is identical with step S102, illustrates and is also applicable to step S402, repeat no more herein the explanation of step S102.
In addition, in this embodiment, step S401 and S402 is optional.
S403, the regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof.
In this embodiment, the data of the current APP consume system resources that server can send according to client, the internal memory that current APP consumes not only can be comprised in data, central processing unit CPU, one or more in input and output IO and Internet resources, identification information corresponding to current APP can also be comprised and such as wrap name and packet signature, and when server determines that corresponding APP has a upgraded version, initiatively the regime values scope of upgraded version and consume system resources corresponding to upgraded version can be pushed to client, to facilitate user according to the version of APP of the regime values scope updating client institute of the consume system resources of the upgraded version pushed and correspondence thereof correspondence in the terminal.Such as, current APP is cheetah mobile phone browser, after the regime values scope of consume system resources corresponding for cheetah browser is back to client by server, if after server monitoring has two upgraded versions to cheetah mobile phone browser, such as upgraded version 1 and upgraded version 2, server will obtain the regime values scope of the consume system resources of the upgraded version of corresponding cheetah mobile phone browser according to the upgraded version 1 of correspondence and upgraded version 2, and the regime values scope of the AKU of upgraded version corresponding for cheetah browser and corresponding consume system resources is returned to client.
S404, searches the upgraded version being adapted at current APP place terminal operating, if do not find from the upgraded version that server issues, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for current APP.
Particularly, if the upgraded version of the current APP issued from server has multiple, whether the regime values scope that client searches each self-corresponding system consumption resource of multiple upgraded version is applicable to current APP place terminal operating, if do not find, then for user shows the information that wouldn't upgrade, such as, information can be, and " upgraded version of current APP is not suitable for current scene, advise that you wouldn't upgrade ", if the upgraded version of the current APP issued from server has multiple, client searches the regime values scope of each self-corresponding system consumption resource of multiple upgraded version, if there is the upgraded version being adapted at client and running in the terminal in multiple upgraded version, then show the upgraded version information found, current APP is upgraded according to upgraded version information to facilitate user.
In this embodiment, after showing the upgraded version information found, user can also be received and upgraded version corresponding to current APP is installed, to complete the upgrading of current APP according to the upgraded version information of display.
Such as, two upgraded versions of the cheetah mobile phone browser that server issues are received in client, upgraded version 1 and upgraded version 2, if the positive scope of the internal memory of the consumption of upgraded version 1 correspondence is 23Mb ~ 26Mb, the regime values scope of CPU is 20% ~ 25%, the positive scope of the internal memory of the consumption of upgraded version 2 correspondence is 30Mb ~ 32Mb, the regime values scope of CPU is 21% ~ 26%, according to the hardware environment of client place terminal, client is judged that upgraded version 1 compares and is adapted at client and runs in the terminal, client can show, and " internal memory that upgraded version 1 occupies is less, CPU occupation rate is lower, advise that you to upgrade cheetah mobile phone browser according to upgraded version 1 " prompting, user can upgrade according to information the cheetah mobile phone browser of current version, receive the trigger action of user, and the upgraded version information of click according to user, complete the upgrading of cheetah browser.
The upgrade method embodiment of above-mentioned application program, the regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof, and from the upgraded version that server issues, search the upgraded version being adapted at current APP place terminal operating, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for current APP, thus, the APP of the upgraded version of applicable terminal operating can be accurately provided for user, facilitate user according to the version of APP in information more new terminal.
In order to realize above-described embodiment, the present invention also proposes a kind of update device of application program.
Fig. 5 is the structural representation of the update device of application program according to an embodiment of the invention, and as shown in Figure 5, this device comprises the first receiver module 100 and the first processing module 200, wherein:
The regime values scope of the upgraded version of current APP that the first receiver module 100 issues for reception server and the consume system resources of correspondence thereof; First processing module 200 searches in the upgraded version that issues from above-mentioned server the upgraded version being adapted at above-mentioned current APP place terminal operating, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for above-mentioned current APP.
Said system resource can comprise in internal memory, central processing unit CPU, input and output IO and Internet resources one or more.
In addition, as shown in Figure 6, said apparatus can also comprise the second processing module 300, this second processing module 300 is for after showing in above-mentioned first processing module 200 the upgraded version information found, receive user and upgraded version corresponding to above-mentioned current APP is installed, to complete the upgrading of above-mentioned current APP according to the above-mentioned upgraded version information of display.
In order to the regime values scope of each APP consume system resources in terminal can be obtained, user is facilitated to understand regime values scope corresponding to each APP, and facilitate user to carry out relevant treatment to the APP not in regime values scope, said apparatus can also comprise acquisition module 400 and the second receiver module 500, wherein, acquisition module 400 is for for often kind of scene, obtain the data of each application A PP consume system resources, and report above-mentioned data to server, the regime values scope of each APP consume system resources under often kind of scene is calculated according to multiple above-mentioned data to make server, and the regime values scope of above-mentioned each APP consume system resources under often kind of scene is returned to above-mentioned client, and the regime values scope of above-mentioned each APP under often kind scene consume system resources of the second receiver module 500 for receiving above-mentioned server and returning.
Above-mentioned scene can comprise above-mentioned APP place terminal spread its tail or close screen, network is in the scene such as connection status or off-state.Above-mentioned each APP regime values scope of consume system resources under often kind of scene is that above-mentioned server arranges weight based on current scene for often kind of system resource, and obtain based on the weight calculation of correspondence.
Particularly, before the upgraded version of current APP issued at above-mentioned first receiver module 200 reception server and the regime values scope of the consume system resources of correspondence thereof, acquisition module 400 can for often kind of scene, obtain the consumption internal memory of each APP in terminal, central processing unit CPU, the data of input and output IO and Internet resources, and report above-mentioned data to server, the data that server receiving terminal sends, and the regime values scope of each APP consume system resources under often kind of scene is calculated according to the data obtained from other multiple terminals, this regime values scope is the average normal range of of each APP consume system resources.Furthermore, if each APP has multiple version, server can also calculate the regime values scope of each version consume system resources under often kind of scene of each APP.Obtain the regime values scope of each version of each application program consume system resources under often kind of scene at server after, server returns corresponding regime values scope to terminal, and the second receiver module 500 can receive the regime values scope of each version of the above-mentioned each APP of each APP consume system resources under often kind of scene.
It should be noted that, the explanation of the upgrade method embodiment of above-mentioned application programs illustrates and the update device being also applicable to the application program of this embodiment does not repeat herein.
The update device embodiment of above-mentioned application program, the upgraded version of current APP issued by the first receiver module reception server and the regime values scope of the consume system resources of correspondence thereof, and from the upgraded version that server issues, the upgraded version being adapted at current APP place terminal operating is searched by the first processing module, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for current APP, thus, the APP of the upgraded version of applicable terminal operating can be accurately provided for user, facilitate user according to the version of APP in information more new terminal.
In order to realize above-described embodiment, the present invention also proposes a kind of terminal, and this terminal comprises housing, processor, storer, circuit board and power circuit, wherein, foregoing circuit plate is placed in the interior volume that above-mentioned housing surrounds, and above-mentioned processor and above-mentioned storer are arranged on foregoing circuit plate; Above-mentioned power circuit, for powering for each circuit of above-mentioned terminal or device; Above-mentioned storer is used for stores executable programs code; Above-mentioned processor runs the program corresponding with above-mentioned executable program code by reading the executable program code stored in above-mentioned storer, for execution following steps:
S401 ', for often kind of scene, obtain the data of each application A PP consume system resources, and to server reported data, to make server calculate the regime values scope of each APP consume system resources under often kind of scene according to multiple data, and return the regime values scope of each APP consume system resources under often kind of scene to client.
In this embodiment, above-mentioned scene can comprise APP place terminal and to spread its tail or screen locking, network are in connection status or off-state etc., and this embodiment does not limit scene.Wherein, above-mentioned client is positioned in terminal, above-mentioned terminal can be the hardware device that personal computer PC, mobile phone, panel computer etc. have various operating system, said system resource can comprise in internal memory, central processing unit CPU, input and output IO and Internet resources one or more.
The regime values scope of S402 ', each APP that reception server returns consume system resources under often kind of scene.
In addition, in this embodiment, step S401 ' and S402 ' is optional.
S403 ', the regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof.
In this embodiment, the data of the current APP consume system resources that server can send according to client, the internal memory that current APP consumes not only can be comprised in data, central processing unit CPU, one or more in input and output IO and Internet resources, identification information corresponding to current APP can also be comprised and such as wrap name and packet signature, and when server determines that corresponding APP has a upgraded version, initiatively the regime values scope of upgraded version and consume system resources corresponding to upgraded version can be pushed to client, to facilitate user according to the version of APP of the regime values scope updating client institute of the consume system resources of the upgraded version pushed and correspondence thereof correspondence in the terminal.Such as, current APP is cheetah mobile phone browser, after the regime values scope of consume system resources corresponding for cheetah browser is back to client by server, if after server monitoring has two upgraded versions to cheetah mobile phone browser, such as upgraded version 1 and upgraded version 2, server will obtain the regime values scope of the consume system resources of the upgraded version of corresponding cheetah mobile phone browser according to the upgraded version 1 of correspondence and upgraded version 2, and the regime values scope of the AKU of upgraded version corresponding for cheetah browser and corresponding consume system resources is returned to client.
S404 ', searches the upgraded version being adapted at current APP place terminal operating, if do not find from the upgraded version that server issues, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for current APP.
Particularly, if the upgraded version of the current APP issued from server has multiple, whether the regime values scope can searching each self-corresponding system consumption resource of multiple upgraded version is applicable to current APP place terminal operating, if do not find, then for user shows the information that wouldn't upgrade, such as, information can be, and " upgraded version of current APP is not suitable for current scene, advise that you wouldn't upgrade ", if the upgraded version of the current APP issued from server has multiple, search the regime values scope of each self-corresponding system consumption resource of multiple upgraded version, if there is the upgraded version being adapted at client and running in the terminal in multiple upgraded version, then show the upgraded version information found, current APP is upgraded according to upgraded version information to facilitate user.
In this embodiment, after showing the upgraded version information found, user can also be received and upgraded version corresponding to current APP is installed, to complete the upgrading of current APP according to the upgraded version information of display.
Such as, two upgraded versions of the cheetah mobile phone browser that server issues are received in client, upgraded version 1 and upgraded version 2, if the positive scope of the internal memory of the consumption of upgraded version 1 correspondence is 23Mb ~ 26Mb, the regime values scope of CPU is 20% ~ 25%, the positive scope of the internal memory of the consumption of upgraded version 2 correspondence is 30Mb ~ 32Mb, the regime values scope of CPU is 21% ~ 26%, according to the hardware environment of client place terminal, client is judged that upgraded version 1 compares and is adapted at client and runs in the terminal, client can show, and " internal memory that upgraded version 1 occupies is less, CPU occupation rate is lower, advise that you to upgrade cheetah mobile phone browser according to upgraded version 1 " prompting, user can upgrade according to information the cheetah mobile phone browser of current version, after receiving the trigger action of user, according to the upgraded version information of the click of user, complete the upgrading of cheetah browser.
Above-mentioned terminal embodiment, the regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof, and from the upgraded version that server issues, search the upgraded version being adapted at current APP place terminal operating, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for current APP, thus, the APP of the upgraded version of applicable terminal operating accurately can be provided for user, facilitate user according to the version of APP in information more new terminal.
In the description of this instructions, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term not must for be identical embodiment or example.And the specific features of description, structure, material or feature can combine in one or more embodiment in office or example in an appropriate manner.In addition, when not conflicting, the feature of the different embodiment described in this instructions or example and different embodiment or example can carry out combining and combining by those skilled in the art.
In addition, term " first ", " second " only for describing object, and can not be interpreted as instruction or hint relative importance or imply the quantity indicating indicated technical characteristic.Thus, be limited with " first ", the feature of " second " can express or impliedly comprise at least one this feature.In describing the invention, the implication of " multiple " is at least two, such as two, three etc., unless otherwise expressly limited specifically.
Describe and can be understood in process flow diagram or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
In flow charts represent or in this logic otherwise described and/or step, such as, the sequencing list of the executable instruction for realizing logic function can be considered to, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise the system of processor or other can from instruction execution system, device or equipment instruction fetch and perform the system of instruction) use, or to use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wiring, portable computer diskette box (magnetic device), random access memory (RAM), ROM (read-only memory) (ROM), erasablely edit ROM (read-only memory) (EPROM or flash memory), fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other suitable media that can print described program thereon, because can such as by carrying out optical scanning to paper or other media, then carry out editing, decipher or carry out process with other suitable methods if desired and electronically obtain described program, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple step or method can with to store in memory and the software performed by suitable instruction execution system or firmware realize.Such as, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: the discrete logic with the logic gates for realizing logic function to data-signal, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium mentioned can be ROM (read-only memory), disk or CD etc.Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, revises, replace and modification.
Claims (15)
1. a upgrade method for application program, is characterized in that, comprising:
The regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof;
The upgraded version being adapted at described current APP place terminal operating is searched from the upgraded version that described server issues, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for described current APP.
2. method according to claim 1, is characterized in that, after the upgraded version information that described display finds, also comprises:
Receive user and upgraded version corresponding to described current APP is installed, to complete the upgrading of described current APP according to the described upgraded version information of display.
3. method according to claim 1, is characterized in that, before the upgraded version of current APP issued at described reception server and the regime values scope of the consume system resources of correspondence thereof, also comprises:
For often kind of scene, obtain the data of each application A PP consume system resources, and report described data to server, to make server calculate the regime values scope of each APP consume system resources under often kind of scene according to multiple described data, and return the regime values scope of described each APP consume system resources under often kind of scene to described client; And
Receive the regime values scope of described each APP consume system resources under often kind of scene that described server returns.
4. method according to claim 3, is characterized in that, the regime values scope of described each APP consume system resources under often kind of scene, comprising:
The regime values scope of each version consume system resources under often kind of scene of described each APP.
5. method according to claim 3, it is characterized in that, described each APP regime values scope of consume system resources under often kind of scene is that described server arranges weight based on current scene for often kind of system resource, and obtain based on the weight calculation of correspondence.
6. method according to claim 3, is characterized in that, described system resource comprise in internal memory, central processing unit CPU, input and output IO and Internet resources one or more.
7. method according to claim 3, is characterized in that, described scene comprise described APP place terminal spread its tail or close screen, network is in connection status or off-state.
8. a update device for application program, is characterized in that, comprising:
First receiver module, the upgraded version of current APP issued for reception server and the regime values scope of the consume system resources of correspondence thereof;
First processing module, the upgraded version being adapted at described current APP place terminal operating is searched in the upgraded version that issues from described server, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for described current APP.
9. device according to claim 8, is characterized in that, also comprises:
Second processing module, after showing in described first processing module the upgraded version information found, receives user and installs upgraded version corresponding to described current APP, to complete the upgrading of described current APP according to the described upgraded version information of display.
10. device according to claim 8, is characterized in that, also comprises:
Acquisition module, for for often kind of scene, obtain the data of each application A PP consume system resources, and report described data to server, to make server calculate the regime values scope of each APP consume system resources under often kind of scene according to multiple described data, and return the regime values scope of described each APP consume system resources under often kind of scene to described client; And
Second receiver module, for receiving the regime values scope of described each APP consume system resources under often kind of scene that described server returns.
11. devices according to claim 10, is characterized in that, the regime values scope of described each APP consume system resources under often kind of scene, comprising:
The regime values scope of each version consume system resources under often kind of scene of described each APP.
12. devices according to claim 10, it is characterized in that, described each APP regime values scope of consume system resources under often kind of scene is that described server arranges weight based on current scene for often kind of system resource, and obtain based on the weight calculation of correspondence.
13. devices according to claim 10, is characterized in that, described system resource comprise in internal memory, central processing unit CPU, input and output IO and Internet resources one or more.
14. devices according to claim 10, is characterized in that, described scene comprise described APP place terminal spread its tail or close screen, network is in connection status or off-state.
15. 1 kinds of terminals, described terminal comprises housing, processor, storer, circuit board and power circuit, and wherein, described circuit board is placed in the interior volume that described housing surrounds, and described processor and described storer are arranged on described circuit board; Described power circuit, for powering for each circuit of described terminal or device; Described storer is used for stores executable programs code; Described processor runs the program corresponding with described executable program code by reading the executable program code stored in described storer, for execution following steps:
The regime values scope of the upgraded version of current APP that reception server issues and the consume system resources of correspondence thereof;
The upgraded version being adapted at described current APP place terminal operating is searched from the upgraded version that described server issues, if do not find, then show the information that wouldn't upgrade, if find, then show the upgraded version information found, upgrade for described current APP.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410522675.2A CN104239111B (en) | 2014-09-30 | 2014-09-30 | Application program upgrading method and device and terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410522675.2A CN104239111B (en) | 2014-09-30 | 2014-09-30 | Application program upgrading method and device and terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104239111A true CN104239111A (en) | 2014-12-24 |
| CN104239111B CN104239111B (en) | 2017-11-07 |
Family
ID=52227246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410522675.2A Expired - Fee Related CN104239111B (en) | 2014-09-30 | 2014-09-30 | Application program upgrading method and device and terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104239111B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104346201A (en) * | 2014-09-30 | 2015-02-11 | 北京金山安全软件有限公司 | Method, device and terminal for acquiring system resource consumed by application program |
| CN109324801A (en) * | 2018-09-18 | 2019-02-12 | 华为技术有限公司 | Algorithm downloading method, equipment and related products |
| CN112579114A (en) * | 2019-09-27 | 2021-03-30 | 阿里巴巴集团控股有限公司 | Program upgrading method and device for Internet of things equipment and Internet of things equipment |
| TWI806664B (en) * | 2022-06-16 | 2023-06-21 | 華碩電腦股份有限公司 | Method and system for detecting application program version with abnormal power consumption |
| CN117520039A (en) * | 2023-11-27 | 2024-02-06 | 上海任意门科技有限公司 | A memory optimization method and system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040045012A1 (en) * | 2002-08-30 | 2004-03-04 | Sun Microsystems, Inc. | Barrier mechanism for firmware upgrade |
| US20070300215A1 (en) * | 2006-06-26 | 2007-12-27 | Bardsley Jeffrey S | Methods, systems, and computer program products for obtaining and utilizing a score indicative of an overall performance effect of a software update on a software host |
| CN102195802A (en) * | 2010-03-18 | 2011-09-21 | 中兴通讯股份有限公司 | Terminal software transmission method, server and terminal |
| CN102779054A (en) * | 2012-06-15 | 2012-11-14 | 北京奇虎科技有限公司 | Installation treatment method and device of application program as well as server |
-
2014
- 2014-09-30 CN CN201410522675.2A patent/CN104239111B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040045012A1 (en) * | 2002-08-30 | 2004-03-04 | Sun Microsystems, Inc. | Barrier mechanism for firmware upgrade |
| US20070300215A1 (en) * | 2006-06-26 | 2007-12-27 | Bardsley Jeffrey S | Methods, systems, and computer program products for obtaining and utilizing a score indicative of an overall performance effect of a software update on a software host |
| CN102195802A (en) * | 2010-03-18 | 2011-09-21 | 中兴通讯股份有限公司 | Terminal software transmission method, server and terminal |
| CN102779054A (en) * | 2012-06-15 | 2012-11-14 | 北京奇虎科技有限公司 | Installation treatment method and device of application program as well as server |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104346201A (en) * | 2014-09-30 | 2015-02-11 | 北京金山安全软件有限公司 | Method, device and terminal for acquiring system resource consumed by application program |
| CN109324801A (en) * | 2018-09-18 | 2019-02-12 | 华为技术有限公司 | Algorithm downloading method, equipment and related products |
| CN109324801B (en) * | 2018-09-18 | 2022-04-12 | 华为云计算技术有限公司 | Algorithm downloading method, equipment and related product |
| US11662992B2 (en) | 2018-09-18 | 2023-05-30 | Huawei Cloud Computing Technologies Co., Ltd. | Algorithm downloading method, device, and related product |
| CN112579114A (en) * | 2019-09-27 | 2021-03-30 | 阿里巴巴集团控股有限公司 | Program upgrading method and device for Internet of things equipment and Internet of things equipment |
| TWI806664B (en) * | 2022-06-16 | 2023-06-21 | 華碩電腦股份有限公司 | Method and system for detecting application program version with abnormal power consumption |
| CN117520039A (en) * | 2023-11-27 | 2024-02-06 | 上海任意门科技有限公司 | A memory optimization method and system |
| CN117520039B (en) * | 2023-11-27 | 2025-11-28 | 上海任意门科技有限公司 | Memory optimization method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104239111B (en) | 2017-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104268248A (en) | Recommendation method and device for application program and terminal | |
| CN104267995A (en) | Application processing method and device and terminal | |
| Liu et al. | Understanding diverse usage patterns from large-scale appstore-service profiles | |
| CN102708050B (en) | Method and system for testing mobile application | |
| CN112994955B (en) | Upgrade package sending management method, incremental upgrade package preparation method and related device | |
| KR102294326B1 (en) | Prefetching application data for periods of disconnectivity | |
| CN102591768B (en) | System and method for obtaining feedback from a device | |
| CN102779054B (en) | The install processing method of application program and device and server | |
| CN111198859B (en) | Data processing method, device, electronic equipment and computer readable storage medium | |
| CN105279278A (en) | File searching method and device | |
| CN104239111A (en) | Application program upgrading method and device and terminal | |
| US20180217654A1 (en) | Power-saving processing method, device, mobile terminal and cloud server | |
| US20140325026A1 (en) | Intelligent adaptation of mobile applications based on constraints and contexts | |
| CN104092555A (en) | Parameter value updating method, device and system | |
| CN104267872A (en) | Application program APP information display method and device and mobile terminal | |
| CN104239098A (en) | Automatic software upgrading method and device and mobile terminal | |
| CN104346201A (en) | Method, device and terminal for acquiring system resource consumed by application program | |
| CN103885775A (en) | Method and device for obtaining driver file | |
| CN104199765A (en) | Method and device for acquiring normal temperature value range of terminal device and terminal | |
| CN104216820A (en) | Browser performance testing method and device and server | |
| CN104052769A (en) | Method, apparatus and system for updating resources contained by mobile terminal application | |
| CN104267993A (en) | Software updating method, device and mobile terminal | |
| CN104182532A (en) | Terminal file cleaning method and device and terminal | |
| CN110780894B (en) | Thermal upgrade processing method and device and electronic equipment | |
| CN105653343A (en) | Software display method and device and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171107 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |