优先权
本PCT专利申请要求于2018年9月11日提交的题为“System and Method forCreating Cell Processing Protocols”、被分配代理人案卷号130670-09601(以前为1611/C96)并指定Seth Kasper为发明人的美国临时申请No.62/729,952的优先权,其全部内容通过引用并入本文。
技术领域
本发明涉及单采血液分离术(apheresis)和细胞处理设备,更特别地涉及为单采血液分离术和细胞处理设备创建定制协议。
背景技术
在许多应用中,期望从伤口和手术部位排出和收集血液和其它流体(例如,术中和/或术后)。在收集血液后,除去液体不仅有助于愈合并减少感染的威胁,而且还为医院提供了将收集的血液返还给患者的机会。进而,这减少了输注非患者自身血液(例如,同种异体血液)的需求。
现有技术系统通常具有设备必须遵循的一个或多个设置协议。在一些情况下,用户可能具有选择协议之一并修改处理速度、洗涤量或起始体积的能力,但没有能力针对既定的应用和/或用途在已建立的工作流程之外定制协议。因此,现有技术系统可能在其原始用途之外具有有限的应用。
发明内容
在本发明的第一实施例中,一种用于创建定制细胞处理协议的方法包括提供具有显示器、血液成分分离设备和泵的细胞处理设备。该方法还包括:使用显示器来选择具有多个第一处理阶段参数的第一处理阶段;以及使用显示器来修改第一处理阶段参数中的至少一个。该方法然后可以使用显示器来选择具有多个第二处理阶段参数的第二处理阶段,并且使用显示器来修改第二处理阶段参数中的至少一个。一旦选择了阶段并且修改了参数,该方法就可以创建定制协议算法。协议算法可以至少部分地基于所选择的第一和第二处理阶段以及修改后的第一和第二处理阶段参数。
第一处理阶段参数和/或第二处理阶段参数可以包括流动方向、阀位置、离心机速度、泵速、终点标准、按钮按压点、流出物水平、碗(bowl)光学器件值、目标体积、阶段时间和/或最终体积。第一处理阶段可以是填充阶段或灌注(prime)阶段。第二处理阶段可以是洗涤阶段、排空阶段、漂洗阶段和/或添加细胞阶段。
在一些实施例中,该方法还可以包括使用显示器选择具有多个第三处理阶段参数的第三处理阶段。另外,该方法可以使用显示器来修改第三处理阶段参数中的至少一个。定制协议算法然后可以至少部分地基于所选择的第三处理阶段和修改后的第三处理阶段参数。
该方法可以包括在允许用户运行协议(例如,通过运行协议的模拟)之前,使用显示器为血液成分分离设备选择碗的尺寸和/或验证协议算法。附加地或替代地,该方法可以包括选择预设的应用模式,该预设的应用模式调整第一或第二处理阶段参数中的至少一个。例如,预设应用可以是高质量模式、默认模式和加速模式。泵在加速模式下时以高速操作,和/或在高质量模式下时以低速操作。
该方法还可以包括根据定制协议算法来选择要在细胞处理设备的操作期间向用户显示的消息。附加地或替代地,该方法可以通过在细胞处理设备上运行定制协议算法来优化定制协议算法,并使用显示器为给定状态的结束选择阈值。
根据另外的实施例,用于创建定制细胞处理协议的系统可以包括细胞处理设备、界面和处理器。细胞处理设备可以处理血液和/或血液制品,并且可以具有血液成分分离设备和泵。界面可以位于细胞处理设备上,并且可以允许用户选择(1)具有多个第一处理阶段参数的第一处理阶段,以及(2)具有多个第二处理阶段参数的第二处理阶段。另外,界面可以允许用户修改第一处理阶段参数中的至少一个和/或第二处理阶段参数中的至少一个。处理器可以至少部分地基于所选择的第一和第二处理阶段以及修改后的第一和第二处理阶段参数来生成定制协议算法。
该系统还可以包括位于细胞处理设备内的控制器。控制器可以根据定制协议算法来操作细胞处理设备。例如,控制器可以控制血液成分分离设备和泵的操作(例如,根据定制协议算法)。第一和第二处理阶段参数可以包括流动方向、阀门位置、离心机速度、泵速、终点标准、按钮按压点、流出物水平、碗光学器件值、目标体积、阶段时间和/或最终体积。处理阶段可以是填充阶段或灌注阶段。第二处理阶段可以是洗涤阶段、排空阶段、漂洗阶段和/或添加细胞阶段。
在一些实施例中,界面还可以允许用户(1)选择具有第三处理阶段参数的第三处理阶段,以及(2)修改第三处理阶段参数中的至少一个。在这样的实施例中,定制协议算法可以至少部分地基于所选择的第三处理阶段和修改后的第三处理阶段参数。界面还可以允许用户为血液成分分离设备选择碗的尺寸。处理器可以在允许用户在细胞处理设备上运行协议算法之前验证协议算法。例如,处理器可以运行协议的模拟以验证协议算法。
系统还可以具有调整第一或第二处理阶段参数之一的预设应用模式。例如,预设应用模式可以是高质量模式、默认模式和加速模式。泵在加速模式下时以高速操作,和/或在高质量模式下时以低速操作。界面可以包括显示器,并且血液处理设备可以包括离心机碗。界面还可以允许用户根据定制协议算法在细胞处理设备的操作期间选择要显示给用户的消息。附加地或替代地,界面可以允许用户根据定制协议算法在细胞处理设备的操作期间为至少一个给定状态选择终点,以优化定制协议算法。
根据另外的实施例,一种用于创建定制细胞处理协议的方法包括提供具有显示器、血液成分分离设备、多个阀门和泵的细胞处理设备。该方法还可以包括:在细胞处理设备上执行细胞处理过程,以及在细胞处理过程期间手动控制细胞处理设备的操作。处理器可以在细胞处理过程期间监视对细胞处理设备的操作的手动控制,并且该方法可以至少部分地基于所监视的对细胞处理设备的操作的手动控制创建定制协议算法。细胞处理设备的操作的手动控制可以包括多个阀中的至少一个阀的手动操作、泵速的手动操作、处理体积的手动操作、细胞处理设备所处的状态的手动操作,和/或系统参数的手动操作。该方法还可以将定制协议算法保存在数据存储设备中和/或修改定制协议算法。
在附加的实施例中,用于创建定制细胞处理协议的系统包括处理血液和/或血液制品的细胞处理设备。该细胞处理设备可以包括血液成分分离设备、多个阀门和泵。该系统还可以包括位于细胞处理设备上的界面,该界面允许用户将细胞处理设备置于学习模式,在该学习模式下,用户可以在细胞处理过程中手动控制细胞处理设备的操作。当处于学习模式时,处理器可以在细胞处理过程期间监视对细胞处理设备的操作的手动控制,并且可以生成定制协议算法。定制协议算法可以至少部分地基于所监视的对细胞处理设备的操作的手动控制。
对细胞处理设备的操作的手动控制可以包括阀之一的手动操作、泵速的手动操作、处理体积的手动操作、细胞处理设备所处的状态的手动操作和/或系统参数的手动操作。该系统可以具有存储定制协议算法的数据存储设备和/或界面可以允许用户修改定制协议算法。该细胞处理设备可以具有控制器,该控制器根据定制协议算法来操作细胞处理设备。例如,控制器可以控制泵、血液成分分离设备和/或一个或多个阀。
附图说明
通过参考以下参考附图的详细描述,将更容易理解实施例的前述特征,其中:
图1A-1C示意性地示出了根据本发明的实施例的处理设备。
图2是描绘根据本发明的实施例的创建定制协议的方法的流程图。
图3A-3J示意性地示出了根据本发明的实施例的在图2中所示的方法的各个步骤处描绘用户界面的屏幕截图。
图4是描绘根据本发明的实施例的创建第二定制协议的方法的流程图。
图5A-5F示意性地示出了根据本发明的实施例的在图4中所示的方法的各个步骤处描绘用户界面的屏幕截图。
图6示意性地示出了根据本发明的实施例的描绘如图2和图4中所示创建的协议的屏幕截图。
具体实施方式
在说明性实施例中,系统和方法可以创建用于细胞处理设备的定制细胞处理协议。用户可以使用细胞处理设备上的显示器为协议选择一个或多个处理阶段,并修改一些阶段参数。基于所选择的处理阶段和修改后的参数,系统/方法可以创建要在细胞处理设备上运行的定制协议算法。
图1A至1C示意性地示出了根据本发明的一些实施例的血液/细胞处理系统100。系统100包括血液成分分离设备(例如,离心机碗110),其将全血分离成其各个成分。例如,在一些实施例中,可以在抗凝剂被传送到处理系统100时(从连接到处理系统100的杆120悬挂的抗凝剂袋中)向血液/细胞添加抗凝剂。然后,将血液(例如,经由悬挂在杆130上的容器/储罐或直接从患者身上)引入到血液成分分离设备110中,该设备将血液分离成其各个成分(例如,红细胞、血浆、血小板等)。一旦血液被分离,就可以将血小板和/或血浆传送到废物袋中进行处理,并且处理系统100可以将洗涤溶液引入到分离设备中以洗涤红细胞。在洗涤红细胞之后,处理系统100可以将红细胞返还给患者。系统100包括显示器140(例如,触摸屏显示器),其允许用户在处理之前、处理期间和处理之后与系统100交互。此外,系统100可以在处理期间在显示器140上显示关于当前过程的信息。
例如,如图1C中所示,在血液回收(salvage)应用中,系统100可以包括抽吸管线26,用于抽吸从患者12的伤口部位12a(或手术部位)流失的血液。抽吸管线26经由端口16a(例如,入口端口)与回收储罐16流体连通。抗凝剂容器经由馈送管线28与抽吸管线26流体连通。真空源19经由真空管线21耦合到储罐16的端口16b(例如,真空端口)。真空源19在抽吸管线26内提供真空,使得抽吸管线26可以将血液从伤口/手术部位12a抽吸到储罐16中。如下面更详细讨论的,储罐液位传感器17感测储罐16内流体的液位。
储罐16经由管线30、阀V
同样如图1C中所示,用于收集从回收的血液中洗出的废液的废液容器22经由出口端口PT
为了收集最终的/洗涤的血液成分(例如,红细胞),系统100还包括收集袋24,该收集袋24又经由入口端口PT
一般而言,在手术期间,来自伤口12a(或手术部位)的血液经由抽吸管线26从患者12抽吸。所抽吸的血液通过经由抽吸管线28从抗凝剂袋14滴下的抗凝剂进行抗凝,并被存储在储罐16中。如上所述,储罐16可以包括液位传感器17,其感测储罐16内回收血液的液位。一旦在储罐16内存储/已收集预定量的回收血液,那么液位传感器17(或控制器)激活泵P,该泵P通过经由管线30、阀门V
血液进入离心机碗110的分离室76中,当离心机碗110被血液填充时,离心机碗110通过马达23旋转,从而根据成分密度将分离室76内的血液分离成不同的部分。当在碗110中时,离心力将血液分离成较高密度的成分(主要是红细胞(RBC))、中等密度的成分(主要是白细胞和血小板)和较低密度的成分(主要是血浆)。在血浆保持更靠近离心机碗110的核心的同时,RBC被迫至离心机碗110的外壁。在血浆和RBC之间形成“血沉棕黄层(buffycoat)”。“血沉棕黄层”由血小板的内层和白细胞(WBC)的外层组成。
当碗110被血液填充时,RBC层径向移动,从而使得其边界向上上升。光学传感器20a相对于离心机碗110定位成使得当碗110被填充时(例如,至约50%的血细胞比容),向上上升的RBC层散射由光学传感器20a产生的光束。因此,光学传感器20a不接收反射光束,并且光学传感器20a确定离心机碗110已满。一旦光学传感器20a确定碗110已满(例如,至约50%的血细胞比容),泵P就停止泵送,并且离心机碗110的填充终止。如上所述,一旦血液被分离,血小板和/或血浆就可以被传送到废物袋中进行处理,并且处理系统100可以将洗涤溶液引入到分离设备中以洗涤红细胞。在洗涤红细胞之后,处理系统100可以将红细胞返还给患者。
应该注意的是,传统的处理系统是具有预定义协议的“状态机”,该预定义协议定义了系统的操作。例如,系统将停留在当前(和预定义)状态直到决策点,然后协议将系统移至下一个状态,直到到达下一个决策点。在这样的系统中,用户在状态或决策点方面几乎没有灵活性(例如,用户无法显著更改协议)。但是,在许多应用中,特别是在学术和细胞疗法应用中,用户更改协议甚至完全创建新协议可能对用户很有用。为此,本发明的一些实施例具有“灵活模式”,其允许用户定义状态(关键参数的选择)和决策点两者。
如下面更详细讨论的,灵活模式允许用户为例如锁定状态行为FILL、WASH、EMPTY创建定制协议和设置组(例如,洗涤体积、填充速度、排空速度等)。用户还可以为协议和每个状态定义关键参数。关键参数的示例包括但不限于泵速、阀门位置和离心机速度。决策点的示例包括简单的点(诸如,按钮按压),至更复杂的系统反馈,诸如,达到流出物清洁度水平、达到碗光学器件(Bowl Optics)RBC检测斜率值、达到目标体积、状态时间、达到离心机速度,等等。
另外,在一些实施例中,系统100可以允许用户选择和自定义附加的选项,以进一步优化协议并针对特定应用自定义协议。例如,用户可以选择要在显示器140上显示的消息。这些消息可以包括警告消息的类型、处理信息(例如,流速、压力、体积、当前处理阶段等)和/或对用户的指示(例如,连接各种组件、执行手动任务等)。附加地或替代地,用户可以输入可以随着过程而改变的预定状态的体积,诸如填充体积(或确定处理步骤的开始或结束的其它体积)。如下面更详细讨论的,一旦创建了协议,用户就可以保存定制协议以供以后使用(例如,在数据存储设备/数据库中),并且可以用密码保护每个保存的协议以确保它不会被无意间编辑。可以通过在触摸屏上可视地拖放预定义状态或通过带有添加/删除按钮的菜单来创建工作流程/协议。
图2是描绘根据本发明的实施例的用于创建定制协议的示例性处理的流程图。图3A至3J示出了当用户进行协议创建处理时来自显示器140的示例性屏幕截图。应当指出(并且如下面更详细讨论的),虽然图2示出了使用FILL-WASH-EMPTY-RINSE-EMPTY工作流程创建协议,但也可以创建其它协议/工作流程。一般而言,图2中创建的协议类似于标准的70ml碗默认值,不同之处在于填充阶段自动运行到设定的最终体积而不是空气检测,在第一次排空之后添加小的20ml漂洗步骤,并且在漂洗之后添加第二次排空。但是,可以创建与图2中所示明显不同的其它协议。
在系统100启动后,显示器/界面140可以显示具有许多选项/按钮供用户选择的“主屏幕”305,诸如“细胞回收”302和/或“隔离(sequestration)”303(图3A)。如下面更详细讨论的,该主屏幕305还可以包括所有先前创建的定制算法/协议的列表。用户可以在显示器140上选择“灵活协议”310以开始创建自定义协议(图3A)。为了允许用户命名定制协议(步骤210),显示器/触摸屏140可以在屏幕上向用户提供键盘,并且用户可以使用触摸屏140键入协议的名称。替代地,系统100可以包括用户可以用来键入协议名称的单独的键盘。一旦输入了名称,系统100就将显示“碗选择屏幕”320。使用该屏幕,用户可以选择他们希望用于该定制协议的碗322A/B/C的类型和尺寸(步骤215)。例如,用户可以选择70mL碗322A、125mL碗322B或225mL碗322C。
在用户选择了想要的碗之后,系统100可以返回到主屏幕305(图3A)。替代地,用户可以使用位于碗选择屏幕320侧面的导航按钮324手动返回到主屏幕。例如,导航按钮可以包括“细胞回收”按钮324A、“隔离”按钮324B、“设置”按钮324C、“记录”按钮324D、“系统”按钮324E、“帮助”按钮324F,以及“灵活协议”按钮324G。用户可以按下“灵活协议”按钮324G来返回到主灵活协议屏幕305。在主屏幕305上,用户可以通过按下“+”按钮312并选择阶段(例如,填充阶段)来添加阶段(步骤220)。然后,系统将弹出“建立填充阶段”屏幕330,该屏幕允许用户自定义填充阶段的设置。例如,用户可以使用向上和向下按钮331A/B来滚动浏览填充阶段的各种细节,并且针对每个细节自定义设置(步骤225)(图3C)。例如,用户可以将流动方向设置为流入、将阀门位置设置为填充、将离心机速度设置为7000、将泵速设置为150、将终点状态设置为体积、并且将最终体积设置为500。在输入了期望的设置之后,用户可以按下完成332以完成填充阶段。在任何时候,如果用户希望使用默认设置,那么用户可以简单地按下默认按钮333,并且系统100将自动把每个设置设置为默认参数。
然后,系统100将移至图3D的灵活协议页面338,该页面显示填充阶段334已经被建立并添加到协议中。为了添加下一个阶段,在这种情况下是添加洗涤阶段(步骤230),用户可以再次按下添加按钮312并选择洗涤阶段。以类似于填充阶段的方式,用户可以使用洗涤阶段屏幕340上的向上和向下按钮331A/B在洗涤阶段的各个细节/方面之间导航,以编辑/自定义协议的洗涤阶段(步骤235)。例如,如图3E中所示,用户可以将设置的流动方向设置为流入、将阀门位置设置为洗涤、将离心机速度设置为7000、将泵速设置为150、并将终点状态设置为体积和将最终体积设置为1000。一旦用户已完成建立洗涤阶段,他们就可以按下完成按钮332以完成洗涤阶段并将自定义的洗涤阶段添加到协议。
用户可以继续该处理以添加和编辑任何附加阶段。例如,用户可以添加和编辑排空阶段(步骤240和245)、漂洗阶段(步骤250和255)和第二排空阶段(步骤260和265)。如图3F至3H中所示,并且以与上述类似的方式(例如,使用向上/向下按钮331A/B等),用户可以在其各自的屏幕350、360、370上自定义排空阶段和漂洗阶段中每个阶段的各种参数以自定义整体处理协议。一旦用户已添加和编辑每个期望的阶段(例如,填充、洗涤、排空、漂洗阶段),每个阶段就将被显示在灵活协议页面338上(图3I),并且用户可以按下完成按钮335以完成/确定协议。此时,系统100将创建当用户准备好时系统100执行协议所需的算法。例如,系统100可以包括处理器,该处理器基于所选择的阶段和每个所选择的阶段内的编辑参数来创建协议。一旦系统100已创建算法/协议,系统100就可以(例如,在数据库和/或数据存储设备内)存储算法/协议使得它可以在以后的时间被使用,并且可以将协议添加到主屏幕305上的可用协议列表306(图3J)。为了继续执行创建的协议(例如,使用血液成分分离设备执行协议),用户可以返回到主屏幕305并从列表中选择期望的协议(图3J)并按下激活按钮336(步骤270)。然后,系统将继续执行协议。
应当注意的是,虽然上述实施例创建了包括填充阶段(例如,其中碗110被血液/血液成分填充的阶段)、洗涤阶段(例如,其中洗涤溶液被引入到碗中以洗涤红细胞)、排空阶段(例如,其中碗110的内容的一部分被排空)、漂洗阶段(例如,其中少量的溶液被引入到碗110中以漂洗内容)和第二排空阶段(例如,其中碗110被排空)的协议,但是其它实施例可以创建具有不同阶段的不同协议。例如,图4是描绘根据本发明的附加实施例的用于创建不同的定制协议的示例性处理的流程图。图5A至5F示出了当用户进行协议创建处理时来自显示器140的示例性屏幕截图。应该注意(并且如下面更详细讨论的),图4示出了使用PRIME-ADDCELLS-WASH-EMPTY工作流程创建协议。该协议使用225mL的碗,并首先从洗涤管线34灌注碗(例如,使用抗凝剂或洗涤溶液)。该协议随后在过程期间基于可变的细胞体积(以ml为单位)以由用户设置的预定且灵活的体积填充碗。然后,系统100执行洗涤步骤和标准的排空步骤/阶段。
为了以与上述类似的方式并且在系统启动时创建该协议,用户可以选择灵活协议选项以开始创建定制协议。然后,用户可以命名协议(例如,图4中的“灵活协议测试2”)(步骤410)并选择期望的碗尺寸(例如,225mL)(步骤415)。一旦碗的尺寸已经被选择,用户然后就可以按下添加按钮312以添加定制的灌注阶段(步骤420)。应当注意的是,因为这不是标准阶段,因此用户可以使用键盘505来命名该阶段(例如,图5A中的“灌注”),然后在需要时在灌注阶段屏幕510上编辑/自定义每个参数(步骤425)。例如,用户可以将流动方向设置为流入、将阀门位置设置为洗涤、将离心机速度设置为5000、将泵速设置为250、将终点设置为300mL的体积。在编辑灌注阶段之后,用户可以按下完成按钮335以将该阶段添加到协议。
用户然后可以以类似的方式继续添加和编辑协议的附加阶段。为了创建图4中所示的协议,用户可以在添加细胞屏幕520上添加和编辑“添加细胞”阶段(步骤430和435;图5C)、在洗涤阶段屏幕530上添加和编辑洗涤阶段(步骤440和445;图5D),并且在排空阶段屏幕540上添加和编辑排空阶段(步骤450和455;步骤5E)。应当注意的是,虽然图4和图5A-5E示出了所选择的特定参数,但是本发明的实施例允许用户自定义每个阶段,并且因此用户可以改变图中所示的任何参数。为了最终确定并创建协议(以及系统100执行协议所需的算法),用户可以在协议屏幕550上选择完成335,这又将新创建的协议(例如,灵活协议2)添加到启动/主屏幕305上的可用协议列表(图6)。
当用户准备好开始血液或细胞处理过程时,用户可以从列表中选择期望的协议(例如,“灵活协议2”)并按下激活按钮336(步骤460)。这将激活所选择的协议并加载该协议的参数。一旦加载了协议并且用户已经设置了系统100/设备,用户然后就可以按下“开始过程”按钮337以开始该过程。
重要的是要注意,通过允许用户自定义和创建任意数量的协议,本发明的实施例允许系统100在学术环境中使用。另外,本发明的实施例可以在使用除标准填充洗涤排空阶段以外的工作流程的应用中使用,并且可以为细胞疗法客户/应用提供更有针对性的解决方案。关于细胞疗法,GMP处理通常利用需要执行手动设置步骤的定制工作流程。这易于出现用户错误,并且每个阶段的终点都有固有的可变性。本发明的各种实施例允许用户开发可自定义和可复制的协议,其提供减小处理中的可变性所必需的自动化水平。此外,系统100可以维护过程记录,该过程记录提供过程日期、时间、处理体积、产品体积等的可追溯性和客观证据。
除了以上讨论的回收过程之外,一些实施例可以允许自定义在一些处理系统(例如,例如,由Haemonetics Corporation of Braintree,MA出售的Cell
应当注意重要的是确保患者/捐助者以及系统的安全。当前的细胞处理/回收系统包括监视系统,其监视系统的各个方面,诸如离心机速度、歧管压力/真空检测、用于碗类型的流体检测期望窗口、通过空气检测器进行的体积计数/监视、流出物空气/血浆液检测期望值、碗光学器件空气血浆液检测系统、离心机中的液体溢出检测以及盖锁。本发明的实施例可以利用与验证的细胞回收模式相似/相同的状态行为。因此,存在相同的护栏用于性能保护。例如,在操作员手动夹持排空管线的情况下,将碗内容泵送到排空目的地将在蓝管线警告中产生过大的压力。类似地,如果协议使系统100用夹持的管线将流体从洗涤管线泵送至碗110,那么将发生盐水排空消息。
本发明的一些实施例还可以验证所创建的协议,例如,以确保该协议将按预期工作并且确保不存在安全问题。在这样的实施例中,系统100可以包括定制验证程序,该定制验证程序使用模拟模式或通过标准回归类型核实和验证(“V&V”)测试来验证所创建的协议。如果系统100确定所创建的协议将有问题(例如,将对系统100或患者有危险,或创建错误消息),那么系统110可以警告用户,使得用户可以在执行协议之前根据需要改变协议和/或参数。
虽然以上实施例允许用户完全自定义协议,但是一些实施例可以包括基于预设应用的模式。例如,系统100可以包括具有基于所选择的模式来切换/调整整个算法的性能的模式的选项。例如,一些实施例可以具有高质量模式、默认模式和/或加速模式。这些模式可以相应地改变泵速,以实现期望的结果(例如,接收更高质量的产品、加快过程时间等)。高质量模式可以以非常慢的速度(根据碗尺寸)操作泵速。例如,在使用70ml的碗的高质量模式下,系统以低至25ml/分钟的速度操作泵。相反,对于加速模式,系统可以使用70ml的碗以高至200ml/分钟的速度操作泵。对于225ml的碗,系统100可以分别以诸如100ml/分钟至1000ml/分钟的速度操作泵。
在一些情况下,对于用户手动控制系统100的操作以便确定所需的参数并确定应如何创建协议/算法可能是有益的/必要的。为了从该手动模式捕获和创建协议/算法,一些实施例可以包括学习模式。当处于该学习模式时,系统100(例如,处理器或控制器)跟踪状态、阀门位置、泵速、处理体积、其它系统参数以及设备/系统100的手动操作。一旦过程完成,用户就可以关闭学习模式,并且系统可以基于手动模式期间设备运行时(例如,当学习/监听处于打开时)所处的状态和参数来创建协议/算法。一旦创建了协议,用户就可以根据需要保存和/或编辑处理步骤。这又允许用户可复制地重复刚刚执行的手动处理,并允许用户以最少的按钮按压来捕获可变/长处理。
一些实施例还可以提供处理优化,处理优化又允许更深入的自定义。例如,通过利用设备监视仪器和传感器(例如,流出物传感器和碗光学器件传感器),系统100可以显示在运行实际产品之后的状态期间获得的流出物信号(最大、最小)。这使用户可以利用这些信号检测来改变状态。为了优化给定的协议,用户可以首先创建/建立如上所述的协议,然后(例如,在实际产品上)运行该协议。系统100然后可以在显示器140上显示每个状态之间的碗光学器件和流出物信号。然后,用户可以选择给定状态结束的阈值。如果用户想填充碗110直到出现管线传感器信号下降(例如,从1800A/D计数的信号到500A/D计数的目标),那么用户可以选择“500流出物”以便从填充周期改变到下一个后续周期。
虽然以上讨论的实施例直接在细胞处理设备100处创建定制协议,但是其它实施例可以远程创建协议。例如,在一些实施例中,创建协议的用户可以位于远程系统(例如,远程服务器或计算机系统)处,该远程系统例如经由全局数据通信网络(诸如,互联网)与一个或多个细胞处理设备进行通信。一旦在远程系统处创建,远程系统就可以将创建的协议发送/传输到与其通信的一个或多个细胞处理设备。
还应当注意的是,诸如“控制器”、“处理器”和“服务器”之类的术语在本文中可以用来描述可以在本发明的某些实施例中使用的设备,并且除非上下文另外要求,否则不应该被解释为将本发明限制为任何特定的设备类型或系统。因此,系统可以包括但不限于客户端、服务器、计算机、电器或其它类型的设备。这样的设备通常包括一个或多个用于在通信网络上进行通信的网络界面以及相应地被配置为执行设备和/或系统功能的处理器(例如,具有存储器和其它外围设备和/或专用硬件的微处理器)。通信网络通常可以包括公共和/或专用网络;可以包括局域网、广域网、城域网、存储网络和/或其它类型的网络;并且可以采用通信技术,包括但决不限于模拟技术、数字技术、光学技术、无线技术、联网技术和互联技术。
控制程序的各个组件可以单独或组合实现。例如,可以实现每个组件,或者可以以分布式方式配置专用服务器或一组服务器。
还应当注意的是,设备可以使用通信协议和消息(例如,由系统创建、传输、接收、存储和/或处理的消息),并且这样的消息可以由通信网络或介质来传达。除非上下文另外要求,否则本发明不应被解释为限于任何特定的通信消息类型、通信消息格式或通信协议。因此,通信消息通常可以包括但不限于帧、分组、数据报、用户数据报、蜂窝或其它类型的通信消息。除非上下文另外要求,否则对特定通信协议的引用是示例性的,并且应该理解的是,替代实施例可以适当地采用这种通信协议的变体(例如,可以有时进行的对协议的修改或扩展)或将来已知或开发的其它协议。
还应当注意的是,逻辑流程可能在本文被描述来演示本发明的各个方面,并且不应被解释为将本发明限制为任何特定的逻辑流程或逻辑实现。所描述的逻辑可以被划分为不同的逻辑块(例如,程序、模块、界面、功能或子例程),而不会改变总体结果或以其它方式脱离本发明的真正范围。一般而言,逻辑元素可以被添加、修改、省略、以不同顺序执行、或使用不同的逻辑构造(例如,逻辑门、循环原语、条件逻辑和其它逻辑构造)实现,而不会改变总体结果或以其它方式脱离本发明的真实范围。
本发明可以以许多不同的形式实现,包括但不限于与处理器(例如,微处理器、微控制器、数字信号处理器或通用计算机)一起使用的计算机程序逻辑、与可编程逻辑设备(例如,现场可编程门阵列(FPGA)或其它可编程逻辑设备(PLD))一起使用的可编程逻辑、分立组件、集成电路系统(例如,专用集成电路(ASIC))或任何其它部件,包括其任何组合。在本发明的一些实施例中,主要所有描述的逻辑被实现为一组计算机程序指令,该组计算机程序指令被转换成计算机可执行形式、被如此存储在计算机可读介质中,并且在操作系统的控制下由微处理器执行。
实现本文先前描述的全部或部分功能的计算机程序逻辑可以以各种形式实施,包括但绝不限于源代码形式、计算机可执行形式和各种中间形式(例如,由汇编器、编译器、链接器或定位器生成的表单)。源代码可以包括以任何各种编程语言(例如,目标代码、汇编语言或高级语言,诸如FORTRAN、C、C++、JAVA或HTML)实现的与各种操作系统或操作环境一起使用的一系列计算机程序指令。源代码可以定义和使用各种数据结构和通信消息。源代码可以是计算机可执行形式(例如,经由解释器),或者源代码可以(例如,经由翻译器、汇编器或编译器)被转换成计算机可执行形式。
计算机程序可以以任何形式(例如,源代码形式、计算机可执行形式或中间形式)永久或临时固定在有形存储介质中,诸如半导体存储器设备(例如,RAM、ROM、PROM、EEPROM或闪存可编程RAM)、磁存储器设备(例如,软盘或固定盘)、光存储器设备(例如,CD-ROM)、PC卡(例如,PCMCIA卡)或其它存储器设备。可以以任何形式将计算机程序固定为可使用各种通信技术(包括但不限于模拟技术、数字技术、光学技术、无线技术、联网技术和互联技术)中的任何一种传输到计算机的信号。计算机程序可以以任何形式作为带有随附的打印或电子文档(例如,压缩包装的软件)、(例如,在系统ROM或固定盘上)预装有计算机系统的可移动存储介质分发,或通过通信系统(例如,互联网或万维网)从服务器或电子公告板分发。
实现本文先前描述的全部或部分功能的硬件逻辑(包括与可编程逻辑设备一起使用的可编程逻辑)可以使用传统的手动方法来设计,或者可以使用各种工具(诸如计算机辅助设计(CAD)、硬件描述语言(例如,VHDL或AHDL)或PLD编程语言(例如,PALASM、ABEL或CUPL))以电子方式来设计、捕获、模拟或文档化。
可编程逻辑可以永久或临时固定在有形存储介质中,诸如半导体存储器设备(例如,RAM、ROM、PROM、EEPROM或闪存可编程RAM)、磁存储器设备(例如,软盘或固定盘)、光学存储器设备(例如,CD-ROM)或其它存储器设备。可编程逻辑可以固定在可使用各种通信技术中的任何一种传输到计算机的信号中,这些通信技术包括但绝不限于模拟技术、数字技术、光学技术、无线技术(例如,蓝牙)、联网技术和互联技术。可编程逻辑可以作为带有随附的打印或电子文档(例如,压缩包装的软件)、(例如,在系统ROM或固定磁盘上)预装有计算机系统的可移动存储介质分发,或通过通信系统(例如,互联网或万维网)从服务器或电子设备公告板分发。实际上,一些实施例可以以软件即服务模型(“SAAS”)或云计算模型来实现。当然,本发明的一些实施例可以被实现为软件(例如,计算机程序产品)和硬件两者的组合。本发明还有的其它实施例完全被实现为硬件或完全被实现为软件。
上面描述的本发明的实施例仅是示例性的;对于本领域技术人员而言,许多变型和修改将是显而易见的。所有这些变型和修改都旨在落入如由任何所附权利要求书所限定的本发明的范围内。
机译: 用于创建细胞处理协议的系统和方法
机译: 文档摘要创建设备,显示设备,信息处理器,演示系统,用于创建文档摘要的程序,用于文档摘要创建设备的控制程序,显示设备控制程序,信息处理器控制程序,用于创建文档摘要的方法,用于控制文档的方法装置,用于控制显示装置的方法以及用于控制信息处理器的方法
机译: 用于创建处理数据的方法,激光处理方法,用于创建处理数据的系统,处理系统,用于创建处理数据的程序和处理程序