Digital pathological image multi-protocol uploading method, system and device and storage medium
Through the combination of multi-protocol uploading methods and local file processing steps, the problem of inconsistent file format and protocol during digital pathological image uploading is solved, image integrity check and multi-protocol uploading are realized, maintenance management is simplified, and diagnostic time and resources are saved.
Patent Information
- Application Number
- CN202411925609.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-29
AI Technical Summary
In the prior art, there is inconsistency between multiple file formats and storage protocols during the uploading of digital pathological images, which leads to difficulties in maintenance and management, and lacks image integrity checks, which easily leads to file corruption and waste of diagnosis time.
The multi-protocol upload method is adopted to check the image integrity of the digital pathological image file through local file processing steps, and add the files that have been checked to the queue to be uploaded, supporting the choice of multiple upload protocols without the need to install multiple open source third-party upload tools.
It realizes the convenience of multi-protocol uploading and simplification of maintenance and management. At the same time, the integrity check of image files before uploading, avoiding file corruption and waste of diagnosis time, and saving manpower and material resources.
Smart Images

Figure CN119906703A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a digital pathology image multi-protocol uploading method, a digital pathology image multi-protocol uploading system, an electronic device and a computer-readable storage medium. Background Art
[0002] In recent years, pathology has entered the digital age. Whole slide pathology images (WSI) are the foundation of digital pathology. High-quality pathology images provide convenient conditions for pathology AI diagnosis, remote consultation, pathology data sharing, teaching, etc. Currently, there are many manufacturers of pathology imaging scanning equipment. The file formats and sizes scanned by each manufacturer's equipment are different, and the storage services and network environments provided by each hospital are different, which has caused great difficulties in image transmission, storage, and management in real application scenarios.
[0003] At present, the hospital's storage service system, scanner scanning system and digital pathology image management system are all separate systems. There is no unified standard for the interconnection of these three systems. There are many ways to transfer files, such as S3, NFS, CIFS, FTP, SFTP, etc., and they mainly rely on open source third-party upload tools that specify a single protocol. In order to adapt to the hospital's transmission environment, and the hospital may need to upload slide files to multiple storage servers (such as the hospital's own storage server and the pathology center's storage server), the storage environment of each server may be different, so it is usually necessary to install multiple open source third-party upload tools, which makes it difficult to maintain and manage, hindering the construction of digital pathology and intelligent pathology departments.
[0004] In addition, if the uploaded digital pathology image file is damaged or incomplete, the doctor will usually not find out that the slide file cannot be opened until he or she makes a diagnosis. After the doctor reports the situation to the scanner, if the scanner uses the image parsing SDK provided by the manufacturer to check the integrity of the slide file and finds that it cannot be opened, then rescan it. Since the hospital's equipment comes from a variety of manufacturers, there are a variety of slide formats. Image files in different slide formats need to be opened using the SDK of a specific manufacturer, which makes it easy for the scanner to make mistakes and take a long time to check. The above process not only wastes manpower and material resources, but also takes too long to find and check damaged files, which easily delays the doctor's diagnosis time and the patient's treatment time, and also wastes network resources and storage resources. Summary of the invention
[0005] In order to overcome the shortcomings of the prior art, the purpose of the present invention is to provide a digital pathology image multi-protocol uploading method, a digital pathology image multi-protocol uploading system, an electronic device and a computer-readable storage medium, which can realize multi-protocol uploading of digital pathology image files without installing multiple open source third-party uploading tools, which is convenient for maintenance and management, and can perform image integrity check on digital pathology image files before uploading, saving manpower and material resources, avoiding delays in doctors' diagnosis time and patients' treatment time, and avoiding waste of network resources and storage resources.
[0006] The multi-protocol uploading method of digital pathology images of the present invention is implemented by the following technical solutions: A multi-protocol uploading method for digital pathology images comprises the following steps: Local file processing steps: Read the local folder for storing digital pathology image files; According to the format of the digital pathology image file in the local folder, the corresponding SDK is called to perform image integrity check on the digital pathology image file; Add digital pathology image files with normal image integrity check to the queue to be uploaded; Upload protocol configuration steps: Provide users with multiple upload protocol options and storage address configuration templates related to each protocol selection. The storage address configuration template is used for users to fill in storage address information; Upload steps: Upload the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information.
[0007] Furthermore, the local file processing step further includes: marking the digital pathology image file with abnormal image integrity check using an abnormality identifier.
[0008] Further, in the local file processing step, the reading of the local folder for storing digital pathology image files refers to periodically reading the local folder for storing digital pathology image files; In the uploading step, uploading the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information refers to regularly uploading the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information.
[0009] Furthermore, in the upload protocol configuration step, the storage address information includes a server address of a storage service system and a file storage location.
[0010] Furthermore, in the local file processing step, adding the digital pathology image file that has passed the image integrity check to the queue to be uploaded includes: Calculate the MD5 value of the digital pathology image files that have normal image integrity check; Verify the status of the digital pathology image files after the MD5 value calculation to filter out the digital pathology image files that have not been uploaded, and add the digital pathology image files that have not been uploaded to the queue to be uploaded; The uploading step further comprises: The MD5 value of the digital pathology image file is used as the file name of the digital pathology image file in the storage service system.
[0011] Furthermore, the digital pathology image multi-protocol uploading method further includes a notification step: The file name of the successfully uploaded digital pathology image file in the storage service system is sent to the digital pathology image management system.
[0012] Furthermore, in the local file processing step: The checking of the status of the digital pathology image file after the MD5 value calculation includes: Determine whether the digital pathology image file has been uploaded from the local folder to the storage service system by means of local verification; If the local verification indicates that the digital pathology image file has not been uploaded from the local folder to the storage service system, a verification request is sent to the digital pathology image management system, and the verification request information includes the MD5 value of the digital pathology image file; If the request response returned by the digital pathology image management system indicates that the storage service system has not received the digital pathology image, then the digital pathology image file is determined to be a digital pathology image file that has not been uploaded.
[0013] The digital pathology image multi-protocol uploading system of the present invention is implemented by the following technical solutions: A digital pathology image multi-protocol uploading system includes the following modules: Local file processing module, used for: Read the local folder for storing digital pathology image files; According to the format of the digital pathology image file in the local folder, the corresponding SDK is called to perform image integrity check on the digital pathology image file; Add digital pathology image files with normal image integrity check to the queue to be uploaded; Upload protocol configuration module, used to: Provide users with multiple upload protocol options and storage address configuration templates related to each protocol selection. The storage address configuration template is used for users to fill in storage address information; Upload module for: Upload the digital pathology image files in the upload queue to the storage service system specified by the storage address information.
[0014] The electronic device of the present invention is implemented by the following technical solution: An electronic device comprises a processor and a memory storing a computer program, wherein when the processor executes the computer program, the multi-protocol uploading method for digital pathology images as described above is implemented.
[0015] The computer-readable storage medium of the present invention is implemented by the following technical solution: A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the multi-protocol uploading method for digital pathology images as described above.
[0016] Compared with the prior art, the present invention has the following beneficial effects: The digital pathology image multi-protocol uploading method, digital pathology image multi-protocol uploading system, electronic device and computer-readable storage medium provided by the present invention can realize multi-protocol uploading of digital pathology image files without installing multiple open source third-party uploading tools, which is convenient for maintenance and management. In addition, the digital pathology image files can be checked for image integrity before uploading, which saves manpower and material resources, avoids delaying the doctor's diagnosis time and the patient's treatment time, and avoids wasting network resources and storage resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A processing flow chart of a multi-protocol uploading method and system for digital pathology images according to an embodiment of the present invention; Figure 2 Schematic diagram of application scenarios of the multi-protocol uploading method and system for digital pathology images according to an embodiment of the present invention; Figure 3 The software interface of the method and system for uploading digital pathology images in multiple protocols according to the present invention is shown in FIG. Figure 1 ; Figure 4 The software interface of the method and system for uploading digital pathology images in multiple protocols according to the present invention is shown in FIG. Figure 2 ; Figure 5 The software interface of the method and system for uploading digital pathology images in multiple protocols according to the present invention is shown in FIG. Figure 3 ; Figure 6 Schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0018] The present invention is further described below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that, under the premise of no conflict, the various embodiments or technical features described below can be arbitrarily combined to form a new embodiment.
[0019] refer to Figure 1 to Figure 6 The embodiments of the present invention provide a digital pathology image multi-protocol uploading method, a digital pathology image multi-protocol uploading system, an electronic device, and a computer-readable storage medium.
[0020] The multi-protocol uploading method for digital pathology images according to the embodiment of the present invention comprises a local file processing step S1, an upload protocol configuration step S2, an uploading step S3 and a notification step S4.
[0021] The local file processing step S1 includes step S1-1, step S1-2 and step S1-3.
[0022] Step S1-1: regularly reading a local folder (in a scanning system host) for storing digital pathology image files.
[0023] For example, the period of periodic reading may be 10 seconds or 30 seconds, etc., depending on actual conditions.
[0024] Step S1-2: According to the format of the digital pathology image file in the local folder, the corresponding SDK is called to perform an image integrity check on the digital pathology image file.
[0025] For the format of digital pathology image files, please refer to Figure 3 The slide file formats shown in the example include (.zyp), (.sdpc), (.ibl), (.sdpc), (.tron), etc., which are exemplified by domestic manufacturers. Digital pathology image files in these formats need to use the SDK provided by the corresponding manufacturers to perform image integrity checks. In terms of specific implementation, the software implementing the method or system of the present invention integrates the image parsing SDK of each manufacturer. Before uploading the digital pathology image file, the corresponding SDK will be called to open the digital pathology image file. If it can be opened normally to obtain the image description information, it means that the file is complete, that is, it is judged that the file is a digital pathology image file with normal image integrity check. If it cannot be opened normally, it is judged that the file is a digital pathology image file with abnormal image integrity check.
[0026] Step S1-3: adding the digital pathology image files that have passed the image integrity check to the queue to be uploaded.
[0027] The step S1-3 includes step S1-3-1 and step S1-3-2.
[0028] Step S1-3-1: Calculate the MD5 value of the digital pathology image file that has passed the image integrity check, and cache the MD5 value of the digital pathology image file.
[0029] Step S1-3-2: verifying the status of the digital pathology image files after the MD5 value calculation to filter out the digital pathology image files that have not been uploaded, and adding the digital pathology image files that have not been uploaded to the queue to be uploaded.
[0030] The upload protocol configuration step S2 includes: providing the user with a variety of upload protocol options, and providing the user with a storage address configuration template related to each protocol selection, the storage address configuration template being used for the user to fill in storage address information.
[0031] The specific implementation of upload protocol configuration step S2 in the software can be referred to Figure 3 and Figure 4 Schematic diagram of the software interface shown. Specifically, users can be provided with the choice of upload protocols such as SFTP, S3, NFS, FTP, SMB, etc., and the relevant storage address configuration template needs to be adaptively adjusted according to the type of upload protocol. In the upload protocol configuration step S2, the storage address information filled in by the user may include the server address and file storage location of the storage service system; correspondingly, the storage address configuration template should have a server address entry and a file storage location entry (such as a storage path or folder name).
[0032] The uploading step S3 includes: regularly uploading the digital pathology image files in the to-be-uploaded queue to the storage service system specified by the storage address information, and using the MD5 value of the digital pathology image file as the file name of the digital pathology image file in the storage service system.
[0033] For example, the period of periodic uploading may be 10 seconds or 30 seconds, etc., depending on the actual situation.
[0034] The notification step S4 includes: sending the file name of the successfully uploaded digital pathology image file in the storage service system to the digital pathology image management system.
[0035] The purpose of the notification step S4 is to actively notify the digital pathology image management system which files have been successfully uploaded. The digital pathology image management system will record the received file name and find the corresponding digital pathology image file according to the file name; the digital pathology image file contains a slide image and an identity information tag. After the digital pathology image management system finds the digital pathology image file, it will open the image file and identify the identity information tag, thereby associating the image file with the identity information and recording it.
[0036] The open source third-party uploading tools used in the past did not have the function of actively notifying the digital pathology image management system. The digital pathology image management system would periodically (for example, every 2 minutes) check all the digital pathology image files uploaded that day and then identify the associations. The repeated cycle judgment process would take up a lot of system resources, which could easily lead to unstable system operation and use, and reduce the user experience.
[0037] It can be seen from the above steps S1 to S3 that the method of this embodiment is to call the SDK to perform an integrity check on the image file before uploading the digital pathology image file, so that the damaged image files can be automatically screened out locally (i.e., the scanning system host), and only the files with normal image integrity check will be uploaded to the storage service system, which can avoid uploading damaged files to the server, thereby avoiding the waste of network resources and storage resources.
[0038] The damaged image files can be automatically screened out locally, which means that the scanner can quickly find out which image files are damaged without the need for the scanner to use the relevant SDK for manual inspection. The scanner only needs to rescan, and it can also avoid the situation where damaged files appear when the doctor is viewing the film for diagnosis. Therefore, the method of this embodiment can save manpower and material resources and avoid delaying the doctor's diagnosis time and the patient's treatment time.
[0039] The software implementing the method or system of the present invention can run residently, and through periodic reading and periodic uploading, etc., it can automatically read local folders, automatically detect damaged images, and automatically upload complete image files to the storage service system, which greatly improves the degree of automation, can effectively save human resources, reduce the difficulty of maintenance and management, and effectively help the construction of digital pathology and intelligent pathology departments.
[0040] The local file processing step S1 also includes step S1-4.
[0041] Step S1-4: using an abnormality identifier to mark the digital pathology image file with abnormal image integrity check.
[0042] For reference Figure 5 The software implementing the method or system of the present invention can provide a file list for displaying local digital pathology image files, and the status bar of the list is used to display the status of the image files. For example, a successfully uploaded file is displayed as "uploaded" in the status bar; a failed upload is displayed as "failed to upload" in the status bar; for files with abnormal image integrity checks, "check abnormal" is displayed in the status bar, which is equivalent to an abnormality mark, which helps the scanner quickly find which image files are damaged.
[0043] In the uploading step S3, the MD5 value of the digital pathology image file is used as the file name of the digital pathology image file in the storage service system because the MD5 of the digital pathology image file has the characteristics of a "digital fingerprint". When the file content does not change, the MD5 value of the file does not change. When the file content changes, the MD5 value of the file changes. Using the MD5 value as the file name in the storage service system helps to avoid repeated uploads (for example, repeated uploads with different file names but the same file content) and avoid image files that have been uploaded to the storage service system from being overwritten (preventing uploaded files from being overwritten by files with the same name but different content), thereby avoiding the waste of network resources and storage resources.
[0044] Regarding how to avoid repeated uploading, please refer to S1-3-2 for details, the step of verifying the status of the digital pathology image file after the MD5 value calculation is referred to as the file status verification step. The file status verification step includes: Determine whether the digital pathology image file has been uploaded from the local folder to the storage service system by means of local verification; If the local verification indicates that the digital pathology image file has not been uploaded from the local folder to the storage service system, a verification request is sent to the digital pathology image management system, and the verification request information includes the MD5 value of the digital pathology image file; If the request response returned by the digital pathology image management system indicates that the storage service system has not received the digital pathology image, then the digital pathology image file is determined to be a digital pathology image file that has not been uploaded.
[0045] The local verification method refers to verification through local historical data records or status identifiers of digital pathology image files in local folders.
[0046] refer to Figure 2 , a hospital may have several scanning devices working in a day, and these scanning devices may upload the same slide file. In order to avoid repeated uploading, the file status verification step adopts a two-layer screening action. The first layer of screening is a local verification method that consumes local resources. If the local verification finds that the image file has been uploaded to the storage service system, the image file will not be added to the queue to be uploaded. The first layer of screening can filter out most of the uploaded image files. The second layer of screening is a verification method that sends a verification request to the digital pathology image management system. The digital pathology image management system will judge whether the MD5 value in the verification request information is the same as a file name in the historical notification record based on its own historical notification records (mainly composed of the file name sent in the notification step S4). If not, it returns a response message indicating that the file has not been uploaded.
[0047] Among them, although only using the second layer of screening can avoid duplicate uploading, the second layer of screening relies on the digital pathology image management system. If all files are judged by this system, it will consume a lot of system resources, which may easily lead to unstable system operation and use, and reduce user experience. Therefore, two layers of screening are adopted.
[0048] In summary, the multi-protocol uploading method for digital pathology images in the embodiment of the present invention can realize multi-protocol uploading of digital pathology image files without installing multiple open source third-party uploading tools, which is convenient for maintenance and management. In addition, the digital pathology image files can be checked for image integrity before uploading, which saves manpower and material resources, avoids delaying the doctor's diagnosis time and the patient's treatment time, and avoids wasting network resources and storage resources.
[0049] The digital pathology image multi-protocol uploading system of the embodiment of the present invention corresponds to the digital pathology image multi-protocol uploading method of the embodiment of the present invention. For the understanding of each module of the digital pathology image multi-protocol uploading system, reference can be made to the understanding of each step of the digital pathology image multi-protocol uploading method.
[0050] The digital pathology image multi-protocol uploading system of the embodiment of the present invention includes a local file processing module, an uploading protocol configuration module, an uploading module and a notification module.
[0051] Local file processing module, used for: Read the local folder for storing digital pathology image files; According to the format of the digital pathology image file in the local folder, the corresponding SDK is called to perform image integrity check on the digital pathology image file; The digital pathology image files that have passed the image integrity check are added to the queue to be uploaded.
[0052] Upload protocol configuration module, used to: Provide users with a variety of upload protocol options and storage address configuration templates related to each protocol selection. The storage address configuration template is used for users to fill in storage address information.
[0053] Upload module for: Upload the digital pathology image files in the upload queue to the storage service system specified by the storage address information.
[0054] The local file processing module is also used for: The digital pathology image files with abnormal image integrity checks are marked using abnormal identification.
[0055] In the local file processing module, the reading of the local folder for storing digital pathology image files refers to periodically reading the local folder for storing digital pathology image files.
[0056] In the uploading module, uploading the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information refers to regularly uploading the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information.
[0057] In the upload protocol configuration module, the storage address information includes the server address of the storage service system and the file storage location.
[0058] In the local file processing module, adding the digital pathology image file that has passed the image integrity check to the queue to be uploaded includes: Calculating the MD5 value of the digital pathology image file that has passed the image integrity check, and caching the MD5 value of the digital pathology image file; The status of the digital pathology image files after the MD5 value calculation is verified to filter out the digital pathology image files that have not been uploaded, and the digital pathology image files that have not been uploaded are added to the queue to be uploaded.
[0059] The upload module is also used for: The MD5 value of the digital pathology image file is used as the file name of the digital pathology image file in the storage service system.
[0060] Notification module, used to: The file name of the successfully uploaded digital pathology image file in the storage service system is sent to the digital pathology image management system.
[0061] In the local file processing module, the state of the digital pathology image file after the MD5 value calculation is verified, including: Determine whether the digital pathology image file has been uploaded from the local folder to the storage service system by means of local verification; If the local verification indicates that the digital pathology image file has not been uploaded from the local folder to the storage service system, a verification request is sent to the digital pathology image management system, and the verification request information includes the MD5 value of the digital pathology image file; If the request response returned by the digital pathology image management system indicates that the storage service system has not received the digital pathology image, then the digital pathology image file is determined to be a digital pathology image file that has not been uploaded.
[0062] The digital pathology image multi-protocol uploading system of the embodiment of the present invention can realize multi-protocol uploading of digital pathology image files, without the need to install multiple open source third-party uploading tools, which is convenient for maintenance and management, and can perform image integrity check on digital pathology image files before uploading, saving manpower and material resources, avoiding delays in doctors' diagnosis time and patients' treatment time, and avoiding waste of network resources and storage resources.
[0063] The electronic device of the embodiment of the present invention includes a processor 601 and a memory 602 storing a computer program. When the processor 601 executes the computer program, the multi-protocol uploading method of digital pathology images according to the embodiment of the present invention is implemented. Figure 6 The processor 601 , the memory 602 , and the communication interface 603 all communicate with each other via the communication bus 604 .
[0064] In the electronic device of this embodiment, the processor 601 may be a central processing unit (CPU), a specific application integrated circuit, a digital signal processor, a field programmable gate array or other programmable logic device, and the processor 601 may be a microprocessor or any conventional processor, etc. The processor 601 may call a program stored in the memory 602.
[0065] In the electronic device of this embodiment, the memory 602 is used to store one or more programs, and the program may include a program code, and the program code includes a computer operation instruction. The memory 602 may store a program for implementing the corresponding function of the above-mentioned system. In a possible implementation, the memory 602 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, and a computer program required for at least one system function, etc.; the data storage area may store data created during use. In addition, the memory 602 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may also include NVRAM. The memory stores an operating system and operation instructions, executable modules or data structures, or a subset thereof, or an extended set thereof, wherein the operation instructions may include various operation instructions for implementing various operations. The operating system may include various system programs for implementing various basic tasks and processing hardware-based tasks.
[0066] In the electronic device of this embodiment, the communication interface 603 may be an interface of a communication module, which is used to connect to other devices or systems. Figure 6 The structure shown does not constitute a limitation on the electronic device in the embodiment of the present invention. In actual applications, the electronic device may include Figure 6More or fewer components than shown, or combinations of certain components.
[0067] The electronic device of the embodiment of the present invention can realize multi-protocol uploading of digital pathology image files, without the need to install multiple open source third-party uploading tools, which is convenient for maintenance and management. In addition, the electronic device can perform image integrity check on the digital pathology image files before uploading, thereby saving manpower and material resources, avoiding delays in doctors' diagnosis time and patients' treatment time, and avoiding waste of network resources and storage resources.
[0068] The computer-readable storage medium of the embodiment of the present invention stores a computer program thereon, and when the computer program is executed by the processor, the multi-protocol uploading method of digital pathology images as described in the embodiment of the present invention is implemented. Wherein, the computer-readable storage medium may be a tangible medium, which may contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the above. Alternatively, the computer-readable storage medium may be a machine-readable signal medium. More specific examples of computer-readable storage media may include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0069] The computer-readable storage medium of the embodiment of the present invention can realize multi-protocol uploading of digital pathology image files, without the need to install multiple open source third-party uploading tools, which is convenient for maintenance and management, and can perform image integrity checks on digital pathology image files before uploading, thereby saving manpower and material resources, avoiding delays in doctors' diagnosis time and patients' treatment time, and avoiding waste of network resources and storage resources.
[0070] The above-mentioned embodiments are only preferred embodiments of the present invention and cannot be used to limit the scope of protection of the present invention. Any non-substantial changes and substitutions made by technicians in this field on the basis of the present invention shall fall within the scope of protection required by the present invention.
Claims
1. A multi-protocol uploading method for digital pathology images, characterized in that: The following steps are involved: Local file processing steps: Read the local folder for storing digital pathology image files; According to the format of the digital pathology image file in the local folder, the corresponding SDK is called to perform image integrity check on the digital pathology image file; Add digital pathology image files with normal image integrity check to the queue to be uploaded; Upload protocol configuration steps: Provide users with multiple upload protocol options and storage address configuration templates related to each protocol selection. The storage address configuration template is used for users to fill in storage address information; Upload steps: Upload the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information.
2. The multi-protocol uploading method for digital pathology images according to claim 1, characterized in that: The local file processing step further includes: marking the digital pathology image file with abnormal image integrity check using an abnormality identifier.
3. The multi-protocol uploading method for digital pathology images according to claim 1, characterized in that: In the local file processing step, the reading of the local folder for storing digital pathology image files refers to periodically reading the local folder for storing digital pathology image files; In the uploading step, uploading the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information refers to regularly uploading the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information.
4. The multi-protocol uploading method for digital pathology images according to claim 1, characterized in that: In the upload protocol configuration step, the storage address information includes a server address and a file storage location of a storage service system.
5. The multi-protocol uploading method for digital pathology images according to claim 1, characterized in that: In the local file processing step, adding the digital pathology image file that has passed the image integrity check to the queue to be uploaded includes: Calculate the MD5 value of the digital pathology image files that have normal image integrity check; Verify the status of the digital pathology image files after the MD5 value calculation to filter out the digital pathology image files that have not been uploaded, and add the digital pathology image files that have not been uploaded to the queue to be uploaded; The uploading step further comprises: The MD5 value of the digital pathology image file is used as the file name of the digital pathology image file in the storage service system.
6. The multi-protocol uploading method for digital pathology images according to claim 5, characterized in that: The digital pathology image multi-protocol uploading method further includes a notification step: The file name of the successfully uploaded digital pathology image file in the storage service system is sent to the digital pathology image management system.
7. The multi-protocol uploading method for digital pathology images according to claim 6, characterized in that: In the local file processing step: The checking of the status of the digital pathology image file after the MD5 value calculation includes: Determine whether the digital pathology image file has been uploaded from the local folder to the storage service system by means of local verification; If the local verification indicates that the digital pathology image file has not been uploaded from the local folder to the storage service system, a verification request is sent to the digital pathology image management system, and the verification request information includes the MD5 value of the digital pathology image file; If the request response returned by the digital pathology image management system indicates that the storage service system has not received the digital pathology image, then the digital pathology image file is determined to be a digital pathology image file that has not been uploaded.
8. A digital pathology image multi-protocol uploading system, characterized in that: Includes the following modules: Local file processing module, used for: Read the local folder for storing digital pathology image files; According to the format of the digital pathology image file in the local folder, the corresponding SDK is called to perform image integrity check on the digital pathology image file; Add digital pathology image files with normal image integrity check to the queue to be uploaded; Upload protocol configuration module, used to: Provide users with multiple upload protocol options and storage address configuration templates related to each protocol selection. The storage address configuration template is used for users to fill in storage address information; Upload module for: Upload the digital pathology image files in the queue to be uploaded to the storage service system specified by the storage address information.
9. An electronic device, characterized in that: The method comprises a processor and a memory storing a computer program, wherein when the processor executes the computer program, the method for uploading digital pathology images in multiple protocols as described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the multi-protocol uploading method for digital pathology images as described in any one of claims 1 to 7 is implemented.