Method, device and equipment for estimating service life of instrument of surgical robot and medium

By acquiring and updating data on the number of operations, duration, and energy activation time of surgical robot instruments, and combining this with tag readers and prediction models, the problems of inaccuracy and low efficiency in instrument life management have been solved, enabling more accurate life prediction and safety management.

CN121731005APending Publication Date: 2026-03-27CORE MOTION MEDICAL ROBOT (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

Existing surgical robot instrument life management suffers from unreasonable life definition, large timing errors, low management efficiency, and safety and cost risks, resulting in resource waste and potential safety hazards.

Method used

By acquiring lifespan impact data and lifespan reference data for the target device, including the number of operations, operation duration, and energy activation duration, the device usage time is accurately recorded. The lifespan impact data is updated in real time using a tag reader, and the remaining lifespan is predicted in conjunction with a prediction model.

Benefits of technology

It improves the accuracy of instrument life prediction, reduces resource waste, lowers safety risks, and enhances management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121731005A_ABST
    Figure CN121731005A_ABST
Patent Text Reader

Abstract

The invention relates to a method, a device and equipment for estimating the service life of an instrument of a surgical robot and a medium. The method comprises the following steps: acquiring life influence data and life reference data of a target instrument; the service life influence data comprises at least one of the operation frequency, the operation duration and the energy activation duration of the target instrument; and estimating the residual life of the target instrument based on the life influence data and the life reference data corresponding to the target instrument. By adopting the method, the instrument use duration of the surgical robot can be accurately recorded, so that the service life estimation accuracy is improved.
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 method, apparatus, device and medium for predicting the lifespan of a surgical robot. Background Technology

[0002] With the continuous development of the medical device field, surgical robots have emerged. Surgical robots adopt master-slave control, where the operator can control the master arm of the surgical robot to control the instruments mounted on the robotic arm to follow the movement and perform corresponding surgical operations.

[0003] Because surgical instruments come into direct contact with patient tissues and operate within the patient's body, their performance and reliability are directly related to surgical safety and quality. Therefore, the lifespan management of instruments mounted on surgical robots is a key focus in the field of medical device technology. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, device, equipment, and medium for predicting the instrument life of a surgical robot, which can accurately record the instrument usage time of the surgical robot, thereby improving the accuracy of life prediction.

[0005] In a first aspect, this application provides a method for estimating the lifespan of a surgical robot, including:

[0006] Acquire lifespan impact data and lifespan reference data for the target device; lifespan impact data includes at least one of the following: number of operations on the target device, operation duration, and energy activation duration;

[0007] Based on the life impact data and life reference data of the target device, the remaining life of the target device is estimated.

[0008] In one embodiment, the surgical robot includes a target drive box equipped with a tag reader / writer, the target instrument box being equipped with a target instrument tag; the acquisition of lifespan impact data and lifespan reference data of the target instrument includes:

[0009] Before acquiring the target device for this operation, the lifespan impact data and lifespan reference data are obtained by reading the target device tag through the tag reader / writer.

[0010] In one embodiment, after estimating the remaining lifespan of the target instrument, the method further includes:

[0011] Update the lifespan impact data of the target instrument based on the operation record of the target instrument in the current surgical procedure.

[0012] In one embodiment, the lifespan impact data of the target instrument is updated based on the instrument's operational record during the current surgical procedure, including:

[0013] In response to the successful installation command of the target device, determine the current operation identifier;

[0014] Update the lifespan impact data of the target device based on the current operation indicators.

[0015] In one embodiment, updating the lifespan impact data of the target device based on the current operation identifier includes:

[0016] If the current operation identifier exists in the historical usage record, updating the operation count in the lifetime impact data is prohibited;

[0017] If the current operation identifier does not exist in the historical usage record, add the current operation identifier to the historical usage record, and update the number of operations in the lifetime impact data according to the historical usage record.

[0018] In one embodiment, the lifespan impact data of the target instrument is updated based on the instrument's operational record during the current surgical procedure, including:

[0019] In response to a remote control operation that selects a target device, determine the start time for using the target device;

[0020] If the remote control operation is detected to have ended and / or the predetermined recording time has been reached, determine the operation duration update time of the target device;

[0021] The update time is based on the start time and operation duration, and the update lifespan affects the operation duration in the data.

[0022] In one embodiment, the lifespan impact data of the target instrument is updated based on the instrument's operational record during the current surgical procedure, including:

[0023] In response to the energy activation operation of the selected target device, determine the energy activation time of the target device;

[0024] If the energy activation operation is detected to have ended and / or the predetermined recording time is reached, determine the activation duration update time of the target device;

[0025] Update the energy activation duration in the lifetime impact data based on the energy activation time and activation duration update time.

[0026] Secondly, this application also provides a device for predicting the lifespan of a surgical robot, comprising:

[0027] The data acquisition module is used to acquire lifespan impact data and lifespan reference data of the target device; the lifespan impact data includes at least one of the number of operations on the target device, operation duration, and energy activation duration;

[0028] The lifespan prediction module is used to predict the remaining lifespan of the target device based on the lifespan impact data and lifespan reference data corresponding to the target device.

[0029] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0030] Acquire lifespan impact data and lifespan reference data for the target device; lifespan impact data includes at least one of the following: number of operations on the target device, operation duration, and energy activation duration;

