CN106371906A - Control method and device for background application software of intelligent equipment, and processor - Google Patents

Control method and device for background application software of intelligent equipment, and processor Download PDF

Info

Publication number
CN106371906A
CN106371906A CN201610764304.4A CN201610764304A CN106371906A CN 106371906 A CN106371906 A CN 106371906A CN 201610764304 A CN201610764304 A CN 201610764304A CN 106371906 A CN106371906 A CN 106371906A
Authority
CN
China
Prior art keywords
application software
background application
assembly
background
attribute information
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.)
Pending
Application number
CN201610764304.4A
Other languages
Chinese (zh)
Inventor
李保岩
王涛
杨铎
何志武
孙凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201610764304.4A priority Critical patent/CN106371906A/en
Publication of CN106371906A publication Critical patent/CN106371906A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5022Mechanisms to release resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a control method and device for background application software of intelligent equipment, and a processor. The method comprises the following steps: receiving a starting instruction of target application software; judging if the attribute information of a background application software set meets a preset condition after the target application software is started; and shutting down the background application software in the background application software set if the attribute information meets the preset condition. According to the invention, the preset condition is firstly set; a processor can judge if the attribute information of the background application software set meets the preset condition; and if the attribute information meets the preset condition, the attribute information of the background application software set exceeds a preset reasonable scope, so that the processor can shut down the background application software in the background application software set. The background application software in the background application software set can be reasonably controlled, so that the memory resources of an RAM of the intelligent equipment can be reasonably released.

Description

