一种基于虚拟技术动态调起TPS的方法及系统技术方案

技术编号:35554257 阅读:13 留言:0更新日期:2022-11-12 15:34
本发明专利技术涉及网络通信技术领域,且公开了具体为一种基于虚拟技术动态调起TPS的方法及系统,包括用户登录云平台,获取用户操作活跃值,所述云平台加载活跃值计算规则和活跃值评定规则;所述云平台记录并计算活跃值,通过VM虚拟接口调起TPS,根据所述活跃值对Pinnacle系统开启或关闭或保持状态;判断用户单次操作活跃值是否大于等于单次活跃值,若是,则开启所述Pinnacle系统;判断在预定的时间内该用户活跃度之和与活跃度评定规则表匹配,获取所述Pinnacle系统保持开机时间,主要通过VM虚拟接口灵活调起TPS,可以部署更多的TPS应用,节省企业运营成本,有利于用户对患者进行靶区勾画制作计划等操作。制作计划等操作。制作计划等操作。

【技术实现步骤摘要】
一种基于虚拟技术动态调起TPS的方法及系统


[0001]本专利技术涉及网络通信
,具体为一种基于虚拟技术动态调起TPS的方法及系统。

技术介绍

[0002]放射治疗计划系统(Treatment Planning System),简称TPS,是一种医疗设备,通过对放射源和患者建模,来模拟计划实施的放射治疗,其系统采用一个或多个算法对患者体内吸收剂量分布进行计算,计算结果供放射治疗计划制定者使用,代表性的产品如Pinnacle3、Eclipse、Monaco等。
[0003]在肿瘤放射治疗领域,通过云端访问使用TPS计划系统时,同时可以支持多个用户在线访问使用,用户只需要登录系统分配的账号,无需了解云端TPS的配置信息就可以使用云端TPS计划系统。
[0004]然而,现有的方式仅实现了云服务器动态开关机的场景,没有完成随着云服务器开机应用也自动启动,同时支持通过Web应用无缝打开对应的患者。以前的方案无法给用户带来方便快捷的体验,尤其是针对高年资医生在面对超负荷工作量的同时,无暇学习和使用纷繁复杂的应用软件,无法满足现有场景的需要。
[0005]此外,现有的技术需要在云服务器中将对应的开机程序所需的数据预先储存于储存机中;开机服务器需要依据各应用的需求,分别采用共用或专属的镜像文件与根目录文件系统,来执行开机部署动作;根据服务请求向各个云端发送组件调用请求,云端接收请求并在所述云端的本地查找目标组件。
[0006]另外,近两年,随着云计算往纵深方向发展,软硬一体和云原生成为了云计算技术架构的主流,2020年7月15日,阿里云宣布推出第三代神龙云服务器,与上一代相比,第三代神龙云服务器的综合性能提升高达160%,比目前全球最顶级云服务器还要快30%以上,整体算力全球最强,但采用神龙服务器搭载云端应用的硬件成本越来越高。

技术实现思路

[0007]本专利技术主要是提供一种基于虚拟技术动态调起TPS的方法及系统,主要解决现有技术中不能灵活打开TPS系统的问题,为了解决上述技术问题,本专利技术采用如下技术方案:一种基于虚拟技术动态调起TPS的方法,包括:一种基于虚拟技术动态调起TPS的方法,包括:S1:用户登录云平台,获取用户操作活跃值,所述云平台加载活跃值计算规则和活跃值评定规则;S2:所述云平台记录并计算活跃值,通过VM虚拟接口调起TPS,根据所述活跃值对Pinnacle系统开启或关闭或保持状态;S3:判断用户单次操作活跃值是否大于等于单次活跃值,若是,则开启所述
Pinnacle系统;判断在预定的时间内该用户活跃值之和与活跃值评定规则表匹配,获取所述Pinnacle系统保持开机时间。
[0008]进一步的,所述云平台加载活跃值计算规则和活跃值评定规则,还包括:S11:在数据库中创建用户活跃值表、操作按钮表、系统操作日志表、并录入规则指定的基础数据。
[0009]进一步的,S21:开发VM服务,其封装了基础接口,所述基础接口包括,创建实例、查询管理端、开启虚拟机和/或关闭虚拟机。
[0010]进一步的,S3:判断用户单次操作活跃值是否大于等于单次活跃值,若是单次操作活跃值大于等于单次活跃值则开启所述Pinnacle系统;判断在预定的时间内该用户活跃值之和与活跃值评定规则表相匹配,获取所述Pinnacle系统保持开机时间,还包括:S31:进入所述Pinnacle系统,用户对Pinnacle系统进行靶区勾画或放疗计划,在所述Pinnacle系统中创建一个服务和两个脚本,并通过所述云平台传入的数据匹配对应的患者。
[0011]进一步的,云平台用户操作后动态开启Pinnacle,单次操作活跃值达到第一阈值,则会触发活跃值计算规则;创建云平台接口访问频率限制,预设值内同一台Pinnacle系统只允许被访问一次。
[0012]进一步的,开发钉钉消息通知接口,当启动和关闭虚拟机失败时,将错误信息发送到实施和运维同事的钉钉中。
[0013]一种基于虚拟技术动态调起TPS的系统,包括:用户登录模块:用于用户登录云平台,获取用户操作活跃值,所述云平台加载活跃值计算规则和活跃值评定规则;VM虚拟接口模块:用于云平台记录并计算活跃值,通过VM虚拟接口调起TPS,根据所述活跃值对Pinnacle系统开启或关闭或保持状态;Pinnacle系统开关机模块:用于判断用户单次操作活跃值是否大于等于单次活跃值,若是,则开启所述Pinnacle系统;判断在预定的时间内该用户活跃值之和与活跃值评定规则表匹配,获取所述Pinnacle系统保持开机时间。
[0014]进一步的,基础数据模块,用于在数据库中创建用户活跃值表、操作按钮表和/或系统操作日志表并录入规则指定的基础数据;进一步的,VM服务模块:用于开发VM服务,其封装了基础接口,所述基础接口包括,创建实例、查询管理端、开启虚拟机、关闭虚拟机。
[0015]进一步的,Pinnacle系统开关机模块,还包括:一个服务和两个脚本模块:用于进入所述Pinnacle系统,用户对Pinnacle系统进行靶区勾画或放疗计划,在所述Pinnacle系统中增加一个服务单元和两个脚本单元,并通过所述云平台传入的数据匹配对应的患者。
[0016]进一步的,活跃值计算规则模块:用于将云平台用户操作后动态开启Pinnacle,单次操作活跃值达到第一阈值,则会触发活跃值计算规则;
频率限制模块:用于创建云平台接口访问频率限制,预设值内同一台Pinnacle系统只允许被访问一次。
[0017]进一步的,钉钉通知模块:用于开发钉钉消息通知接口,当启动和关闭虚拟机失败时,将错误信息发送到实施和运维同事的钉钉中。
[0018]一种计算机设备,包括:存储器、处理器及存储在所述存储器中并可在所述处理器中运行的可执行指令,所述处理器执行所述可执行指令时实现如权利要求1

