移动终端及其用于重写系统时数据免清除的方法与流程

文档序号:17825098发布日期:2019-06-05 22:35阅读:153来源:国知局
移动终端及其用于重写系统时数据免清除的方法与流程

本发明涉及移动终端领域,具体而言,本发明涉及一种移动终端及其用于重写系统时数据免清除的方法。



背景技术:

刷机是指通过一定方法更改或替换移动终端中原本存在的语言、软件或操作系统等,通俗来说就是重装系统,刷机可以使手机功能更加完善。现有技术中,为了防止刷机过程中存在bug,会提前对系统进行双清,即清除缓存和内存数据;这样不仅可以使刷机更干净,也避免旧数据造成的系统不稳定。而通常为了避免删除用户的数据,会将用户数据拷贝出来,但对于数据量大的用户来说,拷贝过程需要很长时间,而且需要一个具有足够存储空间的存储工具。同时,刷机完成后还需要将相应的数据再拷贝至移动终端,使得用户操作不便利,增加操作复杂程度。进一步,如果有些用户数据被遗漏,则在刷机过程中会因为系统格式化数据区域而丢失,造成数据不可恢复,给用户造成一定的损失。因此,需要提供一种更便利更有效的方法,使得刷机过程中数据可以完好保存避免被误清除。



技术实现要素:

本发明的目的旨在解决上述至少一个问题,提供一种数据免清除的方法,以解决刷机过程中造成的系统数据丢失。

为了实现上述目的,本发明提供一种用于重写系统时数据免清除的方法,包括以下步骤:

向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;

调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;

响应于用户指令写入用于重写系统的重写数据包。

进一步,还包括步骤,完成系统重写后,重启并恢复所述数据区域的内容。

具体的,所述重写的系统重启时,对所述配置集进行验证,验证成功则恢复所述数据区域的内容。

具体的,所述配置集与其相应的系统版本之间存在映射关系。

优选的,所述映射关系以列表的形式存储于云端服务器,并由云端服务器进行定期更新。

其中,所述配置集的资源接口以按照预设规则形成签名的形式进行提供。

优选的,所述签名基于配置集信息的特征生成。

具体的,所述配置集的资源接口以按照预设规则加密形成密文的形式进行提供。

其中,所述代理服务运行于系统的框架层。

具体的,所述代理服务通过修改系统签名获取系统最高权限。

具体的,通过将预设文件预先存储至系统的指定位置而替换系统相关原文件,以植入所述代理服务。

优选的,所述预设文件在系统处于recovery模式下被存储至指定位置。

一种移动终端,包括:

申请单元:被配置为向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;

设定单元:被配置为调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;

重写单元:被配置为响应于用户指令写入用于重写系统的重写数据包。

进一步,还包括数据恢复单元,用于完成系统重写后,重启并恢复所述数据区域的内容。

具体的,所述重写的系统重启时,由数据恢复单元对所述配置集进行验证,验证成功则恢复所述数据区域的内容。

具体的,所述配置集与其相应的系统版本之间存在映射关系。

优选的,所述映射关系以列表的形式存储于云端服务器,并由云端服务器进行定期更新。

其中,所述签名基于配置集信息的特征生成。

优选的,所述配置集的资源接口以按照预设规则形成签名的形式进行提供。

具体的,所述签名基于配置集信息的特征生成。

具体的,所述配置集的资源接口以按照预设规则加密形成密文的形式进行提供。

其中,所述代理服务运行于系统的框架层。

具体的,所述代理服务通过修改系统签名获取系统最高权限。

具体的,通过将预设文件预先存储至系统的指定位置而替换系统相关原文件,以植入所述代理服务。

具体的,所述预设文件在系统处于recovery模式下被存储至指定位置。

相比现有技术,本发明的方案具有以下优点:

本发明通过植入系统进程的代理服务获取系统最高权限,其作为提供系统服务的代理,向其他请求系统服务的应用提供系统服务,在保持系统安全性的前提下控制相应的系统服务。在此基础上,通过向代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,获得相应资源接口,并通过调用所述资源接口对所述配置集进行修改,以使被重写的系统重启做验证时,所述配置集能够成功通过验证,从而确保原数据区域的内容不被清除,仍然保存在相应的存储空间,并在系统重启后恢复出来。通过本发明所述方法或装置,一方面避免用户在进行刷机时造成的数据丢失,另一方面避免用户在刷机时为了保存数据进行的重复拷贝过程,简化刷机的操作流程。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明所述用于重写系统时数据免清除的方法流程示意图;

