Nothing Special   »   [go: up one dir, main page]

CN104076904A - Method and device for controlling hardware state of mobile terminal - Google Patents

Method and device for controlling hardware state of mobile terminal Download PDF

Info

Publication number
CN104076904A
CN104076904A CN201410295210.8A CN201410295210A CN104076904A CN 104076904 A CN104076904 A CN 104076904A CN 201410295210 A CN201410295210 A CN 201410295210A CN 104076904 A CN104076904 A CN 104076904A
Authority
CN
China
Prior art keywords
mobile terminal
current mobile
described current
preset time
time section
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410295210.8A
Other languages
Chinese (zh)
Other versions
CN104076904B (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 CN201410295210.8A priority Critical patent/CN104076904B/en
Publication of CN104076904A publication Critical patent/CN104076904A/en
Priority to PCT/CN2015/082243 priority patent/WO2015197000A1/en
Application granted granted Critical
Publication of CN104076904B publication Critical patent/CN104076904B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method and a device for controlling the hardware state of a mobile terminal. The method for controlling the hardware state of the mobile terminal comprises: detecting whether the mobile terminal is in a moving state at present, and closing the hardware switch of the mobile terminal when the mobile terminal is detected to be in the moving state at present. According to the method and the device for controlling the hardware state of the mobile terminal, through automatically detecting whether the mobile terminal is in the moving state at present and closing the hardware switch of the mobile terminal when the mobile terminal is detected to be in the moving state at present, the purpose of saving power is achieved.

Description

Control method and the device of mobile terminal hardware state
Technical field
The present invention relates to technical field of mobile terminals, relate in particular to a kind of method and device of controlling mobile terminal hardware state.
Background technology
Along with the development of mobile device, the performance of the parts such as its CPU (central processing unit) (CPU), internal memory and screen is more and more stronger, volume is more and more less, the counter productive of bringing is thus exactly that hardware power consumption sharply increases, but, battery capacity does not but increase significantly due to the restriction of battery volume, causes thus the pot life of current mobile device sharply to reduce.
And because the use scenes of mobile device is very complicated, almost cannot arrange one can be under all scenes the effective method of power saving, and do not affect user's experience.For example, close aboard Wireless Fidelity (WiFi), the power consumption can reduce search signal time, but at home, this method can cause user to surf the Net.
How in scene complicated and changeable, to make mobile terminal more power saving be one of current urgent problem.
In relevant technical scheme, most of software is all, by pattern, the control to hardware power consumption has been set, carry out control hardware power consumption by relation corresponding between scene, pattern and hardware switch state, for example certain pattern is used aboard, under this pattern WiFi switch for closing, data switch for closing, brightness is 100% etc.
But above-mentioned implementation is intelligence not, need user to set about to move in corresponding scene and open, need user to remember the corresponding relation of scene and pattern, also cannot avoid user to occur owing to forgeing the power saving failure conditions causing.
Summary of the invention
The present invention is intended to solve at least to a certain extent one of technical matters in correlation technique.For this reason, one object of the present invention is to propose a kind of method and device with the automatic control mobile terminal hardware state for electricity saving of mobile terminal advantage.
According to the method for the control mobile terminal hardware state of the embodiment of the present invention, comprising: whether detect current mobile terminal in mobile status; And if detect that current mobile terminal is in mobile status, close the hardware switch of current mobile terminal.
According to the method for the control mobile terminal hardware state of the embodiment of the present invention, by automatic detection current mobile terminal whether in mobile status, and close the hardware switch of current mobile terminal in definite current mobile terminal during in mobile status, thereby reach the object of power saving.
According to the device of the control mobile terminal hardware state of the embodiment of the present invention, comprising: detection module, for detection of current mobile terminal whether in mobile status; Control module, if for detecting that current mobile terminal is in mobile status, close the hardware switch of current mobile terminal.
According to the device of the control mobile terminal hardware state of the embodiment of the present invention, the state that detects mobile terminal by detection module is closed the switch of hardware intelligently, avoided the generation of serious power consumption situation, and whole device is realized simple, practical.
The embodiment of the present invention has proposed a kind of mobile terminal, and this mobile terminal comprises housing, processor, storer, circuit board and power circuit, and wherein, circuit board is placed in the interior volume that housing surrounds, and processor and storer are arranged on circuit board; Power circuit, is used to each circuit or the device power supply of mobile terminal; Storer is for stores executable programs code; Processor moves the program corresponding with executable program code by the executable program code of storing in read memory, for carrying out following steps:
Whether detect current mobile terminal in mobile status; And if detect that current mobile terminal is in mobile status, close the hardware switch of current mobile terminal.
Above-mentioned mobile terminal embodiment, carrys out the open and close of control hardware switch intelligently by the state that detects mobile terminal, has avoided the generation of serious power consumption situation, realizes simple, practical.
Brief description of the drawings
Fig. 1 is the method flow diagram of controlling according to an embodiment of the invention mobile terminal hardware state.
Fig. 2 is coordinate axis schematic diagram according to an embodiment of the invention.
Fig. 3 is the method flow diagram of controlling in accordance with another embodiment of the present invention mobile terminal hardware state.
Fig. 4 is the method flow diagram of the control mobile terminal hardware state of another embodiment according to the present invention.
Fig. 5 is the method flow diagram of the control mobile terminal hardware state of another embodiment according to the present invention.
Fig. 6 is the apparatus structure schematic diagram of controlling according to an embodiment of the invention mobile terminal hardware state.
Fig. 7 is the apparatus structure schematic diagram of controlling in accordance with another embodiment of the present invention mobile terminal hardware state.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has the element of identical or similar functions from start to finish.Be exemplary below by the embodiment being described with reference to the drawings, be intended to for explaining the present invention, and can not be interpreted as limitation of the present invention.
Method and the device of the control mobile terminal hardware state of the embodiment of the present invention are described below with reference to accompanying drawing.
Fig. 1 is the method flow diagram of controlling according to an embodiment of the invention mobile terminal hardware state, and the method embodiment can be applied on the mobile terminals such as mobile phone.As shown in Figure 1, the method comprises:
S100, judges that whether current mobile terminal is in vibrating state, if determine, current mobile terminal, in vibrating state, carries out S101, if determine, current mobile terminal is not in vibrating state, EO.
In this embodiment, S100 is optional step, only whether whether just can determine the hardware switch of turning-off mobile terminal in mobile status by detecting mobile terminal.Why adopt in this embodiment S100, if be because determine that current mobile terminal, in not in vibrating state, does not need to carry out subsequent operation, thereby can save subsequent detection work, simple implementation process.
Wherein, judge that whether current mobile terminal can be accomplished in several ways in vibrating state, enumerates two kinds of modes herein:
First kind of way: obtain the vibrations parameter of current mobile terminal, if vibrations parameter conforms to a predetermined condition, determine that current mobile terminal, in vibrating state, represents network signal potentially unstable.
For first kind of way, specifically can adopt following several mode to realize:
Can obtain the current mobile terminal acceleration of the each unit interval in Preset Time section by acceleration induction device, if the acceleration of interior unit interval of Preset Time section is greater than the probability of predetermined threshold value and is greater than predetermined value, determine that current mobile terminal is in vibrating state.
For example, can obtain the acceleration information of current mobile terminal in 4ms by acceleration induction device, the acceleration of supposing 1ms is a1, the acceleration of 2ms is a2, the acceleration of 1ms is a3, the acceleration of 4ms is a4, predetermined threshold value is A, predetermined value is 40%, suppose, a1>A>a2>a3Grea tT.GreaT.GTa4, the probability that acceleration is greater than predetermined threshold value in this 4ms is 25%, due to 25%<40%, therefore, can determine that current mobile terminal is not in vibrating state, supposition again, a1>a2>a3>AGrea tT.GreaT.GTa4, the probability that acceleration is greater than predetermined threshold value in this 4ms is 75%, due to 75%>40%, therefore, can determine that current mobile terminal is in vibrating state.
Particularly, can pass through the acceleration of following formula unit of account time:
N = a 2 + b 2 + c 2 / K * M
Wherein, a represent current mobile terminal for example mobile phone at the acceleration of left and right directions (being the X-axis in coordinate axis shown in Fig. 2), b represent current mobile terminal for example mobile phone at the acceleration of fore-and-aft direction (Y-axis), c represents for example mobile phone acceleration of (Z axis) in the vertical direction of current mobile terminal, K represents the obtaining information time interval, it is the time interval that acceleration transducer sends twice message, M is vibrations coefficient, this vibrations coefficient is used for regulating the sensitivity of vibrations, 1≤M≤100, concrete value can be selected according to scene.
Above-mentioned predetermined condition can be also certain rule, and this rule can be determined by vibration frequency, maximum vibration amplitude and frequency distribution etc.
Particularly, can determine that the time that current mobile terminal continues to shake is greater than after predetermined value, obtain the average vibrations number of times of current mobile terminal in Preset Time section, reach predetermined threshold value if on average shake number of times, determine current mobile terminal in Preset Time section in vibrating state.
For example, if average vibrations have reached certain number of times in certain period, in 1 minute, on average shaken 5 times, think this mobile terminal this period in vibrating state.
Particularly, also can be by obtaining the maximum vibration amplitude of current mobile terminal in Preset Time section, if maximum vibration amplitude exceedes default range value, determine current mobile terminal in Preset Time section in vibrating state.
Particularly, can also be by obtaining the vibrations number of times of current mobile terminal each unit interval in Preset Time section, if the probability that the vibrations number of times of unit interval exceedes the first numerical value in Preset Time section is greater than the probability that the vibrations number of times of first threshold and unit interval exceedes second value and is greater than Second Threshold, determine current mobile terminal in Preset Time section in vibrating state.
For example, mobile terminal exceedes the probability of X time at per minute vibrations number of times and reaches 50%, and the probability that exceedes Y time reaches 30%, can determine current mobile terminal in Preset Time section in vibrating state.
The second way: the frequency span that first obtains vibrating state, then obtain the current vibration frequency of current mobile terminal, and current vibration frequency and frequency span are compared, if current vibration frequency is positioned at frequency span, determine that current mobile terminal is in vibrating state.
Wherein, the frequency span of vibrating state can be by collecting, add up to obtain the information under vibrating state.Particularly, mobile phone can be placed and moved aboard a period of time with collection information, the information of collecting is arranged, then add up by the vibration frequency to segmentation, the frequency span that analyzes train vibrations is for example 30 beats/min-50 beats/min.
Proportion span why in the present embodiment, be because train in operational process, its vibrating state may not fixed, for example, same section of train driving be in same section, but be not unalterable because the trickle environmental change of speed, weather etc. causes vibrating state, therefore, whether proportion span is more scientific, more accurate in vibrating state for definite current mobile terminal.
Whether S101, detect current mobile terminal in mobile status.
Because the mobile terminals such as mobile phone are in vibrating state, also not necessarily can power consumption, for example, when cell phone incoming call vibrations or earthquake can't power consumption, so need to continue whether current mobile terminal is judged whether close in mobile status the switch of hardware.
In this embodiment, can, by calculating the average velocity of current mobile terminal in Preset Time section, then judge whether average velocity is greater than pre-set velocity value, if be greater than, show that current mobile terminal is in mobile status, otherwise, show that current mobile terminal is not in mobile status.
Particularly, calculating the average velocity of current mobile terminal in Preset Time section can realize by following steps: obtain the start time information of Preset Time section, according to the primary importance information of start time information acquisition current mobile terminal; Obtain the end time information of Preset Time section, according to the second place information of end time information acquisition current mobile terminal; Then according to the displacement information in primary importance information and second place information acquisition Preset Time section, calculate the average velocity of current mobile terminal in Preset Time section according to displacement information.
For example, can obtain current latitude and longitude information by GPS (GPS) module of for example Android of mobile terminal (android) mobile phone in this embodiment, and calculate the displacement difference of mobile phone in 10 minutes by following formula, suppose that A time point to the time span of B time point is 10 minutes:
S = 2 arcsin Sin 2 a 2 + cos ( Lat 1 ) &times; cos ( Lat 2 ) &times; Sin 2 b 2 &times; 6378.137
Wherein, Lat1 represents the longitude and latitude of mobile phone at A time point place, and Lat2 represents the longitude and latitude of mobile phone at B time point place, and S represents displacement difference; Use this displacement difference S divided by time span 10 minutes, can obtain the average velocity in this period; If average velocity exceedes certain preset value (as 20 kilometers/hour) in this period, think that mobile phone is just in fast moving, and jitter.
S102, if detect, current mobile terminal is in mobile status, closes the hardware switch of current mobile terminal.
By the detection of S100 and S101, when mobile terminal is during in vibrating state and positive fast moving, should control some hardware switch, for example, close WiFi, GPRS (General Packet Radio Service) (GPRS) etc., thereby avoid constantly networking and the electric quantity consumption that causes of mobile terminal.
In addition, if detect that by S101 current mobile terminal is in mobile status, the residing ambient signal of current mobile terminal can be determined bad, therefore, the switch of hardware can be automatically closed.
The embodiment of the method for above-mentioned control mobile terminal hardware state, whether in mobile status, and closes the hardware switch of current mobile terminal in definite current mobile terminal during in mobile status by automatic detection current mobile terminal, thereby reaches the object of power saving.
But, after the hardware switch of turning-off mobile terminal, just cannot use in time network when the environment that user leaves poor signal is for example detrained, when subway, at this moment can continue to judge the state of mobile terminal, as shown in Figure 3, the method embodiment can also comprise S103:
S103, whether detect current mobile terminal remains static, if current mobile terminal remains static, read the status information of record, recover the setting to current mobile terminal hardware, if current mobile terminal, still in mobile status, continues to keep closing the switch of current mobile terminal hardware.
Certainly, in this embodiment, also need to, before closing the hardware switch of current mobile terminal, record the status information of current mobile terminal hardware, to recover according to the status information of record, thereby save the inconvenience that user manually arranges.
Similarly, in order to allow user can use in time network leaving after the environment of poor signal, at this moment need to continue to judge the state of mobile terminal, as shown in Figure 4, after S102, the method embodiment can also comprise S104-S105:
S104, the vibrations parameter of acquisition current mobile terminal.
S105, judges whether vibrations parameter conforms to a predetermined condition, if do not meet, the status information of record before reading, recovers the setting to current mobile terminal hardware.
By the judgement of S105, in the time determining that the vibrations parameter of current mobile terminal does not meet predetermined condition, can know that current mobile terminal left the environment of poor signal, so time can recover the setting to hardware.
In addition, as shown in Figure 5, if determine, vibrations parameter conforms to a predetermined condition, need continue judge that whether current mobile terminal is in mobile status, if not in, can recover the setting to hardware switch, if still in, continue to keep the hardware of current mobile terminal in closed condition.
The method of above-mentioned control mobile terminal hardware state, is applicable to being applied in the environment of jitter, for example, on train or subway.Under these scenes, for example mobile phone of mobile terminal cannot stably connect WiFi or 2G/3G network, search network continually, or disconnection/interconnection network all can cause mobile phone power consumption amount greatly to increase, and the technical scheme of employing the present embodiment, can close intelligently by detecting the state of mobile terminal the switch of hardware, avoid the generation of serious power consumption situation; In addition, in the time that network environment recovers normal, also can automatically recover hardware switch and close front setting, make user can normally use network; And, in whole implementation procedure, do not need user's participation, do not need user to remember the corresponding relation of scene and pattern, do not worry that the power saving failure conditions causing because of forgeing of user occurs, and realizes simple, practical yet.
In order to realize above-described embodiment, the present invention also proposes a kind of device of controlling mobile terminal hardware state.
Fig. 6 is the apparatus structure schematic diagram of controlling according to an embodiment of the invention mobile terminal hardware state.As shown in Figure 6, this device can comprise: detection module 61 and control module 62, wherein:
Detection module 61 for detection of current mobile terminal whether in mobile status, if control module 62 in mobile status, is closed the hardware switch of above-mentioned current mobile terminal for above-mentioned current mobile terminal being detected.
In order to optimize implementation procedure, this device can also comprise determination module 60, and as shown in Figure 6, this determination module 60, for detecting current mobile terminal at above-mentioned detection module 61 whether before mobile status, determines that above-mentioned current mobile terminal is in vibrating state.Also detecting current mobile terminal by detection module 61 whether before mobile status, first need to judge that whether current mobile terminal is in vibrating state, only just carry out subsequent detection operation by detection module in definite current mobile terminal in vibrating state in the situation that, otherwise, EO.
Wherein, judge that whether current mobile terminal can be accomplished in several ways in vibrating state, enumerates two kinds of modes herein:
First kind of way: obtain the vibrations parameter of current mobile terminal by determination module, if vibrations parameter conforms to a predetermined condition, determine that current mobile terminal, in vibrating state, represents network signal potentially unstable.
For first kind of way, specifically can adopt following several mode to realize:
Can obtain the current mobile terminal acceleration of the each unit interval in Preset Time section by acceleration induction device, if the acceleration of interior unit interval of Preset Time section is greater than the probability of predetermined threshold value and is greater than predetermined value, determine that current mobile terminal is in vibrating state.
For example, can obtain the acceleration information of current mobile terminal in 4ms by acceleration induction device, the acceleration of supposing 1ms is a1, the acceleration of 2ms is a2, the acceleration of 1ms is a3, the acceleration of 4ms is a4, predetermined threshold value is A, predetermined value is 40%, suppose, a1>A>a2>a3Grea tT.GreaT.GTa4, the probability that acceleration is greater than predetermined threshold value in this 4ms is 25%, due to 25%<40%, therefore, can determine that current mobile terminal is not in vibrating state, supposition again, a1>a2>a3>AGrea tT.GreaT.GTa4, the probability that acceleration is greater than predetermined threshold value in this 4ms is 75%, due to 75%>40%, therefore, can determine that current mobile terminal is in vibrating state.
Particularly, can pass through the acceleration of following formula unit of account time:
N = a 2 + b 2 + c 2 / K * M
Wherein, a represent current mobile terminal for example mobile phone at the acceleration of left and right directions (being the X-axis in coordinate axis shown in Fig. 2), b represent current mobile terminal for example mobile phone at the acceleration of fore-and-aft direction (Y-axis), c represents for example mobile phone acceleration of (Z axis) in the vertical direction of current mobile terminal, K represents the obtaining information time interval, it is the time interval that acceleration transducer sends twice message, M is vibrations coefficient, this vibrations coefficient is used for regulating the sensitivity of vibrations, 1≤M≤100, concrete value can be selected according to scene.
Above-mentioned predetermined condition can be also certain rule, and this rule can be determined by vibration frequency, maximum vibration amplitude and frequency distribution etc.
Particularly, can determine that the time that current mobile terminal continues to shake is greater than after predetermined value, obtain the average vibrations number of times of current mobile terminal in Preset Time section, reach predetermined threshold value if on average shake number of times, determine current mobile terminal in Preset Time section in vibrating state.
For example, if average vibrations have reached certain number of times in certain period, in 1 minute, on average shaken 6 times, think this mobile terminal this period in vibrating state.
Particularly, also can be by obtaining the maximum vibration amplitude of current mobile terminal in Preset Time section, if maximum vibration amplitude exceedes default range value, determine current mobile terminal in Preset Time section in vibrating state.
Particularly, can also be by obtaining the vibrations number of times of current mobile terminal each unit interval in Preset Time section, if the probability that the vibrations number of times of unit interval exceedes the first numerical value in Preset Time section is greater than the probability that the vibrations number of times of first threshold and unit interval exceedes second value and is greater than Second Threshold, determine current mobile terminal in Preset Time section in vibrating state.
For example, mobile terminal exceedes the probability of X time at per minute vibrations number of times and reaches 60%, and the probability that exceedes Y time reaches 30%, can determine current mobile terminal in Preset Time section in vibrating state.
The second way: the frequency span that first obtains vibrating state by collection module, then obtain the current vibration frequency of current mobile terminal by determination module, and current vibration frequency and frequency span are compared, if current vibration frequency is positioned at frequency span, determine that current mobile terminal is in vibrating state.
Wherein, the frequency span of vibrating state can be by collecting, add up to obtain the information under vibrating state.Particularly, mobile phone can be placed and moved aboard a period of time with collection information, the information of collecting is arranged, then add up by the vibration frequency to segmentation, the frequency span that analyzes train vibrations is for example 30 beats/min-60 beats/min.
Proportion span why in the present embodiment, be because train in operational process, its vibrating state may not fixed, for example, same section of train driving be in same section, but be not unalterable because the trickle environmental change of speed, weather etc. causes vibrating state, therefore, whether proportion span is more scientific, more accurate in vibrating state for definite current mobile terminal.
In order to allow, user for example detrains at the environment that leaves poor signal, can use in time network when subway, this device can also comprise: logging modle 63 and recovery module 64, wherein, logging modle 63, before above-mentioned control module 62 is closed the hardware switch of above-mentioned current mobile terminal, records the status information of above-mentioned current mobile terminal hardware; Recover module 64 for after the hardware switch of above-mentioned current mobile terminal is closed in above-mentioned control module pass 62, whether detect above-mentioned current mobile terminal remains static, if above-mentioned current mobile terminal remains static, read the status information that logging modle 63 records, recover the setting to above-mentioned current mobile terminal hardware.
Similarly, recovering module 64 can also be used for after above-mentioned control module 62 is closed the hardware switch of above-mentioned current mobile terminal, obtain the vibrations parameter of above-mentioned current mobile terminal, judge whether above-mentioned vibrations parameter conforms to a predetermined condition, if do not meet, read the status information that logging modle 63 records, recover the setting to above-mentioned current mobile terminal hardware.
Particularly, above-mentioned detection module 61 can be for: calculate the average velocity of above-mentioned current mobile terminal in Preset Time section, by judging whether above-mentioned average velocity is greater than pre-set velocity value and whether detects current mobile terminal in mobile status.Wherein, the process that above-mentioned detection module 61 calculates the average velocity of above-mentioned current mobile terminal in Preset Time section can be: obtain the start time information of above-mentioned Preset Time section, according to the primary importance information of the above-mentioned current mobile terminal of above-mentioned start time information acquisition; Obtain the end time information of above-mentioned Preset Time section, according to the second place information of the above-mentioned current mobile terminal of above-mentioned end time information acquisition; Then according to the displacement information in above-mentioned primary importance information and the above-mentioned Preset Time section of said second position information acquisition, calculate the average velocity of above-mentioned current mobile terminal in above-mentioned Preset Time section according to above-mentioned displacement information.
The device of above-mentioned control mobile terminal hardware state can be arranged in mobile terminal, and is applicable to being applied in the environment of jitter, for example, on train or subway.Under these scenes, for example mobile phone of mobile terminal cannot stably connect WiFi or 2G/3G network, search network continually, or disconnection/interconnection network all can cause mobile phone power consumption amount greatly to increase, and the technical scheme of employing the present embodiment, the state that detects mobile terminal by detection module is closed the switch of hardware intelligently, has avoided the generation of serious power consumption situation; In addition, in the time that network environment recovers normal, also can automatically recover hardware switch by recovery module and close front setting, make user can normally use network; And whole device is realized simple, practical.
In order to realize above-described embodiment, the present invention also proposes a kind of mobile terminal, this mobile terminal comprises housing, processor, storer, circuit board and power circuit, wherein, foregoing circuit plate is placed in the interior volume that above-mentioned housing surrounds, and above-mentioned processor and above-mentioned storer are arranged on foregoing circuit plate; Above-mentioned power circuit, is used to each circuit or the device power supply of above-mentioned mobile terminal; Above-mentioned storer is for stores executable programs code; Above-mentioned processor moves the program corresponding with above-mentioned executable program code by reading the executable program code of storing in above-mentioned storer, for carrying out following steps:
S100 ', judges that whether current mobile terminal is in vibrating state, if determine, current mobile terminal, in vibrating state, carries out S101 ', if determine, current mobile terminal is not in vibrating state, EO.
In this embodiment, S100 ' is optional step, only whether whether just can determine the hardware switch of turning-off mobile terminal in mobile status by detecting mobile terminal.Why adopt in this embodiment S100 ', if be because determine that current mobile terminal, in not in vibrating state, does not need to carry out subsequent operation, thereby can save subsequent detection work, simple implementation process.
Wherein, judge that whether current mobile terminal can be accomplished in several ways in vibrating state, enumerates two kinds of modes herein:
First kind of way: obtain the vibrations parameter of current mobile terminal, if vibrations parameter conforms to a predetermined condition, determine that current mobile terminal, in vibrating state, represents network signal potentially unstable.
For first kind of way, specifically can adopt following several mode to realize:
Can obtain the current mobile terminal acceleration of the each unit interval in Preset Time section by acceleration induction device, if the acceleration of interior unit interval of Preset Time section is greater than the probability of predetermined threshold value and is greater than predetermined value, determine that current mobile terminal is in vibrating state.
For example, can obtain the acceleration information of current mobile terminal in 4ms by acceleration induction device, the acceleration of supposing 1ms is a1, the acceleration of 2ms is a2, the acceleration of 1ms is a3, the acceleration of 4ms is a4, predetermined threshold value is A, predetermined value is 40%, suppose, a1>A>a2>a3Grea tT.GreaT.GTa4, the probability that acceleration is greater than predetermined threshold value in this 4ms is 25%, due to 25%<40%, therefore, can determine that current mobile terminal is not in vibrating state, supposition again, a1>a2>a3>AGrea tT.GreaT.GTa4, the probability that acceleration is greater than predetermined threshold value in this 4ms is 75%, due to 75%>40%, therefore, can determine that current mobile terminal is in vibrating state.
Particularly, can pass through the acceleration of following formula unit of account time:
N = a 2 + b 2 + c 2 / K * M
Wherein, a represent current mobile terminal for example mobile phone at the acceleration of left and right directions (being the X-axis in coordinate axis shown in Fig. 2), b represent current mobile terminal for example mobile phone at the acceleration of fore-and-aft direction (Y-axis), c represents for example mobile phone acceleration of (Z axis) in the vertical direction of current mobile terminal, K represents the obtaining information time interval, it is the time interval that acceleration transducer sends twice message, M is vibrations coefficient, this vibrations coefficient is used for regulating the sensitivity of vibrations, 1≤M≤100, concrete value can be selected according to scene.
Above-mentioned predetermined condition can be also certain rule, and this rule can be determined by vibration frequency, maximum vibration amplitude and frequency distribution etc.
Particularly, can determine that the time that current mobile terminal continues to shake is greater than after predetermined value, obtain the average vibrations number of times of current mobile terminal in Preset Time section, reach predetermined threshold value if on average shake number of times, determine current mobile terminal in Preset Time section in vibrating state.
For example, if average vibrations have reached certain number of times in certain period, in 1 minute, on average shaken 5 times, think this mobile terminal this period in vibrating state.
Particularly, also can be by obtaining the maximum vibration amplitude of current mobile terminal in Preset Time section, if maximum vibration amplitude exceedes default range value, determine current mobile terminal in Preset Time section in vibrating state.
Particularly, can also be by obtaining the vibrations number of times of current mobile terminal each unit interval in Preset Time section, if the probability that the vibrations number of times of unit interval exceedes the first numerical value in Preset Time section is greater than the probability that the vibrations number of times of first threshold and unit interval exceedes second value and is greater than Second Threshold, determine current mobile terminal in Preset Time section in vibrating state.
For example, mobile terminal exceedes the probability of X time at per minute vibrations number of times and reaches 50%, and the probability that exceedes Y time reaches 30%, can determine current mobile terminal in Preset Time section in vibrating state.
The second way: the frequency span that first obtains vibrating state, then obtain the current vibration frequency of current mobile terminal, and current vibration frequency and frequency span are compared, if current vibration frequency is positioned at frequency span, determine that current mobile terminal is in vibrating state.
Wherein, the frequency span of vibrating state can be by collecting, add up to obtain the information under vibrating state.Particularly, mobile phone can be placed and moved aboard a period of time with collection information, the information of collecting is arranged, then add up by the vibration frequency to segmentation, the frequency span that analyzes train vibrations is for example 30 beats/min-50 beats/min.
Proportion span why in the present embodiment, be because train in operational process, its vibrating state may not fixed, for example, same section of train driving be in same section, but be not unalterable because the trickle environmental change of speed, weather etc. causes vibrating state, therefore, whether proportion span is more scientific, more accurate in vibrating state for definite current mobile terminal.
Whether S101 ', detect current mobile terminal in mobile status.
Because the mobile terminals such as mobile phone are in vibrating state, also not necessarily can power consumption, for example, when cell phone incoming call vibrations or earthquake can't power consumption, so need to continue whether current mobile terminal is judged whether close in mobile status the switch of hardware.
In this embodiment, can, by calculating the average velocity of current mobile terminal in Preset Time section, then judge whether average velocity is greater than pre-set velocity value, if be greater than, show that current mobile terminal is in mobile status, otherwise, show that current mobile terminal is not in mobile status.
Particularly, calculating the average velocity of current mobile terminal in Preset Time section can realize by following steps: obtain the start time information of Preset Time section, according to the primary importance information of start time information acquisition current mobile terminal; Obtain the end time information of Preset Time section, according to the second place information of end time information acquisition current mobile terminal; Then according to the displacement information in primary importance information and second place information acquisition Preset Time section, calculate the average velocity of current mobile terminal in Preset Time section according to displacement information.
For example, can obtain current latitude and longitude information by GPS (GPS) module of for example Android of mobile terminal (android) mobile phone in this embodiment, and calculate the displacement difference of mobile phone in 10 minutes by following formula, suppose that A time point to the time span of B time point is 10 minutes:
S = 2 arcsin Sin 2 a 2 + cos ( Lat 1 ) &times; cos ( Lat 2 ) &times; Sin 2 b 2 &times; 6378.137
Wherein, Lat1 represents the longitude and latitude of mobile phone at A time point place, and Lat2 represents the longitude and latitude of mobile phone at B time point place, and S represents displacement difference; Use this displacement difference S divided by time span 10 minutes, can obtain the average velocity in this period; If average velocity exceedes certain preset value (as 20 kilometers/hour) in this period, think that mobile phone is just in fast moving, and jitter.
S102 ', if detect, current mobile terminal is in mobile status, closes the hardware switch of current mobile terminal.
Pass through the detection of S100 ' and S101 ', when mobile terminal is during in vibrating state and positive fast moving, should control some hardware switch, for example close WiFi, GPRS (General Packet Radio Service) (GPRS) etc., thereby avoid constantly networking and the electric quantity consumption that causes of mobile terminal.
In addition, detect that current mobile terminal is in mobile status if pass through S101 ', can determine the residing ambient signal of current mobile terminal bad, therefore, can automatically close the switch of hardware.
Above-mentioned mobile terminal, whether in mobile status, and closes the hardware switch of current mobile terminal in definite current mobile terminal during in mobile status by automatic detection current mobile terminal, thereby reaches the object of power saving.
But, after the hardware switch of turning-off mobile terminal, just cannot use in time network when the environment that user leaves poor signal is for example detrained, when subway, at this moment can continue to judge the state of mobile terminal, as shown in Figure 3, the method embodiment can also comprise S103 ':
Whether S103 ', detect current mobile terminal and remain static, if current mobile terminal remains static, reads the status information of record, recovers the setting to current mobile terminal hardware.
Certainly, in this embodiment, also need to, before closing the hardware switch of current mobile terminal, record the status information of current mobile terminal hardware, to recover according to the status information of record, thereby save the inconvenience that user manually arranges.
Similarly, in order to allow user can use in time network leaving after the environment of poor signal, at this moment need to continue to judge the state of mobile terminal, at S102 ' afterwards, this processor can also be further used for carrying out S104 '-S105 ':
S104 ', the vibrations parameter of acquisition current mobile terminal.
S105 ', judges whether vibrations parameter conforms to a predetermined condition, if do not meet, the status information of record before reading, recovers the setting to current mobile terminal hardware.
Pass through the judgement of S105 ', in the time determining that the vibrations parameter of current mobile terminal does not meet predetermined condition, can know that current mobile terminal left the environment of poor signal, so time can recover the setting to hardware.
In addition, if determine, vibrations parameter conforms to a predetermined condition, and needs to continue to judge that whether current mobile terminal is in mobile status, if not in, can recover the setting to hardware switch, if still in, continue to keep the hardware of current mobile terminal in closed condition.
Above-mentioned mobile terminal can be applied in the environment of jitter, for example, on train or subway.Under these scenes, for example mobile phone of mobile terminal cannot stably connect WiFi or 2G/3G network, search network continually, or disconnection/interconnection network all can cause mobile terminal power consumption greatly to increase.
Above-mentioned mobile terminal embodiment, carrys out the open and close of control hardware switch intelligently by the state that detects mobile terminal, has avoided the generation of serious power consumption situation, realizes simple, practical; In addition, in the time that network environment recovers normal, also can automatically recover hardware switch and close front setting, make user can normally use network.
Any process of otherwise describing in process flow diagram or at this or method are described and can be understood to, represent to comprise that one or more is for realizing module, fragment or the part of code of executable instruction of step of specific logical function or process, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by contrary order, carry out function, this should be understood by embodiments of the invention person of ordinary skill in the field.
The logic and/or the step that in process flow diagram, represent or otherwise describe at this, for example, can be considered to the sequencing list of the executable instruction for realizing logic function, may be embodied in any computer-readable medium, use for instruction execution system, device or equipment (as computer based system, comprise that the system of processor or other can and carry out the system of instruction from instruction execution system, device or equipment instruction fetch), or use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can comprise, device that storage, communication, propagation or transmission procedure use for instruction execution system, device or equipment or in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wirings, portable computer diskette box (magnetic device), random access memory (RAM), ROM (read-only memory) (ROM), the erasable ROM (read-only memory) (EPROM or flash memory) of editing, fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other the suitable medium that can print described program thereon, because can be for example by paper or other media be carried out to optical scanning, then edit, decipher or process in electronics mode and obtain described program with other suitable methods if desired, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, multiple steps or method can realize with being stored in software or the firmware carried out in storer and by suitable instruction execution system.For example, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: there is the discrete logic for data-signal being realized to the logic gates of logic function, there is the special IC of suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is can carry out the hardware that instruction is relevant by program to complete, described program can be stored in a kind of computer-readable recording medium, this program, in the time carrying out, comprises step of embodiment of the method one or a combination set of.
In addition, the each functional unit in each embodiment of the present invention can be integrated in a processing module, can be also that the independent physics of unit exists, and also can be integrated in a module two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.If described integrated module realizes and during as production marketing independently or use, also can be stored in a computer read/write memory medium using the form of software function module.
The above-mentioned storage medium of mentioning can be ROM (read-only memory), disk or CD etc.
In the description of this instructions, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example.And specific features, structure, material or the feature of description can be with suitable mode combination in any one or more embodiment or example.
Although illustrated and described embodiments of the invention, those having ordinary skill in the art will appreciate that: in the situation that not departing from principle of the present invention and aim, can carry out multiple variation, amendment, replacement and modification to these embodiment, scope of the present invention is by claim and be equal to and limit.

Claims (18)

1. a method of controlling mobile terminal hardware state, is characterized in that, comprising:
Whether detect current mobile terminal in mobile status; And
In mobile status, close the hardware switch of described current mobile terminal if described current mobile terminal detected.
2. whether method according to claim 1, is characterized in that,, also comprise before mobile status in described detection current mobile terminal:
Determine that described current mobile terminal is in vibrating state.
3. method according to claim 2, is characterized in that, described definite described current mobile terminal, in vibrating state, comprising:
Obtain the vibrations parameter of described current mobile terminal, if described vibrations parameter conforms to a predetermined condition, determine that described current mobile terminal is in vibrating state.
4. method according to claim 3, is characterized in that, the vibrations parameter of the described current mobile terminal of described acquisition, if described vibrations parameter conforms to a predetermined condition, determines that described current mobile terminal, in vibrating state, comprising:
Obtain the described current mobile terminal acceleration of the each unit interval in Preset Time section by acceleration induction device, if the probability that in described Preset Time section, the acceleration of unit interval is greater than predetermined threshold value is greater than predetermined value, determine described current mobile terminal in described Preset Time section in vibrating state; Or
Determine that the time that described current mobile terminal continues to shake is greater than after predetermined value, obtain the average vibrations number of times of described current mobile terminal in Preset Time section, if described average vibrations number of times reaches predetermined threshold value, determine described current mobile terminal in described Preset Time section in vibrating state; Or
Obtain the maximum vibration amplitude of described current mobile terminal in Preset Time section, if described maximum vibration amplitude exceedes default range value, determine described current mobile terminal in described Preset Time section in vibrating state; Or
Obtain the vibrations number of times of the each unit interval of described current mobile terminal in Preset Time section, if the probability that the vibrations number of times of unit interval exceedes the first numerical value in described Preset Time section is greater than the probability that the vibrations number of times of first threshold and unit interval exceedes second value and is greater than Second Threshold, determine described current mobile terminal in described Preset Time section in vibrating state.
5. method according to claim 2, it is characterized in that, determine that described described current mobile terminal, before vibrating state, also comprises: in Preset Time section, collect the information of vibration environment, according to the frequency span of described information acquisition vibrating state;
Described definite described current mobile terminal, in vibrating state, comprising: obtain the current vibration frequency of described current mobile terminal, if described current vibration frequency is positioned at described frequency span, determine that described current mobile terminal is in vibrating state.
6. method according to claim 1, is characterized in that, before described hardware switch of closing described current mobile terminal, also comprises:
Record the status information of described current mobile terminal hardware;
After described hardware switch of closing described current mobile terminal, also comprise:
Detect described current mobile terminal and whether remain static, if described current mobile terminal remains static, read the status information of record, recover the setting to described current mobile terminal hardware.
7. method according to claim 3, is characterized in that, before described hardware switch of closing described current mobile terminal, also comprises:
Record the status information of described current mobile terminal hardware;
After described hardware switch of closing described current mobile terminal, also comprise:
Obtain the vibrations parameter of described current mobile terminal, judge whether described vibrations parameter conforms to a predetermined condition, if do not meet, reads the status information of record, recover the setting to described current mobile terminal hardware.
8. method according to claim 1, is characterized in that, whether described detection current mobile terminal, in mobile status, comprising:
Calculate the average velocity of described current mobile terminal in Preset Time section, by judging whether described average velocity is greater than pre-set velocity value and whether detects current mobile terminal in mobile status.
9. method according to claim 8, is characterized in that, the average velocity of described current mobile terminal in described calculating Preset Time section, comprising:
Obtain the start time information of described Preset Time section, according to the primary importance information of current mobile terminal described in described start time information acquisition;
Obtain the end time information of described Preset Time section, according to the second place information of current mobile terminal described in described end time information acquisition; And
According to the displacement information in Preset Time section described in described primary importance information and described second place information acquisition, calculate the average velocity of described current mobile terminal in described Preset Time section according to described displacement information.
10. a device of controlling mobile terminal hardware state, is characterized in that, comprising:
Detection module, for detection of current mobile terminal whether in mobile status;
Control module, if for detecting that described current mobile terminal, in mobile status, closes the hardware switch of described current mobile terminal.
11. devices according to claim 10, is characterized in that, also comprise:
Determination module, for detecting current mobile terminal at described detection module whether before mobile status, determines that described current mobile terminal is in vibrating state.
12. devices according to claim 11, is characterized in that, described determination module, specifically for:
Obtain the vibrations parameter of described current mobile terminal, if described vibrations parameter conforms to a predetermined condition, determine that described current mobile terminal is in vibrating state.
13. devices according to claim 12, is characterized in that, described determination module, specifically for:
Obtain the described current mobile terminal acceleration of the each unit interval in Preset Time section by acceleration induction device, if the probability that in described Preset Time section, the acceleration of unit interval is greater than predetermined threshold value is greater than predetermined value, determine described current mobile terminal in described Preset Time section in vibrating state; Or
Determine that the time that described current mobile terminal continues to shake is greater than after predetermined value, obtain the average vibrations number of times of described current mobile terminal in Preset Time section, if described average vibrations number of times reaches predetermined threshold value, determine described current mobile terminal in described Preset Time section in vibrating state; Or
Obtain the maximum vibration amplitude of described current mobile terminal in Preset Time section, if described maximum vibration amplitude exceedes default range value, determine described current mobile terminal in described Preset Time section in vibrating state; Or
Obtain the vibrations number of times of the each unit interval of described current mobile terminal in Preset Time section, if the probability that the vibrations number of times of unit interval exceedes the first numerical value in described Preset Time section is greater than the probability that the vibrations number of times of first threshold and unit interval exceedes second value and is greater than Second Threshold, determine described current mobile terminal in described Preset Time section in vibrating state.
14. devices according to claim 11, it is characterized in that, also comprise: collection module, for determining that at described determination module described current mobile terminal is before vibrating state, in Preset Time section, collect the information of vibration environment, according to the frequency span of described information acquisition vibrating state;
Wherein, described determination module, specifically for: obtain the current vibration frequency of described current mobile terminal, if described current vibration frequency is positioned at described frequency span, determine that described current mobile terminal is in vibrating state.
15. devices according to claim 10, is characterized in that, also comprise:
Logging modle, before closing the hardware switch of described current mobile terminal, records the status information of described current mobile terminal hardware in described control module;
Recover module, for after described control module is closed the hardware switch of described current mobile terminal, whether detect described current mobile terminal remains static, if described current mobile terminal remains static, read the status information of described logging modle record, recover the setting to described current mobile terminal hardware.
16. devices according to claim 12, is characterized in that, also comprise:
Logging modle, before closing the hardware switch of described current mobile terminal, records the status information of described current mobile terminal hardware in described control module;
Recover module, for after described control module is closed the hardware switch of described current mobile terminal, obtain the vibrations parameter of described current mobile terminal, judge whether described vibrations parameter conforms to a predetermined condition, if do not meet, read the status information of described logging modle record, recover the setting to described current mobile terminal hardware.
17. devices according to claim 10, is characterized in that, described detection module, specifically for:
Calculate the average velocity of described current mobile terminal in Preset Time section, by judging whether described average velocity is greater than pre-set velocity value and whether detects current mobile terminal in mobile status.
18. devices according to claim 17, is characterized in that, described detection module, specifically for:
Obtain the start time information of described Preset Time section, according to the primary importance information of current mobile terminal described in described start time information acquisition;
Obtain the end time information of described Preset Time section, according to the second place information of current mobile terminal described in described end time information acquisition; And
According to the displacement information in Preset Time section described in described primary importance information and described second place information acquisition, calculate the average velocity of described current mobile terminal in described Preset Time section according to described displacement information.
CN201410295210.8A 2014-06-25 2014-06-25 Control the method and device of mobile terminal hardware state Expired - Fee Related CN104076904B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410295210.8A CN104076904B (en) 2014-06-25 2014-06-25 Control the method and device of mobile terminal hardware state
PCT/CN2015/082243 WO2015197000A1 (en) 2014-06-25 2015-06-24 Method and apparatus for controlling hardware state of mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410295210.8A CN104076904B (en) 2014-06-25 2014-06-25 Control the method and device of mobile terminal hardware state

Publications (2)

Publication Number Publication Date
CN104076904A true CN104076904A (en) 2014-10-01
CN104076904B CN104076904B (en) 2017-08-29

Family

ID=51598219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410295210.8A Expired - Fee Related CN104076904B (en) 2014-06-25 2014-06-25 Control the method and device of mobile terminal hardware state

Country Status (2)

Country Link
CN (1) CN104076904B (en)
WO (1) WO2015197000A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104484623A (en) * 2014-11-26 2015-04-01 小米科技有限责任公司 Protection mode starting method and device
CN105094281A (en) * 2015-07-20 2015-11-25 京东方科技集团股份有限公司 Control method and control module used for controlling display device and display device
CN105183132A (en) * 2015-08-18 2015-12-23 小米科技有限责任公司 Energy conservation mode starting method and apparatus
WO2015197000A1 (en) * 2014-06-25 2015-12-30 可牛网络技术(北京)有限公司 Method and apparatus for controlling hardware state of mobile terminal
CN106201843A (en) * 2016-06-28 2016-12-07 乐视控股(北京)有限公司 The processing method of a kind of terminal data, device and terminal
CN106535122A (en) * 2016-11-04 2017-03-22 北京奇虎科技有限公司 Control method and device for wireless communication module of smart terminal
CN106817752A (en) * 2016-12-30 2017-06-09 广东欧珀移动通信有限公司 The detection control method of wireless network signal, device and terminal
CN107015947A (en) * 2017-04-07 2017-08-04 深圳市银河风云网络系统股份有限公司 Judge the method and system of opening of device state
WO2019047238A1 (en) * 2017-09-11 2019-03-14 深圳传音通讯有限公司 Incoming call processing method, user terminal, and electronic device
CN110221949A (en) * 2019-06-17 2019-09-10 深圳前海微众银行股份有限公司 Automate operation management method, apparatus, equipment and readable storage medium storing program for executing
CN117147974A (en) * 2023-10-19 2023-12-01 北京江云智能科技有限公司 Underground water collecting and quality analyzing device with integrated temperature, water level and conductivity

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6858256B2 (en) 2016-11-03 2021-04-14 華為技術有限公司Huawei Technologies Co.,Ltd. Payment application separation methods and devices, as well as terminals
CN108021219A (en) 2016-11-03 2018-05-11 华为技术有限公司 Control method of electronic device, device and electronic equipment
CN110647231A (en) * 2018-06-07 2020-01-03 阿里巴巴集团控股有限公司 Data processing method, device and machine readable medium
CN113824837A (en) * 2020-06-19 2021-12-21 北京字节跳动网络技术有限公司 Terminal control method and device, terminal and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1452414A (en) * 2002-04-17 2003-10-29 微软公司 Reduction of energy consumption in battery power supply network apparatus using sensor
EP2073098A2 (en) * 2007-12-20 2009-06-24 Intel Corporation Device, system, and method of power saving using location sensing modules
CN101729658A (en) * 2008-10-16 2010-06-09 Lg电子株式会社 Mobile terminal with an image projector and method for controlling the same
CN102984352A (en) * 2012-11-02 2013-03-20 北京小米科技有限责任公司 Method and device of adjusting of screen luminance of terminal and terminal
CN103809725A (en) * 2012-11-12 2014-05-21 联想(北京)有限公司 Electronic equipment and state switching method based on same
CN103869928A (en) * 2012-10-22 2014-06-18 马克西姆综合产品公司 System for reducing power consumption in multisensor environment, and method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040233153A1 (en) * 2003-05-22 2004-11-25 Heber Robinson Communication device with automatic display and lighting activation and method therefore
CN103312874A (en) * 2012-03-12 2013-09-18 联想(北京)有限公司 Mobile equipment operation state converting method and mobile equipment
CN104076904B (en) * 2014-06-25 2017-08-29 可牛网络技术(北京)有限公司 Control the method and device of mobile terminal hardware state

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1452414A (en) * 2002-04-17 2003-10-29 微软公司 Reduction of energy consumption in battery power supply network apparatus using sensor
EP2073098A2 (en) * 2007-12-20 2009-06-24 Intel Corporation Device, system, and method of power saving using location sensing modules
CN101729658A (en) * 2008-10-16 2010-06-09 Lg电子株式会社 Mobile terminal with an image projector and method for controlling the same
CN103869928A (en) * 2012-10-22 2014-06-18 马克西姆综合产品公司 System for reducing power consumption in multisensor environment, and method
CN102984352A (en) * 2012-11-02 2013-03-20 北京小米科技有限责任公司 Method and device of adjusting of screen luminance of terminal and terminal
CN103809725A (en) * 2012-11-12 2014-05-21 联想(北京)有限公司 Electronic equipment and state switching method based on same

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015197000A1 (en) * 2014-06-25 2015-12-30 可牛网络技术(北京)有限公司 Method and apparatus for controlling hardware state of mobile terminal
CN104484623B (en) * 2014-11-26 2021-01-01 北京小米移动软件有限公司 Protection mode starting method and device
CN104484623A (en) * 2014-11-26 2015-04-01 小米科技有限责任公司 Protection mode starting method and device
CN105094281A (en) * 2015-07-20 2015-11-25 京东方科技集团股份有限公司 Control method and control module used for controlling display device and display device
WO2017012407A1 (en) * 2015-07-20 2017-01-26 Boe Technology Group Co., Ltd. Display apparatus and method for controlling power usage of display apparatus
US10203744B2 (en) 2015-07-20 2019-02-12 Boe Technology Group Co., Ltd. Display apparatus and method for controlling power usage of the display apparatus
CN105183132A (en) * 2015-08-18 2015-12-23 小米科技有限责任公司 Energy conservation mode starting method and apparatus
CN106201843A (en) * 2016-06-28 2016-12-07 乐视控股(北京)有限公司 The processing method of a kind of terminal data, device and terminal
WO2018000745A1 (en) * 2016-06-28 2018-01-04 乐视控股(北京)有限公司 Method and device for processing terminal data, and terminal
CN106535122A (en) * 2016-11-04 2017-03-22 北京奇虎科技有限公司 Control method and device for wireless communication module of smart terminal
CN106817752A (en) * 2016-12-30 2017-06-09 广东欧珀移动通信有限公司 The detection control method of wireless network signal, device and terminal
CN107015947A (en) * 2017-04-07 2017-08-04 深圳市银河风云网络系统股份有限公司 Judge the method and system of opening of device state
WO2019047238A1 (en) * 2017-09-11 2019-03-14 深圳传音通讯有限公司 Incoming call processing method, user terminal, and electronic device
CN110221949A (en) * 2019-06-17 2019-09-10 深圳前海微众银行股份有限公司 Automate operation management method, apparatus, equipment and readable storage medium storing program for executing
CN117147974A (en) * 2023-10-19 2023-12-01 北京江云智能科技有限公司 Underground water collecting and quality analyzing device with integrated temperature, water level and conductivity
CN117147974B (en) * 2023-10-19 2024-05-10 北京江云智能科技有限公司 Underground water collecting and quality analyzing device with integrated temperature, water level and conductivity

Also Published As

Publication number Publication date
CN104076904B (en) 2017-08-29
WO2015197000A1 (en) 2015-12-30

Similar Documents

Publication Publication Date Title
CN104076904A (en) Method and device for controlling hardware state of mobile terminal
US11057738B2 (en) Adaptive context detection in mobile devices
CN103327162B (en) Contextual model setting method and terminal device
US9019158B2 (en) GNSS receiver and method for determining whether to switch from one operation state to another operation state according to state switching criterion and positioning information
US8237559B2 (en) Methods, device and system for sending and providing environmental data
US20110215903A1 (en) Apparatus and Associated Methods
CN103959754A (en) Controlling operational states of a location sensing system of a mobile device
CN103826199A (en) Apparatus and method for performing low-power geo-fence operations
CN105653434A (en) Method and apparatus for performing tracking processing on use of application
CN103079013A (en) Application operation method and device of mobile terminal and mobile terminal
CN105549718A (en) Method and device for optimizing power consumption of application program and electronic equipment
CN104516479A (en) Mobile equipment power saving control method, equipment and system
CN105487639A (en) Method and device for optimizing power consumption of application program and electronic equipment
CN102680736A (en) Electronic equipment, operating environment detection method of same and performance optimization method of same
CN107315468A (en) Electricity based reminding method, device, storage medium and terminal
CN112581654B (en) System and method for evaluating use frequency of vehicle functions
CN101926204A (en) Method and apparatus for establishing wireless network signal acquisition rate
CN104967160B (en) Intelligent charge equipment and the application program launching method based on intelligent charge equipment
US20150346347A1 (en) Gnss receiver and method for determining whether to switch from one operation state to another operation state according to state switching criterion and positioning information
Dolui et al. Smart device sensing architectures and applications
CN110248401A (en) Scan control method, device, storage medium and the mobile terminal of WiFi
CN101518133A (en) Mobile communication terminal and method for detecting mobile speed of the same
CN105549717A (en) Method and device for optimizing power consumption of application program and electronic equipment
KR960027455A (en) Wireless selective paging receivers, and the desired data recording methods and systems therein
CN105446457A (en) Method and device for optimizing power consumption of application program and electronic equipment

Legal Events

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

Granted publication date: 20170829

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