The subject matter herein generally relates to computer control systems.
A user may need to remember to manually turn off a computer host when leaving the desk in order to save energy.
Implementations of the present technology will now be described, by way of example only, with reference to the attached figures.
It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features. The description is not to be considered as limiting the scope of the embodiments described herein.
A definition that applies throughout this disclosure will now be presented.
The term “comprising” means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in a so-described combination, group, series and the like.
Both the magnetic field intensity inductor 20 and the micro processing controller 30 can be attached to the motherboard 10. The motherboard 10 further comprises a dormancy terminal 100, and a wakeup terminal 102.
In at least one embodiment, both the magnetic field intensity inductor 20 and the motherboard 10 are coupled to the micro processing controller 30. The magnetic field intensity inductor 20 senses biological magnetic field intensity of a human body (MFIHB) around the computer, and transmits the intensity level thereof to the micro processing controller 30 in real-time. The micro processing controller 30 obtains the
MFIHB from the magnetic field intensity inductor 20.
The micro processing controller 30 can have a preset magnetic field intensity and a preset time. The micro processing controller 30 compares the level of the MFIHB transmitted by the magnetic field intensity inductor 20 with the preset magnetic field intensity, and obtains a result of comparison.
When the MFIHB transmitted by the magnetic field intensity inductor 20 is lower than the preset magnetic field intensity and such a state endures for the preset time, the micro processing controller 30 outputs a first control signal to the dormancy terminal 100 of the motherboard 10, and the motherboard 10 controls the computer to be dormant according to the first control signal transmitted by the micro processing controller 30.
When the level of the MFIHB transmitted by the magnetic field intensity inductor 20 is higher than the preset magnetic field intensity and such a state endures for the preset time, the micro processing controller 30 outputs a second control signal to the wakeup terminal 102 of the motherboard 10, and the motherboard 10 controls the computer to wake up according to the second control signal transmitted by the micro processing controller 30.
When the user leaves the computer, the level of the MFIHB detected by the magnetic field intensity inductor 20 decreases and remains in a decreased state. When the duration of the level of the MFIHB being detected by the magnetic field intensity inductor 20 is lower than the preset magnetic field intensity and the duration reaches the preset time, the micro processing controller 30 outputs the first control signal to the dormancy terminal 100 of the motherboard 10. The motherboard 10 controls the computer to be dormant according to the first control signal output by the micro processing controller 30, at the same time, the display 40 is turned off
When the user returns to the computer, the level of the MFIHB detected by the magnetic field intensity inductor 20 is increased and remains at an increased level. When the duration of the MFIHB being at a higher level continues for the preset time, the micro processing controller 30 outputs the second control signal to the wakeup terminal 102 of the motherboard 10, the motherboard 10 controls the computer to wake up according to the second control signal output by the micro processing controller 30, at the same time, the display 40 is turned on.
Until the level of the MFIHB transmitted by the magnetic field intensity inductor 20 is higher than the preset level for the preset time or lower than the preset level for the preset time, the computer maintains the existing or original state.
Referring to
At block 200, the micro processing controller 30 sets a preset magnetic field intensity and a preset time.
At block 202, the magnetic field intensity inductor 20 senses the biological magnetic field intensity of a human body (MFIHB) around the computer.
At block 204, the magnetic field intensity inductor 20 transmits the intensity of the MFIHB to the micro processing controller 30.
At block 206, the micro processing controller 30 obtains the MFIHB intensity level from the magnetic field intensity inductor 20, and compares the received reading with the preset magnetic field intensity.
At block 208 , the micro processing controller 30 determines whether the received reading of the MFIHB is higher than the preset magnetic field intensity. If the MFIHB level is higher than the preset magnetic field intensity, block 212 is implemented, otherwise block S210 is implemented.
At block 210, the micro processing controller 30 determines whether the duration of a higher-level MFIHB reaches the preset time. If such duration reaches the preset time, block 216 is implemented, otherwise, the micro processing controller 30 remains in block 202.
At block 212, the micro processing controller 30 determines whether the duration of a lower-level MFIHB reaches the preset time. If such duration reaches the preset time, block 214 is implemented, otherwise the micro processing controller 30 remains in block 202.
At block 214, the micro processing controller 30 outputs a first control signal to the dormancy terminal 100 of the motherboard 10, and the motherboard 10 controls the computer to be dormant.
At block 216, the micro processing controller 30 outputs a second control signal to the wakeup terminal 102 of the motherboard 10, and the motherboard 10 controls the computer to wake up.
While the disclosure has been described by way of example and in terms of a preferred embodiment, it is to be understood that the disclosure is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore, the range of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Date | Country | Kind |
---|---|---|---|
201410084762.4 | Mar 2014 | CN | national |