Smart ring, finger fatigue detection method and electronic device

By symmetrically setting the gyroscope module on the intelligent ring and processing motion parameters with the controller, the problems of intelligent ring detection accuracy and application scenario flexibility are solved, and high-precision detection of finger fatigue is achieved, suitable for a variety of small-angle actions Scene.

CN112540685BActive Publication Date: 2024-12-20VIVO MOBILE COMM CO LTD

Patent Information

Application Number
CN202011422250.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-08
Publication Date
2024-12-20
Estimated Expiration
2040-12-08

AI Technical Summary

Technical Problem

The existing intelligent finger ring and finger fatigue detection methods have problems such as large size, insufficient detection accuracy and insufficient application scenarios, making it difficult to effectively detect user's finger movement posture and small angle movement.

Method used

An intelligent ring is designed, using the first and second gyroscope modules to set symmetrically on the ring body, combining the controller to receive and process motion parameters, and through differential calculation and filtering processing, the fatigue degree of the finger is determined, so as to realize typing and clicking. Accurate detection of equal-small-angle motion.

Benefits of technology

It realizes high-precision finger fatigue detection on users on a small and convenient portable smart ring, which is suitable for a variety of application scenarios, especially small angle movement detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112540685B_ABST
    Figure CN112540685B_ABST
Patent Text Reader

Abstract

The present application discloses a smart ring and a method and electronic device for detecting finger fatigue, which belongs to the technical field of wearable electronic devices and is used to solve the defects of existing smart rings and methods for detecting finger fatigue, such as large size, insufficient detection accuracy, and inflexible application scenarios. The present application discloses a smart ring and a method and electronic device for detecting finger fatigue, which belongs to the technical field of wearable electronic devices and is used to solve the defects of existing smart rings and methods for detecting finger fatigue, such as large size, insufficient detection accuracy, and inflexible application scenarios. The present application discloses a smart ring and a method and electronic device for detecting finger fatigue, which belongs to the technical field of wearable electronic devices and is used to solve the defects of existing smart rings and methods for detecting finger fatigue, such as large size, insufficient detection accuracy, and inflexible application scenarios, etc ... such as large size, insufficient detection accuracy, and inflexible application scenarios, etc. The present application discloses a smart ring and a method and electronic device for detecting finger fatigue, such as large size, insufficient detection accuracy, and inflexible application scenarios, etc. The present application discloses a smart ring and a method and electronic device for detecting finger fatigue, such as large size, insufficient detection accuracy, and inflexible application scenarios, etc. The present
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of wearable electronic devices, and specifically relates to a smart ring and a method and electronic device for detecting finger fatigue. Background Art

[0002] With the rapid development of smart terminal technology, smart terminals have an increasing demand for users' motion parameters. For example, usage scenarios such as daily step ranking, exercise energy consumption, and exercise fatigue detection fully utilize users' motion parameters and determine the user's motion status by detecting the user's motion posture and the corresponding time.

[0003] At present, the methods of motion detection mainly include:

[0004] 1. Motion detection based on computer vision, that is, using high-frame-rate fast images to identify the speed of human motion and the relative position per unit time, and then realizing human motion detection by integrating the motion time. However, this method processes a lot of data and has complex processing logic. At the same time, the required equipment is difficult to meet the requirements of miniaturization and low cost;

[0005] Second, motion detection is performed based on the combination of an accelerometer and a gyroscope. That is, the accelerometer is used as a static angle to perform integral correction on the dynamic angular velocity of the gyroscope to suppress the deviation of the accelerometer and the gyroscope, thereby completing the detection of the user's six-axis motion posture. However, this method is usually limited by the static characteristics of the accelerometer (that is, the change in the measured value over time is relatively small, and its dynamic response is slow), and is difficult to apply to the detection of small-angle actions such as typing on the keyboard and clicking the mouse.

[0006] In the process of implementing this application, the inventor found that there are at least the following problems in the prior art: Taking the user's finger movement posture as an example, the user groups who use finger movement for a long time (such as program developers, professional game players, typists and other professional user groups) often lack a detection device adapted to finger movement to sense the user's finger movement amount. Existing wearable devices for detecting movement postures and conditions still have defects such as large size, insufficient detection accuracy and inflexible application scenarios. Summary of the invention

[0007] The embodiments of the present application provide a smart ring and a method and electronic device for detecting finger fatigue, so as to solve the defects of the existing smart ring and the method for detecting finger fatigue, such as large size, insufficient detection accuracy and insufficient flexibility in application scenarios.

[0008] In order to solve the above technical problems, this application is implemented as follows:

[0009] In a first aspect, an embodiment of the present application provides a smart ring, the smart ring comprising a ring body, a first gyroscope module, a second gyroscope module and a controller, wherein:

[0010] The first gyroscope module is installed on the ring body, and the first gyroscope is used to obtain the first motion parameter of the smart ring;

[0011] The second gyroscope module is installed on the ring body, the second gyroscope and the first gyroscope are centrally symmetrically distributed, and the second gyroscope module is used to obtain the second motion parameter of the smart ring;

[0012] The controller is electrically connected to the first gyroscope module and the second gyroscope module respectively, and is used to receive the first motion parameter and the second motion parameter, and determine the fatigue degree of the finger wearing the smart ring according to the first motion parameter and the second motion parameter.

[0013] In a second aspect, an embodiment of the present application further provides a method for detecting finger fatigue, which is applied to the smart ring described in the first aspect, and includes:

