[发明专利]一种基于数据元的医院软件自动化部署方法有效
申请号: | 202210428710.9 | 申请日: | 2022-04-22 |
公开(公告)号: | CN114816452B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 王西恩;张晓宇;蒋彦 | 申请(专利权)人: | 成都瑞华康源科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71;G06F8/30;G06F9/455;G16H40/40 |
代理公司: | 成都正德明志知识产权代理有限公司 51360 | 代理人: | 张小娟 |
地址: | 610000 四川省成都市中国(四川)自由贸易试验区成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 医院软件 自动化 部署 方法 | ||
本发明公开了一种基于数据元的医院软件自动化部署方法,属于软件部署技术领域,包括以下步骤:S1:将软件安装包、配置文件和第三方依赖软件统一打包上传至公司软件部署服务管理端;S2:从公司软件部署服务管理中下载安装软件;S3:通过客户端软件将软件安装包和软件部署脚本上传至院内软件部署服务管理端;S4:登录院内软件部署服务管理端,并将院内软件部署服务管理端与需要安装软件的目标服务器建立通讯,利用目标服务器对应的shell命令对目标服务器进行软件部署安装。在医院网络环境下,本发明要比现有的技术更能提高现场实施人员部署运维的效率,有效解决了Linux软件离线安装部署问题。
技术领域
本发明属于软件部署技术领域,具体涉及一种基于数据元的医院软件自动化部署方法。
背景技术
在医院网络环境下,院内内部网络和外部互联网往往是隔离的,要登陆院内服务器往往需要通过跳板机。在这种内外网隔绝的情况下,医院内网Linux服务器软件安装、升级不可能像在公网一样通过一个安装命令就能实现。常规的互联网软件安装方式在医院网络环境下受到了很大的限制。
在这种环境下,实施人员基本上需要把安装的软件离线下载好然后再通过医院信息科或是医院跳板机将软件上传到指定服务器上。这时软件是否支持离线安装、对第三方软件依赖的程度都决定了项目实施复杂度。
基于Linux内核发行的系统多种多样有centos、ubuntu和debian等操作系统,但是在系统命令和权限管理方面还是有所差异,实施人员还是要精通不同系统体系。甚至是同一操作系统的不同版本也会有差别。
在互联网行业中,实施人员面对的运维环境主要包括正式上线环境、测试环境。所以部署信息可以做到统一集中管控。但是在医疗行业由于实施单位都是每家医院,实施人员各不相同。需要有效管理每家医院实施部署的服务器信息、软件安装信息,以应对人员变动带来的影响。
发明内容
本发明为了解决上述问题,提出了一种基于数据元的医院软件自动化部署方法。
本发明的技术方案是:一种基于数据元的医院软件自动化部署方法包括以下步骤:
S1:将软件安装包、配置文件和第三方依赖软件统一打包上传至公司软件部署服务管理端;
S2:通过客户端软件从公司软件部署服务管理中下载安装软件;
S3:通过客户端软件将软件安装包和软件部署脚本上传至院内软件部署服务管理端;
S4:登录院内软件部署服务管理端,并将院内软件部署服务管理端与需要安装软件的目标服务器建立通讯,利用目标服务器对应的shell命令对目标服务器进行软件部署安装。
进一步地,步骤S1中,公司软件部署服务管理端用于编写软件部署脚本、安装软件部署脚本、下载软件和管理软件数据元信息;
软件部署脚本包括执行软件部署安装操作的快捷命令和逻辑片段;
软件数据元信息包括软件的配置信息。
进一步地,软件数据元信息包括目标服务器数据元模型和软件数据元模型;
目标服务器数据元模型包括数据元标识符、数据元值类型和数据元名称;
软件数据元模型包括软件的基础数据元信息和软件的依赖关系;
构建依赖关系的具体方法为:将目标服务器信息、第三方依赖软件配置信息和软件的基础数据元信息作为第一集合,将软件配置信息作为第二集合,将第一集合的一个元素对应第二集合的若干个元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都瑞华康源科技有限公司,未经成都瑞华康源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210428710.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置