一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种医学影像下载系统及方法与流程

2022-07-02 10:41:25 来源:中国专利 TAG:


1.本发明涉及影像下载技术领域,尤其涉及一种医学影像下载系统及方法。


背景技术:

2.随着医院无纸化运动的进行,医院开始推行电子胶片代替不利于携带的普通胶片,而电子胶片打开,需要一款轻便,快速,易于操作的系统,方便医院医生与普通患者使用。
3.一些检查比如电子计算机断层扫描,核磁共振等一个序列中检查数量多,单张下载需要时间,按照传统下载方式,受限于网速、设备等因素,浏览器在网页上打开时间较长,经常出现影像下载速度慢、查看卡顿的问题。


技术实现要素:

4.针对现有技术中存在的问题,本发明提供一种医学影像下载系统,预先配置一影像浏览器,分别连接一网络服务器和一本地服务器,所述影像浏览器包括:
5.一第一控制模块,用于在所述影像浏览器首次打开患者的检查项目对应的网页且启用全局下载设置时于所述网络服务器全局下载所述网页中的多个影像文件并保存至内部的一高速存储器内;以及
6.在所述影像浏览器首次打开所述患者的所述检查项目对应的所述网页但未启用所述全局下载设置时根据预先配置的表征各所述影像文件对应的序列号顺序的一排序文件序列下载各所述影像文件并保存至所述高速存储器内;以及
7.在所述影像浏览器非首次打开所述患者的所述检查项目对应的所述网页时根据所述排序文件序列下载各所述影像文件并保存至所述高速存储器内;
8.一第二控制模块,连接所述第一控制模块,用于根据外部输入的所述检查项目对应的一检查号检查所述高速存储器内是否存在所述检查号对应的所述影像文件并在所述高速存储器内存在所述影像文件时调阅所述影像文件,以及在所述高速存储器内不存在所述影像文件时输出包含所述检查号的一检查信号;
9.一第三控制模块,连接所述第二控制模块,用于在接收到所述检查信号时根据所述检查信号内的所述检查号检查所述本地服务器内是否存在所述检查号对应的所述影像文件并在所述本地服务器内存在所述影像文件时获取所述影像文件进行调阅;以及
10.在所述本地服务器内不存在所述影像文件时控制所述本地服务器于所述网络服务器下载所述影像文件并保存以供调阅。
11.优选的,每个所述影像文件均对应一个序列号,则所述影像浏览器还包括一第四控制模块,连接所述第一控制模块,用于在所述影像浏览器根据预先配置的表征各所述影像文件对应的序列号顺序的所述排序文件序列下载各所述影像文件时,检测所述高速存储器内是否存在所述序列号对应的所述影像文件并在所述高速存储器内存在所述序列号对应的所述影像文件时跳过下载对应的所述影像文件。
12.优选的,所述第一控制模块包括一文件解压单元,用于在全局下载和序列下载各所述影像文件时,对下载的各所述影像文件分别进行解压得到对应的一解压后文件并保存至所述高速存储器内。
13.优选的,所述影像浏览器还包括一第一监测模块,连接所述第一控制模块,用于在所述第一控制模块全局下载各所述影像文件时,实时统计所述高速存储器内各所述影像文件的一第一使用时间和所述高速存储器的一剩余内存并根据所述第一使用时间、所述剩余内存和一第一预设内存控制所述第一控制模块继续全局下载或停止全局下载。
14.优选的,所述影像浏览器还包括一第二监测模块,连接所述第一控制模块,用于在所述第一控制模块序列下载各所述影像文件时实时统计所述高速存储器内各所述影像文件的一第二使用时间和所述高速存储器的剩余内存并根据所述第二使用时间、所述剩余内存和一第二预设内存控制所述第一控制模块停止序列下载或继续序列下载。
15.优选的,所述第一监测模块包括:
16.一第一统计单元,用于在所述第一控制模块全局下载各所述影像文件时,实时统计所述高速存储器内各所述影像文件的所述第一使用时间及对应的内存大小,并根据各所述第一使用时间按时间前后顺序对各所述影像文件进行排序;
17.一第二统计单元,连接所述第一统计单元,用于根据各所述内存大小处理得到一第一占用内存,并根据预先检测得到的所述高速存储器的一固定内存和所述第一占用内存处理得到所述剩余内存;
18.一第一处理单元,连接所述第二统计单元,用于将所述剩余内存与所述第一预设内存进行比较并在所述剩余内存小于所述第一预设内存时控制所述第一控制模块停止全局下载并依次删除排序靠前的所述影像文件至所述剩余内存不小于所述第一预设内存;以及
19.在所述剩余内存不小于所述第一预设内存时控制所述第一控制模块继续全局下载。
20.优选的,所述第二监测模块包括:
21.一第三统计单元,用于在所述第一控制模块序列下载各所述影像文件时,实时统计所述高速存储器内各所述影像文件的所述第二使用时间及对应的内存大小,并根据各所述第二使用时间按时间前后顺序对各所述影像文件进行排序;
22.一第四统计单元,连接所述第三统计单元,用于根据各所述内存大小处理得到一第二占用内存,并根据预先检测得到的所述高速存储器的固定内存和所述第二占用内存处理得到所述剩余内存;
23.一第二处理单元,连接所述第四统计单元,用于将所述剩余内存与所述第二预设内存进行比较并在所述剩余内存小于所述第二预设内存时控制所述第一控制模块停止序列下载并依次删除排序靠前的所述影像文件至所述剩余内存不小于所述第二预设内存;以及
24.在所述剩余内存不小于所述第二预设内存时控制所述第一控制模块继续序列下载;
25.一控制单元,连接所述第二处理单元,用于在所述第二处理单元控制删除排序靠前的所述影像文件至所述剩余内存不小于所述第二预设内存后控制所述第一控制模块继
续序列下载。
26.本发明还提供一种医学影像下载方法,应用于上述医学影像下载系统,所述医学影像下载方法包括一后台下载过程,具体包括以下步骤:
27.步骤s1,所述影像浏览器判断是否首次被打开:
28.若是,转向步骤s2;
29.若否,转向步骤s3;
30.步骤s2,所述影像浏览器判断全局下载设置是否被启用:
31.若是,转向步骤s4;
32.若否,转向所述步骤s3;
33.步骤s3,所述影像浏览器根据预先配置的表征各所述影像文件对应的序列号顺序的一排序文件序列下载各所述影像文件并保存至所述高速存储器内,随后退出;
34.步骤s4,所述影像浏览器于所述网络服务器全局下载所述网页中的多个影像文件并保存至所述高速存储器内;
35.所述医学影像下载方法还包括一文件调阅过程,具体包括以下步骤:
36.步骤a1,所述影像浏览器根据外部输入的所述检查项目对应的一检查号检查所述高速存储器内是否存在所述检查号对应的所述影像文件:
37.若是,调阅对应的所述影像文件,随后退出;
38.若否,生成包含所述检查号的一检查信号并转向步骤a2;
39.步骤a2,所述影像浏览器根据所述检查信号内的所述检查号检查所述本地服务器内是否存在所述检查号对应的所述影像文件:
40.若是,获取对应的所述影像文件进行调阅;
41.若否,控制所述本地服务器于所述网络服务器下载所述影像文件并保存以供调阅。
42.优选的,每个所述影像文件均对应一个序列号,则所述影像浏览器根据预先配置的表征各所述影像文件对应的序列号顺序的所述排序文件序列下载各所述影像文件的过程包括:
43.每次下载所述影像文件之前检测所述高速存储器内是否存在所述序列号对应的所述影像文件:
44.若是,跳过下载对应的所述影像文件;
45.若否,下载对应的所述影像文件。
46.优选的,所述步骤s3和所述步骤s4中将各所述影像文件下载至所述高速存储器之前还包括:
47.对下载的各所述影像文件分别进行解压得到对应的一解压后文件并保存至所述高速存储器内。
48.上述技术方案具有如下优点或有益效果:本发明中的医学影像下载系统及方法将影像文件下载至高速存储器或本地服务器内以进行调阅,无需从网络服务器重复调阅下载影像文件,能够有效减少请求、下载、文件解析的时间,且通过本地服务器对影像浏览器直接提供影像文件可以解决在网络环境差的情况下,网络服务器的影像文件下载速度过慢、影像浏览器操作卡顿的问题,并且可以通过全局下载进行大范围的影像文件下载,通过序
列下载进行特定序列号的影像文件下载,保证影像文件下载的广度和精度。
附图说明
49.图1为本发明的较佳的实施例中,本系统的结构原理图
50.图2为本发明的较佳的实施例中,后台下载过程的步骤流程图;
51.图3为本发明的较佳的实施例中,文件调阅过程的步骤流程图。
具体实施方式
52.下面结合附图和具体实施例对本发明进行详细说明。本发明并不限定于该实施方式,只要符合本发明的主旨,则其他实施方式也可以属于本发明的范畴。
53.本发明的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种医学影像下载系统,预先配置一影像浏览器1,分别连接一网络服务器2和一本地服务器3,影像浏览器1如图1所示,包括:
54.一第一控制模块11,用于在影像浏览器1首次打开患者的检查项目对应的网页且启用全局下载设置时于网络服务器2全局下载网页中的多个影像文件并保存至内部的一高速存储器内;以及
55.在影像浏览器1首次打开患者的检查项目对应的网页但未启用全局下载设置时根据预先配置的表征各影像文件对应的序列号顺序的一排序文件序列下载各影像文件并保存至高速存储器内;以及
56.在影像浏览器1非首次打开患者的检查项目对应的网页时根据排序文件序列下载各影像文件并保存至高速存储器内;
57.一第二控制模块12,连接第一控制模块11,用于根据外部输入的检查项目对应的一检查号检查高速存储器内是否存在检查号对应的影像文件并在高速存储器内存在影像文件时调阅影像文件,以及在高速存储器内不存在影像文件时输出包含检查号的一检查信号;
58.一第三控制模块13,连接第二控制模块12,用于在接收到检查信号时根据检查信号内的检查号检查本地服务器3内是否存在检查号对应的影像文件并在本地服务器3内存在影像文件时获取影像文件进行调阅;以及
59.在本地服务器3内不存在影像文件时控制本地服务器3于网络服务器2下载影像文件并保存以供调阅。
60.具体地,本实施例中,影像浏览器1存在全局下载和序列下载两种下载方式,其中全局下载的下载方式只能在影像浏览器1首次打开患者的检查项目对应的网页时才可以使用,且必须在影像浏览器1打开网页时已经启用全局下载设置才可以进行全局下载。
61.优选的,全局下载即为对患者的检查项目相关的所有影像文件进行下载,序列下载即为根据预先配置的排序文件进行下载。
62.优选的,考虑到下载时可能存在影像浏览器1的高速存储器或本地服务器3内已经存储有对应的影像文件的情况,因此设置第二控制模块12和第三控制模块13分别对高速存储器和本地服务器3进行检查。
63.优选的,当第二控制模块12检查到高速存储器内不存在检查号对应的影像文件时
输出检查信号至第三控制模块13,第三控制模块13再根据检查信号检查本地服务器3内是否存在对应的影像文件,如果本地服务器3内也不存在则从网络服务器2下载影像文件。
64.优选的,影像浏览器1优先调阅高速存储器内的影像文件,次选本地服务器3内的影像文件,最后选择从网络服务器2进行下载。
65.优选的,在本地服务器3内存在影像文件的情况下,影像浏览器1优先从本地服务器3调阅影像文件,无需从网络服务器2重复调阅下载影像文件,能够有效减少请求、下载、文件解析的时间,且通过本地服务器3对影像浏览器1直接提供影像文件可以解决在网络环境差的情况下,网络服务器2的影像文件下载速度过慢、影像浏览器1上的网页操作卡顿的问题。
66.优选的,若是影像浏览器1已经处于打开状态,那么就只能选择序列下载的下载方式。
67.优选的,考虑到在实际情况中,第一控制模块11进行全局下载时通常不能够下载完所有的影像文件,可能存在全局下载的影像文件中没有所需要的影像文件的情况,因此可以通过序列号进行序列下载得到所需要的影像文件。
68.优选的,上述的影像浏览器1首次打开表示患者的检查项目对应的网页被首次打开,并非表示影像浏览器1自身被首次打开。
69.本发明的较佳的实施例中,每个影像文件均对应一个序列号,则影像浏览器1还包括一第四控制模块14,连接第一控制模块11,用于在影像浏览器1根据预先配置的表征各影像文件对应的序列号顺序的排序文件序列下载各影像文件时,检测高速存储器内是否存在序列号对应的影像文件并在高速存储器内存在序列号对应的影像文件时跳过下载对应的影像文件。
70.具体地,本实施例中,由于序列下载在全局下载之后,那么可能存在序列下载的影像文件已经在全局下载时就已经下载存储完毕了,通过第四控制模块14在进行序列下载时检测高速存储器内是否有相同序列号的影像文件,如果有便跳过下载该影像文件。
71.优选的,由于本地服务器3只在影像浏览器1的高速存储器内不存在需要的影像文件且本地服务器3内也不存在该影像文件时才会从网络服务器2下载影像文件,因此本地服务器3内不存在具有相同序列号的影像文件的情况。
72.优选的,影像浏览器1在需要影像文件时,可以根据序列号直接从本地服务器3请求获取影像文件,进而可以减少文件请求、下载、解析的时间。
73.本发明的较佳的实施例中,第一控制模块11包括一文件解压单元111,用于在全局下载和序列下载各影像文件时,对下载的各影像文件分别进行解压得到对应的一解压后文件并保存至高速存储器内。
74.具体地,本实施例中,通过文件解压单元111对影像文件进行解压得到解压后文件以便于存储。
75.具体地,本实施例中,考虑到影像文件往往以压缩包的形式进行传输,可以将影像文件进行解压得到解压后文件以方便进行调阅。
76.本发明的较佳的实施例中,影像浏览器1还包括一第一监测模块15,连接第一控制模块11,用于在第一控制模块11全局下载各影像文件时,实时统计高速存储器内各影像文件的一第一使用时间和高速存储器的一剩余内存并根据第一使用时间、剩余内存和一第一
预设内存控制第一控制模块11继续全局下载或停止全局下载。
77.具体地,本实施例中,在高速存储器的剩余内存小于第一预设内存时影像浏览器1会停止下载影像文件,此时,第一监测模块15会根据各个影像文件的第一使用时间前后进行降序排列,排序靠前的影像文件的第一使用时间比排序靠后的影像文件的第一使用时间更早,然后,第一监测模块15会先删除一个排序靠前的影像文件,若此时剩余内存仍小于第一预设内存,则继续删除一个排序靠前的影像文件,直至剩余内存不小于第一预设内存。
78.本发明的较佳的实施例中,影像浏览器1还包括一第二监测模块16,连接第一控制模块11,用于在第一控制模块11序列下载各影像文件时实时统计高速存储器内各影像文件的一第二使用时间和高速存储器的剩余内存并根据第二使用时间、剩余内存和一第二预设内存控制第一控制模块11停止序列下载或继续序列下载。
79.具体地,本实施例中,在高速存储器的剩余内存小于第二预设内存时影像浏览器1会停止下载影像文件,此时,第二监测模块16会根据各个影像文件的第二使用时间前后进行降序排列,排序靠前的影像文件的第二使用时间比排序靠后的影像文件的第二使用时间更早,然后,第二监测模块16会先删除一个排序靠前的影像文件,若此时剩余内存仍小于第二预设内存,则继续删除一个排序靠前的影像文件,直至剩余内存不小于第二预设内存。
80.优选的,第一预设内存大于第二预设内存。
81.优选的,在高速存储器的总内存保持不变的情况下,在影像浏览器1进行全局下载时已经占用了高速存储器的一定内存,在之后进行序列下载时会继续占用一定内存,使得第一预设内存大于第二预设内存。
82.本发明的较佳的实施例中,第一监测模块15包括:
83.一第一统计单元151,用于在第一控制模块11全局下载各影像文件时,实时统计高速存储器内各影像文件的第一使用时间及对应的内存大小,并根据各第一使用时间按时间前后顺序对各影像文件进行排序;
84.一第二统计单元152,连接第一统计单元151,用于根据各内存大小处理得到一第一占用内存,并根据预先检测得到的高速存储器的一固定内存和第一占用内存处理得到剩余内存;
85.一第一处理单元153,连接第二统计单元152,用于将剩余内存与第一预设内存进行比较并在剩余内存小于第一预设内存时控制第一控制模块11停止全局下载并依次删除排序靠前的影像文件至剩余内存不小于第一预设内存;以及
86.在剩余内存不小于第一预设内存时控制第一控制模块11继续全局下载。
87.具体地,本实施例中,第一监测模块15还可以采用加算的方法对影像文件的内存大小进行统计得到第一占用内存,并直接根据第一占用内存和第一预设内存对第一控制模块11进行控制,不进行剩余内存的计算。
88.优选的,加算的方法为将当前时刻下载完成的影像文件的内存大小与已经下载完成的影像文件的内存大小进行累加得到第一占用内存。
89.优选的,当第一占用内存大于第一预设内存时控制第一控制模块11停止全局下载并依次删除排序靠前的影像文件至第一占用内存小于第一预设内存,以及在第一占用内存不大于第一预设内存时控制第一控制模块11继续全局下载。
90.本发明的较佳的实施例中,第二监测模块16包括:
91.一第三统计单元161,用于在第一控制模块11序列下载各影像文件时,实时统计高速存储器内各影像文件的第二使用时间及对应的内存大小,并根据各第二使用时间按时间前后顺序对各影像文件进行排序;
92.一第四统计单元162,连接第三统计单元161,用于根据各内存大小处理得到一第二占用内存,并根据预先检测得到的高速存储器的固定内存和第二占用内存处理得到剩余内存;
93.一第二处理单元163,连接第四统计单元162,用于将剩余内存与第二预设内存进行比较并在剩余内存小于第二预设内存时控制第一控制模块11停止序列下载并依次删除排序靠前的影像文件至剩余内存不小于第二预设内存;以及
94.在剩余内存不小于第二预设内存时控制第一控制模块11继续序列下载;
95.一控制单元164,连接第二处理单元163,用于在第二处理单元163控制删除排序靠前的影像文件至剩余内存不小于第二预设内存后控制第一控制模块11继续序列下载。
96.具体地,本实施例中,第二监测模块16还可以采用加算的方法对影像文件的内存大小进行统计得到第二占用内存,并直接根据第二占用内存和第二预设内存对第一控制模块11进行控制,不进行剩余内存的计算。
97.优选的,加算的方法为将当前时刻下载完成的影像文件的内存大小与已经下载完成的影像文件的内存大小进行累加得到第二占用内存。
98.优选的,当第二占用内存大于第二预设内存时控制第一控制模块11停止序列下载并依次删除排序靠前的影像文件至第二占用内存小于第二预设内存,以及在第二占用内存不大于第二预设内存时控制第一控制模块11继续序列下载。
99.优选的,控制单元164在第二处理单元163控制删除排序靠前的影像文件至第二占用内存小于第二预设内存后控制第一控制模块11继续序列下载。
100.本发明的较佳的实施例中,还提供一种医学影像下载方法,应用于上述医学影像下载系统,如图2、图3所示,医学影像下载方法包括一后台下载过程,具体包括以下步骤:
101.步骤s1,影像浏览器1判断是否首次被打开:
102.若是,转向步骤s2;
103.若否,转向步骤s3;
104.步骤s2,影像浏览器1判断全局下载设置是否被启用:
105.若是,转向步骤s4;
106.若否,转向步骤s3;
107.步骤s3,影像浏览器1根据预先配置的表征各影像文件对应的序列号顺序的一排序文件序列下载各影像文件并保存至高速存储器内,随后退出;
108.步骤s4,影像浏览器1于网络服务器2全局下载网页中的多个影像文件并保存至高速存储器内;
109.医学影像下载方法还包括一文件调阅过程,具体包括以下步骤:
110.步骤a1,影像浏览器1根据外部输入的检查项目对应的一检查号检查高速存储器内是否存在检查号对应的影像文件:
111.若是,调阅对应的影像文件,随后退出;
112.若否,生成包含检查号的一检查信号并转向步骤a2;
113.步骤a2,影像浏览器1根据检查信号内的检查号检查本地服务器内是否存在检查号对应的影像文件:
114.若是,获取对应的影像文件进行调阅;
115.若否,控制本地服务器3于网络服务器2下载影像文件并保存以供调阅。
116.本发明的较佳的实施例中,每个影像文件均对应一个序列号,则影像浏览器1根据预先配置的表征各影像文件对应的序列号顺序的排序文件序列下载各影像文件的过程包括:
117.每次下载影像文件之前检测高速存储器内是否存在序列号对应的影像文件:
118.若是,跳过下载对应的影像文件;
119.若否,下载对应的影像文件。
120.本发明的较佳的实施例中,步骤s3和步骤s4中将各影像文件下载至高速存储器之前还包括:
121.对下载的各影像文件分别进行解压得到对应的一解压后文件并保存至高速存储器内。
122.以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献