Ultrasonic data wireless transmission method and system

By dividing the ultrasonic data into sub-data sets and dynamically adjusting the verification data sets, the packet loss problem in wireless transmission of ultrasonic data is solved, efficient data recovery and transmission reliability is achieved, and the real-time and integrity of ultrasonic images are guaranteed.

CN120186672APending Publication Date: 2025-06-20WUHAN UNITED IMAGING HEALTHCARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510336436.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

During the wireless transmission of ultrasound data, packet loss problems exist, which affects the real-time nature of ultrasound images and reduces the accuracy and user experience of ultrasound medical diagnosis.

Method used

By dividing the ultrasonic data into sub-ultrasound data sets and dynamically adjusting the verification data sets according to the monitoring parameters, efficient data recovery during data transmission is achieved, and the reliability and stability of ultrasonic image transmission is improved.

Benefits of technology

This method minimizes frame drops in scenarios where wireless transmission is unstable, ensures the real-time and integrity of ultrasonic images, and improves the reliability and efficiency of ultrasonic data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120186672A_ABST
    Figure CN120186672A_ABST
Patent Text Reader

Abstract

The invention relates to an ultrasonic data wireless transmission method and system, and the method comprises the steps: obtaining ultrasonic data received by a wireless probe, and determining a sub-ultrasonic data set based on the ultrasonic data and a segmentation strategy; determining an initial verification data set corresponding to the sub-ultrasonic data set based on the sub-ultrasonic data set; acquiring monitoring parameters of the wireless probe, and determining a target verification data set based on the monitoring parameters and the initial verification data set; and sending the sub ultrasonic data set and the target verification data set to the terminal. By adopting the data transmission method provided by the invention, the reliability of data transmission can be ensured, and the transmission efficiency can be optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wireless communication of ultrasonic data, and particularly relates to a method and system for wireless transmission of ultrasonic data. Background Art

[0002] With the rapid development of wireless communication technology, the application of wireless transmission in medical devices has become increasingly widespread. Especially in portable ultrasonic devices and palm-sized ultrasonic devices, an ultrasonic wireless probe transmits the collected ultrasonic image data to a mobile terminal (such as a mobile phone, a tablet, a VR device, an ultrasonic host) through wireless communication technologies such as WIFI, providing great convenience and flexibility for medical diagnosis. However, wireless transmission itself has instability and is easily affected by environmental interference (such as electromagnetic interference, signal attenuation, etc.), resulting in occasional packet loss during data transmission. This packet loss phenomenon will affect the real-time nature of ultrasonic images, causing frame loss problems, thereby reducing the accuracy of ultrasonic medical diagnosis and the user experience. In the prior art, for the packet loss problem in wireless transmission, common solutions include a retransmission-based mechanism or directly ignoring packet loss. The delay of the packet loss retransmission technology is large, and ignoring packet loss may lead to missing data information. These methods have significant limitations in the ultrasonic image transmission scenario. Summary of the Invention

[0003] Based on this, it is necessary to provide a method and system for wireless transmission of ultrasonic data to solve the packet loss problem in the process of wireless transmission of ultrasonic data for the above technical problems.

[0004] In a first aspect, an embodiment of the present invention provides a method for wireless transmission of ultrasonic data, the method comprising:

[0005] Obtain ultrasonic data received by a wireless probe, and determine a sub-ultrasonic data set based on the ultrasonic data and a segmentation strategy;

[0006] Determine an initial check data set corresponding to the sub-ultrasonic data set based on the sub-ultrasonic data set;

[0007] Obtain monitoring parameters of the wireless probe, and determine a target check data set based on the monitoring parameters and the initial check data set;

[0008] Send the sub-ultrasonic data set and the target check data set to a terminal.

[0009] In a second aspect, an embodiment of the present invention provides a method for wireless transmission of ultrasonic data, which is applied to a wireless probe, the method comprising:

[0010] Receive an ultrasonic echo signal, and process the ultrasonic echo signal to obtain ultrasonic data;

[0011] The segmentation strategy for the ultrasonic data sent by the receiving terminal is used to determine a sub-ultrasonic data set based on the ultrasonic data and the segmentation strategy, and determine an initial check data set corresponding to the sub-ultrasonic data set based on the sub-ultrasonic data set and the erasure code algorithm;

[0012] Receive the screening strategy for the initial check data set sent by the terminal, and determine a target check data set based on the initial check data set and the screening strategy;

[0013] Send the sub-ultrasonic data set and the target check data set to the terminal.

[0014] In a third aspect, an embodiment of the present invention provides an ultrasonic data wireless transmission method, which is applied to a terminal. The method includes:

[0015] Send a segmentation strategy to the wireless probe, where the segmentation strategy is used for the wireless probe to segment ultrasonic data into sub-ultrasonic data sets;

[0016] Receive the ultrasonic monitoring data sent by the wireless probe, and determine a screening strategy for the initial check data set corresponding to the sub-ultrasonic data set based on the ultrasonic monitoring data;

[0017] Send the screening strategy to the wireless probe, where the screening strategy is used for the wireless probe to determine a target check data set from the initial check data set;

