Control method and device of ventricular assist device, electronic equipment and storage medium

CN115253064BActive Publication Date: 2026-05-26SHENZHEN CORE MEDICAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN CORE MEDICAL TECH CO LTD
Filing Date
2022-07-26
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Improper control of ventricular assist devices can endanger a patient's life, especially in the use of implantable devices, where existing technologies struggle to effectively guarantee safety in different application scenarios.

Method used

By detecting the connection between the first device and the ventricular assist device, the target operating status and working mode are obtained, and the start or stop of the ventricular assist device is controlled according to the mode and status. Surgical mode and normal mode are set to adapt to different scenario needs, restrict user operation, and ensure safety.

Benefits of technology

This improves the control accuracy and safety of ventricular assist devices in different scenarios, avoids accidental activation or shutdown of the device due to misoperation, and ensures the safety of patients' lives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115253064B_ABST
    Figure CN115253064B_ABST
Patent Text Reader

Abstract

This application relates to a control method, apparatus, electronic device, and storage medium for a ventricular assist device. The method, applied to a ventricular assist system, includes: detecting whether a first device is connected to the ventricular assist device; when the first device is connected to the ventricular assist device, acquiring a target operating state and a target operating mode of the ventricular assist device, wherein the target operating mode is the current operating mode of the first device; if the target operating mode is a normal mode, controlling the start of the ventricular assist device according to the target operating state; if the target operating mode is a surgical mode, controlling the start or stop of the ventricular assist device according to the target operating state and a target operation command, wherein the target command is receiving an operation command from a second device. This method can determine the control strategy of the ventricular assist device based on the operating mode of the first device, enabling control of the ventricular assist device in different scenarios and improving user safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical device technology, and in particular to a control method, device, electronic device, and storage medium for a ventricular assist device. Background Technology

[0002] With the development of medical technology, human lifespan has increased, leading to greater attention being paid to problems such as heart failure. Most patients with severe heart failure and related conditions require heart transplantation or ventricular assist devices for treatment. Due to the limited availability of heart transplants, ventricular assist devices have become the primary choice for both patients and doctors.

[0003] However, improper control of ventricular assist devices (VAMs) can endanger a patient's life. This problem is particularly pronounced when using implantable VAMs. Summary of the Invention

[0004] Based on this, a control method, device, electronic equipment, and storage medium for a ventricular assist device are proposed, which can meet the needs of different application scenarios.

[0005] In a first aspect, this application provides a control method for a ventricular assist device, applied to a ventricular assist system, the ventricular assist system including a ventricular assist device, a first device, and a second device, the method comprising:

[0006] Detect whether the first device is connected to the ventricular assist device;

[0007] When the first device is connected to the ventricular assist device, a target operating state and a target working mode are obtained. The target working mode is the current working mode of the first device, and the target operating state is the current operating state of the ventricular assist device.

[0008] If the target operating mode is normal mode, the ventricular assist device is activated according to the target operating status.

[0009] If the target operating mode is surgical mode, the ventricular assist device is started or stopped according to the target operating status and the target operation command, wherein the target command is to receive an operation command from the second device.

[0010] In one embodiment, controlling the activation of the ventricular assist device based on the target operating state if the target operating mode is a normal mode includes: when the target operating state is a fault state, acquiring a first activation count, the first activation count being the number of times the first device automatically activates the ventricular assist device; if the first activation count is less than or equal to a first threshold, activating the ventricular assist device and determining that the target operating state is a normal state; if the first activation count is greater than the first threshold, sending first information to the second device, the first information indicating that the ventricular assist device is malfunctioning.

[0011] In one embodiment, controlling the activation of the ventricular assist device according to the target operating state if the target operating mode is normal mode includes: when the target operating state is fault state, obtaining a second activation count, the second activation count being the number of times the ventricular assist device has automatically activated; when the second activation count is greater than a second threshold, obtaining a first activation count; if the first activation count is less than or equal to the first threshold, activating the ventricular assist device and confirming that the target operating state is normal; otherwise, sending a first message to the second device; when the second activation count is less than or equal to the second threshold, incrementing the second activation count by 1, detecting whether the ventricular assist device is in the fault state; if the ventricular assist device is in the fault state, repeating this step; otherwise, determining that the target operating state is normal.

[0012] In one embodiment, if the target operating mode is a surgical mode, controlling the start or stop of the ventricular assist device according to the target operating state and the target operation command includes: when the target operating state is a stopped state and the target operation command is a first command, starting the ventricular assist device to determine that the target operating state is a normal state; and when the target operating state is the normal state and the target operation command is a second command, stopping the ventricular assist device to determine that the ventricular assist device is in the stopped state.

[0013] In one embodiment, the method further includes: if the target operating state is a fault state, obtaining a second start count; when the second start count is less than or equal to a second threshold, incrementing the second start count by 1, detecting whether the ventricular assist device is in the fault state; if the ventricular assist device is in the fault state, repeating this step; otherwise, determining that the target operating state is the normal state; and when the second start count is greater than the second threshold, sending first information to the second device.

[0014] In one embodiment, the method further includes: if the target working mode is the surgical mode and the first duration is greater than a preset duration, then the target working mode is switched to the normal mode, where the first duration is the duration during which the first device and the second device are disconnected.

[0015] In one embodiment, the method further includes: if a switching command is received from the second device, switching the target working state to the surgical mode or the normal mode according to the switching command.

[0016] Secondly, this application also provides a control device for a ventricular assist device, applied to a ventricular assist system, the ventricular assist system including a ventricular assist device, a first device, and a second device, the device comprising:

[0017] The detection unit is used to detect whether the first device is connected to the ventricular assist device;

[0018] The acquisition unit is used to acquire a target operating state and a target working mode when the first device is connected to the ventricular assist device, wherein the target working mode is the current working mode of the first device and the target operating state is the current operating state of the ventricular assist device.

