一种医学影像数据加载方法、装置及系统制造方法及图纸

技术编号:33275148 阅读:18 留言:0更新日期:2022-04-30 23:33
本发明专利技术公开了一种医学影像数据加载方法、装置及系统,属于图像加载领域;在获取医学影像数据的加载请求后,根据加载请求判断是否是第一次加载;当第一次加载时,获取当前设备的硬件参数,根据硬件参数从服务器获取医学影像数据并保存在本地,下载数据时考虑当前设备的硬件参数,以保证从服务器下载过程中不会出现卡顿等现象,保证整体运行和图像实际操作效率和展现协同;当不是第一次加载时,说明已经保存在本地,则从本地获取下载的医学影像数据,无需从服务器重新下载,避免下载过程卡死或崩掉等问题的发生,大大提高了加载效率和加载质量。量。量。

【技术实现步骤摘要】
一种医学影像数据加载方法、装置及系统


[0001]本专利技术涉及图像加载领域,特别地,涉及一种医学影像数据加载方法、装置及系统。

技术介绍

[0002]随着医学影像类系统的不断完善、传统的原来影像数据归档和通讯系统(PACS)的CS架构整体往易部署易维护的方向和模式发展,医用影像浏览器也是随之往BS方向发展,各大传统厂商布局这一领域,并逐步发展。但是现有技术在BS模式下一次加载2000张以上图像时,前端浏览器会出现整体运行和图像实际操作效率和展现出现不协同、PC内存使用占比高、时不时浏览器整体卡死或崩掉等一系列问题。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术提供一种医学影像数据加载方法、装置及系统,以解决现有技术在BS模式下一次加载2000张以上图像时,前端浏览器会出现整体运行和图像实际操作效率和展现出现不协同、PC内存使用占比高、时不时浏览器整体卡死或崩掉等一系列问题。
[0004]本专利技术解决其技术问题所采用的技术方案是:第一方面,一种医学影像数据加载方法,包括以下步骤:获取所述医学影像数据的加载请求;根据所述加载请求判断是否为第一次加载;若是,则获取当前设备硬件参数,根据所述硬件参数从服务器获取所述医学影像数据并保存在本地;若否,则从本地获取所述医学影像数据;加载获取的所述医学影像数据。
[0005]进一步地,所述根据所述加载请求判断是否为第一次加载,包括:获取加载历史记录;判断所述加载历史记录中是否存在相同医学影像数据的加载请求;若不存在,则判断为第一次加载;若存在,则判断不是第一次加载。
[0006]进一步地,所述根据所述硬件参数从服务器获取所述医学影像数据,包括:根据所述硬件参数计算CPU执行时间和内存使用占比;根据所述CPU执行时间和内存使用占比的计算值分配临时内存,以用于从所述服务器下载所述医学影像数据到临时内存。
[0007]进一步地,所述保存在本地包括:采用IndexedDB以B+树数据结构模式存储从服务器获取的医学影像数据以及将所述医学影像数据存储在本地磁盘。
[0008]进一步地,所述加载获取的所述医学影像数据,包括:从临时内存中加载所述医学影像数据;
若所述临时内存中不存在所述医学影像数据,则从IndexedDB中加载所述医学影像数据。
[0009]进一步地,还包括:获取所述IndexedDB中存储的数据的存储时间;当所述存储时间超过预设值时,将所述数据从所述IndexedDB中删除。
[0010]进一步地,所述从本地获取所述医学影像数据包括:从所述IndexedDB获取所述医学影像数据;若所述IndexedDB没有所述医学影像数据,则从本地磁盘获取所述医学影像数据。
[0011]进一步地,所述加载获取的所述医学影像数据时,根据所述硬件参数分配合理线程数进行加载。
[0012]第二方面,一种医学影像数据加载装置,包括:加载请求获取模块,用于获取所述医学影像数据的加载请求;加载次数判断模块,用于根据所述加载请求判断是否为第一次加载;影像数据获取模块,用于若是,则获取当前设备硬件参数,根据所述硬件参数从服务器获取所述医学影像数据并保存在本地;若否,则从本地获取所述医学影像数据;影像数据加载模块,用于加载获取的所述医学影像数据。
[0013]第三方面,一种医学影像数据加载系统,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器被配置为用于执行第一方面技术方案任一项所述的方法。
[0014]有益效果:本申请技术方案提供的一种医学影像数据加载方法、装置及系统,在获取医学影像数据的加载请求后,根据加载请求判断是否是第一次加载;当第一次加载时,获取当前设备的硬件参数,根据硬件参数从服务器获取医学影像数据并保存在本地,下载数据时考虑当前设备的硬件参数,以保证从服务器下载过程中不会出现卡顿等现象,保证整体运行和图像实际操作效率和展现协同;当不是第一次加载时,说明已经保存在本地,则从本地获取下载的医学影像数据,无需从服务器重新下载,避免下载过程卡死或崩掉等问题的发生,大大提高了加载效率和加载质量。
附图说明
[0015]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术实施例提供的一种医学影像数据加载方法流程图;图2是本专利技术实施例提供的一种具体的一种医学影像数据加载方法流程图;图3是本专利技术实施例提供的一种医学影像数据加载装置结构示意图。
具体实施方式
[0017]为使本申请的目的、技术方案和优点更加清楚,下面结合附图和实施例对本专利技术的技术方案进行详细的描述说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
[0018]第一实施例,参照图1,本专利技术实施例提供了一种医学影像数据加载方法,包括以下步骤:S11:获取所述医学影像数据的加载请求;S12:根据所述加载请求判断是否为第一次加载;S13:若是,则获取当前设备硬件参数,根据所述硬件参数从服务器获取所述医学影像数据并保存在本地;S14:若否,则从本地获取所述医学影像数据;S15:加载获取的所述医学影像数据。
[0019]本专利技术实施例提供的一种医学影像数据加载方法,在获取医学影像数据的加载请求后,根据加载请求判断是否是第一次加载;当第一次加载时,获取当前设备的硬件参数,根据硬件参数从服务器获取医学影像数据并保存在本地,下载数据时考虑当前设备的硬件参数,以保证从服务器下载过程中不会出现卡顿等现象,保证整体运行和图像实际操作效率和展现协同;当不是第一次加载时,说明已经保存在本地,则从本地获取下载的医学影像数据,无需从服务器重新下载,避免下载过程卡死或崩掉等问题的发生,大大提高了加载效率和加载质量。
[0020]第二实施例,如图2所示,提供一种具体的医学影像数据加载方法,包括以下步骤:获取所述医学影像数据的加载请求;需要说明的是,加载请求可以是用户发送的,也可以是根据预设规则触发的。示例性的,预设规则触发可以按照预设时间触发,即固定将某一周期内(如一天/一小时)的医学影像数据进行加载。也可以是按照新增医学影像数据量触发,即当新增医学影像数据量大于或达到预设值时,则触发加载请求。
[0021]根据所述加载请求判断是否为第一次加载;具体地,获取加载历史记录;判断所述加载历史记录中是否存在相同医学影像数据的加载请求;若不存在,则判断为第一次加载;若存在,则判断不是第一次加载。可选地,还可以根据加载请求去本地匹配该加载请求对应的医学影像数据;若能够匹配到,则不是第一次加载;若不能匹配到,则是第一次加载。
[0022]若是,则获取当前设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种医学影像数据加载方法,其特征在于,包括以下步骤:获取所述医学影像数据的加载请求;根据所述加载请求判断是否为第一次加载;若是,则获取当前设备硬件参数,根据所述硬件参数从服务器获取所述医学影像数据并保存在本地;若否,则从本地获取所述医学影像数据;加载获取的所述医学影像数据。2.根据权利要求1所述的方法,其特征在于:所述根据所述加载请求判断是否为第一次加载,包括:获取加载历史记录;判断所述加载历史记录中是否存在相同医学影像数据的加载请求;若不存在,则判断为第一次加载;若存在,则判断不是第一次加载。3.根据权利要求1所述的方法,其特征在于:所述根据所述硬件参数从服务器获取所述医学影像数据,包括:根据所述硬件参数计算CPU执行时间和内存使用占比;根据所述CPU执行时间和内存使用占比的计算值分配临时内存,以用于从所述服务器下载所述医学影像数据到临时内存。4.根据权利要求3所述的方法,其特征在于:所述保存在本地包括:采用IndexedDB以B+树数据结构模式存储从服务器获取的医学影像数据以及将所述医学影像数据存储在本地磁盘。5.根据权利要求4所述的方法,其特征在于:所述加载获取的所述医学影像数据,包括:从临时内存中加载所述医学影像数据;若所述临时内存中不存在所述医学影像数据,则从In...

【专利技术属性】
技术研发人员:王博邹晓防许晓娟赵恒程小丽
申请(专利权)人:太极计算机股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1