Leg shaking posture correction method and device, computer device and storage medium
By using an automatic shoelace-tying device to detect and adjust the tightness of the shoelaces, combined with sensors and neural network models, the problem of timely reminders and corrections for leg shaking is solved, improving the accuracy of leg shaking correction and user comfort.
Patent Information
- Application Number
- CN202211676023.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-26
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2042-12-26
AI Technical Summary
There is a lack of effective means with existing technology to promptly remind and correct leg shaking, and to avoid knee strain and discomfort in public places.
The automatic shoelace device detects the user's shoe information, calculates the tightness that matches the user's habits using a preset tightness model, and adjusts the tightness of the shoelaces when leg shaking is detected to remind the user. This includes horizontal and vertical displacement sensors monitoring movement trajectories, and building a correlation between user habits and tightness using a neural network model.
It enables timely tightening of shoelaces as a reminder when the user shakes their leg, and restores a comfortable tightness after the shaking stops, improving the accuracy of leg shaking correction and user experience.
Smart Images

Figure CN115998035B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of artificial intelligence, in particular to a leg shaking posture correction method and device, computer equipment and storage medium. BACKGROUND
[0002] Leg shaking is a bad habit. Generally, occasional leg shaking does not have much harm, but if the leg is shaken frequently, the knee joint will be stretched and bent rapidly due to the continuous vibration of the leg, which may accelerate the wear and tear and degeneration of the knee joint. Furthermore, it may cause others to be annoyed or even dissatisfied in public, while the person himself is rarely aware. Therefore, how to timely remind and correct the phenomenon of leg shaking has become a problem to be solved. SUMMARY
[0003] The main purpose of the present application is to provide a leg shaking posture correction method, device, computer equipment and storage medium, which aims to solve the problem of how to timely remind and correct the phenomenon of leg shaking based on an automatic shoelace tying device.
[0004] In order to achieve the above-mentioned purpose of the application, a leg shaking posture correction method is provided, which comprises:
[0005] If it is detected that the automatic shoelace tying device is installed on the shoes of a user, the current shoe information of the user is obtained;
[0006] The current shoe information of the user is input into a preset tightness degree model, and a first preset value conforming to the user's habit tightness is calculated and obtained;
[0007] The automatic shoelace tying device is controlled to adjust the shoelace tightness to the first preset value;
[0008] If the motion trajectory of the automatic shoelace tying device meets the first geometric determination condition, it is determined that the user is shaking the leg, and the automatic shoelace tying device is controlled to adjust the shoelace tightness to a second preset value; wherein the corresponding tightness of the second preset value is greater than the corresponding tightness of the first preset value;
[0009] If the motion trajectory no longer meets the first geometric determination condition and the duration reaches a preset time length, the automatic shoelace tying device is controlled to adjust the shoe tightness to the first preset value.
[0010] Further, the step of "if the motion trajectory of the automatic shoelace tying device meets the first geometric determination condition, it is determined that the user is shaking the leg, and the automatic shoelace tying device is controlled to adjust the shoelace tightness to a second preset value" comprises:
[0011] The horizontal displacement sensor in the automatic shoelace tying device is used to obtain the horizontal value of the horizontal displacement sensor in real time;
[0012] acquiring a vertical value of the vertical displacement sensor in real time by using the vertical displacement sensor in the automatic shoelace tying device;
[0013] fitting a motion trajectory of the automatic shoelace tying device according to the horizontal value and the vertical value;
[0014] if the motion trajectory is detected as a preset waveform, adjusting a tightness degree of the shoelace to a second preset value by the automatic shoelace tying device.
[0015] Further, the step of adjusting the tightness degree of the shoelace to the second preset value if the motion trajectory of the automatic shoelace tying device meets the first geometric condition further comprises:
[0016] acquiring spatial coordinate data of the automatic shoelace tying device, and drawing a spatial motion trajectory of the automatic shoelace tying device according to the spatial coordinate data;
[0017] if the spatial motion trajectory is an oscillation curve with a point as a center, adjusting the tightness degree of the shoelace to the second preset value by the automatic shoelace tying device.
[0018] Further, the step of acquiring the current shoe information of the user further comprises:
[0019] if the automatic shoelace tying device senses a temperature higher than a first preset temperature, starting a real-time monitoring function of the automatic shoelace tying device in real time;
[0020] or,
[0021] if the automatic shoelace tying device acquires a walking feature of the user, starting the real-time monitoring function of the automatic shoelace tying device in real time.
[0022] Further, the shoe information at least comprises:
[0023] shoe tightness data, shoe thickness data and shoe style data.
[0024] Further, the step of inputting the current shoe information of the user into a preset tightness degree model to obtain a first preset value conforming to a user habit tightness degree comprises:
[0025] if the shoe is detected for the first time, acquiring shoe information and user information of the current shoe; the user information at least comprises a weight of the user and an age of the user;
[0026] inputting the shoe information and the user information into the preset tightness degree model to obtain the first preset value conforming to the user habit tightness degree.
[0027] Further, the constructing step of the preset tightness degree model comprises:
[0028] collecting a plurality of shoe information of a user and a user habit tightness degree conforming to the shoe information;
[0029] constructing a correlation relationship among the shoe information, the user information and the user habit tightness degree;
[0030] inputting the correlation relationship into a neural network model for training to obtain the preset tightness degree model.
[0031] The application further provides a leg shaking posture correcting device, comprising:
[0032] a first acquisition module, configured to acquire current shoe information of a user if it is detected that an automatic shoelace tying device is installed on the shoe of the user;
[0033] a second acquisition module, configured to input the current shoe information of the user into a preset tightness degree model to calculate a first preset value conforming to a user habit tightness degree;
[0034] a first adjustment module, configured to control the automatic shoelace tying device to adjust a shoelace tightness degree to the first preset value;
[0035] a second adjustment module, configured to determine that the user is shaking legs if it is monitored that a motion track of the automatic shoelace tying device satisfies a first geometric determination condition, and control the automatic shoelace tying device to adjust the shoelace tightness degree to a second preset value; wherein a corresponding tightness degree of the second preset value is greater than a corresponding tightness degree of the first preset value;
[0036] a third adjustment module, configured to control the automatic shoelace tying device to adjust the shoe tightness degree to a preset value if the motion track no longer satisfies the first geometric determination condition and a duration reaches a preset time length.
[0037] The application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any one of the leg shaking posture correcting methods when executing the computer program.
[0038] The application further provides a computer readable storage medium, which stores a computer program, and the computer program implements the steps of the leg shaking posture correcting method when executed by a processor.
[0039] The application provides a timely and efficient leg shaking posture correction method. If it is detected that an automatic shoelace tying device is installed on the shoes of a user, current shoe information of the user is acquired. The current shoe information of the user is input into a preset tightness degree model, and a first preset value conforming to the user's habit tightness degree is calculated and obtained. The automatic shoelace tying device is controlled to adjust the shoelace tightness degree to the first preset value. If the motion track of the automatic shoelace tying device meets the first geometric judgment condition, it is determined that the user is shaking legs, and the automatic shoelace tying device is controlled to adjust the shoelace tightness degree to a second preset value, that is, the corresponding tightness degree of the second preset value is greater than the corresponding tightness degree of the first preset value. If the motion track no longer meets the first geometric judgment condition and the duration reaches a preset time length, the automatic shoelace tying device is controlled to adjust the shoe tightness degree to a preset value. By using the above method, the user is reminded by tightening the shoelace when the user shakes legs, and the shoelace tightness degree is kept appropriate when the user does not shake legs to ensure the comfortable experience of the user, so that the user's leg shaking behavior is timely and efficiently corrected. BRIEF DESCRIPTION OF DRAWINGS
[0040] Figure 1 A structure schematic diagram of a leg shaking posture correction method of an embodiment of the application;
[0041] Figure 2 A structure schematic diagram of a leg shaking posture correction device of an embodiment of the application;
[0042] Figure 3 A schematic diagram of a computer device and a readable storage medium of an embodiment of the application.
[0043] The implementation, functional features and advantages of the application will be further described with reference to the embodiments and the accompanying drawings. Specific implementation method
[0044] To make the purpose, technical solutions and advantages of the embodiments of the application more clear, the technical solutions in the embodiments of the application will be described clearly and completely below with reference to the drawings of the embodiments of the application. Obviously, the described embodiments are some embodiments of the application, but not all the embodiments of the application. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the application.
[0045] Reference Figure 1 The embodiments of the application provide a leg shaking posture correction method, which includes steps S1-S5. The detailed description of each step of the leg shaking posture correction method is as follows.
[0046] S1, if it is detected that an automatic shoelace tying device is installed on the shoes of a user, current shoe information of the user is acquired.
[0047] The embodiment is applied to a leg shaking posture correction scene, for example, a leg shaking posture correction scene based on an automatic shoelace tying device. In one implementation, whether the automatic shoelace tying device is installed on the shoes of a user is detected by a sensor, for example, a mechanical sensor and an optical sensor, installed on the automatic shoelace tying device. If it is determined that the automatic shoelace tying device is installed on the shoes of the user, current shoe information of the user is acquired. The shoe information at least includes shoe tightness data, shoe thickness data, and shoe style data.
[0048] S2, input the current shoe information of the user into a preset tightness degree model to calculate a first preset value conforming to the tightness degree habit of the user.
[0049] In the embodiment, the current shoe information at least including shoe tightness data, shoe thickness data, and shoe style data can be input into a neural network model, parameters are adjusted, and a first preset value conforming to the tightness degree habit of the user is obtained. When the tightness degree of the shoelace of the user remains the first preset value, the shoelace of the user is neither loose nor tight, and the wearing experience is best.
[0050] S3, control the automatic shoelace tying device to adjust the tightness degree of the shoelace to the first preset value.
[0051] In the embodiment, the tightness data of the current shoes is compared with the habit data (that is, the first preset value) of the tightness of the shoes of the user. If the tightness data of the current shoes is greater than the habit data of the tightness of the shoes of the user, it indicates that the current shoes are tighter than the tightness degree habit of the user, the shoelace needs to be loosened, and the current shoes are adjusted to be loose. If the tightness data of the current shoes is less than the habit data of the tightness of the shoes of the user, it indicates that the current shoes are looser than the habit of the user, the shoelace needs to be tightened, and the current shoes are tightened. It should be noted that in the embodiment, no matter how the current shoes are adjusted, on the premise that the user does not have a leg shaking behavior, the tightness data of the current shoes will finally be adjusted to the first preset value, that is, the habit data of the tightness of the shoes of the user corresponding to the current shoes, to ensure that the tightness degree of the current shoes is adjusted to the most comfortable degree of the user.
[0052] S4, if it is monitored that the motion trajectory of the automatic shoelace tying device satisfies a first geometric determination condition, it is determined that the user is shaking legs, and the automatic shoelace tying device is controlled to adjust the tightness degree of the shoelace to a second preset value. The tightness degree corresponding to the second preset value is greater than the tightness degree corresponding to the first preset value.
[0053] In the embodiment, the automatic shoelace tying device is provided with a sensor, which monitors whether the motion trajectory of the automatic shoelace tying device meets the first geometric judgment condition. If it is detected that the motion trajectory of the automatic shoelace tying device meets the first geometric judgment condition, it is determined that the user is shaking legs, and the automatic shoelace tying device is controlled to tighten the shoelace, so that the tightness of the shoelace reaches the second preset value, wherein the corresponding tightness of the second preset value is greater than the corresponding tightness of the first preset value, so that the user feels obvious discomfort, so as to achieve the purpose of reminding the user to stop shaking legs.
[0054] S5, if the motion trajectory no longer meets the first geometric judgment condition and the duration reaches the preset time length, the automatic shoelace tying device is controlled to adjust the tightness of the shoe to the first preset value.
[0055] In the embodiment, the motion trajectory of the automatic shoelace tying device is monitored by the sensor in the automatic shoelace tying device. If the motion trajectory no longer meets the first geometric judgment condition and the duration reaches the preset time length, it indicates that the user has stopped shaking legs after being reminded. At this time, the automatic shoelace tying device is controlled to tighten the shoelace until the current tightness of the shoe reaches the preset value, so as to ensure that the user obtains a comfortable experience after stopping shaking legs. By using the above scheme, the user can be prevented from being determined to have stopped the shaking leg behavior when he only temporarily stops shaking legs. By using the scheme, the judgment accuracy of the shaking leg posture correction method can be significantly improved, and the operation amount of the automatic shoelace tying device can be greatly reduced.
[0056] In an embodiment, the step S4 of determining that the user is shaking legs and controlling the automatic shoelace tying device to adjust the tightness of the shoelace to the second preset value if it is detected that the motion trajectory of the automatic shoelace tying device meets the first geometric judgment condition, comprises:
[0057] S411, the horizontal value of the horizontal displacement sensor is acquired in real time by using the horizontal displacement sensor in the automatic shoelace tying device;
[0058] S412, the vertical value of the vertical displacement sensor is acquired in real time by using the vertical displacement sensor in the automatic shoelace tying device;
[0059] S413, the motion trajectory of the automatic shoelace tying device is fitted according to the horizontal value and the vertical value;
[0060] S414, if it is detected that the motion trajectory is a preset waveform, the automatic shoelace tying device is controlled to adjust the tightness of the shoelace to the second preset value.
[0061] In the steps S411-S414, the horizontal value of the horizontal displacement sensor is obtained in real time by using the horizontal displacement sensor in the automatic shoelace tying device; the vertical value of the vertical displacement sensor is obtained in real time by using the vertical displacement sensor in the automatic shoelace tying device, and the motion trajectory of the automatic shoelace tying device is fitted according to the horizontal value and the vertical value. In this embodiment, the motion trajectory of the automatic shoelace tying device is a waveform when the user shakes the leg, so it is determined whether the motion trajectory is a waveform, and if the motion trajectory is a waveform, it is determined that the user is shaking the leg, and the automatic shoelace tying device is controlled to tighten the shoelace, so as to remind the user to stop shaking the leg. It is worth noting that in this embodiment, the determination of whether the trajectory is a waveform allows a certain error, and if the fitting degree of the motion trajectory and the preset standard waveform is within 15%, the motion trajectory is determined to be a preset waveform. If it is detected that the motion trajectory is a preset waveform, the automatic shoelace tying device is controlled to adjust the tightness of the shoelace to a second preset value, i.e. to tighten the shoelace to make the user feel uncomfortable, so as to achieve the effect of reminding the user to stop shaking the leg.
[0062] In another embodiment, the step S4 of determining that the user is shaking the leg and controlling the automatic shoelace tying device to adjust the tightness of the shoelace to the second preset value if it is detected that the motion trajectory of the automatic shoelace tying device meets the first geometric determination condition further comprises:
[0063] S421, obtaining the spatial coordinate data of the automatic shoelace tying device, and drawing the spatial motion trajectory of the automatic shoelace tying device according to the spatial coordinate data;
[0064] S422, if the spatial motion trajectory is an oscillation curve with a point as the center, controlling the automatic shoelace tying device to adjust the tightness of the shoelace to the second preset value.
[0065] In this embodiment, as in steps S421-S422, the user can also be determined to be shaking the leg by monitoring the spatial motion trajectory of the automatic shoelace tying device. First, the spatial coordinate data of the automatic shoelace tying device is obtained by using the displacement sensor in the automatic shoelace tying device, and the spatial motion trajectory of the automatic shoelace tying device is drawn according to the spatial coordinate data; if the spatial motion trajectory is an oscillation curve with a point as the center, it is determined that the user is shaking the leg, and the automatic shoelace tying device is controlled to tighten the shoelace to the second preset value, so as to remind the user to stop shaking the leg.
[0066] In an embodiment, the step of obtaining the current shoe information of the user comprises:
[0067] If the automatic shoelace tying device senses that the temperature is higher than the first preset temperature, the real-time monitoring function of the automatic shoelace tying device is turned on in real time;
[0068] or,
[0069] If the automatic shoelace tying device acquires the walking characteristics of the user, the real-time monitoring function of the automatic shoelace tying device is turned on in real time.
[0070] Considering that the shoes are not worn by the user, the real-time monitoring function of the automatic shoelace tying device should be kept off to ensure that the device is power-saving and has a long service life. Therefore, before the step of acquiring the current shoe information of the user, it is necessary to first determine whether the automatic shoelace tying device has been installed on the shoes of the user. Two alternative determination schemes are selected in this embodiment. The first scheme is to provide a temperature sensor in the automatic shoelace tying device. If the sensing temperature of the temperature sensor is higher than a first preset temperature, it is determined that the automatic shoelace tying device has been installed on the shoes of the user. The first preset temperature here is a temperature close to the body surface temperature. The second scheme is to use a displacement sensor installed in the automatic shoelace tying device. If the walking characteristics of the user are acquired, for example, the continuous position movement of the automatic shoelace tying device is detected, it is determined that the automatic shoelace tying device has been installed on the shoes of the user. Determining that the automatic shoelace tying device has been installed on the shoes of the user before turning on the real-time detection function of the automatic shoelace tying device greatly reduces the invalid working time of the automatic shoelace tying device, which is beneficial to increasing the service life of the automatic shoelace tying device and saving power.
[0071] In an embodiment, the step S2 of inputting the current shoe information of the user into a preset tightness degree model to calculate a first preset value of the tightness degree suitable for the user's habit includes:
[0072] S21, if the shoes are detected to be worn for the first time, the shoe information of the current shoes and the user information are acquired; the user information at least includes the weight of the user and the age of the user;
[0073] S22, the shoe information and the user information are input into the preset tightness degree model to obtain a first preset value of the tightness degree suitable for the user's habit.
[0074] In the above steps S21-S22, if the shoes are detected to be worn for the first time, i.e., the user wears new shoes, the shoe information of the current new shoes and the user information are acquired, at least including the thickness of the shoes, the style of the shoes, the weight of the user, and the age of the user. Considering the weight and age of the user, and combining the thickness and style of the new shoes, a first preset value of the tightness degree of the shoes is predicted as the optimal shoelace tightness degree when the shoes are worn by the user.
[0075] In an embodiment, the step of constructing the preset tightness degree model includes:
[0076] Collecting a plurality of shoe information of the user and the user's habit tightness degree suitable for the shoe information;
[0077] constructing the association relationship of the shoe information, the user information and the user habit tightness degree;
[0078] inputting the association relationship into a neural network model for training to obtain a preset tightness degree model.
[0079] In the embodiment, a plurality of shoe information of a user and a user habit tightness degree conforming to the shoe information are obtained, and the association relationship of the shoe information, the user information and the user habit tightness degree is constructed. For example, Zhang San-33 years old-63 kg-173 cm-3 shoes-3 cm thick shoes. The association relationship is inputted into a neural network model for training to obtain a preset tightness degree model, and subsequently, parameters can be inputted into the preset tightness degree model to output a tightness degree value.
[0080] With reference to Figure 2 The application also provides a leg shaking posture correcting device, which comprises:
[0081] A first acquisition module 10 is configured to acquire current shoe information of a user if it is detected that an automatic shoelace tying device is installed on the shoe of the user.
[0082] A second acquisition module 20 is configured to input the current shoe information of the user into a preset tightness degree model to calculate a first preset value conforming to a user habit tightness degree.
[0083] A first adjustment module 30 is configured to control the automatic shoelace tying device to adjust the tightness degree of the shoelace to the first preset value.
[0084] A second adjustment module 40 is configured to determine that a user is shaking legs if it is monitored that the motion track of the automatic shoelace tying device meets a first geometric determination condition, and control the automatic shoelace tying device to adjust the tightness degree of the shoelace to a second preset value, wherein the corresponding tightness degree of the second preset value is greater than the corresponding tightness degree of the first preset value.
[0085] A third adjustment module 50 is configured to control the automatic shoelace tying device to adjust the tightness degree of the shoe to a preset value if the motion track no longer meets the first geometric determination condition and the duration reaches a preset time length.
[0086] With reference to Figure 3 In the embodiment, the computer device can be a mobile terminal, and the internal structure thereof can be as shown in Figure 3The computer device includes a processor, a memory, a network interface, a display device and an input device connected by a system bus. The network interface of the computer device is used to communicate with an external terminal through a network connection. The input device of the computer device is used to receive the input of a user. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a storage medium. The storage medium stores an operating system, a computer program and a database. The database of the computer device is used to store data. The computer program is executed by the processor to implement a leg shaking posture correction method.
[0087] The processor executes the above-mentioned leg shaking posture correction method, including: if it is detected that the automatic shoelace tying device is installed on the shoes of the user, obtaining the current shoe information of the user; inputting the current shoe information of the user into a preset tightness model to calculate a first preset value conforming to the tightness habit of the user; controlling the automatic shoelace tying device to adjust the tightness of the shoelace to the first preset value; if it is monitored that the motion trajectory of the automatic shoelace tying device satisfies a first geometric judgment condition, it is determined that the user is shaking legs, and the automatic shoelace tying device is controlled to adjust the tightness of the shoelace to a second preset value; wherein the corresponding tightness of the second preset value is greater than the corresponding tightness of the first preset value; if the motion trajectory no longer satisfies the first geometric judgment condition, and the duration reaches a preset time length, the automatic shoelace tying device is controlled to adjust the tightness of the shoe to a preset value.
[0088] The processor executes the above-mentioned leg shaking posture correction method, including: if it is detected that the automatic shoelace tying device is installed on the shoes of the user, obtaining the current shoe information of the user; inputting the current shoe information of the user into a preset tightness model to calculate a first preset value conforming to the tightness habit of the user; controlling the automatic shoelace tying device to adjust the tightness of the shoelace to the first preset value; if it is monitored that the motion trajectory of the automatic shoelace tying device satisfies a first geometric judgment condition, it is determined that the user is shaking legs, and the automatic shoelace tying device is controlled to adjust the tightness of the shoelace to a second preset value; wherein the corresponding tightness of the second preset value is greater than the corresponding tightness of the first preset value; if the motion trajectory no longer satisfies the first geometric judgment condition, and the duration reaches a preset time length, the automatic shoelace tying device is controlled to adjust the tightness of the shoe to a preset value.
[0089] Any reference to storage, memory, database or other medium herein includes non-volatile and / or volatile storage.
[0090] Non-volatile storage can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile storage can include random access memory (RAM), or external cache memory. By way of illustration, and not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus DRAM (RDRAM), direct Rambus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM). For example, and without limitation, the memory 1020 can be implemented with semiconductor-based memory devices, such as DRAM, EEPROM, or flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CD-ROM disks. Furthermore, memory 1020 can be implemented with other similar memory devices or a combination of any of the
[0091] It should be noted that, as used in this document, the terms "includes" and / or "containing" or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, apparatus, article, or article that includes a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, apparatus, article, or article. Without further limitation, an element defined by an occurrence of "includes a" does not exclude the existence of additional identical elements in the process, apparatus, article, or article that includes the element.
[0092] The above description is merely that of the preferred embodiments of the present application and modifications thereof, and is not intended to limit the scope of the patent rights of the present application.
[0093] Any equivalent structure or process variations, which directly or indirectly are made use of the content of the specification and drawings of the present application, or are applied to other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A fidgeting posture correction method, characterized by, Applied to an automatic shoelace tying device, comprising: If the automatic shoelace tying device is detected to be installed on the user's shoes, the current shoe information of the user is obtained; The current shoe information of the user is input into a preset tightness model to calculate a first preset value conforming to the user's habit tightness; The automatic shoelace tying device is controlled to adjust the shoelace tightness to the first preset value; If the motion trajectory of the automatic shoelace tying device is monitored to satisfy the first geometric determination condition, it is determined that the user is shaking legs, and the automatic shoelace tying device is controlled to adjust the shoelace tightness to a second preset value; wherein the corresponding tightness of the second preset value is greater than the corresponding tightness of the first preset value; If the motion trajectory no longer satisfies the first geometric determination condition and the duration reaches a preset length of time, the automatic shoelace tying device is controlled to adjust the shoe tightness to the first preset value.
2. The fidgeting posture correcting method according to claim 1, wherein The step of monitoring the motion trajectory of the automatic shoelace tying device to satisfy the first geometric determination condition, and determining that the user is shaking legs, and controlling the automatic shoelace tying device to adjust the shoelace tightness to the second preset value, comprises: The horizontal value of the horizontal displacement sensor in the automatic shoelace tying device is obtained in real time; The vertical value of the vertical displacement sensor in the automatic shoelace tying device is obtained in real time; The motion trajectory of the automatic shoelace tying device is fitted according to the horizontal value and the vertical value; If the motion trajectory is a preset waveform, the automatic shoelace tying device is controlled to adjust the shoelace tightness to the second preset value.
3. The fidgeting posture correcting method of claim 1, wherein, The step of monitoring the motion trajectory of the automatic shoelace tying device to satisfy the first geometric determination condition, and determining that the user is shaking legs, and controlling the automatic shoelace tying device to adjust the shoelace tightness to the second preset value, further comprises: The spatial coordinate data of the automatic shoelace tying device is obtained, and the spatial motion trajectory of the automatic shoelace tying device is drawn according to the spatial coordinate data; If the spatial motion trajectory is an oscillation curve with a point as the center, the automatic shoelace tying device is controlled to adjust the shoelace tightness to the second preset value.
4. The fidgeting posture correcting method of claim 1, wherein, Before the step of obtaining the current shoe information of the user, comprising: If the automatic shoelace tying device senses that the temperature is higher than a first preset temperature, the real-time monitoring function of the automatic shoelace tying device is turned on in real time; Or, If the automatic shoelace tying device obtains the walking characteristics of the user, the real-time monitoring function of the automatic shoelace tying device is turned on in real time.
5. The fidgeting posture correction method of claim 1, wherein, The shoe information at least includes: Shoe tightness data, shoe thickness data and shoe style data.
6. The fidgeting posture correction method of claim 1, wherein, The step of inputting the current shoe information of the user into the preset tightness model to calculate the first preset value conforming to the user's habit tightness, comprises: If the shoe is detected for the first time, the shoe information and user information of the current shoe are obtained; the user information at least includes the user's weight and the user's age; The shoe information and the user information are input into the preset tightness model to obtain the first preset value conforming to the user's habit tightness.
7. The fidgeting posture correction method of claim 1, wherein, The construction step of the preset tightness model comprises: Collecting a plurality of shoe information of a user and a user's habit tightness degree conforming to the shoe information; Building a correlation between the shoe information, user information and user's habit tightness degree; Inputting the correlation into a neural network model for training to obtain a preset tightness degree model.
8. A fidgeting posture correction device, comprising: A first acquisition module configured to acquire current shoe information of a user if an automatic shoelace tying device is detected to be installed on the user's shoe; A second acquisition module configured to input the current shoe information of the user into a preset tightness degree model to calculate a first preset value conforming to the user's habit tightness degree; A first adjustment module configured to control the automatic shoelace tying device to adjust the tightness degree of the shoelace to the first preset value; A second adjustment module configured to determine that the user is fidgeting if a motion trajectory of the automatic shoelace tying device meets a first geometric determination condition, and control the automatic shoelace tying device to adjust the tightness degree of the shoelace to a second preset value; Wherein the corresponding tightness degree of the second preset value is greater than the corresponding tightness degree of the first preset value; A third adjustment module configured to control the automatic shoelace tying device to adjust the tightness degree of the shoe to the first preset value if the motion trajectory no longer meets the first geometric determination condition and the duration reaches a preset length of time. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-7. The processor executes the computer program to implement the steps of the fidgeting posture correction method of any one of claims 1 to 7.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the fidgeting posture correction method of any one of claims 1 to 7.
Citation Information
Patent Citations
Control method for loosening and tightening shoelaces and intelligent shoe
CN113057406A
Automatic shoelace adjusting method, device and equipment based on stress data and medium
CN115177137A