处理MRI图像的服务器分配方法及装置制造方法及图纸

技术编号:19542924 阅读:24 留言:0更新日期:2018-11-24 20:28
本发明专利技术提供了一种处理MRI图像的服务器分配方法及装置,通过当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像,遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器,根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用系统性能,提高对MRI图像处理的工作效率。

Server Allocation Method and Device for Processing MRI Images

The invention provides a server allocation method and device for processing an MRI image, which adds the MRI image to the queue to be processed when successful upload of any MRI image is detected; the queue to be processed includes several MRI images sorted by adding time, traversing several servers in the cluster and searching for idle ones. A server in working state is constructed to store the searched server in idle working state. According to the current load of each server in the list, the server with the lowest load in the list is allocated to the MR image with the earliest added time in the queue to be processed, and the added time is the most. Early MR images are deleted from the queue to be processed, which can effectively solve the problem of low resource utilization caused by manual adjustment of server allocation in existing MR processing. The automatic and reasonable allocation server can process the MR images, make full use of the system performance, and improve the efficiency of image processing.

【技术实现步骤摘要】
处理MRI图像的服务器分配方法及装置
本专利技术涉及医疗检测领域,尤其涉及一种处理MRI图像的服务器分配方法及装置。
技术介绍
随着计算机技术的发展,集群被广泛使用。目前,对服务器集群进行管理的管理器只能按照功能依赖关系来部署服务组件的部署,完全没有考虑服务器的资源/处理能力以及服务组件对服务器的资源/处理能力的消耗,所以需要部署人员根据自己的经验来手动调整每个服务组件应部署到哪个服务器。因为这种方式不仅对部署人员要求高,而且在集群规模较大时即费时间又特别繁琐,不宜达到对集群资源的最优化利用。在MRI(MagneticResonanceImaging,磁共振成像)图像处理过程中,需要耗费大量的计算机资源。当存在多个MRI图像需要进行处理时,例如生成CSV文件的处理过程,如果不对服务器进行的合理分配,会造成个别服务器处于闲置状态,而其他服务器处于持续高速运行状态。这种方式会造成个别服务器的损害,也会带来效率减低、处理周期过长的问题。而通过部署人员进行人工分配,其极度依靠部署人员的经验,准确性降低,不利于集群资源的最优化利用。因此,需要提供不需要部署人员根据自己的经验来手动调整,即使是在集群规模较大时,也能够简单地达到集群资源的最优化利用的方案。
技术实现思路
本专利技术实施例的目的是提供一种处理MRI图像的服务器分配方法及装置,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用系统性能,提高对MRI图像处理的工作效率。为实现上述目的,本专利技术实施例提供了一种处理MRI图像的服务器分配方法,包括步骤:将上传成功的MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。作为上述方案的改进,所述根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像具体为获取所述列表中每一所述服务器的备用处理资源,将所述列表中备用处理资源最高的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。作为上述方案的改进,所述获取所述列表中每一所述服务器的备用处理资源具体为:获取每一所述服务器的CPU剩余量、可用内存、网络未占用量和硬盘的剩余存储空间中的一个或多个数据,作为所述服务器的备用处理资源。作为上述方案的改进,所述将所述列表中备用处理资源最多的服务器分配给所述待处理队列中添加时间最早的MRI图像;对所述列表中的服务器按照备用处理资源由高到低进行排序,获取所述列表中备用处理资源最高的服务器作为备用服务器;所述待处理队列中添加时间最早的MRI图像,计算所述添加时间最早的MRI图像的需求处理资源,比较所述备用服务器的备用处理资源和所述需求处理资源;根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器。作为上述方案的改进,所述根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器具体为:当所述备用服务器的备用处理资源大于或等于所述需求处理资源时,为所述添加时间最早的MRI图像分配所述备用服务器;当所述备用服务器的备用处理资源大于或等于所述需求处理资源时,重新遍历集群内的若干个服务器并搜索处于空闲工作状态的服务器。作为上述方案的改进,所述方法还包括步骤:响应于文件上传指令,判断待上传文件的大小是否在预设的范围内;当所述待上传文件的大小是否在预设的范围内,则判断所述待上传文件的格式是否满足预设的条件;当所述待上传文件的格式满足预设的格式条件时,则将所述待上传文件上传至存储服务器中。作为上述方案的改进,还包括步骤:当所述待上传文件的大小不在预设的范围内时,发出错误提示;当所述待上传文件的格式不满足预设的格式条件时,则发出错误提示。作为上述方案的改进,还包括步骤:所述预设的范围的下限值为1MB,所述预设的范围的上限值为100MB;所述预设的格式条件为nii.gz格式。根据用户输入的账号和密码,在用户数据库中查找所述账号对应的密码,若所述用户数据库中存储的密码和用户输入的密码相匹配,则提示登陆成功,并根据所述账号的属性分配相应的功能权限;当判断所述功能权限包括支持文件上传时,开始响应于所述文件上传指令。本专利技术实施例还对应了提供了一种处理MRI图像的服务器分配装置,包括:待处理队列加入模块,用于将上传成功的MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;列表构建模块,用于遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;服务器分配模块,用于根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。与现有技术相比,本专利技术公开了一种处理MRI图像的服务器分配方法及装置,通过当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像,遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器,根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除,能有效解决现有的MRI处理存在服务器分配需要手动调整带来的资源利用率低的问题,实现自动合理分配服务器对MRI图像进行处理,充分利用系统性能,提高对MRI图像处理的工作效率。附图说明图1是本专利技术实施例1提供的一种处理MRI图像的服务器分配方法的流程示意图。图2是本专利技术实施例2提供的一种处理MRI图像的服务器分配方法的流程示意图。图3是本专利技术实施例3提供的一种处理MRI图像的服务器分配装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,是本专利技术实施例1提供的一种处理MRI图像的服务器分配方法的流程示意图,包括步骤:S1、当检测到任一MRI图像上传成功时,将上传成功的MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;在MRI(MagneticResonanceImaging,磁共振成像)图像处理过程中,需要耗费大量的计算机资源,因此需要先将上传成功的MRI图像加入待处理队列中等待服务器分配,以最大化利用服务器集群资本文档来自技高网...

