Strength training data auxiliary processing method and device, equipment and storage medium
Through standardized design of sports testing items and sports links, users can independently evaluate sports ability and generate high-quality sports training plans, solving the problem that strength training plans cannot be generated based on real sports ability in the existing technology, and achieving low-cost and high-quality sports training plans.
Patent Information
- Application Number
- CN202311318549.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-11
- Publication Date
- 2025-04-11
AI Technical Summary
Existing strength training programs cannot be generated based on real individual athletic abilities with high quality, professional levels are uneven, and intelligent recommendation solutions are based on static information only and cannot be adjusted dynamically.
By obtaining preset motion guidance information of the motion test items and movement links, receiving project selection operations, reading and displaying target motion guidance information, obtaining motion statistics, generating test scores, and generating a motion training plan based on the motion growth model.
Users can independently control the exercise ability evaluation process and quickly obtain high-quality exercise training programs generated by scientific data models, without professional guidance, and the cost is low, which improves the frequency of sports equipment use and personal physical fitness.
Smart Images

Figure CN119792889A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of sports data technology, and in particular to methods, devices, equipment and storage media for auxiliary processing of strength training data. Background Art
[0002] A scientific, safe and efficient exercise program cannot be separated from a scientific assessment before exercise. When doing strength training, the assessment of strength, balance and other qualities will help to develop a more accurate and efficient strength training plan.
[0003] Existing sports quality assessment and strength training plans are usually completed by professionals such as sports coaches and sports experts. For example, when using FMS (Functional Movement Screen) to evaluate the evaluation object, it is usually a professional who guides the evaluation object to use the corresponding evaluation equipment and make corresponding evaluation movements, and then records the evaluation object's sports performance in data form, and then gives a strength training plan based on professional experience and sports performance. In addition to manual evaluation guidance, there is also a solution for intelligently recommending strength training plans, and the basis of this intelligent recommendation is the personal static information entered by the user.
[0004] When studying the existing final strength training plans, the inventors found that the levels of professionals themselves vary, and the results of sports evaluation and the strength training plans given may not necessarily match the actual physical condition of the evaluated subjects; the intelligent recommendation of strength training plans can usually only be based on personal static information, and cannot be adjusted according to the user's personal athletic ability. Overall, the existing strength training plans cannot be generated with high quality based on the real personal athletic ability. Summary of the invention
[0005] The embodiments of the present application provide a strength training data auxiliary processing method, device, equipment and storage medium to solve the technical problem that the existing strength training plan cannot be generated with high quality according to the actual individual athletic ability.
[0006] In a first aspect, an embodiment of the present application provides a strength training data auxiliary processing method, the strength training data auxiliary processing method comprising:
[0007] Acquire preset exercise test items, each of which is configured with exercise guidance information of at least one exercise link;
[0008] Receiving an item selection operation, and confirming a target motion test item corresponding to the item selection operation;
[0009] Read and sequentially display the target motion guidance information corresponding to the target motion test items;
[0010] Obtaining motion statistics generated during the display of motion guidance information for each target;
[0011] Generate test scores based on sports statistics based on pre-configured rating references corresponding to sports segments;
[0012] Generate a sports training plan based on the test scores and the pre-stored sports growth model.
[0013] In a second aspect, an embodiment of the present application provides a strength training data auxiliary processing device, the strength training data auxiliary processing device comprising:
[0014] An item acquisition unit, used to acquire preset sports test items, each of which is configured with sports guidance information of at least one sports link;
[0015] An operation receiving unit, used to receive an item selection operation and confirm the target motion test item corresponding to the item selection operation;
[0016] An information display unit, used for reading and sequentially displaying target motion guidance information corresponding to target motion test items;
[0017] A data acquisition unit, used for acquiring motion statistical data generated in the process of displaying motion guidance information of each target;
[0018] A score generating unit, for generating a test score according to sports statistical data based on a rating reference configured in advance corresponding to the sports link;
[0019] The program generation unit is used to generate a sports training program according to the test score and the pre-stored sports growth model.
[0020] In a third aspect, an embodiment of the present application provides an electronic device, including a memory and one or more processors;
[0021] A memory for storing one or more programs;
[0022] When one or more programs are executed by one or more processors, the electronic device implements the strength training data auxiliary processing method as in the first aspect.
[0023] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the strength training data auxiliary processing method as in the first aspect.
[0024] In the strength training data auxiliary processing method, device, equipment and storage medium provided by the embodiment of the present application, a preset motion test item is obtained, and each motion test item is configured with motion guidance information of at least one motion link; a project selection operation is received, and the target motion test item corresponding to the project selection operation is confirmed; the target motion guidance information corresponding to the target motion test item is read and displayed in sequence; the motion statistics generated in the process of obtaining and displaying each target motion guidance information; based on the rating reference configured in advance for the motion link, a test score is generated according to the motion statistics; according to the test score and the pre-stored motion growth model, a motion training program is generated. By standardizing the design of the motion test items and the motion links of each motion test item, the user can autonomously control the athletic ability assessment process in the standardized electronic interface, and quickly obtain a high-quality motion training program generated by a scientific data model, and obtain a high-quality motion training program in a low-cost manner without the guidance of professionals, and it is also conducive to increasing the frequency of use of sports equipment and improving personal physical fitness. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 It is a method flow chart of a strength training data auxiliary processing method provided in an embodiment of the present application.
[0026] Figure 2 It is a structural schematic diagram of a strength training data auxiliary processing device provided in an embodiment of the present application.
[0027] Figure 3 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical scheme and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for the convenience of description, only the part related to the present application but not all the contents are shown in the accompanying drawings. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow chart describes each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
[0029] The body's motor system is a large and comprehensive system. The evaluation of the body's motor ability includes multiple subdimensions such as strength, speed, flexibility, joint flexibility, reaction sensitivity, core stability, etc. The shortcomings of each dimension may cause the body to show certain motor weaknesses. A strength training plan based on an incorrect motor ability assessment may not only have no positive effect when implemented, but may also cause sports injuries.
[0030] Existing strength training plans are usually given by professionals based on their professional experience and athletic performance after they have been guided by professionals, or users use intelligent recommendation tools to input personal static information for intelligent recommendation. The levels of professionals themselves vary, and the results of exercise evaluation and the strength training plans given may not necessarily conform to the actual physical condition of the evaluated subjects; the intelligent recommendation of strength training plans can usually only be based on personal static information, and cannot be adjusted according to the user's personal athletic ability. For example, two people of the same age, height, and weight may have a high muscle content and strong athletic ability, while the other may have a high fat content and weak athletic ability. The athletic abilities of the two people are of course different, and the same strength training plan cannot be used. Overall, existing strength training plans cannot be generated with high quality based on real personal athletic ability.
[0031] In view of the problems existing in the prior art mentioned above, the strength training data auxiliary processing method proposed in the embodiment of the present application, by standardizing the design of the sports test items and the sports links of each sports test item, the user can independently control the sports ability evaluation process in the standardized electronic interface, and quickly obtain a high-quality sports training program generated by a scientific data model, without the need for professional guidance, to obtain a high-quality sports training program in a low-cost manner, and at the same time, it is also beneficial to increase the frequency of use of sports equipment and improve personal physical fitness. The following is a detailed description of the embodiment of the present application.
[0032] Figure 1 is a method flow chart of a strength training data auxiliary processing method provided by an embodiment of the present application, such as Figure 1 As shown, the strength training data auxiliary processing method includes but is not limited to steps S110 to S160:
[0033] Step S110: Obtain preset exercise test items, each of which is configured with exercise guidance information of at least one exercise link.
[0034] The preset sports test items can be designed based on strength assessment tests and functional assessment tests mainly based on FMS, so as to achieve a comprehensive assessment of the individual's motor function and obtain test results in multiple body dimensions including muscle strength and endurance, body flexibility, stability, balance and symmetry, etc., to help trainees understand the current muscle strength level and identify potential motor dysfunction and unbalanced motor function dimensions.
[0035] Based on the preset sports test items, the specific test results can be used as clear training goals in the future, and efficient and safe training plans can be automatically formulated and recommended according to the evaluation results to ensure the quality of the training. When setting the sports test items, N sports test items (for example: N1, N2, N3, N4...Nn) including but not limited to strength assessment, upper limb flexibility and symmetry, stability and flexibility and symmetry of lower limbs, and core stability and rotation control can be set. Each sports test item is set with four score levels of 3-0 points. The lower the score, the worse the function. Each sports test item can be set with multiple sports links. In order to facilitate the guidance of users for testing, each sports link is designed with sports guidance information, such as making animations, recording real-life demonstrations, etc., for users to refer to for testing. Different weights can also be set for each sports link. Of course, it can also be that each sports link is set with four score levels of 3-0 points, and the sum of the scores of all sports links is used as the score of the corresponding sports test item.
[0036] During the configuration stage, in addition to configuring the sports test items, you can also configure other preset content required later, such as configuring a certain number of training courses in the background, and can continue to expand. During configuration, label each course with a training goal, which corresponds to different single evaluations, and can improve or improve the corresponding functions. For example, for course A, N1 and N3 are configured, which means that course A helps to improve the functions corresponding to the two tests N1 and N3. In addition, you can also configure the weight coefficient x (0-1) of the training label for the training course; the closer to 1, the higher the weight, indicating that the corresponding training effect is better. For example, for course A, the weight coefficient of N1 is 0.8, and the weight coefficient of N3 is 0.2, which means that course A has a more obvious training effect in improving the function corresponding to N1.
[0037] Step S120: receiving an item selection operation, and confirming the target motion test item corresponding to the item selection operation.
[0038] After entering the test mode, the motion test items can be presented to the user in the form of a menu, and the item selection operation can be received in the menu. The item selection operation is the operation performed by the user in the menu according to his own test needs. Specifically, one, multiple or all motion test items can be selected. The selected motion test items are the target motion test items.
[0039] Step S130: Read and display the target motion guidance information corresponding to the target motion test items in sequence.
[0040] In order to reduce unnecessary data transmission, it is not necessary to obtain the motion guidance information corresponding to all motion test items, but only obtain the target motion guidance information corresponding to the target motion test item. Specifically, any display device that can obtain data from the server can display the target motion guidance information. In the specific display process, in order to avoid interference with the current test link, each target motion guidance information corresponding to the target motion test item can be displayed on the display device in turn. In the case where different weight levels are set in the same motion link, the weight level to be tested can be used as a part of the guidance information of the motion link, that is, for the same test action, different weight levels can also be regarded as sub-links for detailed guidance, so that the user can adjust the test weight according to the target motion guidance information to ensure the accurate execution of the test process.
[0041] Step S140: obtaining motion statistics data generated during the process of displaying motion guidance information for each target.
[0042] Specific sports statistics can be obtained by testing or analyzing various electronic sports equipment or sports auxiliary equipment, etc. In the absence of electronic statistical capabilities, sports statistics can also be manually recorded and uploaded by users, professionals or assistants according to target sports guidance information.
[0043] Step S150: Based on the rating reference pre-configured corresponding to the sports link, a test score is generated according to the sports statistical data.
[0044] Each sports test item has a specific scoring standard. The test score is based on the individual's movement quality and limitations. According to sports statistics, if the score level is used as shown in the previous example, each sports link can get 4 different levels of scores from 3 to 0.
[0045] In the specific evaluation process, even for the same sports link, there may be scores corresponding to different evaluation dimensions, that is, the rating reference corresponds to multiple evaluation dimensions; correspondingly, in the process of generating test scores, the individual scores of each evaluation dimension can be generated based on the sports statistical data based on the multiple evaluation dimensions of the rating reference pre-configured for the sports link; then the total score is generated based on the individual scores. For example, the score M corresponding to all sports test itemsN1 、M N2 、M N3 ...M Nn and overall score M 总 .
[0046] Step S160: Generate an exercise training program based on the test score and the pre-stored exercise growth model.
[0047] The higher the total score, the better the motor function; the scores of each individual item can explain the user's body function in different dimensions. The lower the score, the bigger the problem. An optional way to generate a sports training plan is to determine the priority of the current user's problem and recommend training content based on the score. The priority is reflected in the training proportion, that is, the training proportion of different training goals is determined according to the level of the individual score; the training content of each training goal is determined according to the total score. The sports growth model is specifically designed with the weight coefficient as a reference, and specifically presents the effect of a training content on the improvement of a certain sports ability.
[0048] If the user has only taken a single assessment test, the user will be given the corresponding result evaluation and the specific content of the relevant sports training plan based on the scoring results. For example, if the user has taken a single assessment test for N1, a certain number of courses with training tags containing N1 will be recommended to the user according to the score of N1 and different weights. Among them, if the score is at the level of 3 or 2, courses with lower weight coefficients in the N1 category can be recommended; conversely, if the score is at the level of 1 or 0, courses with higher weight coefficients in the N1 category should be recommended.
[0049] If the user has taken multiple or all assessment tests, the user will be given an overall evaluation based on the scoring results, and feedback will be given to the user on the movement patterns and functions that need to be focused on and improved. Priority should be given to low-scoring or abnormal movements, as well as problems that may lead to a higher risk of injury. For example, if the scores of N1 and N3 are low, and the MN1 value is the lowest, then the problems with the corresponding functions of N1 and N3 are relatively large. In this case, more courses labeled N1 and N3 should be recommended in a certain proportion, and N1 courses with higher weight coefficients should be mainly recommended.
[0050] In addition to generating a sports training program based on the test results, the sports training program can also be customized according to the needs of the user. After receiving the training goal input by the user, the sports training program is generated according to the training goal, the test score and the pre-stored sports growth model. The customized program can be triggered by the user actively, or it can be output to the user after the test is completed. When the user confirms to customize the sports training program, the training goal is received through the customization interface, that is, a certain function that needs to be improved, the time of intervention, the number of training sessions per week, the course difficulty time, etc. For example, N1 function, 8 weeks, 3 times a week. Then, according to the evaluation and priority and the user's goal setting, the background performs calculations and data matching, which is 24 training contents; these 24 training contents will be matched according to a% N1 course + b% Nn course + c% comprehensive course, where a% + b% + c% is 100%, and a>b>c, b and c can both be zero.
[0051] If the test assessment is an assessment of a single sports test item, when recommending related courses based on the scores, a higher score such as 3 or 2 points indicates that the ability is not very weak, and a more comprehensive course can be recommended, or a course with a weight coefficient of less than 0.5 corresponding to the training goal.
[0052] If the test assessment is an assessment of all or multiple sports test items, the total score is calculated, as well as the weight of each score. An optional rule for generating a specific sports training program is as follows:
[0053] 1. The overall score is high, and each item is above 2 points
[0054] When a periodic training plan is not set, a more comprehensive course will be recommended, and training for each specialty will be recommended on average based on the training cycle and frequency set by the user.
[0055] When there is a set periodic training plan, recommendations and plans are arranged in the form of 50% Nn + 50% comprehensive courses based on the main training goals (such as Nn) selected by the user, as well as the training cycle and frequency, course difficulty and time, etc. Among them, the weight coefficient of Nn courses should be above 0.5.
[0056] 2. The overall score is high, but one item is less than 2 points
[0057] When a periodic training plan is not set, the training courses related to the lowest function (e.g. N1) with the lowest score will be recommended first, and the weight coefficient of such courses should be higher than 0.5.
[0058] When there is a set periodic training plan, it is recommended and planned according to the lowest-scoring item (e.g. N1), the main training goal selected by the user (e.g. Nn), the training cycle and frequency, the course difficulty and time, etc., in the form of 40% N1 + 30% Nn + 30% comprehensive courses. Among them, the weight coefficient of N1 and Nn courses should be above 0.5; in addition, N1 can be the same category as Nn.
[0059] 3. Low overall score
[0060] When a periodic training plan is not set, courses with a weight coefficient of more than 0.5 are recommended according to the score of each item; if there is an item with a score of 0, courses with a weight coefficient of more than 0.8 can be recommended.
[0061] When there is a set periodic training plan, it is recommended and planned according to the main training goal (such as Nn) selected by the user, the training cycle and frequency, the course difficulty and time, etc., in the form of 60% Nn + 40% comprehensive courses. Among them, the weight coefficient of Nn courses should be above 0.8; in addition, comprehensive courses should be set as courses outside Nn on average, and the weight should be above 0.5.
[0062] In a more extreme case, for example, when a certain score is 0, such courses should be recommended first, and the weight should be above 0.8. When there are multiple 0 scores, if the user has set a plan, each corresponding course will be recommended; if the user has set a training goal, recommendations will be made based on the training goal.
[0063] The scoring method, weight design, etc. in the embodiments of the present application are used to exemplify the present solution. When it is implemented specifically, it should be set and adjusted in combination with the characteristics of the hardware equipment and the professional opinions of sports training experts.
[0064] In addition, while training for weaknesses, strength training is the most important part of training, involving the specific weight used for each action during sports training. Therefore, it should also be a necessary part of a complete training program. If the user has not conducted a special strength test assessment, the recommended courses and cycle plans are only for training content recommendations, and the user customizes the weight of each action during training; if the user has completed both a strength test assessment and a functional assessment test, the recommended courses and cycle plans should also automatically recommend the recommended training weight for each action to the user.
[0065] The strength training data auxiliary processing method in the embodiment of the present application can be implemented based on various smart home devices with sports auxiliary capabilities, such as based on a smart fitness mirror. When reading and displaying the target motion guidance information, including the menu display of the motion test items, it can be implemented by the smart fitness mirror. Correspondingly, the motion statistics generated in the process of displaying each target motion guidance information can be obtained by performing image acquisition through the camera of the smart fitness mirror to obtain the motion test image; the motion test image is analyzed to obtain the motion statistics generated in the process of each target motion guidance information. Of course, the smart fitness mirror can also be connected to and receive data from other sports equipment with data recording capabilities. For example, if a certain test equipment has data statistics capabilities and can obtain motion statistics, it is not necessary to perform data statistics through the camera, but to obtain motion statistics directly from the test equipment.
[0066] It should be understood that the smart fitness mirror is not limited to a single type of mirror product that can only perform mirror imaging, interactive interface display and motion collection and recognition, but can be integrated with sports equipment, that is, the smart fitness mirror and sports equipment are integrated as a fitness device. Compared with the smart fitness mirror in the previous text and other sports equipment with data recording capabilities for connection and data reception, the integrated fitness device is equivalent to connecting the smart fitness mirror and the sports equipment through a fixed physical structure and a normalized data connection. On a fitness device, both sports training can be performed and the mirror imaging, interactive interface display and motion collection and recognition functions of an independent smart fitness mirror can be provided. While such a fitness device implements the data processing scheme of the embodiment of the present application, it can make it more convenient for users to use and it is easier to view the feedback of data and analysis results during exercise. In general, the device form of the specific implementation of the embodiment of the present application is not limited. Whether it is implemented in a way that multiple devices cooperate or in an integrated digital sports device, it does not deviate from the design ideas of the embodiment of the present application.
[0067] In addition, the training device itself may have fine control capabilities and data acquisition capabilities. For example, the counterweight of the training device is not a metal sheet, but a motor that can control the strength. Then the motion statistics data can be obtained by obtaining the operation monitoring module configured by the resistance component in the training device, and generated during each target motion guidance information process. Based on the training device, it can be used in conjunction with the display component, that is, before obtaining the preset motion test items, the display component and the training device are connected to establish a control connection, and the motion test items are displayed through the display component; then the project selection operation can be received through the display component, and the target motion test items corresponding to the project selection operation are confirmed; then the target motion guidance information corresponding to the target motion test items is read and displayed in sequence on the display component to start the test. The display component can be an external electronic device independent of the training device, or it can be an integrated setting of the display component and the training device, that is, the training device itself has comprehensive display capabilities, and even after confirming the target motion test items, the training device automatically adjusts the specific parameters of the motion link according to the test process, and the user only needs to exercise according to the target motion guidance information to complete the test process.
[0068] In order to comprehensively record and analyze the entire exercise improvement process, each training session can be recorded so that users can review, retest and re-evaluate, and it is also convenient for users to share exercise data and improve exercise experience.
[0069] Figure 2 This is a schematic diagram of the structure of the strength training data auxiliary processing device provided in the embodiment of the present application. Figure 2 The strength training data auxiliary processing device includes: an item acquisition unit 210, an operation receiving unit 220, an information display unit 230, a data acquisition unit 240, a score generation unit 250 and a program generation unit 260.
[0070] Among them, the project acquisition unit 210 is used to obtain preset sports test items, each sports test item is configured with sports guidance information of at least one sports link; the operation receiving unit 220 is used to receive the project selection operation and confirm the target sports test item corresponding to the project selection operation; the information display unit 230 is used to read and display the target sports guidance information corresponding to the target sports test item in sequence; the data acquisition unit 240 is used to obtain the sports statistical data generated in the process of displaying each target sports guidance information; the score generation unit 250 is used to generate a test score according to the sports statistical data based on the rating reference pre-configured corresponding to the sports link; the plan generation unit 260 is used to generate a sports training plan according to the test score and a pre-stored sports growth model.
[0071] Based on the above embodiment, the information display unit 230 includes:
[0072] A first display unit is used to read and sequentially display target exercise guidance information corresponding to the target exercise test items through the smart fitness mirror;
[0073] Accordingly, the data acquisition unit 240 includes:
[0074] An image acquisition module is used to acquire images through the camera of the smart fitness mirror to obtain a motion test image;
[0075] The image analysis module is used to perform motion image analysis on the motion test image to obtain motion statistical data generated during the process of each target motion guidance information.
[0076] Based on the above embodiment, the data acquisition unit 240 includes:
[0077] The monitoring and statistics module is used to obtain the operation monitoring module of the resistance component configuration in the training device and the movement statistics generated during each target movement guidance information process.
[0078] Based on the above embodiment, the strength training data auxiliary processing device further includes:
[0079] A connection establishing unit, used to establish a control connection between the display component and the training device, and display the exercise test items through the display component;
[0080] Accordingly, the operation receiving unit 220 includes:
[0081] A first receiving module, configured to receive an item selection operation through a display component, and confirm a target motion test item corresponding to the item selection operation;
[0082] Accordingly, the information display unit 230 includes:
[0083] The second display module is used to read and display the target motion guide information corresponding to the target motion test items in sequence on the display component.
[0084] Based on the above embodiment, the display component is integrated with the training device.
[0085] Based on the above embodiment, the rating reference corresponds to multiple evaluation dimensions;
[0086] Accordingly, the score generating unit 250 includes:
[0087] A single scoring module is used to generate a single score for each evaluation dimension based on multiple evaluation dimensions of rating references pre-configured corresponding to the sports link according to sports statistical data;
[0088] The comprehensive scoring module is used to generate a total score based on individual scores.
[0089] Based on the above embodiment, the solution generating unit 260 includes:
[0090] The time confirmation module is used to confirm the training proportion of different training goals according to the individual scores;
[0091] The content confirmation module is used to confirm the training content of each training objective according to the total score.
[0092] Based on the above embodiment, the strength training data auxiliary processing device further includes:
[0093] The program customization unit is used to receive the input training goals and generate a sports training program according to the training goals, test scores and pre-stored sports growth models.
[0094] The strength training data auxiliary processing device provided in the embodiment of the present invention is included in an electronic device and can be used to execute any strength training data auxiliary processing method provided in the above embodiments, and has corresponding functions and beneficial effects.
[0095] It is worth noting that in the embodiment of the above-mentioned strength training data auxiliary processing device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0096] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 3 As shown, the electronic device includes a processor 310 and a memory 320. In a common product form, it may also include an input device 330, an output device 340, and a communication device 350. The number of processors 310 in the electronic device may be one or more. Figure 3 A processor 310 is taken as an example; the processor 310, the memory 320, the input device 330, the output device 340 and the communication device 350 in the electronic device can be connected via a bus or other means. Figure 3 The example of connecting through bus is taken in the following.
[0097] The memory 320, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as the program instructions / modules corresponding to the strength training data auxiliary processing method in the embodiment of the present application (for example, the project acquisition unit 210, the operation receiving unit 220, the information display unit 230, the data acquisition unit 240, the score generation unit 250 and the scheme generation unit 260 in the strength training data auxiliary processing device). The processor 310 executes various functional applications and data processing of the electronic device by running the software programs, instructions and modules stored in the memory 320, that is, realizes the above-mentioned strength training data auxiliary processing method.
[0098] The memory 320 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 320 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 320 may further include a memory remotely arranged relative to the processor 310, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0099] The input device 330 may be used to receive network configuration information. The output device 340 may include a display device such as a display screen.
[0100] The above-mentioned electronic device includes a strength training data auxiliary processing device, which can be used to execute any strength training data auxiliary processing method and has corresponding functions and beneficial effects.
[0101] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by an electronic device, it implements the relevant operations in the strength training data auxiliary processing method provided in any embodiment of the present application, and has corresponding functions and beneficial effects.
[0102] Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products.
[0103] Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the functions in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0104] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0105] Computer readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0106] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0107] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.
Claims
1. A strength training data auxiliary processing method, characterized in that: include: Acquire preset exercise test items, each of which is configured with exercise guidance information of at least one exercise link; Receiving an item selection operation, and confirming a target motion test item corresponding to the item selection operation; Reading and sequentially displaying the target motion guidance information corresponding to the target motion test items; Obtaining motion statistics data generated during the process of displaying each target motion guidance information; Based on the rating reference configured in advance corresponding to the sports link, generating a test score according to the sports statistical data; An exercise training program is generated according to the test score and a pre-stored exercise growth model.
2. The strength training data auxiliary processing method according to claim 1, characterized in that: The reading and sequentially displaying the target motion guidance information corresponding to the target motion test items includes: The target exercise guidance information corresponding to the target exercise test items is read and displayed in sequence by the smart fitness mirror; Accordingly, the motion statistics data generated during the process of obtaining and displaying each target motion guidance information includes: Capturing images through the camera of the smart fitness mirror to obtain a motion test image; Performing motion image analysis on the motion test image to obtain motion statistical data generated during the process of each target motion guidance information.
3. The strength training data auxiliary processing method according to claim 1, characterized in that: The obtaining and displaying of the motion statistics data generated in the process of each target motion guidance information includes: The operation monitoring module configured by the resistance component in the training device is obtained, and the movement statistics data generated during each target movement guidance information process.
4. The strength training data auxiliary processing method according to claim 3 is characterized in that: Before obtaining the preset motion test items, the method further includes: Establishing a control connection between the display component and the training device, and displaying the exercise test items through the display component; Accordingly, the receiving of the item selection operation and confirming the target motion test item corresponding to the item selection operation includes: receiving an item selection operation through the display component, and confirming a target motion test item corresponding to the item selection operation; Correspondingly, the reading and sequentially displaying the target motion guidance information corresponding to the target motion test items includes: The target motion guidance information corresponding to the target motion test items is read and displayed in sequence on the display component.
5. The strength training data auxiliary processing method according to claim 4, characterized in that: The display assembly is integrated with the training device.
6. The strength training data auxiliary processing method according to any one of claims 1 to 5, characterized in that: The rating reference corresponds to multiple evaluation dimensions; Accordingly, the step of generating a test score based on the pre-configured rating reference corresponding to the sports link and the sports statistical data includes: Based on the multiple evaluation dimensions of the rating reference configured in advance corresponding to the sports link, a single score for each evaluation dimension is generated according to the sports statistical data; A total score is generated based on the individual scores.
7. The strength training data auxiliary processing method according to claim 6, characterized in that: Generating a sports training program according to the test score and the pre-stored sports growth model includes: Determine the training proportions of different training objectives according to the individual scores; The training content for each training target is determined based on the total score.
8. The strength training data auxiliary processing method according to any one of claims 1 to 5, characterized in that: Also includes: An input training goal is received, and an exercise training program is generated according to the training goal, the test score and a pre-stored exercise growth model.
9. A strength training data auxiliary processing device, characterized in that: include: An item acquisition unit, used for acquiring preset sports test items, each of which is configured with sports guidance information of at least one sports link; An operation receiving unit, used for receiving an item selection operation and confirming a target motion test item corresponding to the item selection operation; An information display unit, used for reading and sequentially displaying the target motion guidance information corresponding to the target motion test items; A data acquisition unit, used for acquiring motion statistical data generated in the process of displaying each target motion guidance information; A score generating unit, configured to generate a test score according to the sports statistical data based on the rating reference configured in advance corresponding to the sports link; The program generating unit is used to generate a sports training program according to the test score and a pre-stored sports growth model.
10. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the electronic device implements the strength training data auxiliary processing method as described in any one of claims 1-8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the strength training data auxiliary processing method as described in any one of claims 1-8 is implemented.
Citation Information
Patent Citations
Physical training plan generation method and device and electronic equipment
CN113299365A
Fitness scheme recommendation method and device based on strength fitness mirror
CN115881271A
Exercise assessment and prescription generation system and method thereof
CN115888036A
Body motion learning support device
JP2014133015A