A surgical robotic remote monitoring operating system and method
By designing a remote monitoring operating system for surgical robots, the operation process is simplified, the efficiency and precision of surgery are improved, patient safety is ensured, and the problems of complex control interfaces and low security in existing technologies are solved, realizing safe and reliable remote monitoring of surgical robots.
Patent Information
- Application Number
- CN202311256844.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2043-09-26
AI Technical Summary
Existing surgical robot systems have complex and cumbersome user interfaces, which increases the learning and adaptation time for surgeons, reduces surgical efficiency and safety. At the same time, the insecurity of remote connections and the safety risks caused by operational errors, and existing technologies cannot effectively solve the safety and reliability problems of surgical robot systems.
Design a remote monitoring operating system for surgical robots, including a remote device module, a device management service module, and a user module. Through the collaboration between the modules, remote monitoring and operation of the surgical robot can be realized. Login users are classified by level, and their permissions are restricted to ensure security and reliability.
It simplifies the operation process of the surgical robot, improves surgical efficiency and precision, ensures patient safety, avoids surgical errors caused by remote connection failures, and enables safe and reliable remote monitoring of the surgical robot.
Smart Images

Figure CN117359616B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of remote monitoring operation of surgical robots, in particular to a remote monitoring operation system and method of surgical robots. BACKGROUND
[0002] Surgery with surgical robots has become increasingly popular, and doctors can operate the machine from a distance to perform surgery, which is completely different from the traditional concept of surgery and is a revolutionary surgical tool in the field of minimally invasive surgery in the world.
[0003] At present, the existing surgical robot system has a complex and cumbersome control interface, and the operator needs to spend a lot of time and effort to learn and adapt to the new control interface, which brings additional burden to the surgeon and easily reduces the efficiency and accuracy of the surgery, and since the surgical robot is controlled remotely, unsafe remote connection can easily interfere with the normal operation of the surgical robot, and even tamper with the surgical instructions, which endangers the safety of the patient. SUMMARY
[0004] The problem to be solved by the present application is how to remotely monitor and operate the surgical robot, and limit the permissions of the logged-in user.
[0005] To solve the above problems, the present application provides a remote monitoring operation system of a surgical robot, comprising a remote device module, a device management service module and a user module, the device management service module is respectively connected with the remote device module and the user module;
[0006] The remote device module is used for obtaining device information data and sending the device information data to the device management service module, obtaining operation instructions and controlling the surgical robot to execute the operation instructions, wherein the device information data comprises surgical robot running logs, surgical robot coding information and surgical robot software versions;
[0007] The device management service module is used for storing and processing the device information data, obtaining the user level of the logged-in user, obtaining the user permissions according to the user level, filtering the corresponding data in the device information data according to the user permissions, and transmitting the corresponding data to the user module for display;
[0008] The user module is used for user login and verification of the user level, generation of the operation instructions and transmission of the operation instructions to the remote device module through the device management service module.
[0009] Compared with the prior art, the remote device module of the application is responsible for obtaining device information data of the surgical robot and transmitting the data to the device management service module, wherein the device information data includes operation log, coding information and software version of the surgical robot, the remote device module also receives operation instructions from the user module and sends the operation instructions to the surgical robot through the device management service module to realize operation control of the surgical robot; the device management service module is responsible for receiving the device information data transmitted by the remote device module and saving the data in the database for storage, at the same time, the device management service module also sets user permissions according to the user level in the user module to ensure that only users with corresponding permissions can access and operate corresponding device information data, according to the user permissions, the device management service module transmits and displays corresponding device information data so as to realize remote monitoring and operation by the user; the user logs in through the user module and verifies the identity and permissions, according to the user level, the user can obtain corresponding device information data. For example, higher-level users may have higher-level device information data access permissions, the user module is also responsible for generating operation instructions, sending the instructions to the remote device module through the device management service module to realize remote monitoring and operation of the surgical robot. Through the cooperation of the three modules, the application realizes remote monitoring and operation of the surgical robot, and divides the login users into different levels to limit the use permissions of the login users, avoids the situation that the operation instruction of the surgical operation is wrong due to remote connection failure, and guarantees the safety of the patient.
[0010] Optionally, the remote device module comprises a device log unit and a device authorization unit;
[0011] The device log unit is used for obtaining the operation log of the surgical robot, extracting fault report information according to the operation log of the surgical robot, generating fault information log, encrypting the operation log of the surgical robot and the fault information log, and uploading to the device management service module, wherein the operation log of the surgical robot includes operation time length of the surgical robot, the fault report information, surgical robot service log, surgical robot material replacement information and surgical content log;
[0012] The device authorization unit is used for obtaining and verifying the coding information of the surgical robot and the verification information of the login user, specifically including: when the coding information of the surgical robot and the verification information are consistent, the corresponding surgical robot is authorized to the login user, so that the login user remotely monitors and operates the surgical robot.
[0013] Optionally, the remote device module further comprises a version management unit;
[0014] The version management unit is configured to perform version update on the control software and application software of the surgical robot, update the software version of the surgical robot by downloading an updated software installation package, and test the version compatibility of the surgical robot, and perform performance testing according to the compatibility, so as to upgrade the software version of the surgical robot.
[0015] Optionally, the device management service module comprises an institution management unit.
[0016] The institution management unit is configured to create a surgical institution, specifically comprising: assigning a plurality of login users to the same surgical institution, and assigning a plurality of login users to corresponding permission levels according to the permission information of the surgical institution, so as to limit the operation control of the login users on the surgical robot.
[0017] Optionally, the device management service module further comprises a data analysis and export unit.
[0018] The data analysis and export unit is configured to store and process the device information data, specifically comprising: determining the fault part of the surgical robot according to the device information data, generating an alarm signal and an analysis report when the fault part is obtained, wherein the alarm signal is prompted in the form of a pop-up window, and the analysis report is sent to the user module.
[0019] Optionally, the device management service module further comprises an information management unit and a user identification unit.
[0020] The information management unit is configured to obtain task information published by one login user and send it to another login user, and another login user operates according to the task information.
[0021] The user identification unit is configured to obtain the user level of the login user, obtain the user permission according to the user level, and filter the corresponding data in the device information data according to the user permission, specifically comprising: obtaining configuration information in the user level, determining the identity of the login user according to the configuration information, obtaining the user permission, filtering the corresponding data in the device information data according to the user permission, and sending the corresponding device information data and assigning the permission of the surgical robot to the user module.
[0022] Optionally, the user module comprises a user login unit and a user management unit.
[0023] The user login unit is configured to generate a login interface, identify the account and password data of the login user, and generate a random picture verification code, and lock the account of the login user when the account and password data are sent multiple times.
[0024] The user management unit is used for the logged-in user to create a subordinate user and perform authority management on the subordinate user.
[0025] Optionally, the user module further comprises a machine management unit and a personal information unit:
[0026] The machine management unit is used for controlling and managing all surgical robots assigned by the remote device module to the logged-in user;
[0027] The personal information unit is used for displaying all surgical robots, all operation authorities and all surgical task information of the logged-in user.
[0028] Optionally, the user module further comprises an operation log management unit and a version management unit:
[0029] The operation log management unit is used for generating and storing operation logs according to the operation instructions of the logged-in user on each surgical robot;
[0030] The version management unit is used for displaying version information of each software in the surgical robot.
[0031] To solve the above problems, the application further provides a surgical robot remote monitoring operation method, comprising:
[0032] The remote device module acquires device information data and sends the device information data to a device management service module, wherein the device information data comprises surgical robot running logs, surgical robot coding information and surgical robot software versions;
[0033] The device management service module stores and processes the device information data;
[0034] The user module performs user login and verifies user levels;
[0035] The device management service module acquires the user level of the logged-in user, obtains user authorities according to the user level, screens corresponding data in the device information data according to the user authorities, and transmits the corresponding data to the user module for display;
[0036] The user module generates the operation instructions and sends the operation instructions to the remote device module through the device management service module;
[0037] The remote device module acquires the operation instructions and controls the surgical robot to execute the operation instructions.
[0038] The operation method of the surgical robot remote monitoring system has the same advantages as the operation system of the surgical robot remote monitoring system, and will not be described here. BRIEF DESCRIPTION OF DRAWINGS
[0039] Figure 1 Fig. 1 is a structural schematic diagram of the surgical robot remote monitoring operation system in the embodiment of the present application;
[0040] Figure 2 Fig. 2 is an application environment diagram of the surgical robot remote monitoring operation system in the embodiment of the present application;
[0041] Figure 3 Fig. 3 is a flowchart of the surgical robot remote monitoring operation method in the embodiment of the present application. DETAILED DESCRIPTION
[0042] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0043] In order to solve the above-mentioned problems, in combination with Figure 1 The present application provides a surgical robot remote monitoring operation system, which comprises a remote device module, a device management service module and a user module, the device management service module is signal connected with the remote device module and the user module respectively;
[0044] Specifically, the user module realizes the control of the remote device module through the device management service module, wherein the remote device module is the execution end of the surgical robot, and the user module can be the mobile phone, computer or other carrier of the operator.
[0045] The remote device module is used for acquiring device information data and sending the device information data to the device management service module, and acquiring operation instructions and controlling the surgical robot to execute the operation instructions, wherein the device information data comprises surgical robot running logs, surgical robot coding information and surgical robot software versions.
[0046] Specifically, the surgical robot in this embodiment needs to be connected and communicated with the surgical robot remote monitoring operation system through the network, which can be realized through various network communication protocols (such as TCP / IP, MQTT, etc.), and usually needs to be equipped with appropriate communication modules or sensors on the device, and data transmission is carried out through the use of a secure network protocol to avoid data leakage and loss, so that the operator (user / doctor) can accurately obtain device information data, facilitate the operation of the surgical robot, and at the same time, remote data monitoring can be carried out through the wide area network, without the need to go to the scene to monitor. The monitoring content mainly includes device running time, device fault log, device service log, device material replacement, and device operation log content, thereby realizing intelligentization. It can be understood that the specific content of the monitoring content, i.e., the device information data, is determined by the content covered by the actual surgical robot.
[0047] The device management service module is configured to store and process the device information data, obtain the user level of the logged-in user, obtain the user permission according to the user level, filter the corresponding data in the device information data according to the user permission, and transmit the corresponding data to the user module for display.
[0048] Specifically, this embodiment needs to store the received device information into a database and establish a corresponding data model for processing, which involves related database technology and data processing technology. For example, a relational database or a NoSQL database can be used to store data, and data analysis algorithms or artificial intelligence technology can be used to analyze and mine data. At the same time, this embodiment needs to set the permissions of different users to limit their use of the system of this embodiment, and to ensure that only specific users can access and monitor the surgical robot. It can be understood that the super administrator has all permissions, and the permissions of other users can be assigned by the administrator. This can be realized through access control list (ACL), role-based access control (RBAC), etc. For example, this embodiment can open the permission of a certain operation to five related medical personnel by the administrator issuing a certain operation instruction, so that the five related medical personnel can remotely monitor and operate the surgical robot.
[0049] Specifically, in order to facilitate users to view device information and perform related operations, this embodiment can provide intuitive data visualization display and friendly user interface, which can be realized through web interface, mobile application program, etc. Through these interfaces, the device status can be viewed in real time, logs can be consulted, and related operations can be performed.
[0050] The user module is configured to log in and verify the user level, generate the operation instruction, and send the operation instruction to the remote device module through the device management service module.
[0051] Specifically, as shown in Figure 2 The embodiment opens the corresponding permissions to the login user by marking and verifying the user level of the login user, and the login user can view the related information of the surgical robot in the database through the device management platform (server side), i.e., the device management service module, in the range of viewable device information data, and can also operate the robots of different clients. It can be understood that the premise of the embodiment is to connect the Internet, and thus remote monitoring and operation can be realized. Therefore, as shown in Figure 2 There is also an Internet of Things platform, and the embodiment assigns different surgical robots to different login users so that they can operate without interfering with each other, realizing decentralization.
[0052] Compared with the prior art, the remote device module of the embodiment is responsible for obtaining device information data of the surgical robot and transmitting the data to the device management service module. The device information data includes the operation log, coding information, and software version of the surgical robot. The remote device module also receives operation instructions from the user module and sends the operation instructions to the surgical robot through the device management service module to realize operation control of the surgical robot. The device management service module is responsible for receiving the device information data transmitted by the remote device module and saving the data in the database for storage. At the same time, the device management service module also sets user permissions according to the user level in the user module to ensure that only users with corresponding permissions can access and operate the corresponding device information data. According to the user permissions, the device management service module transmits and displays the corresponding device information data to facilitate the user to perform remote monitoring and operation. The user logs in through the user module and verifies the identity and permissions of the user. According to the user level, the user can obtain the corresponding device information data. For example, a user with a higher level may have higher-level device information data access permissions. The user module is also responsible for generating operation instructions and sending the instructions to the remote device module through the device management service module to realize remote monitoring and operation of the surgical robot. The invention realizes remote monitoring and operation of the surgical robot through the cooperation of the three modules, and divides the login users into different levels to limit the use permissions of the login users, avoiding the situation that the operation instruction of the surgical operation is wrong due to the failure of remote connection, and ensuring the safety of the patient's life.
[0053] Optionally, the remote device module includes a device log unit and a device authorization unit.
[0054] The device log unit is configured to obtain the operation log of the surgical robot, extract fault report information from the operation log of the surgical robot, generate a fault information log, encrypt the operation log of the surgical robot and the fault information log, and upload them to the device management service module. The operation log of the surgical robot includes the operation duration of the surgical robot, the fault report information, a surgical robot service log, surgical robot material replacement information, and a surgical content log.
[0055] The device authorization unit is configured to obtain and verify the surgical robot code information and the verification information of the logged-in user, and specifically includes: when the surgical robot code information and the verification information are consistent, the corresponding surgical robot is authorized to the logged-in user, so that the logged-in user remotely monitors and operates the surgical robot.
[0056] Optionally, the remote device module further includes a version management unit.
[0057] The version management unit is configured to update the control software and application software of the surgical robot, update the software version of the surgical robot by downloading an updated software installation package, and test the compatibility of the surgical robot version, and perform performance testing according to the compatibility, so as to upgrade the software version of the surgical robot.
[0058] Specifically, the remote device module includes a device log unit, a device authorization unit, and a version management unit, which play an important role in the safety and reliability of remotely controlling the surgical robot. The log information in the device log unit is very important for tracking the process of surgical operation and problem troubleshooting. Before uploading these log information, the device log unit will encrypt it to ensure the confidentiality of the data, and then upload the encrypted operation log and fault information log to the device management service module for further analysis and processing. The device authorization unit authorizes the corresponding surgical robot to the logged-in user, so that it can perform remote monitoring and operation. Such authorization mechanism can ensure that only authorized users can perform remote operation, reducing potential security risks. The version management unit in the embodiment is responsible for managing the software version of the surgical robot, can track the version information of the firmware and application program of the surgical robot, and detect in real time whether there is an available security patch or software update. If a vulnerability or security problem is found, the version management unit can provide the corresponding update to ensure that the surgical robot always runs on the latest secure version.
[0059] Specifically, the remote device module of the embodiment can improve the safety and reliability of the remote control surgical robot system by integrating the functions of device log, device authorization and version management. The device log unit records and manages operation logs and fault information, and ensures the safe transmission of data through encryption and uploading. The device authorization unit controls the authorized operation of the surgical robot by the user, and limits unauthorized access and operation. The version management unit ensures that the surgical robot runs on the latest version, reducing the risk of system vulnerabilities. The integration of these modules can provide comprehensive safety protection for the remote control surgical robot system.
[0060] Optionally, the device management service module comprises an institution management unit.
[0061] The institution management unit is configured to create a surgical institution, specifically comprising: assigning a plurality of login users to the same surgical institution, and assigning corresponding permission levels to the plurality of login users according to the permission information of the surgical institution, to limit the operation and control of the login users on the surgical robot.
[0062] Specifically, through the institution management unit, the administrator can create different surgical institutions and assign relevant login users to the corresponding surgical institutions. In terms of permission management of the surgical institution, the institution management unit can assign different permissions to the login users according to the different surgical institutions. In this way, the login users of different surgical institutions can only operate and control their own surgical robots. For example, the employees of surgical institution A can only operate and control the surgical robots of their own institution A, but cannot operate the surgical robots of institution B.
[0063] Specifically, through the institution management unit, the device management service module can achieve flexible management and permission control of institutions and users. The administrator can create and configure different surgical institutions, assign login users to the corresponding institutions, and manage the permissions of the login users according to the permission settings of the surgical institutions. In this way, different surgical institutions and users can operate according to their permissions, achieving safe and reliable control of the remote control surgical robot system.
[0064] Optionally, the device management service module further comprises a data analysis and export unit:
[0065] The data analysis and export unit is configured to store and process the device information data, specifically comprising: determining the fault part of the surgical robot according to the device information data, generating an alarm signal and an analysis report when the fault part is obtained, wherein the alarm signal is prompted in the form of a pop-up window, and the analysis report is sent to the user module.
[0066] In particular, the device management service module optionally further comprises a data analysis and export unit. This module is used to store and process device information data, and to determine the fault location of the surgical robot according to these data. The data analysis and export unit in this embodiment is responsible for storing device information data in a database or other suitable storage medium. These data can include sensor data, operation logs, etc. of the surgical robot. By processing and analyzing these data, the fault location of the surgical robot can be found.
[0067] In particular, the data analysis and export unit determines the fault location of the surgical robot by analyzing device information data. For example, it can use machine learning, data mining or other algorithms to identify abnormal situations in device operation and locate the fault location. In this way, the fault of the surgical robot can be found in time, and the maintenance personnel can repair it conveniently. Once the fault location is obtained, the data analysis and export unit can generate an alarm signal and an analysis report. The alarm signal is prompted in the form of a pop-up window, which can be displayed on the remote control console or other devices. Such prompt helps the operator to pay attention to the fault of the robot in time and take appropriate measures. At the same time, the analysis report can be sent to the login carrier of the login user. In this way, the login user can obtain detailed information about the fault location of the surgical robot in time and determine whether further operation is needed according to the report, thereby ensuring the safety and reliability of the surgical robot system.
[0068] Optionally, the device management service module further comprises an information management unit and a user identification unit:
[0069] The information management unit is used to obtain task information published by one login user and send it to another login user, and the other login user operates according to the task information.
[0070] The user identification unit is used to obtain the user level of the login user, obtain the user authority according to the user level, and filter the corresponding data in the device information data according to the user authority. Specifically, it comprises: obtaining configuration information in the user level, judging the identity of the login user according to the configuration information, obtaining the user authority, filtering the corresponding data in the device information data according to the user authority, and sending the corresponding device information data and assigning the authority of the surgical robot to the user module.
[0071] In particular, the device management service module optionally further includes an information management unit and a user identification unit for better managing device information and identifying the identity of the logged-in user. Through the information management unit, the logged-in user can publish task information and send it to the relevant users who need to operate. The logged-in user can perform corresponding operations according to the task information and update the status of the task after completing the task. This can ensure the timeliness and accuracy of task allocation and processing; through the user identification unit, the identity of the logged-in user can be identified, such as administrator, doctor, or nurse. According to the logged-in user with different identities, different device information data can be sent and corresponding surgical robot permissions can be allocated. This can ensure that the logged-in user has appropriate permissions and roles when operating the device, and can properly view and operate the device information.
[0072] In particular, through the information management unit and the user identification unit, the device management service module can realize the management and distribution of task information, ensuring the accuracy and timeliness of the task. At the same time, identity authentication and permission allocation can be performed according to the identity of the logged-in user, ensuring that the logged-in user has appropriate permissions and roles when operating the device. This helps to improve the efficiency of device management and ensures the safety and stability of device operation.
[0073] Optionally, the user module includes a user login unit and a user management unit:
[0074] The user login unit is used to generate a login interface and identify the account and password data of the logged-in user, and generate a random picture verification code. When the account and password data are sent multiple times with input errors, the account of the logged-in user is locked.
[0075] The user management unit is used for the logged-in user to create subordinate users and manage the permissions of the subordinate users.
[0076] In particular, the user login unit is used to generate a login interface and identify the account and password data of the logged-in user. When the user attempts to log in, this unit verifies the account and password provided by the user to ensure their accuracy. In addition, the user login unit also generates a random picture verification code to enhance the security of login. If the user inputs the wrong account and password multiple times, the unit can also lock the account of the logged-in user to prevent malicious login and unauthorized access.
[0077] Specifically, the user management unit is used for the login user to create and manage subordinate users and perform permission management on these subordinate users. Through the user management unit, the login user can create new user accounts and specify corresponding permissions. In this way, the login user has management permissions and can control and limit the operation permissions of subordinate users. For example, the login user can authorize subordinate users to perform device operations, view device information, or only browse device information, etc. Through the user management unit, the login user can flexibly manage user levels and permissions to ensure the security of the system and the compliance of the operation.
[0078] Optionally, the user module further comprises a machine management unit and a personal information unit:
[0079] The machine management unit is used for the login user to control and manage all surgical robots assigned by the remote device module to the login user;
[0080] The personal information unit is used to display all surgical robots, all operation permissions and all surgical task information of the login user.
[0081] Specifically, the login user can view all surgical robots assigned to them through the machine management unit and perform operations such as starting, stopping, monitoring, etc. Through the machine management unit, the login user can monitor and control the status of the surgical robot in real time to ensure its normal operation and safety.
[0082] Specifically, the login user can view the surgical robots they own through the personal information unit and understand the current status and settings of each robot. In addition, the personal information unit also displays the operation permissions of the login user, such as what operations can be performed on the robot and which task information can be accessed. Through the personal information unit, the login user can conveniently manage their surgical robots and view task information, improving work efficiency and user experience.
[0083] Optionally, the user module further comprises an operation log management unit and a version management unit:
[0084] The operation log management unit is used to generate and store operation logs according to the operation instructions of the login user on each surgical robot;
[0085] The version management unit is used to display version information of each software in the surgical robot.
[0086] Specifically, when the logged-in user operates the surgical robot, the operation log management unit records the detailed information of the operation, such as operation time, operation type, performer, etc. This can help users track and audit operation behavior, and timely discover abnormalities and handle problems. The storage of operation logs also provides a basis for subsequent operation analysis and data statistics.
[0087] Specifically, the logged-in user can view the version number, release date, update log, etc. of each software component in the surgical robot through the version management unit. This can help users understand the update and function improvement of the surgical robot software in a timely manner, so as to decide whether to upgrade or install a new software version. The version management unit also provides a unified interface for users to conveniently and quickly view all software version information.
[0088] Specifically, through the operation log management unit and the version management unit, the device management service module provides better operation record and version management functions for the logged-in user. The operation log can help users understand and track operation behavior in a timely manner, ensuring the safety and reliability of the system. The version management unit provides convenient software version viewing and management functions for users, keeping the surgical robot software always up-to-date and stable. This can improve the visualization and operation efficiency of device management for users.
[0089] Corresponding to the above-mentioned surgical robot remote monitoring operation system, the present application also provides a surgical robot remote monitoring operation method, as shown in Figure 3 The present application also provides a surgical robot remote monitoring operation method, as shown in
[0090] Step 110, the remote device module acquires device information data, and sends the device information data to the device management service module, wherein the device information data includes surgical robot running logs, surgical robot coding information, and surgical robot software version;
[0091] Step 120, the device management service module stores and processes the device information data;
[0092] Step 130, the user module performs user login and verifies user level;
[0093] Step 140, the device management service module acquires the user level of the logged-in user, obtains user permissions according to the user level, filters corresponding data in the device information data according to the user permissions, and transmits the corresponding data to the user module for display;
[0094] Step 150, the user module generates the operation instruction, and sends the operation instruction to the remote device module through the device management service module;
[0095] In step 160, the remote device module acquires the operation instruction and controls the surgical robot to execute the operation instruction.
[0096] The surgical robot remote monitoring operation method and the surgical robot remote monitoring operation system have the same advantages as the prior art, and will not be described here.
[0097] 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 related hardware. The program can be stored in a non-volatile computer readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0098] It should be noted that in this paper, such as "first" and "second" and other relational terms are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between the entities or operations. Moreover, the term "include", "contain" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0099] The foregoing is considered as illustrative only of the principles of the application. Numerous modifications and changes will readily occur to those skilled in the art, and it is intended to embrace all such modifications and changes that fall within the scope of the appended claims to the invention. Thus, the scope of the application should be determined by the appended claims and their legal equivalents, rather than by the description of the examples. All publications and patents cited herein are incorporated by reference in their entirety for the teachings relevant to the sentence and / or paragraph in which the citation occurs.
[0100] Although the present application has been described in connection with the embodiments thereof, it will occur to those skilled in the art that modifications can be made in these embodiments without departing from the true spirit and scope of the application. Accordingly, it is intended that all such modifications be included within the scope of the application.
Claims
1. A surgical robot remote monitoring operating system, characterized by, The device management service module is in signal connection with the remote device module and the user module respectively; The remote device module is configured to acquire device information data and send the device information data to the device management service module, and acquire an operation instruction and control a surgical robot to execute the operation instruction, wherein the device information data comprises surgical robot running logs, surgical robot coding information and surgical robot software versions; The device management service module is configured to store and process the device information data, acquire a user level of a logged-in user, obtain user permissions according to the user level, filter corresponding data in the device information data according to the user permissions, and transmit the corresponding data to the user module for display; The user module is configured to log in a user and verify the user level, generate the operation instruction and send the operation instruction to the remote device module through the device management service module; The remote device module comprises a device log unit and a device authorization unit. The device log unit is configured to acquire the surgical robot running logs, extract fault report information according to the surgical robot running logs, generate fault information logs, encrypt the surgical robot running logs and the fault information logs, and upload the surgical robot running logs and the fault information logs to the device management service module, wherein the surgical robot running logs comprise surgical robot running time, the fault report information, surgical robot service logs, surgical robot material replacement information and surgical content logs; The device authorization unit is configured to acquire and verify the surgical robot coding information and verification information of the logged-in user, and specifically comprises: when the surgical robot coding information and the verification information are consistent, the corresponding surgical robot is authorized to the logged-in user, so that the logged-in user remotely monitors and operates the surgical robot.
2. The surgical robotic remote monitoring operating system of claim 1, wherein, The remote device module further comprises a version management unit. The version management unit is configured to update versions of control software and application software of the surgical robot, update the surgical robot software versions by downloading an updated software installation package, and test version compatibility of the surgical robot, perform performance testing according to the compatibility, and upgrade the surgical robot software versions.
3. The surgical robotic remote monitoring operating system of claim 1, wherein, The device management service module comprises an institution management unit. The institution management unit is configured to create a surgical institution, and specifically comprises: assigning a plurality of logged-in users to the same surgical institution, and assigning a plurality of logged-in users to corresponding permission levels according to permission information of the surgical institution, so as to limit operation and control of the logged-in users on the surgical robot.
4. The surgical robotic remote monitoring operating system of claim 1, wherein, The device management service module further comprises a data analysis and export unit: The data analysis and export unit is used for storing and processing the equipment information data, specifically comprising: judging the fault part of the surgical robot according to the equipment information data, generating an alarm signal and an analysis report when the fault part is obtained, wherein the alarm signal is prompted in the form of a pop-up window, and the analysis report is sent to the user module.
5. The surgical robotic remote monitoring operating system of claim 1, wherein, The device management service module further comprises an information management unit and a user identification unit: The information management unit is used to obtain task information published by a login user and send it to other corresponding login users; The user identification unit is used to obtain the user level of the login user, obtain the user authority according to the user level, and filter the corresponding data in the equipment information data according to the user authority, specifically comprising: obtaining configuration information in the user level, judging the identity of the login user according to the configuration information, obtaining the user authority, filtering the corresponding data in the equipment information data according to the user authority, and sending the corresponding equipment information data and assigning the authority of the surgical robot to the user module.
6. The surgical robotic remote monitoring operating system of claim 1, wherein, The user module comprises a user login unit and a user management unit: The user login unit is used to generate a login interface, identify the account and password data of the login user, and generate a random picture verification code, and when the account and password data are sent multiple times, the account of the login user is locked; The user management unit is used for the login user to create a subordinate user and manage the authority of the subordinate user.
7. The surgical robotic remote monitoring operating system of claim 1, wherein, The user module further comprises a machine management unit and a personal information unit: The machine management unit is used to control and manage all surgical robots allocated by the remote device module to the login user; The personal information unit is used to display all surgical robots, all operation authorities and all surgical task information of the login user.
8. The surgical robotic remote monitoring operating system of claim 1, wherein, The user module further comprises an operation log management unit and a version management unit: The operation log management unit is used to generate and store operation logs according to the operation instructions of the login user on each surgical robot; The version management unit is used to display the version information of each software in the surgical robot.
9. A method of operating a surgical robot remote monitoring, characterized in that, The surgical robot remote monitoring operation method applied to the surgical robot remote monitoring operation system of any one of claims 1 to 8, comprising: Obtaining equipment information data, wherein the equipment information data comprises surgical robot operation logs, surgical robot coding information and surgical robot software versions; Storing and processing the equipment information data; and logging in and verifying the user level; Obtaining the user level of the login user, obtaining the user authority according to the user level, and filtering the corresponding data in the equipment information data according to the user authority; Logging in and verifying the user level, generating the operation instruction, and controlling the surgical robot to execute the operation instruction; Wherein, after obtaining the equipment information data, it further comprises: According to the operation log of the surgical robot, fault report information is extracted, a fault information log is generated, and the operation log of the surgical robot and the fault information log are encrypted, wherein the operation log of the surgical robot includes the operation time of the surgical robot, the fault report information, a service log of the surgical robot, material replacement information of the surgical robot, and a surgical content log; The surgical robot code information and the verification information of the logged-in user are obtained and verified, specifically including: when the surgical robot code information and the verification information are consistent, the corresponding surgical robot is authorized to the logged-in user, so that the logged-in user remotely monitors and operates the surgical robot.
Citation Information
Patent Citations
User console system for robotic surgery
CN108472097A
Comprehensive messaging system for robotic surgical systems
CN113556987A