[0019] A control unit is configured to control the activation of the ventricular assist device according to the target operating state if the target operating mode is normal mode.

[0020] The control unit is further configured to, if the target operating mode is surgical mode, control the start or stop of the ventricular assist device according to the target operating state and the target operation instruction, wherein the target instruction is the operation instruction sent by the second device.

[0021] Thirdly, this application also provides an electronic device. The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement some or all of the steps described in the first aspect of the method.

[0022] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements instructions for some or all of the steps described in the method described in the first aspect.

[0023] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements some or all of the steps described in the first aspect of the method. The computer program product can be a software installation package.

[0024] The control method for a ventricular assist device proposed in this application involves the first device, upon detecting a connection with the ventricular assist device, acquiring a target operating state and a target working mode. The target working mode is the current working mode set by the first device, and the target operating state is the current operating state of the ventricular assist device. When the working mode is normal mode, the ventricular assist device is started according to the target operating state. When the target working mode is surgical mode, the ventricular assist device is started or stopped according to the target operating state and the target operation command. This application determines the control strategy for the ventricular assist device under different operating states based on the working mode of the first device, thereby achieving control of the ventricular assist device in different scenarios and improving user safety. Attached Figure Description

[0025] Figure 1 An application environment diagram of a control method for a ventricular assist device proposed in one embodiment;

[0026] Figure 2 A schematic flowchart illustrating a control method for a ventricular assist device according to one embodiment;

[0027] Figure 3 A schematic diagram of the structure of a first device according to one embodiment;

[0028] Figure 4 A schematic flowchart illustrating another control method for a ventricular assist device according to one embodiment;

[0029] Figure 5 A schematic flowchart of another control method for a ventricular assist device proposed in another embodiment;

[0030] Figure 6 A structural block diagram of a control device for a ventricular assist device according to one embodiment;

[0031] Figure 7 This is a diagram illustrating the internal structure of an electronic device according to one embodiment. Detailed Implementation

[0032] To facilitate understanding of this application, a more complete description will be provided below with reference to the accompanying drawings, which illustrate embodiments of the present application. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that the disclosure of this application will be thorough and complete.

[0033] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein in the specification of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application.

[0034] When used herein, the singular forms of “a,” “an,” and “the” may also include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms “comprising / including” or “having,” etc., specify the presence of the stated features, wholes, steps, operations, components, parts, or combinations thereof, but do not preclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts, or combinations thereof. Meanwhile, the term “and / or” as used in this specification includes any and all combinations of the associated listed items.

[0035] The control method for the ventricular assist device provided in this application embodiment can operate in certain application scenarios. The ventricular assist device communicates with a first device via a network, and the first device can communicate with a second device. A data storage system can store the data that the first device needs to process. The data storage system can be integrated into the first device or placed in the cloud or other network servers. The first device can be, but is not limited to, various medical assistive devices, personal computers, laptops, smartphones, tablets, or portable wearable devices. The aforementioned ventricular assist device can be used as an interventional ventricular assist device, implantable ventricular assist device, or external ventricular assist device in PCI (Percutaneous Coronary Intervention) surgery. The medical assistive device can be a controller that monitors the operation of the ventricular assist device, which can be placed externally or internally, without limitation. The aforementioned second device can be a monitor connected to the controller, used to display or set the operating data of the ventricular assist device in real time.

[0036] During the operation of the ventricular assist device, the first device will receive the daily operation data collected in real time by the ventricular assist device, as well as the data sent by the ventricular assist device in the interaction with the second device, and display it on the screen to monitor the operation status of the ventricular assist device. At the same time, the first device will also transmit the operation data to the second device for display, and receive the control commands and operation data generated by the second device in the human-computer interaction.

[0037] Specifically, application scenarios can be as follows: Figure 1 The ventricular assist system shown includes a ventricular assist device 102 (blood pump) implanted in the human body, a first device 104 (external controller) disposed outside the body, and a second device 106 (monitor).

[0038] For example, the ventricular assist system may also include a power supply for powering the ventricular assist device 102 and the first device 104 and / or a communication adapter for communication adaptation between the first device and the second device.

[0039] The first device 104 communicates with the power supply via a serial port to read information such as power level; it communicates with the second device via a serial port to return the data and status information queried by the second device and to receive and parse the setting instructions of the second device; it communicates with the ventricular assist device via a dual-wire CAN to query the operating data and status of the ventricular assist device and control the operating status of the ventricular assist device to ensure the patient's life safety according to the working mode in different scenarios.

[0040] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0041] Please see Figure 2 , Figure 2 This application provides a control method for a ventricular assist device, which can be applied to... Figure 1 The ventricular assist system shown. (Example) Figure 2 As shown, the method includes the following steps:

[0042] Step 202: Check whether the first device is connected to the ventricular assist device.

[0043] like Figure 3 As shown, the first device is an external device used to control the ventricular assist device. It includes an OLED screen, a watchdog MCU, and memory. The watchdog MCU detects whether the first device is operating normally; if a correct watchdog signal is not received within a preset time (e.g., 1 second), it controls the speaker to sound an alarm. The memory records and saves alarm information, stores long-term and short-term data of the ventricular assist device operation, and saves patient information. The OLED screen displays alarms, ventricular assist device data (such as RPM, power, flow rate, pulse, time, etc.), device serial number (SN), and software version information. The first device also detects malfunctions in real time; when a malfunction occurs, it sounds an alarm via indicator lights and a speaker.

[0044] The first device can determine whether the ventricular assist device is connected to the first device by using a watchdog MCU, or the first device can detect the interface between the first device and the ventricular assist device in real time and determine whether the first device is connected to the ventricular assist device by reading the status information of the interface.

