Human body acupuncture point learning system, human body acupuncture point learning method and human body acupuncture point model manufacturing method

By setting invisible dot matrix codes on the human acupoint model and combining the dot matrix acupuncture pen and terminal, real-time acupoint hitting prompts and path guidance are achieved, solving the problems of low learning efficiency and complex management in existing technologies and improving learning and assessment efficiency.

CN120708479APending Publication Date: 2025-09-26TRADITIONAL CHINESE MEDICINE ANCIENT BOOKS PUBLISHING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511049071.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-09-24
Filing Date
2025-07-29
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

The existing human acupoint model cannot meet the needs of intelligent learning. It has low learning efficiency and complex management methods. It is impossible to master the distribution of acupoints based on inquiry-based learning. The assessment cost is high and the efficiency is low.

Method used

Using a human acupoint model with an invisible dot matrix code on the surface, combined with a dot matrix acupuncture pen and a terminal, it provides real-time acupoint hitting prompts and path guidance through image acquisition and coordinate information processing, realizing exploratory learning and intelligent management.

Benefits of technology

It improves the user's acupoint selection efficiency, realizes the intelligent management of learning and assessment, improves learning efficiency and assessment efficiency, and simplifies the management process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120708479A_ABST
    Figure CN120708479A_ABST
Patent Text Reader

Abstract

The invention provides a human body acupoint learning system and method and a human body acupoint model manufacturing method. The human body acupoint learning system comprises a human body acupoint model with invisible dot matrix codes on the surface, a dot matrix acupuncture pen and a terminal connected with the dot matrix acupuncture pen, and the invisible dot matrix codes are associated with multiple acupoints of the human body acupoint model; when the dot matrix acupuncture pen touches a target position of the human body acupuncture point model, a target invisible code image is collected, and target coordinate information corresponding to the target position is determined based on the target invisible code image; the terminal obtains target coordinate information provided by the dot matrix acupuncture pen, hits the first acupuncture point in response to the target coordinate information, outputs the name of the acupuncture point, determines a second acupuncture point related to the target coordinate information in response to the situation that the target coordinate information does not hit any acupuncture point, and outputs a moving path from a target position to the second acupuncture point. According to the method, the correct acupoint selection condition can be timely notified to the user or the user is guided to touch the correct acupoint, so that the acupoint learning experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Chinese patent application No. 2024113333514 filed on September 24, 2024, entitled “Human Acupoint Learning System, Learning Method and Human Acupoint Model Manufacturing Method,” and the entire contents of the above application are incorporated herein by reference. Technical Field

[0002] The present application relates to the technical field of acupuncture teaching, and in particular to a human acupoint learning system, a learning method, and a method for making a human acupoint model. Background Art

[0003] As a key instrument for learning Chinese medicine, the human acupoint model is an important learning tool in the field of Chinese medicine. Commonly used human acupoint models have the names of the acupoints printed on them, allowing learners to remember and identify them intuitively.

[0004] In the Internet age, the learning, examination, and management methods related to the human acupoint model are changing. The existing human acupoint model can no longer meet the needs of intelligent learning. Its learning model has the following drawbacks:

[0005] 1. The existing human acupoint models have the names of the acupoints and meridians printed on them. At this time, learners can only memorize them by looking at the locations, and cannot master the distribution of acupoints more proficiently through inquiry-based learning.

[0006] 2. In real learning scenarios, the acupoint area is very small. Learners cannot find the exact location in the initial stage, and cannot understand the accuracy of acupoint selection during the learning process, which reduces learning efficiency.

[0007] 3. During the learning process, it is necessary to record the time spent by learners in order to evaluate their learning efficiency. However, using a timing method to record the time is cumbersome and complex to manage.

[0008] 4. During the assessment process, learners are required to find the correct acupoints and answer the main functions of the acupoints within a specified time. At this stage, supervisors need to evaluate the assessment results, which is costly and inefficient.

[0009] Based on the above content, it can be seen that the existing learning and assessment model corresponding to the human acupoint model has the disadvantages of low learning and assessment efficiency, complex management methods, and inability to enable students to master the distribution of acupoints more proficiently based on inquiry-based learning. Summary of the Invention

[0010] In view of the above problems, the embodiments of the present application provide a human acupoint learning system, a learning method, and a human acupoint model manufacturing method that overcome the above problems or at least partially solve the above problems.

[0011] In a first aspect, an embodiment of the present application provides a human acupoint learning system, comprising: a human acupoint model having an invisible dot matrix code on its surface, a dot matrix acupuncture pen, and a terminal communicatively connected to the dot matrix acupuncture pen, wherein the invisible dot matrix code is associated with a plurality of acupoints corresponding to the human acupoint model;

[0012] When the dot matrix acupuncture pen touches a target position of the human acupuncture point model, it collects a target invisible code image corresponding to the target position, determines target coordinate information corresponding to the target position based on the target invisible code image, and sends the target coordinate information to the terminal;

[0013] The terminal detects the acupoint hitting status based on the target coordinate information, and in response to the target coordinate information hitting the first acupoint of the human acupoint model, outputs first prompt information indicating the acupoint name corresponding to the first acupoint, or, in response to the target coordinate information not hitting any acupoint of the human acupoint model, determines the second acupoint related to the target coordinate information and outputs second prompt information, where the second prompt information is used to indicate a moving path from the target position to the second acupoint.

[0014] In a second aspect, an embodiment of the present application provides a method for learning human acupoints, which is applied to a terminal, wherein the terminal is communicatively connected to a dot matrix acupuncture pen, and the dot matrix acupuncture pen is used to touch a human acupoint model having an invisible dot matrix code on its surface, wherein the invisible dot matrix code is associated with multiple acupoints corresponding to the human acupoint model; the method comprises:

[0015] receiving target coordinate information corresponding to the target position sent by the dot matrix acupuncture pen after the dot matrix acupuncture pen touches the target position of the human acupoint model, wherein the target coordinate information is determined based on the target invisible code image corresponding to the target position collected by the dot matrix acupuncture pen;

[0016] When it is determined that the target coordinate information hits the first acupoint of the human acupoint model, first prompt information indicating the acupoint name corresponding to the first acupoint is output; or, when it is determined that the target coordinate information does not hit any acupoint of the human acupoint model, a second acupoint related to the target coordinate information is determined, and second prompt information is output, wherein the second prompt information is used to indicate a moving path from the target position to the second acupoint.

[0017] In a third aspect, an embodiment of the present application provides a method for making a human acupuncture point model, comprising:

[0018] A file set including two invisible dot code files is provided to match two sub-models, wherein the two sub-models are obtained by segmenting a three-dimensional human body model with acupuncture points marked according to a front-back interface, and coordinate information corresponding to code points in the invisible dot code files is mapped to acupuncture points corresponding to the matching sub-models, and each acupuncture point is associated with multiple code points.

[0019] Printing the two invisible dot code files on a plastic transfer material according to the file set to obtain two printing transfer films matching the two sub-models;

[0020] Making two blister molds according to the two sub-models;

[0021] Placing the two printed transfer films on corresponding blister molds for blister forming to obtain two blister-formed three-dimensional sheets with code points;

[0022] The two blister three-dimensional sheets are placed in a casting mold corresponding to the three-dimensional human body model, and the casting mold is cast to obtain a human acupuncture point model with an invisible dot matrix code on the surface.

