扫描时间的展示方法、系统以及存储介质与流程

文档序号:17775012发布日期:2019-05-28 19:57阅读:235来源:国知局
扫描时间的展示方法、系统以及存储介质与流程

本申请涉及医学成像设备的界面展示技术,特别是涉及一种扫描时间的展示方法、系统以及存储介质。



背景技术:

在正电子发射型计算机断层显像和核磁共振成像(positronemissioncomputedtomography-magneticresonance,简称pet-mr)扫描系统中,pet协议可以进行多床位扫描,由于每个床位下又可以有多条mr协议,因此,pet协议和该pet下所有床位的mr协议组成了一个pet-mr协议组,使得pet协议可以与每个床位下的多条mr协议进行同时扫描。在扫描时,由于参数设置的不同、以及床位下mr协议数目的不同,往往使得扫描每一个床位需要的时间、整个pet-mr协议组的扫描时间、以及整个检查的时间不同。

但是,目前在pet-mr检查过程中通常只是展示了单个协议的扫描时间以及一个床位下mr协议的总扫描时间,从而导致医护人员不能直观的获知其扫描进度,影响操作效率。



技术实现要素:

基于此,有必要针对目前在pet-mr检查过程中不能直观地获知扫描进度的问题,提供一种扫描时间的展示方法、系统以及存储介质。

为了实现上述目的,一方面,本申请实施例提供了一种扫描时间的展示方法,包括:

获取pet-mr系统中多个扫描协议的扫描时间;

根据多个扫描协议的扫描时间计算对应的床位扫描时间;

根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间;

通过倒计时方式显示当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在其中一个实施例中,还包括:根据当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间展现对应的扫描进度。

在其中一个实施例中,还包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间计算检查总时间;显示所述检查总时间。

在其中一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间,包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间通过序列精确计算法或前端粗略计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间。

在其中一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间通过序列精确计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间,包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间生成指令队列;根据指令队列发送扫描指令;根据发送扫描指令的持续时间,计算与扫描指令对应的当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在其中一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间通过前端粗略计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间,包括:开始扫描协议后,控制前端启动定时器;根据预设间隔时间向前端发送通知,以使前端收到通知后根据多个扫描协议的扫描时间以及所述定时器时间计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在其中一个实施例中,还包括:暂停扫描协议后,控制前端暂停定时器。

在其中一个实施例中,获取pet-mr系统中多个扫描协议的扫描时间,包括:确定pet-mr系统中多个扫描协议分别对应的协议参数;根据多个扫描协议分别对应的协议参数计算多个扫描协议分别对应的扫描时间。

在其中一个实施例中,多个扫描协议包括pet协议和若干个mr协议。

在其中一个实施例中,根据多个扫描协议的扫描时间计算对应的床位扫描时间,包括:根据pet协议的扫描时间以及pet协议对应的扫描床位数确定单个床位对应的pet协议单床扫描时间;根据若干个mr协议的扫描时间确定单个床位对应的mr协议的总扫描时间;确定单个床位对应的pet协议单床扫描时间和mr协议的总扫描时间中的较大值;将较大值确定为单个床位对应的床位扫描时间。

另一方面,本申请实施例还提供了一种扫描时间的展示系统,包括正电子发射型计算机断层显像和核磁共振成像pet-mr扫描设备以及计算机,其中,计算机包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法的步骤。

又一方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。

上述扫描时间的展示方法、系统以及存储介质,根据pet-mr系统中多个扫描协议的扫描时间计算对应的床位扫描时间、当前扫描协议的剩余扫描时间和对应的床位剩余扫描时间,并通过倒计时方式显示当前扫描协议的剩余扫描时间和对应的床位剩余扫描时间,使得医生可以直观地了解扫描进度,提高了操作效率。

附图说明

图1为现有技术中pet-mr扫描过程中展示的一种界面示意图;

图2为现有技术中pet-mr扫描过程中展示的另一种界面示意图;

图3为一个实施例中扫描时间的展示方法的应用环境图;

图4为一个实施例中扫描时间的展示方法的流程示意图;

图5为一个实施例中获取pet-mr系统中多个扫描协议的扫描时间的步骤的流程示意图;

图6为一个实施例中根据多个扫描协议的扫描时间计算对应的床位扫描时间的步骤的流程示意图;

图7为一个实施例中通过序列精确计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间的步骤的流程示意图;

