一种通过配置文件整合应用的方法和装置与流程

文档序号:12947068阅读:121来源:国知局
一种通过配置文件整合应用的方法和装置与流程

本发明涉及医学图像领域,特别涉及一种通过配置文件整合应用的方法和装置。



背景技术:

医生为了确诊病情,通常会使用多种不同的医学成像装置、医学检测装置对病人进行检测。如使用计算机断层扫描设备(ct,computedtomography)、数字化x射线成像装置(dr,digitalradiography)、磁共振设备(mr,magneticresonance)、分子影像设备(mi,molecularimaging)、正电子发射计算机断层设备(pet,positronemissiontomography)、单光子发射计算机断层扫描设备(spect,singlephotonemissioncomputedtomography)、超声波设备(ultrasound)、荧光成像装置(fluoroscopy)、以及内窥镜设备(endoscopy)等中的多种成像装置对病人进行检测以获取影像数据;使用医学检测装置对病人进行活体组织检查以获取病理切片。在医学图像领域,针对不同的医学装置(成像装置、检测装置),需配备相应的医疗应用对医学装置采集到的图像数据(影像数据、病理切片)进行处理分析。为此,医生需要打开不同的医疗应用来查看并分析来自不同医学装置的图像数据。操作过程繁琐、费时,且灵活性差。



技术实现要素:

针对上述问题,本发明披露了一种通过配置文件整合应用的方法及装置,解决上述现有技术中存在的问题。所述方法和装置可以基于配置文件为当前的医疗应用添加新的应用,以实现同时处理或分析来自不同医学装置的医学图像数据,或来自同一医学装置但针对不同身体组织或器官的医学图像数据,进而达到对病情进行综合诊断的目的。

为达到上述发明目的,本发明提供的技术方案如下:

本发明一方面披露了一种通过配置文件整合应用的方法,包括:获取系统配置文件,所述系统配置文件包含第一应用的配置文件,所述第一应用被配置为处理第一医学图像数据;加载第二应用的配置文件至所述系统配置文件中,以生成更新后的系统配置文件,所述第二应用被配置为处理第二医学图像数据;以及基于所述更新后的系统配置文件处理所述第一医学图像数据和所述第二医学图像数据。

本发明中,所述加载第二应用的配置文件至所述系统配置文件中包括:从交互设备处获取用户输入的指令;以及基于所述指令加载所述第二应用的配置文件至所述系统配置文件中。

本发明中,所述第一医学及第二医学图像数据与病人的同一器官或同一组织相关。

本发明中,所述第一应用的配置文件被配置为调用第一应用的配置信息,所述第二应用的配置文件被配置为调用第二应用的配置信息。

本发明中,所述系统配置文件被配置为:读取所述第一应用的配置信息并生成处理第一应用数据的工作流以执行所述第一应用。

本发明中,所述更新后的系统配置文件被配置为调用第一应用的配置文件和调用第二应用的配置文件。

本发明中,所述基于所述更新后的配置文件处理所述第一医学图像数据和所述第二医学图像数据进一步包括:融合所述第一医学图像数据与第二医学图像数据以生成一个融合图像;以及输出所述融合图像。

本发明中,所述基于所述更新后的配置文件处理所述第一医学图像数据和所述第二医学图像数据进一步包括:基于所述第一医学图像数据和第二医学图像数据以生成第一医学图像和第二医学图像;以及输出所述第一医学图像与第二医学图像。

本发明中,所述第一医学图像数据与第二医学图像数据中的一者为病理切片,另一者为影像数据,所述基于所述第一医学图像数据和第二医学图像数据以生成和进一步包括:建立病理切片与影像的联系,输出与第二医学图像包括基于所述联系存储或调取所述病理切片与影像。

本申请另一方面披露了一种通过配置文件整合应用的装置,其特征在于,所述装置包括处理器以及存储器;所述存储器用于存储指令,所述指令被所述处理器执行时,导致所述装置实现如权利要求1-11任一项所述的方法。

附图说明