[0018] Receive the sub-ultrasonic data set and the target check data set sent by the wireless probe.

[0019] In a fourth aspect, an embodiment of the present invention provides an ultrasonic data wireless transmission system, which includes a wireless probe and a terminal; the wireless probe includes a transducer, a processor, and a transceiver device;

[0020] The transducer is electrically connected to the processor. The transducer is configured to receive ultrasonic echo signals, and the processor is configured to generate ultrasonic data based on the ultrasonic echo signals;

[0021] The processor is communicatively connected to the terminal through the transceiver device; the transceiver device is configured to receive the segmentation strategy sent by the terminal and send ultrasonic monitoring data to the terminal; the processor is configured to segment the ultrasonic data into sub-ultrasonic data sets based on the segmentation strategy, and determine an initial check data set based on the sub-ultrasonic data set;

[0022] The terminal is configured to determine a screening strategy for the initial check data set by receiving the ultrasonic monitoring data sent by the transceiver device, and send the screening strategy to the processor;

[0023] The processor is further configured to determine a target verification data set from the initial verification data set based on the screening strategy;

[0024] The transmitter is configured to send the sub-ultrasound data set and the target verification data set to the terminal.

[0025] The embodiments of this specification at least include the following beneficial effects: (1) By splitting the ultrasound data into sub-ultrasound data sets and determining the corresponding verification data sets at the same time, efficient data recovery is achieved during data transmission, thereby improving the reliability and stability of ultrasound image transmission. (2) By dynamically adjusting the verification data set according to the monitoring parameters (such as frame loss rate, battery power) of the wireless probe, the transmission efficiency and energy consumption are optimized while ensuring the reliability of data transmission. The present invention is particularly applicable to the transmission of ultrasound data of wireless probes with limited power consumption and complex operating environments, and can minimize the frame loss phenomenon in scenarios with unstable wireless transmission, ensuring the real-time and integrity of ultrasound images. Description of the Drawings

[0026] This specification will be further described in the form of exemplary embodiments, and these exemplary embodiments will be described in detail through the drawings. These embodiments are not restrictive. In these embodiments, the same numbers represent the same structures, where:

[0027] Figure 1 is a schematic structural diagram of an ultrasound data wireless transmission system according to some embodiments of this specification;

[0028] Figure 2 is an exemplary flowchart of an ultrasound data wireless transmission method according to some embodiments of this specification;

[0029] Figure 3 is an exemplary flowchart of an ultrasound data wireless transmission method for determining using the frame loss rate according to some embodiments of this specification;

[0030] Figure 4 is an exemplary flowchart of an ultrasound data wireless transmission method according to some other embodiments of this specification;

[0031] Figure 5 is an exemplary flowchart of an ultrasound data wireless transmission method according to some other embodiments of this specification. Detailed Embodiments

[0032] To more clearly illustrate the technical solutions of the embodiments of this specification, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some examples or embodiments of this specification. For those of ordinary skill in the art, without creative efforts, this specification can also be applied to other similar scenarios based on these drawings. Unless obvious from the language context or otherwise stated, the same reference numerals in the figures represent the same structure or operation.

[0033] Flowcharts are used in this specification to illustrate the operations performed by the methods or systems according to the embodiments of this specification. It should be understood that the operations before or after do not necessarily need to be executed precisely in sequence. Instead, they can be executed in reverse order or simultaneously. At the same time, other operations can also be added to these processes, or one or several operations can be removed from these processes.

[0034] Figure 1 It is a schematic structural diagram of the wireless ultrasonic data transmission system 100 shown according to some embodiments of this specification. As Figure 1 shown, in some embodiments, the wireless ultrasonic data transmission system 100 may include a wireless probe 110, a network 120, and a terminal 130. The wireless probe 110 may include a transducer 1101, a processor 1102, and a transceiver 1103.

[0035] The transducer 1101 can be used to emit ultrasonic waves to the object to be scanned and collect the returned ultrasonic echo signals. The processor 1102 processes and analyzes the collected signals, such as performing beamforming to obtain ultrasonic data, that is, the beamforming result. The processor 1102 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), an application-specific instruction set processor (ASIP), a graphics processing unit (GPU), a physics processing unit (PPU), a digital signal processor (DSP), a field-programmable gate array (FPGA), a programmable logic device (PLD), a controller, a microcontroller unit, a reduced instruction set computer (RISC), a microprocessor, etc., or any combination thereof. The transceiver 1103 can be used to receive relevant instructions or information sent by the terminal and send the data processed by the wireless probe to the terminal wirelessly. The transceiver 1103 may include a WIFI antenna.

[0036] Network 120 may include any suitable network capable of facilitating information and / or data exchange in the wireless ultrasound data transmission system 100. In some embodiments, information and / or data may be exchanged between components of the ultrasound imaging system 100 (e.g., the wireless probe 110, the terminal 130) via the network 120. In some embodiments, the network 120 may include one or more network access points. Through these network access points, one or more components of the ultrasound imaging system 100 may be connected to the network 120 to exchange data and / or information.