The control method of smart machine background application software, device and processor
Technical field
The application is related to communication technical field, more particularly, to a kind of control method of smart machine background application software, dress Put and processor.
Background technology
Along with scientific and technical progress, smart machine comes in the life of people;For example, smart mobile phone, flat board Computer, desktop computer etc..The user of smart machine can install a lot of application softwaries on smart machine;For example, shopping class should With software, music class application software, video class application software, chat class application software etc..
At present, user is had a problem in that during using smart machine and opens one on smart machine as user It is necessary to by this application software of user's manual-lock, otherwise this application software is just for a long time in running background, lasting after individual application software Take the memory source of the random access memory (random access memory, ram) of smart machine.
If if the application software that user opens is excessive, the memory source of the ram of smart machine can be led to excessively should With shared by software, and then affect the speed of service of smart machine.
Content of the invention
In consideration of it, this application provides a kind of control method of smart machine background application software and device, can be reasonable The background application software of ground control intelligent equipment, reasonably to discharge the memory source of the ram of smart machine.
A kind of control method of smart machine background application software, comprising:
Receive the OPEN of intended application software;
Anticipation is after opening described intended application software, whether the attribute information of background application software assembly meets default bar Part;
If described attribute information meet described pre-conditioned, close described background application software assembly in background application soft Part.
Preferably, described attribute information includes the total quantity of background application software in described background application software assembly, then The described pre-conditioned total quantity including background application software is more than predetermined number;
Then described anticipation after opening described intended application software, whether the attribute information of background application software assembly meet It is pre-conditioned, comprising:
Calculate the total quantity of background application software and 1 the first value preset;
Judge whether described first value preset is more than predetermined number.
Preferably, described attribute information includes background application software in described background application software assembly and takies the interior of ram Deposit the total amount of data of resource, then the pre-conditioned total amount of data including the memory source that background application software takies ram is more than in advance If data volume;
Then described anticipation after opening described intended application software, whether the attribute information of background application software assembly meet It is pre-conditioned, comprising:
Estimate the data volume that described intended application software need to take the memory source of ram;
The total amount of data of memory source calculating described background application software occupancy ram need to account for described intended application software The second value preset with the data volume of the memory source of ram;
Judge whether described second value preset is more than preset data amount.
Preferably, the described application software closed in described background application software assembly, comprising:
Obtain the configuration information prestoring;
In the case that described configuration information represents and is automatically switched off background application software, then close described background application software Application software in set.
Preferably, the described application software closed in described background application software assembly, comprising:
Close one or more background application softwares of described background application software assembly at random;Or,
Determine existence time in the rear in the set of platform application software for each background application software, by existence time by growing To short orderly close-down one or more background application software, or, pressing existence time orderly close-down from short to long or many Individual background application software;Or,
Determine usage frequency in the rear in the set of platform application software for each background application software, by usage frequency by height To low orderly close-down one or more background application software;Or,
Close all background application softwares in described background application software assembly.
Preferably, also include:
In the case of described configuration information represents the optional action-item of display, then show optional action-item.
Preferably, after the optional action-item of described display, also include:
Receive optional action-item choose instruction in the case of, execute the operation of this optional option of operation instruction.
Preferably, described optional action-item includes selectivity closing background application software, and it is soft to open described intended application Part;The then operation of this optional option of operation instruction of described execution, comprising:
Show each background application software in described background application software assembly;
Receive the out code closing background application software, and close in described background application software assembly and described pass Close the corresponding background application software of instruction;
Open described intended application software;
The mark of described intended application software is added to described background application software assembly.
Preferably, described optional action-item includes: does not close intended application described in background application software, positive opening soft Part;The then operation of this optional option of operation instruction of described execution, comprising:
Open described intended application software;
After receiving the exit instruction exiting described intended application software, close described intended application software.
Preferably, described optional action-item includes: change is described pre-conditioned;Then described execution chooses instruction right with described The operation of the optional option of operation instruction answered, comprising:
Receive to described pre-conditioned change directive;
Described pre-conditioned according to described change directive, renewal;
Reenter anticipation after opening described intended application software, the attribute information of background application software assembly whether full The pre-conditioned step of foot.
A kind of control device of smart machine background application software, comprising:
Receiver module, for receiving the OPEN of intended application software.
Judge module, for anticipation after opening described intended application software, the attribute information of background application software assembly Whether meet pre-conditioned.
Closedown module, if meet described pre-conditioned for described attribute information, closes described background application software assembly In application software.
A kind of processor, described processor is used for executing the control method of above-mentioned smart machine background application software.Pass through Above technological means, it is possible to achieve following beneficial effect:
This application provides a kind of control method of smart machine background application software, the application is provided with default bar first Part;It is pre-conditioned that processor may determine that whether the attribute information of background application software assembly meets, if attribute information meets in advance If then it represents that the attribute information of background application software assembly exceeds zone of reasonableness set in advance, processor can cut out condition Application software in described background application software assembly.To carry out rationally to the background application software in background application software assembly Ground management and control, reasonably to discharge the memory source of the ram of smart machine.
Brief description
In order to be illustrated more clearly that the embodiment of the present application or technical scheme of the prior art, below will be to embodiment or existing Have technology description in required use accompanying drawing be briefly described it should be apparent that, drawings in the following description be only this Some embodiments of application, for those of ordinary skill in the art, on the premise of not paying creative work, acceptable Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of flow chart of the control method of smart machine background application software disclosed in the embodiment of the present application;
Fig. 2 is the flow chart of the control method of the embodiment of the present application another smart machine background application software disclosed;
Fig. 3 a-3c is the flow process of the control method of the embodiment of the present application another smart machine background application software disclosed Figure;
Fig. 4 is a kind of structural representation of the control device of smart machine background application software disclosed in the embodiment of the present application Figure.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, the technical scheme in the embodiment of the present application is carried out clear, complete Site preparation describes it is clear that described embodiment is only some embodiments of the present application, rather than whole embodiments.It is based on Embodiment in the application, it is every other that those of ordinary skill in the art are obtained under the premise of not making creative work Embodiment, broadly falls into the scope of the application protection.
At present, a lot of application softwaries are had on smart machine, user after opening an application software, can transport by smart machine This application software of row, and, the mark of this application software stores to background application software assembly.That is, background application software set Be stored with conjunction the mark of each application software opened.
This application provides a kind of control method of smart machine background application software, it is applied to the processor of smart machine In.The purpose of the application is the background application software of reasonably control intelligent equipment, reasonably to discharge smart machine The memory source of ram.The concrete application process of the application is described in detail below.
A kind of this application provides embodiment one of the control method of smart machine background application software, as shown in figure 1, tool Body comprises the following steps:
Step s101: receive the OPEN of intended application software.
The icon of a lot of application softwaries is had on the desktop of smart machine, user can click on one of application software Icon, processor will receive the OPEN of application software.For convenience, the application software that user clicks on is claimed For intended application software.During user clicks on the icon of intended application software, the processor of smart machine will receive mesh The OPEN of mark application software.
Step s102: anticipation is after opening described intended application software, the attribute information of background application software assembly whether Meet pre-conditioned.
For reasonable management and control background application software, the application pre-sets pre-conditioned.Pre-conditioned specially backstage The attribute information of application software set exceeds preset value.Wherein, preset value is used for representing and sets for background application software assembly in advance The maximum of fixed zone of reasonableness.
If the attribute information of background application software assembly is without departing from preset value, the i.e. attribute information of background application software assembly It is unsatisfactory for pre-conditioned, then show that the attribute information of background application software assembly is in zone of reasonableness.Therefore, there is no need to rear Background application software in platform application software set carries out management and control.
If the attribute information of background application software assembly exceeds preset value, that is, the attribute information of background application software assembly is full Foot is pre-conditioned, then show that the attribute information of background application software assembly has been no longer in zone of reasonableness.Accordingly, it would be desirable to it is right Background application software in background application software assembly carries out management and control.
The attribute information of background application software assembly may include that the total of background application software in background application software assembly Quantity, background application software take the total amount of data of memory source of ram and other attribute.Under different attribute informations, The concrete implementation procedure of this step is also not quite similar.
It is described below in the case of two kinds of different attribute informations, the concrete implementation procedure of this step.
The first: attribute information is the total quantity of background application software in background application software assembly, and now preset value is Predetermined number.Predetermined number is the maximum that background application software assembly set in advance can accommodate background application software.
In the first scenario, the detailed process of this step of computing device of smart machine is: calculates background application soft The total quantity of part with 1 the first value preset;Then, judge whether described first value preset is more than predetermined number.
Because intended application software is also not switched on, thus in current background application software assembly background application software sum Amount, does not also comprise intended application software.Therefore, processor calculates the total quantity of background application software and 1 value preset first, and that is, One value preset.As such, it is possible to analog processor background application after really opening intended application software, in background application software assembly The total quantity of software.
First value preset and predetermined number are contrasted by processor, to judge the size of the first value preset and predetermined number.If First value preset is more than predetermined number, then after showing the total quantity of background application software in background application software assembly, having exceeded Platform application software set can accommodate the maximum of background application software.That is, show the attribute information of background application software assembly Meet pre-conditioned, need to carry out reasonably management and control to background application software assembly.
If the first value preset is not more than predetermined number, show the sum of background application software in background application software assembly Measure, also can accommodate background application software maximum without departing from background application software assembly.That is, show background application software assembly Attribute information be unsatisfactory for pre-conditioned it is not necessary to reasonably management and control is carried out to background application software assembly.
Second: attribute information is the total of the memory source that in background application software assembly, background application software takies ram Data volume, now preset value is preset data amount.Preset data amount is the backstage in background application software assembly set in advance Application software can take the memory source maximum of ram.
In the latter case, the detailed process of this step of computing device of smart machine is: estimating described target should The data volume of the memory source of ram need to be taken with software;Calculate the second value preset of described total amount of data and described data volume;Judge Whether described second value preset is more than preset data amount.
The data volume that each application software takies the memory source of ram is different, so, intended application estimated first by processor Software takies the data volume of the memory source of ram.Because intended application software is also not switched on, so current background application software set The total amount of data of background application software in conjunction, does not also comprise the data volume of intended application software.
Therefore, processor calculate first the total amount of data of background application software and the data volume of intended application software and Value, i.e. the second value preset.As such, it is possible to analog processor is after really opening intended application software, in background application software assembly The total amount of data of background application software.
Second value preset is contrasted by processor with preset data amount, to judge the big of the second value preset and preset data amount Little.If the second value preset is more than preset data amount, show the total amount of data of background application software in background application software assembly, Through can take the maximum of the memory source of ram beyond the background application software in background application software assembly.That is, after showing The attribute information of platform application software set meets pre-conditioned, needs to carry out reasonably management and control to background application software assembly.
If the second value preset is not more than preset data amount, show the sum of background application software in background application software assembly According to the maximum measuring, also can taking without departing from the background application software in background application software assembly the memory source of ram. That is, show that the attribute information of background application software assembly is unsatisfactory for pre-conditioned it is not necessary to carry out to background application software assembly Reasonably management and control.
Step s103: if described attribute information meet described pre-conditioned, close described background application software assembly in Background application software.
By the judgement of step s102, can determine whether the attribute information of background application software assembly meets default bar Part.If the attribute information of background application software assembly meets pre-conditioned, after closing in described background application software assembly Platform application software, reasonably to discharge the memory source of the ram of smart machine.
If described attribute information meets described pre-conditioned, according to normal processes execution.
Be described below close described background application software assembly in application software four kinds of implementations:
The first implementation: close one or more background application softwares of described background application software assembly at random.
Processor is made no exception to all background application softwares in background application software assembly, and processor is in background application The mark of the random one or more background application softwares of selection in software assembly, and it is corresponding to close background application software identification Background application software.Which is simple and convenient.
Second implementation: after closing by the existence time in background application the software in the rear set of platform application software Platform application software.
It is understood that having a lot of background application softwares in background application software assembly, if an application software Opening time is more early, then the mark of this background application software, the existence time in background application software assembly are longer.If one Background application software opening time is more late, then when the mark of this background application software, presence in background application software assembly Between shorter.
The mark that processor can record each background application software adds to background application software assembly the time of interpolation, Then it is ranked up by the interpolation time, namely be ranked up by existence time.
After sequence, processor can be soft by the one or more background application of existence time orderly close-down from long to short Part.In the case of preferably, processor can by existence time order from long to short, close one or more background application successively Software.
The longer background application software of existence time has taken the memory source of ram for a long time, therefore, by existence time Orderly close-down background application software from long to short, can delete several longer background application softwares of existence time.
After sequence, processor can also cut out one or more backstages successively by existence time order from short to long should Use software.In the case of preferably, processor can by existence time order from short to long, close one or more backstages successively Application software.
The longer background application software of existence time may represent the commonly used background application software of user, existence time Shorter background application software, may represent the background application software that user is not frequently used.So, by existence time by being as short as Long orderly close-down background application software, can delete several shorter background application softwares of existence time.
The third implementation: after closing by the usage frequency in background application the software in the rear set of platform application software Platform application software.
The mode (the first implementation) of above-mentioned random erasure background application software, and delete backstage by existence time The mode (second implementation) of application, cannot delete the frequent background application software of user to a certain extent, And then the bad experience of cause the user.
Therefore, in the third implementation, processor can determine that in background application software assembly, each background application is soft The usage frequency of part, processor can be ranked up by usage frequency.Then, usage frequency order from high to low pressed by processor Close one or more background application softwares.In the case of preferably, processor can by usage frequency order from high to low, according to The one or more background application softwares of secondary closing.
As such, it is possible to background application software is closed to the usage frequency of background application software according to user, such that it is able to The background application software making user commonly used avoids closing, thus improving Consumer's Experience.
4th kind of implementation: close all background application softwares in described background application software assembly.
In some cases, user may want to close all background application softwares, in order to avoid background application software takies ram Memory source, thus accelerating the operating rate of smart machine.Now, processor can cut out institute in background application software assembly There is the corresponding background application software of mark.
This application provides above four kinds of implementations, certainly can also have other implementations, here is no longer one by one Enumerate.Processor can prestore any of the above-described kind of implementation, so that when determining that attribute information meets pre-conditioned, can According to the implementation prestoring, to close the background application software in described background application software assembly.
In above-mentioned embodiment illustrated in fig. 1 one, processor meets default in the attribute information determining background application software assembly After condition, the background application just to close in described background application software assembly automatically according to implementation set in advance is soft Part.The operability ratio of this mode user is relatively low, and user's property of participation is relatively low.
Therefore, the application provides a kind of control method embodiment two of smart machine background application software again, as Fig. 2 institute Show, specifically include following steps:
Step s201: receive the OPEN of intended application software.
Step s202: anticipation is after opening described intended application software, the attribute information of background application software assembly whether Meet pre-conditioned.
The implementation procedure of step s101 and step s102 in the implementation procedure of step s201 and step s202 and embodiment one Unanimously, will not be described here.
Step s203: if described attribute information meets described pre-conditioned, the configuration information that acquisition prestores.
Processor can provide configuration information corresponding with background application software assembly.Under normal conditions, configuration information System default pattern, system default pattern is the pattern of the background application software being automatically switched off in background application software assembly.
User can also change to configuration information according to self-demand, and one of which change mode is: change system The specific implementation of default mode, another kind of change mode is: abandons system default pattern, enables mode is in user.
For change system default pattern: user can select wherein in multiple implementations of system default A kind of implementation is again as system default pattern.For example, taking the four kinds of implementations providing in step s103 as a example, this four Plant the implementation that implementation is system default.Assume that current system default pattern adopts the first implementation, then User can choose any one kind of them implementation in remaining three kinds of implementations, using this implementation as current system default mould Formula.Configuration information after change is sent to processor, so that processor is stored.
For enabling mode is in user, user can abandon system default pattern, enables mode is in user.Tool For body, can change in configuration information and choose item, cancel and choose system default pattern, but choose mode is in user.Will Configuration information after change sends to processor, so that processor is stored.
Step s204: in the case that described configuration information represents and is automatically switched off background application software, then close described after Application software in platform application software set.
In step s203, processor can obtain the configuration information prestoring, and then, processor can be to setting letter Breath is identified.If configuration information represents is automatically switched off background application software, i.e. system default pattern, then processor is automatically switched off Application software in described background application software assembly.
Processor is automatically switched off the specific implementation of the application software in described background application software assembly, may refer to Step s103, will not be described here.
Step s205: in the case of described configuration information represents the optional action-item of display, then show optional action-item.
In step s203, processor can obtain the configuration information prestoring, and then, processor can be to setting letter Breath is identified.If in the case of configuration information represents the optional action-item of display, i.e. mode is in user, then display can selection operation , so that user is selected in optional action-item.
Step s206: receive optional action-item choose instruction in the case of, execute this optional option of operation instruction Operation.
Processor can show at least two optional action-items, after user selects one of optional action-item, processes Device will receive chooses instruction, and then executes and the described operation choosing the corresponding optional option of operation instruction of instruction.
Present embodiments provide three kinds of optional action-items: selectivity close background application software and open described target should With software, do not close intended application software described in background application software, positive opening, change is described pre-conditioned.
Below under three kinds of optional action-items, the operating process of this optional option of operation instruction of computing device carries out in detail Thin explanation:
The first: optional action-item closes background application software for selectivity, and opens described intended application software.Referring to Fig. 3 a, then the operation of computing device optional option of operation instruction corresponding with choosing instruction specifically includes:
Step s311: show each background application software in described background application software assembly.
Step s312: receive the out code closing background application software, and close in described background application software assembly, Background application software corresponding with described out code.
Step s313: open described intended application software.
Step s314: the mark of described intended application software is added to described background application software assembly.
In first kind of way, processor shows all background application softwares in background application software assembly, by user According to self-demand, wherein one or more background application softwares of manual-lock.Closing one or more background application softwares Afterwards, the memory source of some ram can just be discharged.
Then, processor can open intended application software, due to having had been switched off one or more backstages before this Application software, so, then after opening intended application software, the attribute information being just not in background application software meets default bar The situation of part.
After opening intended application software, the mark of intended application software can be added to background application software assembly, that is, Intended application software becomes background application software.After receiving the exit instruction exiting described intended application software, control targe Application software is in running background.
Second: optional action-item is not close intended application software described in background application software, positive opening.Referring to figure 3b, then the operation of computing device optional option of operation instruction corresponding with choosing instruction specifically includes:
Step s321: open described intended application software.
Step s322: after receiving the exit instruction exiting described intended application software, close described intended application software.
In the second way, because user selects positive opening intended application software, now, background application software assembly Attribute information exceeded zone of reasonableness, so, processor is according to user's request operational objective application software.But, connecing After receiving the exit instruction of intended application software, then it is automatically switched off described intended application software, to prevent it soft in background application The memory source of ram is taken in part set.
The third: described optional action-item is that change is described pre-conditioned;Referring to Fig. 3 c, then computing device with choose finger The operation making corresponding optional option of operation instruction specifically includes:
Step 331: receive to described pre-conditioned change directive.
If user feels that the preset value of pre-conditioned middle setting is not suitable for self-demand, can according to self-demand more Change pre-conditioned in preset value.Specifically, in conjunction with the description in step s102, preset value for predetermined number situation Under, user can change predetermined number.Specifically, predetermined number can be tuned up, or, predetermined number is turned down.
In the case that preset value is for preset data amount, user can change preset data amount.Specifically, can in advance If data volume tunes up, or, preset data amount is turned down.
Step 332: described pre-conditioned according to described change directive, renewal.Reenter anticipation and open described target After application software, the attribute information of background application software assembly whether meet pre-conditioned step.
Processor, after receiving pre-conditioned change directive, can update pre-conditioned according to change directive.Then weigh New enter step s202, again anticipation after opening described intended application software, the attribute information of background application software assembly be No meet pre-conditioned.
The above is under three kinds of optional action-items, the concrete implementation procedure of processor.May be appreciated but, tool In the case of having other optional action-items, processor can execute other implementation procedure corresponding with optional action-item.
Can be seen that the application by the embodiment of Fig. 1 and Fig. 2 to have the advantage that
This application provides a kind of control method of smart machine background application software, the application is provided with default bar first Part;It is pre-conditioned that processor may determine that whether the attribute information of background application software assembly meets, if attribute information meets in advance If then it represents that the attribute information of background application software assembly exceeds zone of reasonableness set in advance, processor can cut out condition Application software in described background application software assembly.To carry out rationally to the background application software in background application software assembly Ground management and control, reasonably to discharge the memory source of the ram of smart machine.
As shown in figure 4, this application provides a kind of control device of smart machine background application software, comprising:
Receiver module 41, for receiving the OPEN of intended application software.
Judge module 42, for anticipation after opening described intended application software, the attribute letter of background application software assembly It is pre-conditioned whether breath meets.
Closedown module 43, if meet described pre-conditioned for described attribute information, closes described background application software set Application software in conjunction.
The application provides a kind of processor, and processor is used for executing the smart machine background application software shown in Fig. 1 or Fig. 2 Control method.Detailed content, referring to the embodiment shown in Fig. 1 or Fig. 2, will not be described here.
If the function described in the present embodiment method is realized and as independent product using in the form of application software functional unit When product are sold or used, can be stored in a computing device read/write memory medium.Based on such understanding, the application is real Apply partly can embodying in the form of application software product of the part that example contributes or this technical scheme to prior art Out, this application software product is stored in a storage medium, including some instructions with so that a computing device is (permissible It is personal computer, server, mobile computing device or the network equipment etc.) execution each embodiment methods described of the application All or part of step.And aforesaid storage medium includes: u disk, portable hard drive, read only memory (rom, read-only Memory), random access memory (ram, random access memory), magnetic disc or CD etc. are various can store journey The medium of sequence code.
In this specification, each embodiment is described by the way of going forward one by one, and what each embodiment stressed is and other The difference of embodiment, between each embodiment same or similar partly mutually referring to.
Described above to the disclosed embodiments, makes professional and technical personnel in the field be capable of or uses the application. Multiple modifications to these embodiments will be apparent from for those skilled in the art, as defined herein General Principle can be realized in the case of without departing from spirit herein or scope in other embodiments.Therefore, the application It is not intended to be limited to the embodiments shown herein, and be to fit to and principles disclosed herein and features of novelty phase one The scope the widest causing.