【技术保护点】
1.一种处理MRI图像的服务器分配方法,其特征在于,包括步骤:当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。

【技术特征摘要】
1.一种处理MRI图像的服务器分配方法,其特征在于,包括步骤:当检测到任一MRI图像上传成功时,将所述MRI图像加入待处理队列;所述待处理队列包括若干以添加时间进行排序MRI图像;遍历集群内的若干个服务器,搜索处于空闲工作状态的服务器,构建列表以存储搜索到的处于空闲工作状态的服务器;根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。2.如权利要求1所述的处理MRI图像的服务器分配方法,其特征在于,所述根据所述列表中每一所述服务器的当前负载量,将所述列表中负载量最低的服务器分配给所述待处理队列中添加时间最早的MRI图像具体为获取所述列表中每一所述服务器的备用处理资源,将所述列表中备用处理资源最高的服务器分配给所述待处理队列中添加时间最早的MRI图像,将所述添加时间最早的MRI图像从所述待处理队列中删除。3.如权利要求2所述的处理MRI图像的服务器分配方法,其特征在于,所述获取所述列表中每一所述服务器的备用处理资源具体为:获取每一所述服务器的CPU剩余量、可用内存、网络未占用量和硬盘的剩余存储空间中的一个或多个数据,作为所述服务器的备用处理资源。4.如权利要求3所述的处理MRI图像的服务器分配方法,其特征在于,所述将所述列表中备用处理资源最多的服务器分配给所述待处理队列中添加时间最早的MRI图像具体为:对所述列表中的服务器按照备用处理资源由高到低进行排序,获取所述列表中备用处理资源最高的服务器作为备用服务器;所述待处理队列中添加时间最早的MRI图像,计算所述添加时间最早的MRI图像的需求处理资源,比较所述备用服务器的备用处理资源和所述需求处理资源;根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的MRI图像分配所述备用服务器。5.如权利要求4所述的处理MRI图像的服务器分配方法,其特征在于,所述根据所述备用服务器的备用处理资源和所述需求处理资源的比较结果,确定是否为所述添加时间最早的...

【专利技术属性】
技术研发人员:王思伦
申请(专利权)人:深圳市铱硙医疗科技有限公司
类型:发明
国别省市:广东,44

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

1