[0045] For example, when the first device is not connected to the ventricular assist device, the first device can generate an alarm message. The first device can activate the alarm using indicator lights and a horn based on the alarm message, or it can send the information about the disconnection from the ventricular assist device in the alarm message to the second device, which will then display the alarm. Alternatively, it can receive a query request from the second device and send the alarm message containing the disconnection information to the second device, which will then activate the alarm.

[0046] Step 204: When the first device is connected to the ventricular assist device, the target operating status and target working mode are obtained. The target working mode is the current working mode of the first device, and the target operating status is the current operating status of the ventricular assist device.

[0047] The target operating mode of the first device is used to determine the usage environment corresponding to the target operating state of the ventricular assist device. By setting the usage scenario of the ventricular assist device through the target operating mode, the user's operation of starting and stopping the ventricular assist device is restricted to ensure the patient's life safety. Especially for implantable ventricular assist devices, the stopping and starting of the ventricular assist device are related to the patient's life safety; therefore, restricting the starting and stopping of the ventricular assist device according to its usage scenario is extremely critical.

[0048] In this embodiment, when the first device detects a connection with the ventricular assist device, it can acquire the current operating mode of the first device and then determine a control strategy for the ventricular assist device based on the current operating mode. The target operating mode of the first device can be a continuation of the operating mode from the previous run, or it can be set based on user commands. After acquiring the target operating mode, the first device can also determine the target operating state of the ventricular assist device based on the operating data received from the ventricular assist device, and then achieve precise control of the ventricular assist device based on the target operating state in the target operating mode, thereby improving user safety.

[0049] In one embodiment, the method further includes: if a switching command is received from a second device, switching the target working state to surgical mode or normal mode according to the switching command.

[0050] The mode switching command can be an operation command generated by the second device based on user operation. Specifically, when the user sets the working mode of the first device through buttons or touch, the second device can generate a corresponding mode switching command based on the user's operation and send the command to the first device. After receiving the mode switching command, the first device can switch its working mode accordingly, limiting the execution conditions of the first device to avoid situations caused by user error. For example, to prevent the ventricular assist device from being activated due to misoperation of the second device during surgery and affecting the operation, the controller's working mode can be switched to surgical mode before surgery by sending a mode switching command; after surgery, to prevent the ventricular assist device from stopping due to misoperation of the second device, the controller's working mode can be switched back to normal mode by sending a mode switching command, thereby improving patient safety.

[0051] In one embodiment, the method further includes: if the target working mode is surgical mode and the first duration is longer than a preset duration, then the target working mode is switched to normal mode, where the first duration is the duration during which the first device and the second device are disconnected.

[0052] Unlike switching modes upon receiving a mode switching command, when the operating mode is surgical mode and the disconnection between the first and second devices lasts longer than the initial disconnection time, the first device can directly switch its operating mode from surgical mode to normal mode to ensure patient safety. This facilitates patient use and protects the patient's life. For example, after a surgery, the connection between the first and second devices is broken, eliminating the need for user mode switching and allowing the user to focus on surgery-related matters. Meanwhile, the ventricular assist device in the patient's body can automatically switch to normal mode to alleviate or resolve issues such as heart failure.

[0053] In this application, to ensure patient safety in different scenarios, the operating modes of the first device can be divided into surgical mode and normal mode. In normal mode, to prevent accidental cessation of the ventricular assist device due to misoperation, thus affecting patient safety, the first device cannot control the ventricular assist device to stop operating, and can automatically restart the ventricular assist device if it accidentally stops operating. In surgical mode, to prevent accidental activation of the ventricular assist device due to misoperation, the first device cannot control the ventricular assist device to start automatically; the ventricular assist device can only be activated by a start command sent by the second device.

[0054] Step 206: If the target operating mode is normal mode, control the start of the ventricular assist device according to the target operating status.

[0055] Normal mode is the operating mode used by patients in most non-surgical scenarios to alleviate or resolve problems such as heart failure. The operating status of the ventricular assist device can include normal state, stopped state, and fault state; the normal state is the state in which the ventricular assist device is operating normally, the stopped state is the state in which the ventricular assist device stops operating after receiving a stop command, and the fault state is the state in which the ventricular assist device stops operating due to a malfunction.

[0056] In normal mode, when the ventricular assist device is detected to be in a faulty or stopped state, the first device can automatically start the ventricular assist device to ensure its normal operation, so as to ensure the user's safety. When the ventricular assist device is detected to be in a normal state, the ability of the ventricular assist device to receive operation commands and stop operation is restricted to avoid accidental operation that could endanger the patient's life.

[0057] For example, the ventricular assist device can send a command to the first device to indicate that the ventricular assist device is operating normally according to a preset cycle; when the first device can receive the command sent in the preset cycle, the ventricular assist device operates normally; when the first device cannot receive the command sent in the preset cycle, the ventricular assist device stops operating.

[0058] For example, the first device receives daily operational data collected in real time from the ventricular assist device (VAP), and then analyzes this data. If each data point falls within the data range corresponding to its data type, the VAP is considered to be functioning normally. If there are data anomalies or missing data in the daily operational data, the VAP is considered to be in a faulty state. If the first device does not receive daily operational data from the VAP, or if the daily operational data corresponds to a stopped state, the VAP is considered to be in a stopped state.

[0059] In one embodiment, detecting the operating status of a ventricular assist device (VAD), and if the target operating mode is a normal mode, controlling the start of the VAD based on the target operating status, includes: when the target operating status is a fault state, acquiring a first start count, the first start count being the number of times the first device automatically starts the VAD; if the first start count is less than or equal to a first threshold, starting the VAD and determining that the target operating status is a normal state; if the first start count is greater than the first threshold, sending first information to a second device, the first information being used to indicate that the VAD is operating faulty.

