Patent Description:
The disclosure relates to a field of electronic technologies, and particularly to a method for controlling a wearable device, a wearable device and a storage medium.

In the related art, the user may interact with the wearable device by voice.

<CIT> discloses a system and a method for in-ear control of remote devices. <CIT> discloses controlling a speech recognition process of a computing device.

The invention provides a method for controlling a wearable device as defined in appended independent claim <NUM>. The wearable device includes an acoustoelectric element and a vibration sensor. The wearable device according to the invention includes a housing, a processor, an acoustoelectric element and a vibration sensor, as defined in appended independent claim <NUM>. A non-transitory computer readable storage medium according to the invention is defined in appended independent claim <NUM>.

The above and/or additional aspects and advantages of the present disclosure may become apparent and easily understood in descriptions of embodiments in combination with drawings, in which:.

Embodiments of the present disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, in which the same or similar labels represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the drawings are explanatory, are intended to explain the present disclosure and are not to be construed as a limitation of the present disclosure.

Referring to <FIG>, the wearable device in the embodiment of the disclosure includes a housing <NUM>, a supporting component <NUM>, a display <NUM>, a refractive component <NUM> and an adjustment mechanism <NUM>.

The housing <NUM> is an external component of the wearable device <NUM>, with functions of protecting and fixing internal components of the wearable device <NUM>. The internal components are enclosed by the housing <NUM>, which may avoid direct damage of external factors to the internal components.

Specifically, in the embodiment, the housing <NUM> may be configured to house and fix at least one of the display <NUM>, the refractive component <NUM>, and the adjustment mechanism <NUM>. In the example of <FIG>, the housing <NUM> is formed with a housing slot <NUM>, and the display <NUM> and the refractive component <NUM> are received in the housing slot <NUM>. The adjustment mechanism <NUM> is partially exposed from the housing <NUM>.

The housing <NUM> further includes a housing front wall <NUM>, a housing top wall <NUM>, a housing bottom wall <NUM>, and a housing side wall <NUM>. A notch <NUM> is formed in the middle of the housing bottom wall <NUM> toward the housing top wall <NUM>. Or, the housing <NUM> is substantially "B" shaped. When the user wears the wearable device <NUM>, the wearable device <NUM> may be erected on the nose bridge of the user through the notch <NUM>, so as to ensure the stability of the wearable device <NUM> and the wearing comfort of the user. The adjustment mechanism <NUM> may be partially exposed from the housing side wall <NUM> so that the user adjusts the refractive component <NUM>.

In addition, the housing <NUM> may be formed by machining aluminum alloys through a computerized numerical control (CNC) machine tool, or may be injection molded by polycarbonate (PC) or PC and acrylonitrile butadiene styrene plastic (ABS). The specific manufacturing method and specific materials of the housing <NUM> are not limited here.

The supporting component <NUM> is configured to support the wearable device <NUM>. When the user wears the wearable device <NUM>, the wearable device <NUM> may be fixed to the user's head through the supporting component <NUM>. In the example of <FIG>, the supporting component <NUM> includes a first bracket <NUM>, a second bracket <NUM>, and an elastic band <NUM>.

The first bracket <NUM> and the second bracket <NUM> are symmetrically disposed with respect to the notch <NUM>. Specifically, the first bracket <NUM> and the second bracket <NUM> are rotatably disposed on an edge of the housing <NUM>, and when the user does not need to use the wearable device <NUM>, the first bracket <NUM> and the second bracket <NUM> may be folded close to the housing <NUM> to facilitate storage. When the user needs to use the wearable device <NUM>, the first bracket <NUM> and the second bracket <NUM> may be unfolded to achieve supporting functions of the first bracket <NUM> and the second bracket <NUM>.

An end of the first bracket <NUM> away from the housing <NUM> is formed with a first bending portion <NUM>, and the first bending portion <NUM> is bent toward the housing bottom wall <NUM>. In this way, when the user wears the wearable device <NUM>, the first bending portion <NUM> may be erected on the ears of the user, so that the wearable device <NUM> is not easily slipped.

Similarly, an end of the second bracket <NUM> away from the housing <NUM> is formed with a second bending portion <NUM>, and the second bending portion <NUM> is bent toward the housing bottom wall <NUM>. The explanation and description of the second bending portion <NUM> may refer to the first bending portion <NUM>, which will not be repeated here to avoid redundancy.

The elastic band <NUM> is detachably connected to the first bracket <NUM> and the second bracket <NUM>. In this way, when the user performs vigorous activities with the wearable device <NUM>, the wearable device <NUM> may be further fixed by the elastic band <NUM>, so that the wearable device <NUM> is prevented from loosening or even falling in vigorous activities. It may be understood that, in other examples, the elastic band <NUM> may also be omitted.

In the embodiment, the display <NUM> includes an OLED display screen. The OLED display screen does not need a backlight, which facilitates thinning of the wearable device <NUM>. Moreover, the OLED screen has a large visual angle, low in power consumption, which is beneficial to saving power consumption.

Of course, the display <NUM> may also be an LED display or a Micro LED display. These displays are merely as examples, which are not limited in embodiments of the present disclosure.

Referring to <FIG>, the refractive component <NUM> is disposed on a side of the display <NUM>. The refractive component <NUM> includes a refractive cavity <NUM>, a light-transmitting liquid <NUM>, a first film layer <NUM>, a second film layer <NUM>, and a side wall <NUM>.

The light-transmitting liquid <NUM> is set in the refractive cavity <NUM>. The adjusting mechanism <NUM> is configured to adjust an amount of light-transmitting liquid <NUM> to adjust a morphology (shape and state) of the refractive component <NUM>. Specifically, the second film layer <NUM> is arranged relative to the first film layer <NUM>, the side wall <NUM> is connected to both the first film layer <NUM> and the second film layer <NUM>, the refractive cavity <NUM> is enclosed by the first film layer <NUM>, the second film layer <NUM>, and the side wall <NUM>, and the adjustment mechanism <NUM> is configured to adjust the amount of light-transmitting liquid <NUM> to change a shape of the first film layer <NUM> and/or the second film layer <NUM>.