图2为本发明所述的移动终端的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

对于Android系统来说,刷机是格式化的过程,为了防止刷机过程中存在bug,通常会对系统进行双清,即清除缓存和内存数据。这样不仅可以使刷机更干净,也避免旧数据造成的系统不稳定。但这个过程中通常会造成用户数据的丢失,而且无法恢复,从而给用户带来不必要的损失。基于上述原因,本发明提供一种数据免清除方法,以使在系统刷机过程中同时保持数据不被擦除。

如图1所示,其为本发明一实施例所述的用于重写系统时数据免清除方法的流程示意图,包括以下步骤:

步骤S101、向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;

所述代理服务通过对系统刷机时植入系统进程,在具体实施例中通过将预设文件存储至系统的指定位置而替换系统相关原文件,其中所述替换系统相关原文件包括替换整个系统文件或仅替换部分系统文件。

所述预设文件区别于系统刷机模式的配置映射文件。在本发明具体实施例中,所述预设文件中包括被命名为Chimaster和NetD的文件,其均被放入系统的指定位置“date/local/temp”。所述预设文件在系统处于recovery模式下被存储至指定位置,其中所述存储过程具体为解压缩过程,将预设文件的压缩包进行解压缩至指定位置,以使预设文件中的相关文件覆盖系统的相应原文件。所述recovery模式的启动由引导文件执行,引导相应的预设文件放入指定位置并解压缩,其中,所述引导文件可以为系统原文件,也可以为重写写入的文件,本发明对此不作限制。

通过将预设文件写入系统,从而植入所述代理服务。本发明所述代理服务具体指作为系统进程与其他应用进程之间交互的中转服务。众所周知,Root权限是指Unix类操作系统(包括Linux和Android)的系统管理员权限,类似于Windows系统中的Administrator(管理员)权限;Root权限可以访问和修改用户的移动设备中几乎所有的文件(Android系统文件及用户文件)。但是,由于目前移动终端系统对于Root权限的管理非常严格,通常情况下多数应用或程序都不具备Root权限,因此对于某些需要具备Root权限的操作就无法执行。在通常情况下,系统的最高控制权限,即Root权限会出于安全性考虑被限制,这样就限制了很多应用行为,为了对系统资源作进一步调配和控制,需要获取系统的Root权限。而现有技术通过单纯的刷机方式获取Root权限,使得系统的安全性受到威胁。因而,本发明实施例采用代理服务的方式获取Root权限,具体通过修改系统签名获取系统的最高权限。当其他应用程序请求获得系统服务时,由代理服务提供相应的资源接口,并提供若干签名,当签名验证通过时,允许调用相应的资源接口,以此方式实现更安全的Root权限控制。具体的,本发明实施例通过recovery刷机将所述预设文件刷入ROM,recovery引导所述预设文件存入系统的特定位置,并引导所述预设文件解压缩存储至ROM中替换原系统文件,并基于修改后的ROM文件生成一个签名,系统对该签名进行验证,以确保刷机后的系统能正常启动运行。

其中,所述代理服务运行于系统的框架层,如Android系统,包括四层架构,分别为应用层、框架层、系统运行库层以及Linux内核层。所述代理服务架设有用于管理系统的资源接口访问权限的模块,这种情况下,当某应用程序进程请求相应的资源接口时,通常由这种管理模块接收其请求,这一请求指令,实质上应是一种接口签名,是由本管理模块预先向该应用程序进程分配的,起到类似于令牌的作用。管理模块接收包含相应请求的接口签名后,对该签名进行验证,验证通过后才向所述应用程序进程提供相应的资源接口。

基于上述原理,当对系统进行刷机重写时,先向所述代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口。其中,所述数据区域包括内存空间中存储的所有数据。通常情况下,系统中存在一个配置集,用于决定是否清除数据区域内容,其在系统被重写后进行重启时由系统进行验证,如验证成功则恢复并读取数据区域的数据,如验证失败则自动清除数据区域的数据。因此,本发明实施例基于该原理向所述代理服务请求获取所述资源接口,以备后续对其进行修改。

步骤S102、调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;

