Data storage method and device, storage medium and electronic equipment

By employing a hierarchical storage strategy and mapping relationships, the problems of long data transmission times and resource waste in medical image data have been solved, enabling efficient storage and fast access to image files and meeting the needs of different application scenarios.

CN115954074BActive Publication Date: 2026-04-17CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD
Filing Date
2022-12-27
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In existing technologies, the transmission time of medical image data is long and it is easy to waste transmission resources. Traditional storage methods cannot meet the needs of massive storage and efficient access.

Method used

By acquiring the feature information of image data, utilizing preset mapping relationships and partitioned storage strategies, the target storage format and location are determined, and the image data is stored in a hierarchical manner, including primary storage (jpg/png format), secondary storage (standard lossless compressed DICOM file), and tertiary storage (high-definition lossless DICOM file) to meet the needs of different application scenarios.

Benefits of technology

It enables efficient transmission and diversified storage of image files, avoids waste of transmission resources, provides a standardized data access interface, supports rapid access to medical image data, and improves transmission efficiency and diagnostic accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115954074B_ABST
    Figure CN115954074B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a data storage method and device, storage medium and electronic equipment, and relates to the technical field of computers. The method comprises: first acquiring initial image data collected by an inspection instrument for a user and related information of the user, matching the related information of the user using a preset mapping relationship, determining image feature information corresponding to the initial image data, determining a target storage format and a target storage location indicated by the image feature information based on a preset partition storage strategy, converting the initial image data into a target image file according to the target storage format, and storing the target image file in the target storage location. In this way, the storage strategy is determined according to the feature information of the acquired image data, which can avoid the problem of long transmission time caused by directly storing the image file, thereby avoiding the waste of transmission resources, ensuring the diversified storage demand of the image file, and improving the transmission efficiency of the image file.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more specifically, to a data storage method, apparatus, storage medium, and electronic device. Background Technology

[0002] With the development of information technology, the accelerated informatization process and the surge in data in medical scenarios bring challenges that require better technological means to balance. While improving technology and upgrading hardware, information-based medical services face the demands of storing massive amounts of medical image data and efficiently accessing it. This necessitates utilizing information technology to handle more complex data storage models and developing diverse data transmission management methods.

[0003] Medical imaging data is a vital asset for hospitals and needs to be preserved long-term. The massive volume of medical imaging storage highlights the inadequacy of a "one-size-fits-all" approach. With the advancement of medical imaging technology, traditional film is gradually losing its value. Doctors need clear DICOM images for remote image reading, remote diagnosis, and outpatient diagnosis. Patients need to access their personal images and reports on mobile devices. The intended use of the acquired imaging data necessitates partitioned data storage.

[0004] Medical image acquisition includes X-rays, ultrasound, MRI, CT, CR, DR, etc. to obtain DICOM images. Since high-resolution DICOM images have a large file size, some unnecessary image content will be transmitted when reading the whole image, which will increase the transmission time and waste transmission resources.

[0005] It should be noted that the information in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] To overcome the problems existing in the related technologies, this disclosure provides a data storage method, apparatus, storage medium and electronic device to at least solve the problem of long transmission time of image content and easy waste of transmission resources in the related technologies.

[0007] According to one aspect of this disclosure, a data storage method is provided, the method comprising:

[0008] Acquire the initial image data collected by the inspection instrument for the user, as well as the user's relevant information;

[0009] The relevant information of the user is matched using a preset mapping relationship to determine the image feature information corresponding to the initial image data;

[0010] The target storage format and target storage location indicated by the image feature information are determined based on a preset partitioned storage strategy;

[0011] The initial image data is converted into a target image file according to the target storage format, and the target image file is stored at the target storage location.

[0012] Optionally, the user's relevant information includes the image generation time and recent access frequency. The step of matching the user's relevant information using a preset mapping relationship to determine the image feature information corresponding to the initial image data includes:

[0013] The image generation time of the initial image data is matched with the recent access frequency of the user according to the preset mapping relationship, and the matching result is used as the image feature information corresponding to the initial image data.

