Automatic identification method, device and equipment for console mode of surgical system
By acquiring the target port status information of the surgical robot system console, the console ID is automatically identified and classified, solving the problem of inaccurate pattern recognition in multi-console systems. This enables accurate console identification and mode switching, improving the operational efficiency and accuracy of the surgical robot system.
Patent Information
- Application Number
- CN202410855842.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2044-06-28
AI Technical Summary
In multi-controller surgical robot systems, existing technologies cannot accurately identify the execution modes of each control console, leading to operational conflicts and chaotic surgical procedures.
By acquiring the target port status information of the console, the console ID is divided based on the status information, and the execution mode is determined according to the ID. The recognition process is repeated until the surgical robot system stops running. A unidirectional wire harness connection is used to ensure accurate identification and mode switching of the console.
It achieves accurate identification of the console and automatic mode switching, simplifies the operation process, reduces manual intervention, improves operational convenience and efficiency, and ensures the accuracy and stability of the surgical procedure.
Smart Images

Figure CN118782223B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of surgical robot system, in particular to a surgical system console mode automatic identification method, device and equipment. BACKGROUND
[0002] In the modern medical field, surgical robot technology is increasingly becoming an important development direction, providing more accurate and convenient surgical operation for doctors. Surgical robot system is usually composed of a master console and a patient surgery platform. Doctors observe the surgery picture in real time through the master console and operate the mechanical arm on the patient surgery platform through the console handle to complete the surgical operation, thereby reducing the operation burden of doctors and improving the success rate of surgery.
[0003] With the continuous progress of surgical robot technology, multi-console systems have been gradually introduced. In this case, the system needs to accurately determine the execution mode of each console to ensure the accuracy and efficiency of the operation. However, at present, when doctors switch consoles, the system may cause operation conflicts between different consoles due to low accuracy in identifying the execution mode of each console, resulting in confusion and errors during surgery. SUMMARY
[0004] The problem solved by the present application is how to realize automatic identification of the mode of each console during the operation of the surgical robot system to ensure the accuracy and efficiency of the operation.
[0005] To solve the above problems, the present application provides a surgical system console mode automatic identification method, device and equipment.
[0006] In a first aspect, the present application provides a surgical system console mode automatic identification method based on a surgical robot system, the surgical robot system including a first console and a second console, and the first console and the second console being connected through a one-way wire harness, the automatic identification method comprising:
[0007] When the surgical robot system starts running, the identification process includes:
[0008] Obtaining the state information corresponding to the target port of each console, the target port being the port connected to the one-way wire harness;
[0009] Dividing the ID of each console based on the corresponding state information;
[0010] Determining the corresponding execution mode according to the ID of each console;
[0011] Repeating the identification process until the surgical robot system stops running.
[0012] Optionally, the ID of each of the consoles is divided based on the corresponding state information, comprising:
[0013] controlling the flag state of the corresponding console according to the state information;
[0014] dividing the ID of each of the consoles based on the flag state.
[0015] Optionally, the ID of the console comprises a first identification flag and a second identification flag, and the dividing of the ID of each of the consoles based on the flag state comprises:
[0016] acquiring a preset flag state;
[0017] when the flag state is equal to the preset flag state, taking the first identification flag as the ID of the corresponding console;
[0018] when the flag state is not equal to the preset flag state, taking the second identification flag as the ID of the corresponding console.
[0019] Optionally, the execution mode comprises a first execution mode and a second execution mode, and the determining of the corresponding execution mode according to the ID of each of the consoles comprises:
[0020] when the ID of the first console is the first identification flag and the ID of the second console is the second identification flag, the execution mode of each of the consoles is the first execution mode;
[0021] when the ID of each of the consoles is the first identification flag, the execution mode of each of the consoles is the second execution mode.
[0022] Optionally, the automatic identification method of the console mode of the surgical system further comprises:
[0023] when the state information of a target console is detected to change, controlling the ID of the target console to the first identification flag or the second identification flag;
[0024] wherein the target console is the first console or the second console.
[0025] Optionally, the automatic identification method of the console mode of the surgical system further comprises:
[0026] acquiring a preset time interval;
[0027] performing self-checking on each of the consoles based on the preset time interval to obtain a self-checking result, and giving a pre-warning prompt according to the self-checking result.
[0028] Optionally, the automatic identification method of the console mode of the surgical system further comprises:
[0029] When the ID of each console is detected to be mismatched with the execution mode, each console is automatically corrected, and the ID of each console is re-identified.
[0030] In a second aspect, the present application provides an automatic identification device of a console mode of a surgical system, based on a surgical robot system, the surgical robot system comprising a first console and a second console, and the first console and the second console being connected through a one-way wire harness, the automatic identification method device comprising:
[0031] An acquisition unit is configured to, when the surgical robot system starts running, an identification process comprising: acquiring state information corresponding to a target port of each console, the target port being a port connected to the one-way wire harness;
[0032] A processing unit is configured to determine the ID of each console based on the corresponding state information, determine the corresponding execution mode according to the ID of each console, and repeatedly execute the identification process until the surgical robot system stops running.
[0033] In a third aspect, the present application provides an electronic device comprising a memory and a processor;
[0034] The memory is configured to store a computer program;
[0035] The processor is configured to, when executing the computer program, implement the automatic identification method of the console mode of the surgical system as described in the first aspect.
[0036] In a fourth aspect, the present application provides a computer-readable storage medium, the storage medium storing a computer program, when the computer program is executed by a processor, the automatic identification method of the console mode of the surgical system as described in the first aspect is implemented.
[0037] The automatic identification method, device and equipment of the console mode of the surgical system have the following advantages: when the surgical robot system starts to run, the identification process is started: the state information corresponding to the target ports of the first console and the second console is obtained, the target ports are the ports connected with the one-way wire harness, and the ID of the console is divided according to the obtained state information, that is, the unique identification number of each console is determined. According to the ID of each console, the corresponding execution mode is determined, that is, it is ensured that each console can be correctly identified and assigned with the corresponding execution mode, so that the operation error and confusion are avoided, and the execution mode can be switched at any time through the one-way wire harness connection. Therefore, by automatically identifying the ID and execution mode of the console, the operation process is simplified, the manual intervention is reduced, the operation convenience is improved, the automatic identification process is quickly performed, the operation time is saved, and the overall efficiency of the surgical robot system is improved. In summary, the automatic identification method can effectively simplify the operation process of the surgical robot system, improve the accuracy and efficiency of the operation, and provide a better operation experience for the surgical team. BRIEF DESCRIPTION OF DRAWINGS
[0038] Figure 1 A flowchart of a surgical system console mode automatic identification method according to an embodiment of the present application;
[0039] Figure 2 A schematic diagram of a surgical robot system according to an embodiment of the present application;
[0040] Figure 3 A schematic diagram of the power management board communication of a console of a surgical robot system according to an embodiment of the present application;
[0041] Figure 4 A flowchart of the ID division of a console according to an embodiment of the present application;
[0042] Figure 5 A schematic diagram of a surgical system console mode automatic identification device according to an embodiment of the present application;
[0043] Figure 6 A structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0044] In order to make the above objectives, characteristics and advantages of the present application more apparent, specific embodiments of the present application will be described in detail below with reference to the accompanying drawings. Although some embodiments of the present application are shown in the drawings, it is understood that the present application can be implemented in various forms, and should not be interpreted as being limited to the embodiments set forth herein, but rather these embodiments are provided so as to more thoroughly and completely understand the present application. It is understood that the drawings and embodiments of the present application are for illustrative purposes only, and are not intended to limit the scope of the present application.
[0045] It is understood that each of the steps recited in the method embodiments of the present application can be performed in different orders, and / or in parallel. In addition, the method embodiments can include additional steps and / or omit performing the steps shown. The scope of the present application is not limited in this respect.
[0046] As used herein, the term "includes" and its variants are open-ended, meaning "includes but is not limited to"; the term "based on" means "based, at least in part, on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optional" means "optional in at least some embodiments". Related definitions are given throughout the description. It is noted that the concepts of "first", "second", etc. mentioned in the present application are only used to distinguish different apparatuses, modules or units, and are not intended to limit the order or interdependence of the functions performed by these apparatuses, modules or units.
[0047] It is noted that the modification of "one" or "more" mentioned in the present application is illustrative rather than limiting, and those skilled in the art should understand that, unless otherwise explicitly stated in the context, it should be understood as "one or more".
[0048] The names of the messages or information exchanged between the plurality of apparatuses in the embodiments of the present application are only for illustrative purposes, and are not intended to limit the scope of the messages or information.
[0049] The present embodiment provides a method and device for automatically identifying a console mode of a surgical system, and an electronic device.
[0050] As shown in Figure 1 The method for automatically identifying a console mode of a surgical system provided by the present embodiment is based on a surgical robot system, the surgical robot system includes a first console and a second console, and the first console and the second console are connected through a one-way wire harness, and the automatic identification method includes:
[0051] S100, when the surgical robot system starts running, the identification process comprises: acquiring state information corresponding to a target port of each console, the target port being a port connected to the unidirectional wire harness;
[0052] Specifically, in the method of automatically identifying the console mode of the surgical system, first, the state information corresponding to the target port (i.e., the port connected to the unidirectional wire harness) of each console is acquired. By detecting the state information of the target port, it can be determined which console is sending signals, so that the connection between each console can be identified.
[0053] For example, as shown in Figure 2 The surgical robot system includes a patient surgery platform, an image vehicle, a console A, and a console B. As shown in Figure 3 Each console includes a corresponding management board (management board A and management board B), and each management board is connected through a special line sequence (unidirectional wire harness). When the surgical robot system starts running, when the management board of any console receives a specific signal, the state information of the corresponding target port is 1. That is, when the state information of the target port of console B is 1, it means that console A has sent a specific signal to console B, i.e., the direction of the unidirectional wire harness is from console A to console B.
[0054] By acquiring the state information of the target port, the system can clearly determine the connection status between the consoles, avoid confusion and incorrect identification, and ensure accurate identification of each console.
[0055] S200, dividing the IDs of each console based on the corresponding state information;
[0056] Specifically, according to the state information corresponding to the target port of each console, the IDs of different consoles are divided. This can ensure that each console has a unique identifier, helping the system to accurately identify and distinguish the consoles.
[0057] For example, when the management board of console A receives a specific signal, the state information of the corresponding target port is 1, i.e., the ID of console A is set to 2, and the state information of the corresponding target port of the management board of console B is 0, i.e., the ID of console A is set to 1.
[0058] By dividing the console IDs, it can be ensured that each console has a unique identifier, reducing the possibility of confusion and incorrect identification, and improving the identification accuracy of the system for different consoles.
[0059] It should be noted that the state information can be the high-low level of the port, e.g., when the port is high, the state of the port is 1, and when the port is low, the state of the port is 0. It can also be set according to the actual situation.
[0060] S300, determine the corresponding execution mode according to the ID of each console, repeat the identification process until the surgical robot system stops running.
[0061] Specifically, based on the unique identifier of each console, the execution mode corresponding to each console can be determined. By identifying the ID of the console and determining the execution mode, it can be accurately judged which console is currently playing a major role and the remaining consoles are playing a supporting role, thereby ensuring that each console performs operations in the correct order. That is, by determining the execution mode according to the ID, the system can avoid confusion and errors, and ensure that the surgical system runs smoothly and follows the correct control sequence.
[0062] In this embodiment, when the surgical robot system starts running, the identification process is started: the state information corresponding to the target ports of the first console and the second console is obtained, these target ports are the ports connected to the one-way harness, and the ID of the console is divided according to the obtained state information, that is, the unique identification number of each console is determined. Then, according to the ID of each console, the execution mode corresponding to it is determined, that is, it is ensured that each console can be correctly identified and assigned the corresponding execution mode, avoiding operation errors and confusion, and the execution mode can be switched at any time through the one-way harness connection. Therefore, by automatically identifying the ID and execution mode of the console, the operation process is simplified, manual intervention is reduced, and the operation convenience is improved. The automatic identification process is fast, which saves the operation time and improves the overall efficiency of the surgical robot system. In summary, the automatic identification method of this embodiment can effectively simplify the operation process of the surgical robot system, improve the accuracy and efficiency of the operation, and provide a better operation experience for the surgical team.
[0063] Optionally, the ID of each console is divided based on the corresponding state information, comprising:
[0064] controlling the flag state of the corresponding console according to the state information;
[0065] dividing the ID of each console based on the flag state.
[0066] Specifically, in the process of dividing the console ID based on the state information, first, the flag state of each console is determined according to the obtained state information. By controlling the flag state, different consoles can be distinguished and identified, providing a basis for subsequent ID division. That is, by controlling the flag state, it can be ensured that each console has a unique flag, helping the system to accurately identify and distinguish the console, reducing the possibility of confusion and misidentification. For example: according to the obtained state information (such as high and low level information), the flag state of the first console can be set to "1", and the flag state of the second console can be set to "2", so as to more accurately identify and divide the console. By dividing the ID based on the flag state, it can be ensured that each console has a unique identifier, helping the system to more accurately identify and distinguish different consoles, reducing confusion and misidentification.
[0067] For example: according to the flag state of each console, the ID of the first console can be set to "001", and the ID of the second console can be set to "002", so as to ensure that each console has a unique identifier.
[0068] Through the above steps, the system can control the flag state of the console according to the state information, and divide the ID of each console based on the flag state, ensuring that each console has a unique identifier, helping the system to accurately identify and distinguish different consoles, and improving the accuracy and efficiency of system operation.
[0069] Optionally, the ID of the console includes a first identification mark and a second identification mark, and the dividing of the ID of each console based on the flag state includes:
[0070] obtaining a preset flag state;
[0071] when the flag state is equal to the preset flag state, taking the first identification mark as the ID of the corresponding console;
[0072] when the flag state is not equal to the preset flag state, taking the second identification mark as the ID of the corresponding console.
[0073] Specifically, in the process of dividing the ID of each console based on the flag state, a preset flag state needs to be obtained first. When the flag state is equal to the preset flag state, the first identification mark is taken as the ID of the corresponding console: when processing the division of the console ID, if the obtained flag state is equal to the preset flag state, the first identification mark is taken as the ID of the console. By taking the first identification mark as the ID, it can be ensured that the system divides the ID of the corresponding console according to the preset flag state, so as to accurately distinguish and identify the console.
[0074] For example: as Figure 4As shown, the preset flag state is 1, if the state information of the target port of console A is low voltage, then the flag state of console A is 1, which is the same as the preset flag state, and the first identification flag is taken as the ID of console A, i.e. the ID of console A is 1; if the target port of console A is high voltage, then the flag state of console A is 2, which is different from the preset flag state, and the second identification flag is taken as the ID of console A, i.e. the ID of console A is 2.
[0075] It should be noted that the ID and flag state of each console can be set according to actual conditions. For example, the flag state can be set as "A", "B", etc., and the ID of the console can be set as "001", "002", etc.
[0076] Through the above steps, the flag state can be judged according to the preset flag state, so that the first or second identification flag is taken as the ID of the corresponding console, thereby ensuring the accuracy and reliability of the division of the console ID.
[0077] Optionally, the execution mode includes a first execution mode and a second execution mode, and the determination of the corresponding execution mode according to the ID of each console includes:
[0078] When the ID of the first console is the first identification flag, and the ID of the second console is the second identification flag, then the execution mode of each console is the first execution mode;
[0079] When the ID of each console is the first identification flag, then the execution mode of each console is the second execution mode.
[0080] Specifically, the execution mode is determined according to the ID of the console. If the ID of the first console corresponds to the first identification flag, and the ID of the second console corresponds to the second identification flag, then the execution mode of each console selects the first execution mode, which in this example can be a dual console mode, i.e. a master-slave mode, and when the ID of the first console is the first identification flag, i.e. the first console is the master device. The ID of the second console is the second identification flag, i.e. the first console is the standby device (auxiliary device). When the ID of each console is the first identification flag, the execution mode of each console selects the second execution mode, which in this example can be a single console mode, i.e. the first console and the second console can both serve as the execution subject, but which console is selected for operation can be set according to actual conditions.
[0081] For example, when the ID of console A is 1 and the ID of console B is 2, the execution mode of each console is the dual console mode, that is, the master device mode is executed between each console, that is, console A is the master device and console B is the standby device (auxiliary device), wherein in the system, the master device undertakes most of the functions, and the auxiliary device plays a small additional function. Even if the auxiliary device is disconnected, the overall work will not be greatly affected, because the normal operation of the master device is crucial. Even if the auxiliary device fails in some cases, the master device can still work normally, thereby ensuring that the basic operation and function of the system are not affected.
[0082] When the IDs of console A and console B are both 1, the execution mode of each console is the single console mode, wherein when the execution mode of each console is the second execution mode, that is, the single console mode, the master console is determined according to the priority of each console, that is, the console with high priority will be automatically selected as the master console. By setting the priority, it can be ensured that in the case of multiple consoles, the most suitable console is always selected for operation.
[0083] When one of the two devices of console A and console B has a problem, the port level between the two will become 0, and both can be used as master devices. At this time, the device that is normal can be used as the master device. In the single console mode, the specific identification of the device determines its role and function, and in the multi console mode, the master device still maintains the same setting to ensure that the system can continue to operate effectively.
[0084] In this way, the execution mode can be automatically determined according to the ID of each console, ensuring that the execution mode is selected when different consoles are operated, improving the intelligent degree and operation efficiency of the system.
[0085] Optionally, the automatic identification method of the console mode of the surgical system further comprises:
[0086] When it is detected that the state information of the target console changes, the ID of the target console is controlled to the first identification mark or the second identification mark;
[0087] Wherein, the target console is the first console or the second console.
[0088] Specifically, when the one-way harness is from console A to console B, the ID of console A is 1 (first identification mark), and the ID of console B is 2 (second identification mark). When the one-way harness is disconnected or damaged, the state information of the target port of console B changes, and the ID of console B automatically changes to 1, entering the single console mode. According to the priority of console A and console B, it is determined which console will continue to operate. When the one-way harness is reconnected, the state information of the target port of console B changes, and the ID of console B automatically changes to 2, entering the double console mode. Through this process, the connection state change of the console can be effectively handled, and the console can still be smoothly switched and operated in the case of console disconnection and reconnection.
[0089] Optionally, the automatic identification method of the console mode of the surgical system further comprises:
[0090] acquiring a preset time interval;
[0091] performing self-checking on each console based on the preset time interval to obtain a self-checking result, and giving a pre-warning prompt according to the self-checking result.
[0092] acquiring a preset time interval:
[0093] The system will preset a time interval for periodic self-checking and identification of the console mode. This time interval can be set according to system requirements and stability requirements, and is usually determined during system design.
[0094] Specifically, self-checking is performed on all consoles within the set time interval. The self-checking process includes checking the connection state, signal reception, and functional integrity of the console. Through self-checking, the system can timely discover abnormal conditions of the console, such as disconnection and signal loss. According to the self-checking result, it is determined whether each console is in a normal state. If an abnormal condition is found, a pre-warning prompt is given to notify the operator or system administrator to handle it. The pre-warning prompt can be in the form of sound, visual prompt, or system log record.
[0095] Through periodic self-checking, the state of the console can be monitored in real time, problems can be found in time and corresponding measures can be taken to ensure the stability and reliability of the system. Automatic identification of the console mode and self-checking can help improve the reliability of the system and reduce the interruption or error caused by console failure. The automatic identification and pre-warning prompt function can reduce the need for manual intervention, improve the automation level of the system, and reduce the occurrence of human errors.
[0096] For example, if the connection of console A is found to be abnormal during self-checking within a preset time interval and cannot receive a specific signal, a warning prompt will be issued based on the self-checking result, prompting the operator that console A has a problem and needs to be repaired or replaced. In this way, console failures can be discovered and handled in a timely manner, ensuring the normal operation of the surgical system.
[0097] Optionally, the automatic identification method of the console mode of the surgical system further comprises:
[0098] When it is detected that the ID of each console does not match the execution mode, automatically correcting each console and re-identifying the ID of each console.
[0099] Specifically, when a console with a mismatched ID and execution mode is detected, it is corrected to ensure that the ID of each console matches the current execution mode. This can include operations such as reassigning IDs, resetting connection parameters, etc., to enable the console to work properly with the system. By re-identifying, the accurate ID of each console is confirmed and matched with the current execution mode. This ensures that the system can accurately identify each console and avoid confusion or errors.
[0100] The automatic correction and re-identification of the ID operation helps to avoid system errors or operational abnormalities caused by a mismatch between the console ID and the execution mode. It also ensures that each console can accurately perform the corresponding function, improving the accuracy and reliability of system operation. Automatic correction and re-identification operations can reduce the need for human intervention, improve the automation level of the system, and reduce the likelihood of errors caused by human operation.
[0101] For example, when it is detected that the ID of console A and the ID of console B do not match the current execution mode, automatic correction operations will be performed to reconfirm the IDs of console A and console B and reassign the corresponding parameters to match the current mode. Through this process, each console can correctly identify and perform the corresponding operation, avoiding problems caused by a mismatched ID.
[0102] As shown in Figure 5 The embodiment of the present application provides an automatic identification device 500 of a console mode of a surgical system, based on a surgical robot system, the surgical robot system comprising a first console and a second console, and the first console and the second console being connected through a unidirectional wire harness, and the automatic identification method device comprising:
[0103] The acquisition unit 510 is configured to, when the surgical robot system starts running, the identification process comprising: acquiring state information corresponding to a target port of each console, the target port being a port connected to the unidirectional wire harness;
[0104] The processing unit 520 is configured to determine the ID of each control console based on the corresponding state information, determine the corresponding execution mode according to the ID of each control console, and repeatedly perform the identification process until the surgical robot system stops running.
[0105] The automatic identification device of the surgical system control console mode of the embodiment is used to implement the automatic identification method of the surgical system control console mode as described above, and has the same advantages as the automatic identification method of the surgical system control console mode as compared with the prior art, which will not be described here again.
[0106] As shown in Figure 6 The electronic device 600 provided by the embodiment of the application includes a memory 610 and a processor 620; the memory 610 is configured to store a computer program; and the processor 620 is configured to implement the automatic identification method of the surgical system control console mode as described above when the computer program is executed.
[0107] Alternatively, the electronic device 600 includes a memory 610 and a processor 620 coupled to the memory 610; the memory 610 is configured to store a computer program; and the processor 620 is configured to perform the following operations when the computer program is executed.
[0108] When the surgical robot system starts running, the identification process includes:
[0109] Obtaining state information corresponding to a target port of each control console, the target port being a port connected to the unidirectional wire harness;
[0110] Dividing the ID of each control console based on the corresponding state information;
[0111] Determining the corresponding execution mode according to the ID of each control console;
[0112] Repeating the identification process until the surgical robot system stops running.
[0113] The computer readable storage medium provided by the embodiment of the application has a computer program stored thereon, and when the computer program is executed by a processor, the automatic identification method of the surgical system control console mode as described above is implemented.
[0114] Alternatively, a non-volatile computer readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, the processor performs the following operations:
[0115] When the surgical robot system starts running, the identification process includes:
[0116] obtaining state information corresponding to a target port of each of the control consoles, the target port being a port connected to the unidirectional wire harness;
[0117] dividing the IDs of the control consoles based on the corresponding state information;
[0118] determining a corresponding execution mode according to the ID of each of the control consoles;
[0119] repeating the identification process until the surgical robot system stops running.
[0120] An electronic device 600, which can be a server or a client of the present application, will now be described, which is an example of a hardware device that can be applied to aspects of the present application. The electronic device 600 is intended to represent various forms of digital electronic computing devices such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computing devices. The electronic device 600 can also represent various forms of mobile devices such as personal digital assistants, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application described and / or claimed in this document.
[0121] The electronic device 600 includes a computing unit that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The computing unit, the ROM, and the RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.
[0122] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing relevant hardware, and the program can be stored in a computer readable storage medium. When the program is executed, the program can include the processes of the above-mentioned embodiment methods. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like. In this application, the units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present application. In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically independently, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0123] Although the present application is disclosed as above, the protection scope of the present application is not limited to this. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application, and these changes and modifications will fall within the protection scope of the present application.
Claims
1. A method of automatic recognition of a console mode of a surgical system, characterized in that, The application discloses an automatic identification method based on a surgical robot system, the surgical robot system comprising a first console and a second console, and the first console and the second console being connected through a one-way wire harness, and the automatic identification method comprising the following steps: When the surgical robot system starts running, the identification process comprises the following steps: Obtaining state information corresponding to a target port of each console, the target port being a port connected to the one-way wire harness; Dividing the ID of each console based on the corresponding state information; Determining the corresponding execution mode according to the ID of each console; Repeating the identification process until the surgical robot system stops running.
2. The automatic identification method of the console mode of the surgical system according to claim 1, characterized in that, The step of dividing the ID of each console based on the corresponding state information comprises the following steps: Controlling the flag state of the corresponding console according to the state information; Dividing the ID of each console based on the flag state.
3. The automatic identification method of the console mode of the surgical system according to claim 2, characterized in that, The ID of the console comprises a first identification flag and a second identification flag, and the step of dividing the ID of each console based on the flag state comprises the following steps: Obtaining a preset flag state; When the flag state is equal to the preset flag state, taking the first identification flag as the ID of the corresponding console; When the flag state is not equal to the preset flag state, taking the second identification flag as the ID of the corresponding console.
4. The automatic identification method of the console mode of the surgical system according to claim 1, characterized in that, The execution mode comprises a first execution mode and a second execution mode, and the step of determining the corresponding execution mode according to the ID of each console comprises the following steps: When the ID of the first console is the first identification flag and the ID of the second console is the second identification flag, the execution mode of each console is the first execution mode; When the ID of each console is the first identification flag, the execution mode of each console is the second execution mode.
5. The automatic identification method of the console mode of the surgical system according to claim 4, characterized in that, Further comprising the following steps: When it is detected that the state information of a target console changes, controlling the ID of the target console to be the first identification flag or the second identification flag; The target console is the first console or the second console.
6. The automatic identification method of a console mode of a surgical system according to claim 1, characterized by, Further comprising the following steps: Obtaining a preset time interval; Based on the preset time interval, performing self-checking on each console to obtain a self-checking result, and giving a warning prompt according to the self-checking result.
7. The method of automatic identification of the console mode of a surgical system according to claim 6, characterized in that, Further comprising the following steps: When it is detected that the ID of each console does not match the execution mode, automatically correcting each console and re-identifying the ID of each console.
8. An automatic identification method and apparatus for the control console mode of a surgical system, characterized in that, The application discloses an automatic identification method based on a surgical robot system, the surgical robot system comprising a first console and a second console, and the first console and the second console being connected through a one-way wire harness, and the automatic identification method comprising the following steps: An obtaining unit is configured to, when the surgical robot system starts running, perform an identification process, and the identification process comprises the following steps: Obtaining state information corresponding to a target port of each console, the target port being a port connected to the one-way wire harness; A processing unit is configured to determine an ID of each console based on the corresponding state information, determine a corresponding execution mode according to the ID of each console, and repeatedly execute the identification process until the surgical robot system stops running.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the automatic identification method of the console mode of the surgical system according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and when the computer program is executed by the processor, the automatic identification method of the console mode of the surgical system according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Operation robot and devices and systems in operation robot
CN107260314A
Control system of surgical robot and surgical robot
CN111714207A