图1是根据本发明提供的一种应用整合系统的结构示意图;

图2是根据本发明提供的一种通过配置文件整合应用的流程示意图;

图3是根据本发明提供的一种通过配置文件整合应用的流程示意图;

图1标记:100为应用整合系统,110为医学成像装置,120为网络,130为交互设备,140为配置文件管理组件,141为配置文件管理模块,1411为加载模块,142为用户交互模块,143为存储模块。

具体实施方式

下面通过具体实施例并结合附图对本发明做进一步描述。

图1是根据本发明的一些实施例提供的一种应用整合系统100的结构示意图。如图1所示,应用整合系统100可以包括医学成像装置110、网络120、交互设备130、和配置文件管理组件140。配置文件管理组件140可以包括配置文件管理模块141、用户交互模块142、和存储模块143。其中,所述配置文件管理模块141包括加载模块1411。在一些实施例中,所述配置文件管理组件140可以由一个或多个处理器(未在图1中画出)实施。所述处理器还可以进一步包含其他功能模块,例如医学图像数据获取模块、医学图像数据处理模块等。

医学成像装置110可以获取医学图像数据。在一些实施例中,所述医学成像装置110可以对扫描对象(例如,病人等)的器官或组织进行扫描,获取与所述器官或组织相关的医学图像数据。所述医学成像装置110可以包括第一医学成像装置111、第二医学成像装置112、第三医学成像装置113。所述第一医学成像装置111、第二医学成像装置112、或第三医学成像装置113可以是计算机断层扫描设备(ct,computedtomography)、数字化x射线成像装置(dr,digitalradiography)、磁共振成像装置(mr,magneticresonance)、分子影像设备(mi,molecularimaging)、正电子发射计算机断层设备(pet,positronemissiontomography)、单光子发射计算机断层扫描设备(spect,singlephotonemissioncomputedtomography)、超声波设备(ultrasound)、荧光成像装置(fluoroscopy)、以及内窥镜设备(endoscopy)中的任意一种。在一些实施例中,所述医学图像数据还可以是数字病理切片。所述数字病理切片通过显微镜或光学放大系统扫描玻璃病理切片并由计算机处理得到。所述数字病理切片可以存储在医用数据库,如pacs中。

网络120可以连接应用整合系统100的各组件,使应用整合系统100的各组件之间可以进行数据交换。网络120可以是有线网络120或无线网络120,或者其组合。

交互设备130可以接收、发送数据或信息。交互设备130可以接收医学成像装置110获取的数据、配置文件管理组件140产生的数据等。在一些实施例中,交互设备130包含显示屏,可以将所接收的数据进行显示。例如,交互设备130可以将接收到的肝脏的ct图像显示在显示屏上。再例如,交互设备130可以发送用户的指令给配置文件管理组件140等。所述用户输入的指令可以通过鼠标、键盘等进行输入操作。

配置文件管理组件140包括配置文件管理模块141、用户交互模块142、和存储模块143。其中,所述配置文件管理模块141可以进一步包括加载模块1411。

配置文件管理模块141可以生成系统配置文件。所述系统配置文件被配置为调用一个或多个应用的配置文件。所述一个或多个应用可以包括医疗应用。所述医疗应用被配置为处理医学图像数据。作为示例,所述医疗应用被配置为处理所述医学图像数据以生成医学图像,以及分析和/或显示所述医学图像等。在一些实施例中,所述医疗应用可以包括对应于不同医学成像装置110的多个医疗应用。例如,所述多个医疗应用可以包括但不仅限于ct医疗应用、dr医疗应用、mr医疗应用、mi医疗应用、pet医疗应用、spect医疗应用、病理切片医疗应用中的一个或多个。在一些实施例中,所述多个医疗应用可以对应于相同医学成像装置110的不同扫描部位。例如,所述医疗应用可以包括但不仅限于肝脏ct医疗应用、脑部ct医疗应用、血管ct医疗应用和/或脊椎ct医疗应用等。作为示例,ct医疗应用被配置为处理ct成像装置采集的医学图像数据。更具体地,肝脏ct医疗应用被配置为处理ct成像装置采集的病人肝脏的医学图像数据。用户(例如,医生,护士等)可以使用相应的医疗应用对所述医学图像数据进行处理。在一些实施例中,所述医疗应用还可以包括用于处理病理切片的医疗应用。