[0014] Optionally, determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy includes:

[0015] If the image feature information corresponds to a primary storage strategy, then the preset image format indicated by the primary storage strategy is taken as the target storage format, and the storage location indicated by the primary storage strategy is taken as the target storage location.

[0016] Optionally, determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy includes:

[0017] If the image feature information corresponds to a secondary storage strategy, then the preset compression format indicated by the secondary storage strategy is used as the target storage format, and the storage location indicated by the secondary storage strategy is used as the target storage location.

[0018] Optionally, determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy includes:

[0019] If the image feature information corresponds to a three-level storage strategy, then the preset lossless format indicated by the three-level storage strategy is taken as the target storage format, and the storage location indicated by the three-level storage strategy is taken as the target storage location.

[0020] Optionally, the initial image data is medical image data acquired via the standard DICOM protocol.

[0021] According to one aspect of the present disclosure, a data storage device is provided, the device comprising:

[0022] The acquisition module is used to acquire the initial image data collected by the inspection instrument for the user, as well as the relevant information of the user;

[0023] The first determining module is used to match the relevant information of the user using a preset mapping relationship to determine the image feature information corresponding to the initial image data;

[0024] The second determining module is used to determine the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy;

[0025] The conversion module is used to convert the initial image data into a target image file according to the target storage format, and store the target image file at the target storage location.

[0026] Optionally, the user's relevant information includes the image generation time and recent access frequency, and the first determining module is further configured to:

[0027] The image generation time of the initial image data is matched with the recent access frequency of the user according to the preset mapping relationship, and the matching result is used as the image feature information corresponding to the initial image data.

[0028] Optionally, the second determining module is further configured to:

[0029] If the image feature information corresponds to a primary storage strategy, then the preset image format indicated by the primary storage strategy is taken as the target storage format, and the storage location indicated by the primary storage strategy is taken as the target storage location.

[0030] Optionally, the second determining module is further configured to:

[0031] If the image feature information corresponds to a secondary storage strategy, then the preset compression format indicated by the secondary storage strategy is used as the target storage format, and the storage location indicated by the secondary storage strategy is used as the target storage location.

[0032] Optionally, the second determining module is further configured to:

[0033] If the image feature information corresponds to a three-level storage strategy, then the preset lossless format indicated by the three-level storage strategy is taken as the target storage format, and the storage location indicated by the three-level storage strategy is taken as the target storage location.

[0034] Optionally, the initial image data is medical image data acquired via the standard DICOM protocol.

[0035] According to one aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the data storage method described in any of the preceding claims.

[0036] According to one aspect of this disclosure, an electronic device is provided, comprising:

[0037] Processor; and

[0038] Memory for storing the executable instructions of the processor;

[0039] The processor is configured to execute any of the above-described data storage methods by executing the executable instructions.

[0040] In summary, the data storage method provided by this invention first acquires the initial image data collected by the examination instrument for the user, along with the user's relevant information. It then uses a preset mapping relationship to match the user's relevant information, determining the image feature information corresponding to the initial image data. Based on a preset partitioned storage strategy, it determines the target storage format and target storage location indicated by the image feature information. The initial image data is then converted to the target storage format to obtain a target image file, which is then stored at the target storage location. This approach avoids the problem of long transmission times caused by directly storing image files, thus preventing the waste of transmission resources. Furthermore, different partitioned storage strategies can be determined based on different feature information, ensuring the diverse storage needs of image files. This provides standardized and readily accessible medical image data for various applications, breaking down information barriers and improving the transmission efficiency of image files.

[0041] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0042] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0043] Figure 1 This illustration schematically shows a flowchart of the steps of a data storage method provided in an embodiment of the present disclosure;

[0044] Figure 2 This diagram illustrates a data storage method provided in an embodiment of the present disclosure.

[0045] Figure 3 This schematic diagram illustrates a block diagram of a data storage device provided in an embodiment of the present disclosure;

[0046] Figure 4 An electronic device for implementing the above-described data storage method is illustrated in an embodiment of this disclosure. Detailed Implementation