[0031] Based on the life impact data and life reference data of the target device, the remaining life of the target device is estimated.

[0032] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0033] Acquire lifespan impact data and lifespan reference data for the target device; lifespan impact data includes at least one of the following: number of operations on the target device, operation duration, and energy activation duration;

[0034] Based on the life impact data and life reference data of the target device, the remaining life of the target device is estimated.

[0035] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0036] Acquire lifespan impact data and lifespan reference data for the target device; lifespan impact data includes at least one of the following: number of operations on the target device, operation duration, and energy activation duration;

[0037] Based on the life impact data and life reference data of the target device, the remaining life of the target device is estimated.

[0038] The aforementioned surgical robot instrument lifespan prediction method, device, equipment, and medium acquire lifespan impact data and lifespan reference data of the target instrument, and then predict the remaining lifespan of the target instrument based on the corresponding lifespan impact data and lifespan reference data. Since the lifespan impact data includes at least one of the following: the number of operations performed on the target instrument, the operation duration, and the energy activation duration, the number of operations reflects the number of times the target instrument has been used; the operation duration reflects the duration of use; and the energy activation duration reflects the duration of energy activation. Compared to the traditional method of timing only upon installation and activation, the above process allows for more accurate lifespan impact data of the target instrument, thereby improving the accuracy of lifespan prediction. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1A This is a flowchart illustrating a method for estimating the lifespan of a surgical robot in one embodiment.

[0041] Figure 1B This is a schematic diagram of the end-user structure of a surgical robot in one embodiment;

[0042] Figure 2 This is a flowchart illustrating the steps for updating lifetime impact data in one embodiment;

[0043] Figure 3 A flowchart illustrating the steps for updating lifetime impact data in another embodiment;

[0044] Figure 4 This is a flowchart illustrating the step of updating lifetime impact data in another embodiment;

[0045] Figure 5A This is a flowchart illustrating a method for estimating the lifespan of a surgical robot in another embodiment;

[0046] Figure 5B This is a schematic diagram of the equipment tower in one embodiment;

[0047] Figure 6 This is a structural block diagram of a device for predicting the lifespan of a surgical robot in one embodiment;

[0048] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0049] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0050] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0051] Before describing the embodiments of this application, it should be noted that the master end of the surgical robot is the core operating platform for doctor-system interaction, integrating a highly sensitive operating handle, a three-dimensional (3D) high-definition display screen, and an intelligent auxiliary interface. The doctor can control the slave end robotic arm through the handle; the handle's force feedback technology simulates tissue resistance in real surgery, helping the doctor perceive the force applied during operation. The 3D display screen provides a stereoscopic view magnified more than 10 times, assisting in the observation of minute structures. The master end also integrates patient vital signs, instrument status, and other data, and supports auxiliary functions such as voice control and foot pedals. Its design emphasizes ergonomics and low-latency communication, ensuring the doctor's comfort during prolonged surgeries, while achieving millisecond-level signal transmission to avoid risks caused by operational lag. The slave end, as the execution terminal of the surgery, consists of a multi-joint robotic arm and an end effector (i.e., surgical instrument). The instrument drive box provides power and control signals to the end effector, which directly performs surgical operations. The two are precisely linked through a transmission mechanism, with the end effector acting directly on the patient's tissue. The slave device also integrates a positioning and navigation system, achieving sub-millimeter precision through optical tracking or electromagnetic positioning to ensure that the instruments move along the pre-planned path and avoid damage to important structures. The master and slave devices form a closed-loop control through real-time data interaction: the master device sends operation commands, the slave device executes them and provides feedback on instrument status and tissue tactile sensation. The two work together to combine the doctor's experience with the robot's precision, significantly improving the minimally invasiveness, safety, and repeatability of the surgery.

[0052] Surgical instruments are delicate and high-value consumables. They integrate complex mechanical transmission mechanisms, electronic identification chips (such as Radio Frequency Identification, RFID), or sensors, resulting in high manufacturing costs. Furthermore, because surgical instruments come into direct contact with patient tissues and operate inside the body, their performance and reliability directly affect surgical safety and quality. Therefore, managing the lifespan of surgical instruments has become one of the core challenges facing hospital equipment departments and surgical teams.