[0014] When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, obtaining a first motion parameter collected by the first gyroscope module and a second motion parameter collected by the second gyroscope module;

[0015] Based on the first motion parameter and the second motion parameter, determining a change angle and a motion duration of the smart ring under a specified motion trajectory;

[0016] Based on the change angle, determining the number of repetitions of the specified motion trajectory;

[0017] Based on the number of repetitions of the specified motion trajectory and the motion duration, the fatigue level of the finger wearing the smart ring is determined.

[0018] In a third aspect, an embodiment of the present application provides a finger fatigue detection device, comprising:

[0019] A parameter acquisition module, used to acquire a first motion parameter collected by the first gyroscope module and a second motion parameter collected by the second gyroscope module when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold;

[0020] An angle determination module, used to determine the change angle and movement duration of the smart ring under a specified movement trajectory based on the first movement parameter and the second movement parameter;

[0021] A number determination module, used to determine the number of repetitions of the specified motion trajectory;

[0022] The fatigue determination module is used to determine the fatigue of the finger wearing the smart ring based on the number of repetitions of the specified motion trajectory and the motion duration.

[0023] In a fourth aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the finger fatigue detection method as described in the second aspect.

[0024] In a fifth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the finger fatigue detection method as described in the second aspect are implemented.

[0025] In a sixth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the finger fatigue detection method as described in the second aspect.

[0026] In an embodiment of the present application, a smart ring is provided, which includes a ring body, a first gyroscope module, a second gyroscope module and a controller, wherein: the first gyroscope module is embedded and installed in the ring body, and is used to obtain the first motion parameter of the smart ring; the second gyroscope module is installed in the ring body, and the second gyroscope is centrally symmetrically distributed with the first gyroscope, and is used to obtain the second motion parameter of the smart ring; the controller is electrically connected to the first gyroscope module and the second gyroscope module, respectively, and the controller is used to receive the first motion parameter and the second motion parameter, and determine the fatigue of the finger wearing the smart ring according to the first motion parameter and the second motion parameter. Since the first gyroscope module, the second gyroscope module and the controller can be symmetrically arranged on the ring body of the smart ring, which is small in size and easy to carry, when the smart ring is worn by the user to perform a specified action, the fatigue of the finger wearing the smart ring can be determined based on the motion parameters collected by the first gyroscope module and the second gyroscope module, thereby realizing the detection of finger fatigue of the user performing small-angle motions such as typing and clicking. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0028] Figure 1A schematic diagram of the structure of a smart ring provided in an embodiment of the present application;

[0029] Figure 2 A schematic diagram of the changing angles of the smart ring provided in an embodiment of the present application when the smart ring is worn by a user and performs a specified action;

[0030] Figure 3 A schematic diagram of the algorithm flow in the smart ring provided in an embodiment of the present application;

[0031] Figure 4 A schematic diagram of the logical structure between the modules in the smart ring provided in the embodiment of the present application;

[0032] Figure 5 A schematic diagram of an implementation flow of a finger fatigue detection method provided in an embodiment of the present application;

[0033] Figure 6 A schematic diagram of a flow chart of the finger fatigue detection method provided in an embodiment of the present application being applied in an actual scenario;

[0034] Figure 7 A schematic diagram of the structure of a finger fatigue detection device provided in an embodiment of the present application;

[0035] Figure 8 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;

[0036] Fig. 9 A schematic diagram of the hardware structure of another electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. According to the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0038] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0039] The following is a detailed description of the smart ring provided in the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0040] like Figure 1 As shown, it is a schematic diagram of the structure of a smart ring provided by the present application, including a ring body 101, a first gyroscope module 106, a second gyroscope module 109 and a controller 110, wherein:

[0041] The first gyroscope module 106 is installed on the ring body 101, and the first gyroscope module 106 is used to obtain the first motion parameter of the smart ring;

[0042] The second gyroscope module 109 is installed on the ring body 101. The second gyroscope module 109 and the first gyroscope module 106 are centrally symmetrically distributed. The second gyroscope module 109 is used to obtain the second motion parameter of the smart ring.

[0043] The controller 110 is electrically connected to the first gyroscope module 106 and the second gyroscope module 109 respectively. The controller 110 is used to receive the first motion parameter and the second motion parameter, and determine the fatigue degree of the finger wearing the smart ring according to the first motion parameter and the second motion parameter.

[0044] Optionally, the ring body is provided with a first groove and a second groove, the first groove and the second groove are centrally symmetrically distributed, the first gyroscope module 106 is installed in the first groove, and the second gyroscope module 109 is installed in the second groove. The first groove and the second groove can be provided on the same bottom surface of the ring body.

[0045] The first gyroscope module 106 and the second gyroscope module 109 are centrally symmetrically distributed. Since the change rates of the same corresponding sensitive axes in the same movement direction of the finger wearing the smart ring are opposite, differential amplification and common-mode noise suppression of the change angle of the finger wearing the smart ring when performing designated actions such as typing, game keystrokes, mouse clicks, and mouse wheel can be achieved.

[0046] The first groove and the second groove are Figure 1 The two grooves are numbered 105 and are located on the bottom surface of the ring body of the smart ring. The other two grooves are numbered 105, one groove is used to place the controller 110, and the other groove is used to place the wireless transceiver module 111 described below. In actual product applications, considering the aesthetics of the product, Figure 1The sizes of the four grooves numbered 105 shown can be consistent, and any two opposite grooves of the four grooves can be centrally symmetrically distributed. In practical applications, the positions of the grooves for placing the controller 110 and the grooves for placing the wireless transceiver module 111 can be asymmetrically distributed, and the embodiments of the present application do not specifically limit this.

