CN103019842B - Background program finishing method and system - Google Patents

Background program finishing method and system Download PDF

Info

Publication number
CN103019842B
CN103019842B CN201210510404.6A CN201210510404A CN103019842B CN 103019842 B CN103019842 B CN 103019842B CN 201210510404 A CN201210510404 A CN 201210510404A CN 103019842 B CN103019842 B CN 103019842B
Authority
CN
China
Prior art keywords
electronic installation
temperature
real time
backstage
application program
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.)
Active
Application number
CN201210510404.6A
Other languages
Chinese (zh)
Other versions
CN103019842A (en
Inventor
张志龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201210510404.6A priority Critical patent/CN103019842B/en
Publication of CN103019842A publication Critical patent/CN103019842A/en
Application granted granted Critical
Publication of CN103019842B publication Critical patent/CN103019842B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

A background program finishing system is applied to an electronic device, and comprises a temperature acquiring unit used for obtaining the real-time temperature of the electronic device, a comparing unit used for comparing the real-time temperature of the electronic device to a prestored first preset temperature and a second preset temperature to obtain a comparison result, and an execution unit used for finishing application programs run in the background of the electronic device according to the comparison result of the comparing unit. The invention further provides a background program finishing method. During operation of the electronic device, by adopting the background program finishing method, the fluency of a system of the electronic device can be improved, which is conducive to improve the user experience of the electronic device. The background program finishing system can automatically organize the application programs running in the background of the electronic device without manual operation of a user, and the operation is quick and convenient.

Description

Background program method for sorting and system
Technical field
The present invention relates to a kind of background program method for sorting, particularly relate to a kind of method and system of automatic arranging electronic installation background program.
Background technology
The mobile terminals such as mobile phone in use, often can carry out various operation to open a certain application program.After operation completes, although some application program no longer appears on the operation interface of mobile terminal, but in fact do not exit completely, but continue on backstage to run, and take central processing unit (the Central Processing Unit of mobile terminal, CPU), the various hardware resource such as internal memory, cause the data processing speed of mobile terminal to reduce.The processing mode of the application program of the existing running background for mobile terminal mostly is manual operation, and namely user suspends in a manual fashion or closes the application program of running background.Such as, the application program of running background can be checked by the Home key double-clicking common smart mobile phone, and close corresponding application program by touch operation.Obviously, this processing mode needs manually to search and close just in the application program of running background, operates comparatively loaded down with trivial details.
Summary of the invention
The technical problem to be solved in the present invention, for the above-mentioned deficiency of prior art, a kind of simple and efficient background program clearing system and method are provided, on the mobile terminal that can be used for such as smart mobile phone, application programs manages, can automatically to realize the management of background application, whole polyvinyl chloride is effective.
The above-mentioned technical matters of the present invention solves like this, and construct a kind of background program clearing system, it is applied to an electronic installation, and this background program clearing system comprises: temperature acquiring unit, for obtaining the real time temperature of electronic installation; Comparing unit, for the real time temperature of electronic installation and the first preset temperature prestored and the second preset temperature being compared, and obtains a comparative result; Performance element, arranges for the comparative result according to comparing unit the application program running on electronic installation backstage.
In above-mentioned background program clearing system, the temperature of the plurality of electron device for obtaining the temperature of the multiple electron devices in electronic installation, and is done weighting process to obtain the real time temperature of described electronic installation by described temperature acquiring unit.
In above-mentioned background program clearing system, when the real time temperature of electronic installation is less than or equal to the first preset temperature, performance element maintains all application programs running on the backstage of electronic installation to be continued to run.
In above-mentioned background program clearing system, when the real time temperature of electronic installation is more than or equal to the second preset temperature, performance element closes all application programs running on the backstage of electronic installation.
At above-mentioned background program clearing system, when the real time temperature of electronic installation is between described first preset temperature and described second preset temperature, performance element closes the application program on the backstage running on electronic installation one by one according to the raising gradually of real time temperature of electronic installation.
In above-mentioned background program clearing system, when the real time temperature of electronic installation is between the first preset temperature and the second preset temperature, performance element determining section application program is the application program be of little use, according to the central processing unit of electronic installation and the occupancy of internal memory and close some be confirmed as being of little use and running on the application program on the backstage of electronic installation.
The above-mentioned technical matters of the present invention can also solve like this, and construct a kind of background program method for sorting, it is applied to an electronic installation, and this background program method for sorting comprises the steps: temperature obtaining step, for obtaining the step of the real time temperature of electronic installation; Comparison step, for the real time temperature of electronic installation and the first preset temperature prestored and the second preset temperature being compared, and obtains the step of a comparative result; Perform step, arrange for the comparative result according to comparing unit the step running on the application program on electronic installation backstage.
In above-mentioned background program method for sorting, described execution step comprises when the real time temperature of electronic installation is less than or equal to the first preset temperature, performs the step maintaining all application programs running on the backstage of electronic installation and continue to run.
In above-mentioned background program method for sorting, described execution step comprises when the real time temperature of electronic installation is more than or equal to the second preset temperature, performs and closes all steps running on the application program on the backstage of electronic installation.
In above-mentioned background program method for sorting, described execution step comprises when the real time temperature of electronic installation is between described first preset temperature and described second preset temperature, perform along with the raising gradually of real time temperature of electronic installation and close the step of the application program on the backstage running on electronic installation one by one, or close some be confirmed as being of little use and running on the step of the application program on the backstage of electronic installation.
Implement background program clearing system provided by the invention and method, the real time temperature of electronic installation is obtained by temperature acquiring unit, and by comparing unit, itself and the first preset temperature preset and the second preset temperature are made comparisons, make performance element can arrange according to the comparative result of comparing unit the application program running on the backstage of electronic installation.So, in the use procedure of electronic installation, by this background program method for sorting, the system fluency of electronic installation can be improved, contribute to the Consumer's Experience improving electronic installation.On the other hand, this background program clearing system can run on the application program on the backstage of electronic installation by automatic arranging, without the need to user's manual operation, simple and efficient.
Accompanying drawing explanation
Fig. 1 is the functional block diagram of the background program clearing system of present pre-ferred embodiments;
Fig. 2 is the process flow diagram of the background program method for sorting of present pre-ferred embodiments.
Embodiment
Below in conjunction with drawings and Examples, background program method for sorting of the present invention and system are described in further detail.
Refer to Fig. 1, the background program clearing system 100 shown in preferred embodiment of the present invention, it is applied in an electronic installation 200.This electronic installation 200 can be the portable terminals such as mobile phone, personal digital assistant (PersonalDigital Assistant, PDA), panel computer.
In the present embodiment, this electronic installation 200 is mobile phone, it comprises central processing unit (CPU) 210, internal memory 230, storer 250 and other electron devices, as power supply 270, power management integrated circuit (powermanagement integrated circuit, PMIC) 290 etc.This storer 250 can be the external RAM (random access memory) card of electronic installation 200, hard disk or other storage mediums etc., and load multiple application program in it, described multiple application program is performed by CPU210, with operation electronic installation 200 in.According to general knowledge known in this field, after user completes the operation of a certain application program, this application program may not closed, but continues automatically to run on the backstage of electronic installation 200.
This background program clearing system 100 is stored in storer 250, and is performed by CPU210, to arrange the application program on the backstage running on electronic installation 200.In the present embodiment, this background program clearing system 100 comprises temperature acquiring unit 10, comparing unit 30 and performance element 50.
The temperature of the plurality of electron device for obtaining the temperature of the multiple electron devices in electronic installation 200, and is done weighting process by this temperature acquiring unit 10, and then obtains the real time temperature T of electronic installation 200.In the present embodiment, this temperature acquiring unit 10 is for obtaining the temperature of CPU210, power supply 270 and PMIC290.So, the temperature * weighting coefficient c of the temperature * weighting coefficient b+PMIC290 of the temperature * weighting coefficient a+ power supply 270 of this real time temperature T=CPU210, wherein weighting coefficient a, the numerical range of b, c is all in 0 ~ 1, and weighting coefficient a+b+c=1.Due in electronic installation 200, the temperature of CPU210 can react the number of the application program of running background largely, therefore the present invention with the temperature of CPU210 for major parameter, with the temperature of power supply 270 and PMIC290 for auxiliary parameter, the real time temperature T of characterized electronic installation 200, preferably, the numerical value of weighting coefficient a is 0.9, and the numerical value of weighting coefficient b and c is 0.05.
Be appreciated that temperature acquiring unit 10 of the present invention also only can obtain the temperature of CPU210, and using the temperature of this CPU210 directly as the real time temperature T of electronic installation 200.
Prestore the first preset temperature T1 and the second preset temperature T2 in this comparing unit 30, be used for determining that this background program clearing system 100 performs the corresponding temperature scope of different operating.In fact, first preset temperature T1 and the second preset temperature T2 can adjust according to the use link of circuit to the tolerance degree of temperature and Cell Phone Design, such as, first preset temperature T1 can be about 50 degree Celsius or more, but certain for T2, the second preset temperature T2 can be 80 degree Celsius or more.In the present embodiment, this first preset temperature T1 can be set to 55 degree Celsius, and this second preset temperature can be 85 degree Celsius.Comparative result for being compared by real time temperature T and this first preset temperature T1 and the second preset temperature T2, and is sent to performance element 50 by this comparing unit 30.The comparative result of this comparing unit 30 comprises at least three kinds of situations: the first, and real time temperature T is less than or equal to the first preset temperature T1; The second, real time temperature T between the first preset temperature T1 and the second preset temperature T2; 3rd, real time temperature T is more than or equal to the second preset temperature T2.
This performance element 50 arranges for the comparative result according to comparing unit 30 application program running on the backstage of electronic installation 200.Particularly, when real time temperature T is less than or equal to the first preset temperature T1, performance element 50 does not close the application program that any one runs on the backstage of electronic installation 200, continues to run to maintain all application programs running on the backstage of electronic installation 200.When real time temperature T is more than or equal to the second preset temperature T2, performance element 50 closes all application programs running on the backstage of electronic installation 200, only runs and maintains the necessary application program of electronic installation 200 normal Standby state and the application program be user-operably.When real time temperature T is between the first preset temperature T1 and the second preset temperature T2, performance element 50 runs on the application program on the backstage of electronic installation 200 according to a predetermined regular closed portion.This predetermined rule can be the application program of closing the backstage running on electronic installation 200 according to raising gradually of real time temperature T one by one, and closes the order running on the application program on the backstage of electronic installation 200 one by one and can be decided to be random sequence.Such as real time temperature T, more than after the first preset temperature T1, often increases by 5 degree, and performance element 50 closes the application program that 1 runs on the backstage of electronic installation 200 at random, until real time temperature T reaches the second preset temperature T2.
Above-mentioned predetermined rule also can be according to application program by the frequency used, in the parameter determination electronic installations 200 such as duration, some application program is the application program be of little use, and according to the index such as occupancy of current C PU210 and internal memory 230 close some be confirmed as being of little use and running on the application program on the backstage of electronic installation 200, such as when the occupancy of CPU210 is 40%, when the occupancy of internal memory 230 is 1000M/2048M, performance element 50 close 5 be of little use and run on the application program on the backstage of electronic installation 200, and for example when the occupancy of CPU210 is 60%, when the occupancy of internal memory 230 is 1500M/2048M, performance element 50 close 10 be of little use and run on the application program on the backstage of electronic installation 200.
Illustrate the principle of work of this background program clearing system 100 below in conjunction with Fig. 2, the background program method for sorting namely described in preferred embodiment of the present invention at least comprises the steps:
Step S1: first temperature acquiring unit 10 gets the temperature of CPU210, the temperature of power supply 270 and the temperature of PMIC290, and according to said temperature and default weighting coefficient a, b, c calculate the real time temperature T of electronic installation 200.
Step S2: real time temperature T and the first preset temperature T1 prestored compare by comparing unit 30, if real time temperature T is less than or equal to the first preset temperature T1, then performs step S3; Otherwise perform step S4.
Step S3: performance element 50 does not close the application program that any one runs on the backstage of electronic installation 200, continues to run to maintain all application programs running on the backstage of electronic installation 200.
Step S4: real time temperature T and the second preset temperature T2 compares by comparing unit 30, if real time temperature T is more than or equal to the second preset temperature T2, then performs step S5; Otherwise perform step S6.
Step S5: performance element 50 closes all application programs running on the backstage of electronic installation 200, electronic installation 200 runs and maintains the electronic installation 200 necessary application program of normal Standby state and the current application program be just user-operably.
Step S6: performance element 50 closes according to above-mentioned predetermined rule the application program that at least one runs on the backstage of electronic installation 200 one by one, or close some be confirmed as being of little use and running on the application program on the backstage of electronic installation 200.
Background program clearing system 100 of the present invention obtains the real time temperature T of electronic installation 200 by temperature acquiring unit 10, and by comparing unit 30, itself and the first preset temperature T1 preset and the second preset temperature T2 are made comparisons, make performance element 50 can arrange (do not close, part closedown, Close All) according to the comparative result of comparing unit 30 and run on the application program on the backstage of electronic installation 200.So, in electronic installation 200 process, by this background program method for sorting, the system fluency of electronic installation 200 can be improved, contribute to the Consumer's Experience improving electronic installation 200.On the other hand, this background program clearing system, without the need to user's manual operation, can run on the application program on the backstage of electronic installation 200 by automatic arranging quickly and easily.
The above, it is only preferred embodiment of the present invention, not any pro forma restriction is done to the present invention, although the present invention discloses as above with preferred embodiment, but and be not used to limit the present invention, any those skilled in the art, do not departing within the scope of technical solution of the present invention, make a little change when the technology contents of above-mentioned announcement can be utilized or be modified to the Equivalent embodiments of equivalent variations, in every case be do not depart from technical solution of the present invention content, according to any simple modification that technical spirit of the present invention is done above embodiment, equivalent variations and modification, all still belong in the scope of technical solution of the present invention.

Claims (7)

1. a background program clearing system, it is applied to an electronic installation, it is characterized in that, this background program clearing system comprises:
Temperature acquiring unit, for obtaining the real time temperature of electronic installation;
Comparing unit, for the real time temperature of electronic installation and the first preset temperature prestored and the second preset temperature being compared, and obtains a comparative result;
Performance element, the application program running on electronic installation backstage is arranged for the comparative result according to comparing unit, when the real time temperature of electronic installation is between described first preset temperature and described second preset temperature, performance element closes the application program on the backstage running on electronic installation one by one according to the raising gradually of real time temperature of electronic installation, or performance element determining section application program is the application program be of little use, occupancy according to the central processing unit of electronic installation and internal memory close some be confirmed as being of little use and running on the application program on the backstage of electronic installation.
2. background program clearing system as claimed in claim 1, it is characterized in that: the temperature of the plurality of electron device for obtaining the temperature of the multiple electron devices in electronic installation, and is done weighting process to obtain the real time temperature of described electronic installation by described temperature acquiring unit.
3. background program clearing system as claimed in claim 1, is characterized in that: when the real time temperature of electronic installation is less than or equal to the first preset temperature, and performance element maintains all application programs running on the backstage of electronic installation to be continued to run.
4. background program clearing system as claimed in claim 1, is characterized in that: when the real time temperature of electronic installation is more than or equal to the second preset temperature, and performance element closes all application programs running on the backstage of electronic installation.
5. a background program method for sorting, it is applied to an electronic installation, it is characterized in that, this background program method for sorting comprises the steps:
Temperature obtaining step, for obtaining the step of the real time temperature of electronic installation;
Comparison step, for the real time temperature of electronic installation and the first preset temperature prestored and the second preset temperature being compared, and obtains the step of a comparative result;
Perform step, the step running on the application program on electronic installation backstage is arranged for the comparative result according to comparing unit, when the real time temperature of electronic installation is between described first preset temperature and described second preset temperature, performance element closes the application program on the backstage running on electronic installation one by one according to the raising gradually of real time temperature of electronic installation, or performance element determining section application program is the application program be of little use, occupancy according to the central processing unit of electronic installation and internal memory close some be confirmed as being of little use and running on the application program on the backstage of electronic installation.
6. background program method for sorting as claimed in claim 5, it is characterized in that: described execution step comprises when the real time temperature of electronic installation is less than or equal to the first preset temperature, perform the step maintaining all application programs running on the backstage of electronic installation and continue to run.
7. background program method for sorting as claimed in claim 5, it is characterized in that: described execution step comprises when the real time temperature of electronic installation is more than or equal to the second preset temperature, perform and close all steps running on the application program on the backstage of electronic installation.
CN201210510404.6A 2012-11-29 2012-11-29 Background program finishing method and system Active CN103019842B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210510404.6A CN103019842B (en) 2012-11-29 2012-11-29 Background program finishing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210510404.6A CN103019842B (en) 2012-11-29 2012-11-29 Background program finishing method and system

Publications (2)

Publication Number Publication Date
CN103019842A CN103019842A (en) 2013-04-03
CN103019842B true CN103019842B (en) 2015-04-01

Family

ID=47968473

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210510404.6A Active CN103019842B (en) 2012-11-29 2012-11-29 Background program finishing method and system

Country Status (1)

Country Link
CN (1) CN103019842B (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577253B (en) * 2012-07-30 2018-07-20 腾讯科技(深圳)有限公司 The treating method and apparatus of application program
CN104239179B (en) * 2013-06-13 2019-01-08 中兴通讯股份有限公司 A kind of terminal and its method for realizing application management
CN104427124B (en) * 2013-09-09 2019-05-21 中兴通讯股份有限公司 A kind of method, apparatus and terminal of controlling terminal temperature
US9417932B2 (en) * 2013-10-28 2016-08-16 International Business Machines Corporation Launching and managing unattended application programs
CN103956792B (en) * 2014-05-08 2016-08-17 努比亚技术有限公司 A kind of method and device controlling mobile terminal charging temperature rise
CN105472099A (en) * 2014-08-13 2016-04-06 中兴通讯股份有限公司 Temperature processing method and temperature processing device
CN104199727B (en) * 2014-08-14 2018-11-20 北京金山安全软件有限公司 Method and device for reducing terminal temperature and terminal
CN104199765B (en) * 2014-08-14 2018-09-11 北京金山安全软件有限公司 Method and device for acquiring normal temperature value range of terminal device and terminal
US10387193B2 (en) 2014-08-14 2019-08-20 Beijing Kingsoft Internet Security Software Co., Ltd. Method for identifying application causing temperature rise of terminal, and terminal
CN104267995B (en) 2014-09-30 2018-10-16 北京金山安全软件有限公司 Application processing method and device and terminal
CN104955314B (en) * 2015-05-28 2017-10-20 广东欧珀移动通信有限公司 The method and electronic equipment of a kind of control electronics skin temperature
US10133324B2 (en) * 2015-06-29 2018-11-20 Microsoft Technology Licensing, Llc Thermal mitigation user experience
CN105630594A (en) * 2015-11-25 2016-06-01 东莞酷派软件技术有限公司 Terminal control method, terminal control device and terminal
CN106886428A (en) * 2015-12-15 2017-06-23 北京奇虎科技有限公司 A kind of method and terminal for closing application program
CN105898027A (en) * 2015-12-29 2016-08-24 乐视移动智能信息技术(北京)有限公司 Method and device for preventing overtemperature of mobile phone under dormant state
CN106292948A (en) * 2016-07-27 2017-01-04 北京金山安全软件有限公司 Application control method and device and terminal
CN106161799A (en) * 2016-08-16 2016-11-23 陈银芳 The method for closing of application program of mobile phone and system
CN106445664B (en) * 2016-09-18 2020-05-12 深圳市邦华电子有限公司 Application program management method and device
CN106484515B (en) * 2016-10-10 2020-01-14 Oppo广东移动通信有限公司 Management method and device for idle application and intelligent terminal
CN107172281A (en) * 2017-05-17 2017-09-15 太仓埃特奥数据科技有限公司 Smart mobile phone background program management system
CN107861813B (en) * 2017-10-26 2022-01-14 Oppo广东移动通信有限公司 Processor control method and related product

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825674A (en) * 1995-09-29 1998-10-20 Intel Corporation Power control for mobile electronics using no-operation instructions
CN102789246A (en) * 2012-06-18 2012-11-21 华为终端有限公司 Thermal protection method and device, and equipment with thermal protection function

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825674A (en) * 1995-09-29 1998-10-20 Intel Corporation Power control for mobile electronics using no-operation instructions
CN102789246A (en) * 2012-06-18 2012-11-21 华为终端有限公司 Thermal protection method and device, and equipment with thermal protection function

Also Published As

Publication number Publication date
CN103019842A (en) 2013-04-03

Similar Documents

Publication Publication Date Title
CN103019842B (en) Background program finishing method and system
US9967824B2 (en) Mobile terminal managing method and system, mobile terminal
TWI592802B (en) Thermally adaptive quality-of-service levels
US9552046B2 (en) Performance management methods for electronic devices with multiple central processing units
TWI448889B (en) Electronic device haning operation mode dynamic adjusting mechanism and method of the same
CN104007806B (en) Control method, device and the equipment of a kind of cpu frequency in Android system
TWI553551B (en) Thermal mitigation using selective task modulation
CN106095022B (en) Control method and electronic equipment
CN104391554A (en) Method for adjusting terminal temperature
CN103064925B (en) The square law device of Timing Processing webpage
US10064141B2 (en) Core frequency/count decision-based thermal mitigation optimization for a multi-core integrated circuit
US10048986B2 (en) Method and device for allocating browser processes according to a selected browser process mode
CN104394675A (en) Terminal
CN107484190B (en) Method for connecting network, mobile terminal and computer readable storage medium
CN103218555A (en) Logging-in method and device for application program
CN105335045A (en) Desktop icon change method and system
CN103838353A (en) Method and terminal for controlling processor operation
CN103246532A (en) Method and device for installing application programs in terminal equipment
CN109753348A (en) The management-control method and terminal of background application
CN104932963A (en) Method and device for terminal management
CN110426554A (en) Household loads electric characteristic extracting method, device and computer readable storage medium
CN104994547A (en) Network access method and user terminal
CN105210007B (en) System and method for the rechargeable power supply management in the portable computing with two or more use patterns
CN115027294A (en) Vehicle-to-vehicle charging
CN103034403A (en) Application selection method and application selection system for mobile terminals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: Guangdong Opel Mobile Communications Co., Ltd.