远程控制系统和方法技术方案

技术编号:10475056 阅读:90 留言:0更新日期:2014-09-25 13:28
一种远程控制系统被配置用于支持具有第一中子放射水平的第一环境与具有第二中子放射水平的第二环境之间的通信,包括第一计算设备和第二计算设备。第一计算设备被配置用于控制在第一环境中的治疗系统。第二计算设备被配置用于在第二环境中对治疗系统发布命令。第一计算设备进一步被配置用于确定是启用还是禁用由治疗系统支持的功能,确定是否有未决的时间敏感数据要发送,以及在伺服回路中周期性地发送在第一环境中采集的第一放射治疗数据和第一中断至第二计算设备。

【技术实现步骤摘要】
【国外来华专利技术】远程控制系统和方法相关申请的交叉引用本申请要求于2012年1月25日递交的并且具有代理人案卷号124-0008-US-PRO的第61/590,784号美国临时申请的权益。该临时申请(包括其任何附录或附件)据此通过引用被整体并入。

技术介绍
除非本文另有所指,在该部分中描述的方法对于该申请中的权力要求而言不是现有技术,并且不通过包含在该部分中而被承认为现有技术。放射治疗系统包括被配置用于控制系统参数(例如轴运动、束生成和功率分布)的多个电子部件。电子部件通常被定位为与它们控制的元件相邻,以使通过放射治疗系统布设的电缆数量或者在长电缆中可能发生的所拾取的噪声量最小化。在放射治疗系统被配置用于递送相对高的能量放射(例如12MV以上)的时候,这样的布置(即,电子部件被定位为与它们控制的元件相邻)就成为问题。在该能量水平,生成中子,并且它们可以与电子部件相互作用。这样的相互作用可能创建造成比特翻转(bitflip)的内部瞬变。对于微处理器来说,这样的比特翻转的影响是显著的和不期望的。此外,不像其它高中子通量行业(如军事和航空航天)中的现有系统,放射治疗系统通常被定位为距离具有正常中子水平的位置不到几十米。因此,现有系统不足以应对至少如下挑战,该挑战与这样的正常通量区域(有时也被称为控制台区域)与放射治疗系统之间的紧密靠近相关联。
技术实现思路
在本公开的至少一些实施例中,被配置用于支持具有第一中子放射水平的第一环境与具有第二中子放射水平的第二环境之间的通信的远程控制系统包括第一计算设备和第二计算设备。第一计算设备被配置用于控制在第一环境中的治疗系统。第二计算设备被配置用于在第二环境中对治疗系统发布命令。第一计算设备进一步被配置用于确定是启用还是禁用由治疗系统支持的功能,确定是否有未决的时间敏感数据要发送,以及在伺服回路中周期性地发送在第一环境中采集的第一放射治疗数据和第一中断至第二计算设备。在本公开的至少一些其它实施例中,被配置用于支持具有第一中子放射水平的第一环境与具有第二中子放射水平的第二环境之间的通信的远程控制系统包括第一计算设备和第二计算设备。第一计算设备被配置用于控制在第一环境中的治疗系统,并且第二计算设备被配置用于在第二环境中对治疗系统发布命令。第二计算设备进一步被配置用于确定是否发布命令至第一计算设备以启用或禁用由治疗系统支持的第一功能,确定是否有未决的时间敏感数据要发送,以及响应于由第一计算设备主张(assert)的第一中断并且基于从第一计算设备接收到的第一放射治疗数据来执行第二功能。前述概要仅是说明性的,并不旨在于以任何方式进行限制。除上面描述的说明性的方面、实施例和特征之外,通过参考附图和以下详细说明,进一步的方面、实施例和特征将变得显而易见。附图说明图1是说明性的远程控制系统;图2是图示了被配置用于治疗系统的部件的节点载板和控制器板的某些元件的框图;图3是图示了被配置用于治疗系统的另一个部件的节点载板和控制器板的某些元件以及至子控制器板的链路的框图;图4至图5是从包括控制器板的设备的角度来看用于操作远程控制系统的方法的流程图;图6至图7是从包括节点载板的设备的角度来看用于操作远程控制系统的方法的流程图;以及图8是图示了一个示例中断流的框图,全部根据本公开的至少一些实施例来布置。具体实施方式在以下详细说明中,参考了形成该详细说明的一部分的附图。在附图中,相似的符号通常标识相似的部件,除非上下文另有所指。在详细说明中描述的说明性的实施例、附图和权利要求不是意在限制性的。可以利用其它实施例并且可以做出其它改变,而不背离在本文中呈现的主题的精神或范围。将容易理解的是,如在本文中总体描述的并且在附图中图示的,本公开的方面可以以各种不同配置被布置、替换、组合、分离和设计,所有这些在本文中都被明确地预期。图1是根据本公开的一些实施例的远程控制系统100的说明性实施例。远程控制系统100包括耦合到治疗系统110的第一计算设备101以及第二计算设备103。第二计算设备103可以包括在一个或多个印刷电路板(PCB)上的诸如处理器(如嵌入式技术扩展(ETX)、microblaze等)和现场可编程门阵列(FPGA)之类的数据处理部件,以经由第一计算设备101对治疗系统110进行通信和/或管理。相似地,第一计算设备101还可以包括在一个或多个PCB上的、其中一些可以是基于闪存的并且对中子较不敏感的FPGA,以与治疗系统110的一个或多个部件交互。在一些实施例中,第一计算设备101和治疗系统110被定位在第一环境120中,并且第二计算设备103被定位在第二环境130中。第一环境120具有第一中子放射水平,并且第二环境130具有第二中子放射水平。在一些实施例中,第一中子放射水平显著高于第二中子放射水平,并且第一环境120与第二环境130紧密靠近(如相距不到25米)。贯穿本公开,第一环境120还被称为治疗区/室,并且第一环境120内的前述PCB还被称为控制器板或控制器PCB。第二环境130还被称为控制台区域,并且第二环境130中的前述PCB还被称为节点载板或节点PCB。在一些实施例中,控制器板可以托管夹层板(Mezzanineboard)以与节点载板通信。夹层板通常具有比控制器板更小的PCB封装。第一计算设备101可以被配置用于发送由治疗系统110采集的数据至第二计算设备103。数据可以包括与治疗系统110关联的放射治疗数据,诸如(但不限于)位置信息、用量信息以及其它信息。响应于接收到的数据,第二计算设备103可以被配置用于针对治疗系统110发布和发送诸如马达驱动命令、用量递送命令或者其它命令之类的控制命令至第一计算设备101。第一计算设备101可以进一步被配置用于根据从第二计算设备103接收到的控制命令来控制治疗系统110。在一些实施例中,第一计算设备101被配置用于经由通信链路105与第二计算设备103通信。示例链路可以包括(但不限于)高速串行总线。由远程控制系统100支持的通信基础设施提供至少以下功能:节点与控制器PCB之间的多个以太网(或者修改的以太网协议)链路、包括时间关键型和非时间关键型数据传送的镜像数据传送模式、看门狗、中断、互锁以及回路控制。第一计算设备101和第二计算设备103可以基于数据的优先级支持它们之间的至少两种类型的数据传送。这样的数据传送是双向的,即,从第一计算设备101至第二计算设备103或者从第二计算设备103至第一计算设备101。例如,非时间敏感数据可以以较低的优先级发送。在一些实施例中,非时间敏感数据被存储在一组预定的寄存器/端口/存储器区域中。该组预定的寄存器/端口/存储器区域被反复循环,以使得存储在其中的数据也被反复发送。存储在该组预定的寄存器/端口/存储器区域中并且在上面描述的物质中发送的数据还可以被称为“刷新数据”。当非时间敏感数据的一部分因为传输错误而未能到达其目的地的时候,该部分非时间敏感数据随后可以被重新发送。因为该循环方法,所以对于非时间敏感数据传输而言存在延迟。时间敏感数据可以以较高的优先级来发送。例如,存储时间敏感数据的寄存器/端口/存储器区域的地址可以以先进先出(FIFO)方式被写入。第一计算设备101和第二计算设备103可以具有它们自己的FIFO缓冲本文档来自技高网...
远程控制系统和方法

