[发明专利]软件安装方法及装置在审
申请号: | 202210023641.3 | 申请日: | 2022-01-10 |
公开(公告)号: | CN114428622A | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 周琦超;黄治国 | 申请(专利权)人: | 福建自贸试验区厦门片区Manteia数据科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张文华 |
地址: | 361000 福建省厦门市象屿路9*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 安装 方法 装置 | ||
本申请公开了一种软件安装方法及装置。其中,该方法包括:检测用于触发安装操作的第一触发指令;在检测到所述第一触发指令的情况下,通过操作系统中提供的开发环境调用目标脚本文件;对所述目标脚本文件中的待安装文件的安装流程进行修改,其中,所述待安装文件包括以下之一:安装包文件、升级数据;执行修改后的所述目标脚本文件以完成对所述待安装文件的安装。本申请解决了由于打包成的软件包不能再次修改造成的软件安装效率低的技术问题。
技术领域
本申请涉及软件安装领域,具体而言,涉及一种软件安装方法及装置。
背景技术
用户使用的系统环境千差万别,一旦安装失败往往需要现场能够直接调试适配,现有软件打包工具都是将所有文件合并为一个安装包,无法做到现场修改。使用现有打包工具将文件打包成一个安装包,仅支持简单的文件及命令操作,而且利用现有技术打包成的软件包不能再次修改。同时不方便现场排查问题,自身不方便调试。如果安装包较大,那么必须先将所有文件打包后才能进行调试,而打包过程耗时很长。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种软件安装方法及装置,以至少解决由于打包成的软件包不能再次修改造成的软件安装效率低的技术问题。
根据本申请实施例的一个方面,提供了一种软件安装方法,包括:检测用于触发安装操作的第一触发指令;在检测到所述第一触发指令的情况下,通过操作系统中提供的开发环境调用目标脚本文件;对所述目标脚本文件中的待安装文件的安装流程进行修改,其中,所述待安装文件包括以下之一:安装包文件、升级数据;执行修改后的所述目标脚本文件以完成对所述待安装文件的安装。
可选地,检测用于触发安装操作的第一触发指令,包括:展示安装界面;检测目标对象对所述安装界面中目标控件的触发操作,在所述目标控件被触发时,生成所述第一触发指令。
可选地,对所述目标脚本文件中的待安装文件的安装流程进行修改,包括:检测用于触发修改所述目标脚本文件的第二触发指令;在检测到所述第二触发指令的情况下,对所述目标脚本文件中的待安装文件的安装流程进行修改。
可选地,对所述目标脚本文件中的待安装文件的安装流程进行修改,包括:在目标设备中不存在所述待安装文件所需的运行环境的情况下,在所述安装流程中增加下载所述待安装文件所需的运行环境的安装流程;在所述待安装文件的初始安装路径无法识别的情况下,在所述安装流程中增加更改所述初始安装路径的安装流程;
可选地,在目标设备中不存在所述待安装文件所需的运行环境的情况下,在所述安装流程中增加下载所述待安装文件所需的运行环境的安装流程,包括:修改所述目标脚本文件以在所述安装流程中增加调用环境检测工具;利用所述环境检测工具确定所述待安装文件所需的运行环境;下载所述待安装文件所需的运行环境。
可选地,在所述待安装文件的初始安装路径无法识别的情况下,在所述安装流程中增加更改所述初始安装路径的安装流程,包括:修改所述目标脚本文件以修改所述初始安装路径;执行所述修改后的目标脚本文件以完成对所述待安装文件的安装。
可选地,在完成安装以后,所述方法还包括:保存所述安装流程记录文件。
可选地,所述方法还包括:利用所述待安装文件中的升级数据对所述软件的进行升级;在升级完成后存在冗余配置文件的情况下,修改所述目标脚本文件以调用数据迁移工具;采用所述数据迁移工具清除所述冗余配置文件。
根据本申请实施例的另一方面,还提供了一种软件安装装置,包括:检测模块,用于检测用于触发安装操作的第一触发指令;调用模块,用于在检测到所述第一触发指令的情况下,通过操作系统中提供的开发环境调用目标脚本文件;执行模块,用于对所述目标脚本文件中的待安装文件的安装流程进行修改,其中,所述待安装文件包括以下之一:安装包文件、升级数据;安装模块,用于执行修改后的所述目标脚本文件以完成对所述待安装文件的安装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建自贸试验区厦门片区Manteia数据科技有限公司,未经福建自贸试验区厦门片区Manteia数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210023641.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轨迹还原方法和装置、存储介质及电子设备
- 下一篇:蒸汽压缩吸收式联合循环系统