Operating table data transmission method and system
By identifying and adjusting the core surgical information flow in the operating table data transmission system, predicting congestion status, and optimizing network resource allocation, the network congestion problem caused by simultaneous transmission of wireless devices was solved, achieving continuous and low-latency transmission of critical data, and improving the safety and efficiency of surgery.
Patent Information
- Application Number
- CN202511432576.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-09
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2045-10-09
AI Technical Summary
Existing operating table data transmission systems cannot effectively manage network resources when faced with a large number of wireless critical devices transmitting simultaneously, resulting in data delays and loss, which affects surgical accuracy and patient safety.
By identifying core surgical information flows in active wireless devices, predicting network congestion status, and adjusting the generation method of non-core data flows according to their importance, the transmission priority of core data flows and access to control channels are improved, thereby achieving continuous and low-latency transmission.
It effectively alleviates network pressure, ensures the continuous and low-latency transmission of core surgical information, improves the reliability and real-time nature of data during surgery, and guarantees surgical safety and efficiency.
Smart Images

Figure CN120897178A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data transmission, and in particular to a surgical table data transmission method and system. BACKGROUND
[0002] In modern medical practice, the surgical table data transmission system undertakes the important task of transmitting key data (such as vital signs, images, and device status) to the central processing unit or display terminal in real time. The existing system is usually based on general and cost-optimized design, using standard communication protocols and cyclic redundancy check (CRC) mechanisms, and when the check fails, the retransmission mechanism is used to ensure reliability. In the stable electromagnetic environment of the operating room, this architecture can meet the daily operation needs.
[0003] With the development of minimally invasive surgery, to reduce cable interference, improve operation flexibility, and maintain a sterile environment, some new special surgical devices gradually introduce wireless transmission technology, such as disposable wireless sensors (used to monitor local tissue tension, microcirculation perfusion, etc.) or small wireless imaging probes, forming a hybrid network combining wired and wireless. Initially, these wireless devices are used for supplementary transmission of non-critical data, and occasional network fluctuations are still tolerable. However, as wireless sensing technology matures, the data it transmits gradually becomes a key basis for real-time surgical decision-making (such as suture tension feedback or tissue oxygenation level monitoring), and any transmission delay or interruption can directly affect the accuracy of the operation and patient safety.
[0004] The challenge that follows is not just external electromagnetic interference, but internal network pressure resulting from the successful application of wireless technology itself. The network infrastructure of the operating room, originally designed for a fixed number of wired data streams and a small number of non-critical wireless auxiliary devices, must now accommodate an increasing number of wireless devices, many of which transmit critical information. Although a single wireless link may have sufficient capacity to handle its specific data rate, when multiple critical wireless devices are active at the same time and send information to the shared wireless communication channel and central data aggregation unit (such as a dedicated wireless access point or gateway), their cumulative demand begins to cause significant internal network congestion and resource contention. This internal network pressure manifests as unpredictable increases in data latency and intermittent packet loss, especially when multiple critical wireless devices transmit data simultaneously or in burst mode. Existing quality of service mechanisms, designed primarily for wired traffic or simpler wireless scenarios, are insufficient to effectively prioritize and manage such dynamic and high-density wireless traffic. The system currently lacks a proactive ability to predict and intelligently allocate wireless communication resources based on the real-time importance of different wireless data streams and expected burst patterns, and only passively handles network errors after they occur.
[0005] In view of the above problems, the prior art needs to be improved. SUMMARY
[0006] The object of the present application is to provide a surgical table data transmission method and system to solve the problems in the prior art.
[0007] In a first aspect, the present application provides a surgical table data transmission method, comprising the following steps: acquiring real-time data streams from a plurality of wireless devices, and identifying active wireless devices and judging data streams carrying core surgical information in the active wireless devices according to the real-time data streams; predicting the congestion state of the shared wireless communication channel and the data aggregation unit according to the number of active wireless devices and the transmission rate of the real-time data streams; when the congestion state is predicted, issuing a data quality adjustment instruction to the wireless devices corresponding to the non-core data streams according to the importance of the data streams of the core surgical information to adjust the data generation mode of the non-core data streams; when the congestion state occurs, the transmission priority of the data stream of the core surgical information is improved, and the access of the shared wireless communication channel is controlled to enable the continuous and low-delay transmission of the data stream of the core surgical information.
[0008] In a second aspect, a surgical table data transmission system is provided, comprising: a data acquisition and analysis module for acquiring real-time data streams from a plurality of wireless devices, and identifying active wireless devices and judging data streams carrying core surgical information in the active wireless devices according to the real-time data streams; a congestion prediction module for predicting the congestion state of the shared wireless communication channel and the data aggregation unit according to the number of active wireless devices and the transmission rate of the real-time data streams; a data quality adjustment module for issuing a data quality adjustment instruction to the wireless devices corresponding to the non-core data streams according to the importance of the data streams of the core surgical information to adjust the data generation mode of the non-core data streams when the congestion state is predicted; a priority control module for improving the transmission priority of the data stream of the core surgical information when the congestion state occurs, and controlling the access of the shared wireless communication channel to enable the continuous and low-delay transmission of the data stream of the core surgical information.
[0009] Compared with the prior art, the present application has the following beneficial effects: By acquiring real-time data streams from multiple wireless devices, and identifying active wireless devices according to the real-time data streams, and judging the data stream carrying core surgical information in the active devices, the system can accurately identify the information stream that is crucial to the current surgery. On this basis, according to the number of active devices and the transmission rate of real-time data streams, the congestion state of the shared wireless communication channel and the data aggregation unit is predicted, so as to realize the prospective prediction of potential network congestion, rather than only passive response after the congestion occurs. When the congestion state is predicted, the application can issue data quality adjustment instructions to the wireless devices corresponding to the non-core data stream according to the importance of the data stream of the core surgical information, so as to adjust the data generation mode of the non-core data stream, which effectively relieves the network pressure and frees up valuable bandwidth resources for the core data stream. More importantly, when the congestion state occurs, the application can improve the transmission priority of the data stream of the core surgical information, and control the access of the shared wireless communication channel, so that the data stream of the core surgical information is transmitted continuously and with low delay. BRIEF DESCRIPTION OF DRAWINGS
[0010] Figure 1 The method flowchart of the present application.
[0011] Figure 2 The system structure schematic diagram of the present application.
[0012] In the figure: 201, data acquisition and analysis module; 202, congestion prediction module; 203, data quality adjustment module; 204, priority control module. DETAILED DESCRIPTION
[0013] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference signs represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as a limitation of the present application.
[0014] The terms "first", "second" are only used for description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.
[0015] The "real-time data stream" referred to in the present application refers to the data continuously generated and transmitted by various medical devices and sensors during the surgical process, which is usually time-sensitive and needs to be processed and responded in a timely manner. For example, vital sign monitoring data, high-resolution image data, motion trajectory data of surgical instruments, etc. The "wireless device" refers to various medical devices connected with the operating table data transmission system through wireless communication technology (such as Wi-Fi, Bluetooth, UWB, etc.), including but not limited to wireless sensors, wireless endoscopes, wireless vital sign monitors, etc. The "active wireless device" refers to the wireless device that is currently transmitting data or in a transmittable state. The "data stream of core surgical information" refers to the information stream that is crucial for the surgeon to make real-time surgical decisions and operations, and the continuity and low latency of its transmission directly affect the success of the operation and the safety of the patient. For example, real-time images, critical physiological parameters, accurate position information of surgical instruments, etc. The "non-core data stream" refers to auxiliary data streams that have less impact on surgical decisions and operations, or have low real-time requirements, such as device status reports, environmental monitoring data, non-critical log information, etc. The "shared wireless communication channel" refers to the wireless spectrum resource commonly used by multiple wireless devices, such as a Wi-Fi channel. The "data aggregation unit" refers to a hardware or software module responsible for receiving, aggregating, and preliminary processing data from multiple wireless devices, such as a wireless access point, gateway, or server. The "congestion state" refers to a situation where the shared wireless communication channel or the data aggregation unit's resources (such as bandwidth, processing capacity) are insufficient to meet the data transmission needs of all active wireless devices, resulting in increased data latency and rising packet loss rate. The "data quality adjustment instruction" refers to the instruction sent by the system to the wireless device corresponding to the non-core data stream, which is used to guide the adjustment of the data generation method, such as reducing the sampling rate, compressing data, reducing the transmission frequency, etc. The "transmission priority" refers to the priority of different data streams in being allocated resources and transmitted in the case of limited resources. The higher the priority, the more transmission resources it can obtain preferentially.
[0016] As shown in a kind of operating table data transmission method shown in Figure 1 , method includes the following steps: S101, acquire real-time data stream from multiple wireless devices, and identify active wireless device according to real-time data stream, and judge the data stream of core surgical information in active wireless device; It is noted that in one embodiment, the real-time data stream can be acquired by deploying multiple wireless receivers or wireless access points in the operating room environment, which are capable of capturing signals from different wireless devices and converting them into processable digital data streams. For example, multiple Wi-Fi access points can be configured, each covering a different area around the operating table to ensure that data from all wireless devices can be effectively received. Identifying active wireless devices can be achieved by monitoring the signal strength, packet transmission frequency or registration status of each wireless device. For example, the system can periodically send probe requests and determine whether a device is active according to its response. In determining the data stream of an active device that carries core surgical information, various methods can be used. One way is to pre-configure a rule base containing the default importance levels of data streams generated by different types of medical devices. For example, data streams from vital sign monitors are marked as high importance, while temperature data streams from environmental sensors are marked as low importance. When an active device is identified, the system queries the rule base to determine whether its data stream is core surgical information. Another way is that the system can determine according to the metadata of the data stream (such as data type, source device ID, target application, etc.). For example, if the metadata of the data stream indicates that it is a high-resolution real-time surgical image, it is determined as a data stream of core surgical information.
[0017] S102, according to the number of active wireless devices and the transmission rate of real-time data streams, predicting the congestion state of the shared wireless communication channel and the data aggregation unit; It is noted that the prediction of the congestion state can be achieved in various ways. One way is based on threshold judgment. The system can continuously monitor the utilization of the shared wireless communication channel and the queue length of the data aggregation unit. When the channel utilization exceeds a preset threshold (for example, 80%) or the queue length of the data aggregation unit exceeds a preset threshold, the system predicts that a congestion state may occur. Another way is based on historical data and trend analysis. The system can collect and analyze data such as channel utilization, data transmission rate, packet loss rate and delay in the past period of time, and use statistical models or machine learning algorithms to predict future congestion trends. For example, if historical data shows that during a certain period of time, when the number of active devices reaches a certain value, the probability of congestion significantly increases, the system can make a prediction based on this. The congestion state can also be predicted by simulation, i.e. according to the current network topology, the number of devices and the data transmission mode, a network simulation model is run to predict the congestion situation under different load conditions.
[0018] S103, when predicting the congestion state, according to the importance of the data stream of the core surgery information, issuing a data quality adjustment instruction to the wireless device corresponding to the non-core data stream to adjust the data generation mode of the non-core data stream; It should be noted that the data quality adjustment instruction issued to the wireless device corresponding to the non-core data stream can be implemented in various ways. One way is to directly send a control command. The system can send instructions such as "reduce the sampling rate to X Hz", "adjust the image resolution to Y pixels", "send data every Z seconds" to the wireless device corresponding to the specific non-core data stream through the wireless communication channel. These instructions can be predefined or dynamically generated according to the current congestion level. Another way is to send network resource beacon information. The system can periodically broadcast beacon information containing the current network resource status (such as available bandwidth, congestion level). After receiving these beacon information, the wireless device corresponding to the non-core data stream can autonomously decide how to adjust its data generation mode to adapt to the current network status according to its pre-set strategy or algorithm. For example, when the beacon information indicates that the network congestion level is "moderate", the device may choose to double the data compression rate; when the congestion level is "high", the device may choose to suspend the transmission of unnecessary data.
[0019] S104, when the congestion state occurs, the transmission priority of the data stream of the core surgery information is improved, and the access to the shared wireless communication channel is controlled to enable continuous and low-delay transmission of the data stream of the core surgery information.
[0020] It should be noted that the transmission priority of the data stream of the core surgery information can be implemented in various ways. One way is based on the quality of service (QoS) mechanism. The system can assign a higher QoS level to the data stream of the core surgery information, for example, in the IEEE 802.11 standard, it can be mapped to a higher access category, so that it has a higher priority when competing for the channel. Another way is to use priority queues. In the data aggregation unit or network device, independent queues are set for data streams of different priorities. The data stream of the core surgery information is put into the high-priority queue, and the non-core data stream is put into the low-priority queue. The scheduler will process the data in the high-priority queue first. The access to the shared wireless communication channel can be implemented in various ways. One way is based on the access control list (ACL). The system can dynamically adjust the ACL to only allow high-priority data streams to access the channel during congestion, or limit the access frequency of low-priority data streams. Another way is to use dynamic channel allocation. During congestion, the system can preferentially allocate data streams of core surgery information to channels with less interference and sufficient bandwidth, or reserve dedicated time slots or frequency resources for them. It can also be achieved by adjusting the carrier sense multiple access / collision avoidance (CSMA / CA) parameters. For example, for the data stream of the core surgery information, a shorter contention window or smaller backoff time can be set to make it more advantageous in channel competition, thereby improving its access success rate and transmission efficiency.
[0021] The surgery table data transmission method proposed in the present application realizes intelligent management of wireless communication resources by combining the importance of data stream with network congestion prediction. Traditional existing surgery table data transmission systems mainly rely on passive error retransmission mechanisms, i.e. only after the data packet is damaged or lost, the remedy is carried out, which in the complex wireless environment, large data volume and real-time requirement high surgery scene, cannot effectively guarantee the transmission quality of critical data. When multiple critical wireless devices are active at the same time and send information to the shared wireless communication channel and data aggregation unit, their cumulative demand will cause significant internal network congestion and resource contention, and further cause unpredictable increase in data delay and intermittent packet loss.
[0022] The application can identify potential network bottlenecks in advance by actively predicting the congestion state of the shared wireless communication channel and the data aggregation unit. When congestion is predicted, the system can issue data quality adjustment instructions to the wireless devices corresponding to non-core data streams according to the importance of the data flow of core surgical information, so as to adjust the data generation mode of non-core data streams, such as reducing the sampling rate or compressing the data, to reduce their occupation of network resources. This active traffic shaping mechanism avoids further deterioration of congestion and reserves valuable network resources for the data flow of core surgical information. Further, when the congestion state occurs, the application can improve the transmission priority of the data flow of core surgical information and control the access of the shared wireless communication channel. This means that even in the case of network resource shortage, the data flow of core surgical information can have priority to obtain transmission opportunities and be given higher transmission guarantee, thereby ensuring its continuity and low-delay transmission. This differentiated service based on data importance is significantly better than the transmission strategy in the prior art which does not distinguish the importance of data and treats all data equally.
[0023] As an embodiment of the application, the step of judging the data flow carrying core surgical information in the active wireless device comprises: Collecting auxiliary information reflecting the operation intention of the surgeon, the auxiliary information including one or more of the pose information of the surgical instrument, the eye movement information of the surgeon, and the voice instruction of the surgeon; It should be noted that, specifically, the auxiliary information refers to non-data flow information that can directly or indirectly reflect the intention and focus of the surgeon during the operation. For example, the pose information of the surgical instrument can be obtained by a sensor attached to the instrument, which indicates the current position, direction and motion trajectory of the instrument, so as to infer the area or object being operated by the surgeon. The eye movement information of the surgeon can be obtained by an eye tracking device, which is used to identify the area where the surgeon's gaze focuses, which is usually associated with the image or video data stream that the surgeon is currently focusing on. The voice instruction of the surgeon can be captured and analyzed by a voice recognition system, such as "zoom in", "switch perspective", etc. These instructions directly indicate the surgeon's demand for specific data streams (such as high-resolution image streams, video streams of specific angles). The collection of these auxiliary information aims to provide deeper context information to assist in judging which real-time data stream is the core information of the current operation.
[0024] Correlating the auxiliary information with the real-time data stream to identify the specific data stream currently focused on by the surgeon; It should be noted that the association of auxiliary information with real-time data stream to identify the specific data stream currently focused on by the surgeon can be understood as establishing a mapping relationship between auxiliary information and specific data stream. For example, when the eye movement information of the surgeon shows that it has been focusing on the endoscope video stream of a certain specific area for a long time, this video stream is identified as the specific data stream currently focused on by the surgeon. When the surgeon issues a "zoom in" instruction, the image data stream related to the instruction that provides a zoomed view is identified as the focus data stream. The purpose of this step is to more accurately locate the data stream that is crucial to the current surgery through multi-modal information fusion.
[0025] According to the association result, dynamically adjust the judgment rule of the core surgical information of the real-time data stream; It should be noted that dynamically adjusting the judgment rule of the core surgical information of the real-time data stream according to the association result means that the standard for judging which data stream belongs to the core surgical information is updated in real time according to the change of the surgeon's operation intention. For example, the focus of the surgeon may be different in different stages of the surgery (such as incision, hemostasis, and suture), so the definition of the core data stream should also be adjusted accordingly. If the association result shows that the surgeon is currently mainly focusing on fine operation, the priority of the high-resolution, low-latency microscopic image stream will be raised; if focusing on hemostasis, the physiological parameter data stream related to the amount of bleeding and the condition of blood vessels may become the core. This dynamic adjustment mechanism ensures that the judgment of the core surgical information can adapt to the complexity and real-time requirements of the surgery.
[0026] According to the judgment rule, the active wireless device and the real-time data stream, determine the data stream carrying the core surgical information in the active wireless device; It should be noted that it specifically refers to considering the dynamically adjusted judgment rule, all currently active wireless devices and their transmitted real-time data streams, and finally identifying those data streams that are crucial to the current surgical decision and operation and carry the core surgical information.
[0027] The scheme of the present application can more accurately identify the specific data stream currently focused on by the surgeon by collecting auxiliary information reflecting the operation intention of the surgeon and associating it with real-time data stream. It is precisely because of this dynamic perception based on the actual operation intention of the surgeon that the judgment of the core surgical information is no longer statically preset, but can be adjusted in real time according to the changes of the surgical process and the focus of the surgeon. By dynamically adjusting the judgment rule, the system can ensure that at any moment, the data stream identified as the core surgical information truly reflects the most urgent needs of the surgeon, thereby providing accurate basis for subsequent priority promotion and resource scheduling.
[0028] By the technical solution, the application can overcome the blindness and hysteresis that may exist in the judgment of core surgical information in the traditional method. By introducing the auxiliary information of the surgeon's operation intention and realizing the dynamic adjustment of the judgment rule, the system can more intelligently and accurately identify the real-time data stream that is crucial to the current surgery. This fine identification capability enables the subsequent data transmission optimization (such as priority promotion and resource scheduling) to more effectively act on the data that truly needs to be protected, thereby significantly improving the transmission reliability and real-time performance of key information in the surgical process, providing more stable and accurate data support for surgeons, and thus ensuring the safety and efficiency of the surgery.
[0029] As an embodiment of the application, the step of dynamically adjusting the judgment rule of the core surgical information of the real-time data stream includes: obtaining the confidence of the auxiliary information; It should be noted that, for example, one or more of the pose information of the surgical instrument, the eye movement information of the surgeon, or the voice instruction, reliability assessment is performed. The confidence can be calculated based on factors such as sensor accuracy, environmental interference, data integrity, or historical performance, and its purpose is to quantify the reliability of each type of auxiliary information to provide a basis for subsequent judgment.
[0030] According to the surgical stage, the auxiliary information is weighted to obtain weighted auxiliary information; It should be noted that it can be specifically understood that different weights are given to different types of auxiliary information according to the specific stage (for example, incision, hemostasis, suture, etc.) of the current surgery. For example, in the fine operation stage, the pose information of the surgical instrument may have a higher weight; while in the diagnosis or decision-making stage, the voice instruction or eye movement information of the surgeon may be more critical. Its purpose is to make the adjustment of the judgment rule more in line with the actual needs of the current surgery and the focus of the doctor's attention.
[0031] According to the weighted auxiliary information, the surgeon's operation intention is aggregated to obtain the aggregated surgeon's operation intention; It should be noted that it specifically refers to the fusion processing of multiple auxiliary information after confidence evaluation and stage weighting to form a comprehensive and more accurate representation of the current operation intention of the surgeon. For example, the weighted pose, eye movement and voice information can be integrated through a multi-modal data fusion algorithm to better understand the doctor's intention. Its purpose is to eliminate the limitations of single auxiliary information and provide a more robust intention recognition basis.
[0032] According to the aggregated surgeon's operation intention and the preset rule library, the judgment rule of the core surgical information of the real-time data stream is determined; It should be noted that the preset rule base can include a series of rules defined based on clinical experience, operation type or expert knowledge, which map specific surgeon operation intention to judgment criteria for core operation information of real-time data stream. For example, when the aggregated intention shows that the doctor is performing fine dissection, the rule base can indicate that the high-resolution endoscope video stream and the key physiological parameter stream are identified as core information. The purpose is to convert the abstract doctor intention into specific and executable data stream judgment criteria, ensuring accurate identification of core information.
[0033] The scheme of the present application effectively solves the problems of insufficient precision and adaptability in dynamically adjusting the judgment rules of core operation information of the traditional method by introducing the confidence evaluation of auxiliary information and the operation stage weighting mechanism. Specifically, by obtaining the confidence of auxiliary information, low-quality or unreliable auxiliary information can be effectively filtered out to avoid its negative impact on the judgment rules. At the same time, the auxiliary information is weighted according to the operation stage, so that the key information in different stages can be given higher priority, so that the aggregated surgeon operation intention can more accurately reflect the actual needs of the current operation. Therefore, combined with the preset rule base, the judgment rules of real-time data stream core operation information can be determined more intelligently and accurately, ensuring that the system can always focus on the information stream that is crucial to clinical decision-making in a complex and variable surgical environment.
[0034] Through the above technical scheme, the present application can significantly improve the dynamic adjustment capability of the judgment rules of core operation information. By comprehensively considering the confidence of auxiliary information, the specificity of the operation stage and the aggregated operation intention of the surgeon, the determined judgment rules have higher accuracy and adaptability. This makes the system more intelligent and flexible in identifying core operation information, avoiding the problem of missing key data or occupying valuable bandwidth with non-key data due to inaccurate auxiliary information or rigid judgment rules. Ultimately, this helps to ensure that core operation information can still be continuously and low-delay transmitted in a congested state, thereby ensuring the smooth progress of the operation and the safety of the patient.
[0035] As an embodiment of the present application, the step of issuing a data quality adjustment instruction to the wireless device corresponding to the non-core data stream to adjust the data generation mode of the non-core data stream includes: issuing network resource beacon information about the data quality adjustment instruction to the wireless device corresponding to the non-core data stream, so that the corresponding wireless device determines the target quality level of the data generation mode according to the network resource beacon information, and generates the data stream according to the target quality level under smooth transition processing.
[0036] It should be noted that the network resource beacon information can be understood as a broadcast or unicast signal containing information such as current network state, available resources, recommended data quality range, or congestion level. The beacon information is intended to provide a basis for decision-making for wireless devices, rather than mandatory instructions. For example, the network resource beacon information can include the current load rate of the shared wireless communication channel, the queue depth of the data aggregation unit, the available uplink bandwidth margin, and the recommended quality level interval for different types of non-core data flow. Among them, the target quality level determined by the wireless device of the non-core data flow autonomously refers to that the wireless device of the non-core data flow intelligently analyzes the beacon information in combination with its current hardware capability, battery state, application demand, and local environment (for example, sensor accuracy, camera resolution, etc.) after receiving the network resource beacon information, and calculates or selects a data generation quality level that is most suitable for itself and meets the current network condition. For example, a wireless camera device can autonomously decide to reduce the video stream resolution from 1080p to 720p or 480p and adjust the frame rate according to the available bandwidth indicated in the beacon information. In practical applications, the smooth transition process specifically refers to that after determining the target quality level, the wireless device does not immediately switch to the new quality level, but gradually adjusts the data generation mode through a gradual process. For example, it can be achieved by gradually reducing the data transmission rate, gradually reducing the data sampling frequency, gradually reducing the image or video encoding quality, etc. The purpose is to avoid sudden interruption or dramatic fluctuations of data flow, thereby ensuring the continuity of non-core data flow and the smoothness of user experience during the quality adjustment process.
[0037] The scheme of the present application effectively solves the rigidity and low efficiency problems caused by the traditional instruction issuing mode by introducing network resource beacon information and allowing wireless devices to autonomously determine the target quality level. When the congestion state is predicted, the system no longer directly and mandatorily specifies the quality level of the non-core data flow, but provides beacons containing global network information. Based on these beacon information, the wireless device can intelligently select the data generation quality level that is most suitable for the current network condition and its own capability. This autonomous decision-making mechanism makes the data quality adjustment more flexible and accurate, avoiding the "one-size-fits-all" problem. In addition, through the smooth transition process, the adjustment process of data quality is optimized to gradual changes, effectively avoiding sudden interruption or dramatic fluctuations of data flow, thereby ensuring the continuity and stability of non-core data flow during the congestion management process, and reducing the impact on related applications.
[0038] As an embodiment of the present application, when the congestion state occurs, the step of improving the transmission priority of the data flow of the core surgical information and controlling the access of the shared wireless communication channel to enable the continuous and low-delay transmission of the data flow of the core surgical information includes: continuously assess the clinical importance of each real-time data stream in the plurality of wireless devices in the congested state; It should be noted that, specifically, continuously assessing the clinical importance of each real-time data stream in the plurality of wireless devices means that the system monitors and analyzes data streams from different wireless devices in real time, such as vital sign monitoring data, high-precision surgical images, robot-assisted operation instructions, etc., and assigns them corresponding clinical importance levels according to their criticality to patient safety, surgical progress and physician decision-making. This assessment can be based on pre-set rules, or it can be a comprehensive judgment of the current surgical stage, patient status and physician operation intention combined with artificial intelligence algorithms.
[0039] According to the clinical importance and the importance of the data stream of the core surgical information, dynamically allocate transmission priority for each real-time data stream; It should be noted that it can be understood that the system allocates a refined transmission priority according to the real-time assessment of clinical importance and whether the data stream is identified as a data stream of core surgical information. For example, a data stream identified as core surgical information and with a clinical importance assessed as "very high" will be given the highest transmission priority; while another data stream of core surgical information, but with a clinical importance of "medium", may be given a lower priority. This dynamic allocation mechanism makes priority management more flexible and accurate, and can adapt to changes in data importance during surgery.
[0040] The transmission priority information is sent to the network device in the shared wireless communication channel, so that the network device performs resource scheduling and access control of the shared wireless communication channel according to the transmission priority information, so that the data stream of core surgical information is continuously and low-latency transmitted.
[0041] It should be noted that, specifically, after the data stream is allocated with dynamic priority, the priority information will be encapsulated and delivered to the network device responsible for managing the shared wireless communication channel. The network device, such as a wireless local area network access point, a 5G base station or a dedicated edge computing device, will use these priority information to allocate limited wireless resources using advanced scheduling algorithms (such as weighted fair queuing, priority queue, etc.), and implement strict access control strategies. Thus, it ensures that high-priority data streams can have priority access to channel resources and be allowed to continuously access under congested conditions, thereby ensuring their continuity and low-latency transmission.
[0042] The scheme of the present application realizes dynamic and fine allocation of transmission priority by introducing continuous evaluation of the clinical importance of each real-time data stream and combining it with whether it is a data stream of core surgical information. It is precisely due to this fine-grained priority management that, when congestion occurs in the shared wireless communication channel, the network device can intelligently schedule and access control the channel resources according to more accurate priority information. This ensures that even in the case of limited network resources, the data stream of core surgical information that is crucial to clinical operation can be given priority protection, thereby avoiding interruption or delay of transmission of critical data due to network congestion, and effectively solving the problem of insufficient transmission protection of the above scheme in complex congestion scenarios.
[0043] As an embodiment of the present application, the step of the network device performing resource scheduling and access control of the shared wireless communication channel according to the transmission priority information comprises: The network device allocates the real-time data stream to the corresponding priority queue according to the transmission priority information; It should be noted that the network device can be a base station, an access point or any device capable of managing wireless communication resources. The transmission priority information is dynamically allocated according to the clinical importance of the real-time data stream and the importance of the data stream of core surgical information. Allocating the real-time data stream to the corresponding priority queue means that each data stream will be placed into different data queues according to its allocated transmission priority when it enters the network device. For example, high-priority data streams are placed in high-priority queues, while low-priority data streams are placed in low-priority queues.
[0044] The network device performs resource allocation of the shared wireless communication channel using a priority-based scheduling algorithm according to the transmission priority of the real-time data stream in the priority queue; It should be noted that in the case of limited channel resources, the scheduler will prioritize processing data streams in the high-priority queue. For example, a weighted fair queuing (WFQ), priority queuing (PQ) or custom scheduling algorithm can be used. These algorithms ensure that the data stream of core surgical information can have priority access to channel resources, thereby ensuring the continuity and low latency of its transmission.
[0045] The network device performs access permission control of the shared wireless communication channel according to the channel load of the shared wireless communication channel and the transmission priority of the real-time data stream.
[0046] It should be noted that the access permission control refers to that when a new data stream requests to access the channel, the network device will determine whether to allow it to access according to the congestion degree (channel load) of the current channel and the transmission priority of the data stream. For example, when the channel load is high, the data stream with low priority may be refused to access or delayed to access, so as to ensure the quality of service of the data stream with high priority. The purpose is to avoid excessive congestion of the channel, so as to maintain the stable transmission of the core data stream.
[0047] The scheme of the present application refines the resource scheduling and access control of the shared wireless communication channel by introducing the priority queue, the priority-based scheduling algorithm and the access permission control. Specifically, when the network device receives the real-time data stream with the transmission priority information, the real-time data stream is first distributed to different priority queues. In this way, the data stream with high priority can be processed preferentially, and the data stream with low priority can be transmitted when the resource allows. Further, by using the priority-based scheduling algorithm, it is ensured that the data stream of the core surgical information can obtain the transmission opportunity preferentially when the channel resource is fiercely competed, so as to effectively reduce the transmission delay and improve the continuity of transmission. At the same time, the access permission control mechanism can dynamically manage the access of the new data stream according to the channel load and the priority of the data stream, so as to avoid the decline of the quality of service due to the overload of the channel, and further ensure the transmission performance of the data stream of the core surgical information.
[0048] As an embodiment of the present application, the step of performing the access permission control of the shared wireless communication channel comprises: obtaining the quality of service requirement, the transmission priority of the real-time data stream and the available resource of the shared wireless communication channel; determining whether to grant the access permission of the real-time data stream according to the quality of service requirement, the transmission priority and the available resource.
[0049] The quality of service requirement refers to the specific requirements of the real-time data stream on the performance indicators such as bandwidth, delay, jitter and packet loss rate in the transmission process. These requirements are usually pre-set according to the type of the data stream and the application scenario. The transmission priority refers to the relative importance level of different data streams allocated when the network is congested or the resource is limited. The data stream with high priority is usually given higher right to obtain resources. The available resource of the shared wireless communication channel refers to the bandwidth, time slot, power and other resources available for data transmission of the current channel, which dynamically changes according to the channel load, interference and occupation of other data streams. Determining whether to grant the access permission of the real-time data stream refers to that the system determines whether to allow a real-time data stream to access the shared wireless communication channel for transmission or maintain its existing transmission state according to the comprehensive evaluation of the above information.
[0050] The scheme of the present application can comprehensively evaluate the transmission condition and network carrying capacity of each data stream by obtaining the service quality requirement, transmission priority and available resource of the shared wireless communication channel of the real-time data stream. Thus, when determining whether to grant the real-time data stream access permission, the system can comprehensively consider the self requirement of the data stream, its importance in the whole operation process and the actual load condition of the current network. It is just due to this comprehensive evaluation mechanism that the high-priority and high-importance core operation information data stream can be preferentially granted access and transmission guarantee under the limited wireless communication resource, while the network congestion caused by blind access is avoided, thereby maintaining the stability and reliability of the whole operation data transmission system.
[0051] Through the above technical scheme, fine management of the shared wireless communication channel access can be realized. Specifically, by comprehensively considering the service quality requirement, transmission priority and channel available resource of the data stream, the system can make more intelligent and reasonable access decisions, effectively avoid channel overload and ensure the continuity and low-delay transmission of the core operation information data stream under the congestion state, thereby significantly improving the reliability and efficiency of the operation data transmission.
[0052] As an embodiment of the present application, the step of determining whether to grant the real-time data stream access permission comprises: evaluating the resource satisfaction degree of the real-time data stream according to the service quality requirement of the real-time data stream and the available resource of the shared wireless communication channel; It should be noted that the evaluation of the resource satisfaction degree of the real-time data stream means that the current channel resource can satisfy the requirement of the data stream in a quantitative manner by comparing the service quality requirement of the real-time data stream, such as bandwidth, delay, jitter, packet loss rate, etc., with the current available resource of the shared wireless communication channel. For example, a satisfaction percentage or a resource gap value can be calculated, which aims to provide a quantitative basis for subsequent access decisions.
[0053] combining the transmission priority to weight the resource satisfaction degree to obtain the access evaluation value of the real-time data stream; It should be noted that it can be understood that the transmission priority of the data stream is further considered on the basis of the resource satisfaction degree. For example, for the data stream of core operation information, its transmission priority is high, and even if the resource satisfaction degree is slightly low, it can also be kept in an acceptable range by a higher weight, thereby preferentially guaranteeing its access. Conversely, for non-core data stream, even if the resource satisfaction degree is high, it may be sacrificed in priority due to a lower weight, so as to avoid the aggravation of network congestion caused by blind access, thereby maintaining the stability and reliability of the whole operation data transmission system.
[0054] maintain the access permission state of the real-time data stream when the access evaluation value is in the preset interval; It should be noted that in actual application, maintaining the access permission state of the real-time data stream when the access evaluation value is in the preset interval means introducing a hysteresis mechanism. When the access evaluation value fluctuates between a certain preset upper and lower limit, the current access permission state is not immediately changed (for example, if the current access is connected, the access is maintained; if the current access is disconnected, the disconnection is maintained). The purpose is to avoid frequent access / disconnection operations caused by small fluctuations in the evaluation value, thereby improving system stability.
[0055] According to the access evaluation value and the access permission state maintenance result, it is determined whether to grant access permission to the real-time data stream.
[0056] It should be noted that according to the access evaluation value and the access permission state maintenance result, it is determined whether to grant access permission to the real-time data stream, which means that after considering the resource satisfaction degree, the transmission priority and the state maintenance mechanism, the final access decision is made. For example, only when the access evaluation value continuously exceeds the maintenance interval and reaches a clear access or disconnection threshold, the state switching is performed.
[0057] The scheme of the present application effectively solves the access state jitter problem that may be caused by the traditional simple judgment by introducing resource satisfaction degree evaluation, transmission priority weighting and access permission state maintenance mechanism. Specifically, the evaluation of the resource satisfaction degree provides a quantitative basis for the access decision, so that the decision is no longer a simple binary judgment. The weighting of the transmission priority ensures the absolute advantage of the core surgical information data stream in resource allocation, that is, even in a tight channel resource, it can still be given priority to access. More importantly, by maintaining the access permission state when the access evaluation value is in the preset interval, the present application introduces a hysteresis effect, which avoids frequent access / disconnection operations caused by small fluctuations in the channel environment or data stream demand. Due to this hysteresis mechanism, the access permission state of the real-time data stream is more stable, thereby significantly improving the continuity of the core surgical information data stream and the reliability of low-delay transmission.
[0058] Through the above technical scheme, the present application can effectively avoid the problem of frequent switching of the access permission state of the real-time data stream caused by small fluctuations in the evaluation value in a dynamic wireless communication environment. This stable access state is crucial for the operating table environment, which ensures the continuous transmission of the core surgical information data stream and significantly reduces the risk of surgery caused by connection interruption or delay increase. In addition, by combining the transmission priority for weighted evaluation, the present application further optimizes the resource allocation strategy, so that the high-priority data stream can still be given priority in resource-limited conditions, thereby improving the robustness and reliability of the entire surgical data transmission system.
[0059] As one embodiment of the present invention, the step of maintaining the access permission status of the real-time data stream includes: Determine whether the access assessment value is within the preset lag range; When the access assessment value is within the lag range, maintain the access permission status of the real-time data stream; When the access assessment value exceeds the lag range, switch the access permission status of the real-time data stream.
[0060] Specifically, the hysteresis interval can be understood as a specific range with upper and lower thresholds. Its design aims to prevent frequent switching of access permission status due to minor fluctuations in the access evaluation value near a critical point. For example, an upper threshold and a lower threshold can be set. When the access evaluation value moves from an unpermitted state to a permitted state, it needs to reach the higher upper threshold to obtain permission; conversely, when the access evaluation value moves from a permitted state to an unpermitted state, it needs to drop to the lower lower threshold to lose permission. This mechanism ensures robustness in state switching. Maintaining the access permission status of the real-time data stream means keeping the current data stream access status unchanged, whether it has obtained access permission or not. Switching the access permission status of the real-time data stream means changing the data stream's access status from permitted to unpermitted, or vice versa, based on changes in the access evaluation value.
[0061] This application's solution effectively addresses the issue of frequent access license state switching that can occur when access evaluation values fluctuate near the boundaries of a preset interval by introducing a hysteresis interval. Specifically, when the access evaluation value fluctuates within the hysteresis interval, the system maintains the current access license state, and even if the evaluation value temporarily exceeds a single threshold, it will not immediately trigger a state change. Only when the evaluation value continuously and significantly exceeds the range of the hysteresis interval will a switch in the access license state be triggered. This mechanism ensures the stability of access license decisions, avoids frequent resource allocation and reclamation caused by instantaneous fluctuations, and thus guarantees the continuity of data transmission.
[0062] like Figure 2 The operating table data transmission system shown includes: The data acquisition and analysis module 201 is used to acquire real-time data streams from multiple wireless devices, identify active wireless devices based on the real-time data streams, and determine the data streams carrying core surgical information in the active wireless devices. The congestion prediction module 202 is used to predict the congestion status of the shared wireless communication channel and data aggregation unit based on the number of active wireless devices and the transmission rate of the real-time data stream. The data quality adjustment module 203 is configured to, when the congestion state is predicted, according to the importance of the data flow of the core surgery information, issue a data quality adjustment instruction to a wireless device corresponding to a non-core data flow, so as to adjust the data generation mode of the non-core data flow. The priority control module 204 is configured to, when the congestion state occurs, improve the transmission priority of the data flow of the core surgery information, and control the access of the shared wireless communication channel, so that the data flow of the core surgery information is continuously and low-delay transmitted.
[0063] The basic principles, main features and advantages of the present application are shown and described above. Those skilled in the art should understand that the present application is not limited to the above-mentioned embodiments, and the above-mentioned embodiments and descriptions in the specification are only the principles of the present application. Without departing from the spirit and scope of the present application, various changes and improvements can be made to the present application, and these changes and improvements all fall within the scope of the claimed present application.
Claims
1. An operating table data transmission method characterized by, The method comprises the following steps: Obtaining real-time data streams from a plurality of wireless devices, and identifying active wireless devices and determining data streams carrying core surgical information in the active wireless devices according to the real-time data streams; According to the number of active wireless devices and the transmission rate of the real-time data streams, the congestion state of the shared wireless communication channel and the data aggregation unit is predicted; When the congestion state is predicted, according to the importance of the data stream of the core surgical information, a data quality adjustment instruction is issued to the wireless device corresponding to the non-core data stream to adjust the data generation mode of the non-core data stream; When the congestion state occurs, the transmission priority of the data stream of the core surgical information is improved, and the access of the shared wireless communication channel is controlled to enable the data stream of the core surgical information to be continuously and low-delay transmitted.
2. The surgical table data transmission method of claim 1, wherein, The step of determining the data stream carrying the core surgical information in the active wireless device comprises: Collecting auxiliary information reflecting the operation intention of the surgeon, the auxiliary information including one or more of the pose information of the surgical instrument, the eye movement information of the surgeon and the voice instruction of the surgeon; Correlate the auxiliary information with the real-time data stream to identify the specific data stream currently focused on by the surgeon; According to the correlation result, the judgment rule of the core surgical information of the real-time data stream is dynamically adjusted; According to the judgment rule, the active wireless device and the real-time data stream, the data stream carrying the core surgical information in the active wireless device is determined.
3. The surgical table data transmission method of claim 2, wherein, The step of dynamically adjusting the judgment rule of the core surgical information of the real-time data stream comprises: Obtaining the confidence of the auxiliary information; According to the operation stage, the auxiliary information is weighted to obtain the weighted auxiliary information; According to the weighted auxiliary information, the operation intention of the surgeon is aggregated to obtain the aggregated operation intention of the surgeon; According to the aggregated operation intention of the surgeon and the preset rule library, the judgment rule of the core surgical information of the real-time data stream is determined.
4. The surgical table data transmission method of claim 1, wherein, The step of issuing a data quality adjustment instruction to the wireless device corresponding to the non-core data stream to adjust the data generation mode of the non-core data stream comprises: The network resource beacon information about the data quality adjustment instruction is issued to the wireless device corresponding to the non-core data stream, so that the corresponding wireless device determines the target quality level of the data generation mode according to the network resource beacon information, and generates a data stream according to the target quality level under smooth transition processing.
5. The surgical table data transmission method of claim 1, wherein, The step of improving the transmission priority of the data stream of the core surgical information when the congestion state occurs, and controlling the access of the shared wireless communication channel to enable the data stream of the core surgical information to be continuously and low-delay transmitted comprises: Under the congestion state, the clinical importance of each real-time data stream in the plurality of wireless devices is continuously evaluated; According to the clinical importance and the importance of the data stream of the core surgical information, a transmission priority is dynamically assigned to each real-time data stream; sending the transmission priority information to a network device in the shared wireless communication channel, so that the network device performs resource scheduling and access control of the shared wireless communication channel according to the transmission priority information, to enable continuous and low-delay transmission of the data stream of the core surgery information.
6. The surgical table data transmission method of claim 5, wherein, The step of performing, by the network device, resource scheduling and access control of the shared wireless communication channel according to the transmission priority information comprises: The network device assigns the real-time data stream to a corresponding priority queue according to the transmission priority information; The network device performs resource allocation of the shared wireless communication channel by using a priority-based scheduling algorithm according to the transmission priority of the real-time data stream in the priority queue; The network device performs access permission control of the shared wireless communication channel according to the channel load of the shared wireless communication channel and the transmission priority of the real-time data stream.
7. The surgical table data transmission method of claim 6, wherein, The step of performing access permission control of the shared wireless communication channel comprises: obtaining the quality of service requirement of the real-time data stream, the transmission priority, and available resources of the shared wireless communication channel; determining whether to grant access permission of the real-time data stream according to the quality of service requirement, the transmission priority, and the available resources.
8. The surgical table data transmission method of claim 7, wherein, The step of determining whether to grant access permission of the real-time data stream comprises: evaluating a resource satisfaction degree of the real-time data stream according to the quality of service requirement of the real-time data stream and the available resources of the shared wireless communication channel; weighting the resource satisfaction degree in combination with the transmission priority to obtain an access evaluation value of the real-time data stream; maintaining an access permission state of the real-time data stream when the access evaluation value is in a preset interval; determining whether to grant access permission of the real-time data stream according to the access evaluation value and a maintenance result of the access permission state.
9. The surgical table data transmission method of claim 8, wherein, The step of maintaining the access permission state of the real-time data stream comprises: determining whether the access evaluation value is in a preset hysteresis interval; maintaining the access permission state of the real-time data stream when the access evaluation value is in the hysteresis interval; switching the access permission state of the real-time data stream when the access evaluation value exceeds the hysteresis interval.
10. An operating table data transmission system characterized by, The system comprises: a data acquisition and analysis module configured to acquire real-time data streams from a plurality of wireless devices, and identify active wireless devices and determine data streams carrying core surgery information in the active wireless devices according to the real-time data streams; a congestion prediction module configured to predict a congestion state of a shared wireless communication channel and a data aggregation unit according to a number of the active wireless devices and transmission rates of the real-time data streams; a data quality adjustment module configured to issue a data quality adjustment instruction to wireless devices corresponding to non-core data streams to adjust a data generation manner of the non-core data streams according to importance of the data streams carrying core surgery information when the congestion state is predicted. A priority control module is configured to promote the transmission priority of the data stream of the core surgery information when a congestion state occurs, and to control the access of the shared wireless communication channel to enable continuous and low-delay transmission of the data stream of the core surgery information.
Citation Information
Patent Citations
Traffic control methods and systems for wireless networks
CN102300264A
Dual mode augmented reality surgical system and method
CN109464195A
Augmented reality assisted surgical tool alignment
CN113473940A
Network congestion control method and device, electronic equipment and storage medium
CN118555608A