Claims (12)

1. a kind of control method of smart machine background application software is it is characterised in that include:
Receive the OPEN of intended application software;
It is pre-conditioned that anticipation is after opening described intended application software, whether the attribute information of background application software assembly meets;
If described attribute information meets described pre-conditioned, background application software in the described background application software assembly of closing.
2. the method for claim 1 is it is characterised in that described attribute information is included in described background application software assembly The total quantity of background application software, then the described pre-conditioned total quantity including background application software is more than predetermined number;
Then described anticipation after opening described intended application software, that whether the attribute information of background application software assembly meets is default Condition, comprising:
Calculate the total quantity of background application software and 1 the first value preset;
Judge whether described first value preset is more than predetermined number.
3. the method for claim 1 is it is characterised in that described attribute information is included in described background application software assembly Background application software takies the total amount of data of the memory source of ram, then the pre-conditioned background application software that includes takies the interior of ram The total amount of data depositing resource is more than preset data amount;
Then described anticipation after opening described intended application software, that whether the attribute information of background application software assembly meets is default Condition, comprising:
Estimate the data volume that described intended application software need to take the memory source of ram;
The total amount of data of memory source calculating described background application software occupancy ram needs to take with described intended application software Second value preset of the data volume of the memory source of ram;
Judge whether described second value preset is more than preset data amount.
4. the method for claim 1 is it is characterised in that the application in described closing described background application software assembly is soft Part, comprising:
Obtain the configuration information prestoring;
In the case that described configuration information represents and is automatically switched off background application software, then close described background application software assembly In application software.
5. the method as described in claim 1 or 4 it is characterised in that in background application software assembly as described in described closing should With software, comprising:
Close one or more background application softwares of described background application software assembly at random;Or,
Determine existence time in the rear in the set of platform application software for each background application software, by existence time from long to short Orderly close-down one or more background application software, or, by existence time orderly close-down from short to long one or more after Platform application software;Or,
Determine usage frequency in the rear in the set of platform application software for each background application software, by usage frequency from high to low Orderly close-down one or more background application software;Or,
Close all background application softwares in described background application software assembly.
6. method as claimed in claim 4 is it is characterised in that also include:
In the case of described configuration information represents the optional action-item of display, then show optional action-item.
7. method as claimed in claim 6 is it is characterised in that after the optional action-item of described display, also include:
Receive optional action-item choose instruction in the case of, execute the operation of this optional option of operation instruction.
8. method as claimed in claim 7 it is characterised in that described optional action-item include selectivity close background application soft Part, and open described intended application software;The then operation of this optional option of operation instruction of described execution, comprising:
Show each background application software in described background application software assembly;
Receive the out code closing background application software, and close in described background application software assembly and refer to described closing Make corresponding background application software;
Open described intended application software;
The mark of described intended application software is added to described background application software assembly.
9. method as claimed in claim 7 is it is characterised in that described optional action-item includes: do not close background application software, Intended application software described in positive opening;The then operation of this optional option of operation instruction of described execution, comprising:
Open described intended application software;
After receiving the exit instruction exiting described intended application software, close described intended application software.
10. method as claimed in claim 7 is it is characterised in that described optional action-item includes: change is described pre-conditioned; Then described execution and the described operation choosing the corresponding optional option of operation instruction of instruction, comprising:
Receive to described pre-conditioned change directive;
Described pre-conditioned according to described change directive, renewal;
Reenter anticipation after opening described intended application software, that whether the attribute information of background application software assembly meets is pre- If the step of condition.
A kind of 11. control devices of smart machine background application software are it is characterised in that include:
Receiver module, for receiving the OPEN of intended application software;
Judge module, for anticipation after opening described intended application software, the attribute information of background application software assembly whether Meet pre-conditioned;
Closedown module, if meet described pre-conditioned for described attribute information, closes in described background application software assembly Application software.
A kind of 12. processors it is characterised in that
Described processor is used for the controlling party of smart machine background application software as described in any one of claim 1-10 for the execution Method.
CN201610764304.4A 2016-08-29 2016-08-29 Control method and device for background application software of intelligent equipment, and processor Pending CN106371906A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610764304.4A CN106371906A (en) 2016-08-29 2016-08-29 Control method and device for background application software of intelligent equipment, and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610764304.4A CN106371906A (en) 2016-08-29 2016-08-29 Control method and device for background application software of intelligent equipment, and processor