[0023] The technical solution of the embodiment of the present application, by providing a human acupoint model with an invisible dot matrix code on the surface, can enable users to master the distribution of acupoints more proficiently based on exploratory learning; when the user touches the human acupoint model based on the dot matrix acupuncture pen, the dot matrix acupuncture pen captures an image of the invisible code corresponding to the touched position and sends the target coordinate information corresponding to the target position determined based on the image to the terminal, and the terminal detects the acupoint hit status based on the received target coordinate information. When the target coordinate information hits the first acupoint, the terminal outputs a first prompt information indicating the name of the acupoint, so as to promptly notify the user of the correct acupoint selection status, facilitate the user to continue the acupoint selection operation, and improve the user's acupoint selection efficiency. When the target coordinate information does not hit the acupoint, the terminal outputs a second prompt information indicating the movement from the touch position to the corresponding acupoint, so that the user can understand how to correctly select the acupoint based on the second prompt information, and guide the user to touch the correct acupoint. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 A schematic diagram showing the architecture of a human acupoint learning system provided in an embodiment of the present application;

[0025] Figure 2 Schematic diagram showing the connection between the dot matrix acupuncture pen provided in the embodiment of the present application and the human acupoint model and terminal Figure 1 ;

[0026] Figure 3 Schematic diagram showing the connection between the dot matrix acupuncture pen provided in the embodiment of the present application and the human acupoint model and terminal Figure 2 ;

[0027] Figure 4 A schematic diagram showing a method for learning human acupoints applied to a terminal according to an embodiment of the present application is shown;

[0028] Figure 5 A flow chart showing a method for making a human acupuncture point model provided in an embodiment of the present application;

[0029] Figure 6 A schematic diagram showing a human acupoint learning device provided in an embodiment of the present application;

[0030] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0031] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0032] It should be understood that references throughout this specification to "one embodiment" or "an embodiment" mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, the appearance of "in one embodiment" or "in an embodiment" throughout this specification does not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. The term "a plurality" in the embodiments of the present application may include two or more.

[0033] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0034] like Figure 1 As shown, the embodiment of the present application provides a human acupoint learning system, which includes: a human acupoint model 10 with an invisible dot matrix code on the surface, a dot matrix acupuncture pen 11, and a terminal 12 communicatively connected to the dot matrix acupuncture pen 11, wherein the invisible dot matrix code is associated with multiple acupoints corresponding to the human acupoint model 10;

[0035] When the dot matrix acupuncture pen 11 touches the target position of the human acupuncture point model 10, it collects the target invisible code image corresponding to the target position, determines the target coordinate information corresponding to the target position based on the target invisible code image, and sends it to the terminal 12;

[0036] The terminal 12 detects the acupoint hitting status based on the target coordinate information, and in response to the target coordinate information hitting the first acupoint of the human acupoint model 10, outputs a first prompt information indicating the acupoint name corresponding to the first acupoint, or, in response to the target coordinate information not hitting any acupoint of the human acupoint model 10, determines the second acupoint related to the target coordinate information, and outputs a second prompt information, where the second prompt information is used to indicate the moving path from the target position to the second acupoint.

[0037] The human acupoint learning system provided in an embodiment of the present application includes: a human acupoint model 10 having an invisible dot matrix code on its surface, a dot matrix acupuncture pen 11, and a terminal 12. The human acupoint model 10 has an invisible dot matrix code on its surface. The dot matrix code, as a whole, corresponds to a larger area and includes multiple smaller areas, each of which corresponds to a code point. The spatial positions of these code points have a specific mathematical relationship. In this embodiment, the invisible dot matrix code is applied to the surface of the human acupoint model 10 and includes a preset number of code points. The number of code points corresponding to the invisible dot matrix code is much greater than the number of acupoints corresponding to the human acupoint model 10. Each acupoint is associated with multiple code points in the invisible dot matrix code. Because different acupoints on the human acupoint model 10 correspond to different areas, the number of code points corresponding to different acupoints may vary. For example, the human acupoint model 10 corresponds to 361 acupoints that can be acupunctured. The number of code points corresponding to the invisible dot matrix code on the surface of the human acupoint model 10 is 20,000, and each acupoint is associated with multiple code points. It should be noted that since the invisible dot matrix code is located on the surface of the human acupoint model 10, there are non-acupoint areas on the human acupoint model 10. Therefore, the invisible dot matrix code contains code points that are not associated with acupoints, such as code points located between acupoints. For ease of processing, different acupoints can be considered to correspond to the same area.

[0038] The user (a student studying acupuncture points) selects acupuncture points on the human acupuncture point model 10 using the dot matrix acupuncture pen 11. Based on the user's touch operation on the target position on the human acupuncture point model 10 while holding the dot matrix acupuncture pen 11, the dot matrix acupuncture pen 11 collects the target invisible code image corresponding to the target position, determines the target coordinate information corresponding to the target position based on the collected target invisible code image, and sends the target coordinate information to the terminal 12 based on the communication connection between the terminal 12.

[0039] After acquiring the target coordinate information provided by the dot matrix acupuncture pen 11, the terminal 12 detects whether the target coordinate information hits an acupoint on the human acupoint model 10. In response to the target coordinate information hitting the first acupoint, the terminal 12 outputs a first prompt information indicating the acupoint name corresponding to the first acupoint. Based on the first prompt information, the user is informed that the dot matrix acupuncture pen 11 has touched the first acupoint, and the user is promptly notified of the correct acupoint selection, which facilitates the user to continue the acupoint selection operation on the next acupoint, thereby improving the user's acupoint selection efficiency.

[0040] If the target coordinate information does not hit any of the multiple acupuncture points corresponding to the human acupuncture point model 10, the terminal 12 determines a second acupuncture point related to the target coordinate information. The second acupuncture point is usually an acupuncture point on the periphery of the target coordinate information, or it can be an acupuncture point that is far away from the target coordinate information and that the user currently needs to touch based on the dot matrix acupuncture pen 11. For example, according to the acupuncture point selection order, the user needs to touch acupuncture point A based on the dot matrix acupuncture pen 11, but the user has misremembered the positions of acupuncture point A and acupuncture point B, and selects an acupuncture point near acupuncture point B. When the terminal 12 knows that acupuncture point A needs to be touched based on the acupuncture point selection order, it determines acupuncture point A. At this time, acupuncture point A is the second acupuncture point, and acupuncture point A is the correct position that the user needs to select. Alternatively, the user selects an acupuncture point near acupuncture point C based on the dot matrix acupuncture pen 11. After obtaining the target coordinate information corresponding to the target position (the position actually touched by the user based on the dot matrix acupuncture pen 11), the terminal 12 determines acupuncture point C related to the target coordinate information in response to the target coordinate information not hitting acupuncture point C. At this time, acupuncture point C is the second acupuncture point.

[0041] After determining the second acupoint, the terminal 12 determines the moving path from the target position to the second acupoint based on the target coordinate information and the coordinate information corresponding to the second acupoint, and generates second prompt information based on the determined moving path. The terminal 12 outputs the second prompt information, so that the user understands how to correctly locate the acupoint based on the second prompt information, thereby guiding the user to touch the correct acupoint and improving the user's acupoint selection efficiency.

