用于医疗系统的计时控制方法、装置、医疗系统及介质.pdf

上传人:bo****18 文档编号:11453699 上传时间:2021-09-27 格式:PDF 页数:15 大小:685.46KB
收藏 版权申诉 举报 下载
用于医疗系统的计时控制方法、装置、医疗系统及介质.pdf_第1页
第1页 / 共15页
用于医疗系统的计时控制方法、装置、医疗系统及介质.pdf_第2页
第2页 / 共15页
用于医疗系统的计时控制方法、装置、医疗系统及介质.pdf_第3页
第3页 / 共15页
文档描述:

《用于医疗系统的计时控制方法、装置、医疗系统及介质.pdf》由会员分享,可在线阅读,更多相关《用于医疗系统的计时控制方法、装置、医疗系统及介质.pdf(15页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910345155.1 (22)申请日 2019.04.26 (71)申请人 上海联影医疗科技有限公司 地址 201807 上海市嘉定区城北路2258号 (72)发明人 汪全全 (74)专利代理机构 北京品源专利代理有限公司 11332 代理人 孟金喆 (51)Int.Cl. G05B 19/042(2006.01) A61N 5/00(2006.01) G16H 40/60(2018.01) (54)发明名称 用于医疗系统的计时控制方法、 装置、 医疗 系统及介质 (57。

2、)摘要 本发明实施例公开了一种用于医疗系统的 计时控制方法、 装置、 医疗系统及介质, 所述医疗 系统包括控制电路和计时器, 所述方法包括: 控 制电路实时监测出束状态; 若监测到所述出束状 态改变, 则输出计时停止信号, 以使所述计时器 根据所述计时停止信号停止计时, 通过硬件检测 并触发停止计时, 对停止计时的方式进行了优 化, 降低了计时控制的延时, 使得计时更加准确。 权利要求书1页 说明书10页 附图3页 CN 110109391 A 2019.08.09 CN 110109391 A 1.一种用于医疗系统的计时控制方法, 所述医疗系统包括控制电路和计时器, 其特征 在于, 所述方法。

3、包括: 控制电路实时监测出束状态; 若监测到所述出束状态改变, 则输出计时停止信号, 以使所述计时器根据所述计时停 止信号停止计时。 2.根据权利要求1所述的方法, 其特征在于, 所述医疗系统还包括出束装置, 所述若监 测到所述出束状态改变, 则输出计时停止信号, 包括: 若监测到所述出束装置的出束安全总线由闭合状态跳变为断开状态, 则输出计时停止 信号。 3.根据权利要求2所述的方法, 其特征在于, 出束安全总线状态的改变包括: 若所述医疗系统联锁和/或用户触发中断功能, 则所述出束安全总线由闭合状态跳变 为断开状态。 4.根据权利要求1所述的方法, 其特征在于, 所述医疗系统还包括出束装置。

4、, 所述方法 还包括: 接收计时触发信号和出束触发信号, 将所述计时触发信号发送至所述计时器, 以使所 述计时器根据所述计时触发信号开始计时, 将所述出束触发信号发送至出束装置, 以使所 述出束装置根据所述出束触发信号执行出束操作。 5.根据权利要求4所述的方法, 其特征在于, 在接收计时触发信号和出束触发信号之 后, 还包括: 检测初始出束脉冲的脉冲重复频率, 并根据所述初始出束脉冲的脉冲重复频率形成计 时信号, 并将所述计时信号发送至所述计时器, 以使所述计时器根据所述计时信号调整计 时。 6.根据权利要求5所述的方法, 其特征在于, 还包括: 实时检测后续出束脉冲的脉冲重复频率, 并在检。

5、测到后续出束脉冲的出束触发信号时 向所述计时器发送计时信号, 以使所述计时器根据所述计时信号调整计时。 7.根据权利要求1-6任一项所述的方法, 其特征在于, 所述控制电路包括现场可编程门 阵列。 8.一种用于医疗系统的计时控制装置, 其特征在于, 所述计时控制装置包括控制电路 和计时器, 其中: 所述控制电路, 用于实时监测出束状态, 若监测到所述出束状态改变, 则输出计时停止 信号, 以使所述计时器根据所述计时停止信号停止计时。 9.一种医疗系统, 其特征在于, 所述系统包括: 一个或多个处理器; 存储装置, 用于存储一个或多个程序; 当所述一个或多个程序被所述一个或多个处理器执行, 使得。

6、所述一个或多个处理器实 现如权利要求1-7中任一所述的用于医疗系统的计时控制方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现如权利要求1-7中任一所述的用于医疗系统的计时控制方法。 权利要求书 1/1 页 2 CN 110109391 A 2 用于医疗系统的计时控制方法、 装置、 医疗系统及介质 技术领域 0001 本发明实施例涉及信息技术领域, 尤其涉及一种用于医疗系统的计时控制方法、 装置、 医疗系统及介质。 背景技术 0002 医疗系统中时间是扫描或治疗参数的主要判断依据, 以放疗系统为例, 放疗中治 疗时间是重要的停止束流的判断依。

7、据。 现有的计时方案中, 治疗时间的计时控制大都纯依 赖于上层软件, 而软件下发命令的延时不确定性会导致概率性地误差累计, 尤其是在半自 动及自动计划或者人为多次中断束流的场景下, 存在多个束流的切换, 会导致治疗时间的 累计误差越来越明显, 最终会偶发性导致一个治疗计划的异常终止, 从而影响正常治疗进 程。 0003 图1是现有技术中的治疗时间计时方案的示意图。 传统的治疗时间计时方案考虑 到在治疗之前需要实现模拟的治疗时间停止出束的功能验证, 治疗时间的启动和终止完全 由软件来实现, 硬件实现计时器的递增。 如图1所示, 软件下发出束(Start Beam)及启动计 时命令之后, 硬件开始。

8、计时(硬件计时起始时间可以为0, 也可以为T0); 在出束过程中, 软件 实时读取出束的时间(约每隔200us2ms读取一次, 读取间隔不确定, 受软件计时精度及线 程阻塞情况的影响), 当软件检测到出束的累积辐射剂量达到预设值时, 正常终止束流, 发 送停止出束以及停止计时命令给FPGA, 或者软件检测到当前的出束时间已经超过预设值, 则需要异常终止束流, 产生相应的联锁去停止计时。 软件下发停止出束命令(Stop Beam)命 令之后, 硬件停止计时, 在开始计时和停止计时时, 均存在软件下发的不确定延时(参考图1 中的和), 一般在几百微妙到几毫秒之间。 对单个束流或者不存在多次中断束流。

9、的情况 下, 该延时一般不会导致异常终止束流。 但如果同一个计划中涉及到多个束流的切换或者 同一个束流中存在多次中断的情况下, 有一定的概率导致治疗时间超时引起的异常束流终 止, 从而影响正常治疗进程。 由此可见, 现有技术的计时方案计时不准确, 无法保证治疗进 程的正常进行。 发明内容 0004 本发明实施例提供了一种用于医疗系统的计时控制方法、 装置、 医疗系统及介质, 以实现使计时更加准确, 进而保证治疗进程的正常进行。 0005 第一方面, 本发明实施例提供了一种用于医疗系统的计时控制方法, 所述医疗系 统包括控制电路和计时器, 所述方法包括: 0006 控制电路实时监测出束状态; 0。

10、007 若监测到所述出束状态改变, 则输出计时停止信号, 以使所述计时器根据所述计 时停止信号停止计时。 0008 第二方面, 本发明实施例还提供了一种用于医疗系统的计时控制装置, 所述计时 控制装置包括控制电路和计时器, 其中: 说明书 1/10 页 3 CN 110109391 A 3 0009 所述控制电路, 用于实时监测出束状态, 若监测到所述出束状态改变, 则输出计时 停止信号, 以使所述计时器根据所述计时停止信号停止计时。 0010 第三方面, 本发明实施例还提供了一种医疗系统, 所述设备包括: 0011 一个或多个处理器; 0012 存储装置, 用于存储一个或多个程序; 0013。

11、 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理 器实现如本发明任意实施例所提供的用于医疗系统的计时控制方法。 0014 第四方面, 本发明实施例还提供了一种计算机可读存储介质, 其上存储有计算机 程序, 该程序被处理器执行时实现如本发明任意实施例所提供的用于医疗系统的计时控制 方法。 0015 本发明实施例通过控制电路实时监测出束状态, 若监测到所述出束状态改变, 则 输出计时停止信号, 以使所述计时器根据所述计时停止信号停止计时, 通过硬件检测并触 发停止计时, 对停止计时的方式进行了优化, 降低了计时控制的延时, 使得计时更加准确, 进而保证治疗进程的正常进行。。

12、 附图说明 0016 图1是现有技术中的治疗时间计时方案的示意图; 0017 图2a是本发明实施例一所提供的一种用于医疗系统的计时控制方法的流程图; 0018 图2b是本发明实施例一所提供的放疗系统正常停束时的一种计时控制方法的示 意图; 0019 图3a是本发明实施例二所提供的一种用于医疗系统的计时控制方法的流程图; 0020 图3b是本发明实施例二所提供的一种用于放疗系统的计时控制方法的示意图; 0021 图4是本发明实施例三所提供的一种用于医疗系统的计时控制装置的结构示意 图; 0022 图5是本发明实施例四所提供的医疗系统的结构示意图。 具体实施方式 0023 下面结合附图和实施例对本。

13、发明作进一步的详细说明。 可以理解的是, 此处所描 述的具体实施例仅仅用于解释本发明, 而非对本发明的限定。 另外还需要说明的是, 为了便 于描述, 附图中仅示出了与本发明相关的部分而非全部结构。 0024 实施例一 0025 图2a是本发明实施例一所提供的一种用于医疗系统的计时控制方法的流程图。 本 实施例可适用于在医疗系统的扫描过程或治疗过程进行计时的情形, 尤其适用于在使用医 用直线加速器对患者进行治疗时的情形。 该方法可以由用于医疗系统的计时控制装置执 行, 该用于医疗系统的计时控制装置可以采用软件和/或硬件的方式实现, 例如, 该用于医 疗系统的计时控制装置可配置于医疗系统中。 本实。

14、施例以放疗系统为例, 对本实施例所提 供的计时控制方法进行说明。 如图2a所示, 所述方法包括: 0026 S210、 控制电路实时监测出束状态。 0027 为了解决现有技术中软件下发停止计时命令延时时间长导致的计时不准确的问 说明书 2/10 页 4 CN 110109391 A 4 题, 本实施例提出了基于软件启动计时, 基于硬件停止计时的方案, 在不改变现有的医疗系 统中软件接口的情况下, 将软件引入的毫秒级延时降低到了硬件芯片级的微秒级延时。 0028 在本实施例中, 放疗系统(医疗系统)包括控制电路和计时器, 通过控制电路实时 监测放疗系统的出束状态, 并根据监测到的出束状态控制计时。

15、器计时。 在本实施例中, 可以 通过多种方式检测出束状态。 示例性的, 在放疗系统中包括出束装置, 用于根据出束命令执 行出束操作。 可选的, 可以通过控制电路实时监测出束装置的出束安全总线的闭合状态, 根 据出束安全总线是否闭合判断是否控制计时器停止计时。 出束安全总线是一个经过5个控 制节点的串联电路, 可选的, 可以将控制电路的检测端接入至出束安全总线所在的闭合回 路中, 通过检测出束安全总线所在闭合回路的通电状态判断出束安全总线的闭合状态。 示 例性的, 当出束安全总线所在闭合回路通电时, 判断出束安全总线闭合, 当出束安全总线所 在闭合回路无电信号时, 判断出束安全总线断开。 002。

16、9 在本发明的一种实施方式中, 所述控制电路包括现场可编程门阵列。 现场可编程 门阵列(Field Programmable Gate Array, FPGA)是在PAL、 通用阵列逻辑(generic array logic, GAL)、 复杂可编程逻辑器件(Complex Programmable Logic Device, CPLD)等可编程 器件的基础上进一步发展的可编辑门阵列, 它是作为专用集成电路(ASIC)领域中的一种半 定制电路而出现的, 既解决了定制电路的不足, 又克服了原有可编程器件门电路数有限的 缺点。 在本实施例中, 可以使用FPGA实时监测出束装置的出束安全总线的闭合。

17、状态, 以控制 计时器停止计时。 0030 S220、 若监测到出束状态改变, 则输出计时停止信号, 以使计时器根据计时停止信 号停止计时。 0031 在本实施例中, 若监测到放疗系统的出束状态由出束改变为停止出束, 说明放疗 系统已停束, 则同步生成计时停止信号, 并将计时停止信号输出至计时器, 以使计时器根据 接收到的出束停止信号停止计时。 在本实施例中, 对监测出束状态的方式不进行限制。 示例 性的, 可以通过实时监测束流判断出束状态是否改变, 还可以实时监测出束装置的出束安 全总线的闭合状态判断出束状态是否改变。 0032 在本发明的一种实施方式中, 所述若监测到出束状态改变, 则输出。

18、计时停止信号, 包括: 若监测到所述出束装置的出束安全总线由闭合状态跳变为断开状态, 则输出计时停 止信号。 0033 可以理解的是, 放疗过程中, 出束装置的出束安全总线为闭合状态时正在出束, 出 束装置的出束安全总线为断开状态时停止出束, 当出束装置的出束安全总线由闭合状态跳 变为断开状态时, 表示出束装置停止出束, 控制电路生成及时停止信号并将计时停止信号 发送至计时器, 以控制计时器停止计时。 通过控制电路检测出束装置的出束安全总线的闭 合状态, 在出束安全总线断开时输出计时停止信号, 使得期间的延时只存在于硬件线路上 的百纳秒到几微妙级延时, 在放疗过程中存在多个束流的切换时, 极大。

19、地减小了延时带来 的累计误差。 0034 在本发明的一种实施方式中, 出束安全总线状态的改变包括: 0035 若所述医疗系统联锁和/或用户触发中断功能, 则所述出束安全总线由闭合状态 跳变为断开状态。 0036 可选的, 出束安全总线状态改变的触发方式可能为医疗系统联锁和/或用户触发 说明书 3/10 页 5 CN 110109391 A 5 中断功能。 在本实施例中, 放疗过程中存在设备异常或者有多次中断并重新出束的情形下, 均通过硬件监测状态实现计时的终止或者暂停。 示例性的, 当系统异常终止或者中断时, 硬 件会根据出束安全总线的断开状态将向计时器输出的电平由低电平变成高电平, 计时器根。

20、 据由低电平至高电平的上升沿来终止计时, 极大地减小延时带来的累计误差。 0037 一般的, 系统异常终止一般通过产生联锁来实现。 联锁是指系统(包括软件和硬 件)判断内部运行出现异常或者外部监测量出现异常而产生的一种动作, 该动作最终会以 最快的速度作用在出束安全总线上, 使得出束安全总线由闭合状态跳变到断开状态, 从而 立马停止出束和计时。 比如, 软件内部运行错误, 软件某些模块之间的通信异常, 软件和硬 件之间的通信异常, 硬件中的某个板卡温度监测异常, 硬件监测到的某个水冷系统的传感 器的温度输出异常等都会产生联锁, 该联锁如果存在时, 首先会阻止系统闭合出束安全总 线, 也就是系统。

21、根本无法进入出束状态。 如果在出束过程中, 产生任意联锁, 都会由硬件最 快地断开出束安全总线, 从而异常终止束流。 0038 在医疗系统运行过程中, 中断与联锁没有关系, 中断被触发时时系统的各种状态 还是正常的。 中断是指由用户(如医生)主动停止当前正在进行的束流, 一般会通过按下控 制室中控制盒上的中断按钮来实现, 此时系统仅会断开出束安全总线。 可以理解的是, 中断 的目的是暂停出束, 用户可以通过触发控制盒上的出束按钮控制出束装置继续出束。 本发 明实施例能够通过硬件快速检测到此时的出束安全总线由闭合到断开状态的跳变, 从而立 刻停止计时。 而现有技术中在软件查询到出束安全总线的状态。

22、的跳变之后, 再发送停止计 时命令到FPGA, 然后由FPGA执行停止计时的操作, 在软件下发命令到硬件执行命令的过程 中会引入12ms的误差, 该误差在中断次数少或者正常结束时不会有太大影响。 但中断次 数多的情况下, 该误差影响比较大。 由此可见, 相对于现有技术, 本发明实施例所提供的计 时控制方法极大地减小了延时带来的累计误差。 0039 需要说明的是, 本发明实施例所提供的计时控制方法不仅可以通过硬件检测并控 制停止计时, 还可以通过软件下发命令停止计时。 图2b是本发明实施例一所提供的放疗系 统正常停束时的一种计时控制方法的示意图。 如图2b所示, 当系统正常停束时, 软件下发停 。

23、止出束/停止计时命令, 控制硬件状态1由低电平变为高电平, 计时器根据硬件状态1的上升 沿来停止计时。 在开始计时和停止计时时, 存在软件下发的不确定延时(参考图2b中的和 ), 但设备正常停束时软件下发的不确定延时不会导致治疗时间超时引起的异常束流终 止。 在本实施例中, 在设备运行的情况下, 可以通过软件下发命令来终止计时, 当设备运行 异常的情况下或者有多次中断并重新出束的情形下, 均通过硬件监测状态来实现计时的终 止或者暂停。 0040 本发明实施例通过控制电路实时监测出束状态, 若监测到所述出束状态改变, 则 输出计时停止信号, 以使所述计时器根据所述计时停止信号停止计时, 通过硬件。

24、检测并触 发停止计时, 对停止计时的方式进行了优化, 降低了计时控制的延时, 使得计时更加准确, 进而保证治疗进程的正常进行。 0041 实施例二 0042 图3a是本发明实施例二所提供的一种用于医疗系统的计时控制方法的流程图。 本 实施例在上述实施例的基础上进行进一步地优化。 如图3a所示, 所述方法包括: 0043 S310、 接收计时触发信号和出束触发信号, 将计时触发信号发送至计时器, 以使计 说明书 4/10 页 6 CN 110109391 A 6 时器根据计时触发信号开始计时, 将出束触发信号发送至出束装置, 以使出束装置根据出 束触发信号执行出束操作。 0044 在本实施例中,。

25、 接收上位机(软件)发送的计时触发信号和出束触发信号, 将计时 触发信号发送至计时器, 以使计时器根据计时触发信号开始计时, 将出束触发信号发送至 出束装置, 以使出束装置根据出束触发信号执行出束操作。 示例性的, 软件下发的信号由至 少三个参数、 一个出束安全总线闭合命令(出束触发信号)和一个计时器使能信号(计时触 发信号)构成, 出束装置根据接收到的出束安全总线闭合命令闭合出束安全总线, 控制电路 (FPGA)接收到上述参数, 监测到出束安全总线处于闭合状态, 同时接收到计时器使能信号, 控制计时器开始计时。 0045 可选的, FPGA控制计时器开始计时需要满足如下条件: (1)FPGA。

26、检测到触发系统的 电子注入器控制系统的触发信号1(Trigger1)和脉冲高压电源的触发信号2(Trigger2)在 时间上有重叠的部分(rephasing); (2)触发信号的脉冲重复频率在1400Hz之间; (3)串联 在5个控制节点中的出束安全总线环路处于闭合状态; (4)触发信号产生的使能信号 (Start)。 其中, 确定Start命令为输出条件, 其他属于参数配置。 0046 一般的, Trigger1和trigger2属于参数下发, 由软件配置一次或者需要修改时重 新配置, 会在Start命令之前下发给硬件。 该参数有两个信息, 一个是延时, 一个是脉宽。 其 中, 延时是属于相。

27、对计时零点的延时(所有触发系统产生的触发信号的计时零点都是同一 个零点, 确保由触发系统产生的不同触发信号的同步)。 FPGA根据trigger1和Trigger2的延 时和脉宽信息进行判断, 判断二者的高电平在时间轴上是否有重叠, 如果有重叠, 则代表是 有束流产生的, 有可能进入计时状态; 如果没有重叠, 代表此段时间是没有束流产生的, 不 需要计时。 为了避免软件命令下发延时的问题, 在本实施例中, 在硬件中实现上述判断, 直 接消除累积的命令延时影响。 0047 触发信号的脉冲重复频率一般由软件配置一次或者根据需要时在出束过程中更 改, FPGA仅做上下限检测。 可选的, 软件配置的脉。

28、冲重复频率在10370Hz左右, FPGA判断的 阈值条件可设置为1400Hz。 如果某些传输异常导致FPGA接收到的脉冲重复频率在1400 之外, 则停止计时。 0048 出束安全总线是一个经过5个控制节点的串联电路, 当出束安全总线中的各控制 节点均闭合后, FPGA能够检测到该出束安全总线处于闭合状态, 并将该状态上报给软件。 0049 软件查询到出束安全总线处于闭合状态时, 下发Start命令, 启动触发系统的各种 触发信号输出。 FPGA在接收到该命令后, 会产生各种触发信号, 并开始进行出束计时。 0050 在本实施例中, 出束状态由硬件触发包括: (1)软件下发的参数或命令被FP。

29、GA收到 后, 解析成功并判断完成后会用于FPGA自身的出束计时, 并输出触发信号给各个真正执行 出束操作及剂量监测的子部件; (2)真正执行出束操作及剂量监测的子部件在接收到输入 的触发信号后, 开始正常工作, 即完成一系列束流产生和监测的功能。 0051 一般的, FPGA开始计时依赖于如下条件: 3个软件下发参数, 1个Start命令, 1个硬 件监测到的出束安全总线闭合的状态, 当上述条件均满足时, FPGA的触发控制系统会产生 至少4个触发信号: 控制电子枪发射的触发信号1, 控制脉冲高压源工作的触发信号2, 控制 束流监测工作的触发信号3, 以及控制磁控管自动频率控制单元工作的位置。

30、采样的触发信 号4, 用于去同步控制对应的出束执行部件和束流监测部件工作。 理论上, 上述条件均满足 说明书 5/10 页 7 CN 110109391 A 7 时, 触发信号控制系统根据每个触发信号的参数去产生对应的触发信号, 即根据每个触发 信号相当于参考零点的延时和脉宽信号产生对应的触发信号并输出。 放疗系统中的出束为 脉冲型束流, 因此只有在第一个触发脉冲输出至调制器和电子枪后才会有真实的束流输 出, 也就是说, 第一个脉冲一般会在经过一定的相对于参考零点(上述条件满足时的时间, 即硬件计时开始的时间)的延时后才输出。 一般的, 该延时在02毫秒之间。 0052 为了解决上述技术问题,。

31、 在本发明的一种实施方式中, 在接收计时触发信号和出 束触发信号之后, 还包括: 检测初始出束脉冲的脉冲重复频率, 并根据所述初始出束脉冲的 脉冲重复频率形成计时信号, 并将所述计时信号发送至所述计时器, 以使所述计时器根据 所述计时信号调整计时。 具体的, 在接收到上位机发送的计时触发信号之后, 向出束时间计 时器发送计时信号之前, 可以根据初始出束脉冲(即第一个出束脉冲)的脉冲重复频率 (PRF)参数计算初始出束脉冲的束流出束时间(即当前出束脉冲所在的周期时间), 并将初 始出束脉冲的束流出束时间作为计时时长, 将包含有计时时长的计时信号发送至出束时间 计时器, 以使计时器根据计时信号调整。

32、计时。 示例性的, 初始出束脉冲的束流出束时间为1/ PRF。 当硬件接收到Start Beam命令后, 参考当前的脉冲重复频率(PRF)参数, 控制治疗时间 计时器增加1/PRF。 0053 在上述方案的基础上, 还包括: 0054 实时检测后续出束脉冲的脉冲重复频率, 并在检测到后续出束脉冲的出束触发信 号时向所述计时器发送计时信号, 以使所述计时器根据所述计时信号调整计时。 0055 在本实施例中, 后续出束脉冲为初始出束脉冲之后的其他出束脉冲。 可选的, 可以 实时检测上位机下发的后续出束脉冲的脉冲重复频率参数, 并在检测到出束触发信号时, 根据当前出束触发信号的脉冲重复频率参数计算出。

33、当前出束脉冲对应的束流出束时间, 并 将当前出束脉冲对应的束流出束时间作为计时器在当前出束脉冲需要增加的计时时长, 向 计时器发送包含有计时时长的计时信号, 以使计时器根据计时信号调整计时。 在检测到出 束触发信号时生成相应的计时信号, 以使计时器根据延时信号执行递增操作, 直到检测到 硬件状态1的上升沿或接收到Stop Beam的命令停止计时。 示例性的, 若检测到的脉冲重复 频率参数为PRFn, 则生成计时时间为1/PRFn的计时信号, 其中PRFn表示为第n个出束脉冲的 脉冲重复频率参数。 在本实施例中, 所有的计时启动操作和计时器递增操作和计时终止操 作完全控制在硬件系统中, 极大地降。

34、低了线路上的延时, 使得多次束流切换和多次异常中 断情况下的累计误差降到最小。 0056 可以理解的是, 考虑到每个出束脉冲在出束的过程中是可以变化的(如调整出束 剂量率-出束速率), 而输出的出束脉冲的个数可以通过系统控制, 因此可以采用累加的方 式控制计时器进行计时, 以计算总的出束时间。 具体的, 若第i个出束脉冲的出束时间为1/ PRFi, 则计时器所记录的总出束时间为n为出束脉冲的总个数。 0057 在本发明的另一种实施方式中, 考虑到上述累加计时的方式可能由于硬件触发停 止计时时最后一个脉冲的持续时间可能小于或等于最后一个出束脉冲的周期时间, 导致无 法预知最后一个脉冲的实际出束时。

35、间所带来的计时误差, 可以采用根据前n-1个出束脉冲 的出束时间结合计时器递增计数的方式控制计时器进行计时。 其中, n为出束脉冲的总个 数。 具体的, 在控制计时器进行计时时, 针对前n-1个出束脉冲的计时控制计时器递增相应 说明书 6/10 页 8 CN 110109391 A 8 的计时时间(1/PRF1, 1/PRF2, , 1/PRFn-1), 最后一个出束脉冲到最后根据硬件停束时的 操作采用计时器递增计数的方式进行计时。 0058 图3b是本发明实施例二所提供的一种用于放疗系统的计时控制方法的示意图。 如 图3b所示, 图3b中为延时时间, 对应的延时时间以软件延时为主, 12ms。

36、左右; 对应的延时时间以硬件延时为主, 几十微妙亚毫秒级; 是系统配置的延时参数, 0 2ms; 1/PRF1代表的是第一个出束脉冲所在的周期时间, PRF1一般在1400Hz范围内, 对应的 1/PRF1的时间为2.5ms1s。 图3b中的1/PRF1代表图3b中的第一个计时时间实际上超过 或等于第一个出束脉冲所在的周期时间; 1/PRFn表示最后一个出束脉冲的计时时间实 际上小于或等于最后一个出束脉冲所在的周期时间(因为最后一个脉冲的停止是由硬件来 立刻触发停止计时的, 可以在任何时候产生, 不依赖于各种触发信号, 因此最后一个脉冲的 持续时间有可能小于或等于最后一个脉冲的周期时间)。 由。

37、此可见, 图3b中在检测到出束触 发信号时, 硬件计时器根据相应的计时信号执行相应的递增操作, 使得计时器的计时时间 与实际出束时间误差更小, 更加接近实际治疗时间。 0059 S320、 控制电路实时监测出束状态。 0060 S330、 若监测到出束状态改变, 则输出计时停止信号, 以使计时器根据计时停止信 号停止计时。 0061 本发明实施例的技术方案, 在上述实施例的基础上增加了接收计时触发信号和出 束触发信号, 将所述计时触发信号发送至所述计时器, 以使所述计时器根据所述计时触发 信号开始计时, 将所述出束触发信号发送至出束装置, 以使所述出束装置根据所述出束触 发信号执行出束操作的操。

38、作, 通过向硬件计时器发送包括延时信号的计时触发信号, 对启 动计时的方式进行了优化, 使得计时更加准确。 0062 实施例三 0063 图4是本发明实施例三所提供的一种用于医疗系统的计时控制装置的结构示意 图。 该用于医疗系统的计时控制装置可以采用硬件的方式实现。 如图4所示, 所述装置包括 控制电路410和计时器420, 其中: 0064 控制电路410用于实时监测出束状态, 若监测到所述出束状态改变, 则输出计时停 止信号, 以使所述计时器420根据所述计时停止信号停止计时。 0065 本发明实施例通过控制电路实时监测出束状态, 在检测到所述出束状态改变时输 出计时停止信号, 以使所述计。

39、时器根据所述计时停止信号停止计时, 通过硬件检测并触发 停止计时, 对停止计时的方式进行了优化, 降低了计时控制的延时, 使得计时更加准确, 进 而保证治疗进程的正常进行。 0066 在上述方案的基础上, 所述医疗系统还包括出束装置, 所述控制电路410具体用 于: 0067 若检测到所述出束装置的出束安全总线由闭合状态跳变为断开状态, 则输出计时 停止信号。 0068 在上述方案的基础上, 出束安全总线状态的改变包括: 0069 若所述医疗系统联锁和/或用户触发中断功能, 则所述出束安全总线由闭合状态 跳变为断开状态。 0070 在上述方案的基础上, 所述控制电路410还用于: 说明书 7/。

40、10 页 9 CN 110109391 A 9 0071 接收计时触发信号和出束触发信号, 将所述计时触发信号发送至所述计时器, 以 使所述计时器根据所述计时触发信号开始计时, 将所述出束触发信号发送至出束装置, 以 使所述出束装置根据所述出束触发信号执行出束操作。 0072 在上述方案的基础上, 所述控制电路410还用于: 0073 在接收计时触发信号和出束触发信号之后, 检测初始出束脉冲的脉冲重复频率, 并根据所述初始出束脉冲的脉冲重复频率形成计时信号, 并将所述计时信号发送至所述计 时器, 以使所述计时器根据所述计时信号调整计时。 0074 在上述方案的基础上, 所述控制电路410还用于。

41、: 0075 实时检测后续出束脉冲的脉冲重复频率, 并在检测到后续出束脉冲的出束触发信 号时向所述计时器发送计时信号, 以使所述计时器根据所述计时信号调整计时。 0076 在上述方案的基础上, 所述控制电路410包括现场可编程门阵列。 0077 实施例四 0078 图5是本发明实施例四所提供的医疗系统的结构示意图。 图5示出了适于用来实现 本发明实施方式的示例性医疗系统512的框图。 图5显示的医疗系统512仅仅是一个示例, 不 应对本发明实施例的功能和使用范围带来任何限制。 0079 如图5所示, 医疗系统512以通用计算设备的形式表现。 医疗系统512的组件可以包 括但不限于: 一个或者多。

42、个处理器516, 系统存储器528, 连接不同系统组件(包括系统存储 器528和处理器516)的总线518。 0080 总线518表示几类总线结构中的一种或多种, 包括存储器总线或者存储器控制器, 外围总线, 图形加速端口, 处理器516或者使用多种总线结构中的任意总线结构的局域总 线。 举例来说, 这些体系结构包括但不限于工业标准体系结构(ISA)总线, 微通道体系结构 (MAC)总线, 增强型ISA总线、 视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总 线。 0081 医疗系统512典型地包括多种计算机系统可读介质。 这些介质可以是任何能够被 医疗系统512访问的可用介质。

43、, 包括易失性和非易失性介质, 可移动的和不可移动的介质。 0082 系统存储器528可以包括易失性存储器形式的计算机系统可读介质, 例如随机存 取存储器(RAM)530和/或高速缓存存储器532。 医疗系统512可以进一步包括其它可移动/不 可移动的、 易失性/非易失性计算机系统存储介质。 仅作为举例, 存储装置534可以用于读写 不可移动的、 非易失性磁介质(图5未显示, 通常称为 “硬盘驱动器” )。 尽管图5中未示出, 可 以提供用于对可移动非易失性磁盘(例如 “软盘” )读写的磁盘驱动器, 以及对可移动非易失 性光盘(例如CD-ROM, DVD-ROM或者其它光介质)读写的光盘驱动器。

44、。 在这些情况下, 每个驱 动器可以通过一个或者多个数据介质接口与总线518相连。 存储器528可以包括至少一个程 序产品, 该程序产品具有一组(例如至少一个)程序模块, 这些程序模块被配置以执行本发 明各实施例的功能。 0083 具有一组(至少一个)程序模块542的程序/实用工具540, 可以存储在例如存储器 528中, 这样的程序模块542包括但不限于操作系统、 一个或者多个应用程序、 其它程序模块 以及程序数据, 这些示例中的每一个或某种组合中可能包括网络环境的实现。 程序模块542 通常执行本发明所描述的实施例中的功能和/或方法。 0084 医疗系统512也可以与一个或多个外部设备51。

45、4(例如键盘、 指向设备、 显示器524 说明书 8/10 页 10 CN 110109391 A 10 等)通信, 还可与一个或者多个使得用户能与该医疗系统512交互的设备通信, 和/或与使得 该医疗系统512能与一个或多个其它计算设备进行通信的任何设备(例如网卡, 调制解调器 等等)通信。 这种通信可以通过输入/输出(I/O)接口522进行。 并且, 医疗系统512还可以通 过网络适配器520与一个或者多个网络(例如局域网(LAN), 广域网(WAN)和/或公共网络, 例 如因特网)通信。 如图所示, 网络适配器520通过总线518与医疗系统512的其它模块通信。 应 当明白, 尽管图中未。

46、示出, 可以结合医疗系统512使用其它硬件和/或软件模块, 包括但不限 于: 微代码、 设备驱动器、 冗余处理单元、 外部磁盘驱动阵列、 RAID系统、 磁带驱动器以及数 据备份存储系统等。 0085 处理器516通过运行存储在系统存储器528中的程序, 从而执行各种功能应用以及 数据处理, 例如实现本发明实施例所提供的用于医疗系统的计时控制方法, 该方法包括: 0086 控制电路实时监测出束状态; 0087 若监测到所述出束状态改变, 则输出计时停止信号, 以使所述计时器根据所述计 时停止信号停止计时。 0088 当然, 本领域技术人员可以理解, 处理器还可以实现本发明任意实施例所提供的 用。

47、于医疗系统的计时控制方法的技术方案。 0089 实施例五 0090 本发明实施例五还提供了一种计算机可读存储介质, 其上存储有计算机程序, 该 程序被处理器执行时实现如本发明实施例所提供的用于医疗系统的计时控制方法, 该方法 包括: 0091 控制电路实时监测出束状态; 0092 若监测到所述出束状态改变, 则输出计时停止信号, 以使所述计时器根据所述计 时停止信号停止计时。 0093 当然, 本发明实施例所提供的一种计算机可读存储介质, 其上存储的计算机程序 不限于如上所述的方法操作, 还可以执行本发明任意实施例所提供的用于医疗系统的计时 控制方法中的相关操作。 0094 本发明实施例的计算。

48、机存储介质, 可以采用一个或多个计算机可读的介质的任意 组合。 计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。 计算机可读 存储介质例如可以是但不限于电、 磁、 光、 电磁、 红外线、 或半导体的系统、 装置或 器件, 或者任意以上的组合。 计算机可读存储介质的更具体的例子(非穷举的列表)包括: 具 有一个或多个导线的电连接、 便携式计算机磁盘、 硬盘、 随机存取存储器(RAM)、 只读存储器 (ROM)、 可擦式可编程只读存储器(EPROM或闪存)、 光纤、 便携式紧凑磁盘只读存储器(CD- ROM)、 光存储器件、 磁存储器件、 或者上述的任意合适的组合。 在本文件中, 计。

49、算机可读存储 介质可以是任何包含或存储程序的有形介质, 该程序可以被指令执行系统、 装置或者器件 使用或者与其结合使用。 0095 计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号, 其中承载了计算机可读的程序代码。 这种传播的数据信号可以采用多种形式, 包括但不限 于电磁信号、 光信号或上述的任意合适的组合。 计算机可读的信号介质还可以是计算机可 读存储介质以外的任何计算机可读介质, 该计算机可读介质可以发送、 传播或者传输用于 由指令执行系统、 装置或者器件使用或者与其结合使用的程序。 说明书 9/10 页 11 CN 110109391 A 11 0096 计算机可读。

50、介质上包含的程序代码可以用任何适当的介质传输, 包括但不限 于无线、 电线、 光缆、 RF等等, 或者上述的任意合适的组合。 0097 可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机 程序代码, 所述程序设计语言包括面向对象的程序设计语言诸如Java、 Smalltalk、 C+, 还包括常规的过程式程序设计语言诸如 “C” 语言或类似的程序设计语言。 程序代码可以 完全地在用户计算机上执行、 部分地在用户计算机上执行、 作为一个独立的软件包执行、 部 分在用户计算机上部分在远程计算机上执行、 或者完全在远程计算机或服务器上执行。 在 涉及远程计算机的情形中, 远程计算机。

展开阅读全文
内容关键字: 用于 医疗 系统 计时 控制 方法 装置 介质
关于本文
本文标题:用于医疗系统的计时控制方法、装置、医疗系统及介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/11453699.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1