[0047] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0048] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0049] Figure 1 This is a flowchart illustrating the steps of a data storage method provided in an embodiment of this disclosure, such as... Figure 1 As shown, the method may include:

[0050] Step S101: Obtain the initial image data collected by the inspection instrument for the user, as well as the relevant information of the user.

[0051] In this embodiment of the disclosure, an examination can be performed on a user in a medical setting using examination instruments to collect the user's initial image data. The examination instruments can be medical imaging equipment, such as digital radiography (DR) instruments, computed tomography (CT) instruments, and magnetic resonance imaging (MR) instruments. Correspondingly, the initial image data can be DR image data, CT image data, or MR image data. Obtaining relevant user information can include the user's basic information and information related to the initial image data collection. For example, the relevant information can include patient basic information, report data, key image SOP instance UID, and PDF report FTP / HTTP download address.

[0052] It should be noted that hospitals can deploy front-end servers that connect to hospital system equipment and the cloud storage center. Imaging equipment conforming to the DICOM 3.0 standard, such as DR, CT, MR, and in-hospital PACS, can all access the medical imaging cloud platform, with the front-end server uploading images to the imaging data center. After a patient's imaging is completed, the equipment sends the image data to the PACS system, which automatically routes and forwards the image data to the platform's front-end server. The front-end server deploys an imaging cloud gateway service responsible for receiving and parsing the image data, uploading it to the imaging center's storage resource pool, and indexing and archiving it. Regarding the storage challenges of massive amounts of medical images, according to hospital guidelines, the initial image data acquired by different examination instruments can be in DICOM format; therefore, DICOM image files can be stored hierarchically.

[0053] Step S102: Match the relevant information of the user using a preset mapping relationship to determine the image feature information corresponding to the initial image data.

[0054] In this embodiment of the disclosure, the preset mapping relationship can be a pre-set feature information corresponding to the initial image data. Specifically, the preset mapping relationship can represent the mapping relationship between each relevant information and feature label. According to the user's relevant information, the feature label matched by the relevant information is determined, and the matched feature label is used as the image feature information corresponding to the initial image data.

[0055] Step S103: Determine the target storage format and target storage location indicated by the image feature information based on the preset partitioned storage strategy.

[0056] In this embodiment of the disclosure, the preset partitioned storage strategy can be a partitioned storage strategy pre-set according to different image feature information. This preset partitioned storage strategy can include different storage format requirements and different storage addresses. Specifically, it can determine a matching storage strategy from the preset partitioned storage strategies based on the image feature information, and use the storage format corresponding to the matching storage strategy as the target storage format and the corresponding storage location as the target storage location.

[0057] Step S104: Convert the initial image data into a target image file according to the target storage format, and store the target image file at the target storage location.

[0058] In this embodiment of the disclosure, the initial image data may be converted according to the target storage format to obtain a target image file in the target storage format, and the target image file may be stored at the target storage location indicated by the storage strategy.

[0059] In summary, the data storage method provided by this invention first acquires the initial image data collected by the examination instrument for the user, along with the user's relevant information. It then uses a preset mapping relationship to match the user's relevant information, determining the image feature information corresponding to the initial image data. Based on a preset partitioned storage strategy, it determines the target storage format and target storage location indicated by the image feature information. The initial image data is then converted to the target storage format to obtain a target image file, which is then stored at the target storage location. This approach avoids the problem of long transmission times caused by directly storing image files, thus preventing the waste of transmission resources. Furthermore, different partitioned storage strategies can be determined based on different feature information, ensuring the diverse storage needs of image files. This provides standardized and readily accessible medical image data for various applications, breaking down information barriers and improving the transmission efficiency of image files.

[0060] Optionally, in this embodiment of the disclosure, the user's relevant information may include the image generation time and recent access frequency. The operation of matching the user's relevant information using a preset mapping relationship to determine the image feature information corresponding to the initial image data may specifically include:

[0061] The image generation time of the initial image data is matched with the recent access frequency of the user according to the preset mapping relationship, and the matching result is used as the image feature information corresponding to the initial image data.