In this way, the refractive function of the refractive component <NUM> is achieved. Specifically, there are three cases for "changing a shape of the first film layer <NUM> and/or the second film layer <NUM>": in a first case, changing a shape of the first film layer <NUM> and not changing a shape of the second film layer <NUM>; in a second case, not changing a shape of the first film layer <NUM> and changing a shape of the second film layer <NUM>; in a third case, changing a shape of the first film layer <NUM> and changing a shape of the second film layer <NUM>. It should be noted that, for convenience of explanation, the embodiment is illustrated by taking the first case as an example.

The first film layer <NUM> may be elastic. It may be understood that, as the amount of light-transmitting liquid <NUM> in the refractive cavity <NUM> changes, the pressure in the refractive cavity <NUM> changes accordingly, so that the morphology of the refractive component <NUM> changes.

In an example, the adjustment mechanism <NUM> reduces the amount of light-transmitting liquid <NUM> in the refractive cavity <NUM>, the pressure in the refractive cavity <NUM> decreases, a pressure difference between the pressure outside the refractive cavity <NUM> and the pressure inside the refractive cavity <NUM> increases, and the refractive cavity <NUM> is more recessed.

In another example, the adjustment mechanism <NUM> increases the amount of light-transmitting liquid <NUM> in the refractive cavity <NUM>, the pressure in the refractive cavity <NUM> increases, the pressure difference between the pressure outside the refractive cavity <NUM> and the pressure inside the refractive cavity <NUM> decreases, and the refractive cavity <NUM> is more protruded.

In this way, the morphology of the refractive component <NUM> is adjusted by adjusting amount of the light-transmitting liquid <NUM>.

The adjustment mechanism <NUM> is connected to the refractive component <NUM>. The adjusting mechanism <NUM> is configured to adjust the morphology of the refractive component <NUM> to adjust a diopter of the refractive component <NUM>. Specifically, the adjustment mechanism <NUM> includes a cavity <NUM>, a slider <NUM>, a drive component <NUM>, an adjusting cavity <NUM>, and a switch <NUM>.

The slider <NUM> is slidably arranged in the cavity <NUM>, the drive component <NUM> is connected to the slider <NUM>, the adjusting cavity <NUM> is defined by both the cavity <NUM> and the slider <NUM>, the adjusting cavity <NUM> is connected to the refractive cavity <NUM> through the side wall <NUM>, and the drive component <NUM> is configured to drive the slider <NUM> to slide relative to the cavity <NUM> to adjust the volume of the adjusting cavity <NUM> and further adjust the amount of light-transmitting liquid <NUM> in the refractive cavity <NUM>.

In this way, it is achieved that the volume of the adjusting cavity <NUM> is adjusted by the slider <NUM> to adjust the amount of light-transmitting liquid <NUM> in the refractive cavity <NUM>. In an example, referring to <FIG>, the slider <NUM> slides away from the side wall <NUM>, the volume of the adjusting cavity <NUM> increases, the pressure in the adjusting cavity <NUM> decreases, the light-transmitting liquid <NUM> in the refractive cavity <NUM> enters the adjusting cavity <NUM>, and the first film layer <NUM> is increasingly recessed inwards.

In another example, referring to <FIG>, the slider <NUM> slides towards the side wall <NUM>, the volume of the adjusting cavity <NUM> decreases, the pressure in the adjusting cavity <NUM> increases, and the light-transmitting liquid <NUM> in the adjusting cavity <NUM> enters the refraction cavity <NUM>, and the first film layer <NUM> is increasingly protruded outwards.

The sidewall <NUM> is formed with a flow channel <NUM> that communicates the adjusting cavity <NUM> with the refractive cavity <NUM>. The adjustment mechanism <NUM> includes a switch <NUM> arranged on the flow channel <NUM>, and the switch <NUM> is configured to control an on/off state of the flow channel <NUM>.

In the embodiment, the number of switches <NUM> is two, and the two switches <NUM> are one-way switches, one switch <NUM> being configured to control the light-transmitting liquid <NUM> to flow from the adjusting cavity <NUM> to the refractive cavity <NUM>, and the other switch <NUM> being configured to control the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM>.

In this way, the flow of the light-transmitting liquid <NUM> between the adjusting cavity <NUM> and the refractive cavity <NUM> is achieved by the switches <NUM>, so as to maintain the pressure balance on both sides of the side wall <NUM>. As previously described, a change in the volume of the adjusting cavity <NUM> may lead to a change in the pressure in the adjusting cavity <NUM>, so that the light-transmitting liquid <NUM> is caused to flow between the adjusting cavity <NUM> and the refractive cavity <NUM>. The switches <NUM> control whether the flow of the light-transmitting liquid <NUM> between the adjusting cavity <NUM> and the refractive cavity <NUM> may be achieved by controlling the on/off state of the flow channel <NUM>, so as to control the adjustment of the morphology of the refractive component <NUM>.

In an example, referring to <FIG>, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM> is turned on, the slider <NUM> slides away from the side wall <NUM>, the volume of the adjusting cavity <NUM> increases, the pressure in the adjusting cavity <NUM> decreases, the light-transmitting liquid <NUM> in the refractive cavity <NUM> enters the adjusting cavity <NUM> through the switch <NUM>, and the first film layer <NUM> is increasingly recessed inwards.

In another example, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM> is turned off, even if the slider <NUM> slides away from the side wall <NUM>, the volume of the adjusting cavity <NUM> increases, the pressure in the adjusting cavity <NUM> decreases, the light-transmitting liquid <NUM> in the refractive cavity <NUM> may not enter the adjusting cavity <NUM>, and the morphology of the first film layer <NUM> does not change.

In another example, referring to <FIG>, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the adjusting cavity <NUM> to the refractive cavity <NUM> is turned on, the slider <NUM> slides towards the side wall <NUM>, the volume of the adjusting cavity <NUM> decreases, the pressure in the adjusting cavity <NUM> increases, and the light-transmitting liquid <NUM> in the adjusting cavity <NUM> enters the refraction cavity <NUM> through the switch <NUM>, and the first film layer <NUM> is increasingly protruded outwards.

