Puncture simulation tunnel intelligent teaching system and application method thereof

By designing an intelligent teaching system for puncture simulation tunnels, which uses sensors and receivers to collect puncture data and generate dynamic images, the system solves the problem of a lack of training tools for buttonhole puncture, realizes visualized teaching and evaluation of the puncture process, and improves the success rate and safety of puncture.

CN116741009BActive Publication Date: 2026-04-07ZHEJIANG UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-12
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

The lack of training tools for buttonhole puncture techniques in clinical practice leads to incorrect puncture methods, affecting the success rate of puncture and increasing the risk of complications.

Method used

Design an intelligent teaching system for puncture simulation tunnel, including an arm teaching aid, a puncture needle, a controller, and an information teaching backend. The system collects puncture data through sensors and receivers and generates dynamic puncture images for visual teaching.

Benefits of technology

It enables the visualization and evaluation of the puncture process, improves the success rate of puncture, reduces the risk of complications, and provides standardized training methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116741009B_ABST
    Figure CN116741009B_ABST
Patent Text Reader

Abstract

The application relates to a puncture simulation tunnel intelligent teaching system and an application method thereof. Dynamic puncture data of a current user in a puncture process is collected by mutual sensing between an arm teaching aid and a puncture needle, a controller and a background, and after the puncture is completed, puncture positions, angular velocities, time and other information of a student such as a nurse at different puncture positions can be obtained, so that puncture training data of the current user is formed. The background can simulate and generate a simulation image of the current user to perform arm puncture eye puncture in combination with the dynamic puncture training data of the current user, the dynamic puncture simulation image will be used to simulate a puncture operation simulation picture of the current user in the operation, visual display of the puncture process is realized, a background administrator or the current user can perform teaching evaluation and visual learning in various modes for the operation path and the puncture position, speed, direction and the like of the current user, so that good scientific research and puncture teaching effects are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of medical virtual application technology, and in particular to an intelligent teaching system for puncture simulation tunnels, its application methods, and electronic equipment. Background Technology

[0002] Vascular access is the lifeline for patients undergoing maintenance hemodialysis. Among them, autogenous arteriovenous fistulas (AVFs) are the ideal vascular access for dialysis patients due to their long lifespan and fewer complications. The lifespan of an AVF depends not only on the condition of the blood vessels and surgical skills, but also on the method of AVF puncture. Inappropriate puncture can increase damage to the AVF vessels, making them prone to hemangiomas, thrombosis, infection, etc., thus shortening the lifespan of the AVF.

[0003] Arteriovenous fistula puncture methods include the rope ladder method, buttonhole method, and regional method, each with its own advantages and disadvantages. The key to the buttonhole method is establishing a stable subcutaneous tunnel. (See attached image) Figure 1 As shown, the subcutaneous tunnel connects the skin to the puncture site of the blood vessel. After the tunnel is built, a blunt needle without cutting action is used for puncture. Therefore, it not only reduces the length requirement of the blood vessel, but also protects the blood vessel wall from hemangioma and reduces pain. This technique is recommended in both domestic and international guidelines.

[0004] Buttonhole puncture is a technique that involves inserting the needle through a fixed channel each time, unlike conventional sharp-needle punctures. It requires mastering specific puncture techniques to ensure successful puncture and avoid false tunnel formation caused by incorrect techniques, which affects the success rate, increases patient pain, and raises the risk of tunnel infection. Therefore, buttonhole puncture is a challenging clinical procedure. Successful puncture depends on correct puncture technique (requiring slow, rotating insertion) and understanding the patient's puncture direction and angle. Therefore, standardized training in this technique is necessary to reduce puncture-related complications.

[0005] Currently, there are no training tools in clinical practice specifically for buttonhole puncture techniques. Summary of the Invention

[0006] To address the aforementioned issues, this application proposes an intelligent teaching system for puncture simulation tunnels and its application method.

[0007] This application proposes an intelligent teaching system for puncture simulation tunnels, comprising:

[0008] An arm-shaped teaching aid, which has several blood vessels of different depths, lengths and inner diameters and puncture tunnels pre-installed inside, and the blood vessels and puncture tunnels are equipped with distributed sensors.