[0062] In this embodiment, matching feature information can be determined based on the image generation time of the initial image data in a preset mapping relationship. For example, if the image generation time is later than a first preset time, the corresponding image feature information can be determined as first-level feature information, and the partition storage strategy corresponding to this first-level feature information is a first-level storage strategy; if the image generation time is between the first and second preset times, the corresponding image feature information can be determined as second-level feature information, and the partition storage strategy corresponding to this second-level feature information is a second-level storage strategy; if the image generation time is earlier than the second preset time, the corresponding image feature information can be determined as third-level feature information, and the partition storage strategy corresponding to this third-level feature information is a third-level storage strategy. The first and second preset times can be preset according to actual conditions.

[0063] In this embodiment of the disclosure, the feature information matched in the preset mapping relationship can be determined based on the user's recent access frequency. For example, if the recent access frequency is less than the preset minimum frequency, the feature information matched by the user can be determined as first-level feature information; if the recent access frequency is greater than the preset minimum frequency but less than the preset maximum frequency, the feature information matched by the user can be determined as second-level feature information; if the recent access frequency is greater than the preset maximum frequency, the feature information matched by the user can be determined as third-level feature information. The preset maximum and minimum frequencies can be preset according to the actual situation.

[0064] Optionally, in this embodiment of the present disclosure, the operation of determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy may specifically include:

[0065] If the image feature information corresponds to a primary storage strategy, then the preset image format indicated by the primary storage strategy is taken as the target storage format, and the storage location indicated by the primary storage strategy is taken as the target storage location.

[0066] In this embodiment, the primary storage strategy can be designed for situations where users have higher requirements for the convenience of viewing image files but lower requirements for the professionalism of viewing image files. The preset image format indicated by the primary storage strategy can be an image format such as JPG or PNG, and the storage location indicated by the primary storage strategy can be a preset database to meet the needs of patients and their families for electronic film retrieval. Accordingly, the initial image data can be directly converted into the preset image format indicated by the primary storage strategy to obtain the target image file of the preset image format, and the target image file can be stored at the target storage location indicated by the primary storage strategy.

[0067] Optionally, in this embodiment of the present disclosure, the operation of determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy may specifically include:

[0068] If the image feature information corresponds to a secondary storage strategy, then the preset compression format indicated by the secondary storage strategy is used as the target storage format, and the storage location indicated by the secondary storage strategy is used as the target storage location.

[0069] In this embodiment, the secondary storage strategy is designed for situations where users have general requirements for ease of viewing image files but also need to perform professional viewing, such as for the needs of clinicians for access, remote diagnosis, and consultation. The preset compression format indicated by the secondary storage strategy can be a standard lossless compressed DICOM file, and the storage location indicated by the secondary storage strategy can be a hybrid cloud approach combining private file storage and cloud storage. This facilitates the storage and retrieval of patient images, the generation of image diagnostic reports, the review of other doctors' image diagnostic results, and the issuance of diagnostic reports. Through cloud-assisted tools, the accuracy of image diagnostic reports is improved, meeting the requirements for image reading and review. Accordingly, the initial image data can be directly converted into the preset compression format indicated by the secondary storage strategy to obtain a target image file in the preset compression format, and this target image file can be stored at the target storage location indicated by the secondary storage strategy.

[0070] Optionally, in this embodiment of the present disclosure, the operation of determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy may specifically include:

[0071] If the image feature information corresponds to a three-level storage strategy, then the preset lossless format indicated by the three-level storage strategy is taken as the target storage format, and the storage location indicated by the three-level storage strategy is taken as the target storage location.

[0072] In this embodiment, the three-level storage strategy can be designed for situations where users only need to view image files professionally, such as for clinical research, teaching, or difficult diagnosis. The preset lossless format indicated by the three-level storage strategy can be a tagged or post-processed high-definition lossless DICOM file, and the storage location indicated by the three-level storage strategy can be a public cloud storage location. Accordingly, the initial image data can be converted into the preset lossless format indicated by the three-level storage strategy to obtain a target image file in the preset lossless format, and the target image file can be stored at the target storage location indicated by the three-level storage strategy.

