[发明专利]配置文件修复方法、设备及计算机可读存储介质在审
| 申请号: | 202010200225.7 | 申请日: | 2020-03-19 |
| 公开(公告)号: | CN111427607A | 公开(公告)日: | 2020-07-17 |
| 发明(设计)人: | 黎明德;林舜大 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
| 主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F8/658;G06F9/445 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
| 地址: | 518054 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 配置文件 修复 方法 设备 计算机 可读 存储 介质 | ||
本发明提供一种配置文件修复方法,该方法包括:在检测到终端开机时,从云端服务器下载目标补丁文件;读取所述目标补丁文件,得到配置文件信息和待修复字段信息;根据所述配置文件信息确定目标配置文件;基于所述待修复字段信息对所述目标配置文件进行修复,并加载修复后的目标配置文件。本发明还提供一种配置文件修复设备及计算机可读存储介质。本发明能够解决现有技术中配置文件修复效率较低的问题。
技术领域
本发明涉及终端技术领域,尤其涉及一种配置文件修复方法、设备及计算机可读存储介质。
背景技术
随着科技的进步,出现了各种各样的智能终端,如智能电视、智能手机、平板电脑等。智能设备在启动时,将会启动系统软件和加载配置文件,为用户提供对应的功能服务。随着终端系统的升级,常常需要对配置文件进行修复和更新。目前,配置文件的修复方式一般包括以下两种:1)对终端进行整机升级,2)在终端安装一个apk(Android applicationpackage,安卓应用程序包),通过apk替换对应的配置文件。对于上述第1)种方式,由于整机升级文件较大,会消耗较多的流量,同时修复流程很慢;而第2)种方式,虽然apk文件比整机升级文件小,但是在修复完成后需要用户重新开机才能生效。因此,现有技术中存在配置文件修复效率较低的问题。
发明内容
本发明的主要目的在于提供一种配置文件修复方法、设备及计算机可读存储介质,旨在解决现有技术中配置文件修复效率较低的问题。
为实现上述目的,本发明提供一种配置文件修复方法,所述配置文件修复方法包括:
在检测到终端开机时,从云端服务器下载目标补丁文件;
读取所述目标补丁文件,得到配置文件信息和待修复字段信息;
根据所述配置文件信息确定目标配置文件;
基于所述待修复字段信息对所述目标配置文件进行修复,并加载修复后的目标配置文件。
可选地,所述待修复字段信息包括待修复字段和目标修复值,所述基于所述待修复字段信息对所述目标配置文件进行修复,并加载修复后的目标配置文件的步骤之前,还包括:
在所述目标配置文件中查找所述待修复字段的当前字段值;
根据所述当前字段值、所述目标修复值和所述目标补丁文件,生成对应的配置文件修复记录。
可选地,所述配置文件修复方法还包括:
当侦测到目标配置文件修复失败时,获取所述配置文件修复记录;
根据所述配置文件修复记录对所述目标配置文件执行回退操作。
可选地,所述在检测到终端开机时,从云端服务器下载目标补丁文件的步骤包括:
在检测到终端开机时,获取本地配置文件补丁列表,并从云端服务器获取云端配置文件补丁列表;
将所述本地配置文件补丁列表与所述云端配置文件补丁列表进行比对,得到待更新补丁信息;
从所述云端服务器下载与所述待更新补丁信息对应的目标补丁文件。
可选地,所述从所述云端服务器下载与所述待更新补丁信息对应的目标补丁文件的步骤之前,还包括:
生成对应的提示窗口,以提示用户是否进行修复;
在接收到用户基于所述提示窗口触发的修复确认指令时,则执行步骤:从所述云端服务器下载与所述待更新补丁信息对应的目标补丁文件。
可选地,所述读取所述目标补丁文件,得到配置文件信息和待修复字段信息的步骤之前,还包括:
检测所述目标补丁文件是否为有效补丁文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010200225.7/2.html,转载请声明来源钻瓜专利网。





