Ultrasonic data transmission method, wireless ultrasonic probe and wireless ultrasonic imaging system

By using the eBPF program in the processor kernel space to filter and modify the MAC address of ultrasound data frames, the problem of limited computing power of wireless ultrasound probe processors is solved, improving the real-time performance and efficiency of ultrasound data transmission.

CN121603472APending Publication Date: 2026-03-03WUHAN UNITED IMAGING HEALTHCARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511704951.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-19
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

Due to size and power consumption limitations, wireless ultrasound probes restrict the computing power of processors, affecting the real-time performance of ultrasound data transmission.

Method used

By using the eBPF program in the processor's kernel space to filter and modify the source and destination MAC addresses of ultrasound data frames, the ultrasound data frames can be forwarded at the link layer, avoiding transmission to user space, shortening the data path, and reducing processor load and power consumption.

Benefits of technology

It improves the real-time performance of ultrasonic data transmission, making it suitable for ultrasonic data transmission with low latency requirements, and reduces the processor's burden and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121603472A_ABST
    Figure CN121603472A_ABST
Patent Text Reader

Abstract

The invention relates to an ultrasonic data transmission method, a wireless ultrasonic probe and a wireless ultrasonic imaging system, and relates to the technical field of communication. The method comprises the following steps: acquiring a to-be-transmitted data frame sent from a physical layer to a link layer; screening out ultrasonic data frames from the to-be-transmitted data frames; modifying the source MAC address and the destination MAC address of the ultrasonic data frame to obtain a modified data frame; and sending the modified data frame from the link layer to a physical layer. The ultrasonic data in the ultrasonic data frame can be forwarded on the link layer by screening and modifying the ultrasonic data frame, the ultrasonic data frame does not need to be transmitted to the user space, the forwarding path of the ultrasonic data is shortened, the burden and power consumption of a processor in the wireless ultrasonic probe are reduced, and the real-time performance of ultrasonic data transmission is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to an ultrasonic data transmission method, a wireless ultrasonic probe, and a wireless ultrasonic imaging system. Background Technology

[0002] Ultrasound imaging technology, with its advantages of being non-invasive, real-time, and safe, has become a core diagnostic tool in modern medical equipment, widely used in imaging examinations, treatment monitoring, and surgical navigation. To address issues such as cable entanglement and limited range of motion, ultrasound detection devices using wireless ultrasound probes have emerged. However, limitations in size and power consumption of wireless ultrasound probes restrict the computing power of the processor within them, thus affecting the real-time performance of ultrasound data transmission. Summary of the Invention

[0003] Therefore, it is necessary to provide an ultrasound data transmission method, a wireless ultrasound probe, and a wireless ultrasound imaging system that can improve the real-time performance of data transmission, in response to the above-mentioned technical problems.

[0004] In a first aspect, this application provides an ultrasound data transmission method. The method includes: acquiring a data frame to be transmitted from the physical layer to the link layer; filtering ultrasound data frames from the data frames to be transmitted; wherein the source MAC address of the ultrasound data frame is the MAC address of an ultrasound probe, and the destination MAC address of the ultrasound data frame is the MAC address of an Ethernet interface; modifying the source MAC address and the destination MAC address of the ultrasound data frame to obtain a modified data frame; wherein the source MAC address of the modified data frame is the MAC address of a processor's Wi-Fi interface, and the destination MAC address of the modified data frame is the MAC address of a terminal's Wi-Fi interface; and transmitting the modified data frame from the link layer to the physical layer.

[0005] In one embodiment, the step of filtering out ultrasound data frames from the data frames to be transmitted includes: parsing the data frames to be transmitted to obtain the source MAC address and destination MAC address of the data frames to be transmitted; filtering out the data frames to be transmitted whose source MAC address is the MAC address of the ultrasound probe and whose destination MAC address is the MAC address of the Ethernet interface, and using them as the ultrasound data frames.

