[go: up one dir, main page]

CN103941871B - The method and apparatus for controlling the hardware running status of intelligent terminal - Google Patents

The method and apparatus for controlling the hardware running status of intelligent terminal Download PDF

Info

Publication number
CN103941871B
CN103941871B CN201410168760.3A CN201410168760A CN103941871B CN 103941871 B CN103941871 B CN 103941871B CN 201410168760 A CN201410168760 A CN 201410168760A CN 103941871 B CN103941871 B CN 103941871B
Authority
CN
China
Prior art keywords
hardware
configuration information
application program
predetermined
state configuration
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.)
Expired - Fee Related
Application number
CN201410168760.3A
Other languages
Chinese (zh)
Other versions
CN103941871A (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.)
Conew Network Technology Beijing Co Ltd
Original Assignee
Conew Network Technology Beijing Co 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 Conew Network Technology Beijing Co Ltd filed Critical Conew Network Technology Beijing Co Ltd
Priority to CN201410168760.3A priority Critical patent/CN103941871B/en
Publication of CN103941871A publication Critical patent/CN103941871A/en
Application granted granted Critical
Publication of CN103941871B publication Critical patent/CN103941871B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)
  • Telephone Function (AREA)

Abstract

The present invention provides a kind of method and apparatus for the hardware running status for controlling intelligent terminal.Methods described includes:(A) application program of the detection in front stage operation;(B) hardware state configuration information corresponding with the application program detected is obtained, wherein, the predetermined hardware running status of hardware state configuration information indicating intelligent terminal;(C) the predetermined hardware running status of intelligent terminal is controlled according to the hardware state configuration information of acquisition.The power consumption of intelligent terminal can be effectively reduced according to the solution of the present invention.

Description