【技术保护点】
一种被配置用于支持具有第一中子放射水平的第一环境与具有第二中子放射水平的第二环境之间的通信的系统,包括:第一计算设备,被配置用于控制在所述第一环境中的治疗系统;以及第二计算设备,被配置用于在所述第二环境中对所述治疗系统发布命令,其中所述第一计算设备进一步被配置用于确定是启用还是禁用由所述治疗系统支持的功能,确定是否有未决的时间敏感数据要发送,以及在伺服回路中周期性地发送在所述第一环境中采集的第一放射治疗数据和第一中断至所述第二计算设备。

【技术特征摘要】
【国外来华专利技术】2012.01.25 US 61/590,7841.一种被配置用于支持具有第一中子放射水平的第一环境与具有第二中子放射水平的第二环境之间的通信的系统,包括:第一计算设备,被配置用于控制在所述第一环境中的治疗系统;以及第二计算设备,被配置用于在所述第二环境中对所述治疗系统发布命令,其中所述第一计算设备进一步被配置用于确定是启用还是禁用由所述治疗系统支持的功能,如果有未决的时间敏感数据要发送,则以高于非时间敏感数据的优先级发送所述未决的时间敏感数据,以及在伺服回路中周期性地发送在所述第一环境中采集的第一放射治疗数据和第一中断至所述第二计算设备;其中所述第一计算设备进一步被配置用于从被指定用于存储时间敏感数据的第一预定组地址取回所述第一放射治疗数据。2.根据权利要求1所述的系统,其中所述第一计算设备进一步被配置用于发送在所述第一环境中采集的第二放射治疗数据和第一互锁至所述第二计算设备。3.根据权利要求1所述的系统,其中所述第一计算设备进一步被配置用于确定是否发送互锁数据至所述第二计算设备。4.根据权利要求1所述的系统,其中所述第一计算设备进一步被配置用于在发送时间敏感数据包之前放置所述第一放射治疗数据和所述第一中断处于所述数据包中。5.根据权利要求3所述的系统,其中所述第一计算设备进一步被配置用于基于从所述第二计算设备接收的启用回路的控制状态来启用或禁用所述功能。6.根据权利要求1所述的系统,其中所述第一计算设备进一步被配置用于如果所述第一计算设备未能在预定的时间量内接收到所述命令,则发送具有中断的时间敏感数据包以请求重新发送所述命令。7.根据权利要求1所述的系统,其中所述第一环境与所述第二环境紧密靠近。8.根据权利要求1所述的系统,其中镜像架构在所述第一计算设备与所述第二计算设备之间被支持。9.根据权利要求8所述的系统,其中所述第一计算设备进一步被配置用于周期性地发送被存储在第二预定组地址中的数据至所述第二计算设备,所述第二预定组地址被指定用于存储非时间敏感数据和时间敏感数据两者。10.根据权利...

【专利技术属性】
技术研发人员:P·达拉里卡K·格林伯格
申请(专利权)人:瓦里安医疗系统公司
类型:发明
国别省市:美国;US

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

1