Intelligent yoga mat control method, device and equipment and storage medium

Through the smart yoga mat, collect and analyze stress data, evaluate the standardization of user yoga movements, and provide personalized motion adjustment suggestions, the problem that existing smart yoga mats cannot be evaluated in depth and provide personalized guidance, and achieve the improvement of the effectiveness and safety of user yoga practices.

CN119851865APending Publication Date: 2025-04-18GUANGDONG YUANHUA NEW MATERIALS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411740797.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing smart yoga mats cannot deeply evaluate the standard of users' yoga movements, lack personalized correction suggestions, and cannot provide appropriate guidance based on the user's personal situation and practice level.

Method used

By collecting pressure data, monitoring the standardity of the user's yoga movements, comparing the similarity between the actual pressure analysis and the expected pressure distribution, if it does not meet the standard posture, generate action adjustment suggestions and feedback to the user through the voice module.

Benefits of technology

It realizes accurate evaluation and personalized feedback on users' yoga movements, helping users improve the practice effect and safety, and providing a personalized yoga experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119851865A_ABST
    Figure CN119851865A_ABST
Patent Text Reader

Abstract

The invention relates to the field of yoga mats, and discloses an intelligent yoga mat control method, device and equipment and a storage medium, and the method is used for monitoring the standard of yoga actions of a user by collecting pressure data, and providing action adjustment suggestions when the actions do not conform to standard postures. The method comprises the following steps: acquiring a yoga action of a user, and receiving pressure data on a yoga mat body; acquiring an expected pressure distribution condition corresponding to the yoga action of the user from a preset yoga action database; analyzing the received pressure data to obtain an actual pressure analysis condition; comparing the similarity between the actual pressure analysis condition and the expected pressure distribution condition, if the similarity exceeds a preset threshold value, judging that the yoga action of the user conforms to a standard posture, otherwise, judging that the yoga action of the user does not conform to the standard posture; when the yoga action of the user does not conform to the standard posture, an action adjusting suggestion is generated and fed back to the user in a voice mode through a voice module on the yoga mat body.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of yoga mats, and in particular to a smart yoga mat control method, device, equipment and storage medium. Background Art

[0002] As a popular form of physical and mental exercise, yoga has received widespread attention and participation around the world in recent years. Traditional yoga practice usually relies on on-site guidance and correction from yoga instructors to ensure that practitioners can perform yoga movements correctly, avoid injuries, and maximize the effect of practice. However, with the development of technology, people's demand for yoga practice is also changing. More and more people want to practice yoga independently at home or in private spaces, while receiving professional guidance and feedback.

[0003] In order to meet this demand, some smart yoga auxiliary devices have appeared on the market, among which smart yoga mats are a typical one. Smart yoga mats can detect the pressure distribution applied by practitioners on the mat during yoga practice in real time by embedding electronic components such as pressure sensors inside the mat. However, most of the smart yoga mats on the market currently only stay at the stage of simple pressure data collection and display, and lack professional evaluation and correction suggestions for yoga movements.

[0004] Specifically, existing smart yoga mats can usually only show users pressure distribution maps or similar visual data, but cannot conduct in-depth evaluation and analysis of users' yoga movements based on these data. In addition, even if some smart yoga mats can provide some basic movement guidance, these guidance often lack personalization and pertinence, and cannot provide appropriate correction suggestions based on the user's personal situation and practice level.

[0005] Therefore, the existing technology still needs to be improved and developed. Summary of the invention

[0006] The present invention provides a smart yoga mat control method, device, equipment and storage medium, which are used to monitor the standardization of user yoga movements by collecting pressure data and provide movement adjustment suggestions when the movements do not meet the standard posture.

[0007] A first aspect of the present invention provides a smart yoga mat control method, which includes: obtaining a user's yoga movements and receiving pressure data on a yoga mat body; obtaining an expected pressure distribution corresponding to the user's yoga movements from a preset yoga movement database; analyzing the received pressure data to obtain an actual pressure analysis; comparing the similarity between the actual pressure analysis and the expected pressure distribution, and if the similarity exceeds a preset threshold, determining that the user's yoga movements meet the standard posture, otherwise, determining that the user's yoga movements do not meet the standard posture; when the user's yoga movements do not meet the standard posture, generating movement adjustment suggestions based on the actual pressure analysis and the expected pressure distribution, and feeding back the movement adjustment suggestions to the user in voice form through a sound module on the yoga mat body.

