Medical communication system and method, and readable storage medium
By using Bluetooth broadcasting and the WebRTC protocol, and leveraging BLE technology, extended reality devices and medical devices can be paired and connected via Bluetooth. This solves the problem of extended reality devices being highly dependent on new services, achieves low-latency and secure transmission of medical image data, and reduces service costs.
Patent Information
- Application Number
- CN202511658563.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-12
- Publication Date
- 2026-03-03
AI Technical Summary
In existing technologies, extending communication between physical devices and medical devices requires the addition of a WebSocket service, resulting in a high dependence on the new service and increased service costs.
By using Bluetooth broadcasting and the WebRTC protocol, Bluetooth pairing and connection between extended reality devices and medical devices is achieved through Bluetooth Low Energy (BLE) technology, enabling near-field communication. Medical image data is then transmitted via the WebRTC protocol, avoiding reliance on additional services.
It reduces reliance on new services, solves the interface limitations of extended reality devices without scanning space for barcodes and QR codes, reduces service costs, and enables low-latency, secure, and adaptive transmission of medical image data.
Smart Images

Figure CN121603480A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical technology, and in particular to a medical communication system, method, and readable storage medium. Background Technology
[0002] With the rapid development of technology, the deep integration of augmented reality devices and medical equipment has brought significant benefits to the diagnosis of medical images. By connecting augmented reality devices and medical equipment through a network, the medical equipment can send acquired medical images to the augmented reality device, facilitating multi-angle and in-depth observation and analysis by doctors.
[0003] However, the current approach requires the addition of a WebSocket service, allowing both the extended reality device and the medical device to communicate via a WebSocket connection. The medical device then sends the acquired medical images to the extended reality device. This approach suffers from a high dependence on the new service. Summary of the Invention
[0004] Therefore, it is necessary to provide a medical communication system, method, and readable storage medium that can reduce reliance on new services and without increasing service costs, in order to address the aforementioned technical problems.
[0005] In a first aspect, this application provides a medical communication system, the system comprising:
[0006] A medical device for enabling Bluetooth broadcasting when a medical device identifier is written to the medical device;
[0007] An extended reality device is used to scan for medical devices in the vicinity of the extended reality device when Bluetooth is enabled, in order to establish a Bluetooth connection with a target medical device among the medical devices, and to exchange signaling with the target medical device when a Bluetooth connection has been established; the target medical device is a device whose medical device identifier is the same as a preset medical device identifier;
[0008] The target medical device is used to send the scanned medical image data to the extended reality device via the WebRTC protocol when the signaling exchange is successful.
[0009] In one embodiment, both the target medical device and the extended reality device are connected to a router via a wireless network;
[0010] The target medical device is configured to, upon successful signaling exchange, use the WebRTC protocol and the wireless network to send the medical image data to the router, so that the router can send the medical image data to the extended reality device via the wireless network and the WebRTC protocol.
[0011] In one embodiment, the target medical device is connected to the router via a wired network, and the extended reality device is connected to the router via a wireless network;
[0012] The target medical device is used to send the medical image data to the router via the wired network and the WebRTC protocol, so that the router can send the medical image data to the extended reality device via the wireless network and the WebRTC protocol.
[0013] In one embodiment, the extended reality device is further configured to receive user operation instructions and send the operation instructions to the target medical device via a gRPC interface to control the target medical device.
[0014] In one embodiment, the extended reality device is further configured to send the operation command to the target medical device via a Bluetooth network and the gRPC interface; the Bluetooth network is obtained when a Bluetooth connection is established between the target medical device and the extended reality device.
[0015] In one embodiment, the extended reality device is further configured to send the operation instructions to a router via a wireless network and the gRPC interface, so that the router can send the operation instructions to the target medical device via a wired network and the gRPC interface.
[0016] In one embodiment, the extended reality device is configured to send the operation instructions to a router via a wireless network and the gRPC interface, so that the router can send the operation instructions to the target medical device via the wireless network and the gRPC interface.
[0017] Secondly, this application provides a medical communication method, which is applied to the medical communication system described in any one of the first aspects, the method comprising:
[0018] When Bluetooth is enabled on the extended reality device in the medical communication system, the device scans for medical devices around it to establish a Bluetooth connection with a target medical device. Once the Bluetooth connection is established, the device exchanges signaling with the target medical device. If the signaling exchange is successful, the target medical device sends the scanned medical image data to the extended reality device via the WebRTC protocol.
[0019] The medical device is a device that enables Bluetooth broadcasting when its medical device identifier is written into it, and the target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
[0020] Thirdly, this application provides a medical communication method, which is applied to the medical communication system described in any one of the first aspects, the method comprising:
[0021] Bluetooth broadcasting is enabled when the medical device identifier of the medical device in the medical communication system is written, so that the extended reality device in the medical communication system can scan the medical devices around the extended reality device when Bluetooth is enabled, so as to establish a Bluetooth connection with the target medical device in the medical device, and exchange signaling with the target medical device when a Bluetooth connection has been established.
[0022] If the signaling exchange is successful, the scanned medical image data will be sent to the extended reality device via the WebRTC protocol through the target medical device;
[0023] The target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
[0024] Fourthly, this application also provides a medical communication device, comprising:
[0025] The connection module is used to scan for medical devices around the extended reality device when Bluetooth of the extended reality device is enabled in the medical communication system, in order to establish a Bluetooth connection with a target medical device among the medical devices, and to exchange signaling with the target medical device when a Bluetooth connection is established; so that the target medical device can send the scanned medical image data to the extended reality device via the WebRTC protocol when the signaling exchange is successful.
[0026] The medical device is a device that enables Bluetooth broadcasting when its medical device identifier is written into it, and the target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
[0027] Fifthly, this application also provides a medical communication device, comprising:
[0028] The activation module is used to activate Bluetooth broadcasting when the medical device identifier of the medical device in the medical communication system is written, so that the extended reality device in the medical communication system can scan the medical devices around the extended reality device when Bluetooth is activated, establish a Bluetooth connection with the target medical device in the medical device, and exchange signaling with the target medical device when a Bluetooth connection has been established.
[0029] The sending module is used to send the scanned medical image data to the extended reality device via the WebRTC protocol through the target medical device, provided that the signaling exchange is successful.
[0030] The target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
[0031] In a sixth aspect, this application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method steps provided in the second and third aspects.
[0032] In a seventh aspect, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method steps provided in the second and third aspects.
[0033] Eighthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the method steps provided in the second and third aspects.
[0034] The aforementioned medical communication system, method, and readable storage medium, along with a medical device, are used to enable Bluetooth broadcasting when a medical device identifier is written to the device. An extended reality device (ALD) is used to scan surrounding medical devices when Bluetooth is enabled, establishing a Bluetooth connection with a target medical device and exchanging signaling with it once the connection is established. The target medical device, upon successful signaling exchange, sends scanned medical image data to the ALD via the WebRTC protocol. The target medical device is a device whose medical device identifier matches a preset identifier. In this embodiment, BLE technology is used to pair the ALD and medical device via Bluetooth, enabling near-field communication. Signaling is exchanged over the Bluetooth network established through the BLE connection. Upon successful signaling exchange, scanned medical image data is sent to the ALD via the WebRTC protocol. Communication can be achieved without adding new services, solving the current limitation of ALD devices lacking interfaces for scanning spatial barcodes and QR codes, and reducing service costs. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a schematic diagram of a medical communication system in one embodiment;
[0037] Figure 2 This is a diagram of the internal structure of an electronic device in one embodiment.
[0038] Explanation of reference numerals in the attached figures:
[0039] 11. Extended Reality Device; 12. Target Medical Device; 13. Router. Detailed Implementation
[0040] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0041] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0042] Figure 1 This is a schematic diagram of a medical communication system in one embodiment, such as... Figure 1As shown, the medical communication system includes: a medical device for enabling Bluetooth broadcasting when a medical device identifier is written to it; an extended reality device 11 for scanning medical devices around the extended reality device 11 when Bluetooth is enabled, to establish a Bluetooth connection with a target medical device 12 among the medical devices, and to exchange signaling with the target medical device 12 when a Bluetooth connection has been established; the target medical device 12 is a device whose medical device identifier is the same as a preset medical device identifier; the target medical device 12 is used to send the scanned medical image data to the extended reality device 11 via the WebRTC protocol when the signaling exchange is successful.
[0043] Optionally, medical devices can be ultrasound equipment, magnetic resonance imaging equipment, computed tomography (CT) scanners, etc., and medical software with various operating systems can be installed in the medical devices, such as medical software with the Debian operating system.
[0044] In this embodiment, after the medical device identifier is written into the corresponding medical device, the medical device can act as a Bluetooth Low Energy (BLE) slave device, enabling BLE broadcasting. Extended Reality device 11 scans for surrounding medical devices based on the manufacturer's Bluetooth technology, obtaining a list of medical devices with BLE broadcasting enabled. From this list, a medical device with the same preset medical device identifier is selected as the target medical device 12, thereby establishing a Bluetooth connection with the target medical device 12. Bluetooth Low Energy uses a streamlined and unified underlying protocol, providing various logical interfaces at the application layer through the GATT model. These logical interfaces allow for the definition of any number of services, supporting the needs of a vast array of diverse applications.
[0045] After establishing a Bluetooth connection with the target medical device 12, the extended reality device 11 and the target medical device 12 exchange Session Description Protocol (SDP) and Interactive Connectivity Establishment (ICE). The purpose of SDP is to allow the extended reality device 11 and the target medical device 12 to agree on details such as the format, encoding, and resolution of the media streams to be exchanged. The purpose of ICE is to discover all possible communication paths and establish the most direct and efficient point-to-point connection in complex network environments (such as behind firewalls, routers / NAT).
[0046] Extended Reality device 11 generates a Session Description Protocol Offer (SDPOffer), splits the SDPOffer into packets suitable for the Bluetooth Low Energy Maximum Transmission Unit (MTU) size (e.g., 20 bytes), and sends the split SDPOffer packets to the target medical device 12. Upon receiving all the SDPOffer packets, the target medical device 12 reassembles them to obtain a complete SDPOffer and generates a Session Description Protocol Answer (SDPAnswer) based on it. The target medical device 12 also disassembles the SDPANswer to obtain the split SDPAnswer packets and sends them to Extended Reality device 11. Upon receiving all the SDPANswer packets, Extended Reality device 11 reassembles the SDPANswer and sets it in the WebRTC real-time communication peer connection.
[0047] Both parties begin collecting their respective ICE candidate information (all possible network addresses). When either the target medical device 12 or the extended reality device 11 generates ICE candidate information, they unpack it and send it in their respective directions. The receiving party then reassembles the data packet and adds it to the real-time communication peer-to-peer connection, thus establishing a direct, point-to-point media and data channel between the target medical device 12 and the extended reality device 11.
[0048] If the signaling exchange is successful, the target medical device 12 will send the scanned medical image data to the extended reality device 11 via the WebRTC protocol.
[0049] Optionally, the extended reality device 11 can be an augmented reality (AR) device, a virtual reality (VR) device, or a mixed reality (MR) device, etc.
[0050] In the aforementioned medical communication system, the medical device is used to enable Bluetooth broadcasting when its medical device identifier is written; the extended reality device is used to scan medical devices around the extended reality device when its Bluetooth is enabled, to establish a Bluetooth connection with a target medical device, and to exchange signaling with the target medical device once the Bluetooth connection is established; the target medical device is used to send the scanned medical image data to the extended reality device via the WebRTC protocol when the signaling exchange is successful; the target medical device is a device whose medical device identifier is the same as a preset medical device identifier. In this embodiment, BLE technology is used to pair and connect the extended reality device and the medical device via Bluetooth to achieve near-field communication. Signaling is exchanged through the Bluetooth network established by the BLE connection. When the signaling exchange is successful, the scanned medical image data is sent to the extended reality device via the WebRTC protocol. Communication can be performed without adding new services, solving the current limitation of extended reality devices not having interfaces for scanning spatial barcodes and QR codes, and reducing service costs.
[0051] In one embodiment, both the target medical device 12 and the extended reality device 11 are connected to the router 13 via a wireless network. The target medical device 12 is used to send medical image data to the router 13 via the WebRTC protocol and the wireless network when the signaling exchange is successful, so that the router 13 can send the medical image data to the extended reality device 11 via the wireless network and the WebRTC protocol.
[0052] In this embodiment, both the target medical device 12 and the extended reality device 11 are connected to the router 13 via a wireless network, ensuring that both the target medical device 12 and the extended reality device 11 are in the same subnet. The environment of the same subnet provides the most ideal network foundation for WebRTC, providing a low-latency, secure, and adaptive transmission channel for medical image data.
[0053] WebRTC controls a video encoder to compress medical image data based on pre-configured encoding parameters (bitrate, resolution, etc.). The encoded medical image data is then packaged into real-time transport protocol packets. WebRTC uses a key negotiated during the signaling exchange phase to encrypt each real-time transport protocol packet, ensuring data privacy and security during transmission.
[0054] During the transmission of medical image data from the wireless network to router 13 and then from router 13 to the extended reality device 11, WebRTC continuously monitors the wireless network status (latency, packet loss rate). If wireless network congestion is detected, it automatically commands the video encoder to reduce the bitrate (thus reducing video quality) to avoid stuttering. Conversely, it improves quality when the wireless network is good. WebRTC can also perform packet loss recovery; for example, it automatically sends redundant data, allowing the extended reality device 11 to directly repair even with minor packet loss. At the extended reality device 11, WebRTC sets up a buffer to reorder and temporarily store the received medical image data to eliminate the impact of network latency fluctuations (jitter) and ensure smooth data playback.
[0055] Upon receiving encrypted Real-Time Transport Protocol (RTP) packets, Extended Reality device 11 automatically decrypts them using WebRTC, reconstructs the RTP packets, recovers lost data using redundant or retransmitted data packets, and then reassembles the RTP packets into complete video frames. These video frames are then passed to a hardware decoder for decoding, restoring the original medical image data.
[0056] In this embodiment, the target medical device is used to send medical image data to the router via the WebRTC protocol and wireless network when the signaling exchange is successful. The router then sends the medical image data to the extended reality device via the wireless network and WebRTC protocol, which can achieve near real-time transmission and display. It can also continuously monitor the bandwidth, packet loss and jitter of the wireless network and dynamically adjust the bitrate and resolution of the video encoder, making the transmission of medical image data more efficient and secure.
[0057] In one embodiment, the target medical device 12 is connected to the router 13 via a wired network, and the extended reality device 11 is connected to the router 13 via a wireless network. The target medical device 12 is used to send medical image data to the router 13 via a wired network and the WebRTC protocol, so that the router 13 can send the target medical image data to the extended reality device 11 via the wireless network and the WebRTC protocol.
[0058] In one embodiment, the extended reality device 11 is also used to receive user operation instructions and send the operation instructions to the target medical device 12 using gRPC to control the target medical device 12, which may include the following three cases:
[0059] The first scenario: Extended Reality device 11 is also used to send operation commands to target medical device 12 via Bluetooth network and gRPC interface; this is obtained when Bluetooth network establishes a Bluetooth connection between target medical device 12 and Extended Reality device 11.
[0060] In the second scenario, the extended reality device 11 is also used to send operation instructions to the router 13 via a wireless network and a gRPC interface, so that the router 13 can send the operation instructions to the target medical device 12 via a wired network and a gRPC interface.
[0061] The third scenario: Extended Reality device 11 is used to send operation instructions to router 13 via wireless network and gRPC interface, so that router 13 can send the operation instructions to target medical device 12 via wireless network and gRPC interface.
[0062] Optionally, the operation instructions can be gesture instructions, voice instructions, or interface interaction instructions. When interacting with the interface, operations can be performed through eye contact, etc. For example, the camera of the extended reality device 11 and a preset algorithm can be used to recognize gestures (such as waving, grabbing, pointing, etc.) and convert them into semantic instructions (such as "pause" or "increase volume").
[0063] In this embodiment of the application, the user of the extended reality device 11 performs an operation (such as two-finger rotation) on the interface of the extended reality device 11, converts the gesture operation into structured data required by the gRPC interface, and sends the structured data to the target medical device 12 through the gRPC interface and wired and / or wireless networks.
[0064] Optionally, after the operation is completed, the target medical device 12 will return the execution status (success / failure / abnormal reason) to the extended reality device 11 through the gRPC interface. The extended reality device 11 can prompt the user through a virtual interface or voice (such as "the device has been started").
[0065] In this embodiment, the target medical device establishes a network connection with the augmented reality device, displays the medical image data collected by the target medical device on the augmented reality device, and remotely controls the target medical device. It can view medical image data in real time, remotely and accurately control the target medical device, improve the efficiency of diagnosis and treatment, and the intuitive interaction reduces the difficulty of operation, enhances safety and flexibility.
[0066] In one embodiment, a medical communication method is provided, which is applied to any of the above-mentioned medical communication systems, the method comprising:
[0067] In a medical communication system, when Bluetooth is enabled on the extended reality device, the system scans for medical devices in the vicinity of the extended reality device to establish a Bluetooth connection with a target medical device. Once a Bluetooth connection is established, signaling is exchanged with the target medical device. If the signaling exchange is successful, the target medical device will send the scanned medical image data to the extended reality device via the WebRTC protocol. Here, the medical device is a device that has enabled Bluetooth broadcasting when its medical device identifier is written, and the target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
[0068] In another embodiment, the medical communication method further includes: enabling Bluetooth broadcasting when a medical device identifier of a medical device in the medical communication system is written therein, so that an extended reality device in the medical communication system can scan for medical devices around the extended reality device when Bluetooth is enabled, in order to establish a Bluetooth connection with a target medical device, and exchange signaling with the target medical device when a Bluetooth connection has been established; if the signaling exchange is successful, the target medical device sends the scanned medical image data to the extended reality device via the WebRTC protocol.
[0069] The target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
[0070] In this embodiment, BLE technology is used to pair and connect the extended reality device and the medical device via Bluetooth to achieve near-field communication. The Bluetooth network established through the BLE connection exchanges signaling. When the signaling exchange is successful, the scanned medical image data is sent to the extended reality device via the WebRTC protocol. Communication can be carried out without adding new services, which solves the current problem of the lack of interface limitations for extended reality devices to scan barcodes and QR codes, and reduces service costs.
[0071] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0072] Based on the same inventive concept, this application also provides a medical communication device for implementing the medical communication method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more medical communication device embodiments provided below can be found in the limitations of the medical communication method described above, and will not be repeated here.
[0073] In one exemplary embodiment, a medical communication device is provided, comprising:
[0074] The connectivity module is used to scan for medical devices around the extended reality device when Bluetooth is enabled in the medical communication system, in order to establish a Bluetooth connection with the target medical device in the medical device, and to exchange signaling with the target medical device when the Bluetooth connection is established; so that the target medical device can send the scanned medical image data to the extended reality device via the WebRTC protocol when the signaling exchange is successful.
[0075] Among them, the medical device is a device that enables Bluetooth broadcasting when a medical device identifier is written to it, and the target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
[0076] In one exemplary embodiment, a medical communication device is provided, comprising:
[0077] The enabling module is used to enable Bluetooth broadcasting when the medical device identifier of the medical device in the medical communication system is written, so that the extended reality device in the medical communication system can scan the medical devices around the extended reality device when Bluetooth is enabled, in order to establish a Bluetooth connection with the target medical device in the medical device, and exchange signaling with the target medical device when a Bluetooth connection has been established.
[0078] The sending module is used to send the scanned medical image data to the extended reality device via the WebRTC protocol through the target medical device, provided that the signaling exchange is successful.
[0079] The target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
[0080] Each module in the aforementioned medical communication device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0081] In one exemplary embodiment, an electronic device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 2 As shown, this electronic device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores data related to medical communication. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network. When the computer program is executed by the processor, it implements a medical communication method.
[0082] Those skilled in the art will understand that Figure 2 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0083] In one exemplary embodiment, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above method embodiments.
[0084] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above method embodiments.
[0085] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of any of the above method embodiments.
[0086] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0087] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0088] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0089] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A medical communication system, characterized in that, The system includes: A medical device for enabling Bluetooth broadcasting when a medical device identifier is written to the medical device; An extended reality device is used to scan for medical devices in the vicinity of the extended reality device when Bluetooth is enabled, in order to establish a Bluetooth connection with a target medical device among the medical devices, and to exchange signaling with the target medical device when a Bluetooth connection has been established; the target medical device is a device whose medical device identifier is the same as a preset medical device identifier; The target medical device is used to send the scanned medical image data to the extended reality device via the WebRTC protocol when the signaling exchange is successful.
2. The system according to claim 1, characterized in that, Both the target medical device and the extended reality device are connected to the router via a wireless network. The target medical device is configured to, upon successful signaling exchange, use the WebRTC protocol and the wireless network to send the medical image data to the router, so that the router can send the medical image data to the extended reality device via the wireless network and the WebRTC protocol.
3. The system according to claim 1, characterized in that, The target medical device is connected to the router via a wired network, and the extended reality device is connected to the router via a wireless network; The target medical device is used to send the medical image data to the router via the wired network and the WebRTC protocol, so that the router can send the medical image data to the extended reality device via the wireless network and the WebRTC protocol.
4. The system according to claim 1, characterized in that, The extended reality device is also used to receive user operation instructions and send the operation instructions to the target medical device via a gRPC interface to control the target medical device.
5. The system according to claim 4, characterized in that, The extended reality device is also used to send the operation command to the target medical device via a Bluetooth network and the gRPC interface; the Bluetooth network is obtained when the target medical device and the extended reality device establish a Bluetooth connection.
6. The system according to claim 4, characterized in that, The extended reality device is further configured to send the operation instructions to a router via a wireless network and the gRPC interface, so that the router can send the operation instructions to the target medical device via a wired network and the gRPC interface.
7. The system according to claim 4, characterized in that, The extended reality device is further configured to send the operation instructions to a router via a wireless network and the gRPC interface, so that the router can send the operation instructions to the target medical device via the wireless network and the gRPC interface.
8. A medical communication method, characterized in that, The method is applied to the medical communication system according to any one of claims 1-7, and the method includes: When Bluetooth is enabled on the extended reality device in the medical communication system, the device scans for medical devices around it to establish a Bluetooth connection with a target medical device. Once the Bluetooth connection is established, the device exchanges signaling with the target medical device. If the signaling exchange is successful, the target medical device sends the scanned medical image data to the extended reality device via the WebRTC protocol. The medical device is a device that enables Bluetooth broadcasting when its medical device identifier is written into it, and the target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
9. A medical communication method, characterized in that, The method is applied to the medical communication system according to any one of claims 1-7, and the method includes: Bluetooth broadcasting is enabled when the medical device identifier of the medical device in the medical communication system is written, so that the extended reality device in the medical communication system can scan the medical devices around the extended reality device when Bluetooth is enabled, so as to establish a Bluetooth connection with the target medical device in the medical device, and exchange signaling with the target medical device when a Bluetooth connection has been established. If the signaling exchange is successful, the scanned medical image data will be sent to the extended reality device via the WebRTC protocol through the target medical device; The target medical device is a device whose medical device identifier is the same as the preset medical device identifier.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method of claim 8 or 9.