基于上述步骤获取用于决定重写系统时是否清除数据区域内容的配置集的资源接口后,将所述配置集设定为在重写系统时免清除所述数据区域内容。在具体实施例中,所述配置集根据系统版本的不同而不同,更进一步的根据移动终端机型的不同而不同。如三星galaxy note4与小米note的系统不同,则其系统中的所述配置集也不同,进一步示例如三星galaxy note4中安装的系统为修改后的Android4.1,小米note中安装的系统为修改后的Android4.2,且两者对不同版本的Android系统的修改也不尽相同,各自形成其自定义的系统,且被用于不同型号的手机,那么根据手机型号和系统版本之间的对应关系可以进一步映射为手机型号与配置集之间的关系,也即可以通过不同的机型确定不同的配置集。

所述配置集与各系统版本或机型之间的映射关系以列表的形式存储于云端服务器,在具体实施例中,可预先生成所述列表,通过收集不同的系统版本并检测器对应的配置集,将其对应关系一一进行存储。云端服务器基于该预设列表进行定期更新,增加新的系统版本及对应配置集,同时删除被淘汰的系统版本及对应配置集。进一步的,所述预设列表也可以记录不同机型与其对应配置集之间的映射关系。

优选的,所述配置集的资源接口以按照预设规则形成签名的形式进行提供。在具体实施例中,所述预设规则指通过何种方式对所述资源接口进行处理以生成签名,如采用哈希算法或RSA算法对资源接口进行处理以生成表征签名的一串随机码。具体地,所述签名采用预设规则基于配置集信息的相关特征生成所述签名。本发明对生成签名的方式不作限制,即所述预设规则包括任意能够形成签名的方式,其不影响本发明的实现。其中,该签名由代理服务预先提供,在向所述代理服务请求获取所述用于决定重写系统时是否清除数据区域内容的配置集的资源接口时,先验证所述签名,若签名验证成功,则允许调用所述配置集的资源接口。

进一步优选的,所述配置集的资源接口以按照预设规则加密形成密文的形式进行提供。在具体实施例中,预先约定加密算法、解密算法等信息,其中所述加解密算法可以是任意能够实现加解密的方法,不作为对本发明的限制。当向代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,所述代理服务以密文的形式提供所述配置集的资源接口。对所述资源接口采用约定的解密算法进行解密,从而获得相应的资源接口。

获取所述资源接口后,对所述配置集进行修改,将其设定为在重写系统时免清除数据区域内容。在具体实施例中,所述配置集可以为一个或多个参数,一个或多个文件,一个或多个指令,其根据系统版本的不同而不同。调用相应的资源接口,对所述配置集进行修改,保证系统重写时所述数据区域内容不被清除。

需要特别注意的是,所述系统重写过程具体指用户操作的刷机过程,不同于所述预设文件刷入的过程,因此在用户操作的刷机过程中被禁止对所述预设文件的内容进行更改,所述预设文件的更改需通过在其刷入时生成的签名验证,用户刷机的过程代理服务不提供相应的签名,因此不能对预设文件内容进行更改。

步骤S103、响应于用户指令写入用于重写系统的重写数据包。

所述用户指令包括多种形式,如由用户输入的命令,又如在提供相应的系统重写界面情况下,可通过设置选择按键、对话框等接收用户的指令。对用户指令进行响应,执行系统的写入操作,替换原来的系统文件以实现系统的重写。

进一步,本发明其他实施例还包括,当系统重写完成后,系统进行重启并恢复所述数据区域的内容。具体的,当重写入的系统重启时,会对用于决定重写系统时是否清除数据区域内容的配置集进行验证,当验证成功时则恢复所述数据区域的内容。由于上述步骤已经完成对所述配置集的修改,使得其能够通过系统验证,从而保证了所述数据区域不被清除,被系统恢复并读取。

基于上述过程,通过向代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,获得相应资源接口,并通过调用所述资源接口对所述配置集进行修改,以使被重写的系统重启做验证时,所述配置集能够成功通过验证,从而确保原数据区域的内容不被清除,仍然保存在相应的存储空间,并在系统重启后恢复出来。从而,一方面避免用户在进行刷机时造成的数据丢失,另一方面避免用户在刷机时为了保存数据进行的重复拷贝过程,简化刷机的操作流程。