[0047] The first gyroscope module 106 and the second gyroscope module 109 are respectively electrically connected to the controller 110 via a flexible printed circuit (FPC) 112 embedded inside the ring body.

[0048] Optionally, in order to reduce the power consumption of the smart ring, when the smart ring is stationary (such as the smart ring is placed on a desktop) or the transient swing amplitude and swing frequency detected by the first gyroscope module 106 and the second gyroscope module 109 are less than a preset threshold, the controller 110 can control the first gyroscope module 106 and the second gyroscope module 109, and the controller 110 itself can be in a low power consumption mode. The controller 110 triggers the first gyroscope module 106 and the second gyroscope module 109 to detect an interrupt at a preset frequency (for example, once every 3 seconds). In this low power consumption mode, the wireless transceiver module 113 described below can stop power supply to achieve low energy consumption.

[0049] It should be understood that when fingers perform designated actions, such as typing, game keystrokes, mouse clicks, mouse wheel and other actions, such actions have the characteristics of small range, high frequency, symmetrical motion trajectory, etc., and it is difficult to collect accurate data using conventional large-volume wearable devices. Based on this point, the embodiment of the present application transfers the data collection device in the above scenarios from a large-volume smart watch or bracelet to a small-volume smart ring.

[0050] Specifically, two gyroscope modules, namely, a first gyroscope module 106 and a second gyroscope module 109, can be symmetrically arranged on the smart ring. When the user wears the smart ring, the first motion parameter of the finger is monitored by the first gyroscope module 106, and the second motion parameter of the finger is monitored by the second gyroscope module 109. When it is detected that the first motion parameter and the second motion parameter of the finger meet the preset detection requirements (including detection requirements such as whether the motion range is small, whether the motion frequency is high, and whether the motion trajectory is symmetrical), a high-frequency motion parameter acquisition mode can be entered, that is, a mode of polling detection of the motion posture of the finger wearing the smart ring can be entered, that is, the data sampling frequency of the first gyroscope module 106 and the second gyroscope module 109 is increased.

[0051] When the controller 110 detects, based on the motion parameters collected by the two gyroscope modules, that the finger wearing the smart ring has been pressed and quickly lifted up at a high frequency (i.e., when the motion frequency is greater than the set frequency threshold), and based on the three-axis values ​​of the above two gyroscope modules (i.e., the values ​​of the gyroscope Roll axis, Pitch axis, and Yaw axis), it is determined that when the user wears the smart ring and performs a click action, the change angle of the smart ring (i.e., the bending amplitude of the smart ring) and the integration time meet the preset threshold requirements, the controller 110 can determine that the number of times the user performs a click action is once, and record it as the initial click value (usually 0) + 1.

[0052] like Figure 2 As shown, it is a schematic diagram of a scene when the smart ring provided by an embodiment of the present application is worn by a user to perform a click action. Figure 2 In the embodiment, the controller 110 can determine the change angle of the smart ring when the user wears the smart ring and performs a click action based on the three-axis values ​​of the first gyroscope module 106 and the second gyroscope module 109, wherein the change angle of the smart ring when the user wears the smart ring and performs a click action can be determined to be θ based on the three-axis values ​​of the first gyroscope module 106, and the change angle of the smart ring when the user wears the smart ring and performs a click action can be determined to be -θ based on the three-axis values ​​of the second gyroscope module 109.

[0053] The embodiment of the present application can magnify the change angle of the smart ring when the user wears the smart ring and performs a designated action such as a click action by means of a master control differential operation. Figure 3 FIG. 1 is a schematic diagram of an algorithm for determining the change angle of a smart ring when a user wears the smart ring and performs a specified action such as a click action, provided in an embodiment of the present application. Figure 3 In the embodiment, the controller 110 can respectively obtain the motion parameters collected by the first gyroscope module 106 (rawdata1=w(t)+u(t)+e1(t)) and the motion parameters collected by the second gyroscope module 109 (rawdata2=-w(t)+u(t)+e2(t)).

[0054] Among them, rawdata1 is the real-time motion parameters collected by the first gyroscope module 106, including angular acceleration w(t), temperature drift and zero drift u(t) caused by the environment of the smart ring, and the sum of contributions of random walk noise of the first gyroscope module 106 e1(t); rawdata2 is the real-time motion parameters collected by the second gyroscope module 109, including angular acceleration -w(t), temperature drift and zero drift u(t) caused by the environment of the smart ring, and the sum of contributions of random walk noise inside the second gyroscope module 109 e2(t). It should be understood that the positions of the first gyroscope module 106 and the second gyroscope module 109 are symmetrical, and the sum of contributions of random walk noise inside the two are usually consistent.

[0055] The controller module inputs rawdata1 and rawdata2 into the differential amplifier to amplify the change angle of the smart ring when the user wears the smart ring and performs a specified action such as a click action, that is, subtracting rawdata1 from rawdata2 to obtain ΔR=rawdata1-rawdata2≈2w(t), and based on the formula ΔR≈2w(t), the change angle of the smart ring when the user wears the smart ring and performs a specified action such as a click action is derived. Wherein T is the data sampling period of the first gyroscope module 106 and the second gyroscope module 109. In the process of calculating the change angle θ of the smart ring when the user wears the smart ring and performs a designated action such as a click action, there is often a system inherent error within a reasonable range.