[0009] The puncture needle is equipped with a receiver that can perform near-field sensing with the sensor. When the puncture needle enters the blood vessel and puncture tunnel for puncture, the receiver and the sensor mutually sense each other and receive the corresponding sensing signal, and send the sensing signal to the controller in real time.

[0010] The controller is used to receive and process the sensing signals and feed them back to the information teaching backend;

[0011] The information teaching backend is used to receive the sensing signals generated by the current user when puncturing the blood vessel and puncture tunnel, and to form the current user's puncture training data based on the sensing signals; and to generate the current user's dynamic puncture image based on the puncture training data, and to save and bind the dynamic puncture image to the current user's account.

[0012] The visualization module is used to retrieve and visualize the dynamic puncture images bound to the current user's account in real time.

[0013] As an optional embodiment of this application, the controller may include:

[0014] MCU is used for logic control and computation;

[0015] The power module is used to supply power to the system;

[0016] A clock module is used to record the puncture time each time the sensing signal is received;

[0017] The signal transmitting module is used to report the received and processed sensing signal and its puncture time to the information teaching backend.

[0018] The receiver or sensor, power module, clock module, and signal transmission module are each electrically connected to the MCU.

[0019] As an optional embodiment of this application, the controller may further include:

[0020] An angular velocity sensor, located inside the puncture needle and electrically connected to the MCU, is used to collect the current angular velocity information of the puncture needle each time the receiver and the sensor perform near-field sensing, and send the angular velocity information of the puncture needle to the MCU, which then forwards it to the signal transmission module, and the signal transmission module reports it to the information teaching backend.

[0021] As an optional implementation of this application, the information teaching backend may also be used for:

[0022] After the current user logs in to the backend, record and save the account that the current user logged in to the account information database;

[0023] The puncture training data and the current user's dynamic puncture images are saved and bound to the current user's account.

[0024] As an optional implementation of this application, the information teaching backend may also be used for:

[0025] The system presets standard puncture images of the blood vessels and puncture tunnels for user puncture and saves them in the background database;

[0026] Retrieve and view the current user's dynamic puncture image, compare the dynamic puncture image with the standard puncture image in real time, and output the corresponding comparison judgment result;

[0027] The dynamic puncture image of the current user is scored based on the comparison and judgment results, and the score is recorded and bound to the current user's account.

[0028] In another aspect, this application proposes an application method for an intelligent teaching system for puncture simulation tunnels, comprising the following steps:

[0029] The current user login information teaching backend records and saves the account logged in by the current user in the account information database. After logging in, the user begins to operate the puncture needle to perform puncture training in the blood vessels and puncture tunnels in the arm teaching aid and begins to collect data.

[0030] When the receiver in the puncture needle approaches the sensor, a sensing signal is acquired based on near-field sensing and sent to the controller;

[0031] The controller receives the current sensing signal and records the puncture time through the clock module. After conversion and calculation, the controller reports the current sensing signal and the corresponding puncture time to the information teaching backend through the signal transmission module.

[0032] The information teaching backend receives and, based on the sensing signal and the corresponding puncture time, generates puncture training data for the current user after training is completed. It then performs simulation based on the puncture training data to generate a dynamic puncture image for the current user, and saves and binds the dynamic puncture image to the current user's account.

[0033] As an optional implementation of this application, optionally, when generating the current user's puncture training data, the method further includes:

[0034] The angular velocity information of the puncture needle is collected by the angular velocity sensor and sent to the MCU. The MCU forwards the information to the signal transmission module and the signal transmission module reports it to the information teaching backend.

[0035] The information teaching backend, together with the sensing signal, the corresponding puncture time, and the angular velocity information of the puncture needle, jointly generates the current user's puncture training data, which includes:

[0036] The puncture position of the puncture needle is fed back based on the sensing signal;

[0037] The puncture time is the feedback from the puncture time when the puncture needle passes through the blood vessel and at different positions within the puncture tunnel.

[0038] The puncture angle and direction of the puncture needle when it passes through the blood vessel and at different positions within the puncture tunnel, based on the feedback from the angular velocity information.

[0039] As an optional implementation of this application, optionally, simulation is performed based on the puncture training data to generate a dynamic puncture image of the current user, including:

[0040] Collect and save the puncture training data after the current user operates the puncture needle through each of the sensors;

[0041] The information teaching backend generates dynamic puncture record data for the current user based on the puncture time;

