A method and system for data transmission of an operating table
By identifying and adjusting the core information flow in the operating table data transmission system, predicting congestion status, and optimizing wireless resource allocation, the network congestion problem in the operating table data transmission system when multiple devices are active is 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
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-09
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2045-10-09
AI Technical Summary
Existing operating table data transmission systems cannot effectively manage wireless communication resources when multiple critical wireless devices are active simultaneously, leading to network congestion, data delays and losses, which affect surgical accuracy and patient safety.
By identifying the core surgical information flow in active wireless devices, predicting the congestion status of shared wireless communication channels and data aggregation units, 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 CN120897178B_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 the safety of the patient.
[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 itself in 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 solve the problems existing in the prior art and provide a surgical table data transmission method and system.
[0007] In a first aspect, the present application provides a surgical table data transmission method, comprising the following steps:
[0008] Obtaining 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;
[0009] Predicting a congestion state of a shared wireless communication channel and a data aggregation unit according to the number of active wireless devices and the transmission rate of the real-time data streams;
[0010] 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;
[0011] When the congestion state occurs, the transmission priority of the data streams of the core surgical information is improved, and the access of the shared wireless communication channel is controlled, so that the data streams of the core surgical information are continuously and low-delay transmitted.
[0012] In a second aspect, a surgical table data transmission system is provided, comprising:
[0013] A data acquisition and analysis module is configured to obtain real-time data streams from a plurality of wireless devices, and identify active wireless devices and judge data streams carrying core surgical information in the active wireless devices according to the real-time data streams;
[0014] A congestion prediction module is configured to predict a congestion state of a shared wireless communication channel and a data aggregation unit according to the number of active wireless devices and the transmission rate of the real-time data streams;
[0015] A data quality adjustment module is configured to, when the congestion state is predicted, issue 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;
[0016] A priority control module is configured to, when the congestion state occurs, improve the transmission priority of the data streams of the core surgical information, and control the access of the shared wireless communication channel, so that the data streams of the core surgical information are continuously and low-delay transmitted.
[0017] Compared with the prior art, the present application has the following beneficial effects:
[0018] 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 passively responding after the congestion occurs. When the congestion state is predicted, the present 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 present 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
[0019] Figure 1 The method flowchart of the present application.
[0020] Figure 2 The system structure schematic diagram of the present application.
[0021] In the figure: 201, data acquisition and analysis module; 202, congestion prediction module; 203, data quality adjustment module; 204, priority control module. DETAILED DESCRIPTION
[0022] 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.
[0023] 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.
[0024] 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.
[0025] As shown in a kind of operating table data transmission method shown in Figure 1 Method includes the following steps:
[0026] S101, acquire real-time data stream from multiple wireless devices, and identify active wireless devices according to real-time data stream, and judge the data stream of core surgical information in active wireless device;
[0027] It is noted that in one embodiment, the acquisition of real-time data streams can be achieved 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. The identification of 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 streams of active devices that carry core surgical information, various approaches can be adopted. One approach 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 approach 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.
[0028] 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;
[0029] It is noted that the prediction of the congestion state can be achieved in various ways. One approach 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 pre-set threshold (e.g. 80%) or the queue length of the data aggregation unit exceeds a pre-set threshold, the system predicts that a congestion state may occur. Another approach 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 in 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 accordingly. 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.
[0030] 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;
[0031] 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.
[0032] 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 the continuous and low-delay transmission of the data stream of the core surgery information.
[0033] 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 allow only 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.
[0034] 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.
[0035] 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.
[0036] As an embodiment of the application, the step of judging the data flow carrying core surgical information in the active wireless device comprises:
[0037] 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;
[0038] 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.
[0039] Correlating the auxiliary information with the real-time data stream to identify the specific data stream currently focused on by the surgeon;
[0040] 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.
[0041] According to the association result, dynamically adjust the judgment rule of the core surgical information of the real-time data stream;
[0042] 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.
[0043] 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;
[0044] It should be noted that it specifically refers to comprehensively 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.
[0045] 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.
[0046] 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.
[0047] 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:
[0048] obtaining the confidence of the auxiliary information;
[0049] 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 the purpose is to quantify the reliability of each auxiliary information to provide a basis for subsequent judgment.
[0050] According to the surgical stage, the auxiliary information is weighted to obtain weighted auxiliary information;
[0051] 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 stage, the voice instruction or eye movement information of the surgeon may be more critical. The 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.
[0052] According to the weighted auxiliary information, the surgeon's operation intention is aggregated to obtain the aggregated surgeon's operation intention;
[0053] 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. The purpose is to eliminate the limitations of single auxiliary information and provide a more robust intention recognition basis.
[0054] According to the aggregated surgeon operation intention and the preset rule library, a judgment rule of core surgery information of the real-time data stream is determined;
[0055] It should be noted that the preset rule library can include a series of rules defined based on clinical experience, surgery type or expert knowledge, which map a specific surgeon operation intention to a judgment standard of core surgery information of the real-time data stream. For example, when the aggregated intention shows that the doctor is performing fine dissection, the rule library 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 standard, ensuring accurate identification of core information.
[0056] The scheme of the present application effectively solves the problems of insufficient precision and adaptability in dynamically adjusting the judgment rule of core surgery information of the traditional method by introducing the confidence evaluation of auxiliary information and the surgery 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 rule. At the same time, according to the surgery stage, the auxiliary information is weighted, 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 surgery. Therefore, combined with the preset rule library, the judgment rule of core surgery information of the real-time data stream 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.
[0057] Through the above technical scheme, the present application can significantly improve the dynamic adjustment capability of the judgment rule of core surgery information. By comprehensively considering the confidence of auxiliary information, the specificity of the surgery stage and the aggregated operation intention of the surgeon, the determined judgment rule has higher accuracy and adaptability. This makes the system more intelligent and flexible in identifying core surgery 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 surgery information can still be continuously and low-delay transmitted in a congested state, thereby ensuring the smooth progress of the surgery and the safety of the patient.
[0058] 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 comprises:
[0059] The network resource beacon information about the data quality adjustment instruction is sent to the wireless device corresponding to the non-core data stream, so that the wireless device corresponding to the non-core data stream 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 the smooth transition processing.
[0060] 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 degree. The beacon information is intended to provide a basis for decision-making for the wireless device, rather than a mandatory instruction. 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 streams. Among them, the target quality level of the data generation mode determined autonomously refers to that the wireless device corresponding to the non-core data stream, after receiving the network resource beacon information, 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.), and calculates or selects a data generation quality level that is most suitable for itself and conforms to 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, while adjusting the frame rate according to the available bandwidth indicated in the beacon information. In practical applications, the smooth transition processing 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 the data stream, thereby ensuring the continuity of the non-core data stream and the smoothness of the user experience during the quality adjustment process.
[0061] The scheme of the present application effectively solves the rigidity and low efficiency problems that may be caused by the traditional instruction issuing mode by introducing network resource beacon information and allowing the wireless device 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 stream, but provides beacon information 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 problem of "one-size-fits-all". In addition, through the smooth transition processing, the adjustment process of the data quality is optimized to gradual changes, effectively avoiding sudden interruption or dramatic fluctuations of the data stream, thereby ensuring the continuity and stability of the non-core data stream during the congestion management process, and reducing the impact on related applications.
[0062] As an embodiment of the present application, when the congestion state occurs, the step of raising the transmission priority of the data stream of the core surgical information and controlling the access to the shared wireless communication channel to enable the continuous and low-delay transmission of the data stream of the core surgical information includes:
[0063] In the congestion state, the clinical importance of each real-time data stream in the plurality of wireless devices is continuously evaluated;
[0064] It should be noted that, specifically, continuously evaluating the clinical importance of each real-time data stream in the plurality of wireless devices means that the system monitors and analyzes the data stream from different wireless devices in real time, such as vital sign monitoring data, high-precision surgical images, robot-assisted operation instructions, etc., and according to the criticality of the data stream to patient safety, surgical progress and physician decision-making, the data stream is assigned a corresponding clinical importance level. This evaluation 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 algorithm.
[0065] According to the clinical importance and the importance of the data stream of the core surgical information, dynamically assign a transmission priority to each real-time data stream;
[0066] It should be noted that it can be understood that the system assigns a refined transmission priority to the data stream according to the real-time evaluation of the clinical importance and whether the data stream is identified as a data stream of core surgical information. For example, a data stream identified as a data stream of core surgical information and whose clinical importance is evaluated as "very high" will be assigned the highest transmission priority; while another data stream of core surgical information, but whose clinical importance is "medium", may be assigned a lower priority. This dynamic allocation mechanism makes priority management more flexible and accurate, and can adapt to changes in data importance during surgery.
[0067] 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, to enable the continuous and low-delay transmission of the data stream of the core surgical information.
[0068] It should be noted that the specific refers to after the data stream is assigned a 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, for example, can be 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 policies. Therefore, it ensures that high-priority data streams can have priority access to channel resources and be allowed to continue to access under congestion conditions, thereby ensuring their continuity and low-latency transmission.
[0069] The scheme of the present application realizes the dynamic and fine allocation of transmission priority by introducing the continuous evaluation of the clinical importance of each real-time data stream, combined with whether it is a data stream of core surgical information. It is precisely because of this fine-grained priority management that when the shared wireless communication channel is congested, the network device can intelligently schedule and access control channel resources based on more accurate priority information. This ensures that even in the case of limited network resources, those data streams of core surgical information that are critical to clinical operations can be given priority protection, thereby avoiding the interruption or delay of critical data transmission due to network congestion, effectively solving the problem of insufficient transmission protection of the above scheme in complex congestion scenarios.
[0070] 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 includes:
[0071] The network device assigns real-time data streams to corresponding priority queues according to the transmission priority information;
[0072] 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. Assigning real-time data streams to corresponding priority queues means that each data stream will be placed into different data queues according to its assigned transmission priority when it enters the network device. For example, high-priority data streams will be placed in high-priority queues, while low-priority data streams will be placed in low-priority queues.
[0073] The network device uses a priority-based scheduling algorithm to allocate resources of the shared wireless communication channel according to the transmission priority of the real-time data streams in the priority queues;
[0074] It should be noted that in the case of limited channel resources, the scheduler will give priority to the data streams in the high-priority queue. For example, a weighted fair queuing (WFQ), priority queuing (PQ) or a custom scheduling algorithm can be used. These algorithms ensure that the core surgical information data stream can have priority access to channel resources, thereby ensuring the continuity and low latency of its transmission.
[0075] 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.
[0076] It should be noted that access permission control refers to when a new data stream requests access to the channel, the network device will determine whether to allow it to access according to the current channel congestion level (channel load) and the transmission priority of the data stream. For example, when the channel load is high, low-priority data streams may be denied access or delayed access to ensure the quality of service of high-priority data streams is not affected. The purpose is to avoid excessive channel congestion and maintain stable transmission of core data streams.
[0077] The scheme of the present application refines the resource scheduling and access control of the shared wireless communication channel by introducing priority queues, priority-based scheduling algorithms, and access permission control. Specifically, when the network device receives a real-time data stream with transmission priority information, it is first distributed to different priority queues. As a result, high-priority data streams can be processed first, while low-priority data streams are transmitted when resources permit. Further, by using a priority-based scheduling algorithm, it is ensured that when channel resources are in fierce competition, core surgical information data streams can have priority access to transmission opportunities, thereby effectively reducing their transmission delay and improving transmission continuity. At the same time, the access permission control mechanism can dynamically manage the access of new data streams according to the channel load and the priority of the data stream, avoiding a decrease in service quality due to channel overload, and further ensuring the transmission performance of core surgical information data streams.
[0078] As an embodiment of the present application, the step of performing access permission control of the shared wireless communication channel includes:
[0079] Obtaining the quality of service requirement, transmission priority of the real-time data stream, and available resources of the shared wireless communication channel;
[0080] Determining whether to grant access permission to the real-time data stream according to the quality of service requirement, transmission priority, and available resources.
[0081] The service quality requirement refers to specific requirements of real-time data flow on performance indicators such as bandwidth, delay, jitter, and packet loss rate in the transmission process, which are usually preset according to the type of data flow and the application scenario. The transmission priority refers to the relative importance level of different data flows allocated when the network is congested or the resources are limited, and high-priority data flow is usually given higher resource acquisition right. The available resources of the shared wireless communication channel refer 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 flows. Determining whether to grant the real-time data flow access permission refers to that the system determines whether to allow a certain real-time data flow to access the shared wireless communication channel for transmission or maintain its existing transmission state according to the comprehensive evaluation of the above information.
[0082] The scheme of the present application can comprehensively evaluate the transmission conditions and network carrying capacity of each data flow by obtaining the service quality requirement, transmission priority of real-time data flow and available resources of the shared wireless communication channel. Therefore, when determining whether to grant the real-time data flow access permission, the system can comprehensively consider the self-demand of the data flow, its importance in the whole operation process and the actual load condition of the current network. Due to this comprehensive evaluation mechanism, high-priority and high-importance core operation information data flow can be given priority to access and transmission guarantee under limited wireless communication resources, and network congestion caused by blind access is avoided, thereby maintaining the stability and reliability of the whole operation data transmission system.
[0083] Through the above technical scheme, fine management of access to the shared wireless communication channel can be realized. Specifically, by comprehensively considering the service quality requirement, transmission priority of the data flow and available resources of the channel, the system can make more intelligent and reasonable access decisions, effectively avoid channel overload, ensure the continuity and low-delay transmission of core operation information data flow in the congestion state, and significantly improve the reliability and efficiency of operation data transmission.
[0084] As an embodiment of the present application, the step of determining whether to grant the real-time data flow access permission includes:
[0085] According to the service quality requirement of the real-time data flow and the available resources of the shared wireless communication channel, the resource satisfaction degree of the real-time data flow is evaluated;
[0086] It should be noted that the resource satisfaction degree of the real-time data stream is quantitatively evaluated by comparing the quality of service requirement of the real-time data stream, such as bandwidth, delay, jitter, packet loss rate, and 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 decision.
[0087] The resource satisfaction degree is weighted in combination with the transmission priority to obtain an access evaluation value of the real-time data stream.
[0088] It should be noted that the resource satisfaction degree is weighted in combination with the transmission priority to obtain an access evaluation value of the real-time data stream.
[0089] The access permission state of the real-time data stream is maintained when the access evaluation value is in a preset interval.
[0090] It should be noted that in actual application, the access permission state of the real-time data stream is maintained when the access evaluation value is in a preset interval, which means that a hysteresis mechanism is introduced. 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 allowed, the access is maintained; if the current access is not allowed, the non-access is maintained). The purpose is to avoid frequent access / disconnection operations caused by small fluctuations in the evaluation value, thereby improving system stability.
[0091] The access permission of the real-time data stream is determined according to the access evaluation value and the access permission state maintenance result.
[0092] It should be noted that the access permission of the real-time data stream is determined according to the access evaluation value and the access permission state maintenance result, which means that the final access decision is made after considering the resource satisfaction degree, the transmission priority and the state maintenance mechanism. 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.
[0093] The scheme of the present application effectively solves the access state jitter problem 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 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 flow in resource allocation, even when the channel resource is tight, it can also ensure its access. More importantly, by maintaining the access permission state when the access evaluation value is in the preset interval, the present scheme introduces a hysteresis effect, avoiding frequent access / disconnection operations caused by small fluctuations in channel environment or data flow demand. It is due to this hysteresis mechanism that the access permission state of the real-time data flow is more stable, thereby significantly improving the continuity of the core surgical information data flow and the reliability of low-delay transmission.
[0094] 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 flow due to 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 flow and significantly reduces the surgical risks caused by connection interruption or increased delay. In addition, by combining the transmission priority for weighted evaluation, the present scheme further optimizes the resource allocation strategy, so that the high-priority data flow can still be given priority protection when the resource is limited, thereby improving the robustness and reliability of the entire surgical data transmission system.
[0095] As an embodiment of the present application, the step of maintaining the access permission state of the real-time data flow comprises:
[0096] judging whether the access evaluation value is in the preset hysteresis interval;
[0097] when the access evaluation value is in the hysteresis interval, maintaining the access permission state of the real-time data flow;
[0098] when the access evaluation value exceeds the hysteresis interval, switching the access permission state of the real-time data flow.
[0099] 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.
[0100] 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.
[0101] like Figure 2 The operating table data transmission system shown includes:
[0102] 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.
[0103] 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.
[0104] The data quality adjustment module 203 is used to issue a data quality adjustment command to the wireless device corresponding to the non-core data stream based on the importance of the data stream of the core surgical information when a congestion state is predicted, so as to adjust the data generation method of the non-core data stream.
[0105] The priority control module 204 is used to increase the transmission priority of the core surgical information data stream in the event of congestion, and to control access to the shared wireless communication channel so that the core surgical information data stream can be transmitted continuously and with low latency.
[0106] The foregoing is considered as illustrative only of the principles of the application. Further, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the application to the exact construction and practice described. Accordingly, all such variations and modifications are intended to be included within the scope of the application as defined in the following claims.
Claims
1. A method for data transmission on an operating table, characterized in that, The method includes the following steps: 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 within the active wireless devices; Based on the number of active wireless devices and the transmission rate of the real-time data stream, predict the congestion status of the shared wireless communication channel and data aggregation unit. When congestion is predicted, a data quality adjustment command is issued to the wireless device corresponding to the non-core data stream based on the importance of the core surgical information data stream, so as to adjust the data generation method of the non-core data stream. When congestion occurs, the transmission priority of the core surgical information data stream is increased, and access to the shared wireless communication channel is controlled to ensure continuous and low-latency transmission of the core surgical information data stream. The step of determining the data stream carrying core surgical information in an active wireless device includes: Collect auxiliary information reflecting the surgeon's operational intentions, including one or more of the following: surgical instrument position information, surgeon's eye movement information, and surgeon's voice commands. The auxiliary information is correlated with the real-time data stream to identify the specific data stream that the surgeon is currently focusing on; Based on the correlation results, the judgment rules for the core surgical information of the real-time data stream are dynamically adjusted; The data stream carrying core surgical information in the active wireless device is determined based on the judgment rules, the active wireless device, and the real-time data stream. The steps for dynamically adjusting the judgment rules for the core surgical information of the real-time data stream include: Obtain the confidence level of the auxiliary information; The auxiliary information is weighted according to the surgical stage to obtain weighted auxiliary information; Based on the weighted auxiliary information, the surgeon's operational intent is aggregated to obtain the aggregated surgeon's operational intent; Based on the aggregated surgeon's operational intent and the preset rule base, the judgment rules for the core surgical information of the real-time data stream are determined.
2. The method for transmitting data on an operating table according to claim 1, characterized in that, The step of issuing a data quality adjustment command to the wireless device corresponding to the non-core data stream to adjust the data generation method of the non-core data stream includes: Network resource beacon information is used to issue data quality adjustment instructions to wireless devices corresponding to non-core data streams, so that the corresponding wireless devices can autonomously determine the target quality level of the data generation method based on the network resource beacon information, and generate data streams under smooth transition processing according to the target quality level.
3. The method for data transmission on an operating table according to claim 1, characterized in that, The steps of prioritizing the transmission of the core surgical information data stream and controlling access to the shared wireless communication channel when congestion occurs, so as to enable continuous and low-latency transmission of the core surgical information data stream, include: Under the congestion condition, the clinical significance of each real-time data stream from the plurality of wireless devices is continuously assessed; Based on the clinical importance and the importance of the data streams containing core surgical information, a transmission priority is dynamically assigned to each real-time data stream; The transmission priority information is sent to the network device in the shared wireless communication channel so that the network device can perform resource scheduling and access control of the shared wireless communication channel according to the transmission priority information, so as to enable continuous and low-latency transmission of the data stream of the core surgical information.
4. The method for transmitting data on an operating table according to claim 3, characterized in that, The steps by which the network device performs resource scheduling and access control of the shared wireless communication channel based on the transmission priority information include: The network device allocates the real-time data stream to the corresponding priority queue according to the transmission priority information; The network device allocates resources for the shared wireless communication channel using a priority-based scheduling algorithm based on the transmission priority of the real-time data stream in the priority queue. The network device performs access permission control for the shared wireless communication channel based on the channel load of the shared wireless communication channel and the transmission priority of the real-time data stream.
5. The method for data transmission on an operating table according to claim 4, characterized in that, The steps for performing access permission control on the shared wireless communication channel include: Obtain the quality of service requirements of the real-time data stream, the transmission priority, and the available resources of the shared wireless communication channel; Based on the quality of service requirements, the transmission priority, and the available resources, determine whether to grant access permission to the real-time data stream.
6. The method for data transmission on an operating table according to claim 5, characterized in that, The step of determining whether to grant access permission to the real-time data stream includes: The resource satisfaction level of the real-time data stream is assessed based on the quality of service requirements of the real-time data stream and the available resources of the shared wireless communication channel. By combining the transmission priority, the resource satisfaction level is weighted to obtain the access evaluation value of the real-time data stream; When the access evaluation value is within a preset range, the access permission status of the real-time data stream is maintained; Based on the access assessment value and the access license status maintenance result, determine whether to grant access license to the real-time data stream.
7. The method for data transmission on an operating table according to claim 6, characterized in that, The steps for maintaining the access permission status of the real-time data stream include: Determine whether the access evaluation value is within a preset lag interval; When the access evaluation value is within the lag interval, the access permission status of the real-time data stream is maintained; When the access evaluation value exceeds the lag interval, the access permission status of the real-time data stream is switched.
8. A surgical table data transmission system, used to execute the surgical table data transmission method as described in any one of claims 1-7, characterized in that, The system includes: The data acquisition and analysis module 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. A congestion prediction module 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 is used to issue a data quality adjustment command to the wireless device corresponding to the non-core data stream based on the importance of the data stream of the core surgical information when a congestion state is predicted, so as to adjust the data generation method of the non-core data stream. The priority control module is used to increase the transmission priority of the core surgical information data stream in the event of congestion, and to control the access of the shared wireless communication channel so that the core surgical information data stream can be transmitted continuously and with low latency.
Citation Information
Patent Citations
Traffic control methods and systems for wireless networks
CN102300264A