CN109785939A - Medical image display methods, device, equipment and storage medium based on cloud - Google Patents

Medical image display methods, device, equipment and storage medium based on cloud Download PDF

Info

Publication number
CN109785939A
CN109785939A CN201811564021.0A CN201811564021A CN109785939A CN 109785939 A CN109785939 A CN 109785939A CN 201811564021 A CN201811564021 A CN 201811564021A CN 109785939 A CN109785939 A CN 109785939A
Authority
CN
China
Prior art keywords
medical image
image
mentioned
cloud
server terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811564021.0A
Other languages
Chinese (zh)
Inventor
田承林
胡恒文
陈东佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LANWON TECHNOLOGY Co Ltd
Original Assignee
LANWON TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LANWON TECHNOLOGY Co Ltd filed Critical LANWON TECHNOLOGY Co Ltd
Priority to CN201811564021.0A priority Critical patent/CN109785939A/en
Publication of CN109785939A publication Critical patent/CN109785939A/en
Pending legal-status Critical Current

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

Present invention discloses a kind of medical image display methods, device, equipment and storage medium based on cloud includes the following steps: to send inquiry request to cloud server terminal, obtains the image file of cloud server terminal feedback handled by given step;Described image file is subjected to designated treatment, and the medical image after the designated treatment is shown.Medical image display methods based on cloud of the invention, device, equipment and storage medium have the beneficial effect that compared to general DICOM HTML5 Viewer, due to having used cloud storage and CDN to respond picture request, compressed picture is directly downloaded by hypertext transfer protocol (HTTP), combination HTML5 local caches and JavaScript object have been used to carry out caching medical image, image procossing is carried out to medical image using WebGL, alleviate the pressure of server, improve the response speed of image load and processing, save network flow, optimize user experience.

Description