[0042] The dynamic puncture record data is imported into the dynamic simulation system to simulate and generate the current user's dynamic puncture image.

[0043] As an optional implementation of this application, after generating a dynamic puncture image of the current user through simulation based on the puncture training data, the method further includes:

[0044] The system presets standard puncture images of the blood vessels and puncture tunnels for user puncture and saves them in the background database of the information teaching backend.

[0045] Retrieve and view the current user's dynamic puncture image, compare the dynamic puncture image with the standard puncture image in real time, and output the corresponding comparison judgment result;

[0046] The dynamic puncture image of the current user is scored based on the comparison and judgment results, and the score is recorded and linked to the current user's account.

[0047] In another aspect, this application also proposes an electronic device comprising:

[0048] processor;

[0049] Memory used to store processor-executable instructions;

[0050] The processor is configured to implement the application method when executing the executable instructions.

[0051] Technical effects of the present invention:

[0052] This application utilizes the interaction between the arm training tool and the puncture needle to collect dynamic puncture data from the controller and backend system during the current user's puncture process. After the puncture is completed, information such as the puncture position, angle, direction, angular velocity, and time at different puncture sites can be obtained, forming the current user's puncture training data. The backend system can combine the current user's dynamic puncture training data to simulate and generate a dynamic puncture simulation image of the current user performing an arm buttonhole puncture. This dynamic puncture simulation image will be used to simulate the current user's puncture operation, providing a visual display of the puncture process. This allows backend administrators or the current user to conduct teaching evaluations and visual learning under various modes regarding their operation path, puncture position, speed, and direction, thereby achieving good research and puncture teaching effects.

[0053] Other features and aspects of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description

[0054] The accompanying drawings, which are included in and form part of this specification, illustrate exemplary embodiments, features, and aspects of this disclosure together with the specification and serve to explain the principles of this disclosure.

[0055] Figure 1 The diagram shows a conventional subepidermal puncture technique.

[0056] Figure 2 The diagram shows the application structure of the blood vessel and puncture tunnel model in the arm teaching aid of the present invention.

[0057] Figure 3 The diagram shown is a schematic diagram of the application structure of the puncture needle model of the present invention;

[0058] Figure 4 The diagram shown illustrates the application of the puncture technique of this invention.

[0059] Figure 5 The diagram shows a controller control schematic for one of the sensing methods of the present invention;

[0060] Figure 6 The diagram shows a controller control schematic for another sensing method according to the present invention. Detailed Implementation

[0061] Various exemplary embodiments, features, and aspects of this disclosure will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.

[0062] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.

[0063] Furthermore, to better illustrate this disclosure, numerous specific details are set forth in the following detailed description. Those skilled in the art will understand that this disclosure can be practiced without certain specific details. In some instances, means, components, and circuits well known to those skilled in the art have not been described in detail in order to highlight the main points of this disclosure.

[0064] Example 1

[0065] This application proposes an intelligent teaching system for puncture simulation tunnels, comprising:

[0066] An arm-shaped teaching aid, which has several blood vessels of different depths, lengths and inner diameters and puncture tunnels pre-installed inside, and the blood vessels and puncture tunnels are equipped with distributed sensors.

[0067] The puncture needle is equipped with a receiver that can perform near-field sensing with the sensor. When the puncture needle enters the blood vessel and puncture tunnel for puncture, the receiver and the sensor mutually sense each other and receive the corresponding sensing signal, and send the sensing signal to the controller in real time.

[0068] The controller is used to receive and process the sensing signals and feed them back to the information teaching backend;

[0069] The information teaching backend is used to receive the sensing signals generated by the current user when puncturing the blood vessel and puncture tunnel, and to form the current user's puncture training data based on the sensing signals; and to generate the current user's dynamic puncture image based on the puncture training data, and to save and bind the dynamic puncture image to the current user's account.

[0070] The visualization module is used to retrieve and visualize the dynamic puncture images bound to the current user's account in real time.

[0071] like Figure 2As shown, the arm teaching aid can use a medical arm teaching aid model, thus facilitating the implementation of this solution. Several sensors are installed inside the blood vessels and puncture tunnel models (both inside the blood vessel model and the puncture tunnel model). These sensors can be connected to the control chip of this solution and activated by the MCU. Specific design of the arm teaching aid:

[0072] A simulated arm with multiple blood vessels and simulated tunnels distributed at different angles and directions;

[0073] Tunnel characteristics: The inner surface of the tunnel is not smooth and is irregular, with a diameter of about 1.0-2.0mm; it is necessary to read the puncture process information, so sensors need to be distributed on the tunnel wall, but protection should be taken to avoid damage to the sensors.

[0074] like Figure 3 As shown, the puncture needle contains receivers that can interact with the sensor, enabling it to read and collect information about the puncture process.

[0075] The mutual sensing method between the sensor and the receiver can be RFID near-field communication, infrared sensing, or electromagnetic induction technology. This embodiment preferably uses near-field sensing.

[0076] like Figure 4 As shown, after logging into their accounts in the backend, users can begin operations, either through hands-on practice or simulation on the machine, which can be achieved through deployed hardware. When the puncture needle enters the tunnel, the receiver on the needle interacts with various sensors distributed throughout the blood vessel and puncture tunnel. Each time the needle passes a sensor, it receives a puncture signal indicating its current position, angle, and direction within the blood vessel and puncture tunnel. This signal is fed back to the controller by the receiver, where the controller's MCU calculates the signal level and uploads it to the information teaching backend via the signal transmission module. The backend records the current puncture position (sensor signal) and simultaneously records the puncture time at this position using the controller's clock module, sending this timeline to the backend for recording.

[0077] Based on this embodiment, an angular velocity sensor is also installed in the puncture needle to sense the angular velocity of the needle as it passes through the current position. The collected angular velocity is then synchronously sent to the backend, which collects puncture data for each blood vessel and puncture tunnel position operated by the trainee. Therefore, after the puncture is completed, information such as the puncture position, angular velocity (angle and direction), and puncture time for the nurse and other trainees at different puncture locations can be obtained, thus forming the current user's puncture training data. When the puncture needle passes through the current position (sensor), angular velocity is sensed, and the puncture angle and direction at the current position sensor are collected. After the angular velocity is calculated using a formula configured in the backend (custom configuration), the puncture angle and direction at the current position can be obtained. The puncture time is timed by the clock module; the MCU counts the puncture time as it receives a sensing signal.

[0078] The backend server can be configured with corresponding simulation software, which can combine the current user's dynamic puncture training data to generate a simulation image of the current user performing an arm buttonhole puncture. This dynamic puncture simulation image will be used to simulate the current user's puncture operation in this operation, realizing a visual display of the puncture process. This allows the backend administrator or the current user to perform calculations and visualizations of their operation path, puncture position, speed, direction, etc., under various modes, thereby achieving good scientific research and puncture teaching effects.

[0079] The visualization module can be displayed on the front end of the information teaching system. After the back end generates the dynamic puncture image of the current user, it is immediately sent to the front end for visualization. The dynamic puncture image of the current user at each puncture site is displayed on the front end monitor in real time.

[0080] The visualization module in this embodiment can also be an MR device. After logging into the MR backend, the current user's dynamic puncture image is transmitted in real time to the MR device's management backend through the information teaching backend. The MR device's management backend then processes the current user's dynamic puncture image into an MR display image format and sends and displays it on the MR glasses. This embodiment does not limit the communication access between the MR device's management backend and the information teaching system backend in this solution.

[0081] The specific applications of simulation can be accomplished by a simulation system deployed in the background.

[0082] The backend can also calculate the puncture speed based on the difference in puncture time between the two sensor positions and the distance between the two sensors. The position parameters of the two sensors can be set and saved in the backend. After the user's needle passes through the two sensor positions, the average puncture speed at those two positions can be calculated based on the difference in puncture time and the distance recorded in the backend. The average puncture speed can be recorded and linked to the user's account as an element in the puncture training data.

[0083] Through the information teaching backend, the following can be achieved:

[0084] The system features visual operation, allowing nurses to see their procedure path, including the direction, angle, and speed of puncture. Multiple modes can be set, and the above information can be hidden for training purposes.

[0085] It enables multiple accounts to be used, providing each student with an independent learning database. It collects and records information from each puncture, identifies the accuracy of the operation, summarizes the problems in the operation, and achieves intelligent analysis.

[0086] After each student logs in, an independent database address will be assigned to each student in the background, and the puncture training data and simulation images of each student will be saved separately. The puncture data of each student will be recorded and saved separately.

