[发明专利]一种PET-CT软件的自动部署方法有效
申请号: | 201910888358.5 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110634561B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 王勇 | 申请(专利权)人: | 江苏赛诺格兰医疗科技有限公司 |
主分类号: | G16H40/67 | 分类号: | G16H40/67 |
代理公司: | 北京易捷胜知识产权代理事务所(普通合伙) 11613 | 代理人: | 韩国胜 |
地址: | 225200 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pet ct 软件 自动 部署 方法 | ||
1.一种PET-CT软件的自动部署方法,其特征在于,位于待部署设备上的部署系统包括:部署程序和PET-CT软件,待部署设备的网络信息包括:所述待部署设备的IP地址;所述部署程序包括:用于环境确认的第一配置脚本、用于系统环境配置项信息比对的第二配置脚本、用于安装部分或全部PET-CT软件的安装部署脚本、用于校验已安装部分或全部PET-CT软件的校验部署脚本;所述PET-CT软件的自动部署方法包括:
所述部署程序根据待部署设备的网络信息确定所述PET-CT软件运行的场景是单机场景还是多机场景;
若所述部署程序确定所述PET-CT软件运行的场景是单机场景,则选择单机部署策略在所述待部署设备中进行PET-CT软件的自动部署;所述部署程序对安装在所述待部署设备中的PET-CT软件进行校验,若校验不通过,则重新执行所述部署程序根据待部署设备的网络信息确定所述PET-CT软件运行的场景是单机场景还是多机场景的步骤;
在校验不通过预设次数时,发出报警信息;
所述部署程序确定所述PET-CT软件运行的场景是多机场景,则根据所述待部署设备的网络信息选择待部署PET-CT软件的另一个设备,所述另一个设备和所述待部署设备共同作为一个PET-CT软件的服务工作站;
在部署过程中将不同的功能模块,部署到多台计算机上,将所述PET-CT软件中属于另一个设备的信息和所述部署程序中的用于执行所述信息的部分程序发送所述另一个设备;
在每一个待部署PET-CT软件的设备中,根据单机部署策略在各自的设备中进行对应信息的自动部署。
2.根据权利要求1所述的方法,其特征在于,选择单机部署策略在所述待部署设备中进行PET-CT软件的自动部署,包括:
将所述部署程序中记录的系统环境配置项信息与待部署设备中的系统环境的信息进行比对;
若比对均一致,则检查所述待部署设备中是否部署有所述PET-CT软件,若没有部署,则所述部署程序执行所述PET-CT软件在待部署设备中的安装过程。
3.根据权利要求2所述的方法,其特征在于,检查所述待部署设备中是否部署有所述PET-CT软件的步骤之前,还包括:
若比对不一致,则根据所述部署程序中记录的系统环境配置项信息更新所述待部署设备中的系统环境的信息,使得所述待部署设备中的系统环境的信息与所述部署程序中系统环境配置项信息一致。
4.根据权利要求3所述的方法,其特征在于,检查所述待部署设备中是否部署有所述PET-CT软件的步骤之后,还包括:
若所述待部署设备中存在已经部署完成的所述PET-CT软件,则执行检查所述待部署设备中已经部署的所述PET-CT软件的版本信息;
若所述待部署设备中已经部署的所述PET-CT软件的版本信息低于所述部署系统中所述PET-CT软件的版本信息,则所述部署程序启动所述待部署设备中已经部署的所述PET-CT软件的卸载过程;
在所述待部署设备中已经部署的所述PET-CT软件卸载完成后,执行所述部署系统中PET-CT软件在待部署设备中的安装过程。
5.根据权利要求3所述的方法,其特征在于,所述部署程序执行所述PET-CT软件在待部署设备中的安装过程,包括:
所述PET-CT软件包括多个独立且存在依赖关系的子文件,在每一个子文件安装完成后,对安装完成的子文件进行校验,若校验通过,进行下一个子文件的安装。
6.一种PET-CT软件的部署系统,其特征在于,包括:部署程序和PET-CT软件;
所述部署系统位于待部署设备上且被启动时,所述部署系统中的部署程序执行权利要求1至5任一所述的方法将PCT-CT软件自动部署在所述设备上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏赛诺格兰医疗科技有限公司,未经江苏赛诺格兰医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910888358.5/1.html,转载请声明来源钻瓜专利网。