图8为一个实施例中通过前端粗略计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间的步骤的流程示意图;

图9为另一个实施例中扫描时间的展示方法的流程示意图;

图10为又一个实施例中扫描时间的展示方法的流程示意图;

图11为在pet-mr扫描过程中通过本申请的方法展示的界面示意图;

图12为折叠展示的界面示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。

由于在现有的pet-mr检查过程中通常只是展示了单个协议的扫描时间,如pet协议本身扫描的时间,mr协议扫描的时间;或者展示一个床位下mr协议的总扫描时间。如图1所示。第一条通常为pet协议(如序号为1对应的展示内容),紧接着为pet协议下床位的展示(如bed1),然后是床位下一条或者多条mr协议(如序号2至4)。而当pet协议收起时,通常只显示pet协议的扫描时间和一个床位下所有mr协议扫描的总时间(图1中序号2至4对应的mr扫描时间之和),如图2所示。从而导致医护人员不能直观的获知其扫描进度,影响操作效率。

基于此,本申请实施例提供了一种扫描时间的展示方法,可以应用于如图3所示的计算机设备,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种扫描时间的展示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是通信连接的pet-mr扫描系统、显示屏上覆盖的触摸层、计算机设备外壳上设置的按键、轨迹球、触控板、外接的键盘、触控板和/或鼠标等。

可选的,该计算机设备可以是服务器,可以是pc,还可以是个人数字助理,还可以是其他的终端设备,例如pad、手机等等,还可以是云端或者远程服务器,本申请实施例对计算机设备的具体形式并不做限定。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本申请实施例提供的方法可以应用于如图3所示的计算机设备,如图4所示,该方法包括如下步骤:

步骤402,获取pet-mr系统中多个扫描协议的扫描时间。

其中,多个扫描协议包括pet-mr系统中的pet协议和若干个mr协议,其中,mr协议可以是与pet协议对应的组内mr协议,也可以是不与pet协议对应的组外mr协议。在本实施例中,mr协议扫描时间可以是由单个mr协议通过序列计算出的扫描时间,pet协议扫描时间是指pet协议完成扫描所需的时间,又由于pet协议可以进行多床位扫描,因此,每个床位对应的pet协议单床扫描时间是pet协议扫描时间除以pet协议对应的床位数的商,即pet协议完成一床扫描所需的时间。

步骤404,根据多个扫描协议的扫描时间计算对应的床位扫描时间。

具体的,由于每个床位下可以包括若干条mr协议,而每条mr协议需要逐条进行扫描,因此,床位扫描时间可以通过计算该床位下若干条mr协议扫描时间之和与该床位对应的pet协议单床扫描时间而确定。又由于每个床位对应的pet协议可以与该床位下的mr协议同时进行扫描,因此,取两者中扫描时间较长的为对应床位扫描时间。

步骤406,根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

具体的,由上述步骤可确定多个扫描协议分别对应的扫描时间以及对应的床位扫描时间,因此,在扫描过程中,可以通过数学计算方法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间,其中,数学计算方法包括序列精确计算法或前端粗略计算法。

步骤408,通过倒计时方式显示当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在本实施例中,通过倒计时方式显示上述计算所得当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

上述扫描时间的展示方法,通过获取pet-mr系统中多个扫描协议的扫描时间,计算对应的床位扫描时间,根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间,随着扫描的进行,通过倒计时方式显示剩余扫描时间,从而使得扫描过程一目了然,医生也可以根据显示的当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间直观的获知扫描进度,进而提高操作效率。

在一个实施例中,如图5所示,获取pet-mr系统中多个扫描协议的扫描时间,具体可以包括如下步骤:

步骤502,确定pet-mr系统中多个扫描协议分别对应的协议参数。

步骤504,根据多个扫描协议分别对应的协议参数计算多个扫描协议分别对应的扫描时间。

在本实施例中,根据pet-mr系统中多个扫描协议分别对应的协议参数而计算各扫描协议分别对应的扫描时间。进一步的,当某一扫描协议对应的协议参数被修改后,计算机设备则可以根据修改后的协议参数实时计算对应扫描协议的扫描时间,以实现对扫描时间的实时更新。

在一个实施例中,如图6所示,根据多个扫描协议的扫描时间计算对应的床位扫描时间,具体可以包括如下步骤:

步骤602,根据pet协议的扫描时间以及pet协议对应的扫描床位数确定单个床位对应的pet协议单床扫描时间。

具体的,pet协议的扫描时间是指pet协议完成扫描所需的时间,又由于pet协议可以进行多床位扫描,因此,每个床位对应的pet协议单床扫描时间是pet协议扫描时间除以pet协议对应的扫描床位数的商,即pet协议完成一床扫描所需的时间。

步骤604,根据若干个mr协议的扫描时间确定单个床位对应的mr协议的总扫描时间。

在本实施例中,由于每个床位下可以包括多条mr协议,而每条mr协议需要逐条进行扫描,因此,单个床位对应的mr协议的总扫描时间可以通过计算该床位下多条mr协议扫描时间之和获得。

步骤606,确定单个床位对应的pet协议单床扫描时间和mr协议的总扫描时间中的较大值。

步骤608,将较大值确定为单个床位对应的床位扫描时间。

又由于每个床位对应的pet协议可以与该床位下的mr协议同时进行扫描,因此,单个床位对应的床位扫描时间为单个床位对应的pet协议单床扫描时间和该床位对应的mr协议的总扫描时间中的较大值。从而使得单个床位对应的床位扫描时间的确定更加合理,以进一步提高操作效率。

在一个实施例中,进一步说明通过序列精确计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间的过程,如图7所示,具体可以包括如下步骤:

步骤702,根据多个扫描协议的扫描时间以及对应的床位扫描时间生成指令队列。

步骤704,根据指令队列发送扫描指令。

步骤706,根据发送扫描指令的持续时间,计算与扫描指令对应的当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在本实施例中,计算机设备根据多个扫描协议的扫描时间以及对应的床位扫描时间生成指令队列,其中,指令队列中包括多个待扫描的扫描协议分别对应的扫描指令元素。当队头指针指向指令队列中对应的扫描指令元素时,则发送对应的扫描指令,以执行相应的扫描协议。具体的,计算机设备可以根据发送对应扫描指令的持续时间,从而计算与该扫描指令对应的当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间,当扫描协议暂停执行时则自动停止剩余时间的计算,以实现精确计算。

在一个实施例中,进一步说明通过前端粗略计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间的过程,如图8所示,具体可以包括如下步骤:

步骤802,开始扫描协议后,控制前端启动定时器。

步骤804,根据预设间隔时间向前端发送通知,以使前端收到通知后根据多个扫描协议的扫描时间以及定时器时间计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

其中,预设间隔时间可以根据实际情况进行设置,在本实施例中,假设预设间隔时间为1s。具体的,当开始执行某一扫描协议后,根据该扫描协议对应的扫描时间控制前端启动定时器,执行该扫描协议过程中每间隔1s向前端发送1次通知,前端在收到通知后则根据该扫描协议的扫描时间以及定时器时间计算其剩余扫描时间,包括当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

进一步的,当扫描协议暂停执行时则通知前端,同时暂停定时器,当扫描协议再次开始执行时,重新启动定时器,以实现剩余时间的计算。

在一个实施例中,如图9所示,在步骤406,根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间之后,本申请扫描时间的展示方法还可以包括如下步骤:

步骤410,根据当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间展现对应的扫描进度。

具体的,在扫描过程中,随着扫描的进行,还可以根据当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间分别以进度条的形式显示扫描进度,从而使得扫描过程更加直观。

在一个实施例中,如图10所示,在步骤404,根据多个扫描协议的扫描时间计算对应的床位扫描时间之后,本申请扫描时间的展示方法还可以包括如下步骤:

步骤405,根据多个扫描协议的扫描时间以及对应的床位扫描时间计算检查总时间、显示所述检查总时间。

由于多个扫描协议中包括pet协议和若干个mr协议,pet协议可以进行多床位扫描,由于每个床位下又可以有多条mr协议,因此,pet协议和该pet下所有床位的mr协议组成了一个pet-mr协议组。而若干个mr协议中既可以包括与pet-mr协议组对应的组内mr协议,也可以包括不与pet-mr协议组对应的组外mr协议。

因此,在本实施例中,根据上述方法计算pet协议下各床位对应的扫描时间之后,还可以进一步计算pet-mr协议组的扫描时间,即pet协议下各床位对应的扫描时间之和为对应pet-mr协议组的扫描时间。则检查总时间为pet-mr协议组的扫描时间与组外mr协议的扫描时间之和。