[0060] In this embodiment, the first device automatically starts the ventricular assist device (VAM) by sending a VAM start command. This command is used to restart the VAM if it stops unexpectedly or fails to operate due to user error. The first start count refers to the number of times the first device automatically starts the VAM, and the second start count refers to the number of times the VAM automatically starts. The mechanisms for the first device automatically starting the VAM and the VAM automatically starting are independent of each other. For example, while the first device is sending a start command to start the VAM, the VAM may also be attempting to restart itself; this embodiment does not limit this aspect.

[0061] Specifically, when the first device is in normal mode, it can detect whether a malfunction has occurred during the operation of the ventricular assist device (VAP). When a serious malfunction is detected that causes the VAP to stop operating, the first device can obtain the first number of times the VAP has been automatically restarted. If the first number of restarts is less than or equal to a preset first threshold, the first device sends a start command to the VAP to start it, increments the first number of restarts by 1, and then checks the operating status of the VAP. If the VAP is operating normally, the target operating status is determined to be normal. If the VAP is still in a fault state, the first device sends a start command to the VAP again until the first number of restarts exceeds the first threshold. If the first number of restarts exceeds the preset first threshold, it indicates that the VAP is seriously malfunctioning and cannot be restored to normal operation through automatic restart. The first device can send a first message to the second device, which carries an indication that the VAP is in a fault state, so that the second device will sound an alarm upon receiving the first message. Alternatively, when the first number of restarts exceeds the first threshold, the first device can directly sound an alarm through indicator lights and a horn.

[0062] For example: after determining that the target working mode of the first device is normal mode and the target operating state of the ventricular assist device is fault state; the first device obtains the first start count m. If the first start count m <= 5, it sends a self-start command to the ventricular assist device to start the ventricular assist device; if the first start count m > 5, it sends the first information to the second device.

[0063] It should be noted that the first threshold and the second threshold involved in the embodiments of this application may be equal or unequal. The first threshold and the second threshold may be set by the user, such as 3, 5, 6, 8, 10, etc. The embodiments of this application do not limit this.

[0064] In another example, if the target operating mode is normal mode, controlling the activation of the ventricular assist device according to the target operating state includes: when the target operating state is fault state, obtaining a second activation count, the second activation count being the number of times the ventricular assist device has automatically activated; when the second activation count is greater than a second threshold, obtaining a first activation count; if the first activation count is less than or equal to the first threshold, activating the ventricular assist device and confirming that the target operating state is normal state; otherwise, sending a first message to the second device; when the second activation count is less than or equal to the second threshold, incrementing the second activation count by 1, detecting whether the ventricular assist device is in the fault state; if the ventricular assist device is in the fault state, repeating this step; otherwise, determining that the target operating state is normal state.

[0065] The self-starting of a ventricular assist device (VAP) is the process by which the VAP automatically restarts itself in a faulty state. The first device can monitor the target operating status of the VAP in real time. Since the VAP can automatically restart itself when it stops operating, if the first device detects that the target operating status of the VAP has changed to a faulty state, it can first acquire a second number of startup attempts and attempt to start the VAP through the self-starting mechanism. If the self-starting of the VAP fails, it acquires a second number of startup attempts again and sends a startup command through the first device to restart the VAP.

[0066] Specifically, when the first device is in normal mode, it can detect whether a malfunction has occurred during the operation of the ventricular assist device. When a serious malfunction is detected that causes the ventricular assist device to stop operating, the first device can obtain the second number of times the ventricular assist device has automatically restarted. If the second number of restarts is greater than a preset second threshold, it indicates that the ventricular assist device has failed to restart automatically, and the first device obtains the first number of times the ventricular assist device has automatically restarted automatically. If the first number of starts is less than or equal to a preset first threshold, the first device sends a start command to the ventricular assist device to activate it, increments the first start count by 1, and then checks the operating status of the ventricular assist device. If the ventricular assist device is operating normally, the target operating status is determined to be normal. If the ventricular assist device is still operating in a fault state, the first device sends another start command to the ventricular assist device until the first number of starts exceeds the first threshold. If the first number of starts exceeds the preset first threshold, it indicates that the ventricular assist device is severely faulty and cannot be restored to normal operation through self-starting. The first device can send a first message to the second device, which can carry an indication that the ventricular assist device is in a fault state, so that the second device will sound an alarm upon receiving the first message. Alternatively, when the first number of starts exceeds the first threshold, the first device can directly sound an alarm through indicator lights and a horn.

[0067] Furthermore, if the second start count is less than or equal to the second threshold, it indicates that the ventricular assist device can start automatically. Therefore, the first device increments the second start count by 1 and then detects the operating status of the ventricular assist device. If the operating status of the ventricular assist device is normal, the target operating status is determined to be normal. If the operating status of the ventricular assist device is still faulty, the first device increments the second start count by 1 again, and the ventricular assist device starts automatically again until the second start count is greater than the second threshold.

[0068] In this process, as the ventricular assist device restarts in normal mode, the first device acquires the second number of startups, compares the second number of startups with the second threshold, and obtains the comparison result of the second number of startups in normal mode.

[0069] For example: Obtain the second start count n; if the second start count n <= 5, the ventricular assist device will automatically start, the first device increments the second start count n by 1, and checks whether the ventricular assist device is in a normal state. If it is still in a fault state, then continue to increment n by 1; if n > 5, it means that the ventricular assist device has failed to start automatically, and the first device obtains the first start count m to start the ventricular assist device. If the first start count m <= 5, then send an automatic start command to the ventricular assist device to start it automatically; if the first start count m > 5, then send the first information to the second device.

[0070] The first device's self-starting of the ventricular assist device (VAP) and the VAP's self-starting are two independent control methods. These two methods change the fault state of the VAP based on different scenarios. Specifically, the first device sending the VAP start command mainly considers scenarios where the VAP is in a fault state; while the VAP self-restart mainly considers scenarios where the VAP fails to start. During the first device's self-starting of the VAP, the VAP's self-starting process can occur simultaneously, aiming to address the issues in both scenarios at the same time.

