Traditional Chinese medicine acupoint acupuncture simulation method for pulse electric treatment training
By establishing a human body morphology database and optical portrait, analyzing human body jitter data, and dynamically adjusting acupuncture data, the problem that simulation devices cannot be adjusted in traditional Chinese medicine acupuncture training is solved, and a high-simulation and personalized acupuncture training experience is achieved, improving the training effect.
Patent Information
- Application Number
- CN202511087041.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-05
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2045-08-05
AI Technical Summary
In traditional Chinese medicine acupuncture training, existing simulation devices cannot be adjusted according to different human body shapes and current intensity, making it difficult to simulate real acupuncture reactions, making it difficult for learners to improve the proficiency and accuracy of acupuncture operations.
By collecting training requirements, establishing a human body morphology database, generating optical portraits and combining training acupoint lists, analyzing human body jitter data, setting trigger rate, dynamically adjusting acupuncture data, comparing in real time and adjusting acupuncture position and current through voice reminders, generating radar chart analysis skills shortcomings.
Highly simulates real acupuncture reactions, provides a personalized training experience, improves training accuracy and standardization, and ensures learners achieve training results that are close to clinical practice.
Smart Images

Figure CN120580915A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of acupuncture simulation, in particular to a method for simulating acupuncture of traditional Chinese medicine acupoints for pulsed electrical therapy training. Background Art
[0002] In the field of TCM acupuncture teaching and training, especially in the direction of pulsed electrotherapy training, learners can improve their proficiency and accuracy in acupuncture operations through simulation training, so that they can perform treatment accurately and effectively in clinical practice in the future.
[0003] Currently, most TCM acupuncture training is conducted in traditional classroom environments or with simple simulation equipment. In traditional classrooms, it mainly relies on teachers' on-site demonstrations and learners' actual practice. However, due to differences in the human body and the lack of simulation of complex physiological reactions during acupuncture, it is difficult for learners to truly feel the changes in acupuncture under different human states. At the same time, many current acupuncture simulation devices use fixed acupoint models, which cannot be adjusted according to different human body morphologies and training needs, and it is also difficult to simulate the effects of different current intensities on the human body. Therefore, a TCM acupoint acupuncture simulation method for pulsed electrical therapy training is proposed. Summary of the Invention
[0004] The purpose of the present invention is to provide a method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training, so as to solve the problems raised in the above-mentioned background technology.
[0005] To achieve the above-mentioned purpose, a method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training is provided, comprising the following steps: S1. Collect training requirements from users and input the training requirements into the acupuncture simulation device; S2. Establish a human morphology database, then perform optical portrait matching based on the human morphology database according to training requirements, and generate a corresponding training acupoint list based on the matched optical portrait and training requirements; S3. Analyze the human body jitter data based on the optical portrait combined with the training acupoint list and different current intensities, set a trigger rate for each type of human body jitter data, and then set standard acupuncture data for each acupoint according to the training acupoint list; S4. Acquire the position data of the simulated needle, combine the position data of the simulated needle with the optical portrait to generate training acupuncture data, and simultaneously combine the training acupuncture data with the human body jitter data list to adjust the dynamic trigger rate; S5. Adjust the optical portrait according to the triggered human body jitter data, and dynamically adjust the standard acupuncture data according to the human body jitter data. Then, perform position and current comparison between the training acupuncture data and the standard acupuncture data, and provide the user with an adjustment reminder based on the comparison results. S6. Summarize the training acupuncture data and adjustment reminder records of each training acupoint, evaluate the user's positioning accuracy and electrical parameter matching, and generate a radar chart to analyze skill shortcomings.
[0006] As a further improvement of the present technical solution, the acupuncture simulation device in S1 includes a sensor, a display screen, a holographic optical projector, a simulation needle, and an acupuncture model that can be adjusted in multiple directions; The acupuncture model dynamically follows the user's training acupoints. When the user completes a training acupoint, it automatically moves to the next training acupoint of the optical portrait and waits for the user to continue training.
[0007] As a further improvement of this technical solution, the steps of S1 are as follows: S1.1. The user logs into the training system, and then the training system sends training requirements collection information to the user. Based on the data entered by the user, the training difficulty, training target skills, and training simulation character are obtained; S1.2. Summarize the training difficulty, training target skills, and training simulation characters into training requirements, and then input the training requirements into the acupuncture simulation model.
[0008] As a further improvement of this technical solution, the steps of S2 are as follows: S2.1. Collect human morphological data of different health states, and then establish a human morphological database based on the collected human morphological data; S2.2. Match the training requirements with the human morphology database to obtain the human morphology data that best matches the training requirements, and generate an optical portrait based on the obtained human morphology data. S2.3. Extract relevant training acupoints according to training requirements, then locate the extracted training acupoints in combination with optical imaging, and arrange the training acupoints in acupuncture order according to training requirements to obtain a training acupoint list.
[0009] As a further improvement of this technical solution, the steps of S3 are as follows: S3.1. Analyze the human body morphology data corresponding to the optical portrait in conjunction with the list of training acupoints to perform human body jitter data analysis. Obtain human body jitter data that is likely to be generated during acupuncture at different training acupoints. This human body jitter data is then refined and updated based on different current intensities to obtain human body jitter data that is likely to be generated during acupuncture at each training acupoint under different current intensities. S3.2. Perform a difficulty analysis on each type of human body jitter data to obtain a difficulty coefficient corresponding to each type of human body jitter data. Then, initially set a trigger rate for each type of human body jitter data based on the training requirements and the difficulty coefficient. S3.3. Perform standard acupuncture analysis on the training acupoint list in combination with the optical portrait, and obtain standard acupuncture data for each training acupoint in the optical portrait based on the analysis results.
[0010] As a further improvement of the present technical solution, the specific steps of S3.1 for obtaining the human body jitter data generated by the probability of acupuncture at each training acupoint under different current intensities are as follows: ; Among them, P shake (A) is the probability of shaking, A is the acupuncture position, P j1 , P j2 ,...,P jn is the feature of human body shape data, f is the regression model function, P A The human body morphological data characteristics of the acupuncture position; ; Where M0 is the basic intensity, β is the sensitivity of current to the jitter intensity, M is the intensity, I is the current intensity, and M(A, I) is the jitter intensity caused by the acupuncture position combined with the current intensity; ; Where F0 is the basic frequency, γ is the coefficient of influence of current on frequency, F is the frequency, and F(A, I) is the jitter frequency caused by the acupuncture position combined with the current intensity; ; Among them, Shake (A, I) is the shaking data of each training acupoint under different current intensities, covering intensity and frequency.
[0011] As a further improvement of this technical solution, the steps of S4 are as follows: S4.1. Acquire simulated needle position data, then analyze the simulated needle position data in conjunction with the optical portrait to determine the simulated needle depth for the optical portrait. Simultaneously, obtain the user-set current intensity from the training system, and then use the combined acupuncture depth and current intensity as training acupuncture data. S4.2. Dynamically adjust the trigger rate by combining the training acupuncture data with the human body vibration data list; When the deviation of the training acupuncture data of each training acupoint is greater, the trigger rate of the human body vibration data is correspondingly increased; When the deviation of the training acupuncture data of each training acupoint is smaller, the trigger rate of the human body vibration data is correspondingly lowered.
[0012] As a further improvement of this technical solution, the steps of S5 are as follows: S5.1. When human body jitter data is detected, the jitter performance is adjusted based on the triggered human body jitter data and the optical portrait. The optical portrait is jittered based on the human body jitter data, and the standard acupuncture data corresponding to the jittered optical portrait is dynamically adjusted. S5.2. Compare the training acupuncture data with the standard acupuncture data for position and current comparison. If there is a position deviation between the training acupuncture data and the standard acupuncture data, a corresponding voice reminder will be given based on the deviation angle. If there is a current deviation between the training acupuncture data and the standard acupuncture data, a corresponding voice reminder will be given based on the deviation value. When there is no position deviation and current deviation between the training acupuncture data and the standard acupuncture data, the monitoring is continued.
[0013] As a further improvement of this technical solution, the steps of S6 are as follows: S6.1. When the user completes a training acupoint, the simulated needle is moved to the next training acupoint in sequence until the training acupoint list is completed and training analysis S6.2 is started; S6.2. Summarize the training acupuncture data and adjustment reminder records of each training acupoint, evaluate the user's positioning accuracy and electrical parameter matching, and generate a radar chart to analyze skill shortcomings.
[0014] Compared with the prior art, the present invention has the following beneficial effects: 1. In this method of simulating acupuncture points in traditional Chinese medicine for pulsed electric therapy training, the human body jitter data under different current intensities is analyzed based on human body morphological data and a list of training acupuncture points, the trigger rate is set, and standard acupuncture data is set for each acupuncture point. During the training process, the simulated needle position data is combined with the optical portrait to generate training acupuncture data, and the trigger rate of the human body jitter data is dynamically adjusted according to the deviation of the training acupuncture data. At the same time, the optical portrait and standard acupuncture data are adjusted according to the triggered human body jitter data, which highly simulates the human body's reaction during real acupuncture, allowing the trainee to obtain a training experience close to clinical reality.
[0015] 2. In this method of simulating acupuncture points in traditional Chinese medicine for pulsed electric therapy training, training requirements are collected from users, including information such as training difficulty, training target skills, and training simulation characters, and input into an acupuncture simulation device. Based on these requirements, the acupuncture simulation device matches and generates corresponding optical portraits from the human body morphology database, customizes training content and paths, and can also generate a corresponding training acupoint list to meet the personalized training needs of different users at different learning stages, for different training goals and simulation scenarios.
[0016] 3. In this TCM acupuncture simulation method for pulsed electrical therapy training, the training acupuncture data and standard acupuncture data are compared in position and current. Once a deviation occurs, a voice reminder mechanism is immediately used to remind the user, helping the operator to make timely adjustments, ensuring the accuracy and standardization of the training process, improving the training effect, and updating the optical portrait and acupuncture data in real time during the training process to continuously provide accurate feedback to the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is the overall flow chart of the present invention; Figure 2 A flowchart of inputting training requirements into an acupuncture simulation model according to the present invention; Figure 3 A flowchart of establishing a human body morphology database based on collected human body morphology data is provided in the present invention; Figure 4 This is a flowchart of the present invention for initially setting the trigger rate for each type of human body jitter data according to training requirements and difficulty coefficient; Figure 5 This is a flowchart of the present invention for dynamically adjusting the trigger rate by combining training acupuncture data with a list of human body jitter data; Figure 6 This is a flowchart of the present invention for providing corresponding voice reminders based on deviation values; Figure 7 A flowchart for generating radar chart analysis skills shortcomings for the present invention. DETAILED DESCRIPTION
[0018] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only 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 making creative efforts are within the scope of protection of the present invention.
[0019] See also Figure 1-Figure 7 As shown, the present embodiment aims to provide a method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training, comprising the following steps: S1. Collect training requirements from users and input the training requirements into the acupuncture simulation device; The acupuncture simulation device in S1 includes sensors, display screens, holographic optical projectors, simulated needles, and acupuncture models that can be adjusted in multiple directions; The acupuncture model dynamically follows the user's training acupoints. When the user completes a training acupoint, it automatically moves to the next training acupoint of the optical portrait and waits for the user to continue training.
[0020] The steps of S1 are as follows: S1.1. The user logs into the training system, and then the training system sends training requirements collection information to the user. Based on the data entered by the user, the training difficulty, training target skills, and training simulation character are obtained; The user enters the system through the login interface. After logging in, the system will automatically enter the information collection interface and ask the user for training needs; Users fill in specific information about the training, including training difficulty (such as: beginner, intermediate, advanced), training target skills (such as: basic acupuncture techniques, current intensity adaptation, etc.), training simulation characters (such as: male, female, elderly and other specific body shapes).
[0021] S1.2. Summarize the training difficulty, training target skills, and training simulation characters into training requirements, and then input the training requirements into the acupuncture simulation model.
[0022] The system summarizes the training difficulty, training target skills, and training simulation characters input by the user to form a complete training requirement. The system inputs the summarized training requirement data into the acupuncture simulation model, and the model will customize the corresponding training content and path based on these requirements.
[0023] S2. Establish a human morphology database, then perform optical portrait matching based on the human morphology database according to training requirements, and generate a corresponding training acupoint list based on the matched optical portrait and training requirements; The steps of S2 are as follows: S2.1. Collect human morphological data of different health states, and then establish a human morphological database based on the collected human morphological data; First, it is necessary to collect body morphology data under various health conditions. These data may come from medical equipment, user-provided measurement data, sensors, etc., including indicators such as weight, height, waist circumference, body fat percentage, muscle mass, and age. The various types of human morphology data collected should be classified according to different health conditions to establish a structured database. Each piece of human morphology data needs to be associated with specific health status, gender, age and other labels.
[0024] S2.2. Match the training requirements with the human morphology database to obtain the human morphology data that best matches the training requirements, and generate an optical portrait based on the obtained human morphology data. Matching training requirements with the human body morphology database: By combining the training requirements provided by the user (such as training goals, difficulty, simulated characters, etc.) with the data in the human body morphology database, a matching algorithm is used to find the human body morphology that best matches the training requirements. Generate optical portrait: Generate a corresponding optical portrait based on the body data with the highest matching degree, and use a holographic optical projector to display the generated optical portrait to the user.
[0025] S2.3. Extract relevant training acupoints according to training requirements, then locate the extracted training acupoints in combination with optical imaging. Arrange the training acupoints in acupuncture order according to training requirements to obtain a training acupoint list. The steps are as follows: Extract relevant training acupoints based on training needs: First, relevant acupoints need to be extracted based on the training needs provided by the user (such as goals, body parts, training intensity, etc.). Each training need may correspond to different training acupoints, which are screened using the existing acupoint database and medical knowledge; Combine the extracted training acupoints with the optical portrait for acupoint positioning: Based on the user's optical portrait, the extracted acupoint locations are annotated onto the optical portrait using image processing technology. Typically, the optical portrait needs to be matched with the coordinate system corresponding to the acupoints on the human body; Arrange the acupuncture sequence of training points according to training needs: Arrange the acupuncture sequence of the extracted acupuncture points according to training needs (such as the priority of training goals, the impact of specific parts, etc.). For example, for some training, it is necessary to stimulate certain specific acupuncture points first and then stimulate other acupuncture points; Generate the final training acupoint list: Finally, the arranged acupuncture sequence is combined with the acupoint positions (through optical portrait positioning) to generate the final training acupoint list.
[0026] S3. Analyze the human body jitter data based on the optical portrait combined with the training acupoint list and different current intensities, set a trigger rate for each type of human body jitter data, and then set standard acupuncture data for each acupoint according to the training acupoint list; The steps for S3 are as follows: S3.1. Analyze the human body morphology data corresponding to the optical portrait in conjunction with the list of training acupoints to perform human body jitter data analysis. Obtain the probabilistic human body jitter data generated during acupuncture at different training acupoints. Then, refine and update the human body jitter data in conjunction with different current intensities to obtain the probabilistic human body jitter data generated during acupuncture at each training acupoint under different current intensities. The specific formula is as follows: ; Among them, P shake (A) is the probability of shaking, A is the acupuncture position (training point), P j1 , P j2 ,...,P jn is the characteristic of human body morphological data, f is the regression model function, which represents the interaction between acupoints and joints, P A The human body morphological data characteristics of the acupuncture position; The regression model function receives standardized human morphological data (such as acupoint location parameters and quantitative values of joint angles and mechanical characteristics). These inputs must be pre-processed into recognizable feature forms (such as vectors and matrices) to ensure they can participate in the function's internal operations. According to the internal operation rules, the multi-dimensional morphological features of the input are mapped into a single "shake probability" result, completing the conversion from physiological characteristic data to probabilistic predictions, and outputting the abstract possibility of human shake in numerical form for analysis.
[0027] In practical applications, f may be a simple linear regression equation (such as f(x)=aP A +bP j1 +...+c, where a, b, and c are trained coefficients), or it could be a complex deep learning network (multilayer perceptron, convolutional network, etc.). The specific form depends on the data scale, the complexity of the physiological associations, and the algorithmic framework used for modeling. Its core is to encapsulate the "acupoint-joint-tremor" association logic using mathematical functions, enabling the prediction and calculation of tremor probability from morphological data. ; Where M0 is the basic intensity, β is the sensitivity of current to the jitter intensity, M is the intensity, I is the current intensity, and M(A, I) is the jitter intensity caused by the acupuncture position combined with the current intensity; ; Where F0 is the basic frequency, γ is the coefficient of influence of current on frequency, F is the frequency, and F(A, I) is the jitter frequency caused by the acupuncture position combined with the current intensity; ; Among them, Shake (A, I) is the shaking data of each training acupoint under different current intensities, covering intensity and frequency.
[0028] S3.2. Perform difficulty analysis on each type of human body jitter data to obtain the difficulty coefficient corresponding to each type of human body jitter data. Then, based on the training requirements and the difficulty coefficient, initially set the trigger rate for each type of human body jitter data. The formula is as follows: ; Among them, w1 and w2 are weight coefficients, indicating the contribution of intensity and frequency to the total difficulty, and the difficulty coefficient of D; ; Among them, T(A) is the initial trigger rate, T base (A) is the basic trigger rate at acupuncture position A, and λ is the adjustment coefficient, reflecting the effect of difficulty on the trigger rate; S3.3. Perform standard acupuncture analysis on the training acupoint list in conjunction with the optical portrait. Obtain standard acupuncture data for each training acupoint in the optical portrait based on the analysis results. The specific steps are as follows: Acupuncture angle calculation: The acupuncture angle is usually the angle of insertion of the needle tip relative to the skin. This angle is calculated by calculating the relative position of the acupoint and joint, taking into account the skin's inclination and the anatomical structure of the area. During acupuncture, the angle between the needle tip and the three-dimensional coordinate vector of the acupoint and the three-dimensional coordinate vector of the target joint can be calculated using the dot product formula of the vectors. Calculation of acupuncture depth: The depth of acupuncture determines how deep the needle penetrates into the body, which is related to the thickness of the skin, subcutaneous fat layer, and muscle thickness. The depth of acupuncture can be estimated based on the relative distance between the acupuncture point and the joint; Calculation of acupuncture intensity: Acupuncture intensity is usually related to current intensity, frequency, and acupoint responsiveness. Different acupuncture treatment methods require different acupuncture intensities. The intensity can be estimated based on the distance between the training acupoint and the joint and the intensity coefficient. Standard acupuncture data output: Based on the previous calculations, standard acupuncture data is generated for each training acupoint. The standard acupuncture data includes acupuncture angle, acupuncture depth, and acupuncture intensity.
[0029] S4. Acquire the position data of the simulated needle, combine the position data of the simulated needle with the optical portrait to generate training acupuncture data, and simultaneously combine the training acupuncture data with the human body jitter data list to adjust the dynamic trigger rate; The steps for S4 are as follows: S4.1. Acquire the simulated needle position data, then analyze the simulated needle position data in conjunction with the optical portrait to obtain the simulated needle depth for the optical portrait. Simultaneously, obtain the user-set current intensity from the training system, and then use the acupuncture depth and current intensity as training acupuncture data. The specific steps are as follows: Acquisition of simulated needle position data: The simulated needle position data comes from a sensor, which provides real-time coordinate information of the needle in three-dimensional space. Assuming that the acupuncture target is a specific acupoint, the simulated needle will move within the target area and record the three-dimensional coordinate data at each moment; Acupuncture depth analysis: Acupuncture depth refers to the distance between the simulated needle and the skin surface. This distance determines the accuracy of the simulated needle and its impact on the treatment effect. The formula is as follows: ; Among them, V g is the puncture depth of the simulated needle, (x g ,y g , z g ) is the position data of the analog needle, (x A ,yA , z A ) is the skin position data of the training acupoints; The current intensity is adjusted according to the current base value set by the user in the system; S4.2. Dynamically adjust the trigger rate by combining the training acupuncture data with the human body vibration data list; When the deviation of the training acupuncture data of each training acupoint is greater, the trigger rate of the human body vibration data is correspondingly increased; When the deviation of the training acupuncture data of each training acupoint is smaller, the trigger rate of the human body vibration data is correspondingly lowered; The trigger rate of human jitter data is dynamically adjusted based on the deviation from the training data. Larger deviations indicate more frequent jitter, so the trigger rate needs to be increased. Smaller deviations require a lower trigger rate. During acupuncture, large deviations in the needle depth can lead to increased jitter. The system dynamically adjusts the trigger rate based on these deviations to ensure the device can adapt to jitter changes and adjust accordingly based on the jitter frequency.
[0030] S5. Adjust the optical portrait according to the triggered human body jitter data, and dynamically adjust the standard acupuncture data according to the human body jitter data. Then, perform position and current comparison between the training acupuncture data and the standard acupuncture data, and provide the user with an adjustment reminder based on the comparison results. The steps for S5 are as follows: S5.1. When human body jitter data is detected, the jitter performance is adjusted based on the triggered human body jitter data and the optical portrait. The optical portrait is jittered based on the human body jitter data, and the standard acupuncture data corresponding to the jittered optical portrait is dynamically adjusted. The 3D coordinates of the optical portrait are adjusted based on the jitter data. Each point of the optical portrait is fine-tuned according to the changes in the body's acceleration. The coordinate update of each optical portrait is synchronized with the body's jitter data, ensuring that the optical portrait performance can accurately reflect human movements in real-time applications. S5.2. Compare the training acupuncture data with the standard acupuncture data for position and current comparison. If there is a position deviation between the training acupuncture data and the standard acupuncture data, a corresponding voice reminder will be given based on the deviation angle (e.g., "Please adjust the acupuncture position," "The deviation angle is * degrees," "The acupuncture position deviation is * millimeters," "Please make fine adjustments"). If there is a current deviation between the training acupuncture data and the standard acupuncture data, a corresponding voice reminder will be given based on the deviation value (e.g., "The current deviation is * amperes," "The current setting is inaccurate"). When there is no position deviation and current deviation between the training acupuncture data and the standard acupuncture data, monitoring is continued, and the optical portrait and acupuncture data are updated in real time during the training process to ensure real-time feedback during the training process.
[0031] It realizes the adjustment of optical portrait based on human body jitter data, real-time comparison of training acupuncture data with standard acupuncture data, and helps operators make dynamic adjustments through a voice reminder mechanism. These detailed steps ensure the system's high efficiency, precision and real-time feedback capabilities, making acupuncture training more accurate.
[0032] S6. Summarize the training acupuncture data and adjustment reminder records of each training acupoint, evaluate the user's positioning accuracy and electrical parameter matching, and generate a radar chart to analyze skill shortcomings.
[0033] The steps for S6 are as follows: S6.1. When the user completes a training acupoint, the simulated needle is moved to the next training acupoint in sequence until the training acupoint list is completed and training analysis S6.2 is started; S6.2. Summarize the training acupuncture data and adjustment reminder records for each training acupoint, evaluate the user's positioning accuracy and electrical parameter matching, and generate a radar chart to analyze skill shortcomings; The radar chart dimension divides the user's skills into multiple dimensions, including positioning accuracy, current matching, adjustment response speed, and acupuncture precision; The scores based on each dimension are converted into data suitable for drawing a radar chart. Based on the scores of each dimension, a radar chart is drawn to show the user's skill level in various aspects and help identify skill shortcomings.
[0034] From the sequential movement of training acupoints, to the recording and adjustment reminders of each acupoint data, to skill evaluation, radar chart analysis and the generation of the final report, in this way, users can clearly understand their performance during training and make targeted improvements to their skill shortcomings.
[0035] The basic principles, main features, and advantages of the present invention are shown and described. Those skilled in the art should understand that the present invention is not limited to the above-described embodiments. The above-described embodiments and descriptions are merely preferred examples of the present invention and are not intended to limit the present invention. Various changes and modifications may be made to the present invention without departing from the spirit and scope of the present invention, and such changes and modifications fall within the scope of the present invention. The scope of protection claimed in the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training, characterized by: The following steps are involved: S1. Collect training requirements from users and input the training requirements into the acupuncture simulation device; S2. Establish a human morphology database, then perform optical portrait matching based on the human morphology database according to training requirements, and generate a corresponding training acupoint list based on the matched optical portrait and training requirements; S3. Analyze the human body jitter data based on the optical portrait combined with the training acupoint list and different current intensities, set a trigger rate for each type of human body jitter data, and then set standard acupuncture data for each acupoint according to the training acupoint list; S4. Acquire the position data of the simulated needle, combine the position data of the simulated needle with the optical portrait to generate training acupuncture data, and simultaneously combine the training acupuncture data with the human body jitter data list to adjust the dynamic trigger rate; S5. Adjust the optical portrait according to the triggered human body jitter data, and dynamically adjust the standard acupuncture data according to the human body jitter data. Then, perform position and current comparison between the training acupuncture data and the standard acupuncture data, and provide the user with an adjustment reminder based on the comparison results. S6. Summarize the training acupuncture data and adjustment reminder records of each training acupoint, evaluate the user's positioning accuracy and electrical parameter matching, and generate a radar chart to analyze skill shortcomings.
2. A TCM acupuncture simulation method for pulsed electrical therapy training according to claim 1, characterized in that: The acupuncture simulation device in S1 includes a sensor, a display screen, a holographic optical projector, a simulation needle, and an acupuncture model that can be adjusted in multiple directions; The acupuncture model dynamically follows the user's training acupoints. When the user completes a training acupoint, it automatically moves to the next training acupoint of the optical portrait and waits for the user to continue training.
3. The method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training according to claim 1, characterized in that: The steps of S1 are as follows: S1.
1. The user logs into the training system, and then the training system sends training requirements collection information to the user. Based on the data entered by the user, the training difficulty, training target skills, and training simulation character are obtained; S1.
2. Summarize the training difficulty, training target skills, and training simulation characters into training requirements, and then input the training requirements into the acupuncture simulation model.
4. A TCM acupuncture simulation method for pulsed electrical therapy training according to claim 1, characterized in that: The steps of S2 are as follows: S2.
1. Collecting human morphological data of different health states, and then establishing a human morphological database based on the collected human morphological data; S2.
2. Match the training requirements with the human morphology database to obtain the human morphology data that best matches the training requirements, and generate an optical portrait based on the obtained human morphology data. S2.
3. Extract relevant training acupoints according to training requirements, then locate the extracted training acupoints in combination with optical imaging, and arrange the training acupoints in acupuncture order according to training requirements to obtain a training acupoint list.
5. The method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training according to claim 1, characterized in that: The steps of S3 are as follows: S3.
1. Analyze the human body morphology data corresponding to the optical portrait in conjunction with the list of training acupoints to perform human body jitter data analysis. This data is then refined and updated based on the different current intensities to obtain the human body jitter data likely caused by acupuncture at each training acupoint under different current intensities. S3.
2. Perform a difficulty analysis on each type of human body jitter data to obtain a difficulty coefficient corresponding to each type of human body jitter data. Then, initially set a trigger rate for each type of human body jitter data based on the training requirements and the difficulty coefficient. S3.
3. Perform standard acupuncture analysis on the training acupoint list in combination with the optical portrait, and obtain standard acupuncture data for each training acupoint in the optical portrait based on the analysis results.
6. The method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training according to claim 1, characterized in that: The specific steps of S3.1 for obtaining the human body vibration data caused by the probability of acupuncture at each training acupoint under different current intensities are as follows: ; Among them, P shake (A) is the probability of shaking, A is the acupuncture position, P j1 , P j2 ,...,P jn is the feature of human body shape data, f is the regression model function, P A The human body morphological data characteristics of the acupuncture position; ; Where M0 is the basic intensity, β is the sensitivity of current to the jitter intensity, M is the intensity, I is the current intensity, and M(A, I) is the jitter intensity caused by the acupuncture position combined with the current intensity; ; Where F0 is the basic frequency, γ is the coefficient of influence of current on frequency, F is the frequency, and F(A, I) is the jitter frequency caused by the acupuncture position combined with the current intensity; ; Among them, Shake (A, I) is the shaking data of each training acupoint under different current intensities, covering intensity and frequency.
7. The method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training according to claim 1, characterized in that: The steps of S4 are as follows: S4.
1. Acquire simulated needle position data, then analyze the simulated needle position data in conjunction with the optical portrait to determine the simulated needle depth for the optical portrait. Simultaneously, obtain the user-set current intensity from the training system, and then use the combined acupuncture depth and current intensity as training acupuncture data. S4.
2. Dynamically adjust the trigger rate by combining the training acupuncture data with the human body vibration data list; When the deviation of the training acupuncture data of each training acupoint is greater, the trigger rate of the human body vibration data is correspondingly increased; When the deviation of the training acupuncture data of each training acupoint is smaller, the trigger rate of the human body vibration data is correspondingly lowered.
8. The method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training according to claim 1, characterized in that: The steps of S5 are as follows: S5.
1. When human body jitter data is detected, the jitter performance is adjusted based on the triggered human body jitter data and the optical portrait. The optical portrait is jittered based on the human body jitter data, and the standard acupuncture data corresponding to the jittered optical portrait is dynamically adjusted. S5.
2. Compare the training acupuncture data with the standard acupuncture data for position and current comparison. If there is a position deviation between the training acupuncture data and the standard acupuncture data, a corresponding voice reminder will be given based on the deviation angle. If there is a current deviation between the training acupuncture data and the standard acupuncture data, a corresponding voice reminder will be given based on the deviation value. When there is no position deviation and current deviation between the training acupuncture data and the standard acupuncture data, the monitoring is continued.
9. The method for simulating acupuncture points in traditional Chinese medicine for pulsed electrical therapy training according to claim 1, characterized in that: The steps of S6 are as follows: S6.
1. When the user completes a training acupoint, the simulated needle is moved to the next training acupoint in sequence until the training acupoint list is completed and training analysis S6.2 is started; S6.
2. Summarize the training acupuncture data and adjustment reminder records of each training acupoint, evaluate the user's positioning accuracy and electrical parameter matching, and generate a radar chart to analyze skill shortcomings.
Citation Information
Patent Citations
Acupuncture manipulation quantification system and method
CN114732714A
Digital acupuncture dynamic control optimization method
CN119314625A
Acupuncture point recognition system based on multi-mode digital twinning technology
CN120260807A
Human model system for evaluation of acupoint position education achievement and method for determinating of acupuncture using it
KR102083613B1
System and method for generating acupuncture points on reconstructed 3D human body model for physical therapy
US20200126297A1