[0073] This disclosure addresses the shortcomings of existing storage management solutions by proposing a three-level partitioned storage method based on different image types, focusing on two aspects: rapid retrieval of massive medical image data and reducing file transfer time to alleviate resource consumption. Using image generation time, recent access frequency, and storage device load as the main granularities, data files with different usage frequencies are stored in different levels of storage engines. Based on the usage scenarios and categories of image data, the three-level partitioned hierarchical storage method is used to uniformly manage and schedule medical image data, achieving massive image data storage and rapid data retrieval. First, the storage engine functionality can be expanded. Considering the horizontal expansion capabilities of the three-level partitioned storage management, data from different file storage services is abstracted and distributed on the server side. Facing the storage problem of massive medical images, according to hospital regulations, reconstructed data from images acquired by different examination instruments are all in DICOM format; DICOM image files are the objects of hierarchical storage. The cloud platform's business is decoupled from the specific storage engine of the image files, incorporating key functions such as data storage management, authorization information, and log reports, forming a closed-loop space for image partitioned storage. Second, partitioned storage strategies can be pre-configured. The three-tier partitioned storage management method interacts with the imaging platform data and schedules and manages data in different levels of cloud storage engines. It undertakes the basic management of the underlying storage engines, which are virtualized into a series of different storage nodes within a storage pool. Management of these storage nodes includes basic operations such as adding and deleting nodes, monitoring node operating status, and adjusting load. Furthermore, based on mapping relationships, image-visible data, patient data, and examination data are tagged as image information and sent to the three-tiered partitioned storage within the database.

[0074] In this embodiment, compared with existing storage management methods, the three-level partitioned storage management method for medical image data provided by this disclosure can be based on image cloud services. It partitions and extracts DICOM images, providing standardized and readily accessible medical image data for various applications, breaking down information barriers. Important images are sent to the patient or doctor's end based on the user's scenario, avoiding the transmission of less important images from the electronic image and thus reducing transmission efficiency. On the one hand, this allows clinicians to quickly access image data. Under data barriers, patients' past medical information is fragmented across different hospitals, resulting in incomplete, discontinuous, and inaccurate diagnostic information, affecting the quality of diagnosis and treatment, and hindering the effective utilization of medical data value. Through image cloud services, data is collected from the hospital's PACS (or imaging equipment) and uploaded to the cloud, achieving centralized storage and management of images. Simultaneously, relying on the three-level partitioned storage method, the source data is stored in different resource pools. During the diagnostic process, clinicians can request access to the original high-definition image library generated by the storage index of the DICOM file through the API interface, enabling quick and convenient access to patient image data, viewing image materials for diagnostic analysis, etc. On the other hand, it also allows patients to quickly view electronic films on their mobile phones. Patient images and diagnostic reports collected by the front-end device are stored in the cloud, and the image data center subprocess parses the images and performs lossy compression to generate JPG and PNG images. After the patient has their films taken at the hospital, there is no need to wait for the electronic film report to be printed. The patient can quickly view the film images and diagnostic reports on their mobile phone after receiving a notification from the hospital, without the transmission efficiency being affected by the large size of the source files.

[0075] Example, Figure 2 This illustration schematically shows a data storage diagram provided in an embodiment of the present disclosure, such as... Figure 2 As shown, S201: Acquire initial image data; S202: Determine corresponding image feature information; S203: Convert to obtain target storage file according to the first-level storage strategy; S204: Store to the storage location indicated by the first-level storage strategy; S205: Convert to obtain target storage file according to the second-level storage strategy; S206: Store to the storage location indicated by the second-level storage strategy; S207: Convert to obtain target storage file according to the third-level storage strategy; S208: Store to the storage location indicated by the third-level storage strategy; S209: Used for calling target image files in different scenarios.