[0087] like Figure 5 As shown, as an optional embodiment of this application, the controller may optionally include:

[0088] MCU is used for logic control and computation;

[0089] The power module is used to supply power to the system;

[0090] A clock module is used to record the puncture time each time the sensing signal is received;

[0091] The signal transmitting module is used to report the received and processed sensing signal and its puncture time to the information teaching backend.

[0092] The receiver or sensor, power module, clock module, and signal transmission module are each electrically connected to the MCU.

[0093] The controller can receive and perform logical operations on the sensing signals between the receiver and each sensor. It records the sensing signals and the puncture time for each signal via a signal transmission module. When a sensing signal is received, the clock module records the time of the received signal as the puncture time and simultaneously sends it to the information teaching backend server. An angular velocity sensor is installed on the puncture needle to synchronously collect the angular velocity of the needle and send it to the backend server. The specific types of MCU chips and power modules selected in this embodiment are not limited.

[0094] In this embodiment, the receiver of the puncture needle is preferred to sense the signals between the receiver and various sensors distributed inside the blood vessel and the puncture tunnel, and the receiver sends the sensing signals to the MCU.

[0095] Similarly, this embodiment can also be implemented in the opposite way, such as... Figure 6 As shown, sensors receive the sensing signals generated by each puncture needle, and each sensor sends the sensing signal to the MCU after receiving the sensing signal. The specific sensing and feedback modes of the sensing signals can be set by the user.

[0096] As an optional embodiment of this application, the controller may further include:

[0097] An angular velocity sensor, located inside the puncture needle and electrically connected to the MCU, is used to collect the current angular velocity information of the puncture needle each time the receiver and the sensor perform near-field sensing, and send the angular velocity information of the puncture needle to the MCU, which then forwards it to the signal transmission module, and the signal transmission module reports it to the information teaching backend.

[0098] The angular velocity sensor is described above. The angle at different locations can be calculated using angular velocity, which can be converted from existing angular velocity and time data. Once the angle is calculated, the angle of the puncture needle can be determined, thus revealing the puncture direction. Specific calculations can be performed by a program, which will not be described in this embodiment.

[0099] As an optional implementation of this application, the information teaching backend may also be used for:

[0100] After the current user logs in to the backend, record and save the account that the current user logged in to the account information database;

[0101] The puncture training data and the current user's dynamic puncture images are saved and bound to the current user's account.

[0102] The system utilizes the mutual inductance between the receiver and the sensor, and uses a controller to collect and report the sensing signals, corresponding puncture time, and angular velocity at each sensing position to the information teaching backend. The backend can then obtain the time and angular velocity of the current user's puncture needle passing through different sensing positions. The backend can also preliminarily calculate the puncture speed between different sensing positions based on the sensing time difference and distance between the two sensing positions.

[0103] After the puncture is completed, the backend can obtain the current user's puncture training data based on the current user's dynamic puncture training data.

[0104] The puncture training data includes the time, position, angular velocity, and average velocity of the user as they pass through each puncture site. The puncture training process for the current user is visualized, recorded, and saved in the background.

[0105] The backend can also combine the current user's dynamic puncture data to perform puncture simulations within the application simulation system deployed in the backend. Arm teaching aid models and blood vessel models can be pre-deployed in the simulation system, and then, based on the current user's puncture training data, dynamic puncture images of the current user can be generated in the simulation model—that is, dynamic puncture simulation images of the current user—which can be used to simulate and demonstrate the current user's puncture teaching process. Through the parameter input module of the simulation system, puncture training data at various locations can be synchronously displayed on the simulation image, such as the puncture angular velocity, average velocity, position, and time when passing sensor 2.

[0106] As an optional implementation of this application, the information teaching backend may also be used for:

[0107] The system presets standard puncture images of the blood vessels and puncture tunnels for user puncture and saves them in the background database;

[0108] Retrieve and view the current user's dynamic puncture image, compare the dynamic puncture image with the standard puncture image in real time, and output the corresponding comparison judgment result;

[0109] The dynamic puncture image of the current user is scored based on the comparison and judgment results, and the score is recorded and bound to the current user's account.

