Mobile intelligent terminal space optimization method, terminal and system based on lucidification disposalTechnical field
The present invention relates to transparent computing equipment space management field, more particularly to a kind of intelligent movable based on lucidification disposalTerminal space optimization method, terminal and system.
Background technology
Mobile intelligent terminal is because of its compact, and vdiverse in function, application is also more and more extensive.The various work(of mobile intelligent terminalThe realization of energy, depend on mostly and run different application programs(App)To realize.Therefore, the power of mobile intelligent terminal is richerRichness, its requirement to memory space are also just increasing.Mobile intelligent terminal based on lucidification disposal is different from traditional frameworkIn general application program, is not permanently stored in local by mobile terminal, the mobile intelligent terminal based on lucidification disposal, butDirectly downloaded when needing and running application program from lucidification disposal server, and be loaded directly into running into running memory.PortionLucidification disposal terminal is divided to be provided with caching, the application program loaded for emporary transient storage department point is transparent to reduceThe frequency that the mobile intelligent terminal of calculating is downloaded from lucidification disposal server.This characteristic of lucidification disposal is based on, canTo cause lucidification disposal intelligent terminal that in the case of only smaller memory space, larger application program can be run.In order toEnsure that what the application program on lucidification disposal mobile intelligent terminal can be smooth runs, it is necessary to be carried out to the space on intelligent terminalGood management and optimization.
The content of the invention
The technical problem to be solved in the present invention is that:For technical problem existing for prior art, the present invention provides oneKind can carry out good management to the memory space of the mobile intelligent terminal based on lucidification disposal, improve space management efficiency andSpace optimization method, terminal and the system of the utilization rate in space.
In order to solve the above technical problems, technical scheme proposed by the present invention is:A kind of intelligent movable based on lucidification disposalTerminal space optimization method, including:
S1. the type of each application program, access times on mobile intelligent terminal are detected and use duration;
S2. determine to meet the application journey of default deletion condition according to the type of the application program, access times and using durationSequence;
S3. the application program is deleted, discharges the memory headroom of the application program.
Further, in step s 2, before the application program is deleted, in addition to by the corresponding number of users of application programAccording to uploading onto the server.
Further, the default deletion condition includes:Determine whether the application program can delete according to the type,And according to the access times and the deletion index of the application program that can be deleted using duration calculation, it is determined that deleting indexMinimum application program is application program to be deleted.
Further, the computational methods of the deletion index are:In default timing statisticses section, with making for application programWith the frequency index of number and the ratio calculation application program using total degree of whole application programs, with the use of application programDuration and the duration index of the ratio calculation application program using total duration of whole application programs, by the frequency index and instituteState the deletion index that duration index is weighted read group total application program.
Further, in step s3, after deleting the application program, in man-machine interaction circle of the mobile intelligent terminalRetain the icon of the application program on face, but be program deleted status by the iconic marker.
Further, corresponding application programs can be loaded again for the icon of deleted status by the mark.
Further, space optimization is carried out to the mobile intelligent terminal according to the default space optimization cycle;And/or:Space optimization is performed when mobile intelligent terminal has application program launching operation;And/or:In the memory headroom of mobile intelligent terminalIt is unsatisfactory for performing space optimization during application program operation.
Further, in the step S3, the application program is deleted by way of silent uninstall.
Further, step S1 and S2 are performed by lucidification disposal server, lucidification disposal server determines to meet to presetAfter the application program of deletion condition, mobile intelligent terminal is controlled to perform step S3 by application program remote unloading command.
A kind of mobile intelligent terminal based on lucidification disposal, including processor and memory, it is loaded with the memoryThe program of the as above space optimization method described in any one can be achieved.
A kind of space optimization system based on lucidification disposal, including lucidification disposal server and mobile intelligent terminal, it is describedLucidification disposal server is loaded with executable as above step S1 described in any one and step S2 program;The intelligent movable is wholeEnd is loaded with the program of executable as above step S3 described in any one.
Compared with prior art, the advantage of the invention is that:
1st, the present invention can carry out good management to the memory space of the mobile intelligent terminal based on lucidification disposal, improve space managementEfficiency and space utilization rate, algorithm is simple, it is only necessary to the operation resource of a small amount of mobile intelligent terminal, does not interfere with intelligent movableThe operation of terminal normal application.
2nd, the present invention by lucidification disposal server to the detection of the running status of each application program on mobile intelligent terminal andAnalysis, and determine to need the application program deleted, mobile intelligent terminal only needs the unloading command according to lucidification disposal serverCorresponding application program is deleted, reduce further the occupancy to mobile intelligent terminal resource, improves space optimization pipeThe efficiency of reason.
3rd, the present invention deletes application program by way of silent uninstall, and retains after application program deletion and apply journeyThe icon of sequence, is only labeled as deleted status by icon(As icon is arranged to grey), Consumer's Experience is on the one hand improved, is not required toWant user to carry out any operation to deleting process, on the other hand, remain the record that user uses application program, needed in user, can be directly by clicking on icon come from service end loading application programs when running deleted application program again.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the specific embodiment of the invention.
Fig. 2 is the schematic flow sheet of the specific embodiment of the invention.
Embodiment
Below in conjunction with Figure of description and specific preferred embodiment, the invention will be further described, but not therefore andLimit the scope of the invention.
Embodiment one:As shown in figure 1, the mobile intelligent terminal space optimization method based on lucidification disposal of the present embodiment,Including:S1. the type of each application program, access times on mobile intelligent terminal are detected and use duration;S2. according to using journeyType, access times and the application program for meeting default deletion condition using duration determination of sequence;S3. application program is deleted, is releasedPut the memory headroom of application program.In the present embodiment, application program includes the whole programs run on mobile intelligent terminal,Including system program, third party's program etc..
In the present embodiment, in step s 2, before application program is deleted, in addition to by the corresponding number of users of application programAccording to uploading onto the server.By by user data upload to server, it is ensured that user data it is complete.
In the present embodiment, default deletion condition includes in step S2:Determine whether application program can delete according to type,And according to access times and the deletion index for the application program that can be deleted using duration calculation, it is determined that deleting, index is minimum to answerIt is application program to be deleted with program.Delete index computational methods be:In default timing statisticses section, with application programAccess times and whole application programs the ratio calculation application program using total degree frequency index, with application programUsing the duration index of duration and the ratio calculation application program using total duration of whole application programs, by frequency index and whenLong index is weighted the deletion index of read group total application program.In the present embodiment, it is by type that intelligent movable is wholeThe application program run on end is divided into the application program that can delete application program and unsuppressible-suppression, and in general, can delete shouldInclude some system programs and third party application with program, the application program of unsuppressible-suppression be generally system core program withAnd the application program being currently running.For deletable application program, in default timing statisticses section, it may be determined that everyThe access times of individual application program are respectively k1, k2 ... ..., kn, and determine each application program is respectively using durationT1, t2 ... ..., tn, n are the sum that can delete application program.Pass through formula Kj=kj/(k1+k2+……+kn)It can then be calculatedThe frequency index of each application program, passes through formula Tj=tj/(t1+t2+……+tn)The duration that application program can be calculated refers toNumber, wherein j are the sequence number of application program, and value is 1 to n.Deleting for application program can be calculated by Sj=a*Kj+b*Tj againExcept index, the minimum application program of index is deleted as access times and uses the relatively overall less application program of duration, so as toIt can be deleted, discharge its memory space.
In the step S3 of the present embodiment, after deleting application program, protected on the human-computer interaction interface of mobile intelligent terminalThe icon of application program is stayed, but is program deleted status by iconic marker.In step S3, deleted by way of silent uninstallApplication program.When mobile intelligent terminal deletes application program, using silent uninstall, it is not necessary to which user is confirmed, is reducedWith the flow of user mutual, use is more convenient, and Consumer's Experience is more preferable.After application program is deleted, retain the figure of application programMark and be labeled as deletion state, such as use grey icon, on the one hand, user directly can determine the movement intelligence by interactive interfaceWhich application program can be run in terminal, on the other hand, can be straight when user needs to run deleted application program againContact hits the icon of the application program, directly loads the application program again from lucidification disposal server, and is again started up transportingThe row application program, use are more convenient.
In the present embodiment, the trigger condition of space optimization is carried out to mobile intelligent terminal, a variety of strategies can be used, is wrappedInclude and space optimization is carried out to mobile intelligent terminal according to the default space optimization cycle;And/or:There is application in mobile intelligent terminalSpace optimization is performed during program startup optimization;And/or:When the memory headroom of mobile intelligent terminal is unsatisfactory for application program operationPerform space optimization.A kind of strategy can be only selected, can also be used by more than one strategy combination.
The mobile intelligent terminal based on lucidification disposal of the present embodiment, including processor and memory, load in memoryThere is the program of achievable space optimization method as described above.
Embodiment two:The mobile intelligent terminal space optimization method based on lucidification disposal of the present embodiment, passes through the diaphanometerCalculate server and perform step:S1. the type of each application program, access times on mobile intelligent terminal are detected and use duration;S2. determine to meet the application program of default deletion condition according to the type of application program, access times and using duration;SaturatingBright calculation server calculates determine and meet the application program of default deletion condition after, then referred to by the long-range unloading of application programOrder control Mobile solution terminal performs step S3. and deletes application program, discharges the memory headroom of application program.Based on lucidification disposalSystem, including lucidification disposal server and lucidification disposal terminal(Including the mobile intelligent terminal in the application), intelligent movableIts running status is passed through network by terminal simultaneously by network from lucidification disposal server loading application programs, mobile intelligent terminalSend to lucidification disposal server, can also be detected by lucidification disposal server and determine application program on mobile intelligent terminalRunning situation.
In the present embodiment, in step s 2, lucidification disposal server is deleting application program by remote control commandsBefore, by the corresponding user data upload of application program to server.By by user data upload to server, it is ensured that useUser data it is complete.
In the present embodiment, default deletion condition includes in step S2:Determine whether application program can delete according to type,And according to access times and the deletion index for the application program that can be deleted using duration calculation, it is determined that deleting, index is minimum to answerIt is application program to be deleted with program.Delete index computational methods be:In default timing statisticses section, with application programAccess times and whole application programs the ratio calculation application program using total degree frequency index, with application programUsing the duration index of duration and the ratio calculation application program using total duration of whole application programs, by frequency index and whenLong index is weighted the deletion index of read group total application program.In the present embodiment, it is by type that intelligent movable is wholeThe application program run on end is divided into the application program that can delete application program and unsuppressible-suppression, and in general, can delete shouldInclude some system programs and third party application with program, the application program of unsuppressible-suppression be generally system core program withAnd the application program being currently running.For deletable application program, in default timing statisticses section, it may be determined that everyThe access times of individual application program are respectively k1, k2 ... ..., kn, and determine each application program is respectively using durationT1, t2 ... ..., tn, n are the sum that can delete application program.Pass through formula Kj=kj/(k1+k2+……+kn)It can then be calculatedThe frequency index of each application program, passes through formula Tj=tj/(t1+t2+……+tn)The duration that application program can be calculated refers toNumber, wherein j are the sequence number of application program, and value is 1 to n.Deleting for application program can be calculated by Sj=a*Kj+b*Tj againExcept index, the minimum application program of index is deleted as access times and uses the relatively overall less application program of duration, so as toIt can be deleted, discharge its memory space.After lucidification disposal server determines application program to be deleted by deleting index,Unloading command is remotely sent to mobile intelligent terminal, control mobile intelligent terminal unloads the application program.
In the present embodiment, lucidification disposal server controls mobile intelligent terminal, which carries out space optimization, can use a variety of plansSlightly, including according to the default space optimization cycle to mobile intelligent terminal space optimization is carried out;And/or:In mobile intelligent terminalSpace optimization is performed when having application program launching operation;And/or:Application program is unsatisfactory in the memory headroom of mobile intelligent terminalSpace optimization is performed during operation.A kind of strategy can be only selected, can also be used by more than one strategy combination.
In the step S3 of the present embodiment, mobile intelligent terminal refers to receiving the unloading transmitted by lucidification disposal serverAfter order, corresponding application programs are deleted according to unloading command, after deleting application program, in the human-computer interaction interface of mobile intelligent terminalThe upper icon for retaining application program, but be program deleted status by iconic marker.In the present embodiment, mobile intelligent terminal passes throughThe mode of silent uninstall deletes application program.When mobile intelligent terminal deletes application program, using silent uninstall, it is not necessary to useFamily is confirmed, reduces the flow with user mutual, use is more convenient, and Consumer's Experience is more preferable.After application program is deleted,Retain the icon of application program and be labeled as deletion state, such as use grey icon, on the one hand, user can directly pass through interactionInterface determines which application program was run on the mobile intelligent terminal, on the other hand, has been deleted when user needs to run againApplication program when, the icon of the application program can be clicked directly on, directly load the application again from lucidification disposal serverProgram, and be again started up running the application program, use is more convenient.
The space optimization system based on lucidification disposal of the present embodiment, including lucidification disposal server and intelligent movable endEnd, lucidification disposal server are loaded with executable step S1 as described above and step S2 program;Mobile intelligent terminal is loaded withIt can perform step S3 as described above program.
Above-mentioned simply presently preferred embodiments of the present invention, not makees any formal limitation to the present invention.It is although of the inventionIt is disclosed above with preferred embodiment, but it is not limited to the present invention.Therefore, it is every without departing from technical solution of the present inventionContent, according to the technology of the present invention essence to any simple modifications, equivalents, and modifications made for any of the above embodiments, it all should fallIn the range of technical solution of the present invention protection.