[0071] Step 208: If the target working mode is surgical mode, control the start or stop of the ventricular assist device according to the target operating status and the target operation command. The target command is to receive the operation command from the second device.

[0072] Surgical mode is the operating mode used by the patient during surgery to avoid increasing the difficulty of the operation due to the activation of the ventricular assist device. Unlike normal mode, the ventricular assist device in surgical mode can be turned on or off based on operation commands sent by a second device to meet the needs of the surgical scenario.

[0073] Specifically, when the ventricular assist device stops operating in normal mode, it is considered to be in a faulty state. The ventricular assist device will then automatically restart, either by itself or by the first device, to ensure the patient's safety. However, when the ventricular assist device stops operating in surgical mode, it will not immediately restart but will wait for operation instructions to avoid interfering with the user's surgery.

[0074] In surgical mode, whether the first device has the control function of a ventricular assist device is determined according to the target operation command. When the first device receives the target operation command, which instructs the ventricular assist device to stop operating, the first device will not send a command to start the ventricular assist device, and the first device can start the ventricular assist device according to the target operation command.

[0075] In this system, after a target operation command instructs the ventricular assist device (VAM) to be activated, the first device can still control the VAM to stop operating based on a new target operation command to meet the needs of the surgical scenario. For example, in the pre-operative stage, in order to perform the surgery, the first device controls the VAM to stop operating based on the received operation command; during the surgical stage, if some emergency occurs, the first device controls the VAM to be activated and operated based on the received operation command.

[0076] Furthermore, when the first device receives a start command and / or stop command from the second device, the first start count m will be reset; while when the ventricular assist device receives a stop command, the second start count n will be reset.

[0077] In one embodiment, if the target operating mode is surgical mode, controlling the start or stop of the ventricular assist device according to the target operating state and the target operation command includes: starting the ventricular assist device when the target operating state is stopped and the target operation command is a first command, and determining that the target operating state is an operating state; stopping the ventricular assist device when the target operating state is an operating state and the target operation command is a second command, and determining that the ventricular assist device is stopped.

[0078] The first instruction is an instruction to start the ventricular assist device (VAM), such as a start instruction; the second instruction is an instruction to stop the VAM, such as a stop instruction. In surgical mode, if the target operating state of the VAM is normal and the target operation instruction sent by the second device is a stop instruction, the first device can send a stop instruction to the VAM to stop its operation. If the target operating state of the VAM is stopped or faulty and the target operation instruction sent by the second device is a start instruction, the first device will send a start instruction to the VAM to start its operation.

[0079] Furthermore, when the target operating state of the ventricular assist device is the operating state and the target operation command sent by the second device is the start command, the first device may not operate and will continue to keep the ventricular assist device in the normal state. When the target operating state of the ventricular assist device is the stopped state and the target operation command sent by the second device is the stop command, the first device may also not operate and will continue to keep the ventricular assist device in the stopped state.

[0080] It should be noted that the first device can also detect whether the ventricular assist device is malfunctioning in real time during surgical mode. When the ventricular assist device is detected, the first device will not send a start command to the ventricular assist device to start it. The first device can receive a start command sent by the second device to start the ventricular assist device, or it can send the status information of the ventricular assist device being in a malfunctioning state to the second device so that the second device can start the ventricular assist device.

[0081] In one embodiment, the method further includes: if the target operating state is a fault state, obtaining a second start count; if the second start count is less than or equal to a second threshold, incrementing the second start count by 1, detecting whether the ventricular assist device is in a fault state; if the ventricular assist device is in a fault state, repeating this step; otherwise, determining that the target operating state is an operating state; and if the second start count is greater than the second threshold, sending first information to a second device.

[0082] In surgical mode, when a ventricular assist device (VAP) malfunctions and stops operating, it can automatically restart. Specifically, the first device acquires a second restart count for the VAP. If the second restart count is less than or equal to a second threshold, it indicates the VAP can restart automatically. Therefore, the first device increments the second restart count by 1 and then checks the VAP's operating status. If the VAP is operating normally, the target operating status is set to normal. If the VAP is still in a faulty state, the first device increments the second restart count again, and the VAP restarts again, until the second restart count exceeds the second threshold. If the second restart count exceeds the preset second threshold, it indicates the VAP has failed to restart automatically. The first device can send a first message to the second device, which carries an indication that the VAP is in a faulty state, causing the second device to issue an alarm upon receiving the first message. Alternatively, if the first restart count exceeds the first threshold, the first device can directly issue an alarm via indicator lights and a horn.

[0083] For example: In surgical mode, if a serious malfunction causes the ventricular assist device to stop operating, the second start count n is obtained; if the second start count n > 5, it is considered that the ventricular assist device cannot be controlled to be in an operating state by the first device, and the first device sends the first information to the second device to display an alarm on the second device; if the second start count n <= 5, the ventricular assist device will start automatically, the ventricular assist device will increment the second start count n by 1, the first device will detect whether the ventricular assist device is in an operating state, if it is in a stopped state, the second start count n will be obtained again.

[0084] The method also includes: the first device recording the modes experienced during operation, including the first working mode entered after the first device starts up, and the working modes switched one by one, to increase security.

[0085] The method also includes: in normal mode, when the first device detects a ventricular assist device malfunction, it issues an audio alarm; while in surgical mode, when the first device detects a ventricular assist device malfunction, to avoid interfering with the doctor's work, the first device remains silent and does not issue an audio alarm, instead triggering an alarm through a second device or other means. The first device is also equipped with a mute button, which can be pressed to cancel the mute.