[0076] For example, one implementation method is as follows: First, access the data, which includes initial image data and related information. The initial image data can be a standard DCM file, and the related information can be patient basic information, report data, key image SOP Instance UID, and PDF report FTP / HTTP download address.

[0077] Secondly, for image acquisition, a front-end server is deployed at the hospital, connecting the hospital's system equipment and cloud storage center. Imaging equipment conforming to the DICOM 3.0 standard, such as DR, CT, MR, and the hospital's PACS, can all access the medical imaging cloud platform. Images are uploaded to the image data center from the front-end server. After the patient's imaging is completed, the equipment sends the image data to the PACS system, which automatically routes and forwards the image data to the platform's front-end server. The front-end server deploys an image cloud gateway service responsible for receiving and parsing the image data, uploading it to the image center's storage resource pool, and indexing and archiving it.

[0078] Secondly, the DICOM application service, specifically the DICOM application service cluster (data upload / return), is primarily used for image access, compression, transmission, and management. The main process of the imaging center archives and manages the raw DICOM files, which is crucial for the overall platform performance and stability. a) It supports acquiring images from PACS or devices using the standard DICOM 3.0 protocol, including standard DICOM devices such as CT, MR, DR, CR, MG, and DSA; b) Ultrasound / endoscopic images are generally stored as image formats in PACS or devices. Ultrasound images are converted to standard DICOM files (compression standard Transfer Syntax UID 1.2.840.1008.1.2.4.70, TransferSyntax UID 2.840.1008.1.2.4.50), and uploaded in both DICOM and raw image formats; c) It supports synchronized indexing data through the standard interface of the image cloud data exchange platform; d) It collects patient information, examination report information, and image report information through interfaces or database views, and uploads them according to the standard interface of the image cloud data exchange platform.

[0079] Next, the three-level partitioning parses DICOM files for rapid access. After the front-end server uploads images to the image data center, the main process of the image center processes the image information, using the DICOM standard open-source library dcm4che to handle image processing, data transmission, and parsing. dcm4che is an open-source toolkit for clinical imaging and object management developed in Java. It provides excellent support for the DICOM and HL7 standards, follows a service-oriented architecture (SOA) design, supports modular service design, and provides numerous functional modules, such as a web-based user interface, DICOM standard interfaces, HL7 standard interfaces, a web access DICOM object (WADO) interface, and audit trails and node authentication logging as proposed in IHE. It intercepts and distributes DICOM images and image-visible data. The source data is compressed and stored by subprocesses, and stored in different resource pools.

[0080] Finally, for image data retrieval, the index is obtained from the image cloud data exchange platform, providing standard DICOM 3.0 and WADO protocols for PACS systems to access. Based on API interface responses, different resource pools of data images are provided. Through the above examples, especially in the file parsing embodiment, the received DICOM images and image-visible data are partitioned, and the partitioned DICOM images are sent to the sub-process image processing module. Using the three-level partitioned storage management method researched in this invention, retrieval is provided for different application scenarios such as patient and doctor diagnosis, and remote teaching, achieving massive storage and rapid retrieval.

[0081] Figure 3 This illustration schematically depicts a data storage device provided in an embodiment of the present disclosure, such as... Figure 3 As shown, the device 30 may include:

[0082] The acquisition module 301 is used to acquire the initial image data collected by the inspection instrument for the user, as well as the relevant information of the user;

[0083] The first determining module 302 is used to match the relevant information of the user using a preset mapping relationship to determine the image feature information corresponding to the initial image data;

[0084] The second determining module 303 is used to determine the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy.

[0085] The conversion module 304 is used to convert the initial image data into a target image file according to the target storage format, and store the target image file at the target storage location.

[0086] In summary, the data storage device provided in this embodiment of the invention can first acquire the initial image data collected by the examination instrument for the user, as well as the user's relevant information. It then uses a preset mapping relationship to match the user's relevant information to determine the image feature information corresponding to the initial image data. Based on a preset partitioned storage strategy, it determines the target storage format and target storage location indicated by the image feature information. The initial image data is then converted according to the target storage format to obtain a target image file, which is then stored at the target storage location. In this way, on the one hand, determining the storage strategy based on the feature information of the acquired image data avoids the problem of long transmission times caused by directly storing image files, thus avoiding waste of transmission resources. On the other hand, different partitioned storage strategies can be determined based on different feature information, ensuring the diverse storage needs of image files. This provides standardized and unified medical image-related data that can be quickly accessed at any time for various applications, breaking down information barriers and improving the transmission efficiency of image files.

