Rehabilitation training scheme generation method and device, equipment and medium
By analyzing joint and muscle interactions, the method and device generate personalized rehabilitation training programs that address the root causes of movement defects and posture health issues, providing effective solutions through a tracing algorithm and optimal training action combinations.
Patent Information
- Application Number
- CN202411107460.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-13
- Publication Date
- 2024-12-13
AI Technical Summary
Existing smart fitness equipment cannot trace the root causes of joint and muscle problems due to the lack of analysis of the mutual influence relationship between joints and muscles, leading to insufficient exercise rehabilitation plans that fail to fundamentally solve movement defects and posture health issues.
A method and device that collect motion information, analyze it against a detection action library, trace the source of joint and muscle abnormalities using a tracing algorithm, and generate a personalized rehabilitation training program based on an optimal training action combination.
The solution effectively traces the root causes of joint and muscle issues, enabling the generation of a targeted rehabilitation training program that fundamentally addresses movement defects and posture health problems.
Smart Images

Figure CN119132506A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of sports rehabilitation technology, and in particular to a method, device, equipment and medium for generating a rehabilitation training program. Background Art
[0002] With the development of social economy and the improvement of people's living standards, people pay more and more attention to their physical health, and fitness and physical exercise have become a common choice for people to pursue a healthy life. However, people generally lack the knowledge of their physical problems and which sports are suitable or not. In addition, the fragmentation of time for sports and fitness also results in a lack of effective time to find professional rehabilitation fitness coaches for long-term sports and fitness guidance, so many smart fitness equipment have emerged and have been recognized by people.
[0003] However, the smart fitness products on the market can only solve specific problems and provide fixed exercise plans, and cannot fully realize the ability to analyze the root causes of personal problems; and the corresponding smart fitness equipment and posture detection equipment can only perform simple posture analysis and generate problem areas, but cannot analyze the causes of the problems and the mutual influence of various joints and muscles. Therefore, the generated exercise rehabilitation plans and problem-solving steps are insufficient and often cannot fundamentally solve movement defects and posture health problems. Summary of the invention
[0004] The embodiments of the present invention provide a method, device, equipment and medium for generating a rehabilitation training program, aiming to solve the problem in the prior art that it is impossible to trace the source of a problem based on the mutual influence relationship between joint muscles.
[0005] In a first aspect, an embodiment of the present invention provides a method for generating a rehabilitation training program, the method comprising:
[0006] Collecting the motion information of the target user completing the specified detection action, comparing and analyzing the motion information with the preset motion information in the detection action library, and obtaining an abnormal information table including part defects and abnormal posture;
[0007] Based on a preset tracing algorithm, each joint movement defect or each abnormal posture information in the abnormal information table is traced to the source to obtain a problem link report;
[0008] Processing the problem link report based on a preset sports rehabilitation algorithm to obtain an optimal training action combination;
[0009] A rehabilitation training program corresponding to the target user is generated according to the optimal training action combination.
[0010] In a second aspect, an embodiment of the present invention provides a rehabilitation training program generating device, the device comprising:
[0011] An information table generating unit is used to collect motion information of the target user completing the specified detection action, compare and analyze the motion information with the preset motion information in the detection action library, and obtain an abnormal information table including part defects and body abnormalities;
[0012] A tracing unit, configured to perform problem tracing for each joint motion defect or each body posture abnormality information in the abnormal information table based on a preset tracing algorithm to obtain a problem link report;
[0013] An optimal training action combination acquisition unit, used to process the problem link report based on a preset sports rehabilitation algorithm to obtain an optimal training action combination;
[0014] A rehabilitation training program generating unit is used to generate a rehabilitation training program corresponding to the target user according to the optimal training action combination.
[0015] In a third aspect, an embodiment of the present application further provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for generating a rehabilitation training program described in the first aspect above is implemented.
[0016] In a fourth aspect, an embodiment of the present application further provides a storage medium, wherein the storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the rehabilitation training program generation method described in the first aspect above.
[0017] The embodiments of the present invention provide a method, device, equipment and medium for generating a rehabilitation training program. The method includes collecting motion information of a target user completing a specified detection action, comparing and analyzing the motion information with preset motion information in a detection action library, and obtaining an abnormal information table including part defects and body abnormalities; tracing the problem source of each joint motion defect or each body abnormality information in the abnormal information table based on a preset tracing algorithm to obtain a problem link report; processing the problem link report based on a preset motion rehabilitation algorithm to obtain an optimal training action combination; generating a rehabilitation training program based on the optimal training action combination; the present invention traces the problem source of each joint motion defect or each body abnormality information in the abnormal information table, and generates a personalized rehabilitation training program corresponding to the target user from the root of the problem, thereby fundamentally solving the problems of motion defects and body health. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0019] Figure 1 A schematic diagram of a process for generating a rehabilitation training program according to an embodiment of the present invention;
[0020] Figure 2 A schematic diagram of a sub-process of a method for generating a rehabilitation training program provided in an embodiment of the present invention;
[0021] Figure 3 A schematic diagram of another sub-process of the method for generating a rehabilitation training program provided by an embodiment of the present invention;
[0022] Figure 4 A schematic block diagram of a rehabilitation training program generating device provided by an embodiment of the present invention;
[0023] Figure 5 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0025] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0026] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0027] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0028] In order to more clearly understand the technical solution of the present application, the terminals involved are described in detail below. The present application describes the technical solution from the perspectives of the sending end and the server.
[0029] See also Figure 1 , Figure 1 A schematic diagram of a process for generating a rehabilitation training program according to an embodiment of the present invention; Figure 2 A schematic diagram of a sub-process of a method for generating a rehabilitation training program provided in an embodiment of the present invention; Figure 3 Another sub-flow diagram of the method for generating a rehabilitation training program provided by an embodiment of the present invention. The method for generating a rehabilitation training program is applied in a server, and the method for generating a rehabilitation training program is executed by application software installed in a terminal device, wherein the terminal device may be an electronic device with communication function such as a smart phone, a tablet computer, a laptop computer, a desktop computer, and a personal digital assistant.
[0030] like Figure 1-3 As shown, the method includes steps S110 to S140.
[0031] S110, collecting motion information of the target user completing the specified detection action, comparing and analyzing the motion information with the preset motion information in the detection action library, and obtaining an abnormal information table including part defects and body abnormalities.
[0032] In this embodiment, in order to conduct a preliminary detection of the physical condition of the target user, the motor ability of each muscle group and joint of the target user's body and the abnormal posture are determined. In the specific implementation, the target user wears a motion detection module, and the motion detection module collects the motion information of the target user completing the specified detection action; wherein, the motion information includes information such as motion angle, acceleration and jitter. In addition, the collected motion information is sent to the detection action library, and the motion information is compared and analyzed with the preset motion information in the detection action library to obtain an abnormal information table; wherein, the abnormal information table includes part defects and abnormal posture; and the part defects may be defects such as arch collapse, scoliosis and X-shaped legs; the abnormal posture may be bad posture such as uneven shoulders, hunchback, and protruding shoulder blades.
[0033] S120, tracing the source of each joint movement defect or each abnormal posture information in the abnormal information table based on a preset tracing algorithm to obtain a problem link report.
[0034] In this embodiment, after obtaining the abnormal information table including part defects and posture abnormalities, in order to trace the problem of each joint movement defect or each posture abnormality in the abnormal information table, this embodiment traces the problem of each joint movement defect or each posture abnormality in the abnormal information table based on a preset tracing algorithm to obtain a problem link report, thereby determining the source of the target user's movement ability defects and posture abnormalities.
[0035] In one embodiment, if Figure 2 As shown, the step S120 includes:
[0036] S121, acquiring current abnormal information from the abnormal information table according to the first preset anatomical posture; wherein the current abnormal information includes current joint movement defects or current posture abnormality information;
[0037] S122, obtaining at least one first question associated with the current abnormal information from a preset question model library;
[0038] S123, comparing the at least one first question with the abnormal information table to obtain a comparison result;
[0039] S124, obtaining first abnormal information matching any first question in the at least one first question from the abnormal information table according to the comparison result, updating the current abnormal information based on the first abnormal information, and returning to execute the step of obtaining at least one first question associated with the current abnormal information from the preset question model library, until each first question in the at least one first question is compared with the abnormal information table, and generating a question link corresponding to the current abnormal information; wherein the first abnormal information includes a first joint movement defect or a first posture abnormality information;
[0040] S125, if the first abnormal information matching any of the at least one first question is not obtained from the abnormal information table according to the comparison result, whether there is second abnormal information located in a second preset anatomical position in the abnormal information table, obtain a first detection result, and generate a question link corresponding to the current abnormal information; wherein the second abnormal information includes a second joint movement defect or a second posture abnormality information;
[0041] S126. If the first detection result is that there is no second abnormal information located at the second preset anatomical position in the abnormal information table, then detect whether there is third abnormal information in the abnormal information table that does not generate a problem link to obtain a second detection result; wherein the third abnormal information includes a third joint movement defect or a third posture abnormality information;
[0042] S127: If the second detection result is that there is no third abnormal information in the abnormal information table that does not generate a problem link, combine each problem link to generate the problem link report.
[0043] In this embodiment, the process of tracing the problem source of each joint movement defect or each abnormal posture information in the abnormal information table based on the preset tracing algorithm to obtain the problem link report specifically includes: first, obtaining the current abnormal information from the abnormal information table according to the first preset anatomical position; wherein, the current abnormal information includes the current joint movement defect or the current abnormal posture information; wherein, the first preset anatomical position is the uppermost and outermost anatomical position of the human body. For example: the abnormal information table includes problems such as knee valgus (X-shaped legs), ankle valgus and arch collapse, then the current abnormal information obtained from the abnormal information table according to the first preset anatomical position is knee valgus.
[0044] Then, at least one first problem that interacts with the current abnormal information (i.e., the problem that causes the current abnormal information) is obtained from the preset problem model library; wherein, the preset problem model library is pre-set with various abnormal problems that cause the current abnormal information. And, the at least one first problem is compared with the abnormal information table to obtain a comparison result; thereby, according to the comparison result, the first abnormal information matching any first problem in the at least one first problem is obtained from the abnormal information table, the current abnormal information is updated based on the first abnormal information, and the step S122 is returned to be executed until each first problem in the at least one first problem is compared with the abnormal information table, thereby continuously tracing the current abnormal information to generate a problem link corresponding to the current abnormal information; wherein, the first abnormal information includes a first joint movement defect or a first body abnormality information.
[0045] For example: the abnormal information table includes problems such as knee valgus (X-shaped legs), ankle valgus and arch collapse, and the current abnormal information is knee valgus, then at least one first problem that interacts with knee valgus is obtained from the preset problem model library; if the at least one first problem is ankle valgus, then the comparison result is that the ankle valgus in the abnormal information table matches the ankle valgus in the preset problem model library, thereby returning to execute the step S122 to determine the source of the problem causing the ankle valgus.
[0046] For example, the problem link corresponding to the current abnormal information may be foot arch collapse→ankle valgus→knee valgus; wherein, foot arch collapse is the source of the problem.
[0047] In addition, if the first abnormal information matching any of the at least one first question is not obtained from the abnormal information table according to the comparison result, a detection is performed to determine whether there is second abnormal information located in a second preset anatomical position in the abnormal information table to obtain a first detection result, and a question link corresponding to the current abnormal information is generated. The second abnormal information includes a second joint movement defect or second posture abnormality information. The second preset anatomical position is a position that is closer to the lower side and the inner side than the first preset anatomical position. For example: if the abnormal information table includes high and low shoulders and scoliosis, and the current abnormal information located in the first preset anatomical position is high and low shoulders, then the second abnormal information located in the second preset anatomical position is scoliosis.
[0048] Furthermore, if the first detection result is that there is no second abnormal information located in the second preset anatomical position in the abnormal information table, then by detecting whether there is third abnormal information in the abnormal information table that has not generated a problem link, it is further confirmed whether the joint movement defect or posture abnormality information in the abnormal information table has completed the problem tracing, thereby obtaining the second detection result; wherein, the third abnormal information includes third joint movement defects or third posture abnormality information; when the second detection result is that there is no third abnormal information in the abnormal information table that has not generated a problem link, each problem link is combined to generate the problem link report, thereby completing the problem tracing of the joint movement defect or posture abnormality information in the abnormal information table.
[0049] In one embodiment, after obtaining the first detection result, the method further includes:
[0050] If the first detection result is that there is second abnormal information located at the second preset anatomical position in the abnormal information table, the current abnormal information is updated based on the second abnormal information, and the step of obtaining at least one first question associated with the current abnormal information from the preset question model library is returned to execute.
[0051] In this embodiment, after detecting whether there is second abnormal information located at the second preset anatomical position in the abnormal information table, if the first detection result obtained is that there is second abnormal information located at the second preset anatomical position in the abnormal information table, it indicates that the second abnormal information located at the second preset anatomical position needs to be traced. At this time, the current abnormal information will be updated based on the second abnormal information, and the execution of step S122 will be returned until a problem link corresponding to the second abnormal information is generated.
[0052] In one embodiment, after obtaining the second detection result, the method further includes:
[0053] If the second detection result is that there is third abnormal information in the abnormal information table that does not generate a problem link, the current abnormal information is updated based on the third abnormal information, and the step of obtaining the current abnormal information from the abnormal information table according to the first preset anatomical position is returned to execute.
[0054] In this embodiment, after detecting whether there is second abnormal information located at a second preset anatomical position in the abnormal information table, if the second detection result obtained is that there is no third abnormal information in the abnormal information table that has not generated a problem link, it indicates that the third abnormal information needs to be traced. At this time, the current abnormal information will be updated based on the third abnormal information, and the execution of step S121 will be returned until a problem link corresponding to the third abnormal information is generated.
[0055] S130: Process the problem link report based on a preset motion algorithm to obtain an optimal training action combination.
[0056] In this embodiment, after obtaining the problem link report, in order to generate an optimal training action combination suitable for the target user, in this embodiment, the problem link in the problem link report is analyzed and processed based on a preset motion algorithm to obtain an optimal training action combination. The optimal training action combination includes multiple training actions, such as jumping and other training actions.
[0057] In one embodiment, if Figure 3 As shown, the step S130 includes:
[0058] S131, analyzing the problem link report to obtain at least one position to be trained corresponding to the problem link report;
[0059] S132, acquiring a target training action set from a preset rehabilitation model library based on the at least one position to be trained and the problem link report;
[0060] S133, setting a score for each training action in the target training action set according to a preset score rule to obtain a training score for each training action;
[0061] S134, calculating the training score of each training action and the preset training intensity ratio corresponding to each training action to obtain the compliance score of each training action;
[0062] S135, allocating intensity to each training action according to the preset physical fitness of the target user to obtain a training intensity of each training action; wherein the training intensity of each training action includes a training time and a number of training times;
[0063] S136, performing descending processing on each training action in the target training action set according to the compliance score of each training action, to obtain a first training action combination;
[0064] S137, selecting a second training action combination and a third training action combination from the first training action combination according to the preset physical fitness training time and the training intensity of each training action;
[0065] S138: If it is detected that the second training action combination meets the training requirement of the problem link report, use the second training action combination as the optimal training action combination.
[0066] In this embodiment, after tracing the source of each joint movement defect or each abnormal posture information in the abnormal information table, each problem link in the problem link report is analyzed to obtain at least one position to be trained corresponding to the problem link report, so that subsequent training can be performed for the at least one position to be trained. Then, based on the at least one position to be trained and the problem link report, a target training action set is obtained from a preset rehabilitation model library; and a score is set for each training action in the target training action set according to a preset score rule to obtain a training score for each training action. For example: the at least one position to be trained is A, B and C, and the training actions in the target training action set are D, E, F and G; wherein, scores are set for each training action D, E, F and G in the target training action set according to a preset score rule, and when training action D can be used to train position A, then according to the preset score rule, the training score of training action D can be obtained as 1 point; when training action F can be used to train positions A and C, then according to the preset score rule, the training score of training action F can be obtained as 2 points, and so on. The training scores of training actions F and G can be obtained by analogy.
[0067] Furthermore, after obtaining the training score of each training action, the training score of each training action and the preset training intensity ratio corresponding to each training action are summed up to obtain the compliance score of each training action; wherein the preset training intensity ratio corresponding to each training action refers to the training intensity ratio of each training action for each joint. For example, if training action D trains the waist and buttocks, the preset training intensity ratio corresponding to training action D is the preset training intensity ratio of the waist + the preset training intensity ratio of the buttocks.
[0068] Furthermore, after obtaining the training score of each training action, the intensity of each training action is allocated according to the preset physical fitness of the target user to obtain the training intensity of each training action; wherein the training intensity of each training action includes the training time and the number of training times. For example, the training time of training action D is 4 minutes, and the number of training times within the training time of 4 minutes is 5 sets.
[0069] In addition, each training action in the target training action set is processed in descending order according to the compliance score of each training action to obtain a first training action combination; for example: the target training action set includes training actions D, E, F, G and H, wherein, if the compliance score of training action D is 4, the compliance score of training action E is 3, the compliance score of training action F is 1, the compliance score of training action G is 2, and the compliance score of training action H is 1, then the training actions D, E, F, G and H are processed in descending order according to the compliance score of each training action, thereby obtaining the first training action combination after sorting: DEGFH.
[0070] In order to obtain the physical training time that meets the preset physical training time of the target user, in this embodiment, the second training action combination and the third training action combination are selected from the first training action combination according to the preset physical training time and the training intensity of each training action; wherein the second training action combination is a training action combination that meets the preset physical training time. After obtaining the second training action combination, it is also necessary to detect whether the second training action combination meets the training requirements of the problem link report. If the second training action combination meets the training requirements of the problem link report, the second training action combination is used as the optimal training action combination; wherein the training requirements refer to all training positions in the problem link report.
[0071] In one embodiment, after step S137, the method further includes:
[0072] If it is detected that the second training action combination does not meet the training requirement of the problem link report, the last action in the second training action combination is replaced based on the training action in the third training action combination to obtain at least one fourth training action combination;
[0073] If it is detected that the training time of any fourth training action combination in the at least one fourth training action combination meets the training time of the preset physical fitness, the detected fourth training action combination is determined as at least one fifth training action combination;
[0074] Acquire at least one sixth training action combination that meets the training requirement from the at least one fifth training action combination, and calculate the total score of the compliance score of each training action included in each sixth training action combination;
[0075] Selecting the sixth training action combination with the highest total score from the at least one sixth training action combination as the optimal training action combination;
[0076] If at least one sixth training action combination that meets the training requirement is not obtained from the at least one fifth training action combination, the second training action combination is updated based on each fifth training action combination, and the step of replacing the last action in the second training action combination based on the training action in the third training action combination to obtain at least one fourth training action combination is returned to be executed.
[0077] In this embodiment, after the second training action combination and the third training action combination are selected, if it is detected that the second training action combination does not meet the training requirements of the problem link report, the last action in the second training action combination is replaced with at least one training action in the third training action combination to obtain at least one fourth training action combination. For example: if the first training action combination is DEGFH, the second training action combination is DEG, and the third training action combination is FH, then the last training action G in the second training action combination DEG is replaced with at least one training action in the third training action combination FH, and the at least one fourth training action combination is obtained as DEF and / or DEH and / or DEFH.
[0078] Furthermore, after obtaining the at least one fourth training action combination, if it is detected that the training time of any fourth training action combination in the at least one fourth training action combination meets the training time of the preset physical fitness, the detected fourth training action combination is determined as at least one fifth training action combination. For example, if the training time of the preset physical fitness is 0.5h, if it is detected that any fourth training action combination DEF or DEH or DEFH in the at least one fourth training action combination DEF and / or DEH and / or DEFH meets the training time of 0.5h of the preset physical fitness, the detected fourth training action combination DEF and / or DEH and / or DEFH is determined as at least one fifth training action combination.
[0079] In addition, after determining the at least one fifth training action combination, it is also necessary to detect whether the at least one fifth training action combination meets the training requirement, so that the optimal training action combination generated subsequently meets both the preset physical fitness training time and the training requirement. Specifically, at least one sixth training action combination that meets the training requirement is obtained from the at least one fifth training action combination, and the total score of the compliance score of each training action included in each sixth training action combination is calculated, so that the sixth training action combination with the highest total score can be selected from the at least one sixth training action combination as the optimal training action combination. And, if it is detected that each fifth training action combination in the at least one fifth training action combination does not meet the training requirement, the second training action combination is updated based on each fifth training action combination, and the step of replacing the last action in the second training action combination based on the training action in the third training action combination to obtain at least one fourth training action combination is returned to execute, until the optimal training action combination is obtained.
[0080] In one embodiment, the step S132 includes:
[0081] Acquire a training action corresponding to the at least one position to be trained from the preset rehabilitation model library to obtain a first training action set;
[0082] The first training action set is eliminated based on the problematic links in the problematic link report to obtain the target training action set.
[0083] In this embodiment, after obtaining at least one position to be trained corresponding to the problem link report, the step of obtaining a target training action set from a preset rehabilitation model library based on the at least one position to be trained and the problem link report specifically includes: obtaining training actions corresponding to the at least one position to be trained from the preset rehabilitation model library to obtain a first training action set; and eliminating the first training action set based on the problem link in the problem link report to obtain the target training action set. For example: obtaining training actions corresponding to the at least one position to be trained from the preset rehabilitation model library, the first training action set obtained includes squats, plank support and sit-ups; and the problem link in the problem link report includes arch collapse → ankle valgus → knee valgus; wherein, since the training action-squat will aggravate ankle valgus, the training action-squat in the first training action set is eliminated based on the problem link in the problem link report (arch collapse → ankle valgus → knee valgus) to obtain a target training action set including training action-plank support and training action-sit-ups. Therefore, this embodiment performs a elimination process on the first training action set to obtain a more accurate target training action set.
[0084] S140: Generate a rehabilitation training program corresponding to the target user according to the optimal training action combination.
[0085] In this embodiment, after obtaining the optimal training action combination, in order to generate a rehabilitation training program that is convenient for the target user to use, a rehabilitation training program corresponding to the target user is generated according to the optimal training action combination, wherein the rehabilitation training program may be a training course or the like. Thus, a detailed and targeted rehabilitation training program is provided for the target user, thereby effectively and fundamentally solving the target user's motor defects and body health problems.
[0086] It can be seen from the above technical scheme that the present invention traces the source of each joint movement defect or each abnormal posture information in the abnormal information table, generates a personalized rehabilitation training plan corresponding to the target user from the root of the problem, and fundamentally solves the problems of movement defects and posture health.
[0087] Figure 4 Schematic block diagram of a rehabilitation training program generation device provided by an embodiment of the present invention. Figure 4 As shown, the present invention also provides a rehabilitation training program generation device. The rehabilitation training program generation device includes a unit for executing the above-mentioned rehabilitation training program generation method. Specifically, please refer to Figure 4The rehabilitation training program generating device 100 includes an abnormal information table generating unit 110 , a tracing unit 120 , an optimal training action combination generating unit 130 and a rehabilitation training program generating unit 140 .
[0088] The abnormal information table generating unit 110 is used to collect the motion information of the target user completing the specified detection action, compare and analyze the motion information with the preset motion information in the detection action library, and obtain an abnormal information table including part defects and body abnormalities.
[0089] In this embodiment, in order to conduct a preliminary detection of the physical condition of the target user, the motor ability of each muscle group and joint of the target user's body and the abnormal posture are determined. In the specific implementation, the target user wears a motion detection module, and the motion detection module collects the motion information of the target user completing the specified detection action; wherein, the motion information includes information such as motion angle, acceleration and jitter. In addition, the collected motion information is sent to the detection action library, and the motion information is compared and analyzed with the preset motion information in the detection action library to obtain an abnormal information table; wherein, the abnormal information table includes part defects and abnormal posture; and the part defects may be defects such as arch collapse, scoliosis and X-shaped legs; the abnormal posture may be bad posture such as uneven shoulders, hunchback, and protruding shoulder blades.
[0090] The tracing unit 120 is used to trace the problem of each joint movement defect or each body posture abnormality information in the abnormal information table based on a preset tracing algorithm to obtain a problem link report.
[0091] In this embodiment, after obtaining the abnormal information table including part defects and posture abnormalities, in order to trace the problem of each joint movement defect or each posture abnormality in the abnormal information table, this embodiment traces the problem of each joint movement defect or each posture abnormality in the abnormal information table based on a preset tracing algorithm to obtain a problem link report, thereby determining the source of the target user's movement ability defects and posture abnormalities.
[0092] In one embodiment, the traceability unit 120 is specifically used to:
[0093] Acquiring current abnormal information from the abnormal information table according to the first preset anatomical posture; wherein the current abnormal information includes current joint movement defects or current posture abnormal information;
[0094] Acquire at least one first question associated with the current abnormal information from a preset question model library;
[0095] Comparing the at least one first question with the abnormal information table to obtain a comparison result;
[0096] According to the comparison result, first abnormal information matching any first question in the at least one first question is obtained from the abnormal information table, the current abnormal information is updated based on the first abnormal information, and the step of obtaining at least one first question associated with the current abnormal information from the preset question model library is returned to be executed until each first question in the at least one first question is compared with the abnormal information table, and a question link corresponding to the current abnormal information is generated; wherein the first abnormal information includes a first joint movement defect or a first posture abnormality information;
[0097] According to the comparison result, first abnormal information matching any first question in the at least one first question is not obtained from the abnormal information table, whether there is second abnormal information located in a second preset anatomical position in the abnormal information table is detected to obtain a first detection result, and a question link corresponding to the current abnormal information is generated; wherein the second abnormal information includes a second joint movement defect or a second posture abnormality information;
[0098] If the first detection result is that there is no second abnormal information located at the second preset anatomical position in the abnormal information table, then whether there is third abnormal information without generating a problem link in the abnormal information table is detected to obtain a second detection result; wherein the third abnormal information includes a third joint movement defect or a third posture abnormality information;
[0099] If the second detection result is that there is no third abnormal information in the abnormal information table that does not generate a problem link, each problem link is combined to generate the problem link report.
[0100] In this embodiment, the process of tracing the problem source of each joint movement defect or each abnormal posture information in the abnormal information table based on the preset tracing algorithm to obtain the problem link report specifically includes: first, obtaining the current abnormal information from the abnormal information table according to the first preset anatomical position; wherein, the current abnormal information includes the current joint movement defect or the current abnormal posture information; wherein, the first preset anatomical position is the uppermost and outermost anatomical position of the human body. For example: the abnormal information table includes problems such as knee valgus (X-shaped legs), ankle valgus and arch collapse, then the current abnormal information obtained from the abnormal information table according to the first preset anatomical position is knee valgus.
[0101] Then, at least one first problem that interacts with the current abnormal information (i.e., the problem that causes the current abnormal information) is obtained from the preset problem model library; wherein, the preset problem model library is pre-set with various abnormal problems that cause the current abnormal information. And, the at least one first problem is compared with the abnormal information table to obtain a comparison result; thereby, according to the comparison result, the first abnormal information matching any first problem in the at least one first problem is obtained from the abnormal information table, the current abnormal information is updated based on the first abnormal information, and the step of obtaining at least one first problem associated with the current abnormal information from the preset problem model library is returned to execute, until each first problem in the at least one first problem is compared with the abnormal information table, thereby continuously tracing the current abnormal information to generate a problem link corresponding to the current abnormal information; wherein, the first abnormal information includes a first joint movement defect or a first body abnormality information.
[0102] For example: the abnormal information table includes problems such as knee valgus (X-shaped legs), ankle valgus and arch collapse, and the current abnormal information is knee valgus, then at least one first problem that interacts with knee valgus is obtained from the preset problem model library; if the at least one first problem is ankle valgus, then the comparison result is that the ankle valgus in the abnormal information table matches the ankle valgus in the preset problem model library, thereby returning to execute the step of obtaining at least one first problem associated with ankle valgus from the preset problem model library to determine the source of the problem causing ankle valgus.
[0103] For example, the problem link corresponding to the current abnormal information may be foot arch collapse→ankle valgus→knee valgus; wherein, foot arch collapse is the source of the problem.
[0104] In addition, if the first abnormal information matching any of the at least one first question is not obtained from the abnormal information table according to the comparison result, a detection is performed to determine whether there is second abnormal information located in a second preset anatomical position in the abnormal information table to obtain a first detection result, and a question link corresponding to the current abnormal information is generated. The second abnormal information includes a second joint movement defect or second posture abnormality information. The second preset anatomical position is a position closer to the lower side and the inner side than the first preset anatomical position. For example: the abnormal information table includes high and low shoulders and scoliosis, and the current abnormal information located in the first preset anatomical position is high and low shoulders, then the second abnormal information located in the second preset anatomical position is scoliosis.
[0105] Furthermore, if the first detection result is that there is no second abnormal information located in the second preset anatomical position in the abnormal information table, then by detecting whether there is third abnormal information in the abnormal information table that has not generated a problem link, it is further confirmed whether the joint movement defect or posture abnormality information in the abnormal information table has completed the problem tracing, thereby obtaining the second detection result; wherein, the third abnormal information includes third joint movement defects or third posture abnormality information; when the second detection result is that there is no third abnormal information in the abnormal information table that has not generated a problem link, each problem link is combined to generate the problem link report, thereby completing the problem tracing of the joint movement defect or posture abnormality information in the abnormal information table.
[0106] In one embodiment, after obtaining the first detection result, the method further includes:
[0107] If the first detection result is that there is second abnormal information located at the second preset anatomical position in the abnormal information table, the current abnormal information is updated based on the second abnormal information, and the step of obtaining at least one first question associated with the current abnormal information from the preset question model library is returned to execute.
[0108] In this embodiment, after detecting whether there is second abnormal information located at the second preset anatomical position in the abnormal information table, if the first detection result obtained is that there is second abnormal information located at the second preset anatomical position in the abnormal information table, it indicates that the second abnormal information located at the second preset anatomical position needs to be traced. At this time, the current abnormal information will be updated based on the second abnormal information, and the step of obtaining at least one first question associated with the current abnormal information from the preset problem model library will be returned to execute until a question link corresponding to the second abnormal information is generated.
[0109] In one embodiment, after obtaining the second detection result, the method further includes:
[0110] If the second detection result is that there is third abnormal information in the abnormal information table that does not generate a problem link, the current abnormal information is updated based on the third abnormal information, and the step of obtaining the current abnormal information from the abnormal information table according to the first preset anatomical position is returned to execute.
[0111] In this embodiment, after detecting whether there is second abnormal information located in the second preset anatomical position in the abnormal information table, if the second detection result obtained is that there is no third abnormal information in the abnormal information table that has not generated a problem link, it indicates that the third abnormal information needs to be traced. At this time, the current abnormal information will be updated based on the third abnormal information, and the step of obtaining the current abnormal information from the abnormal information table according to the first preset anatomical position will be returned to execute until a problem link corresponding to the third abnormal information is generated.
[0112] The optimal training action combination generating unit 130 is used to process the problem link report based on a preset motion algorithm to obtain an optimal training action combination.
[0113] In this embodiment, after obtaining the problem link report, in order to generate an optimal training action combination suitable for the target user, in this embodiment, the problem link in the problem link report is analyzed and processed based on a preset motion algorithm to obtain an optimal training action combination. The optimal training action combination includes multiple training actions, such as jumping and other training actions.
[0114] In one embodiment, the optimal training action combination generating unit 130 is specifically used to:
[0115] Analyze the problem link report to obtain at least one position to be trained corresponding to the problem link report;
[0116] Acquiring a target training action set from a preset rehabilitation model library based on the at least one position to be trained and the problem link report;
[0117] Setting a score for each training action in the target training action set according to a preset score rule to obtain a training score for each training action;
[0118] Calculate the training score of each training action and the preset training intensity ratio corresponding to each training action to obtain the compliance score of each training action;
[0119] Allocate intensity to each training action according to the preset physical fitness of the target user to obtain the training intensity of each training action; wherein the training intensity of each training action includes training time and training times;
[0120] Processing each training action in the target training action set in descending order according to the compliance score of each training action to obtain a first training action combination;
[0121] Selecting a second training action combination and a third training action combination from the first training action combination according to the preset physical fitness training time and the training intensity of each training action;
[0122] If it is detected that the second training action combination meets the training requirement of the problem link report, the second training action combination is used as the optimal training action combination.
[0123] In this embodiment, after tracing the source of each joint movement defect or each abnormal posture information in the abnormal information table, each problem link in the problem link report is analyzed to obtain at least one position to be trained corresponding to the problem link report, so that subsequent training can be performed for the at least one position to be trained. Then, based on the at least one position to be trained and the problem link report, a target training action set is obtained from a preset rehabilitation model library; and a score is set for each training action in the target training action set according to a preset score rule to obtain a training score for each training action. For example: the at least one position to be trained is A, B and C, and the training actions in the target training action set are D, E, F and G; wherein, scores are set for each training action D, E, F and G in the target training action set according to a preset score rule, and when training action D can be used to train position A, then according to the preset score rule, the training score of training action D can be obtained as 1 point; when training action F can be used to train positions A and C, then according to the preset score rule, the training score of training action F can be obtained as 2 points, and so on. The training scores of training actions F and G can be obtained by analogy.
[0124] Furthermore, after obtaining the training score of each training action, the training score of each training action and the preset training intensity ratio corresponding to each training action are summed up to obtain the compliance score of each training action; wherein the preset training intensity ratio corresponding to each training action refers to the training intensity ratio of each training action for each joint. For example, if training action D trains the waist and buttocks, the preset training intensity ratio corresponding to training action D is the preset training intensity ratio of the waist + the preset training intensity ratio of the buttocks.
[0125] Furthermore, after obtaining the training score of each training action, the intensity of each training action is allocated according to the preset physical fitness of the target user to obtain the training intensity of each training action; wherein the training intensity of each training action includes the training time and the number of training times. For example, the training time of training action D is 4 minutes, and the number of training times within the training time of 4 minutes is 5 sets.
[0126] In addition, each training action in the target training action set is processed in descending order according to the compliance score of each training action to obtain a first training action combination; for example: the target training action set includes training actions D, E, F, G and H, wherein, if the compliance score of training action D is 4, the compliance score of training action E is 3, the compliance score of training action F is 1, the compliance score of training action G is 2, and the compliance score of training action H is 1, then the training actions D, E, F, G and H are processed in descending order according to the compliance score of each training action, thereby obtaining the first training action combination after sorting: DEGFH.
[0127] In order to obtain the physical training time that meets the preset physical training time of the target user, in this embodiment, the second training action combination and the third training action combination are selected from the first training action combination according to the preset physical training time and the training intensity of each training action; wherein the second training action combination is a training action combination that meets the preset physical training time. After obtaining the second training action combination, it is also necessary to detect whether the second training action combination meets the training requirements of the problem link report. If the second training action combination meets the training requirements of the problem link report, the second training action combination is used as the optimal training action combination; wherein the training requirements refer to all training positions in the problem link report.
[0128] In one embodiment, after selecting the second training action combination and the third training action combination from the first training action combination according to the preset physical fitness training time and the training intensity of each training action, the method further includes:
[0129] If it is detected that the second training action combination does not meet the training requirement of the problem link report, the last action in the second training action combination is replaced based on the training action in the third training action combination to obtain at least one fourth training action combination;
[0130] If it is detected that the training time of any fourth training action combination in the at least one fourth training action combination meets the training time of the preset physical fitness, the detected fourth training action combination is determined as at least one fifth training action combination;
[0131] Acquire at least one sixth training action combination that meets the training requirement from the at least one fifth training action combination, and calculate the total score of the compliance score of each training action included in each sixth training action combination;
[0132] Selecting the sixth training action combination with the highest total score from the at least one sixth training action combination as the optimal training action combination;
[0133] If at least one sixth training action combination that meets the training requirement is not obtained from the at least one fifth training action combination, the second training action combination is updated based on each fifth training action combination, and the step of replacing the last action in the second training action combination based on the training action in the third training action combination to obtain at least one fourth training action combination is returned to be executed.
[0134] In this embodiment, after the second training action combination and the third training action combination are selected, if it is detected that the second training action combination does not meet the training requirements of the problem link report, the last action in the second training action combination is replaced with at least one training action in the third training action combination to obtain at least one fourth training action combination. For example: if the first training action combination is DEGFH, the second training action combination is DEG, and the third training action combination is FH, then the last training action G in the second training action combination DEG is replaced with at least one training action in the third training action combination FH, and the at least one fourth training action combination is obtained as DEF and / or DEH and / or DEFH.
[0135] Furthermore, after obtaining the at least one fourth training action combination, if it is detected that the training time of any fourth training action combination in the at least one fourth training action combination meets the training time of the preset physical fitness, the detected fourth training action combination is determined as at least one fifth training action combination. For example, if the training time of the preset physical fitness is 0.5h, if it is detected that any fourth training action combination DEF or DEH or DEFH in the at least one fourth training action combination DEF and / or DEH and / or DEFH meets the training time of 0.5h of the preset physical fitness, the detected fourth training action combination DEF and / or DEH and / or DEFH is determined as at least one fifth training action combination.
[0136] In addition, after determining the at least one fifth training action combination, it is also necessary to detect whether the at least one fifth training action combination meets the training requirement, so that the optimal training action combination generated subsequently meets both the preset physical fitness training time and the training requirement. Specifically, at least one sixth training action combination that meets the training requirement is obtained from the at least one fifth training action combination, and the total score of the compliance score of each training action included in each sixth training action combination is calculated, so that the sixth training action combination with the highest total score can be selected from the at least one sixth training action combination as the optimal training action combination. And, if it is detected that each fifth training action combination in the at least one fifth training action combination does not meet the training requirement, the second training action combination is updated based on each fifth training action combination, and the step of replacing the last action in the second training action combination based on the training action in the third training action combination to obtain at least one fourth training action combination is returned to execute, until the optimal training action combination is obtained.
[0137] In one embodiment, the step of acquiring a target training action set from a preset rehabilitation model library based on the at least one position to be trained and the problem link report includes:
[0138] Acquire a training action corresponding to the at least one position to be trained from the preset rehabilitation model library to obtain a first training action set;
[0139] The first training action set is eliminated based on the problematic links in the problematic link report to obtain the target training action set.
[0140] In this embodiment, after obtaining at least one position to be trained corresponding to the problem link report, the step of obtaining a target training action set from a preset rehabilitation model library based on the at least one position to be trained and the problem link report specifically includes: obtaining training actions corresponding to the at least one position to be trained from the preset rehabilitation model library to obtain a first training action set; and eliminating the first training action set based on the problem link in the problem link report to obtain the target training action set. For example: obtaining training actions corresponding to the at least one position to be trained from the preset rehabilitation model library, the first training action set obtained includes squats, plank support and sit-ups; and the problem link in the problem link report includes arch collapse → ankle valgus → knee valgus; wherein, since the training action-squat will aggravate ankle valgus, the training action-squat in the first training action set is eliminated based on the problem link in the problem link report (arch collapse → ankle valgus → knee valgus) to obtain a target training action set including training action-plank support and training action-sit-ups. Therefore, this embodiment performs a elimination process on the first training action set to obtain a more accurate target training action set.
[0141] The rehabilitation training program generating unit 140 is used to generate a rehabilitation training program corresponding to the target user according to the optimal training action combination.
[0142] In this embodiment, after obtaining the optimal training action combination, in order to generate a rehabilitation training program that is convenient for the target user to use, a rehabilitation training program corresponding to the target user is generated according to the optimal training action combination, wherein the rehabilitation training program may be a training course or the like. Thus, a detailed and targeted rehabilitation training program is provided for the target user, thereby effectively and fundamentally solving the target user's motor defects and body health problems.
[0143] It can be seen from the above technical scheme that the present invention traces the source of each joint movement defect or each abnormal posture information in the abnormal information table, generates a personalized rehabilitation training plan corresponding to the target user from the root of the problem, and fundamentally solves the problems of movement defects and posture health.
[0144] The above-mentioned rehabilitation training program generating device can be implemented in the form of a computer program. The computer program can be used in Figure 5 Runs on the computer device shown.
[0145] See also Figure 5 , Figure 5500 is a schematic block diagram of a computer device provided in an embodiment of the present invention. The computer device 500 is a server, which may be an independent server or a server cluster composed of multiple servers. The computer device 500 may also be a sending end, which may be an electronic device with communication functions such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a personal digital assistant, and a wearable device.
[0146] See also Figure 5 The computer device 500 includes a processor 502 , a memory and a network interface 505 connected via a system bus 501 , wherein the memory may include a storage medium 503 and an internal memory 504 .
[0147] The storage medium 503 may store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 may execute a method for generating a rehabilitation training program.
[0148] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500 .
[0149] The internal memory 504 provides an environment for the operation of the computer program 5032 in the storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute the rehabilitation training program generation method.
[0150] The network interface 505 is used for network communication, such as providing data information transmission, etc. Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device 500 to which the solution of the present invention is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0151] The processor 502 is used to run a computer program 5032 stored in the memory to implement the method for generating a rehabilitation training program disclosed in the embodiment of the present invention.
[0152] Those skilled in the art will understand that Figure 5 The embodiments of the computer device shown in the figure do not constitute a limitation on the specific composition of the computer device. In other embodiments, the computer device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, in some embodiments, the computer device may only include a memory and a processor. In such embodiments, the structure and function of the memory and the processor are the same as those of the embodiment of the present invention. Figure 5 The embodiments shown are consistent and will not be described again here.
[0153] It should be understood that in the embodiment of the present invention, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0154] In another embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium may be a non-volatile computer-readable storage medium. The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the method for generating a rehabilitation training program disclosed in the embodiment of the present invention is implemented.
[0155] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the above-described equipment, system and unit can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. Those of ordinary skill in the art can appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0156] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, systems and methods can be implemented in other ways. For example, the system embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. Units with the same function may also be combined into one unit. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, systems or units, or may be electrical, mechanical or other forms of connection.
[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.
[0158] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0159] 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 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 several instructions for a computer device (which can be a personal computer, server, or 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, Read-Only Memory), disk or optical disk and other media that can store program codes.
[0160] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for generating a rehabilitation training program, characterized in that: The method comprises: Collecting the motion information of the target user completing the specified detection action, comparing and analyzing the motion information with the preset motion information in the detection action library, and obtaining an abnormal information table including part defects and abnormal posture; Based on a preset tracing algorithm, each joint movement defect or each abnormal posture information in the abnormal information table is traced to the source to obtain a problem link report; Processing the problem link report based on a preset sports rehabilitation algorithm to obtain an optimal training action combination; A rehabilitation training program corresponding to the target user is generated according to the optimal training action combination.
2. The method for generating a rehabilitation training program according to claim 1, characterized in that: The problem tracing of each joint motion defect or each abnormal posture information in the abnormal information table based on a preset tracing algorithm to obtain a problem link report includes: Acquiring current abnormal information from the abnormal information table according to the first preset anatomical posture; wherein the current abnormal information includes current joint movement defects or current posture abnormal information; Acquire at least one first question associated with the current abnormal information from a preset question model library; Comparing the at least one first question with the abnormal information table to obtain a comparison result; According to the comparison result, first abnormal information matching any first question in the at least one first question is obtained from the abnormal information table, the current abnormal information is updated based on the first abnormal information, and the step of obtaining at least one first question associated with the current abnormal information from the preset question model library is returned to be executed until each first question in the at least one first question is compared with the abnormal information table, and a question link corresponding to the current abnormal information is generated; wherein the first abnormal information includes a first joint movement defect or a first posture abnormality information; According to the comparison result, first abnormal information matching any first question in the at least one first question is not obtained from the abnormal information table, whether there is second abnormal information located in a second preset anatomical position in the abnormal information table is detected to obtain a first detection result, and a question link corresponding to the current abnormal information is generated; wherein the second abnormal information includes a second joint movement defect or a second posture abnormality information; If the first detection result is that there is no second abnormal information located at the second preset anatomical position in the abnormal information table, then whether there is third abnormal information in the abnormal information table that does not generate a problem link is detected to obtain a second detection result; wherein the third abnormal information includes a third joint movement defect or a third posture abnormality information; If the second detection result is that there is no third abnormal information in the abnormal information table that does not generate a problem link, each problem link is combined to generate the problem link report.
3. The method for generating a rehabilitation training program according to claim 1, characterized in that: The processing of the problem link report based on a preset sports rehabilitation algorithm to obtain an optimal training action combination includes: Analyze the problem link report to obtain at least one position to be trained corresponding to the problem link report; Acquiring a target training action set from a preset rehabilitation model library based on the at least one position to be trained and the problem link report; Setting a score for each training action in the target training action set according to a preset score rule to obtain a training score for each training action; Calculate the training score of each training action and the preset training intensity ratio corresponding to each training action to obtain the compliance score of each training action; Allocate intensity to each training action according to the preset physical fitness of the target user to obtain the training intensity of each training action; wherein the training intensity of each training action includes training time and training times; Processing each training action in the target training action set in descending order according to the compliance score of each training action to obtain a first training action combination; Selecting a second training action combination and a third training action combination from the first training action combination according to the preset physical fitness training time and the training intensity of each training action; If it is detected that the second training action combination meets the training requirement of the problem link report, the second training action combination is used as the optimal training action combination.
4. The method for generating a rehabilitation training program according to claim 3, characterized in that: After selecting the second training action combination and the third training action combination from the first training action combination according to the training time of the preset physical fitness and the training intensity of each training action, the method further includes: If it is detected that the second training action combination does not meet the training requirement of the problem link report, the last action in the second training action combination is replaced based on the training action in the third training action combination to obtain at least one fourth training action combination; If it is detected that the training time of any fourth training action combination in the at least one fourth training action combination meets the training time of the preset physical fitness, the detected fourth training action combination is determined as at least one fifth training action combination; Acquire at least one sixth training action combination that meets the training requirement from the at least one fifth training action combination, and calculate the total score of the compliance score of each training action included in each sixth training action combination; Selecting the sixth training action combination with the highest total score from the at least one sixth training action combination as the optimal training action combination; If it is detected that each fifth training action combination in the at least one fifth training action combination does not meet the training requirement, the second training action combination is updated based on each fifth training action combination, and the step of replacing the last action in the second training action combination based on the training action in the third training action combination to obtain at least one fourth training action combination is returned to be executed.
5. The method for generating a rehabilitation training program according to claim 3, characterized in that: The acquiring a target training action set from a preset rehabilitation model library based on the at least one position to be trained and the problem link report includes: Acquire a training action corresponding to the at least one position to be trained from the preset rehabilitation model library to obtain a first training action set; The first training action set is eliminated based on the problematic links in the problematic link report to obtain the target training action set.
6. The method for generating a rehabilitation training program according to claim 2, characterized in that: After obtaining the first detection result, the method further includes: If the first detection result is that there is second abnormal information located at the second preset anatomical position in the abnormal information table, the current abnormal information is updated based on the second abnormal information, and the step of obtaining at least one first question associated with the current abnormal information from the preset question model library is returned to execute.
7. The method for generating a rehabilitation training program according to claim 2, characterized in that: After obtaining the second detection result, the method further includes: If the second detection result is that there is third abnormal information in the abnormal information table that does not generate a problem link, the current abnormal information is updated based on the third abnormal information, and the step of obtaining the current abnormal information from the abnormal information table according to the first preset anatomical position is returned to execute.
8. A rehabilitation training program generating device, characterized in that: The device comprises: An abnormal information table generating unit is used to collect motion information of the target user completing the specified detection action, compare and analyze the motion information with the preset motion information in the detection action library, and obtain an abnormal information table including part defects and body abnormalities; A tracing unit, configured to perform problem tracing for each joint motion defect or each body posture abnormality information in the abnormal information table based on a preset tracing algorithm to obtain a problem link report; An optimal training action combination generating unit, used for processing the problem link report based on a preset sports rehabilitation algorithm to obtain an optimal training action combination; A rehabilitation training program generating unit is used to generate a rehabilitation training program corresponding to the target user according to the optimal training action combination.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for generating a rehabilitation training program according to any one of claims 1 to 7 is implemented.
10. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the method for generating a rehabilitation training program according to any one of claims 1 to 7.