[0037] The terminal 130 may be a terminal device such as a tablet, a mobile phone, a computer, etc. used by a user (e.g., a doctor, a nurse, etc.). The terminal 130 may include a display component (e.g., a display screen), an interaction component (e.g., a mouse, a keyboard, etc.), etc.

[0038] Currently, due to its lack of cables and convenient portability, the wireless probe has an increasing application demand in certain scenarios. However, wireless data transmission has poor stability and is vulnerable to environmental interference, which poses an obstacle to the data transmission quality. Generally, a retransmission mechanism is considered to make up for it, but this will lead to latency problems and has certain limitations.

[0039] In view of the above problems, an embodiment of the present application provides an ultrasound data wireless transmission method, including the following steps S101 to S104, as Figure 2 shown,

[0040] Step S101, obtain the ultrasound data received by the wireless probe, and determine a sub-ultrasound data set based on the ultrasound data and a segmentation strategy;

[0041] Specifically, after the transducer of the wireless probe receives each frame of ultrasound echo signal, it converts it into a digital signal. The digital signal is preprocessed (such as filtering, enhancement) to generate ultrasound data; based on the segmentation strategy, the ultrasound data is segmented into sub-ultrasound data sets. The segmentation strategy may include: segmenting the ultrasound data based on the size requirement and / or the quantity requirement of the sub-ultrasound data blocks; or, segmenting the ultrasound data based on the segmentation time requirement of the sub-ultrasound data blocks. The segmentation strategy may be sent by the terminal. For example, the terminal determines the size requirement and / or the quantity requirement of the sub-ultrasound data blocks, or the segmentation time requirement according to the user input and sends it to the wireless probe. It may also be that the terminal automatically determines the segmentation strategy according to the ultrasound data and then sends it to the wireless probe. It may also be that the terminal sends the pre-set segmentation strategy to the wireless probe.

[0042] Preferably, the segmentation strategy may include equally or unequally dividing the ultrasound data based on the size requirement and / or quantity requirement of sub-ultrasound data blocks in the sub-ultrasound data set, that is, dividing the ultrasound data into a sub-ultrasound data set composed of multiple sub-ultrasound data blocks of a fixed size, or dividing the ultrasound data into a sub-ultrasound data set composed of at least two sub-ultrasound data blocks of different sizes. For example, the size of each frame of ultrasound data is 10MB, and the segmentation strategy is to evenly divide the data frame by a fixed size (such as 1KB per block, that is, the size requirement of the sub-ultrasound data block is 1MB), and each frame of ultrasound data will be divided into 10 sub-ultrasound data blocks of the same size; the segmentation strategy may also include determining based on the segmentation time requirement of the sub-ultrasound data block. For example, the emission time of each frame is 2ms, and the segmentation strategy is to evenly divide each frame of ultrasound data in units of 0.5ms (that is, each sub-ultrasound data block is the received ultrasound data corresponding to 0.5ms of emission time), and each frame of ultrasound data will be divided into 4 sub-ultrasound data blocks of the same size. Dividing the ultrasound data into multiple sub-ultrasound data blocks by the segmentation strategy reduces the amount of data transmitted at one time, reduces the impact of packet loss on the overall transmission, and is conducive to data transmission and verification.

[0043] Preferably, the segmentation strategy can be determined based on the current ultrasound scanning mode. For example: when the current ultrasound scanning mode is a two-dimensional imaging mode, the segmentation strategy is to equally or unequally divide the ultrasound data based on the size requirement of the sub-ultrasound data block, where the two-dimensional imaging mode includes the B mode and the C mode; when the current ultrasound scanning mode is a one-dimensional imaging mode, the segmentation strategy can be to equally or unequally divide the ultrasound data in the order of emission time based on the segmentation time requirement of the sub-ultrasound data block, where the one-dimensional imaging mode includes the PW mode and the M mode. The current ultrasound scanning mode can be determined by the terminal based on the set ultrasonic emission conditions, or can be determined according to the ultrasound data returned by the wireless probe.

[0044] Step S102: Based on the sub-ultrasound data set, determine the initial verification data set corresponding to the sub-ultrasound data set;

[0045] Specifically, apply an erasure code algorithm to the sub-ultrasound data set to generate an initial verification data set. The erasure code algorithm can be based on Reed-Solomon code, LDPC code, or any other erasure code applicable to wireless communication. The generation of the initial verification data set ensures the reliability of the data. For example, each frame of ultrasound data obtains 6 sub-ultrasound data blocks (forming a sub-ultrasound data set), and 2 parity data blocks (forming the initial verification data set) are generated using Reed-Solomon coding, that is, 10 sub-ultrasound data blocks correspond to 2 parity data blocks.

[0046] Step S103: Obtain the monitoring parameters of the wireless probe, and determine the target verification data set based on the monitoring parameters and the initial verification data set;