[0006] In one embodiment, modifying the source MAC address and destination MAC address of the ultrasound data frame includes: obtaining the processor's WIFI interface MAC address and the terminal's WIFI interface MAC address; replacing the ultrasound probe MAC address of the ultrasound data frame with the processor's WIFI interface MAC address, and replacing the Ethernet interface MAC address with the terminal's WIFI interface MAC address.

[0007] In one embodiment, the method further includes: after both the ultrasound probe and the terminal establish a communication connection with the processor, obtaining the ultrasound probe MAC address from the ultrasound probe, obtaining the Ethernet interface MAC address and the processor WIFI interface MAC address from the processor, and obtaining the terminal WIFI interface MAC address from the terminal.

[0008] In one embodiment, the method further includes: acquiring an original data frame; wherein the original data frame includes: a preamble, a frame start delimiter, and a frame check sequence; performing frame synchronization and error detection on the original data frame based on the physical layer, and using the original data frame after removing the preamble and the frame start delimiter as the data frame to be transmitted.

[0009] In one embodiment, the method further includes: acquiring the modified data frame; and performing frame encapsulation on the modified data frame based on the physical layer to transmit the modified data frame after adding a preamble and a frame start delimiter.

[0010] Secondly, this application also provides a wireless ultrasound probe, including: an ultrasound probe and a processor, wherein the processor is communicatively connected to the ultrasound probe, the processor is configured to communicate with a terminal via WIFI, and the processor is configured to execute the steps of the ultrasound data transmission method described in the first aspect embodiment above.

[0011] In one embodiment, the ultrasound probe and the processor are connected via Ethernet.

[0012] In one embodiment, the ultrasonic probe includes an ultrasonic detector and a field-programmable gate array (FPGA), wherein the ultrasonic detector is communicatively connected to the FPGA and the FPGA is communicatively connected to the processor.

[0013] Thirdly, this application also provides a wireless ultrasound imaging system, including: an ultrasound probe, a processor, and a terminal, wherein the processor is communicatively connected to the ultrasound probe, the processor is communicatively connected to the terminal via WIFI, and the processor is used to execute the steps of the ultrasound data transmission method described in the first aspect embodiment above.

[0014] The aforementioned ultrasound data transmission method, wireless ultrasound probe, and wireless ultrasound imaging system acquire data frames to be transmitted from the physical layer to the link layer. They then filter out ultrasound data frames whose source MAC address is the ultrasound probe's MAC address and whose destination MAC address is the Ethernet interface's MAC address. The source and destination MAC addresses are modified to obtain modified data frames whose source MAC address is the processor's Wi-Fi interface MAC address and whose destination MAC address is the terminal's Wi-Fi interface MAC address. These modified data frames are then sent to the physical layer for ultrasound data transmission. This application, by filtering and modifying ultrasound data frames, enables the ultrasound data within the frames to be forwarded at the link layer, eliminating the need to transmit the ultrasound data frames to user space. This shortens the ultrasound data forwarding path, reduces the burden and power consumption of the processor within the wireless ultrasound probe, and improves the real-time performance of ultrasound data transmission. Attached Figure Description

[0015] Figure 1 This is a schematic diagram of a wireless ultrasound imaging system in one embodiment;

[0016] Figure 2 This is a schematic diagram illustrating data transfer in memory space in one embodiment;

[0017] Figure 3 This is a flowchart illustrating an ultrasonic data transmission method in one embodiment;

[0018] Figure 4 This is a schematic diagram illustrating data transfer in memory space in another embodiment;

[0019] Figure 5 This is a schematic diagram of the process for determining an ultrasound data frame in one embodiment;

[0020] Figure 6 This is a flowchart illustrating the process of determining the modified data frame in one embodiment;

[0021] Figure 7 This is a flowchart illustrating the ultrasonic data transmission method in another embodiment;

[0022] Figure 8 This is a schematic diagram of the process for determining the data frame to be transmitted in one embodiment;

[0023] Figure 9 This is a schematic diagram of the process of transmitting modified data frames in one embodiment;