在一些实施例中,所述系统配置文件可以被预先设置为包含第一应用的配置文件。在一些实施例中,所述系统配置文件可以被预先设置为包含多个应用的配置文件。所述系统配置文件被配置为调用所述第一应用的配置文件。所述第一应用的配置文件被配置为读取所述第一应用的配置信息,并生成第一应用处理第一医学图像数据的工作流以执行所述工作流。在一些实施例中,所述配置信息包括但不仅限于所述第一应用的名称、存储路径等。所述第一应用处理第一医学图像数据的工作流由第一应用执行。在一些实施例中,所述第一应用可以是一个医疗应用,可以包括但不仅限于ct医疗应用、dr医疗应用、mr医疗应用、mi医疗应用、pet医疗应用、spect医疗应用、病理切片应用中的一个或多个。在一些实施例中,所述第一应用可以对应于相同医学成像装置110的不同扫描部位。例如,所述第一应用可以包括但不仅限于肝脏ct医疗应用、脑部ct医疗应用、血管ct医疗应用和/或脊椎ct医疗应用等。

在一些实施例中,配置文件管理模块141可以通过加载模块1441加载第二应用的配置文件至系统配置文件,以生成更新后的系统配置文件。在一些实施例中,加载应用的配置文件的个数不受限制。例如,还可以加载第三应用、第四应用的配置文件至系统配置文件以生成更新后的系统配置文件。所述更新后的系统配置文件包括所述第一应用的配置文件及所述第二应用的配置文件。所述更新后的系统配置文件被配置为调用第一应用的配置文件和调用第二应用的配置文件。所述第二应用的配置文件的功能与第一应用的配置文件的功能类似,被配置为读取所述第二应用的配置信息,并生成第二应用处理第二医学图像数据的工作流以执行所述工作流。在一些实施例中,所述第二应用的配置信息包括但不仅限于所述第二应用的名称、存储路径等。所述第二应用处理第二医学图像数据的工作流由第二应用执行。所述第二应用可以是一个医疗应用。

值得注意的是,以上对于配置文件管理模块141生成系统配置文件的描述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。例如,所述第一应用与所述第二应用可以相同,也可以不同。再例如,所述医学图像数据还可以包括病理切片。

交互模块142可以接收用户的指令。所述用户的指令通过交互设备130输入。在一些实施例中,所述用户指令可以是为第一应用添加第二应用。例如,所述交互模块142接收到所述添加第二应用的用户指令后,可以将所述用户指令传送至配置文件管理模块141,由配置文件管理模块141的加载模块1441将所述第二应用的配置文件加载至包含第一应用的配置文件的系统配置文件中。

存储模块143可以配置为存储数据。在一些实施例中,所述存储模块143可以存储配置文件。例如,所述存储模块143可以存储所述系统配置文件、更新后的系统配置文件、第一应用的配置文件、第二应用的配置文件等。在一些实施例中,存储模块143可以存储配置信息。例如,所述存储模块143可以存储所述系统配置文件对应的配置信息、更新后的系统配置文件对应的配置信息、第一应用的配置文件对应的配置信息、第二应用的配置文件对应的配置信息对应的配置信息。在一些实施例中,所述存储模块143可以存储应用整合系统100的数据。例如,存储模块143可以存储医学成像装置110获取的医学图像数据。再例如,存储模块143可以配置为存储各医疗应用在执行相应算法以处理医学图像数据过程中所产生的临时数据,所述临时数据可以被另一医疗应用使用。在一些实施例中,存储模块143可以配置为存储计算机程序,该计算机程序包括指令,该指令被配置为执行流程200和/或流程300中所示的技术方案。