6任一项所述的方法。
[0019]一种计算机可读存储介质,其上存储有计算机可执行指令,所述可执行指令被处理器执行时实现如权利要求1

6任一项所述的方法。
[0020]有益效果:1、实现灵活管理TPS系统开启和关闭的目的;2、针对同样配置的云服务器资源,可以部署更多的TPS应用;3、通过云放疗页面无缝访问TPS应用,很好地支持了用户对患者进行靶区勾画、制作计划等操作,操作用户无感知;4、节省云服务器的硬件费用,降低企业运营成本。
附图说明
[0021]图1为基于虚拟技术动态调起TPS方法流程示意图;图2为基于虚拟技术动态调起TPS的系统示意图;图3为VM虚拟接口关系图;图4为用户操作与活跃值对应表;图5 为活跃值评定规则图;图6 为一个服务器和两个脚本调用流程图。
具体实施方式
[0022]以下将结合实施例对本专利技术涉及的一种基于虚拟技术动态调起TPS的方法及系统技术方案进一步详细说明。
[0023]如图1所示,一种基于虚拟技术动态调起TPS的方法,S1:用户登录云平台,获取用户操作活本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟技术动态调起TPS的方法,其特征在于,包括:S1:用户登录云平台,获取用户操作活跃值,所述云平台加载活跃值计算规则和活跃值评定规则;S2:所述云平台记录并计算活跃值,通过VM虚拟接口调起TPS,根据所述活跃值判断Pinnacle系统开启或关闭或保持状态;S3:判断用户单次操作活跃值是否大于等于单次预设活跃值,若是,则开启所述Pinnacle系统;判断在预定的时间内该用户活跃值之和与活跃值评定规则表相匹配,获取所述Pinnacle系统对应的保持开机时间。2.根据权利要求1所述的一种基于虚拟技术动态调起TPS的方法,其特征在于,S1中所述云平台加载活跃值计算规则和活跃值评定规则,包括:S11:在数据库中创建用户活跃值表、操作按钮表和/或系统操作日志表并录入规则指定的基础数据。3.根据权利要求1所述的一种基于虚拟技术动态调起TPS的方法,其特征在于,S2中的VM虚拟接口,包括:S21:开发VM服务,其封装了基础接口,在所述基础接口创建实例、查询管理端、开启虚拟机和/或关闭虚拟机。4.根据权利要求1所述的一种基于虚拟技术动态调起TPS的方法,其特征在于,S3:判断用户单次操作活跃值是否大于等于单次预设活跃值,若是,则开启所述Pinnacle系统;判断在预定的时间内该用户活跃值之和与活跃值评定规则表相匹配,获取所述Pinnacle系统对应的保持开机时间,还包括:S31:进入所述Pinnacle系统,用户对所述Pinnacle系统进行靶区勾画或放疗计划,在所述Pinnacle系统中创建一个服务单元和两个脚本单元,并通过所述云平台传入的数据匹配对应的患者。5.根据权利要求1所述的一种基于虚拟技术动态调起TPS的方法,其特征在于,包括:云平台用户若单次操作活跃值达到单次预设活跃值,则会触发活跃值计算规则;创建云平台接口访问频率限制,频率限制内同一台Pinnacle系统只允许被访问一次。6.根据权利要求5所述的一种基于虚拟技术动态调起TPS的方法,其特征在于,包括:开发钉钉消息通知接口,当启动和关闭虚拟机失败时,将错误信息发送到实施和运维同事的钉钉中。7.一种基于虚拟技术动态调起TPS的系统,其特征在于,包括:用户登录模块:用于用户登录云平台,获取用户操作活跃值,所述云平台加载活跃值计算规则和活跃值评定规则;VM虚拟接口模...

【专利技术属性】
技术研发人员:许振伟郭超赵超凡
申请(专利权)人:神州医疗科技股份有限公司
类型:发明
国别省市:

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

1