[0024] Figure 10 This is a schematic diagram of a wireless ultrasound probe module in one embodiment;

[0025] Figure 11 This is a schematic diagram of a wireless ultrasound probe module in another embodiment. Detailed Implementation

[0026] 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.

[0027] The ultrasonic data transmission method provided in this application embodiment can be applied to, for example... Figure 1 The wireless ultrasound imaging system shown includes: an ultrasound probe, a processor, and a terminal. The processor is communicatively connected to the ultrasound probe and to the terminal via Wi-Fi. The ultrasound probe emits and receives ultrasound waves and converts the reflected signals into electrical signals to obtain ultrasound data. The processor receives and forwards the ultrasound data and integrates a Wi-Fi module for wireless communication with the terminal. The terminal can be a tablet, smartphone, or dedicated terminal, which receives and displays ultrasound data (images) in real time.

[0028] The processor in this application can be an ARM processor with an integrated Linux system. The processor includes a processor core (CPU), a WIFI module (RF circuitry), memory, a power management module, I / O interfaces, etc., all integrated on a single chip. Figure 2 The diagram shows the memory space of the Linux operating system, which includes kernel space and user space. Kernel space has the highest privileges and can directly access hardware, the Memory Management Unit (MMU), interrupt handling, etc. User space has limited privileges and cannot directly access hardware or modify kernel data structures. This permission isolation and resource management mechanism ensures the security and stability of the system.

[0029] Generally, data forwarding typically employs an application-layer-based approach. From an architectural perspective, after data enters the system from the external network, it is first processed by the network protocol stack in the kernel space. The network protocol stack comprises multiple layers, including the transport layer, IP (Internet Protocol) layer, link layer, and physical layer. Because user space and kernel space have different permission levels and operating environments, data transfer between them requires context switching. The first switch is from kernel space to user space, passing the data processed by the kernel protocol stack to the user space data stream forwarding program. The second switch occurs after the user space data stream forwarding program completes its operations; if further data transmission is needed, a switch back to kernel space is required for the kernel protocol stack to process the data and send it to the network. This frequent context switching places a significant burden on processor resources and increases power consumption. When processor computing power is limited, this can affect the real-time performance of data transmission.

[0030] Based on this, this application proposes an ultrasonic data transmission method, a wireless ultrasonic probe, and a wireless ultrasonic imaging system, which can improve the real-time performance of ultrasonic data transmission.

[0031] In one embodiment, such as Figure 3 As shown, an ultrasonic data transmission method is provided, which is applied to... Figure 1 Taking the processor in the example, the following steps are included:

[0032] Step S110: Obtain the data frame to be transmitted from the physical layer to the link layer.

[0033] Specifically, the ultrasonic data transmission method of this application is applied in the processor's kernel space, and it can be executed by constructing an eBPF (Extended Berkeley Packet Filter) program. eBPF is a Linux kernel technology initially used for filtering network packets, and later extended into a general-purpose kernel programmable framework. It allows users to dynamically load and run user-defined programs into the Linux kernel without modifying the kernel source code, without user space intervention, thereby extending the Linux kernel into a dedicated system for specific scenarios.

[0034] When the physical layer sends a data frame to be transmitted to the data link layer, the processor acquires the corresponding data frame. This data frame includes data link layer header information such as the source MAC address, destination MAC address, and frame type. The data frame contains data that the processor needs to transmit, which may include ultrasonic data, control command data, system status data, etc.

[0035] Step S120: Select ultrasound data frames from the data frames to be transmitted.

[0036] Specifically, after acquiring the data frames to be transmitted, ultrasound data frames are selected from them. Each ultrasound data frame includes a source MAC address, a destination MAC address, and ultrasound data. The source MAC address of the ultrasound data frame is the MAC address of the ultrasound probe, i.e., the ultrasound probe's MAC address; the destination MAC address of the ultrasound data frame is the Ethernet interface MAC address of the processor. Through this selection process, the ultrasound data frames sent by the ultrasound probe that require improved transmission efficiency can be identified.

