[发明专利]系统软件生成方法、装置、电子设备及存储介质在审
申请号: | 202110891525.9 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113741954A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/61 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 汪阮磊 |
地址: | 518052 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统软件 生成 方法 装置 电子设备 存储 介质 | ||
本申请实施例公开了一种系统软件生成方法、装置、电子设备及存储介质,包括:获取第一终端设备的系统软件在测试完成后的强制升级包;解析强制升级包,得到至少一个模块镜像文件;根据开机默认配置数据,对至少一个模块镜像文件中选取的目标模块镜像文件进行修改,得到修改后模块镜像文件;根据第二终端设备中存储器的预设文件分区规则,将剩余模块镜像文件和修改后模块镜像文件分别写入到预设的空的二进制文件中,得到预抄写文件;将预抄写文件发送到第二终端设备中,以使得第二终端设备根据预抄写文件生成系统软件;通过预抄写文件的生成以及根据预抄写文件生成终端设备的系统软件,提高了系统软件生产的效率。
技术领域
本申请涉及计算机技术领域,具体涉及一种系统软件生成方法、装置、电子设备及计算机可读存储介质。
背景技术
随着计算机技术的快速发展,终端设备(如电视或者手机)的种类越来越多,而每个终端设备的运行和操作均需要依赖终端设备的系统软件,因此,在终端设备出厂之前,需要为终端设备部署系统软件;
目前,终端设备系统软件的部署依赖于软件的硬拷贝克隆,例如,从一台已经测试完成的终端设备上硬拷贝系统软件文件,然后将拷贝后的系统软件文件克隆到其他终端设备中,使其他终端设备具有系统软件,但是这种方式过程复杂,拷贝过程需要花费大量的时间,效率较低,并且受人为因素影响较大。
发明内容
本申请实施例提供一种系统软件生成方法、装置、电子设备及计算机可读存储介质,可以提高系统软件生成的效率。
本申请实施例提供了一种系统软件生成方法,包括:
获取第一终端设备的系统软件在测试完成后的强制升级包;
解析所述强制升级包,得到至少一个模块镜像文件;
根据开机默认配置数据,对至少一个模块镜像文件中选取的目标模块镜像文件进行修改,得到修改后模块镜像文件;
根据第二终端设备中存储器的预设文件分区规则,将剩余模块镜像文件和所述修改后模块镜像文件分别写入到预设的空的二进制文件中,得到预抄写文件;
将所述预抄写文件发送到所述第二终端设备中,以使得所述第二终端设备根据所述预抄写文件生成系统软件。
相应的,本申请实施例还提供了一种系统软件生成装置,包括:
获取模块,用于获取第一终端设备的系统软件在测试完成后的强制升级包;
解析模块,用于解析所述强制升级包,得到至少一个模块镜像文件;
修改模块,用于根据开机默认配置数据,对至少一个模块镜像文件中选取的目标模块镜像文件进行修改,得到修改后模块镜像文件;
写入模块,用于根据第二终端设备中存储器的预设文件分区规则,将剩余模块镜像文件和所述修改后模块镜像文件分别写入到预设的空的二进制文件中,得到预抄写文件;
生成模块,用于将所述预抄写文件发送到所述第二终端设备中,以使得所述第二终端设备根据所述预抄写文件生成系统软件。
可选的,在本申请的一些实施例中,所述修改模块包括:
转化单元,用于对所述模块镜像文件进行镜像格式转化,得到至少一个镜像格式转化文件;
目录确定单元,用于确定所述镜像格式转化文件的镜像文件目录层次;
文件确定单元,用于根据所述开机默认配置数据和所述镜像文件目录层次,确定待修改的至少一个镜像格式转化文件;
第一修改单元,用于根据所述开机默认配置数据对所述镜像格式转化文件进行修改,得到修改后镜像格式转化文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110891525.9/2.html,转载请声明来源钻瓜专利网。