若在pet-mr扫描过程中,需用到多个pet协议,则可以根据上述方法分别计算各pet协议对应的pet-mr协议组的扫描时间,进而将各pet协议对应的pet-mr协议组的扫描时间与组外mr协议的扫描时间之和确定为检查总时间,并在界面中显示该检查总时间,从而方便医护人员与用户对完成整个检查所需的总时间具有直观的概念。

以下通过一个具体的实施例进一步说明本申请的方法,图11为在pet-mr扫描过程中通过本申请的方法展示的界面图,如图11所示,在本实施例中,在pet-mr扫描过程中,需用到两个pet协议(如图中的序号1与序号6),且每个pet协议分别分两床进行扫描。如序号1对应的第一个pet协议共需扫描6分钟,则每床需扫描3分钟。假设第一床的mr协议为一个(如序号2所示),当前正在对该mr协议进行扫描,且该床mr协议剩余扫描时间是01:11(即1分11秒),该床对应的pet协议剩余扫描时间为02:59,即2分59秒,则第一床的剩余扫描时间为该床对应的pet协议剩余扫描时间即2分59秒和该床位mr协议剩余扫描时间即1分11秒中的较长者,即2分59秒。第二床pet协议扫描时间同样为3分钟,该床位下有两个mr协议(如序号3、序号4所示),则该床位下mr协议的总扫描时间是如上两个mr协议扫描时间之和,即21秒加7分54秒共08分15秒,该时间大于该床pet协议扫描时间(3分钟),所以第二床的床位扫描时间是08分15秒。则第一个pet协议对应的两床的床位剩余扫描时间分别如图11中第1行所示。

图中序号6对应的第二个pet协议同样分两床扫描,第二个pet协议共需扫描6分钟,则每床需扫描3分钟。假设第一床的mr协议为一个(序号7所示),该mr协议的扫描时间是00:21(即21秒),则第一床的床位扫描时间为对应的pet协议单床扫描时间和该床位下mr协议的总扫描时间的较长者,即03:00(3分钟),同理可以计算出第二床的床位扫描时间为08:15(即08分15秒)。第二个pet协议对应的两床的床位剩余扫描时间分别如图11中第7行所示。

由上述方法可知,检查总时间是以上两个pet协议组的扫描时间和组外mr协议(序号5所示)的扫描时间之和。具体的,第一个pet协议组的扫描时间是该pet协议下对应两个床位的扫描时间之和,即第一床的床位扫描时间3分钟与第二床的床位扫描时间08分15秒之和,即11分15秒。第二个pet协议组的扫描时间是该pet协议下对应两个床位的床位扫描时间之和,即第一床的床位扫描时间3分钟与第二床的床位扫描时间08分15秒之和,即11分15秒。组外mr协议即序号5对应的协议的扫描时间为3分5秒,则检查总剩余时间为11分15秒、11分15秒以及3分5秒之和,即25分钟35秒。如果没有任何协议完成扫描,检查总剩余时间和检查总时间相同,只有当某一协议完成扫描后,检查总剩余时间才会对应实时更新。

从图11中还可以看出,当前正在进行扫描的协议(序号2对应的wfi3d协议)通过进度条的形式显示该协议的扫描进度,如图中阴影部分为已完成进度,同时,当前正在进行扫描的协议剩余扫描时间通过倒计时方式显示在界面中,如界面中显示的“剩余时间:01:11”,由于同一床位对应的pet协议与mr协议同时进行扫描,因此,该床位下正在扫描的pet协议的剩余扫描时间同样通过倒计时方式显示在界面中,如界面中显示的“02:59(1/2bed)”。

在一个实施例中,还可以通过对图11中的界面进行点击操作以折叠显示各床位对应的扫描时间,图11中第1行显示的是第一个pet协议对应的两床的床位剩余扫描时间,图11中第7行所示的是第二个pet协议对应的两床的床位剩余扫描时间。通过点击对应的床位扫描时间即可查看该床位下对应的扫描协议的剩余扫描时间,而将其他床位下对应的扫描协议进行隐藏,如图12所示,当点击图11中第1行左边显示的时间时,显示的是第一个pet协议下第一个床位对应的扫描协议的剩余扫描时间,从而方便医护人员查看关心的床位的扫描情况,而对其他不关心的床位的扫描详细情况进行折叠显示,只显示对应床位的扫描协议及各床位的床位扫描时间与检查总时间,其操作简单方便。