[0110] After the current user completes the buttonhole puncture instruction, the backend generates corresponding puncture training data and a simulated dynamic puncture image based on this training data. This simulated dynamic puncture image is then compared and identified with standard puncture images pre-generated and stored in the backend database by the administrator. The administrator determines whether the puncture operation performed by the current user at each sensor location matches the puncture content in the standard puncture image, and scores and evaluates the puncture data at each location. For example, the speed of the puncture needle at each sensor location can be compared with the puncture conditions required in the standard puncture image. The administrator scores the data from each sensor location and records it in the backend database. Subsequent calculations will be performed for all sensor locations.

[0111] After the backend scores each sensor location in the current user's dynamic puncture image, it sums the scores for each location and uses the total score as the user's puncture training evaluation result. Subsequently, the backend administrator can synchronously send the evaluation results of problematic sensor locations and link them to the user's account.

[0112] The backend administrator can annotate each puncture sensor location of the current user and add teaching evaluation annotations, and save the annotations in the backend database and bind them to the current user's account.

[0113] After logging into the backend, the current user can view their dynamic puncture images, along with the scores and evaluation annotations on those images. They can also view their puncture training data after logging in.

[0114] The application of the puncture needle and arm teaching aid model in this embodiment is not limited. The type and deployment of the deployed electronic equipment are not required in this embodiment.

[0115] The modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device, or fabricating them separately as individual integrated circuit modules, or fabricating multiple modules or steps into a single integrated circuit module. Thus, the present invention is not limited to any particular hardware and software combination.

[0116] Example 2

[0117] Based on the implementation principle of Embodiment 1, this application, in another aspect, proposes an application method for an intelligent teaching system for puncture simulation tunnels, comprising the following steps:

[0118] The current user login information teaching backend records and saves the account logged in by the current user in the account information database. After logging in, the user begins to operate the puncture needle to perform puncture training in the blood vessels and puncture tunnels in the arm teaching aid and begins to collect data.

[0119] When the receiver in the puncture needle approaches the sensor, a sensing signal is acquired based on near-field sensing and sent to the controller;

[0120] The controller receives the current sensing signal and records the puncture time through the clock module. After conversion and calculation, the controller reports the current sensing signal and the corresponding puncture time to the information teaching backend through the signal transmission module.

[0121] The information teaching backend receives and, based on the sensing signal and the corresponding puncture time, generates puncture training data for the current user after training is completed. It then performs simulation based on the puncture training data to generate a dynamic puncture image for the current user, and saves and binds the dynamic puncture image to the current user's account.

[0122] As an optional implementation of this application, optionally, when generating the current user's puncture training data, the method further includes:

[0123] The angular velocity information of the puncture needle is collected by the angular velocity sensor and sent to the MCU. The MCU forwards the information to the signal transmission module and the signal transmission module reports it to the information teaching backend.

[0124] The information teaching backend, together with the sensing signal, the corresponding puncture time, and the angular velocity information of the puncture needle, jointly generates the current user's puncture training data, which includes:

[0125] The puncture position of the puncture needle is fed back based on the sensing signal;

[0126] The puncture time is the feedback from the puncture time when the puncture needle passes through the blood vessel and at different positions within the puncture tunnel.

[0127] The puncture angle and direction of the puncture needle when it passes through the blood vessel and at different positions within the puncture tunnel, based on the feedback from the angular velocity information.

[0128] As an optional implementation of this application, optionally, simulation is performed based on the puncture training data to generate a dynamic puncture image of the current user, including:

[0129] Collect and save the puncture training data after the current user operates the puncture needle through each of the sensors;

[0130] The information teaching backend generates dynamic puncture record data for the current user based on the puncture time;

[0131] The dynamic puncture record data is imported into the dynamic simulation system to simulate and generate the current user's dynamic puncture image.

[0132] As an optional implementation of this application, after generating a dynamic puncture image of the current user through simulation based on the puncture training data, the method further includes:

[0133] The system presets standard puncture images of the blood vessels and puncture tunnels for user puncture and saves them in the background database of the information teaching backend.

[0134] Retrieve and view the current user's dynamic puncture image, compare the dynamic puncture image with the standard puncture image in real time, and output the corresponding comparison judgment result;

[0135] The dynamic puncture image of the current user is scored based on the comparison and judgment results, and the score is recorded and linked to the current user's account.

[0136] The above steps can be understood in conjunction with the description of Example 1, and will not be repeated in this example.

