用于远程监视样品的低温处理的系统和方法与流程

文档序号:21454125发布日期:2020-07-10 17:48阅读:149来源:国知局
用于远程监视样品的低温处理的系统和方法与流程
本发明技术涉及用于远程监视样品的低温处理的系统和方法。更具体地说,技术涉及用于远程监视样品的低温冷冻、低温存储、低温运输和低温解冻的系统和方法。样品的低温处理牵涉到低于−90℃(−130℉)的温度。样品的低温冷冻牵涉到将样品的温度降到−90℃或更低。样品的低温解冻牵涉从−90℃或更低增大样品的温度。样品的低温存储和低温运输牵涉到将样品的温度保持在−90℃或更低。在大多数实例中,样品的低温存储和低温运输牵涉到将样品的温度保持在其被低温冷冻时所处在的温度。低温处理能够在许多不同领域中被利用,诸如再生医学、生物样品库、大气微观物理学、保存、辅助生殖、转基因学、食品处理、冷冻干燥。低温处理能够被用于多种产品,这些产品包含例如在再生医学、移植、输血和疫苗接种领域中用于临床应用的细胞和组织,其中要求是要在解冻时保持细胞活力和功能,或组织完整性和功能性。低温处理也能够与非细胞物质一起被使用,例如与传统疫苗一起被使用和用于生物样品库的非生物样品。本文中描述的低温处理可被用于样品的运输,诸如t细胞和造血细胞从患者到生产免疫治疗药物或基因治疗药物的中心或者活组织切片从手术室到生物样品库以便长期存储。本文中描述的低温处理也可被用于将诸如免疫治疗药物或基因治疗药物的生产的细胞产品从生产站点运输到患者。为了在从冷冻到存储到运输到解冻的整个其处理的每个点保持和确定样品的完整性,要求进行样品的密切监视。根据本发明技术的第一方面,提供了一种用于远程监视样品的低温处理的系统,如在随附独立权利要求项1中所记载的。根据本发明技术的第二方面,提供了一种用于远程监视样品的低温处理的方法,如在随附独立权利要求项43中所记载的。根据本发明技术的第三方面,提供了一种用于根据样品冷冻曲线冷冻样品的低温冷冻器,如在随附独立权利要求项85中所记载的。根据本发明技术的第四方面,提供了一种用于根据样品解冻曲线解冻样品的低温解冻机,如在随附独立权利要求项96中所记载的。根据本发明技术的第五方面,提供了一种用于根据样品运输曲线运输低温冷冻样品的低温运输装置,如在随附独立权利要求项107中所记载的。根据本发明技术的第六方面,提供了一种用于远程监视样品的低温处理的远程服务器,如在随附独立权利要求项117中所记载的。根据本发明技术的第七方面,提供了一种包括用于执行本文中描述的方法的任一方法的计算机代码的计算机程序产品。根据本发明技术的第八方面,提供了一种用于远程监视样品的低温处理的系统,如在随附独立权利要求项159中所记载的。根据本发明技术的第九方面,提供了一种用于远程监视样品的低温处理的系统,如在随附独立权利要求项160中所记载的。根据本发明技术的第十方面,提供了一种用于远程监视样品的低温处理的系统,如在随附独立权利要求项161中所记载的。根据本发明技术的第十一方面,提供了一种用于远程监视样品的低温处理的系统,如在随附独立权利要求项162中所记载的。根据本发明技术的第十二方面,提供了一种用于远程监视样品的低温处理的系统,如在随附独立权利要求项188中所记载的。根据本发明技术的第十三方面,提供了一种用于远程监视样品的低温处理的方法,如在随附独立权利要求项201中所记载的。根据本发明技术的第十四方面,提供了一种用于远程监视样品的低温处理的方法,如在随附独立权利要求项230中所记载的。随附从属权利要求中陈述了优选特征。现在将参照附来描述实施例,其中:图1示意性地图示了低温冷冻器;图2图示了预确定的冷冻曲线;图3图示了在冷冻周期期间检测到的盘温度;图4图示了在冷冻周期期间检测到的样品温度;图5图示了图2的预确定的冷冻曲线、图3的检测到的盘温度和图4的检测到的样品温度;图6示意性地图示了远程服务器;图7示意性地图示了用于监视一个或多个低温冷冻器的系统;图8图示了图3的检测到的盘温度和图4的检测到的样品温度并且通过“观察”注解的曲线图;图9示意性地图示了生物样品的处理的概述;图10示意性地图示了解冻机;图11图示了解冻曲线;图12图示了在解冻周期期间检测到的样品温度;图13示意性地图示了用于监视一个或多个解冻机的系统;图14图示了如被传输到图6的服务器并且通过“观察”注解的图12的检测到的样品温度;图15示意性地图示了存储装置;图16示意性地图示了示意性地用于监视供在样品的低温处理中使用的一个或多个装置的远程系统;图17图示了检测到的解冻温度的两个不同集合的曲线图;以及图18图示了通过冰形成区域冷却生物样品所要求的功率的曲线图。提供了一种用于监视和控制供在样品的低温处理(例如,冷冻、冷却和/或解冻)中使用的一个或多个装置的远程系统。远程系统可将冷冻曲线数据和/或解冻曲线数据用于低温处理。远程服务器有能力传送冷冻曲线数据到一个或多个冷冻器,传送存储曲线数据到一个或多个存储装置和/或运输装置,以及传送解冻曲线数据到一个或多个解冻装置。远程服务器也有能力接收来自一个或多个冷冻器的与根据冷冻曲线数据的样品的冷冻有关的检测到的数据,接收来自一个或多个存储装置和/或运输装置的与根据存储曲线数据的样品的存储和/或运输有关的检测到的数据,以及接收来自一个或多个解冻机的与根据解冻曲线数据的样品的解冻有关的检测到的数据。检测到的冷冻数据和/或检测到的解冻数据可被记录/存储,并且可被提供到用户/第三方。为来低温冷冻样品,能够使用低温冷冻器,诸如在由asymptote™的viafreeze™范围中的冷冻器。图1示意性地图示了低温冷冻器1。如从图1中能看到的,低温冷冻器1包括耦合到排热单元32的冷冻室28,在其内可提供要冷冻的样品30。冷冻器10也包括控制模块10,其包括耦合到至少一个存储器18的至少一个处理器12、至少一个用户接口14、至少一个通信接口26、至少一个数据存储16及至少一个传感器20、22、24、…、n。冷冻器10也可包括未被图示的其它元件。存储器18可包括用于存储计算机程序代码以控制排热单元32以便如本文中所述冷冻样品30的程序存储器和用于存储由处理器12接收或处理的数据、程序或指令的工作存储器。存储器18和/或数据存储16可包括供作为临时存储器使用的易失性存储器,诸如随机存取存储器(ram)。另外或备选的是,存储器18和数据存储16可包括非易失性存储器,诸如闪存、只读存储器(rom)或电可擦除可编程rom(eeprom)。处理器12可包括处理逻辑以处理数据(例如,从传感器20、22、24、...、n收到的数据、程序、经由用户接口14从用户收到的指令等),并且响应于处理而生成输出信号。控制模块10可包括任何适合的电路或逻辑,并且可例如包括以下的任何一项或多项:现场可编程门阵列(fpga)、片上系统装置、微处理器装置、微控制器和一个或多个集成电路。控制模块10被耦合到排热单元32以便控制在冷冻室28中的温度。用户接口14可以是计算机屏幕、触摸屏幕、键盘、鼠标、扬声器、条形码扫描器、指纹扫描器等的一项或多项。通信模块26可配置成接收来自一个或多个外部装置(诸如如本文中所描述的远程服务器)的数据或数据信号。通信模块26可以是通信接口或单元。通信模块可配置成经由诸如因特网的有线或无线网络接收数据。通信模块也可配置成经由诸如因特网的有线或无线网络,传送数据或数据信号到一个或多个外部装置(诸如远程服务器)。数据存储16可配置成存储来自传感器20、22、24、...、n的数据。数据存储16可被耦合到至少一个通信模块26和至少一个处理器12。控制模块10的组件可以是硬件和软件组件的组合、全部软件组件或全部硬件组件。诸如图1中图示的低温冷冻器根据冷冻曲线低温冷冻样品。熟知的是每个样品变差要求其自己的冷冻曲线由技术熟练的科学家预确定。冷冻曲线是技术熟练的科学家基于众多因素来确定的,诸如样品的成本、使用的细胞类型或多个类型、样品的大小(重量)、成核温度、使用的低温保护剂的量、在其内提供样品的容器等。在低温贮藏期间带有保护性影响的化合物被称为低温保护剂。在一些实施例中,可从浓度在0到100%的范围变化的二甲亚砜(dmso)、甘油、葡萄糖、丙二醇、聚乙二醇、糖类、醇类、糖醇、细胞凋亡抑制剂、聚蔗糖、聚乙烯吡咯烷酮(polyvinylpyrollidine),或者这些低温保护剂的两项或更多项的组合中选择低温保护剂。冷冻曲线对于它被确定所基于的因素是特定的。例如,被确定用于2ml的样品a的冷冻曲线可不同于确定用于250ml的样品a的冷冻曲线,或者被确定用于带有10%dmso的200ml的样品a的冷冻曲线可不同于确定用于带有12%dmso的200ml的样品a的冷冻曲线。图2示意性地图示了用于样品的示范预确定的冷冻曲线(使用温度对时间的曲线图图示)。冷冻曲线包括与格式无关的指令集,所述指令被输入冷冻器中并且所述指令定义在冷冻周期期间的样品的冷却的速率。在样品被置于冷冻器中时,冷冻周期在时间t=0分钟开始。在大多数实例中,样品将是在室温与冷冻周期开始时样品的冷冻点之间。在样品已到达在冷冻曲线中定义的希望的温度时,冷冻周期结束。例如,根据图2,冷冻周期在时间t=180分钟时结束。冷冻曲线可包括不同线性冷却速率(缓变)以及恒温保持时间(停留)等,并且可包含线性和非线性冷却方案。如上所述,为每个样品种类预确定冷冻曲线。无论何时要冷冻样品,其具有与在预确定的冷冻曲线中所定义的相同的样品成分、样品大小、低温保护剂的量和容器等,则要求该预确定的冷冻曲线被编程到冷冻器中。根据已知系统,每个预确定的冷冻曲线通常作为指导手册的一部分以纸质形式被提供到操作人员,并且操作人员被要求经由在冷冻器的用户接口14输入预确定的冷冻曲线。然而,由于预确定的冷冻曲线是由用户手动输入,因此,错误可发生,例如,在从纸张版本复印预确定的冷冻曲线时,印刷错误可由系统的用户输入。如上所述,冷冻器10包括至少一个传感器20、22、24、...、n。传感器20、22、24、...、n的一个或多个包括提供用于在冷冻期间监视冷冻室28内的温度的温度传感器。温度传感器检测在冷冻室28内在一个或多个不同位置的温度,诸如在冷冻室28内的盘处。温度在样品的冷冻期间根据预确定的冷冻曲线被检测到,并且数据存储16将检测到的温度与传感器的位置和/或传感器id及感应到温度所在的时间一起存储。图3示意性地图示了根据图2的预确定的冷冻曲线在样品的冷冻期间检测到的盘温度对时间。除检测在冷冻室28内在不同位置的温度外,一个或多个传感器20、22、24、...、n也能够被提供以检测在冷冻周期期间样品的实际温度。传感器20、22、24、...、n在样品的冷冻期间根据预确定的冷冻曲线检测实际温度,并且数据存储16将检测到的温度与传感器的位置和/或传感器id及感应到温度所在的时间一起存储。图4示意性地图示了根据图2的预确定的冷冻曲线在样品的冷冻期间检测到的样品温度对时间。图5示意性地图示了图2的预确定的冷冻曲线、图3的检测到的盘温度和图4的检测到的样品温度。如在
技术领域
中所理解的,并且如图5中所图示的,由每个冷冻器实现的样品的实际检测到的冷冻可与预确定的冷冻曲线不同。变化能够由于众多因素而发生,诸如样品的制备的准确度。例如,具体预确定的冷冻曲线可要求混合有10%dmso的200ml的样品a。然而,一个用户120、121、122、...、12n可无意地添加混合有10.5%dmso的195ml的样品a或混合有11%dmso的202ml的样品a等。变化也可由于在冷冻器的变化而发生,例如冷冻器排热单元32可未尽可能高效地运转。除检测在冷冻周期期间的实际温度外,一个或多个传感器20、22、24、...、n可被提供以检测在冷冻周期期间在冷冻器的外部温度。另外,一个或多个传感器可被提供以检测冷冻器的门何时被打开、冷冻器的门何时被关闭、门被打开/关闭的时间和日期和/或门被打开的持续时间。根据一个实施例,传感器20、22、24、...、n在冷冻周期期间连续地检测。根据另一实施例,传感器20、22、24、...、n在冷冻周期期间定期地检测。由传感器20、22、24、...、n检测到的传感器数据与根据冷冻曲线的样品的冷冻有关。由传感器20、22、24、...、n检测到的传感器数据可包括以下的一项或多项:在冷冻周期期间在冷冻室28内在一个或多个不同位置的温度;在冷冻周期期间样品的温度;在冷冻周期期间在冷冻器的外部温度;冷冻器门数据,诸如在冷冻周期期间冷冻器的门何时被打开和/或关闭以及门被打开的持续时间。对于每次检测,检测的时间和日期也与检测传感器的指示一起被记录。除由传感器20、22、24、...、n检测到的传感器数据外,控制模块10也有能力检测和存储与根据冷冻曲线的样品的冷冻有关的其它数据。其它数据可包括冷冻器数据和/或样品数据和/或用户数据等。控制模块10可存储冷冻器数据,诸如:冷冻器标识符;冷冻器能量消耗(在冷冻周期期间由冷冻器消耗的能量和/或在冷冻周期期间由冷冻器的不同组件消耗的能量);冷冻器位置(冷冻器的实际位置和/或冷冻器ip地址);冷冻器警报数据(诸如警报是否在冷冻器被激活,例如门打开警报,和/或是否响应于警报采取了任何动作,例如,门被关闭)。控制模块10可存储样品数据,诸如:样品标识符;样品成分数据(诸如关于样品的成分的信息);样品大小/重量数据(诸如关于样品的大小/重量的信息);样品容器数据(诸如关于样品容器的信息);预确定的冷冻曲线;样品冷冻日期(诸如样品根据冷冻曲线被冷冻的日期);样品冷冻时间(诸如冷冻周期的开始时间、冷冻周期的结束时间和/或冷冻周期的持续时间)。控制模块10可存储用户数据,诸如:用户标识符;下面进一步详细讨论的用户观察。由传感器20、22、24、...、n检测到的传感器数据以及冷冻器数据和/或样品数据和/或用户数据(其全部与根据冷冻曲线的样品的冷冻有关)是用户所关注的。然而,用户可不在冷冻器的位置,例如,由于用户要求来自多个冷冻器的数据,或者因为用户正在执行要求来自多个位置的数据的临床试验。因此,通信模块26可被用于传输数据到远程服务器。图6示意性地图示了远程服务器50。远程服务器50包括至少一个处理器52、至少一个工作存储器54、至少一个存储的程序存储器58、至少一个数据存储56及至少一个通信模块60。远程服务器50也可包括未被图示的其它组件。远程服务器50的组件可以是硬件组件和软件组件的组合,可以全部是软件组件,或者可以全部是硬件组件。远程服务器以通信方式被耦合到至少一个冷冻器。根据一个实施例,通信模块60被用于通过诸如因特网的网络将远程服务器50连接到至少一个低温冷冻器。连接可以是有线或无线的。至少一个低温冷冻器随后能与远程服务器50交换数据。例如,至少一个低温冷冻器有能力传送数据到远程服务器50,并且远程服务器50有能力接收来自至少一个低温冷冻器的传送的数据。另外,远程服务器50有能力传送数据到至少一个低温冷冻器,并且至少一个低温冷冻器有能力接收来自远程服务器50的传送的数据。根据一个实施例,在冷冻器与服务器之间传输的数据被加密。例如,使用私有/公共密钥对等。用户能够经由web浏览器从任何计算装置(诸如膝上型计算机、平板、智能电话、个人计算机等)访问远程服务器50。根据一个实施例,用户可被要求登录远程服务器并且在远程服务器具有账户。在连接到远程服务器50后,用户能从冷冻器访问数据。根据一个实施例,数据挖掘过程可被应用到在远程服务器收集的数据,以便从数据提取信息和/或模式,这在未进行数据的整理的情况下将是不可能的。图7示意性地图示了用于监视一个或多个低温冷冻器的系统。图7中图示了多个低温冷冻器100、101、102、...、10n。为免存疑,多数可以是任何数量,包含一个。多个冷冻器100、101、102、...、10n的每个可与其它冷冻器在相同位置或在不同位置被提供。每个冷冻器100、101、102、...、10n可由操作人员(用户120、121、122、...、12n)操作。另外,每个冷冻器100、101、102、...、10n以通信方式被耦合到远程服务器130。远程服务器130有能力接收来自冷冻器的数据以便监视冷冻器以及传送数据到冷冻器。如上所述,冷冻曲线由技术熟练的科学家预确定。预确定的冷冻曲线随后和诸如样品的成分、样品的大小、要添加到样品的低温保护剂的量和成分、要在其中提供样品的容器的类型等其关联的标准一起被提供到远程服务器130。根据一个实施例,远程服务器130传送预确定的冷冻曲线到多个冷冻器100、101、102、...、10n。根据一个实施例,预确定的冷冻曲线可在大体上相同时间被传送到多个冷冻器。由于在输入预确定的冷冻曲线时人为错误的实例被减少,因此,通过传送预确定的冷冻曲线到多个冷冻器,一致性能够被增大。在要求在多个冷冻器之一冷冻样品时,只要求在冷冻器的用户120、121、122、...、12n经由在冷冻器的诸如触摸屏幕的用户接口14从多个预确定的冷冻曲线中选择适当的预确定的冷冻曲线。不要求在冷冻器的用户120、121、122、...、12n手动输入预确定的冷冻曲线到冷冻器中。在冷冻器的用户也可被要求在使用冷冻器前经由用户接口14输入其用户id。在冷冻器的用户也可被要求经由用户接口14输入样品id,诸如通过使用触摸屏幕、在样品id被存储为条形码时的条形码扫描器、在样品id被存储为qr码时的成像装置等。传送预确定的冷冻曲线到多个冷冻器也是有利的,因为在远程服务器130的用户140随后能够保证在冷冻相同样品时每个冷冻器使用相同预确定的冷冻曲线。这在从全部运行相同预确定的冷冻曲线的多个冷冻器收集的数据中识别异常时是有用的。此外,在例如由于新数据变得可用,预确定的冷冻曲线由技术熟练的科学家更新时,更新版本的预确定的冷冻曲线能够从远程服务器被分发到多个冷冻器,增强了跨冷冻器的网络的一致性。根据一个实施例,更新的预确定的冷冻曲线可在大体上相同时间被传送到多个冷冻器。预确定的冷冻曲线可作为诸如图2中所图示的曲线图或者作为指令集被提供到多个冷冻器。用于图2中图示的曲线图的示范指令集能够被表示为:步骤时间(分钟)类型温度(℃)1t=0-22℃2t=0到t=20缓变从22℃到4℃3t=20到t=58停留在4℃4t=58到t=154缓变从4℃到-92℃5t=154到t=165缓变从-92℃到-100℃6t=165到t=180停留在-100℃当在多个冷冻器之一选择了预确定的冷冻曲线时,将与根据冷冻曲线的样品的冷冻有关的检测到的传感器数据、冷冻器数据、样品数据和/或用户数据从冷冻器传送到远程服务器130。数据可在要求时连续地、定期地或在冷冻周期结束时从冷冻器被传输到远程服务器。相应地,远程服务器可近实时地接收数据。远程服务器130在数据存储56中存储接收到的数据。与根据预确定的冷冻曲线的样品的冷冻有关的检测到的冷冻数据可作为诸如图4中图示的曲线图从冷冻器被传输到远程服务器130。备选的是,与根据预确定的冷冻曲线的样品的冷冻有关的检测到的冷冻数据可作为多个数据日志从冷冻器被传输到远程服务器130。在另一备选方案中,与根据预确定的冷冻曲线的样品的冷冻有关的检测到的冷冻数据可作为(一个或多个)曲线图的组合和/或多个数据日志从冷冻器被传输到远程服务器130。远程服务器130接收多个检测到的数据日志时,远程服务器可从多个数据日志生成表示样品的冷冻的实际冷冻曲线图,诸如图4中图示的曲线图。用户140能够在远程服务器130访问与根据预确定的冷冻曲线的样品的冷冻有关的接收到的冷冻数据。服务器130能够为用户提供来自一个或多个冷冻器和/或一个或多个冷冻的数据。例如,临床试验可牵涉到在多个不同冷冻器的(相同类型的)多个样品的冷冻,所有冷冻器使用相同冷冻曲线。关于在多个不同冷冻器的多个冷冻的接收到的数据随后能够以用户友好的格式呈现给用户140。例如,远程服务器130可从接收到的数据生成“冷冻一致性报告”。“冷冻一致性报告”可在一个曲线图上提供接收到的冷冻数据(从多个冷冻器接收到),使得用户轻松地跨一系列不同冷冻器和/或冷冻进行查看,和/或比较例如最小、最大和平均冷冻时间。另外,严格编组可指示极其一致的性能,而广泛扩展可暗示事情未被很好地控制。此外,在接收到的冷冻数据中的任何异常能够被用户轻松识别。“冷冻一致性报告”也可提供下拉过滤器,因此用户140能够将分析进一步收紧到例如单个冷冻器、单个用户、单个冷冻曲线等。存储从多个不同冷冻器接收到的关于多个不同冷冻的数据的能力是有利的,因为异常能够被远程用户快速地识别。在由于以前仅提供传感器冷冻数据,因此以前远程用户在冷冻后可能在数周内未接收到数据,和/或未接收到相同数量或质量的数据的情况下,这对于运行临床试验的用户特别有益。根据一个实施例,远程服务器130可通过“观察(observation)”来注释接收到的冷冻数据。图8图示了远程服务器已从接收到的数据日志生成并且通过观察注释的实际冷冻曲线图。观察由远程服务器基于从冷冻器接收到的数据生成。例如,参照图8,观察是“盖已闭合(lidclosed)”。观察“盖已闭合”根据接收到的传感器数据确定,例如,门传感器数据指示门传感器检测到盖在时间01:43被闭合。因此,远程服务器添加在时间01:43的观察“盖已闭合”到接收到的冷冻数据。另外,冷冻器的操作员、用户120、121、122、...、12n可创建用户观察和添加注释,其从冷冻器被传输到远程服务器130。例如,在生物样品作为临床试验的一部分被冷冻时,用户120、121、122、...、12n可在样品被冷冻前添加观察,诸如从患者获得样品的时间。这些用户观察经由用户接口14在冷冻器被添加并且作为用户数据和与根据预确定的冷冻曲线的样品的冷冻有关的其它数据一起被传输到远程服务器130。在远程服务器130接收到的与根据冷冻曲线的样品的冷冻有关的接收到的传感器数据、冷冻器数据、样品数据和/或用户数据也能够被分析以便对冷冻过程执行检查。例如,预确定的冷冻曲线可要求大约500焦耳的能量来完成冷冻。在冷冻器传输数据中的五个指示它们使用大约500焦耳的能量根据预确定的冷冻曲线完成了冷冻周期,但冷冻器之一传输数据指示它使用800焦耳的能量根据预确定的冷冻曲线完成了冷冻周期时,则可能确定未知的事件在该冷冻器已发生,并且进一步的调查被要求进行。以前比较此类数据是不可能的,并且因此不可能识别要求进一步调查的未知事件在冷冻器已发生。根据一个实施例,远程服务器可提供关于事件可能是什么的建议。例如,如果要求另外的功率以冷冻样品,则服务器可建议样品具有比指示用于选择的预确定的冷冻曲线的大小更大的大小。根据一个实施例,服务器可向用户提供报警。例如,大多数冷冻器包括在门一直被保持打开时向在冷冻器附近的用户指示的警报器。然而,远程服务器也可在事件在冷冻器已发生时直接向用户提供报警,诸如向用户的移动装置。报警可以是视觉和/或声音报警。样品的低温冷冻通常只是生物样品的处理的一个阶段。图9示意性地图示了生物样品的处理的简单概述。如图9中所图示的,在步骤s200获得样品。随后,在步骤s210根据预确定的冷冻曲线,以受控速率冷冻样品,诸如上面所描述的。在冷冻后,在步骤s230的受控解冻和在步骤s240的利用前,可在步骤s220要求样品被存储和/或被运输到另一位置。在冷冻与解冻之间,样品如果被要求到另一位置,则在运输时被要求低温存储。重要的是样品的完整性,样品在所有这些阶段被保持在预确定的条件中。在这些阶段的每个阶段记录的数据可根据要求连续地、定期地或在过程中在每个阶段结束时被传输到远程服务器130。例如asymptote™的viathaw™机器的解冻机可被用于提供样品的受控解冻。图10示意性地图示了解冻机350。如从图10中能看到的,解冻机350包括耦合到加热单元380的解冻室370,例如水槽,在其内可提供要解冻的样品30。解冻机350也包括控制模块360,其包括耦合到至少一个存储器363的至少一个处理器361、至少一个用户接口363、至少一个通信接口365、至少一个数据存储364及至少一个传感器366、367、368、…、36n。解冻机350也可包括未被图示的其它元件。存储器363可包括用于存储计算机程序代码的程序存储器和用于存储由处理器361接收或处理的数据、程序或指令的工作存储器,所述计算机程序代码用于控制加热单元380以便如本文中所述解冻在解冻室370中提供的样品30。存储器363和/或数据存储364可包括用于用作临时存储器的易失性存储器,诸如随机存取存储器(ram)。另外或备选的是,存储器363和数据存储364可包括非易失性存储器,诸如闪存、只读存储器(rom)或电可擦除可编程rom(eeprom)。处理器361可包括处理逻辑以处理数据(例如,从传感器366、367、368、...、36n收到的数据、程序、经由用户接口363从用户收到的指令等),并且响应于处理而生成输出信号。控制模块360可包括任何适合的电路或逻辑,并且可例如包括以下的任何一项或多项:现场可编程门阵列(fpga)、片上系统装置、微处理器装置、微控制器和一个或多个集成电路。控制模块360被耦合到加热单元380以便控制在解冻室370中的温度。用户接口363可以是计算机屏幕、触摸屏幕、键盘、鼠标、扬声器、条形码扫描器、指纹扫描器等中的一项或多项。通信模块365可配置成接收来自一个或多个外部装置(诸如如本文中所描述的远程服务器)的数据或数据信号。通信模块365可以是通信接口或单元。通信模块365可配置成经由诸如因特网的有线或无线网络接收数据。通信模块365也可配置成经由诸如因特网的有线或无线网络传送数据或数据信号到一个或多个外部装置(诸如远程服务器)。数据存储364可配置成存储来自传感器366、367、368、...、36n的数据。数据存储364可被耦合到至少一个通信模块365和至少一个处理器361。控制模块360的组件可以是硬件和软件组件的组合、全是软件组件或全是硬件组件。诸如图10中图示的低温解冻机根据解冻曲线解冻样品。每个样品要求其自己的解冻曲线由技术熟练的科学家确定。正如冷冻曲线一样,每个解冻曲线是基于众多因素确定的,诸如样品的成分、样品的大小(重量)、在冷冻前添加到样品的低温保护剂的量、在其内提供样品的容器等。解冻曲线通常比冷冻曲线更简单,并且例如指定:加热单元温度;容器类型;容器大小(ml);在样品被装填到解冻机以便解冻时什么温度将触发“太暖”报警;在样品已用太长时间解冻时什么时间将触发“太长”报警。根据一个实施例,解冻曲线被定义为指令的列表。图11图示了示范解冻曲线。图12图示了示范检测到的解冻样品温度(实线)连同加热器温度(虚线)。解冻曲线包括与格式无关的指令集,其被输入解冻机中,并且其定义在解冻周期期间样品加热所按的速率。在样品被置于解冻机中时,解冻周期在时间t=0分钟开始。在样品已到达在大多数实例中正好高于样品的融点的希望的温度时,解冻周期结束。如上所述,解冻机350包括至少一个传感器366、367、368、...、36n。传感器366、367、368、...、36n的一个或多个包括提供用于在解冻期间监视解冻室370内的温度的温度传感器。温度传感器也检测在解冻周期期间在加热单元380的温度。检测到的温度与传感器的位置和/或传感器id和感应到温度所在的时间一起被存储在数据存储364中。除检测在解冻周期期间解冻机内的温度外,一个或多个传感器366、367、368、...、36n可被提供以检测在解冻周期期间在解冻机的外部温度。另外,一个或多个传感器可被提供以检测解冻机的门何时被打开、解冻机的门何时被关闭、门被打开/关闭的时间和日期和/或门被打开的持续时间。根据一个实施例,传感器366、367、368、...、36n在解冻周期期间连续地检测。根据另一实施例,传感器366、367、368、...、36n在解冻周期期间定期地检测。由传感器366、367、368、...、36n检测到的传感器数据与根据解冻曲线的样品的解冻有关。由传感器366、367、368、...、36n检测到的传感器数据可包括以下的一项或多项:在解冻周期期间在解冻室内在一个或多个不同位置的温度;在解冻周期期间在加热单元的温度;在解冻周期期间在解冻机的外部温度;解冻机门数据,诸如在解冻周期期间解冻机的门何时被打开和/或关闭。对于每次检测,检测的时间和日期也与检测传感器的指示一起被记录。除由传感器366、367、368、...、36n检测到的传感器数据外,控制模块360也有能力检测和存储与根据解冻曲线的样品的解冻有关的其它数据。其它数据可包括解冻机数据和/或样品数据和/或用户数据等。控制模块360可存储解冻机数据,诸如:解冻机标识符;解冻机能量消耗(例如,在解冻周期期间由解冻机消耗的能量和/或在解冻周期期间由解冻机的不同组件消耗的能量);解冻机位置(例如,解冻机的实际位置和/或解冻机ip地址);解冻机警报数据,诸如警报是否在解冻机被激活(例如,样品太暖警报)和/或是否采取了响应于警报任何动作。控制模块360可存储样品数据,诸如:样品标识符;样品成分数据(诸如关于样品的成分的信息);样品大小/重量数据(诸如关于样品的大小/重量的信息);样品容器数据(诸如关于样品容器的信息);预确定的解冻曲线;样品解冻日期(诸如样品根据解冻曲线被解冻的日期);样品解冻时间(诸如解冻周期的开始时间、解冻周期的结束时间和/或解冻周期的持续时间)。控制模块10可存储用户数据,诸如:用户标识符;下面进一步详细讨论的用户观察。由传感器366、367、368、...、36n检测到的传感器数据以及解冻机数据和/或样品数据和/或用户数据(其全部与根据解冻曲线的样品的解冻有关)是用户所关注的。然而,用户可不在解冻机的位置,例如,由于用户要求来自多个解冻机的数据,或者因为用户正在执行要求来自多个位置的数据的临床试验。因此,通信模块365可被用于将检测到的数据从解冻机传输到远程服务器50,诸如上面所述和图6中所图示的。图13示意性地图示了用于监视一个或多个解冻机的系统。图13中图示了多个解冻机300、301、302、...、30n。多个解冻机300、301、302、...、30n的每个可与其它解冻机在相同位置或不同位置被提供。另外,多个解冻机300、301、302、...、30n的每个可与冷冻器在相同位置被提供,或者与冷冻器在不同位置被提供。每个解冻机300、301、302、...、30n可由操作人员(用户320、321、322、...、32n)操作。另外,每个解冻机300、301、302、...、30n以通信方式被耦合到远程服务器130。远程服务器130以通信方式被耦合到至少一个解冻机。根据一个实施例,通信模块60被用于通过诸如因特网的网络将远程服务器50连接到至少一个解冻机。连接可以是有线或无线的。多个解冻机300、301、302、...、30n能与远程服务器130交换数据。例如,多个解冻机300、301、302、...、30n有能力传送数据到远程服务器130,并且远程服务器130有能力接收来自多个解冻机300、301、302、...、30n的传送的数据。另外,远程服务器130有能力传送数据到多个解冻机300、301、302、...、30n,并且多个解冻机300、301、302、...、30n有能力接收来自远程服务器130的传送的数据。根据一个实施例,在解冻机与服务器之间传输的数据例如使用私钥/公钥对等被加密。如上所述,解冻曲线由技术熟练的科学家预确定。预确定的解冻曲线和诸如样品的成分、样品的大小、要添加到样品的低温保护剂的量、要在其中提供样品的容器的类型等其关联的标准一起被提供到远程服务器130。根据一个实施例,远程服务器130传送预确定的解冻曲线到多个解冻机300、301、302、...、30n。预确定的解冻曲线可在大体上相同时间被传送到多个解冻机300、301、302、...、30n。在预确定的解冻曲线由技术熟练的科学家更新时,更新版本的预确定的解冻曲线可从远程服务器被分发到多个解冻机。更新的预确定的解冻曲线可在大体上相同时间被传送到多个解冻机。在要求在多个解冻机之一解冻样品时,在解冻机的用户320、321、322、...、32n仅被要求经由在解冻机的诸如触摸屏幕的用户接口363从多个预确定的解冻曲线中选择适当的预确定的解冻曲线。在解冻机的用户320、321、322、...、32n不被要求将预确定的解冻曲线手动输入到解冻机中。在解冻机的用户320、321、322、...、32n也可被要求在使用解冻机前经由用户接口363输入其用户id。在解冻机的用户也可被要求在使用解冻机前经由用户接口363输入样品id,诸如通过使用触摸屏幕、在样品id被存储为条形码时通过条形码扫描器、在样品id被存储为qr码时通过成像装置等。如
技术领域
所理解的,由每个解冻机实现的实际解冻温度可与预确定的解冻曲线不同。变化能够由于众多因素而发生,诸如样品的制备的准确度。例如,预确定的解冻曲线可指定解冻在样品被冷冻和/或存储所在的温度(视情况而定)开始。然而,实际样品将在它从其存储单元取出的时刻开始解冻,因此,在样品进入解冻机时样品的实际温度可不同于在解冻曲线中定义的温度。在样品从存储装置到解冻机的传输不是瞬间的时,这特别明显。例如,在样品被保持在-196℃时,在被提供在解冻机中前它将在从其存储环境取出到室温时极其迅速地开始解冻。从预确定的解冻曲线的指定标准的此类变化可产生检测到的解冻数据,诸如样品温度,其不同于预确定的解冻曲线。在多个解冻机之一选择了预确定的解冻曲线,并且根据选择的预确定的解冻曲线解冻样品时,将与根据预确定的解冻曲线的样品的解冻有关的检测到的传感器数据、解冻机数据、样品数据和/或用户数据从解冻机传送到远程服务器130。数据可在要求时连续地、定期地或在解冻周期结束时从解冻机被传输到远程服务器。相应地,远程服务器可近实时接收数据。远程服务器130在数据存储56中存储收到的数据。与根据预确定的解冻曲线的样品的解冻有关的检测到的解冻数据可作为诸如图12中图示的曲线图从解冻机被传输到远程服务器130。备选的是,与根据预确定的解冻曲线的样品的解冻有关的检测到的解冻数据可在样品被解冻的同时作为实际所发生的事情的多个数据日志从解冻机被传输到远程服务器130。在另一备选方案中,与根据预确定的解冻曲线的样品的解冻有关的检测到的解冻数据可作为(一个或多个)曲线图的组合和/或多个数据日志从解冻机被传输到远程服务器130。在远程服务器130接收多个数据日志时,远程服务器可从多个数据日志生成表示样品的解冻的实际解冻曲线图,诸如图12中图示的曲线图。用户140随后能够在远程服务器130访问与根据预确定的解冻曲线的样品的解冻有关的接收到的数据。服务器130能够为用户提供来自一个或多个解冻机和/或一个或多个解冻的数据。例如,临床试验可牵涉到在多个不同解冻机的(相同类型的)多个样品的解冻,所有解冻机使用相同预确定的解冻曲线。关于在多个不同解冻机的多个解冻的数据随后能够以用户友好格式呈现给用户140。例如,远程服务器130可从接收到的数据生成“解冻一致性报告”。“解冻一致性报告”可在一个曲线图上提供接收到的解冻数据(从多个解冻机接收到),使得用户轻松地跨一系列不同解冻机和/或解冻进行查看,和/或比较例如最小、最大和平均解冻时间。另外,严格编组可指示极其一致的性能,而广泛扩展可暗示事情未得到很好地控制。此外,在接收到的解冻数据中的任何异常可被用户轻松识别。“解冻一致性报告”也可提供下拉过滤器,因此用户能够将分析进一步收紧到例如单个解冻机、单个用户、单个解冻曲线等。存储从多个不同解冻机收到的关于多个不同解冻的数据的能力是有利的,因为异常能够被远程用户快速地识别。在由于以前仅可提供检测到的温度数据,因此以前远程用户在解冻后可能数周内未接收到数据,和/或未接收到相同数量的数据的情况下,这对于运行临床试验的用户特别有益。根据一个实施例,远程服务器130可通过“观察”来注释接收到的解冻数据。图14图示了通过观察注释的检测到的解冻样品温度。观察基于从解冻机收到的数据被生成。例如,参照图14,观察是“用户装填了小瓶(userloadedthevial)”。例如在解冻机感应到小瓶已被添加所在的时间,根据接收到的传感器数据确定观察“用户装填了小瓶”。另外,解冻机的操作员、用户320、321、322、...、32n也可创建用户观察和添加注释,其作为用户数据从解冻机被传输到远程服务器130。例如,在生物样品作为临床试验的一部分被解冻时,用户320、321、322、...、32n可添加观察,诸如在样品的解冻后样品被派发给患者的时间。这些用户观察在解冻机经由用户接口被添加并且被传输到远程服务器130。根据另一实施例,用户观察可经由应用被添加到远程服务器130。在远程服务器130接收到的与根据预确定的解冻曲线的样品的解冻有关的接收到的传感器数据、解冻机数据、样品数据和/或用户数据也能够被分析以便对解冻过程执行检查。例如,预确定的解冻曲线可要求大约500焦耳的能量来完成解冻。在解冻机中的五个解冻机传输指示它们使用大约500焦耳的能量完成了预确定的解冻曲线的数据,但解冻机之一传输指示它使用800焦耳的能量完成了预确定的解冻曲线的数据时,则可能确定未知的事件在该解冻机已发生,并且进一步的调查被要求进行。以前比较此类数据是不可能的,并且因此不可能识别要求进一步调查的未知事件在解冻机已发生。图17图示了检测到的解冻温度的两个不同集合的曲线图,两个集合均与根据相同预确定的解冻曲线的样品的解冻有关。解冻温度的两个不同集合由在解冻机的温度传感器记录,并且在远程服务器130被接收到。实线指示在解冻具有10%dmso水溶液的样品时检测到的温度,并且虚线指示在解冻具有其中未添加dmso的“不正确”配制的溶液的样品时检测到的温度。在查看图17的曲线图时,对本领域的技术人员将显而易见的是,由于不同的增温速率以及指示溶液的融点的更高得多的温度平稳高区(temperatureplateau),“不正确”配制的溶液偏离了正确的配方。由于不正确的解冻能够被快速识别,因此,比较来自多个不同解冻机和/或多个不同解冻的数据的能力是有利的,其能够充当溶液的质量控制。另外,在服务器130接收到的数据能够在解冻后立即被引用,并且由于数据被保存在服务器,因此,也可在以后的时间被回引。根据一个实施例,远程服务器可提供关于与从预确定的解冻曲线的偏离的原因和/或在使用相同预确定的解冻曲线检测到的数据之间偏离的原因可能是什么的建议。例如,在解冻温度平稳高区不同时,则远程服务器可指示冷冻溶液已被不正确地配制。根据一个实施例,远程服务器也可以能向用户提供报警。例如,解冻机可包括向在解冻机附近的用户指示添加的小瓶太热的警报器。然而,远程服务器也可以能在事件在解冻机已发生时直接向用户提供报警,诸如向用户的移动装置。报警可以是视觉和/或声音报警。通过关于被传送到远程服务器的检测到的数据的示差热分析(dta),能够确定其它质量控制信息和其它信息。能够在从冷冻器、解冻机和运输装置收到的数据上执行dta(在下面描述)。下面的示例涉及从冷冻器收到的数据。如上所描述的,冷冻器传送检测到的传感器数据(诸如在冷冻周期期间样品盘的检测到的温度)和/或冷冻器数据(诸如在冷冻周期期间供应到冷冻器的电压)和/或样品数据(诸如选择的预确定的冷冻曲线)和/或用户数据等。例如,通过集成图18中示出的检测到的功率曲线,可能计算冷冻周期所要求的能量。从用于图18中图示的样品冷冻示例的测量的功率-时间曲线中,可能使在冷冻周期期间消耗的测量的功率(实线)与在冷冻周期期间从样品去除的预期的功率(虚线)有关。在成核后和在大部分的相变期间,保持温度降低的线性速率所要求的功率有大幅增大(功率在图18中通过实线被图示),其可被记录和传送到远程服务器。在成核前并且也在大部分的冷冻后,图18示出了测量的功率随时间大约线性增大-虚线预期的功率线就是这样被推导的。然而,已知在成核前,在温度被线性降低时,从(带有恒定质量和特定热容量的)样品排热的速率必须是恒定的。这意味着在成核前大约线性功率必须表示从样品的排热的恒定“基线”速率(虚线图18),以及冷冻器的另外线性增大的功率要求以供应盘本身和系统中的任何损耗。在块体冰形成之前和之后的此记录的功率数据曲线(图18中虚线)能够从正在从样品去除的测量的功率中轻松地被减去(图18中的实线),并且获得在冷冻期间在散热中更改的直接估计。为了这样做,例如,能够使用技术人员明白的辛普森规则或任何其它适当的方法在其中线发散的成核与在其中线重聚的点之间集成在图18中的曲线之间的区域。此数据能够被用于确定形成的冰的总量,并且如果不同于预测或单独控制样品,则将向技术人员指示例如释放的样品的体积或成分不正确。另外,在冷冻器中记录并且传送到远程服务器的功率的大幅增大指示冰在冷冻周期期间何时且在什么温度成核。另外,根据另一示例,在解冻周期期间在解冻机记录并且传送到远程服务器的功率可被用于确定溶液的热容量,其能够与用于质量控制的已知值进行比较。返回到图9,在冷冻后,样品可在解冻前被要求存储和/或运输到另一位置。为简化每个样品的跟踪,每个样品可被提供有独特标识符(样品id),诸如条形码、qr码或标识码,其可以是数字和/或字母的任何组合。在样品被冷冻时,其样品id可由在冷冻器100、101、102、...、10n的用户120、121、122、...、12n输入。例如,在样品id是条形码时,则用户可在冷冻样品前使用条形码扫描器扫描条形码。如上所讨论的,样品id然后和与根据预确定的冷冻曲线的样品的冷冻有关的由用户120、121、122、...、12n选择的预确定冷冻曲线、检测到的传感器数据、冷冻器数据、样品数据和/或用户数据关联。另外,在样品被解冻时,其样品id可由在解冻机300、301、302、...、30n的用户320、321、322、...、32n输入。例如,在样品id是条形码时,则用户可在解冻样品前使用条形码扫描器扫描条形码。如上所讨论的,样品id然后和与根据预确定的解冻曲线的样品的解冻有关的由用户320、321、322、...、32n选择的预确定解冻曲线、检测到的传感器数据、解冻机数据、样品数据和/或用户数据关联。远程服务器的用户140可能搜索与特定样品id关联的所有条目。用户140随后能从冷冻到解冻跟踪样品。远程服务器有能力传送预确定的运输曲线到运输装置,其运输(和存储)低温冷冻后的样品到不同位置。正如解冻曲线一样,运输曲线通常比冷冻曲线更简单,并且例如指定:样品要被存储所在的温度;容器类型;容器大小(ml);用于样品的最小和最大温度;用于样品的最小和最大g力;什么温度将触发“太暖”报警;什么温度将触发“太冷”报警;在样品已被存储太长时间时什么时间将触发“太长”报警等。根据一个实施例,运输曲线被定义为指令的列表。在运输装置的用户只被要求在运输装置经由诸如触摸屏幕的用户接口14,从多个预确定的运输曲线中选择适当的预确定的运输曲线。在运输装置的用户也可被要求在使用运输装置前经由用户接口14输入其用户id。在运输装置的用户也可被要求在使用运输装置前经由用户接口14输入样品id,诸如通过使用条形码扫描器等。远程服务器也有能力接收来自存储和运输低温冷冻后的样品的运输装置的数据。图15示意性地图示了低温运输装置500。低温运输装置500包括诸如电池的便携式电源550,和/或也可被连接到在运输交通工具中提供的电源。如从图15中能看到的,运输装置500包括耦合到加热单元580和排热单元590的存储室570,在其内提供样品30。存储装置被要求将样品保持在恒温。运输装置500也包括控制模块560,其包括耦合到至少一个存储器563的至少一个处理器561、至少一个用户接口563、至少一个通信接口565、至少一个数据存储564、至少一个传感器566、567、568、…、56n及至少一个位置检测模块540。存储装置500也可包括未被图示的其它元件。存储器563可包括用于存储计算机程序代码的程序存储器和用于存储由处理器561接收或处理的数据、程序或指令的工作存储器,所述计算机程序代码用于控制加热单元580和排除单元590以便将样品30在存储室570中保持在恒温。存储器563和/或数据存储564可包括用于用作临时存储器使用的易失性存储器,诸如随机存取存储器(ram)。另外或备选的是,存储器563和数据存储564可包括非易失性存储器,诸如闪存、只读存储器(rom)或电可擦除可编程rom(eeprom)。处理器561可包括处理逻辑以处理数据(例如,从传感器566、567、568、...、56n、位置检测模块540收到的数据、程序、经由用户接口563从用户接收到的指令等),并且生成响应于处理的输出信号。控制模块560可包括任何适合的电路或逻辑,并且可例如包括以下的任何一项或多项:现场可编程门阵列(fpga)、片上系统装置、微处理器装置、微控制器和一个或多个集成电路。控制模块560被耦合到加热单元580和排热单元590以便控制在存储室570中的温度。用户接口563可以是计算机屏幕、触摸屏幕、键盘、鼠标、扬声器、条形码扫描器、指纹扫描器等中的一项或多项。通信模块565可配置成接收来自一个或多个外部装置(诸如如本文中所描述的远程服务器)的数据或数据信号。通信模块565可以是通信接口或单元。通信模块可配置成经由诸如因特网的有线或无线网络接收数据。通信模块也可配置成经由诸如因特网的有线或无线网络来传送数据或数据信号到一个或多个外部装置(诸如远程服务器)。数据存储564可配置成存储来自传感器566、567、568、...、56n和位置检测模块540的数据。数据存储564可被耦合到至少一个通信模块565和至少一个处理器561。位置检测模块540可以是有能力检测运输装置500的位置的任何装置,诸如gps定位装置。控制模块560的组件可以是硬件和软件组件的组合、全是软件组件或全是硬件组件。如上所述,运输装置500包括至少一个传感器566、567、568、...、56n。传感器566、567、568、...、56n的一个或多个包括提供用于在运输期间监视存储室570内的温度的温度传感器。检测到的温度与传感器id和感应到温度所在的时间一起被存储在数据存储564中。除检测在存储期间运输装置内的温度外,一个或多个传感器566、567、568、...、56n可被提供以检测在运输装置的外部温度。另外,一个或多个传感器可被提供以检测运输装置500的门何时被打开、运输装置500的门何时被关闭、门被打开/关闭所在的时间和日期和/或门被打开的持续时间。另外,传感器566、567、568、...、56n中的一个或多个可包括提供用于检测在运输期间施加到运输装置500的g力的g力传感器。另外,传感器566、567、568、...、56n中的一个或多个可包括提供用于检测在运输期间在运输装置500的内部和/或外部湿度的湿度传感器。另外,传感器566、567、568、...、56n中的一个或多个可检测运输装置500的朝向。另外,传感器566、567、568、...、56n中的一个或多个可检测在运输装置500的电源,例如,何时运输装置500被连接到交通工具电源,何时运输装置500要求来自便携式电源550的功率,何时运输装置500耗尽功率(例如,何时便携式电源550仅剩20%功率等)。根据一个实施例,传感器566、567、568、...、56n在运输期间连续地检测。根据另一实施例,传感器566、567、568、...、56n在运输期间定期地检测。由传感器566、567、568、...、56n检测到的传感器数据与根据样品运输曲线数据的样品的运输有关。由传感器566、567、568、...、56n检测到的运输传感器数据可包括以下的一项或多项:存储室内的温度;在运输装置的外部温度;运输装置门数据,诸如在存储期间何时运输装置的门被打开和/或关闭;在运输装置的g力;运输装置的朝向;在运输装置的内部和/或外部湿度;功率连接;电源寿命。对于每次检测,检测的时间和日期也与检测传感器的指示一起被记录。除传感器566、567、568、...、56n检测到的传感器数据外,控制模块560也有能力检测和存储与样品的运输有关的其它数据。其它数据可包括运输装置数据和/或样品数据和/或用户数据等。控制模块560可存储运输装置数据,诸如:运输装置标识符;运输装置能量消耗(诸如在存储期间由运输装置和/或在存储期间由运输装置的不同组件消耗的能量);运输装置的位置(诸如运输装置的实际位置,例如gps坐标);运输装置警报数据,诸如警报是否在运输装置被激活(例如,样品太暖警报和是否采取了响应于警报的任何动作);在运输装置的电源;在运输装置可用的功率量(例如,剩余电池电量)。控制模块360可存储样品数据,诸如:样品标识符;关于样品的成分的信息;关于样品的大小/重量的信息;关于样品容器的信息;预确定的冷冻曲线;预确定的运输曲线数据;预确定的解冻曲线;样品被冷冻的日期。控制模块560可存储用户数据,诸如:用户标识符;用户观察。由传感器566、567、568、...、56n检测到的数据及全部与样品的运输有关的其它数据可经由在运输装置的通信模块565被传输到远程服务器50,诸如如上所述和图6中所图示的。图16示意性地图示了用于监视供在样品的低温处理中使用的一个或多个装置的远程系统。如图16中所图示的,远程服务器130配置成接收来自冷冻器10n的关于样品的冷冻的数据,接收来自存储装置420的关于样品的存储的数据,接收在样品将被运输到不同位置时来自运输装置440的关于样品的存储/运输的数据,以及接收来自解冻机30n的关于样品的解冻的数据。在这些装置中的每个装置记录的数据可根据要求连续地、定期地或在过程中的每个阶段结束时被转移到远程服务器。虽然图16中仅图示了一个冷冻器10n、存储装置420、运输装置440和解冻机30n,但远程服务器130有能力与多个冷冻器10n、多个存储装置420、多个运输装置440和多个解冻机30n进行通信。远程服务器130以通信方式被耦合到至少一个运输装置440。根据一个实施例,通信模块60被用于通过诸如因特网的网络连接远程服务器50到至少一个运输装置440。连接可以是有线或无线的。多个运输装置能与远程服务器130交换数据。例如,多个运输装置有能力传送数据到远程服务器130,并且远程服务器130有能力接收来自多个运输装置的传送的数据。另外,远程服务器130有能力传送数据到多个运输装置,并且多个运输装置有能力接收来自远程服务器130的传送的数据。根据一个实施例,在运输装置与服务器之间传输的数据例如使用私钥/公钥对等被加密。运输曲线由技术熟练的科学家预确定。预确定的运输曲线和诸如样品的成分、样品的大小、要添加到样品的低温保护剂dmso的量、要在其中提供样品的容器的类型等其关联的标准一起被提供到远程服务器130,根据一个实施例,远程服务器130传送预确定的运输曲线到多个运输装置。预确定的运输曲线可在大体上相同时间被传送到多个运输装置。在预确定的运输曲线由技术熟练的科学家更新时,更新版本的预确定的运输曲线可从远程服务器被分发到多个运输装置。更新的预确定的运输曲线可在大体上相同时间被传送到多个运输装置。在样品被要求运输时,在运输装置的用户仅被要求经由在运输装置的诸如触摸屏幕的用户接口563,从多个预确定的运输曲线中选择适当的预确定的运输曲线。在运输装置的用户未被要求手动输入预确定的运输曲线到运输装置中。在运输装置的用户也可被要求在使用运输装置前经由用户接口563输入其用户id。在运输装置的用户也可被要求在使用运输装置前经由用户接口563输入样品id,诸如通过使用触摸屏幕、在样品id被存储为条形码时通过条形码扫描器、在样品id被存储为qr码时通过成像装置等。如
技术领域
所理解的,实际检测到的运输数据可与预确定的运输曲线不同。在运输装置选择了预确定的运输曲线,并且根据选择的预确定的运输曲线运输样品时,将与根据预确定的运输曲线的样品的运输有关的检测到的传感器数据、运输装置数据、样品数据和/或用户数据从运输装置传送到远程服务器130。数据可在要求时连续地或定期地从运输装置被传输到远程服务器。相应地,远程服务器可近实时接收数据。远程服务器130在数据存储56中存储接收到的数据。与根据预确定的运输曲线的样品的运输有关的检测到的运输数据可作为曲线图从运输装置被传输到远程服务器130。备选的是,与根据预确定的运输曲线的样品的运输有关的检测到的运输数据可作为在样品被运输的同时实际所发生的事情的多个数据日志从运输装置被传输到远程服务器130。在另一备选方案中,与根据预确定的运输曲线的样品的运输有关的检测到的运输数据可作为(一个或多个)曲线图的组合和/或多个数据日志从运输装置被传输到远程服务器130。在远程服务器130接收多个数据日志时,远程服务器可从多个数据日志生成表示在运输装置中的样品的运输的实际运输曲线图。用户140随后能够在远程服务器130访问与根据预确定的运输曲线的样品的运输有关的接收到的数据。服务器130能够为用户提供来自一个或多个运输装置和/或运输的数据。关于在多个不同运输装置的多个运输的数据随后能够以用户友好格式呈现给用户140。冷冻器/解冻机/运输装置经由因特网传送数据到远程服务器。根据一个实施例,冷冻器/解冻机/运输装置在其本地数据存储中保留数据,直至由远程服务器对数据的接收被确认。这确保数据直到其已被安全存储在远程服务器,例如在数据存储56中之前未被删除。如果要求,则冷冻器/解冻机/运输装置可随后删除数据。冷冻器/解冻机/运输装置是否删除传送的数据将取决于在冷冻器/解冻机/运输装置提供的数据存储的大小。根据一个实施例,数据在删除前在预确定的时间期(诸如一周、一月、一年等)内被存储在冷冻器/解冻机/运输装置。用户140因而能查看由远程服务器130接收到的数据。用户140也能基于诸如冷冻器id、冷冻曲线、样品id、解冻机id等标准来搜索数据。例如,在检查预确定的冷冻曲线时,更佳结果可似乎由一个冷冻器和/或用户实现;或者一个冷冻器一直产生比其它冷冻器偏离预确定的曲线更大量的冷冻曲线。随后用户140可能进一步调查该冷冻器,例如,该冷冻器可似乎未在正确运转。然而,在不能比较冷冻器的结果与其它冷冻器的情况下,此故障将不会是立即显而易见的。汇编数据以及过滤和组织来自多个装置和样品的数据的能力增大了数据的使用性,因为以前不可能或不可行的进一步分析能够被执行。服务器也能够被用于生成如由用户140所要求且如上所讨论的报告和/或曲线图。由于服务器130被连接到因特网,因此,服务器的用户140无需是在服务器130的以便访问数据。这在临床试验正在几个不同位置实行时特别有用。关于每个过程(即,冷冻/存储/运输/解冻等)的数据能够近实时被传输到运行试验的用户。由远程服务器生成的已生成报告的示例是以使得异常对用户变得明显的此类方式呈现来自多个冷冻(使用相同预确定的冷冻曲线)或多个解冻(使用相同预确定的解冻曲线)的数据的报告。根据一个实施例,在相同的时间对温度曲线图上提供来自多个冷冻或多个解冻的数据,使得异常对用户清晰可见。用户140能选择要为其生成每个报告的组。例如,用户可选择:多个冷冻器,使用冷冻器id来选择;多个解冻机,使用解冻机id来选择;多个冷冻,使用预确定的冷冻曲线选择;用户id;多个样品,使用样品id来选择等。对于用户340也可能选择要为其基于机器所在的国家而生成每个报告的组,使用位置id来选择;或者由具体公司拥有的所有装置,使用装置id(冷冻器id、解冻机id、运输装置id等)来选择;或者参与具体试验的所有装置,使用装置id(冷冻器id、解冻机id、运输装置id等)来选择。此外,由于远程服务器提供预确定的冷冻曲线、解冻曲线和/或运输曲线到冷冻器、解冻机和/或运输装置,因此,可能选择一组装置来接收每个特定曲线,并且不同装置可基于用户选择的标准而接收不同曲线/版本的曲线。例如,属于相同公司的所有装置可接收第一预确定的曲线,而属于不同公司的所有装置可接收不同预确定的曲线。对于用户进一步可能的是创建随后根据由用户所要求的被应用到单独装置、所有装置或装置的子集的规则。作为在远程服务器预定义的规则的此类的示例可以是解冻机根据温度数据确定样品在被装填时太暖,并且解冻机在解冻机本地生成警告,规则可能是远程服务器也生成对于用户的查看此日志的任务,因为它具有关联警告。规则的其它示例是:如果冷冻或解冻日志缺失像在被处理的样品的细节的信息,则远程服务器生成对于用户的添加此信息的任务;前一周的设备日志的摘要每周在设置的时间通过电子邮件被发送到指定用户;如果任何解冻在解冻机a、b或c中止或失败,则立即向用户y发送电子邮件以警告他们等。根据另一实施例,远程服务器也有能力根据要求传送指令到冷冻器/解冻机/运输装置。例如,远程服务器可向冷冻器发送在早上的清早开始冷却的指令,以便准备供在操作员开始工作时使用。根据另一实施例,远程服务器也有能力生成和传送报警,诸如门打开、温度太热/太冷等。在装置可以有在活动状态的警报器。然而,服务器也可生成报警并且例如经由用户的移动装置将其传送给用户。用户对报警的响应也可被记录,诸如用户取消了动作,用户推翻了警报等。根据另一实施例,远程服务器也可被用于提示在冷冻器/解冻机的用户执行任务-例如,一旦样品已解冻,便可由远程服务器提示用户从解冻机取出样品。这可以除报警外被设置在冷冻器/解冻机。根据另一实施例,在远程服务器的用户也可例如经由网页与远程服务器交互以便添加观察和/或对关于接收到的解冻、冷冻或运输数据日志的观察做出注解。例如,一旦异常已被调查,用户便可添加观察以对其做出解释。根据另一实施例,远程服务器可生成发票(invoice)。例如,一旦样品已被解冻以供使用,远程服务器便生成从样品的厂家到样品的用户的发票。如由本领域技术人员将领会的,本发明技术可被实施为系统、方法或计算机程序产品。相应地,本发明技术可采用完全硬件实施例、完全软件实施例或组合软件和硬件的实施例的形式。此外,本发明技术可采用在计算机可读介质中实施的计算机程序产品的形式,该介质具有在其上实施的计算机可读程序代码。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以是例如但不限于是电子、磁性、光学、电磁、红外或半导体系统、设备、装置或前面所述的任何适合组合。用于实行本发明技术的操作的计算机程序代码可以采用一种或多种编程语言的任何组合来编写,包含面向对象的编程语言和常规过程编程语言。例如,用于实行本发明技术的操作的计算机程序代码可以包括以诸如c的常规编程语言(解释或编译型)编写的源、目标或可执行代码,或汇编代码、用于设定或控制asic(专用集成电路)或fpga(现场可编程门阵列)的代码、或诸如verilog™或vhdl(超高速集成电路硬件描述语言)的用于硬件描述语言的代码。代码组件可被实施为过程、方法或诸如此类,并且可包括子组件,子组件可采用从原生指令集的直接机器指令到高级编译或解释型语言构造的在任一抽象层次的指令或指令的序列的形式。本领域技术人员也将明白,根据本发明的优选实施例的逻辑的方法的全部或者部分可适当地在包括执行方法的步骤的逻辑元件的逻辑设备中被实施,并且此类逻辑元件可包括诸如在例如可编程逻辑阵列或者专用集成电路中的逻辑门的组件。此类逻辑布置可进一步在使能元件中被实施,以用于使用例如虚拟硬件描述符语言在此类阵列或电路中暂时或永久性地建立逻辑结构,该虚拟硬件描述符语言可使用固定或可传送的载体介质被存储和传送。在一个备选方案中,本发明技术的实施例可采用部署服务的计算机实施的方法的形式被实现,方法包括部署计算机程序代码的步骤,计算机程序代码可操作以在被部署于计算机基础设施或网络中并且在其上被执行时,促使所述计算机系统或网络执行方法的所有步骤。在又一备选方案中,本发明技术的优选实施例可采用在其上具有功能数据的数据载体的形式被实现,所述功能数据包括功能计算机数据结构,以在被加载到计算机系统或网络中并且借此在其上被操作时,使得所述计算机系统能执行方法的所有步骤。本领域的技术人员将明白,在不脱离本发明技术的范围的情况下,可对前述示范实施例进行许多改进和修改。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1