[0053] However, current surgical robot instrument lifespan management faces numerous challenges: First, unreasonable lifespan definitions lead to waste: manufacturers set conservative lifespan standards based on experience, but varying surgical intensities result in significant wear and tear. Simple counting without considering intensity fails to reflect actual wear and tear and easily leads to resource waste due to premature disposal before reaching the true lifespan. Second, traditional timing / counting methods have large errors: "Installation-based timing" includes idle time, while "active state timing" ignores non-energy-intensive wear, neither accurately recording actual usage time. Third, there are safety and cost risks: inaccurate management may lead to instruments exceeding their service life and causing accidents, or hospitals may replace them prematurely to avoid risks, exacerbating cost waste. Fourth, management efficiency is low and data is lacking: manual management processes are cumbersome and error-prone, lacking intelligent systems, making it difficult for hospitals to conduct accurate cost, benefit, and procurement analyses. Therefore, there is an urgent need for a method that can accurately and automatically record the actual working time of instruments to improve the accuracy of instrument lifespan prediction; this application is therefore proposed.

[0054] In one exemplary embodiment, such as Figure 1A As shown, a method for predicting the instrument life of a surgical robot is provided. Taking the application of this method to the master / slave controller of a surgical robot as an example, the method includes the following steps:

[0055] S110, Obtain life impact data and life reference data for the target instrument.

[0056] The target device can be any end effector of a surgical robot; lifespan impact data can be understood as data that affects the lifespan of the target device; lifespan reference data can be understood as the reference lifespan of the target device. For example, lifespan reference data can be measured in time or in cycles, and this application does not impose any limitations on this.

[0057] Among them, the lifespan impact data includes at least one of the number of operations on the target device, operation duration, and energy activation duration.

[0058] Optionally, the life reference data may be determined by the target device manufacturer based on human experience, or it may be determined based on a large number of engineering tests and experiments. This application does not impose any restrictions on this.

[0059] In one alternative implementation, a data acquisition request may be output, and lifespan impact data and lifespan reference data may be received from the user in response to the data acquisition request. For example, when the surgical robot is activated, a data acquisition request is output to request the user to obtain lifespan impact data and lifespan reference data of the target instrument, and the user-input data is received as the lifespan impact data and lifespan reference data of the target instrument.

[0060] In another alternative implementation, the life impact data and life reference data of the target device can be stored in a device database. Accordingly, the life impact data and life reference data of the target device can be obtained from the device database based on the device identifier of the target device.

[0061] In another alternative implementation, the method for obtaining the lifespan impact data of the target device may differ from the method for obtaining the lifespan reference data of the target device. For example, the target device is provided with a QR code image; lifespan reference data is obtained by scanning the QR code image; and lifespan impact data is received from the user in response to a data acquisition request.

[0062] In yet another alternative implementation, such as Figure 1B The diagram shown illustrates the end-user structure of the surgical robot, which includes a tag reader / writer (e.g., ...). Figure 1B The target driver box (b) of the NFC reader / writer, and the target instrument box is equipped with a target instrument tag (such as...). Figure 1B (NFC tag in the image). Accordingly, the lifespan impact data and lifespan reference data obtained by reading the target device tag through a tag reader before this operation can be acquired.

[0063] The target instrument refers to the instrument used to perform the surgical procedure. The target instrument can be of many types; for example, it can be an endoscopic surgical instrument, such as electrocoagulation forceps, ultrasonic scalpels, and grasping forceps; it can also be an open surgical instrument, such as frequency-modulated electrosurgical units, laser scalpels, and radiofrequency ablation needles; or it can be a specialized surgical instrument, such as an ophthalmic phacoemulsification machine, a neurosurgical laser scalpel, and an orthopedic plasma scalpel. This application does not impose any limitations on the type or specific instrument of the target instrument.

[0064] The target device tag can be a Near Field Communication (NFC) tag, an RFID tag, a QR code, or a barcode, etc. Understandably, the type of tag reader should match the type of the target device tag.

[0065] Optionally, the target device label may contain data on the impact of the target device's lifespan, lifespan reference data, and historical usage records. The historical usage records must include at least the surgical identifier of the last surgery.

[0066] It is understandable that the lifespan impact data is readable and writable; the lifespan reference data is read-only; and the historical usage records are readable and writable.

[0067] For example, before each use of the target device, the target device tag can be read and written using a tag reader to obtain the lifespan impact data and lifespan reference data of the target device at the current moment. Alternatively, before installing the target device, the target device tag can be read and written using a tag reader to obtain the lifespan impact data and lifespan reference data of the target device at the current moment.

[0068] S120, based on the life impact data and life reference data corresponding to the target device, estimates the remaining life of the target device.