[0047] Specifically, monitor parameters of the wireless probe (such as frame loss rate, power parameters, etc.), and dynamically adjust the verification data set according to these parameters. The specific adjustment method is as follows Figure 3 including: Step S1031, the monitoring parameter includes the frame loss rate of the ultrasonic data, and obtain the frame loss rate during the data transmission process of the wireless probe; the calculation method of the frame loss rate may include: the terminal receives multiple frames of ultrasonic data sent by the wireless probe within a preset time period. For example, within a preset time of 4.5 ms, 9 frames of ultrasonic data are sent, but when the terminal counts the numbers, it is found that they are 12456789, that is, the data of the 3rd frame is missing. Through the calculation formula: frame loss rate = (number of lost frames / total number of frames) * 100%, the calculated frame loss rate is 11%; Step S1032, based on the frame loss rate, determine the screening strategy corresponding to the initial verification data set, and based on the screening strategy and the initial verification data, determine the target verification data set.

[0048] The screening strategy includes determining the target verification data set from the initial verification data set according to the preset ratio corresponding to the frame loss rate. For example, the preset ratio corresponding to the frame loss rate of 20% detected last time is 80%. Each frame of the corresponding initial verification data set includes 4 verification data blocks. Then, any 3 (4 * 80% = 3.2, rounded up) verification data blocks are taken as the target verification data set, and the selection quantity of the verification data blocks in the initial verification data set is reduced according to the preset ratio to determine the target verification data set; the current frame loss rate of 3% is less than the frame loss rate of 20% detected last time, and the preset ratio corresponding to the frame loss rate of 3% is 5%. The number of verification data blocks selected from the initial verification data set as the target verification data set is 4 * 5% = 0.2. Therefore, no verification data blocks are selected from the initial verification data set as the target verification data set, that is, the target verification data block is set to 0. The preset ratio corresponding to the frame loss rate can be preset by the system. On the contrary, when the current frame loss rate is greater than the frame loss rate detected last time, the number of verification data blocks selected from the initial verification data set is increased according to the preset ratio to obtain the target verification data set; the preset ratio is less than or equal to 1, that is, the number of verification data blocks in the target verification data set does not exceed the number of verification data blocks in the initial verification data set. It can be understood that the number of verification data blocks in the verification data set is positively correlated with the frame loss rate. If the current frame loss rate is low, the selection quantity of the verification data blocks in the initial verification data set is reduced to reduce redundancy. If the current frame loss rate is high, the selection quantity of the verification data blocks in the initial verification data set is increased to improve reliability.

[0049] Further, the adjustment method can further optimize the screening strategy of the target verification data set in combination with the power parameter of the wireless probe; the monitoring parameter can also include the power parameter of the wireless probe, and the power parameter of the wireless probe includes the remaining power or the power percentage. The remaining power refers to the currently available power of the wireless probe battery, and the power percentage refers to the ratio of the current remaining power of the wireless probe battery to the total battery power; the screening strategy includes: reducing the number of selected verification data blocks when the remaining power or the power percentage is relatively low to balance power consumption and data transmission stability. It can be understood that the number of verification data blocks is positively correlated with the power parameter at this time. When the power is sufficient, the verification data set may not be dynamically adjusted based on the power parameter, or the number of verification data blocks in the target verification data set can be directly set to not be lower than a preset number. For example, not less than 1. For example, when the number of verification data blocks determined by the frame loss rate is 0, it is directly executed according to the verification data block of 1, that is, the one with the larger number is executed at this time.

[0050] In one embodiment, the monitoring parameter includes the frame loss rate of ultrasonic data. Dynamically adjusting the screening strategy of the target verification data set according to the frame loss rate includes a first preset method, a second preset method, or a third preset method, specifically including: obtaining the frame loss rate of ultrasonic data. If the frame loss rate is less than or equal to the first frame loss threshold, determine the target verification data set from the initial verification data set according to the first preset method; if the first frame loss rate is greater than the first frame loss threshold, determine the target verification data set from the initial verification data set according to the second preset method; the process of dynamic adjustment may further include: if the frame loss rate is less than or equal to the second frame loss threshold and continuously exceeds the preset number of times, determine the target verification data set according to the third preset method, where the first frame loss threshold is greater than the second frame loss threshold, the number of verification data blocks in the target verification data set obtained by using the first preset method is less than the number of verification data blocks obtained by using the second preset method and greater than the number of verification data blocks obtained by using the third preset method; when both the first preset method and the third preset method are satisfied, give priority to executing according to the third preset method. For example, the first frame loss threshold is set to 5%, the second frame loss threshold is set to 0.1%, the preset number of times is 2 times, the first preset method is to randomly select N from the initial verification data blocks as the target verification data set, the second preset method is to randomly select M from the initial verification data blocks as the target verification data set, and the third preset method is that the target verification data set is empty, (0 < N < M, both N and M are integers). At this time, if the frame loss rate is 4%, randomly select N from the initial verification data blocks corresponding to each frame of ultrasonic data as the target verification data set; if the frame loss rate is 10%, randomly select M from the initial verification data blocks corresponding to each frame of ultrasonic data as the target verification data set; if the calculated frame loss rate is 0% for 4 consecutive times, do not select verification data blocks from the initial verification data blocks, and at this time the target verification data set is set to be empty. The specific values involved in the above first frame loss threshold, second frame loss threshold, preset number of times, first preset method, second preset method, and third preset method can be set according to actual needs. For example, N can be 1 and M can be 2.