In another example, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the adjusting cavity <NUM> to the refractive cavity <NUM> is turned off, even if the slider <NUM> slides towards the side wall <NUM>, the volume of the adjusting cavity <NUM> decreases, the pressure in the adjusting cavity <NUM> increases, and the light-transmitting liquid <NUM> in the adjusting cavity <NUM> may not enter the refraction cavity <NUM>, and the morphology of the first film layer <NUM> does not change.

The drive component <NUM> may implement the function of driving the slider <NUM> to slide based on a variety of structures and principles.

In the examples of <FIG>, <FIG> and <FIG>, the drive component <NUM> includes a knob <NUM> and a lead screw 664connected to the knob <NUM> and the slider <NUM>. The knob <NUM> is configured to drive the lead screw <NUM> to rotate, so that the slider <NUM> is driven to slide relative to the cavity <NUM>.

In this way, the slider <NUM> is driven by the knob <NUM> and the lead screw <NUM>. Due to the matching of the lead screw <NUM> and the knob <NUM>, the rotary motion of the knob <NUM> may be converted into a linear motion of the lead screw <NUM>. When the user rotates the knob <NUM>, the lead screw <NUM> may drive the slider <NUM> to slide relative to the cavity <NUM>, which leads to the change of the volume of the adjusting cavity <NUM>, adjusting the amount of light-transmitting liquid <NUM> in the refractive cavity <NUM>. The knob <NUM> may be exposed from the housing <NUM> to facilitate rotation by the user.

Specifically, a threaded portion is formed on the knob <NUM>, a threaded portion matching the knob <NUM> is formed on the lead screw <NUM>, and the knob <NUM> is threaded with the lead screw <NUM>.

While the knob <NUM> is rotated, the switch <NUM> may be turned on correspondingly. In this way, the light-transmitting liquid <NUM> may flow to ensure the pressure balance on both sides of the side wall <NUM>.

In an example, the knob <NUM> rotates clockwise, and the slider <NUM> slides away from the side wall <NUM>, in this case, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM> is turned on. In another example, the knob <NUM> rotates anticlockwise, and the slider <NUM> slides towards the sidewall <NUM>, in this case, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM> is turned on.

It should be noted that, in the embodiment, the rotation angle of the knob <NUM> is not correlated with the diopter of the refractive component <NUM>, and the user may rotate the knob <NUM> to a position with the optimal visual experience. Of course, in other embodiments, the rotation angle of the knob <NUM> may be correlated with the diopter of the refractive component <NUM>. In this case, it is not limited whether the rotation angle of the knob <NUM> is correlated with the diopter of the refractive component <NUM>.

Referring to <FIG>, the drive component <NUM> includes a gear <NUM> and a rack <NUM> engaged with the gear <NUM>. The rack <NUM> is connected to the gear <NUM> and the slider <NUM>, and the gear <NUM> is configured to drive the rack <NUM> to move, so that the slider <NUM> is driven to slide relative to the cavity <NUM>.

In this way, it is achieved that the slider <NUM> is driven by the gear <NUM> and the rack <NUM>. Due to the matching of the gear <NUM> and the rack <NUM>, the rotary motion of the gear <NUM> may be converted into a linear motion of the rack <NUM>. When the user rotates the gear <NUM>, the rack <NUM> may drive the slider <NUM> to slide relative to the cavity <NUM>, which leads to the change of the volume of the adjusting cavity <NUM>, adjusting the amount of light-transmitting liquid <NUM> in the refractive cavity <NUM>. The gear <NUM> may be exposed from the housing <NUM> to facilitate rotation by the user.

Similarly, while the gear <NUM> rotates, the switch <NUM> may be turned on correspondingly. In this way, the light-transmitting liquid <NUM> may flow to ensure the pressure balance on both sides of the side wall <NUM>.

In an example, the gear <NUM> rotates clockwise so that the rack <NUM> is engaged on the gear <NUM>, and the length of the rack <NUM> is shorten to pull the slider <NUM> to move away from the side wall <NUM>, in this case, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM> is turned on.

In another example, the gear <NUM> rotates anticlockwise so that the rack <NUM> engaged on the gear <NUM> is detached from the gear <NUM>, and the length of the rack <NUM> increases to drive the slider <NUM> to move towards the side wall <NUM>, in this case, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM> is turned on.

Similarly, in the embodiment, the rotation angle of the gear <NUM> is not correlated with the diopter of the refractive component <NUM>, and the user may rotate the gear <NUM> to a position with the optimal visual experience. Of course, in other embodiments, the rotation angle of the gear <NUM> may be correlated with the diopter of the refractive component <NUM>. In this case, it is not limited whether the rotation angle of the gear <NUM> is correlated with the diopter of the refractive component <NUM>.

Referring to <FIG>, the drive component <NUM> includes a drive motor <NUM> with a motor shaft <NUM> connected to the slider <NUM>, and the drive motor <NUM> is configured to drive the slider <NUM> to slide relative to the cavity <NUM>.

In this case, it is achieved that the slider <NUM> is driven by the drive motor <NUM>. Specifically, the drive motor <NUM> may be a linear motor. The linear motor, simple in structure, directly generates a linear motion without an intermediate switching mechanism, which may reduce motion inertia and improve dynamic response performance and positioning precision. The slider <NUM> is driven by the drive motor <NUM> such that the drive of the slider <NUM> is editable. For example, the drive motor <NUM> may be correlated with refractive diopter by calibrating in advance. The user may directly input the refractive diopter, and the drive motor <NUM> automatically operates to drive the slider <NUM> to slide to a corresponding position.

Further, the drive component <NUM> may further include an input unit <NUM>, the input unit <NUM> including not limited to a key, a knob or a touch screen. In the example of <FIG>, the input unit <NUM> is a key, and two keys are respectively disposed on two opposite sides of the cavity <NUM>. The key may be exposed from the housing <NUM> to facilitate pressing by the user. The key may control a working duration of the drive motor <NUM> according to a number or duration of external force pressing, so as to control the sliding distance of the slider <NUM>.

Similarly, while the drive motor <NUM> works, the switch <NUM> may be turned on correspondingly. In this way, the light-transmitting liquid <NUM> may flow to ensure the pressure balance on both sides of the side wall <NUM>.

In another example, the user presses one of the two keys and drives the motor shaft <NUM> extended, and the motor shaft <NUM> pushes the slider <NUM> to move towards the sidewall <NUM>, in this case, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM> is turned on.