[0042] The terminal 12 may output the first prompt information and the second prompt information in an audio format and / or a screen display format, so that the user can understand the acupuncture point selection situation based on the output audio and / or the output prompt text or screen. In addition, an artificial intelligence (AI) model may be deployed on the terminal 12 side, such as a recognition analysis model, which detects whether the target coordinate information hits the acupuncture points of the human acupuncture point model 10 based on the recognition analysis model, and the recognition analysis model generates corresponding prompt information based on the recognition situation. The terminal 12 outputs the prompt information generated by the recognition analysis model.

[0043] The human acupoint learning system provided in the embodiment of the present application can enable users to master the distribution of acupoints more proficiently based on exploratory learning by providing a human acupoint model with an invisible dot matrix code on the surface; when the user touches the human acupoint model based on the dot matrix acupuncture pen, the dot matrix acupuncture pen captures an image of the invisible code corresponding to the touched position and sends the target coordinate information corresponding to the target position determined based on the image to the terminal, and the terminal detects the acupoint hit status based on the received target coordinate information. When the target coordinate information hits the first acupoint, the terminal outputs a first prompt information indicating the acupoint name, so as to promptly notify the user of the correct acupoint selection status, facilitate the user to continue the acupoint selection operation, and improve the user's acupoint selection efficiency. When the target coordinate information does not hit the acupoint, the terminal outputs a second prompt information indicating the movement from the touch position to the corresponding acupoint, so that the user can understand how to correctly select the acupoint based on the second prompt information, and guide the user to touch the correct acupoint.

[0044] In an optional embodiment of the present application, Figure 1 As shown, the dot matrix acupuncture pen 11 records the time information of the touch target position and sends the time information to the terminal 12; the terminal 12 evaluates the acupuncture point selection situation of the user corresponding to the dot matrix acupuncture pen 11 based on the time information and coordinate information corresponding to multiple touch positions on the human acupuncture point model 10.

[0045] When capturing the target invisible code image corresponding to the target location, the dot matrix acupuncture pen 11 records the time information corresponding to the user touching the target location based on the dot matrix acupuncture pen 11, and provides the recorded time information to the terminal 12. The terminal 12 receives the time information and coordinate information corresponding to the multiple touch locations provided by the dot matrix acupuncture pen 11, analyzes the time information and coordinate information corresponding to the multiple touch locations, and evaluates the acupoint selection status of the user corresponding to the dot matrix acupuncture pen 11 based on the analysis. Since the acupoint selection status of the user corresponding to the dot matrix acupuncture pen 11 can be a learning scenario or an assessment scenario, by evaluating the user's acupoint selection status, the user's learning efficiency and assessment performance can be evaluated.

[0046] Specifically, when a user touches the human acupoint model 10 using the dot matrix acupuncture pen 11, the dot matrix acupuncture pen 11 captures an image and records the touch time. The recorded touch time and coordinate information corresponding to the touch location determined based on the image are then sent to the terminal 12. Terminal 12 uses the time information and coordinate information corresponding to the multiple touch locations to understand the user's touches on the human acupoint model 10. In a learning scenario, the user's learning efficiency is evaluated based on the user's touches on the human acupoint model 10. In an assessment scenario, the user's assessment performance is evaluated based on the user's touches on the human acupoint model 10. Terminal 12 also detects acupoint hits based on the coordinate information and outputs appropriate prompt information, promptly notifying the user of the correct acupoint selection or guiding the user to touch the correct acupoint.

[0047] It should be noted that in the assessment scenario, the user needs to find the correct acupoint within the specified time and answer the main function of the acupoint. The terminal 12 can analyze whether the user has correctly selected the acupoint within the specified time based on the time information and coordinate information corresponding to the touch position to evaluate the user's acupoint selection situation. The terminal 12 can also obtain the user's response to the acupoint to assess and evaluate the user in the response dimension.

[0048] The terminal 12 analyzes the time information and coordinate information time corresponding to the multiple touch positions based on the recognition analysis model to evaluate the user's learning efficiency in a learning scenario and to evaluate the user's assessment results in an assessment scenario.

[0049] In the above implementation process, the dot matrix acupuncture pen records the touch time of the human acupoint model while collecting images, and sends the recorded touch time to the terminal. In the learning scenario, the terminal digitizes the learning process based on the time information and coordinate information corresponding to multiple touch positions, and evaluates the user's learning efficiency. In the assessment scenario, the terminal analyzes whether the user has correctly selected the acupoints within the specified time based on the time information and coordinate information corresponding to the touch positions, and evaluates the user in the response dimension, realizing intelligent management of learning and assessment.

[0050] The following is an introduction to the specific working process of the dot matrix acupuncture pen. Figure 2 As shown, the dot matrix acupuncture pen 11 includes a touch component 111, an image acquisition module 112, a processor 113 and a first communication module 114;

[0051] After the touch component 111 touches the target position, the image acquisition module 112 acquires the target invisible code image, the processor 113 determines the target coordinate information based on the target invisible code image, and the first communication module 114 sends the target coordinate information to the terminal 12;

[0052] The processor 113 records the time information of the touch target position, and the first communication module 114 sends the recorded time information to the terminal 12 , and simultaneously sends the target coordinate information corresponding to the target position and the corresponding time information of the touch target position to the terminal 12 .

[0053] In this embodiment, the dot matrix acupuncture pen 11 includes a touch component 111 for performing touch operations on the human acupoint model 10. Since a single acupoint on the human acupoint model 10 occupies a relatively small area, the touch component 111 is typically in the form of a needle tip to facilitate acupoint selection operations on the human acupoint model 10, such as the touch component 111 being a stylus tip. The image acquisition module 112 is a camera, which is deployed at a convenient location on the dot matrix acupuncture pen 11 and is connected to the touch component 111. When the touch component 111 touches the human acupoint model 10 based on the user's acupoint selection operation, the touch component 111 generates a first signal and transmits the first signal to the image acquisition module 112. The image acquisition module 112 then captures an image of the target location based on the received first signal, obtaining a target invisible code image corresponding to the target location. The image acquisition module 112 is connected to the processor 113 and transmits the captured target hidden code image to the processor 113. The processor 113 determines the target coordinate information corresponding to the target position based on the target hidden code image and provides the target coordinate information to the first communication module 114 connected to the processor 113. The dot matrix acupuncture pen 11 establishes a communication connection with the terminal 12 through the first communication module 114. The first communication module 114 is a Bluetooth module or a wireless network (Wireless Fidelity, WIFI) module. After obtaining the target coordinate information, the first communication module 114 provides the target coordinate information to the terminal 12. The processor 13 determines the touch position of the dot matrix acupuncture pen 11 on the human acupoint model 10 by analyzing the target hidden code image, and then obtains the target coordinate information corresponding to the touched target position.

[0054] The processor 113 is also used to record the time information corresponding to the user touching the human acupuncture point model 10 using the dot matrix acupuncture pen 11. When the user touches the human acupuncture point model 10 using the touch component 111 of the dot matrix acupuncture pen 11, the touch component 111 generates a first signal, and the first signal carries the touch time. The processor 113 can directly receive the first signal to obtain the touch time to record the time information corresponding to the user touching the human acupuncture point model 10 using the dot matrix acupuncture pen 11. The processor 113 can also receive the first signal carrying the touch time provided by the touch component 111 and forwarded by the image acquisition module 112, and further record the time information corresponding to the user touching the human acupuncture point model 10 using the dot matrix acupuncture pen 11.

