This application claims priority to Chinese Patent Application No. 201610625319.2 filed on Jul. 29, 2016, the contents of which are incorporated by reference herein.
The subject matter herein generally relates to control technology, and particularly to a smart glasses and a method for controlling the smart glasses.
Activating smart glasses from a sleep mode by pressing a physical button of the smart glasses is not always easy for a user.
Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
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. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features of the present disclosure.
The present disclosure, referencing the accompanying drawings, is illustrated by way of examples and not by way of limitation. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
Furthermore, the term “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as JAVA, C, or assembly. One or more software instructions in the modules can be embedded in firmware, such as in an EPROM. The modules described herein can be implemented as either software and/or hardware modules and can be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
In at least one exemplary embodiment, the display screen 11 can display a user interface of the smart glasses 1. The at least one sensor 12 can detect environmental data around the smart glasses 1. The at least one collecting device 13 can collect data as to physical characteristics of a user.
In at least one exemplary embodiment, the frame 14 is connected to the two legs 15, and the two legs 15 can rotate relatively to the frame 14, as shown in
There is a switch 40 located on a joint between the frame 14 and one of the two legs 15. A state of the switch 40 depends on the relative positions of the frame 14 and the two legs 15. For example, the switch 40 turns on when the two legs 15 rotate away from the frame 14, and the switch 40 turns off when the two legs 15 rotate toward the frame 14. In at least one exemplary embodiment, the switch 40 can be a mechanical switch, an electronic switch, or a physical switch (e.g., Hall switch).
In at least one exemplary embodiment, the storage device 16 can be a memory of the smart glasses 1. In other exemplary embodiments, the storage device 16 can be a secure digital card, or other external storage device such as a smart media card. In at least one exemplary embodiment, the controlling system 10 can store physical characteristics data of at least one authorized user into the storage device 16. The physical characteristics data can include voice data and fingerprint data of the at least one authorized user.
The at least one processor 17 can be a central processing unit (CPU), a microprocessor, or other data processor chip that performs functions of the smart glasses 1. In at least one exemplary embodiment, the at least one processor 17 is electrically connected to the switch 40, the at least one sensor 12, and the at least one collecting device 13.
In at least one exemplary embodiment, the controlling system 10 can include a detecting module 101, an acquiring module 102, a determining module 103, and a controlling module 104. The modules 101-104 include computerized codes in the form of one or more programs that may be stored in the storage device 16. The computerized codes include instructions that can be executed by the at least one processor 17.
In at least one exemplary embodiment, when the smart glasses 1 is in sleep mode, the detecting module 101 can detect whether the switch 40 is on or off. When the switch 40 turns on, the two legs 15 are rotated to away from the frame 14 and the user is going to use the smart glasses 1. The controlling module 104 can control the smart glasses 1 to activate the display screen 11.
In at least one exemplary embodiment, the processer 17 is electronically connected to two ends of the switch 40. The switch 40 can send electronic signal to the processer 17 when the switch 40 turns on. The detecting module 101 can determine that the switch 40 turns on after receiving the electronic signal.
In at least one exemplary embodiment, the controlling module 104 can activate the at least one sensor 12 to detect the environmental data around the smart glasses 1 when the switch 40 turns on. The environmental data can include whether an object exists within a predetermined range from the smart glasses 1 or not and environment temperature around the smart glasses 1. The acquiring module 102 can acquire the detected environmental data from the at least one sensor 12. The determining module 103 can determine whether a user is going to use the smart glasses 1 according to the detected environmental data. The controlling module 104 can control the smart glasses 1 to activate the display screen 11 when the user is determined as using the smart glasses 1.
In at least one exemplary embodiment, the at least one sensor 12 can include a proximity sensor and a temperature sensor. The proximity sensor can detect whether an object exists within the predetermined range from the smart glasses 1. The temperature sensor can detect the environment temperature around the smart glasses 1. The determining module 103 can detect whether the user is going to use the smart glasses 1 according to the environmental data. In detail, when the object exists within the predetermined range from the smart glasses 1 and the environment temperature is within a range of human body temperatures, the determining module 103 can determine that the user is going to use the smart glasses 1. When no object exists within the predetermined range from the smart glasses 1 or the environment temperature is out of the range of human body temperatures, the determining module 103 can determine that the user is not using or is not going to use the smart glasses 1.
In at least one exemplary embodiment, the controlling module 104 can activate the at least one collecting device 13 to collect the physical characteristics data of a user when the switch 40 turns on. The physical characteristics data can include voice data and fingerprint data of the user. The acquiring module 102 can acquire the physical characteristics data from the at least one collecting device 13. The determining module 103 can determine the identity of the user, thus whether the user has authority to use the smart glasses 1 according to the acquired physical characteristics data. The controlling module 104 can control the smart glasses 1 to activate the display screen 11 when the user has authority to use the smart glasses 1.
In at least one exemplary embodiment, the at least one collecting device 13 can include a microphone and a fingerprint collector. The microphone can collect voice data of the user. The fingerprint collector can collect fingerprint data of the user. The controlling module 104 can prompt the user to input voice and/or fingerprint to verify whether the user has authority to use the smart glasses 1 when the switch 40 turns on. The determining module 103 can compare the inputted voice data with the stored voice data to determine the identity of the user, thus whether the user has authority to use the smart glasses 1. When the inputted voice data is the same as the stored voice data, the determining module 103 determined that the user has authority to use the smart glasses 1 and the controlling module 104 can activate the display screen 11 of the smart glasses 1. When the inputted voice data is different from the stored voice data, the determining module 103 can determine that the user is unknown and thus does not have authority to use the smart glasses 1. The controlling module 104 thus will not activate the display screen 11 of the smart glasses 1.
In at least one exemplary embodiment, the determining module 103 also can compare the inputted fingerprint data with the stored fingerprint data to determine whether the user has authority to use the smart glasses 1. When the inputted fingerprint data is the same as the stored fingerprint data, the determining module 103 can determine that the user is identified, and that the user has authority to use the smart glasses 1. The controlling module 104 can activate the display screen 11 of the smart glasses 1. When the inputted fingerprint data is different from the stored fingerprint data, the determining module 103 determined that the user is unknown and thus does not have authority to use the smart glasses 1. The controlling module 104 thus will not activate the display screen 11 of the smart glasses 1.
In at least one exemplary embodiment, at least one collecting device 13 further can include a gravity sensor and an angle sensor. The determining module 103 can detect whether the smart glasses 1 is stationary or otherwise according to data which acquired from the gravity sensor and the angle sensor. When the determining module 103 detects that the smart glasses 1 is in motion, it is determined that the user is going to use the smart glasses 1. Then, the controlling module 104 can control the smart glasses 1 to activate the display screen 11.
In other exemplary embodiment, there is no switch 40 on the smart glasses 1, and the determining module 103 can determine whether the smart glasses 1 is used by the user according to data collected from the at least one collecting device 13. The controlling module 104 can control the smart glasses 1 to activate the display screen 11 when the user uses the smart glasses 1.
At block S31, the detecting module 101 can detect whether the switch 40 is on or off when the smart glasses 1 is in sleep mode. When the switch 40 turns on, the process goes to block S32. When the switch 40 turns off, the process goes back to block S31 until the switch 40 turns on. In this exemplary embodiment, the process S32 to the process S34 can remove.
At block S32, the controlling module 104 can control the at least one sensor 12 to detect the environmental data around the smart glasses 1 when the switch 40 turns on.
In at least one exemplary embodiment, the environmental data can include whether an object exists within a predetermined range from the smart glasses 1 or not and environment temperature around the smart glasses 1. The at least one sensor 12 can include a proximity sensor and a temperature sensor. The proximity sensor can detect whether an object exists within the predetermined range from the smart glasses 1. The temperature sensor can detect the environment temperature around the smart glasses 1.
At block S33, the acquiring module 102 can acquire the detected environmental data from the at least one sensor 12.
At block S34, the determining module 103 can determine the user is going to use the smart glasses 1 according to the detected environmental data. When the user is going to use the smart glasses 1, the process goes to block S35. When the user is not using or is not going to use the smart glasses 1, the process goes back to block S33.When the proximity sensor detected that the object exists within the predetermined range from the smart glasses 1 and the environment temperature detected by the temperature sensor is within a range of human body temperatures, the determining module 103 determined that the user is going to use the smart glasses 1. When the proximity sensor detected that no object exists within the predetermined range from the smart glasses 1 and the environment temperature detected by the temperature sensor is out of the range of human body temperatures, the determining module 103 determined that the user is not using or is not going to use the smart glasses 1.
At block S35, the controlling module 104 can control the smart glasses 1 to activate the display screen 11.
At block S41, the detecting module 101 can detect whether the switch 40 turns on or off when the smart glasses 1 is in sleep mode. When the switch 40 turns on, the process goes to block S42. When the switch 40 turns off, the process goes back to block S41 until the switch 40 turns on.
At block S42, the controlling module 104 can control the at least one collecting device 13 to collect the physical characteristics data of a user when the switch 40 turns on.
In at least one exemplary embodiment, the physical characteristics data can include voice data and fingerprint data of the user. The at least one collecting device 13 can include a microphone and a fingerprint collector. The microphone can collect voice data of the user. The fingerprint collector can collect fingerprint data of the user.
At block S43, the acquiring module 102 can acquire the collected physical characteristics data from the at least one collecting device 13.
At block S44, the determining module 103 can determine whether the user has authority to use the smart glasses 1. When the user has authority to use the smart glasses 1, the process goes to block S45. When the user does not have authority to use the smart glasses 1, the process goes back to block S43.
The controlling module 104 can prompt the user to input voice and/or fingerprint to verify whether the user has authority to use the smart glasses 1 when the switch 40 turns on. The determining module 103 can compare the inputted voice data with the stored voice data to determine whether the user has authority to use the smart glasses 1. When the inputted voice data is the same as the stored voice data, the determining module 103 determined that the user has authority to use the smart glasses 1. When the inputted voice data is different from the stored voice data, the determining module 103 determined that the user does not have authority to use the smart glasses 1.
In at least one exemplary embodiment, the determining module 103 also can compare the inputted fingerprint data with the stored fingerprint data to determine whether the user has authority to use the smart glasses 1. When the inputted fingerprint data is the same as the stored fingerprint data, the determining module 103 determined that the user has authority to use the smart glasses 1. When the inputted fingerprint data is different from the stored fingerprint data, the determining module 103 determined that the user does not have authority to use the smart glasses 1.
At block S45, the controlling module 104 can control the smart glasses 1 to activate the display screen 11.
It should be emphasized that the above-described embodiments of the present disclosure, including any particular embodiments, are merely possible examples of implementations, set forth for a clear understanding of the principles of the disclosure. Many variations and modifications can be made to the above-described embodiment(s) of the disclosure without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
201610625319.2 | Jul 2016 | CN | national |