[0037] Step S130: Modify the source MAC address and destination MAC address of the ultrasound data frame to obtain the modified data frame.

[0038] Specifically, after obtaining the ultrasound data frames, the source MAC address and destination MAC address of the ultrasound data frames are modified to obtain modified data frames. The source MAC address of the modified data frame is the processor's Wi-Fi interface MAC address, i.e., the processor's Wi-Fi interface MAC address; the destination MAC address of the modified data frame is the terminal's Wi-Fi interface MAC address, i.e., the terminal's Wi-Fi interface MAC address. The modified data frame obtained after modification can be regarded as being sent by the processor's Wi-Fi interface and being able to be correctly received by the terminal.

[0039] Step S140: The modified data frame is sent from the link layer to the physical layer.

[0040] Specifically, after obtaining the modified data frame, the modified data frame is sent from the link layer to the physical layer, and the physical layer then sends the corresponding data to the terminal in the form of radio waves. For example... Figure 4 As shown, the ultrasonic data transmission method of this application, by filtering and modifying ultrasonic data frames, enables the ultrasonic data in the ultrasonic data frames to be forwarded at the link layer without transmitting the ultrasonic data frames to user space. This shortens the forwarding path of ultrasonic data, reduces the burden and power consumption of the processor in the wireless ultrasonic probe, improves the real-time performance of ultrasonic data transmission, and is more suitable for ultrasonic data transmission with low latency requirements.

[0041] In one embodiment, such as Figure 5 As shown, step S120, the step of filtering ultrasound data frames from the data frames to be transmitted, includes:

[0042] Step S121: Parse the data frame to be transmitted to obtain the source MAC address and destination MAC address of the data frame to be transmitted.

[0043] Step S122: Select the data frames to be transmitted whose source MAC address is the ultrasound probe MAC address and whose destination MAC address is the Ethernet interface MAC address, and use them as ultrasound data frames.

[0044] Specifically, in this embodiment, when filtering ultrasound data frames from the data frames to be transmitted, the data frames are first parsed to obtain the link layer header information such as the source MAC address, destination MAC address, and frame type. Then, source MAC address matching and destination MAC address matching are performed separately to filter out data frames whose source MAC address is the ultrasound probe's MAC address and whose destination MAC address is the Ethernet interface's MAC address, and these are then used as ultrasound data frames. The ultrasound probe is the data sender of the ultrasound data frame, and the processor's Ethernet interface is the data receiver. It is understood that other data frames that do not meet the requirements will be transmitted from the kernel space to the application layer in the user space for appropriate data processing.

[0045] In one embodiment, such as Figure 6 As shown, in step S130, the source MAC address and destination MAC address of the ultrasound data frame are modified, including:

[0046] Step S131: Obtain the MAC address of the processor's WIFI interface and the MAC address of the terminal's WIFI interface;

[0047] Step S132: Replace the ultrasound probe MAC address in the ultrasound data frame with the processor WIFI interface MAC address, and replace the Ethernet interface MAC address with the terminal WIFI interface MAC address.

[0048] Specifically, in this embodiment, when modifying the source MAC address and destination MAC address of the ultrasound data frame, the processor's Wi-Fi interface MAC address and the terminal's Wi-Fi interface MAC address are first obtained. The processor's Wi-Fi interface MAC address is pre-stored in the processor, and the terminal's Wi-Fi interface MAC address is obtained and stored when the processor and terminal establish a communication connection. Then, the ultrasound probe MAC address of the ultrasound data frame is replaced with the processor's Wi-Fi interface MAC address, and the Ethernet interface MAC address of the ultrasound data frame is replaced with the terminal's Wi-Fi interface MAC address. This modification and replacement is performed directly within the memory area of ​​the ultrasound data frame.