[0055] After recording the time information, processor 113 sends the time information to first communication module 114, which then sends the time information to terminal 12. This allows terminal 12 to understand the user's acupuncture efficiency based on the multiple time information acquired. Processor 113 needs to provide first communication module 114 with the coordinate information and time information corresponding to the touch position. Processor 113 can also simultaneously provide the coordinate information and time information corresponding to a touch position as a set of information to first communication module 114, so that first communication module 114 can synchronously send the coordinate information and time information to terminal 12.

[0056] In the above implementation process, after the touch component touches the human acupoint model based on the user's operation, the touch component provides the touch time to the processor and notifies the image acquisition module to perform image acquisition. The image acquisition module provides the acquired image to the processor. The processor determines the coordinate information based on the image, and provides the coordinate information and the corresponding touch time to the first communication module. The first communication module sends the coordinate information and the corresponding touch time to the terminal, thereby providing the terminal with paired coordinate information and time information, so that the terminal analyzes the user's acupoint selection situation based on the time information and coordinate information corresponding to the touch position.

[0057] The following is an introduction to the specific working process of the terminal. Figure 3 As shown, the terminal 12 deploys a target client 121 and includes a memory 123, a second communication module 124 and a prompt module 126;

[0058] The second communication module 124 receives the target coordinate information and the time information corresponding to the touch target position sent by the first communication module 114, and records the target coordinate information and the time information corresponding to the touch target position in a target file;

[0059] The target client 121 obtains the target coordinate information based on the target file. When it is determined that the target coordinate information hits the first acupuncture point, the prompt module 126 is controlled to output the first prompt information. When it is determined that the target coordinate information does not hit any acupuncture point of the human acupuncture point model 10, the second acupuncture point related to the target coordinate information is determined, and the prompt module 126 is controlled to output the second prompt information. The target client 121 evaluates the acupuncture point selection situation of the user corresponding to the dot matrix acupuncture pen 11 based on the time information and coordinate information corresponding to multiple touch positions.

[0060] In this embodiment, the terminal 12 is installed with a target client 121 and includes a memory 123 , a second communication module 124 and a prompt module 126 .

[0061] The target client 121 is used to detect whether the target coordinate information hits the acupoints, and to analyze and evaluate the user's acupoint selection based on the time information and coordinate information. The target client 121 can be understood as an application associated with the human acupoint model 10 installed on the terminal 12.

[0062] The second communication module 124 is a Bluetooth module or a WIFI module on the terminal 12, and is connected to the first communication module 114 to connect the terminal 12 with the dot matrix acupuncture pen 11. The second communication module 124 receives the coordinate information and time information corresponding to the touch position sent by the first communication module 114.

[0063] After the second communication module 124 receives the target coordinate information and time information corresponding to the target position sent by the first communication module 114, it records the target coordinate information and the time information corresponding to the touch target position in a target file. The target file is a txt file, which is used to record the association between the time information and the coordinate information, and is stored in the memory 123.

[0064] Based on the target file, the target client 121 can obtain target coordinate information corresponding to the target location. After obtaining the target coordinate information, the target client 121 detects whether the acupoint is correctly located based on the target coordinate information. When it is determined that the target coordinate information hits the first acupoint, a first prompt information indicating the acupoint name corresponding to the first acupoint is generated, and the prompt module 126 is controlled to output the first prompt information. The prompt module 126 includes an audio output module and / or a display module to output the first prompt information in an audio dimension and / or a display dimension, so that the user can understand that the acupoint has been correctly located based on the output audio and / or displayed content.

[0065] When it is determined that the target coordinate information does not hit any acupuncture point on the human acupuncture point model 10, the target client 121 determines a second acupuncture point associated with the target coordinate information, generates a movement path indicating movement from the target position to the second acupuncture point based on the target coordinate information and the coordinate information corresponding to the second acupuncture point, generates second prompt information based on the movement path, and controls the prompt module 126 to output the second prompt information. Because the prompt module 126 includes an audio output module and / or a display module, by outputting the second prompt information in the audio dimension and / or the display dimension, the user can understand how to correctly locate the acupuncture point based on the output audio and / or displayed content, thereby guiding the user to touch the correct acupuncture point based on the audio and / or displayed content.

[0066] For the target client 121, it obtains the time information and coordinate information corresponding to multiple touch positions based on the target file, and analyzes the user's acupoint selection situation according to the obtained multiple time information and coordinate information, so as to evaluate the user's learning efficiency in the learning scenario and evaluate the user's assessment situation in the assessment scenario.

[0067] The recognition and analysis model on the terminal 12 side can be deployed on the target client 121. Based on the deployed recognition and analysis model, the target client 121 identifies whether the target coordinate information hits the acupoint and generates corresponding prompt information based on the recognition result. The target client 121 also analyzes the time information and coordinate information of multiple touch positions based on the recognition and analysis model to output an evaluation of the user's acupoint selection. By using the model for information recognition and analysis, intelligent algorithms can be used to quickly and effectively detect and evaluate the user's acupoint selection situation.

[0068] Among them, the memory 123 stores a coordinate parameter set, which includes coordinate parameters corresponding to multiple acupoints of the human acupoint model 10; the coordinate parameters include center coordinates and acupoint areas; after the target client 121 obtains the target coordinate information, it compares the target coordinate information with the acupoint area in the coordinate parameter set; when the target coordinate information is located in the first acupoint area corresponding to the first center coordinate, the target client 121 determines that the target coordinate information hits the first acupoint, the first center coordinate is the center coordinate corresponding to the first acupoint, and the first acupoint area is determined based on the first center coordinate and the area demarcation parameter corresponding to the first acupoint; when the target coordinate information does not match each acupoint area, the target client 121 determines the second center coordinate closest to the target coordinate information in the coordinate parameter set, and determines the acupoint corresponding to the second center coordinate as the second acupoint related to the target coordinate information, and the second acupoint is the acupoint on the human acupoint model 10 that is closest to the target position.

[0069] As for the memory 123, it stores a coordinate parameter set, which includes coordinate parameters corresponding to multiple acupuncture points of the human acupuncture point model 10, and the coordinate parameters corresponding to the acupuncture points include the center coordinates and acupuncture point areas corresponding to the acupuncture points. After obtaining the target coordinate information corresponding to the target position based on the target file, the target client 121 calls the coordinate parameter set and compares the target coordinate information with the acupuncture point area in the coordinate parameter set to detect whether the target coordinate information hits the acupuncture point of the human acupuncture point model 10. When it is determined that the target coordinate information is located in the first acupuncture point area corresponding to the first center coordinate, it is determined that the target coordinate information hits the first acupuncture point. The first acupuncture point area is determined based on the first center coordinate and the area demarcation parameter corresponding to the first acupuncture point. For example, the area demarcation parameter is a diameter. The circular first acupuncture point area can be determined based on the first center coordinate corresponding to the first acupuncture point and the diameter corresponding to the first acupuncture point. If the target coordinate information is located within the circular first acupuncture point area, it is determined that the target coordinate information hits the first acupuncture point. Since different acupoints correspond to different sizes, the area demarcation parameters are different. For example, the diameter corresponding to acupoint 1 is 3mm, and the diameter corresponding to acupoint 2 is 2.5mm. For unified management, different acupoints can also be set with unified area demarcation parameters, for example, the diameters set for different acupoints are all 3mm.