[0069] In one alternative implementation, the remaining lifespan of the target device can be estimated based on the difference between lifespan impact data and lifespan reference data. For example, the lifespan impact data includes the number of operations, and the lifespan reference data represents the upper limit of the number of operations for the target device; correspondingly, the remaining lifespan of the target device can be understood as the difference between the upper limit of the number of operations and the number of operations. For example, the lifespan impact data includes the operation duration, and the lifespan reference data represents the upper limit of the operation duration for the target device; correspondingly, the remaining lifespan of the target device can be understood as the difference between the operation duration and the upper limit of the operation duration. For example, the lifespan impact data includes the energy activation duration, and the lifespan reference data represents the upper limit of the energy activation duration for the target device; correspondingly, the remaining lifespan of the target device can be understood as the difference between the energy activation duration and the upper limit of the energy activation duration.

[0070] In another alternative implementation, a life prediction model can be predetermined, and life impact data and life reference data can be input into the life prediction model to obtain the remaining life of the target device.

[0071] In another alternative implementation, the degree of influence of different lifespan impact data on the remaining lifespan of the target device can be determined in advance, and then the weight coefficients of different lifespan impact data can be determined based on the degree of influence. Based on the weight coefficients, the lifespan impact data is weighted and summed to obtain the target lifespan data. Then, the remaining lifespan of the target device is determined based on the difference between the target lifespan data and the lifespan reference data.

[0072] It is understandable that the same type of lifespan impact data has different degrees of influence on different types of devices, and the corresponding weighting coefficients are also different. This application does not impose any restrictions on the method of determining the weighting coefficients of different lifespan impact data.

[0073] The aforementioned method for estimating the lifespan of surgical robots involves acquiring lifespan impact data and lifespan reference data for the target device, and then estimating the remaining lifespan of the target device based on these data. Since the lifespan impact data includes at least one of the following: the number of operations performed on the target device, the operation duration, and the energy activation duration, the number of operations reflects the number of times the target device has been used; the operation duration reflects the duration of use; and the energy activation duration reflects the duration the target device has been in an energy-activated state. Compared to traditional techniques that time the process upon installation and only upon activation, this process allows for more accurate lifespan impact data for the target device, thereby improving the accuracy of lifespan prediction.

[0074] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment. In this optional embodiment, the steps following the estimation of the remaining lifespan of the target instrument are supplemented.

[0075] See Figure 2 The lifetime impact data update steps shown include:

[0076] S210, Update the lifespan impact data of the target instrument based on the operation record of the target instrument in the current surgical procedure.

[0077] In one alternative implementation, a current operation identifier can be determined in response to a successful installation command for the target device; and the lifespan impact data of the target device can be updated based on the current operation identifier.

[0078] The installation success message is generated when the target device is successfully installed, and is used to indicate that the target device has been successfully installed into the target device box.

[0079] In one optional implementation, the current operation identifier can be understood as an operation count identifier for the current operation on the target device, used to indicate the number of times the target device has been put into use. For example, starting from the time the target device is manufactured and put into use, the number of operations on the target device is counted. The first operation identifier is 1, the subsequent operation identifier is 2, and the operation identifier increases sequentially. Accordingly, the current operation identifier can characterize how many times the target device has been put into use in this operation.

[0080] In another alternative implementation, the current operation identifier can also be understood as the surgical identifier for this surgery. For example, when the surgical robot system is started, a surgical identifier for the current surgery is generated, and this surgical identifier is used as the current operation identifier for the target instrument to indicate that the target instrument is put into operation in the current surgery.

[0081] Optionally, the surgical identifier for the current surgery can be generated based on the startup time of the surgical robot system. For example, the surgical identifier can be a timestamp; the surgical identifier can also be a surgical identifier generated by combining a timestamp and a surgical robot identifier. This application does not impose any restrictions on the generation process and basis of the surgical identifier, but it is understood that the surgical identifier corresponding to each surgery is a unique identifier for that surgery.

[0082] Furthermore, the current operation identifier can be added to the target device's historical operation record as the latest operation record to update the number of operations in the target device's lifespan impact data.

[0083] To further improve the accuracy of lifespan impact data, in one optional implementation, updating the number of operations in the lifespan impact data can be prohibited if the current operation identifier exists in the historical usage record; if the current operation identifier does not exist in the historical usage record, the current operation identifier can be added to the historical usage record, and the number of operations in the lifespan impact data can be updated based on the historical usage record. The historical usage record includes all usage records of the target device prior to the current moment.

[0084] For example, the current operation identifier can be compared with the operation identifier of the latest usage record in the historical usage record. If they are the same, it is determined that the current operation and the previous operation belong to the same surgery, and there is no need to update the operation count of the target instrument. If not, it is determined that the current operation is an operation in a new surgery, and the operation count of the target instrument needs to be updated.

[0085] In this way, the same target instrument will only be counted once in the same surgery. Even if the instrument is disassembled and reassembled multiple times, or even installed on other robotic arms, it will not be counted repeatedly, thereby improving the accuracy of the number of operations in the lifespan impact data.