Medical image display methods, device, equipment and storage medium based on cloud
Technical field
The present invention relates to remote monitor supervision areas, especially relate to a kind of medical image display side based on cloud Method, device, equipment and storage medium.
Background technique
DICOM, that is, digital imaging and communications in medicine is the international standard of medical image and relevant information.It defines quality It is able to satisfy the Medical Image Format that can be used for data exchange of clinical needs.
Traditional DICOM system is generally basede on client control and server-side processes are realized, client control refers to Client uses the non-HTML such as ActiveX, Java Applet, Flash primary control processing and display image, this technology The use difficulty and deployment complexity of user are not only increased, but also cannot all be run on the mobile apparatus substantially;And server End processing then specifies parameter to show reconvert after image processing in webpage at JPG picture according to user on the server, by It needs constantly to carry out data interaction with server in browser, cause response speed slow and network is relied on too high.
As the appearance and application in 2010 or so HTML5 technologies are come, occur realizing pure Web with HTML5 technology The DICOM system of version.The core of this kind of scheme is the ability of the operation pixel for the Canvas element that HTML5 is newly provided, and uses Javascript completes the images operation such as window width and window level adjustment in a browser.But general DICOM HTML5Viewer It is achieved in that in the browser page of front end and directly downloads DICOM file, then directly decode acquisition figure with Javascript As data and patient information etc., then window width and window level directly is calculated using Javascript and is shown in Canvas.
Since each inspection has many DICOM files, many systems all can be in webpage in advance one The some or all of file download of inspection is simultaneously buffered in webpage.And tens M up to a hundred even can easily for the image of each inspection Reach several G, so it is a very big problem that front end browser, which is directly cached, and in the transmission of mobile terminal, by It will cause great flow greatly in data volume to occupy, increase the cost of user.
Summary of the invention
The main object of the present invention is to provide medical image display methods, device, equipment and storage based on cloud to be situated between Matter, to solve at least one technical problem proposed in background technique.
The present invention proposes a kind of medical image display methods based on cloud, includes the following steps:
Inquiry request is sent to cloud server terminal, obtains the image file of cloud server terminal feedback handled by given step;
Above-mentioned image file is subjected to designated treatment, and the medical image after above-mentioned designated treatment is shown.
Further, in the medical image display methods above-mentioned based on cloud, inquiry request is sent to cloud service The step of end, the image file of acquisition cloud server terminal feedback handled by given step, comprising:
The authentication information and inspection item information for sending patient are to cloud server terminal;
Obtain the image file of above-mentioned cloud server terminal feedback, wherein above-mentioned image file includes JSON formatted file and pressure Contract drawing piece.
Further, in the medical image display methods above-mentioned based on cloud, above-mentioned given step, comprising:
According to the inspection data packet of the authentication information of patient and inspection item acquisition of information patient, wherein above-mentioned inspection Looking into includes at least one medical image files in data packet;
Image analysis is carried out to above-mentioned medical image files and obtains metadata and image data;
Above-mentioned metadata is converted into above-mentioned JSON formatted file, above-mentioned Image Data Compression is converted into above-mentioned compression figure Piece.
Further, in the medical image display methods above-mentioned based on cloud, above-mentioned image file is referred to Fixed processing, and the step of medical image after above-mentioned designated treatment is shown, comprising:
Above-mentioned compressed picture is decompressed, decompression data are obtained;
Decompression data are subjected to image procossing and generate above-mentioned medical image, and the above-mentioned medical image that image procossing will be passed through It is shown, wherein above-mentioned image procossing includes window width and the adjustment of window position.
Further, in the medical image display methods above-mentioned based on cloud, decompression data are carried out at image Reason generates above-mentioned medical image, and the step of by being shown by the above-mentioned medical image of image procossing, comprising:
Window width and the window position that above-mentioned medical image is adjusted by WebGL agreement, by Canvas object on adjusted It states medical image and carries out drafting and show.
Further, in the medical image display methods above-mentioned based on cloud, above-mentioned cloud server terminal feedback is obtained Image file the step of, comprising:
Above-mentioned metadata and image data are loaded from cloud server terminal using the global extracting method in Fetch API, and same When using Promise object optimization asynchronous data acquisition.
Further, in the medical image display methods above-mentioned based on cloud, above-mentioned image file is referred to Fixed processing, and after the step of medical image after above-mentioned designated treatment is shown, further includes:
It shows the check item aim sequence thumbnail, and caches temporarily not shown medical image in user terminal;
When the medical image for receiving user shows request, the medical image in above-mentioned display request is recalled.
Further, it in the medical image display methods above-mentioned based on cloud, recalls in above-mentioned display request The step of medical image, comprising:
Judge whether be cached with above-mentioned medical image in the Javascript object of front end;
If uncached in above-mentioned front end Javascript object have above-mentioned medical image, local HTML5 memory is judged In whether be cached with above-mentioned medical image;
If not finding above-mentioned medical image in the HTML5 memory of local, acquisition request is sent to cloud server terminal, in acquisition State medical image.
The present invention proposes a kind of medical image display system based on cloud, comprising:
Obtain module, for sending inquiry request to cloud server terminal, obtain cloud server terminal feedback by given step at The image file of reason;
Display module, for above-mentioned image file to be carried out designated treatment, and by the medical image after above-mentioned designated treatment It is shown.
The present invention proposes a kind of computer equipment, including memory, processor and storage on a memory and can located The computer program run on reason device, above-mentioned processor are realized when executing above procedure as any one of above-described embodiment is above-mentioned Method.
The present invention proposes a kind of computer readable storage medium, is stored thereon with computer program, and the program is by processor It realizes when execution such as any one of above-described embodiment above-mentioned method.
Medical image display methods based on cloud of the invention, device, equipment and storage medium have the beneficial effect that It is passed due to having used cloud storage and CDN to respond picture request by hypertext compared to general DICOM HTML5Viewer Defeated agreement (HTTP) directly downloads compressed picture, used combination HTML5 local caches and JavaScript object into Row caching medical image carries out image procossing to medical image using WebGL, alleviates the pressure of server, improves image and add The response speed for carrying and handling, saves network flow, optimizes user experience.
Detailed description of the invention
Fig. 1 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 2 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 3 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 4 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 5 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 6 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 7 is the flow diagram of the medical image display methods based on cloud of one embodiment of the invention;
Fig. 8 is the modular structure schematic diagram of the medical image display system based on cloud of one embodiment of the invention;
Fig. 9 is a kind of structural schematic diagram of computer equipment of one embodiment of the invention.
1, module is obtained;2, display module;12, computer equipment;14, external equipment;16, processing unit;18, bus; 20, network adapter;22, (I/O) interface;24, display;28, system storage;30, random access memory (RAM);32, Cache memory;34, storage system;40, program/utility;42, program module.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiment is only a part of the embodiments of the present invention, instead of all the embodiments.Base Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts it is all its His embodiment, shall fall within the protection scope of the present invention.
In addition, the description for being related to " first ", " second " etc. in the present invention is used for description purposes only, and should not be understood as referring to Show or imply its relative importance or implicitly indicates the quantity of indicated technical characteristic." first ", " are defined as a result, Two " feature can explicitly or implicitly include at least one of the features.In addition, the technical solution between each embodiment can It to be combined with each other, but must be based on can be realized by those of ordinary skill in the art, when the combination of technical solution occurs Conflicting or cannot achieve when, will be understood that the combination of this technical solution is not present, also not the present invention claims protection model Within enclosing.
In the application any embodiment, the cloud server terminal that refers to is shared Cloud Server, such as: Huawei's cloud, connection cloud and Ah In cloud etc., cloud server terminal and user terminal are attached by internet, using HTTP (hypertext transfer protocol) or HTTPS (Hyper text transfer security protocol) agreement carries out cloud server terminal and user terminal communications, and user terminal query interface is based on HTML5 Display, wherein above-mentioned medical image is DICOM format image.
Referring to Fig.1, the present invention proposes a kind of medical image display methods based on cloud, includes the following steps:
S1, inquiry request is sent to cloud server terminal, obtain the image text of cloud server terminal feedback handled by given step Part;
S2, above-mentioned image file is subjected to designated treatment, and the medical image after above-mentioned designated treatment is shown.
As described in above-mentioned steps S1, inquiry request is sent to cloud server terminal, obtain cloud server terminal feedback passes through specified step Suddenly the image file handled, wherein the inquiry request sent to cloud server terminal generally comprises the identity information and check item of patient Mesh information, it should be noted that the identity information generally comprises ID card No., name and medical institutions of patient itself and uses For indicating one of coding of patient identity or a variety of;It should be noted that the inspection item information generally comprises inspection Look into the one kind or more for the coding kind for indicating inspection item specific name that project specific name and medical institutions use itself Kind, it should be noted that above-mentioned image file and its source file before handling by above-mentioned given step are stored respectively in It states in the cloud storage of cloud server terminal, wherein the source file is medical image files, wherein above-mentioned given step generally will be above-mentioned Source file is converted into convenient for transmission and occupies the few data file of spatial cache, which generally comprises from the medical image The meta data file and compressed picture that file transfer swaps out, wherein above-mentioned meta data file is typically stored at a JSON format In file, it should be noted that above-mentioned image file preferably comprises the member of above-mentioned JSON format in various embodiments of the present invention Data file and compressed picture.
As described in above-mentioned steps S2, above-mentioned image file is subjected to designated treatment, and by the medicine after above-mentioned designated treatment Image is shown, after completing above-mentioned steps S1, the above-mentioned image file obtained from cloud server terminal is carried out designated treatment, and Medical image after above-mentioned designated treatment is shown in user terminal, it should be noted that above-mentioned designated treatment generally will Above-mentioned image file is decompressed and is parsed to obtain Dicom format-pattern, and based on HTML5 to above-mentioned Dicom format chart As carrying out display editor, to realize the display shown medical image in user terminal.
Referring to Fig. 2, in the present embodiment, in the above-mentioned medical image display methods based on cloud, inquiry is sent The step of requesting to cloud server terminal, obtaining the image file of cloud server terminal feedback handled by given step, comprising:
S11, the authentication information for sending patient and inspection item information are to cloud server terminal;
S12, the image file for obtaining above-mentioned cloud server terminal feedback, wherein above-mentioned image file includes JSON formatted file And compressed picture.
As described in above-mentioned steps S11, the authentication information and inspection item information for sending patient are needed to cloud server terminal Illustrate, the identity information generally comprise that ID card No., name and medical institutions of patient itself use for indicating One of coding of patient identity is a variety of;It should be noted that generally comprise inspection item specific for the inspection item information What title and medical institutions itself used is used to indicate one of coding of inspection item specific name or a variety of.
As described in above-mentioned steps S12, the image file of above-mentioned cloud server terminal feedback is obtained, wherein above-mentioned image file packet JSON formatted file and compressed picture are included, after completing above-mentioned steps S11, receives the image text fed back by above-mentioned cloud server terminal Part, it should be noted that above-mentioned acquisition image file generally passes through HTTP (hypertext transfer protocol) or HTTPS, and (hypertext passes Defeated security protocol) carry out data transmission, wherein preferably HTTP (hypertext transfer protocol).
It is in the present embodiment, above-mentioned specified in the above-mentioned medical image display methods based on cloud referring to Fig. 3 Step, comprising:
S3, according to the authentication information of patient and the inspection data packet of inspection item acquisition of information patient, wherein it is above-mentioned Check to include at least one medical image files in data packet;
S4, above-mentioned medical image files are carried out with image analysis acquisition metadata and image data;
S5, above-mentioned metadata is converted into above-mentioned JSON formatted file, above-mentioned Image Data Compression is converted into above-mentioned pressure Contract drawing piece.
It should be noted that above-mentioned steps S3-S5 is processing step of the cloud server terminal as executing subject.
As described in above-mentioned steps S3, according to the inspection number of the authentication information of patient and inspection item acquisition of information patient According to packet, wherein it include at least one sequence in above-mentioned inspection data packet, each sequence includes at least one medical image files, It should be noted that above-mentioned cloud server terminal receive user terminal transmission above-mentioned inquiry request after, according to above-mentioned inquiry request Content, i.e. the authentication information of patient and inspection item information transfer corresponding medical image files simultaneously from database Collect and generate corresponding inspection data packet, wherein medical image files in the database are typically provided corresponding The inquiry request that above-mentioned steps S1 or S11 are sent is parsed and transfers corresponding inspection data packet from database by inquiry tag.
As described in above-mentioned steps S4, image analysis is carried out to above-mentioned medical image files and obtains metadata and image data, After completing above-mentioned steps S3, image analysis is carried out to above-mentioned medical image files, it should be noted that if checking in data packet Medical image files be greater than one, individual image analysis is carried out to each medical image files and obtains corresponding metadata And image data, and the metadata of every medical image files and image data independently save, wherein above-mentioned metadata passes through upper State medical image files carry out parsing acquisition (metadata namely tag information, generally comprise: patient information, check information, sequence Information and image information etc.), above-mentioned image data is by parse and extract image information by above-mentioned medical image files It obtains.
Such as above-mentioned steps S5, above-mentioned metadata is converted into above-mentioned JSON formatted file, above-mentioned Image Data Compression is turned It is changed to above-mentioned compressed picture, after completing above-mentioned steps S4, the metadata converted from each medical image files is turned respectively Change JSON formatted file, the corresponding portion JSON formatted file of the metadata of each medical image files, by above-mentioned picture number into According to being compressed into specified image file format, and save as a compressed picture, it should be noted that above-mentioned compressed picture is preferred To be the compressed picture for saving complete gray value, wherein the format and compression algorithm for saving picture include it is a variety of, generally press Selected according to different demands, to reach the compression effectiveness of needs, such as: the format of the preservation picture be generally preferred to jpg, Png and bmp etc.;Compression algorithm generally comprises Gzip, huffman coding and Run- Length Coding etc..
Referring to Fig. 2, in the present embodiment, in the above-mentioned medical image display methods based on cloud, by above-mentioned figure As file carries out designated treatment, and the step of medical image after above-mentioned designated treatment is shown, comprising:
S21, above-mentioned compressed picture is decompressed, obtains decompression data;
S22, decompression data are subjected to the above-mentioned medical image of image procossing generation, and the above-mentioned medicine of image procossing will be passed through Image is shown, wherein above-mentioned image procossing includes window width and the adjustment of window position.
As described in above-mentioned steps S21, above-mentioned compressed picture is decompressed, decompression data are obtained, according to above-mentioned compression figure The compressed format of piece is transferred corresponding decompression algorithm and is decompressed to above-mentioned compressed picture, to obtain decompression data.
As described in above-mentioned steps S22, decompression data are subjected to image procossing and generate above-mentioned medical image, and image will be passed through The above-mentioned medical image of processing is shown, wherein above-mentioned image procossing includes window width and the adjustment of window position, completes above-mentioned steps After S22, the decompression data after decompression are participated in into the image-processing operations such as window width and window level adjustment in user terminal, to be adapted to The image analog result at different user end.
In the above-mentioned medical image display methods based on cloud, number will be decompressed in the present embodiment referring to Fig. 4 Above-mentioned medical image, and the step of by being shown by the above-mentioned medical image of image procossing are generated according to image procossing is carried out, Include:
S221, window width and the window position that above-mentioned medical image is adjusted by WebGL agreement, by Canvas object to adjustment after Above-mentioned medical image carry out drafting and show.
As described in above-mentioned steps S221, window width and the window position of above-mentioned medical image are adjusted by WebGL agreement, is passed through Canvas object carries out drafting to above-mentioned medical image adjusted and shows, it should be noted that the similar window of above-mentioned adjustment image Mouthful window width and window position and the adjustment agreement and regulating object model of drawing display, preferably WebGL agreement and Canvas pairs As, but further include an appearance or the following any other adjustment agreement and adjustment pair for achievable same or similar function effect occur As model.
Referring to Fig. 5, in the present embodiment, in the above-mentioned medical image display methods based on cloud, obtain above-mentioned The step of image file of cloud server terminal feedback, comprising:
S121, above-mentioned metadata and image data are loaded from cloud server terminal using the global extracting method in Fetch API, And simultaneously using the acquisition of Promise object optimization asynchronous data.
As described in above-mentioned steps S121, above-mentioned member is loaded from cloud server terminal using the global extracting method in Fetch API Data and image data, and simultaneously using the acquisition of Promise object optimization asynchronous data, it should be noted that it is above-mentioned from cloud Server-side loads above-mentioned metadata and image data and optimizes the extracting method and optimization object model of the acquisition of asynchronous data, Global extracting method and Promise object in preferably Fetch API, but further include that phase can be achieved in an appearance or the following appearance Same or identity function effect any other extracting method and optimization object model.
Referring to Fig. 6, in the present embodiment, in the above-mentioned medical image display methods based on cloud, by above-mentioned figure As file progress designated treatment, and after the step of medical image after above-mentioned designated treatment is shown, further includes:
S6, it shows the check item aim sequence thumbnail, and caches temporarily not shown medical image in user terminal;
S7, when the medical image for receiving user shows request, recall the medical image in above-mentioned display request.
As described in above-mentioned steps S6, the check item aim sequence thumbnail is shown, and cache in user terminal and do not show temporarily Medical image, it should be noted that when showing the thumbnail of the inspection item, generally only show in the inspection item each The thumbnail of first medical image of sequence, and show the quantity for the medical image for actually including in each sequence, wherein on The general name that sequence thumbnail is the thumbnail of first medical image of all sequences in an inspection item is stated, in display breviary Being that shown medical image is synchronous when scheming and showing normal medical image, in the inspection item carries out pre-cache, wherein pre- The priority of caching is generally medical image > same sequence medical image > associated sequence medicine that user specifies Image > remaining sequence medical image.
As described in above-mentioned steps S7, when the medical image for receiving user shows request, above-mentioned display request is recalled In medical image, above-mentioned steps S6 is being executed or when having executed above-mentioned steps S6, when the medical image for receiving user When display request, corresponding medical image is called according to the information that above-mentioned display request includes, wherein one in above-mentioned display request As include the number of display sequence and the number for needing medical image to be shown.
It in the above-mentioned medical image display methods based on cloud, is recalled above-mentioned in the present embodiment referring to Fig. 7 The step of showing the medical image in request, comprising:
S71, judge whether be cached with above-mentioned medical image in the Javascript object of front end;
If uncached in S72, above-mentioned front end Javascript object have above-mentioned medical image, judge that local HTML5 is deposited Whether above-mentioned medical image is cached in reservoir;
If not finding above-mentioned medical image in S73, local HTML5 memory, acquisition request is sent to cloud server terminal, is obtained Take above-mentioned medical image.
As described in above-mentioned steps S71, judge whether be cached with above-mentioned medical image in the Javascript object of front end, searches Above-mentioned front end Javascript object whether there is the doctor of the picture number same label in the display request inputted with user Learn image.
As described in above-mentioned steps S72, if uncached in above-mentioned front end Javascript object have above-mentioned medical image, sentence Whether be cached with above-mentioned medical image in disconnected local HTML5 memory, if the judging result of above-mentioned steps S71 be it is no, i.e., it is above-mentioned It is uncached in the Javascript object of front end to have the above-mentioned of the picture number same label in the display request inputted with user Medical image then inquires in local HTML5 memory whether be cached with corresponding image;If if the judgement knot of above-mentioned steps S71 Fruit be it is yes, i.e., be cached in above-mentioned front end Javascript object with user input display request in picture number it is identical The above-mentioned medical image of label, then call the cache image to be shown.
As described in above-mentioned steps S73, if above-mentioned medical image is not found in the HTML5 memory of local, to cloud server terminal Send acquisition request, obtain above-mentioned medical image, if the judging result of above-mentioned steps S72 be it is no, i.e., in local HTML5 memory In do not find above-mentioned medical image, then send the acquisition request for obtaining the medical image to cloud server terminal, and re-execute above-mentioned Step S1-2,;If the judging result of above-mentioned steps S72 be it is yes, i.e., above-mentioned medicine figure is cached in local HTML5 memory Picture then calls the cache image to be shown.
Referring to Fig. 8, the present invention also provides the present invention to propose a kind of medical image display system based on cloud, comprising:
Obtain module 1, for sending inquiry request to cloud server terminal, obtain cloud server terminal feedback by given step at The image file of reason;
Display module 2, for above-mentioned image file to be carried out designated treatment, and by the medical image after above-mentioned designated treatment It is shown.
Above-mentioned acquisition module 1 is generally used for sending inquiry request to cloud server terminal, and obtain cloud server terminal feedback passes through finger Determine the image file of step process, wherein the inquiry request sent to cloud server terminal generally comprises identity information and the inspection of patient Look into project information, it should be noted that the identity information generally comprises ID card No., name and medical institutions of patient itself What is used is used to indicate one of coding of patient identity or a variety of;It should be noted that the inspection item information is generally wrapped Include the one kind for the coding kind for indicating inspection item specific name that inspection item specific name and medical institutions use itself It is or a variety of, it should be noted that above-mentioned image file and its source file before handling by above-mentioned given step store respectively In the cloud storage of above-mentioned cloud server terminal, wherein the source file is medical image files, wherein above-mentioned given step generally will Above-mentioned source file is converted into convenient for transmission and occupies the few data file of spatial cache, which generally comprises from the medicine The meta data file and compressed picture that image file transfer swaps out, wherein above-mentioned meta data file is typically stored at a JSON In formatted file, it should be noted that above-mentioned image file preferably comprises above-mentioned JSON format in various embodiments of the present invention Meta data file and compressed picture.
Above-mentioned display module 2 is generally used for above-mentioned image file carrying out designated treatment, and will be after above-mentioned designated treatment Medical image shown, after above-mentioned acquisition module 1 obtains image file, the above-mentioned image file that will be obtained from cloud server terminal Designated treatment is carried out, and the medical image after above-mentioned designated treatment is shown in user terminal, it should be noted that above-mentioned finger Above-mentioned image file is generally decompressed and is parsed to obtain Dicom format-pattern by fixed processing, and based on HTML5 to upper It states Dicom format-pattern and carries out display editor, to realize the display shown medical image in user terminal.
Referring to Fig. 9, in embodiments of the present invention, the present invention also provides a kind of computer equipment, above-mentioned computer equipment 12 It is showed in the form of universal computing device, the component of computer equipment 12 can include but is not limited to: one or more processing Device or processing unit 16, system storage 28 connect different system components (including system storage 28 and processing unit 16) Bus 18.
Bus 18 indicates one of a few 18 structures of class bus or a variety of, including memory bus 18 or memory control Device, peripheral bus 18, graphics acceleration port, processor or the office using 18 structure of any bus in a variety of 18 structures of bus Domain bus 18.For example, these architectures include but is not limited to industry standard architecture (ISA) bus 18, microchannel Architecture (MAC) bus 18, enhanced isa bus 18, audio-video frequency electronic standard association (VESA) local bus 18 and outer Enclose component interconnection (PCI) bus 18.
Computer equipment 12 typically comprises a variety of computer system readable media.These media can be it is any can be by The usable medium that computer equipment 12 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 28 may include the computer system readable media of form of volatile memory, such as arbitrary access Memory (RAM) 30 and/or cache memory 32.Computer equipment 12 may further include other movement/it is not removable Dynamic, volatile/non-volatile computer decorum storage medium.Only as an example, storage system 34 can be used for read and write can not Mobile, non-volatile magnetic media (commonly referred to as " hard disk drive ").Although being not shown in Fig. 9, can provide for can The disc driver of mobile non-volatile magnetic disk (such as " floppy disk ") read-write, and to removable anonvolatile optical disk (such as CD~ ROM, DVD~ROM or other optical mediums) read-write CD drive.In these cases, each driver can pass through one A or multiple data media interfaces are connected with bus 18.Memory may include at least one program product, the program product With one group of (for example, at least one) program module 42, these program modules 42 are configured to perform the function of various embodiments of the present invention Energy.
Program/utility 40 with one group of (at least one) program module 42, can store in memory, for example, Such program module 42 includes --- but being not limited to --- operating system, one or more application program, other program moulds It may include the realization of network environment in block 42 and program data, each of these examples or certain combination.Program mould Block 42 usually executes function and/or method in embodiment described in the invention.
Computer equipment 12 can also with one or more external equipments 14 (such as keyboard, sensing equipment, display 24, Camera etc.) communication, the equipment interacted with the computer equipment 12 can be also enabled a user to one or more to be communicated, and/ Or with the computer equipment 12 is communicated with one or more of the other calculating equipment any equipment (such as network interface card, Modem etc.) communication.This communication can be carried out by input/output (I/O) interface 22.Also, computer equipment 12 can also by network adapter 20 and one or more network (such as local area network (LAN)), wide area network (WAN) and/or Public network (such as internet) communication.As shown, network adapter 20 passes through other of bus 18 and computer equipment 12 Module communication.It should be understood that although being not shown in Fig. 9 other hardware and/or software mould can be used in conjunction with computer equipment 12 Block, including but not limited to: microcode, device driver, redundant processing unit 16, external disk drive array, RAID system, magnetic Tape drive and data backup storage system 34 etc..
Processing unit 16 by the program that is stored in system storage 28 of operation, thereby executing various function application and Data processing, such as realize the medical image display methods based on cloud provided by the embodiment of the present invention.
That is, above-mentioned processing unit 16 is realized when executing above procedure: sending inquiry request to cloud server terminal, obtain cloud clothes The image file of end feedback of being engaged in handled by given step;Above-mentioned image file is subjected to designated treatment, and will be above-mentioned specified Treated, and medical image is shown.
In embodiments of the present invention, the present invention also provides a kind of computer readable storage medium, it is stored thereon with computer Program realizes that the medical image based on cloud provided such as all embodiments of the application is shown when the program is executed by processor Method:
That is, realization when being executed by processor to program: sending inquiry request to cloud server terminal, obtain cloud server terminal feedback By given step handle image file;Above-mentioned image file is subjected to designated treatment, and will be after above-mentioned designated treatment Medical image is shown.
It can be using any combination of one or more computer-readable media.Computer-readable medium can be calculating Machine gram signal media or computer readable storage medium.Computer readable storage medium for example can be --- but it is unlimited In system, device or the device of --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.Computer The more specific example (non exhaustive list) of readable storage medium storing program for executing includes: electrical connection with one or more conducting wires, portable Formula computer disk, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPOM or flash memory), optical fiber, portable compact disc read-only memory (CD~ROM), light storage device, magnetic memory device or Above-mentioned any appropriate combination.In this document, computer readable storage medium can be it is any include or storage program Tangible medium, the program can be commanded execution system, device or device use or in connection.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including --- but It is not limited to --- electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be Any computer-readable medium other than computer readable storage medium, change computer-readable medium can send, propagate or Transmission is for by the use of instruction execution system, device or device or program in connection.
The computer for executing operation of the present invention can be write with one or more programming languages or combinations thereof Program code, above procedure design language include object oriented program language --- such as Java, Smalltalk, C+ +, further include conventional procedural programming language --- such as " C " language or similar programming language.Program code It can fully execute on the user computer, partly execute, held as an independent software package on the user computer Part executes on the remote computer or holds on a remote computer or server completely on the user computer for row, part Row.In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN) or wide area network (WAN) --- it is connected to subscriber computer, or, it may be connected to outer computer (such as using because of spy Service provider is netted to connect by internet).
Medical image display methods based on cloud of the invention, device, equipment and storage medium have the beneficial effect that It is passed due to having used cloud storage and CDN to respond picture request by hypertext compared to general DICOM HTML5Viewer Defeated agreement (HTTP) directly downloads compressed picture, used combination HTML5 local caches and JavaScript object into Row caching medical image carries out image procossing to medical image using WebGL, alleviates the pressure of server, improves image and add The response speed for carrying and handling, saves network flow, optimizes user experience.
The above description is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all utilizations Equivalent structure or equivalent flow shift made by description of the invention and accompanying drawing content is applied directly or indirectly in other correlations Technical field, be included within the scope of the present invention.