[0008] Preferably, before obtaining the expected pressure distribution corresponding to the user's yoga movement from a preset yoga movement database, the method further includes: collecting definitions of various yoga movements and pressure data of multiple yoga practitioners when practicing standard postures of each yoga movement; for each yoga movement, integrating the pressure data of the standard postures of multiple yoga practitioners to obtain the expected pressure distribution corresponding to each yoga movement; associating the definition of each yoga movement and the corresponding expected pressure distribution, and entering them into the preset yoga movement database.

[0009] Preferably, obtaining the expected pressure distribution corresponding to the user's yoga movement from a preset yoga movement database includes: generating an SQL query statement according to the user's yoga movement; using the generated SQL query statement to query the preset yoga movement database to obtain the expected pressure distribution corresponding to the user's yoga movement.

[0010] Preferably, the analysis of the received pressure data to obtain an actual pressure analysis includes: preprocessing the received pressure data to obtain preprocessed pressure data; determining key parts that are subjected to greater pressure during the practice according to the user's yoga movements; associating the preprocessed pressure data with the key parts, and calculating the actual average pressure borne by each key part during the yoga movement; analyzing the percentage of the actual average pressure borne by each key part during the yoga movement to the total pressure of all key parts to obtain an actual pressure analysis.

[0011] Preferably, the comparing the similarity between the actual pressure analysis and the expected pressure distribution, if the similarity exceeds a preset threshold, determines that the user's yoga action conforms to the standard posture, otherwise, determines that the user's yoga action does not conform to the standard posture, includes: parsing the expected pressure distribution to obtain the percentage of the expected average pressure borne by each key part during the yoga action to the total pressure of all key parts; using a cosine similarity algorithm to compare the similarity between the percentage of the actual average pressure borne by all key parts during the yoga action to the total pressure of all key parts and the percentage of the expected average pressure to the total pressure of all key parts; if the similarity exceeds a preset threshold, determines that the user's yoga action conforms to the standard posture, otherwise, determines that the user's yoga action does not conform to the standard posture.

[0012] Preferably, when the user's yoga movements do not conform to the standard posture, movement adjustment suggestions are generated according to the actual pressure analysis and the expected pressure distribution, and the movement adjustment suggestions are fed back to the user in the form of voice through the sound module on the yoga mat body, including: when the user's yoga movements do not conform to the standard posture, the deviation values ​​and deviation degrees of different key parts are calculated according to the actual pressure analysis and the expected pressure distribution; movement adjustment suggestions are generated according to the deviation values ​​and deviation degrees of different key parts; the movement adjustment suggestions are converted into voice information, and the converted voice information is transmitted to the sound module on the yoga mat body, and the movement adjustment suggestions are fed back to the user in the form of voice.

[0013] Preferably, the smart yoga mat control method also includes: collecting data on whether users conform to standard postures when practicing different yoga movements at different times; dividing the collected data according to preset time periods, and counting the number of times the user conforms to the standard posture and the number of times the user does not conform to the standard posture when practicing each yoga movement in each time period; performing trend analysis on the statistical results of each time period, and generating a user yoga practice status report based on the trend analysis results.

[0014] The second aspect of the present invention provides an intelligent yoga mat control system for executing the intelligent yoga mat control method as described above, wherein the intelligent yoga mat control system includes a yoga mat body, a pressure sensor module, a communication module, a sound module and a cloud server, wherein the pressure sensor module includes a plurality of pressure sensors, and the plurality of pressure sensors, the communication module and the sound module are all arranged in the yoga mat body, the plurality of pressure sensors and the sound module are electrically connected to the communication module respectively, and the communication module communicates with the cloud server

[0015] A third aspect of the present invention provides an intelligent yoga mat control device, comprising: a memory and at least one processor, wherein the memory stores computer-readable instructions, and the memory and the at least one processor are interconnected through lines; the at least one processor calls the computer-readable instructions in the memory so that the intelligent yoga mat control device performs the various steps of the intelligent yoga mat control method as described above.

