Handheld ultrasonic data distributed storage query system and method
By using blockchain technology to build a distributed storage network in handheld ultrasonic equipment, the poor security and single point of failure of centralized storage systems are solved, efficient and secure ultrasonic data storage and query are achieved, and data security is improved. and management efficiency.
Patent Information
- Application Number
- CN202411177350.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2025-01-07
AI Technical Summary
Existing centralized storage systems have poor security, are vulnerable to cyber attacks and data tampering risks when storing and managing ultrasound data, and are prone to single point failure.
Using blockchain technology to build a distributed storage network, encrypt ultrasonic data and store it on multiple storage nodes, and ensure the security and integrity of the data through smart contracts and consensus mechanisms, and protect data using encryption and digital signature technology. , realize distributed storage and secure query.
It improves the security and reliability of data, prevents data leakage and tampering, eliminates the risk of single point of failure, realizes data transparency and privacy protection, and improves the efficiency of medical data management.
Smart Images

Figure CN119271741A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data storage, and in particular to a distributed storage query system and method for handheld ultrasound data. Background Art
[0002] Handheld ultrasound devices are increasingly used in the field of medical imaging. Due to their portability and real-time imaging capabilities, they have become an important tool for doctors to diagnose and treat patients. However, with the increase in data volume and the rise in demand for telemedicine, the secure storage, transmission and management of ultrasound data face huge challenges. Existing centralized storage systems are vulnerable to cyber attacks and data leaks, and data integrity and security are difficult to guarantee. Summary of the invention
[0003] In view of the problems existing in the prior art, the present invention provides a distributed storage and query system for handheld ultrasound data, comprising:
[0004] A data segmentation module, used for encrypting the original ultrasound data uploaded by the handheld ultrasound device to obtain encrypted ultrasound data, and then segmenting the encrypted ultrasound data into a plurality of data segments, each of which is associated with a data sequence;
[0005] A data storage module, connected to the data sharding module, is used to construct a blockchain network comprising multiple storage nodes, store each of the data fragments in each of the storage nodes, and record the storage location and index information corresponding to each of the data fragments in the blockchain network;
[0006] A data query module is connected to the data storage module and is used to query the storage location associated with the corresponding index data according to the query index instruction input by the authorized user, and obtain the corresponding data fragment from the storage location, and then combine the queried data fragments according to the data sequence and then decrypt the data to obtain the original ultrasound data.
[0007] Preferably, the data sharding module includes:
[0008] An encryption unit, used for generating a random key, and then using a symmetric encryption algorithm to encrypt the original ultrasound data according to the random key to obtain the encrypted ultrasound data;
[0009] The data segmentation unit is connected to the encryption unit and is used to segment the encrypted ultrasound data into a plurality of data segments in sequence according to preset segment sizes, and associate the segmentation sequence as the data sequence of each segment data.
[0010] Preferably, the data storage module includes:
[0011] A network construction unit, used to set up multiple storage nodes, add each of the storage nodes to the blockchain network, and set up a consensus mechanism in the blockchain network;
[0012] A data storage unit is connected to the network construction unit, and is used to distribute each of the data fragments to each storage node for storage and use the consensus mechanism to perform data verification, and then save the storage location and index information of each of the data fragments in the corresponding storage node.
[0013] Preferably, a smart contract is also deployed in the blockchain network, and the data query module includes:
[0014] An authority verification unit, configured to obtain the query index instruction input by the authorized user when verifying that the user's identity is an authorized user in the smart contract;
[0015] A data query unit, connected to the authority verification unit, configured to query the matching index information from the blockchain network according to the index data contained in the query index instruction, and obtain the data fragment stored in the storage location associated with the index information;
[0016] The data recovery unit is connected to the data query unit and is used to sequentially splice and combine the queried data fragments according to the associated data sequence, and then decrypt the combined data fragments to obtain the original ultrasound data.
[0017] Preferably, it also includes a data preprocessing module, connected to the data slicing module, including:
[0018] An image compression unit, configured to perform image compression on the original ultrasound data and update the original ultrasound data to the compressed original ultrasound data;
[0019] An image denoising unit, configured to perform denoising on the original ultrasonic data and update the original ultrasonic data to the denoised original ultrasonic data;
[0020] A format conversion unit, configured to perform format conversion on the original ultrasound data, and update the original ultrasound data to the original ultrasound data in a standard format after format conversion;
[0021] The signature generation unit is respectively connected to the image compression unit, the image denoising unit and the format conversion unit, and is used to digitally sign the original ultrasound data.
[0022] Preferably, it also includes an audit log module, which is connected to the data storage module, the data query module and the data preprocessing module, and is used to generate a corresponding data storage log each time data is stored, generate a corresponding data query log each time data is queried, and generate a corresponding data processing log each time data is preprocessed, and add the data storage log, the data query log and the data processing log to the audit log.
[0023] The present invention also provides a distributed storage query method for handheld ultrasound data, which is applied to the distributed storage query system for handheld ultrasound data as described above, comprising:
[0024] Step S1, the handheld ultrasound data distributed storage and query system encrypts the original ultrasound data uploaded by the handheld ultrasound device to obtain encrypted ultrasound data, and then divides the encrypted ultrasound data into multiple data segments, each of which is associated with a data sequence;
[0025] Step S2, the handheld ultrasound data distributed storage and query system constructs a blockchain network including multiple storage nodes, stores each of the data fragments in each of the storage nodes, and records the storage location and index information corresponding to each of the data fragments in the blockchain network;
[0026] Step S3, the handheld ultrasound data distributed storage query system queries the storage location associated with the corresponding index data according to the query index instruction input by the authorized user, and obtains the corresponding data fragment from the storage location, and then combines the queried data fragments according to the data sequence and then decrypts the data to obtain the original ultrasound data.
[0027] Preferably, the step S1 comprises:
[0028] Step S11, the handheld ultrasound data distributed storage and query system generates a random key, and then uses a symmetric encryption algorithm to encrypt the original ultrasound data according to the random key to obtain the encrypted ultrasound data;
[0029] Step S12: the handheld ultrasound data distributed storage and query system divides the encrypted ultrasound data into a plurality of data segments in sequence according to preset segment sizes, and associates the segmentation order as the data sequence of each segment data.
[0030] Preferably, step S2 comprises:
[0031] Step S21, the handheld ultrasound data distributed storage and query system sets a plurality of storage nodes, and each of the storage nodes is added to a blockchain network, and a consensus mechanism is set in the blockchain network;
[0032] In step S22, the handheld ultrasound data distributed storage and query system allocates each of the data fragments to each storage node for storage and uses the consensus mechanism to perform data verification, and then saves the storage location and index information of each of the data fragments in the corresponding storage node.
[0033] Preferably, a smart contract is also deployed in the blockchain network, and step S3 includes:
[0034] Step S31, when verifying that the identity of the user is an authorized user in the smart contract, the handheld ultrasound data distributed storage query system obtains the query index instruction input by the authorized user;
[0035] Step S32, the handheld ultrasound data distributed storage query system queries the blockchain network for the matching index information according to the index data contained in the query index instruction, and obtains the data fragment stored in the storage location associated with the index information;
[0036] Step S33, the handheld ultrasound data distributed storage and query system sequentially splices and combines the queried data fragments according to the associated data sequence, and then decrypts the combined data fragments to obtain the original ultrasound data.
[0037] The above technical solution has the following advantages or beneficial effects: blockchain technology is introduced into the field of handheld ultrasound technology, and the ultrasound data of the handheld ultrasound device is distributedly stored in multiple storage nodes in the constructed blockchain network, which can solve the problems of poor security of unified storage in the existing technology, the risk of data tampering, and easy centralized failure. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 The structure diagram of a distributed storage and query system for handheld ultrasound data in a preferred embodiment of the present invention is as follows;
[0039] Figure 2 The figure is a flow chart of a distributed storage and query method for handheld ultrasound data in a preferred embodiment of the present invention;
[0040] Figure 3 A schematic diagram of a sub-process of step S1 in a preferred embodiment of the present invention;
[0041] Figure 4 Schematic diagram of a sub-process of step S2 in a preferred embodiment of the present invention;
[0042] Figure 5This is a schematic diagram of a sub-process of step S3 in a preferred embodiment of the present invention. DETAILED DESCRIPTION
[0043] The present invention is described in detail below in conjunction with the accompanying drawings and specific embodiments. The present invention is not limited to this embodiment, and other embodiments may also fall within the scope of the present invention as long as they conform to the gist of the present invention.
[0044] In a preferred embodiment of the present invention, based on the above problems existing in the prior art, a distributed storage and query system for handheld ultrasound data is provided. Figure 1 As shown, including:
[0045] The data segmentation module 1 is used to encrypt the original ultrasound data uploaded by the handheld ultrasound device to obtain encrypted ultrasound data, and then segment the encrypted ultrasound data into multiple data segments, each of which is associated with a data sequence;
[0046] The data storage module 2 is connected to the data sharding module 1 and is used to construct a blockchain network including multiple storage nodes, store each data fragment in each storage node, and record the storage location and index information corresponding to each data fragment in the blockchain network;
[0047] The data query module 3 is connected to the data storage module 2 and is used to query the storage location associated with the corresponding index data according to the query index instruction input by the authorized user, and obtain the corresponding data fragment from the storage location, and then combine the queried data fragments according to the data sequence and then decrypt the data to obtain the original ultrasound data.
[0048] In a preferred embodiment of the present invention, the data slicing module 1 includes:
[0049] The encryption unit 11 is used to generate a random key, and then use a symmetric encryption algorithm to encrypt the original ultrasound data according to the random key to obtain encrypted ultrasound data;
[0050] The data segmentation unit 12 is connected to the encryption unit 11 and is used to segment the encrypted ultrasound data into a plurality of data segments in sequence according to preset segment sizes, and associate the segmentation sequence as the data sequence of each segment data.
[0051] In a preferred embodiment of the present invention, the data storage module 2 includes:
[0052] The network construction unit 21 is used to set up multiple storage nodes, add each storage node to the blockchain network, and set up a consensus mechanism in the blockchain network;
[0053] The data storage unit 22 is connected to the network construction unit 21, and is used to distribute each data fragment to each storage node for storage and use a consensus mechanism to verify the data, and then save the storage location and index information of each data fragment in the corresponding storage node.
[0054] In a preferred embodiment of the present invention, a smart contract is also deployed in the blockchain network, and the data query module 3 includes:
[0055] The authority verification unit 31 is used to obtain the query index instruction input by the authorized user when verifying that the user's identity is an authorized user in the smart contract;
[0056] The data query unit 32 is connected to the authority verification unit 31, and is used to query the matching index information from the blockchain network according to the index data contained in the query index instruction, and obtain the data fragment stored in the storage location associated with the index information;
[0057] The data recovery unit 33 is connected to the data query unit 32 and is used to sequentially combine the queried data fragments according to the associated data sequence, and then decrypt the combined data fragments to obtain the original ultrasound data.
[0058] In a preferred embodiment of the present invention, a data preprocessing module 4 is further included, connected to the data slicing module 1, including:
[0059] An image compression unit 41 is used to perform image compression on the original ultrasound data and update the original ultrasound data to compressed original ultrasound data;
[0060] An image denoising unit 42, configured to perform denoising on the original ultrasonic data and update the original ultrasonic data to the denoised original ultrasonic data;
[0061] The format conversion unit 43 is used to convert the format of the original ultrasound data and update the original ultrasound data to the original ultrasound data in a standard format after the format conversion;
[0062] The signature generation unit 44 is respectively connected to the image compression unit 41, the image denoising unit 42, and the format conversion unit 43, and is used to digitally sign the original ultrasound data.
[0063] Specifically, blockchain is a decentralized, distributed ledger technology that allows multiple participants to jointly maintain a growing list of data records, namely blocks. Each block contains a series of transaction records and is linked to the previous block through cryptographic methods to form an unalterable and irreversible chain.
[0064] Since blockchain technology has the characteristics of decentralization, openness, transparency, high security, and strong traceability, in this embodiment, blockchain technology is introduced into the field of handheld ultrasound technology, and the ultrasound data of the handheld ultrasound device is distributedly stored in multiple storage nodes in the constructed blockchain network, which can solve the problems of poor security of the same storage, risk of data tampering, and easy occurrence of centralized failures in the existing technology.
[0065] In this embodiment, after performing an ultrasound scan on the patient's head by a handheld ultrasound device, ultrasound data of the head is obtained. The ultrasound data is represented in the form of an image in a JPEG format with a resolution of 1920x1080.
[0066] First, the head ultrasound data is compressed. In this embodiment, a lossless compression algorithm (PNG) is used to compress the ultrasound data to reduce the data size and the occupied storage space.
[0067] Then, a denoising algorithm is used to denoise the compressed ultrasonic data. In this embodiment, a Gaussian filter method is used to remove noise in the image to improve the image quality.
[0068] Next, the denoised ultrasound data is converted into a standard format (DICOM) for subsequent processing and storage.
[0069] Finally, the preprocessed ultrasound data is digitally signed to generate a corresponding signature, and the integrity of the data and the credibility of the source can be ensured by verifying the digital signature.
[0070] After data preprocessing, the ultrasound data is encrypted and fragmented.
[0071] The symmetric encryption algorithm used in this embodiment is AES-256, the key is randomly generated, and the ultrasound data is encrypted to obtain encrypted ultrasound data;
[0072] Next, the encrypted ultrasound data is fragmented for distributed storage and transmission. The size of each data fragment is fixed. In this embodiment, the size of the data fragment is preferably 1024 bytes (1KB).
[0073] After completing data encryption and sharding, you need to build a blockchain network, which consists of multiple storage nodes, each of which is responsible for storing some data fragments. The construction steps are as follows:
[0074] Node setup: each storage node installs the blockchain client software and joins the blockchain network;
[0075] A consensus mechanism is set up. The blockchain network adopts PoW (Proof of Work) and PoS (Proof of Stake) consensus mechanisms to ensure the security and reliability of data storage and verification.
[0076] Smart Contracts: Deploy smart contracts to manage data storage, access, and permission control. Smart contracts automatically execute predetermined rules without human intervention.
[0077] The encrypted data fragments are transmitted to different storage nodes through the blockchain network, and the storage location and index information are recorded on the blockchain. The data storage process is shown in the following table:
[0078] Table 1: Data segment storage location index table
[0079] Data fragment sequence Storage Node Storage Location Storage time E_1 NodeA Block100 2024-05-22 E_2 NodeB Block101 2024-05-22 ... ... ... ... E_n Noden Blockn 2024-05-22
[0080] In this embodiment, the table is sorted by the data order of the data fragments, and the data order of the data fragments can also be used as index information in the subsequent storage and query process. In this embodiment, the data order of the data fragments is preferably based on the segmentation order when the data is segmented. In other embodiments, the encryption method of the bright and dark table (other encryption methods can also be used) can be used to convert the segmentation order to obtain the encryption order as the data order, so as to further enhance the security of data storage.
[0081] During the storage process, the blockchain network uses a consensus mechanism to verify data storage and transactions to ensure that the data cannot be tampered with.
[0082] Furthermore, when performing data access queries, data access control is managed by smart contracts. Only authorized users can query data indexes through the blockchain network and obtain data fragments from each storage node. The data recovery process is as follows:
[0083] -Query data index: Users query the location of data fragments based on the input index information through smart contracts.
[0084] - Obtain data fragments: Obtain data fragments (E_1, E_2, .... E_n) from each storage node.
[0085] -Data reorganization and decryption: Reassemble the data fragments and use the symmetric key to decrypt and restore the original data. The combination method is to splice them in sequence according to the data sequence (if the data sequence is encrypted in a light table, it is necessary to decrypt the sequence first and then splice the data). The same key and corresponding decryption algorithm as the above encryption process are used for decryption.
[0086] In a preferred embodiment of the present invention, it also includes an audit log module 5, which is connected to the data storage module 1, the data query module 2 and the data preprocessing module 3, and is used to generate a corresponding data storage log each time data is stored, generate a corresponding data query log each time data is queried, and generate a corresponding data processing log each time data is preprocessed, and add the data storage log, data query log and data processing log to the audit log.
[0087] Specifically, in this embodiment, each data storage, access and modification is recorded through the blockchain network to generate an audit log that cannot be tampered with. Zero-knowledge proof technology is used to verify data operations and ensure privacy protection. The audit interface provides transparent tracking and auditing functions for data operations, supporting users to view and verify data operation records.
[0088] In summary, the handheld ultrasound data distributed storage system based on blockchain technology of the present invention can achieve the following technical effects:
[0089] 1. Improve data security: Data is protected through encryption and digital signature technology to prevent leakage and tampering.
[0090] 2. Enhanced data reliability: Distributed storage eliminates the risk of single point failure and improves the reliability of data storage.
[0091] 3. Achieve data transparency: The blockchain-based storage and auditing mechanism ensures the transparency and traceability of data operations.
[0092] 4. Protect data privacy: Use zero-knowledge proof and smart contract technology to protect data privacy and access control.
[0093] 5. Improve data management efficiency: Simplify data storage, access and audit processes to improve the efficiency and reliability of medical data management.
[0094] The present invention also provides a distributed storage query method for handheld ultrasound data, which is applied to the distributed storage query system for handheld ultrasound data as described above. Figure 2 As shown, including:
[0095] Step S1, the distributed storage and query system for handheld ultrasound data encrypts the original ultrasound data uploaded by the handheld ultrasound device to obtain encrypted ultrasound data, and then divides the encrypted ultrasound data into multiple data segments, each of which is associated with a data sequence;
[0096] Step S2, the handheld ultrasound data distributed storage and query system builds a blockchain network including multiple storage nodes, stores each data fragment in each storage node, and records the storage location and index information corresponding to each data fragment in the blockchain network;
[0097] In step S3, the distributed storage query system for handheld ultrasound data queries the storage location associated with the corresponding index data according to the query index instruction input by the authorized user, and obtains the corresponding data fragment from the storage location, and then combines the queried data fragments according to the data sequence and decrypts the data to obtain the original ultrasound data.
[0098] In a preferred embodiment of the present invention, Figure 3 As shown, step S1 includes:
[0099] Step S11, the handheld ultrasound data distributed storage query system generates a random key, and then uses a symmetric encryption algorithm to encrypt the original ultrasound data according to the random key to obtain encrypted ultrasound data;
[0100] Step S12, the handheld ultrasound data distributed storage and query system divides the encrypted ultrasound data into a number of data segments in sequence according to the preset segment sizes, and associates the segmentation order as the data sequence of each segment data.
[0101] In a preferred embodiment of the present invention, Figure 4 As shown, step S2 includes:
[0102] Step S21, the handheld ultrasound data distributed storage query system sets a plurality of storage nodes, and adds each storage node to the blockchain network, and sets a consensus mechanism in the blockchain network;
[0103] In step S22, the handheld ultrasound data distributed storage query system allocates each data segment to each storage node for storage and uses a consensus mechanism to verify the data, and then saves the storage location and index information of each data segment in the corresponding storage node.
[0104] In a preferred embodiment of the present invention, a smart contract is also deployed in the blockchain network, such as Figure 5 As shown, step S3 includes:
[0105] Step S31, when verifying that the user's identity is an authorized user in the smart contract, the handheld ultrasound data distributed storage query system obtains the query index instruction input by the authorized user;
[0106] Step S32, the handheld ultrasound data distributed storage query system queries the blockchain network for matching index information according to the index data contained in the query index instruction, and obtains the data fragment stored in the storage location associated with the index information;
[0107] Step S33, the handheld ultrasound data distributed storage query system sequentially splices and combines the queried data fragments according to the associated data sequence, and then decrypts the combined data fragments to obtain the original ultrasound data.
[0108] The above are only preferred embodiments of the present invention, and are not intended to limit the implementation methods and protection scope of the present invention. Those skilled in the art should be aware that all solutions obtained by equivalent substitutions and obvious changes made using the contents of this specification and illustrations should be included in the protection scope of the present invention.
Claims
1. A distributed storage and query system for handheld ultrasound data, characterized in that: include: A data segmentation module, used for encrypting the original ultrasound data uploaded by the handheld ultrasound device to obtain encrypted ultrasound data, and then segmenting the encrypted ultrasound data into a plurality of data segments, each of which is associated with a data sequence; A data storage module, connected to the data sharding module, is used to construct a blockchain network comprising multiple storage nodes, store each of the data fragments in each of the storage nodes, and record the storage location and index information corresponding to each of the data fragments in the blockchain network; A data query module is connected to the data storage module and is used to query the storage location associated with the corresponding index data according to the query index instruction input by the authorized user, and obtain the corresponding data fragment from the storage location, and then combine the queried data fragments according to the data sequence and then decrypt the data to obtain the original ultrasound data.
2. The distributed storage and query system for handheld ultrasound data according to claim 1, characterized in that: The data slicing module includes: An encryption unit, used for generating a random key, and then using a symmetric encryption algorithm to encrypt the original ultrasound data according to the random key to obtain the encrypted ultrasound data; The data segmentation unit is connected to the encryption unit and is used to segment the encrypted ultrasound data into a plurality of data segments in sequence according to preset segment sizes, and associate the segmentation sequence as the data sequence of each segment data.
3. The distributed storage and query system for handheld ultrasound data according to claim 1, characterized in that: The data storage module comprises: A network construction unit, used to set up multiple storage nodes, add each of the storage nodes to the blockchain network, and set up a consensus mechanism in the blockchain network; A data storage unit is connected to the network construction unit, and is used to distribute each of the data fragments to each storage node for storage and use the consensus mechanism to verify the data, and then save the storage location and index information of each of the data fragments in the corresponding storage node.
4. The distributed storage and query system for handheld ultrasound data according to claim 1, characterized in that: A smart contract is also deployed in the blockchain network, and the data query module includes: An authority verification unit, configured to obtain the query index instruction input by the authorized user when verifying that the user's identity is an authorized user in the smart contract; A data query unit, connected to the authority verification unit, configured to query the matching index information from the blockchain network according to the index data contained in the query index instruction, and obtain the data fragment stored in the storage location associated with the index information; The data recovery unit is connected to the data query unit and is used to sequentially splice and combine the queried data fragments according to the associated data sequence, and then decrypt the combined data fragments to obtain the original ultrasound data.
5. The distributed storage and query system for handheld ultrasound data according to claim 1, characterized in that: It also includes a data preprocessing module, connected to the data slicing module, including: An image compression unit, configured to perform image compression on the original ultrasound data and update the original ultrasound data to the compressed original ultrasound data; An image denoising unit, configured to perform denoising on the original ultrasonic data and update the original ultrasonic data to the denoised original ultrasonic data; A format conversion unit, configured to perform format conversion on the original ultrasound data, and update the original ultrasound data to the original ultrasound data in a standard format after format conversion; The signature generation unit is respectively connected to the image compression unit, the image denoising unit and the format conversion unit, and is used to digitally sign the original ultrasound data.
6. The distributed storage and query system for handheld ultrasound data according to claim 5, characterized in that: It also includes an audit log module, which is connected to the data storage module, the data query module and the data preprocessing module, and is used to generate a corresponding data storage log each time data is stored, generate a corresponding data query log each time data is queried, and generate a corresponding data processing log each time data is preprocessed, and add the data storage log, the data query log and the data processing log to the audit log.
7. A distributed storage and query method for handheld ultrasound data, characterized in that: The distributed storage and query system for handheld ultrasound data as claimed in any one of claims 1 to 6 comprises: Step S1, the handheld ultrasound data distributed storage and query system encrypts the original ultrasound data uploaded by the handheld ultrasound device to obtain encrypted ultrasound data, and then divides the encrypted ultrasound data into multiple data segments, each of which is associated with a data sequence; Step S2, the handheld ultrasound data distributed storage and query system constructs a blockchain network including multiple storage nodes, stores each of the data fragments in each of the storage nodes, and records the storage location and index information corresponding to each of the data fragments in the blockchain network; Step S3, the handheld ultrasound data distributed storage query system queries the storage location associated with the corresponding index data according to the query index instruction input by the authorized user, and obtains the corresponding data fragment from the storage location, and then combines the queried data fragments according to the data sequence and then decrypts the data to obtain the original ultrasound data.
8. The distributed storage and query method for handheld ultrasound data according to claim 7, characterized in that: The step S1 comprises: Step S11, the handheld ultrasound data distributed storage and query system generates a random key, and then uses a symmetric encryption algorithm to encrypt the original ultrasound data according to the random key to obtain the encrypted ultrasound data; Step S12: the handheld ultrasound data distributed storage and query system divides the encrypted ultrasound data into a plurality of data segments in sequence according to preset segment sizes, and associates the segmentation order as the data sequence of each segment data.
9. The distributed storage and query method for handheld ultrasound data according to claim 7, characterized in that: The step S2 comprises: Step S21, the handheld ultrasound data distributed storage and query system sets a plurality of storage nodes, and each of the storage nodes is added to a blockchain network, and a consensus mechanism is set in the blockchain network; Step S22, the handheld ultrasound data distributed storage query system distributes each of the data fragments to each storage node for storage and uses the consensus mechanism to perform data verification, and then saves the storage location and index information of each of the data fragments in the corresponding storage node.
10. The distributed storage and query method for handheld ultrasound data according to claim 7, characterized in that: A smart contract is also deployed in the blockchain network, and step S3 includes: Step S31, when verifying that the identity of the user is an authorized user in the smart contract, the handheld ultrasound data distributed storage query system obtains the query index instruction input by the authorized user; Step S32, the handheld ultrasound data distributed storage query system queries the blockchain network for the matching index information according to the index data contained in the query index instruction, and obtains the data fragment stored in the storage location associated with the index information; Step S33, the handheld ultrasound data distributed storage and query system sequentially splices and combines the queried data fragments according to the associated data sequence, and then decrypts the combined data fragments to obtain the original ultrasound data.