本技术涉及磁共振,特别是涉及一种磁共振成像重建任务管理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、磁共振系统采集的原始数据,在有些场景中需要进行回顾重建,回顾重建和在线扫描重建一样需要使用大量的计算机资源。当在线重建和回顾重建同时进行时会相互竞争资源,这就需要对计算机资源进行管理,优先把计算机资源分配给在线扫描重建,以保证在线扫描重建的速度。现有的磁共振系统只是提供了回顾重建功能,未考虑在线重建和回顾重建同时进行存在资源竞争问题导致的在线重建性能受影响,往往需要进行人工分配和任务调整,导致对大量重建任务的管理效率低下。
2、目前的磁共振成像设备对于不同类型成像任务的管理存在效率较低的问题。
技术实现思路
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、在其中一个实施例中,方法还包括:
28、若第二任务队列中不存在暂停重建任务,按照第一任务队列中各待处理重建任务的排列顺序,依次运行各待处理重建任务。
29、在其中一个实施例中,方法还包括:
30、按照预设时间间隔,周期性地检测磁共振成像设备的任务运行状态;
31、若任务运行状态为不存在正在运行的在线重建任务,则获取磁共振成像设备的资源占用信息,以及获取磁共振成像设备的负载信息;
32、若资源占用信息满足运行条件,同时负载信息满足负载条件,按照第一任务队列中各待处理重建任务的排列顺序,依次运行各待处理重建任务。
33、第二方面,本技术还提供了一种磁共振成像重建任务管理装置。所述装置包括:
34、获取模块,用于获取磁共振成像设备对应的目标重建任务,并识别目标重建任务的任务类型;任务类型分为在线重建任务和回顾重建任务;
35、判断模块,用于若目标重建任务为回顾重建任务,检测磁共振成像设备的任务运行状态;
36、队列模块,用于若任务运行状态为存在正在运行的在线重建任务,将目标重建任务作为待处理重建任务添加到第一任务队列;
37、运行模块,用于当正在运行的在线重建任务运行结束时,按照第一任务队列中各待处理重建任务的排列顺序,依次运行各待处理重建任务。
38、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
39、获取磁共振成像设备对应的目标重建任务,并识别目标重建任务的任务类型;任务类型分为在线重建任务和回顾重建任务;
40、若目标重建任务为回顾重建任务,检测磁共振成像设备的任务运行状态;
41、若任务运行状态为存在正在运行的在线重建任务,将目标重建任务作为待处理重建任务添加到第一任务队列;
42、当正在运行的在线重建任务运行结束时,按照第一任务队列中各待处理重建任务的排列顺序,依次运行各待处理重建任务。
43、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
44、获取磁共振成像设备对应的目标重建任务,并识别目标重建任务的任务类型;任务类型分为在线重建任务和回顾重建任务;
45、若目标重建任务为回顾重建任务,检测磁共振成像设备的任务运行状态;
46、若任务运行状态为存在正在运行的在线重建任务,将目标重建任务作为待处理重建任务添加到第一任务队列;
47、当正在运行的在线重建任务运行结束时,按照第一任务队列中各待处理重建任务的排列顺序,依次运行各待处理重建任务。
48、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
49、获取磁共振成像设备对应的目标重建任务,并识别目标重建任务的任务类型;任务类型分为在线重建任务和回顾重建任务;
50、若目标重建任务为回顾重建任务,检测磁共振成像设备的任务运行状态;
51、若任务运行状态为存在正在运行的在线重建任务,将目标重建任务作为待处理重建任务添加到第一任务队列;
52、当正在运行的在线重建任务运行结束时,按照第一任务队列中各待处理重建任务的排列顺序,依次运行各待处理重建任务。
53、上述磁共振成像重建任务管理方法、装置、计算机设备、存储介质和计算机程序产品,获取磁共振成像设备对应的目标重建任务,并识别目标重建任务的任务类型;任务类型分为在线重建任务和回顾重建任务;若目标重建任务为回顾重建任务,检测磁共振成像设备的任务运行状态;若任务运行状态为存在正在运行的在线重建任务,将目标重建任务作为待处理重建任务添加到第一任务队列;当正在运行的在线重建任务运行结束时,按照第一任务队列中各待处理重建任务的排列顺序,依次运行各待处理重建任务。能够在磁共振设备接收到新的目标重建任务之后,根据设备当前的运行状态,自动运行目标重建任务或将目标重建任务添加到任务队列,任务队列中的任务,会在设备运行状态满足条件时按顺序自动运行,解决了因在线重建任务和回顾重建任务资源竞争导致的性能问题,可以提高磁共振设备对成像重建任务的管理效率。