[0086] In the aforementioned control method for the ventricular assist device (VAM), the first device is set to surgical mode and normal mode to meet the application needs of the VAM in different usage scenarios. In surgical mode, the VAM can only be activated according to the doctor's operating instructions and cannot be activated automatically to avoid interfering with the doctor during surgery. To prevent life-threatening situations or even death caused by the VAM stopping, the VAM cannot be manually stopped in normal mode, and it can automatically restart after an unexpected stop. Therefore, by setting different activation and deactivation mechanisms in different modes, user operation is restricted, ensuring patient safety.

[0087] In one embodiment, such as Figure 4 As shown, a control method for a ventricular assist device is provided. Taking the application of this method to a first device, where the ventricular assist device controlled by the first device is a pump, as an example, the detection process related to the normal mode is described, including the following steps:

[0088] After the first device is started, it checks whether the first device is connected to the ventricular assist device. If they are not connected, an alarm is triggered and the alarm information is sent to the second device for display. If they are connected, the target operating status of the ventricular assist device and the target working mode of the first device are obtained.

[0089] When the target operating mode of the first device is normal mode, the method includes: during pump operation, real-time detection of whether the ventricular assist device has stopped; if the ventricular assist device stops, the target operating state of the ventricular assist device is a fault state, and the first number of starts m of the ventricular assist device is obtained; if the ventricular assist device is running, the target operating state of the ventricular assist device is a fault state, and no start command is sent to the ventricular assist device.

[0090] After obtaining the first start count m, the first start count m is compared with a first threshold (e.g., 5 times). If the first start count m > 5, the first information is sent to the second device to display an alarm on the monitor.

[0091] In one embodiment, such as Figure 5 As shown, a control method for a ventricular assist device is provided, which is applied to... Figure 1The surgical mode is explained using the first device 102 as an example, including the following steps:

[0092] After the first device is started, it checks whether the first device is connected to the ventricular assist device. If they are not connected, an alarm is triggered and the alarm information is sent to the second device for display. If they are connected, the target operating status of the ventricular assist device and the target working mode of the first device are obtained.

[0093] When the target operating mode of the first device is surgical mode, the method includes: determining whether the received target operation command is a stop command; if a stop command is received, then stopping; if the unreceived target operation command is not a stop command, then detecting whether the ventricular assist device has malfunctioned.

[0094] If the ventricular assist device does not malfunction, the target operating state of the ventricular assist device is the operating state; if a malfunction occurs, the target operating state of the ventricular assist device is the malfunction state. The second start count n is obtained, and the obtained second start count n is compared with the second threshold (e.g., 5 times) to obtain the result of the fault detection. Based on the result, the ventricular assist device is alarmed.

[0095] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0096] Based on the same inventive concept, this application also provides a control device for a ventricular assist device (VAD) to implement the control method of the aforementioned VAD. The solution provided by this device is similar to the implementation described in the above method. Therefore, the specific limitations of one or more VAD control device embodiments provided below can be found in the limitations of the control method for the VAD described above, and will not be repeated here.

[0097] In one embodiment, such as Figure 6 As shown, a control device for a ventricular assist device is provided, comprising: a detection unit 602, an acquisition unit 604, and a control unit 606, wherein:

[0098] Detection unit 602 is used to detect whether the first device is connected to the ventricular assist device;

[0099] The acquisition unit 604 is used to acquire the target operating state and target working mode of the ventricular assist device when the first device is connected to the ventricular assist device, wherein the target working mode is the current working mode of the first device;

[0100] Control unit 606 is used to control the activation of the ventricular assist device according to the target operating state if the target operating mode is normal mode;

[0101] The control unit 606 is further configured to, if the target operating mode is surgical mode, control the start or stop of the ventricular assist device according to the target operating state and the target operation instruction, wherein the target instruction is to receive an operation instruction from the second device.

[0102] In one embodiment, the control unit 606 is used to:

[0103] When the target operating state is a fault state, a first start count is obtained, which is the number of times the first device automatically starts the ventricular assist device; if the first start count is less than or equal to a first threshold, the ventricular assist device is started, and the target operating state is determined to be an operating state; if the first start count is greater than the first threshold, first information is sent to the second device, which is used to indicate that the ventricular assist device is operating faulty.

[0104] In one embodiment, the control unit 606 is further configured to: when the target operating state is a fault state, acquire a second start count, the second start count being the number of times the ventricular assist device has automatically started; when the second start count is greater than a second threshold, acquire a first start count, the first start count being the number of times the first device has automatically started the ventricular assist device; if the first start count is less than or equal to the first threshold, start the ventricular assist device and confirm that the target operating state is the operating state; otherwise, send first information to the second device, the first information indicating that the ventricular assist device is operating faulty; when the second start count is less than or equal to the second threshold, increment the second start count by 1, detect whether the ventricular assist device is in the fault state; if the ventricular assist device is in the fault state, repeat this step; otherwise, determine that the target operating state is the operating state.

[0105] In one embodiment, the control unit 606 is further configured to: activate the ventricular assist device when the target operating state is a stopped state and the target operation instruction is a first instruction, and determine that the target operating state is an operating state; and stop the ventricular assist device when the target operating state is the operating state and the target operation instruction is a second instruction, and determine that the ventricular assist device is in the stopped state.

[0106] In one embodiment, the acquisition unit 604 is configured to acquire a second start count if the target operating state is a fault state; the control unit 606 is configured to increment the second start count by 1 when the second start count is less than or equal to a second threshold, detect whether the ventricular assist device is in the fault state, and repeat this step if the ventricular assist device is in the fault state; otherwise, determine the target operating state as the operating state; the control unit 606 is further configured to send first information to the second device when the second start count is greater than the second threshold.

[0107] In one embodiment, the control unit 606 is further configured to: if the target working mode is the surgical mode and the first duration is greater than a preset duration, then switch the target working mode to the normal mode, wherein the first duration is the duration during which the first device and the second device are disconnected.

[0108] In one embodiment, the control unit 606 is further configured to: if a switching command is received from the second device, switch the target working state to the surgical mode or the normal mode according to the switching command.