依据计算机程序的模块化思维,本发明比照前述的数据免清除方法还提供了一种移动终端的具体实施例,如图2所示,所述移动终端包括申请单元11、设定单元12、重写单元13,以及其他实施例中的数据恢复单元14,以下详细提示各单元所实现的功能:

申请单元11,被配置为向用于获取系统最高权限的代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口;

所述代理服务通过对系统刷机时植入系统进程,在具体实施例中通过将预设文件存储至系统的指定位置而替换系统相关原文件,其中所述替换系统相关原文件包括替换整个系统文件或仅替换部分系统文件。

所述预设文件区别于系统刷机模式的配置映射文件。在本发明具体实施例中,所述预设文件中包括被命名为Chimaster和NetD的文件,其均被放入系统的指定位置“date/local/temp”。所述预设文件在系统处于recovery模式下被存储至指定位置,其中所述存储过程具体为解压缩过程,将预设文件的压缩包进行解压缩至指定位置,以使预设文件中的相关文件覆盖系统的相应原文件。所述recovery模式的启动由引导文件执行,引导相应的预设文件放入指定位置并解压缩,其中,所述引导文件可以为系统原文件,也可以为重写写入的文件,本发明对此不作限制。

通过将预设文件写入系统,从而植入所述代理服务。本发明所述代理服务具体指作为系统进程与其他应用进程之间交互的中转服务。在通常情况下,系统的最高控制权限,即Root权限会出于安全性考虑被限制,这样就限制了很多应用行为,为了对系统资源作进一步调配和控制,需要获取系统的Root权限。而现有技术通过单纯的刷机方式获取Root权限,使得系统的安全性受到威胁。因而,本发明实施例采用代理服务的方式获取Root权限,具体通过修改系统签名获取系统的最高权限。当其他应用程序请求获得系统服务时,由代理服务提供相应的资源接口,并提供若干签名,当签名验证通过时,允许调用相应的资源接口,以此方式实现更安全的Root权限控制。具体的,本发明实施例通过recovery刷机将所述预设文件刷入ROM,recovery引导所述预设文件存入系统的特定位置,并引导所述预设文件解压缩存储至ROM中替换原系统文件,并基于修改后的ROM文件生成一个签名,系统对该签名进行验证,以确保刷机后的系统能正常启动运行,在刷机的同时植入所述代理服务。

其中,所述代理服务运行于系统的框架层,如Android系统,包括四层架构,分别为应用层、框架层、系统运行库层以及Linux内核层。所述代理服务架设有用于管理系统的资源接口访问权限的模块,这种情况下,当某应用程序进程请求相应的资源接口时,通常由这种管理模块接收其请求,这一请求指令,实质上应是一种接口签名,是由本管理模块预先向该应用程序进程分配的,起到类似于令牌的作用。管理模块接收包含相应请求的接口签名后,对该签名进行验证,验证通过后才向所述应用程序进程提供相应的资源接口。

基于上述原理,当对系统进行刷机重写时,由所述申请单元11先向所述代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口。其中,所述数据区域包括内存空间中存储的所有数据。通常情况下,系统中存在一个配置集,用于决定是否清除数据区域内容,其在系统被重写后进行重启时由系统进行验证,如验证成功则恢复并读取数据区域的数据,如验证失败则自动清除数据区域的数据。因此,本发明实施例基于该原理向所述代理服务请求获取所述资源接口,以备后续对其进行修改。

设定单元12,被配置为调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容;

基于上述步骤获取用于决定重写系统时是否清除数据区域内容的配置集的资源接口后,由设定单元12调用所述资源接口,将所述配置集设定为在重写系统时免清除所述数据区域内容。在具体实施例中,所述配置集根据系统版本的不同而不同,更进一步的根据移动终端机型的不同而不同。如三星galaxy note4与小米note的系统不同,则其系统中的所述配置集也不同,进一步示例如三星galaxy note4中安装的系统为修改后的Android4.1,小米note中安装的系统为修改后的Android4.2,且两者对不同版本的Android系统的修改也不尽相同,各自形成其自定义的系统,且被用于不同型号的手机,那么根据手机型号和系统版本之间的对应关系可以进一步映射为手机型号与配置集之间的关系,也即可以通过不同的机型确定不同的配置集。

