用于医疗监测模块的协议分析器系统及方法

文档序号:6350312阅读:222来源:国知局
专利名称:用于医疗监测模块的协议分析器系统及方法
技术领域
本发明大体上涉及医疗监测系统,且更特定来说,涉及医疗监测模块与医疗监测器的测试及集成。
背景技术
此部分打算向读者介绍可与本发明的各个方面相关的技术的各个方面,下文描述及/或主张本发明的各个方面。此论述被认为有助于向读者提供背景信息以促进对本发明的各个方面的更好的理解。因此,应理解,这些陈述应在此背景下阅读,且不作为对现有技术的承认。在医疗领域中,医生经常渴望监测其患者的某些生理参数。医疗监测系统可包括 从各种类型的光学、电学及声学传感器接收信号的监测器。这些监测器可经由显示器向看护者显示各种生理参数。在一些实例中,所述传感器及任何对应的硬件可由单个制造商制造且可经由专有协议通信。此外,设计与此类传感器、对应的硬件及协议一起操作的医疗监测器可为具有挑战性的。所述医疗监测器可不提供所述传感器及对应的硬件所期望的信号处理、电源或其它特征。此外,对各种装置的监测及测试可能不易于执行
发明内容


在阅读以下详细描述且参考图式后,所揭示的技术的优点可变得明显,图式中图I描绘根据本发明的实施例的医疗监测系统;图2为根据本发明的实施例的用于监测、测试及调试系统的评估板的示意图;图3为根据本发明的实施例的具有图2的评估板及医疗监测模块的监测、测试及调试系统的第一配置的示意图;图4为根据本发明的实施例的具有图2的评估板及医疗监测模块的监测、测试及调试系统的第二配置的示意图;图5为根据本发明的实施例的具有图2的评估板及医疗监测模块的监测、测试及调试系统的第三配置的示意图;图6为根据本发明的实施例的用于图2的评估板的使用及操作的过程的流程图;图7为根据本发明的实施例的描绘协议分析器70的操作的流程图;图8-12为根据本发明的实施例的协议分析器70的屏幕截图;图13为根据本发明的实施例的描绘主机模拟器72的操作的流程图;及图14为根据本发明的实施例的主机模拟器72的屏幕截图。
具体实施例方式下文将描述本发明技术的一个或一个以上特定实施例。为提供对这些实施例的简明描述,在说明书中不描述实际实施方案的所有特征。应了解,如在任何工程或设计项目中,在任何此实际实施方案的开发中必须做出许多实施方案特定决定以实现开发者的特定目标,例如遵守系统相关及商业相关限制,其可因实施方案而异。此外,应了解,此开发努力可为复杂且耗时的,但对于受益于本发明的一般技术人员而言仍然是设计、制作及制造的常规工作。
图I描绘根据本发明的实施例的具有耦合到监测器14的传感器12的医疗监测系统10。传感器12可经由传感器缆线16和传感器连接器18耦合到监测器14,或传感器12可耦合到发射装置(未展示)以促进传感器12与监测器14之间的无线发射。监测器14可为任何合适的监测器,例如可从Nellcor Puritan Bennett, LLC购得的监测器。当传感器12放置在患者上时,监测器14可经配置以从接收自传感器12的信号计算生理参数。在一些实施例中,监测器14可主要经配置以确定(举例来说)血液及/或组织氧化作用及灌注、呼吸速率、呼吸运作、连续非侵入性血压、心血管运作、血糖水平、意识水平、总血细胞容量计、水合作用、心电图描记法、体温或任何其它合适的生理参数。为启用此功能性,监测器14可包括与传感器12通信且基于接收自传感器12的数据输出信息的医疗监测模块15。模块15可为具有一个或若干个处理器17及/或存储器19的印刷电路板组合件。存储器19可包括易失性存储器(比如,RAM)及非易性失存储器(比如,ROM、快闪存储器等)。举例来说,在一实施例中,监测器14可为脉搏血氧定量法监测器且模块15可为脉搏血氧定量法模块,其经/可经配置以提供氧气饱和度(Sp02)、脉搏速率、脉搏波形及脉搏振幅调制(也称为“光点”)、干扰指示符、传感器断开指示符、传感器脱离患者指示符、传感器调整消息、警报管理及/或模拟输出。在此实施例中,监测器14可为由Nellcor Puritan Bennett,LLC制造的监测器,且医疗监测模块15可为可从Nellcor Puritan Bennett, LLC购得的NELL-K NELL-2或NELL-3脉搏血氧定量法模块。此外,监测器14可包括经配置以显示有关生理参数的信息、关于所述系统的信息及/或警报指示的显示器20。监视器14可包括各种输入组件21 (例如,旋钮、开关、键及小键盘、按钮等)以提供对所述监视器的操作及配置。此外,为升级由监测器14提供的常规操作以提供额外功能,监测器14可经由连接到传感器输出端口的缆线24或经由连接到数字通信端口的缆线26耦合到多参数患者监测器22。除监测器14外或替代地,多参数患者监测器22可经配置以计算生理参数且向中央显示器28提供来自监测器14及来自其它医疗监测装置或系统的信息。在一些实施中,监测器22可主要经配置以显示及/或确定(举例来说)血液及/或组织氧化作用及灌注、呼吸速率、呼吸运作、连续非侵入性血压、心血管运作、血糖水平、意识水平、总血细胞容量计、水合作用、心电图描记法、体温或任何其它合适的生理参数。为启用此功能性,监测器22可额外地或替代地包括与传感器12 (及/或监测器14)通信且基于接收自传感器12 (及/或监测器14)的数据输出信息的医疗监测模块15。监测器22可包括经配置以接纳医疗监测模块15的槽、插座或其它插孔。在其它实施例中,医疗监测模块15或其组件可物理地或电子地与监测器22的电路板或其它电子组件集成。在一实施例中,模块15可为可经配置以提供氧气饱和度(Sp02)、脉搏速率、脉搏波形及脉搏振幅调制(也称为“光点”)、干扰指示符、传感器断开指示符、传感器脱离患者指示符、传感器调整消息、警报管理及/或到监测器22的模拟输出的脉搏血氧定量法模块。举例来说,多参数患者监测器22可经配置以在显示器28上显示Sp02信号(例如体积描记波形)。在此实施例中,医疗监测模块15可为可从 Nellcor Puritan Bennett, LLC 购得的 NELL-1、NELL-2 或 NELL-3 脉搏血氧定量法模块。所述监测器可包括各种输入组件29 (例如旋钮、开关、键及小键盘、按钮等)以提供对监测器22的操作及配置。此外,监测器14及/或多参数患者监测器22可连接到网络以启用与服务器或其它工作站的信息分享。在一些实施例中,具有医疗监测模块15的多参数患者监测器22可直接连接到传感器12。在此实施例中,系统10可不包括监测器14且可依赖于多参数患者模块22与模块15之间的直接通信。如下文进一步论述,可使用本文所描述的系统及技术来执行对模块15 (作为独立模块或当被安装或集成到监测器22中时)的监测、测试及调试(及去往及来自模块15的通信)。

