通过数据封装在医学成像的独立系统/应用程序之间共享进程技术方案

技术编号:2917118 阅读:228 留言:0更新日期:2012-04-11 18:40
本文披露了一个用于数据/进程共享的方法和系统。解封装单元被提供并驻留在第一应用系统所在的第一系统。解封装单元在第一系统监控驻留在第二系统的第二应用系统的封装数据何时出现在第一应用系统。封装数据一旦出现在第一系统,即被解封装单元解封,以获得对应第二应用系统并被封装在封装数据中的触发标识。分析所获得的触发标识,并根据所述触发标识在第一系统中启动第二应用系统。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用[0001]本申请根据35 U.S.C.§119要求申请日为2005年12月30日的临时专利申请号60/754,650的优先权。所述申请的完整主题在此被结合入本文参考。
[0002]本专利技术总体涉及在独立的医学成像,影像通信,和影像观察系统/应用程序中共享进程的方法。具体地讲,本专利技术涉及通过将特定的交互式分析,处理和观察进程包装在影像数据中,来进行进程共享和通信的方法。
技术介绍
[0003]鉴于在计算设备上可运行大量的应用程序,有必要允许这些应用程序彼此共享在不同应用程序中创建的数据。一种传统的解决方案是通过一组界面来实现,例如由微软公司开发的对象链接和嵌入(OLE)技术。所述界面可用于帮助创建复合文档,其中来自不同应用程序的对象或数据驻留在单个文档,并且可以在与最初生成对象或数据的本身环境类似的环境中处理所述对象或数据。这是可行的,因为应用程序可以嵌入它创建的对象或数据,并且作为结合体输入到由另一应用程序运行的文档中,以便在需要时可以调用应用程序,以在文档中处理它的对象。例如,在Microsoft Word文档中,可以结合嵌入Microsoft Excel应用程序的Microsoft Excel表格。当打开Word文档时,可以调用Word中的Microsoft Excel编辑工具(嵌入),对所结合的Microsoft Excel电子表格进行处理。[0004]在医学成像中,有类似的需求。在一个应用系统例如专用的临床应用系统(或基于该系统的服务器)中处理的患者数据可被输入到不同的数据处理环境,并且利用第一应用系统的工具在患者数据输出到的系统环境中进行进一步观察和/或交互式处理。作为特定的例子,计算机辅助检测(CAD)系统可以处理患者数据,来识别例如肿瘤的可疑区域,并且所述识别的位置以及可能的其他相关数据例如患者信息和初始成像数据,可被输出至另一个医学成像分析应用程序,例如图像存档与通信系统(PACS)环境,它是医生的常用读片环境。在PACS环境内,医生可能需要对相同的患者数据调用CAD应用系统,并使用CAD系统的交互式-->工具来进一步分析数据。然而,一旦影像被送至PACS环境,可用于交互式生成或编辑所述可疑位置标记的CAD系统中可用的交互式工具是不存在的。[0005]医学成像中的现有系统使用医学成像中的某些通用统一标准,例如医学数字影像和通信标准(DICOM)。为了共享不同数据采集设备的影像,DICOM规定影像应当如何被存储和传送。不过,DICOM不允许数据嵌入有创建数据的应用程序,使得在一个医学成像系统中创建的数据在不同的应用系统中以其自身环境进行处理变得困难,如果不是不可能的话。[0006]对于医学成像的当前技术限制,要在不同的医学成像系统之间共享由一个应用系统生成的结果数据,有两种现有的解决方案。第一种是简单地以可识别的格式,例如DICOM格式,将在第一应用程序中创建的结果数据传送到第二应用程序,用于在第二应用程序中显示,并利用第二应用程序的工具进行处理。在这种情况下,通过第一应用系统的工具在第二应用系统的环境中处理数据是不可能的。第二种解决方案是将第一应用系统例如CAD系统与第二应用系统例如PACS通过某些共同定义的API结合起来。在这种情况下,实现基于API的结合需要代码级工程计划,这不仅耗时还可能受到成本的限制。例如,考虑到当今市场上CAD系统和PACS系统的复杂性,试图实现所述基于API的结合可能代价非常高。如果考虑与已经安装在临床环境中的系统结合,这种结合尤为困难。其他专用的临床应用程序,例如3D显示,在其他独立系统中的可访问性方面具有类似的限制。附图说明[0007]本文所要求保护和描述的专利技术通过示例性实施例的方式进行进一步描述。这些示例性实施例将结合附图加以详细描述。这些实施例是非限定性的示例性实施例,其中类似的附图标记在所有附图中表示类似的结构,并且其中:[0008]图1a和1b示出了根据本专利技术的实施例,两个独立的系统/应用程序之间进程共享的系统示意图的示例性结构;[0009]图2示出了根据本专利技术的实施例,多个系统/应用程序之间的进程通信和进程共享的流程图;[0010]图3a是根据本专利技术的实施例,将应用程序的位置与由应用程序创建的数据包装在一起的数据封装的示例性流程图;[0011]图3b是根据本专利技术的实施例,将应用程序的标识字符串与由应用程序-->创建的数据包装在一起的数据封装的另一个示例性流程图;[0012]图4a是根据本专利技术的实施例,将应用程序的位置从由应用程序创建的数据拆封的数据解封装的示例性流程图;和[0013]图4b是根据本专利技术的实施例,将与应用程序相关的标识字符串从由应用程序创建的数据拆封的数据解封装的另一个示例性流程图。具体实施方式[0014]本专利技术用于在不同的独立医学处理系统之间通过数据封装来实现进程共享和数据通信,而不需要共同的API或在多个系统之间进行代码级结合。[0015]图1a和1b示出了根据本专利技术的一个实施例,便于进程通信和数据/进程共享的示例性系统示意图100。系统100涉及两个不同的应用程序,一个位于通信平台116的左侧,而另一个位于通信平台116的右侧。两个应用程序可能或可能不驻留在不同的计算设备。系统100包括数据处理和分析应用程序(DPAA)单元102,DPAA表述单元105,封装单元110,通信单元114,通信平台116,和另外驻留在第二系统的所有部分,包括数据存档通信和处理系统(DACMS)118,解封装单元124,DPAA请求机构128,DPAA启动单元139,它创建DPAA 130的实例。[0016]DPAA 102可以处理来自数据储存数据库A104的患者数据。数据库A104可以存储原始患者数据和处理后的结果数据。它可以储存不同类型的数据,包括但不限于,患者病历,患者报告,数字影像,例如X光片,CT,MRI,和数据处理的结果。DPAA可以通过DPAA表述单元105表述为DPAA触发标识106。DPAA触发标识106可以是DPAA应用程序的完整版本,DPAA应用程序的部分版本,或DPAA的符号表示,例如以标识号的形式用于识别DPAA的抽象符号,或表示DPAA储存位置的物理位置。当有多个应用系统需要封装时,可以定义每个标识号来唯一识别特定的应用系统。DPAA触发标识还可以是应用系统特有的脚本,可被执行来启动当前的应用系统。[0017]当由当前应用系统创建的数据被输出到不同的应本文档来自技高网...