The method and apparatus for controlling the hardware running status of intelligent terminal
Technical field
The present invention relates to intelligent terminal field.More particularly, it is related to a kind of hardware running status for controlling intelligent terminal Method and apparatus.
Background technology
With the continuous development of technology, intelligent terminal (for example, smart mobile phone, smart camera, tablet personal computer etc.) is by more next More it is widely used.Intelligent terminal generally has the operating system of oneself, can install various application programs, so as to which user can be with Intelligent terminal is used as using computer.
Different application programs has different demands for the running status of the nextport hardware component NextPort of intelligent terminal, and user is usual The state of the nextport hardware component NextPort of intelligent terminal is adjusted according to these demands.And such case may result in electric power by unnecessary Waste.And most of intelligent terminals generally battery with finite power is powered, therefore how to control the work(of intelligent terminal Consumption is a problem urgently to be resolved hurrily.
The content of the invention
It is an object of the invention to provide a kind of method and apparatus of the hardware running status of control intelligent terminal, and also It is to provide a kind of method and apparatus for the hardware state configuration information for producing intelligent terminal in server.
According to an aspect of the present invention, existed by a kind of method of the hardware running status of control intelligent terminal, its feature In, including:(A) application program of the detection in front stage operation;(B) hardware state corresponding with the application program detected is obtained to configure Information, wherein, the predetermined hardware running status of hardware state configuration information indicating intelligent terminal;(C) according to the hardware shape of acquisition State configuration information is controlled to the predetermined hardware running status of intelligent terminal.
Alternatively, predetermined hardware running status represents the running status of predetermined power-consuming hardware component.
Alternatively, predetermined hardware running status includes at least one in following hardware running statuses:Screen brightness value, nothing The on off state of line LAN, the on off state of mobile data, the on off state of bluetooth.
Alternatively, when the application program of detection is not desktop application and system is applied, the application program with detection is obtained Corresponding hardware state configuration information.
Alternatively, step (B) includes:The database stored from intelligent terminal obtains corresponding with the application program detected Hardware state configuration information.
Alternatively, the database stored from intelligent terminal obtains hardware state corresponding with the application program detected and configured The step of information, includes:Determine to match somebody with somebody confidence with the presence or absence of hardware state corresponding with the application program of detection in the database Breath;When hardware state configuration information corresponding with the application program of detection in the database that intelligent terminal is stored be present, obtain Take hardware state configuration information corresponding with the application program detected;When in the database that intelligent terminal is stored be not present and inspection Corresponding to the application program of survey during hardware state configuration information, it is determined that the type of the application program of detection;Deposited from intelligent terminal Hardware state configuration information corresponding with the type determined is obtained in the database of storage, is used as corresponding with the application program detected Hardware state configuration information, wherein, the database purchase has the hardware state corresponding to the application program of predetermined quantity to match somebody with somebody Confidence ceases, the hardware state configuration information corresponding to the Application Type of predetermined quantity.
Alternatively, the database stored from intelligent terminal obtains hardware state corresponding with the application program detected and configured The step of information, includes:It is determined that the type of the application program of detection;Obtain and determine in the database stored from intelligent terminal Type corresponding to hardware state configuration information, be used as the corresponding hardware state configuration information of application program with detecting, its In, the database purchase has the hardware state configuration information corresponding to the Application Type of predetermined quantity.
Alternatively, step (B) includes:Hardware state corresponding with the application program detected is obtained from book server to configure Information.
Alternatively, step (B) includes:Determine whether to obtain from the database that intelligent terminal is stored and answered with what is detected The hardware state configuration information corresponding to program;When the application journey that can be obtained and detect from the database that intelligent terminal is stored Corresponding to sequence during hardware state configuration information, the database acquisition stored from intelligent terminal is corresponding with the application program detected Hardware state configuration information;It is corresponding with the application program detected hard when that can not be obtained from the database that intelligent terminal is stored During part state configuration information, hardware state configuration information corresponding with the application program detected is obtained from book server.
Alternatively, methods described also includes:When the application program run time of detection exceedes scheduled time threshold value, by institute The identifier and the predetermined hardware running status for stating application program are sent to book server.
Alternatively, when the application program of detection is desktop application or system is applied, the predetermined hardware of intelligent terminal is controlled Running status so that nextport hardware component NextPort corresponding to predetermined hardware running status it is least in power-consuming.
Alternatively, the indicating predetermined hardware running status of hardware state configuration information corresponding with desktop application or system application Corresponding nextport hardware component NextPort it is least in power-consuming.
Alternatively, methods described also includes:When the application program of detection is rejected, predetermined hardware running status is recovered For state before.
Alternatively, detect includes in the step of application program of front stage operation:Periodically detect answering in front stage operation With program, wherein, when the application program in front stage operation detected in current period in previous cycle detection on foreground with transporting During capable application program difference, hardware state configuration information corresponding with the application program of detection is obtained.
Another aspect of the present invention provides a kind of method for the hardware state configuration information that intelligent terminal is produced in server, Wherein, hardware state configuration information is used to control the predetermined hardware of intelligent terminal to run shape in corresponding application program operation State, it is characterised in that including:(A) it is predetermined hard in front stage operation from least one intelligent terminal for reception predetermined application Part running status;(B) hardware state corresponding with predetermined application is generated according to the predetermined hardware running status of reception to configure Information.
Alternatively, the number of the predetermined hardware running status when receiving the predetermined application in front stage operation is big When pre-determined number threshold value, step (B) is performed.
Alternatively, step (B) includes:Appearance ratio among the predetermined hardware running status of reception is exceeded into predetermined ratio The predetermined hardware running status of threshold value is arranged to indicated by hardware state configuration information corresponding with the predetermined application Predetermined hardware running status.
Alternatively, step (B) includes:Appearance ratio highest among the predetermined hardware running status of reception is predetermined hard Part running status is arranged to the predetermined hardware operation indicated by hardware state configuration information corresponding with the predetermined application State.
Alternatively, methods described also includes:When matching somebody with somebody in server in the absence of hardware state corresponding with predetermined application When confidence ceases, the hardware state configuration information corresponding with predetermined application of step (B) generation is stored in.
Alternatively, methods described also includes:Configured when hardware state corresponding with predetermined application in server be present During information, there will be hardware state configuration information update be step (B) generation hardware corresponding with predetermined application State configuration information.
Another aspect of the present invention provides a kind of equipment for the hardware running status for controlling intelligent terminal, it is characterised in that Including:Foreground detection unit, detect the application program in front stage operation;Acquiring unit is configured, obtains the application program with detection Corresponding hardware state configuration information, wherein, the predetermined hardware running status of hardware state configuration information indicating intelligent terminal;Control Unit processed, the predetermined hardware running status of intelligent terminal is controlled according to the hardware state configuration information of acquisition.
Alternatively, predetermined hardware running status represents the running status of predetermined power-consuming hardware component.
Alternatively, predetermined hardware running status includes at least one in following hardware running statuses:Screen brightness value, nothing The on off state of line LAN, the on off state of mobile data, the on off state of bluetooth.
Alternatively, when the application program of detection is not desktop application and system is applied, configuration acquiring unit obtains and inspection Hardware state configuration information corresponding to the application program of survey.
Alternatively, configuration acquiring unit includes:Local acquiring unit, the database stored from intelligent terminal obtains and inspection Hardware state configuration information corresponding to the application program of survey.
Alternatively, local acquiring unit includes:First retrieval unit, determine to whether there is and detection in the database Hardware state configuration information corresponding to application program;First acquisition unit, when in the database that intelligent terminal is stored exist with Corresponding to the application program of detection during hardware state configuration information, obtain hardware state corresponding with the application program detected and configure Information;Type judging unit, when hardware corresponding with the application program of detection is not present in the database that intelligent terminal is stored During state configuration information, it is determined that the type of the application program of detection;Second acquisition unit, the database stored from intelligent terminal Middle acquisition hardware state configuration information corresponding with the type of determination, is used as hardware state corresponding with the application program detected Configuration information, wherein, the database purchase has hardware state configuration information corresponding to the application program of predetermined quantity, predetermined Hardware state configuration information corresponding to the Application Type of quantity.
Alternatively, local acquiring unit includes:Type judging unit, it is determined that the type of the application program of detection;Second inspection Cable elements, hardware state configuration information corresponding with the type of determination is obtained in the database stored from intelligent terminal, to make For hardware state configuration information corresponding with the application program of detection, wherein, the database purchase has the application of predetermined quantity Hardware state configuration information corresponding to Program Type.
Alternatively, configuration acquiring unit includes:Cloud acquiring unit, the application program pair with detecting is obtained from book server The hardware state configuration information answered.
Alternatively, configuration acquiring unit includes:Local acquiring unit, the database for being stored from intelligent terminal obtain Hardware state configuration information corresponding with the application program of detection;Cloud acquiring unit, for obtaining and detecting from book server Application program corresponding to hardware state configuration information, wherein, local acquiring unit determines whether to be deposited from intelligent terminal The database of storage obtains hardware state configuration information corresponding with the application program detected;When local acquiring unit can be from intelligence When database that terminal is stored obtains the corresponding hardware state configuration information with the application program of detection, local acquiring unit from The database that intelligent terminal is stored obtains hardware state configuration information corresponding with the application program detected;It is single when locally obtaining When member can not obtain hardware state configuration information corresponding with the application program detected from the database that intelligent terminal is stored, Cloud acquiring unit obtains hardware state configuration information corresponding with the application program detected from book server.
Alternatively, the equipment also includes:Transmitting element, when the application program run time of detection exceedes scheduled time threshold During value, the identifier of the application program and the predetermined hardware running status are sent to book server.
Alternatively, when the application program of foreground detection unit detection is desktop application or system is applied, controller control The predetermined hardware running status of intelligent terminal so that nextport hardware component NextPort corresponding to predetermined hardware running status it is least in power-consuming.
Alternatively, the indicating predetermined hardware running status of hardware state configuration information corresponding with desktop application or system application Corresponding nextport hardware component NextPort it is least in power-consuming.
Alternatively, when the application program of detection is rejected, before controller reverts to predetermined hardware running status State.
Alternatively, foreground detection unit periodically detects the application program in front stage operation, wherein, when in current period The application program in front stage operation of detection with the application program difference in front stage operation of previous cycle detection, configuration obtains Unit is taken to obtain hardware state configuration information corresponding with the application program detected.
Another aspect of the present invention provides a kind of equipment for the hardware state configuration information that intelligent terminal is produced in server, Wherein, hardware state configuration information is used to control the predetermined hardware of intelligent terminal to run shape in corresponding application program operation State, it is characterised in that including:Receiving unit, from least one intelligent terminal for reception predetermined application in front stage operation Predetermined hardware running status;Generation unit, generated according to the predetermined hardware running status of reception corresponding with predetermined application Hardware state configuration information.
Alternatively, the predetermined hardware running status when receiving unit receives the predetermined application in front stage operation Number when being more than pre-determined number threshold value, generation unit is generated according to the predetermined hardware running status of reception and predetermined application Corresponding hardware state configuration information.
Alternatively, the appearance ratio among the predetermined hardware running status of reception is exceeded predetermined ratio threshold value by generation unit Predetermined hardware running status be arranged to predetermined indicated by hardware state configuration information corresponding with the predetermined application Hardware running status.
Alternatively, generation unit transports the appearance ratio highest predetermined hardware among the predetermined hardware running status of reception Row state is arranged to the predetermined hardware running status indicated by hardware state configuration information corresponding with the predetermined application.
Alternatively, the equipment also includes:Memory cell, it is corresponding with predetermined application hard when being not present in server During part state configuration information, the hardware state configuration information corresponding with predetermined application of storage generation unit generation.
Alternatively, the equipment also includes:Updating block, when hardware corresponding with predetermined application in server being present During state configuration information, there will be hardware state configuration information update for generation unit generation it is corresponding with predetermined application Hardware state configuration information.
Can be according to different application journey according to the method and apparatus of the hardware running status of the control intelligent terminal of the present invention Sequence and control the nextport hardware component NextPort of intelligent terminal to be in predetermined state, so as to be effectively reduced the power consumption of intelligent terminal.In addition, User can also be avoided according to the method and apparatus of the hardware running status of the control intelligent terminal of the present invention because some application Program needs certain state of certain nextport hardware component NextPort and is adjusted manually.For example, do not have when user opens browser application When opening the switch of WLAN, technique according to the invention scheme can automatically open up the switch of WLAN, without Need extra manually operated of user.
In addition, according to the present invention server produce intelligent terminal hardware state configuration information method and apparatus, The hardware state configuration information corresponding to different application can be precisely determined, so as to avoid manually setting different application Hardware state configuration information corresponding to program, improves efficiency.
Brief description of the drawings
By the detailed description carried out below in conjunction with the accompanying drawings, above and other objects of the present invention, feature and advantage will Become more fully apparent, wherein:
Fig. 1 shows the flow of the method for the hardware running status of control intelligent terminal according to an embodiment of the invention Figure;
Fig. 2 shows the side of the hardware state configuration information according to an embodiment of the invention that intelligent terminal is produced in server The flow chart of method;
Fig. 3 shows the frame of the equipment of the hardware running status of control intelligent terminal according to an embodiment of the invention Figure;
Fig. 4 shows the hardware state configuration information according to an embodiment of the invention that intelligent terminal is produced in server Equipment block diagram.
Embodiment
Different example embodiments is more fully described below with reference to accompanying drawings, wherein, some exemplary embodiments are attached Shown in figure.
Fig. 1 shows the flow of the method for the hardware running status of control intelligent terminal according to an embodiment of the invention Figure.
As shown in figure 1, the application program run in step 101, detection intelligent terminal on foreground.Intelligent terminal can be passed through The relevant interface of operating system detect currently in the application program of front stage operation.
For example, in android system, current activity (Activity) storehouse can be obtained by system interface, now The application program of the stack top of the storehouse of acquisition is the application program in front stage operation.
It should be understood that for other operating systems, the application program in front stage operation can be equally obtained.
In step 102, hardware state configuration information corresponding with the application program detected is obtained.Hardware state configuration information For the predetermined hardware running status of indicating intelligent terminal, predetermined hardware running status represents the fortune of predetermined power-consuming hardware component Row state.
For example, in one example, predetermined hardware running status may include at least one in following projects:Screen intensity Value, the on off state of WLAN (WLAN), the on off state of mobile data, the on off state of bluetooth, volume, vibrations open Off status, screen locking time.
In this example, the running status of screen brightness value and screen locking persond eixis screen, the switch shape of WLAN The running status of state instruction Wireless LAN module (for example, WiFi chip), the on off state instruction baseband chip of mobile data Mobile data module running status, bluetooth on off state instruction bluetooth module running status, volume instruction audio broadcast Put the running status of equipment, the running status of the on off state instruction vibrations motor of vibrations.
It should be understood that the predetermined hardware running status of the present invention is not limited to above-mentioned project, it may include with any power-consuming hardware Hardware running status corresponding to component.
In one embodiment on step 102 of the present invention, it can be obtained from the database that intelligent terminal is stored Hardware state configuration information corresponding with the application program of detection.
The application program pair obtained according to the database stored from intelligent terminal of the present invention with detection is described below The embodiment for the hardware state configuration information answered.
In the first embodiment, hardware state corresponding with the application program detected can be obtained directly from the database Configuration information.In the case, the database purchase has the hardware state corresponding to a number of application program to match somebody with somebody confidence Breath.
In a second embodiment, it is first determined the type of the application program of detection, the number then stored from intelligent terminal According to hardware state configuration information corresponding with the type determined is obtained in storehouse, it is used as hardware corresponding with the application program detected State configuration information.In the case, the database purchase has the hardware shape corresponding to a number of Application Type State configuration information.
The type of application program can be determined using existing various technologies.For example, can be according to user installation application The classification that is carried out during program, application program type identifier in itself, the type for determining using shop etc. application program.
Compared with the scheme of first embodiment, the scheme of second embodiment need not determine each application program in detail in advance Hardware state configuration information, but determine hardware state configuration information for the type described in application program.It is real with first Example is applied to compare, second embodiment reduces the demand to the presupposed information in the database, compatibility it is stronger (for example, for Some emerging application programs may be without corresponding hardware state configuration information, but can use the type pair belonging to it The hardware state configuration information answered), but the more targeted hardware state of single application program offer can not be provided and match somebody with somebody confidence Breath.For example, belonging to the application program of music player, some music players may be for wireless network (WLAN Or mobile data) there is demand, some music players may need for wireless network (WLAN or mobile data) is no Ask.
In the third embodiment, it is first determined whether there is hardware corresponding with the application program of detection in the database State configuration information, configured when hardware state corresponding with the application program of detection in the database that intelligent terminal is stored be present During information, hardware state configuration information corresponding with the application program detected is obtained.When in the database that intelligent terminal is stored During in the absence of hardware state configuration information corresponding with the application program of detection, it is determined that detection application program type (such as (but not limited to), music player, browser, instant messaging program, mapping program, net purchase program etc.), deposited from intelligent terminal Hardware state configuration information corresponding with the type determined is obtained in the database of storage, is used as corresponding with the application program detected Hardware state configuration information.
In the case, the database purchase has the hardware state corresponding to a number of application program to match somebody with somebody confidence Hardware state configuration information corresponding to breath, a number of Application Type.
3rd embodiment only just uses its institute when the application program of detection is without corresponding hardware state configuration information Hardware state configuration information corresponding to the type of category can more have pin as the hardware state configuration information of oneself ensureing to provide , can also for the application program of the hardware state configuration information in the absence of oneself while to the hardware state configuration information of property Hardware state configuration information corresponding to the type belonging to it is provided as its hardware state configuration information.
In another embodiment on step 102 of the present invention, it can obtain from book server and be answered with what is detected The hardware state configuration information corresponding to program.
In another embodiment on step 102 of the present invention, it is first determined whether can be deposited from intelligent terminal The database of storage obtains hardware state configuration information corresponding with the application program detected.When what can be stored from intelligent terminal When database obtains hardware state configuration information corresponding with the application program detected, the database stored from intelligent terminal obtains Take hardware state configuration information corresponding with the application program detected;When can not be obtained from database that intelligent terminal is stored (for example, in the first embodiment, not stored in database during hardware state configuration information corresponding with the application program of detection Hardware state configuration information corresponding with the application program of detection;In second embodiment or 3rd embodiment, do not have in database Have and store hardware state configuration information corresponding with the application program detected, and also should without what is stored and detect in database The hardware state configuration information corresponding to the type belonging to program), obtained from book server corresponding with the application program detected Hardware state configuration information.The hardware state configuration information obtained from book server can be stored in database.
In addition, the method for the hardware running status of the control intelligent terminal may also include:Held first in methods described Whether the application program for during row or periodically determining to install in intelligent terminal has corresponding hardware in above-mentioned database State configuration information.Application program for corresponding hardware state configuration information is not present in above-mentioned database, from predetermined Hardware state configuration information corresponding to server acquisition is simultaneously stored it in database.So can be when performing step 102 More efficiently obtain hardware state configuration information.
In addition, methods described may also include the installation of monitoring application program, determine intelligence eventually after application program installation Whether the application program installed in end has corresponding hardware state configuration information in above-mentioned database.When in database not During in the presence of corresponding hardware state configuration information, from hardware state configuration information corresponding to book server acquisition and stored In database.
In a preferred embodiment, the hardware shape corresponding with any desktop application or system application stored in database Nextport hardware component NextPort corresponding to the indicating predetermined hardware running status of state configuration information it is least in power-consuming.
In step 103, the predetermined hardware running status of intelligent terminal is carried out according to the hardware state configuration information of acquisition Control.Specifically, the predetermined hardware running status according to indicated by the hardware state configuration information of acquisition, corresponding to causing Nextport hardware component NextPort is in the predetermined hardware running status.
For example, if hardware state configuration information instruction screen brightness value is the closing of 20%, WLAN, bluetooth pass Close, be then controlled so that the brightness of screen is 20%, and Wireless LAN module is closed, and bluetooth module is closed.
In the method for the hardware running status of the control intelligent terminal of an alternative embodiment of the invention, according to detection The characteristics of application program, determines whether to perform step 102.
Specifically, when the application program detected in step 101 is not desktop application and system is applied, step is performed 102 with the corresponding hardware state configuration information of the application program for obtaining with detecting.
When the application program detected in step 101 is desktop application or system is applied, the predetermined hard of intelligent terminal is controlled Part running status so that nextport hardware component NextPort corresponding to predetermined hardware running status it is least in power-consuming, for example, in one example, Directly predetermined hardware running status can be adjusted (for example, nextport hardware component NextPort corresponding to disabling or closing), it is corresponding to cause Nextport hardware component NextPort it is least in power-consuming.In another example, deposited in the setting options set for user for belonging to operating system Hardware running status, its corresponding arranges value is adjusted, makes (the example least in power-consuming of the nextport hardware component NextPort corresponding to it Such as, brightness value is adjusted to the minimum of arranges value, is adjusted to close by the on off state of WLAN, by mobile data On off state is adjusted to close, the on off state of bluetooth is adjusted into closing etc.);Above-mentioned setting for being not belonging to operating system Hardware running status present in option, (for example, nextport hardware component NextPort corresponding to disabling or closing) can be directly adjusted to it, To cause the least in power-consuming of corresponding nextport hardware component NextPort.It should be understood that step 102 is not performed in the case.
Preferably, in a step 101, the application program in front stage operation is periodically detected, is detected when in current period Application program in front stage operation with the application program difference in front stage operation of previous cycle detection, performing step 102 and 103, and then continue executing with step 101 in next cycle;When the application journey in front stage operation detected in current period Sequence performs step 101 with when previous cycle detection is identical in the application program of front stage operation, continuing in next cycle.
It should be understood that it is foregoing according to the characteristics of the application program of detection come determine whether perform step 102 in the case of, When the application program in front stage operation and the application program in front stage operation in previous cycle detection that are detected in current period Difference, and when the application program in front stage operation of current period detection is not desktop application and system application, perform step Rapid 102;When the application program in front stage operation and the answering in front stage operation in previous cycle detection that are detected in current period It is identical with program, and when the application program in front stage operation of current period detection is desktop application or system application, after It is continuous to perform step 101.
In addition, in the present invention, the length in each cycle can be the same or different.
Preferably, when intelligent terminal enters screen lock state from the application program detected in step 101, no longer periodically Detect the application program in front stage operation in ground.In other words, during screen locking, predetermined hardware running status keeps constant.It should manage Solution, when unlocking from above-mentioned screen lock state, continue periodically to detect the application program in front stage operation.
In another embodiment, the method for the hardware running status of the control intelligent terminal also includes:To in step 101 Exiting for the application program detected is detected.When the application program of detection exits, predetermined hardware running status is recovered For state before.In other words, predetermined hardware running status is reverted to the state before step 103 adjusts.
In another embodiment, the method for the hardware running status of the control intelligent terminal also includes:When answering for detection When exceeding scheduled time threshold value with program runtime, the identifier of the application program and the predetermined hardware are run into shape State is sent to book server.
Hardware state configuration information corresponding to the different application stored in server described above can be by Pre-set.In addition, server can also produce according to the hardware state configuration information collected from intelligent terminal.
Fig. 2 shows the side of the hardware state configuration information according to an embodiment of the invention that intelligent terminal is produced in server The flow chart of method.
In step 201, transported from predetermined hardware of at least one intelligent terminal for reception predetermined application in front stage operation Row state.
Intelligent terminal can actively (for example, periodically) will be pre- corresponding to the currently predetermined application in front stage operation Determine hardware running status and be sent to server.Preferably, intelligent terminal will exceed scheduled time threshold value in the front stage operation time Predetermined hardware running status corresponding to predetermined application is sent to server.
In addition, server periodically can be also sent for currently in the predetermined application institute of front stage operation to intelligent terminal The request of corresponding predetermined hardware running status, intelligent terminal are sent currently in the predetermined application of front stage operation in response to the request Predetermined hardware running status corresponding to program.
In step 202, hardware state corresponding with predetermined application is generated according to the predetermined hardware running status of reception Configuration information.
For example, can be by the appearance ratio among the predetermined hardware running status of reception beyond the predetermined hard of predetermined ratio threshold value Part running status is arranged to the predetermined hardware operation indicated by hardware state configuration information corresponding with the predetermined application State.
For example, when predetermined hardware running status is the on off state of WLAN, when reception applies journey with predetermined When ratio among the on off state of WLAN corresponding to sequence more than 70% is closed mode, by the switch of WLAN State is arranged to the WLAN indicated by hardware state configuration information corresponding with the predetermined application for closing On off state.
In addition, also can be by the appearance ratio highest predetermined hardware running status among the predetermined hardware running status of reception It is arranged to the predetermined hardware running status indicated by hardware state configuration information corresponding with the predetermined application.
For example, when predetermined hardware running status is screen intensity, when reception screen corresponding with predetermined application When the screen intensity with screen brightness value 50% is most among brightness, the screen intensity with screen brightness value 50% is set For the screen intensity indicated by hardware state configuration information corresponding with the predetermined application.
In another embodiment, the predetermined hardware running status when receiving the predetermined application in front stage operation Number when being more than pre-determined number threshold value, perform step 202.
For example, when predetermined hardware running status is screen brightness value, when receiving corresponding to the predetermined application When the number of screen brightness value is more than pre-determined number threshold value, step 202 is performed.
In another embodiment, the predetermined hardware operation when receiving from it the predetermined application in front stage operation When the quantity of the intelligent terminal of state is more than predetermined quantity threshold value, step 202 is performed.
For example, when predetermined hardware running status is screen brightness value, when the intelligence from the quantity more than predetermined quantity threshold value When energy terminal receives screen brightness value corresponding to the predetermined application, step 202 is performed.
Alternatively, when hardware state configuration information corresponding with predetermined application is not present in server, can store The hardware state configuration information corresponding with predetermined application of generation.
Alternatively, can be there will be when hardware state configuration information corresponding with predetermined application in server be present Hardware state configuration information update be step 202 generate hardware state configuration information corresponding with predetermined application.
Fig. 3 shows the frame of the equipment of the hardware running status of control intelligent terminal according to an embodiment of the invention Figure.
As shown in figure 3, the equipment 300 of the hardware running status of control intelligent terminal according to an embodiment of the invention Including foreground detection unit 310, configuration acquiring unit 320 and control unit 330.
Foreground detection unit 310 detects the application program in front stage operation.
Foreground detection unit 310 can be detected currently in front stage operation by the relevant interface of the operating system of intelligent terminal Application program.
For example, in android system, current activity (Activity) storehouse can be obtained by system interface, now The application program of the stack top of the storehouse of acquisition is the application program in front stage operation.
It should be understood that for other operating systems, the application program in front stage operation can be equally obtained.
Configure acquiring unit 320 and obtain hardware state configuration information corresponding with the application program detected.
Hardware state configuration information is used for the predetermined hardware running status of indicating intelligent terminal, predetermined hardware Running Status Table Show the running status of predetermined power-consuming hardware component.
For example, in one example, predetermined hardware running status may include at least one in following projects:Screen intensity Value, the on off state of WLAN (WLAN), the on off state of mobile data, the on off state of bluetooth, volume, vibrations open Off status, screen locking time.
In this example, the running status of screen brightness value and screen locking persond eixis screen, the switch shape of WLAN The running status of state instruction Wireless LAN module (for example, WiFi chip), the on off state instruction baseband chip of mobile data Mobile data module running status, bluetooth on off state instruction bluetooth module running status, volume instruction audio broadcast Put the running status of equipment, the running status of the on off state instruction vibrations motor of vibrations.
It should be understood that the predetermined hardware running status of the present invention is not limited to above-mentioned project, it may include with any power-consuming hardware Hardware running status corresponding to component.
In one embodiment of the configuration acquiring unit 320 according to the present invention, configuration acquiring unit 320 can be from intelligence The database that terminal is stored obtains hardware state configuration information corresponding with the application program detected.
In the embodiment, configuration acquiring unit may include local acquiring unit, for the data stored from intelligent terminal Storehouse obtains hardware state configuration information corresponding with the application program detected.
The database stored from intelligent terminal according to the local acquiring unit of the present invention is described below to obtain and detect Application program corresponding to hardware state configuration information embodiment.
In the first embodiment, local acquiring unit can obtain the application program pair with detection directly from the database The hardware state configuration information answered.In the case, the database purchase has hard corresponding to a number of application program Part state configuration information.
In a second embodiment, local acquiring unit includes the first retrieval unit, first acquisition unit, type judgement list Member, second acquisition unit.
First retrieval unit is used to determine to whether there is hardware shape corresponding with the application program of detection in the database State configuration information.First acquisition unit is used for corresponding with the application program of detection when existing in the database that intelligent terminal is stored Hardware state configuration information when, obtain the corresponding hardware state configuration information of application program with detection.Type judging unit For when hardware state configuration information corresponding with the application program of detection is not present in the database that intelligent terminal is stored, It is determined that type (such as (but not limited to), music player, browser, instant messaging program, the map journey of the application program of detection Sequence, net purchase program etc.).Obtained in the database that second acquisition unit is used to be stored from intelligent terminal corresponding with the type determined Hardware state configuration information, be used as the corresponding hardware state configuration information of application program with detecting.
In the case, the database purchase has the hardware state corresponding to a number of application program to match somebody with somebody confidence Hardware state configuration information corresponding to breath, a number of Application Type.
In the third embodiment, local acquiring unit includes type judging unit, second acquisition unit.
Type judging unit is used for the type for determining the application program of detection.Second acquisition unit is used for from intelligent terminal institute Hardware state configuration information corresponding with the type determined is obtained in the database of storage, is used as the application program pair with detection The hardware state configuration information answered.In the case, the database purchase has corresponding to a number of Application Type Hardware state configuration information.
In the case, the database purchase has the hardware state corresponding to a number of application program to match somebody with somebody confidence Hardware state configuration information corresponding to breath, a number of Application Type.
In another embodiment of the configuration acquiring unit 320 according to the present invention, configuring acquiring unit 320 can be from pre- Determine server and obtain hardware state configuration information corresponding with the application program detected.
In this embodiment, configuration acquiring unit may include cloud acquiring unit, for obtaining and detecting from book server Application program corresponding to hardware state configuration information.
In another embodiment of the configuration acquiring unit 320 according to the present invention, configuration acquiring unit includes local Acquiring unit and cloud acquiring unit.
The database that local acquiring unit is used to be stored from intelligent terminal obtains corresponding with the application program detected hard Part state configuration information.The local acquiring unit can be identical with the local acquiring unit in previously described embodiment or not Together.
Cloud acquiring unit is used to obtain hardware state configuration information corresponding with the application program detected from book server.
Local acquiring unit determines whether that the application program with detection can be obtained from the database that intelligent terminal is stored Corresponding hardware state configuration information.When local acquiring unit can obtain and detection from the database that intelligent terminal is stored Corresponding to application program during hardware state configuration information, the database that local acquiring unit is stored from intelligent terminal obtains and inspection Hardware state configuration information corresponding to the application program of survey.When local acquiring unit can not be from the data that intelligent terminal is stored (for example, first in local acquiring unit implements when storehouse obtains hardware state configuration information corresponding with the application program detected In example, there is no storage hardware state configuration information corresponding with the application program detected in database;In local acquiring unit There is no storage hardware state corresponding with the application program detected to match somebody with somebody confidence in second embodiment or 3rd embodiment, in database Breath, and also without storage hardware state configuration information corresponding with the type belonging to the application program detected in database), cloud Acquiring unit obtains hardware state configuration information corresponding with the application program detected from book server.Cloud acquiring unit can incite somebody to action The hardware state configuration information obtained from book server is stored in database.
In addition, configuration acquiring unit 320 can also determine intelligence eventually when methods described is performed first or periodically Whether the application program installed in end has corresponding hardware state configuration information in above-mentioned database.For in above-mentioned data The application program of corresponding hardware state configuration information is not present in storehouse, configures acquiring unit 320 from book server acquisition pair The hardware state configuration information answered simultaneously is stored it in database.
In addition, configuration acquiring unit 320 can also monitor the installation of application program, intelligence is determined after application program installation Whether the application program installed in terminal has corresponding hardware state configuration information in above-mentioned database.When in database During in the absence of corresponding hardware state configuration information, hardware state corresponding to configuration acquiring unit 320 from book server acquisition Configuration information is simultaneously stored it in database.
In a preferred embodiment, the hardware shape corresponding with any desktop application or system application stored in database Nextport hardware component NextPort corresponding to the indicating predetermined hardware running status of state configuration information it is least in power-consuming.
Control unit 330 is carried out according to the hardware state configuration information of acquisition to the predetermined hardware running status of intelligent terminal Control.Specifically, predetermined hardware running status of the control unit 330 according to indicated by the hardware state configuration information of acquisition, To cause corresponding nextport hardware component NextPort to be in the predetermined hardware running status.
For example, if hardware state configuration information instruction screen brightness value is the closing of 20%, WLAN, bluetooth pass Close, then control unit 330 is controlled so that the brightness of screen is 20%, and Wireless LAN module is closed, and bluetooth module closes Close.
In the method for the hardware running status of the control intelligent terminal of an alternative embodiment of the invention, configuration obtains single The characteristics of application program that member 320 detects according to foreground detection unit 310, determines whether to obtain the application program pair with detection The hardware state configuration information answered.
When the application program that foreground detection unit 310 detects is desktop application or system is applied, control unit 330 controls The predetermined hardware running status of intelligent terminal so that least in power-consuming, the example of the nextport hardware component NextPort corresponding to predetermined hardware running status Such as, in one example, control unit 330 directly can be adjusted to predetermined hardware running status (for example, deactivation or closing pair The nextport hardware component NextPort answered), to cause the least in power-consuming of corresponding nextport hardware component NextPort.In another example, for belonging to operating system Setting options present in hardware running status, control unit 330 is adjusted to its corresponding arranges value, makes corresponding to it Nextport hardware component NextPort it is least in power-consuming (for example, brightness value is adjusted into the minimum of arranges value, the on off state by WLAN It is adjusted to close, the on off state of mobile data is adjusted to close, the on off state of bluetooth is adjusted to closing etc.);For Hardware running status present in the setting options of operating system is not belonging to, control unit 330 directly can be adjusted to it (for example, nextport hardware component NextPort corresponding to disabling or closing), to cause the least in power-consuming of corresponding nextport hardware component NextPort.It should be understood that In this case, configuration acquiring unit 320 does not perform acquisition operation.
Preferably, foreground detection unit 310 periodically detects the application program in front stage operation, is examined when in current period The application program in front stage operation surveyed is single with the application program difference in front stage operation of previous cycle detection, putting acquisition Member 320 and control unit 330 carry out corresponding obtain and operated, and then foreground detection unit 310 continues executing with next cycle It is corresponding to obtain operation;When the application program in front stage operation detected in current period with previous cycle detection on foreground When the application program of operation is identical, foreground detection unit 310 continues to perform corresponding detection operation in next cycle.
It should be understood that determine whether to perform according to the application program of detection the characteristics of in aforementioned arrangements acquiring unit 320 In the case of corresponding operating, when the application program in front stage operation detected in current period with previous cycle detection preceding The application program of platform operation is different, and is not desktop application and is in the application program in front stage operation of current period detection During system application, configuration acquiring unit 320 performs corresponding acquisition operation;When the application in front stage operation detected in current period Program is identical with the application program in front stage operation in previous cycle detection, and in current period detection in front stage operation Application program when being that desktop application or system are applied, foreground detection unit 310 continues executing with corresponding detection operation.
In addition, in the present invention, the length in each cycle can be the same or different.
Preferably, when intelligent terminal enters screen lock state from the application program that foreground detection unit 310 detects, foreground Detection unit 310 no longer periodically detects the application program in front stage operation.In other words, during screen locking, predetermined hardware fortune Row state keeps constant.It should be understood that when being unlocked from above-mentioned screen lock state, foreground detection unit 310 continues periodically to examine Survey the application program in front stage operation.
In another embodiment, the application program that control unit 330 detects to foreground detection unit 310 exits progress Detection.When the application program of detection exits, control unit 330 predetermined hardware running status is reverted to before state.Change Yan Zhi, predetermined hardware running status is reverted into the state before control unit 330 adjusts for the last time.
In another embodiment, the equipment of the hardware running status of the control intelligent terminal also includes:Transmitting element, use In when the application program run time of detection exceedes scheduled time threshold value, by the identifier of the application program and described pre- Determine hardware running status and be sent to book server.
Fig. 4 shows the hardware state configuration information according to an embodiment of the invention that intelligent terminal is produced in server Equipment block diagram.
As shown in figure 4, the hardware state configuration according to an embodiment of the invention that intelligent terminal is produced in server The equipment 400 of information includes:Receiving unit 410, generation unit 420.
Predetermined hardware fortune of the receiving unit 410 from least one intelligent terminal for reception predetermined application in front stage operation Row state.
Intelligent terminal can actively (for example, periodically) will be pre- corresponding to the currently predetermined application in front stage operation Determine hardware running status and be sent to server to be received via receiving unit 410.Preferably, intelligent terminal will be in front stage operation The predetermined hardware running status that time exceedes corresponding to the predetermined application of scheduled time threshold value is sent to server via connecing Unit 410 is received to be received.
In addition, equipment 400 may also include transmitting element.Transmitting element periodically can be also sent for current to intelligent terminal The request of predetermined hardware running status corresponding to predetermined application in front stage operation, intelligent terminal are sent out in response to the request The predetermined hardware running status corresponding to the currently predetermined application in front stage operation is sent to server, so as to single via receiving Member 410 is received.
Generation unit 420 generates hardware state corresponding with predetermined application according to the predetermined hardware running status of reception Configuration information.
For example, the appearance ratio among the predetermined hardware running status of reception can be exceeded predetermined ratio by generation unit 420 The predetermined hardware running status of threshold value is arranged to indicated by hardware state configuration information corresponding with the predetermined application Predetermined hardware running status.
For example, when predetermined hardware running status is the on off state of WLAN, when reception applies journey with predetermined When ratio among the on off state of WLAN corresponding to sequence more than 70% is closed mode, generation unit 420 will be wireless The on off state of LAN is arranged to indicated by hardware state configuration information corresponding with the predetermined application to close The on off state of WLAN.
In addition, generation unit 420 can also make a reservation for the appearance ratio highest among the predetermined hardware running status of reception Hardware running status is arranged to the predetermined hardware fortune indicated by hardware state configuration information corresponding with the predetermined application Row state.
For example, when predetermined hardware running status is screen intensity, when reception screen corresponding with predetermined application When the screen intensity with screen brightness value 50% is most among brightness, generation unit 420 is by with screen brightness value 50% Screen intensity is arranged to the screen intensity indicated by hardware state configuration information corresponding with the predetermined application.
In another embodiment, the predetermined hardware running status when receiving the predetermined application in front stage operation Number when being more than pre-determined number threshold value, generation unit 420, which performs, to be generated hardware state corresponding with predetermined application and configures The operation of information.
For example, when predetermined hardware running status is screen brightness value, when receiving corresponding to the predetermined application When the number of screen brightness value is more than pre-determined number threshold value, it is corresponding with predetermined application hard that generation unit 420 performs generation The operation of part state configuration information.
In another embodiment, the predetermined hardware operation when receiving from it the predetermined application in front stage operation When the quantity of the intelligent terminal of state is more than predetermined quantity threshold value, it is corresponding with predetermined application that generation unit 420 performs generation Hardware state configuration information operation.
For example, when predetermined hardware running status is screen brightness value, when the intelligence from the quantity more than predetermined quantity threshold value When energy terminal receives screen brightness value corresponding to the predetermined application, generation unit 420 performs generation and applied with predetermined The operation of hardware state configuration information corresponding to program.
Alternatively, equipment 400 may include memory cell.When hardware corresponding with predetermined application is not present in server During state configuration information, the memory cell included by equipment 400 can store the hardware shape corresponding with predetermined application of generation State configuration information.
Alternatively, equipment 400 may include updating block.When hardware shape corresponding with predetermined application in server being present During state configuration information, updating block included by equipment 400 can there will be hardware state configuration information update be in step 202 The hardware state configuration information corresponding with predetermined application of generation.
Can be according to different application journey according to the method and apparatus of the hardware running status of the control intelligent terminal of the present invention Sequence and control the nextport hardware component NextPort of intelligent terminal to be in predetermined state, so as to be effectively reduced the power consumption of intelligent terminal.In addition, User can also be avoided according to the method and apparatus of the hardware running status of the control intelligent terminal of the present invention because some application Program needs certain state of certain nextport hardware component NextPort and is adjusted manually.For example, do not have when user opens browser application When opening the switch of WLAN, technique according to the invention scheme can automatically open up the switch of WLAN, without Need extra manually operated of user.
In addition, according to the present invention server produce intelligent terminal hardware state configuration information method and apparatus, The hardware state configuration information corresponding to different application can be precisely determined, so as to avoid manually setting different application Hardware state configuration information corresponding to program, improves efficiency.
Moreover, it should be understood that it can be realized as computer-readable note according to the above method of the exemplary embodiment of the present invention Computer-readable code on recording medium.Computer readable recording medium storing program for performing is can to store the number that can be read by computer system thereafter According to arbitrary data storage device.The example of computer readable recording medium storing program for performing includes:Read-only storage (ROM), arbitrary access are deposited Reservoir (RAM), CD-ROM, tape, floppy disk, optical data storage devices and carrier wave (such as pass through through wired or wireless transmission path The data transfer of internet).Computer readable recording medium storing program for performing also can be distributed in the computer system of connection network, so as to computer Readable code is stored and performed in a distributed manner.In addition, complete the present invention function program, code and code segment can easily by with The ordinary programmers in related field of the invention explain within the scope of the present invention.
In addition, the unit in the said equipment of the exemplary embodiment of the present invention can be implemented nextport hardware component NextPort. Processing of the those skilled in the art according to performed by the unit of restriction, can be for example using field programmable gate array (FPGA) or application specific integrated circuit (ASIC) realizes unit.
Although the present invention, those skilled in the art are particularly shown and described with reference to its exemplary embodiment It should be understood that in the case where not departing from the spirit and scope of the present invention that claim is limited, form can be carried out to it With the various changes in details.

Claims (32)

  1. A kind of 1. method of the hardware running status of control intelligent terminal, it is characterised in that including:
    (A) application program of the detection in front stage operation;
    (B) hardware state configuration information corresponding with the application program detected is obtained, wherein, hardware state configuration information instruction intelligence The predetermined hardware running status of energy terminal, the predetermined hardware running status represent the operation shape of predetermined power-consuming hardware component State;
    (C) the predetermined hardware running status of intelligent terminal is controlled according to the hardware state configuration information of acquisition;
    Wherein, step (B) includes:When the application program of detection is not desktop application and system is applied, obtains and answered with what is detected The hardware state configuration information corresponding to program;
    Wherein, step (B) includes:The database stored from intelligent terminal obtains hardware shape corresponding with the application program detected State configuration information;
    The step of hardware state configuration information corresponding with the application program detected being obtained from the database that intelligent terminal is stored Including:
    It is determined that the type of the application program of detection;
    The corresponding hardware state configuration information of type with determining is obtained in the database stored from intelligent terminal, be used as and Hardware state configuration information corresponding to the application program of detection, wherein, the database purchase has the application program of predetermined quantity Hardware state configuration information corresponding to type.
  2. 2. according to the method for claim 1, wherein, predetermined hardware running status is included in following hardware running statuses extremely It is few one:Screen brightness value, the on off state of WLAN, the on off state of mobile data, the on off state of bluetooth, sound Amount, the on off state of vibrations, screen locking time.
  3. 3. according to the method for claim 1, wherein, the database stored from intelligent terminal obtains the application journey with detection Include corresponding to sequence the step of hardware state configuration information:
    Determine to whether there is hardware state configuration information corresponding with the application program of detection in the database;
    When hardware state configuration information corresponding with the application program of detection in the database that intelligent terminal is stored be present, obtain Take hardware state configuration information corresponding with the application program detected;
    When hardware state configuration information corresponding with the application program of detection is not present in the database that intelligent terminal is stored, It is determined that the type of the application program of detection;
    The corresponding hardware state configuration information of type with determining is obtained in the database stored from intelligent terminal, be used as and Hardware state configuration information corresponding to the application program of detection,
    Wherein, the database purchase has hardware state configuration information, the predetermined quantity corresponding to the application program of predetermined quantity Application Type corresponding to hardware state configuration information.
  4. 4. according to the method for claim 1, wherein, step (B) includes:The application journey with detecting is obtained from book server Hardware state configuration information corresponding to sequence.
  5. 5. according to the method for claim 1, wherein, step (B) includes:
    Hardware state corresponding with the application program detected can be obtained from the database that intelligent terminal is stored by, which determining whether, matches somebody with somebody Confidence ceases;
    When hardware state configuration information corresponding with the application program of detection can be obtained from database that intelligent terminal is stored When, the database stored from intelligent terminal obtains hardware state configuration information corresponding with the application program detected;
    Match somebody with somebody confidence when hardware state corresponding with the application program detected can not be obtained from the database that intelligent terminal is stored During breath, hardware state configuration information corresponding with the application program detected is obtained from book server.
  6. 6. the method according to claim 11, in addition to:When the application program run time of detection exceedes scheduled time threshold value When, the identifier of the application program and the predetermined hardware running status are sent to book server.
  7. 7. according to the method for claim 1, wherein, when the application program of detection is desktop application or system is applied, control The predetermined hardware running status of intelligent terminal processed so that nextport hardware component NextPort corresponding to predetermined hardware running status it is least in power-consuming.
  8. 8. the method according to claim 11, wherein, hardware state configuration information corresponding with desktop application or system application Nextport hardware component NextPort corresponding to indicating predetermined hardware running status it is least in power-consuming.
  9. 9. the method according to claim 11, in addition to:When the application program of detection is rejected, predetermined hardware is run State revert to before state.
  10. 10. according to the method for claim 1, wherein, detect includes in the step of application program of front stage operation:Periodically Ground detects the application program in front stage operation,
    Wherein, when the application program in front stage operation that is detected in current period with previous cycle detection in front stage operation During application program difference, hardware state configuration information corresponding with the application program detected is obtained.
  11. 11. a kind of method for the hardware state configuration information that intelligent terminal is produced in server, wherein, hardware state configuration information For controlling the predetermined hardware running status of intelligent terminal in corresponding application program operation, it is characterised in that including:
    (A) the predetermined hardware running status from least one intelligent terminal for reception predetermined application in front stage operation;
    (B) hardware state configuration information corresponding with predetermined application is generated according to the predetermined hardware running status of reception;
    Wherein, intelligent terminal obtains hardware state configuration information corresponding with the application program detected, wherein, hardware state configuration The predetermined hardware running status of information indicating intelligent terminal, the predetermined hardware running status represent predetermined power-consuming hardware component Running status;
    Wherein, when the application program of detection is not desktop application and system is applied, obtain corresponding with the application program detected Hardware state configuration information;
    Wherein, the database stored from intelligent terminal obtains hardware state configuration information corresponding with the application program detected;
    The step of hardware state configuration information corresponding with the application program detected being obtained from the database that intelligent terminal is stored Including:
    It is determined that the type of the application program of detection;
    The corresponding hardware state configuration information of type with determining is obtained in the database stored from intelligent terminal, be used as and Hardware state configuration information corresponding to the application program of detection, wherein, the database purchase has the application program of predetermined quantity Hardware state configuration information corresponding to type.
  12. 12. the method according to claim 11, wherein, it is pre- when receiving the predetermined application in front stage operation When determining the number of hardware running status and being more than pre-determined number threshold value, step (B) is performed.
  13. 13. according to the method for claim 11, wherein, step (B) includes:
    Appearance ratio among the predetermined hardware running status of reception is exceeded to the predetermined hardware running status of predetermined ratio threshold value It is arranged to the predetermined hardware running status indicated by hardware state configuration information corresponding with the predetermined application.
  14. 14. according to the method for claim 11, wherein, step (B) includes:
    By the appearance ratio highest predetermined hardware running status among the predetermined hardware running status of reception be arranged to it is described Predetermined hardware running status corresponding to predetermined application indicated by hardware state configuration information.
  15. 15. the method according to claim 11, in addition to:It is corresponding with predetermined application hard when being not present in server During part state configuration information, the hardware state configuration information corresponding with predetermined application of step (B) generation is stored in.
  16. 16. the method according to claim 11, in addition to:When hardware corresponding with predetermined application in server being present During state configuration information, there will be hardware state configuration information update be step (B) generation and predetermined application pair The hardware state configuration information answered.
  17. A kind of 17. equipment of the hardware running status of control intelligent terminal, it is characterised in that including:
    Foreground detection unit, detect the application program in front stage operation;
    Acquiring unit is configured, obtains hardware state configuration information corresponding with the application program detected, wherein, hardware state configuration The predetermined hardware running status of information indicating intelligent terminal, the predetermined hardware running status represent predetermined power-consuming hardware component Running status;
    Control unit, the predetermined hardware running status of intelligent terminal is controlled according to the hardware state configuration information of acquisition;
    Wherein, when the application program of detection is not desktop application and system is applied, what configuration acquiring unit was obtained and detected should The hardware state configuration information corresponding to program;
    Wherein, configuration acquiring unit includes:Local acquiring unit, the database stored from intelligent terminal obtains answers with what is detected The hardware state configuration information corresponding to program;
    Wherein, local acquiring unit includes:
    Type judging unit, it is determined that the type of the application program of detection;
    Second retrieval unit, hardware state configuration corresponding with the type determined is obtained in the database stored from intelligent terminal Information, it is used as hardware state configuration information corresponding with the application program detected, wherein, the database purchase has predetermined number Hardware state configuration information corresponding to the Application Type of amount.
  18. 18. equipment according to claim 17, wherein, predetermined hardware running status is included in following hardware running statuses It is at least one:Screen brightness value, the on off state of WLAN, the on off state of mobile data, the on off state of bluetooth, sound Amount, the on off state of vibrations, screen locking time.
  19. 19. equipment according to claim 17, wherein, local acquiring unit includes:
    First retrieval unit, determine to match somebody with somebody confidence with the presence or absence of hardware state corresponding with the application program of detection in the database Breath;
    First acquisition unit, when hardware state corresponding with the application program of detection in the database that intelligent terminal is stored being present During configuration information, hardware state configuration information corresponding with the application program detected is obtained;
    Type judging unit, when hardware shape corresponding with the application program of detection is not present in the database that intelligent terminal is stored During state configuration information, it is determined that the type of the application program of detection;
    Second acquisition unit, hardware state configuration corresponding with the type determined is obtained in the database stored from intelligent terminal Information, it is used as hardware state configuration information corresponding with the application program detected,
    Wherein, the database purchase has hardware state configuration information, the predetermined quantity corresponding to the application program of predetermined quantity Application Type corresponding to hardware state configuration information.
  20. 20. equipment according to claim 17, wherein, configuration acquiring unit includes:Cloud acquiring unit, from book server Obtain hardware state configuration information corresponding with the application program detected.
  21. 21. equipment according to claim 17, wherein, configuration acquiring unit includes:
    Local acquiring unit, the database for being stored from intelligent terminal obtain hardware shape corresponding with the application program detected State configuration information;
    Cloud acquiring unit, for obtaining hardware state configuration information corresponding with the application program detected from book server,
    Wherein, local acquiring unit determines whether that the application program with detection can be obtained from the database that intelligent terminal is stored Corresponding hardware state configuration information;
    When local acquiring unit can obtain hardware corresponding with the application program detected from the database that intelligent terminal is stored During state configuration information, the database acquisition that local acquiring unit is stored from intelligent terminal is corresponding with the application program detected Hardware state configuration information;
    When local acquiring unit can not be corresponding with the application program detected hard from the database acquisition that intelligent terminal is stored During part state configuration information, cloud acquiring unit obtains hardware state corresponding with the application program detected from book server and configured Information.
  22. 22. equipment according to claim 17, in addition to:Transmitting element, when the application program run time of detection exceedes During scheduled time threshold value, the identifier of the application program and the predetermined hardware running status are sent to reservation service Device.
  23. 23. equipment according to claim 17, wherein, when the application program of foreground detection unit detection be desktop application or When system is applied, controller controls the predetermined hardware running status of intelligent terminal so that corresponding to predetermined hardware running status Nextport hardware component NextPort it is least in power-consuming.
  24. 24. equipment according to claim 17, wherein, match somebody with somebody confidence with desktop application or the corresponding hardware state of system application Cease the least in power-consuming of the nextport hardware component NextPort corresponding to indicating predetermined hardware running status.
  25. 25. equipment according to claim 17, wherein:When the application program of detection is rejected, controller will be predetermined hard Part running status revert to before state.
  26. 26. equipment according to claim 17, wherein, foreground detection unit periodically detects the application in front stage operation Program,
    Wherein, when the application program in front stage operation that is detected in current period with previous cycle detection in front stage operation During application program difference, configuration acquiring unit obtains hardware state configuration information corresponding with the application program detected.
  27. 27. a kind of equipment for the hardware state configuration information that intelligent terminal is produced in server, wherein, hardware state configuration information For controlling the predetermined hardware running status of intelligent terminal in corresponding application program operation, it is characterised in that including:
    Receiving unit, shape is run from predetermined hardware of at least one intelligent terminal for reception predetermined application in front stage operation State;
    Generation unit, hardware state corresponding with predetermined application is generated according to the predetermined hardware running status of reception and matches somebody with somebody confidence Breath;
    Wherein, intelligent terminal obtains hardware state configuration information corresponding with the application program detected, wherein, hardware state configuration The predetermined hardware running status of information indicating intelligent terminal, the predetermined hardware running status represent predetermined power-consuming hardware component Running status;
    Wherein, when the application program of detection is not desktop application and system is applied, obtain corresponding with the application program detected Hardware state configuration information;
    Wherein, the database stored from intelligent terminal obtains hardware state configuration information corresponding with the application program detected;
    Wherein, the database stored from intelligent terminal obtains hardware state configuration information bag corresponding with the application program detected Include:
    It is determined that the type of the application program of detection;
    The corresponding hardware state configuration information of type with determining is obtained in the database stored from intelligent terminal, be used as and Hardware state configuration information corresponding to the application program of detection, wherein, the database purchase has the application program of predetermined quantity Hardware state configuration information corresponding to type.
  28. 28. equipment according to claim 27, wherein, transported when receiving unit receives the predetermined application on foreground When the number of predetermined hardware running status during row is more than pre-determined number threshold value, generation unit is run according to the predetermined hardware of reception State generates hardware state configuration information corresponding with predetermined application.
  29. 29. equipment according to claim 27, wherein, generation unit is by going out among the predetermined hardware running status of reception Existing ratio is arranged to hardware shape corresponding with the predetermined application beyond the predetermined hardware running status of predetermined ratio threshold value Predetermined hardware running status indicated by state configuration information.
  30. 30. equipment according to claim 27, wherein, generation unit is by going out among the predetermined hardware running status of reception Existing ratio highest predetermined hardware running status is arranged to hardware state configuration information institute corresponding with the predetermined application The predetermined hardware running status of instruction.
  31. 31. equipment according to claim 27, in addition to:Memory cell, journey is applied with predetermined when being not present in server Corresponding to sequence during hardware state configuration information, hardware state corresponding with the predetermined application configuration of storage generation unit generation Information.
  32. 32. equipment according to claim 27, in addition to:Updating block, when existing in server and predetermined application During corresponding hardware state configuration information, there will be hardware state configuration information update for generation unit generation with it is predetermined should The hardware state configuration information corresponding to program.
CN201410168760.3A 2014-04-24 2014-04-24 The method and apparatus for controlling the hardware running status of intelligent terminal Expired - Fee Related CN103941871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410168760.3A CN103941871B (en) 2014-04-24 2014-04-24 The method and apparatus for controlling the hardware running status of intelligent terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410168760.3A CN103941871B (en) 2014-04-24 2014-04-24 The method and apparatus for controlling the hardware running status of intelligent terminal

Publications (2)

Publication Number Publication Date
CN103941871A CN103941871A (en) 2014-07-23
CN103941871B true CN103941871B (en) 2018-01-02

Family

ID=51189566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410168760.3A Expired - Fee Related CN103941871B (en) 2014-04-24 2014-04-24 The method and apparatus for controlling the hardware running status of intelligent terminal

Country Status (1)

Country Link
CN (1) CN103941871B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239195B (en) * 2014-09-17 2017-07-28 可牛网络技术(北京)有限公司 A kind of method and electronic equipment for handling electronic equipment power consumption
CN104320699B (en) * 2014-10-22 2018-05-25 络达科技股份有限公司 Dynamic adjustment method of bluetooth sounding device
CN104407690B (en) * 2014-12-19 2018-03-06 中科创达软件股份有限公司 Adjust the method, device and mobile terminal of CPU working frequencies
CN106326062B (en) * 2015-06-29 2019-01-25 阿里巴巴集团控股有限公司 The operating status control method and device of application program
CN105138104A (en) * 2015-07-31 2015-12-09 北京金山安全软件有限公司 Power-saving processing method and device, mobile terminal and cloud server
CN105094284B (en) * 2015-07-31 2019-03-26 北京金山安全软件有限公司 Power-saving processing method and device for application program
CN105094285B (en) * 2015-07-31 2018-09-11 北京金山安全软件有限公司 Power-saving processing method and device for application program
CN105138105A (en) 2015-07-31 2015-12-09 北京金山安全软件有限公司 Power-saving processing method and device, mobile terminal and cloud server
CN105824740A (en) * 2015-11-26 2016-08-03 维沃移动通信有限公司 Method for determining power consumption of application and terminal
CN108011940B (en) * 2017-11-29 2019-09-17 Oppo广东移动通信有限公司 Handle the method, apparatus and computer readable storage medium of configuration status variation
CN110231962B (en) * 2019-06-10 2020-01-07 Oppo广东移动通信有限公司 Process performance configuration method, device, terminal and storage medium
CN112565508B (en) * 2019-09-26 2022-07-22 华为技术有限公司 Processing method and mobile device
CN110750418B (en) * 2019-09-30 2022-04-19 联想(北京)有限公司 Information processing method, electronic equipment and information processing system
CN110880303A (en) * 2019-12-09 2020-03-13 Oppo广东移动通信有限公司 Backlight brightness adjusting method and system, storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102830799A (en) * 2012-08-02 2012-12-19 晨星软件研发(深圳)有限公司 Method for carrying out induction on induction device based on intelligent terminal and intelligent terminal
CN102945138A (en) * 2012-11-14 2013-02-27 李江涛 Switching method and terminal for application programs
CN103136085A (en) * 2011-11-24 2013-06-05 联想移动通信科技有限公司 Method for recoding state of intelligent terminal and intelligent terminal
CN103179647A (en) * 2013-03-11 2013-06-26 广东欧珀移动通信有限公司 Method for intelligently controlling wifi module and mobile terminal
CN103593038A (en) * 2012-08-14 2014-02-19 腾讯科技(深圳)有限公司 Method and device for controlling applications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136085A (en) * 2011-11-24 2013-06-05 联想移动通信科技有限公司 Method for recoding state of intelligent terminal and intelligent terminal
CN102830799A (en) * 2012-08-02 2012-12-19 晨星软件研发(深圳)有限公司 Method for carrying out induction on induction device based on intelligent terminal and intelligent terminal
CN103593038A (en) * 2012-08-14 2014-02-19 腾讯科技(深圳)有限公司 Method and device for controlling applications
CN102945138A (en) * 2012-11-14 2013-02-27 李江涛 Switching method and terminal for application programs
CN103179647A (en) * 2013-03-11 2013-06-26 广东欧珀移动通信有限公司 Method for intelligently controlling wifi module and mobile terminal

Also Published As

Publication number Publication date
CN103941871A (en) 2014-07-23

Similar Documents

Publication Publication Date Title
CN103941871B (en) The method and apparatus for controlling the hardware running status of intelligent terminal
CN109166593B (en) Audio data processing method, device and storage medium
US10915156B2 (en) Wearable device-aware supervised power management for mobile platforms
US9619756B2 (en) Methods and systems for managing and automating user customization of a device based on observed user behavior
US8461725B1 (en) Identification of powered devices for energy saving
CN106778117B (en) Permission open method, apparatus and system
US11042703B2 (en) Method and device for generating natural language expression by using framework
CN111435482A (en) Construction method, outbound call method, device and storage medium of an outbound call model
US11249645B2 (en) Application management method, storage medium, and electronic apparatus
US11520397B2 (en) Power management of artificial intelligence (AI) models
US10074003B2 (en) Dynamic control for data capture
CN107222914B (en) Application control method and related product
CN107315468B (en) Electric quantity reminding method and device, storage medium and terminal
CN107741899A (en) The method, apparatus and system of processing terminal data
CN108763564A (en) Using method for pushing, device and computer readable storage medium
CN107239344A (en) Distributed allocation method and system
US20230325944A1 (en) Adaptive wellness collaborative media system
CN106448090A (en) Information reminding method and device
KR20210067605A (en) A method for controlling commercial laundry machine and system for the same using artificial intelligence
WO2019085749A1 (en) Application program control method and apparatus, medium, and electronic device
CN106648854A (en) Task execution method and device for terminal
CN110516151B (en) Effective Behavior Detection and Personalized Recommendation Methods
US20220206449A1 (en) Environmental control unit, voice-enabled assist device and remote server system
CN118795792B (en) Remote control method for home appliances
CN110348675A (en) Method for allocating tasks and device, electronic equipment based on the double recording systems of intelligence

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180102

CF01 Termination of patent right due to non-payment of annual fee