[0056] After obtaining the change angle θ of the smart ring when the user wears the smart ring and performs a specified action such as a click action, the change angle θ can be filtered through a digital filter module to filter out the input filter of the power supply, and finally the change angle θ is sent via a wireless transceiver module to a physical or cloud device used to receive and use the change angle θ, which can be a mobile phone, laptop computer, tablet computer, server or other electronic device.

[0057] When the controller 110 determines that the finger wearing the smart ring has repeatedly performed the click action based on the motion parameters collected by the two gyroscope modules, the controller continues to count the number of clicks of the user in the above manner until the controller 110 detects that the finger wearing the smart ring is out of the click action within the set data collection time period. Then the controller 110 stops counting and determines the amount of motion (i.e., the number of clicks) of the finger wearing the smart ring counted within the set data collection time period.

[0058] For example, when the user switches from the repeated clicking action to the action of picking up the smart ring, the first gyroscope module 106 and the second gyroscope module 109 can capture the increase in the transient angular velocity of the smart ring. At this time, the controller 110 can interrupt the statistics and identification of the user's finger movement, and the first gyroscope module 106 and the second gyroscope module 109 can adopt a data sampling mode with a lower frequency (for example, collecting motion parameters once every 100ms). After the user has finished picking up and placed the smart ring on the desktop, the first gyroscope module 106 and the second gyroscope module 109 can continue to use the data sampling mode with a lower frequency to wait for the finger wearing the smart ring to perform a specified action before switching to a data sampling mode with a higher frequency.

[0059] It should be understood that in order to save energy loss of the smart ring, when the controller 110 detects that the motion parameters collected by the first gyroscope module 106 and the second gyroscope module 109 no longer meet the preset detection requirements, the controller 110 can control the power module to switch to a low power consumption mode and reduce the data sampling frequency of the first gyroscope module 106 and the second gyroscope module 109.

[0060] Optionally, in order to remove power supply noise and other noises in the motion parameters collected by the first gyroscope module and the second gyroscope module, the embodiment of the present application may set a first filter module 108 at the location where the first gyroscope module 106 is set, and set a second filter module 107 at the location where the second gyroscope module 109 is set, so as to filter out the noise in the collected motion parameters. Specifically, the smart ring also includes a first filter module 108 and a second filter module 107;

[0061] The first filtering module 108 is disposed in the first groove, and the first filtering module 108 is used to filter the motion parameters collected by the first gyroscope module 106;

[0062] The second filtering module 107 is disposed in the second groove, and is used for filtering the motion parameters collected by the second gyroscope module 109 .

[0063] Optionally, in one embodiment, the smart ring can send the fatigue degree of the finger wearing the smart ring determined by its own processor to an electronic device wirelessly connected to the smart ring, and the electronic device performs further control operations based on the fatigue degree. Specifically, the smart ring also includes a wireless transceiver module 111, the controller 110 is electrically connected to the wireless transceiver module 111, and the controller 110 sends the fatigue degree to the electronic device wirelessly connected to the smart ring through the wireless transceiver module 111.

[0064] Optionally, in another embodiment, since the smart ring is small in size and has limited processor capabilities, in order to further determine the fatigue of the finger wearing the smart ring, the data collected in the smart ring can be sent to an electronic device wirelessly connected to the smart ring, and the electronic device determines the fatigue of the finger wearing the smart ring. Specifically, the smart ring also includes a wireless transceiver module 111, and the controller 110 sends the first motion parameter and the second motion parameter to the electronic device wirelessly connected to the smart ring through the wireless transceiver module 111, so that the electronic device detects the fatigue of the finger wearing the smart ring based on the first motion parameter and the second motion parameter.

[0065] Among them, the electronic device in actual application is a physical or cloud device used to receive and use the finger fatigue of the smart ring, which can be a mobile phone, laptop computer, tablet computer, server and other electronic devices.

[0066] It should be understood that each module in the smart ring also requires power enablement during operation. The smart ring in the embodiment of the present application also includes a power module, which is arranged in the groove 105 of the ring body 101 with the controller 110 .

[0067] Optionally, a foolproof groove 113 is further provided on one side of the ring body, and the foolproof groove 113 is used to indicate the wearing direction of the smart ring. In practical applications, one end with the foolproof groove 113 can be the wearing direction, and the other end with the foolproof groove 113 can be the picking direction.

[0068] like Figure 4 The figure is a schematic diagram of the interaction between the various modules in the smart ring after being abstracted in the embodiment of the present application. Figure 4 In the figure, the smart ring can be abstracted into four parts including a detection module, a data processing and communication module, a receiving and identification module, and a power supply module. The detection module includes a first gyroscope module and a second gyroscope module, the data processing and communication module includes a controller and a wireless transceiver module, the receiving and identification module includes electronic equipment, and the power supply module includes a power supply module.

[0069] Among them, the power module supplies power to enable other modules, the detection module is used to detect the small-range motion information of the finger wearing the smart ring, and collect the motion parameters of the finger wearing the smart ring for small-range motion. The controller determines the motion amount and corresponding time information of the finger wearing the smart ring based on the motion parameters of the small-range motion collected by the detection module, and then sends the motion amount and corresponding time information to the electronic device matching the smart ring through the wireless transceiver module, so that the electronic device can further determine the fatigue degree of the finger according to the motion amount and corresponding time information of the finger.