[0016] A fourth aspect of the present invention provides a computer-readable storage medium, in which computer-readable instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes the various steps of the smart yoga mat control method described above.

[0017] In the technical solution provided by the present invention, it is possible to accurately evaluate whether the user's yoga movements conform to the standard postures by real-time monitoring and analyzing the pressure data generated by the user on the yoga mat, and provide instant voice feedback and adjustment suggestions when the movements are not standard, thereby helping the user to improve the effect and safety of yoga practice and achieve a personalized yoga experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A flow chart of a smart yoga mat control method provided by an embodiment of the present invention;

[0019] Figure 2 A schematic diagram of the structure of a smart yoga mat control system provided by an embodiment of the present invention;

[0020] Figure 3 A schematic diagram of the structure of a smart yoga mat control device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0021] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0022] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 , an embodiment of a smart yoga mat control method in an embodiment of the present invention includes:

[0023] S101, obtaining the user's yoga movements and receiving pressure data on the yoga mat body;

[0024] S102, obtaining expected pressure distribution corresponding to the user's yoga movements from a preset yoga movement database;

[0025] S103, analyzing the received pressure data to obtain actual pressure analysis information;

[0026] S104, comparing the similarity between the actual pressure analysis and the expected pressure distribution, if the similarity exceeds a preset threshold, determining that the user's yoga action meets the standard posture, otherwise, determining that the user's yoga action does not meet the standard posture;

[0027] S105. When the user's yoga movements do not conform to the standard posture, movement adjustment suggestions are generated according to the actual pressure analysis and the expected pressure distribution, and the movement adjustment suggestions are fed back to the user in the form of voice through the sound module on the yoga mat body.

[0028] It is understandable that the execution subject of the present invention may be a smart yoga mat control system, or a terminal or a server, which is not limited here. The embodiment of the present invention is described by taking a server as the execution subject as an example.

[0029] In this embodiment, in step S101, when the user starts to practice yoga on the yoga mat, the pressure sensor built into the yoga mat body will capture and record the pressure data of the user's body parts on the mat surface in real time. At the same time, the yoga action currently being practiced by the user can be determined through user input or automatic recognition (such as recognizing the action through a camera).

[0030] In this embodiment, in step S102, the expected pressure distribution corresponding to the user's yoga movement is obtained from a preset yoga movement database. Prior to this, it also includes: collecting definitions of various yoga movements and pressure data of multiple yoga practitioners in standard postures of various yoga movements; for each yoga movement, integrating the pressure data of standard postures of multiple yoga practitioners to obtain the expected pressure distribution corresponding to each yoga movement; associating the definition of each yoga movement and the corresponding expected pressure distribution, and entering them into the preset yoga movement database.

[0031] In this embodiment, the definitions of various yoga movements need to be clarified, which may include the name of each yoga movement, and may also include the starting posture, key posture, ending posture, breathing guidance, and any special precautions of the yoga movement.

[0032] In this embodiment, multiple yoga practitioners (yoga practitioners with different body shapes, flexibility and strength) can be organized in advance to practice various yoga movements under professional guidance, and then use high-precision pressure sensors (such as sensors built into yoga mats) to record the pressure data generated by various parts of the body of these practitioners on the yoga mat when practicing standard postures. During the organization process, ensure that each practitioner practices in accordance with the standard posture and eliminate the impact of individual differences on the pressure data as much as possible. Then upload these data to the system, and for each yoga movement, collect the pressure data of multiple practitioners to increase the reliability and representativeness of the data.

[0033] In this embodiment, the expected pressure distribution of each yoga action in a standard posture is determined based on the statistical results. This can be a pressure distribution diagram, a pressure percentage table or any other form of visual representation.

[0034] In this embodiment, the YogaActions table and the PressureDistributions table are used to store the definition of yoga actions and the expected pressure distribution respectively.

[0035] YogaActions table: used to store the definition of yoga actions.

[0036] ActionID (primary key): A unique identifier for a yoga action.

[0037] ActionName: The name of the yoga action.

[0038] PressureDistributions table: used to store expected pressure distribution.

[0039] DistributionID (primary key): Unique identifier of the expected pressure distribution.