In another example, the user presses the other of the two keys and drives the motor shaft <NUM> shorten, and the motor shaft <NUM> pulls the slider <NUM> to move away from the sidewall <NUM>, in this case, the switch <NUM> for controlling the light-transmitting liquid <NUM> to flow from the refractive cavity <NUM> to the adjusting cavity <NUM> is turned on.

It should be noted that, the refractive component <NUM> not only includes the above refractive cavity <NUM>, the light-transmitting liquid <NUM>, the first film layer <NUM>, the second film layer <NUM>, and the side wall <NUM>, as long as the refractive component <NUM> may achieve the effect of changing a diopter. For example, in other implementations, the refractive component <NUM> includes a plurality of lenses and drive components. The drive component is configured to drive each lens to move from a receiving position to a refractive position. In this way, the diopter of the refractive component <NUM> may be changed by a combination of the plurality of lenses. Of course, the drive component may also drive each lens for moving to the refractive position to move on the refractive optical axis, which accordingly changes the diopter of the refractive component <NUM>.

Therefore, the morphology of the above refractive component includes a shape and a state of the refractive component, and for the structure with the refractive cavity <NUM>, the light-transmitting liquid <NUM>, the first film layer <NUM>, the second film layer <NUM>, and the side wall <NUM>, the shape of the first film layer <NUM> and/or the second film layer <NUM> is changed to achieve the change of the diopter; and for the structure with the plurality of lenses and the drive components, the state of the lenses is changed to achieve the change of the diopter.

In summary, the wearable device provided in the embodiment includes a display <NUM>, a refractive component <NUM> and an adjustment mechanism <NUM>. The refractive component <NUM> is disposed on a side of the display <NUM>. The adjustment mechanism <NUM> is connected to the refractive component <NUM> for adjusting the morphology of the refractive component <NUM> so as to adjust the diopter of the refractive component <NUM>.

For the wearable device in the embodiment of the disclosure, the morphology of the refractive component <NUM> is adjusted by the adjustment mechanism <NUM> to adjust the diopter of the refractive component <NUM> so that the user with refractive error may see an image displayed on the display <NUM> clearly, which is conductive to improving the user experience.

Moreover, in the wearable device <NUM> of the embodiment of the disclosure, the refractive component <NUM> and the adjustment mechanism <NUM> may correct the refractive diopter linearly, so that people with different refractive diopters may flexibly wear it. Meanwhile, due to the small volumes of both the refractive component <NUM> and the adjustment mechanism <NUM>, the wearing experience of the wearable device <NUM> is not affected. The user does not need to purchase a plurality of lenses, which may reduce price.

In the related art, the user may interact with the wearable device by voice. However, in a complicated voice environment, such interaction easily causes false trigger of the wearable device. In addition, since a voice manipulator is recognized by a voiceprint technology in the related art, the manipulator needs to enter a voiceprint in advance. There may not be other people who have entered their voiceprints around the manipulator in use, and otherwise false trigger is easily caused and even unrecognized. As such, it is complex in operation, which is not beneficial to enhancing the user experience.

Referring to <FIG>, the embodiment in the disclosure provides a method for controlling a wearable device <NUM>. The wearable device <NUM> includes an acoustoelectric element <NUM> and a vibration sensor <NUM>.

The control method includes: at S12, voice information collected by the acoustoelectric element <NUM> and vibration information collected by the vibration sensor <NUM> are acquired; at S14, identity information of a maker of a voice command is determined based on the voice information and the vibration information, in which the voice command is determined by the voice information; at S16, the wearable device <NUM> is controlled based on the identity information to execute the voice command or ignore the voice command.

Referring to <FIG>, the embodiment in the disclosure provides an apparatus <NUM> for controlling a wearable device <NUM>. The wearable device <NUM> includes an acoustoelectric element <NUM> and a vibration sensor <NUM>. The apparatus <NUM> includes an acquiring module <NUM>, a determining module <NUM> and a control module <NUM>. The acquiring module <NUM> is configured to acquire voice information collected by the acoustoelectric element <NUM> and vibration information collected by the vibration sensor <NUM>. The determining module <NUM> is configured to determine identity information of a maker of a voice command based on the voice information and the vibration information, in which the voice command is determined by the voice information. The control module <NUM> is configured to control the wearable device <NUM> to execute the voice command or ignore the voice command based on the identity information.

The embodiment in the disclosure provides a wearable device <NUM>. The wearable device includes a housing <NUM>, a processor <NUM>, an acoustoelectric element <NUM> and a vibration sensor <NUM>. The acoustoelectric element <NUM> is arranged in the housing, and the processor <NUM> is connected to the acoustoelectric element <NUM> and the vibration sensor <NUM>. The processor <NUM> is configured to acquire voice information collected by the acoustoelectric element <NUM> and vibration information collected by the vibration sensor <NUM>; and determine identity information of a maker of a voice command based on the voice information and the vibration information, in which the voice command is determined by the voice information; and control the wearable device <NUM> to execute the voice command or ignore the voice command based on the identity information.

With the method for controlling a wearable device <NUM>, a control apparatus <NUM> and a wearable device <NUM> in the embodiment of the disclosure, identity information of the sender of the voice command is determined based on the voice information and the vibration information, so that the wearable device <NUM> is controlled to execute or ignore the voice command, which may avoid false trigger of the wearable device <NUM>, and controlling the wearable device <NUM> is thus more accurate.

Specifically, the wearable device <NUM> may be electronic glasses, electronic clothes, an electronic bracelet, an electronic necklace, an electronic tattoo, a watch, an in-ear headset, a pendant, a headset or other electronic device. The wearable device <NUM> may be a head mounted display (HMD) of an electronic device or a smart watch. The specific form of the wearable device <NUM> is not limited here.

It should be noted that, in an embodiment of the disclosure, a method for controlling a wearable device according to the embodiments of the disclosure is explained by taking the wearable device <NUM> being electronic glasses as an example, which does not represent a limitation to the specific form of the wearable device <NUM>.

The number of the acoustoelectric elements <NUM> is three, the housing <NUM> includes a housing front wall <NUM>. The three acoustoelectric elements <NUM> are arranged at a first preset position <NUM>, a second preset position <NUM> and a third preset position <NUM> of the housing front wall <NUM> respectively.