[0070] In an embodiment of the present application, a smart ring is provided, which includes a ring body, a first gyroscope module, a second gyroscope module and a controller, wherein: the first gyroscope module is embedded and installed in the ring body, and is used to obtain the first motion parameter of the smart ring; the second gyroscope module is installed in the ring body, and the second gyroscope is centrally symmetrically distributed with the first gyroscope, and is used to obtain the second motion parameter of the smart ring; the controller is electrically connected to the first gyroscope module and the second gyroscope module, respectively, and the controller is used to receive the first motion parameter and the second motion parameter, and determine the fatigue of the finger wearing the smart ring according to the first motion parameter and the second motion parameter. Since the first gyroscope module, the second gyroscope module and the controller can be set on the ring body of the smart ring, which is small in size and easy to carry, when the smart ring is worn by the user to perform a specified action, the fatigue of the finger wearing the smart ring can be determined based on the motion parameters collected by the first gyroscope module and the second gyroscope module, thereby realizing the detection of finger fatigue of the user performing small-angle motions such as typing and clicking.

[0071] In order to solve the problems of existing smart rings and finger fatigue detection methods, such as large size, low detection accuracy, and inflexible application scenarios, the present application embodiment also provides a finger fatigue detection method. Figure 5 FIG. 1 is a schematic diagram of a finger fatigue detection method provided by the present application, and the method is applied to Figure 1 to Figure 4 The smart ring shown includes:

[0072] S510, when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, obtaining a first motion parameter collected by the first gyroscope module and a second motion parameter collected by the second gyroscope module;

[0073] It should be understood that the moment a user wears the smart ring, the angular acceleration of the smart ring will increase instantly. Based on this, the embodiment of the present application can detect whether the smart ring is worn by the user based on the gyroscope embedded in the smart ring. When the user wears the smart ring to perform designated operations such as typing and clicking, such designated operations usually have the characteristics of small range, high frequency, and symmetrical motion trajectory. Based on this, the embodiment of the present application respectively sets a first gyroscope module and a second gyroscope module at two mutually symmetrical positions on a bottom surface of the smart ring, which are used to collect the first motion parameter and the second motion parameter when the user wears the smart ring to perform the designated operation, so as to determine the change angle when the user wears the smart ring to perform the designated operation.

[0074] Optionally, when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, acquiring a first motion parameter collected by the first gyroscope module and a second motion parameter collected by the second gyroscope module includes:

[0075] When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, increasing the data acquisition frequency of the first gyroscope module and the second gyroscope module;

[0076] In the case of increasing the data acquisition frequencies of the first gyroscope module and the second gyroscope module, a first motion parameter acquired by the first gyroscope module and a second motion parameter acquired by the second gyroscope module are acquired.

[0077] Optionally, since the frequency of a user performing a small-scale designated action operation such as clicking or typing is usually relatively fast, in order to accurately obtain the action parameters of the finger wearing the smart ring when performing these designated actions, the first data acquisition frequency of the first gyroscope module and the second gyroscope module can be increased in this designated working scenario. Specifically, when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, the data acquisition frequency of the first gyroscope module and the second gyroscope module is increased, including:

[0078] When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, setting the data acquisition frequencies of the first gyroscope module and the second gyroscope module according to the first data acquisition frequency;

[0079] When the data acquisition frequencies of the first gyroscope module and the second gyroscope module are set according to the first data acquisition frequency and the working scene of the smart ring is a designated working scene, the first data acquisition frequencies of the first gyroscope module and the second gyroscope module are increased.

[0080] S520, determining a change angle and a movement duration of the smart ring under a specified movement trajectory based on the first movement parameter and the second movement parameter;

[0081] Optionally, in order to more accurately calculate the change angle of the smart ring under the specified motion trajectory, after obtaining the first motion parameter and the second motion parameter, data preprocessing can be performed on the two sets of motion parameters to remove noise data such as environmental drift and environmental noise. Specifically, based on the first motion parameter and the second motion parameter, determining the change angle of the smart ring under the specified motion trajectory includes:

[0082] Performing data preprocessing on the first motion parameter to remove environmental drift and environmental noise in the first motion parameter to obtain a first processed motion parameter;

[0083] Performing data preprocessing on the second motion parameter to remove environmental drift and environmental noise in the second motion parameter to obtain a second processed motion parameter;

[0084] Based on the first processed motion parameter and the second processed motion parameter, a change angle of the smart ring under a specified motion trajectory is determined.

[0085] S530, determining the number of repetitions of the specified motion trajectory based on the change angle;

[0086] It should be understood that when the finger wearing the smart ring repeats the specified motion trajectory, the change angle of the smart ring will also be repeated accordingly. Therefore, the number of repetitions and the motion duration of the specified motion trajectory can be counted based on the change angle of the smart ring. Taking the click action as an example, when the same finger of the same user performs multiple short-term pressing and popping actions, that is, the click action, the change angle of the smart ring will also be repeated accordingly.

[0087] S540, determining the fatigue level of the finger wearing the smart ring based on the number of repetitions and the exercise duration of the specified exercise trajectory.

[0088] It should be understood that the smart ring itself can determine the fatigue of the finger wearing the smart ring based on the number of repetitions and exercise duration of the above-mentioned specified motion trajectory. For example, the fatigue threshold and interval of the number of repetitions and exercise duration of the specified motion trajectory and the corresponding fatigue level can be set. When the number of repetitions of the specified motion trajectory reaches the set repetition threshold and the exercise duration reaches the set exercise duration threshold, it can be determined that the finger wearing the smart ring is fatigued. Then determine the fatigue interval corresponding to the number of repetitions and exercise duration of the specified motion trajectory, and then determine the fatigue level of the finger wearing the smart ring.