[0049] In one embodiment, the ultrasound data transmission method further includes: after both the ultrasound probe and the terminal establish a communication connection with the processor, obtaining the ultrasound probe MAC address from the ultrasound probe, obtaining the Ethernet interface MAC address and the processor WIFI interface MAC address from the processor, and obtaining the terminal WIFI interface MAC address from the terminal.

[0050] Specifically, the ultrasound probe and processor can communicate via Ethernet (such as IIC, SPI, etc.). The ultrasound probe's MAC address can be obtained from the ultrasound probe after it establishes communication with the processor. The Ethernet interface MAC address and the processor's Wi-Fi interface MAC address can be directly obtained from the processor. The terminal's Wi-Fi interface MAC address can be obtained from the terminal after establishing a Wi-Fi connection with the processor. In some other embodiments, when the ultrasound probe's MAC address and / or the terminal's Wi-Fi interface MAC address are preset to be unchanged, the fixed ultrasound probe MAC address and / or terminal Wi-Fi interface MAC address can be pre-stored in the processor and retrieved directly from the processor when needed. After obtaining the four MAC addresses, the bytecode compiled by the eBPF program can be dynamically loaded based on the XDP framework (or tools such as libbpf, bpftool, iproute, etc.). During loading, the four MAC addresses are passed as parameters to the eBPF program, thereby enabling the processor to dynamically load the kernel program and define data forwarding rules when the ultrasound probe and the terminal are on the same local area network.

[0051] In one specific embodiment, such as Figure 7 The diagram illustrates the interaction of an ultrasound data transmission method in one embodiment. After the processor and terminal start up, the terminal joins the probe's Wi-Fi local area network, and the ultrasound probe and processor are connected via Ethernet. After establishing a communication connection, the processor obtains the MAC address of the ultrasound probe, the MAC address of the terminal's Wi-Fi interface, the MAC address of the Ethernet interface, and the MAC address of the processor's Wi-Fi interface. Then, the processor loads a pre-set eBPF program to execute the aforementioned ultrasound data transmission method. During the execution of the eBPF program, the processor continuously receives the data stream sent by the ultrasound probe and intercepts data frames to be transmitted from the physical layer to the link layer. It then filters out ultrasound data frames from the data frames to be transmitted, modifies the MAC addresses (source MAC address and destination MAC address) in the ultrasound data frames to obtain modified data frames, and sends the modified data frames from the link layer to the physical layer. The physical layer then transmits the modified data frames to the terminal in the form of wireless signals, thus completing the entire data transmission process.

[0052] In one embodiment, such as Figure 8 As shown, the ultrasonic data transmission method also includes:

[0053] Step S210: Obtain the raw data frame.

[0054] Step S220: Perform frame synchronization and error detection on the original data frame based on the physical layer, and use the original data frame after removing the preamble and frame start delimiter as the data frame to be transmitted.

[0055] Specifically, the processor's physical layer first acquires the analog signal transmitted via Ethernet, then decodes it to obtain the raw data frame. The raw data frame includes: a preamble, a start-of-frame delimiter (SFD), and a frame check sequence (FCS). The table below shows the frame structure of the raw data frame in one embodiment:

[0056]

[0057] The preamble and start-of-frame delimiter in the original data frame are used to synchronize the clock and determine the start position of the frame, thus achieving frame synchronization. The frame check sequence in the original data frame is used for error detection via CRC check to ensure data integrity and improve transmission reliability. When the physical layer determines that the original data frame is error-free, it will use the original data frame after removing the preamble and start-of-frame delimiter as the data frame to be transmitted. This data frame to be transmitted includes: destination MAC address, source MAC address, type / length, data, and frame check sequence.

[0058] In some embodiments, the frame structure table of the ultrasound data frames obtained by filtering from the data frames to be transmitted in step S120 is as follows:

[0059]

[0060] In some embodiments, after modifying the ultrasound data frame in step S130, the resulting frame structure table of the modified data frame is as follows:

[0061]

[0062] In one embodiment, such as Figure 9 As shown, the ultrasonic data transmission method also includes:

[0063] Step S310: Obtain the modified data frame;

[0064] Step S320: The modified data frame is encapsulated based on the physical layer to transmit the modified data frame after adding a preamble and a frame start delimiter.

[0065] Specifically, when the processor's physical layer transmits modified data frames, it first acquires the modified data frame sent by the link layer. The modified data frame can be passed from the link layer to the physical layer through standard interfaces (such as MII, GMII, and XGMII). The physical layer encapsulates the modified data frame by adding a preamble and a start-of-frame delimiter to the frame header, and then converts the encapsulated modified data frame into an analog signal for data transmission.

[0066] In some embodiments, after frame encapsulation of the modified data frame in step S320, the resulting frame structure table of the data frame is as follows:

[0067]

[0068] It should be understood that although the steps in the flowcharts of the embodiments described above 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 embodiments described above 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 of other steps.

[0069] Based on the same inventive concept, this application also provides a wireless ultrasound probe for implementing the ultrasound data transmission method described above. The solution provided by the wireless ultrasound probe is similar to the solution described in the above method; therefore, the specific limitations in one or more wireless ultrasound probe embodiments provided below can be found in the limitations of the ultrasound data transmission method described above, and will not be repeated here.

[0070] In one embodiment, such as Figure 10 As shown, a wireless ultrasound probe is provided, including an ultrasound probe and a processor. The processor is communicatively connected to the ultrasound probe and is used to communicate with a terminal via Wi-Fi. The processor is also communicatively connected to the ultrasound probe via a wired interface. The ultrasound probe is responsible for emitting ultrasound waves and receiving reflected signals, and transmitting the generated raw ultrasound data to the processor. The processor receives the raw ultrasound data via the wired interface and processes the data using the aforementioned ultrasound data transmission method, thereby forwarding the ultrasound data to the terminal via Wi-Fi.

[0071] In one embodiment, the ultrasound probe and processor are connected via Ethernet, which can be Gigabit Ethernet or 10 Gigabit Ethernet to meet different data transmission requirements. Using an Ethernet connection facilitates data parsing, filtering, and other processing by the processor. In some other embodiments, the ultrasound probe and processor can also be connected via USB. In this case, the processor needs to additionally parse the USB packets and reconstruct the Ethernet frames during data parsing.

[0072] In one embodiment, such as Figure 11As shown, the ultrasound probe includes an ultrasound detector and a field-programmable gate array (FPGA). The ultrasound detector is communicatively connected to the FPGA, and the FPGA is communicatively connected to a processor. The ultrasound detector contains a piezoelectric transducer array, responsible for converting electrical signals into ultrasonic waves that are emitted into human tissue and receiving the reflected echo signals. It can perform preliminary amplification and filtering on the received weak echo signals. The FPGA can perform real-time processing on the raw signal output by the ultrasound detector, such as beamforming, dynamic filtering, and time gain compensation, and encapsulate the processed data into a standard frame structure (such as an Ethernet frame). In some embodiments, to reduce data bandwidth requirements, the FPGA can also reduce the amount of data transmitted by using compression algorithms (such as JPEG-LS, dedicated ultrasound compression). The ultrasound detector and the FPGA can communicate via a high-speed analog interface or a digital interface. The FPGA can communicate with the processor via Ethernet or USB. In some other embodiments, the FPGA can also be replaced by an application-specific integrated circuit (ASIC).

[0073] In one embodiment, such as Figure 1 As shown, this application also provides a wireless ultrasound imaging system, including: an ultrasound probe, a processor, and a terminal. The processor is communicatively connected to the ultrasound probe and communicatively connected to the terminal via WIFI. The processor is used to execute the steps of the ultrasound data transmission method described in the above embodiments. The terminal is used to receive ultrasound data forwarded by the processor via WIFI, and can perform image reconstruction, display, and storage based on the received ultrasound data. The terminal also has user interaction functions, which can perform ultrasound parameter adjustment, image annotation, etc. The terminal can be a mobile device (such as a tablet, mobile phone, etc.) or a workstation (such as a PC, medical terminal, etc.).

