[发明专利]一种基于协同工作平台的软件部署方法和系统在审
申请号: | 202210493343.0 | 申请日: | 2022-05-07 |
公开(公告)号: | CN114895927A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 敬再阳;张煜;薛满仓;张行行;袁龙涛;单聪 | 申请(专利权)人: | 北京月新时代科技股份有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/70;G06F21/62 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 梁栋 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 协同 工作 平台 软件 部署 方法 系统 | ||
本发明公开了一种基于协同工作平台的软件部署方法,在该方法中,首先获取软件的部署请求和用户使用权限,软件的部署请求中包括软件在待安装用户端的运行环境信息;然后根据运行环境信息,通过自动化安装脚本在用户端中自动安装软件;最后基于软件的用户使用权限,生成软件的图标模型,以便用户通过软件图标模型远程操作所需的软件。该方法可以基于软件的运行环境信息和用户使用权限自动部署软件,并自动生成软件的图标模型,能够提高协同工作平台中软件部署的效率。
技术领域
本发明涉及计算机软件技术领域,具体涉及一种基于协同工作平台的软件部署方法、系统、计算设备及存储介质。
背景技术
随着不断增长的软件复杂度,人们开始关注软件部署。软件部署是一个复杂过程,包括从开发商发放产品,到应用者在计算机上实际安装并维护应用的所有活动。这些活动包括开发商的软件打包,企业及用户对软件的安装、配置、测试、集成和更新等。据统计,软件的缺陷所造成的损失,很大部分是由于部署的失败所引起的,可见软件部署工作的重要意义。
软件部署存在着风险,这是由于以下原因造成的:应用软件越来越复杂,包括许多构件、版本和变种;应用发展很快,相继两个版本的间隔很短;环境的不确定性;构件的来源多样性等。软件部署过程中需要关注的问题有:安装和系统运行的变更管理、构件之间的相依、协调、内容发放、管理异构平台、部署过程的可变更性、与互联网的集成和安全性。
因此,需要一种基于协同工作平台的软件部署方法,能够基于软件运行环境和用户权限,自动部署软件,以解决以上现有技术中存在的问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于协同工作平台的软件部署方法和系统。
根据本发明的一个方面,提供一种基于协同工作平台的软件部署方法,在该方法中,首先,获取软件的部署请求和用户使用权限,所述软件的部署请求中包括软件在待安装用户端的运行环境信息;然后,根据所述运行环境信息,通过自动化安装脚本在用户端中自动安装软件;最后,基于软件的用户使用权限,生成软件的图标模型,以便用户通过软件的图标模型远程操作所需软件。
该方法可以在协同工作平台中自动完成软件的安装,并自动生成该软件的图标模型,可以提高软件部署的效率。
可选地,在上述方法中,用户端的软件运行环境信息包括Windows运行环境信息和Linux运行环境信息,Windows运行环境信息包括用户端的硬件配置信息、软件镜像文件、主机名、IP地址、环境变量,Linux运行环境信息包括用户端的硬件配置信息、镜像文件目录、系统配置脚本目录、软件安装源文件目录、软件安装位置、主机名、IP地址、环境变量。
可选地,在上述方法中,当监测到用户登录协同工作平台时,查询用户权限对应的软件;为用户使用权限对应的软件生成图标模型。
可选地,在上述方法中,基于软件的安装位置信息,查询软件的相关信息,相关信息包括用户使用权限信息;根据用户使用权限信息,生成软件的图标模型。
根据本发明的另一个方面,提供了一种基于协同工作平台的软件部署系统,该系统包括获取模块、安装模块和生成模块。其中,获取模块可以获取软件的部署请求和用户使用权限,软件部署请求中包括软件在待安装用户端的运行环境信息。安装模块可以根据获取模块获取的软件的运行环境信息,通过自动化安装脚本在用户端中自动安装软件。生成模块可以基于获取模块获取的软件的用户使用权限,生成安装模块安装的软件的图标模型,以便用户通过软件的图标模型远程操作所需软件。
根据本发明的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行上述方法的指令。
根据本发明的又一个方面,提供一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行上述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京月新时代科技股份有限公司,未经北京月新时代科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210493343.0/2.html,转载请声明来源钻瓜专利网。