Publications (1)

Publication Number Publication Date
CN106371906A true CN106371906A (en) 2017-02-01

Family

ID=57901094

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610764304.4A Pending CN106371906A (en) 2016-08-29 2016-08-29 Control method and device for background application software of intelligent equipment, and processor

Country Status (1)

Country Link
CN (1) CN106371906A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291543A (en) * 2017-07-31 2017-10-24 广东欧珀移动通信有限公司 Applied program processing method, device, storage medium and terminal
CN107450951A (en) * 2017-07-31 2017-12-08 广东欧珀移动通信有限公司 Applied program processing method, device, storage medium and terminal
CN109274991A (en) * 2018-09-07 2019-01-25 苏宁智能终端有限公司 The EMS memory management process and system of smart television
CN109753318A (en) * 2018-12-17 2019-05-14 新视家科技(北京)有限公司 Show the management method and its device, electronic equipment of the page
CN110392156A (en) * 2018-04-17 2019-10-29 中兴通讯股份有限公司 Management method, mobile terminal and the computer readable storage medium of application program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946486A (en) * 2012-11-20 2013-02-27 惠州Tcl移动通信有限公司 Background application automatic clearing method based on mobile phone and mobile phone
CN104298612A (en) * 2014-09-30 2015-01-21 北京金山安全软件有限公司 Method and device for cleaning memory in mobile terminal and mobile terminal
CN104346175A (en) * 2013-07-23 2015-02-11 腾讯科技(深圳)有限公司 Back-end application management method and apparatus and terminal device
CN104866069A (en) * 2015-06-12 2015-08-26 广东小天才科技有限公司 Method and device for automatically clearing background application programs
CN104899153A (en) * 2015-06-04 2015-09-09 上海卓易科技股份有限公司 Background application cleaning method and system
CN105468416A (en) * 2015-11-30 2016-04-06 魅族科技(中国)有限公司 Application program clearing method and terminal
CN105676987A (en) * 2014-11-19 2016-06-15 中兴通讯股份有限公司 Method for shutting down background application of mobile terminal, device and mobile terminal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946486A (en) * 2012-11-20 2013-02-27 惠州Tcl移动通信有限公司 Background application automatic clearing method based on mobile phone and mobile phone
CN104346175A (en) * 2013-07-23 2015-02-11 腾讯科技(深圳)有限公司 Back-end application management method and apparatus and terminal device
CN104298612A (en) * 2014-09-30 2015-01-21 北京金山安全软件有限公司 Method and device for cleaning memory in mobile terminal and mobile terminal
CN105676987A (en) * 2014-11-19 2016-06-15 中兴通讯股份有限公司 Method for shutting down background application of mobile terminal, device and mobile terminal
CN104899153A (en) * 2015-06-04 2015-09-09 上海卓易科技股份有限公司 Background application cleaning method and system
CN104866069A (en) * 2015-06-12 2015-08-26 广东小天才科技有限公司 Method and device for automatically clearing background application programs
CN105468416A (en) * 2015-11-30 2016-04-06 魅族科技(中国)有限公司 Application program clearing method and terminal

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291543A (en) * 2017-07-31 2017-10-24 广东欧珀移动通信有限公司 Applied program processing method, device, storage medium and terminal
CN107450951A (en) * 2017-07-31 2017-12-08 广东欧珀移动通信有限公司 Applied program processing method, device, storage medium and terminal
CN107450951B (en) * 2017-07-31 2020-08-04 Oppo广东移动通信有限公司 Application processing method and device, storage medium and terminal
CN107291543B (en) * 2017-07-31 2020-08-07 Oppo广东移动通信有限公司 Application processing method and device, storage medium and terminal
CN110392156A (en) * 2018-04-17 2019-10-29 中兴通讯股份有限公司 Management method, mobile terminal and the computer readable storage medium of application program
CN109274991A (en) * 2018-09-07 2019-01-25 苏宁智能终端有限公司 The EMS memory management process and system of smart television
CN109274991B (en) * 2018-09-07 2020-11-10 苏宁智能终端有限公司 Memory management method and system of smart television
CN109753318A (en) * 2018-12-17 2019-05-14 新视家科技(北京)有限公司 Show the management method and its device, electronic equipment of the page