[0040] ActionID (foreign key): Associated with ActionID in the YogaActions table, indicating which yoga action this distribution belongs to.

[0041] PressureData: Data of expected pressure distribution (can be in JSON format, containing pressure values ​​for various body parts).

[0042] The key to associating each yoga action definition with the corresponding expected pressure distribution is to use a foreign key in the PressureDistributions table to reference the ActionID in the YogaActions table. In this way, each expected pressure distribution is associated with a specific yoga action definition.

[0043] In the PressureDistributions table, the value of the ActionID field should be the value of an existing ActionID in the YogaActions table.

[0044] In this way, it is ensured that the expected pressure distribution associated with a specific yoga position can be easily found when querying.

[0045] In this embodiment, the preset yoga movement database can support efficient query and retrieval operations, so that the expected pressure distribution corresponding to the user's yoga movement can be quickly obtained when needed.

[0046] In this embodiment, obtaining the expected pressure distribution corresponding to the user's yoga movement from a preset yoga movement database includes: generating an SQL query statement according to the user's yoga movement; using the generated SQL query statement to query the preset yoga movement database to obtain the expected pressure distribution corresponding to the user's yoga movement.

[0047] For example, suppose the user is practicing the yoga pose "Downward Dog Pose". A SQL query statement is generated based on the "Downward Dog Pose". The query result is the percentage of pressure expected to be borne by each body part corresponding to the "Downward Dog Pose". For example, the feet bear the greatest pressure, which is 60%; the calves are second, which is 50%; and so on.

[0048] In this embodiment, in step S103, the received pressure data is analyzed to obtain an actual pressure analysis, which specifically includes: preprocessing the received pressure data to obtain preprocessed pressure data; determining the key parts that are subjected to greater pressure during the exercise according to the user's yoga movements; associating the preprocessed pressure data with the key parts, and calculating the actual average pressure borne by each key part during the yoga movement; analyzing the percentage of the actual average pressure borne by each key part during the yoga movement to the total pressure of all key parts to obtain an actual pressure analysis.

[0049] Optionally, the received pressure data is preprocessed to obtain preprocessed pressure data, specifically including: removing abnormal values ​​of the received pressure data to obtain first processed data; and using interpolation or averaging to fill in missing values ​​in the once processed data to obtain second processed data; filtering the second processed data and converting it into a standard format to obtain preprocessed pressure data.

[0050] In this embodiment, the pre-processed pressure data is mapped to the key parts. This may require converting the sensor data into pressure values ​​of the body parts, which usually involves some assumptions or models because the sensor may not directly measure the pressure of these parts.

[0051] Average pressure calculation: For each key part, calculate the actual average pressure it bears during the entire yoga movement. This can be achieved by averaging the pressure data within the time window.

[0052] In this embodiment, the maximum pressure and pressure variation range borne by each key part during yoga movements can also be analyzed.

[0053] In this embodiment, the actual pressure distribution can also be presented to the user in a visual form (such as a chart or graph) so that they can intuitively understand the pressure distribution of each key part when practicing yoga.

[0054] In this embodiment, in step S104, cosine similarity or other suitable similarity measurement methods can be used to compare the actual pressure analysis situation with the expected pressure distribution situation, and the similarity between the two can be calculated. This similarity value reflects the degree of closeness between the user's yoga movements and the standard posture.

[0055] Compare the similarity between the actual pressure analysis and the expected pressure distribution. If the similarity exceeds a preset threshold, it is determined that the user's yoga movements meet the standard posture. Otherwise, it is determined that the user's yoga movements do not meet the standard posture. Specifically, the expected pressure distribution is analyzed to obtain the percentage of the expected average pressure borne by each key part during the yoga movement to the total pressure of all key parts; use the cosine similarity algorithm to compare the similarity between the percentage of the actual average pressure borne by all key parts during the yoga movement to the total pressure of all key parts and the percentage of the expected average pressure to the total pressure of all key parts; if the similarity exceeds a preset threshold, it is determined that the user's yoga movements meet the standard posture. Otherwise, it is determined that the user's yoga movements do not meet the standard posture.

[0056] In this embodiment, the expected pressure distribution is analyzed, and the actual pressure analysis is extracted from the analysis results, that is, the percentage of the actual average pressure on each key part during the yoga movement to the total pressure of all key parts.