[0137] Obviously, those skilled in the art should understand that implementing all or part of the processes in the above embodiments can be accomplished by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the control embodiments described above. Those skilled in the art will understand that implementing all or part of the processes in the above embodiments can be accomplished by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the control embodiments described above. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk drive (HDD), or solid-state drive (SSD), etc.; the storage medium can also include combinations of the above types of memory.

[0138] Example 3

[0139] Furthermore, in another aspect, this application also proposes an electronic device comprising:

[0140] processor;

[0141] Memory used to store processor-executable instructions;

[0142] The processor is configured to implement the application method when executing the executable instructions.

[0143] This disclosure discloses an electronic device including a processor and a memory for storing processor-executable instructions. The processor is configured to implement any of the application methods described above when executing the executable instructions.

[0144] It should be noted here that the number of processors can be one or more. Furthermore, the electronic device in this embodiment may also include input devices and output devices. The processor, memory, input devices, and output devices can be connected via a bus or other means, without specific limitations herein.

[0145] As a computer-readable storage medium, the memory can be used to store software programs, computer-executable programs, and various modules, such as the program or module corresponding to the application method in the embodiments of this disclosure. The processor executes various functional applications and data processing of the electronic device by running the software program or module stored in the memory.

[0146] Input devices can be used to receive input digital numbers or signals. These signals can be key signals related to user settings and function control of the device / terminal / server. Output devices can include display devices such as screens.

[0147] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. An intelligent teaching system for puncture simulation tunnels, characterized in that, include: An arm-shaped teaching aid, which has several blood vessels of different depths, lengths and inner diameters and puncture tunnels pre-installed inside, and the blood vessels and puncture tunnels are equipped with distributed sensors. The puncture needle contains a receiver that can perform near-field sensing with the sensor. When the puncture needle enters the blood vessel and puncture tunnel for puncture, the receiver and the sensor mutually sense each other and receive the corresponding sensing signal, and send the sensing signal to the controller in real time. Each time the puncture needle passes the position of a sensor, it will receive a puncture signal to indicate the current position, angle and direction of the puncture needle in the blood vessel and puncture tunnel. The controller is used to receive and process the sensing signal and feed the sensing signal back to the information teaching backend. Specifically, the MCU of the controller calculates the signal level value and uploads it to the information teaching backend through the signal transmission module. The backend records the current puncture position of the student's puncture needle. At the same time, the clock module of the controller records the puncture time of the needle passing through the current position and sends it to the backend for recording. An angular velocity sensor, located inside the puncture needle and electrically connected to the MCU, is used to collect the current angular velocity information of the puncture needle each time the receiver and the sensor perform near-field sensing. The angular velocity information of the puncture needle is then sent to the MCU, which forwards it to the signal transmission module, which then reports it to the information teaching backend. When the puncture needle passes the current position, angular velocity sensing is performed to collect the puncture angle and puncture direction at the current position sensor. After the angular velocity is calculated by the formula configured in the backend, the puncture angle and puncture direction at the current position are obtained. The information teaching backend is used to calculate the puncture speed based on the difference in puncture time between two sensing positions and the distance between the two sensors. The position parameters of the two sensors can be set and saved in the backend. After the user's puncture needle passes through two sensing positions, the average puncture speed of the needle at those two positions is calculated based on the difference in puncture time between them and the distance between the two sensing positions recorded in the backend. The average puncture speed is recorded and linked to the user's account as an element in the puncture training data. The backend also receives the sensor data generated by the current user during puncture of the blood vessel and puncture tunnel. The system responds to the signal and generates puncture training data for the current user based on the sensing signal. This data includes puncture position, angle and direction, angular velocity, time information, and average puncture speed at different puncture locations. Simulation software is then used to generate dynamic puncture images of the current user based on the training data. These images simulate the current user performing an arm buttonhole puncture. The dynamic puncture images are saved and linked to the current user's account. These dynamic puncture simulation images will be used to simulate the current user's puncture operation in this procedure, providing a visual representation of the puncture process and allowing the user to learn about their operational path, puncture position, speed, and direction. The visualization module is used to retrieve and visualize the dynamic puncture images bound to the current user's account in real time. Specifically, the visualization module is an MR device. After logging into the MR backend, the dynamic puncture images of the current user are transmitted to the management backend of the MR device in real time through the information teaching backend. The management backend of the MR device processes the dynamic puncture images of the current user into the image format for MR display and then sends and displays them on the MR glasses.