The housing <NUM> includes a housing side wall <NUM> and a housing top wall <NUM>, and the number of the housing side walls <NUM> is two. The two housing side walls <NUM> are arranged on opposite sides of the housing top wall <NUM> respectively. The first preset position <NUM> is close to the housing top wall <NUM> and one of the housing side walls <NUM>, and the second preset position <NUM> is close to the housing top wall <NUM> and the other of the housing side walls <NUM>.

The housing <NUM> includes a housing side wall <NUM> and a housing top wall <NUM>. The housing side wall <NUM> and the housing top wall <NUM> are arranged on opposite sides of the housing top wall <NUM> respectively. A notch <NUM> is formed in the middle of the housing bottom wall <NUM> toward the housing top wall <NUM>, and the third preset position <NUM> is close to the notch <NUM>.

In this way, the three acoustoelectric elements <NUM> are distributed dispersedly, so that not only the wearable device <NUM> is beautiful in appearance, but also the de-reverberation effect may be improved when output information of the acoustoelectric elements <NUM> is de-reverberated to obtain the voice information.

In an example of <FIG>, the acoustoelectric element <NUM> is a microphone. The number of the acoustoelectric elements <NUM> is three. The three acoustoelectric elements <NUM> are arranged at the first preset position <NUM>, the second preset position <NUM> and the third preset position <NUM> respectively.

It may be understood that, in other examples, the number of acoustoelectric elements <NUM> is <NUM>, <NUM>, <NUM>, <NUM> or other number value. The acoustoelectric elements <NUM> may be arranged on the first racket <NUM>, the second racket <NUM> and at other position of the wearable device <NUM>. The specific number and specific position of the acoustoelectric elements <NUM> are not limited here.

The wearable device <NUM> includes a supporting component <NUM> rotatably connected to the housing <NUM>. The supporting component <NUM> includes a first bracket <NUM> and a second bracket <NUM>, and the vibration sensor <NUM> is arranged on the first racket <NUM> and/or the second racket <NUM>.

Further, an end of the first bracket <NUM> away from the housing <NUM> is formed with a first bending portion <NUM>, an end of the second bracket <NUM> away from the housing <NUM> is formed with a second bending portion <NUM>. The housing <NUM> includes a housing bottom wall <NUM>. The first bending portion <NUM> and the second bending portion <NUM> are bent toward the housing bottom wall <NUM>, and the vibration sensor <NUM> is arranged on the first racket <NUM> and/or the second racket <NUM>.

In an example of <FIG>, the vibration sensor <NUM> is a gyroscope. The number of the vibration sensor <NUM> is one, and the vibration sensor <NUM> is arranged on the first bending portion <NUM> of the first bracket <NUM> of the wearable device <NUM>.

In another example, the number of the vibration sensors <NUM> is two, in which one of the vibration sensors <NUM> is arranged on the first bending portion <NUM> and the other of the vibration sensors <NUM> is arranged on the second bending portion <NUM>.

Of course, in other examples, the number of the vibration sensor <NUM> is one, and the vibration sensor <NUM> may also be arranged on the second bending portion <NUM>.

It may be understood that, when the user is speaking, a vibration of the vocal cord may cause a small synchronous vibration of the facial muscle. Therefore, the vibration sensor <NUM> is arranged on a portion where the supporting component <NUM> is in contact with the user's head, such as the first bending portion <NUM> and the second bending portion <NUM>, so that the vibration sensor <NUM> may collect more and more accurate vibration information and controlling the wearable device <NUM> is thus more accurate based on the vibration information.

In other examples, the number of acoustoelectric elements <NUM> is <NUM>, <NUM>, <NUM> or other number value. The vibration sensor <NUM> may be configured on other position of the wearable device <NUM>. The specific number and specific position of the acoustoelectric elements <NUM> are not limited here.

It should be noted that "voice command" herein may refer to information that may be recognized by the wearable device <NUM> and may be used to control the wearable device <NUM>. "voice information" herein may refer to information that may extract a voice command. "voice information" may include a start moment of the voice information, an end moment of the voice information, voiceprint information, etc..

"vibration information" herein may include a start moment of the vibration information, an end moment of the vibration information, a frequency and an amplitude of the vibration, etc..

"identity information" herein may refer to an inherent identity of a maker (for example, a unique identity determined by the ID number), and may also refer to an identity taken by a maker due to a position, a behavior and a state (for example, an owner of the wearable device <NUM>, a non-owner of the wearable device <NUM>, a wearer of the wearable device <NUM>, a non-wearer of the wearable device <NUM>).

The specific form and specific content of the voice information, vibration information and identity information are not limited here.

In an example, the voice command is "change the boot password to <NUM>", it may be determined that the maker of the voice command is the owner of the wearable device <NUM> based on the voiceprint information of the voice information, and it may be determined that the voice command is sent by the wearer of the wearable device <NUM> based on the vibration information. That is, the identity information of the maker of the voice command may be determined as "owner" and "wearer" based on the voice information and vibration information. At this time, the wearable device <NUM> may be controlled to change the boot password to "<NUM>". In this way, the boot passwords of other wearable devices that are not worn by a user having multiple wearable devices may be prevented from changing by mistake when it is necessary to change the boot password of the wearable device <NUM> that is being worn by the user.

In another example, the voice command is "change the boot password to <NUM>", it may be determined that the maker of the voice command is not the owner of the wearable device <NUM> based on the voiceprint information of the voice information, and it may be determined that the voice command is sent by the wearer of the wearable device <NUM> based on the vibration information. That is, it may be determined that the identity information of the maker of the voice command based on the voice information and vibration information are "non-owner" and "wearer". At this time, the wearable device <NUM> may be controlled to ignore the voice command. In this way, the boot password of the wearable device <NUM> that is worn by the non-owner user may be prevented from tampering by taking the chance.

Referring to <FIG>, according to the claimed invention, the identity information includes a wearer and a non-wearer. The step S16 includes: at S162, the wearable device <NUM> is controlled to execute the voice command in response to the identity information being a wearer; at S164, the wearable device <NUM> is controlled to ignore the voice command in response to the identity information being a non-wearer.