[0070] If the target coordinate information does not match any acupoint area in the coordinate parameter set (the target coordinate information is not located in any acupoint area), it is determined that the target coordinate information does not hit any acupoint in the human acupoint model 10. At this time, the target client 121 searches for the second center coordinate closest to the target coordinate information in the coordinate parameter set, and determines the acupoint corresponding to the second center coordinate as the second acupoint closest to the target position, so as to determine the acupoint closest to the target position by searching in the coordinate parameter set and around the user's acupoint position.

[0071] After determining the second acupoint, the target client 121 calculates the distance information between the target position and the second acupoint and the offset direction between the target position and the second acupoint based on the target coordinate information corresponding to the target position and the second center coordinates corresponding to the second acupoint, and then determines the moving path from the target position to the second acupoint based on the obtained distance information and offset direction.

[0072] The distance information between the target position and the second acupuncture point is determined based on a distance calculation formula, such as determining plane coordinate 1 based on the target coordinate information (three-dimensional coordinate information) corresponding to the target position, determining plane coordinate 2 based on the second center coordinate corresponding to the second acupuncture point, and determining distance information d based on plane coordinate 1 and plane coordinate 2.

[0073]

[0074] The offset direction between the target position and the second acupuncture point is determined based on a direction calculation formula. After determining the plane coordinate 1 corresponding to the target position and the plane coordinate 2 corresponding to the second acupuncture point, the offset angle θ is determined according to the plane coordinate 1 and the plane coordinate 2 to determine the offset direction.

[0075]

[0076] In the above implementation process, after obtaining the target coordinate information, the target client calls the coordinate parameter set to detect whether the target coordinate information hits the acupoint, and controls the prompt module to output corresponding prompt information based on the acupoint hit situation, so that the user can understand that the acupoint has been correctly selected based on the prompt information or guide the user to touch the correct acupoint based on the prompt information.

[0077] It should be noted that when identifying whether the target coordinate information hits the acupuncture point, the target coordinate information and the coordinate parameter set can be input into the recognition analysis model, and the recognition analysis model analyzes the relative position relationship between the target position and the acupuncture point area to identify whether the target coordinate information hits the acupuncture point. When it is determined that the target coordinate information does not hit the acupuncture point, the acupuncture point closest to the target position is analyzed to generate prompt information to prompt the user to select the acupuncture point correctly.

[0078] When evaluating the user's acupoint selection situation based on the recognition analysis model, the touch time corresponding to the touch position and the coordinate information corresponding to the touch position are input into the model, and the model is used to evaluate the user's acupoint selection situation.

[0079] The above is the overall implementation plan of the human acupoint learning system provided in the embodiment of the present application. By providing a human acupoint model with an invisible dot matrix code on the surface, users can master the distribution of acupoints more proficiently based on exploratory learning; when the user touches the human acupoint model based on the dot matrix acupuncture pen, the dot matrix acupuncture pen captures an image of the invisible code corresponding to the touch position and determines the target coordinate information corresponding to the target position based on the image and sends it to the terminal. The terminal detects the acupoint hit status based on the received target coordinate information. When the target coordinate information hits the first acupoint, the first prompt information indicating the acupoint name is output, so as to promptly notify the user of the correct acupoint selection status, facilitate the user to continue the acupoint selection operation, and improve the user's acupoint selection efficiency. When the target coordinate information does not hit the acupoint, the second prompt information indicating the movement from the touch position to the corresponding acupoint is output, so that the user can understand how to correctly select the acupoint based on the second prompt information, thereby guiding the user to touch the correct acupoint.

[0080] Furthermore, the dot matrix acupuncture pen records the touch time of the human acupoint model while collecting images, and sends the recorded touch time to the terminal. The terminal can digitize the learning process in the learning scenario based on the time information and coordinate information corresponding to the touch position, evaluate the user's learning efficiency, and analyze whether the user has correctly selected the acupoints within the specified time in the assessment scenario, thereby realizing intelligent management of learning and assessment.

[0081] The embodiment of the present application provides a method for learning human acupoints applied to a terminal, wherein the terminal is in communication with a dot matrix acupuncture pen, and the dot matrix acupuncture pen is used to touch a human acupoint model having an invisible dot matrix code on its surface, and the invisible dot matrix code is associated with a plurality of acupoints corresponding to the human acupoint model; Figure 4 As shown, the method includes:

[0082] Step 401: receiving target coordinate information corresponding to the target position sent by the dot matrix acupuncture pen after the dot matrix acupuncture pen touches the target position of the human acupuncture point model. The target coordinate information is determined based on the target invisible code image corresponding to the target position collected by the dot matrix acupuncture pen.

[0083] The human acupuncture point model in this embodiment does not have acupuncture point names, but instead has an invisible dot matrix code on its surface. This allows users to more proficiently understand acupuncture point distribution through inquiry-based learning without acupuncture point markings. The dot matrix acupuncture pen acts as a stylus for locating acupuncture points on the human acupuncture point model.

[0084] Based on a communication connection with the dot matrix acupuncture pen, the terminal receives target coordinate information transmitted by the dot matrix acupuncture pen after the user touches the target location on the human acupuncture point model. After the user touches the target location on the human acupuncture point model with the dot matrix acupuncture pen, the dot matrix acupuncture pen captures an image of the target location, obtains a corresponding target invisible code image, and determines the target coordinate information corresponding to the target location based on the target invisible code image. The specific implementation process of the dot matrix acupuncture pen capturing images and providing target coordinate information is described in the relevant description of the system-side embodiment and will not be elaborated here.

[0085] Step 402: When it is determined that the target coordinate information hits the first acupuncture point of the human acupuncture point model, output first prompt information indicating the acupuncture point name corresponding to the first acupuncture point; or, when it is determined that the target coordinate information does not hit any acupuncture point of the human acupuncture point model, determine a second acupuncture point related to the target coordinate information, and output second prompt information, where the second prompt information is used to indicate a moving path from the target position to the second acupuncture point.

[0086] After obtaining the target coordinate information, the terminal detects whether the target coordinate information hits a certain acupuncture point of the human body acupuncture point model. If the target coordinate information hits the first acupuncture point (the target coordinate information is located in the acupuncture point area corresponding to the first acupuncture point), the terminal outputs a first prompt information indicating the acupuncture point name corresponding to the first acupuncture point, so that the user can understand based on the first prompt information that the first acupuncture point is touched based on the dot matrix acupuncture pen, so that the correct acupuncture point selection situation is promptly notified to the user, so that the user can continue to perform acupuncture operations on the next acupuncture point, thereby improving the user's acupuncture point selection efficiency. Among them, the acupuncture point area corresponding to the first acupuncture point is determined based on the center coordinates and area demarcation parameters corresponding to the first acupuncture point. The specific implementation process of determining whether the target coordinate information hits the acupuncture point based on the matching situation of the target coordinate information and the acupuncture point area can be found in the relevant introduction of the system side embodiment, which will not be further elaborated here.