2. The intelligent teaching system for puncture simulation tunnels according to claim 1, characterized in that, The controller includes: MCU is used for logic control and computation; The power module is used to supply power to the system; A clock module is used to record the puncture time each time the sensing signal is received; The signal transmitting module is used to report the received and processed sensing signal and its puncture time to the information teaching backend. The receiver or sensor, power module, clock module, and signal transmission module are each electrically connected to the MCU.

3. The intelligent teaching system for puncture simulation tunnels according to claim 1, characterized in that, The information teaching backend is also used for: After the current user logs in to the backend, record and save the account that the current user logged in to the account information database; The puncture training data and the current user's dynamic puncture images are saved and bound to the current user's account.

4. The intelligent teaching system for puncture simulation tunnels according to claim 1, characterized in that, The information teaching backend is also used for: The system presets standard puncture images of the blood vessels and puncture tunnels for user puncture and saves them in the background database; Retrieve and view the current user's dynamic puncture image, compare the dynamic puncture image with the standard puncture image in real time, and output the corresponding comparison judgment result; The dynamic puncture image of the current user is scored based on the comparison and judgment results, and the score is recorded and bound to the current user's account.

5. An application method of an intelligent teaching system for puncture simulation tunnels, implemented based on any one of claims 1-4, characterized in that, Includes the following steps: The current user login information teaching backend records and saves the account logged in by the current user in the account information database. After logging in, the user begins to operate the puncture needle to perform puncture training in the blood vessels and puncture tunnels in the arm teaching aid and begins to collect data. When the receiver in the puncture needle approaches the sensor, a sensing signal is acquired based on near-field sensing and sent to the controller; The controller receives the current sensing signal and records the puncture time through the clock module. After conversion and calculation, the controller reports the current sensing signal and the corresponding puncture time to the information teaching backend through the signal transmission module. The information teaching backend receives and, based on the sensing signal and the corresponding puncture time, generates puncture training data for the current user after training is completed. It then performs simulation based on the puncture training data to generate a dynamic puncture image for the current user, and saves and binds the dynamic puncture image to the current user's account.

6. The application method according to claim 5, characterized in that, When generating the current user's puncture training data, the following are also included: The angular velocity information of the puncture needle is collected by the angular velocity sensor and sent to the MCU. The MCU forwards the information to the signal transmission module and the signal transmission module reports it to the information teaching backend. The information teaching backend, together with the sensing signal, the corresponding puncture time, and the angular velocity information of the puncture needle, jointly generates the current user's puncture training data, which includes: The puncture position of the puncture needle is fed back based on the sensing signal; The puncture time is the feedback from the puncture time when the puncture needle passes through the blood vessel and at different positions within the puncture tunnel. The puncture angle and direction of the puncture needle when it passes through the blood vessel and at different positions within the puncture tunnel, based on the feedback from the angular velocity information.

7. The application method according to claim 6, characterized in that, Based on the puncture training data, a simulation is performed to generate a dynamic puncture image of the current user, including: Collect and save the puncture training data after the current user operates the puncture needle through each of the sensors; The information teaching backend generates dynamic puncture record data for the current user based on the puncture time; The dynamic puncture record data is imported into the dynamic simulation system to simulate and generate the current user's dynamic puncture image.

8. The application method according to claim 6, characterized in that, After generating a dynamic puncture image of the current user by performing simulation based on the puncture training data, the process further includes: The system presets standard puncture images of the blood vessels and puncture tunnels for user puncture and saves them in the background database of the information teaching backend. Retrieve and view the current user's dynamic puncture image, compare the dynamic puncture image with the standard puncture image in real time, and output the corresponding comparison judgment result; The dynamic puncture image of the current user is scored based on the comparison and judgment results, and the score is recorded and bound to the current user's account.

9. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to implement the application method of any one of claims 5-8 when executing the executable instructions.

Citation Information

Patent Citations

  • Acupuncture teaching method, system and platform based on anthropomorphic dummy, and storage medium

    CN110827597A

  • Ultrasound-guided tumor puncture training simulation system

    CN114743446A

  • Diversified visual internal fistula venipuncture analogue simulation training model

    CN211237492U