[0051] Further, the monitoring parameters further include the power parameter of the wireless probe. The power parameter includes the remaining power or the power percentage. According to the power parameter, the screening strategy of the target verification data set is further dynamically adjusted, including obtaining the power parameter of the wireless probe. If the power parameter is less than the first power threshold, compare the screening strategy corresponding to the power parameter with the screening strategy determined by the packet loss rate, and determine the screening strategy with fewer verification data blocks in the strategy as the screening strategy of the initial verification data set. Based on the screening strategy of the initial verification data set, determine the target verification data set from the initial verification data set. At this time, the screening strategy corresponding to the power parameter can be set as the fourth preset method. It can be understood that compare the number of verification data blocks in the target verification data set determined by the fourth preset method with the number of verification data blocks determined according to the packet loss rate, and determine the number of verification data blocks in the target verification data set according to the smaller number of verification data blocks. Based on the number of verification data blocks in the target verification data set, select the target verification data set from the initial verification data set. For example, the fourth preset method is that when the power percentage is less than the first power threshold, the number of verification data blocks in the target verification data set is less than or equal to Q (Q is a natural number). If the first power threshold is 20%, and the current power percentage is 15%, then the verification data blocks determined based on the power parameter are integers from 0 to Q. At this time, the verification data blocks obtained according to the packet loss rate are R (R is a natural number). Compare Q and R, and take the smaller one as the number of verification data blocks in the target verification data set. If Q is 1 and R is 0 at this time, the target verification data set is 0. This can not only ensure the transmission quality of ultrasonic data, but also take into account the energy consumption of the battery, so as to ensure the smooth completion of ultrasonic scanning. If the power parameter is greater than or equal to the first power threshold and less than or equal to the second power threshold, the target verification data set is determined according to the packet loss rate, where the second power threshold is greater than the first power threshold. For example, the second power threshold is 80%, and the current power percentage is 50%. At this time, the power is sufficient, and the influence of power can be ignored, and the packet loss rate is used as the main adjustment factor. This is beneficial to ensuring the quality of data transmission. If the power parameter is greater than the second power threshold, compare the screening strategy corresponding to the power parameter with the screening strategy determined by the packet loss rate, and determine the screening strategy with more verification data blocks in the strategy as the screening strategy of the initial verification data set. Based on the screening strategy of the initial verification data set, determine the target verification data set from the initial verification data set. At this time, the screening strategy corresponding to the power parameter can be set as the fifth preset method. It can be understood that compare the number of verification data blocks in the target verification data set determined by the fifth preset method with the number of verification data blocks determined according to the packet loss rate, and determine the number of verification data blocks in the target verification data set according to the larger number of verification data blocks. Based on the number of verification data blocks in the target verification data set, determine the target verification data set from the initial verification data set.For example, if the fifth preset method is that the battery percentage is greater than the second battery threshold, the number of verification data blocks is at least T (T is a positive integer). For example, when the current battery percentage is 90%, the verification data blocks determined according to the packet loss rate are R (R is a natural number). If it is determined that the number of verification data blocks in the target verification data set is T based on T being greater than R, it is necessary to arbitrarily select T verification data blocks from the initial verification data set as the target verification data set. That is, when the battery power is very sufficient, storing more verification data blocks is beneficial to ensuring the recovery ability of ultrasonic data and improving the fault tolerance of the system; where 0 ≤ Q ≤ T.

[0052] Step S104, send the sub-ultrasonic data set and the target verification data set to the terminal.

[0053] The wireless probe transmits the sub-ultrasonic data set and the target verification data set to the terminal through a wireless communication protocol to complete the transmission of ultrasonic data. Any suitable wireless communication protocol can be used during the transmission process, such as Wi-Fi, Bluetooth, or ZigBee.

[0054] The present invention divides ultrasonic data into multiple sub-ultrasonic data blocks through a segmentation strategy, and then optimizes the number of verification data blocks through a real-time dynamic screening strategy to achieve reliable, efficient, and low-power transmission of ultrasonic data.

[0055] It should be noted that the above description of the method for wireless transmission of ultrasonic data is provided only for the purpose of illustration and is not intended to limit the scope of this specification. For those of ordinary skill in the art, various modifications or changes can be made according to the description of this specification, and these changes and modifications will not deviate from the scope of this specification.

[0056] In one embodiment, a method for wireless transmission of ultrasonic data, which is applied to a wireless probe, includes the following steps S201 to S204, as Figure 4 shown

[0057] Step S201, receive an ultrasonic echo signal and process the ultrasonic echo signal to obtain ultrasonic data.

[0058] Specifically, the wireless probe includes a transducer, a processor, and a transceiver. The transducer is used to transmit and receive ultrasonic signals, and the processor is used to generate ultrasonic data after beamforming the ultrasonic signals.

[0059] Step S202, receive the segmentation strategy of the ultrasonic data sent by the terminal, determine the sub-ultrasonic data set based on the ultrasonic data and the segmentation strategy, and determine the initial verification data set corresponding to the sub-ultrasonic data set based on the sub-ultrasonic data set and the erasure code algorithm;