[0057] In this embodiment, the expected pressure distribution and the actual pressure analysis are formatted into vector form to facilitate comparison.

[0058] In this embodiment, cosine similarity is an indicator to measure the similarity between two vectors, and its value ranges from 0 (completely dissimilar) to 1 (completely identical). The closer the value is to 1, the more similar the two vectors are; the closer the value is to 0, the less similar the two vectors are. The calculation formula is the dot product of the two vectors divided by the product of their respective lengths. The vector of the expected pressure distribution and the vector of the actual pressure analysis are used as input, and the cosine similarity algorithm is applied to calculate to obtain the similarity between the two; illustratively, the percentage of the actual average pressure of each key part to the total pressure of all key parts is combined into a vector. For example, if there are 5 key parts, the actual pressure percentage vector is [0.2, 0.3, 0.1, 0.25, 0.15].

[0059] Similarly, the percentage of the expected average pressure of each key part to the total pressure of all key parts is combined into a vector. For example, the corresponding expected pressure percentage vector is [0.25, 0.25, 0.15, 0.2, 0.15].

[0060] To calculate the dot product, multiply the corresponding elements of the two vectors and then sum them. For example, for the vectors above, the dot product is 0.2×0.25+0.3×0.25+0.1×0.15+0.25×0.2+0.15×0.15.

[0061] Calculate the modulus: Calculate the modulus (length) of each vector. For example, for the actual pressure percentage vector, the modulus is The magnitude is calculated in the same way for the expected pressure percentage vector.

[0062] Calculate cosine similarity: Divide the dot product by the product of the magnitudes of the two vectors to get the cosine similarity.

[0063] According to the set similarity threshold (such as 0.8), it is judged whether the user's yoga movements meet the standard posture. If the similarity value exceeds the threshold, it means that the user's yoga movements are relatively close to the standard posture, and the movement is judged to meet the standard; if the similarity value is lower than the threshold, it means that there is a large deviation between the user's yoga movements and the standard posture, and the movement is judged to be not in line with the standard.

[0064] In this embodiment, in step S105, when the user's yoga movements do not conform to the standard posture, movement adjustment suggestions are generated according to the actual pressure analysis and the expected pressure distribution, and the movement adjustment suggestions are fed back to the user in the form of voice through the sound module on the yoga mat body, specifically including: when the user's yoga movements do not conform to the standard posture, the deviation values ​​and deviation degrees of different key parts are calculated according to the actual pressure analysis and the expected pressure distribution; movement adjustment suggestions are generated according to the deviation values ​​and deviation degrees of different key parts; the movement adjustment suggestions are converted into voice information, and the converted voice information is transmitted to the sound module on the yoga mat body, and the movement adjustment suggestions are fed back to the user in the form of voice.

[0065] In this embodiment, for each key part, the difference between the actual pressure value and the expected pressure value, i.e., the deviation value, is calculated. Then, according to the size of the deviation value, the degree of deviation of each key part is evaluated. This can be achieved by standardizing or classifying the deviation values ​​into different levels (such as mild, moderate, severe).

[0066] In this embodiment, the action adjustment suggestion includes adjusting body posture, and increasing or decreasing pressure on certain parts.

[0067] Taking the Downward Dog pose as an example, the deviation values ​​and degrees of deviation in different key parts of the user's yoga movements are analyzed, and movement adjustment suggestions are generated accordingly.

[0068] Downward Dog is a classic yoga pose that increases flexibility and strength by stretching the spine, legs, and arms. The standard pose requires your palms to be shoulder-width apart, your feet to be hip-width apart, and your hips to be lifted up to form an inverted V. At the same time, your spine should be straight, your head relaxed, and your eyes looking toward your toes.

[0069] When the user performs the downward dog exercise, the actual pressure distribution is compared with the expected pressure distribution, and the deviation value and degree of deviation of key parts are analyzed.

[0070] Palm and wrist

[0071] Deviation: Actual pressure is higher than expected, which may indicate that the palm or wrist is not fully relaxed or is bearing too much weight.

[0072] Degree of deviation: Mild to moderate, may cause wrist pain or discomfort.