Correspondingly, the control module <NUM> is configured to control the wearable device <NUM> to execute the voice command in response to the identity information being a wearer; and control the wearable device <NUM> to ignore the voice command in response to the identity information being a non-wearer.

Correspondingly, the processor <NUM> is configured to control the wearable device <NUM> to execute the voice command in response to the identity information being a wearer; and control the wearable device <NUM> to ignore the voice command in response to the identity information being a non-wearer.

In this way, it is achieved that the wearable device <NUM> is controlled to execute the voice command or ignore the voice command based on the identity information. It may be understood that, when the wearable device <NUM> is in a noisy environment, false trigger of the wearable device <NUM> is easily caused by other voices in the environment when it is not distinguished whether the maker of the voice command is a wearer or a non-wearer. In the embodiment, in response to determining that the maker of the voice command is the wearer, the wearable device <NUM> is controlled to execute the voice command, which improves the adaptability of the wearable device <NUM> to the environment, and the wearable device <NUM> may also work normally in a voice chaotic environment.

In an example, three users wear <NUM> wearable devices <NUM> respectively, and control their respective wearable devices <NUM> respectively by voices. No. <NUM> user wears the No. <NUM> wearable device <NUM> and makes a voice command "open the document A"; No. <NUM> user wears the No. <NUM> wearable device <NUM> and makes a voice command "open the document B"; No. <NUM> user wears the No. <NUM> wearable device <NUM> and makes a voice command "open the document C".

For the No.<NUM> wearable device <NUM>, it may be determined by the voice information and vibration information that, the maker of the voice command "open the document A" is a wearer (the No. <NUM> user) and the maker of the voice commands "open the document B" and "open the document C" is a non-wearer. At this time, the No. <NUM> wearable device <NUM> executes the voice command "open the document A" and ignores the voice commands "open the document B" and "open the document C".

For the No.<NUM> wearable device <NUM>, it may be determined by the voice information and vibration information that, the maker of the voice command "open the document B" may be determined is a wearer (the No. <NUM> user) and the maker of the voice commands "open the document A" and "open the document C" is a non-wearer. At this time, the No. <NUM> wearable device <NUM> executes the voice command "open the document B" and ignore the voice commands "open the document A" and "open the document C".

For the No.<NUM> wearable device <NUM>, it may be determined by the voice information and vibration information that, the maker of the voice command "open the document C" is a wearer, (the No. <NUM> user), and the maker of the voice commands "open the document B" and "open the document A" is a non-wearer. At this time, the No. <NUM> wearable device <NUM> executes the voice command "open the document C" and ignores the voice commands "open the document B" and "open the document A".

In this way, even if the environment is filled with voice commands "open the document A", "open the document B" and "open the document C", the wearable device <NUM> may exactly execute a voice command of the corresponding wearer.

Referring to <FIG>, according to the claimed invention, the step S14 includes: at S142, a time difference between the voice information and the vibration information is determined; and at S144, the identity information is determined based on the time difference.

Correspondingly, the determining module <NUM> is configured to determine a time difference between the voice information and the vibration information; and determine the identity information based on the time difference.

Correspondingly, the processor <NUM> is configured to determine a time difference between the voice information and the vibration information; and determine the identity information based on the time difference.

In this way, it is achieved that the identity information of the maker of the voice command is determined based on the voice information and the vibration information. It may be understood that, the moment when the voice is generated is the same as the moment when the vocal cord starts to vibrate, and both the voice propagation and the vibration propagation require time. Therefore, the identity information of the maker of the voice command may be determined based on the time difference between the voice information and the vibration information.

Referring to <FIG>, according to the claimed invention, the identity information includes a wearer and a non-wearer, and the time difference includes a start time difference T1. The step S142 includes: at S1422, the start time difference T1 is determined based on a start moment t2 of the voice information and a start moment t1 of the vibration information.

The step S144 includes: at S1442, in response to the start time difference T1 being less than or equal to a preset time threshold, it is determined that the identity information is the wearer; and at S1444, in response to the start time difference T1 being greater than the preset time threshold, it is determined that the identity information is the non-wearer.

Correspondingly, the determining module <NUM> is configured to determine the start time difference T1 based on a start moment t2 of the voice information and a start moment t1 of the vibration information; in response to the start time difference T1 being less than or equal to a preset time threshold, determine that the identity information is the wearer; and in response to the start time difference T1 being greater than the preset time threshold, determine that the identity information is the non-wearer.

Correspondingly, the processor <NUM> is configured to determine the start time difference T1 based on a start moment t2 of the voice information and a start moment t1 of the vibration information; in response to the start time difference T1 being less than or equal to a preset time threshold, determine that the identity information is the wearer; and in response to the start time difference T1 being greater than the preset time threshold, determine that the identity information is the non-wearer.

In this way, it is achieved that the identity information is determined based on the start time difference T1, Specifically, a time threshold may be obtained by experiments in advance and stored in a wearable device <NUM>.

It may be understood that, the vibration information collected by the vibration sensor <NUM> originates from a small synchronous vibration of the facial muscle caused by the vibration of the vocal cord, therefore, the vibration information <NUM> reflects information of the wearer of the wearable device <NUM>, and the start moment t1 of the vibration information may be inferred as a moment when the wearer starts to make voices.

The voices may be propagated by air, and the voice information collected by the acoustoelectric element <NUM> may reflect both the wearer's information and the non-wearer's information. Therefore, in response to the start time difference T1 between the start moment t1 of the vibration information and the start moment t2 of the voice information being less than or equal to the preset time threshold, it may be inferred that the vibration starts simultaneously with the voice, and it may be thus judged that the voice command determined by voice information is made by the wearer. Therefore, in response to the start time difference T1 being greater than the preset time threshold, it may be inferred that the vibration does not start simultaneously with the voice that is made from a nearby voice source, which accordingly determines that the voice command determined by the voice information is made by the non-wearer.

In an example, the time threshold is <NUM>. The start moment t1 of the vibration information is <NUM>:<NUM>, the start moment t2 of the vibration information is <NUM>:<NUM>, and the start time difference is <NUM> less than the time threshold, it is determined that the identity information of the maker of the voice command is the wearer.