Claims (10)

1. a kind of medical image display methods based on cloud, which comprises the steps of:
Inquiry request is sent to cloud server terminal, obtains the image file of cloud server terminal feedback handled by given step;
Described image file is subjected to designated treatment, and the medical image after the designated treatment is shown.
2. the medical image display methods according to claim 1 based on cloud, which is characterized in that send inquiry request To cloud server terminal, the step of obtaining the image file of cloud server terminal feedback handled by given step, comprising:
The authentication information and inspection item information for sending patient are to cloud server terminal;
Obtain the image file of the cloud server terminal feedback, wherein described image file includes JSON formatted file and compression figure Piece.
3. the medical image display methods according to claim 2 based on cloud, which is characterized in that the specified step Suddenly, comprising:
According to the inspection data packet of the authentication information of patient and inspection item acquisition of information patient, wherein the inspection number According in packet include at least one medical image files;
Image analysis is carried out to the medical image files and obtains metadata and image data;
The metadata is converted into the JSON formatted file, described image data compression is converted into the compressed picture.
4. the medical image display methods according to claim 3 based on cloud, which is characterized in that by described image text Part carries out designated treatment, and the step of medical image after the designated treatment is shown, comprising:
The compressed picture is decompressed, decompression data are obtained;
Decompression data are subjected to image procossing and generate the medical image, and will be carried out by the medical image of image procossing Display, wherein described image processing includes that window width and window position adjust.
5. the medical image display methods according to claim 4 based on cloud, which is characterized in that will decompression data into Row image procossing generates the medical image, and the step of by being shown by the medical image of image procossing, comprising:
Window width and the window position that the medical image is adjusted by WebGL agreement, by Canvas object to the doctor adjusted Image carries out drafting and shows.
6. the medical image display methods according to claim 3 based on cloud, which is characterized in that obtain the cloud clothes The step of image file for end feedback of being engaged in, comprising:
The metadata and image data are loaded from cloud server terminal using the global extracting method in Fetch API, and is made simultaneously With the acquisition of Promise object optimization asynchronous data.
7. the medical image display methods according to claim 2 based on cloud, which is characterized in that by described image text Part carries out designated treatment, and after the step of medical image after the designated treatment is shown, further includes:
It shows the check item aim sequence thumbnail, and caches temporarily not shown medical image in user terminal;
When the medical image for receiving user shows request, the medical image in the display request is recalled.
8. a kind of medical image display system based on cloud characterized by comprising
Module is obtained, for sending inquiry request to cloud server terminal, obtains handling by given step for cloud server terminal feedback Image file;
Display module for described image file to be carried out designated treatment, and the medical image after the designated treatment is carried out Display.
9. a kind of computer equipment, can run on a memory and on a processor including memory, processor and storage Computer program, which is characterized in that the processor is realized when executing described program such as any one of claim 1~7 institute The method stated.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The method as described in any one of claim 1~7 is realized when execution.
CN201811564021.0A 2018-12-20 2018-12-20 Medical image display methods, device, equipment and storage medium based on cloud Pending CN109785939A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811564021.0A CN109785939A (en) 2018-12-20 2018-12-20 Medical image display methods, device, equipment and storage medium based on cloud

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811564021.0A CN109785939A (en) 2018-12-20 2018-12-20 Medical image display methods, device, equipment and storage medium based on cloud