[0060] Specifically, the terminal includes a tablet, a mobile phone, a computer, etc. A segmentation strategy can be preset on the terminal, or determined based on the user's input, or the corresponding segmentation strategy can be automatically confirmed after the terminal receives the ultrasonic data. The terminal sends the segmentation strategy to the wireless probe, and the processor of the wireless probe segments the ultrasonic data based on the segmentation strategy, and segments it into multiple sub-ultrasonic data blocks, and these sub-ultrasonic data blocks form a sub-ultrasonic data set; at the same time, the processor calculates the corresponding initial check data set for the sub-ultrasonic data blocks according to the erasure code algorithm. In this application, the erasure code technology is introduced to perform redundant encoding on the ultrasonic data to achieve the reliability and stability of ultrasonic image data transmission.

[0061] Step S203: Receive the screening strategy of the initial check data set sent by the terminal, and determine the target check data set based on the initial check data set and the screening strategy;

[0062] Specifically, the terminal receives the ultrasonic data sent by the wireless probe, calculates the frame loss rate, and sends the screening strategy corresponding to the frame loss rate to the wireless probe. After the wireless probe receives the screening strategy, the processor determines the target check data set from the initial check data set based on the screening strategy, including arbitrarily selecting the check data blocks that meet the quantity from the initial check data set according to the quantity of the check data blocks determined in the screening strategy to form the target check data set.

[0063] Preferably, the terminal will also receive the battery power parameter sent by the wireless probe and obtain the screening strategy corresponding to the power parameter. As described in the above method embodiment, it will not be elaborated here. Combining the screening strategy corresponding to the frame loss rate and the screening strategy corresponding to the power parameter, finally determine the screening strategy corresponding to the initial check data set and send it to the wireless probe. The wireless probe determines the target check data set from the initial check data set based on the received screening strategy.

[0064] Step S204: Send the sub-ultrasonic data set and the target check data set to the terminal.

[0065] Specifically, the transceiver device of the wireless probe transmits the sub-ultrasonic data set and the target check data set to the terminal through a wireless communication protocol.

[0066] In an embodiment, an ultrasonic data wireless transmission method is applied to a terminal, including the following steps S301 to S304, as Figure 5 shown

[0067] Step S301: Send a segmentation strategy to the wireless probe, and the segmentation strategy is used for the wireless probe to segment the ultrasonic data into a sub-ultrasonic data set;

[0068] Specifically, the terminal sends a preset segmentation strategy or a segmentation strategy determined based on ultrasonic data to the wireless probe, and the segmentation strategy is used for the wireless probe to segment the ultrasonic data into sub-ultrasonic data sets.

[0069] Step S302: Receive the ultrasonic monitoring data sent by the wireless probe, and based on the ultrasonic monitoring data, determine a screening strategy for the initial verification data set corresponding to the sub-ultrasonic data set;

[0070] Specifically, the wireless probe sends the ultrasonic monitoring data to the terminal. The ultrasonic monitoring data includes ultrasonic data and may also include the battery power parameter of the wireless probe. After receiving the ultrasonic monitoring data, the terminal can calculate the frame loss rate based on the received ultrasonic data, and determine a screening strategy for the initial verification data set corresponding to the sub-ultrasonic data set. It can also combine the power parameter to determine a screening strategy corresponding to the power parameter, and then determine the final screening strategy based on the screening strategy determined by the frame loss rate and the screening strategy determined by the power parameter, as described in the previous embodiments, and will not be elaborated here.

[0071] Step S303: Send the screening strategy to the wireless probe, and the screening strategy is used for the wireless probe to determine the target verification data set from the initial verification data set;

[0072] Specifically, the screening strategy determined by the terminal is sent to the wireless probe, and the wireless probe screens out the target verification data set from the initial verification data set based on the screening strategy sent by the terminal. Any number of verification data blocks that meet the requirements can be screened out from the initial verification data set to form the target verification data set.

[0073] Step S304: Receive the sub-ultrasonic data set and the target verification data set sent by the wireless probe.

[0074] Specifically, the terminal receives the sub-ultrasonic data set and the target verification data set sent by the wireless probe through wireless communication technology.

[0075] In one embodiment, an ultrasonic data wireless transmission system includes a wireless probe and a terminal; the wireless probe includes a transducer, a processor, and a transceiver device.

[0076] The transducer is electrically connected to the processor. The transducer is configured to receive ultrasonic echo signals, and the processor is configured to generate ultrasonic data based on the ultrasonic echo signals;

[0077] The processor is communicatively connected to the terminal through the transceiver device; the transceiver device is configured to receive the segmentation strategy sent by the terminal and send the ultrasonic monitoring data to the terminal; the processor is configured to segment the ultrasonic data into sub-ultrasonic data sets based on the segmentation strategy and determine the initial verification data set based on the sub-ultrasonic data sets;

[0078] The terminal is configured to determine a screening strategy for an initial verification data set by receiving ultrasonic monitoring data sent by a transceiver device, and send the screening strategy to a processor;

[0079] The processor is further configured to determine a target verification data set from the initial verification data set based on the screening strategy;