[0087] If the target coordinate information does not hit any of the multiple acupoints corresponding to the human acupoint model, the terminal determines a second acupoint related to the target coordinate information and outputs a second prompt message. In this process, the terminal determines the second acupoint closest to the target position on the human acupoint model based on the target coordinate information; calculates the distance information and offset direction between the target coordinate information and the second center coordinate corresponding to the second acupoint; determines the movement path from the target position to the second acupoint based on the distance information and offset direction; and generates and outputs the second prompt message based on the movement path.

[0088] The terminal searches for the second center coordinate that is closest to the target coordinate information, and determines the acupuncture point corresponding to the second center coordinate as the second acupuncture point closest to the target position. After determining the second acupuncture point, the moving path from the target position to the second acupuncture point is determined based on the target coordinate information corresponding to the target position and the second center coordinate corresponding to the second acupuncture point. The second prompt information is generated based on the determined moving path, and the terminal outputs the second prompt information so that the user can understand how to correctly select the acupuncture point based on the second prompt information, thereby guiding the user to touch the correct acupuncture point and improving the user's acupuncture point selection efficiency. Among them, the specific implementation process of the terminal detecting whether the acupuncture point is hit based on the coordinate information and generating the prompt information according to the acupuncture point hit situation can be found in the relevant introduction of the system embodiment, which will not be further elaborated here.

[0089] According to the above-mentioned implementation scheme of the present application, when the user touches the human acupuncture point model based on the dot matrix acupuncture pen, the dot matrix acupuncture pen captures an image of the invisible code corresponding to the touched position and sends the target coordinate information determined based on the image to the terminal. The terminal performs acupuncture point hit detection based on the received target coordinate information. When the target coordinate information hits the first acupuncture point, the terminal outputs a first prompt information indicating the name of the acupuncture point, so as to promptly notify the user of the correct acupuncture point selection, facilitate the user to continue the acupuncture point selection operation, and improve the user's acupuncture point selection efficiency. When the target coordinate information does not hit the acupuncture point, the terminal outputs a second prompt information indicating the movement from the touch position to the corresponding acupuncture point, so that the user can understand how to correctly select the acupuncture point based on the second prompt information, thereby guiding the user to touch the correct acupuncture point.

[0090] Optionally, when receiving the target coordinate information corresponding to the target position provided by the dot matrix acupuncture pen, the terminal receives the time information corresponding to the target position of the touch human acupoint model provided by the dot matrix acupuncture pen, and when obtaining the time information and coordinate information corresponding to multiple touch positions respectively, analyzes the time information and coordinate information, and evaluates the acupoint selection situation of the user corresponding to the dot matrix acupuncture pen based on the analysis.

[0091] For the dot matrix acupuncture pen, when collecting the invisible code image, it records the time information corresponding to the user touching the human acupuncture point model based on the dot matrix acupuncture pen, and provides the recorded time information to the terminal. The terminal receives the time information provided by the dot matrix acupuncture pen, obtains the time information and coordinate information corresponding to multiple touch positions, and then analyzes the time information and coordinate information corresponding to the multiple touch positions. Since the scenario in which the user touches the human acupuncture point model based on the dot matrix acupuncture pen can be a learning scenario or an assessment scenario, the terminal evaluates the user's acupuncture point selection situation by analyzing the time information and coordinate information corresponding to the multiple touch positions, thereby evaluating the user's learning efficiency and assessment situation.

[0092] By receiving the time information corresponding to the touched human acupoint model recorded by the dot matrix acupuncture pen, in the learning scenario, the learning process is digitized based on the time information and coordinate information corresponding to multiple touch positions, and the user's learning efficiency can be evaluated. In the assessment scenario, based on the time information and coordinate information of the touch position, it is analyzed whether the user has correctly selected the acupoints within the specified time, and the user is evaluated in the response dimension, realizing intelligent management of learning and assessment.

[0093] The following is an introduction to the method for making a human acupuncture point model provided in the embodiment of the present application. Figure 5 As shown, the method includes:

[0094] Step 501: Set a file set including two invisible dot code files that match two sub-models. The two sub-models are obtained by segmenting a three-dimensional human body model with annotated acupuncture points according to a front-back interface. The coordinate information corresponding to the code points in the invisible dot code files has a target mapping relationship with the acupuncture points corresponding to the matching sub-models, and each acupuncture point is associated with multiple code points.

[0095] First, a three-dimensional human body model is provided, such as a three-dimensional human body model with a height of 59 cm and two open arms. For this three-dimensional human body model, 361 acupuncture points and 2 meridians are marked in space, and the three-dimensional coordinates of each acupuncture point are determined (x1, y1, z1) - (x361, y361, z361). Each acupuncture point is regarded as a circle, and the coordinates of the center of the circle are as above. The diameter of the center of the circle is determined according to the size of the acupuncture point. For the convenience of management, for example, the acupuncture points are uniformly positioned as circles with a diameter of 3mm. The size corresponding to the code point is, for example, a 1.5*1.5mm square. For any acupuncture point, it is associated with multiple code points. At this time, the code point and the acupuncture point form a many-to-one relationship.

[0096] For the provided three-dimensional human body model, it is segmented from the middle of the front and back as the section (the three-dimensional human body model is segmented from the front and back interface) to obtain two sub-models, such as the first sub-model and the second sub-model. The two sub-models obtained by segmentation are as symmetrical as possible.

[0097] After obtaining the two sub-models, the invisible dot matrix code files corresponding to the two sub-models are set, and the file set is determined based on the two invisible dot matrix code files. For the invisible dot matrix code file corresponding to the sub-model, the coordinate information corresponding to the code points in the file has a target mapping relationship with the acupuncture points corresponding to the sub-model, and each acupuncture point is associated with multiple code points. When setting the two invisible dot matrix code files, two code point files of corresponding sizes are taken based on the sizes corresponding to the two sub-models. For example, two code point files with a size of length * width = 620mm * 600mm are taken. Each code point file is a complete dot matrix code file. All areas within the dot matrix code file have a spatial mathematical calculation relationship between them. The distance between any two points can be calculated, and the number of code points in the dot matrix code file is much greater than the number of acupuncture points corresponding to the sub-model.

[0098] Step 502: Print the two invisible dot code files on a plastic transfer material according to the file set to obtain two printed transfer films matching the two sub-models.

[0099] After obtaining the file set, two printing transfer films matching the two sub-models are obtained according to the file set. In this process, the two invisible dot code files are printed on the plastic transfer material to obtain two printing transfer films matching the two sub-models.

[0100] For example, a release layer is provided on a 0.1 mm thick polyvinyl chloride (PVC) sheet. The release layer is a polyethylene (PE) film with a thickness of 0.02 mm. Two invisible dot matrix code files are printed on the release layer of the plastic transfer material (PVC sheet) to obtain two printed transfer films.

[0101] Step 503: Make two blister molds based on the two sub-models.

[0102] After obtaining the printing transfer film matching the sub-model, a blister mold is manufactured based on the sub-model, specifically, two blister molds are manufactured based on the 3D images of the two sub-models.

[0103] Step 504 : placing two printed transfer films on corresponding blister molds for blister forming to obtain two blister-formed three-dimensional sheets with code points.

[0104] After making two blister molds corresponding to the two sub-models, two printed transfer films are placed on the corresponding blister molds, clamped with a steel plate, and then heated to 90°C for hot blister molding to obtain a blister three-dimensional sheet with code points on the inside of the material.