[0073] forearm

[0074] Deviation: Actual pressure is lower than expected, which may indicate that the forearm is not fully extended or lacks strength.

[0075] Degree of deviation: Mild, may affect the stability of the overall posture.

[0076] Shoulder

[0077] Deviation: Actual pressure is higher than expected, which may indicate tense or hunched shoulders.

[0078] Degree of deviation: Moderate to severe, may cause shoulder and neck pain or discomfort.

[0079] Back

[0080] Deviation: Actual pressure distribution is uneven and may indicate an incomplete back extension or spinal curvature.

[0081] Degree of deviation: Mild to moderate, may affect the health of the spine and the aesthetics of overall posture.

[0082] Hips

[0083] Deviation: Actual pressure is lower than expected, which may indicate that the hips are not lifted enough or the pelvis is not in a neutral position.

[0084] Degree of Deviation: Mild to moderate, may affect leg and spine extension.

[0085] Thighs and calves

[0086] Deviation: Actual pressure distribution is uneven, which may indicate that the leg is not fully extended or there is muscle tension.

[0087] Degree of deviation: Mild to moderate, may affect leg flexibility and strength.

[0088] 4. Action Adjustment Suggestions

[0089] Palms and wrists: Relax your palms and wrists, make sure the pressure is evenly distributed across your fingers, and avoid putting too much weight on your wrists. Try using a yoga mat or towel to reduce the pressure on your palms and wrists.

[0090] Forearms: Fully extend your forearms and make sure your arms are perpendicular to the ground to increase arm strength and stability.

[0091] Shoulders: Relax your shoulders, avoid hunching, and make sure your shoulders are down and away from your ears.

[0092] Back: Extend your back fully, making sure your spine is straight and avoiding spinal curvature.

[0093] Hips: Lift your hips and ensure your pelvis is in a neutral position, building strength and stability in your hips.

[0094] Thighs and calves: Fully stretch your thighs and calves, making sure your leg muscles are relaxed and pressure is evenly distributed.

[0095] In this embodiment, the smart yoga mat control method also includes: collecting data on whether users conform to standard postures when practicing different yoga movements at different periods (such as daily, weekly, monthly, etc.); dividing the collected data according to preset time periods, and counting the number of times the user conforms to the standard posture and the number of times the user does not conform to the standard posture when practicing each yoga movement in each time period; performing trend analysis on the statistical results of each time period, and generating a user yoga practice report based on the trend analysis results.

[0096] In this embodiment, according to user needs or system presets, time is divided into different time periods, such as daily, weekly, monthly, etc. Then, the corresponding posture data is filtered according to the time period, and each yoga action practiced by the user in each time period is counted to calculate the number of postures that meet the standard and the number of postures that do not meet the standard.

[0097] In this embodiment, trend analysis is performed on the statistical results of each time period to understand the progress of the user's yoga practice, existing problems, and possible improvement directions.

[0098] In this embodiment, the compliance rate (the proportion of the number of times that the standard posture is met to the total number of times) of the user's yoga movements in each time period can be intuitively displayed in the form of charts such as bar charts and line charts. The compliance rates of different yoga movements in different time periods can also be compared to analyze the user's progress in different movements. It is also possible to identify time periods and movements where the compliance rate suddenly drops or remains low, and further analyze them as potential problem points.

[0099] In this embodiment, the user's yoga practice report includes the overall situation of the user's yoga practice in different time periods and the compliance rate change trend, and may also include existing problems and possible improvement suggestions.

[0100] The present embodiment provides a smart yoga mat control method, which can accurately evaluate whether the user's yoga movements conform to standard postures by real-time monitoring and analyzing the pressure data generated by the user on the yoga mat, and provide instant voice feedback and adjustment suggestions when the movements are not standard, thereby helping users improve the effectiveness and safety of yoga practice and achieve a personalized yoga experience.

[0101] The above describes the control method of the smart yoga mat in the embodiment of the present invention. The following describes the device in the embodiment of the present invention.