[0089] Optionally, in another embodiment, the number of repetitions of the specified motion trajectory and the corresponding exercise duration can also be sent to an electronic device wirelessly connected to the smart ring, and the electronic device can detect the fatigue of the finger wearing the smart ring based on the number of repetitions of the motion trajectory and the corresponding exercise duration.

[0090] Below Figure 6 Taking the flowchart of the finger fatigue detection method provided in the embodiment of the present application as an example, the finger fatigue detection method provided in the embodiment of the present application is described in detail. Figure 6 As shown, including:

[0091] Step 601: When the smart ring is in a stationary state or in a non-specified working scenario, the smart ring is in a low power consumption mode by default.

[0092] Step 602: Determine whether the instantaneous angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold. If it is determined that the instantaneous angular acceleration of the smart ring is greater than or equal to the preset angular acceleration threshold, execute step 603; otherwise, execute step 604.

[0093] Step 603: The smart ring enters a low power consumption mode and disconnects the power supply of the high power consumption module.

[0094] Step 604: exit the low power consumption mode and enter the normal data sampling mode.

[0095] Step 605: In the normal data sampling mode, the power supply module is controlled to power on the wireless transceiver module, thereby increasing the power supply to the first gyroscope module, the second gyroscope module and the processor.

[0096] Step 606: Collect the user's motion parameter data in real time and record and send it to the electronic device.

[0097] Step 607: Whether the low power switching threshold is met, if yes, execute step 603, otherwise execute step 606.

[0098] Step 608: Whether the specified working scene switching threshold is met, if so, execute step 609, otherwise execute step 607.

[0099] Step 609: the smart ring exits the normal data sampling mode, accelerates the sampling frequencies of the first gyroscope module and the second gyroscope module, and enters the high-speed data sampling mode.

[0100] Step 610: The controller of the smart ring extracts the first motion parameter and the second motion parameter collected by the first gyroscope module and the second gyroscope module to perform data differential operation to eliminate environmental drift and environmental noise.

[0101] Step 611: Perform angle calculation of digital integration on the sampling frequency and the sampling number to obtain the change angle of the finger wearing the smart ring when performing the specified action.

[0102] Step 612: Whether the set sampling threshold is triggered continuously for a specified number of times, if so, execute step 613, otherwise execute step 619.

[0103] Step 613: When the specified number of trigger times is recorded, enter the cyclic action counting mode and record the frequency of executing the specified action.

[0104] Step 614: Perform forward filtering to remove jitter in the first motion parameter and the second motion parameter.

[0105] Step 615: Determine whether the motion trajectory is repeated within the set frequency band tolerance, if so, execute step 616, otherwise execute step 617.

[0106] Step 616: The finger movement amount is +1, and the corresponding movement time is recorded.

[0107] Step 617: The smart ring determines whether it has not been in the designated working scene for a designated number of consecutive times. If so, execute step 619; otherwise, execute step 615.

[0108] The designated work scene is characterized by small range, high frequency, and repeated paths, such as typing, game keystrokes, mouse clicks, mouse wheel, and other work scenes.

[0109] Step 618: The smart ring determines whether the finger movement amount is greater than or equal to a preset threshold, if so, execute step 620, otherwise execute 615.

[0110] Step 619: The smart ring exits the high-speed data sampling mode.

[0111] Step 620: The smart ring sends the movement amount of the finger wearing the smart ring to the electronic device.

[0112] Step 621: Determine whether to terminate the analysis of motion parameters, if so, end this process, otherwise execute step 625.

[0113] Step 622: Switch to normal data sampling mode.

[0114] The data sampling frequency of the common data sampling mode may specifically be the first data acquisition frequency mentioned above.

[0115] By adopting the finger fatigue detection method provided in the present application, when the angular acceleration of the smart ring is greater than or equal to the preset angular acceleration threshold, the first motion parameter collected by the first gyroscope module and the second motion parameter collected by the second gyroscope module can be obtained; based on the first motion parameter and the second motion parameter, the change angle and motion duration of the smart ring under the specified motion trajectory are determined; and based on the above change angle, the number of repetitions of the specified motion trajectory is determined; finally, based on the number of repetitions and motion duration of the specified motion trajectory, the fatigue degree of the finger wearing the smart ring is determined. Since the first gyroscope module and the second gyroscope module can be set on the ring body of the smart ring which is small in size and easy to carry, when the smart ring is worn by the user to perform a specified action to form a specified motion trajectory, the fatigue degree of the finger wearing the smart ring can be determined based on the motion parameters and motion duration collected by the first gyroscope module and the second gyroscope module, thereby realizing the detection of finger fatigue of the user performing small-angle motions such as typing and clicking.

[0116] It should be noted that the finger fatigue detection method provided in the embodiment of the present application can be executed by a finger fatigue detection device, or a control module in the finger fatigue detection method for executing the finger fatigue detection method. In the embodiment of the present application, the finger fatigue detection method provided in the embodiment of the present application is explained by taking the finger fatigue detection device executing the finger fatigue detection method as an example.

[0117] like Figure 7 FIG. 1 is a schematic diagram of the structure of a finger fatigue detection device 700 provided in an embodiment of the present application, including:

[0118] A parameter acquisition module 710, configured to acquire a first motion parameter acquired by the first gyroscope module and a second motion parameter acquired by the second gyroscope module when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold;

[0119] An angle determination module 720, used to determine the change angle and movement duration of the smart ring under a specified movement trajectory based on the first movement parameter and the second movement parameter;