[0086] In the above embodiments, the lifespan impact data of the target instrument is updated based on the operation record of the target instrument in the current surgical procedure. Specifically, the process of updating the number of operations in the lifespan impact data of the target instrument based on the current operation identifier is provided, so that the remaining lifespan of the target instrument can be estimated based on the updated lifespan impact data and lifespan reference data when the target instrument is used again.

[0087] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment. In this optional embodiment, the method for updating the lifespan impact data of the target device is supplemented.

[0088] See Figure 3 The steps for updating the lifetime impact data shown include:

[0089] S310, in response to a remote control operation that selects a target device, determines the start time for using the target device.

[0090] In this context, remote control operation can be understood as the user of the surgical robot selecting the target instrument, indicating that the target instrument will be used for surgical operation.

[0091] For example, in this embodiment, when remote control operation of the target device is detected, the system time is obtained and used as the start time of use of the target device.

[0092] S320, upon detecting the end of remote control operation and / or the arrival of a predetermined recording time, determines the operation duration update time of the target device.

[0093] The predetermined recording time can be determined based on a predetermined recording period, and the interval between adjacent recording times is the predetermined recording period.

[0094] For example, when the target device is detected to be unselected, the system time is obtained and used as the operation duration update time of the target device.

[0095] Optionally, after detecting a remote control operation, the system can monitor the selected state of the target device and use the moment when the target device is detected to be in an unselected state as the operation duration update time for the target device.

[0096] Optionally, after detecting a remote control operation, the system can start timing, and if a predetermined recording period is reached, determine the current time as the predetermined recording time, and use this time as the update time for the operation duration of the target device.

[0097] Optionally, in response to the operation completion command of the target instrument, the operation duration update time of the target instrument is determined. For example, when the user of the surgical robot stops remotely operating the target instrument, an operation completion command is generated to indicate that the operation based on the target instrument has been completed. Accordingly, in this embodiment, the generation time of the operation completion command can be used as the operation duration update time of the target instrument.

[0098] S330 updates the time based on the start time and operation duration, and the update lifespan affects the operation duration in the data.

[0099] Specifically, in this embodiment, the start time of use is used as the starting time and the operation duration update time is used as the update time to determine the operation duration of the target device, and the operation duration is written into the corresponding target device label.

[0100] The above embodiments provide a specific method for updating the operation time in the lifespan impact data. From the moment the target device is selected for remote control until the remote control of the target device stops, the operation time of the target device is updated when a predetermined recording time is reached. Compared to the traditional method of timing operation upon installation, this method makes the operation time of the target device more accurate, laying the foundation for subsequent estimation of the target device's remaining lifespan.

[0101] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment. In this optional embodiment, the method for updating the lifespan impact data of the target device is supplemented.

[0102] See Figure 4 The steps for updating the lifetime impact data shown include:

[0103] S410, in response to the energy activation operation of the selected target device, determines the energy activation time of the target device.

[0104] Among them, the energy activation operation can be understood as the energy activation operation of the target instrument by the operator of the surgical robot, which represents the requirement that the target instrument be in an energy resource state in order to complete the surgical operation.

[0105] For example, in this embodiment, when the energy activation operation of the target device is detected, the system time is obtained and used as the energy activation time of the target device.

[0106] S420, upon detecting the end of the energy activation operation and / or the arrival of a predetermined recording time, determines the activation duration update time for the target device.

[0107] For example, if it is detected that the device is not in an energy-activated state, the system time is acquired and used as the activation duration update time of the target device.

[0108] Optionally, after detecting an energy activation operation, the system can monitor the energy activation status of the target device and, if the target device is not detected to be in an energy activation state, use that moment as the activation duration update time for the target device.

[0109] Optionally, after detecting an energy activation operation, the system can start timing, and if a predetermined recording period is reached, determine the current time as the predetermined recording time, and use this time as the activation duration update time for the target device.

[0110] Optionally, in response to the energy activation exit command of the target device, the activation duration update time of the target device is determined. For example, when the user of the surgical robot stops performing the energy activation operation on the target device, an energy activation exit command is generated. Accordingly, in this embodiment, the generation time of the energy activation exit command can be used as the activation duration update time of the target device.

[0111] S430 updates the energy activation time in the lifetime impact data based on the energy activation time and activation duration.

[0112] Specifically, in this embodiment, the energy activation time is used as the starting time and the activation duration update time is used as the update time to determine the energy activation duration of the target device, and the energy activation duration is written into the corresponding target device label.

[0113] The above embodiments provide a specific method for updating the energy activation duration in the lifetime impact data, from the start of energy activation of the target device to the cessation of energy activation of the target device. Compared with the traditional technology that does not consider the energy activation duration of the target device, or only considers the energy activation duration of the target device, this makes the lifetime impact data of the target device more comprehensive, laying the foundation for subsequent estimation of the remaining lifetime of the target device.