【技术保护点】
一种共享数据的方法,包括: 提供驻留在第一应用系统所在的第一系统的解封装单元; 通过所述解封装单元,监控来自第二应用系统的封装数据何时出现在所述第一应用系统; 对接收到的封装数据进行解封装,以获得触发标识,其中所述封装数据包括与封装在封装数据中的第二应用系统对应的数据和触发标识; 分析所述触发标识;和 根据所述触发标识在所述第一系统启动所述第二应用系统。

【技术特征摘要】
【国外来华专利技术】US 2005-12-30 60/754,6501.一种共享数据的方法,包括:
提供驻留在第一应用系统所在的第一系统的解封装单元;
通过所述解封装单元,监控来自第二应用系统的封装数据何时出现在所述第
一应用系统;
对接收到的封装数据进行解封装,以获得触发标识,其中所述封装数据包括
与封装在封装数据中的第二应用系统对应的数据和触发标识;
分析所述触发标识;和
根据所述触发标识在所述第一系统启动所述第二应用系统。
2.根据权利要求1所述的方法,其中所述解封装单元安装在所述第一系统上。
3.根据权利要求1所述的方法,其中所述解封装单元从第二系统下载或部署
到第一系统。
4.根据权利要求1所述的方法,其中所述解封装单元由第三系统提供。
5.根据权利要求1所述的方法,其中所述触发标识代表第二应用系统的完整
版本,第二应用系统的部分版本,在第二系统上可识别的对应于第二应用系统的
标识符,和对应第二应用系统在第二系统的驻留位置指示中的一个。
6.根据权利要求1所述的方法,其中,当触发标识包含第二应用系统的完整
版本时,启动第二应用系统包括:
在第一系统例示第二应用系统的实例;和
在第一系统启动第二应用系统的实例。
7.根据权利要求1所述的方法,其中,当触发标识表示第二应用系统的部分
版本时,启动第二应用系统包括:
根据触发标识,向第二系统发送资源请求,要求第二应用系统的完整版本;
接收请求,以接收所请求的第二应用系统的完整版本;
在第一系统例示第二应用系统的实例;和
在第一系统启动第二应用系统的实例。
8.根据权利要求1所述的方法,还包括在第二系统封装来自第二应用系统的
数据以及触发标识,以生成封装数据。
9.根据权利要求8所述的方法,其中封装包括将触发标识嵌入数据的预定位
置。
10.根据权利要求8所述的方法,其中封装包括采用标识字符串作为数据中的
触发标识。
11.根据权利要求1所述的方法,其中解封装包括:
识别数据的预定位置;
从数据的预定位置提取触发标识。
12.根据权利要求1所述的方法,其中所述解封装包括:
在数据中搜索对应于第二应用系统...

【专利技术属性】
技术研发人员:魏国庆梁正中马峰范黎钱建中曾小兰
申请(专利权)人:美国医软科技公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1