[0109] Each module in the control device of the aforementioned ventricular assist device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the first device in hardware form or independently of it, or stored in the memory of the first device in software form, so that the processor can call and execute the operations corresponding to each module.

[0110] In one embodiment, an electronic device is provided, which may be a terminal for controlling a cardiac assist device, and its internal structure diagram may be as follows: Figure 7As shown. The first device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor of the first device provides computing and control capabilities. The memory of the first device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the first device is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a control method for a ventricular assist device. The display screen of the first device can be an LCD screen or an e-ink screen. The input device of the first device can be a touch layer covering the display screen, or buttons, a trackball, or a touchpad mounted on the casing of the first device, or an external keyboard, touchpad, or mouse, etc.

[0111] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the first device to which the present application is applied. The specific first device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0112] In one embodiment, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0113] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0114] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0115] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0116] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0117] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0118] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A control device for a ventricular assist device, characterized in that Applied to a ventricular assist system, the ventricular assist system including a ventricular assist device, a first device, and a second device, the control device including: The detection unit is used to detect whether the first device is connected to the ventricular assist device; The acquisition unit is used to acquire a target operating state and a target working mode when the first device is connected to the ventricular assist device. The target working mode is the current working mode of the first device, and the target operating state is the current operating state of the ventricular assist device. The target working mode of the first device is used to determine the usage environment corresponding to the target operating state of the ventricular assist device. The control unit is configured to control the ventricular assist device to start when the target operating state is a fault state or a stop state if the target operating mode is a normal mode, and to restrict the first device from controlling the ventricular assist device to stop operating when the target operating state is a normal state. The control unit is further configured to, if the target operating mode is surgical mode, control the start or stop of the ventricular assist device according to the target operating state and the target operation instruction, wherein the target operation instruction is the operation instruction sent by the second device, and restrict the first device from controlling the self-start of the ventricular assist device.

2. The control device according to claim 1, characterized by In controlling the activation of the ventricular assist device when the target operating state is a fault state, the control device is specifically used for: When the target operating state is a fault state, the first start count is obtained, where the first start count is the number of times the first device automatically starts the ventricular assist device; If the first number of activations is less than or equal to the first threshold, the ventricular assist device is activated, and the target operating state is determined to be normal. If the first number of startups exceeds the first threshold, a first message is sent to the second device, the first message indicating a malfunction in the ventricular assist device.

3. The control device of claim 1, wherein In controlling the activation of the ventricular assist device when the target operating state is a fault state, the control device is specifically used for: When the target operating state is a fault state, the second start count is obtained, which is the number of times the ventricular assist device has started automatically; When the second number of startups is greater than the second threshold, the first number of startups is obtained. If the first number of startups is less than or equal to the first threshold, the ventricular assist device is started, and the target operating state is confirmed to be normal. Otherwise, the first information is sent to the second device. When the second number of startups is less than or equal to the second threshold, the second number of startups is incremented by 1, and the ventricular assist device is checked to see if it is in the fault state. If the ventricular assist device is in the fault state, this step is repeated; otherwise, the target operating state is determined to be the normal state.

4. The control device according to claim 1, characterized in that, In the aspect of controlling the start or stop of the ventricular assist device according to the target operating state and target operation command when the target operating mode is surgical mode, the control device is specifically used for: When the target operating state is a stopped state and the target operation command is the first command, the ventricular assist device is activated to determine that the target operating state is a normal state. When the target operating state is the normal state and the target operation command is the second command, the ventricular assist device is stopped, and the ventricular assist device is determined to be in the stopped state.

5. The control device according to claim 4, characterized in that, The control device is also used for: If the target operating state is a fault state, obtain the second startup count; When the second number of startups is less than or equal to the second threshold, the second number of startups is incremented by 1, and the ventricular assist device is checked to see if it is in the fault state. If the ventricular assist device is in the fault state, this step is repeated; otherwise, the target operating state is determined to be the normal state. When the second number of startups exceeds the second threshold, the first information is sent to the second device.

6. The control device according to claim 4 or 5, characterized in that, The control device is also used for: If the target working mode is the surgical mode and the first duration is longer than the preset duration, then the target working mode is switched to the normal mode, where the first duration is the duration during which the first device and the second device are disconnected.

7. The control device according to any one of claims 1-5, characterized in that, The control device is also used for: If a switching command is received from the second device, the target working state is switched to the surgical mode or the normal mode according to the switching command.

8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps performed by the control device, including: Check whether the first device is connected to the ventricular assist device; When the first device is connected to the ventricular assist device, a target operating state and a target working mode are obtained. The target working mode is the current working mode of the first device, and the target operating state is the current operating state of the ventricular assist device. The target working mode of the first device is used to determine the usage environment corresponding to the target operating state of the ventricular assist device. If the target operating mode is normal mode, the ventricular assist device is started when the target operating state is faulty or stopped, and the first device is restricted from controlling the ventricular assist device to stop operating when the target operating state is normal. If the target operating mode is surgical mode, the ventricular assist device is started or stopped according to the target operating status and the target operation command. The target operation command is the operation command sent by the second device, and the self-starting of the ventricular assist device controlled by the first device is restricted.

9. The electronic device according to claim 8, characterized in that, Regarding controlling the activation of the ventricular assist device when the target operating state is a fault state, the control device specifically implements the following when the processor executes the computer program: When the target operating state is a fault state, the first start count is obtained, where the first start count is the number of times the first device automatically starts the ventricular assist device; If the first number of activations is less than or equal to the first threshold, the ventricular assist device is activated, and the target operating state is determined to be normal. If the first number of startups exceeds the first threshold, a first message is sent to the second device, the first message indicating a malfunction in the ventricular assist device.