[0087] Optionally, the user's relevant information includes the image generation time and recent access frequency, and the first determining module 302 is further configured to:

[0088] The image generation time of the initial image data is matched with the recent access frequency of the user according to the preset mapping relationship, and the matching result is used as the image feature information corresponding to the initial image data.

[0089] Optionally, the second determining module 303 is further configured to:

[0090] If the image feature information corresponds to a primary storage strategy, then the preset image format indicated by the primary storage strategy is taken as the target storage format, and the storage location indicated by the primary storage strategy is taken as the target storage location.

[0091] 0. Optionally, the second determining module 303 is further configured to:

[0092] If the image feature information corresponds to a secondary storage strategy, then the preset compression format indicated by the secondary storage strategy is used as the target storage format, and the storage location indicated by the secondary storage strategy is used as the target storage location.

[0093] Optionally, the second determining module 303 is further configured to: 5 If the image feature information corresponds to a three-level storage strategy, then the preset lossless format indicated by the three-level storage strategy is used as the target storage format, and the storage location indicated by the three-level storage strategy is used as the target storage location.

[0094] Optionally, the initial image data is medical image data acquired via the standard DICOM protocol.

[0095] 0. The specific details of each module in the aforementioned data storage device are already described in the corresponding data storage method.

[0096] The details are described in the text, so they will not be repeated here.

[0097] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one or more modules or units. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0098] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or

[0099] All the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a single step may be broken down into multiple steps.

[0100] In an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described method is also provided.

[0101] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0102] The following reference Figure 4 To describe an electronic device 600 according to such an embodiment of the present disclosure. Figure 4 The electronic device 400 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0103] like Figure 4 As shown, the electronic device 400 is manifested in the form of a general-purpose computing device. The components of the electronic device 400 may include, but are not limited to: at least one processing unit 410, at least one storage unit 420, a bus 430 connecting different system components (including storage unit 420 and processing unit 410), and a display unit 440.

[0104] The storage unit stores program code that can be executed by the processing unit 410, causing the processing unit 410 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 410 can perform actions such as... Figure 1 The steps shown are as follows: S101: Obtain the initial image data collected by the inspection instrument for the user, as well as the user's relevant information; S102: Match the user's relevant information using a preset mapping relationship to determine the image feature information corresponding to the initial image data; S103: Determine the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy; S104: Convert the initial image data according to the target storage format to obtain a target image file, and store the target image file at the target storage location.

[0105] Storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 4201 and / or a cache memory unit 4202, and may further include a read-only memory unit (ROM) 4203.

[0106] Storage unit 420 may also include a program / utility 4204 having a set (at least one) program module 4205, such program module 4205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0107] Bus 430 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0108] Electronic device 400 can also communicate with one or more external devices 500 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 400, and / or any device that enables electronic device 400 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 450. Furthermore, electronic device 400 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 460. As shown, network adapter 460 communicates with other modules of electronic device 400 via bus 430. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0109] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0110] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of this disclosure described in the "Exemplary Methods" section above.

[0111] The program product for implementing the above-described method according to embodiments of the present disclosure may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0112] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0113] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0114] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0115] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0116] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0117] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention described herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not invented by this disclosure. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

Claims