[0080] The transmitter is configured to send a sub-ultrasonic data set and the target verification data set to the terminal.

[0081] Furthermore, it may further include: after the terminal receives ultrasonic data, a sub-ultrasonic data set, and a target verification data set, the terminal can determine whether data decoding is required according to the packet loss rate. Specifically, if the packet loss rate is 0, it means that there is no lost data, and the ultrasonic data can be directly obtained for further processing. Or if the packet loss rate is not 0, it means that there is a packet loss phenomenon. At this time, it is necessary to determine the ultrasonic data based on the corresponding sub-ultrasonic data set and the target verification data set of this frame. Specifically, the terminal will detect the received sub-ultrasonic data set to determine whether there are lost sub-ultrasonic data blocks. If there are lost sub-ultrasonic data blocks, the lost sub-ultrasonic data blocks will be restored through erasure code decoding based on the verification data blocks in the received target verification data set. The restored sub-ultrasonic data blocks and the originally received sub-ultrasonic data blocks can be recombined into a complete frame of ultrasonic data; for example, when 1 sub-ultrasonic data block is lost, it can be decoded based on any 1 verification data block; when 2 sub-ultrasonic data blocks are lost, it can be decoded based on any 2 verification data blocks. This is useful for restoring the ultrasonic data even if it is found to be lost after transmission by means of the verification data blocks.

[0082] It should be noted that the above description of the steps is only for illustration and explanation, and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to the steps under the guidance of this specification. However, these modifications and changes are still within the scope of this specification.

[0083] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only an example and does not constitute a limitation to this specification. Although not explicitly stated here, those skilled in the art may make various modifications, improvements, and corrections to this specification. Such modifications, improvements, and corrections are proposed in this specification, so such modifications, improvements, and corrections still belong to the spirit and scope of the exemplary embodiments of this specification.

[0084] Meanwhile, this specification uses specific terms to describe the embodiments of this specification. For example, "an embodiment", "one embodiment", and / or "some embodiments" mean a certain feature, structure, or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that the "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more at different positions in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of this specification can be appropriately combined.

[0085] In addition, unless clearly stated in the claims, the order of the processing elements and sequences, the use of numerical and alphabetical characters, or the use of other names in this specification are not used to limit the order of the processes and methods in this specification. Although some currently useful embodiments of the invention are discussed through various examples in the above disclosure, it should be understood that such details only serve the purpose of illustration. The appended claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that conform to the essence and scope of the embodiments of this specification. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only through software solutions, such as installing the described system on existing servers or mobile devices.

[0086] Similarly, it should be noted that, in order to simplify the expression of the disclosure in this specification and thus help the understanding of one or more embodiments of the invention, in the previous description of the embodiments of this specification, sometimes multiple features are merged into one embodiment, drawing, or description thereof. However, this disclosure method does not mean that the features required by the object of this specification are more than those mentioned in the claims. In fact, the features of the embodiments are fewer than all the features of the individual embodiments disclosed above.

[0087] In some embodiments, numbers are used to describe the components and the quantity of attributes. It should be understood that such numbers used to describe the embodiments are modified by the modifiers "about", "approximate", or "substantially" in some examples. Unless otherwise stated, "about", "approximate", or "substantially" indicate that the said numbers allow a variation of ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, and these approximate values can change according to the characteristics required by individual embodiments. In some embodiments, the numerical parameters should consider the specified significant digits and adopt the method of retaining the general number of digits. Although the numerical ranges and parameters used in some embodiments of this specification to confirm the breadth of their ranges are approximate values, in specific embodiments, such numerical settings are made as precise as possible within the feasible range.

[0088] For each patent, patent application, patent application publication, and other materials cited in this specification, such as articles, books, specifications, publications, documents, etc., their entire contents are hereby incorporated by reference into this specification. This excludes application history files that are inconsistent with or conflict with the content of this specification, as well as files that limit the broadest scope of the claims of this specification (currently or subsequently appended to this specification). It should be noted that if there are any inconsistencies or conflicts between the descriptions, definitions, and / or uses of terms in the supplementary materials of this specification and the content described in this specification, the descriptions, definitions, and / or uses of terms in this specification shall prevail.

[0089] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, by way of example and not limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.

Claims

1. A method for wireless transmission of ultrasonic data, characterized in that: Acquire ultrasound data received by the wireless probe, and determine a sub-ultrasound data set based on the ultrasound data and a segmentation strategy; Based on the sub-ultrasound dataset, determining an initial verification dataset corresponding to the sub-ultrasound dataset; Acquire monitoring parameters of the wireless probe, and determine a target verification data set based on the monitoring parameters and the initial verification data set; The sub-ultrasound data set and the target verification data set are sent to a terminal.

2. The method according to claim 1, characterized in that The segmentation strategy includes: segmenting the ultrasound data based on a size requirement and / or a quantity requirement of the ultrasound data sub-blocks; Or, the ultrasound data is segmented based on a segmentation time requirement of the ultrasound data sub-blocks.