[0114] Based on the technical solutions of the above embodiments, this application also provides an optional embodiment. In this optional embodiment, taking the installation scenario of the target instrument before surgery, and the lifespan impact data including the number of operations, operation duration, and energy activation duration of the target instrument as an example, the instrument lifespan prediction method of the surgical robot provided in this application will be described in detail.

[0115] See Figure 5A The method for predicting the lifespan of the surgical robot shown includes:

[0116] S501, in response to the surgical robot start command, generates the current surgical identifier;

[0117] S502, Before installing the target device, obtain the life impact data and life reference data by reading the target device tag through the tag reader;

[0118] S503, based on the life impact data and life reference data of the target device, estimate the remaining life of the target device;

[0119] S504, if the remaining lifespan of the target instrument is sufficient to meet the operation time of the current surgical procedure, outputs an instrument installation command to instruct the installation of the target instrument;

[0120] Optionally, if the remaining lifespan of the target instrument is insufficient to meet the duration of the current surgical procedure, the output instrument may be prohibited from receiving instructions.

[0121] It should be noted that there are many ways to output the device installation instructions and the device prohibition installation instructions. For example, they can be output by voice or text.

[0122] See Figure 5B The diagram shows a device tower connected to a two-dimensional display. This display shows lifespan impact data and lifespan reference data. If the remaining lifespan of the target instrument is sufficient to meet the operation time of the current surgical procedure, the display shows an instrument installation instruction. If the remaining lifespan of the target instrument is insufficient to meet the operation time of the current surgical procedure, the display shows an instrument installation prohibition instruction.

[0123] S505, in response to the successful installation command of the target instrument, uses the current surgical identifier as the current operation identifier of the target instrument;

[0124] S506, Determine if the current operation identifier exists in the target device's historical usage record. If yes, proceed to S507; otherwise, proceed to S508.

[0125] For example, determine whether the current operation identifier is the previous operation identifier;

[0126] S507, prohibits updating the number of operations in lifetime-affected data;

[0127] S508, add the current operation identifier to the historical usage record, and update the number of operations in the lifespan impact data according to the historical usage record;

[0128] Furthermore, the number of operations is written into the target device label;

[0129] S509, in response to a remote control operation that selects a target device, determines the start time for using the target device;

[0130] S510, upon detecting the end of remote control operation and / or the arrival of a predetermined recording time, determines the operation duration update time of the target device;

[0131] S511 updates the time based on the start time and operation duration, and the update lifespan affects the operation duration in the data;

[0132] S512, in response to the energy activation operation of the selected target device, determines the energy activation time of the target device;

[0133] S513, upon detecting the end of the energy activation operation and / or the arrival of the predetermined recording time, determine the activation duration update time of the target device;

[0134] S514, update the energy activation duration in the lifetime impact data based on the energy activation time and activation duration update time;

[0135] S515, write the updated lifespan impact data into the target device label;

[0136] In the above embodiments, by setting predetermined recording times, the operation duration and energy activation duration can be periodically written into the target instrument tag during the current surgical procedure. Furthermore, at the end of the current surgical procedure, when the target instrument box is removed from the surgical robot, the operation duration and energy activation duration are written into the target instrument tag again to update the operation duration and energy activation duration of the target instrument.

[0137] 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 in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0138] Based on the same inventive concept, this application also provides an instrument life prediction device for surgical robots to implement the above-described method for predicting the instrument life of surgical robots. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the instrument life prediction device for surgical robots provided below can be found in the limitations of the method for predicting the instrument life of surgical robots described above, and will not be repeated here.

[0139] In one exemplary embodiment, such as Figure 6 As shown, a device for predicting the lifespan of a surgical robot is provided, comprising: a data acquisition module 610 and a lifespan prediction module 620, wherein:

[0140] The data acquisition module 610 is used to acquire life impact data and life reference data of the target device; the life impact data includes at least one of the number of operations on the target device, operation duration, and energy activation duration;

[0141] The lifespan prediction module 620 is used to predict the remaining lifespan of the target device based on the lifespan impact data and lifespan reference data corresponding to the target device.

[0142] In one embodiment, the data acquisition module 610 is specifically used to acquire the life impact data and life reference data obtained by reading the target device tag through a tag reader before acquiring the target device for this operation.

[0143] In one embodiment, the surgical robot instrument life prediction device further includes a data update module for updating the life impact data of the target instrument based on the operation record of the target instrument in the current surgical operation.

[0144] In one embodiment, the data update module includes a first determining unit for determining a current operation identifier in response to a successful installation instruction for the target device; and a first updating unit for updating the lifespan impact data of the target device based on the current operation identifier.

