Control Method, Device, Wearable Device and Medium of a Wearable Device
By obtaining music type and motion data, dynamically adjusting the fluid concentration released by the wearable device, solving the problem that traditional handle buttons are difficult to meet the operation needs of sports and dancing games, and improving game experience and feedback.
Patent Information
- Application Number
- CN202111602945.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-24
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2041-12-24
AI Technical Summary
Traditional controller buttons are difficult to meet the operation needs of sports and dancing games, reducing the user's gaming experience and game fun.
By obtaining the target music type, rhythm and wearer's movement data of the music, the target concentration of the target fluid required to be released by the wearer, and the device is controlled to release the matching concentration of the fluid to enhance game feedback.
It realizes dynamic adjustment of fluid release based on music type and motion data, enhances game experience and feedback, and is especially suitable for sports and dancing games.
Smart Images

Figure CN114404937B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the technical field of electronic devices, and more particularly, to a control method for a wearable device, a control device for a wearable device, a wearable device, and a computer-readable storage medium. Background Art
[0002] With the progress of virtual reality (VR) technology, VR applications and games have gradually increased. However, users can only perform simple operations of games through traditional joystick buttons, which has limitations for some sports and dancing games, reducing the user's gaming experience and gaming pleasure. Summary of the Invention
[0003] An object of embodiments of the present disclosure is to provide a new technical solution for controlling a wearable device.
[0004] According to a first aspect of embodiments of the present disclosure, there is provided a control method for a wearable device, the method including:
[0005] Obtain a target music type of music, a target music rhythm of the music, and target motion data of a wearer of the wearable device;
[0006] Determine a target concentration of a target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data;
[0007] Control the wearable device to release a target fluid matching the target concentration.
[0008] Optionally, the determining a target concentration of a target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data includes:
[0009] Control a motor in the wearable device to vibrate based on the target music rhythm according to the target music rhythm;
[0010] When the motor vibrates based on the target music rhythm, obtain a vibration intensity of the motor as a target vibration intensity;
[0011] Determine a target concentration of a target fluid to be released by the wearable device according to the target music type, the target vibration intensity, and the target motion data.
[0012] Optionally, the determining a target concentration of a target fluid to be released by the wearable device according to the target music type, the target vibration intensity, and the target motion data includes:
[0013] Obtain the set mapping data; wherein, the mapping data reflects the correspondence between the music type, the vibration intensity of the motor, the movement data of the wearer, and the concentration of the target fluid;
[0014] According to the mapping data, obtain the concentration of the target fluid corresponding to the target music type, the target vibration intensity, and the target movement data, as the target concentration of the target fluid.
[0015] Optionally, determining the target concentration of the target fluid required to be released by the wearable device according to the target music type, the target vibration intensity, and the target movement data includes:
[0016] Determine the reference concentration of the target fluid according to the target music type;
[0017] Adjust the reference concentration according to the target vibration intensity and the target movement data to obtain the adjusted reference concentration as the target concentration of the target fluid.
[0018] According to the second aspect of the embodiments of the present disclosure, there is provided a control device for a wearable device, the device includes:
[0019] An acquisition module, configured to acquire the target music type of the music, the target music rhythm of the music, and the target movement data of the wearer of the wearable device;
[0020] A determination module, configured to determine the target concentration of the target fluid required to be released by the wearable device according to the target music type, the target music rhythm of the music, and the target movement data;
[0021] A control module, configured to control the wearable device to release the target fluid matching the target concentration.
[0022] Optionally, the determination module is specifically configured to:
[0023] Control the motor in the wearable device to vibrate based on the target music rhythm according to the target music rhythm;
[0024] When the motor vibrates based on the target music rhythm, obtain the vibration intensity of the motor as the target vibration intensity;
[0025] Determine the target concentration of the target fluid required to be released by the wearable device according to the target music type, the target vibration intensity, and the target movement data.
[0026] Optionally, the determination module is specifically configured to:
[0027] Obtain the set mapping data; wherein, the mapping data reflects the correspondence between the music type, the vibration intensity of the motor, the movement data of the wearer, and the concentration of the target fluid.
[0028] According to the mapping data, obtain the concentration of the target fluid corresponding to the target music type, the target vibration intensity, and the target movement data, as the target concentration of the target fluid.
[0029] Optionally, the determining module is specifically configured to:
[0030] Determine the reference concentration of the target fluid according to the target music type;
[0031] Adjust the reference concentration according to the target vibration intensity and the target movement data to obtain the adjusted reference concentration as the target concentration of the target fluid.
[0032] According to the third aspect of the embodiments of the present disclosure, a wearable device is provided, including an annular part and a controller, and the controller is detachably mounted on the annular part; alternatively, the wearable device includes:
[0033] A memory for storing executable computer instructions;
[0034] A processor for executing the control method of the wearable device according to the first aspect above under the control of the executable computer instructions.
[0035] According to the fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which computer instructions are stored, and when the computer instructions are run by a processor, the displacement detection method described in the first aspect above is executed.
[0036] One beneficial effect of the embodiments of the present disclosure is that the wearable device can obtain the target music type of the music, the target music rhythm of the music, and the target movement data of the wearer of the wearable device, and determine the target concentration of the target fluid that the wearable device needs to release according to the target music type, the target music rhythm, and the target movement data, and then control the wearable device to release the target fluid that matches the target concentration. That is, through the embodiments of the present disclosure, it can obtain the target music type, the target music rhythm, and the target movement data of the wearer, and then release target fluids with different concentrations, such as fragrance sprays, to drive the atmosphere and enhance the game feedback and game experience.
[0037] Through the following detailed description of the exemplary embodiments of this specification with reference to the accompanying drawings, other features and advantages of this specification will become clear. Description of the Drawings
[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the specification and, together with the description, serve to explain the principles of the specification.
[0039] Figure 1 is a schematic diagram of the hardware configuration of a wearable device according to an embodiment of the present disclosure;
[0040] Figure 2 is a schematic diagram of the hardware configuration of a wearable device according to another embodiment of the present disclosure;
[0041] Figure 3 is a schematic flowchart of a control method for a wearable device according to an embodiment of the present disclosure;
[0042] Figure 4 is a principle block diagram of a control device for a wearable device according to an embodiment of the present disclosure;
[0043] Figure 5 is a principle block diagram of a wearable device according to an embodiment of the present disclosure. Detailed Embodiments
[0044] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that: Unless otherwise specifically stated, the relative arrangements of components and steps, numerical expressions, and numerical values set forth in these embodiments do not limit the scope of the embodiments of the present disclosure.
[0045] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0046] Technologies, methods, and devices known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, such technologies, methods, and devices should be considered as part of the specification.
[0047] In all the examples shown and discussed herein, any specific values should be construed as merely exemplary and not as a limitation. Thus, other examples of the exemplary embodiments may have different values.
[0048] It should be noted that: Like reference numerals and letters denote like items in the following drawings, and thus, once an item is defined in one drawing, it need not be further discussed in subsequent drawings.
[0049] <Hardware Configuration>
[0050] Figure 1 and Figure 2 is a block diagram of the hardware configuration of a wearable device 1000 according to an embodiment of the present disclosure.
[0051] The wearable device 1000 can be a VR-type wearable device, and this VR-type wearable device can be a VR game fitness ring.
[0052] In one embodiment, as Figure 1 shown, the wearable device 1000 includes an annular part 1010 and a controller 1020. The controller 1020 is detachably mounted on the annular part 1010. Generally, the annular part 1010 has a first communication interface, and the controller 1020 has a second communication interface. Both the first communication interface and the second communication interface can be a Type-C interface of a communication serial bus. When the first communication interface is connected to the second communication interface, the annular part 1010 can communicate with the controller 1020 for data. The controller 1020 can be a handle, and specifically, it can be a game handle. The user can operate through the game handle to realize the control of the game. The wearable device 1000 also includes a motor and a motion detection sensor (not shown in the figure). The motor and the motion detection sensor are provided on the annular part 1010. The motion detection sensor can include a pressure sensor and an acceleration sensor, and the motion detection sensor can collect the user's motion data, such as the motion data when the user is doing chest expansion exercises, back stretching exercises, etc.
[0053] In another embodiment, as Figure 2 shown, the wearable device 1000 can include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600, a speaker 1700, a microphone 1800, and so on.
[0054] Among them, the processor 1100 can include but is not limited to a central processing unit CPU, a microprocessor MCU, etc. The memory 1200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 1300 includes, for example, various bus interfaces, such as a serial bus interface (including a USB interface), a parallel bus interface, etc. The communication device 1400 can perform wired or wireless communication, for example. The display device 1500 is, for example, a liquid crystal display screen, an LED display screen, a touch display screen, etc. The input device 1600 includes, for example, a touch screen, a keyboard, a handle, etc. The wearable device 1000 can output audio information through the speaker 1700 and collect audio information through the microphone 1800.
[0055] Those skilled in the art should understand that although multiple devices of the wearable device 1000 are shown in Figure 1 , the wearable device 1000 in the embodiments of this specification may only involve some of the devices, or may also include other devices, which are not limited herein.
[0056] In this embodiment, the memory 1200 of the wearable device 1000 is used to store instructions for controlling the processor 1100 to operate to implement or support the implementation of the control method of the wearable device according to any embodiment. Those skilled in the art can design the instructions according to the solutions disclosed in this specification. How the instructions control the processor to operate is well known in the art, so it will not be described in detail herein.
[0057] In the above description, those skilled in the art can design the instructions according to the solutions provided by this disclosure. How the instructions control the processor to operate is well known in the art, so it will not be described in detail herein.
[0058] Figure 1 The wearable device shown is merely illustrative and is in no way intended to limit this disclosure, its application, or use.
[0059] <Method Embodiment>
[0060] Figure 3 A control method for a wearable device according to an embodiment of the present disclosure is shown. This control method can be implemented, for example, by a wearable device 1000 as shown in Figure 1 and Figure 2 shown.
[0061] As Figure 3 shown, the control method for the wearable device provided in this embodiment may include the following steps S3100 to S3300.
[0062] Step S3100: Obtain the target music type of the music, the target music rhythm of the music, and the target motion data of the wearer of the wearable device.
[0063] In this embodiment, at the start of the game, the wearable device receives the current music type of the music sent by the game application and uses this current music type as the target music type.
[0064] The music type K of the music includes, for example but not limited to, fast-paced music and slow-paced music. Among them, fast-paced music is identified by "K strong", and slow-paced music is identified by "K weak".
[0065] Exemplarily, at the start of the game, the target music type K of the music obtained by the wearable device can be fast-paced music K strong or slow-paced music K weak.
[0066] In this embodiment, during the game, the wearer of the wearable device also moves along with the music. For example, the wearer will perform chest expansion exercises, back stretching exercises, etc. along with the music. Here, motion detection sensors such as pressure sensors and acceleration sensors collect corresponding sensor data and calculate the motion data of the wearer based on the sensor data.
[0067] The exercise data of the wearer may be the exercise intensity of the wearer.
[0068] In this embodiment, the wearable device acquires the first sensor data collected by the pressure sensor and the second sensor data collected by the acceleration sensor, and obtains the sum value of the first sensor data and the second sensor data. The exercise intensity of the wearer is determined according to this sum value. The exercise intensity Y includes, for example but not limited to, a strong gear and a weak gear. Among them, the strong gear is identified by Y_strong, and the weak gear is identified by Y_weak. Among them, when the sum value of the first sensor data and the second sensor data is greater than or equal to the set intensity threshold, the exercise data Y of the wearer is classified as the strong gear Y_strong. When the sum value of the first sensor data and the second sensor data is less than the set intensity threshold, the exercise intensity Y of the wearer is classified as the strong gear Y_weak.
[0069] After obtaining the target music type of the music, the target music rhythm of the music, and the target exercise data of the wearer of the wearable device, enter:
[0070] Step S3200, determine the target concentration of the target fluid that the wearable device needs to release according to the target music type, the target music rhythm, and the target exercise data.
[0071] The target fluid may be a liquid or gas to be ejected that the wearable device needs to release. The target fluid may be a fragrance, a gas that can provide a smell of blood, or a gas or liquid corresponding to a game or video type. In this embodiment, step S3200 of determining the target concentration of the target fluid that the wearable device needs to release according to the target music type, the target music rhythm, and the target exercise data may further include the following steps S3210 to S3230:
[0072] Step S3210, according to the target music rhythm, control the motor in the wearable device to vibrate based on the target music rhythm.
[0073] In this embodiment, during the game, the wearable device will receive the target music rhythm of the music sent by the game application, and then, according to the target music rhythm, mobilize the motor to vibrate at the same frequency.
[0074] Step S3220, when the motor vibrates based on the target music rhythm, obtain the vibration intensity of the motor as the target vibration intensity.
[0075] The vibration intensity T of the motor includes, for example but not limited to, a strong gear and a weak gear. Among them, the strong gear is identified by T_strong, and the weak gear is identified by T_weak. Among them, when the vibration frequency of the motor is greater than or equal to the set vibration frequency threshold, the vibration intensity T of the motor is divided into the strong gear T_strong. When the vibration frequency of the motor is less than the set vibration frequency threshold, the vibration intensity T of the motor is divided into the weak gear T_weak. The set vibration frequency can be a value set according to the actual application scenario and actual needs. For example, the set vibration frequency can be 20 times per second.
[0076] Exemplarily, when the game is in progress, the wearable device will receive the music rhythm data of the music sent by the game application, and then, according to the music rhythm data, mobilize the motor to vibrate at the same frequency. When the vibration frequency of the motor is greater than or equal to 20 times per second, it is determined that the vibration intensity T of the motor is the strong gear T_strong. When the vibration frequency of the motor is less than 20 times per second, it is determined that the vibration intensity T of the motor is the weak gear T_weak.
[0077] Step S3230: Determine the target concentration of the target fluid to be released by the wearable device according to the target music type, the target vibration intensity, and the target motion data.
[0078] In one example, determining the target concentration of the target fluid to be released by the wearable device according to the target music type, the target vibration intensity, and the target motion data in this step S3230 may further include the following steps S3231a to S3232a:
[0079] Step S3231a: Obtain the set mapping data; where the mapping data reflects the correspondence between the music type, the vibration intensity of the motor, the motion data of the wearer, and the concentration of the target fluid.
[0080] In this example, the wearable device is pre-set with mapping data reflecting the correspondence between the music type, the vibration intensity of the motor, the motion data of the wearer, and the concentration of the target fluid.
[0081] Exemplarily, taking the target fluid as fragrance as an example, one piece of data in the mapping data can be: music type K is strong, the vibration intensity T of the motor is strong, the movement data Y of the wearer is strong, and the concentration of the fragrance is a first value, which can be labeled as L large amount ++. One piece of data in the mapping data can also be: music type K is strong, the vibration intensity T of the motor is strong, the movement data Y of the wearer is weak, and the concentration of the fragrance is a second value, which can be labeled as L large amount. One piece of data in the mapping data can also be: music type K is strong, the vibration intensity T of the motor is weak, the movement data Y of the wearer is strong, and the concentration of the fragrance is a third value, which can be labeled as L large amount +. One piece of data in the mapping data can also be: music type K is strong, the vibration intensity T of the motor is weak, the movement data Y of the wearer is weak, and the concentration of the fragrance is a fourth value, which can be labeled as L large amount -. One piece of data in the mapping data can also be: music type K is weak, the vibration intensity T of the motor is strong, the movement data Y of the wearer is strong, and the concentration of the fragrance is a fifth value, which can be labeled as L small amount ++. One piece of data in the mapping data can also be: music type K is weak, the vibration intensity T of the motor is strong, the movement data Y of the wearer is weak, and the concentration of the fragrance is a sixth value, which can be labeled as L small amount. One piece of data in the mapping data can also be: music type K is weak, the vibration intensity T of the motor is weak, the movement data Y of the wearer is strong, and the concentration of the fragrance is a seventh value, which can be labeled as L small amount +. One piece of data in the mapping data can also be: music type K is weak, the vibration intensity T of the motor is weak, the movement data Y of the wearer is weak, and the concentration of the fragrance is an eighth value, which can be labeled as L small amount -.
[0082] It can be understood that the above first value is usually greater than the second value, the second value is usually greater than the third value, and the third value is usually greater than the fourth value. The fifth value is usually greater than the sixth value, the sixth value is usually greater than the seventh value, and the seventh value is usually greater than the eighth value.
[0083] Step S3232a, according to the mapping data, obtain the concentration of the target fluid corresponding to the target music type, the target vibration intensity, and the target movement data as the target concentration of the target fluid.
[0084] In this example, after obtaining the target music type, the target vibration intensity, and the target movement data, the concentration of the target fluid mapped to the target music type, the target vibration intensity, and the target movement data can be determined from the mapping data as the target concentration of the target fluid.
[0085] Continuing with the above example, for example, if the target music type is K strong, the target vibration intensity is T strong, and the target movement data is Y strong, then the target concentration determined according to the mapping data is the first value.
[0086] In one example, in this step S3230, determining the target concentration of the target fluid to be released by the wearable device according to the target music type, the target vibration intensity, and the target motion data may further include the following steps S3231b to step S3232b:
[0087] Step S3231b, determining the reference concentration of the target fluid according to the target music type.
[0088] Exemplarily, taking the target fluid as fragrance, the concentration of the fragrance is divided into L large amount and L small amount according to the music type K first. For example, when the target music type K is K strong, the concentration of the fragrance is L large amount, and when the target music type K is K weak, the concentration of the fragrance is L small amount.
[0089] Step S3232b, adjusting the reference concentration according to the target vibration intensity and the target motion data to obtain the adjusted reference concentration, which is used as the target concentration of the target fluid.
[0090] Exemplarily, according to the vibration intensity T of the motor, L large amount is further divided into L large amount + and L large amount. L small amount is divided into L small amount + and L small amount. For example, when the target music type K is K strong, first set the concentration of the fragrance to L large amount according to the above step S3231b. When the target vibration intensity T is T strong, then adjust the concentration of the fragrance to L large amount + according to this step S3232b. Or, when the target vibration intensity T is T weak, then keep the concentration of the fragrance as L large amount according to this step S32320b.
[0091] When the target music type K is K weak, first set the concentration of the fragrance to L small amount according to the above step S3231b. When the target vibration intensity T is T strong, then adjust the concentration of the fragrance to L small amount + according to this step S3232b. Or, when the target vibration intensity T is T weak, then keep the concentration of the fragrance as L small amount according to this step S3232b.
[0092] Further, finally, the concentration of the adjusted fragrance is further subdivided according to the exercise intensity Y of the wearer. For example, when the target music type K is K strong, first set the concentration of the fragrance to L large amount. When the target vibration intensity T is T strong, adjust the concentration of the fragrance to L large amount +. When the exercise intensity Y is Y strong, adjust the concentration of the fragrance to L large amount ++. That is, in the combination of K strong + T strong + Y strong, the concentration of the fragrance is L large amount ++, which is the above first concentration.
[0093] When the target music type is K strong, first set the concentration of the fragrance to a large amount of L. When the target vibration intensity T is T strong, adjust the concentration of the fragrance to a large amount of L plus. When the exercise intensity is Y weak, adjust the concentration of the fragrance to a large amount of L. That is, in the combination of K strong + T strong + Y weak, the concentration of the fragrance is a large amount of L, which is the second concentration above.
[0094] When the target music type is K strong, first set the concentration of the fragrance to a large amount of L. When the target vibration intensity is T weak, keep the concentration of the fragrance at a large amount of L. When the exercise intensity Y is Y strong, adjust the concentration of the fragrance to a large amount of L plus. That is, in the combination of K strong + T weak + Y strong, the concentration of the fragrance is a large amount of L plus, which is the third concentration above.
[0095] When the target music type is K strong, first set the concentration of the fragrance to a large amount of L. When the target vibration intensity is T weak, keep the concentration of the fragrance at a large amount of L. When the exercise intensity is Y weak, adjust the concentration of the fragrance to a large amount of L minus. That is, in the combination of K strong + T weak + Y weak, the concentration of the fragrance is a large amount of L minus, which is the fourth concentration above.
[0096] When the target music type is K weak, first set the concentration of the fragrance to a small amount of L. When the target vibration intensity T is T strong, adjust the concentration of the fragrance to a small amount of L plus. When the exercise intensity Y is Y strong, adjust the concentration of the fragrance to a small amount of L plus plus. That is, in the combination of K weak + T strong + Y strong, the concentration of the fragrance is a small amount of L plus plus, which is the fifth concentration above.
[0097] When the target music type is K weak, first set the concentration of the fragrance to a small amount of L. When the target vibration intensity is T strong, adjust the concentration of the fragrance to a small amount of L plus. When the exercise intensity is Y weak, adjust the concentration of the fragrance to a small amount of L. That is, in the combination of K weak + T strong + Y weak, the concentration of the fragrance is a small amount of L, which is the sixth concentration above.
[0098] When the target music type is K weak, first set the concentration of the fragrance to a small amount of L. When the target vibration intensity T is T weak, keep the concentration of the fragrance at a small amount of L. When the exercise intensity Y is Y strong, adjust the concentration of the fragrance to a small amount of L plus. That is, in the combination of K weak + T weak + Y strong, the concentration of the fragrance is a small amount of L plus, which is the seventh concentration above.
[0099] When the target music type is K weak, first set the concentration of the fragrance to a small amount of L. When the target vibration intensity T is T weak, keep the concentration of the fragrance at a small amount of L. When the exercise intensity Y is Y weak, adjust the concentration of the fragrance to a small amount of L minus. That is, in the combination of K weak + T weak + Y weak, the concentration of the fragrance is a small amount of L minus, which is the eighth concentration above.
[0100] After determining the target concentration of the target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data, proceed to:
[0101] Step S3300: Control the wearable device to release the target fluid that matches the target concentration.
[0102] Taking the target fluid as fragrance as an example, after determining the target concentration of the fragrance, the wearable device can be controlled to release a fragrance spray that matches the target concentration to drive the atmosphere and enhance the game feedback and game experience.
[0103] According to the embodiments of the present application, the wearable device can obtain the target music type of the music, the target music rhythm of the music, and the target motion data of the wearer of the wearable device, and determine the target concentration of the target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data, and then control the wearable device to release the target fluid that matches the target concentration. That is, through the embodiments of the present disclosure, it can obtain the target music type, the target music rhythm, and the target motion data of the wearer, and then release target fluids with different concentrations, such as fragrance sprays, to drive the atmosphere and enhance the game feedback and game experience.
[0104] Next, a control method for a wearable device in an example is shown. In this example, the control method for the wearable device includes the following steps:
[0105] Step S4100: In a slow-paced and low-intensity exercise game, music a will first notify that the music of the fitness ring is slow-paced music. At this time, the music type K of the fitness ring is set to K weak, and the concentration L of the fragrance is set to L small.
[0106] Step S4200: The frequency of the motor at the beginning of music a is 9 times per second. Then the motor intensity is first set to T weak. At the beginning, the exercise intensity is not high, so the pressure and acceleration applied to the fitness ring are not large. The total value of the pressure and acceleration is lower than 20. Then the pressure and acceleration are set to Y weak. At this time, K weak + T weak + Y weak = L small -, and a fragrance spray with a concentration of L small - is released.
[0107] Step S4300: As the game progresses, the rhythm of the music gradually becomes faster, and the vibration intensity of the motor reaches 21 times per second. At this time, the motor intensity is set to T strong. Since the game is a low-intensity exercise game and the total value of the pressure and acceleration is lower than 20, it is still Y weak. At this time, the fragrance spray is K weak + T strong + Y weak = L small +, and a fragrance spray with a concentration of L small + is released.
[0108] Step S4400: When the game is about to end, the music rhythm gradually slows down, the motor vibration intensity is lower than 20 times per second, the motor intensity changes from T-strong to T-weak, and the total value of pressure and acceleration is still lower than 20, which is Y-weak. At this time, the fragrance spray is K-weak + T-weak + Y-weak = L-small amount-. Then, the fragrance spray with an L-small amount- concentration is released.
[0109] <Device Embodiment>
[0110] An embodiment of the present disclosure provides a control device for a wearable device, as Figure 4 shown. The control device 400 of the wearable device may include an acquisition module 410, a determination module 420, and a control module 430.
[0111] The acquisition module 410 is configured to acquire the target music type of the music, the target music rhythm of the music, and the target motion data of the wearer of the wearable device.
[0112] The determination module 420 is configured to determine the target concentration of the target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data.
[0113] The control module 430 is configured to control the wearable device to release the target fluid matching the target concentration.
[0114] In one embodiment, the determination module 420 is specifically configured to: control the motor in the wearable device to vibrate based on the target music rhythm according to the target music rhythm; when the motor vibrates based on the music rhythm data, acquire the vibration intensity of the motor as the target vibration intensity; and determine the target concentration of the target fluid to be released by the wearable device according to the target music type, the target vibration intensity, and the target motion data.
[0115] In one embodiment, the determination module 420 is specifically configured to: acquire the set mapping data; where the mapping data reflects the correspondence relationship between the music type, the vibration intensity of the motor, the motion data of the wearer, and the concentration of the target fluid; and obtain the concentration of the target fluid corresponding to the target music type, the target vibration intensity, and the target motion data according to the mapping data as the target concentration of the target fluid.
[0116] In one embodiment, the determination module 420 is specifically configured to: determine the reference concentration of the target fluid according to the target music type; and adjust the reference concentration according to the target vibration intensity and the target motion data to obtain the adjusted reference concentration as the target concentration of the target fluid.
[0117] According to an embodiment of the present disclosure, a wearable device can obtain the target music type of music, the target music rhythm of music, and the target motion data of the wearer of the wearable device, and determine the target concentration of the target fluid that the wearable device needs to release according to the target music type, the target music rhythm, and the target motion data, and then control the wearable device to release the target fluid that matches the target concentration. That is, through the embodiment of the present disclosure, it can obtain the target music type, the target music rhythm, and the target motion data of the wearer, and then release target fluids with different concentrations, such as fragrance sprays, to drive the atmosphere and enhance the game feedback and game experience.
[0118] <Device Embodiment>
[0119] Figure 5 is a schematic structural diagram of a wearable device according to an embodiment. As Figure 5 shown, the wearable device 500 includes a processor 510 and a memory 520.
[0120] The memory 520 can be used to store executable computer instructions.
[0121] The processor 510 can be used to execute the control method of the wearable device according to the embodiment of the method of the present disclosure under the control of the executable computer instructions.
[0122] The wearable device 500 can be the wearable device as Figure 2 shown, or a device with other hardware structures, which is not limited here.
[0123] In another embodiment, the wearable device 500 can include the control device 400 of the above wearable device.
[0124] In one embodiment, each module of the above control device 400 of the wearable device can be implemented by the processor 510 running the computer instructions stored in the memory 520.
[0125] According to an embodiment of the present disclosure, a wearable device can obtain the target music type of music, the target music rhythm of music, and the target motion data of the wearer of the wearable device, and determine the target concentration of the target fluid that the wearable device needs to release according to the target music type, the target music rhythm, and the target motion data, and then control the wearable device to release the target fluid that matches the target concentration. That is, through the embodiment of the present disclosure, it can obtain the target music type, the target music rhythm, and the target motion data of the wearer, and then release target fluids with different concentrations, such as fragrance sprays, to drive the atmosphere and enhance the game feedback and game experience.
[0126] <Computer-readable Storage Medium>
[0127] Embodiments of the present disclosure also provide a computer-readable storage medium, on which computer instructions are stored, and when the computer instructions are run by a processor, the control method of the wearable device provided by the embodiments of the present disclosure is executed.
[0128] The present disclosure may be a system, a method, and / or a computer program product. The computer program product may include a computer-readable storage medium having thereon computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0129] A computer-readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer-readable storage medium may be, for example, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanically encoded device such as a punch card or raised structures in a groove having instructions stored thereon, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not construed as being a transitory signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.
[0130] The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to various computing / processing devices, or may be downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device.
[0131] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine - related instructions, microcode, firmware instructions, state - setting data, or source code or object code written in any combination of one or more programming languages, including object - oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer - readable program instructions may be executed entirely on the user's computer, partially on the user's computer, executed as a stand - alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or, alternatively, may be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, by using the state information of the computer - readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field - programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer - readable program instructions to implement various aspects of the present disclosure.
[0132] Aspects of the present disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer - readable program instructions.
[0133] These computer - readable program instructions can be provided to a processor of a general - purpose computer, a special - purpose computer, or other programmable data - processing apparatus to produce a machine, such that the instructions, when executed by the processor of the computer or other programmable data - processing apparatus, create a means for implementing the functions / acts specified in one or more blocks of the flowchart and / or block diagram. These computer - readable program instructions can also be stored in a computer - readable storage medium, which causes a computer, a programmable data - processing apparatus, and / or other devices to operate in a particular manner, so that the computer - readable medium storing the instructions comprises a manufacture, which includes instructions for implementing various aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram.
[0134] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices, causing a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / actions specified in one or more boxes of the flowchart and / or block diagram.
[0135] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are equivalent.
[0136] The embodiments of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of the terms used herein is intended to best explain the principles of the embodiments, the practical application, or the improvement of technologies in the market, or to enable other ordinary skilled persons in the art to understand the embodiments disclosed herein. The scope of the present disclosure is defined by the appended claims.
Claims
1. A control method for a wearable device, characterized in that, The method includes: Obtaining a target music type of the music, a target music rhythm of the music, and target motion data of a wearer of the wearable device; Determining a target concentration of a target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data; Controlling the wearable device to release the target fluid matching the target concentration; Wherein, the determining the target concentration of the target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data includes: Controlling a motor in the wearable device to vibrate based on the target music rhythm according to the target music rhythm; When the motor vibrates based on the target music rhythm, obtaining a vibration intensity of the motor as a target vibration intensity; Determining a reference concentration of the target fluid according to the target music type; Adjusting the reference concentration according to the target vibration intensity and the target motion data to obtain an adjusted reference concentration as the target concentration of the target fluid.
2. The method according to claim 1, characterized in that, The determining the target concentration of the target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data includes: Obtaining set mapping data; wherein the mapping data reflects a corresponding relationship between a music type, a vibration intensity of the motor, motion data of the wearer, and a concentration of the target fluid; Obtaining, according to the mapping data, a concentration of the target fluid corresponding to the target music type, the target vibration intensity, and the target motion data as the target concentration of the target fluid.
3. A control device for a wearable device, characterized in that, The device includes: An obtaining module, configured to obtain a target music type of the music, a target music rhythm of the music, and target motion data of a wearer of the wearable device; A determining module, configured to determine a target concentration of a target fluid to be released by the wearable device according to the target music type, the target music rhythm, and the target motion data; A control module, configured to control the wearable device to release the target fluid matching the target concentration; Wherein, the determining module is specifically configured to: Control a motor in the wearable device to vibrate based on the target music rhythm according to the target music rhythm; When the motor vibrates based on the target music rhythm, obtain a vibration intensity of the motor as a target vibration intensity; Determine a reference concentration of the target fluid according to the target music type; Adjust the reference concentration according to the target vibration intensity and the target motion data to obtain an adjusted reference concentration as the target concentration of the target fluid.
4. The device according to claim 3, characterized in that, The determining module is specifically configured to: Obtain set mapping data; wherein the mapping data reflects a corresponding relationship between a music type, a vibration intensity of the motor, motion data of the wearer, and a concentration of the target fluid; According to the mapping data, obtain the concentration of the target fluid corresponding to the target music type, the target vibration intensity, and the target motion data as the target concentration of the target fluid.
5. A wearable device, characterized in that, It includes an annular part and a controller, and the controller is detachably mounted on the annular part; Alternatively, the wearable device includes: A memory for storing executable computer instructions; A processor for executing the control method of the wearable device according to any one of claims 1-2 under the control of the executable computer instructions.
6. A computer-readable storage medium storing computer instructions that, when run by a processor, execute the control method of the wearable device according to any one of claims 1-2.
Citation Information
Patent Citations
Implementation method for changing vibration effect with music
CN102064832A
Liquid dispensing system creating and maintaining a personalised bubble with a defined radius and concentration
CN111527559A
Fresh box of electricity heated air
CN206817755U
Training supporting apparatus and method
JP2009219688A
Electronic device
US20170011210A1