所述配置集与各系统版本或机型之间的映射关系以列表的形式存储于云端服务器,在具体实施例中,可预先生成所述列表,通过收集不同的系统版本并检测器对应的配置集,将其对应关系一一进行存储。云端服务器基于该预设列表进行定期更新,增加新的系统版本及对应配置集,同时删除被淘汰的系统版本及对应配置集。进一步的,所述预设列表也可以记录不同机型与其对应配置集之间的映射关系。

优选的,所述配置集的资源接口以按照预设规则形成签名的形式进行提供。在具体实施例中,所述预设规则指通过何种方式对所述资源接口进行处理以生成签名,如采用哈希算法或RSA算法对资源接口进行处理以生成表征签名的一串随机码。具体地,所述签名采用预设规则基于配置集信息的相关特征生成所述签名。本发明对生成签名的方式不作限制,即所述预设规则包括任意能够形成签名的方式,其不影响本发明的实现。其中,该签名由代理服务预先提供,在向所述代理服务请求获取所述用于决定重写系统时是否清除数据区域内容的配置集的资源接口时,先验证所述签名,若签名验证成功,则允许调用所述配置集的资源接口。

进一步优选的,所述配置集的资源接口以按照预设规则加密形成密文的形式进行提供。在具体实施例中,预先约定加密算法、解密算法等信息,其中所述加解密算法可以是任意能够实现加解密的方法,不作为对本发明的限制。当向代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,所述代理服务以密文的形式提供所述配置集的资源接口。对所述资源接口采用约定的解密算法进行解密,从而获得相应的资源接口。

获取所述资源接口后,对所述配置集进行修改,将其设定为在重写系统时免清除数据区域内容。在具体实施例中,所述配置集可以为一个或多个参数,一个或多个文件,一个或多个指令,其根据系统版本的不同而不同。调用相应的资源接口,对所述配置集进行修改,保证系统重写时所述数据区域内容不被清除。

需要特别注意的是,所述系统重写过程具体指用户操作的刷机过程,不同于所述预设文件刷入的过程,因此在用户操作的刷机过程中被禁止对所述预设文件的内容进行更改,所述预设文件的更改需通过在其刷入时生成的签名验证,用户刷机的过程代理服务不提供相应的签名,因此不能对预设文件内容进行更改。

重写单元13,被配置为响应于用户指令写入用于重写系统的重写数据包。

所述用户指令包括多种形式,如由用户输入的命令,又如在提供相应的系统重写界面情况下,可通过设置选择按键、对话框等接收用户的指令。所述重写单元13对用户指令进行响应,执行系统的写入操作,替换原来的系统文件以实现系统的重写。

进一步,本发明其他实施例还包括数据恢复单元14,当系统重写完成后,系统进行重启并恢复所述数据区域的内容。具体的,当重写入的系统重启时,会对用于决定重写系统时是否清除数据区域内容的配置集进行验证,当验证成功时则恢复所述数据区域的内容。由于上述步骤已经完成对所述配置集的修改,使得其能够通过系统验证,从而保证了所述数据区域不被清除,被系统恢复并读取。

基于上述各单元模块,通过向代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,获得相应资源接口,并通过调用所述资源接口对所述配置集进行修改,以使被重写的系统重启做验证时,所述配置集能够成功通过验证,从而确保原数据区域的内容不被清除,仍然保存在相应的存储空间,并在系统重启后恢复出来。从而,一方面避免用户在进行刷机时造成的数据丢失,另一方面避免用户在刷机时为了保存数据进行的重复拷贝过程,简化刷机的操作流程。

在本发明的一个应用场景中,用户移动终端的预先配置为通过本发明所述的方法将预设文件刷入系统,以确保获取系统root权限,同时启动本发明所述代理服务。当用户后续对移动终端进行刷机时,由recovery或其他相应的引导程序通知相应的功能模块向所述代理服务申请用于决定重写系统时是否清除数据区域内容的配置集的资源接口,此时所述代理服务接收到申请,调用用户界面模块,提供一个用户界面,用户在用户界面上进行操作,如点击确定按钮或选择弹出对话框中的相关选项,则该用户界面模块通知所述相应功能模块调用相应资源接口,修改对应系统版本的配置集,以使引导程序执行刷机的过程中保证数据区域的内容不被清除。当所述引导程序静默执行完系统重写过程后,系统进行重启,验证配置集,配置集验证成功后恢复并读取所述数据区域中的内容。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1