Control method and wearable electronic equipment
By setting a pressure detection sensor on the rear case of the wearable electronic device, the pressure value and time information are detected to identify user gestures, the problem of insufficient interaction mode is solved and the user experience is improved.
Patent Information
- Application Number
- CN202410168462.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-08-15
AI Technical Summary
There are fewer interaction methods for wearable electronic devices, resulting in a lower user experience, especially when there are fewer keys or the screen is watered.
A pressure detection sensor is provided at the rear case of the wearable electronic device and the user's skin contact position, and the user's gesture is determined by detecting pressure values and time information, and the corresponding operation is performed.
It increases the interaction between users and wearable electronic devices, improves the user experience, especially in one-handed and two-handed operations, which can accurately recognize gestures and perform functions.
Smart Images

Figure CN120491801A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic devices, and in particular to a control method and a wearable electronic device. Background Art
[0002] With the development of electronic technology, wearable electronic devices (such as smart watches and smart bracelets) have more and more functions and are being used more and more widely. Users can interact with wearable electronic devices through buttons or screens on the wearable electronic devices, so that the wearable electronic devices can perform corresponding functions.
[0003] However, when a user interacts with a wearable electronic device through the buttons or screen of the wearable electronic device, there are fewer ways for the user to interact with the wearable electronic device, resulting in a lower user experience of the wearable electronic device. For example, a wearable electronic device has fewer buttons, resulting in fewer ways for the user to interact with the wearable electronic device through the buttons of the wearable electronic device (such as the user performing a single-click operation, a double-click operation, a long press operation, etc. through the buttons of the wearable electronic device). Moreover, there are many restrictions on the use of the screen of the wearable electronic device. For example, when the screen of the wearable electronic device is wet, the touch screen of the wearable electronic device is prone to failure, that is, the user cannot interact with the wearable electronic device through the screen of the wearable electronic device. Summary of the Invention
[0004] The embodiments of the present application provide a control method and a wearable electronic device, which can increase the ways in which a user can interact with the wearable electronic device, thereby improving the user experience.
[0005] To achieve the above objectives, the present invention adopts the following technical solutions:
[0006] In a first aspect, an embodiment of the present application provides a control method applied to a wearable electronic device, wherein the wearable electronic device includes a pressure detection sensor, which is arranged on a bottom shell of the wearable electronic device and can contact a user. The pressure detection sensor is used to detect pressure values corresponding to different gestures of the user. The control method may include: the wearable electronic device obtains a pressure value and time information corresponding to the pressure value through the pressure detection sensor; the wearable electronic device determines the user's gesture based on the pressure value and the time information corresponding to the pressure value; and the wearable electronic device performs an operation corresponding to the user's gesture based on the user's gesture.
[0007] Based on the control method described in the first aspect, since the wearable electronic device can obtain the pressure value and the pressure value corresponding to the pressure value through the pressure detection sensor, it can determine the different gestures of the user and realize the functions corresponding to the different gestures of the user according to the different gestures of the user. Therefore, the solution of the present application can add an interaction method between the user and the wearable electronic device (i.e., interacting through the pressure detection sensor included in the wearable electronic device) on the basis of the existing interaction method of the wearable electronic device (i.e., the user interacts with the wearable electronic device through the buttons or screen included in the wearable electronic device), thereby improving the user experience.
[0008] Moreover, the solution of the present application is to obtain the pressure value within a preset time period by setting a pressure detection sensor at the position where the back shell of the wearable electronic device contacts the user's skin, and determine the user's different gestures. Therefore, the overall implementation of the solution of the present application is simple, and the device size of the pressure detection sensor is small, which has little impact on the overall architecture of the wearable electronic device.
[0009] In addition, the solution of the present application can determine the different gestures of the user through the pressure value obtained by the pressure detection sensor and the time information corresponding to the pressure value, and realize the functions corresponding to the different gestures of the user according to the different gestures of the user. Therefore, the solution of the present application can not only change the pressure value detected by the pressure detection sensor through single-handed operation (such as spreading the palm of the hand wearing the wearable electronic device), so that the wearable electronic device can realize the functions corresponding to the different gestures of the user. The user can also change the pressure value detected by the pressure detection sensor through two-handed operation (such as spreading the palm of the hand wearing the wearable electronic device), so that the wearable electronic device can realize the functions corresponding to the different gestures of the user. Therefore, the solution of the present application can further enhance the user experience.
[0010] In combination with the first aspect, in another possible implementation method, the above-mentioned wearable electronic device determines the user's gesture based on the pressure value and the time information corresponding to the pressure value, which may include: the wearable electronic device determines the number of times the pressure value exceeds the preset pressure value within a preset time period based on the pressure value and the time information corresponding to the pressure value; the start time of the preset time period is the moment when the pressure value exceeds the preset pressure value for the first time after the last determination of the user's gesture; the wearable electronic device determines the user's gesture based on the number of times the pressure value exceeds the preset pressure value.
[0011] Based on this possible implementation method, since the wearable electronic device determines the number of times the pressure value exceeds the preset pressure value within a preset time period based on the pressure value and the time information corresponding to the pressure value, the wearable electronic device can accurately determine the user's gesture through the number of times the pressure value exceeds the preset pressure value, thereby improving the accuracy of the interaction between the wearable electronic device and the user.
[0012] In combination with the first aspect, in another possible implementation, the above-mentioned preset time length may include a first preset time length, and the wearable electronic device determines the user's gesture based on the number of times the pressure value exceeds the preset pressure value, which may include: within the first preset time length, when the pressure value exceeds the preset pressure value once, the wearable electronic device determines that the user's gesture is a single palm opening of the wearing arm or a single press of the non-worn arm.
[0013] Based on this possible implementation method, within the first preset time period, when the pressure value exceeds the preset pressure value once, the wearable electronic device can accurately determine that the user's gesture is a single palm opening of the wearing arm or a single press of the non-worn arm, thereby improving the accuracy of the interaction between the wearable electronic device and the user.
[0014] In combination with the first aspect, in another possible implementation, the above-mentioned wearable electronic device executes an operation corresponding to the user's gesture, which may include: the wearable electronic device switches from a first interface to a second interface, and the second interface is a display interface after the first interface.
[0015] Based on this possible implementation method, when the user's gesture is determined to be a single palm expansion of the wearing arm or a single press of the non-worn arm, the wearable electronic device can switch the display interface, that is, the display interface can be displayed downward, increasing the user's interaction method with the wearable electronic device, thereby improving the user's usage experience.
[0016] In combination with the first aspect, in another possible implementation method, after the wearable electronic device switches from the first interface to the second interface, the above-mentioned wearable electronic device determines the user's gesture based on the number of times the pressure value exceeds the preset pressure value, and may also include: within the first preset time period, when the pressure value exceeds the preset pressure value three times, the wearable electronic device determines that the user's gesture is three palm openings of the wearing arm or three presses of the non-worn arm.
[0017] Based on this possible implementation method, within the first preset time period, when the pressure value exceeds the preset pressure value three times, the wearable electronic device can accurately determine that the user's gesture is three palm openings of the wearing arm or three presses of the non-worn arm, thereby improving the accuracy of the interaction between the wearable electronic device and the user.
[0018] In combination with the first aspect, in another possible implementation, the wearable electronic device executing the operation corresponding to the user's gesture may include: the wearable electronic device switching from the second interface to the first interface.
[0019] Based on this possible implementation method, when the user's gesture is determined to be three palm spreads of the wearing arm or three presses of the non-worn arm, the wearable electronic device can switch the display interface, that is, the display interface can be displayed upward, increasing the user's interaction method with the wearable electronic device, thereby improving the user's usage experience.
[0020] In combination with the first aspect, in another possible implementation method, the above-mentioned preset time length includes a first preset time length, and the above-mentioned wearable electronic device determines the user's gesture based on the number of times the pressure value exceeds the preset pressure value, which may include: within the first preset time length, when the pressure value exceeds the preset pressure value twice, the wearable electronic device determines that the user's gesture is a double palm opening of the wearing arm or a double press of the non-worn arm.
[0021] Based on this possible implementation method, within the first preset time period, when the pressure value exceeds the preset pressure value twice, the wearable electronic device can accurately determine that the user's gesture is a double palm opening of the wearing arm or a double press of the non-worn arm, thereby improving the accuracy of the interaction between the wearable electronic device and the user.
[0022] In combination with the first aspect, in another possible implementation, the above-mentioned wearable electronic device performs an operation corresponding to the user's gesture, which may include: the wearable electronic device connects or ends a voice call, or the wearable electronic device displays a menu interface.
[0023] Based on this possible implementation method, when the user's gesture is determined to be double palm opening of the wearing arm or double pressing of the non-worn arm, the wearable electronic device can connect or end the voice call, or the wearable electronic device can display a menu interface, increasing the user's interaction method with the wearable electronic device, thereby improving the user's usage experience.
[0024] In combination with the first aspect, in another possible implementation method, the above-mentioned preset time length also includes a second preset time length, the second preset time length is greater than or equal to the first preset time length, and the wearable electronic device determines the user's gesture based on the number of times the pressure value exceeds the preset pressure value, which may include: within the second preset time length, when the pressure value continues to exceed the preset pressure value, the wearable electronic device determines that the user's gesture is a continuous palm opening of the wearing arm or a long press of the non-worn arm.
[0025] Based on this possible implementation method, when the pressure value continues to exceed the preset pressure value within the second preset time period, the wearable electronic device can accurately determine that the user's gesture is a continuous palm opening of the wearing arm or a long press of the non-worn arm, thereby improving the accuracy of the interaction between the wearable electronic device and the user.
[0026] In combination with the first aspect, in another possible implementation, the wearable electronic device performs an operation corresponding to the user's gesture, which may include: turning on or off the screen of the wearable electronic device.
[0027] Based on this possible implementation method, when the user's gesture is determined to be a continuous palm expansion of the wearing arm or a long press of the non-wearing arm, the wearable electronic device turns on or off the screen, increasing the user's interaction method with the wearable electronic device, thereby improving the user's usage experience.
[0028] In combination with the first aspect, in another possible implementation, before the wearable electronic device obtains the pressure value and the time information corresponding to the pressure value through the pressure detection sensor, the above-mentioned control method may also include: the wearable electronic device receives the user's operation to turn on the one-hand operation function; in response to the user's operation to turn on the one-hand operation function, the wearable electronic device determines whether the wearing state is in a suitable wearing state; when the wearing state is in a suitable wearing state, the wearable electronic device turns on the one-hand operation function.
[0029] Based on this possible implementation, when a wearable electronic device receives a user request to enable the one-handed operation function, the wearable electronic device can first determine whether the wearable state is appropriate. If the wearable state is appropriate, the wearable electronic device enables the one-handed operation function. This can improve the accuracy of the user's interaction with the wearable electronic device.
[0030] In combination with the first aspect, in another possible implementation, the above-mentioned control method may also include: when the wearing state is in an inappropriate wearing state, the wearable electronic device outputs a prompt message to instruct the user to adjust the wearing state; the wearable electronic device determines whether the wearing state after the user adjusts is in a suitable wearing state; when the wearing state after the user adjusts is in a suitable wearing state, the wearable electronic device turns on the one-handed operation function.
[0031] Based on this possible implementation, after the user adjusts the wearing state, the wearable electronic device can re-determine whether the wearing state is appropriate. If the wearing state is appropriate, the wearable electronic device enables the one-handed operation function. This can improve the accuracy of the user's interaction with the wearable electronic device.
[0032] In combination with the first aspect, in another possible implementation, after the wearable electronic device determines the user's gesture based on the pressure value and the time information corresponding to the pressure value, the above-mentioned control method may also include: the wearable electronic device determines the operation instruction corresponding to the user's gesture based on the user's gesture; the wearable electronic device sends the operation instruction corresponding to the user's gesture to the user's other electronic devices, so that the user's other electronic devices respond to the operation instruction corresponding to the user's gesture and perform the operation corresponding to the user's gesture; wherein the user's other electronic devices are electronic devices that establish a connection with the wearable electronic device.
[0033] Based on this possible implementation method, after the wearable electronic device determines the user's gesture, the wearable electronic device can also send operation instructions corresponding to the user's gesture to the user's other electronic devices, so that the user's other electronic devices can perform corresponding actions, further improving the user's usage experience.
[0034] In a second aspect, embodiments of the present application provide a control device that can be applied to a wearable electronic device and used to implement the method described in the first aspect. The functions of the control device can be implemented through hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, such as an acquisition module, a determination module, and an execution module.
[0035] The acquisition module may be used to acquire the pressure value and the time information corresponding to the pressure value through the pressure detection sensor.
[0036] The determination module can be used in a wearable electronic device to determine a user's gesture based on a pressure value and time information corresponding to the pressure value.
[0037] The execution module can be used in a wearable electronic device to execute an operation corresponding to the user's gesture according to the user's gesture.
[0038] In a third aspect, a control device is provided, which has the function of implementing the method described in the first aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0039] In a fourth aspect, a control device is provided, comprising: a processor and a memory; the memory is used to store computer-executable instructions, and when the control device is running, the processor executes the computer-executable instructions stored in the memory so that the control device performs a control method as described in any one of the above-mentioned first aspects.
[0040] In a fifth aspect, embodiments of the present application provide a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a wearable electronic device, the wearable electronic device implements the control method as described in the first aspect or any possible implementation of the first aspect.
[0041] In a sixth aspect, an embodiment of the present application provides a computer program product comprising a computer-readable code, which, when executed in a wearable electronic device, enables the wearable electronic device to implement a control method as described in any one of the first aspect or possible implementations of the first aspect.
[0042] In a seventh aspect, a device (for example, a chip system) is provided, which includes a processor for supporting a wearable electronic device to implement the functions involved in the first aspect above. In one possible design, the device also includes a memory for storing program instructions and data necessary for the wearable electronic device. When the device is a chip system, it can be composed of a chip or include a chip and other discrete devices.
[0043] It should be understood that the beneficial effects of the second to seventh aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A schematic diagram of the interaction between a user and a wearable electronic device in the related art;
[0045] Figure 2 A schematic diagram of the installation position of a pressure detection sensor of a wearable electronic device provided in an embodiment of the present application;
[0046] Figure 3 Schematic diagram of the interaction between the user and the wearable electronic device provided in the embodiment of the present application Figure 1 ;
[0047] Figure 4 Schematic diagram of the interaction between the user and the wearable electronic device provided in the embodiment of the present application Figure 2 ;
[0048] Figure 5 A schematic diagram of gesture data collection by a pressure detection sensor of a wearable electronic device provided in an embodiment of the present application;
[0049] Figure 6 A schematic diagram of control and data collection of a pressure detection sensor for a wearable electronic device provided in an embodiment of the present application;
[0050] Figure 7A schematic diagram of the hardware structure of a wearable electronic device provided in an embodiment of the present application;
[0051] Figure 8 A flow chart of a control method provided in an embodiment of the present application;
[0052] Figure 9 Schematic diagram of the display interface of the wearable electronic device provided in the embodiment of the present application Figure 1 ;
[0053] Figure 10 Schematic diagram of the display interface of the wearable electronic device provided in the embodiment of the present application Figure 2 ;
[0054] Figure 11 Schematic diagram of the interaction between the user and the wearable electronic device provided in the embodiment of the present application Figure 3 ;
[0055] Figure 12 Schematic diagram of the interaction between the user and the wearable electronic device provided in the embodiment of the present application Figure 4 ;
[0056] Figure 13 Schematic diagram of the interaction between the user and the wearable electronic device provided in the embodiment of the present application Figure 5 ;
[0057] Figure 14 Schematic diagram of the interaction between the user and the wearable electronic device provided in the embodiment of the present application Figure 6 . DETAILED DESCRIPTION
[0058] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0059] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature specified as "first" or "second" may explicitly or implicitly include one or more of such features. Throughout this application, unless otherwise specified, "plurality" means two or more.
[0060] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to be limiting of the present application. As used in the specification and appended claims of the present application, the singular expressions "a", "an", "said", "above", "the" and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that " / " means or, for example, A / B can mean A or B; "and / or" in the text is merely a description of the association relationship of associated persons, indicating that three relationships can exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0061] With the development of electronic technology, wearable electronic devices (such as smart watches and smart bracelets) have more and more functions and are being used more and more widely. Users can interact with wearable electronic devices through buttons or screens on the wearable electronic devices, so that the wearable electronic devices can perform corresponding functions.
[0062] Interaction through the buttons of a wearable electronic device can include interaction through buttons of a physical structure included in the wearable electronic device (such as the crown of a smart watch), interaction through buttons made of a pressure detection structure included in the wearable electronic device (such as buttons located on the side frame of a smart watch), and interaction through buttons of a physical structure included in the wearable electronic device superimposed on a rotating crown. Typically, users can achieve functions such as powering on, restarting, confirming, and rotating the wearable electronic device (such as zooming in and out of the wearable electronic device's interface, or sliding a menu up and down) through interaction with the buttons of the wearable electronic device.
[0063] Interaction through the screen of a wearable electronic device means that a user can interact with the wearable electronic device through the touch screen of the wearable electronic device, such as a touch panel capacitive screen (TP). Typically, the user can interact with the screen of the wearable electronic device to achieve functions such as moving icons on the screen of the wearable electronic device, sliding menu lists, and selecting objects.
[0064] For example, taking a wearable electronic device as a smart watch, combined with Figure 1 As shown, the interaction mode between the smart watch and the user may include an interaction mode through the buttons of the smart watch and an interaction mode through the touch screen of the smart watch.
[0065] The buttons of a smartwatch usually include an up button and a down button. Users can use the up button of the smartwatch to perform single-click operations, long-press operations, and rotation operations. Thus, the smartwatch can implement the functions corresponding to the user's single-click operations (such as confirmation, target selection, etc.), the smartwatch can also implement the functions corresponding to the user's long-press operations (such as power off, power on, etc.), and the smartwatch can also implement the functions corresponding to the user's rotation operations (such as zooming in and out of the interface of a wearable electronic device, sliding the menu up and down, etc.). That is, through the interaction method of the buttons of the smartwatch, the user can implement the function corresponding to the single-click operation by single-clicking the buttons of the smartwatch, implement the function corresponding to the long-press operation by long-pressing the buttons of the smartwatch, and implement the function corresponding to the rotation operation by superimposing the rotation operation of the rotating crown on the buttons of the physical structure of the smartwatch.
[0066] The user can perform swiping operations, sliding operations, left swiping operations, right swiping operations, and long press operations through the touch screen included in the smart watch. Thus, the smart watch can realize the function corresponding to the user's swiping operation (such as sliding up the display of the interface of the wearable electronic device, etc.), the smart watch can also realize the function corresponding to the user's swiping operation (such as sliding down the display of the interface of the wearable electronic device, etc.), the smart watch can realize the function corresponding to the user's swiping operation (such as switching the display of the interface of the wearable electronic device to the left, etc.), the smart watch can also realize the function corresponding to the user's swiping operation (such as switching the display of the interface of the wearable electronic device to the right, etc.), and the smart watch can also realize the function corresponding to the user's long press operation (such as entering the menu interface of the wearable electronic device or starting an application, etc.). That is, through the interaction method of the screen of the smart watch, the user can realize the function corresponding to the swiping operation by swiping up on the screen of the smart watch, realize the function corresponding to the swiping operation by swiping down on the screen of the smart watch, and realize the function corresponding to the left swiping operation, right swiping operation, or long press operation by swiping left, swiping right, or long press operation on the screen of the smart watch.
[0067] However, when a user interacts with a wearable electronic device through the buttons or screen of the wearable electronic device, there are fewer ways for the user to interact with the wearable electronic device, resulting in a lower user experience of the wearable electronic device. For example, a wearable electronic device has fewer buttons (usually only including an up button and a down button), resulting in fewer ways for the user to interact with the wearable electronic device through the buttons of the wearable electronic device (such as the user performing a single-click operation, a double-click operation, a long press operation, etc. through the buttons of the wearable electronic device). Moreover, there are many restrictions on the use of the screen of the wearable electronic device. For example, when the screen of the wearable electronic device is wet, the touch screen of the wearable electronic device is prone to failure, that is, the user cannot interact with the wearable electronic device through the screen of the wearable electronic device.
[0068] To address the above-mentioned issues, an embodiment of the present application provides a control method for use in an electronic device. The electronic device in the implementation of the present application may be a wearable electronic device, such as a smartwatch, a smart bracelet, etc. The wearable electronic device may include a pressure detection sensor, which may be located on the back cover of the wearable electronic device, that is, the pressure detection sensor may be located at a position where the back cover of the wearable electronic device contacts the user's skin.
[0069] The control method may include: the wearable electronic device obtains pressure values within a preset time period through a pressure detection sensor, and determines different user gestures based on the pressure values within the preset time period. The preset time period may start at the moment when the pressure value first exceeds the preset pressure value after the user's gesture was last determined. In this way, the wearable electronic device can implement functions corresponding to different user gestures based on different user gestures.
[0070] The solution of the present application can obtain the pressure value within a preset time period through the pressure detection sensor, determine the different gestures of the user, and implement the functions corresponding to the different gestures of the user according to the different gestures of the user. Therefore, the solution of the present application can add an interaction method between the user and the wearable electronic device (i.e., interacting through the pressure detection sensor included in the wearable electronic device) on the basis of the existing interaction method of the wearable electronic device (i.e., the user interacts with the wearable electronic device through the buttons or screen included in the wearable electronic device), thereby improving the user experience.
[0071] Moreover, the solution of the present application is to obtain the pressure value within a preset time period by setting a pressure detection sensor at the position where the back shell of the wearable electronic device contacts the user's skin, and determine the user's different gestures. Therefore, the overall implementation of the solution of the present application is simple, and the device size of the pressure detection sensor is small, which has little impact on the overall architecture of the wearable electronic device.
[0072] In addition, the solution of the present application can obtain the pressure value within a preset time period through the pressure detection sensor, determine the user's different gestures, and implement the functions corresponding to the user's different gestures according to the user's different gestures. Therefore, the solution of the present application allows the user to not only change the pressure value detected by the pressure detection sensor through single-handed operation (such as spreading the palm of the hand wearing the wearable electronic device), so that the wearable electronic device can implement the functions corresponding to the user's different gestures. The user can also change the pressure value detected by the pressure detection sensor through two-handed operation (such as spreading the palm of the hand wearing the wearable electronic device), so that the wearable electronic device can implement the functions corresponding to the user's different gestures. Therefore, the solution of the present application can further enhance the user experience.
[0073] The pressure detection sensor (i.e., pressure sensor) in the embodiment of the present application can be located on the back cover of the wearable electronic device, that is, the pressure detection sensor can be located at the position where the back cover of the wearable electronic device contacts the user's skin. Figure 2 The installation position of the pressure detection sensor included in the wearable electronic device in the embodiment of the present application is schematically illustrated.
[0074] In some examples, such as Figure 2 As shown in (a), the smart watch may include a watch body, a pressure detection sensor, and a watch back shell (i.e., the back shell of the smart watch). The pressure detection sensor can be directly arranged on the back shell of the wearable electronic device. In other words, the back shell of the wearable electronic device can be in direct contact with the user's skin. After the user wears the wearable electronic device on the wrist, after the user's palm is spread out or the fist is clenched, the back shell of the wearable electronic device will be deformed, so that the pressure detection sensor can detect the change in pressure value. That is, after the user's palm is spread out or the fist is clenched, the pressure detection sensor can obtain the pressure value within a preset time length.
[0075] In other examples, such as Figure 2 As shown in (b), the smart watch may include a watch body, a pressure detection sensor, a force-conducting structure, and a watch back shell. The pressure detection sensor can be arranged on the back shell of the wearable electronic device through the force-conducting structure. That is, the back shell of the wearable electronic device can be in direct contact with the user's skin. After the user wears the wearable electronic device on the wrist, after the user's palm is spread out or the fist is clenched, the pressure detection sensor can detect the change in pressure through the force-conducting structure. That is, after the user's palm is spread out or the fist is clenched, the pressure detection sensor can obtain the pressure value within a preset time length through the force-conducting structure.
[0076] Specifically, the specific actual position of the pressure detection sensor on the back cover of the wearable electronic device can be as follows: Figure 2 As shown in (c) in .
[0077] It should be noted that the embodiment of the present application does not limit the specific position of the pressure detection sensor on the back shell of the wearable electronic device, such as the center position on the back shell of the wearable electronic device. The pressure detection sensor can detect the corresponding pressure value when the user's gesture is different.
[0078] In some examples, after a user wears a wearable electronic device, the user can interact with the wearable electronic device through a pressure detection sensor of the wearable electronic device with one hand (i.e., the hand on which the user wears the wearable electronic device). Figure 3 , a schematic illustration of a user interacting with a pressure detection sensor of a wearable electronic device using a single hand (i.e., the hand on which the user wears the wearable electronic device).
[0079] like Figure 3 As shown in (a), after the user wears the smart watch, the user can make a fist with one hand (i.e., the hand on which the user wears the smart watch), so that the pressure detection sensor can detect the corresponding pressure value, and then the wearable electronic device can realize the corresponding function through the pressure value obtained by the pressure detection sensor.
[0080] like Figure 3 As shown in (b) of the figure, after the user wears the smartwatch, they can perform a palm-opening operation with one hand (i.e., the hand wearing the smartwatch), i.e., the user's palm is in a fully open position. The pressure detection sensor can then detect the corresponding pressure value, and the wearable electronic device can then implement the corresponding function based on the pressure value obtained by the pressure detection sensor.
[0081] Because the pressure detection sensor can obtain different pressure values when the user makes a fist with one hand (i.e., the hand wearing the smartwatch) and when the user extends the palm with one hand (i.e., the hand wearing the smartwatch), the pressure detection sensor can obtain different pressure values. Therefore, after the user wears the smartwatch, the user can make a fist or extend the palm with the hand wearing the smartwatch, so that the smartwatch can obtain different pressure values within a preset time period through the pressure detection sensor, determine the user's different gestures, and implement the functions corresponding to the user's different gestures according to the user's different gestures.
[0082] In some examples, after the user wears the smart watch, the user can operate it with both hands, that is, the user wears the smart watch with one hand, and the user's other hand can press the screen of the smart watch or the middle frame of the smart watch to generate pressure on the back cover of the watch, so that the pressure detection sensor can obtain the different pressure values generated by the pressure of the user's other hand (that is, the hand not wearing the smart watch).
[0083] The following is combined with Figure 4 , which illustrates how the user operates with both hands. Figure 4 As shown in (a), after the user wears the smart watch, when the hand wearing the smart watch is in a fist state, the user can press the screen or middle frame of the smart watch with the other hand (i.e., the hand not wearing the smart watch), so that the pressure detection sensor can obtain different pressure values within a preset time.
[0084] like Figure 4 As shown in (b), after the user wears the smart watch, when the user's hand wearing the smart watch is in an open palm state, the user can press the screen or middle frame of the smart watch with the other hand (i.e., the hand not wearing the smart watch), so that the pressure detection sensor can obtain different pressure values within a preset time.
[0085] That is to say, after the user wears the smart watch, when the hand wearing the smart watch is in a fist state or the palm is open, the user can use the other hand (that is, the hand not wearing the smart watch) to press the screen or middle frame of the smart watch, so that the pressure detection sensor can obtain different pressure values within the preset time.
[0086] Therefore, after the user wears the smart watch, the user can press the screen or middle frame of the smart watch through the non-wearable smart watch. The smart watch can obtain different pressure values within a preset time through the pressure detection sensor, determine the user's different gestures, and perform different operations according to the user's different gestures.
[0087] It should be noted that the embodiments of the present application do not limit the manner in which the pressure detection sensor can obtain the pressure value within the preset time length. That is, the user can use a single-handed operation of the hand wearing the wearable electronic device (i.e., a fist operation or a palm spread operation) to enable the pressure detection sensor to obtain the pressure value within the preset time length. The user can also use a pressing operation of the hand not wearing the wearable electronic device (i.e., a pressing operation of the hand not wearing the wearable electronic device on the screen or middle frame of the wearable electronic device) to enable the pressure detection sensor to obtain the pressure value within the preset time length.
[0088] In the embodiment of the present application, an example is given in which a user operates a wearable electronic device with one hand (i.e., a fist operation or an open palm operation) so that the pressure detection sensor can obtain the pressure value within a preset time period.
[0089] The following combination Figure 5 , a schematic illustration is given of the pressure value detected by the pressure detection sensor when a user operates a wearable electronic device with one hand (i.e., a fist operation or an open palm operation).
[0090] Figure 5 This is a schematic diagram of the pressure value detected by the pressure detection sensor when the user operates the wearable electronic device with one hand (i.e., fist operation or palm open operation), that is, a schematic diagram of the pressure detection sensor collecting gesture data. Figure 5 As shown in , the horizontal axis in the schematic diagram of gesture collection data represents time, and its unit can be milliseconds, and the vertical axis represents the pressure value detected by the pressure detection sensor, and its unit can be Pascal (Pa).
[0091] pass Figure 5 It can be seen that when the user's palm is unfolded (that is, the user's hand wearing the wearable electronic device performs an unfolding operation), the pressure value detected by the pressure detection sensor is usually positive, and the absolute value is usually large, and is greater than the absolute value of the pressure value detected by the pressure detection sensor when the user's hand wearing the wearable electronic device is in a relaxed state. The absolute value of the pressure value detected by the pressure detection sensor when the user's hand wearing the wearable electronic device is in a relaxed state is usually small, usually 50 Pascals. When the user's palm is unfolded (that is, the user's hand wearing the wearable electronic device performs an unfolding operation), the pressure value detected by the pressure detection sensor is usually negative, and the absolute value is usually large, and is greater than the absolute value of the pressure value detected by the pressure detection sensor when the user's hand wearing the wearable electronic device is in a relaxed state.
[0092] Therefore, the wearable electronic device can determine the user's gesture by using the pressure value obtained by the pressure detection sensor within a preset time period, that is, whether the user's hand wearing the wearable electronic device is performing an open or clenched fist operation. Therefore, the wearable electronic device can perform different operations based on the user's different gestures.
[0093] That is to say, in the embodiment of the present application, when a user needs to interact with a wearable electronic device, the user can perform a palm-opening operation with the hand wearing the wearable electronic device, or the user can perform a fist-clenching operation with the hand wearing the wearable electronic device. Thus, the wearable electronic device can determine the user's gesture through the pressure value obtained by the pressure detection sensor within a preset time period, that is, whether the user's hand wearing the wearable electronic device performs an opening operation or a fist-clenching operation. Thus, the wearable electronic device can implement functions corresponding to different user gestures according to different user gestures.
[0094] That is, when the wearable electronic device determines the user's gesture in the embodiment of the present application, it is not limited whether the pressure value obtained by the pressure detection sensor within the preset time period is the pressure value generated by the user making a fist by wearing the wearable electronic device, or the pressure value generated by the user opening the palm by wearing the wearable electronic device.
[0095] In the embodiment of the present application, when a wearable electronic device determines a user's gesture, the pressure value obtained by the pressure detection sensor within a preset time period is an example of the pressure value generated by the user extending the palm of the hand wearing the wearable electronic device (that is, when the palm is in a fully extended state).
[0096] That is to say, after the user wears the wearable electronic device, if the user needs to interact with the wearable electronic device, the user can perform different palm expansion operations through the hand wearing the wearable electronic device, such as a single palm expansion operation, a double palm expansion operation, multiple (such as three times) palm expansion operations or a continuous palm expansion operation, etc., thereby realizing interaction with the wearable electronic device.
[0097] When a user performs different palm spreading operations on the hand wearing the wearable electronic device, the pressure detection sensor can obtain pressure values corresponding to the different palm spreading operations within a preset time period.
[0098] For example, when a user performs a single palm-spreading operation with the hand wearing the wearable electronic device, the pressure detection sensor can obtain the pressure value corresponding to the single palm-spreading operation within a preset time period, so that the wearable electronic device can determine that the user's gesture is a single-click operation through the pressure value corresponding to the single palm-spreading operation, so that the wearable electronic device can realize the function corresponding to the single-click operation.
[0099] For example, when a user performs a double-palm expansion operation with the hand wearing a wearable electronic device, the pressure detection sensor can obtain the pressure values corresponding to the two palm expansion operations within a preset time period, so that the wearable electronic device can determine that the user's gesture is a double-click operation through the pressure values corresponding to the two palm expansion operations, and the wearable electronic device can execute the function corresponding to the double-click operation.
[0100] For another example, when a user performs the palm-spreading operation three times with the hand wearing the wearable electronic device, the pressure detection sensor can obtain the pressure value corresponding to the three palm-spreading operations within a preset time period, so that the wearable electronic device can determine that the user's gesture is a triple-click operation through the pressure value corresponding to the three palm-spreading operations, and the wearable electronic device can execute the function corresponding to the triple-click operation.
[0101] For example, when a user performs a continuous palm extension operation on the hand wearing a wearable electronic device, the pressure detection sensor can obtain the pressure value corresponding to the continuous palm extension operation within a preset time period, so that the wearable electronic device can determine that the user's gesture is a long press operation through the pressure value corresponding to the continuous palm extension operation, and the wearable electronic device can execute the function corresponding to the long press operation.
[0102] In the following, the user performs different palm spreading operations including single palm spreading operation, double palm spreading operation, triple palm spreading operation and continuous palm spreading operation by wearing a wearable electronic device as an example. Figure 6 , a schematic illustration is given of the pressure value obtained by the pressure detection sensor within a preset time period when the user performs different palm expansion operations on the hand wearing the wearable electronic device (i.e., the data obtained by the pressure detection sensor from collecting the user's manipulation).
[0103] like Figure 6 As shown, the horizontal axis in the schematic diagram of the data collected by the manipulation represents time, and its unit may be milliseconds, and the vertical axis represents the pressure value detected by the pressure detection sensor, and its unit may be Pascal (Pa).
[0104] like Figure 6 As shown, when a user performs a single palm-spreading operation with the hand wearing the wearable electronic device, the pressure detection sensor can obtain the pressure value corresponding to the single palm-spreading operation within a preset time period. The wearable electronic device can then determine that the user's gesture is a single click operation based on the pressure value corresponding to the single palm-spreading operation obtained by the pressure detection sensor within the preset time period. The wearable electronic device can then implement the function corresponding to the single click operation, such as the downward display function.
[0105] like Figure 6As shown, when a user performs a double-spread gesture with the hand wearing the wearable electronic device, the pressure detection sensor can obtain the pressure value corresponding to the double-spread gesture within a preset time period. The wearable electronic device can then determine that the user's gesture is a double-click gesture based on the pressure value corresponding to the double-spread gesture obtained by the pressure detection sensor within the preset time period. The wearable electronic device can then implement the function corresponding to the double-click gesture, such as answering or hanging up a call.
[0106] like Figure 6 As shown, when a user performs a palm-spreading operation three times with the hand wearing the wearable electronic device, the pressure detection sensor can obtain the pressure value corresponding to the three palm-spreading operations within a preset time period. The wearable electronic device can then determine that the user's gesture is a triple-tap operation based on the pressure value corresponding to the three palm-spreading operations obtained by the pressure detection sensor within the preset time period. The wearable electronic device can then implement the function corresponding to the triple-tap operation, such as the upward display function.
[0107] like Figure 6 As shown, when a user performs a continuous palm-opening operation with the hand wearing the wearable electronic device, the pressure detection sensor can obtain the pressure value corresponding to the continuous palm-opening operation within a preset time period. The wearable electronic device can then determine that the user's gesture is a long press operation based on the pressure value corresponding to the continuous palm-opening operation obtained by the pressure detection sensor within the preset time period. The wearable electronic device can then implement the function corresponding to the long press operation, such as turning the screen on or off.
[0108] The control method provided in the embodiment of the present application is described below.
[0109] The control method provided in the embodiments of the present application can be applied to the above-mentioned electronic devices, namely, wearable electronic devices. In some embodiments, the above-mentioned wearable electronic devices can be wearable electronic devices such as smart watches and smart bracelets that include pressure detection sensors. The embodiments of the present application do not limit the specific form of the wearable electronic devices.
[0110] For example, taking a wearable electronic device as a smart watch, Figure 7 A schematic structural diagram of a smart watch provided in an embodiment of the present application is shown.
[0111] like Figure 7 As shown, the smart watch may include components such as a processor 710, a memory 720, a display screen 730, a microphone 740, a speaker 750, a wireless communication module 760, an antenna, a power supply 770, and a sensor 780.
[0112] The processor 710 may include one or more processing units, for example, an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processor (NPU). The different processing units may be independent devices or integrated into the same processor.
[0113] Processor 710 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor is a cache memory. This can store instructions or data that have just been used or are being recycled by the processor. If the processor needs to use the instruction or data again, it can directly call it from the memory. This avoids duplicate accesses, reduces processor latency, and thus improves system efficiency.
[0114] In some embodiments, the processor 710 may include one or more interfaces. The interfaces may include an integrated circuit (IC) interface, an integrated circuit (IC) audio interface, an I2S interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface.
[0115] In the embodiment of the present application, the processor 710 can execute the control method provided in the embodiment of the present application. That is, the processor 710 can be used to obtain pressure values within a preset time period through the pressure detection sensor. The processor 710 can also be used to determine different gestures of the user and implement functions corresponding to the different gestures of the user based on the different gestures of the user.
[0116] The memory 720 can be used to store computer executable program codes, and the executable program codes include instructions. The processor 710 executes various functional applications and data processing of the smart watch by running the instructions stored in the memory 720. The memory 720 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the smart watch (such as audio data, a phone book, etc.), etc. In addition, the memory 720 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, other volatile solid-state storage devices, a universal flash storage (UFS), etc.
[0117] Display screen 730 is used to display images, videos, etc. The display screen includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active matrix organic light-emitting diode (AMOLED), a MiniLED, a MicroLED, a Micro-oLED, a quantum dot light-emitting diode (QLED), etc.
[0118] In the embodiment of the present application, the display screen 730 can also receive different touch operations of the user (such as a single click operation, a double click operation, a long press operation, etc. of the display screen 730 by the user), so that the smart watch can realize the functions corresponding to the different touch operations of the user. That is, the user can interact with the smart watch through the display screen 730 included in the smart watch.
[0119] In the embodiment of the present application, the sensor 780 may include a pressure detection sensor. The pressure detection sensor may be located at the back shell (i.e., the case) of the smartwatch, so as to detect the pressure values corresponding to different gestures of the user.
[0120] The pressure detection sensor may be a Wheatstone bridge-based pressure detection sensor, a piezoelectric-based pressure detection sensor, a microelectromechanical system (MEMS)-based pressure detection sensor, a force sensitive resistor (FSR)-based pressure detection sensor, or a capacitive-based pressure detection sensor. The specific type of the pressure detection sensor is not limited in the embodiments of the present application.
[0121] It should be noted that the sensor 780 may also include other sensors, such as a gyroscope sensor, an acceleration sensor, a distance sensor, etc. This is not limited in the embodiments of the present application.
[0122] In an embodiment of the present application, the wireless communication module 760 can also be used to send different gestures of the user determined by the processor 710 to other electronic devices of the user (i.e., electronic devices connected to the smart watch), so that the other electronic devices of the user can perform different operations according to the different gestures of the user.
[0123] It should be noted that, in the embodiment of the present application, the smart watch may further include one or more buttons (such as physical buttons or a case including a pressure detection structure, etc.). The user may also interact with the smart watch through the one or more buttons included in the smart watch.
[0124] It should be noted that the structure illustrated in the embodiments of the present invention does not limit the scope of the present invention to smart watches. If the electronic device is an electronic device such as a smart bracelet or smart glasses, it may include more or fewer components than shown in the figure, or some components may be combined or separated, or the components may be arranged differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0125] The methods in the following embodiments can all be implemented in a wearable electronic device (such as a smart watch) having the above hardware structure.
[0126] The following example uses the user's hand wearing a wearable electronic device to perform different palm spreading operations, including single palm spreading operation, double palm spreading operation, triple palm spreading operation, and continuous palm spreading operation. Figure 8 , the control method provided in the embodiment of the present application is described in detail, and the control method can be applied to wearable electronic devices (such as smart watches, smart bracelets, etc.). Figure 8 As shown, the control method may include the following S801-S808.
[0127] S801: The wearable electronic device receives a user's operation to enable a one-handed operation function.
[0128] In the embodiments of the present application, the wearable electronic device may be a smartwatch, a smart bracelet, or other wearable electronic device. The specific type of the wearable electronic device is not limited in the embodiments of the present application. In the embodiments of the present application, a smartwatch is used as an example for illustration.
[0129] In an embodiment of the present application, a wearable electronic device may include a pressure detection sensor. The pressure detection sensor may be located on the back cover of the wearable electronic device, that is, the pressure detection sensor may be located on the back cover of the wearable electronic device and in a position that can contact the user's skin, so that the pressure detection sensor can detect pressure values corresponding to different user gestures when the user's gestures are different.
[0130] In the embodiments of the present application, the specific location of the pressure detection sensor on the back cover of the wearable electronic device is not limited. In the embodiments of the present application, the specific type of the pressure detection sensor is not limited.
[0131] In an embodiment of the present application, a wearable electronic device may include a one-handed operation function. When the one-handed operation function of the wearable electronic device is turned on, the pressure detection sensor can detect the pressure values corresponding to different user gestures when the user's gestures are different. Thus, the wearable electronic device can determine the user's different gestures based on the pressure values corresponding to the different user gestures detected by the pressure detection sensor, and perform the operation corresponding to the gesture based on the different user gestures.
[0132] That is, when the user needs to interact with the wearable electronic device through the pressure detection sensor included in the wearable electronic device, the user can turn on the one-handed operation function of the wearable electronic device.
[0133] In some examples, a wearable electronic device may include a one-handed operation function switch. When the one-handed operation function switch is on, the wearable electronic device may enable the one-handed operation function. When the one-handed operation function switch is off, the wearable electronic device disables the one-handed operation function. When a user needs to interact with the wearable electronic device using a pressure detection sensor included in the wearable electronic device, the user may turn on the one-handed operation function switch of the wearable electronic device.
[0134] For example, taking a wearable electronic device as a smart watch, combined with Figure 9 As shown, the smartwatch may include a one-handed operation function switch 901. When a user needs to interact with the smartwatch via the pressure detection sensor included in the smartwatch, the user may turn on the one-handed operation function switch 901 of the smartwatch. That is, the smartwatch may receive the user's turning on operation of the one-handed operation switch 901, thereby enabling the one-handed operation function of the smartwatch.
[0135] S802: In response to the user's operation of turning on the one-hand operation function, the wearable electronic device determines whether the user's wearing state is in an appropriate wearing state.
[0136] After the wearable electronic device receives the user's operation to turn on the one-hand operation function, in response to the user's operation to turn on the one-hand operation function, the wearable electronic device can determine whether the user's wearing state is in an appropriate wearing state.
[0137] If the wearable electronic device determines that the user's wearing state is not in an appropriate wearing state, the wearable electronic device may output a prompt message to instruct the user to adjust the wearing state, that is, the wearable electronic device may continue to execute the following S803. If the wearable electronic device determines that the user's wearing state is in an appropriate wearing state, the wearable electronic device may enable the one-handed operation function, that is, the wearable electronic device may continue to execute the following S804.
[0138] Wearable electronic devices can be used to determine whether the user's wearing state is in an appropriate wearing state. When the wearable electronic device determines that the user's wearing state is in an appropriate wearing state, the wearable electronic device can enable a one-handed operation function to prevent the user from accidentally touching the device with one hand.
[0139] In some examples, whether the user's wearing state is in an appropriate wearing state may include whether the wearable electronic device is in an appropriate tightness state when worn by the user. That is, when the wearable electronic device is in an appropriate tightness state when worn by the user, it can ensure that the pressure detection sensor of the wearable electronic device can accurately detect the pressure values corresponding to different user gestures when the user makes different gestures.
[0140] In some examples, the wearable electronic device can determine whether the wearable electronic device is in an appropriate tightness state when worn by the user using a pressure detection sensor. For example, the wearable electronic device can detect a pressure value corresponding to the wearable electronic device currently worn by the user using the pressure detection sensor. When the pressure value corresponding to the wearable electronic device currently worn by the user is a preset pressure value corresponding to an appropriate tightness state, the wearable electronic device can determine that the wearable electronic device is in an appropriate tightness state when worn by the user, i.e., the user's wearing state is in an appropriate state.
[0141] In some examples, the wearable electronic device can determine whether the wearable electronic device is in an appropriate tightness state when worn by the user through a pressure detection sensor.
[0142] For example, the wearable electronic device can detect the pressure value corresponding to the user wearing the wearable electronic device through a pressure detection sensor. When the pressure value corresponding to the user wearing the wearable electronic device is a preset pressure value corresponding to an appropriate tightness state, the wearable electronic device can determine whether the user is wearing the wearable electronic device in an appropriate tightness state, that is, whether the user's wearing state is in an appropriate state.
[0143] The pressure value corresponding to the preset appropriate tightness state can be the pressure value detected by the pressure detection sensor of the wearable electronic device when the user wears the wearable electronic device and the user's hand wearing the wearable electronic device is in a relaxed state, such as 50 Pascals.
[0144] In some examples, whether the user's wearing state is in a suitable wearing state may include whether the arm of the user wearing the wearable electronic device (i.e., the wearing arm) is in a suitable posture, that is, when the arm of the user wearing the wearable electronic device is in a suitable posture, it can ensure that when the user's gestures are different, the pressure detection sensor of the wearable electronic device can accurately detect the pressure values corresponding to the user's different gestures.
[0145] In some examples, the wearable electronic device can use the A+G algorithm to identify whether the user's arm wearing the smartwatch is in an appropriate posture. That is, the wearable electronic device can use data from an accelerometer (A) and a gyroscope (G) included in the wearable electronic device to determine whether the user's arm wearing the smartwatch is in an appropriate posture.
[0146] For example, the wearable electronic device can collect data through the accelerometer and gyroscope included in the wearable electronic device. That is, the wearable electronic device can continuously collect arm movement data, including readings of the accelerometer and gyroscope, through the accelerometer and gyroscope included in the wearable electronic device.
[0147] The wearable electronic device can then perform feature extraction on the data collected by the accelerometer and gyroscope to obtain acceleration and angular velocity data corresponding to the arm of the user wearing the wearable electronic device. For example, acceleration in the X, Y, and Z directions can be extracted from the accelerometer data; angular velocity in the X, Y, and Z directions can be extracted from the gyroscope data. The X, Y, and Z acceleration data and angular velocity in these directions can be used to describe the dynamic state of the user's arm wearing the wearable electronic device.
[0148] The wearable electronic device can then perform posture estimation based on the acceleration data and angular velocity data corresponding to the user's arm wearing the wearable electronic device, thereby obtaining the posture of the user's arm wearing the wearable electronic device. For example, the wearable electronic device can perform data filtering, feature fusion, state estimation, and other processing on the acceleration data and angular velocity data corresponding to the user's arm wearing the wearable electronic device, thereby obtaining the posture of the user's arm wearing the wearable electronic device, such as whether it is at rest or performing a specific action.
[0149] The wearable electronic device can then match the posture of the user's arm wearing the wearable electronic device with a preset appropriate posture. For example, several key postures can be set as appropriate postures, and then the actual posture can be matched with the preset categories through a classification algorithm (such as a support vector machine, a neural network, etc.). If the recognized posture matches the preset appropriate posture, it can be determined that the user's arm wearing the wearable electronic device is in the appropriate posture.
[0150] It should be noted that the embodiments of the present application do not limit the specific manner in which the wearable electronic device determines whether the user's wearing state is in an appropriate wearing state. That is, the wearable electronic device may determine whether the user's wearing state is in an appropriate wearing state by determining whether the wearable electronic device is appropriately loose or tight, or by determining whether the user's arm is in an appropriate posture when wearing the wearable electronic device. The wearable electronic device may also determine whether the user's wearing state is in an appropriate wearing state by other means.
[0151] S803: The wearable electronic device outputs prompt information to instruct the user to adjust the wearing state.
[0152] When the wearable electronic device determines that the user's wearing state is not in an appropriate wearing state, the wearable electronic device can output prompt information to instruct the user to adjust the wearing state.
[0153] For example, continuing to take the wearable electronic device as a smart watch as an example, when the smart watch determines that the user's wearing state is not in an appropriate wearing state, such as Figure 10 As shown, the smart watch can output prompt information 1001, which may include words such as "Please adjust the wearing state to enable the one-handed operation function" to prompt the user to adjust the wearing state.
[0154] It should be noted that after the user adjusts the wearing state, such as adjusting the tightness of the wearable electronic device, or adjusting the posture of the arm wearing the wearable electronic device, the wearable electronic device can again determine whether the user's wearing state is in an appropriate wearing state. If the wearable electronic device determines that the user's wearing state is not in an appropriate wearing state, the wearable electronic device can continue to output prompt information to instruct the user to adjust the wearing state. If the wearable electronic device determines that the user's wearing state is in an appropriate wearing state, the wearable electronic device can enable the one-handed operation function.
[0155] It should be noted that when the wearable electronic device again determines whether the user's wearing state is in an appropriate wearing state, if the wearable electronic device determines that the user's wearing state is not in an appropriate wearing state, the wearable electronic device may disable the one-handed operation function. When the wearable electronic device disables the one-handed operation function, the wearable electronic device may also output a prompt message to prompt the user that the wearing state is not appropriate and the one-handed operation function cannot be enabled.
[0156] S804: The wearable electronic device enables a one-handed operation function.
[0157] When the wearable electronic device determines that the user's wearing state is in an appropriate wearing state, the wearable electronic device can enable a one-handed operation function so that the user can interact with the wearable electronic device through the pressure detection sensor included in the wearable electronic device.
[0158] S805: The wearable electronic device obtains a pressure value and time information corresponding to the pressure value through a pressure detection sensor.
[0159] After the wearable electronic device enables the one-handed operation function, it can obtain the pressure value and the corresponding time information of the pressure value through the pressure detection sensor. The wearable electronic device can then determine the user's gesture based on the pressure value and the corresponding time information obtained by the pressure detection sensor. The corresponding time information of the pressure value is the time when the pressure detection sensor obtains the pressure value.
[0160] It should be noted that after the user wears the wearable electronic device, if the user performs different gestures through the wearing arm (i.e., the hand wearing the wearable electronic device), such as a single palm expansion operation, a double palm expansion operation, a triple palm expansion operation, and a continuous palm expansion operation, the pressure value obtained by the pressure detection sensor within the preset time length and the time information corresponding to the pressure value are different. The starting time of the preset time length is the moment when the pressure value exceeds the preset pressure value for the first time after the user's gesture was last determined. Therefore, the wearable electronic device can obtain the pressure value and the time information corresponding to the pressure value through the pressure detection sensor to determine the user's different gestures.
[0161] Taking a smartwatch as an example of a wearable electronic device, the following, combined with Table 1, illustrates the pressure values detected by the pressure detection sensor of the smartwatch when the user wears the smartwatch and performs a single palm expansion operation, a double palm expansion operation, a triple palm expansion operation, and a continuous palm expansion operation on the wearing arm (i.e., the hand wearing the smartwatch).
[0162] As shown in Table 1, when the smartwatch is not being worn (i.e., the bottom of the smartwatch is facing upwards and the smartwatch is suspended in the air), the pressure value detected by the pressure detection sensor of the smartwatch may be 0 Pascals. At this time, the pressure value detected by the pressure detection sensor of the smartwatch is 0 Pascals different from the pressure value detected by the pressure detection sensor when the smartwatch is suspended in the air. It should be noted that when the smartwatch is not being worn, if the pressure value detected by the pressure detection sensor is not 0 Pascals, the user can use the corresponding offset of the smartwatch to set the non-wearing state value to zero, that is, use the corresponding offset of the smartwatch to set the pressure value detected by the pressure detection sensor when not being worn to zero.
[0163] As shown in Table 1, when the smartwatch is in the worn state (i.e., the user's hand wearing the smartwatch is relaxed), the pressure value detected by the smartwatch's pressure detection sensor may be 50 Pascals. At this time, the pressure value detected by the smartwatch's pressure detection sensor differs by 50 Pascals from the pressure value detected by the pressure detection sensor when the smartwatch is suspended. In other words, when the smartwatch is in the worn state (i.e., the user's hand wearing the smartwatch is relaxed), there is an initial pressure of 50 Pascals due to the contact between the smartwatch and the wrist of the user's hand wearing the smartwatch.
[0164] As shown in Table 1, when the smartwatch is in the worn state (i.e., the hand wearing the smartwatch is relaxed, and the hand not wearing the smartwatch is pressing the case or screen of the smartwatch), the pressure value detected by the pressure detection sensor of the smartwatch can be 2000 Pascals. At this time, the pressure value detected by the pressure detection sensor of the smartwatch changes by 2000 Pascals compared to the pressure value detected by the pressure detection sensor when the smartwatch is in the suspended state. In other words, when the smartwatch is in the worn state (i.e., the hand wearing the smartwatch is relaxed, and the hand not wearing the smartwatch is pressing the case or screen of the smartwatch), the user can interact with the smartwatch with both hands, that is, the user can press the middle frame of the smartwatch with the fingers of the free hand (the hand not wearing the smartwatch).
[0165] As shown in Table 1, when the smart watch is in the wearing state (i.e., the hand of the user wearing the smart watch is in the palm-out state), the pressure value detected by the pressure detection sensor of the smart watch can be 500 Pascals. At this time, the pressure value detected by the pressure detection sensor of the smart watch is 500 Pascals different from the pressure value detected by the pressure detection sensor when the smart watch is in the suspended state. In other words, when the smart watch is in the wearing state (i.e., the hand of the user wearing the smart watch is in the palm-out state), the user's wrist pressure changes significantly due to the palm of the user wearing the smart watch being expanded. Therefore, the wearable electronic device can determine that the user's gesture is a palm gesture when the pressure value detected by the pressure detection sensor is 500 Pascals.
[0166] Table 1
[0167]
[0168] As shown in Table 1, when the palm of the user's hand wearing the wearable electronic device is in an open state or the hand wearing the smart watch is in a relaxed state, and the hand of the user not wearing the smart watch presses the case, middle frame or screen of the smart watch, the pressure value detected by the pressure detection sensor of the wearable electronic device is relatively large. Therefore, when the pressure value obtained by the wearable electronic device through the pressure detection sensor exceeds the preset pressure value, the wearable electronic device can determine that the user has interacted with the wearable electronic device through different gestures (such as the palm of the user wearing the wearable electronic device is open or the hand wearing the smart watch is in a relaxed state, and the hand not wearing the smart watch presses the case or screen of the smart watch) through the pressure value obtained by the pressure detection sensor and the time information corresponding to the pressure value.
[0169] It should be noted that the specific numerical value of the preset pressure value in the embodiment of the present application is not limited. The preset pressure value can reflect that the pressure value obtained by the pressure detection sensor is the pressure value obtained by the pressure detection sensor when the palm of the user wearing the wearable electronic device is unfolded, or the hand of the user wearing the smart watch is in a relaxed state, and the user's hand not wearing the smart watch presses the case or screen of the smart watch.
[0170] For example, the preset pressure value may be 350 Pascals. That is, when the pressure value obtained by the pressure detection sensor is greater than or equal to 350 Pascals, the wearable electronic device may determine that the user has interacted with the wearable electronic device through different gestures (such as the user's palm wearing the wearable electronic device is spread out or the user's hand wearing the smart watch is in a relaxed state, and the user's hand not wearing the smart watch presses the case or screen of the smart watch). When the pressure value obtained by the pressure detection sensor is less than 350 Pascals, the wearable electronic device may determine that the user has not interacted with the wearable electronic device through different gestures (such as the user's palm wearing the wearable electronic device is spread out or the user's hand wearing the smart watch is in a relaxed state, and the user's hand not wearing the smart watch presses the case or screen of the smart watch).
[0171] It should be noted that, when a user interacts with a wearable electronic device through different gestures (such as the user's palm wearing the wearable electronic device is spread out, or the user's hand wearing the smartwatch is relaxed, and the user's hand not wearing the smartwatch presses the case or screen of the smartwatch), the user can perform a single palm spread operation, a double palm spread operation, a triple palm spread operation, and a continuous palm spread operation. Therefore, when a user interacts with a wearable electronic device through different gestures, the pressure detection sensor can obtain the pressure values corresponding to the user's different gestures, and the pressure detection sensor can also obtain the time information corresponding to the pressure values corresponding to the user's different gestures.
[0172] Thus, the wearable electronic device can determine the number of times the pressure value obtained by the pressure detection sensor exceeds the preset pressure value within a preset time period based on the pressure value obtained by the pressure detection sensor and the time information corresponding to the pressure value. Furthermore, the wearable electronic device can determine the user's gesture based on the number of times the pressure value obtained by the pressure detection sensor exceeds the preset pressure value within the preset time period. That is, the wearable electronic device can determine whether the user performed a single palm-spreading operation, a double palm-spreading operation, a triple palm-spreading operation, or a continuous palm-spreading operation based on the number of times the pressure value obtained by the pressure detection sensor exceeds the preset pressure value within the preset time period.
[0173] For example, after a user puts on a wearable electronic device, if the user's hand performing a single-hand unfolding operation for the first time while wearing the wearable electronic device, the wearable electronic device may determine that the user's gesture is a single palm unfolding if only one pressure value exceeds the preset pressure value within a preset time period after the pressure value obtained by the pressure detection sensor exceeds the preset pressure value. In other words, the start time of the preset time period is the moment when the wearable electronic device first determines that the pressure value obtained by the pressure detection sensor exceeds the preset pressure value.
[0174] Afterwards, if the user performs a single-hand unfolding operation on the hand wearing the wearable electronic device again, the wearable electronic device can determine that the pressure value obtained by the pressure detection sensor again exceeds the preset pressure value within a preset time period. If only one pressure value exceeds the preset pressure value, the wearable electronic device can determine that the user's gesture is a single palm unfolding. In this case, the start time of the preset time period is the moment when the pressure value first exceeds the preset pressure value after the wearable electronic device last determined the user's gesture (i.e., the first time it determined that the user's gesture was a single palm unfolding).
[0175] S806: The wearable electronic device obtains a pressure value and time information corresponding to the pressure value from the pressure detection sensor to determine the user's gesture.
[0176] After the wearable electronic device obtains the pressure value and the time information corresponding to the pressure value through the pressure detection sensor, the wearable electronic device can determine the user's gesture based on the pressure value and the time information corresponding to the pressure value obtained by the pressure detection sensor. Therefore, the wearable electronic device can perform the operation corresponding to the user's gesture based on the user's gesture.
[0177] In some examples, the wearable electronic device determines a user's gesture based on the pressure value and the time information corresponding to the pressure value obtained by the pressure detection sensor. The wearable electronic device can determine the number of times the pressure value obtained by the pressure detection sensor exceeds a preset pressure value within a preset time period based on the pressure value and the time information corresponding to the pressure value obtained by the pressure detection sensor. Furthermore, the wearable electronic device can determine the user's gesture based on the number of times the pressure value obtained by the pressure detection sensor exceeds the preset pressure value within the preset time period, that is, whether the user performed a single palm-spreading operation, a double palm-spreading operation, a triple palm-spreading operation, or a continuous palm-spreading operation.
[0178] In some examples, the preset duration may include a first preset duration and a second preset duration. The first preset duration may start at the moment when the pressure value exceeds the preset pressure value for the first time after the user's gesture was last determined, and the second preset duration may start at the moment when the pressure value exceeds the preset pressure value for the first time after the user's gesture was last determined. The specific value of the first preset duration can be set based on actual conditions, and the specific value of the first preset duration is not limited in the embodiments of the present application. For example, the first preset duration may be 500 milliseconds (ms).
[0179] The second preset duration can be the same as the first preset duration, or can be greater than the first preset duration, which is not limited in the present embodiment. The present embodiment is illustrated by taking the second preset time period as an example where the duration can be greater than the first preset duration.
[0180] In the embodiment of the present application, the specific value of the second preset duration is not limited, and the second preset duration can be greater than the first preset duration. For example, when the first preset duration is 500 milliseconds (ms), the second preset duration can be 1000 (ms).
[0181] That is to say, when the wearable electronic device obtains the pressure value and the time information corresponding to the pressure value based on the pressure detection sensor, and determines that the pressure value obtained by the pressure detection sensor exceeds the preset pressure value once within the first preset time period, the wearable electronic device can determine that the user's gesture is a single palm expansion operation (also known as a single press). When the wearable electronic device obtains the pressure value and the time information corresponding to the pressure value based on the pressure detection sensor, and determines that the pressure value obtained by the pressure detection sensor exceeds the preset pressure value multiple times within the first preset time period, the wearable electronic device can determine that the user's gesture is multiple palm expansion operations (also known as multiple presses), such as a double palm expansion operation, a triple palm expansion operation, etc.
[0182] When the wearable electronic device obtains the pressure value and the time information corresponding to the pressure value based on the pressure detection sensor, and determines that within the second preset time period, the pressure value obtained by the pressure detection sensor continues to exceed the preset pressure value, the wearable electronic device can determine that the user's gesture is a continuous palm expansion operation (also known as a long press).
[0183] For example, below, taking the wearable electronic device as a smart watch, the first preset time length as 500 milliseconds, the second preset time length as 1000 milliseconds, and the preset pressure value as 350 Pascals as an example, combined with Table 2, after the user wears the smart watch, when the user performs a single palm expansion operation (i.e., a single press), multiple palm expansion operations (i.e., multiple presses), and continuous palm expansion operation (i.e., long press) through the wearing arm (i.e., the hand wearing the smart watch), the pressure values detected by the pressure detection sensor of the smart watch are schematically illustrated.
[0184] As shown in Table 2, after the user wears the smart watch, when the user performs a single palm-opening operation through the wearing arm (i.e., the hand wearing the smart watch), within 500 milliseconds, the pressure value detected by the pressure detection sensor of the smart watch exceeds the preset pressure value of 350 Pascals once, that is, the interval time during which the pressure value detected by the pressure detection sensor exceeds the preset pressure value of 350 Pascal is zero, and the signal duration during which the pressure value detected by the pressure detection sensor exceeds the preset pressure value of 350 Pascal is zero.
[0185] As shown in Table 2, after the user puts on the smartwatch, when the user performs multiple palm-opening operations on the wearing arm (i.e., the hand wearing the smartwatch), the pressure detection sensor of the smartwatch detects a pressure value exceeding the preset pressure value of 350 Pascals multiple times within 500 milliseconds. That is, the pressure detection sensor detects multiple pressure values exceeding the preset pressure value of 350 Pascal within an interval of 500 milliseconds, and the duration of the signal of the pressure value detected by the pressure detection sensor exceeding the preset pressure value of 350 Pascal is zero.
[0186] As shown in Table 2, after a user puts on the smartwatch, if the user performs multiple palm-opening operations on the wearer's arm (i.e., the hand wearing the smartwatch), the pressure value detected by the smartwatch's pressure detection sensor continuously exceeds the preset pressure value of 350 Pascals within 1000 milliseconds. In other words, the intervals between the multiple pressure values detected by the pressure detection sensor exceeding the preset pressure value of 350 Pascals are zero, and the duration of the signal indicating that the pressure value detected by the pressure detection sensor exceeds the preset pressure value of 350 Pascals is 1000 milliseconds.
[0187] Table 2
[0188]
[0189] In some examples, the wearable electronic device determines the user's gesture based on the pressure value obtained by the pressure detection sensor and the time information corresponding to the pressure value, which may include: when the wearable electronic device determines that the pressure value obtained by the pressure detection sensor exceeds the preset pressure value once within a first preset time period, the wearable electronic device can determine that the user's gesture is a single palm expansion operation (i.e., a single press). In other words, if the pressure value exceeds the preset pressure value once within the first preset time period, the wearable electronic device can determine that the user's gesture is a single palm expansion of the wearing arm, or a single press of the non-wearing arm.
[0190] In some examples, the wearable electronic device determines the user's gesture based on the pressure value obtained by the pressure detection sensor and the time information corresponding to the pressure value, which may include: when the wearable electronic device determines that the pressure value obtained by the pressure detection sensor exceeds the preset pressure value twice within a first preset time period, the wearable electronic device can determine that the user's gesture is a double palm expansion operation (i.e., a double press). In other words, if the pressure value exceeds the preset pressure value twice within the first preset time period, the wearable electronic device can determine that the user's gesture is a double palm expansion of the wearing arm or a double press of the non-wearing arm.
[0191] In some examples, the wearable electronic device determines the user's gesture based on the pressure value obtained by the pressure detection sensor and the time information corresponding to the pressure value, which may include: when the wearable electronic device determines that the pressure value obtained by the pressure detection sensor exceeds the preset pressure value three times within a first preset time period, the wearable electronic device can determine that the user's gesture is three palm-spreading operations (i.e., three presses). In other words, if the pressure value exceeds the preset pressure value three times within the first preset time period, the wearable electronic device can determine that the user's gesture is three palm-spreading operations of the wearing arm, or three presses of the non-wearing arm.
[0192] In some examples, the wearable electronic device determines the user's gesture based on the pressure value obtained by the pressure detection sensor and the time information corresponding to the pressure value, which may include: when the wearable electronic device determines that the pressure value obtained by the pressure detection sensor continuously exceeds the preset pressure value within a second preset time period, the wearable electronic device can determine that the user's gesture is a continuous palm expansion operation (i.e., a long press). In other words, when the pressure value obtained by the pressure detection sensor continuously exceeds the preset pressure value within the second preset time period, the wearable electronic device determines that the user's gesture is a continuous palm expansion operation of the wearing arm, or a long press of the non-wearing arm.
[0193] S807: The wearable electronic device performs an operation corresponding to the user's gesture according to the user's gesture.
[0194] After the wearable electronic device determines the user's gesture, the wearable electronic device may perform an operation corresponding to the user's gesture according to the user's gesture.
[0195] In some examples, when the wearable electronic device obtains a pressure value and time information corresponding to the pressure value based on a pressure detection sensor, and determines that within a first preset time period, the pressure value obtained by the pressure detection sensor exceeds the preset pressure value once, and the wearable electronic device determines that the user's gesture is a single palm expansion operation (i.e., a single press), the wearable electronic device performs the operation corresponding to the user's gesture based on the user's gesture (i.e., a single palm expansion operation), and can perform an interface switching operation for the wearable electronic device, such as switching from a first interface to a second interface. In other words, the wearable electronic device can switch from the first interface to the second interface, and the second interface can be a display interface after the first interface.
[0196] That is, when the wearable electronic device displays the first interface, if the wearable electronic device determines that the user's gesture is a single palm-spreading operation, the wearable electronic device can display the second interface downward in response to the single palm-spreading operation. The content of the second interface can be partially the same as the content of the first interface, or the content of the second interface can be completely different from the content of the first interface.
[0197] For example, taking a wearable electronic device as a smart watch, combined with Figure 11 As shown in (a) in FIG, the wearable electronic device may display a first interface. The first interface may be the current page of the menu of the smart watch. Figure 11 As shown in (b) in the figure, if the user wearing the smartwatch performs a single palm-spreading operation, the smartwatch can obtain the corresponding pressure value and the time information corresponding to the pressure value through the pressure detection sensor. The smartwatch determines that the user's gesture is a single palm-spreading operation by obtaining the pressure value and the time information corresponding to the pressure value according to the pressure detection sensor. Figure 11 As shown in (c) in the figure, the smartwatch may display a second interface. The second interface may be the second page after the current page of the smartwatch menu. That is, when the smartwatch displays the current page of the menu, if the smartwatch determines that the user's gesture is a single palm-spreading operation, the smartwatch may display the second interface downward in response to the single palm-spreading operation.
[0198] In some examples, when the wearable electronic device obtains a pressure value and time information corresponding to the pressure value based on a pressure detection sensor, and determines that within a first preset time period, the pressure value obtained by the pressure detection sensor exceeds the preset pressure value three times, and the wearable electronic device determines that the user's gesture is three palm-spreading operations (i.e., three presses), the wearable electronic device performs the operation corresponding to the user's gesture based on the user's gesture (i.e., three palm-spreading operations), and can perform an interface switching operation for the wearable electronic device, such as switching from the second interface to the first interface. In other words, the wearable electronic device can switch from the second interface to the first interface.
[0199] That is to say, when the wearable electronic device displays the second interface, if the wearable electronic device determines that the user's gesture is three palm-spreading operations, in response to the three palm-spreading operations, the wearable electronic device can display the second interface upward, and the content of the second interface can be partially the same as the content of the first interface, or the content of the second interface can be completely different from the content of the first interface.
[0200] For example, continuing to take the wearable electronic device as a smart watch, combined with Figure 11As shown in (a) in FIG, the wearable electronic device displays a first interface, which may be the current page of the menu of the smart watch. Figure 11 As shown in (b) in FIG, if the user wearing the smart watch performs a single palm expansion operation, the smart watch obtains the pressure value and the time information corresponding to the pressure value according to the pressure detection sensor and determines that the user's gesture is a single palm expansion operation. Figure 11 As shown in (c) in FIG, the smartwatch displays a second interface. The second interface may be a second page after the current page of the menu of the smartwatch, that is, in response to the single palm-opening operation, the smartwatch may display the second interface downward.
[0201] Afterwards, if Figure 11 As shown in (d) in the figure, if the user wearing the smartwatch performs the palm spreading operation three times, the smartwatch can obtain the corresponding pressure value and the time information corresponding to the pressure value through the pressure detection sensor. The smartwatch determines that the user's gesture is the palm spreading operation three times by obtaining the pressure value and the time information corresponding to the pressure value according to the pressure detection sensor. Figure 11 As shown in (e) in FIG, the smartwatch may display the first interface. That is, when the smartwatch displays the second page of the menu, if the smartwatch determines that the user's gesture is three palm-spreading operations, the smartwatch may display the first interface upward in response to the three palm-spreading operations.
[0202] In some examples, the wearable electronic device obtains a pressure value and time information corresponding to the pressure value based on a pressure detection sensor to determine the user's gesture, which may include: the wearable electronic device obtains a pressure value and time information corresponding to the pressure value based on the pressure detection sensor, and determines that within a first preset time period, the pressure value obtained by the pressure detection sensor exceeds the preset pressure value twice. When the wearable electronic device can determine that the user's gesture is a double palm expansion operation (i.e., double press), the wearable electronic device executes the operation corresponding to the user's gesture based on the user's gesture (i.e., double palm expansion operation), and can perform a menu calling operation for the wearable electronic device, that is, the wearable electronic device can display a menu interface.
[0203] For example, taking a wearable electronic device as a smart watch, combined with Figure 12 As shown in (a) in the figure, the smart watch can display the main interface. Figure 12 As shown in (b) in the figure, if the user wearing the smartwatch performs a double palm spread operation, the smartwatch can obtain the corresponding pressure value and the time information corresponding to the pressure value through the pressure detection sensor. The smartwatch determines that the user's gesture is a double palm spread operation by obtaining the pressure value and the time information corresponding to the pressure value from the pressure detection sensor. Figure 12 As shown in (c) in FIG. 8 , the smart watch can display a menu interface.
[0204] In some examples, the wearable electronic device obtains a pressure value and time information corresponding to the pressure value based on a pressure detection sensor to determine the user's gesture, which may include: the wearable electronic device obtains a pressure value and time information corresponding to the pressure value based on the pressure detection sensor, and determines that within a first preset time period, the pressure value obtained by the pressure detection sensor exceeds the preset pressure value twice. When the wearable electronic device can determine that the user's gesture is a double palm expansion operation (i.e., double press), the wearable electronic device executes the operation corresponding to the user's gesture according to the user's gesture (i.e., double palm expansion operation), and can perform an answering or hanging up call operation for the wearable electronic device.
[0205] For example, taking a wearable electronic device as a smart watch, combined with Figure 13 As shown in (a) in FIG, when the smart watch receives a call request from another device, the wearable electronic device can display the incoming call interface. Figure 13 As shown in (b) in the figure, if the user wearing the smartwatch performs a double palm spread operation, the smartwatch can obtain the corresponding pressure value and the time information corresponding to the pressure value through the pressure detection sensor. The smartwatch determines that the user's gesture is a double palm spread operation by obtaining the pressure value and the time information corresponding to the pressure value from the pressure detection sensor. Figure 13 As shown in (c) in the figure, the smart watch can answer the call and display the call answering interface.
[0206] Afterwards, if Figure 13 As shown in (d) in the figure, after the smartwatch answers the call, if the user's hand wearing the smartwatch performs a double palm spread operation again, the smartwatch can obtain the corresponding pressure value and the time information corresponding to the pressure value through the pressure detection sensor. The smartwatch determines that the user's gesture is a double palm spread operation by obtaining the pressure value and the time information corresponding to the pressure value from the pressure detection sensor. Figure 13 As shown in (e), the smart watch can hang up the call. When the smart watch hangs up the call, the smart watch can also display the main interface corresponding to the smart watch.
[0207] That is to say, within the first preset time period, when the pressure value exceeds the preset pressure value twice, the wearable electronic device determines that the user's gesture is a double palm opening of the wearing arm or a double press of the non-worn arm, and the wearable electronic device performs the operation corresponding to the user's gesture, which may include: the wearable electronic device can connect or end the voice call, or the wearable electronic device can display a menu interface.
[0208] In some examples, the wearable electronic device obtains a pressure value and time information corresponding to the pressure value based on a pressure detection sensor to determine the user's gesture, which may include: the wearable electronic device obtains a pressure value and time information corresponding to the pressure value based on the pressure detection sensor, and determines that within a second preset time period, the pressure value obtained by the pressure detection sensor continues to exceed the preset pressure value. When the wearable electronic device determines that the user's gesture is a continuous palm expansion operation (i.e., a long press), the wearable electronic device executes the operation corresponding to the user's gesture based on the user's gesture (i.e., the continuous palm expansion operation), and may perform a screen-on operation or a screen-off operation for the wearable electronic device.
[0209] For example, continuing to take the wearable electronic device as a smart watch, combined with Figure 14 As shown in (a) in the figure, the smart watch can display the main interface, that is, the smart watch is in the bright screen state. Figure 14 As shown in (b) of FIG, if the user wearing the smartwatch performs a continuous palm-opening operation, the smartwatch can obtain the corresponding pressure value and the time information corresponding to the pressure value through the pressure detection sensor. The smartwatch determines that the user's gesture is a continuous palm-opening operation by obtaining the pressure value and the time information corresponding to the pressure value according to the pressure detection sensor. Figure 14 As shown in (c), the smart watch can turn off the screen.
[0210] It should be noted that after the smart watch screen is turned off, Figure 14 As shown in (b) in the figure, if the user wearing the smartwatch performs a continuous palm expansion operation again, the smartwatch can obtain the corresponding pressure value and the time information corresponding to the pressure value through the pressure detection sensor. The smartwatch determines that the user's gesture is a continuous palm expansion operation by obtaining the pressure value and the time information corresponding to the pressure value according to the pressure detection sensor. Figure 14 As shown in (a), the smart watch can light up the screen, and the smart watch can also display the main interface corresponding to the smart watch.
[0211] For example, the following takes a wearable electronic device as a smart watch, and in combination with Table 3, after the user wears the smart watch, when the user performs a single palm expansion operation (i.e., a single press), multiple palm expansion operations (i.e., multiple presses), and continuous palm expansion operation (i.e., a long press) through the wearing arm (i.e., the hand wearing the smart watch), the actions implemented by the smart watch (i.e., the operations corresponding to the user's gestures performed by the smart watch) are schematically explained.
[0212] As shown in Table 3, when the smart watch determines that the user's gesture is a double palm expansion operation (i.e., double press), the smart watch can perform an action such as calling up a menu, answering a call, or turning off the power according to the user's gesture (i.e., double palm expansion operation).
[0213] As shown in Table 3, when the smart watch determines that the user's gesture is a single palm expansion operation (i.e., a single press), the action implemented by the smart watch can be a downward display based on the user's gesture (i.e., a single palm expansion operation), such as switching from the first interface to the second interface.
[0214] As shown in Table 3, when the smart watch determines that the user's gesture is three palm-spreading operations (i.e., three presses), the action implemented by the smart watch according to the user's gesture (i.e., three palm-spreading operations) can be upward display, such as switching from the second interface to the first interface.
[0215] As shown in Table 3, when the smart watch determines that the user's gesture is a continuous palm expansion operation (i.e., long press), the smart watch can perform an action of turning on or off the screen according to the user's gesture (i.e., continuous palm expansion operation).
[0216] Table 3
[0217]
[0218] S808: The wearable electronic device sends an operation instruction corresponding to the user's gesture to the user's other electronic devices, so that the user's other electronic devices respond to the operation instruction and perform the operation corresponding to the user's gesture.
[0219] After the wearable electronic device determines the user's gesture, the wearable electronic device may also send an operation instruction corresponding to the user's gesture to the user's other electronic devices, so that the user's other electronic devices respond to the operation instruction and perform the operation corresponding to the user's gesture.
[0220] For example, when the wearable electronic device determines that the user's gesture is a single palm spread, the wearable electronic device can send an operation instruction corresponding to the user's gesture to the user's other electronic devices, which can be an operation instruction corresponding to a single-click operation. After the user's other electronic devices receive the operation instruction corresponding to the single-click operation, the user's other electronic devices can perform the operation corresponding to the single-click operation, such as a selection operation, a switching operation, etc.
[0221] For another example, when the wearable electronic device determines that the user's gesture is a double-spreading of the palms, the wearable electronic device may send an operation instruction corresponding to the user's gesture to the user's other electronic devices, which may be an operation instruction corresponding to a double-click operation. After the user's other electronic devices receive the operation instruction corresponding to the double-click operation, the user's other electronic devices may perform the operation corresponding to the double-click operation, such as opening an application.
[0222] For another example, when the wearable electronic device determines that the user's gesture is a continuous open palm, the wearable electronic device can send an operation instruction corresponding to the user's gesture to the user's other electronic devices, which can be an operation instruction corresponding to a long press operation. After the user's other electronic devices receive the operation instruction corresponding to the long press operation, the user's other electronic devices can perform the operation corresponding to the long press operation, such as dragging an application icon.
[0223] It should be noted that the user's other electronic devices are electronic devices that are connected (e.g., wirelessly connected) to the wearable electronic device. That is, after the wearable electronic device is connected to the user's other electronic devices (e.g., a mobile phone or a television), the user can interact with the user's other electronic devices through the wearable electronic device.
[0224] The solution of the present application can obtain the pressure value within a preset time period through the pressure detection sensor, determine the different gestures of the user, and implement the functions corresponding to the different gestures of the user according to the different gestures of the user. Therefore, the solution of the present application can add an interaction method between the user and the wearable electronic device (i.e., interacting through the pressure detection sensor included in the wearable electronic device) on the basis of the existing interaction method of the wearable electronic device (i.e., the user interacts with the wearable electronic device through the buttons or screen included in the wearable electronic device), thereby improving the user experience.
[0225] Corresponding to the methods in the aforementioned embodiments, embodiments of the present application further provide a control device. This control device can be applied to a wearable electronic device to implement the methods in the aforementioned embodiments. The functions of the control device can be implemented through hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions. For example, an acquisition module, a determination module, and an execution module.
[0226] The acquisition module can be used to obtain the pressure value and the time information corresponding to the pressure value through the pressure detection sensor. The determination module can be used by the wearable electronic device to determine the user's gesture based on the pressure value and the time information corresponding to the pressure value. The execution module can be used by the wearable electronic device to execute the operation corresponding to the user's gesture based on the user's gesture.
[0227] It should be understood that the division of units or modules (hereinafter referred to as units) in the above devices is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a single physical entity, or physically separated. Furthermore, the units in the device may be implemented entirely in the form of software called through processing elements; entirely in the form of hardware; or partially in the form of software called through processing elements, and partially in the form of hardware.
[0228] For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device for implementation. In addition, it can also be stored in a memory in the form of a program, and called by a certain processing element of the device to execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software called by the processing element.
[0229] In one example, the units in the above apparatus may be one or more integrated circuits configured to implement the above method, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.
[0230] For another example, when the units in the device can be implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a CPU or other processor that can call programs. For another example, these units can be integrated together and implemented in the form of a system on a chip (SOC).
[0231] In one implementation, the units implementing the corresponding steps of the above methods in the apparatus described above may be implemented in the form of a processing element scheduling program. For example, the apparatus may include a processing element and a storage element, with the processing element invoking a program stored in the storage element to execute the method described in the above method embodiments. The storage element may be a storage element on the same chip as the processing element, i.e., an on-chip storage element.
[0232] In another implementation, the program for executing the above method may be stored in a memory element on a different chip from the processing element, i.e., an off-chip memory element. In this case, the processing element calls the program from the off-chip memory element or displays it on the on-chip memory element to call and execute the method described in the above method embodiment.
[0233] For example, embodiments of the present application may also provide an apparatus, such as an electronic device, which may include a processor and a memory for storing instructions executable by the processor. When the processor is configured to execute the instructions, the electronic device implements the control method described in the aforementioned embodiments. The memory may be located within or outside the electronic device. The processor may include one or more.
[0234] In another implementation, the unit of the apparatus implementing each step of the above method may be configured as one or more processing elements, which may be provided on the corresponding electronic device. The processing elements may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.
[0235] For example, embodiments of the present application further provide a chip that can be used in the aforementioned electronic device. The chip includes one or more interface circuits and one or more processors; the interface circuits and processors are interconnected via circuits; the processors receive and execute computer instructions from the electronic device's memory via the interface circuits to implement the methods described in the aforementioned method embodiments.
[0236] An embodiment of the present application also provides a computer program product, including computer instructions executed by the above-mentioned electronic device.
[0237] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0238] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0239] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0240] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0241] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, such as a program. The software product is stored in a program product, such as a computer-readable storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0242] For example, embodiments of the present application may further provide a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by an electronic device, the electronic device implements the control method described in the aforementioned method embodiment.
[0243] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A control method, characterized in that: The method is applied to a wearable electronic device, the wearable electronic device including a pressure detection sensor, the pressure detection sensor being disposed on a bottom housing of the wearable electronic device and being in contact with a user, the pressure detection sensor being used to detect pressure values corresponding to different user gestures, and comprising: The wearable electronic device obtains a pressure value and time information corresponding to the pressure value through the pressure detection sensor; The wearable electronic device determines the user's gesture based on the pressure value and time information corresponding to the pressure value; The wearable electronic device performs an operation corresponding to the user's gesture according to the user's gesture.
2. The method according to claim 1, characterized in that The wearable electronic device determines the user's gesture according to the pressure value and time information corresponding to the pressure value, including: The wearable electronic device determines, based on the pressure value and the time information corresponding to the pressure value, the number of times the pressure value exceeds a preset pressure value within a preset time period; the start time of the preset time period is the moment when the pressure value first exceeds the preset pressure value after the user's gesture was last determined; The wearable electronic device determines the user's gesture based on the number of times the pressure value exceeds a preset pressure value.
3. The method according to claim 2, characterized in that The preset duration includes a first preset duration, and the wearable electronic device determines the user's gesture according to the number of times the pressure value exceeds the preset pressure value, including: If the pressure value exceeds the preset pressure value once within the first preset time period, the wearable electronic device determines that the user's gesture is a single palm opening of the wearing arm or a single press of the non-worn arm.
4. The method according to claim 3, characterized in that The wearable electronic device performs an operation corresponding to the user's gesture, including: the wearable electronic device switches from a first interface to a second interface, where the second interface is a display interface subsequent to the first interface.
5. The method according to claim 4, further comprising: after the wearable electronic device switches from the first interface to the second interface, the wearable electronic device determining the user's gesture based on the number of times the pressure value exceeds a preset pressure value; If the pressure value exceeds the preset pressure value three times within the first preset time period, the wearable electronic device determines that the user's gesture is three palm spreads of the wearing arm or three presses of the non-wearing arm.
6. The method according to claim 5, characterized in that The wearable electronic device performs an operation corresponding to the user's gesture, including: the wearable electronic device switches from the second interface to the first interface.
7. The method according to claim 2, characterized in that The preset duration includes a first preset duration, and the wearable electronic device determines the user's gesture according to the number of times the pressure value exceeds the preset pressure value, including: If the pressure value exceeds the preset pressure value twice within the first preset time period, the wearable electronic device determines that the user's gesture is a double palm opening of the wearing arm or a double press of the non-worn arm.
8. The method according to claim 7, characterized in that The wearable electronic device performs an operation corresponding to the user's gesture, including: the wearable electronic device connects a voice call or ends a voice call, or the wearable electronic device displays a menu interface.
9. The method according to any one of claims 3 to 8, characterized in that The preset duration further includes a second preset duration, where the second preset duration is greater than or equal to the first preset duration, and the wearable electronic device determines the user's gesture based on the number of times the pressure value exceeds the preset pressure value, including: If the pressure value continues to exceed the preset pressure value within the second preset time period, the wearable electronic device determines that the user's gesture is a continuous palm opening of the wearing arm or a long press of the non-wearing arm.
10. The method according to claim 9, characterized in that The wearable electronic device performs an operation corresponding to the user's gesture, including: turning on or off the screen of the wearable electronic device.
11. The method according to any one of claims 1 to 10, characterized in that Before the wearable electronic device obtains the pressure value and the time information corresponding to the pressure value through the pressure detection sensor, the method further includes: The wearable electronic device receives a user's operation to activate a one-handed operation function; In response to a user's activation operation of the one-handed operation function, the wearable electronic device determines whether a wearing state is in an appropriate wearing state; When the wearing state is in a suitable wearing state, the wearable electronic device enables the one-handed operation function.
12. The method according to claim 11, characterized in that The method further comprises: When the wearing state is in an inappropriate wearing state, the wearable electronic device outputs prompt information to instruct the user to adjust the wearing state; The wearable electronic device determines whether the wearing state after adjustment by the user is in a suitable wearing state; When the wearing state after the user adjustment is in a suitable wearing state, the wearable electronic device enables the one-handed operation function.
13. The method according to any one of claims 1 to 12, characterized in that After the wearable electronic device determines the user's gesture based on the pressure value and the time information corresponding to the pressure value, the method further includes: The wearable electronic device determines, according to the user's gesture, an operation instruction corresponding to the user's gesture; The wearable electronic device sends an operation instruction corresponding to the user's gesture to other electronic devices of the user, so that the other electronic devices of the user respond to the operation instruction corresponding to the user's gesture and perform the operation corresponding to the user's gesture; The user's other electronic device is an electronic device that establishes a connection with the wearable electronic device.
14. A wearable electronic device, characterized in that: The wearable electronic device includes a processor and a memory for storing instructions executable by the processor; when the processor is configured to execute the instructions, the wearable electronic device implements the method according to any one of claims 1 to 13.
15. A computer-readable storage medium having computer program instructions stored thereon; characterized in that: When the computer program instructions are executed by the wearable electronic device, the wearable electronic device is enabled to implement the method according to any one of claims 1 to 13.