[0074] 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 specification.

[0075] 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. An ultrasonic data transmission method, characterized in that, The method includes: Acquire the data frames to be transmitted from the physical layer to the link layer; Ultrasonic data frames are selected from the data frames to be transmitted; wherein, the source MAC address of the ultrasonic data frame is the MAC address of the ultrasonic probe, and the destination MAC address of the ultrasonic data frame is the MAC address of the Ethernet interface; The source MAC address and destination MAC address of the ultrasound data frame are modified to obtain a modified data frame; wherein, the source MAC address of the modified data frame is the processor WIFI interface MAC address, and the destination MAC address of the modified data frame is the terminal WIFI interface MAC address. The modified data frame is sent from the link layer to the physical layer.

2. The ultrasonic data transmission method according to claim 1, characterized in that, The step of filtering out ultrasound data frames from the data frames to be transmitted includes: The data frame to be transmitted is parsed to obtain the source MAC address and destination MAC address of the data frame to be transmitted; Select the data frames to be transmitted whose source MAC address is the MAC address of the ultrasound probe and whose destination MAC address is the MAC address of the Ethernet interface, and use them as the ultrasound data frames.

3. The ultrasonic data transmission method according to claim 1, characterized in that, Modifying the source MAC address and destination MAC address of the ultrasound data frame includes: Obtain the MAC address of the processor's Wi-Fi interface and the MAC address of the terminal's Wi-Fi interface; Replace the MAC address of the ultrasound probe in the ultrasound data frame with the MAC address of the processor's Wi-Fi interface, and replace the MAC address of the Ethernet interface with the MAC address of the terminal's Wi-Fi interface.

4. The ultrasonic data transmission method according to claim 1, characterized in that, The method further includes: After both the ultrasound probe and the terminal establish a communication connection with the processor, the MAC address of the ultrasound probe is obtained from the ultrasound probe, the MAC address of the Ethernet interface and the MAC address of the processor's WIFI interface are obtained from the processor, and the MAC address of the terminal's WIFI interface is obtained from the terminal.

5. The ultrasonic data transmission method according to claim 1, characterized in that, The method further includes: Obtain the original data frame; wherein the original data frame includes: a preamble, a frame start delimiter, and a frame check sequence; The original data frame is synchronized and error detected based on the physical layer, and the original data frame after removing the preamble and the start-of-frame delimiter is taken as the data frame to be transmitted.

6. The ultrasonic data transmission method according to claim 1, characterized in that, The method further includes: Obtain the modified data frame; The modified data frame is encapsulated at the physical layer to transmit the modified data frame after adding a preamble and a start-of-frame delimiter.

7. A wireless ultrasonic probe, characterized in that, include: An ultrasound probe and a processor, wherein the processor is communicatively connected to the ultrasound probe, the processor is configured to communicate with a terminal via WIFI, and the processor is configured to execute the steps of the ultrasound data transmission method according to any one of claims 1 to 6.

8. The wireless ultrasonic probe according to claim 7, characterized in that, The ultrasound probe and the processor are connected via Ethernet.

9. The wireless ultrasonic probe according to claim 7, characterized in that, The ultrasonic probe includes an ultrasonic detector and a field-programmable gate array (FPGA). The ultrasonic detector is communicatively connected to the FPGA, and the FPGA is communicatively connected to the processor.

10. A wireless ultrasound imaging system, characterized in that, include: An ultrasound probe, a processor, and a terminal are provided, wherein the processor is communicatively connected to the ultrasound probe and communicatively connected to the terminal via WIFI, and the processor is used to execute the steps of the ultrasound data transmission method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for realizing transparent proxy of media access control layer

    CN102761534A

  • Ethernet frame secure transmission method, device and system

    CN114389895A

  • Data transmission method and related equipment

    CN116366542A

  • Link layer communication method in LAN and network device thereof

    CN1968184A