图形化的扫描进度展示方法及系统与流程

文档序号:19422575发布日期:2019-12-14 01:43阅读:406来源:国知局
图形化的扫描进度展示方法及系统与流程

本发明涉及计算机技术领域,具体地,涉及一种图形化的扫描进度展示方法及系统。



背景技术:

目前在电子计算机断层摄影(computedtomography,简称ct)扫描系统中,一次扫描工作流可以包含多个扫描协议。同时,由于扫描协议本身参数设置的不同、延时时间设置的不同、以及扫描工作流下扫描协议数目的不同,往往使得完成一次扫描的时间、整个扫描工作流的时间不同。

因此,现有技术中(公开号为cn109805951a的中国专利,公开了“一种扫描时间的展示方法”)的这种图表式的扫描时间展示方法,其虽然能够帮助医生获知扫描进度,但却没有图形化的方式串联起全部扫描协议,帮助医生以更加直观的方式获知整体扫描的进度,同时也缺少一种图形化的界面操作方式以供医生调整扫描工作流中不同的扫描协议和延时所占时间。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种图形化的扫描进度展示方法及系统。

根据本发明提供的一种图形化的扫描进度展示方法,包括:

时间获取步骤:获取扫描协议组中多个扫描协议的扫描时间及延时时间;

显示创建步骤:根据获取的扫描时间及延时时间创建扫描工作流的图形化界面;

剩余时间计算步骤:根据图形化界面上的扫描时间实时计算当前扫描协议的剩余扫描时间,通过倒计时方式显示当前扫描协议的剩余扫描时间;

判断步骤:若扫描工作流下存在后续扫描协议,则重复剩余时间计算步骤,直至扫描工作流结束。

优选地,所述显示创建步骤与所述剩余时间计算步骤之间还包括:

时间调整步骤:根据用户对扫描时间和/或延时时间的调整,实时更新扫描时间和/或延时时间在扫描工作流中所占时间,重新计算整个扫描工作流总长度并按照各个扫描协议的扫描时间或延时时间在扫描工作流中的时间占比重新布局扫描时间和/或延时时间在图形化界面上的显示。

优选地,用户通过图形化界面对扫描时间和/或延时时间进行调整。

优选地,所述剩余时间计算步骤包括:

开始执行一个扫描协议,控制前端启动定时器,执行该扫描协议过程中每间隔100ms接受一次前端发送来的通知;

每次接受到前端发送来的通知就用剩余扫描时间减去100ms得到最新的剩余扫描时间,初始剩余扫描时间即所述扫描协议的扫描时间。

优选地,图形化界面中,扫描时间以进度条表示,延时时间以带方向箭头表示;

用户对扫描时间和/或延时时间的调整方式包括在图形化界面中通过鼠标进行拖拽。

根据本发明提供的一种图形化的扫描进度展示系统,包括:

时间获取模块:获取扫描协议组中多个扫描协议的扫描时间及延时时间;

显示创建模块:根据获取的扫描时间及延时时间创建扫描工作流的图形化界面;

剩余时间计算模块:根据图形化界面上的扫描时间实时计算当前扫描协议的剩余扫描时间,通过倒计时方式显示当前扫描协议的剩余扫描时间;

判断模块:若扫描工作流下存在后续扫描协议,则重复剩余时间计算模块,直至扫描工作流结束。

优选地,还包括:

时间调整模块:根据用户对扫描时间和/或延时时间的调整,实时更新扫描时间和/或延时时间在扫描工作流中所占时间,重新计算整个扫描工作流总长度并按照各个扫描协议的扫描时间或延时时间在扫描工作流中的时间占比重新布局扫描时间和/或延时时间在图形化界面上的显示。

优选地,用户通过图形化界面对扫描时间和/或延时时间进行调整。

优选地,所述剩余时间计算模块包括:

开始执行一个扫描协议,控制前端启动定时器,执行该扫描协议过程中每间隔100ms接受一次前端发送来的通知;

每次接受到前端发送来的通知就用剩余扫描时间减去100ms得到最新的剩余扫描时间,初始剩余扫描时间即所述扫描协议的扫描时间。

优选地,图形化界面中,扫描时间以进度条表示,延时时间以带方向箭头表示;

用户对扫描时间和/或延时时间的调整方式包括在图形化界面中通过鼠标进行拖拽。

与现有技术相比,本发明具有如下的有益效果:

1、通过采用图形化用户界面的操作方式来控制扫描及延时的时间,从而达成方便医生浏览及操作扫描工作流下多个扫描协议的目的;

2、通过采用图像化的展现方式,将扫描工作流下多个扫描协议串联显示在用户界面上,在扫描进行中实时更新每一扫描协议的扫描状态,从而使得医生对正在进行中的扫描工作流目前处于哪个扫描协议的扫描进程中以及该扫描进程在扫描工作流的位置有一个整体而又清晰的了解,极大地加强了医生对于扫描工作流的把控,提升了医生的使用体验。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明的工作流程图;

图2为本发明图形化界面在扫描前的示意图;

图3为本发明图形化界面在扫描中的示意图;

图4为本发明图形化界面在扫描完成后的示意图;

图5为本发明图形化界面在调整时间时的示意图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

如图1所示,本发明提供的一种图形化的扫描进度展示方法,包括:

时间获取步骤:获取扫描协议组中多个扫描协议的扫描时间及延时时间;

显示创建步骤:根据获取的扫描时间及延时时间创建扫描工作流的图形化界面;

时间调整步骤:根据用户对扫描时间和/或延时时间的调整,实时更新扫描时间和/或延时时间在扫描工作流中所占时间,重新计算整个扫描工作流总长度并按照各个扫描协议的扫描时间或延时时间在扫描工作流中的时间占比重新布局扫描时间和/或延时时间在图形化界面上的显示;

剩余时间计算步骤:根据图形化界面上的扫描时间实时计算当前扫描协议的剩余扫描时间,通过倒计时方式显示当前扫描协议的剩余扫描时间;

判断步骤:若扫描工作流下存在后续扫描协议,则重复剩余时间计算步骤,直至扫描工作流结束。

所述剩余时间计算步骤包括:

开始执行一个扫描协议,控制前端启动定时器,执行该扫描协议过程中每间隔100ms接受一次前端发送来的通知;

每次接受到前端发送来的通知就用剩余扫描时间减去100ms得到最新的剩余扫描时间,初始剩余扫描时间即所述扫描协议的扫描时间。

如图2至图5所示,用户通过图形化界面对扫描时间和/或延时时间进行调整。如图2至图4,扫描时间以进度条表示,延时时间以带方向箭头表示,随着扫描过程的推进,扫描时间的进度条逐渐被填满。如图5所示,用户对扫描时间和/或延时时间的调整方式包括在图形化界面中通过鼠标进行拖拽。

在上述的一种图形化的扫描进度展示方法的基础上,本发明还提供一种图形化的扫描进度展示系统,包括:

时间获取模块:获取扫描协议组中多个扫描协议的扫描时间及延时时间;

显示创建模块:根据获取的扫描时间及延时时间创建扫描工作流的图形化界面;

剩余时间计算模块:根据图形化界面上的扫描时间实时计算当前扫描协议的剩余扫描时间,通过倒计时方式显示当前扫描协议的剩余扫描时间;

判断模块:若扫描工作流下存在后续扫描协议,则重复剩余时间计算模块,直至扫描工作流结束。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

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