[0105] In this step, it should be noted that the printing transfer film should be placed on the corresponding blister mold, that is, for any sub-model, the printing transfer film corresponding to the sub-model should be placed on the blister mold corresponding to the sub-model to avoid mismatching between the printing transfer film and the blister mold.

[0106] Step 505 : placing two three-dimensional vacuum-formed sheets in a casting mold corresponding to the three-dimensional human body model, and casting the casting mold to obtain a human acupuncture point model with an invisible dot matrix code on the surface.

[0107] After obtaining the 3D blister sheet, a transfer mold is fabricated. In this step, a two-part casting mold is created based on the 3D human body model. The mold has a very fine parting line, such as 0.1 mm, and can withstand a clamping pressure of approximately 1 ton. At room temperature, the two 3D blister sheets are placed in the casting mold, clamped, and pressed together. A 1:1 two-component polyurethane material is then prepared, mixed, and cast into the mold, where it is allowed to rest for 3 minutes. After the reaction is complete, the mold is removed, and the PVC printed layer and release layer are removed, resulting in a human acupuncture point model with an invisible dot matrix code on its surface.

[0108] The above implementation process provides a detailed introduction to the process of making a human acupoint model with an invisible dot matrix code on the surface. By providing a human acupoint model with an invisible dot matrix code on the surface, users can more proficiently master the distribution of acupoints based on inquiry-based learning without acupoint markings.

[0109] After making the human acupuncture point model with invisible dot matrix codes on the surface, the method further includes:

[0110] Based on the invisible dot matrix code on the human acupoint model and the acupoints corresponding to the three-dimensional human body model, a first mapping relationship between the acupoints and the coordinate information corresponding to the code points is established;

[0111] Based on the target mapping relationship, coordinate information of the code points on the human acupuncture point model is corrected to update the first mapping relationship.

[0112] After the human acupuncture point model having the invisible dot matrix code on its surface is produced, a first mapping relationship between the coordinate information corresponding to the acupuncture point and the code point is established based on the invisible dot matrix code on the human acupuncture point model and the acupuncture point corresponding to the three-dimensional human body model, where one acupuncture point is associated with multiple code points. The first mapping relationship here is the association relationship between the coordinate information corresponding to the code point on the produced human acupuncture point model and the acupuncture point corresponding to the three-dimensional human body model.

[0113] After establishing the first mapping relationship, the target mapping relationship (used to characterize the association relationship between the coordinate information of the designed code point and the acupoint) is compared with the first mapping relationship, and the association relationship between the code point and the acupoint in the first mapping relationship is adjusted based on the comparison situation to correct the coordinate information of at least one code point on the human acupoint model, thereby realizing the positioning and correction of the code points on the completed human acupoint model.

[0114] The specific correction process is as follows: the coordinate information of the code point represented by the first mapping relationship and the association relationship of the acupoint are compared with the coordinate information of the code point represented by the target mapping relationship and the association relationship of the acupoint. If it is found that the coordinate information corresponding to the code point associated with a certain acupoint does not match the designed coordinate information, it is necessary to correct the coordinate information of the code point on the human acupoint model, and replace the coordinate information corresponding to the code point on the human acupoint model with the designed coordinate information to obtain the corrected human acupoint model. For example, in the human acupoint model, the code point corresponding to coordinate information A, the code point corresponding to coordinate information B, the code point corresponding to coordinate information E, and the code point corresponding to coordinate information F are associated with acupoint 30. The coordinate information corresponding to the four code points of the associated acupoint 30 is coordinate information A, coordinate information B, coordinate information C, and coordinate information D, respectively. Then, based on the designed coordinate information C and coordinate information D, coordinate information E and coordinate information F are replaced to achieve the correction of the code point coordinate information.

[0115] In the above implementation process, after making the human acupoint model, the coordinate information corresponding to the code points on the human acupoint model is corrected based on the target mapping relationship, so that a human acupoint model that completely matches the design situation can be obtained to ensure that a human acupoint model consistent with the design is provided.

[0116] The following is an introduction to the human acupoint learning device of the embodiment of the present application. Those skilled in the art will understand that these devices can be configured using commercially available hardware components through the steps taught in this solution. The human acupoint learning device is applied to a terminal, which is connected to a dot matrix acupuncture pen for communication. The dot matrix acupuncture pen is used to touch a human acupoint model with an invisible dot matrix code on the surface. The invisible dot matrix code is associated with multiple acupoints corresponding to the human acupoint model; such as Figure 6 As shown, the device includes:

[0117] The first receiving module 601 is used to receive target coordinate information corresponding to the target position sent by the dot matrix acupuncture pen after the dot matrix acupuncture pen touches the target position of the human acupoint model. The target coordinate information is determined based on the target invisible code image corresponding to the target position collected by the dot matrix acupuncture pen;

[0118] The first processing module 602 is used to output first prompt information indicating the acupoint name corresponding to the first acupoint when it is determined that the target coordinate information hits the first acupoint of the human acupoint model, or to determine a second acupoint related to the target coordinate information when it is determined that the target coordinate information does not hit any acupoint of the human acupoint model, and output second prompt information, where the second prompt information is used to indicate a moving path from the target position to the second acupoint.

[0119] Optionally, the device further comprises:

[0120] The second receiving module is configured to receive time information corresponding to the target position of the touch-sensitive human acupuncture point model provided by the dot matrix acupuncture pen, in addition to receiving target coordinate information corresponding to the target position provided by the dot matrix acupuncture pen;

[0121] The second processing module is used to analyze the time information and coordinate information respectively corresponding to the multiple touch positions after obtaining the time information and coordinate information, and evaluate the acupuncture point selection situation of the user corresponding to the dot matrix acupuncture pen according to the analysis situation.

[0122] Optionally, the first processing module includes:

[0123] A comparison submodule is used to compare the target coordinate information with the acupoint area in the coordinate parameter set, where the coordinate parameter set includes coordinate parameters corresponding to multiple acupoints of the human acupoint model, and the coordinate parameters include center coordinates and acupoint areas;

[0124] a first processing submodule, configured to determine that the target coordinate information hits the first acupoint when the target coordinate information is located in a first acupoint area corresponding to a first center coordinate, the first center coordinate being the center coordinate corresponding to the first acupoint, and the first acupoint area being determined based on the first center coordinate and an area demarcation parameter corresponding to the first acupoint;

[0125] The second processing submodule is used to determine the second center coordinate that is closest to the target coordinate information in the coordinate parameter set when the target coordinate information does not match the areas of each acupoint, and determine the acupoint corresponding to the second center coordinate as the second acupoint related to the target coordinate information, and the second acupoint is the acupoint on the human acupoint model that is closest to the target position.

[0126] Optionally, the first processing module further includes:

[0127] The third processing submodule is used to calculate the distance information and offset direction between the target coordinate information and the second center coordinate corresponding to the second acupuncture point after the second processing submodule determines the second acupuncture point, and generate a movement path from the target position to the second acupuncture point based on the distance information and the offset direction.

[0128] Figure 6 The device shown can execute the steps introduced in the aforementioned embodiments. For detailed execution process and technical effects, please refer to the description in the aforementioned embodiments and will not be repeated here.