[0120] A times determination module 730, used to determine the times of repetition of the specified motion trajectory;

[0121] The fatigue determination module 740 is used to determine the fatigue of the finger wearing the smart ring based on the number of repetitions of the specified motion trajectory and the motion duration.

[0122] Optionally, in one implementation, the parameter acquisition module 710 is used to:

[0123] When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, increasing the data acquisition frequency of the first gyroscope module and the second gyroscope module;

[0124] In the case of increasing the data acquisition frequencies of the first gyroscope module and the second gyroscope module, a first motion parameter acquired by the first gyroscope module and a second motion parameter acquired by the second gyroscope module are acquired.

[0125] Optionally, in one implementation, the angle determination module 720 is used to:

[0126] Performing data preprocessing on the first motion parameter to remove environmental drift and environmental noise in the first motion parameter to obtain a first processed motion parameter;

[0127] Performing data preprocessing on the second motion parameter to remove environmental drift and environmental noise in the second motion parameter to obtain a second processed motion parameter;

[0128] Based on the first processing motion parameter and the second processing motion parameter, a change angle of the smart ring under a specified motion trajectory is determined.

[0129] Since the first gyroscope module and the second gyroscope module can be set on the ring body of the smart ring which is small in size and easy to carry, when the smart ring is worn by the user to perform a specified action to form a specified motion trajectory, the fatigue degree of the finger wearing the smart ring can be determined based on the motion parameters and motion duration collected by the first gyroscope module and the second gyroscope module, thereby realizing the finger fatigue detection of the user performing small-angle motions such as typing and clicking.

[0130] The device for detecting finger fatigue in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0131] The finger fatigue detection device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0132] The finger fatigue detection device provided in the embodiment of the present application can achieve Figure 6 to Figure 7 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0133] Optional, such as Figure 8 As shown, an embodiment of the present application also provides an electronic device M08, including a processor M81, a memory M82, and a program or instruction stored in the memory M82 and executable on the processor M81. When the program or instruction is executed by the processor M81, each process of the above-mentioned finger fatigue detection method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0134] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0135] Fig. 9A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0136] The electronic device 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910 and other components.

[0137] Those skilled in the art will appreciate that the electronic device 900 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0138] Among them, the processor 910 is used to obtain the first motion parameter collected by the first gyroscope module and the second motion parameter collected by the second gyroscope module when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold; determine the change angle and movement duration of the smart ring under the specified motion trajectory based on the first motion parameter and the second motion parameter; determine the number of repetitions of the specified motion trajectory based on the change angle; determine the fatigue of the finger wearing the smart ring based on the number of repetitions of the specified motion trajectory and the movement duration.

[0139] Since the first gyroscope module and the second gyroscope module can be set on the ring body of the smart ring which is small in size and easy to carry, when the smart ring is worn by the user to perform a specified action to form a specified motion trajectory, the fatigue degree of the finger wearing the smart ring can be determined based on the motion parameters and motion duration collected by the first gyroscope module and the second gyroscope module, thereby realizing the finger fatigue detection of the user performing small-angle motions such as typing and clicking.

[0140] Optionally, the processor 910 is also used to increase the data acquisition frequency of the first gyroscope module and the second gyroscope module when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold; and obtain the first motion parameter collected by the first gyroscope module and the second motion parameter collected by the second gyroscope module when the data acquisition frequency of the first gyroscope module and the second gyroscope module are increased.

[0141] Optionally, the processor 910 is also used to set the data acquisition frequencies of the first gyroscope module and the second gyroscope module according to a first data acquisition frequency when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold; and to increase the first data acquisition frequencies of the first gyroscope module and the second gyroscope module when the data acquisition frequencies of the first gyroscope module and the second gyroscope module are set according to the first data acquisition frequency and the working scene of the smart ring is a designated working scene.

[0142] Optionally, the processor 910 is also used to perform data preprocessing on the first motion parameter to remove environmental drift and environmental noise in the first motion parameter to obtain a first processed motion parameter; perform data preprocessing on the second motion parameter to remove environmental drift and environmental noise in the second motion parameter to obtain a second processed motion parameter; and determine the change angle of the smart ring under the specified motion trajectory based on the first processed motion parameter and the second processed motion parameter.

[0143] Since the first gyroscope module and the second gyroscope module can be set on the ring body of the smart ring which is small in size and easy to carry, when the smart ring is worn by the user to perform a specified action to form a specified motion trajectory, the fatigue degree of the finger wearing the smart ring can be determined based on the motion parameters and motion duration collected by the first gyroscope module and the second gyroscope module, thereby realizing the finger fatigue detection of the user performing small-angle motions such as typing and clicking.

[0144] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 909 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 910 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and applications, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 910.

[0145] The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned method for identifying the hand wearing the ring is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0146] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0147] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned embodiment of the method for identifying the hand of the ring wearer, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0148] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0149] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0150] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0151] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A smart ring, characterized in that: The smart ring comprises: a ring body, a first gyroscope module, a second gyroscope module and a controller, wherein: The first gyroscope module is installed on the ring body, and the first gyroscope is used to obtain the first motion parameter of the smart ring; The second gyroscope module is installed on the ring body, the second gyroscope module and the first gyroscope module are centrally symmetrically distributed, and the second gyroscope module is used to obtain the second motion parameter of the smart ring; The controller is electrically connected to the first gyroscope module and the second gyroscope module respectively, and is used to receive the first motion parameter and the second motion parameter, determine the change angle and the motion duration of the specified motion trajectory according to the first motion parameter and the second motion parameter, determine the number of repetitions of the specified motion trajectory based on the change angle, and determine the fatigue degree of the finger wearing the smart ring according to the number of repetitions and the motion duration; The first motion parameter includes angular acceleration; the second motion parameter includes angular acceleration.

