CN-121985299-A - Ultrasonic probe data transmission method and system based on edge calculation
Abstract
Responding to a monitoring start instruction, and transmitting a plurality of synchronous beacons to a plurality of ultrasonic probes based on wireless broadcasting; the method comprises the steps of obtaining ultrasonic echo data obtained by an ultrasonic probe based on synchronous beacon detection, processing the ultrasonic echo data by an edge computing node to obtain processing result data, storing the processing result data to a storage of the edge computing node, and sending the processing result data to a cloud computing node. Therefore, the invention can realize the high-synchronization and low-delay distributed ultrasonic data acquisition and edge processing of the multiple probes, improve the time sequence consistency and the data integrity of the multi-point monitoring, and reduce the risk of monitoring data distortion caused by time asynchronization or transmission delay.
Inventors
- CAI WEIZHONG
- LIN XIFENG
- XU PEIDA
- LIN YANJIE
Assignees
- 广州索诺星信息科技有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260130
Claims (10)
- 1. An ultrasonic probe data transmission method based on edge calculation, which is characterized by comprising the following steps: Transmitting a plurality of synchronization beacons to a plurality of ultrasonic probes based on wireless broadcasting in response to a monitoring start instruction; Acquiring ultrasonic echo data obtained by the ultrasonic probe based on the synchronous beacon detection; processing the ultrasonic echo data by an edge computing node to obtain processing result data; And storing the processing result data to a storage of the edge computing node and sending the processing result data to a cloud computing node.
- 2. The edge computing-based ultrasound probe data transmission method of claim 1, wherein the edge computing node is a processor disposed in at least one of the ultrasound probes.
- 3. The edge-computing-based ultrasound probe data transmission method of claim 1, wherein the wireless broadcast-based transmitting of a plurality of synchronization beacons to a plurality of ultrasound probes comprises: acquiring a generation time point of the monitoring start instruction and a plurality of corresponding monitoring positions, wherein the monitoring positions are neck, heart, wrist, vertebra or head; determining the ultrasonic probe corresponding to the monitoring position as the ultrasonic probe of the target; Calculating a time difference between a current time point and the generation time point; Generating a synchronous beacon corresponding to each ultrasonic probe according to the time difference and the probe parameters of each ultrasonic probe; each of the synchronization beacons is transmitted to the corresponding ultrasound probe based on wireless broadcast.
- 4. The method for transmitting data of an ultrasonic probe based on edge calculation according to claim 3, wherein generating a synchronization beacon corresponding to each ultrasonic probe according to the time difference and the probe parameter of each ultrasonic probe comprises: For each ultrasonic probe, acquiring probe parameters of the ultrasonic probe, wherein the probe parameters comprise probe type, probe hardware information, probe software information and probe communication parameters; Matching a plurality of historical probe beacon data similar to the probe parameters in a preset historical database; Calculating the average value of communication delays corresponding to all the historical probe beacon data to obtain reference delay time; calculating a weighted sum value of the time difference and the reference delay time to obtain a target time; Calculating the sum of the current time point and the target time to obtain the target operation starting time; And generating a synchronous beacon corresponding to the ultrasonic probe and comprising the target operation starting time.
- 5. The method for transmitting ultrasonic probe data based on edge calculation according to claim 1, wherein the processing of the ultrasonic echo data by the edge calculation node to obtain processing result data comprises: acquiring an overall computing task sent by a cloud computing node; analyzing the overall calculation tasks to determine front-end processing tasks corresponding to edge calculation nodes in each ultrasonic probe; And for each ultrasonic echo data, executing the front-end processing task by an edge computing node in the ultrasonic probe for acquiring the ultrasonic echo data so as to process the ultrasonic echo data to obtain processing result data.
- 6. The method of claim 5, wherein analyzing the overall computing task to determine a front-end processing task corresponding to an edge computing node in each of the ultrasonic probes comprises: Inputting the total calculation tasks and node processing capacity parameters corresponding to the edge calculation nodes in the ultrasonic probe into a trained task division model to obtain the front-end calculation tasks corresponding to each output edge calculation node, wherein the task division model is obtained through training a training data set comprising a plurality of training calculation tasks and corresponding front-end calculation task labels and edge calculation node parameter labels; determining a data compression task corresponding to each edge computing node according to the rest tasks except the front-end computing task in the overall computing tasks; And determining the front-end computing task and the data compression task as front-end processing tasks corresponding to edge computing nodes in each ultrasonic probe.
- 7. The edge computing-based ultrasound probe data transmission method of claim 6, wherein the front-end computing tasks include at least one of beam synthesis, filtering, envelope detection, image generation, and doppler shift computation.
- 8. The method for transmitting data to an ultrasonic probe based on edge computation according to claim 6, wherein determining a data compression task corresponding to each of the edge computation nodes according to the remaining tasks other than the front-end computation task among the overall computation tasks comprises: determining task description data of the rest tasks except the front-end computing task in the overall computing task; The task description data is input into a trained minimum input data quantity prediction model to obtain the output task input data quantity, wherein the minimum input data quantity prediction model is obtained through training a training data set comprising a plurality of training task description data and a minimum data input quantity label; For each edge computing node, inputting task description data of the front-end computing task corresponding to the edge computing node into a trained output data quantity prediction model to obtain task output data quantity corresponding to the edge computing node, wherein the output data quantity prediction model is obtained through training of a training data set comprising a plurality of training task description data and data output quantity labels; Calculating the product of the ratio of the task output data quantity to the task input data quantity and a preset proportionality coefficient to obtain a data compression ratio parameter corresponding to the edge calculation node; And generating a data compression task corresponding to the edge computing node and comprising the data compression ratio parameter.
- 9. An ultrasonic probe data transmission system based on edge computation, the system comprising: A broadcasting module for transmitting a plurality of synchronization beacons to a plurality of ultrasonic probes based on wireless broadcasting in response to a monitoring start instruction; The acquisition module is used for acquiring ultrasonic echo data obtained by the ultrasonic probe based on the synchronous beacon detection; the processing module is used for processing the ultrasonic echo data by the edge computing node to obtain processing result data; And the sending module is used for storing the processing result data to a storage of the edge computing node and sending the processing result data to a cloud computing node.
- 10. An ultrasonic probe data transmission system based on edge computation, the system comprising: A memory storing executable program code; A processor coupled to the memory; The processor invokes the executable program code stored in the memory to perform the edge calculation based ultrasound probe data transmission method of any of claims 1-8.
Description
Ultrasonic probe data transmission method and system based on edge calculation Technical Field The invention relates to the technical field of data processing, in particular to an ultrasonic probe data transmission method and system based on edge calculation. Background With the rapid expansion of multi-probe ultrasound monitoring in the medical and industrial fields, medical institutions and equipment manufacturers are increasingly focusing on improving the timing consistency and reliability of multi-point monitoring through high-synchronization, low-delay data acquisition and processing. In the prior art, a plurality of ultrasonic probes are controlled to acquire echo data in a wired connection or independent triggering mode, and a central server is adopted for unified processing so as to support the multi-point monitoring requirement. The existing solution is difficult to ensure high-precision alignment of acquisition time stamps and low-delay result output due to the lack of a wireless broadcast synchronous beacon mechanism, real-time fusion processing of edge nodes of multi-probe echo data and parallel guarantee of local storage and cloud uploading, and the common asynchronous triggering or centralized processing strategy cannot adapt to the time sequence requirements of a distributed scene, so that the monitoring data has insufficient time sequence consistency and integrity, data distortion or loss is easily caused by time asynchronism or transmission delay, and the accuracy and clinical value of the multi-probe ultrasonic system in real-time diagnosis and dynamic monitoring are limited. It can be seen that the prior art has defects and needs to be solved. Disclosure of Invention The invention aims to solve the technical problem of providing an ultrasonic probe data transmission method and system based on edge calculation, which can realize multi-probe high-synchronization and low-delay distributed ultrasonic data acquisition and edge processing, improve the time sequence consistency and data integrity of multi-point monitoring and reduce the monitoring data distortion risk caused by time asynchronism or transmission delay. In order to solve the technical problem, a first aspect of the present invention discloses an ultrasonic probe data transmission method based on edge calculation, the method comprising: Transmitting a plurality of synchronization beacons to a plurality of ultrasonic probes based on wireless broadcasting in response to a monitoring start instruction; Acquiring ultrasonic echo data obtained by the ultrasonic probe based on the synchronous beacon detection; processing the ultrasonic echo data by an edge computing node to obtain processing result data; And storing the processing result data to a storage of the edge computing node and sending the processing result data to a cloud computing node. As an optional implementation manner, in the first aspect of the present invention, the edge computing node is a processor disposed in at least one of the ultrasound probes. As an optional implementation manner, in the first aspect of the present invention, the transmitting, based on radio broadcasting, a plurality of synchronization beacons to a plurality of ultrasound probes includes: acquiring a generation time point of the monitoring start instruction and a plurality of corresponding monitoring positions, wherein the monitoring positions are neck, heart, wrist, vertebra or head; determining the ultrasonic probe corresponding to the monitoring position as the ultrasonic probe of the target; Calculating a time difference between a current time point and the generation time point; Generating a synchronous beacon corresponding to each ultrasonic probe according to the time difference and the probe parameters of each ultrasonic probe; each of the synchronization beacons is transmitted to the corresponding ultrasound probe based on wireless broadcast. As an optional implementation manner, in the first aspect of the present invention, the generating, according to the time difference and a probe parameter of each of the ultrasonic probes, a synchronization beacon corresponding to each of the ultrasonic probes includes: For each ultrasonic probe, acquiring probe parameters of the ultrasonic probe, wherein the probe parameters comprise probe type, probe hardware information, probe software information and probe communication parameters; Matching a plurality of historical probe beacon data similar to the probe parameters in a preset historical database; Calculating the average value of communication delays corresponding to all the historical probe beacon data to obtain reference delay time; calculating a weighted sum value of the time difference and the reference delay time to obtain a target time; Calculating the sum of the current time point and the target time to obtain the target operation starting time; And generating a synchronous beacon corresponding to the ultrasonic probe and comprising the ta