Control system and method for medical instrument
By integrating sensors and light-emitting components into the interactive components, the problem of difficult identification of interactive keys under sterile blankets is solved, enabling safe and efficient operation in a sterile environment.
Patent Information
- Application Number
- CN202511646868.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-11
- Publication Date
- 2026-02-24
AI Technical Summary
In existing technologies, the operation of surgical robot medical devices is difficult for users to intuitively distinguish the interaction keys due to the opaque sterile blanket, which affects surgical efficiency and may lead to the risk of misoperation.
Sensors are integrated into the interactive components to generate trigger signals and generate light-emitting instructions through a processor. The light-emitting components indicate the corresponding controllable parts, ensuring that users can intuitively identify the correspondence between interactive keys and parts in a sterile environment.
Under the sterile blanket, users can clearly identify the correspondence between interactive components and controllable parts, reducing the risk of misoperation and ensuring surgical safety.
Smart Images

Figure CN121559925A_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of medical technology, and in particular to a control system and method for medical devices. Background Technology
[0002] Currently, most surgical robot-type medical devices, such as digital subtraction angiography (DSA) equipment, are controlled by users at a control console using physical interactive keys (such as buttons and joysticks).
[0003] Because operating rooms require a sterile environment, a sterile blanket is placed over the control panel to cover all interactive keys during operation, allowing the user to operate through the blanket. However, the sterile blankets currently available are not transparent, making it difficult for users to visually distinguish the different interactive keys and quickly locate the required key on the control panel. This not only affects surgical efficiency but may also lead to misoperation due to incorrect key identification, potentially causing surgical accidents.
[0004] Therefore, how to enable users to more intuitively determine the correspondence between interactive keys and medical device components during the operation of medical devices is an urgent problem to be solved. Summary of the Invention
[0005] This specification provides a control system and method for medical devices to at least partially solve the aforementioned problems existing in the prior art.
[0006] The following technical solution is adopted in this specification: This manual provides a control system for a medical device, including: At least one interactive component, each interactive component having a sensing device, for generating a trigger signal and sending it to a processor when the sensing device detects a user touch, and for generating user operation commands under the control of the user; The processor is configured to generate a light emission command based on the trigger signal and send it to the target light emission component, and to generate a target control command based on the user operation command and send it to the target medical device. At least one medical device, each of the medical devices including at least one controllable component, each of the controllable components being connected to a corresponding light-emitting component, the light-emitting component being used to light up upon receiving the light-emitting command, and the medical device being used to move the controllable component controlled by the target control command to a designated position upon receiving the target control command.
[0007] Optionally, the interactive component is a physical button or joystick integrated on the console.
[0008] Optionally, the sensing device includes a sensor.
[0009] Optionally, the light emission command and the target control command are generated based on a preset mapping table, which stores the mapping relationship between each interactive component and each controllable part on each medical device, as well as between each light emission component.
[0010] Optionally, the processor includes: Several pins, each pin is connected to an interactive component to receive trigger signals sent by the interactive component connected to it; The processor is further configured to determine the interactive component that sends the trigger signal based on the pin that receives the trigger signal.
[0011] Optionally, the processor is further configured to determine whether the duration of continuously receiving the trigger signal has reached a threshold before generating the light-emitting instruction, so as to generate the light-emitting instruction if the threshold is reached.
[0012] Optionally, the light-emitting component is disposed on a controllable part connected to itself and / or disposed on a control console.
[0013] This specification provides a method for controlling a medical device, the method being applied to the control system of the medical device provided in this specification, the method comprising: Receive a trigger signal and determine the light-emitting component corresponding to the interactive component based on the interactive component that sent the trigger signal; A light-emitting command is generated and sent to the light-emitting component, causing the light-emitting component to emit light under the control of the light-emitting command; Receive user operation instructions generated when the user operates the interactive component, and generate target control instructions based on the user operation instructions; The target control command is sent to the target medical device, causing the controllable components of the target medical device to move under the control of the target control command.
[0014] This specification provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for controlling the medical device.
[0015] This specification provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the aforementioned medical device.
[0016] The above-mentioned technical solutions adopted in this specification can achieve the following beneficial effects: The control system for the medical device provided in this specification includes: at least one interactive component, each interactive component having a sensing device for generating a trigger signal and sending it to a processor when a user touches the device, and for generating user operation commands under the user's control; the processor for generating a light-emitting command based on the trigger signal and sending it to a target light-emitting component, and for generating a target control command based on the user operation command and sending it to a target medical device; and at least one medical device, each medical device including at least one controllable component, each controllable component being connected to a corresponding light-emitting component, the light-emitting component being used to light up upon receiving the light-emitting command, and the medical device being used to move the controllable component controlled by the target control command to a designated position upon receiving the target control command.
[0017] The medical device control system described in this manual adds a sensor to the traditional interactive components, enabling it to detect user touch and issue a trigger signal. The processor sends a light-emitting command to the corresponding light-emitting component based on the trigger signal. This light-emitting component is connected to the controllable part and indicates which part the interactive component should be controlled. Using this system, even when the operating table is covered with a sterile blanket, the user can intuitively distinguish the correspondence between the interactive component and the controllable part based on the indication of the light-emitting component, avoiding the user operating the wrong controllable part and ensuring patient safety during surgery. Attached Figure Description
[0018] The accompanying drawings, which are included to provide a further understanding of this specification and form part of this specification, illustrate exemplary embodiments and are used to explain this specification, but do not constitute an undue limitation thereof. In the drawings: Figure 1 This is a schematic diagram of the control system of a medical device provided in this specification; Figure 2 This is a schematic diagram of the mapping relationship corresponding to Table 1 provided in this specification; Figure 3 This is a schematic diagram illustrating the correspondence between the interactive component 100, the controllable component 1041, and the light-emitting component 1042 provided in this specification. Figure 4 This is a flowchart illustrating a method for operating a medical device as provided in this instruction manual. Figure 5 The corresponding information provided in this specification Figure 4 A schematic diagram of an electronic device. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of this specification clearer, the technical solutions of this specification will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in this specification without creative effort are within the scope of protection of this application.
[0020] In modern medical surgery, most medical devices are controlled by computer consoles and interactive components (such as buttons and joysticks), such as robot-assisted surgical systems, large DSA equipment systems, and endoscope control systems. Users control various medical devices by operating the interactive components on the console.
[0021] The operating room is a place with extremely high requirements for a sterile environment. To ensure that the sterile area is not contaminated, standard operating procedures require that control console equipment located in non-sterile areas be completely covered. Currently, the common method is to lay a sterile drape or sterile blanket on the control console to create an effective physical barrier and prevent users from bringing pathogenic microorganisms from the control console surface into the surgical field when operating the equipment.
[0022] However, this necessary aseptic technique presents significant operational challenges. Because the currently available sterile blankets are made of opaque materials, when they completely cover the control panel, the operator cannot directly observe the interactive components beneath. This forces users to rely solely on memory and touch for "blind operation," drastically reducing efficiency, affecting the smoothness of the surgery, and introducing serious risks of misoperation. If surgical equipment that shouldn't be moving is mistakenly controlled during the procedure, it could collide with the patient, endangering their safety.
[0023] Therefore, to solve the above-mentioned technical problems, this specification provides a control system that can reduce the difficulty of operation on the console for users while ensuring aseptic isolation and has sufficient safety guarantees by visualizing the mapping relationship.
[0024] The technical solutions provided in the various embodiments of this specification are described in detail below with reference to the accompanying drawings.
[0025] Figure 1 This specification provides a schematic diagram of a control system for a medical device, specifically including: At least one interactive component 100, each interactive component 100 having a sensing device 1001, for generating a trigger signal and sending it to the processor 102 when the sensing device 1001 senses a user touch, and for generating user operation commands under the control of the user. The processor 102 is configured to generate a light emission command based on the trigger signal and send it to the target light emission component, and to generate a target control command based on the user operation command and send it to the target medical device. At least one medical device 104, each of the medical devices including at least one controllable component 1041, each of the controllable components 1041 being connected to a corresponding light-emitting component 1042, the light-emitting component 1042 being used to light up upon receiving the light-emitting command, and the medical device 104 being used to move the controllable component 1041 controlled by the target control command to a designated position upon receiving the target control command.
[0026] The control system for the medical device provided in this manual still adopts the console and interactive components used in current mainstream solutions as the method of controlling the medical device. The console in the operating room will include at least one interactive component 100, which the user can operate to input user commands. Generally, the interactive component 100 can be, for example, a physical button, a joystick, or a knob; this manual does not impose specific limitations on it.
[0027] Unlike conventional technologies, each interactive component 100 in the system provided in this specification is equipped with a sensor 1001. The function of the sensor 1001 is to continuously generate a trigger signal during the user's touch whenever the user touches the device, and send the trigger signal to the processor 102.
[0028] The processor 102 can simultaneously receive trigger signals and user operation commands sent to it by the interaction component 100. Based on the received trigger signals, the processor 102 can generate light emission commands and send them to the corresponding target light emission components; while based on the received user operation commands, the processor 102 can generate target control commands and send them to the corresponding target medical device.
[0029] Correspondingly, the system provided in this specification contains at least one medical device 104, and each medical device 104 includes at least one controllable component 1041. Each controllable component is connected to a corresponding light-emitting component 1042. When the light-emitting component 1042 receives a light-emitting command from the processor 102, it illuminates. When the medical device 104 receives a target control command from the processor 102, it controls the controllable component 1041 indicated by the target control command to move accordingly, reaching the designated position operated by the user.
[0030] It is important to emphasize that the correspondence between the interactive component 100, the controllable part 1041, and the light-emitting component 1042 in the control system provided in this specification is crucial. Under normal circumstances, each interactive component 100, each controllable part 1041, and each light-emitting component 1042 in this system corresponds one-to-one, and the correspondence is unique. That is, one interactive component 100 can only be used to control one corresponding controllable part 1041, and only one corresponding light-emitting component 1042 will emit light when the interactive component is touched. Each group (interactive component - controllable part - light-emitting component) can be considered a combination, and this system includes several such combinations. Ideally, the number of interactive components 100, controllable parts 1041, and light-emitting components 1042 in this system can be the same.
[0031] Based on the aforementioned structure, the control system of the medical device provided in this specification illuminates the corresponding light-emitting component 1042 when any interactive component 100 is touched by the user. Since there is a one-to-one correspondence between the light-emitting component 1042 and the controllable component 1041, when the user sees an illuminated light-emitting component 1042, they can determine the controllable component 1041 used to operate the currently touched interactive component 100. Therefore, even if the user cannot visually see each interactive component 100, they can immediately identify the corresponding controllable component 1041 after touching the interactive component 100, and based on this, determine whether the currently selected interactive component 100 is correct.
[0032] As can be seen from the above working process, when using the control system of the medical device provided in this manual, even when the control panel is covered with a sterile blanket, the clear and easily distinguishable light-emitting component 1042 helps the user intuitively display the correspondence between the currently touched interactive component 100 and the controllable part 1041, which greatly avoids possible misjudgment and misoperation by the user, ensuring a sterile environment in the operating room while protecting the safety of the patient.
[0033] Furthermore, the control system provided in this specification is not difficult to implement and has strong industrial applicability. Each step can be implemented in various ways; this specification provides several specific embodiments for reference.
[0034] The sensing function required by the interactive component 100 is implemented in this system through a sensing device 1001, which can be any device with sensing capabilities. For example, in one specific embodiment, the sensing device 1001 can be a sensor device. When a user's limb (such as a finger) touches the interactive component 100, it changes the state of the sensor, thereby generating a trigger signal.
[0035] Meanwhile, the sensing device 1001 can be placed at any location on the interactive component 100. However, in order to ensure the sensing effect, it is usually placed on an area of the interactive component 100 that is easily touched by the user and has a large area, such as the top and / or side of the interactive component 100, based on historical experience.
[0036] Sensors installed in the interaction component 100 typically include two types: capacitive sensors and resistive sensors. For capacitive sensors, the user's finger acts as a conductor, increasing the capacitance between the touch point of the interaction component 100 and the surrounding ground. An integrated chip (IC) (such as the CY8C4014LQI-421) detects this minute change in capacitance and generates a trigger signal. For resistive sensors, the pressure applied by the user's finger causes a minute deformation or change in resistance. A sensor (such as an FSR force sensor) or strain gauge detects this change and generates a trigger signal.
[0037] The input / output (I / O) interface of processor 102 reads the trigger signal output by the sensor. For ease of reception and reading, the trigger signal can generally be set as a digital signal; if the trigger signal is an analog signal, it needs to be converted into a digital value through an analog-to-digital converter (ADC).
[0038] Furthermore, to ensure smooth functional handover between devices in the system, a preset mapping table can be used to control the generation of instructions. In a specific embodiment, the light emission instructions and the target control instructions are generated based on a preset mapping table, which stores the mapping relationships between each interactive component and each controllable part on each medical device, as well as between each light emission component.
[0039] The mapping table is stored in the processor 102, which stores the mapping relationship between each group (interactive component - controllable component - light-emitting component). The processor 102 can query the table at any time and generate light-emitting instructions and target control instructions accordingly.
[0040] Table 1 Table 1 shows a specific embodiment of a possible mapping table provided in this specification. As shown in Table 1, in the mapping table provided in this specific embodiment, each interactive component 100 corresponds to a controllable component 1041 and a light-emitting component 1042.
[0041] Figure 2 This is a schematic diagram illustrating the mapping relationship between Table 1 and the data provided in this specification. Figure 2 As shown, each interactive component 100 displays a controllable part 1041 for manipulation, and a corresponding light-emitting component 1042 that illuminates when touched. For example, interactive component 1 is used to control the Pitch axis of a robotic arm. When interactive component 1 is touched, the processor 102 sends a light-emitting command to the light-emitting component 1042 pointed to by LED_GPIO_Pin_5, illuminating it. The light-emitting command can be any type of command, such as a high-level signal; this specification does not impose specific limitations on it. Simultaneously, a drive circuit (such as a transistor switching circuit or an LED driver IC) can be set in the circuit to amplify the current. The light-emitting command amplifies the current through the drive circuit, thereby illuminating the corresponding light-emitting component 1042.
[0042] Furthermore, to enable the processor 102 to more quickly and accurately identify which interactive component 100 sent the currently received trigger signal, different pins on the processor 102 can be used to connect different interactive components 100 to the processor 102. For example, in one specific embodiment, the processor 102 may include several pins, each pin connected to an interactive component 100, for receiving trigger signals sent by the interactive component 100 connected to it; the processor 102 is also used to determine the interactive component 100 that sent the trigger signal based on the pin that received the trigger signal.
[0043] By utilizing the multiple pins on the processor 102, the sensors of each interactive component 100 can be connected to different pins of the processor 102, and the correspondence between each pin and each interactive component 100 can be recorded. Based on this, the processor 102 can uniquely determine which interactive component 100 was touched by judging which pin received the trigger signal.
[0044] It should also be considered that when users perform other surgical procedures or operate in front of the console, they may unintentionally touch the interactive component 100 that does not require operation. Since the user has no intention of operating or identifying the interactive component 100, the processor 102 does not need to control the light-emitting component 1042 to emit light. To avoid the light-emitting component 1042 being illuminated meaninglessly, the system can set an anti-bounce algorithm for processing the trigger signal. In one specific embodiment, the processor 102 is further configured to determine whether the duration of continuously receiving the trigger signal reaches a threshold before generating the light-emitting command, so as to generate the light-emitting command if the threshold is reached.
[0045] For the processing of trigger signals, a threshold can be set according to the needs of specific scenarios, such as 50ms, 80ms, etc. This manual does not impose specific restrictions on this. Only when the duration of the received trigger signal exceeds the threshold, that is, when the user continuously touches the interactive component 100 for a period of time exceeding the threshold, will the processor 102 recognize this trigger signal as a valid touch event and generate a light-emitting command. Otherwise, the processor 102 will recognize trigger signals whose duration does not exceed the threshold as accidental touches, perform debounce processing, and ignore them.
[0046] For the same reason, users may experience brief periods of inactivity during operation. In such cases, the light-emitting component 1042 may flicker due to this inactivity. To avoid this, an additional duration, such as 2 seconds, can be set after the user stops operating the interactive component 100 (i.e., the limb leaves the interactive component 100). After the processor 102 stops receiving trigger signals, the light-emitting component 1042 will continue to emit light during this duration, stopping only after the duration ends. With this design, inactivity during operation will not cause frequent flickering of the light-emitting component 1042.
[0047] Furthermore, in the system provided in this specification, the light-emitting component 1042 serves to indicate the currently manipulated controllable part 1041. To achieve the best indicating effect, the light-emitting component 1042 can be placed in a more intuitive and conspicuous position. For example, in one specific embodiment, the light-emitting component can be placed on the controllable part connected to it and / or on the control panel.
[0048] From a visual perspective, placing the light-emitting component 1042 on the controllable part 1041 it is connected to provides the most intuitive experience for the user. The user only needs to observe that the controllable part 1041 is "lighting up" to know that it is being controlled. Alternatively, a dedicated area can be set up on the control panel to centrally display all the light-emitting components 1042, with each component labeled with the controllable part 1041 it is connected to. This arrangement also allows the user to easily observe the controllable part 1041 currently being manipulated while operating the device.
[0049] Figure 3 This diagram illustrates the correspondence between the interactive component 100, the controllable part 1041, and the light-emitting component 1042 provided in this specification. Figure 3 As shown, in this embodiment, the medical device 104 is a DSA device. The figure identifies the various controllable components included in the DSA device, such as the L-axis, P-axis, and C-axis. The control panel is equipped with several interactive components 100, each used to control different controllable components 1041. One interactive component 100 controls a controllable component on the DSA device, the P-axis. A light-emitting component 1042 is provided on the component on the DSA device that rotates along the P-axis, surrounding the component containing the P-axis. When the user touches this interactive component 100, the light-emitting component surrounding the P-axis on the DSA device illuminates to inform the user that operation is currently being performed on the P-axis. Of course, in... Figure 3 The embodiment shown only provides the light-emitting component corresponding to the P-axis. In actual applications, a corresponding light-emitting component 1042 can be set near each controllable component 1041.
[0050] The medical device control system described in this manual adds a sensor to the traditional interactive components, enabling it to detect user touch and issue a trigger signal. The processor sends a light-emitting command to the corresponding light-emitting component based on the trigger signal. This light-emitting component is connected to the controllable part and indicates which part the interactive component should be controlled. Using this system, even when the operating table is covered with a sterile blanket, the user can intuitively distinguish the correspondence between the interactive component and the controllable part based on the indication of the light-emitting component, avoiding the user operating the wrong controllable part and ensuring patient safety during surgery.
[0051] The above is a control system for a medical device provided in this manual. Based on the same idea, this manual also provides corresponding control methods for medical devices.
[0052] Figure 4This is a flowchart illustrating a method for controlling a medical device provided in this specification. The method, applied to a control system for a medical device provided in this specification, specifically includes the following steps: S200: Receive a trigger signal and determine the light-emitting component corresponding to the interactive component based on the interactive component that sent the trigger signal.
[0053] S202: Generate a light-emitting command and send it to the light-emitting component, so that the light-emitting component emits light under the control of the light-emitting command.
[0054] S204: Receive user operation instructions generated when the user operates the interactive component, and generate target control instructions based on the user operation instructions.
[0055] S206: Send the target control command to the target medical device, so that the controllable parts of the target medical device move under the control of the target control command.
[0056] All steps in the operation method of the medical device provided in this manual can be implemented by the processor in the control system of the medical device.
[0057] The operation method has been described in detail in the description of the control system of the medical device in this instruction manual, and will not be repeated here.
[0058] This specification also provides a computer-readable storage medium storing a computer program that can be used to execute the above-described... Figure 4 The provided instructions for operating the medical devices.
[0059] This instruction manual also provides Figure 5 The diagram shows a schematic structural representation of the electronic device. Figure 5 At the hardware level, the electronic device includes a processor, internal bus, network interface, memory, and non-volatile memory, and may also include other hardware required for the business operations. The processor reads the corresponding computer program from the non-volatile memory into memory and then runs it to achieve the above-mentioned functions. Figure 4 The method for controlling the medical device described herein. Of course, in addition to software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of hardware and software, etc. In other words, the execution subject of the following processing flow is not limited to individual logic units, but can also be hardware or logic devices.
[0060] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0061] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0062] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0063] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.
[0064] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0065] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0066] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0067] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0068] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0069] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0070] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0071] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0072] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0073] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0074] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0075] The above description is merely an embodiment of this specification and is not intended to limit this specification. Various modifications and variations can be made to this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of the claims of this application.
Claims
1. A control system for a medical device, characterized in that, include: At least one interactive component, each interactive component having a sensing device, for generating a trigger signal and sending it to a processor when the sensing device detects a user touch, and for generating user operation commands under the control of the user; The processor is configured to generate a light emission command based on the trigger signal and send it to the target light emission component, and to generate a target control command based on the user operation command and send it to the target medical device. At least one medical device, each of the medical devices including at least one controllable component, each of the controllable components being connected to a corresponding light-emitting component, the light-emitting component being used to light up upon receiving the light-emitting command, and the medical device being used to move the controllable component controlled by the target control command to a designated position upon receiving the target control command.
2. The system as described in claim 1, characterized in that, The interactive components are physical buttons or joysticks integrated on the console.
3. The system as described in claim 1, characterized in that, The sensing device includes a sensor.
4. The system as described in claim 1, characterized in that, The light emission command and the target control command are generated based on a preset mapping table, which stores the mapping relationship between each interactive component and each controllable part on each medical device, as well as between each light emission component.
5. The system as described in claim 1, characterized in that, The processor includes: Several pins, each pin is connected to an interactive component to receive trigger signals sent by the interactive component connected to it; The processor is further configured to determine the interactive component that sends the trigger signal based on the pin that receives the trigger signal.
6. The system as described in claim 1, characterized in that, The processor is further configured to determine, before generating the light-emitting instruction, whether the duration of continuously receiving the trigger signal has reached a threshold, so as to generate the light-emitting instruction if the threshold is reached.
7. The system as described in claim 1, characterized in that, The light-emitting component is disposed on a controllable part connected to itself and / or disposed on a control console.
8. A method for controlling a medical device, characterized in that, The method is applied to the system as described in any one of claims 1 to 7, and the method includes: Receive a trigger signal and determine the light-emitting component corresponding to the interactive component based on the interactive component that sent the trigger signal; A light-emitting command is generated and sent to the light-emitting component, causing the light-emitting component to emit light under the control of the light-emitting command; Receive user operation instructions generated when the user operates the interactive component, and generate target control instructions based on the user operation instructions; The target control command is sent to the target medical device, causing the controllable components of the target medical device to move under the control of the target control command.
9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the method described in claim 8.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method described in claim 8.
Citation Information
Patent Citations
A method and apparatus for controlling an indicator light installed on an intelligent apparatus
CN104410900A
Manipulator, system, method for medical equipment, computer device and storage media
CN109285336A
Positioning lamp control method and device, computer equipment and medical equipment
CN112043302A
Medical device and method for remote-control of a medical device
CN113728397A
Medical instrument management device and use method thereof
CN113892765A