Human body acupuncture point learning method and device and electronic equipment
Through the communication connection between the terminal and the dot matrix acupuncture pen, the human acupuncture point model of the invisible dot matrix code is solved in the existing technology of low learning and assessment efficiency and unproficient mastery of acupuncture distribution, and efficient and accurate acupuncture point selection operations and assessments are achieved.
Patent Information
- Application Number
- CN202411333391.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-04-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The learning and assessment methods corresponding to the existing human acupoint model have the disadvantages of low learning and assessment efficiency and students are unable to truly master the distribution of acupoints.
The terminal establishes a communication connection with the dot matrix acupuncture pen, and uses the dot matrix acupuncture pen to control the human acupuncture pen to have an invisible dot matrix code on the touch surface. The terminal receives the target coordinate information and displays the target logo on the image user interface. In response to the overlap or non-overlapping of the target logo and the acupuncture logo, the corresponding prompt information is output to guide the students to correctly select the acupuncture points.
This improves the efficiency and accuracy of students' acupuncture points selection, enables students to master the distribution of acupuncture points more proficiently, reduces the assessment cost and improves the assessment efficiency.
Smart Images

Figure CN119889109A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of acupuncture teaching, and in particular to a method, device and electronic equipment for learning human acupoints. Background Art
[0002] As a key instrument for learning Chinese medicine, the human acupoint model is an important learning tool in the field of Chinese medicine. The commonly used human acupoint model has the names of the acupoints printed on it, so that learners can remember and identify them intuitively.
[0003] In the traditional acupuncture point learning method, students practice using human acupuncture point models to accurately locate acupuncture points on the human acupuncture point models. However, since the acupuncture point names and meridians are printed on the human acupuncture point models, students memorize and practice by looking at the acupuncture point locations during the learning process. The learning effect is not obvious, and they cannot truly grasp the distribution of acupuncture points. In the acupuncture point assessment scenario, students are required to perform acupuncture point selection operations on a model without any markings. When students cannot truly master the distribution of acupuncture points, the assessment is difficult and supervisors are required to monitor the assessment situation in real time, which results in high assessment costs and low efficiency.
[0004] Based on the above content, it can be seen that the existing learning and assessment method corresponding to the human acupoint model has the disadvantages of low learning and assessment efficiency and the inability of students to truly master the distribution of acupoints. Summary of the invention
[0005] In view of the above problems, the embodiments of the present application provide a method, device and electronic device for learning human acupoints that overcome the above problems or at least partially solve the above problems.
[0006] In a first aspect, an embodiment of the present application provides a method for learning human acupoints, which is applied to a terminal, wherein the terminal establishes a communication connection with a dot matrix acupuncture pen, wherein the dot matrix acupuncture pen is used to touch a human acupoint model having an invisible dot matrix code on the surface, wherein the invisible dot matrix code is associated with a plurality of acupoints corresponding to the human acupoint model, wherein the graphical user interface of the terminal includes a display area, wherein the display area includes a first acupoint identifier corresponding to a first acupoint to be drilled, and wherein the method includes:
[0007] Receiving target coordinate information sent by the dot matrix acupuncture pen, the target coordinate information is coordinate information corresponding to the target position of the human acupuncture point model touched by the dot matrix acupuncture pen;
[0008] Displaying a target identifier in the display area according to the target coordinate information;
[0009] In response to the target identifier overlapping the first acupoint identifier, outputting first prompt information that the target coordinate information hits the first acupoint;
[0010] In response to the target identifier not overlapping the first acupoint identifier, second prompt information indicating a moving path of the target identifier to the first acupoint identifier is output.
[0011] In a second aspect, an embodiment of the present application provides a human acupoint learning device, which is applied to a terminal, wherein the terminal establishes a communication connection with a dot matrix acupuncture pen, wherein the dot matrix acupuncture pen is used to touch a human acupoint model having an invisible dot matrix code on the surface, wherein the invisible dot matrix code is associated with a plurality of acupoints corresponding to the human acupoint model, wherein the graphical user interface of the terminal includes a display area, wherein the display area includes a first acupoint identifier corresponding to a first acupoint to be drilled, and the device includes:
[0012] A receiving module, used for receiving target coordinate information sent by the dot matrix acupuncture pen, wherein the target coordinate information is coordinate information corresponding to the target position of the human acupuncture point model touched by the dot matrix acupuncture pen;
[0013] A display module, used for displaying a target identifier in the display area according to the target coordinate information;
[0014] A first output module, configured to output first prompt information that the target coordinate information hits the first acupoint in response to the target identifier overlapping the first acupoint identifier;
[0015] The second output module is configured to output second prompt information indicating a moving path of the target identifier to the first acupoint identifier in response to the target identifier not overlapping the first acupoint identifier.
[0016] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the human acupoint learning method described in the first aspect.
[0017] In a fourth aspect, an embodiment of the present application provides a non-temporary machine-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor can at least implement the steps of the human acupoint learning method as described in the first aspect.
[0018] In the technical solution of the embodiment of the present application, students use a dot matrix acupuncture pen to select acupoints on a human acupoint model with an invisible dot matrix code on the surface, so that students can master the distribution of acupoints more proficiently based on inquiry-based learning; the terminal receives target coordinate information corresponding to the target position of the human acupoint model touched by the dot matrix acupuncture pen, generates a target identifier according to the target coordinate information and displays it on the image user interface, and in response to the target identifier overlapping with the first acupoint identifier, outputs first prompt information that the target coordinate information hits the first acupoint, so as to promptly notify the students of the correct acupoint selection situation, facilitate the students to continue the acupoint selection operation, and improve the students' acupoint selection efficiency; when the target identifier does not overlap with the first acupoint identifier, outputs second prompt information indicating the moving path, so that the students can understand how to correctly select the acupoints based on the second prompt information, thereby guiding the students to touch the correct acupoints and improving the efficiency and accuracy of the acupoint selection operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A schematic diagram showing a method for learning human acupoints provided in an embodiment of the present application;
[0020] Figure 2 A schematic diagram showing acupuncture point identification displayed in a display area of a graphical user interface provided in an embodiment of the present application;
[0021] Figure 3 A schematic diagram showing a display area of a graphic user interface provided in an embodiment of the present application displaying acupoint identifiers and target identifiers;
[0022] Figure 4 A schematic diagram showing a moving path displayed on a graphical user interface provided by an embodiment of the present application;
[0023] Figure 5 A schematic diagram showing a human acupoint learning device provided in an embodiment of the present application;
[0024] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0026] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. The multiple in the embodiments of the present application can include two and more than two.
[0027] 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.
[0028] The embodiment of the present application provides a method for learning human acupuncture points, which is applied to a terminal, wherein the terminal establishes a communication connection with a dot matrix acupuncture pen, wherein the dot matrix acupuncture pen is used to touch a human acupuncture point model having an invisible dot matrix code on the surface, wherein the invisible dot matrix code is associated with a plurality of acupuncture points corresponding to the human acupuncture point model, and the image user interface of the terminal includes a display area, wherein the display area includes a first acupuncture point identifier corresponding to a first acupuncture point to be drilled, such as Figure 1 As shown, the method includes:
[0029] Step 101: receiving target coordinate information sent by the dot matrix acupuncture pen, where the target coordinate information is coordinate information corresponding to the target position of the human acupuncture point model touched by the dot matrix acupuncture pen.
[0030] In the embodiment of the present application, an invisible dot matrix code is set on the surface of the human acupuncture point model, and no acupuncture point name is set. The invisible dot matrix code includes a preset number of code points. Each acupuncture point on the human acupuncture point model is associated with at least one code point. Since the size of the code point is small, each acupuncture point is usually associated with multiple code points, that is, the area corresponding to the acupuncture point can accommodate multiple code points. In the process of acupuncture point selection practice or assessment based on the human acupuncture point model, for the first acupuncture point to be practiced (such as Yunmen acupuncture point), the user (the student who is learning acupuncture points) uses a dot matrix acupuncture pen to select acupuncture points on the human acupuncture point model with an invisible dot matrix code on the surface. Based on the touch operation of the student holding the dot matrix acupuncture pen on the target position on the human acupuncture point model, the dot matrix acupuncture pen sends the target coordinate information corresponding to the target position to the terminal.
[0031] After the dot matrix acupuncture pen has a human acupuncture point model with an invisible dot matrix code on the touch surface, it collects images of the touch area to obtain the invisible code image, determines the coordinate information corresponding to the touch position by analyzing the invisible code image, and then provides the coordinate information to the terminal.
[0032] Among them, the student holding the dot matrix acupuncture pen and touching the target position on the human acupuncture point model is the student's acupuncture point selection operation on the first acupuncture point. The first acupuncture point is the acupuncture point to be practiced, and the first acupuncture point can be one of multiple acupuncture points to be practiced, or it can be an exclusive acupuncture point to be practiced. For example, if the student cannot master the acupuncture point selection of Yunmen acupuncture point, then Yunmen acupuncture point is used as the exclusive acupuncture point to be practiced by the student. For the dot matrix acupuncture pen, after touching the target position based on the student's operation, it sends the target coordinate information corresponding to the target position to the terminal based on the communication connection with the terminal.
[0033] The terminal installs the target application, and the target application is an acupoint teaching application. When the target application is started, the application page of the target application is displayed on the terminal's graphical user interface. When the first acupoint is the acupoint to be trained, the first acupoint logo corresponding to the first acupoint is displayed in the display area of the graphical user interface. Figure 2 , which is a schematic diagram of displaying an acupoint practice page on a graphical user interface of a terminal, wherein the acupoint practice page includes an acupoint name and an acupoint mark corresponding to the Yunmen acupoint to be practiced, and Figure 2 It illustrates a situation where there are multiple acupoints to be drilled and the current acupoint is one of the multiple acupoints.
[0034] Step 102: Display the target logo in the display area according to the target coordinate information.
[0035] The terminal generates a target identifier based on the target coordinate information corresponding to the target position sent by the dot matrix acupuncture pen and displays it in the display area of the graphical user interface. The target identifier is the identifier corresponding to the target position on the human acupoint model in the display area, and the first acupoint identifier is the identifier of the first acupoint on the human acupoint model in the display area. By generating a target identifier based on the target coordinate information and displaying it in the display area, the student's acupoint selection situation for the first acupoint can be shown in the display area.
[0036] Step 103: In response to the target identifier overlapping the first acupoint identifier, output first prompt information that the target coordinate information hits the first acupoint.
[0037] If the target identifier corresponding to the target position overlaps with the first acupoint identifier corresponding to the first acupoint, it is determined that the student's acupoint selection operation at the target position hits the first acupoint of the human acupoint model. At this time, the terminal outputs the first prompt information that the target coordinate information hits the first acupoint, so that the student can understand based on the first prompt information that the dot matrix acupuncture pen has touched the first acupoint, so that the student can be notified of the correct acupoint selection situation in a timely manner, which is convenient for the student to continue to perform acupoint selection operation on the next acupoint, thereby improving the user's acupoint selection efficiency.
[0038] exist Figure 2In the scenario shown, after determining that the student's acupuncture operation at the target position hits the first acupuncture point of the human acupuncture point model, the terminal's graphical user interface can automatically jump to the next question to display relevant information about the next acupuncture point to be practiced, and can also update the content based on the student's touch operation on the "next question" control.
[0039] Step 104: In response to the target identifier not overlapping the first acupoint identifier, output second prompt information indicating a moving path of the target identifier to the first acupoint identifier.
[0040] If the target identifier corresponding to the target position does not overlap with the first acupoint identifier corresponding to the first acupoint, it is determined that the student's acupoint selection operation at the target position did not hit the first acupoint of the human acupoint model. At this time, the terminal generates a moving path from the target identifier to the first acupoint identifier, and outputs second prompt information indicating the moving path, so that the student can understand how to correctly select the acupoint based on the second prompt information, thereby guiding the student to touch the correct acupoint and improving the user's acupoint selection efficiency.
[0041] It should be noted that the moving path from the target identifier to the first acupoint identifier and the moving path from the target position to the first acupoint can be the same path, or the moving trajectories of the two can be the same and the moving distances can be proportional. The moving path from the target identifier to the first acupoint identifier is the embodiment of the movement of the identifier in the display area, and the moving path from the target position to the first acupoint is the embodiment of the movement of the dot matrix acupuncture pen on the human acupoint model. As a preferred implementation, the moving path from the target identifier to the first acupoint identifier and the moving path from the target position to the first acupoint are the same path, that is, the movement of the identifier in the display area is fully compatible with the movement of the dot matrix acupuncture pen on the human acupoint model, so that students can quickly find the correct acupoint based on the indicated moving path.
[0042] The above implementation scheme of the present application receives target coordinate information corresponding to the target position provided by the dot matrix acupuncture pen, generates a target identifier based on the target coordinate information and displays it on a graphic user interface, and in response to the target identifier overlapping with the first acupoint identifier, outputs first prompt information that the target coordinate information hits the first acupoint, so as to promptly notify the trainee of the correct acupoint selection, facilitate the trainee to continue the acupoint selection operation, and improve the trainee's acupoint selection efficiency; when the target identifier does not overlap with the first acupoint identifier, outputs second prompt information indicating the moving path, so that the trainee can understand how to correctly select the acupoint based on the second prompt information, thereby guiding the trainee to touch the correct acupoint.
[0043] The implementation process of displaying the target identification in the display area is introduced below. Among them, the first acupuncture point identification is displayed in the first area of the display area; when the target identification is displayed in the display area according to the target coordinate information, it includes: determining the relative position relationship according to the target coordinate information and the first center coordinate corresponding to the first acupuncture point; determining a second center point in the display area that satisfies the relative position relationship with the first center point of the first area, and displaying the target identification in the second area corresponding to the second center point, and the second area corresponding to the target identification is smaller than the first area corresponding to the first acupuncture point identification.
[0044] In this embodiment, the first acupoint mark corresponding to the first acupoint to be drilled is displayed in the first area of the display area. After the terminal obtains the target coordinate information corresponding to the target position sent by the dot matrix acupuncture pen, it determines the relative position relationship according to the target coordinate information and the first center coordinate corresponding to the first acupoint. The first center coordinate corresponding to the first acupoint is the coordinate of the center point of the first acupoint in the coordinate system corresponding to the human acupoint model, and the target coordinate information is the coordinate of the target position in the coordinate system corresponding to the human acupoint model. The relative position relationship determined by calculation based on the target coordinate information and the first center coordinate corresponding to the first acupoint is the relative position relationship between the target position and the center point of the first acupoint, and the relative position relationship between the two includes the distance relationship and the offset direction between the two.
[0045] In the case of determining the relative position relationship between the target position and the center point of the first acupuncture point, the terminal determines a second center point that satisfies the relative position relationship with the first center point in the display area based on the relative position relationship and the first center point of the first area, and then displays the target identifier corresponding to the target position in the second area corresponding to the second center point, so that the target identifier corresponding to the target position satisfies the relative position relationship with the first acupuncture point identifier. It should be noted that the relative position relationship between the target identifier and the first acupuncture point identifier can be: the distance and offset between the target identifier and the first acupuncture point identifier are completely compatible with the distance and offset between the target position and the center point of the first acupuncture point, or the distance between the target identifier and the first acupuncture point identifier is proportional to the distance between the target position and the center point of the first acupuncture point, and the offset between the target identifier and the first acupuncture point identifier is consistent with the offset between the target position and the center point of the first acupuncture point.
[0046] Among them, after determining the second center point, when displaying the target logo in the second area corresponding to the second center point, it includes: based on the second center point, determining the second area in the display area, displaying the target logo in the second area with a preset display style, and the second area corresponding to the target logo is smaller than the first area corresponding to the first acupoint logo.
[0047] After the terminal determines the second center point in the display area based on the relative position relationship and the first center point of the first area, it delimits an area range based on the second center point, and the area range is the second area for displaying the target identifier corresponding to the target position. Since the second area is used to display the target identifier corresponding to the target position, and the target position is the position corresponding to the human acupuncture point model touched by the pen tip of the dot matrix acupuncture pen, the size corresponding to the target identifier is smaller, and the first area is used to display the first acupuncture point identifier, and the area occupied by the first acupuncture point on the human acupuncture point model is larger than the area corresponding to the human acupuncture point model touched by the pen tip of the dot matrix acupuncture pen, so the size of the target identifier is smaller than the size of the first acupuncture point identifier, and the size of the second area is smaller than the size of the first area.
[0048] As an optional implementation, the size of the second area defined based on the second center point can be the same as the touch area corresponding to the pen tip of the dot matrix acupuncture pen on the human acupuncture point model to ensure that the target position is restored in the display area in the form of a target mark. In this case, the area occupied by the second center point can be directly determined as the second area.
[0049] As an example, Figure 3 As shown, the target mark corresponding to the target position touched by the dot matrix acupuncture pen is displayed in the lower left corner of the display area, the area of the second area occupied by the target mark is smaller than the area of the first area occupied by the acupoint mark, and the position of the target mark is determined based on the position of the acupoint mark and the relative position relationship.
[0050] When the target identifier corresponding to the target position is displayed in the second area, it is displayed in a preset display style, and the preset display style can be distinguished from the display style corresponding to the acupoint identifier, so that the trainee can quickly distinguish the target identifier and the acupoint identifier based on the display style when browsing the terminal's graphic user interface.
[0051] The preset display styles in this embodiment include, but are not limited to, the target logo being a specific color, a specific shape, or a specific symbol, such as the target logo being displayed in a red circular display style at a corresponding position in the display area, or the target logo being displayed in the form of an asterisk at a corresponding position in the display area. The preset display style corresponding to the target logo supports replacement, and different students can choose a preferred display style according to their own needs so that the display area displays a personalized target logo. Accordingly, the display style corresponding to the acupoint logo also supports replacement, and students can modify the settings of the target application based on their own needs to change the display style of the acupoint logo.
[0052] In the above implementation process of the present application, the relative position relationship between the target position and the center point of the first acupuncture point is determined according to the target coordinate information and the first center coordinate corresponding to the first acupuncture point, and based on the relative position relationship and the first center point of the first area, the second center point is determined in the display area, and the target logo is displayed in the second area corresponding to the second center point, so as to locate the coordinate point of the target position in the display area and then display the target logo corresponding to the target position; by displaying the target logo in a display style different from the acupuncture point logo display style, it is convenient for students to quickly and effectively distinguish between the target logo and the acupuncture point logo.
[0053] The implementation process of outputting the first prompt information and the second prompt information by the terminal is introduced below. In response to the target identifier overlapping with the first acupoint identifier, when outputting the first prompt information that the target coordinate information hits the first acupoint, it includes:
[0054] When the target identifier overlaps with the first acupoint identifier, at least one of a prompt text, a prompt identifier and a prompt voice indicating that the first acupoint is hit is generated and output; wherein the first prompt information includes at least one of the prompt text, the prompt identifier and the prompt voice.
[0055] After obtaining the target coordinate information corresponding to the target position, the terminal determines the relative position relationship between the target position and the center point of the first acupuncture point according to the target coordinate information and the first center coordinate corresponding to the first acupuncture point, and then determines the second center point corresponding to the target position in the display area based on the relative position relationship and the first center point of the first area corresponding to the first acupuncture point in the display area, so as to display the target identifier corresponding to the target position in the second area corresponding to the second center point.
[0056] When the target coordinate information is located in the acupoint area corresponding to the first acupoint, for example, the target coordinate information is located within the circle corresponding to the first acupoint, it is determined that the target coordinate information hits the first acupoint. At this time, the target identifier of the display area overlaps with the first acupoint identifier, and the terminal generates and outputs a first prompt information indicating that the first acupoint has been hit, so that the trainees can understand that the first acupoint to be drilled has been hit based on the overlap between the target identifier and the first acupoint identifier, and can more intuitively determine the hit status of the first acupoint based on the first prompt information.
[0057] The first prompt information may include at least one of a prompt text, a prompt mark and a prompt voice. The prompt text and the prompt mark are displayed on the image user interface, such as displaying the following text content "The first acupoint is hit" on the image user interface, and / or displaying the prompt mark in a specific form on the image user interface to indicate the acupoint hit situation. Among them, the prompt mark can be in the form of specified letters, specific numbers, specified symbols, etc. As an example, a "check mark" is displayed on the image user interface to indicate that the acupoint hits. The prompt voice is output through the audio output module of the terminal to notify the trainee of the acupoint hit situation in audio form. For example, the terminal outputs the following voice content "The current acupoint to be drilled has been hit". By indicating the acupoint hit situation in text form and / or mark form, the trainee can timely understand the acupoint hit situation by browsing the image user interface of the terminal. By indicating the acupoint hit situation in the form of voice broadcast, the trainee can timely understand the acupoint hit situation in the audio dimension without browsing the interface.
[0058] Among them, in response to the target identifier and the first acupoint identifier not overlapping, outputting the second prompt information indicating the moving path of the target identifier to the first acupoint identifier includes: when the target identifier and the first acupoint identifier do not overlap, calculating the distance information and the offset direction based on the center points corresponding to the target identifier and the first acupoint identifier respectively; generating the moving path of the target identifier to the first acupoint identifier according to the distance information and the offset direction; displaying the moving path and / or playing the audio information corresponding to the moving path in the display area, the second prompt information including the displayed moving path and / or the played audio information.
[0059] In the case where the target coordinate information is not within the acupoint area corresponding to the first acupoint, such as the target coordinate information is not within the circle corresponding to the first acupoint, it is determined that the target coordinate information does not hit the first acupoint, that is, the target position touched by the dot matrix acupuncture pen is not within the acupoint area corresponding to the first acupoint. At this time, the target identifier displayed in the display area does not overlap with the first acupoint identifier. Since the touch action of the dot matrix acupuncture pen on the human acupoint model does not hit the first acupoint, the terminal calculates the distance information and offset direction based on the target identifier corresponding to the target position in the display area and the first acupoint identifier corresponding to the first acupoint in the display area, and generates a moving path from the target identifier to the first acupoint identifier based on the distance information and the offset direction and outputs it to instruct the trainee how to control the dot matrix acupuncture pen to move from the target position to the first acupoint.
[0060] Among them, when calculating the distance information and the offset direction based on the target identifier and the first acupoint identifier, the distance information and the offset direction are calculated using the distance calculation formula and the direction calculation formula according to the coordinate information of the second center point corresponding to the target identifier in the display area and the coordinate information of the first center point corresponding to the first acupoint identifier in the display area. The distance calculation formula is a distance calculation formula between two points, and the direction calculation formula is a formula for calculating the angle based on the coordinates of the two points. After the distance information and the offset direction are obtained using the formula, a moving path from the target identifier to the first acupoint identifier is generated, and the moving path is displayed on the graphic user interface and / or the audio information corresponding to the moving path is played, so as to provide the trainees with the moving path in the form of pictures and / or audio. Figure 4 As shown, the moving path from the target mark to the first acupoint mark is displayed in the graphical user interface. By displaying the moving path in the form of a picture, the trainee can obtain acupoint selection guidance in the visual dimension, so as to correctly select the acupoint based on the displayed picture; by broadcasting the moving path in the form of audio, the trainee can correctly select the acupoint based on the audio guidance without paying attention to the picture.
[0061] It should be noted that, in this embodiment, the moving path from the target identifier to the first acupuncture point identifier is the moving path from the target position to the center point of the first acupuncture point. Accordingly, the coordinate information of the second center point corresponding to the target identifier in the display area may be the target coordinate information corresponding to the target position, and the coordinate information of the first center point corresponding to the first acupuncture point identifier in the display area may be the coordinate information of the first center coordinate of the first acupuncture point. At this time, by outputting the moving path in the form of a picture and / or audio, the trainee can directly find the accurate position on the human acupuncture point model based on the moving path to perform acupuncture operations.
[0062] As an optional implementation, the moving distance from the target identifier to the first acupoint identifier is proportional to the moving distance from the target position to the center point of the first acupoint, and the moving trajectory from the target identifier to the first acupoint identifier matches the moving trajectory from the target position to the center point of the first acupoint. At this time, the student determines the moving direction based on the moving path from the target identifier to the first acupoint identifier, and the moving distance needs to be determined based on the ratio.
[0063] The above implementation scheme of the present application is, when the student hits the first acupoint based on the touch operation of the dot matrix acupuncture pen on the human acupoint model, the first prompt information is output, and the acupoint hitting situation is provided to the student in time, so that the student can continue to operate other acupoints; when the student's operation on the human acupoint model does not hit the first acupoint, the second prompt information indicating the moving path is output, which can provide the student with acupoint selection guidance, so as to guide the student to select acupoints efficiently and accurately, thereby improving the operation efficiency.
[0064] In an optional embodiment of the present application, the display area further includes a human body model diagram, and the method further includes:
[0065] While displaying the first acupuncture point identification in the display area, displaying identification information corresponding to the first acupuncture point at a corresponding position in the human body model diagram; and / or
[0066] In response to the first acupuncture point being in a hit state, identification information corresponding to the first acupuncture point is displayed at a corresponding position of the human body model diagram.
[0067] The display area of the graphical user interface includes a human body model diagram while displaying the first acupuncture point identification corresponding to the first acupuncture point to be drilled, and displays identification information corresponding to the first acupuncture point at a position corresponding to the first acupuncture point on the human body model diagram to mark the position corresponding to the first acupuncture point on the human body model diagram. The identification information corresponding to the first acupuncture point displayed on the human body model diagram may be in a highlighted form, so as to distinguish the first acupuncture point on the human body model diagram from other areas by highlighting, so that the trainee can understand the position of the first acupuncture point on the human body acupuncture point model by browsing the human body model diagram in the display area.
[0068] The identification information corresponding to the first acupoint can be displayed on the human body model diagram while the first acupoint identification is displayed in the display area. Alternatively, when the first acupoint identification is displayed in the display area, the identification information corresponding to the first acupoint is not displayed on the human body model diagram. When the first acupoint is in a hit state, the identification information corresponding to the first acupoint is triggered to be displayed at the corresponding position of the human body model diagram. In this case, the acupoint hit situation can be reflected on the human body model diagram. Alternatively, when the first acupoint identification is displayed, the identification information is displayed in a first highlight form on the human body model diagram, so that the trainees can understand the general location of the first acupoint through the human body model diagram. When the acupoint is hit, the identification information of the first acupoint is displayed in a second highlight form on the human body model diagram, so that the acupoint hit situation can be reflected based on the human body model diagram.
[0069] In another optional embodiment of the present application, when the first acupoint is in a hit state, the method further includes: updating the first acupoint identifier of the display area to a second acupoint identifier corresponding to the second acupoint; wherein the second acupoint is the acupoint to be trained after the first acupoint determined based on the acupoint training sequence.
[0070] When the trainee hits the first acupoint based on the operation of the dot matrix acupuncture pen on the human acupoint model, the target identifier in the display area overlaps with the first acupoint identifier. At this time, the terminal's graphic user interface updates the content and updates the first acupoint identifier displayed in the display area to the second acupoint identifier corresponding to the second acupoint. When the first acupoint is hit, the display of the first acupoint identifier is canceled and the second acupoint identifier corresponding to the second acupoint to be practiced is displayed, so that the trainee can continue to perform the acupoint selection operation on the next acupoint based on the content displayed in the display area.
[0071] The second acupoint is an acupoint to be practiced that is located after the first acupoint based on the acupoint practice sequence. For example, the first acupoint is the first acupoint to be practiced, and the second acupoint is the second acupoint to be practiced. The acupoint practice sequence is pre-generated, and students can practice acupuncture therapy plans by performing acupoint selection operations based on the acupoint practice sequence.
[0072] Correspondingly, after displaying the second acupoint identification, the identification information corresponding to the second acupoint is displayed at the corresponding position of the human body model diagram, and / or, when the second acupoint is in a hit state, the identification information corresponding to the second acupoint is displayed at the corresponding position of the human body model diagram, so that the trainees can understand the approximate position of the second acupoint through the human body model diagram and realize the acupoint hit status based on the human body model diagram.
[0073] After the second acupoint mark is displayed, the mark corresponding to the touch position can be displayed in the display area based on the acupoint selection operation of the trainee on the human acupoint model, and the acupoint hit situation can be reflected based on whether the mark corresponding to the touch position overlaps with the second acupoint mark. Similarly, the first prompt information or the second prompt information can be output, and the detailed process is not repeated here.
[0074] As another optional embodiment, the method further includes:
[0075] Statistics are collected on the drill information corresponding to the multiple acupoints, where the drill information includes at least one drill time information and at least one acupoint location; based on the drill information corresponding to the multiple acupoints, the acupoint selection situation of the user is analyzed; and acupoint selection evaluation information is generated and output according to the analysis result.
[0076] After the trainee uses the dot matrix acupuncture pen to touch the human acupoint model, the dot matrix acupuncture pen can provide the terminal with the coordinate information and touch time corresponding to the touch position. The terminal records each coordinate information and the corresponding touch time to count the drill information corresponding to the multiple acupoints drilled by the trainee. Then, based on the drill information corresponding to the multiple acupoints, the trainee's acupoint selection accuracy and efficiency are analyzed, and the acupoint selection evaluation information is generated according to the analysis results and output in text form and / or audio form, so as to realize the digitization of the trainee's learning and assessment process based on the time information and coordinate information corresponding to the touch position, so as to evaluate the user's learning efficiency and analyze whether the user correctly selects the acupoints within the specified time in the assessment scenario, thereby realizing the intelligent management of learning and assessment.
[0077] Among them, in the assessment scenario, students need to find the correct acupoints within the specified time and answer the main functions of the acupoints. The terminal can analyze whether the user has correctly selected the acupoints within the specified time based on the time information and coordinate information corresponding to the touch position to evaluate the user's acupoint selection. The terminal can also obtain the user's response to the acupoints to assess and evaluate the user in the response dimension.
[0078] The above implementation process records the coordinate information and time information of the students using the dot matrix acupuncture pen to touch the human acupoint model, and analyzes the statistical information. In the learning scenario, the learning process can be digitized to evaluate the user's learning efficiency. In the assessment scenario, it can analyze whether the user has correctly selected the acupoints within the specified time, thereby realizing intelligent management of learning and assessment.
[0079] It should be noted that before the graphic user interface displays the display area, the graphic user interface can display acupoint drill icons, acupoint answering icons, and acupoint assessment icons. Based on the trainees' choice, they can enter the drill scene (learning scene), answering scene or assessment scene to display the appropriate screen in the corresponding scene to guide the trainees to perform acupoint drills, answer questions or acupoint assessments.
[0080] The above is the implementation plan of the human acupoint learning method provided in the embodiment of the present application. Students use the dot matrix acupuncture pen to select acupoints on a human acupoint model with an invisible dot matrix code on the surface, so that students can master the distribution of acupoints more proficiently based on inquiry-based learning; the terminal receives the target coordinate information corresponding to the target position of the human acupoint model touched by the dot matrix acupuncture pen, generates a target identifier according to the target coordinate information and displays it on the image user interface, and in response to the target identifier overlapping with the first acupoint identifier, outputs the first prompt information that the target coordinate information hits the first acupoint, so as to promptly notify the students of the correct acupoint selection situation, facilitate the students to continue the acupoint selection operation, and improve the students' acupoint selection efficiency. When the target identifier does not overlap with the first acupoint identifier, the second prompt information indicating the moving path is output, so that the students can understand how to correctly select the acupoints based on the second prompt information, thereby guiding the students to touch the correct acupoints and improving the efficiency and accuracy of the acupoint selection operation.
[0081] Furthermore, by recording the coordinate information and time information of the students using the dot matrix acupuncture pen to touch the human acupoint model, and analyzing based on the statistical information, the students' acupoint selection situation can be evaluated, and intelligent management of acupoint learning and assessment can be achieved; by displaying the identification information of the acupoints at the corresponding positions of the human body model diagram, the students can understand the location of the acupoints through the human body model diagram, and the acupoint hitting situation can be reflected based on the human body model diagram.
[0082] The following is an introduction to the human acupoint learning device of the embodiment of the present application. Those skilled in the art will appreciate 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, and the terminal is communicatively connected to a dot matrix acupuncture pen. 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. The graphical user interface of the terminal includes a display area, and the display area includes a first acupoint identifier corresponding to a first acupoint to be drilled, such as Figure 5 As shown, the device comprises:
[0083] The receiving module 501 is used to receive the target coordinate information sent by the dot matrix acupuncture pen, wherein the target coordinate information is the coordinate information corresponding to the target position of the human acupuncture point model touched by the dot matrix acupuncture pen;
[0084] A display module 502, configured to display a target identifier in the display area according to the target coordinate information;
[0085] A first output module 503 is configured to output first prompt information that the target coordinate information hits the first acupoint in response to the target identifier overlapping the first acupoint identifier;
[0086] The second output module 504 is configured to output second prompt information indicating a moving path from the target identifier to the first acupoint identifier in response to the target identifier not overlapping the first acupoint identifier.
[0087] Optionally, the first acupoint mark is displayed in a first area of the display area; and the display module includes:
[0088] A determination submodule, used to determine a relative position relationship according to the target coordinate information and the first center coordinate corresponding to the first acupuncture point;
[0089] A determination display submodule is used to determine in the display area a second center point that satisfies the relative position relationship with the first center point of the first area, and to display the target identifier in a second area corresponding to the second center point;
[0090] Among them, the second area corresponding to the target mark is smaller than the first area corresponding to the first acupoint mark.
[0091] Optionally, the determining and displaying submodule includes:
[0092] A determining unit, configured to determine the second area in the display area based on the second center point;
[0093] The display unit is used to display the target identifier in the second area in a preset display style.
[0094] Optionally, the first output module is further used for:
[0095] In the case where the target identifier overlaps with the first acupoint identifier, generating and outputting at least one of a prompt text, a prompt identifier and a prompt voice indicating that the first acupoint is hit;
[0096] The first prompt information includes at least one of the prompt text, the prompt identifier and the prompt voice.
[0097] Optionally, the second output module includes:
[0098] a calculation submodule, configured to calculate distance information and an offset direction based on center points corresponding to the target identifier and the first acupoint identifier respectively, when the target identifier and the first acupoint identifier do not overlap;
[0099] A generating submodule, configured to generate a moving path for the target identifier to move to the first acupoint identifier according to the distance information and the offset direction;
[0100] The output submodule is used to display the moving path and / or play the audio information corresponding to the moving path in the display area, and the second prompt information includes the displayed moving path and / or the played audio information.
[0101] Optionally, the display area further includes a human body model diagram, and the device further includes:
[0102] A first display module is used to display the identification information corresponding to the first acupoint at a corresponding position of the human body model image while displaying the first acupoint identification in the display area; and / or
[0103] The second display module is used for displaying identification information corresponding to the first acupoint at a corresponding position of the human body model image in response to the first acupoint being in a hit state.
[0104] Optionally, when the first acupoint is in a hit state, the device further comprises:
[0105] An updating module, used for updating the first acupoint identification of the display area to a second acupoint identification corresponding to the second acupoint;
[0106] The second acupoint is an acupoint to be trained after the first acupoint determined based on the acupoint training sequence.
[0107] Optionally, the device further comprises:
[0108] A statistics module, used for counting the exercise information corresponding to the plurality of acupoints, wherein the exercise information includes at least one exercise time information and at least one acupoint location;
[0109] An analysis module, used for analyzing the user's acupoint selection situation based on the exercise information corresponding to the plurality of acupoints;
[0110] Generate an output module, which is used to generate and output acupoint selection evaluation information based on the analysis results.
[0111] Figure 5 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, which will not be repeated here.
[0112] In one possible design, the above Figure 5 The structure of the human acupoint learning device shown can be realized as an electronic device, such as Figure 6 As shown, the electronic device may include: a memory 601, a processor 602, and a communication interface 603. The memory 601 stores executable codes, and when the executable codes are executed by the processor 602, the processor 602 can at least implement the human acupoint learning method provided in the above-mentioned embodiment.
[0113] 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.
[0114] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. Those of ordinary skill in the art may understand and implement the present invention without creative effort.
[0115] 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 combining hardware and software. Based on such an understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a computer product, and the present invention can be in 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 codes.
[0116] 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 embodiments of the present invention.
Claims
1. A method for learning human acupoints, applied to a terminal, characterized in that: The terminal establishes a communication connection with a dot matrix acupuncture pen, the dot matrix acupuncture pen is used to touch a human acupoint model having an invisible dot matrix code on the surface, the invisible dot matrix code is associated with multiple acupoints corresponding to the human acupoint model, the graphical user interface of the terminal includes a display area, the display area includes a first acupoint identifier corresponding to a first acupoint to be drilled, and the method includes: Receiving target coordinate information sent by the dot matrix acupuncture pen, the target coordinate information is coordinate information corresponding to the target position of the human acupuncture point model touched by the dot matrix acupuncture pen; Displaying a target identifier in the display area according to the target coordinate information; In response to the target identifier overlapping the first acupoint identifier, outputting first prompt information that the target coordinate information hits the first acupoint; In response to the target identifier not overlapping the first acupoint identifier, second prompt information indicating a moving path of the target identifier to the first acupoint identifier is output.
2. The method for learning human acupoints according to claim 1, characterized in that: The first acupuncture point mark is displayed in a first area of the display area; The displaying of the target identification in the display area according to the target coordinate information includes: Determining a relative position relationship according to the target coordinate information and the first center coordinate corresponding to the first acupuncture point; Determine in the display area a second center point that satisfies the relative position relationship with the first center point of the first area, and display the target identifier in a second area corresponding to the second center point; Among them, the second area corresponding to the target mark is smaller than the first area corresponding to the first acupoint mark.
3. The method for learning human acupoints according to claim 2, characterized in that: The displaying of the target identifier in the second area corresponding to the second center point includes: Based on the second center point, determine the second area in the display area; The target identifier is displayed in the second area in a preset display style.
4. The method for learning human acupoints according to claim 1, characterized in that: In response to the target identifier overlapping the first acupoint identifier, outputting first prompt information that the target coordinate information hits the first acupoint includes: In the case where the target identifier overlaps with the first acupoint identifier, generating and outputting at least one of a prompt text, a prompt identifier and a prompt voice indicating that the first acupoint is hit; The first prompt information includes at least one of the prompt text, the prompt identifier and the prompt voice.
5. The method for learning human acupoints according to claim 1, characterized in that: In response to the target identifier not overlapping the first acupoint identifier, outputting second prompt information indicating a moving path of the target identifier to the first acupoint identifier includes: In a case where the target identifier and the first acupoint identifier do not overlap, calculating distance information and an offset direction based on center points corresponding to the target identifier and the first acupoint identifier respectively; generating a moving path for the target identifier to move to the first acupoint identifier according to the distance information and the offset direction; The moving path is displayed in the display area and / or audio information corresponding to the moving path is played, and the second prompt information includes the displayed moving path and / or the played audio information.
6. The method for learning human acupoints according to any one of claims 1 to 5, characterized in that: The display area also includes a human body model diagram, and the method further includes: While displaying the first acupoint mark in the display area, displaying the mark information corresponding to the first acupoint at the corresponding position of the human body model diagram; and / or In response to the first acupoint being in a hit state, identification information corresponding to the first acupoint is displayed at a corresponding position of the human body model diagram.
7. The method for learning human acupoints according to claim 1, characterized in that: When the first acupuncture point is in a hit state, the method further includes: Updating the first acupoint identification of the display area to a second acupoint identification corresponding to the second acupoint; The second acupoint is an acupoint to be trained after the first acupoint determined based on the acupoint training sequence.
8. The method for learning human acupoints according to claim 1, characterized in that: The method further comprises: Counting the drill information corresponding to the multiple acupoints, wherein the drill information includes at least one drill time information and at least one acupoint location; Analyzing the user's acupuncture point selection situation based on the drill information corresponding to the multiple acupuncture points respectively; Acupoint selection evaluation information is generated and output based on the analysis results.
9. A human acupoint learning device, applied to a terminal, characterized in that: The terminal establishes a communication connection with a dot matrix acupuncture pen, 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, the graphical user interface of the terminal includes a display area, the display area includes a first acupoint mark corresponding to a first acupoint to be drilled, and the device includes: A receiving module, used for receiving target coordinate information sent by the dot matrix acupuncture pen, wherein the target coordinate information is coordinate information corresponding to the target position of the human acupuncture point model touched by the dot matrix acupuncture pen; A display module, used for displaying a target identifier in the display area according to the target coordinate information; A first output module, configured to output first prompt information that the target coordinate information hits the first acupoint in response to the target identifier overlapping the first acupoint identifier; The second output module is configured to output second prompt information indicating a moving path of the target identifier to the first acupoint identifier in response to the target identifier not overlapping the first acupoint identifier.
10. An electronic device, characterized in that: The method comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the human acupoint learning method as claimed in any one of claims 1 to 8.