[0102] See also Figure 2In the embodiment of the present invention, the intelligent yoga mat control system includes a yoga mat body (not shown), a pressure sensor module 201, a communication module 202, a sound module 203 and a cloud server 204. The pressure sensor module 201 includes multiple pressure sensors. The multiple pressure sensors, the communication module 202 and the sound module 203 are all arranged in the yoga mat body. The multiple pressure sensors and the sound module 203 are electrically connected to the communication module 202 respectively, and the communication module 202 communicates with the cloud server 204.

[0103] In this embodiment, a plurality of pressure sensors are distributed at different positions of the yoga mat body. The pressure sensors can be distributed at the front end of the yoga mat to measure the pressure distribution of toes, soles, arms and elbows during yoga movements, such as bending and stretching of toes, and pressure distribution and changes of soles.

[0104] A pressure sensor can be placed at the rear end of the yoga mat to monitor heel pressure and stability.

[0105] The pressure sensors can be distributed in the middle or back of the yoga mat to monitor the pressure distribution on the hips.

[0106] Pressure sensors can be distributed in the middle of the yoga mat to monitor the pressure distribution and changes in the waist and back.

[0107] When the user performs yoga movements, the pressure sensor module 201 on the yoga mat body will obtain the user's pressure data in real time and transmit the data to the cloud server 204 through the communication module 202. After receiving the data, the cloud server 204 will match and analyze it with the preset yoga movement database to obtain the user's actual pressure distribution and posture determination results.

[0108] When the user's yoga movements do not conform to the standard posture, the cloud server 204 generates movement adjustment suggestions based on the actual pressure analysis and the expected pressure distribution, and transmits them back to the sound module 203 on the yoga mat body through the communication module 202 for voice broadcast.

[0109] The user adjusts his / her yoga movements according to the announcement content of the sound module 203 to achieve a more standard and effective practice effect.

[0110] In this embodiment, by real-time monitoring and analysis of the pressure data generated by the user on the yoga mat, it is possible to accurately evaluate whether the user's yoga movements conform to the standard postures, and provide instant voice feedback and adjustment suggestions when the movements are not standard, thereby helping the user to improve the effectiveness and safety of yoga practice and achieve a personalized yoga experience.

[0111] Figure 2The structure of the smart yoga mat control system shown does not constitute a limitation on the smart yoga mat control system, and can implement the steps of the smart yoga mat control method provided by the above-mentioned method embodiments.

[0112] above Figure 2 The smart yoga mat control system in the embodiment of the present invention is described in detail from the perspective of modular functional entities, and the smart yoga mat control device in the embodiment of the present invention is described in detail from the perspective of hardware processing.

[0113] Figure 3 3 is a schematic diagram of the structure of a smart yoga mat control device provided by an embodiment of the present invention. The device 300 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 310 (for example, one or more processors) and a memory 320, and one or more storage media 330 (for example, one or more mass storage devices) storing application programs 333 or data 332. Among them, the memory 320 and the storage medium 330 can be short-term storage or permanent storage. The program stored in the storage medium 330 may include one or more modules (not shown), and each module may include a series of instruction operations in the device 300. Furthermore, the processor 310 may be configured to communicate with the storage medium 330 to execute a series of instruction operations in the storage medium on the device 300.

[0114] The device 300 may also include one or more power supplies 340, one or more wired or wireless network interfaces 350, one or more input and output interfaces 360, and / or one or more operating systems 331, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, etc.

[0115] An embodiment of the present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer executes the steps of the smart yoga mat control method.

[0116] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device, or unit can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.

[0117] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0118] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A smart yoga mat control method, characterized in that: The intelligent yoga mat control method comprises: Obtain the user's yoga movements and receive pressure data on the yoga mat body; Acquire the expected pressure distribution corresponding to the yoga action of the user from a preset yoga action database; Analyze the received pressure data to obtain actual pressure analysis conditions; Comparing the similarity between the actual pressure analysis and the expected pressure distribution, if the similarity exceeds a preset threshold, determining that the user's yoga action meets the standard posture, otherwise, determining that the user's yoga action does not meet the standard posture; When the user's yoga movements do not conform to the standard posture, movement adjustment suggestions are generated according to the actual pressure analysis and the expected pressure distribution, and the movement adjustment suggestions are fed back to the user in the form of voice through the sound module on the yoga mat body.