10. The electronic device according to claim 8, characterized in that, Regarding controlling the activation of the ventricular assist device when the target operating state is a fault state, the control device specifically implements the following when the processor executes the computer program: When the target operating state is a fault state, the second start count is obtained, which is the number of times the ventricular assist device has started automatically; When the second number of startups is greater than the second threshold, the first number of startups is obtained. If the first number of startups is less than or equal to the first threshold, the ventricular assist device is started, and the target operating state is confirmed to be normal. Otherwise, the first information is sent to the second device. When the second number of startups is less than or equal to the second threshold, the second number of startups is incremented by 1, and the ventricular assist device is checked to see if it is in the fault state. If the ventricular assist device is in the fault state, this step is repeated; otherwise, the target operating state is determined to be the normal state.

11. The electronic device according to claim 8, characterized in that, In the aspect of controlling the start or stop of the ventricular assist device according to the target operating state and target operation command when the target operating mode is surgical mode, the control device specifically implements the following when the processor executes the computer program: When the target operating state is a stopped state and the target operation command is the first command, the ventricular assist device is activated to determine that the target operating state is a normal state. When the target operating state is the normal state and the target operation command is the second command, the ventricular assist device is stopped, and the ventricular assist device is determined to be in the stopped state.

12. The electronic device according to claim 11, characterized in that, The control device is specifically implemented when the processor executes the computer program: If the target operating state is a fault state, obtain the second startup count; When the second number of startups is less than or equal to the second threshold, the second number of startups is incremented by 1, and the ventricular assist device is checked to see if it is in the fault state. If the ventricular assist device is in the fault state, this step is repeated; otherwise, the target operating state is determined to be the normal state. When the second number of startups exceeds the second threshold, the first information is sent to the second device.

13. The electronic device according to claim 11 or 12, characterized in that, The control device is specifically implemented when the processor executes the computer program: If the target working mode is the surgical mode and the first duration is longer than the preset duration, then the target working mode is switched to the normal mode, where the first duration is the duration during which the first device and the second device are disconnected.

14. The electronic device according to any one of claims 8-12, characterized in that, The control device is specifically implemented when the processor executes the computer program: If a switching command is received from the second device, the target working state is switched to the surgical mode or the normal mode according to the switching command.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps performed by the control device, including: Check whether the first device is connected to the ventricular assist device; When the first device is connected to the ventricular assist device, a target operating state and a target working mode are obtained. The target working mode is the current working mode of the first device, and the target operating state is the current operating state of the ventricular assist device. The target working mode of the first device is used to determine the usage environment corresponding to the target operating state of the ventricular assist device. If the target operating mode is normal mode, the ventricular assist device is started when the target operating state is faulty or stopped, and the first device is restricted from controlling the ventricular assist device to stop operating when the target operating state is normal. If the target operating mode is surgical mode, the ventricular assist device is started or stopped according to the target operating status and the target operation command. The target operation command is the operation command sent by the second device, and the self-starting of the ventricular assist device controlled by the first device is restricted.

16. The computer-readable storage medium according to claim 15, characterized in that, Regarding controlling the activation of the ventricular assist device when the target operating state is a fault state, the control device specifically implements this when the computer program is executed by the processor: When the target operating state is a fault state, the first start count is obtained, where the first start count is the number of times the first device automatically starts the ventricular assist device; If the first number of activations is less than or equal to the first threshold, the ventricular assist device is activated, and the target operating state is determined to be normal. If the first number of startups exceeds the first threshold, a first message is sent to the second device, the first message indicating a malfunction in the ventricular assist device.

17. The computer-readable storage medium according to claim 15, characterized in that, Regarding controlling the activation of the ventricular assist device when the target operating state is a fault state, the control device specifically implements this when the computer program is executed by the processor: When the target operating state is a fault state, the second start count is obtained, which is the number of times the ventricular assist device has started automatically; When the second number of startups is greater than the second threshold, the first number of startups is obtained. If the first number of startups is less than or equal to the first threshold, the ventricular assist device is started, and the target operating state is confirmed to be normal. Otherwise, the first information is sent to the second device. When the second number of startups is less than or equal to the second threshold, the second number of startups is incremented by 1, and the ventricular assist device is checked to see if it is in the fault state. If the ventricular assist device is in the fault state, this step is repeated; otherwise, the target operating state is determined to be the normal state.

18. The computer-readable storage medium according to claim 15, characterized in that, In the aspect of controlling the start or stop of the ventricular assist device according to the target operating state and target operation command when the target operating mode is surgical mode, the control device specifically implements the following when the computer program is executed by the processor: When the target operating state is a stopped state and the target operation command is the first command, the ventricular assist device is activated to determine that the target operating state is a normal state. When the target operating state is the normal state and the target operation command is the second command, the ventricular assist device is stopped, and the ventricular assist device is determined to be in the stopped state.

19. The computer-readable storage medium according to claim 18, characterized in that, When the computer program is executed by the processor, the control device is specifically implemented as follows: If the target operating state is a fault state, obtain the second startup count; When the second number of startups is less than or equal to the second threshold, the second number of startups is incremented by 1, and the ventricular assist device is checked to see if it is in the fault state. If the ventricular assist device is in the fault state, this step is repeated; otherwise, the target operating state is determined to be the normal state. When the second number of startups exceeds the second threshold, the first information is sent to the second device.

20. The computer-readable storage medium according to claim 18 or 19, characterized in that, When the computer program is executed by the processor, the control device is specifically implemented as follows: If the target working mode is the surgical mode and the first duration is longer than the preset duration, then the target working mode is switched to the normal mode, where the first duration is the duration during which the first device and the second device are disconnected.

21. The computer-readable storage medium according to any one of claims 15-18, characterized in that, When the computer program is executed by the processor, the control device is specifically implemented as follows: If a switching command is received from the second device, the target working state is switched to the surgical mode or the normal mode according to the switching command.