[0145] In one embodiment, the first update unit includes a first update subunit, configured to prohibit updating the number of operations in the lifetime impact data when the current operation identifier exists in the historical usage record; and a second update subunit, configured to add the current operation identifier to the historical usage record and update the number of operations in the lifetime impact data according to the historical usage record when the current operation identifier does not exist in the historical usage record.

[0146] In one embodiment, the data update module includes a second determining unit for determining the start time of the target device in response to a remote control operation of the selected target device; a third determining unit for determining the operation duration update time of the target device when the remote control operation is detected to have ended and / or a predetermined recording time has been reached; and a second updating unit for updating the operation duration in the lifespan-affecting data based on the start time and operation duration.

[0147] In one embodiment, the data update module includes a fourth determining unit for determining the energy activation time of the target device in response to the energy activation operation of the selected target device; a fifth determining unit for determining the activation duration update time of the target device when the energy activation operation is detected to have ended and / or a predetermined recording time has been reached; and a third updating unit for updating the energy activation duration in the lifetime impact data based on the energy activation time and the activation duration update time.

[0148] The various modules in the aforementioned surgical robot instrument life prediction device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.

[0149] In one exemplary embodiment, a computer device is provided, which may be a terminal; exemplaryly, the computer device may be part of a surgical robot, and its internal structure diagram may be as follows. Figure 7 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The computer can connect to a tag reader / writer in the target instrument driver box via either the communication interface or the input / output interface. The processor provides computational and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the 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 input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC, or other technologies. When executed by the processor, the computer program implements a method for predicting the lifespan of a surgical robot. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0150] 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 computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0151] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0152] Acquire lifespan impact data and lifespan reference data for the target device; lifespan impact data includes at least one of the following: number of operations on the target device, operation duration, and energy activation duration;

[0153] Based on the life impact data and life reference data of the target device, the remaining life of the target device is estimated.

[0154] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0155] Before acquiring the target device for this operation, the lifespan impact data and lifespan reference data are obtained by reading the target device tag using a tag reader / writer.

[0156] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0157] Update the lifespan impact data of the target instrument based on the operation record of the target instrument in the current surgical procedure.

[0158] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0159] In response to the successful installation command of the target device, determine the current operation identifier;

[0160] Update the lifespan impact data of the target device based on the current operation indicators.

[0161] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0162] If the current operation identifier exists in the historical usage record, updating the operation count in the lifetime impact data is prohibited;

[0163] If the current operation identifier does not exist in the historical usage record, add the current operation identifier to the historical usage record, and update the number of operations in the lifetime impact data according to the historical usage record.

[0164] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0165] In response to a remote control operation that selects a target device, determine the start time for using the target device;

[0166] If the remote control operation is detected to have ended and / or the predetermined recording time has been reached, determine the operation duration update time of the target device;

[0167] The update time is based on the start time and operation duration, and the update lifespan affects the operation duration in the data.

[0168] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0169] In response to the energy activation operation of the selected target device, determine the energy activation time of the target device;

[0170] If the energy activation operation is detected to have ended and / or the predetermined recording time is reached, determine the activation duration update time of the target device;

[0171] Update the energy activation duration in the lifetime impact data based on the energy activation time and activation duration update time.

[0172] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0173] Acquire lifespan impact data and lifespan reference data for the target device; lifespan impact data includes at least one of the following: number of operations on the target device, operation duration, and energy activation duration;

[0174] Based on the life impact data and life reference data of the target device, the remaining life of the target device is estimated.

[0175] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0176] Before acquiring the target device for this operation, the lifespan impact data and lifespan reference data are obtained by reading the target device tag using a tag reader / writer.

[0177] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0178] Update the lifespan impact data of the target instrument based on the operation record of the target instrument in the current surgical procedure.

[0179] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0180] In response to the successful installation command of the target device, determine the current operation identifier;

[0181] Update the lifespan impact data of the target device based on the current operation indicators.

[0182] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0183] If the current operation identifier exists in the historical usage record, updating the operation count in the lifetime impact data is prohibited;

[0184] If the current operation identifier does not exist in the historical usage record, add the current operation identifier to the historical usage record, and update the number of operations in the lifetime impact data according to the historical usage record.

[0185] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0186] In response to a remote control operation that selects a target device, determine the start time for using the target device;

[0187] If the remote control operation is detected to have ended and / or the predetermined recording time has been reached, determine the operation duration update time of the target device;

[0188] The update time is based on the start time and operation duration, and the update lifespan affects the operation duration in the data.

[0189] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0190] In response to the energy activation operation of the selected target device, determine the energy activation time of the target device;

[0191] If the energy activation operation is detected to have ended and / or the predetermined recording time is reached, determine the activation duration update time of the target device;

