[发明专利]车机应用软件安装环境管理系统及方法有效
申请号: | 202011019996.2 | 申请日: | 2020-09-24 |
公开(公告)号: | CN112099814B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 许杨;朱磊;薛凯;邓攀 | 申请(专利权)人: | 智道网络科技(天津)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
地址: | 300463 天津市滨海新区自贸试验区(东*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 安装 环境管理 系统 方法 | ||
本发明实施例提供一种车机应用软件安装环境管理系统及方法,系统包括:应用软件安装环境管理平台,用于生成安装环境配置表和应用依赖配置表;安装包管理客户端,用于从应用软件安装环境管理平台调用安装环境配置表和应用依赖配置表,基于安装环境配置表和应用依赖配置表确定待安装应用软件,并安装待安装应用软件;文件服务器,用于依据所述安装包管理客户端发送的下载请求,将对应于所述待安装应用软件的安装包发送给所述安装包管理客户端。通过在车机端安装安装包管理客户端,在客户端界面上基于不同环境与安装包的对应关系,对车机上待安装的应用软件完成环境替换及版本升级,解决多环境软件安装维护操作繁琐问题,节省人工安装应用的成本。
技术领域
本发明涉及车辆通信技术领域,尤其涉及一种车机应用软件安装环境管理系统及方法。
背景技术
通常一个应用软件会经过开发环境调试、测试环境验证、预发布环境试运行和正式环境发布等阶段,且随着业务逐渐复杂和产品线日益丰富,可能一个应用软件并行在开发不同的版本,也就是说一个应用软件在不同阶段会存在多个安装环境。在这种情景下,安全环境的软件安装管理就会成为消耗时间和人力。当前在应对这种情景主要从以下方面着手:
(1)当前很多测试场景中应用软件的打包环节与安装环节分离,中间存在额外的沟通成本确认安装环境和版本等信息;
(2)软件安装过程多使用脚本进行统一安装,每次应用软件有变动则需要修改脚本,不够灵活,同时缺少可视化界面操作不够简便;
(3)每次更新环境都要进行脚本或者手动的更新操作,操作繁琐。
发明内容
针对现有技术存在的问题,本发明实施例提供一种车机应用软件安装环境管理系统及方法。
第一方面,本发明实施例提供的一种车机应用软件安装环境管理系统,包括:
应用软件安装环境管理平台,用于生成安装环境配置表和应用依赖配置表;
安装包管理客户端,用于从所述应用软件安装环境管理平台获取安装环境配置表和应用依赖配置表,基于安装环境配置表和应用依赖配置表确定待安装应用软件,并安装所述待安装应用软件;
文件服务器,用于依据所述安装包管理客户端发送的下载请求,将对应于所述待安装应用软件的安装包发送给所述安装包管理客户端。
进一步地,所述系统还包括安装包同步处理器,用于接收应用软件的安装包,提取对应于安装包的软件信息,将软件信息发送到应用软件安装环境管理平台,以及将安装包发送到所述文件服务器;
相应地,所述应用软件安装环境管理平台还用于:根据所述软件信息生成安装环境配置表和应用依赖配置表。
进一步地,所述应用软件安装环境管理平台包括安装环境管理单元和应用依赖管理单元,其中:
安装环境管理单元,用于提供不同安装环境的环境数据,根据所述环境数据和所述软件信息生成安装环境配置表;
应用依赖管理单元,用于组织不同软件信息,建立应用依赖配置表。
进一步地,所述安装环境配置表包含有安装环境与安装包的对应关系;所述应用依赖配置表包含有安装包与安装包之间的对应关系。
进一步地,所述安装包管理客户端包括检测单元和安装单元,其中:
检测单元,用于提供待安装软件的当前版本信息;
安装单元,用于在待安装软件的当前版本信息与新版本信息不同时,从所述文件服务器处获取待安装软件,安装所述待安装应用软件。
进一步地,所述系统还包括打包处理器,用于:
在Jenkins打包环境下,根据应用软件的编译打包任务,生成应用软件的安装包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智道网络科技(天津)有限公司,未经智道网络科技(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011019996.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微晶陶瓷低温结合剂及其制备方法
- 下一篇:一种农作物脱粒装置