Publications (1)

Publication Number Publication Date
CN109785939A true CN109785939A (en) 2019-05-21

Family

ID=66497404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811564021.0A Pending CN109785939A (en) 2018-12-20 2018-12-20 Medical image display methods, device, equipment and storage medium based on cloud

Country Status (1)

Country Link
CN (1) CN109785939A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110136807A (en) * 2019-05-22 2019-08-16 图兮深维医疗科技(苏州)有限公司 A kind of medical image pre-load means and equipment
CN110175256A (en) * 2019-05-30 2019-08-27 上海联影医疗科技有限公司 A kind of image data retrieval method, apparatus, equipment and storage medium
CN110598025A (en) * 2019-08-13 2019-12-20 武汉联影医疗科技有限公司 Film reading method, system, device, equipment and storage medium
CN110674430A (en) * 2019-08-26 2020-01-10 平安好医投资管理有限公司 Medical image processing method and device based on browser, terminal and storage medium
CN110675939A (en) * 2019-09-24 2020-01-10 深圳安泰创新科技股份有限公司 Image processing method, image processing apparatus, and computer-readable storage medium
CN111105863A (en) * 2019-12-19 2020-05-05 上海尽星生物科技有限责任公司 Ultrasonic image processing method and system
CN111916184A (en) * 2020-07-31 2020-11-10 平安好医投资管理有限公司 Medical examination image downloading method and device and computer equipment
CN112509674A (en) * 2020-12-04 2021-03-16 赛诺联合医疗科技(北京)有限公司 Method, system and display method for downloading DICOM medical image data
CN113961844A (en) * 2021-10-21 2022-01-21 富士胶片(中国)投资有限公司 Method for displaying color DICOM image, user equipment and medium
EP4086917A1 (en) * 2021-05-04 2022-11-09 Scholz, Alexander Computer-implemented method for analyzing 3d medical image data, use of the method, computer program and system for analyzing 3d medical image data
CN116627919A (en) * 2023-06-14 2023-08-22 富士胶片(中国)投资有限公司 Medical image display method and system, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709240A (en) * 2016-12-01 2017-05-24 彭志勇 Medical DICOM (Digital Imaging and Communications in Medicine) image display method
CN108010571A (en) * 2017-12-26 2018-05-08 苏州麦迪斯顿医疗科技股份有限公司 Method, system, equipment and the storage medium that a kind of medical image is shown
CN108243229A (en) * 2016-12-26 2018-07-03 北京国双科技有限公司 Request processing method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709240A (en) * 2016-12-01 2017-05-24 彭志勇 Medical DICOM (Digital Imaging and Communications in Medicine) image display method
CN108243229A (en) * 2016-12-26 2018-07-03 北京国双科技有限公司 Request processing method and device
CN108010571A (en) * 2017-12-26 2018-05-08 苏州麦迪斯顿医疗科技股份有限公司 Method, system, equipment and the storage medium that a kind of medical image is shown

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110136807A (en) * 2019-05-22 2019-08-16 图兮深维医疗科技(苏州)有限公司 A kind of medical image pre-load means and equipment
CN110175256A (en) * 2019-05-30 2019-08-27 上海联影医疗科技有限公司 A kind of image data retrieval method, apparatus, equipment and storage medium
CN110175256B (en) * 2019-05-30 2024-06-07 上海联影医疗科技股份有限公司 Image data retrieval method, device, equipment and storage medium
CN110598025A (en) * 2019-08-13 2019-12-20 武汉联影医疗科技有限公司 Film reading method, system, device, equipment and storage medium
CN110674430B (en) * 2019-08-26 2023-11-14 平安好医投资管理有限公司 Medical image processing method, device, terminal and storage medium based on browser
CN110674430A (en) * 2019-08-26 2020-01-10 平安好医投资管理有限公司 Medical image processing method and device based on browser, terminal and storage medium
CN110675939A (en) * 2019-09-24 2020-01-10 深圳安泰创新科技股份有限公司 Image processing method, image processing apparatus, and computer-readable storage medium
CN111105863A (en) * 2019-12-19 2020-05-05 上海尽星生物科技有限责任公司 Ultrasonic image processing method and system
CN111916184A (en) * 2020-07-31 2020-11-10 平安好医投资管理有限公司 Medical examination image downloading method and device and computer equipment
CN112509674B (en) * 2020-12-04 2024-04-02 赛诺联合医疗科技(北京)有限公司 DICOM medical image data downloading method, DICOM medical image data downloading system and DICOM medical image data displaying method
CN112509674A (en) * 2020-12-04 2021-03-16 赛诺联合医疗科技(北京)有限公司 Method, system and display method for downloading DICOM medical image data
EP4086917A1 (en) * 2021-05-04 2022-11-09 Scholz, Alexander Computer-implemented method for analyzing 3d medical image data, use of the method, computer program and system for analyzing 3d medical image data
WO2022233917A1 (en) * 2021-05-04 2022-11-10 Scholz, Alexander Computer-implemented method for analysing 3d medical image data, use of said method, computer programme, and system for analysing 3d medical image data
CN113961844A (en) * 2021-10-21 2022-01-21 富士胶片(中国)投资有限公司 Method for displaying color DICOM image, user equipment and medium
CN116627919A (en) * 2023-06-14 2023-08-22 富士胶片(中国)投资有限公司 Medical image display method and system, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN109785939A (en) Medical image display methods, device, equipment and storage medium based on cloud
CN106575298B (en) Rapid presentation of web sites containing dynamic content and stale content
US9984408B1 (en) Method, medium, and system for live video cooperative shopping
US8799412B2 (en) Remote browsing session management
US9582600B1 (en) Cloud browser DOM-based client
US11016716B2 (en) Picture interface display method and apparatus according to jump protocol
US20160006673A1 (en) Resource server providing a rapidly changing resource
US20140344663A1 (en) Method and Apparatus for Automatically Optimizing the Loading of Images in a Cloud-Based Proxy Service
US20130103740A1 (en) Method of tracking offline user interaction in a rendered document on a mobile device
CN112559927B (en) Webpage loading method and device
CN107315646B (en) Method and device for controlling data flow between page components
US9088462B2 (en) Common web accessible data store for client side page processing
CN107040584B (en) Method and device for downloading picture by client
CN109992406B (en) Picture request method, picture request response method and client
CN111756847B (en) Method and device for supporting https protocol by website
CN109413140B (en) Remote automatic upgrading method for PACS server
US9740791B1 (en) Browser as a service
US20130036193A1 (en) System and method for generating dynamic image sprites
US9426202B2 (en) Transforming application cached template using personalized content
EP4198773A1 (en) Image processing method and apparatus, and computer readable storage medium
JP7437517B2 (en) Methods, devices, electronic devices and computer readable media for generating predictive information
US20170076008A1 (en) Dynamic file concatenation
US20130318148A1 (en) Serialization and distribution of serialized content using socket-based communication
US8706803B1 (en) Client-side generation of preliminary version of network page
US20160267649A1 (en) Low latency web-based dicom viewer system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190521