In another example, the time threshold is <NUM>. The start moment t1 of the vibration information is <NUM>:<NUM>, the start moment t2 of the vibration information is <NUM>:<NUM>, and the start time difference is <NUM> greater than the time threshold, it is determined that the voice is made from the nearby voice source, which accordingly determines that the identity information of the maker of the voice command is the non-wearer.

Referring to <FIG> and <FIG>, according to the claimed invention, the identity information includes a wearer and a non-wearer, and the time difference includes an end time difference T2. The step S142 includes: at S1424, the end time difference T2 is determined based on an end moment t3 of the voice information and an end moment t4 of the vibration information.

The step S144 includes: at S <NUM>, in response to the end time difference T2 being less than or equal to a preset time threshold, it is determined that the identity information is the wearer; and at S <NUM>, in response to the end time difference T2 being greater than the preset time threshold, it is determined that the identity information is the non-wearer.

Correspondingly, the determining module <NUM> is configured to determine an end time difference T2 based on the end moment t3 of the voice information and an end moment t4 of the vibration information; in response to the end time difference T2 being less than or equal to a preset time threshold, determine that the identity information is the wearer; and in response to the end time difference T2 being greater than the preset time threshold, determine that the identity information is the non-wearer.

Correspondingly, the processor <NUM> is configured to determine an end time difference T2 based on an end moment t3 of the voice information and an end moment t4 of the vibration information; in response to the end time difference T2 being less than or equal to a preset time threshold, determine that the identity information is the wearer; and in response to the end time difference T2 being greater than the preset time threshold, determine that the identity information is the non-wearer.

In this way, it is achieved that the identity information is determined based on the end time difference T2. The principle and explanation of determining the identity information based on the end time difference T2 may refer to the part of determining the identity information based on the start time difference T1, which will not be repeated here to avoid redundancy.

In an example, the time threshold is <NUM>. The end moment t4 of the vibration information is <NUM>:<NUM>, the end moment t3 of the voice information is <NUM>:<NUM>, and the end time difference T3 is <NUM> less than the time threshold, it is determined that the identity information of the maker of the voice command is the wearer.

In another example, the time threshold is <NUM>. The end moment t4 of the vibration information is <NUM>:<NUM>, the end moment t3 of the voice information is <NUM>:<NUM>, and the end time difference T3 is <NUM> greater than the time threshold, it is determined that the identity information of the maker of the voice command is the non-wearer.

Referring to <FIG>, in some embodiments, the control method includes: S18: in response to collecting the voice information and not collecting the vibration information within a preset duration, the wearable device <NUM> is controlled to ignore the voice information.

Correspondingly, the control module <NUM> is configured to, in response to collecting the voice information and not collecting the vibration information within a preset duration, control the wearable device <NUM> to ignore the voice information.

Correspondingly, the processor <NUM> is configured to, in response to collecting the voice information and not collecting the vibration information within a preset duration, control the wearable device <NUM> to ignore the voice information.

In this way, it is achieved that in response to collecting the voice information and not collecting the vibration information within the preset duration, the wearable device <NUM> is controlled. It may be understood that, when the user wears electronic glasses, other sounds in the environment such as television sounds, broadcast sounds, the voices of the non-wearers, may also cause the acoustoelectric element <NUM> to collect voice information in addition to the user's own voices. However, it may be inferred that the user does not make voices without collecting the user's vibration information. Therefore, in response to collecting the voice information and not collecting the vibration information within the preset duration, the wearable device <NUM> may be controlled to ignore the voice information, to prevent from false trigger of the wearable device <NUM>.

In an example, a preset duration is <NUM>. The sounds made by the television enable the acoustoelectric element <NUM> to collect voice information, while the vibration information is not collected within the <NUM>. At this time, it may be inferred that the wearer does not make a voice command, and the voice information may be thus ignored.

Referring to <FIG>, in some embodiments, the control method includes: at S19, in response to not collecting the voice information and collecting the vibration information within a preset duration, the wearable device <NUM> is controlled to ignore the vibration information.

Correspondingly, the control module <NUM> is configured to, in response to not collecting the voice information and collecting the vibration information within a preset duration, control the wearable device <NUM> to ignore the voice information.

Correspondingly, the processor <NUM> is configured to, in response to not collecting the voice information and collecting the vibration information within a preset duration, control the wearable device <NUM> to ignore the voice information.

In this way, it is achieved that in response to not collecting the voice information and collecting the vibration information within a preset duration, the wearable device <NUM> is controlled. It may be understood that when the user wears the electronic glasses, the vibration sensor <NUM> may collect vibration information by chewing, blood vessels pulsating, being hit in addition to the vibration of the vocal cord. In these cases, the acoustoelectric element <NUM> does not output information, or the voice information of the voice command may not be obtained even if the output information of the acoustoelectric element <NUM> is processed. Therefore, in response to not collecting the voice information and collecting the vibration information within the preset duration, the wearable device <NUM> may be controlled to ignore the vibration information.

In an example, a preset duration is <NUM>. The vibration sensor <NUM> is caused by the user's blood vessel pulsating to collect vibration information, but the acoustoelectric element <NUM> does not output the output information or collect voice information within the <NUM>. At this time, it may be inferred that the wearer does not make a voice command, and the voice information may be thus ignored.

In another example, a preset duration is <NUM>. The vibration sensor <NUM> is caused by the user's chewing to collect vibration information, the acoustoelectric element <NUM> outputs the output information within the <NUM> but may not obtain voice information that may extract the voice command based on the output information, that is, the voice information is not collected. At this time, it may be inferred that the wearer does not make a voice command, and the voice information may be thus ignored.

Referring to <FIG>, in some embodiments, the number of acoustoelectric elements <NUM> is more than one, and the control method includes: at S11, de-reverberation processing is performed on output information of a plurality of acoustoelectric elements <NUM> to obtain the voice information.

Correspondingly, the acquiring module <NUM> is configured to perform de-reverberation processing on output information of a plurality of acoustoelectric elements <NUM> to obtain the voice information.

Correspondingly, the processor <NUM> is configured to perform de-reverberation processing on output information of a plurality of acoustoelectric elements <NUM> to obtain the voice information.