所述配置文件管理组件140可以由一个或多个处理器上运行的程序实现。所述处理器除了可以实现所述配置文件管理组件140的功能外,还可以包括其他功能。例如,所述处理器可以基于所述系统配置文件执行所述医学应用,处理所述医学图像数据。再例如,所述处理器可以执行从医学图像管理系统(例如pacs、ris)获取医学图像数据的操作。所述处理器可以包括但不限于中央处理器(centralprocessingunit(cpu))、专用指令处理器(applicationspecificinstructionsetprocessor(asip))、物理处理器(physicsprocessingunit(ppu))、数字信号处理器(digitalprocessingprocessor(dsp))等中的一种或几种的组合。

图2是根据本发明提供的一种通过配置文件整合应用的流程示意图。

如图2所示,在步骤210中,通过加载模块1411,配置文件管理模块141获取系统配置文件。所述系统配置文件被预先设置为包含第一应用的配置文件。在一些实施例中,所述系统配置文件可以被预先设置为包含多个应用的配置文件。在一些实施例中,所述系统配置文件被配置为调用第一应用的配置文件。所述第一应用的配置文件被配置为读取所述第一应用的配置信息,生成第一应用处理第一医学图像数据的工作流以执行所述工作流。所述配置信息包括但不仅限于所述第一应用的名称、存储路径等。所述第一应用处理第一医学图像数据的工作流由第一应用执行。在一些实施例中,所述第一应用可以是一个医疗应用。一些实施例中,所述第一应用可以包括但不仅限于ct医疗应用、dr医疗应用、mr医疗应用、mi医疗应用、pet医疗应用、spect医疗应用、病理切片医疗应用中的一个或多个。在一些实施例中,所述第一应用可以对应于相同医学成像装置110的不同扫描部位。例如,所述第一应用可以包括但不仅限于肝脏ct医疗应用、脑部ct医疗应用、血管ct医疗应用和/或脊椎ct医疗应用等。在一些实施例中,所述第一医学图像数据是通过医学成像装置110采集的与病人的第一器官或第一部位相关的数据。所述第一器官可以是肝脏、肾、心脏、肺、胰腺、胰岛和皮肤等中的一个或多个。所述第一部位对应于病人身体的任意部分区域。所述医学成像装置110包括但不仅限于第一医学成像装置111、第二医学成像装置112、第三医学成像装置113等中的一个或多个。

在步骤220中,配置文件管理模块141加载第二应用的配置文件至所述系统配置文件中,以生成更新后的系统配置文件。在一些实施例中,所述更新后的系统配置文件包括所述第一应用的配置文件及所述第二应用的配置文件。所述更新后的系统配置文件被配置为调用第一应用的配置文件和调用第二应用的配置文件。所述第二应用的配置文件的功能与第一应用的配置文件的功能类似,被配置为读取所述第二应用的配置信息,并生成第二应用处理第二医学图像数据的工作流以执行所述工作流。所述配置信息包括但不仅限于所述第二应用的名称、存储路径等。所述第二应用处理第二医学图像数据的工作流由第二应用执行。在一些实施例中,所述第二应用可以是一个医疗应用,可以与第一应用相同,也可以不同。在一些实施例中,所述加载第二应用的配置文件至所述系统配置文件中包括:从交互模块142获取用户输入的指令,以及基于所述指令加载所述第二应用的配置文件至所述系统配置文件中。在一些实施例中,所述第二医学图像数据是通过医学成像装置110采集的与病人的第二器官或第二组织相关的数据。所述第二器官(或组织)可以与所述第一器官(或组织)相同,也可以不同。所述医学成像装置110包括但不仅限于第一医学成像装置111、第二医学成像装置112、第三医学成像装置113等中的一个或多个。所述第一医学成像装置111、第二医学成像装置112、第三医学成像装置113可以相同,也可以不同。在一些实施例中,所述第二医学图像数据可以是病理切片数据。所述病理切片数据可以通过访问医用数据库,如pacs获得。

