+

CN105786636A - A system repair method and device - Google Patents

A system repair method and device Download PDF

Info

Publication number
CN105786636A
CN105786636A CN201610137812.XA CN201610137812A CN105786636A CN 105786636 A CN105786636 A CN 105786636A CN 201610137812 A CN201610137812 A CN 201610137812A CN 105786636 A CN105786636 A CN 105786636A
Authority
CN
China
Prior art keywords
repair
repairing
terminal
server
package
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610137812.XA
Other languages
Chinese (zh)
Other versions
CN105786636B (en
Inventor
帅朝春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610137812.XA priority Critical patent/CN105786636B/en
Publication of CN105786636A publication Critical patent/CN105786636A/en
Application granted granted Critical
Publication of CN105786636B publication Critical patent/CN105786636B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0709Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses a system repair method and a system repair device; the embodiment of the invention sends a repair information acquisition request to a system repair server, then receives a system repair packet returned by the system repair server according to the acquisition request, and repairs the final system according to the system repair packet; according to the scheme, the terminal system can be repaired only according to the repair file corresponding to the problem file in the terminal system and the auxiliary file required during repair, and other redundant files are not needed; the volume of the files required to be downloaded and updated is small when the system is repaired, and compared with the prior art, the repair time is shortened, so that the repair speed of the system is increased.

Description

一种系统修复方法及装置A system repair method and device

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种系统修复方法及装置。The present invention relates to the field of communication technology, in particular to a system repair method and device.

背景技术Background technique

随着互联网的发展和移动通信网络的发展,同时也伴随着终端的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用;常用的应用程序在方便用户工作和生活的同时,不乏新开发的应用程序也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用中的娱乐感。With the development of the Internet and mobile communication networks, as well as the rapid development of terminal processing and storage capabilities, a large number of applications have been rapidly spread and used; commonly used applications are convenient for users to work and live. , There is no shortage of newly developed applications that have also entered the daily life of users, improving the quality of life of users, the frequency of using terminals, and the sense of entertainment in use.

目前,系统修复方式是通过下载官方发布的OTA(OverTheAirTechnology,空中升级技术)升级包进行系统升级,利用增量升级或者全量升级的方式对系统进行修复。然而,全量升级的方式,由于OTA全量升级包相当于编译之后的一个全新的系统文件,其包含原有系统中存在异常的系统文件对应的修复文件和原有系统中正常部分的文件、以及修复时相关的辅助文件,因此体积较大,造成下载、安装该OTA升级包的时间长,从而系统修复速度慢。At present, the system repair method is to upgrade the system by downloading the officially released OTA (OverTheAirTechnology, air upgrade technology) upgrade package, and use incremental upgrade or full upgrade to repair the system. However, in the way of full upgrade, because the OTA full upgrade package is equivalent to a brand new system file after compilation, it includes the repair files corresponding to the abnormal system files in the original system, the normal part of the original system files, and the repair files. Time-related auxiliary files, so the volume is large, resulting in a long time to download and install the OTA upgrade package, so the system repair speed is slow.

由上可知,现有技术中,终端进行系统修复的速度慢。It can be seen from the above that, in the prior art, the terminal performs system repair at a slow speed.

发明内容Contents of the invention

本发明实施例提供一种系统修复方法及装置,可以解决现有技术中,终端进行系统修复的速度慢的技术问题。Embodiments of the present invention provide a system repair method and device, which can solve the technical problem of slow system repair speed of a terminal in the prior art.

本发明实施例提供一种系统修复方法,包括:An embodiment of the present invention provides a system repair method, including:

向系统修复服务器发送修复信息获取请求;Send a repair information acquisition request to the system repair server;

接收所述系统修复服务器根据所述获取请求返回的系统修复包,所述系统修复包包括:用于修复终端系统中问题文件的修复文件、以及采用该修复文件修复所述问题文件所需的辅助文件;Receiving the system repair package returned by the system repair server according to the acquisition request, the system repair package includes: a repair file used to repair the problem file in the terminal system, and the assistance required for repairing the problem file by using the repair file document;

根据所述系统修复包对所述终统端系统进行修复。The terminal system is repaired according to the system repair package.

在本发明一实施例中,在向系统修复服务器发送修复信息获取请求之前,所述方法还包括:In an embodiment of the present invention, before sending the repair information acquisition request to the system repair server, the method further includes:

向所述系统修复服务器发送访问请求,所述访问请求携带当前终端系统的标识;sending an access request to the system repair server, where the access request carries the identifier of the current terminal system;

接收所述系统修复服务器根据所述访问请求返回的响应信息;receiving response information returned by the system repair server according to the access request;

根据所述响应信息判断所述系统修复服务器中是否存在当前终端系统对应的系统修复包;judging whether there is a system repair package corresponding to the current terminal system in the system repair server according to the response information;

若存在,则执行向系统修复服务器发送修复信息获取请求的操作。If it exists, an operation of sending a repair information acquisition request to the system repair server is performed.

在本发明一实施例中,在向系统修复服务器发送修复信息获取请求之前,所述方法还包括:In an embodiment of the present invention, before sending the repair information acquisition request to the system repair server, the method further includes:

接收权限获取请求;Receive permission acquisition requests;

根据所述权限获取请求获取对所述终端系统进行修复的权限。The permission to repair the terminal system is obtained according to the permission acquisition request.

在本发明一实施例中,所述根据所述系统修复包对终统端系统进行修复的步骤,具体包括:In an embodiment of the present invention, the step of repairing the terminal system according to the system repair package specifically includes:

判断所述终端是否处于待机状态;judging whether the terminal is in a standby state;

若是,则根据所述系统修复包对所述终统端系统进行修复。If yes, repair the terminal system according to the system repair package.

在本发明一实施例中,在判定所述终端处于待机状态之后,根据所述系统修复包对所述终统端系统进行修复之前,所述方法还包括:In an embodiment of the present invention, after determining that the terminal is in the standby state, before repairing the terminal system according to the system repair package, the method further includes:

判断所述终端当前待机的时长是否大于预设时长;judging whether the current standby time of the terminal is greater than a preset time;

若是,则执行根据所述系统修复包对终统端系统进行修复的操作。If yes, perform an operation of repairing the terminal system according to the system repair package.

在本发明一实施例中,在根据所述系统修复包对终统端系统进行修复之后,所述方法还包括:In an embodiment of the present invention, after the terminal system is repaired according to the system repair package, the method further includes:

向系统升级服务器发送升级信息获取请求;Send an upgrade information acquisition request to the system upgrade server;

接收所述系统升级服务器根据所述升级信息获取请求返回的空中升级包;receiving the over-the-air upgrade package returned by the system upgrade server according to the upgrade information acquisition request;

根据所述空中升级包对修复后的系统进行升级。The repaired system is upgraded according to the air upgrade package.

相应地,本发明实施例提供了一种系统修复装置,包括:Correspondingly, an embodiment of the present invention provides a system repairing device, including:

第一发送模块,用于向系统修复服务器发送修复信息获取请求;The first sending module is configured to send a repair information acquisition request to the system repair server;

第一接收模块,用于接收所述系统修复服务器根据所述获取请求返回的系统修复包,所述系统修复包包括:用于修复终端系统中问题文件的修复文件、以及采用该修复文件修复所述问题文件所需的辅助文件;The first receiving module is configured to receive the system repair package returned by the system repair server according to the acquisition request, the system repair package includes: a repair file for repairing problematic files in the terminal system, and using the repair file to repair all Supporting documents required for the problem paper;

修复模块,用于根据所述系统修复包对所述终统端系统进行修复。A repair module, configured to repair the terminal system according to the system repair package.

在本发明一实施例中,所述装置还包括:第二发送模块、第二接收模块、判断模块以及执行模块;其中,In an embodiment of the present invention, the device further includes: a second sending module, a second receiving module, a judging module, and an executing module; wherein,

所述第二发送模块,用于在所述第一发送模块向系统修复服务器发送修复信息获取请求之前,向所述系统修复服务器发送访问请求,所述访问请求携带当前终端系统的标识;The second sending module is configured to send an access request to the system repair server before the first sending module sends a repair information acquisition request to the system repair server, where the access request carries the identifier of the current terminal system;

所述第二接收模块,用于接收所述系统修复服务器根据所述访问请求返回的响应信息;The second receiving module is configured to receive response information returned by the system repair server according to the access request;

所述判断模块,用于根据所述响应信息判断所述系统修复服务器中是否存在当前终端系统对应的系统修复包;The judging module is configured to judge whether there is a system repair package corresponding to the current terminal system in the system repair server according to the response information;

所述执行模块,用于在所述判断模块判定为是时,执行向系统修复服务器发送修复信息获取请求的操作。The execution module is configured to execute the operation of sending a repair information acquisition request to the system repair server when the judging module judges yes.

在本发明一实施例中,所述装置还包括:请求接收模块和权限获取模块;其中,In an embodiment of the present invention, the device further includes: a request receiving module and a permission obtaining module; wherein,

所述请求接收模块,用于在所述第一发送模块向系统修复服务器发送修复信息获取请求之前,接收权限获取请求;The request receiving module is configured to receive a permission acquisition request before the first sending module sends a repair information acquisition request to the system repair server;

所述权限获取模块,用于根据所述权限获取请求获取对所述终端系统进行修复的权限。The authority acquisition module is configured to acquire the authority to repair the terminal system according to the authority acquisition request.

在本发明一实施例中,所述修复模块,具体用于:In an embodiment of the present invention, the repair module is specifically used for:

判断所述终端是否处于待机状态;judging whether the terminal is in a standby state;

若是,则根据所述系统修复包对所述终统端系统进行修复。If yes, repair the terminal system according to the system repair package.

本发明实施例提供了一种系统修复方法及装置,通过向系统修复服务器发送修复信息获取请求,随后接收该系统修复服务器根据该获取请求返回的系统修复包,并根据该系统修复包对该终统端系统进行修复;该方案只需根据终端系统中的问题文件对应的修复文件及其修复时所需的辅助文件,便可对该终端系统进行修复,无需其他冗杂的文件;修复系统时所需下载、更新的文件体积较小,相对于现有技术,缩短了修复时间,从而提高了系统修复的速度。The embodiment of the present invention provides a system repair method and device, by sending a repair information acquisition request to the system repair server, then receiving the system repair package returned by the system repair server according to the acquisition request, and according to the system repair package to the terminal The terminal system can be repaired; this solution only needs to repair the terminal system according to the repair file corresponding to the problem file in the terminal system and the auxiliary files required for repair, without other complicated files; The files to be downloaded and updated are small in size, and compared with the prior art, the repair time is shortened, thereby increasing the speed of system repair.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1是本发明实施例一提供的系统修复方法的流程示意图;FIG. 1 is a schematic flowchart of a system repair method provided in Embodiment 1 of the present invention;

图2是本发明实施例三提供的系统修复方法的流程示意图;FIG. 2 is a schematic flowchart of a system repair method provided in Embodiment 3 of the present invention;

图3a是本发明实施例四提供的第一种系统修复装置的结构示意图;Fig. 3a is a schematic structural diagram of the first system repair device provided by Embodiment 4 of the present invention;

图3b是本发明实施例四提供的第二种系统修复装置的结构示意图;Fig. 3b is a schematic structural diagram of a second system repair device provided in Embodiment 4 of the present invention;

图3c是本发明实施例四提供的第三种系统修复装置的结构示意图。Fig. 3c is a schematic structural diagram of a third system repair device provided by Embodiment 4 of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例提供一种系统修复方法及装置。以下将分别进行详细说明。Embodiments of the present invention provide a system repair method and device. The details will be described respectively below.

实施例一、Embodiment one,

本实施例将从系统修复装置的角度进行描述,该系统修复装置具体可以集成在终端中,该终端可以为智能手机、平板电脑等设备。This embodiment will be described from the perspective of a system repairing device. The system repairing device may specifically be integrated into a terminal, and the terminal may be a smart phone, a tablet computer, or other devices.

如图1所示,本发明实施例提供了一种系统修复方法,具体流程可以如下:As shown in Figure 1, the embodiment of the present invention provides a system repair method, the specific process can be as follows:

101、向系统修复服务器发送修复信息获取请求。101. Send a repair information acquisition request to a system repair server.

具体地,在需要对终端系统进行修复时,终端可以向该系统修复服务器发送修复信息获取请求;其中,该修复信息获取请求携带当前终端系统的系统标识,比如该终端系统当前版本的版本号。Specifically, when the terminal system needs to be repaired, the terminal can send a repair information acquisition request to the system repair server; wherein the repair information acquisition request carries the system identifier of the current terminal system, such as the version number of the current version of the terminal system.

需要说明的是,该系统修复服务器具体可以用于在终端系统需要进行修复时,接收或者发送相关的信息或者文件等。It should be noted that the system repair server can be specifically used to receive or send relevant information or files when the terminal system needs to be repaired.

在本发明实施例中,在向系统修复服务器发送修复信息获取请求之前,需要确认该系统修复服务器中是否存有该修复信息,则在上述“向系统修复服务器发送修复信息获取请求”的步骤之前,还可以包括:In this embodiment of the present invention, before sending the repair information acquisition request to the system repair server, it is necessary to confirm whether the repair information exists in the system repair server, then before the above step of "sending the repair information acquisition request to the system repair server" , which can also include:

向该系统修复服务器发送访问请求,该访问请求携带当前终端系统的标识;Send an access request to the system repair server, where the access request carries the identifier of the current terminal system;

接收该系统修复服务器根据该访问请求返回的响应信息;receiving the response information returned by the system repair server according to the access request;

根据该响应信息判断该系统修复服务器中是否存在当前终端系统对应的系统修复包;According to the response information, it is judged whether there is a system repair package corresponding to the current terminal system in the system repair server;

若存在,则执行向系统修复服务器发送修复信息获取请求的操作。If it exists, an operation of sending a repair information acquisition request to the system repair server is performed.

具体地,终端可以向该系统修复服务器发送访问请求,该系统修复服务器接收到该访问请求之后,响应该访问请求,终端接收到该系统修复服务器的响应信息,根据该响应信息对该系统修复服务器进行访问操作,并判断是否存在该系统修复服务器中检测到有当前终端系统对应的修复包。Specifically, the terminal may send an access request to the system repair server, and after receiving the access request, the system repair server responds to the access request, and the terminal receives the response information from the system repair server, and according to the response information, the system repair server Perform an access operation, and determine whether there is a repair package corresponding to the current terminal system detected in the system repair server.

若存在,则向该系统修复服务器发送修复信息获取请求,若不存在,则不执行任何操作。If it exists, send a repair information acquisition request to the system repair server, and if it does not exist, do not perform any operation.

在实际应用中,该系统修复服务器中的修复包可以是由另一终端上传到该系统修复服务器。具体地,在编译完成该系统修复包后,需要对其进行系统签名等防篡改操作,并配置需要进行修复的终端系统版本号,再通过该系统修复服务器对其进行发布,以使终端可以获取到该系统修复包。In practical applications, the repair package in the system repair server may be uploaded to the system repair server by another terminal. Specifically, after the system repair package is compiled, tamper-proof operations such as system signatures need to be performed on it, and the version number of the terminal system that needs to be repaired is configured, and then released through the system repair server so that the terminal can obtain to the system repair package.

102、接收该系统修复服务器根据该获取请求返回的系统修复包,该系统修复包包括:用于修复终端系统中问题文件的修复文件、以及采用该修复文件修复该问题文件所需的辅助文件。102. Receive the system repair package returned by the system repair server according to the acquisition request, where the system repair package includes: a repair file for repairing a problematic file in the terminal system, and auxiliary files required for repairing the problem file by using the repair file.

具体地,在终端向该系统修复服务器发送修复信息获取请求之后,该系统修复服务器接收该修复信息获取请求,并根据该修复信息获取请求获取相关的修复信息发送给终端,终端接收该系统修复服务器返回的修复信息。Specifically, after the terminal sends a repair information acquisition request to the system repair server, the system repair server receives the repair information acquisition request, and obtains relevant repair information according to the repair information acquisition request and sends it to the terminal, and the terminal receives the system repair server The repair information returned.

在本发明实施例中,该修复信息具体可以是系统修复包,终端可以通过下载操作从该系统修复服务器中获取该系统修复包。In this embodiment of the present invention, the repair information may specifically be a system repair package, and the terminal may obtain the system repair package from the system repair server through a download operation.

优选地,该系统修复包具体可以仅仅包括修复文件和辅助文件,上述问题文件为存在异常的系统文件;其中,该修复文件具体用于修复该终端系统中存在异常的系统文件。Preferably, the system repair package may specifically only include repair files and auxiliary files, and the above-mentioned problem files are abnormal system files; wherein, the repair file is specifically used to repair the abnormal system files in the terminal system.

需要说明的是,上述辅助文件为可以采用上述修复文件对该问题文件进行修复的辅助文件,比如修复所需的脚本文件、配置文件等。在本发明实施例中,该辅助文件具体还可以包括要升级到的OTA版本号,即该修复版本,以更好地辅助终端进行系统修复。It should be noted that the above-mentioned auxiliary files are auxiliary files that can use the above-mentioned repair files to repair the problem file, such as script files and configuration files required for repair. In the embodiment of the present invention, the auxiliary file may specifically include the OTA version number to be upgraded to, that is, the repair version, so as to better assist the terminal in performing system repair.

103、根据该系统修复包对该终统端系统进行修复。103. Repair the terminal system according to the system repair package.

具体地,获取到该系统修复包后,需要对其进行系统签名的校验和文件大小的校验等,若校验成功,则根据该系统修复包中的修复文件和对应的辅助文件对该终端系统进行修复;若校验失败,则表明该系统修复包可能经过他人篡改,已植入木马或者病毒文件等,此时,将无法根据该系统修复包对该终端系统进行修复。Specifically, after obtaining the system repair package, it is necessary to verify the system signature and file size. If the verification is successful, the The terminal system is repaired; if the verification fails, it indicates that the system repair package may have been tampered with by others, and Trojan horses or virus files have been implanted. At this time, the terminal system cannot be repaired according to the system repair package.

在实际应用中,该修复文件可以是上述问题文件对应的替换文件,则可以用该修复文件替换该问题文件以进行系统修复;其中,该修复文件为已编译的系统文件,则在进行系统修复时,可以直接将该修复文件替换该问题文件,而无需再次编译。In practical applications, the repair file can be a replacement file corresponding to the above-mentioned problem file, and then the repair file can be used to replace the problem file to perform system repair; wherein, the repair file is a compiled system file, and then system repair is performed. , you can directly replace the problematic file with the repaired file without compiling again.

在具体实施过程中,若要对该终端的系统文件进行修改,需要获取对应的修改权限;则在向该系统修复服务器发送修复信息获取请求之前,还可以包括:In the specific implementation process, if you want to modify the system file of the terminal, you need to obtain the corresponding modification authority; before sending the repair information acquisition request to the system repair server, you may also include:

接收权限获取请求;Receive permission acquisition requests;

根据该权限获取请求获取对该终端系统进行修复的权限。The permission to repair the terminal system is obtained according to the permission acquisition request.

在实际应用中,该终端可以安装一修复平台,终端可以接收该修复平台发起的权限获取请求,终端根据该权限获取请求修改在进行系统修复时,需要修复分区的权限,以授予该修复平台对该终端系统进行修复的权限。通过该修复平台,可以对该终端系统中存在的问题进行检测,比如系统Bug,并可以通过该修复平台从上述系统修复服务器中获取对应的系统修复包以对该终端系统进行修复。In practical applications, the terminal can be installed with a repair platform, and the terminal can receive the permission acquisition request initiated by the repair platform. According to the permission acquisition request, the terminal modifies the permission to repair the partition when performing system repair, so as to grant the repair platform to the Permission to perform repairs on this end system. Through the repair platform, problems existing in the terminal system can be detected, such as system bugs, and a corresponding system repair package can be obtained from the system repair server to repair the terminal system through the repair platform.

优选地,为了便于该系统修复服务器的统计,可以在对该终端系统进行修复后,将修复结果反馈给该系统修复服务器。Preferably, in order to facilitate statistics of the system repair server, after the terminal system is repaired, the repair result can be fed back to the system repair server.

由上可知,本发明实施例提供了一种系统修复方法,通过向系统修复服务器发送修复信息获取请求,随后接收该系统修复服务器根据该获取请求返回的系统修复包,并根据该系统修复包对该终统端系统进行修复;该方案只需根据终端系统中的问题文件对应的修复文件及其修复时所需的辅助文件,便可对该终端系统进行修复,无需其他冗杂的文件;修复系统时所需下载、更新的文件体积较小,相对于现有技术,不仅节约了终端的数据流量,而且缩短了修复的时长,从而提高了系统修复的速度。As can be seen from the above, the embodiment of the present invention provides a system repair method, by sending a repair information acquisition request to the system repair server, and then receiving the system repair package returned by the system repair server according to the acquisition request, and according to the system repair package. The terminal system is repaired; this solution only needs to repair the terminal system according to the repair file corresponding to the problem file in the terminal system and the auxiliary files required for repair, without other complicated files; the repair system The size of the files to be downloaded and updated is relatively small. Compared with the prior art, it not only saves the data traffic of the terminal, but also shortens the repair time, thereby increasing the speed of system repair.

实施例二、Embodiment two,

本实施例将在实施例一的基础上,对本发明系统修复方法作进一步介绍。由实施例一可知,该方法可以根据终端系统中的问题文件对应的修复文件及其修复时所需的辅助文件,对该终端系统进行修复。然而,该方法中,一旦检测到有当前终端系统对应的系统修复包,就对该终端进行修复,扰乱了其他正在运行的进程,存在降低终端操作效率的问题。This embodiment will further introduce the system repair method of the present invention on the basis of the first embodiment. It can be known from Embodiment 1 that the method can repair the terminal system according to the repair file corresponding to the problem file in the terminal system and the auxiliary files required for repair. However, in this method, once a system repair package corresponding to the current terminal system is detected, the terminal is repaired, which disrupts other running processes and reduces terminal operation efficiency.

比如,在终端处于通话状态时,检测到当前终端系统对应的系统修复包,此时若执行对该终端系统进修复的操作,则会导致通话的中断。For example, when the terminal is in a call state, the system repair package corresponding to the current terminal system is detected, and if the operation of repairing the terminal system is performed at this time, the call will be interrupted.

为了克服上述终端操作效率的问题,本实施例对根据该系统修复包对该终端系统进行修复的操作进行限定;即上述“对根据该系统修复包对该终端系统进行修复”的步骤,具体可以包括:In order to overcome the above-mentioned problem of terminal operation efficiency, this embodiment limits the operation of repairing the terminal system according to the system repair package; that is, the above-mentioned step of "repairing the terminal system according to the system repair package" can specifically be include:

判断该终端是否处于待机状态;judging whether the terminal is in a standby state;

若是,则根据该系统修复包对该终统端系统进行修复。If yes, the terminal system is repaired according to the system repair package.

具体地,判断该终端是否处于待机状态,在其处于待机状态时,根据该系统修复包中的修复文件和辅助文件对该终端系统进行修复。Specifically, it is judged whether the terminal is in the standby state, and when the terminal is in the standby state, the terminal system is repaired according to the repair file and the auxiliary file in the system repair package.

其中,该待机状态可以是终端设备灭屏且无进程运行的状态,比如文件下载、音乐播放、视频播放、通话等等一系列的客户端进程。Wherein, the standby state may be a state in which the screen of the terminal device is off and no process is running, such as a series of client processes such as file download, music playback, video playback, and calls.

在实际应用中,为了进一步确认终端将长时间处于待机状态,防止终端在处于待机状态时突然被激活,在判定该终端处于待机状态之后,根据该系统修复包对该终统端系统进行修复之前,还可以包括:In practical applications, in order to further confirm that the terminal will be in the standby state for a long time and prevent the terminal from being suddenly activated when it is in the standby state, after determining that the terminal is in the standby state, before repairing the terminal system according to the system repair package , which can also include:

判断该终端当前待机的时长是否大于预设时长;Judging whether the current standby time of the terminal is greater than a preset time;

若是,则执行根据该系统修复包对终统端系统进行修复的操作。If yes, perform an operation of repairing the terminal system according to the system repair package.

比如,可以把该预设时长设定为5min,则当待机时长超过5min时,可以认为用户在短时间内无暇对该终端进行操作,此时便可在用户毫无知觉的情况下对该终端系统进行修复,提升了用户的体验。For example, the preset duration can be set to 5 minutes. When the standby duration exceeds 5 minutes, it can be considered that the user has no time to operate the terminal in a short time. The system was repaired to improve the user experience.

优选地,为了全面地修复终端系统,解决系统修复时无法修复的问题,在根据该系统修复包对终统端系统进行修复之后,还可以包括:Preferably, in order to comprehensively repair the terminal system and solve the problems that cannot be repaired during system repair, after repairing the terminal system according to the system repair package, it may also include:

向系统升级服务器发送升级信息获取请求;Send an upgrade information acquisition request to the system upgrade server;

接收该系统升级服务器根据该升级信息获取请求返回的空中升级包;receiving the over-the-air upgrade package returned by the system upgrade server according to the upgrade information acquisition request;

根据该空中升级包对修复后的系统进行升级。Upgrade the repaired system according to the air upgrade package.

具体地,修复后的终端系统,还可以在当前终端系统版本的基础上,通过OTA升级的方式进行系统升级;比如,上述空中升级包具体可以是OTA升级包,该终端可以通过下载该OTA升级包对修复后的终端系统进行升级。Specifically, the repaired terminal system can also be upgraded through OTA on the basis of the current terminal system version; for example, the above-mentioned air upgrade package can be an OTA upgrade package, and the terminal can be upgraded by downloading The package upgrades the repaired terminal system.

由上可知,本发明实施例提供了一种系统修复方法,在上述系统修复方法的基础上,在通过该系统修复包对该终端系统进行修复时,判断该终端是否处于待机状态,在该终端处于待机状态并且待机时长超过预设时长时,再根据该系统修复包对该终统端系统进行修复,提高了终端操作效率,在用户无感知的情况下进行修复操作,提升了用户体验。It can be seen from the above that the embodiment of the present invention provides a system repair method. On the basis of the above system repair method, when the terminal system is repaired through the system repair package, it is judged whether the terminal is in the standby state. When it is in the standby state and the standby time exceeds the preset time, the terminal system is repaired according to the system repair package, which improves the efficiency of terminal operation, performs repair operations without the user's perception, and improves user experience.

实施例三、Embodiment three,

根据实施例一和二所描述的方法,以下将举例作进一步详细说明。According to the methods described in Embodiments 1 and 2, examples will be given below for further detailed description.

在本实施例中,将以该系统修复装置具体集成在智能手机中,该智能手机安装有修复平台,并对该智能手机的系统进行修复为例做详细描述。In this embodiment, it will be described in detail by taking the system repair device integrated in a smart phone, the smart phone is installed with a repair platform, and the smart phone's system is repaired as an example.

需要说明的是,在本发明实施例中,该修复平台具备对该智能手机的系统进行修复的权限。It should be noted that, in the embodiment of the present invention, the repair platform has the authority to repair the system of the smart phone.

如图2所示,一种系统修复方法,具体流程可以如下:As shown in Figure 2, a system repair method, the specific process can be as follows:

201、智能手机检测是否存在当前系统对应的系统修复包;若是,执行步骤202,若否,继续执行检测操作。201. The smart phone detects whether there is a system repair package corresponding to the current system; if yes, execute step 202; if not, continue to perform the detection operation.

具体地,该智能手机可以向该系统修复服务器发送访问请求,其中,该访问请求携带当前终端系统的标识,通过接收该系统修复服务器根据该访问请求返回的响应信息,并根据该响应信息判断该系统修复服务器中是否存在当前系统对应的系统修复包。Specifically, the smart phone may send an access request to the system repair server, where the access request carries the identifier of the current terminal system, by receiving the response information returned by the system repair server according to the access request, and judging the terminal system based on the response information. Whether there is a system repair package corresponding to the current system in the system repair server.

比如,该智能手机可以通过上述修复平台对当前系统对应的系统修复包进行检测,判断该系统修复服务器中是否存在该系统修复包。For example, the smart phone can detect the system repair package corresponding to the current system through the repair platform, and judge whether the system repair package exists in the system repair server.

在实际应用中,该系统修复服务器中的系统修复包可以是由另一终端上传到该系统修复服务器。具体地,在编译完成该系统修复包后,需要对其进行系统签名等防篡改操作,并配置需要进行修复的终端系统版本号,再通过该系统修复服务器对其进行发布,以使终端可以获取到该系统修复包。In practical applications, the system repair package in the system repair server may be uploaded to the system repair server by another terminal. Specifically, after the system repair package is compiled, tamper-proof operations such as system signatures need to be performed on it, and the version number of the terminal system that needs to be repaired is configured, and then released through the system repair server so that the terminal can obtain to the system repair package.

202、智能手机向系统修复服务器发送修复信息获取请求。202. The smartphone sends a repair information acquisition request to the system repair server.

具体地,在智能手机检测到存在当前系统对应的系统修复包时,可以向该系统修复服务器发送修复信息获取请求;其中,该修复信息获取请求携带当前终端系统的系统标识,比如该系统当前版本的版本号。Specifically, when the smart phone detects that there is a system repair package corresponding to the current system, it can send a repair information acquisition request to the system repair server; wherein, the repair information acquisition request carries the system identifier of the current terminal system, such as the current version of the system version number of .

203、智能手机接收系统修复服务器根据该修复信息获取请求返回的系统修复包,该系统修复包包括:用于修复系统中问题文件的修复文件、以及采用该修复文件修复该问题文件所需的辅助文件。203. The smartphone receives the system repair package returned by the system repair server according to the repair information acquisition request. The system repair package includes: a repair file used to repair the problematic file in the system, and the auxiliary required for repairing the problem file by using the repair file document.

具体地,智能手机可以通过下载操作从该系统修复服务器中获取该系统修复包,该系统修复包具体可以包括修复文件和辅助文件。Specifically, the smart phone can obtain the system repair package from the system repair server through a download operation, and the system repair package can specifically include a repair file and an auxiliary file.

其中,上述问题文件为存在异常的系统文件,该修复文件具体用于修复该系统中存在异常的系统文件,该辅助文件为可以采用上述修复文件对该问题文件进行修复的辅助文件,比如修复所需的脚本文件、配置文件等。Wherein, the above-mentioned problem file is an abnormal system file, and the repair file is specifically used to repair the abnormal system file in the system. The auxiliary file is an auxiliary file that can use the above-mentioned repair file to repair the problem file. required script files, configuration files, etc.

204、智能手机对该系统修复包进行校验,判断是否符合预设条件;若是,执行步骤205,若否,执行上述步骤201。204. The smart phone verifies the system repair package to determine whether the preset condition is met; if yes, execute step 205; if not, execute the above step 201.

具体地,获取到该系统修复包后,需要对其进行解压,并校验解压后的文件以判断该系统修复包中文件是否被篡改;比如,需要进行系统签名的校验和文件大小的校验等。Specifically, after obtaining the system repair package, it is necessary to decompress it, and verify the decompressed files to determine whether the files in the system repair package have been tampered with; for example, it is necessary to verify the system signature and file size. test etc.

若校验成功,则判定为符合预设条件;若判定校验失败,则判定为不符合预设条件。If the verification is successful, it is judged as meeting the preset condition; if it is judged that the verification fails, it is judged as not meeting the preset condition.

205、智能手机是否处于待机状态;若是,执行步骤206,若否,执行上述步骤201。205. Whether the smart phone is in a standby state; if yes, execute step 206; if not, execute the above step 201.

具体地,在该智能手机判定该系统修复包符合预设条件时,判断该智能手机是否处于待机状态。Specifically, when the smart phone determines that the system repair package meets the preset condition, it is judged whether the smart phone is in a standby state.

在实际应用中,为了进一步确认该智能手机将长时间处于待机状态,防止终端在处于待机状态时突然被激活,在判定该终端处于待机状态之后,还可以获取其待机时长,当该待机时长达到一定时长时,再执行下一步操作;比如,可以把该预设时长设定为5min,则当待机时长超过5min时,可以认为用户在短时间内无暇对该智能手机进行操作,该智能手机将长时间处于待机状态。In practical applications, in order to further confirm that the smartphone will be in the standby state for a long time and prevent the terminal from being suddenly activated when it is in the standby state, after determining that the terminal is in the standby state, you can also obtain its standby time. When the standby time reaches After a certain period of time, perform the next step; for example, the preset period can be set to 5 minutes, then when the standby time exceeds 5 minutes, it can be considered that the user has no time to operate the smartphone in a short period of time, and the smartphone will Standby for a long time.

206、智能手机根据该系统修复包对该系统进行修复。206. The smart phone repairs the system according to the system repair package.

具体地,在该智能手机处于待机状态时,根据该系统修复包对该系统进行修复;比如,该系统修复包中的修复文件可以是上述问题文件对应的替换文件,则可以通过上述修复平台,用该修复文件替换该问题文件以进行系统修复;其中,该修复文件为已编译的系统文件,则在进行系统修复时,可以直接将该修复文件替换该问题文件,而无需再次编译,结合对应的辅助文件对该系统进行修复。Specifically, when the smart phone is in a standby state, the system is repaired according to the system repair package; for example, the repair file in the system repair package can be a replacement file corresponding to the above-mentioned problem file, and then through the above-mentioned repair platform, Replace the problem file with the repair file to perform system repair; wherein, the repair file is a compiled system file, then when performing system repair, the repair file can directly replace the problem file without compiling again, combined with the corresponding Auxiliary files to repair the system.

待修复完毕后,重启该智能手机,并检测是否修复成功,并将修复结果反馈给系统修复服务器。After the repair is completed, restart the smart phone, check whether the repair is successful, and feed back the repair result to the system repair server.

在实际应用中,修复后的系统,还可以在当前系统版本的基础上,利用OTA升级的方式进行系统升级,通过下载OTA升级包对修复后的终端系统进行升级。In practical applications, the repaired system can also use the OTA upgrade method to upgrade the system on the basis of the current system version, and the repaired terminal system can be upgraded by downloading the OTA upgrade package.

比如,初始版本为001,修复后版本为002,而目标版本为003,则该智能手机可以通过修复平台对001版本进行修复后,得到系统版本为002,随后该智能手机还可以通过下载该系统的OTA升级包,对该002版本的系统进行OTA升级,以获得003版本的系统。For example, if the initial version is 001, the repaired version is 002, and the target version is 003, then the smartphone can repair the 001 version through the repair platform to obtain a system version of 002, and then the smartphone can download the system The OTA upgrade package of the 002 version of the system is OTA upgraded to obtain the 003 version of the system.

由上可知,本发明实施例提供了一种系统修复方法,通过向系统修复服务器发送修复信息获取请求,随后接收该系统修复服务器根据该获取请求返回的系统修复包,并根据该系统修复包对该终统端系统进行修复;该方案只需根据终端系统中的问题文件对应的修复文件及其修复时所需的辅助文件,便可对该终端系统进行修复,无需其他冗杂的文件;修复系统时所需下载、更新的文件体积较小,相对于现有技术,缩短了修复时间,从而提高了系统修复的速度。As can be seen from the above, the embodiment of the present invention provides a system repair method, by sending a repair information acquisition request to the system repair server, and then receiving the system repair package returned by the system repair server according to the acquisition request, and according to the system repair package. The terminal system is repaired; this solution only needs to repair the terminal system according to the repair file corresponding to the problem file in the terminal system and the auxiliary files required for repair, without other complicated files; the repair system The size of the file to be downloaded and updated is small, and compared with the prior art, the repair time is shortened, thereby improving the speed of system repair.

实施例四、Embodiment four,

为了更好地实施以上方法,本发明实施例还提供一种系统修复装置,该系统修复装置可以集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑或个人计算(PC,PersonalComputer)等设备。如图3a所示,该系统修复装置可以包括第一发送模块301、第一接收模块302以及修复模块303,如下:In order to better implement the above method, an embodiment of the present invention also provides a system repairing device, the system repairing device can be integrated in a terminal, and the terminal can specifically include a mobile phone, a tablet computer, a notebook computer or a personal computer (PC, PersonalComputer) and other equipment. As shown in Figure 3a, the system repairing device may include a first sending module 301, a first receiving module 302 and a repairing module 303, as follows:

该第一发送模块301,用于向系统修复服务器发送修复信息获取请求;The first sending module 301 is configured to send a repair information acquisition request to the system repair server;

该第一接收模块302,用于接收该系统修复服务器根据该获取请求返回的系统修复包,该系统修复包包括:用于修复终端系统中问题文件的修复文件、以及采用该修复文件修复该问题文件所需的辅助文件;The first receiving module 302 is configured to receive the system repair package returned by the system repair server according to the acquisition request, the system repair package includes: a repair file for repairing a problem file in the terminal system, and using the repair file to repair the problem supporting documents required for the document;

该修复模块303,用于根据该系统修复包对该终统端系统进行修复。The repair module 303 is configured to repair the terminal system according to the system repair package.

优选地,请参阅图3b,该装置还可以包括:第二发送模块304、第二接收模块305、判断模块306以及执行模块307;其中,Preferably, referring to FIG. 3b, the device may further include: a second sending module 304, a second receiving module 305, a judging module 306, and an executing module 307; wherein,

该第二发送模块304,用于在该第一发送模块308向系统修复服务器发送修复信息获取请求之前,向该系统修复服务器发送访问请求,该访问请求携带当前终端系统的标识;The second sending module 304 is configured to send an access request to the system repair server before the first sending module 308 sends a repair information acquisition request to the system repair server, where the access request carries the identifier of the current terminal system;

该第二接收模块305,用于接收该系统修复服务器根据该访问请求返回的响应信息;The second receiving module 305 is configured to receive the response information returned by the system repair server according to the access request;

该判断模块306,用于根据该响应信息判断该系统修复服务器中是否存在当前终端系统对应的系统修复包;The judging module 306 is configured to judge whether there is a system repair package corresponding to the current terminal system in the system repair server according to the response information;

该执行模块307,用于在该判断模块306判定为是时,执行向系统修复服务器发送修复信息获取请求的操作。The execution module 307 is configured to execute the operation of sending a repair information acquisition request to the system repair server when the judgment module 306 judges yes.

优选地,请参阅图3c,该装置还可以包括:请求接收模块308和权限获取模块309;其中,Preferably, referring to FIG. 3c, the device may further include: a request receiving module 308 and a permission obtaining module 309; wherein,

该请求接收模块308,用于在该第一发送模块301向系统修复服务器发送修复信息获取请求之前,接收权限获取请求;The request receiving module 308 is configured to receive the permission acquisition request before the first sending module 301 sends the repair information acquisition request to the system repair server;

该权限获取模块309,用于根据该权限获取请求获取对该终端系统进行修复的权限。The authority acquisition module 309 is configured to acquire the authority to repair the terminal system according to the authority acquisition request.

优选地,该修复模块303,具体可以用于:Preferably, the repair module 303 can specifically be used for:

判断该终端是否处于待机状态;judging whether the terminal is in a standby state;

若是,则根据该系统修复包对该终统端系统进行修复。If yes, the terminal system is repaired according to the system repair package.

由上可知,本发明实施例提供了一种系统修复装置,通过第一发送模块301向系统修复服务器发送修复信息获取请求,第一接收模块302接收该系统修复服务器根据该获取请求返回的系统修复包,修复模块303根据该系统修复包对该终统端系统进行修复;该方案只需根据终端系统中的问题文件对应的修复文件及其修复时所需的辅助文件,便可对该终端系统进行修复,无需其他冗杂的文件;修复系统时所需下载、更新的文件体积较小,相对于现有技术,缩短了修复时间,从而提高了系统修复的速度。It can be seen from the above that the embodiment of the present invention provides a system repair device, which sends a repair information acquisition request to the system repair server through the first sending module 301, and the first receiving module 302 receives the system repair information returned by the system repair server according to the acquisition request. package, the repair module 303 repairs the terminal system according to the system repair package; this solution only needs to repair the file corresponding to the problem file in the terminal system and the auxiliary files required for repair, and then the terminal system can be repaired. Repairing does not require other complicated files; the files to be downloaded and updated when repairing the system are small in size, and compared with the prior art, the repairing time is shortened, thereby increasing the speed of system repairing.

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取记忆体(RAM,RandomAccessMemory)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read-only memory (ROM, ReadOnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disk or optical disk, etc.

以上对本发明实施例所提供的一种系统修复方法及装置进行了详细介绍,本文中应用程序了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The system repair method and device provided by the embodiment of the present invention have been introduced in detail above. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only used to help understand the present invention. The method of the invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation and the scope of the application program. In summary, the content of this specification should not be understood To limit the present invention.

Claims (10)

1. A method of system repair, comprising:
sending a repair information acquisition request to a system repair server;
receiving a system repair package returned by the system repair server according to the acquisition request, wherein the system repair package comprises: the system comprises a repair file for repairing a problem file in a terminal system and an auxiliary file required for repairing the problem file by adopting the repair file;
and repairing the final system according to the system repairing package.
2. The system repair method according to claim 1, wherein before sending the repair information acquisition request to the system repair server, the method further comprises:
sending an access request to the system repair server, wherein the access request carries an identifier of a current terminal system;
receiving response information returned by the system repair server according to the access request;
judging whether a system repair packet corresponding to the current terminal system exists in the system repair server according to the response information;
and if so, executing the operation of sending a repair information acquisition request to the system repair server.
3. The system repair method according to claim 1, wherein before sending the repair information acquisition request to the system repair server, the method further comprises:
receiving a permission acquisition request;
and acquiring the authority for repairing the terminal system according to the authority acquisition request.
4. The system repair method according to claim 1, wherein the step of repairing the final system according to the system repair package specifically includes:
judging whether the terminal is in a standby state or not;
and if so, repairing the final system according to the system repairing package.
5. The system repair method according to claim 4, wherein after determining that the terminal is in the standby state, before repairing the final system according to the system repair package, the method further comprises:
judging whether the current standby time of the terminal is longer than a preset time;
and if so, executing the operation of repairing the final system according to the system repairing package.
6. The system repair method of claim 1, wherein after repairing a final system-end system according to the system repair package, the method further comprises:
sending an upgrading information acquisition request to a system upgrading server;
receiving an air upgrading packet returned by the system upgrading server according to the upgrading information acquisition request;
and upgrading the repaired system according to the air upgrading packet.
7. A system repair apparatus, comprising:
the first sending module is used for sending a repair information acquisition request to the system repair server;
a first receiving module, configured to receive a system repair packet returned by the system repair server according to the acquisition request, where the system repair packet includes: the system comprises a repair file for repairing a problem file in a terminal system and an auxiliary file required for repairing the problem file by adopting the repair file;
and the repairing module is used for repairing the terminal system according to the system repairing package.
8. The system repair apparatus of claim 7, wherein the apparatus further comprises: the second sending module, the second receiving module, the judging module and the executing module; wherein,
the second sending module is configured to send an access request to a system repair server before the first sending module sends a repair information acquisition request to the system repair server, where the access request carries an identifier of a current terminal system;
the second receiving module is configured to receive response information returned by the system repair server according to the access request;
the judging module is used for judging whether a system repair packet corresponding to the current terminal system exists in the system repair server according to the response information;
and the execution module is used for executing the operation of sending the repair information acquisition request to the system repair server when the judgment module judges that the system repair server is the system repair server.
9. The system repair apparatus of claim 7, wherein the apparatus further comprises: the device comprises a request receiving module and a permission obtaining module; wherein,
the request receiving module is used for receiving the authority obtaining request before the first sending module sends the repairing information obtaining request to the system repairing server;
and the permission acquisition module is used for acquiring the permission for repairing the terminal system according to the permission acquisition request.
10. The system repair apparatus of claim 7, wherein the repair module is specifically configured to:
judging whether the terminal is in a standby state or not;
and if so, repairing the final system according to the system repairing package.
CN201610137812.XA 2016-03-10 2016-03-10 System repair method and device Expired - Fee Related CN105786636B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610137812.XA CN105786636B (en) 2016-03-10 2016-03-10 System repair method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610137812.XA CN105786636B (en) 2016-03-10 2016-03-10 System repair method and device

Publications (2)

Publication Number Publication Date
CN105786636A true CN105786636A (en) 2016-07-20
CN105786636B CN105786636B (en) 2018-11-27

Family

ID=56392420

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610137812.XA Expired - Fee Related CN105786636B (en) 2016-03-10 2016-03-10 System repair method and device

Country Status (1)

Country Link
CN (1) CN105786636B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502665A (en) * 2016-10-18 2017-03-15 广州视睿电子科技有限公司 Application program repairing method and device
CN106933637A (en) * 2017-03-17 2017-07-07 深圳创维-Rgb电子有限公司 The restorative procedure and device of a kind of system partitioning
WO2019061322A1 (en) * 2017-09-29 2019-04-04 深圳传音通讯有限公司 Method for processing system exception, server and computer-readable storage medium
CN110806884A (en) * 2018-08-06 2020-02-18 中兴通讯股份有限公司 Method and device for repairing operating system fault
CN111199701A (en) * 2020-03-17 2020-05-26 上海仰邦科技股份有限公司 Synchronous control system of LED dot matrix display screen and self-checking method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164247A (en) * 2013-03-21 2013-06-19 东莞宇龙通信科技有限公司 Method and device for automatically repairing system application
CN104182689A (en) * 2013-05-24 2014-12-03 阿里巴巴集团控股有限公司 Method and device for repairing and protecting system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164247A (en) * 2013-03-21 2013-06-19 东莞宇龙通信科技有限公司 Method and device for automatically repairing system application
CN104182689A (en) * 2013-05-24 2014-12-03 阿里巴巴集团控股有限公司 Method and device for repairing and protecting system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106502665A (en) * 2016-10-18 2017-03-15 广州视睿电子科技有限公司 Application program repairing method and device
CN106502665B (en) * 2016-10-18 2019-09-03 广州视睿电子科技有限公司 Method and device for repairing an application program
CN106933637A (en) * 2017-03-17 2017-07-07 深圳创维-Rgb电子有限公司 The restorative procedure and device of a kind of system partitioning
WO2018166322A1 (en) * 2017-03-17 2018-09-20 深圳创维-Rgb电子有限公司 Repairing method and device for system partition
WO2019061322A1 (en) * 2017-09-29 2019-04-04 深圳传音通讯有限公司 Method for processing system exception, server and computer-readable storage medium
CN110806884A (en) * 2018-08-06 2020-02-18 中兴通讯股份有限公司 Method and device for repairing operating system fault
CN111199701A (en) * 2020-03-17 2020-05-26 上海仰邦科技股份有限公司 Synchronous control system of LED dot matrix display screen and self-checking method thereof

Also Published As

Publication number Publication date
CN105786636B (en) 2018-11-27

Similar Documents

Publication Publication Date Title
CN108027741B (en) File processing method, device, terminal and storage medium based on patch upgrade
CN106598835B (en) Application testing method, device and system
CN106572372B (en) Set top box upgrading method and set top box
CN105786636B (en) System repair method and device
CN105446769B (en) Image file upgrade processing method, device and terminal device
CN106484453B (en) Method and device for realizing system upgrading
CN107015870B (en) Method and device for realizing communication between web page and local application and electronic equipment
WO2017166446A1 (en) Vulnerability-fixing method and device
WO2011088714A1 (en) Method, device and system for running application
WO2017071207A1 (en) Application installation method, corresponding apparatus, and application installation system
CN107193593A (en) A kind of upgrade method, set top box and the storage medium of scalable file
CN105430445A (en) Smart TV startup method and device
CN105530130A (en) Method and device for upgrading Over-The-Air downloading technology
CN105307195A (en) Method and device for updating access point name (APN) parameter
CN105653338A (en) Application updating method and device
CN110493644B (en) Television application upgrading method, television terminal and server
CN115515012B (en) Key burning method, device, electronic equipment board and storage medium
CN106775876B (en) Method for quickly starting application by android system
CN109032617B (en) Control method and control device for automatically deleting installation package
CN108920962B (en) Firmware download signature verification method, firmware release method, mobile terminal and server
CN108197469B (en) Method and device for verifying application program, storage medium and electronic equipment
CN105549995A (en) Method and device for upgrading audio equipment
CN104158907A (en) Method and device of downloading application program file
CN107124713B (en) Customized updating method and mobile terminal
CN113377400A (en) Software upgrading method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181127

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载