In this way, it is achieved that, the voice information may be obtained from the output information of the acoustoelectric elements <NUM>. Specifically, the plurality of acoustoelectric elements <NUM> form an array, the output information of which is de-reverberated by a special algorithm to obtain the voice information, such as, a blind signal enhancement based approach, a beamforming based approach, an inverse filtering based approach, etc. In this way, it is achieved that, the pure signal may be restored and the recognition effect of extracting the voice command from the voice information may be enhanced.

In addition, the plurality of acoustoelectric elements <NUM> form an array to achieve sound source localization. When the maker of the voice command is a non-wearer, the source and position of the voice command is further determined. Specifically, based on the information collected by the array of the acoustoelectric element <NUM>, the angle and the distance of the sound source may be calculated, so as to achieve tracking of the sound source and subsequent voice directional pickup.

Referring to <FIG>, the acoustoelectric element <NUM> is a microphone, and the number of the microphones is three, in which position coordinates of the three microphones are denoted as o1, o2, and o3 respectively. The maker is a sound source <NUM>, and the wearable device <NUM> receives a voice command from the sound source <NUM>.

Since the positions of three microphones are different, the time moments when sound waves emitted by the sound source <NUM> are transmitted to each microphone are different. Assuming that the time moments at which the sound waves emitted by the sound source <NUM> are transmitted to each of the microphones are t1, t2, and t3, respectively. The distances from the sound source <NUM> to each of the microphones are vt1, vt2 and vt3, respectively, in which v is a propagation speed of sounds in the air.

Then, a spherical surface may be drawn by taking each of the three microphones as an origin and each distance from the sound source <NUM> to each microphone as a radiuse respectively. That is, a first spherical surface is drawn by taking o1 as an origin and vt1 as a radius; a second spherical surface is drawn by taking o2 as an origin and vt2 as a radius; a third spherical surface is drawn by taking o3 as an origin and vt3 as a radius.

Then, an intersection of three spherical surfaces is calculated as a position of the sound source <NUM>. It may be achieved by an algorithm.

Referring to <FIG>, the embodiment in the disclosure provides a wearable device <NUM>. The wearable device <NUM> includes a processor <NUM> and a memory <NUM>. The memory <NUM> is stored with one or more programs, and the method for controlling a wearable device <NUM> in any of the above embodiments is implemented when the programs are executed by the processor <NUM>.

For example, the followings are executed: at S12, voice information collected by the acoustoelectric element <NUM> and vibration information collected by the vibration sensor <NUM> are acquired; at S14, identity information of a maker of a voice command is determined based on the voice information and the vibration information, in which the voice command is determined by the voice information; and at S16, the wearable device <NUM> is controlled to execute the voice command or ignore the voice command based on the identity information.

The embodiment of the disclosure further provides a computer readable storage medium. A non-transitory computer readable storage medium has computer executable instructions. When the computer executable instructions are executed by one or more processors <NUM>, the processor <NUM> is caused to execute the control method in the any of the above embodiments.

With the wearable device <NUM> and the computer readable storage medium in the embodiment of the disclosure, identity information of the maker of a voice command is determined based on the voice information and the vibration information, so that the wearable device <NUM> is controlled to execute or ignore the voice command, which may avoid false trigger of the wearable device <NUM>, and controlling the wearable device <NUM> is more accurate.

<FIG> is a diagram of internal modules of a wearable device <NUM> in an embodiment. The wearable device <NUM> includes a processor <NUM>, a memory <NUM> (for example, a non-transitory storage medium), an internal memory <NUM>, a display device <NUM>, and an input device <NUM> connected via a system bus <NUM>.

The processor <NUM> may be configured to provide computing and control capabilities to support the running of the entire wearable device <NUM>. The internal memory <NUM> of the wearable device <NUM> provides an environment for the running of computer readable instructions in the memory <NUM>. The display device <NUM> of the wearable device <NUM> may be a display <NUM> arranged on the wearable device <NUM>. The input device <NUM> may be an acoustoelectric element <NUM> and a vibration sensor <NUM> that are arranged on the wearable device <NUM>, and may also be a key, a trackball or a touchpad arranged on the wearable device <NUM>, or may also be an external keyboard, a touchpad, a mouse, etc. The electronic device <NUM> may be a smart bracelet, a smart watch, a smart helmet, electronic glasses, etc..

Those skilled in the art may understand that the structure shown in the figures is merely a diagram of a part of the structure related to the solution of the disclosure, which does not constitute a limitation to the wearable device <NUM> where the solution of the disclosure is applied, and the specific wearable device <NUM> may include more or fewer components than those shown in the figures, or combine certain components, or have different arrangements of components.

Claim 1:
A method for controlling a wearable device (<NUM>), wherein, the wearable device comprises an acoustoelectric element (<NUM>) and a vibration sensor (<NUM>), the method comprising:
acquiring (S12) voice information collected by the acoustoelectric element and vibration information collected by the vibration sensor;
determining (S14) identity information of a maker of a voice command based on the voice information and the vibration information, wherein the voice command is determined by the voice information; and
controlling (S16) the wearable device to execute or ignore the voice command based on the identity information;
wherein the identity information of the voice command comprises a wearer and a non-wearer, and wherein the method is characterized in that determining the identity information of the maker of the voice command comprises:
determining (S142) a time difference between the voice information and the vibration information; and
determining (S144) the identity information based on the time difference;
wherein
i) the time difference comprises a start time difference, and determining the time difference between the voice information and the vibration information comprises:
determining (S1422) the start time difference based on a start moment of the voice information and a start moment of the vibration information; and
determining the identity information based on the time difference, comprises:
in response to the start time difference being less than or equal to a preset time threshold, determining (S1442) that the identity information is the wearer; and
in response to the start time difference being greater than the time threshold, determining (S1444) that the identity information is the non-wearer;
or
ii) the time difference comprises an end time difference, and determining the time difference between the voice information and the vibration information, comprises:
determining (S1424) the end time difference based on an end moment of the voice information and an end moment of the vibration information; and
determining the identity information based on the time difference, comprises:
determining (S1446) that the identity information is the wearer in response to the end time difference being less than or equal to a preset time threshold; and
determining (S1448) that the identity information is the non-wearer in response to the end time difference being greater than the preset time threshold.