2. The smart yoga mat control method according to claim 1, characterized in that: Before acquiring the expected pressure distribution corresponding to the user's yoga action from a preset yoga action database, the method further includes: Collect definitions of various yoga movements and stress data of multiple yoga practitioners when practicing standard postures of various yoga movements; For each yoga action, the pressure data of standard postures of multiple yoga practitioners are integrated to obtain the expected pressure distribution corresponding to each yoga action; The definition of each yoga movement and the corresponding expected pressure distribution are associated and entered into a preset yoga movement database.

3. The smart yoga mat control method according to claim 1, characterized in that: The obtaining of the expected pressure distribution corresponding to the user's yoga action from a preset yoga action database includes: Generate an SQL query statement according to the user's yoga movements; The generated SQL query statement is used to query a preset yoga action database to obtain the expected pressure distribution corresponding to the user's yoga action.

4. The smart yoga mat control method according to claim 1, characterized in that: The step of analyzing the received pressure data to obtain actual pressure analysis information includes: Preprocessing the received pressure data to obtain preprocessed pressure data; Determining key parts that are subjected to greater pressure during the exercise according to the user's yoga movements; Associating the pre-processed pressure data with the key parts, and calculating the actual average pressure on each key part during the yoga action; The actual average pressure on each key part during yoga movements is analyzed as a percentage of the total pressure on all key parts to obtain the actual pressure analysis situation.

5. The smart yoga mat control method according to claim 4, characterized in that: The comparing the similarity between the actual pressure analysis situation and the expected pressure distribution situation, if the similarity exceeds a preset threshold, determining that the user's yoga action meets the standard posture, otherwise, determining that the user's yoga action does not meet the standard posture, includes: Analyze the expected pressure distribution to obtain the percentage of the expected average pressure on each key part during the yoga action to the total pressure on all key parts; The cosine similarity algorithm is used to compare the similarity between the percentage of the actual average pressure of all key parts during yoga movements to the total pressure of all key parts and the percentage of the expected average pressure to the total pressure of all key parts; If the similarity exceeds a preset threshold, it is determined that the user's yoga action meets the standard posture; otherwise, it is determined that the user's yoga action does not meet the standard posture.

6. The smart yoga mat control method according to claim 4, characterized in that: When the user's yoga action does not conform to the standard posture, generating action adjustment suggestions according to the actual pressure analysis and the expected pressure distribution, and feeding back the action adjustment suggestions to the user in voice form through the sound module on the yoga mat body, including: When the yoga action of the user does not conform to the standard posture, the deviation values ​​and deviation degrees of different key parts are calculated according to the actual pressure analysis situation and the expected pressure distribution situation; Generate action adjustment suggestions based on the deviation values ​​and deviation degrees of different key parts; The action adjustment suggestion is converted into voice information, and the converted voice information is transmitted to the sound module on the yoga mat body, and the action adjustment suggestion is fed back to the user in the form of voice.

7. The smart yoga mat control method according to claim 1, characterized in that: Also includes: Collect data on whether users conform to standard postures when practicing different yoga movements at different times; The collected data is divided into preset time periods, and the number of times the user practices each yoga posture that meets the standard and the number of times that the user does not meet the standard in each time period are counted; Perform trend analysis on the statistical results of each time period, and generate a user yoga practice report based on the trend analysis results.

8. An intelligent yoga mat control system, characterized in that: Used to execute the smart yoga mat control method as described in any one of claims 1-7, the smart yoga mat control system includes a yoga mat body, a pressure sensor module, a communication module, a sound module and a cloud server, the pressure sensor module includes a plurality of pressure sensors, the plurality of pressure sensors, the communication module and the sound module are all arranged in the yoga mat body, the plurality of pressure sensors and the sound module are electrically connected to the communication module respectively, and the communication module communicates with the cloud server.

9. An intelligent yoga mat control device, characterized in that: comprising a memory and at least one processor, wherein the memory has computer-readable instructions stored therein; The at least one processor calls the computer-readable instructions in the memory to execute the various steps of the smart yoga mat control method as described in any one of claims 1-7.

10. A computer-readable storage medium having computer-readable instructions stored thereon, characterized in that: When the computer-readable instructions are executed by a processor, the steps of the smart yoga mat control method as described in any one of claims 1 to 7 are implemented.