监控及恢复与医疗诊断器械相关联的软件组件制造技术

技术编号:10472149 阅读:130 留言:0更新日期:2014-09-25 10:43
本发明专利技术提供了一种用于向医疗诊断器械的网络应用恢复机制的系统。该系统包括以下部件:多个医疗诊断器械,每个医疗诊断器械均与网络连接的组件相关联;多个通信模块,每个通信模块均与多个网络连接的计算机软件组件中的对应组件相关联,其中,多个通信模块中的每一个被布置成对与对应组件网络连接的发生故障的组件进行报告;以及恢复模块,其被配置成:(i)获得来自通信模块的报告;(ii)重建发生故障的组件;以及(iii)向所有通信模块通知发生故障的组件的重建,其中每个通信模块还被配置成重建对应的组件与所重建的组件之间的连接。

【技术实现步骤摘要】
【国外来华专利技术】监控及恢复与医疗诊断器械相关联的软件组件
技术介绍
1.
本专利技术涉及软件组件监视领域,更具体地,涉及监视及恢复与医疗诊断器械相关 联的软件组件。 2.现有技术说明 当前的趋势是,为了监视和管理的目的,越来越多的诊断器械变为经由通信网络 连接。正在处理的数据的一个特性在于其通常是私人医疗数据。该要求尤其看重数据安全 性措施。另外,由于可能夜以继日地需要诊断器械,因此减少诊断器械的故障之间的平均时 间会是有益的。
技术实现思路
本专利技术的一方面提供了一种用于向医疗诊断器械网络应用恢复机制的系统。该 系统可包括以下部件:多个医疗诊断器械,每个医疗诊断器械均与网络连接的组件相关联; 多个通信模块,每个通信模块均与多个网络连接的计算机软件组件中的对应的计算机软件 组件相关联,其中,多个通信模块中的每一个被布置成对与对应的组件网络连接的发生故 障的计算机软件组件进行报告;以及恢复模块,被配置成:(i)获得来自所述通信模块的报 告;(ii)重建发生故障的计算机软件组件;以及(iii)向所有通信模块通知发生故障的计 算机软件组件的重建,其中每个通信模块还被配置成重建多个计算机软件组件之一与所重 建的计算机软件组件之间的连接。 在以下的详细描述中阐述本专利技术的这些、附加的和/或其他方面和/或优点,并且 它们可以从详细描述中推断出来和/或通过实践本专利技术来学习。 【附图说明】 根据结合附图所进行的本专利技术的实施例的详细描述,将更容易理解本专利技术,在附 图中: 图1A是根据本专利技术的一些实施例的联网组件环境下的恢复机制的高级示意性框 图; 图1B是根据本专利技术的一些实施例的联网组件环境下的恢复机制的高级示意和详 细框图; 图2A和图2B是示出根据本专利技术的一些实施例的方面的序列图; 图3A和图3B是示出根据本专利技术的一些实施例的其他方面的序列图; 图4是示出根据本专利技术的一些实施例的建立彼此之间的连接的框图; 图5是示出根据本专利技术的一些实施例的由CMP监控的两个组件在各层之间的通信 的序列图; 图6是示出根据本专利技术的一些实施例当组件接收到服务请求时启动组件中的模 块的序列图;以及 图7是示出根据本专利技术的一些实施例的通信类库的框图。 【具体实施方式】 在详细地说明本专利技术的至少一个实施例之前,应理解,本专利技术不限于适用于在以 下描述中所阐述或者在附图中所示出的组件的构造和布置的细节。本专利技术可适用于其他实 施例或者以各种方式实践或实现。此外,应理解,本文中所采用的短语和术语是出于描述的 目的而不应当认为是进行限制。 为了更好地理解本专利技术,本公开中的以下术语的使用以非限制性方式定义: 本申请中此处使用的术语组件和软件组件被定义为包括业务逻辑、通信层、 订阅管理器和服务组件的软件应用。 本申请中此处使用的术语网络被定义为使得能够在诸如上述组件的两个或更 多个节点之间交换数据的基础架构。在非限制性的私人情况下,两个或更多个节点可存在 于单个计算机上。 本申请中此处使用的术语通信模块被定义为与组件相关联且负责以下的模块: (i)报告与组件网络连接的其他组件的故障;以及(ii)重建所重建的组件与对应的组件之 间的连接。 本申请中此处使用的术语恢复模块被定义为负责系统中的组件的激活状态的 模块。 本申请中此处使用的术语配置管理器服务(CMS) 被定义为用于管理协作环境下 工作流的过程的集合。这些过程可以是手动的或基于计算机的。 本申请中此处使用的术语Windows通信框架(WCF) 被定义为.NET框架中的用 于构建连接的、面向服务的应用的应用程序编程接口(API)。 本申请中此处使用的术语WCF外观(WCF facade ) 被定义为允许WCF客户端 访问正在服务的组件的服务。 本申请中此处使用的术语是否激活调查(IsAlive poll) 被定义为从CMS中的 组件的客户端发送到其对应组件的通信模块以便检查组件的激活状态的消息。 本申请中此处使用的术语看门狗机制被定义为负责每隔指定的时间段来检查 组件的激活状态的机制。 本申请中此处使用的术语业务逻辑模块被定义为实际上向其他组件提供服务 并且请求来自其他服务的服务的模块。 本申请中此处使用的术语异常被定义为当不满足正常流程图条件时程序所发 出的消息。 本申请中此处使用的术语方法调用被定义为来自组件的用以执行任务的请求。 图1A是根据本专利技术的一些实施例的联网组件90A-90D的环境下的恢复机制100 的高级示意性框图。恢复机制100可以包括多个通信模块110A-110D,每个通信模块均与 联网组件90A-90D中的对应的一个联网组件相关联。每个通信模块110 (例如,通信模块 110A)被布置成对发生故障的组件(例如,经由对应的组件90A与通信模块110A联网的组 件90B和90C)进行报告。另外,恢复机制100还可包括恢复模块120,恢复模块120被布置 成:⑴从通信模块110A-110D获取报告;(ii)重建发生故障的组件,例如组件90B和90C ; 以及(iii)向所有通信模块110A-110D通知发生故障的组件(例如,组件90B和90C)的重 建。 响应于通过恢复机制100的操作实现的重建,并且继续上述示例,可向通信模块 110A-110D发送通知,并且通信模块110A-110D继而可重建它们对应的组件90A和90D与所 重建的组件90B和90C之间的连接。另外,可根据作为恢复优先级的、组件的指定优先级列 表130通过恢复模块120执行对发生故障的组件90B和90C的重建。 图1B示出在配置管理器服务(CMS)80的背景中以非限制示例实现的恢复机制 的更详细表示,配置管理器服务80对以下内容进行管理:(i)组件150的信息;(ii)总体 配置152 ; (iii)客户端和优先级的信息154 ; (iv)订阅者信息的应用156 ;以及(v)调查 (poll)信息158。通信模块110A-110F与其对应的组件90A-90F之间的连接可经由WCF外 观85A-85F实现,其中,WCF外观85A-85F可以向组件90A-90F提供简化的接口。可触发上 述恢复处理以由以下部件操作:(i)CMS80 ;(ii)任何组件90A-90F ;和/或(iii)通信模块 110F-110F。 表1示出了优先级的非限制性示例,并且本文中提供了待恢复的组件90A-90F的 相关联集合。 发生故障的组件I优先级列表 |恢复组件 90A -- 90B 中等 90Β, 90C 90C 中等 90C, 90Β 90D f£ 90D 90E f£ 90E 90F M 90F, 90Β, 90C 依照本专利技术的一些实施例,根据联网组件90A-90F之间的指定相互依赖性,可以 通过按组重建发生故障的组件90A-90F来执行恢复,以快速地恢复与组件90A-90F的组相 关联的功能性。 图2Α示出了由CMS80执行的是否激活调查 200Α。CMS80本地或远程地为系统 中的每个组件保留一个客户端84(84Α、84Β等)。看门狗机制82可以每隔指定的时间段检 查组件(本文档来自技高网...
监控及恢复与医疗诊断器械相关联的软件组件

【技术保护点】
一种用于向多个计算机软件组件应用恢复机制的系统,所述多个计算机软件组件控制医疗诊断,所述系统包括:多个医疗诊断器械,每个医疗诊断器械均与计算机软件组件相关联;多个通信模块,每个通信模块均与所述多个计算机软件组件中的对应的一个计算机软件组件相关联,其中所述多个通信模块中的每一个被布置成对发生故障的计算机软件组件进行报告;以及恢复模块,其被配置为:(i)获得来自所述通信模块的报告;(ii)重建所述发生故障的计算机软件组件;以及(iii)向所有通信模块通知所述发生故障的计算机软件组件的重建;其中,每个通信模块还被配置为重建所述多个计算机软件组件中的对应的一个计算机软件组件与所重建的计算机软件组件之间的连接。

【技术特征摘要】
【国外来华专利技术】2011.12.06 US 13/311,9711. 一种用于向多个计算机软件组件应用恢复机制的系统,所述多个计算机软件组件控 制医疗诊断,所述系统包括: 多个医疗诊断器械,每个医疗诊断器械均与计算机软件组件相关联; 多个通信模块,每个通信模块均与所述多个计算机软件组件中的对应的一个计算机软 件组件相关联,其中所述多个通信模块中的每一个被布置成对发生故障的计算机软件组件 进行报告;以及 恢复模块,其被配置为: (i) 获得来自所述通信模块的报告; (ii) 重建所述发生故障的计算机软件组件;以及 (iii) 向所有通信模块通知所述发生故障的计算机软件组件的重建; 其中,每个通信模块还被配置为重建所述多个计算机软件组件中的对应的一个计算机 软件组件与所重建的计算机软件组件之间的连接。2. 根据权利要求1所述的系统,其中,所述恢复模块还被配置为根据计算机软件组件 的指定优先级列表重建所述发生故障的计算机软件组件。3. 根据权利要求1所述的系统,其中,所述恢复模块还被配置为根据指定规则在其它 发生故障的计算机软件组件之前重建关键的发生故障的计算机软件组件。4. 根据权利要求1所述的系统,其中,所述恢复模块还被配置为根据网络连接的组件 之间的指定相互依赖性,按组重建所述发生故障的计算机软件组件。5. 根据权利要求1所述的系统,其中,所述恢复模块还被配置为在一个或多个网络连 接的计算机软件组件的重建失败时终止所述一个或多个网络连接的计算机软件组件的操 作。6. 根据权利要求1所述的系统,其中,所述恢复模块还被配置为基于计算机软件组件 的预定义优先级顺序执行所述通知。7. -种向控制医疗诊断器械的软件组件应用恢复机制的方法,所述方法包括: 监视多个医疗诊断器械,每个医疗诊断器械均经由多个通信模块与软件组件相关联; 在软件组件发生故障时,获得来自所述通信模块的报告; 在分析所述报告时,重建发生故障的软件组件; 向所有通信模块通知所述发生故障的软件组件的重建;以及 经由所述通信模...

【专利技术属性】
技术研发人员:什洛莫·加贝尔埃利兰·塔米尔已故
申请(专利权)人:伯乐实验室有限公司
类型:发明
国别省市:美国;US

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

1