在一个实施例中,当影响扫描时间的协议参数被修改,或床位下增加或删除了mr协议,则对应扫描协议的扫描时间、床位扫描时间和检查总时间都会根据对应的修改操作而进行动态地实时更新并显示。随着扫描进度的进行,mr协议的剩余扫描时间、床位剩余扫描时间和pet剩余扫描时间都会实时更新并显示,从而使得扫描过程更加直观。

应该理解的是,虽然图2-12的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-12中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,提供了一种扫描时间的展示系统,包括正电子发射型计算机断层显像和核磁共振成像pet-mr扫描设备以及计算机,该计算机包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取pet-mr系统中多个扫描协议的扫描时间;

根据多个扫描协议的扫描时间计算对应的床位扫描时间;

根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间;

通过倒计时方式显示当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在一个实施例中,还包括:根据当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间展现对应的扫描进度。

在一个实施例中,还包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间计算检查总时间并显示。

在一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间,包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间通过序列精确计算法或前端粗略计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间。

在一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间通过序列精确计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间,包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间生成指令队列;根据指令队列发送扫描指令;根据发送扫描指令的持续时间,计算与扫描指令对应的当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间通过前端粗略计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间,包括:开始扫描协议后,控制前端启动定时器;根据预设间隔时间向前端发送通知,以使前端收到通知后根据多个扫描协议的扫描时间以及所述定时器时间计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在一个实施例中,还包括:暂停扫描协议后,控制前端暂停定时器。

在一个实施例中,获取pet-mr系统中多个扫描协议的扫描时间,包括:确定pet-mr系统中多个扫描协议分别对应的协议参数;根据多个扫描协议分别对应的协议参数计算多个扫描协议分别对应的扫描时间。

在一个实施例中,多个扫描协议包括pet协议和若干个mr协议。

在一个实施例中,根据多个扫描协议的扫描时间计算对应的床位扫描时间,包括:根据pet协议的扫描时间以及pet协议对应的扫描床位数确定单个床位对应的pet协议单床扫描时间;根据若干个mr协议的扫描时间确定单个床位对应的mr协议的总扫描时间;确定单个床位对应的pet协议单床扫描时间和mr协议的总扫描时间中的较大值;将较大值确定为单个床位对应的床位扫描时间。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取pet-mr系统中多个扫描协议的扫描时间;

根据多个扫描协议的扫描时间计算对应的床位扫描时间;

根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间;

通过倒计时方式显示当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在一个实施例中,还包括:根据当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间展现对应的扫描进度。

在一个实施例中,还包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间计算检查总时间并显示。

在一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间实时计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间,包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间通过序列精确计算法或前端粗略计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间。

在一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间通过序列精确计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间,包括:根据多个扫描协议的扫描时间以及对应的床位扫描时间生成指令队列;根据指令队列发送扫描指令;根据发送扫描指令的持续时间,计算与扫描指令对应的当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在一个实施例中,根据多个扫描协议的扫描时间以及对应的床位扫描时间通过前端粗略计算法实时计算当前扫描协议的剩余扫描时间以及床位剩余扫描时间,包括:开始扫描协议后,控制前端启动定时器;根据预设间隔时间向前端发送通知,以使前端收到通知后根据多个扫描协议的扫描时间以及所述定时器时间计算当前扫描协议的剩余扫描时间以及对应的床位剩余扫描时间。

在一个实施例中,还包括:暂停扫描协议后,控制前端暂停定时器。

在一个实施例中,获取pet-mr系统中多个扫描协议的扫描时间,包括:确定pet-mr系统中多个扫描协议分别对应的协议参数;根据多个扫描协议分别对应的协议参数计算多个扫描协议分别对应的扫描时间。

在一个实施例中,多个扫描协议包括pet协议和若干个mr协议。

在一个实施例中,根据多个扫描协议的扫描时间计算对应的床位扫描时间,包括:根据pet协议的扫描时间以及pet协议对应的扫描床位数确定单个床位对应的pet协议单床扫描时间;根据若干个mr协议的扫描时间确定单个床位对

应的mr协议的总扫描时间;确定单个床位对应的pet协议单床扫描时间和mr协议的总扫描时间中的较大值;将较大值确定为单个床位对应的床位扫描时间。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1