传感器12可为适于检测任何生理参数的任何传感器。传感器12可包括光学组件(比如,一个或一个以上发射器及检测器)、声学变换器或麦克风、用于测量电活动或电位的电极(例如用于心电图描记法)、压力传感器、移动传感器、体温传感器等。在一实施例中,传感器12可经配置以用于对血液及组织成分的光电检测。举例来说,传感器12可为脉搏血氧定量法传感器,例如可从Nellcor-Puritan Bennett购得的传感器。如图I中所展示,传感器12可为适于放置在患者的附属肢体(比如,指、耳等)上的夹型传感器。在其它实施例中可为具有大体上柔性的传感器体以实现传感器12到患者上的传感器部位的一致应用的绷带型传感器。在另外其它实施例中,传感器12可经由传感器体的下侧上的粘合剂(比如,在具有电极传感器的实施例中)或通过外部装置(例如头带或其它弹性张紧装置)紧固到患者。在另外其它实施例中,传感器12可为能够经配置或修改以用于放置在不同部位(比如,多组织部位(例如指、患者的前额等))的可配置传感器。在一实施例中,传感器12可包括具有用于发射某些波长的光到患者的组织中的发射器32及用于在光被患者的血液及/或组织反射及/或吸收之后检测光的检测器34的传感器体30。在传感器12为脉搏血氧定量法传感器或其它光电传感器的此实施例中,发射器32可经配置以(例如)通过LED或其它光源发射一个或一个以上波长的光,比如,红色光及红外线(IR)。检测器34可包括用于检测被反射或透射穿过患者的血液或组织成分的所述波长的光且将所接收的光的强度转换成电信号的光电检测器。模块15可经由专有接口及/或协议与传感器12通信。此外,监测器14 (及监测器22)可经由相同或不同的专有协议与模块15通信,使得在模块15与其它装置之间发送的消息可根据专有协议格式化。为启用此功能性,模块15可包括硬件及软件组件以实施所述专有接口及/或协议。在一实施例中,由模块15实施的协议可为由Nellcor PuritanBennett,LLC开发的标准主机接口协议(SHIP)。在此类实施例中,设计、调试及测试监测器以保证与传感器12及/或对应的模块15的可操作性可为困难的。此外,归因于所述协议的专有性质,通过专有协议进行的对装置的监测、测试及调试交互可不易于执行。如下文进一步描述,本发明的实施例包括提供硬件及软件以启用对可通过专有模块及对应协议操作的装置的监测、调试及测试的套件。此装置可包括经配置以接收来自传感器或其它可与模块一起操作的装置的数据的医疗监测器(也称为“主机”)。所述套件可实现所述模块与主机的较容易集成且保证所述主机可解释且显示接收自所述模块的数据。所述套件可提供对所述模块的操作及所述模块与主机之间的任何通信的显示及解释。所述套件可包括到传感器装置(比如,传感器或传感器模拟器)及主机或主机模拟器的连接。以此方式,设计、调试及测试可从主机模拟器前进到主机及模块15的硬件实施方案。如上文所提及,所述套件可包括启用模块的连接及操作以用于监测及测试的硬件。图2描绘提供模块15、主机、计算机及监测、调试及测试系统的其它组件的连接的评估板40。评估板40可为可包括模块插座44、独立电源供应46、非独立电源供应48、电源连接50及各种其它连接52的印刷电路板组合件42。在所述评估板的操作期间,模块15可安装到模块插座44中。模块插座44提供到所述模块的连接以启用经由连接52中的一者或一者以上的数据的传送。此外,模块插座44可将电源从独立电源供应46提供到模块44。独立电源供应46可从电源连接50接收电源且可包括AC到DC转换器且可满足中级独立电源供应的任何要求,从而提供对具有所述模 块的医疗装置的精确电源模拟。在一实施例中,独立电源供应46可在1500VAC下具有小于100微安的泄漏电流且可包括非独立接地与独立接地之间的大于O. 190英寸的隔离势垒。非独立电源供应48可从电源连接50接收电源且可包括AC到DC转换器且可向评估板40提供DC输入电源。在一实施例中,所述输入电源可在7V与8V之间且提供至少600毫安。非独立电源供应48可提供DC电源到连接器52。连接52可包括任何数目及类型的连接以启用对评估板40及安装在评估板40中的任何模块的控制及监测。举例来说,在一实施例中,连接52可包括通用串行总线(USB)连接52A、传感器缆线连接52B、串行通信端口 52C、ECG输入端口 52D及模拟输出52E。在一些实施例中,ECG输入端口 52D可提供通过C-LOCK ECG同步化耦合到评估板40的模块。评估板40还可包括额外的“摘取”连接52F以启用对硬件主机(例如医疗监测器)的监测。应了解,其它实施例可包括任何数目及组合的上述连接且可包括任何其它合适的连接。在一些实施例中,USB连接可提供到评估板40上的一个或一个以上串行端口(比如,USB串行)的连接。这些额外的串行端口可允许去往及来自安装在模块插座44中的模块的通信。串行端口 52C及其它串行端口可使用相同的电路,但是经由一个或一个以上端口的通信可由评估板40上的板上开关指定路线以防止消息冲突。图3-5描绘用以评估主机及模块15的操作的评估板40以及设计及测试系统的其它组件的各种系统配置。每一配置可包括耦合到评估板40的传感器装置的使用。此外,一些配置可包括主机模拟器、软件主机或硬件主机(比如,具有集成模块的医疗监测器)的使用。每一配置可包括耦合到评估板40的不同类型及数目的装置。图3描绘包括耦合到评估板40的计算机62 (比如,个人计算机(例如桌上型计算机、膝上型计算机等))的评估板40的第一系统配置60。在所述第一配置中,模块15可通过模块插座44耦合到评估板40。评估板40可耦合到电源63 (比如,AC电源、耦合到AC电源的电源适配器、蓄电池等)。计算机62可通过USB连接52A耦合到评估板40。替代地,在一些实施例中,计算机62可通过串行通信端口 52C耦合到评估板40。评估板40还可耦合到传感器装置64。在一实施例中,传感器装置64可为任何合适的医疗传感器(例如脉搏血氧定量法传感器)以启用对对象的血氧饱和浓度的监测。在此实施例中,传感器装置64可为可从Nellcor Puritan Bennett, LLC购得的DS100A传感器、Max-Fast 传感器或Softcare 传感器。在其它实施例中,传感器装置64可为模拟对生理参数的监测且提供数据到评估板40及模块15的传感器模拟器。在此实施例中,传感器装置64可为可从Nellcor Puritan Bennett, LLC购得的SRC-MAX便携式血氧定量法测试器。计算机62包括处理器65、存储器66及显示器68。存储器66可包括易失性存储器(比如,RAM)及非易失性存储器(比如,快闪存储器、磁性存储装置等)。计算机62可包括软件(比如,程序)以提供对模块15及评估板40的控制及/或监测。举例来说,计算机可包括经配置以显示、解释或以其它方式处理协议消息的协议分析器70。此外,如图3中所展示,第一系统配置60可不包括硬件主机或软件主机。在此实施例中,计算机62可执行模拟主机的一个或一个以上程序。举例来说,如图3中所展示,计算机62可包括主机模拟器72。如下文进一步描述,主机模拟器72模拟与模块15通信、根据设置在主机模拟器72中的配置及动作产生来自所述模块的消息且显示接收自模块15的数据的主机。协议分析器70及主机模拟器72可编程为存储在计算机62可存取的有形机器可读媒体(比如,存储器 66)上的可执行代码。在一些实施例中,协议分析器70及主机模拟器72可在⑶-ROM、软磁盘、快闪驱动器或其它可移除媒体上编码。在图3中描绘的第一配置中,用户可通过到评估板40的连接监测模块15与主机模拟器72之间的双向通信。由模块15接收及发送的通信可使用通过协议分析器70监测的特定协议。协议分析器70经配置以显示从主机模拟器72发送到模块15的协议消息及从模块15发送到主机模拟器72的消息。协议分析器70经配置以解析根据模块15所使用的协议格式化的消息。此外,在一些实施例中,协议分析器70可使得用户能够直接发送消息到模块15且监测来自模块15的响应。如通过模块15所解释,用户还可使用主机模拟器72来显示来自传感器装置64的数据。此外,用户可设置主机模拟器72上的不同参数(例如显示参数、警报设置、采样速率等)且监测所述模块如何响应此类参数设置及如何与此类参数设置通信。此外,用户可改变由传感器装置64提供的数据(例如通过调整传感器或传感器模拟器)且监测所述模块与主机模拟器72之间的通信。以此方式,在没有硬件或软件主机的情况下,用户可评估所述模块响应于不同传感器装置数据或主机设置的操作。图4描绘实现可与模块一起操作的装置的进一步开发的评估板40的第二系统配置80。在第二系统配置80中,评估板40可(例如)通过USB端口 52A耦合到包括协议分析器70及主机模拟器72的计算机62 (比如,个人计算机(例如桌上型计算机、膝上型计算机等))。此外,评估板40可通过传感器缆线连接器52B耦合到传感器装置64 (例如经配置以监测生理参数的传感器或传感器模拟器)。如上文所提及,在一些实施例中,所述传感器可为脉搏血氧定量法传感器且模块15可为脉搏血氧定量法模块。传感器装置64可通过患者接口缆线耦合到评估板40。如图4中所展示,第二计算机82(比如,个人计算机(比如桌上型计算机、膝上型计算机等)、服务器或任何其它合适的计算装置)可(例如)通过串行通信端口 52C耦合到评估板。第二计算机82可包括处理器84、存储器86及显示器88。存储器86可包括易失性存储器(比如,RAM)及非易失性存储器(比如,快闪存储器,磁性存储装置等)。第二计算机82可包括软件主机90。软件主机90可包括硬件医疗监测器的组件中的一些或全部。可通过在第二计算机82上执行软件主机90来模拟硬件主机的硬件及软件组件以启用对此类组件的设计、调试及测试。在一些实施例中,如图4中所展示,计算机62与计算机82可为不同的装置。在其它实施例中,单个计算机可耦合到评估板40且可执行协议分析器70、主机模拟器72及软件主机90。使用协议分析器70,用户可使用第二系统配置80来监测主机90与模块15之间经由模块15所使用的协议的通信。如上文所述,协议分析器70可将所述协议消息显示在计算机62上。评估板40在第二系统配置80的个别装置之间提供消息的路由选择。举例来说,用户可改变传由感器装置64提供的数据(例如通过调整传感器或传感器模拟器)且监测模块15与主机90之间的通信。此外,用户可改变主机90上的设置且监测去往模块15的通信及来自模块15的响应。在一些实施例中,用户可从协议分析器70发送消息到模块15及/或主机90。因此,用户可使用由评估板40及协议分析器70提供的连接来测试及调试主机90与模块15的可操作性。图5描绘可用于评估硬件主机(比如,具有集成到监测器94中的模块15的医疗监测器94)的可操作性的评估板40的第三系统配置92。在一实施例中,医疗监测器94可 为多参数医疗监测器。如上文所述,计算机62可通过USB端口 52A耦合到评估板40。计算机62可包括协议分析器70及主机模拟器72且可使得用户能够配置且使用协议分析器70监测去往及来自模块15的通信。医疗监测器94可通过任何可用连接52耦合到评估板40。在一实施例中,医疗监测器94可通过“摘取”连接52F而耦合到评估板40。在一些实施例中,医疗监测器94可使用一个末端连接到监测器94且两个末端耦合到评估板40的Y型缆线来耦合到串行端口52B及摘取连接52F两者。医疗监测器94可包括处理器93、存储器96及显示器98。存储器96可包括易失性存储器(比如,RAM)及非易失性存储器(比如,快闪存储器、磁性存储装置等)。如图5中所展示,模块15可操作性地安装在医疗监测器94中以将模块功能性提供到监测器94。医疗监测器94还可耦合到传感器装置64(比如,经配置以监测生理参数的传感器或传感器模拟器)。如上文所提及,在一些实施例中,所述传感器可为脉搏血氧定量法传感器且模块15可为脉搏血氧定量法模块。医疗监测器94可从传感器装置64接收数据以供模块15处理。模块15可基于所述传感器数据及监测器94的配置设置来提供输出到监测器94。由模块15接收及发送的通信可使用由协议分析器70监测的特定协议。用户可使用协议分析器70来观察模块15与医疗监测器94之间的协议消息,使得用户可监测、测试及调试医疗监测器94及其与模块15的交互。此外,在一些实施例中,协议分析器70可经由到评估板40的连接实现发射消息到模块15及/或医疗监测器94。在此配置92中,用户能够通过监测在所述主机的操作期间传送的协议消息来测试及调试集成模块15的硬件主机(监测器94)。应了解,其它实施例可包括针对上文图3-5中所说明的配置的替代配置。此类配置可包括耦合到评估板40的装置的任何组合。此外,在其它配置中,所述评估板可通过ECG输入端口 52G耦合到ECG传感器。在其它实施例中,模拟装置可耦合到模拟输出52E。图6描绘根据本发明的实施例的用于评估板40的使用及操作的过程100。过程100可描绘上文图3-5中所述的配置中的任何一者中的评估板40的操作及使用。如上文所述,取决于所述配置,评估板40可与多个装置通信,例如第一计算机62、第二计算机82、传感器装置64及/或医疗监测器94。
最初,用户可安装模块15 (例如血氧定量法模块或其它医疗监测模块)到评估板40的模块插座44中(框102)。然后,用户可将装置连接到评估板40 (框104)。如上文图3-5中所展示,取决于所要的系统配置,用户可使用上文所述的连接器52连接传感器装置64、第一计算机62、第二计算机82及/或医疗监测器94到评估板40。在将装置连接到所述评估板之后,用户可开始产生来自传感器装置64的数据(框106)。举例来说,如果传感器装置64为传感器,则用户可将所述传感器放置在人上且产生对应于由所述传感器所检测的人的生理参数的数据。如果传感器装置64为传感器模拟器,则用户可激活所述传感器模拟器以模拟所检测的生理参数数据的产生。在一些实施例中,用户还可配置所述主机或主机模拟器72以显示某些 信息(比如,生理参数数据)或执行某些功能性(比如,警报)。在此类实施例中,可使用在计算机62上执行的主机模拟器72来执行主机模拟器72的产生及配置。在所述传感器的操作期间,模块15从传感器装置64接收数据、处理所述数据且发射消息到所述主机或主机模拟器72及接收来自所述主机或主机模拟器72的消息(框108)。如上文所述,模块15与所述主机或主机模拟器72之间的通信可使用特定协议,例如模块15的制造商的专有协议。如上文所论述,在一实施例中,模块15可使用SHIP来传送及格式化消息。此外,在一些实施例中,用户可使用协议分析器70发送消息到所述主机及主机模拟器72 (框110)。此外,在一些实施例中,用户可从协议分析器70或主机模拟器72直接发送消息到模块15 (框112)。在评估板40的操作期间或之后,用户可使用协议分析器70来显示在所述模块与所述主机或主机模拟器72之间发送的消息(框114)。举例来说,用户可在计算机62的显示器上观察所述消息。协议分析器70可经配置以显示在所述模块与主机或主机模拟器72之间发送的可用消息的子集。举例来说,如果模块15使用特定协议通信,则协议分析器70可经配置以仅展示那些对测试及调试有用的协议消息。此外,协议分析器70可经配置以不显示用户不想要观察的来自所述协议的消息。以此方式,只有特定协议的经选择的消息可向用户显示,而不向用户提供到定义所述协议的代码的接入。在一些实施例中,如下文进一步论述,协议分析器70可提供对在主机或主机模拟器72与模块15之间传送的消息的处理,例如通过解释或过滤此类消息。此外,协议分析器70可将在所述模块与所述主机或主机模拟器72之间发送的消息存储到存储在计算机62的存储器66上的记录文件。如下文进一步论述,此记录文件可由用户观察或打印且可用于重放去往模块15的消息。图7-12为描绘协议分析器70的操作的流程图及屏幕截图。如下文进一步描述,协议分析器70提供对在模块15 (安装在评估板40中或集成到主机中)与主机(比如,第二计算机82或监测器94)或主机模拟器72之间发送的消息的显示,且发射消息到模块15。此外,协议分析器70提供对此类消息的过滤、解析及记录。现转到协议分析器70的操作,图7为根据本发明的实施例的描绘协议分析器70的操作的流程图120。最初,协议分析器70可用于配置到评估板40及模块15的连接(框122)。举例来说,如上文所论述,实施协议分析器70的计算机62可通过USB连接52C耦合到评估板40。协议分析器70可启用计算机62的资源的配置以实现去往及来自评估板40(及模块15)及计算机62的通信。此外,协议分析器70可用于配置到所述主机的连接(框124)。举例来说,协议分析器70可经配置以连接到第二计算机82或医疗监测器94。在一些实施例中,如上文所述,主机模拟器72可包括在包括协议分析器70的计算机62上。在此类实施例中,主机模拟器72可为协议分析器70的一部分,或协议分析器70可自动地经配置以与主机模拟器72通信。在一些实施例中,主机模拟器72可在耦合到评估板40的不同的计算机上实施。协议分析器70可用于将消息发射到所述模块(框126)、监测发送到模块15的消息(框128)及监测发送自模块15的消息(框130)。可在所述主机或主机模拟器72及模块15的测试及调试期间使用这些功能中的任何一者或这些功能的任何组合。如果协议分析器70用于将消息发射到 所述模块,则协议分析器70还可包括将记录文件重放为发送到所述模块的消息的能力(框132)。所述记录文件可包括先前存储的发送到或接收自模块15的消息。用户可重放记录文件以确定模块15如何响应记录在所述记录文件中的消息。在显示发送到及接收自模块15的消息期间或之后,协议分析器70可基于任何指定标准过滤消息(框134)。所述过滤可包括通过任何指定标准的过滤且可包括通过在消息的内容中发现的模式的过滤。此外,协议分析器70可解析在所述模块与所述主机或主机模拟器72之间发送的消息(框136)。所述解析可包括解析已根据在所述模块与所述主机或主机模拟器72之间使用的协议格式化的消息。此外,如上文所提及,协议分析器70可实现在所述模块与所述主机或和主机模拟器72之间发送的消息到记录文件的存储(框138)。图8为根据本发明的实施例的协议分析器70的接口屏幕140的屏幕截图。图8描绘提供到模块15的连接的配置的菜单142的第一集合,例如串行端口 144的选择(比如,在计算机62上可用的COM端口的选择)及波特率146及用于开始或断开到模块15的连接的按钮148的选择。此外,图8还描绘提供到所述主机的连接的配置的菜单150的第二集合,例如串行端口 152的选择、波特率154的选择及用于开始或断开到所述主机的连接的按钮156的选择。如上文所提及,在一些实施例中,协议分析器70可提供消息的发射到模块15及/或到耦合到评估板40的所述主机或主机模拟器72。图9描绘根据本发明的实施例的说明此功能性的接口屏幕160。接口屏幕160可包括消息显示区域161及用于写入连接的选择的单选按钮162。接口屏幕160包括对话框164及对应的用于发射消息到模块15的“发送消息”按钮166及“原始”按钮168。接口屏幕160还包括对话框170及对应的用于发射消息到所述主机的“发送消息”按钮172及“原始”按钮174。举例来说,如图9中所展示,用户可通过在对话框164中键入文字“5600”且选择“发送消息”按钮166来发送消息到所述模块。协议分析器70可根据模块15所使用的协议来格式化所述消息且发射所述消息到模块15。消息显示区域161可显示所述发送动作及发送到模块15的所述格式化消息(比如,所述协议包的内容)的结果。用户还可通过选择“原始”按钮168来发送对话框164中的所述文字的未格式化消息(即,未根据任何协议格式化的消息)。类似地,用户可使用“发送消息”按钮172及“原始”按钮170来发送格式化及未格式化消息到所述主机。图10描绘根据本发明的实施例的说明对在所述模块与所述主机(或主机模拟器72)之间发送的消息的监测的协议分析器70的接口屏幕180。接口屏幕180的显示区域182可显示在所述模块与所述主机之间发送的所述消息。此外,用户可通过选择来自复选框184的第一集合及复选框186的第二集合的项目来过滤所显示的消息。复选框182的第一集合可使得用户能够选择显示所有发送自模块15的消息及/或发送自所述主机的消息。复选框186的第二集合可使得用户能够选择仅显示包含所选择的消息关键码(比如,“V”、“E”、“! ”等,如图10中所展示)的消息。显示区域182可显示所述消息的时间(列190,也称为“时间戳记(或,额外地,所述消息的日期)、所述消息的方向(列192)及所述消息的内容(列194)。图11描绘根据本发明的实施例的说明对消息的过滤的协议分析器70的接口屏幕200。接口屏幕200包括使得用户能够基于键入在对话框202中的文字过滤消息的“消息过滤”对话框202。接口屏幕202的显示区域204展示具有匹配键入在对话框202中的指定序列的内容的消息。举例来说,显示区域204中展示的每一消息包括键入在“消息过滤”对话框202中的序列“6a 06 d4”。图12描绘根据本发明的实施例的描绘通过协议分析器70对消息的解析的接口屏 幕210。所监测的消息的内容及所解析的输出可显示在接口屏幕210的显示区域212中。可通过选择复选框214激活所述解析功能性。在激活消息解析之后,协议分析器70可解析消息内容216且显示对应于所述消息的内容的文字218。在一些实施例中,协议分析器70可包括查找表,数据库或存储对应于针对模块15所使用的协议的不同消息内容的文字的其它存储组件。现转到主机模拟器72,图13为根据本发明的实施例的描绘主机模拟器72的操作的流程图220。如上文所述,主机模拟器72可在耦合到评估板40的计算机62上执行。主机模拟器72提供模拟的主机以允许用户在不使用另一计算机或硬件主机上的软件主机的情况下,监测、测试及调试在模拟主机与模块15之间发送的消息。最初,用户可配置主机模拟器72的设置(框222)。所述配置可包括选择到评估板40(及模块15)的连接及配置显示设置。也如上文所述,主机模拟器72可用于直接发射消息到所述模块(框224)。用户可选择任何数目及/或类型的消息以发送到所述模块。此夕卜,主机模拟器72可提供“询问”功能以询问模块15且接收来自模块15的设置。在一些实施例中,此类消息可包括警报设置(比如,Sp02高及低设置、脉搏速率高及低设置等)、启用及停用传感器调整消息及/或由所述模块存储、使用及/或可存取的任何其它设置。此外,主机模拟器72显示来自所述模块的数据(框226),例如将被显示在硬件主机(比如,医疗监测器)上。图14描绘根据本发明的实施例的主机模拟器72的显示屏230。显示屏230模拟硬件主机(比如,医疗监测器)的显示屏,使得主机模拟器72允许用户观察主机显示器响应于接收自及发送到模块15的消息的变化。显示屏230可包括对应于通过所述模块处理之后由传感器装置64测量或模拟的生理参数的波形232 (体积描记波形)的显示。显示屏230还可包括也显示由模块15所处理的数据的额外图形或数字显示器234。图形或数字显示器234中的一些或全部可对应于接收自所述传感器装置且由模块15所处理的数据(例如对应于生理参数的数据)及/或响应于发送自协议分析器70或主机模拟器72的消息的存储在所述模块中或由所述模块产生的数据(例如警报数据)。举例来说,如图14中所展示,图形显示器可包括光点显示器234A、警报显示器(例如SatSeconds 显示器234B)、Sp02指示符234C、每分钟心跳(BPM)指示符234D及用于其它消息(比如,警报消息、传感器调整消息等)的显示区域234E。
虽然本发明可以有各种修改及替代形式,但是已在图式中借助于实例展示了特定 实施例且已在文中详细描述了特定实施例。然而,应理解,本文所提供的实施例不希望限于所揭示的特定形式。而是,各种实施例可涵盖落在如由所附权利要求书界定的本发明的精神及范围内的所有修改、等效物及替代物。
权利要求
1.一种有形计算机可读媒体,其包含适于执行下列项目的代码 监测医疗监测模块与第一装置之间的使用第一协议的通信,其中所述医疗监测模块及所述第一装置耦合到评估板;及 将所述第一协议的消息显示在所述第一装置的显示器上。
2.根据权利要求I所述的有形计算机可读媒体,其包含适于致使显示器显示对应于所述第一协议的所述消息的文字的代码。
3.根据权利要求I所述的有形计算机可读媒体,其包含适于基于所述消息的内容过滤所述消息的代码。
4.根据权利要求I所述的有形计算机可读媒体,其包含适于基于所述消息的源过滤消息的代码。
5.根据权利要求I所述的有形计算机可读媒体,其包含适于将使用所述第一协议的消息发送到所述医疗监测模块的代码。
6.根据权利要求I所述的有形计算机可读媒体,其包含适于致使所述消息存储在记录文件中的代码。
7.根据权利要求6所述的有形计算机可读媒体,其包含适于重放从所述记录文件到所述医疗监测模块的消息的代码。
8.根据权利要求I所述的有形计算机可读媒体,其包含适于将使用所述第一协议的消息发射到所述第一装置的代码。
9.根据权利要求I所述的有形计算机可读媒体,其中所述第一装置包含主机模拟器。
10.所述的有形计算机可读媒体,其中所述第一装置包含医疗监测器。
11.所述的有形计算机可读媒体,其中所述第一协议包含标准主机接口协议。
12.—种有形计算机可读媒体,其包含适于执行下列项目的代码 从耦合到评估板的医疗监测模块接收使用第一协议的数据; 从耦合到所述评估板的计算机将使用所述第一协议的数据发射到所述医疗监测模块;及 将对应于从所述医疗监测模块接收的生理参数的数据显示在所述计算机的显示器上。
13.根据权利要求12所述的有形计算机可读媒体,其包含适于致使所述计算机的显示器将基于从所述医疗监测模块接收的所述数据的体积描记波形显示在所述计算机的所述显示器上的代码。
14.根据权利要求12所述的有形计算机可读媒体,其包含适于将使用所述第一协议的消息发送到所述医疗监测模块的代码。
15.根据权利要求12所述的有形计算机可读媒体,其包含适于致使所述计算机的显示器将数字Sp02值、数字BPM值或其组合显示在所述计算机的所述显示器上的代码。
16.一种计算机,其包含 显示器; 主机模拟器,其经配置以从通过评估板耦合到所述计算机的医疗监测模块接收对应于生理参数的数据,且进一步经配置以将对应于所述生理参数的数据显示在所述显示器上;及 协议分析器,其经配置以监测从所述医疗监测模块发送到所述主机模拟器的使用第一协议的消息且将所述消息显示在所述显示器上。
17.根据权利要求16所述的计算机,其中所述协议分析器经配置以监测从所述主机模拟器发送到所述模块的使用所述第一协议的消息。
18.根据权利要求16所述的计算机,其中所述第一协议包含标准主机接口协议。
19.根据权利要求16所述的计算机,其中所述协议分析器经配置以解析使用所述第一协议的消息且显示对应于所述消息的内容的文字。
20.根据权利要求16所述的计算机,其中所述协议分析器经配置以提供从所述计算机到所述医疗监测模块的第一连接。
全文摘要
本发明提供用于医疗监测模块测试系统的一种协议分析器及一种主机模拟器。所述协议分析器可监测从所述医疗监测模块到主机或主机模拟器的使用第一协议的通信。所述协议分析器可解析所述第一协议的消息且将所述第一协议的消息显示在计算机的显示器上。所述主机模拟器可接收来自所述医疗监测模块的数据且将对应于生理参数的数据显示在所述显示器上。
文档编号G06F19/00GK102667783SQ201080039280
公开日2012年9月12日 申请日期2010年7月20日 优先权日2009年9月30日
发明者基普·巴克斯顿, 戴维·奥里安, 汤姆·维尔梅林, 罗伯特·罗林斯 申请人:内尔科尔普里坦贝内特有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1