[发明专利]软件安装方法、装置、设备及存储介质在审
申请号: | 202010559944.8 | 申请日: | 2020-06-18 |
公开(公告)号: | CN111708548A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 何力 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F11/22 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 安装 方法 装置 设备 存储 介质 | ||
1.一种软件安装方法,其特征在于,所述方法包括:
接收待烧录数据,所述待烧录数据包括测试软件包和系统软件包;
按照烧录工艺烧录所述待烧录数据至存储位置;
在烧录完成时,控制运行所述测试软件包以执行硬件测试;
响应于接收到的触发重启指令,控制运行所述系统软件包以安装系统软件。
2.根据权利要求1所述的方法,其特征在于,响应于接收到的触发重启指令,控制运行所述系统软件包以安装系统软件,包括:
响应于接收到的所述触发重启指令,确定文件读取路径和重启文件读取路径;
控制删除所述当前文件读取路径对应的测试软件包,并修改文件读取路径为重启文件读取路径;
按照所述重启文件读取路径读取系统软件包;
控制运行所述系统软件包以安装系统软件。
3.根据权利要求2所述的方法,其特征在于,所述系统软件包包括引导程序镜像文件和内核镜像文件,则控制运行所述系统软件包以安装系统软件包括:
控制运行所述引导程序镜像文件,初始化硬件设备;
当所述初始化硬件设备完成后,控制运行所述内核镜像文件,初始化系统环境;
当所述初始化系统环境完成后,启动系统初始化进程,开始安装系统软件。
4.根据权利要求1所述的方法,其特征在于,控制运行所述测试软件包以执行硬件测试,包括:
解析所述测试软件包得到待测试硬件和测试数据;
基于所述测试数据检测所述待测试硬件是否符合预设标准。
5.根据权利要求1所述的方法,其特征在于,所述接收待烧录数据,包括:
对所述待烧录数据进行解压缩处理,得到可执行烧录文件;
对所述可执行烧录文件进行解析处理,得到测试软件包和系统软件包。
6.根据权利要求5所述的方法,其特征在于,对所述待烧录数据进行解压缩处理,得到可执行烧录文件,包括:
解析所述待烧录数据,得到与存储表格对应的数值和数量;
按照所述表格对应的数值和数据顺序读取所述待烧录数据包含的数据元素;
基于所述数据元素确定所述可执行烧录文件。
7.一种软件安装装置,其特征在于,该装置包括:
接收模块,用于接收待烧录数据,所述待烧录数据包括测试软件包和系统软件包;
烧录模块,用于按照烧录工艺烧录所述待烧录数据至存储位置;
测试模块,用于在烧录完成时,控制运行所述测试软件包以执行硬件测试;
安装模块,用于响应于接收到的触发重启指令,控制运行所述系统软件包以安装系统软件。
8.根据权利要求7所述的软件安装装置,其特征在于,所述安装模块,包括:
确定单元,用于响应于接收到的所述触发重启指令,确定文件读取路径和重启文件读取路径;
第一处理单元,用于控制删除所述当前文件读取路径对应的测试软件包,并修改文件读取路径为重启文件读取路径;
读取单元,用于按照所述重启文件读取路径读取系统软件包;
安装单元,用于控制运行所述系统软件包以安装系统软件。
9.一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于被处理器执行时实现权利要求1-6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010559944.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于预防和/或治疗特应性皮炎的产品
- 下一篇:OLED显示面板及显示装置