[0192] Update the energy activation duration in the lifetime impact data based on the energy activation time and activation duration update time.

[0193] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0194] Acquire lifespan impact data and lifespan reference data for the target device; lifespan impact data includes at least one of the following: number of operations on the target device, operation duration, and energy activation duration;

[0195] Based on the life impact data and life reference data of the target device, the remaining life of the target device is estimated.

[0196] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0197] Before acquiring the target device for this operation, the lifespan impact data and lifespan reference data are obtained by reading the target device tag using a tag reader / writer.

[0198] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0199] Update the lifespan impact data of the target instrument based on the operation record of the target instrument in the current surgical procedure.

[0200] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0201] In response to the successful installation command of the target device, determine the current operation identifier;

[0202] Update the lifespan impact data of the target device based on the current operation indicators.

[0203] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0204] If the current operation identifier exists in the historical usage record, updating the operation count in the lifetime impact data is prohibited;

[0205] If the current operation identifier does not exist in the historical usage record, add the current operation identifier to the historical usage record, and update the number of operations in the lifetime impact data according to the historical usage record.

[0206] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0207] In response to a remote control operation that selects a target device, determine the start time for using the target device;

[0208] If the remote control operation is detected to have ended and / or the predetermined recording time has been reached, determine the operation duration update time of the target device;

[0209] The update time is based on the start time and operation duration, and the update lifespan affects the operation duration in the data.

[0210] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0211] In response to the energy activation operation of the selected target device, determine the energy activation time of the target device;

[0212] If the energy activation operation is detected to have ended and / or the predetermined recording time is reached, determine the activation duration update time of the target device;

[0213] Update the energy activation duration in the lifetime impact data based on the energy activation time and activation duration update time.

[0214] 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, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0215] 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. When executed, the computer program 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 memory 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, artificial intelligence (AI) processors, etc., and are not limited to these.

[0216] 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 application.

[0217] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this 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 surgical robot instrument life estimation method, characterized by, The surgical robot is provided with a target instrument box, and the target instrument box comprises a target instrument; the method comprises: Obtaining life influence data and life reference data of the target instrument; the life influence data comprises at least one of the number of operations, the operation time length and the energy activation time length of the target instrument; Based on the life influence data and the life reference data corresponding to the target instrument, the remaining life of the target instrument is estimated.

2. The method of claim 1, wherein, The surgical robot comprises a target driving box provided with a tag reader, and the target instrument box is provided with a target instrument tag; the life influence data and the life reference data of the target instrument are obtained by reading the target instrument tag through the tag reader before the current operation of the target instrument. After estimating the remaining life of the target instrument, the method further comprises:

3. The method of claim 1, wherein, According to the operation record of the target instrument in the current surgical operation, the life influence data of the target instrument is updated. According to the operation record of the target instrument in the current surgical operation, the life influence data of the target instrument is updated, comprising:

4. The method of claim 3, wherein, In response to the installation success instruction of the target instrument, a current operation identifier is determined; According to the current operation identifier, the life influence data of the target instrument is updated. According to the current operation identifier, the life influence data of the target instrument is updated, comprising:

5. The method of claim 4, wherein, If the current operation identifier exists in the historical use record, the number of operations in the life influence data is prohibited to be updated; If the current operation identifier does not exist in the historical use record, the current operation identifier is added to the historical use record, and the number of operations in the life influence data is updated according to the historical use record. According to the operation record of the target instrument in the current surgical operation, the life influence data of the target instrument is updated, comprising:

6. The method of claim 3, wherein, In response to the remote control operation of selecting the target instrument, the start time of using the target instrument is determined; In the case of detecting the end of the remote control operation and / or reaching the predetermined recording time, the operation time length update time of the target instrument is determined; According to the start time and the operation time length update time, the operation time length in the life influence data is updated. According to the operation record of the target instrument in the current surgical operation, the life influence data of the target instrument is updated, comprising:

7. The method of claim 3, wherein, In response to the energy activation operation of selecting the target instrument, the energy activation time of the target instrument is determined; In the case of detecting the end of the energy activation operation and / or reaching the predetermined recording time, the activation time length update time of the target instrument is determined; According to the energy activation time and the activation time length update time, the energy activation time length in the life influence data is updated. The surgical robot is provided with a target instrument box, and the target instrument box comprises a target instrument; the device comprises:

8. A device for predicting the lifespan of a surgical robot, characterized in that, ​ a data acquisition module, configured to acquire life influence data and life reference data of the target instrument; the life influence data comprises at least one of an operation number, an operation time length and an energy activation time length of the target instrument; a life estimation module, configured to estimate a remaining life of the target instrument based on the life influence data and the life reference data corresponding to the target instrument. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-8 when the computer program is executed by the processor. The processor, when executing the computer program, implements the steps of the method of any one of claims 1-7.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1-7.