1. A data storage method, characterized by, The method includes: Acquire the initial image data collected by the inspection instrument for the user, as well as the user's relevant information; The relevant information of the user is matched using a preset mapping relationship to determine the image feature information corresponding to the initial image data; The target storage format and target storage location indicated by the image feature information are determined based on a preset partitioned storage strategy; the partitioned storage strategy corresponding to the first-level feature information is the first-level storage strategy; the partitioned storage strategy corresponding to the second-level feature information is the second-level storage strategy; the partitioned storage strategy corresponding to the third-level feature information is the third-level storage strategy; the target storage format of the first-level storage strategy is the preset image format indicated by the first-level storage strategy, the target storage format of the second-level storage strategy is the preset compression format indicated by the second-level storage strategy, and the target storage format of the third-level storage strategy is the preset lossless format indicated by the third-level storage strategy; The initial image data is converted into a target image file according to the target storage format, and the target image file is stored at the target storage location; The user's relevant information includes the image generation time and recent access frequency. The step of matching the user's relevant information using a preset mapping relationship to determine the image feature information corresponding to the initial image data includes: If the initial image data is generated later than the first preset time, the image feature information is determined to be first-level feature information; if the image is generated between the first and second preset times, the image feature information is determined to be second-level feature information; if the image is generated earlier than the second preset time, the image feature information is determined to be third-level feature information. If a user's recent access frequency is less than the preset minimum frequency, the user's matched feature information is determined to be first-level feature information; if the recent access frequency is greater than the preset minimum frequency but less than the preset maximum frequency, the user's matched feature information is determined to be second-level feature information; if the recent access frequency is greater than the preset maximum frequency, the user's matched feature information is determined to be third-level feature information.

2. The method of claim 1, wherein, The step of determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy includes: If the image feature information corresponds to a primary storage strategy, the storage location indicated by the primary storage strategy shall be used as the target storage location.

3. The method of claim 1, wherein, The step of determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy includes: If the image feature information corresponds to a secondary storage strategy, the storage location indicated by the secondary storage strategy shall be used as the target storage location.

4. The method of claim 1, wherein, The step of determining the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy includes: If the image feature information corresponds to a three-level storage strategy, the storage location indicated by the three-level storage strategy shall be used as the target storage location.

5. The method of claim 1, wherein, The initial image data is medical image data acquired using the standard DICOM protocol.

6. A data storage device, characterized by The device includes: The acquisition module is used to acquire the initial image data collected by the inspection instrument for the user, as well as the relevant information of the user; The first determining module is used to match the relevant information of the user using a preset mapping relationship to determine the image feature information corresponding to the initial image data; The second determining module is used to determine the target storage format and target storage location indicated by the image feature information based on a preset partitioned storage strategy; the partitioned storage strategy corresponding to the first-level feature information is a first-level storage strategy; the partitioned storage strategy corresponding to the second-level feature information is a second-level storage strategy; the partitioned storage strategy corresponding to the third-level feature information is a third-level storage strategy; the target storage format of the first-level storage strategy is a preset image format indicated by the first-level storage strategy, the target storage format of the second-level storage strategy is a preset compression format indicated by the second-level storage strategy, and the target storage format of the third-level storage strategy is a preset lossless format indicated by the third-level storage strategy; The conversion module is used to convert the initial image data into a target image file according to the target storage format, and store the target image file at the target storage location; The user's relevant information includes the image generation time and recent access frequency. The step of matching the user's relevant information using a preset mapping relationship to determine the image feature information corresponding to the initial image data includes: If the initial image data is generated later than the first preset time, the image feature information is determined to be first-level feature information; if the image is generated between the first and second preset times, the image feature information is determined to be second-level feature information; if the image is generated earlier than the second preset time, the image feature information is determined to be third-level feature information. If a user's recent access frequency is less than the preset minimum frequency, the user's matched feature information is determined to be first-level feature information; if the recent access frequency is greater than the preset minimum frequency but less than the preset maximum frequency, the user's matched feature information is determined to be second-level feature information; if the recent access frequency is greater than the preset maximum frequency, the user's matched feature information is determined to be third-level feature information.

7. A computer-readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by a processor, it implements the data storage method according to any one of claims 1-5.

8. An electronic device, comprising: include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the data storage method according to any one of claims 1-5 by executing the executable instructions.

Citation Information

Patent Citations

  • Pthoracic electrical impedance tomography data file storage method and system

    CN119724546A