The accompanying drawings are included to provide further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Reference will now be made in detail to the present preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
Hereinafter, the auto turn-on module 100 of the invention will be illustrated in detail. Referring to
The timer 102 is used to generate real time data. In a preferred embodiment, the timer 102 comprises of a real time clock (RTC) 110 and a power supply 112, wherein the power supply 112 may be a battery, for example. Particularly, the real time data from the RTC 110 is obtained by generating a clock signal by an oscillator and dividing frequency of the clock signal. Furthermore, the power supply 112 is used to keep the RTC 110 running.
The logic unit 104 is electronically connected with the timer 102 and includes a register 114, wherein the register 114 stores therein a state indicator data. The logic unit 104 functions like a CPU for dealing with data, and keeps running with the backup power 116 or external power 118 that operates for protecting circuit.
The memory unit 106 is electronically connected with the logic unit 104 and stores therein a turn-on schedule data. The memory unit 106 may be an electrically erasable programmable read only memory (EEPROM), for example, so that the turn-on schedule data stored therein would not disappear after power is turned off. It is noted that a turn-on time event, such as at 7 A.M. today or at 8 P.M. every Monday, can be preset by way of software design and stored in the memory unit 106. In a preferred embodiment, at least two turn-on time events, such as at 7 A.M. today and at 8 P.M. every Monday, can be stored in the memory unit 106 at the same time.
Particularly, if the real time data of the timer 102 and the turn-on schedule data of the memory unit 106 are the same after being compared in the logic unit 104, a turn-on signal is generated from the logic unit 104 to turn on the power switch 120, and meanwhile, the state indicator data in the register 114 is changed. In a preferred embodiment, the turn-on signal may be transmitted to the power switch 120 via the I/O unit 108. For example, the state indicator data stored in the register 114 varies with different time events. For example, the state is changed from an initial state to a state representing the turn-on time event at 7 A.M. today. Alternatively, the state representing the turn-on time event at 7 A.M. today may further be changed to another state representing a turn-on time event at 8 P.M. every Monday. Accordingly, users can realize why the power switch 120 is turned on according to the state data recorded in the register 114.
In a preferred embodiment, the auto turn-on module 100 of the present invention may communicate with an external device via the SM bus 122 so that the turn-on schedule data can be written into the memory unit 106 via the SM bus 122. Particularly, the SM bus 122 is a standard interface adapted to a computer system. It means the auto turn-on module 100 of the present invention needs no additional interface to communicate with the external, so the data input can be easily implemented and the apparatus cost can be reduced.
In a preferred embodiment, the logic unit 104 and the I/O unit 108 may be incorporated in a microcontroller 124. In another preferred embodiment, the memory unit 106 can be replaced with a memory unit 126, as shown in
Accordingly, due to the disposition of the register 114 in the auto turn-on module of the present invention, why a power switch is turned on can be realized. Compared with setting single turn-on data in the BIOS in the prior art, at least two turn-on time events can be stored in the memory unit of the auto turn-on module of the present invention. Moreover, the turn-on schedule data can be inputted and stored in the auto turn-on module of the present invention via a standard interface, such as a SM bus, so it is easy to operate, and apparatus cost can be reduced.
It is noted that the auto turn-on module of the present invention is not to be limited in turning on a computer system, while it has other application fields. For example, the auto turn-on module 100 can be used in a player apparatus, such as an auto teller machine (ATM), a digital signage, a kiosk or a gaming machine. In detail, the player apparatus at least includes a player system 128 and the auto turn-on module 100 is connected therewith, as shown in
Moreover, the state indicator data stored in the register 114 may be changed with different turn-on time events stored in the memory unit 106, so that why a player apparatus is turned on can be realized. In a preferred embodiment, the state indicator data in the register 114 may be referenced to execute other instructions. For example, users may set “7 A.M. on Monday” as a first turn-on schedule data, and there will be a first program scheduled to be broadcasted at that time. The user further sets “7 A.M. on Tuesday” as a second turn-on schedule data, and there will be a second program scheduled to be broadcasted at that time. When real time data in the timer 102 of the player apparatus and the first turn-on schedule data, i.e. 7 A.M. on Monday, are the same, the state indicator data in the register 114 is changed to a first state indicator data, and then the player apparatus is turned on. In detail, the first state indicator data relates to a specific one of the turn-on time events, i.e. the first turn-on schedule data, so after the player apparatus is turned on, the first program will be broadcasted at 7 A.M. on Monday according to the first state indicator data. Similarly, when real time data in the timer 102 of the player apparatus and the second turn-on schedule data, i.e. 7 A.M. on Tuesday, are the same, the state recorded in the register 114 will be changed from the first state indicator data into the second state indicator data. Since the second state indicator data relates to another specific one of the time events of the turn-on schedule data, the second program will be broadcasted at 7 A.M. on Tuesday according to the second state indicator data.
Similar to the above embodiments, the logic unit 104 and the I/O unit 108 may be components of the microcontroller 124. Alternatively, the memory unit 106 is replaced with the memory unit 126, as shown in
Accordingly, besides the advantages mentioned above, applying the present invention in a player apparatus can avoid people from making mistake, such as delay problems, and reduce manpower cost as well.
Hereinafter, a method for turning on a system automatically according to the present invention will be illustrated by referring to the flowchart of
Referring to
First of all, steps 204 and 206 are performed for obtaining real time data in the timer 102 and turn-on schedule data in the memory unit 106 (
Thereafter, a step 208 is performed for comparing the real time data of the timer 102 and the turn-on schedule data of the memory unit 106 or 126. If the real time data of the timer 102 and the turn-on schedule data of the memory unit 106 or 126 are different, which means it has not yet been the time to turn on the system, the next step will go back to step 202 and then perform steps 204-208 again. On the other hand, if the real time data of the timer 102 and the turn-on schedule data of the memory unit 106 or 126 are the same, which means it is the time to turn on the system, the flow will go further to step 210.
After checking the real time data of the timer 102 and the turn-on schedule data of the memory unit 106 or 126 and confirming they are the same, steps 210 and 212 are performed for generating a turn-on signal to turn on the power switch 120. Meanwhile, the state indicator data stored in the register 114 of the logic unit 104 is changed. The turn-on signal is generated from the logic unit 104 to turn on the power switch 120 via the I/O unit 108. Particularly, in the present invention, the state indicator data in the register 114 varies with different turn-on time events stored in the memory unit 106 or 126. As a result, why the system is turned on can be realized. For example, users may set “7 A.M. on Monday” as a first turn-on schedule data and “7 A.M. on Tuesday” as a second turn-on schedule data. If real time data of timer 102 is the same as the first turn-on schedule data, the state indicator data in the register 114 will be changed to a first state indicator data to turn on the computer system at 7 A.M. on Monday. Therefore, people could realize that the computer system was turned on because of the first turn-on schedule data, i.e. 7 A.M. on Monday, according to the first state indicator data. Similarly, when real time data of timer 102 is the same with the second turn-on schedule data, the state in the register 114 may be changed from the first state indicator data to a second state indicator data to turn on the computer system at 7 A.M. on Tuesday. Therefore, people could realize that the computer system was turned on because of the second turn-on schedule data, i.e. 7 A.M. on Tuesday, according to the second state indicator data.
Furthermore, regarding to the input of turn-on time data in the memory unit 106 or 126, it can be implemented by operating a computer directly, or getting controlled remotely, e.g. via internet. Therefore, the data input way is flexible. Moreover, instead of setting by the user, a plurality of turn-on time events can also be preset and pre-stored in a memory unit via software by the manufacturer.
It is noted the method for turning on a system automatically according to the present invention is not to be limited in turning on a computer system, while it has other application fields. For example, the method of the present invention can be used in a player apparatus, such as an ATM, a kiosk, a digital signage or a gaming machine. It means the player apparatus can be automatically turned on by performing the steps mentioned above. For example, if the real time data of the timer 102 and the turn-on schedule data of the memory unit 106 or 126 are determined the same in the step 208 of
Accordingly, besides the advantages mentioned above, applying the present method to a player apparatus can avoid people from making mistake, such as delay problems, and reduce manpower cost as well.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
095136969 | Oct 2006 | TW | national |