超声设备中的功能回调方法、超声设备及存储介质与流程

文档序号:28749507发布日期:2022-02-08 00:07阅读:131来源:国知局
超声设备中的功能回调方法、超声设备及存储介质与流程

1.本技术涉及医疗成像技术领域,尤其涉及一种超声设备中的功能回调方法、超声设备和存储介质。


背景技术:

2.当前,超声影像检查因具有安全方便且价格低的优势,已成为临床诊断的首选方案。医生在使用超声机器给患者分析病情时,都会用到注释、体标以及箭头等标注工具,同时也会用到测量工具来测量病灶的大小和角度等信息。这些信息可以极大的方便医生对病灶的诊断。
3.但是,当前的成像方法在医生想查看病人的历史检查数据时,回调出历史检查中的测量、注释、体标以及箭头等信息的操作很复杂,导致工作效率低。
4.因此,如何能够提供一种标注与测量方法能够方便超声检查信息的回调成为本领域技术人员亟待解决的技术问题。


技术实现要素:

5.本技术提供了一种超声设备中的功能回调方法、超声设备和存储介质,解决相关技术中存在的无法对超声检查信息进行方便快速回调的问题。
6.作为本技术的第一个方面,提供一种超声设备中的功能回调方法,所述方法包括:接收启动目标功能的启动请求,初始化所述目标功能的状态机;启动执行实现所述目标功能的目标操作;在所述目标操作执行完毕并退出所述目标功能时,退出并保存所述状态机;在接收到所述目标功能的回调请求时,根据保存的所述状态机实现所述目标功能的回调。
7.可选的,所述方法还包括:在实现所述目标功能的过程中,对于接收到的各个触发事件,通过所述状态机记录所述触发事件、在接收到所述触发事件之后所执行的动作以及执行完动作之后对应的状态。
8.可选的,所述根据保存的所述状态机实现所述目标功能的回调,包括:接收保存的所述状态机发送的各个状态机事件;根据接收到的各个状态机事件实现所述目标功能的回调。
9.可选的,所述接收保存的所述状态机发送的各个状态机事件,包括:接收保存的所述状态机以目标时间间隔发送的各个状态机事件。
10.可选的,所述目标功能包括测量,所述启动执行实现所述目标功能的目标操作,包括:接收在目标病患的超声图像中选择起始点的第一触发操作以及选择结束点的第二触发操作;
测量所述起始点和所述结束点之间的距离。
11.可选的,所述方法还包括:在接收到所述第二触发操作时,退出测量功能,并退出所述状态机。
12.可选的,若所述超声图像中存在至少两个测量项,所述方法还包括:接收依次选择所述至少两个测量项中的每个测量项的选择信号;对于接收到的选择信号选择的测量项,初始化选择的测量项所对应的状态机,并执行所述接收在目标病患的超声图像中选择起始点的第一触发操作以及选择结束点的第二触发操作的步骤。
13.可选的,所述在接收到所述目标功能的回调请求时,根据保存的所述状态机实现所述目标功能的回调,包括:在接收到回调所述超声图像中的测量功能的回调请求时,根据保存的各个测量项所对应的状态机实现测量功能的回调。
14.可选的,所述接收在目标病患的超声图像中选择起始点的第一触发操作以及选择结束点的第二触发操作之前,所述方法还包括:检测是否存在所述目标病患的病历信息;若不存在,则创建所述目标病患的病历信息。
15.第二方面,提供了一种超声设备,其特征在于,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面所述的功能回调方法。
16.第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令能够使计算机执行第一方面所述的功能回调方法。
17.通过接收启动目标功能的启动请求,初始化所述目标功能的状态机;启动执行实现所述目标功能的目标操作;在所述目标操作执行完毕并退出所述目标功能时,退出并保存所述状态机;在接收到所述目标功能的回调请求时,根据保存的所述状态机实现所述目标功能的回调。解决了现有技术中在医生需要回看历史功能时,回看效率较低的问题,达到了可以通过状态机方便快捷的实现功能回调,进而提高回调效率的效果。
附图说明
18.附图是用来提供对本技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本技术,但并不构成对本技术的限制。在附图中:图1为本技术提供的超声设备中的功能回调方法的方法流程图。
19.图2为本技术提供的测量状态机的测量状态示意图。
20.图3为本技术提供的测量开始状态时的示意图。
21.图4为本技术提供的测量完成状态时的示意图。
22.图5为本技术提供的测量过程中执行各项目标操作的流程图。
23.图6为本技术提供的测量过程中执行各项目标操作的另一流程图。
24.图7为本技术提供的回调测量记录的流程图。
25.图8为本技术提供的超声设备的结构框图。
具体实施方式
26.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互结合。下面将参考附图并结合实施例来详细说明本技术。
27.为了使本领域技术人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
28.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包括,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.在本实施例中提供了一种超声设备中的功能回调方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
30.图1是根据本技术实施例提供的超声设备中的功能回调方法的方法流程图,如图1所示,所述方法包括:步骤110,接收启动目标功能的启动请求,初始化所述目标功能的状态机;本实施例所述的目标功能可以包括对超声图像进行测量(比如,测量器官的大小、测量器官中病灶的大小等等)、对超声图像进行病灶标注、对超声图像进行注释、体标等等,当然实际实现时,可以根据医生的实际回看需求进行设置,对此并不做限定。并且,下述除特殊说明外,以目标功能为测量来举例说明。
31.在接收到测量请求时,初始化测量功能的测量状态机。
32.实际实现时,请参考图2,在医生选中测量菜单中的测量功能时,初始进入“测量开始”状态,此时鼠标处于十字架状态,在此状态下鼠标在图像区域移动系统仍然保持在“测量开始”状态。
33.步骤120,启动执行实现所述目标功能的目标操作;本步骤包括:第一,接收在目标病患的超声图像中选择起始点的第一触发操作以及选择结束点的第二触发操作;医生在执行测量时,医生需要在超声图像中选择所需测量的对象的起始点和结束点。可选的,医生可以通过鼠标、触控屏或者键盘来选择起始点和结束点,本实施例对此并不做限定。以通过鼠标选择来举例说明,请参考图2,测量过程可以包括3个状态,分别为“测量开始”、“测量中”和“测量完成”。医生通过鼠标点击来切换各个状态。也即医生的点击操作即为触发事件、点击之后跳转的状态即为触发后的状态。
34.在一种可能的实施例中,结合图3,在医生选择测量起始点时医生可以点击鼠标左键,即进入“测量中”状态。同时测量状态机记录测量起始点也即鼠标点击的位置。在“测量
中”状态下任意移动鼠标,系统仍保持在“测量中”状态,医生可以在超声图像中任意选取结束点。
35.在医生确定测量结束点时,也即医生再次点击鼠标左键时即进入“测量完成”状态,同时测量状态机记录测量结束点也即此时鼠标点击的位置。
36.进入“测量完成”状态后,系统自动退出测量状态机。如图4所示,测量的起始点和结束点均已确定。
37.第二,根据所述起始点和所述结束点进行测量。
38.在实现所述目标功能的过程中,对于接收到的各个触发事件,通过所述状态机记录所述触发事件、在接收到所述触发事件之后所执行的动作以及执行完动作之后对应的状态。
39.需要说明的是,通常情况下,医生在进行测量之后,需要将测量结果进行保存进而后续对该病人的历史情况进行查看,这也就是说医生需要创建病患的病历信息,并将测量结果存储至病历信息。因此,在用户选择测量超声设备进入测量状态时候之后,上述方法还包括:检测是否存在所述目标病患的病历信息;若不存在,则创建所述目标病患的病历信息。此处的创建病例信息可以简单理解为,记录就诊者的一些个人基本信息,如年龄、性别、检查项目以及就诊记录等等。
40.具体的,请参考图5,其示出了医生进行测量时的完整流程图。如图5所示,用户输入进入测量状态后,检测是否已经创建病例信息,若否,则创建病例信息,若是,则等待用户输入选择测量。用户选中测量项之后,初始化测量状态机并等待用户进一步操作,而若用户未选中测量项则退出测量。在用户按下鼠标左键也即用户选择测量起始点和/或结束点之后,将鼠标位置记录至当前测量项下,并在测量结束(也即选择起始点和结束点后)时,等待用户进一步操作,若用户未按下鼠标左键,也即用户未进行测量,则退出测量状态。
41.上述仅以对超声图像进行一个测量来举例说明,实际实现时,若所述超声图像中存在至少两个测量项,所述方法还包括:接收依次选择所述至少两个测量项中的每个测量项的选择信号;对于接收到的选择信号选择的测量项,初始化选择的测量项所对应的状态机,并执行所述接收在目标病患的超声图像中选择起始点的第一触发操作以及选择结束点的第二触发操作的步骤。本技术实施例中的测量项具体可以包括长度测量和/或角度测量,此时可以先判断用户是否选中测量项,如已选中,则初始化之后等待用户的操作,在用户开始操作时则记录测量操作。
42.也即请参考图6,用户保存超声图像的图像数据后,若存在测量项,则获取测量项并存储该测量项下的所有事件记录,之后检测是否已经存储完所有测量项,若否,则获取下一测量项,并存储下一测量项下的所有事件记录,依次循环直至所有测量项均以获取完毕。在所有测量项均获取完毕之后,执行其他相关数据的保存,并在保存完成后等待用户进一步操作。当然在超声图像中并不存在测量项时,即可直接保存其他相关数据,并进入等待用户操作的步骤。
43.此外,本步骤仅以测量起始点和结束点之间的距离来举例说明,实际实现时,本步骤还可以包括:接收在超声图像中选择中间点的第三触发操作,根据起始点、中间点和结束
点进行测量。其中,中间点可以包括至少两个。并且,起始点和结束点的位置可能相同。比如,某个病灶为矩形,则医生先后点击4次,也即存在两个中间点,在第四次点击之后,框选一个矩形,根据框选的矩形测量病灶的大小。
44.步骤130,在所述目标操作执行完毕并退出所述目标功能时,退出并保存所述状态机;比如,在上述测量场景中在接收到所述第二触发操作时,退出测量功能,并退出所述状态机。
45.可选的,保存的状态机中包括:接收到的各个触发事件,通过所述状态机记录所述触发事件、在接收到所述触发事件之后所执行的动作以及执行完动作之后对应的状态。
46.步骤140,在接收到所述目标功能的回调请求时,根据保存的所述状态机实现所述目标功能的回调。
47.本步骤包括:第一,接收保存的所述状态机发送的各个状态机事件;接收保存的所述状态机以目标时间间隔发送的各个状态机事件。
48.第二,根据接收到的各个状态机事件实现所述目标功能的回调。
49.可选的,在接收到回调所述超声图像中的测量功能的回调请求时,根据保存的各个测量项所对应的状态机实现测量功能的回调。
50.在一些实施方式中,当接收到超声图像回调请求时,回调与所述超声回调请求对应的超声图像;在确定存在超声图像对应的测量项时,进入对应的测量状态,读取保存的该测量项对应的测量状态机,根据存储的测量状态机进行测量操作。
51.应当理解的是,如一就诊者复诊甲状腺超声检查,则可以通过超声图像回调请求获取到该就诊者上一次的超声扫查图像以及相关的测量信息。例如,用户(具体可以为医生)通过超声图像回调操作发出超声图像回调请求,当接收到该请求时,根据该请求中的病例信息回调与之对应的超声图像。然后通过判断该超声图像是否有测量结果来确定是否回调测量信息。
52.当确定存在测量结果时,则进入对应的测量状态,接收测量状态机以目标时间间隔发送的各个事件,并跳转至对应的状态,进而对整个测量过程进行重现。
53.应该理解的是,测量状态机重新执行了测量过程(如针对测量病灶直径,重新从测量开始的触发位置到测量结束的触发位置进行测量,并生成测量结果),而用户仅仅是能看到测量结果,并未看到测量过程。
54.如图7所示,以超声图像的测量项回调为例进行说明,在回调超声图像后,判断是否存在保存的测量项,如存在,则进入测量状态,并读取第一项测量记录,根据选中的测量项读取该测量项下的所有操作记录,并将该测量项下的所有操作记录发送至测量状态机,测量状态收到后会根据该操作记录重新执行测量过程,并返回测量结果进行显示。
55.应当理解的是,上述仅以目标功能为测量来举例说明,实际实现时,还可以对其他功能进行回调,各项功能的实际操作过程可能会有所不同,本实施例对各项功能的中间操作过程并不做限定。标注状态机根据标注请求进行标注的过程具体与测量状态机执行测量过程类似,稍有区别的是,进行标注时,例如进行注释操作,只需要记录鼠标开始的位置(也
memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
64.可以理解的是,以上实施方式仅仅是为了说明本技术的原理而采用的示例性实施方式,然而本技术并不局限于此。对于本领域内的普通技术人员而言,在不脱离本技术的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1