Similar Documents

Publication Publication Date Title
CN106371906A (en) Control method and device for background application software of intelligent equipment, and processor
CN104866366B (en) Application program method for cleaning and device
CN104156414B (en) A kind of method for cleaning of garbage files, device and terminal
CN103946831B (en) System and method of the selection that cost for template is perceived to supply shared resource
CN105045831B (en) A kind of information push method and device
EP2391961B1 (en) System and method for integrating capacity planning and workload management
CN104170430B (en) Two-stage optimizing for cloud spectrum service
CN106844019A (en) Application control method, application program redirect associated configuration method and device
CN104838360A (en) Quota-based resource management
CN108090225A (en) Operation method, device, system and the computer readable storage medium of database instance
CN108364146A (en) Logistics distribution emulation mode and device
CN110231987A (en) A kind of data processing method and relevant apparatus
CN101910997A (en) Information processing device and program
CN106775820A (en) The method and device of application program management
CN1975772B (en) Method and device for integrating information in multi-system
CN101778147B (en) Menu display method and communication intelligent card
CN107783833A (en) A kind of management method and device of terminal background application
CN105741106A (en) Selection method and device of NFC (Near Field Communication) payment way
CN101727342B (en) Information processing device and memory management method
CN103713852B (en) A kind of information processing method, service platform and electronic equipment
CN107220184A (en) The management method and device of a kind of LUN memory cell
CN104969197A (en) Data set multiplicity change device, server, and data set multiplicity change method
CN107765948A (en) Application control method, terminal, computer installation and storage medium
CN106664259A (en) Virtual network function capacity expansion method and apparatus
EP1542145A1 (en) A method of planning demand for at least one configurable product in a managed supply chain and a demand planner apparatus for planning demand for a configurable product in a managed supply chain

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170201

RJ01 Rejection of invention patent application after publication