2. The smart ring according to claim 1, characterized in that: The ring body is provided with a first groove and a second groove, and the first groove and the second groove are centrally symmetrically distributed; The first gyroscope module is installed in the first groove, and the second gyroscope module is installed in the second groove.

3. The smart ring as claimed in claim 2, characterized in that: The smart ring also includes a first filtering module and a second filtering module; The first filtering module is disposed in the first groove, and the first filtering module is used to filter the motion parameters collected by the first gyroscope module; The second filtering module is disposed in the second groove, and is used for filtering the motion parameters collected by the second gyroscope module.

4. The smart ring according to claim 1, characterized in that: The smart ring further comprises a wireless transceiver module, the controller is electrically connected to the wireless transceiver module, and the controller sends the fatigue level to an electronic device wirelessly connected to the smart ring via the wireless transceiver module.

5. A method for detecting finger fatigue, characterized in that: The method is applied to the smart ring according to any one of claims 1 to 4, comprising: When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, obtaining a first motion parameter collected by the first gyroscope module and a second motion parameter collected by the second gyroscope module; Based on the first motion parameter and the second motion parameter, determining a change angle and a motion duration of the smart ring under a specified motion trajectory; Based on the change angle, determining the number of repetitions of the specified motion trajectory; Based on the number of repetitions of the specified motion trajectory and the motion duration, the fatigue level of the finger wearing the smart ring is determined.

6. The method according to claim 5, characterized in that When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, obtaining a first motion parameter collected by the first gyroscope module and a second motion parameter collected by the second gyroscope module includes: When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, increasing the data acquisition frequency of the first gyroscope module and the second gyroscope module; In the case of increasing the data acquisition frequencies of the first gyroscope module and the second gyroscope module, a first motion parameter acquired by the first gyroscope module and a second motion parameter acquired by the second gyroscope module are acquired.

7. The method according to claim 6, characterized in that When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, increasing the data acquisition frequency of the first gyroscope module and the second gyroscope module, including: When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, setting the data acquisition frequencies of the first gyroscope module and the second gyroscope module according to the first data acquisition frequency; When the data acquisition frequencies of the first gyroscope module and the second gyroscope module are set according to the first data acquisition frequency and the working scene of the smart ring is a designated working scene, the first data acquisition frequencies of the first gyroscope module and the second gyroscope module are increased.

8. The method according to claim 5, characterized in that Determining a change angle of the smart ring under a specified motion trajectory based on the first motion parameter and the second motion parameter includes: Performing data preprocessing on the first motion parameter to remove environmental drift and environmental noise in the first motion parameter to obtain a first processed motion parameter; Performing data preprocessing on the second motion parameter to remove environmental drift and environmental noise in the second motion parameter to obtain a second processed motion parameter; Based on the first processing motion parameter and the second processing motion parameter, a change angle of the smart ring under a specified motion trajectory is determined.

9. A finger fatigue detection device, characterized in that: include: A parameter acquisition module, used for acquiring a first motion parameter collected by a first gyroscope module and a second motion parameter collected by a second gyroscope module when the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, wherein the second gyroscope module is centrally symmetrically distributed with the first gyroscope module and both are installed on a ring body of the smart ring; An angle determination module, used to determine the change angle and movement duration of the smart ring under a specified movement trajectory based on the first movement parameter and the second movement parameter; A number determination module, used to determine the number of repetitions of the specified motion trajectory, wherein the number of repetitions is determined based on the change angle; A fatigue determination module, used to determine the fatigue of the finger wearing the smart ring based on the number of repetitions of the specified motion trajectory and the motion duration; The first motion parameter includes angular acceleration; the second motion parameter includes angular acceleration.

10. The device according to claim 9, characterized in that The parameter acquisition module is used to: When the angular acceleration of the smart ring is greater than or equal to a preset angular acceleration threshold, increasing the data acquisition frequency of the first gyroscope module and the second gyroscope module; In the case of increasing the data acquisition frequencies of the first gyroscope module and the second gyroscope module, a first motion parameter acquired by the first gyroscope module and a second motion parameter acquired by the second gyroscope module are acquired.

11. The device according to claim 9, characterized in that The angle determination module is used to: Performing data preprocessing on the first motion parameter to remove environmental drift and environmental noise in the first motion parameter to obtain a first processed motion parameter; Performing data preprocessing on the second motion parameter to remove environmental drift and environmental noise in the second motion parameter to obtain a second processed motion parameter; Based on the first processing motion parameter and the second processing motion parameter, a change angle of the smart ring under a specified motion trajectory is determined.

12. An electronic device, characterized in that: It comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the finger fatigue detection method as described in any one of claims 5 to 8.

13. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the finger fatigue detection method according to any one of claims 5 to 8 are implemented.

Citation Information

Patent Citations

  • A virtual input method and system based on an intelligent ring

    CN109814707A

  • Gyroscope processing method and device, electronic equipment and computer readable storage medium

    CN110266950A

  • Device and method for determining finger fatigue state

    CN110680332A

  • Ring mouse, mouse control device and mouse control system

    CN110928432A

  • Intelligent hand ring

    CN205285286U

Cited By

  • Wearable electronic device comprising microphone device

    WO2026151166A1