3. The method according to claim 1, characterized in that The monitoring parameters include a frame loss rate of the ultrasound data, and the acquiring of the monitoring parameters of the wireless probe and determining a target verification data set based on the monitoring parameters and the initial verification data set include: Based on the frame loss rate, determining a screening strategy corresponding to the initial verification data set; Based on the screening strategy and the initial verification data, a target verification data set is determined.

4. The method according to claim 3, characterized in that The screening strategy includes determining the target verification data set from the initial verification data set according to a preset ratio corresponding to the frame loss rate.

5. The method according to claim 3, characterized in that: The screening strategy includes a first preset method, a second preset method or a third preset method, and determining a target verification data set based on the screening strategy and the initial verification data includes: Acquire a frame loss rate of the ultrasound data, and if the frame loss rate is less than or equal to a first frame loss threshold, determine the target verification data set from the initial verification data set in the first preset manner; If the frame loss rate is greater than the first frame loss threshold, determining the target verification data set from the initial verification data set in the second preset manner; If the frame loss rate is less than or equal to a second frame loss threshold and exceeds a preset number of times continuously, determining the target verification data set according to the third preset method; The first frame loss threshold is greater than the second frame loss threshold.

6. The method according to claim 3, characterized in that The monitoring parameters also include the power parameters of the wireless probe, and the determining of the target verification data set based on the screening strategy and the initial verification data includes: If the power parameter is less than a first power threshold, compare the screening strategy corresponding to the power parameter with the screening strategy determined by the frame loss rate, determine the strategy with fewer check data blocks as the screening strategy for the initial check data set, and determine the target check data set from the initial check data set based on the screening strategy for the initial check data set; If the power parameter is greater than or equal to the first power threshold and less than or equal to the second power threshold, the target verification data set is determined according to the screening strategy of the frame loss rate; If the power parameter is greater than a second power threshold, compare the screening strategy corresponding to the power parameter with the screening strategy determined by the frame loss rate, and determine the strategy with a larger number of check data blocks as the screening strategy for the initial check data set; based on the screening strategy for the initial check data set, determine the target check data set from the initial check data set.

7. The method according to claim 1, characterized in that The determining, based on the sub-ultrasound data set, an initial verification data set corresponding to the sub-ultrasound data set comprises: The initial verification data set is determined based on the sub-ultrasound data set and an erasure coding algorithm.

8. The method according to claim 2, characterized in that: The ultrasonic scanning mode of the wireless probe is acquired, and the segmentation strategy of the ultrasonic data is determined based on the ultrasonic scanning mode.

9. The method according to claim 8, characterized in that The ultrasound scanning mode is a two-dimensional imaging mode, and the segmentation strategy is to divide the ultrasound data into equal or unequal parts based on the size requirement of the sub-ultrasound data blocks; Alternatively, the ultrasound scanning mode is a one-dimensional imaging mode, and the segmentation strategy is to divide the ultrasound data into equal or unequal parts according to the transmission time sequence based on the time requirement of the sub-ultrasound data blocks.

10. A method for wireless transmission of ultrasonic data, applied to a wireless probe, characterized in that: receiving an ultrasonic echo signal, and processing the ultrasonic echo signal to obtain ultrasonic data; The segmentation strategy of the ultrasonic data sent by the receiving terminal is used to determine a sub-ultrasonic data set based on the ultrasonic data and the segmentation strategy, and an initial verification data set corresponding to the sub-ultrasonic data set is determined based on the sub-ultrasonic data set and an erasure coding algorithm; receiving a screening strategy for the initial verification data set sent by the terminal, and determining a target verification data set based on the initial verification data set and the screening strategy; The sub-ultrasound data set and the target verification data set are sent to the terminal.

11. A method for wireless transmission of ultrasonic data, applied to a terminal, characterized in that: Sending a segmentation strategy to the wireless probe, wherein the segmentation strategy is used by the wireless probe to segment the ultrasound data into sub-ultrasound data sets; receiving ultrasound monitoring data sent by the wireless probe, and determining, based on the ultrasound monitoring data, a screening strategy for an initial verification data set corresponding to the sub-ultrasound data set; Sending the screening strategy to the wireless probe, wherein the screening strategy is used by the wireless probe to determine a target verification data set from the initial verification data set; The sub-ultrasound data set and the target verification data set sent by the wireless probe are received.

12. An ultrasonic data wireless transmission system, characterized in that: The system includes a wireless probe and a terminal; the wireless probe includes a transducer, a processor and a transceiver; The transducer is electrically connected to the processor, the transducer is configured to receive an ultrasonic echo signal, and the processor is configured to generate ultrasonic data based on the ultrasonic echo signal; The processor is connected to the terminal through the transceiver; the transceiver is configured to receive the segmentation strategy sent by the terminal and send ultrasonic monitoring data to the terminal; The processor is configured to segment the ultrasound data into sub-ultrasound data sets based on the segmentation strategy, and determine an initial verification data set based on the sub-ultrasound data sets; The terminal is configured to determine a screening strategy for the initial verification data set by receiving the ultrasonic monitoring data sent by the transceiver, and send the screening strategy to the processor; The processor is further configured to determine a target verification data set from the initial verification data set based on the screening strategy; The transmitter is configured to send the sub-ultrasound data set and the target verification data set to the terminal.