在步骤230中,基于所述更新后的系统配置文件生成第一应用处理第一医学图像数据的工作流及第二应用处理第二医学图像数据的工作流。

在步骤240中,第一应用执行所述第一应用处理第一医学图像数据的工作流以生成第一医学图像;第二应用执行所述第二应用处理第二医学图像数据的工作流以生成第二医学图像。

在步骤250中,输出第一医学图像和第二医学图像。所述输出所述第一医学图像与第二医学图像可以是将所述第一医学图像与第二医学图像输出至交互设备130进行显示,至医用数据库如pacs(picturearchivingandcommunicationsystems)系统,his(hospitalinformationsystem)系统进行存储,和/或至打印设备进行打印等。

在一些实施例中,所述第一医学图像数据与第二医学图像数据中的一者可以为病理切片,另一者可以为影像数据(如ct数据、mr数据等)。例如,系统配置文件预先设置为包含一个病理切片应用的配置文件,配置文件管理组件140加载一个影像数据应用的配置文件至系统配置文件中。配置文件管理组件140相应地生成一个处理病理切片的工作流和处理影像数据的工作流。病理切片应用和影像数据应用分别基于所述工作流对所述病理切片和影像数据进行处理,建立所述病理切片与影像数据的联系。并基于所述联系存储或调取所述病理切片与影像数据。调取所述病理切片与影像数据后,可将所述病理切片与影像数据传输至交互设备130进行显示,和/或至打印设备进行打印等。

值得注意的是,以上对于通过配置文件整合应用的方法的描述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。例如,步骤240可进一步包括融合所述第一医学图像与第二医学图像以生成一个融合图像,并将所述融合图像输出至交互设备130进行显示,至医用数据库如pacs系统,his系统进行存储,和/或至打印设备进行打印等。再例如,生成第一应用处理第一医学图像数据的工作流以及第一应用执行所述工作流以生成第一医学图像的操作可以是在步骤210和步骤220之间完成。

图3是根据本发明提供的一种通过配置文件整合应用的流程示意图。

如图3所示,在步骤310中,配置文件管理模块141获取系统配置文件,所述系统配置文件被预先设置为包含第一应用的配置文件。在一些实施例中,所述系统配置文件可以被预先设置为包含多个应用的配置文件。

在步骤320中,配置文件管理模块141基于所述系统配置文件生成第一应用处理第一医学图像数据的工作流。

在步骤330中,第一应用执行所述第一应用处理第一医学图像数据的工作流以生成第一医学图像。所述第一医学图像可以进一步被输出至交互设备130进行显示,医用数据库如pacs(picturearchivingandcommunicationsystems)系统,his(hospitalinformationsystem)系统进行存储,和/或至打印设备进行打印等。

在步骤340中,通过交互模块142,配置文件管理模块141接收用户输入的指令。所述指令可以在交互模块130上输入。

在步骤350中,通过加载模块1411,基于用户输入的指令,配置文件管理模块141将第二应用的配置文件加载至系统配置文件以生成更新后的系统配置文件。在一些实施例中,加载应用的配置文件的个数不受限制。例如,还可以加载第三应用、第四应用的配置文件至系统配置文件以生成更新后的系统配置文件。

在步骤360中,配置文件管理模块141基于更新后的系统配置文件生成第二应用处理第二医学图像数据的工作流。

在步骤370中,第二应用执行所述第二应用处理第二医学图像数据的工作流以生成第二医学图像。所述第二应用可以与第一应用相同,也可以不同。所述第二医学图像可以进一步被输出至交互设备130进行显示,医用数据库如pacs(picturearchivingandcommunicationsystems)系统,his(hospitalinformationsystem)系统进行存储,和/或至打印设备进行打印等。

值得注意的是,以上对于通过配置文件整合应用的方法的描述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。例如,步骤370可进一步包括步骤380,即融合所述第一医学图像与第二医学图像以生成一个融合图像,并输出所述融合图像。再例如,步骤320和330可以在步骤350之后步骤360之前执行。

以上所述仅为本发明的优选实施而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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