用于扫描显微镜中的至少一个测试的计算机控制的执行系统和方法

文档序号:2798608阅读:99来源:国知局
专利名称:用于扫描显微镜中的至少一个测试的计算机控制的执行系统和方法
技术领域
本发明涉及一种用于在扫描显微镜中运行的至少一个测试的中央计算机控制的执行方法及系统,尤其是用于共焦显微镜中运行的测试,其中测试应用软件的至少一个第一软件模块。
背景技术
在扫描显微镜中,使用光束的点扫描对微观制备的样本进行扫描。通常,使用激光器作为光源。也可以使用混合气体激光器、二极管激光器、固体激光器和所谓的白光激光器。白光激光器具有获得谱广泛连续的光谱的优点。而且,共焦显微镜提供有工作站计算机,工作站计算机通过不同的接口连接至扫描显微镜的各个部件,例如检测器、检测针孔、具有可编程分束器(如AOBQ的声光部件,在束在如AOTF中的作为射频的函数的各个波长上选择性地操作的声光部件,扫描器以及其他部件。使用这个工作站计算机通过应用软件控制显微镜。如果设备产生问题,必须通知服务工程师,其将在现场解决问题。但是,这是非常昂贵的,因为技术人员必须出行,即使随后证明这个问题是可以由相关的操作员解决的简单的技术问题。

发明内容
本发明的问题是提供一种系统和方法,通过该系统和方法,可以通过应用软件以简单的方式执行至少一个软件模块的远程测试。特别地,通过远程测试确定扫描显微镜的操作参数。这是为了保证对于用户的扫描显微镜的优化运行。这个问题通过具有权利要求1的特征的系统和具有权利要求7的特征的方法解决。本发明的优选实施例在从属权利要求中叙述。本发明通过由各个扫描显微镜客户端和中央服务器组成的网络解决上述问题。能够通过网络接口定位客户端并在服务器的中央目录中管理客户端。用于扫描显微镜的各个部件的应用软件由各个软件模块组成,每个软件模块与可能的测试相关联。为了保证执行不同的测试,已经将扫描显微镜客户端装备在具有额外的传感器和部件的硬件端上,额外的传感器和部件可以确定不同的操作参数。


本发明的进一步的特征和优点将在下面的描述中变得明显,下面的描述中通过参考示例方式的实施例并结合附图提供了更完整的说明,其中图1为具有用于执行远程测试的工作站计算机和互联网连接的扫描显微镜的示意图;图2为具有用于执行AOBS的测试运行的可旋转镜和参考二极管的扫描显微镜的示意3
图3为具有用于执行检测器的测试运行的参考二极管的扫描显微镜的示意图。
具体实施例方式图1示出共焦扫描显微镜1的原理结构。来自于激光器2的照明光束3通过分束器4或其他适当的导向器导向扫描装置5,在这里分束器4的示例为AOBS。在照明光束3 到达分束器4之前,它穿过照明针孔6。扫描装置包括至少一个扫描镜7,扫描镜7引导照明光束3穿过物体10上方的光学扫描装置8和光学显微镜装置9或在穿过光学扫描装置 8和光学显微镜装置9后穿过物体10。扫描镜7由电机(图未示)驱动。在不透明的物体 10的情况下,在物体表面上方引导照明光束3。在生物物体10或透明物体的情况下,照明光束3还可以穿过物体10。为了这个目的,可准备具有适当的染色(dye)的不发光制备,并且这些提供在物体10中的染色的特征是,被照明光束3以及光谱范围内的传输冷光和/或荧光激发。物体发出的光限定检测光束11。它穿过光学显微镜装置9、光学扫描装置8和扫描模块5到达导向器元件4,穿过导向器元件4并穿过检测针孔12到达检测器单元13。 检测器单元可由至少一个光电倍增器组成。可理解地,检测器单元13也可由光电倍增器阵列或CXD芯片、EMCXD芯片或APD阵列组成。在检测器单元中,产生与从物体10发出的光的功率成比例的电检测信号。由于物体10仅在一个波长不发出光,因此在检测器单元的前面提供色散元件是明智的。色散元件在光谱上分离检测光束,以便检测光的各个波长空间地分离。如果激光器2自身也包括多个照明波长,尤其当激光器2是所谓的白光激光器时, 也提供如AOTF 14的声光部件,使用该声光部件可从波长谱中选择期望的波长。为了各个部件的计算机辅助控制,提供具有用于设备的各个部件的不同接口的工作站计算机15。在计算机15中安装由用于设备的各个部件的不同软件模块组成的应用软件。计算机15通过互联网连接16连接至控制服务器17。以此方式,可通过网络接口定位各个扫描显微镜并在中央目录中管理各个扫描显微镜。目前,优选的解决方案是JINI技术。JINI是用于编写分布式应用程序的框架,分布式应用对于不同部件之间的协作的可扩展性和复杂性具有特定的要求并且不能通过现有的方法操作。JINI由Sun Microsystems 基于Java程序语言开发。JIM包含目录服务,目录服务可包括设备功能和其他服务。目录服务提供网络地址和必要的接口描述;通过“远程调用方法”调用设备和其他服务。但是,即使在这种解决方案下,仍然存在设备和服务的分散配置问题。但是至今为止还没有在扫描显微镜中应用这种技术,因为至今为止还没有足够快的互联网连接或足够的计算机容量。与网络中的不同客户端和服务的网络解决方案中的传统的软件更新相反, 在共焦扫描显微镜中运行的测试中,特别地,必须评估图像数据,以便达到与显微镜的操作方法相关的结果。但是由于所要处理的数据量和要求的计算速度,这个结果太复杂了,因为至今为止还没有考虑使用如JINI技术。而且,至今为止,用于检测操作参数的额外的部件还没有集成到传统的共焦激光显微镜中,这些额外的部件现在第一次允许在硬件端确定操作参数。因此,根据本发明,已经将激光扫描显微镜扩展为包括允许自动确定和检测不同的操作参数的部件。图2示出用于分束器(AOBS)测试的扫描显微镜在中间图像中引入的镜子和极点滤波器21以及集成的参考二极管13使得可以测试经过A0BS4的光路。可从不同的设置参数及在检测器13上由此产生的强度值确定正确的校准。图3示出可以通过集成光源25进行的检测器测试。在检测器的感光表面的附近中的LED25或其他光源能够模拟信号。使用检测器13中检测到的信号,可以测试从LED25 到检测器13的全部信号路径。而且,可以进行额外的测试。因此,可以测试扫描单元5中的检流计使用在中间图像的位置处通过机动化地控制引入光路中的测试结构可以检查扫描域的大小,由此可以检查扫描器5的检流计的功能。可以通过AOTF后面的参考二极管测试激光器或A0TF。这可用于检查AOTF校准和激光器功能。而且,可以从测试到的激光器性能定时和规范值中总结出关于激光器和AOTF 的寿命的结论。另外,也可以装备一些具有可读取的操作小时计数器的激光器。可以通过将由激光器发出的波长与那些通过设备实际测量的波长进行比较,测试光谱仪。可以通过在中间图像的位置处的镜子进行针孔测试。使用内部检测器确定作为针孔直径的函数的光强度。可从结果中读取针孔的正确调整。可使用电子控制测试显微镜中的步进电机步进电机的电子控制可用于询问 (interrogate)开路或短路连接。可在故意的往复运动中检测步进损失,然后搜寻原始位置。使用不同的快门可改变或转换显微镜中的光路。可光学地、磁力地或使用其他检测器或传感器确定或询问快门的位置。出于激光器安全的原因,也可以在快门有缺陷的事件下发出报警信号。根据本发明,此处以示例的方式提出的测试在远离中央服务器的共焦激光扫描显微镜中执行。由此,可将特定的测试与应用软件中的软件模块相关联。这些应用软件的软件模块列在配置文件中,配置文件中央地存储在服务器中,从该服务器中调用配置文件。然后,可相互独立地调用特定的扫描显微镜的不同软件模块。对于网络中的中央服务器与不同扫描显微镜客户端之间的相互作用,可以有多种变化。因此,有利地,根据测试计划执行扫描显微镜客户端的测试结果的执行和传输。例如,对于扫描显微镜客户端的每个测试,定义时间间隔,在时间间隔之后重复执行测试。只要测试不干扰正常使用,执行尽可能多的测试。然后,测试结果自动传输至一个中央控制服务器17并存储在“远程诊断数据库” 中。但是,测试结果也可直接存储在扫描显微镜客户端上。将不同的扫描显微镜客户端的结果进行相互比较。然后,例如从本领域中的设备的最大无故障时间和/或最大性能的角度执行对收集到的数据的评估。这包括,例如使用自诊断来自动引入适当的测量,如建议订购替换部件。例如,可预先估计激光器的预期服务寿命或者可制定用于最关键的设备的优选的服务实施计划。当然,“远程诊断数据库”也可链接至其他数据库,以便可以例如调用接收报告、 SAP数据、支持请求、板审查等。而且,可使用本领域中的操作参数联合统计。以此方式,可检测与设备中正常状态的任何偏差或弱点,然后可执行有目标的服务。也可执行用户行为的分析,对用户的评估带来特定类型的实验中的典型过程的优化。
通过(共焦)激光扫描显微镜的操作参数的自动确定和检测,可基本上总体地延长平均无故障时间。这包括简单测试和测量数据(例如,来自于日志文件)的传输以及根据特定时间的测试计划执行的自测试/性能测试。最重要的方面是远程地自动提供第一诊断,也就是,不需要服务器工程师的现场访问。理想地,在用户发现实际故障发生之前,检测到参数中的偏差和由此即将发生的故障。可采用在每个板上提供的各个可读序列号芯片跟踪内置在设备中的各个板的全部历史。例如,将在设备中的不同点处的冷却剂的温度和流速和水平面以及在规则间隔处的各个部件的供电电压作为直接测量值传输。也可直接确定和传输可用的存储空间、检流计的调节参数和其他校准值。激光扫描显微镜中的远程诊断的关键部分是自动地执行自测试。例如,在扫描显微镜客户端启动时(优选地,用于一些设备部件的短时测试)或者当设备关闭时,执行自测试。但是,设备也可检测在很长时间周期没有发生测量和用户行为,然后使用这些阶段(空闲阶段)用于复杂的自测试。
权利要求
1.一种用于确定至少一个扫描显微镜客户端(1)的操作参数的至少一个测试的计算机控制的中央执行系统,具有至少一个中央控制服务器(17),所述扫描显微镜客户端(1)的工作站计算机(15)到所述控制服务器(17)的至少一个网络接口,具有用于所述扫描显微镜客户端(1)的应用软件的至少一个第一软件模块,所述至少一个第一软件模块用于所述测试的执行,以及所述扫描显微镜客户端(1)中具有至少一个传感器,所述至少一个传感器用于所述测试的执行。
2.根据权利要求1所述的系统,其特征在于,在所述服务器(17)的中央目录中管理所述扫描显微镜客户端(1)。
3.根据权利要求1或2所述的系统,其特征在于,对于检测器测试,所述传感器为参考二极管(25)。
4.根据权利要求1或2所述的系统,其特征在于,对于AOBS测试,所述传感器为可旋转^Ml O
5.根据权利要求1至4中任一项所述的系统,其特征在于,JINI技术用于网络服务。
6.根据权利要求1至4中任一项所述的系统,其特征在于,所述中央控制服务器(17) 和所述扫描显微镜客户端(1)之间的通信通过http协议发生。
7.根据权利要求1至6中一项所述的系统,其特征在于,建立“远程诊断数据库”。
8.根据权利要求1至7中任一项所述的系统,其特征在于,在扫描显微镜(1)启动时, 执行自测试。
9.一种用于确定具有测试传感器的至少一个扫描显微镜客户端(1)的操作参数的至少一个测试的计算机控制的中央执行方法,具有至少一个中央控制服务器(17),所述扫描显微镜客户端(1)的工作站计算机(15)到所述控制服务器(17)的至少一个网络接口,具有用于扫描显微镜客户端(1)的应用软件的至少一个第一软件模块,所述至少一个第一软件模块用于测试的执行,根据给定的测试过程调用软件模块,启动所述扫描显微镜客户端(1)中的至少一个传感器并且在所述控制服务器(17)中中央地处理所述确定的数据。
10.根据权利要求9所述的方法,其特征在于,在所述控制服务器(17)的目录中管理所述软件模块。
11.根据权利要求9所述的方法,其特征在于,在所述扫描显微镜客户端(1)中存储所述软件模块。
12.根据权利要求9至11中任一项所述的方法,其特征在于,远程地执行所述测试过
全文摘要
本发明涉及一种用于在扫描显微镜中运行的至少一个测试的中央计算机控制的执行方法及系统,尤其是用于共焦显微镜中运行的测试,其中测试应用软件的至少一个第一软件模块。本发明通过由各个扫描显微镜客户端和中央服务器组成的网络实现目的。客户端之间通过网络接口联系并且在服务器的中央目录中管理客户端。用于扫描显微镜的各个部件的应用软件由各个软件模块组成,每个软件模块与潜在的测试相关联。为了能够执行各种测试,已将扫描显微镜客户端装备在具有额外的传感器和部件的硬件端上,额外的传感器和部件允许确定各种操作参数。
文档编号G02B21/00GK102439506SQ201080022437
公开日2012年5月2日 申请日期2010年5月21日 优先权日2009年5月22日
发明者哈拉德尔·布吕格曼, 德雷克·韦伯斯特, 沃尔克·谢弗雷德, 罗兰德·莫舍尔, 霍尔格·比尔克, 马里奥·贝尔泽 申请人:莱卡微系统Cms有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1