[0129] In one possible design, the above Figure 6 The structure of the human acupoint learning device shown can be realized as an electronic device, such as Figure 7 As shown, the electronic device may include: a memory 701, a processor 702, and a communication interface 703. The memory 701 stores executable code, and when the executable code is executed by the processor 702, the processor 702 can at least implement the human acupoint learning method provided in the above embodiment.

[0130] In addition, an embodiment of the present invention provides a non-temporary machine-readable storage medium, on which executable code is stored. When the executable code is executed by a processor of an electronic device, the processor can at least implement the human acupoint learning method provided in the aforementioned embodiment.

[0131] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Those skilled in the art can understand and implement the present invention without inventive effort.

[0132] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course can also be implemented by a combination of hardware and software. Based on this understanding, the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a computer product. The present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A human acupoint learning system, characterized in that: include: A human acupuncture point model having an invisible dot matrix code on its surface, a dot matrix acupuncture pen, and a terminal communicatively connected to the dot matrix acupuncture pen, wherein the invisible dot matrix code is associated with a plurality of acupuncture points corresponding to the human acupuncture point model; When the dot matrix acupuncture pen touches a target position of the human acupuncture point model, it collects a target invisible code image corresponding to the target position, determines target coordinate information corresponding to the target position based on the target invisible code image, and sends the target coordinate information to the terminal; The terminal detects the acupoint hitting status based on the target coordinate information, and in response to the target coordinate information hitting the first acupoint of the human acupoint model, outputs first prompt information indicating the acupoint name corresponding to the first acupoint, or, in response to the target coordinate information not hitting any acupoint of the human acupoint model, determines the second acupoint related to the target coordinate information and outputs second prompt information, where the second prompt information is used to indicate a moving path from the target position to the second acupoint.

2. The human acupoint learning system according to claim 1, characterized in that: The dot matrix acupuncture pen records the time information of touching the target position and sends the time information to the terminal; The terminal evaluates acupuncture point selection of the user corresponding to the dot matrix acupuncture pen based on time information and coordinate information corresponding to multiple touch positions on the human acupuncture point model.

3. The human acupoint learning system according to claim 2, characterized in that: The dot matrix acupuncture pen includes a touch component, an image acquisition module, a processor and a first communication module; After the touch component touches the target position, the image acquisition module acquires the target invisible code image, the processor determines the target coordinate information based on the target invisible code image, and the first communication module sends the target coordinate information to the terminal; The processor records time information of touching the target position, and the first communication module sends the recorded time information to the terminal, and the target coordinate information corresponding to the target position and the time information corresponding to touching the target position are synchronously sent to the terminal.

4. The human acupoint learning system according to claim 3, characterized in that: The terminal deploys a target client and includes a memory, a second communication module and a prompt module; The second communication module receives the target coordinate information and the time information corresponding to the touch of the target position sent by the first communication module, and records the target coordinate information and the time information corresponding to the touch of the target position in a target file; The target client obtains the target coordinate information based on the target file, and when determining that the target coordinate information hits the first acupuncture point, controls the prompt module to output the first prompt information; when determining that the target coordinate information does not hit any acupuncture point on the human acupuncture point model, determines a second acupuncture point related to the target coordinate information, and controls the prompt module to output the second prompt information; The target client evaluates the acupuncture point selection of the user corresponding to the dot matrix acupuncture pen according to the time information and coordinate information corresponding to the multiple touch positions.

5. The human acupoint learning system according to claim 4, characterized in that: The memory stores a coordinate parameter set, the coordinate parameter set including coordinate parameters corresponding to a plurality of acupoints of the human acupoint model, the coordinate parameters including center coordinates and acupoint areas; After obtaining the target coordinate information, the target client compares the target coordinate information with the acupuncture point area in the coordinate parameter set; When the target coordinate information is located in a first acupoint area corresponding to a first center coordinate, the target client determines that the target coordinate information hits the first acupoint, the first center coordinate is a center coordinate corresponding to the first acupoint, and the first acupoint area is determined based on the first center coordinate and an area demarcation parameter corresponding to the first acupoint; When the target coordinate information does not match any acupoint area, the target client determines the second center coordinate closest to the target coordinate information in the coordinate parameter set, and determines the acupoint corresponding to the second center coordinate as the second acupoint related to the target coordinate information, and the second acupoint is the acupoint on the human acupoint model that is closest to the target position.

6. The human acupoint learning system according to claim 5, characterized in that: After determining the second acupuncture point, the target client calculates the distance information and the offset direction between the target coordinate information and the second center coordinate corresponding to the second acupuncture point, and generates a moving path from the target position to the second acupuncture point based on the distance information and the offset direction.

7. A method for learning human acupuncture points, characterized in that: The invention is applied to a terminal, wherein the terminal is in communication connection with a dot matrix acupuncture pen, and the dot matrix acupuncture pen is used to touch a human acupuncture point model having an invisible dot matrix code on its surface, wherein the invisible dot matrix code is associated with a plurality of acupuncture points corresponding to the human acupuncture point model; The method comprises: receiving target coordinate information corresponding to the target position sent by the dot matrix acupuncture pen after the dot matrix acupuncture pen touches the target position of the human acupoint model, wherein the target coordinate information is determined based on the target invisible code image corresponding to the target position collected by the dot matrix acupuncture pen; When it is determined that the target coordinate information hits the first acupoint of the human acupoint model, first prompt information indicating the acupoint name corresponding to the first acupoint is output; or, when it is determined that the target coordinate information does not hit any acupoint of the human acupoint model, a second acupoint related to the target coordinate information is determined, and second prompt information is output, wherein the second prompt information is used to indicate a moving path from the target position to the second acupoint.

8. The method for learning human acupoints according to claim 7, characterized in that: The determining of the second acupuncture point related to the target coordinate information and outputting second prompt information includes: Based on the target coordinate information, determining a second acupuncture point closest to the target position on the human acupuncture point model; Calculate the distance information and offset direction between the target coordinate information and the second center coordinate corresponding to the second acupuncture point, determine the movement path from the target position to the second acupuncture point based on the distance information and the offset direction, and generate and output the second prompt information based on the movement path.

9. A method for making a human acupuncture point model, characterized in that: include: A file set including two invisible dot code files is provided to match two sub-models, wherein the two sub-models are obtained by segmenting a three-dimensional human body model with acupuncture points marked according to a front-back interface, and coordinate information corresponding to code points in the invisible dot code files is mapped to acupuncture points corresponding to the matching sub-models, and each acupuncture point is associated with multiple code points. Printing the two invisible dot code files on a plastic transfer material according to the file set to obtain two printing transfer films matching the two sub-models; Making two blister molds according to the two sub-models; Placing the two printed transfer films on corresponding blister molds for blister forming to obtain two blister-formed three-dimensional sheets with code points; The two blister three-dimensional sheets are placed in a casting mold corresponding to the three-dimensional human body model, and the casting mold is cast to obtain a human acupuncture point model with an invisible dot matrix code on the surface.

10. The method for making a human acupuncture point model according to claim 9, characterized in that: Also includes: Establishing a first mapping relationship between the coordinate information corresponding to the acupoints and the code points based on the invisible dot matrix code on the human acupoint model and the acupoints corresponding to the three-dimensional human body model; Based on the target mapping relationship, coordinate information correction is performed on the code points on the human acupuncture point model to update the first mapping relationship.