Search

KR-20260062287-A - System and Method for Recovering a Device

KR20260062287AKR 20260062287 AKR20260062287 AKR 20260062287AKR-20260062287-A

Abstract

The present invention relates to a device recovery system and method, comprising a processor that processes operations to enable a device to operate, and an internal storage space that stores a first firmware file for booting the device and a second firmware file for recovering the device. When power is supplied to the device from the processor, the first firmware file is checked for errors, and if there are no errors, the first firmware file is executed, and if there are errors, the second firmware file is executed. The invention provides a device recovery system and a recovery method.

Inventors

  • 도종명

Assignees

  • 주식회사 엠티오메가

Dates

Publication Date
20260507
Application Date
20241029

Claims (13)

  1. A processor that processes tasks to make the device operate and Built-in storage space for storing a first firmware file for booting the device and a second firmware file for recovering the device Includes, In the above processor When power is supplied to the above device, the error in the first firmware file is checked, and Running the first firmware file if there is no error, and running the second firmware file if there is an error. A recovery system featuring
  2. In paragraph 1, The above built-in storage space is Save the backup file of the above-mentioned first firmware file, and When the second firmware file is executed, the processor restores the first firmware file as a backup file of the first firmware file and reboots the device. A recovery system featuring
  3. In paragraph 2, The above built-in storage space is Save the backup file of the above second firmware file, and When the first firmware file is executed, the processor checks for errors in the second firmware file, and if there are errors in the second firmware file, restores the second firmware file using a backup file of the second firmware file. A recovery system featuring
  4. In paragraph 3, The above built-in storage space is Stores resource files necessary for the operation of the above device, and When the first firmware file is executed, the processor controls the backup file of the resource file, the backup file of the first firmware file, and the backup file of the second firmware file to be maintained in an external storage space. A recovery system featuring
  5. In paragraph 4, When the first firmware file or the second firmware file is executed, the processor checks the internal storage space to check for errors in the backup file of the first firmware file, the backup file of the second firmware file, and the resource file, and if errors are found, recovers each file using the data stored in the external storage space. A recovery system featuring
  6. In paragraph 5, When the second firmware file is executed, the processor checks for errors in the backup file of the first firmware file, and if errors are found, recovers the first firmware file using the backup file of the first firmware file stored in the external storage space. A recovery system featuring
  7. In a recovery method for recovering a device, The above device is A processor that processes tasks to enable the above device to operate, and Built-in storage space for storing a first firmware file for booting the device and a second firmware file for recovering the device Includes, When power is supplied to the device from the above processor, the step of checking for errors in the first firmware file and A step of running the first firmware file when there is no error in the processor, and running the second firmware file when there is an error. A recovery method including
  8. In Paragraph 7, The above built-in storage space is Save the backup file of the above-mentioned first firmware file, and When the second firmware file is executed in the processor, the first firmware file is restored as a backup file of the first firmware file, and the device is rebooted. A recovery method characterized by further including
  9. In paragraph 8, The above built-in storage space is Save the backup file of the above second firmware file, and When the first firmware file is executed in the processor, the method checks for errors in the second firmware file, and if there are errors in the second firmware file, restores the second firmware file using a backup file of the second firmware file. A recovery method characterized by further including
  10. In Paragraph 9, The above built-in storage space is Stores resource files necessary for the operation of the above device, and A step of controlling the backup file of the resource file, the backup file of the first firmware file, and the backup file of the second firmware file to be maintained in an external storage space when the first firmware file is executed in the processor. A recovery method characterized by further including
  11. In Paragraph 10, When the first firmware file or the second firmware file is executed in the processor, the built-in storage space is checked to verify errors in the backup file of the first firmware file, the backup file of the second firmware file, and the resource file, and if errors are found, each file is recovered using data stored in the external storage space. A recovery method characterized by further including
  12. In Paragraph 11, When the second firmware file is executed in the processor, the method checks for errors in the backup file of the first firmware file, and if errors exist, recovers the first firmware file using the backup file of the first firmware file stored in the external storage space. A recovery method characterized by further including
  13. A computer-readable recording medium having a program recorded thereon for enabling a computer to execute the method of any one of paragraphs 7 through 12.

Description

System and Method for Recovering a Device The present invention relates to a device recovery system and method, and more specifically, to a system and method that enables a device to be recovered and operated immediately without a separate storage device or network connection, even when an error occurs in the device's firmware. Small electronic devices, such as vehicle dashcams, are being used in various fields. These devices operate via firmware stored in their internal storage; if an error occurs in the storage and the firmware file cannot be read properly, the device will not function. In this case, to recover the firmware, the recovery file must be saved to a separate external storage space, such as an SD memory card, and connected, or the firmware must be recovered via a network; however, there was inconvenience in restoring devices like the car dashcam in the example using such methods. In the prior art, such as Korean registered patent No. 10-2271422, "Operating system recovery through an electronic device," the device was made operational again by recovering the firmware that had an error using a network, etc., but there were difficulties in applying such technology to electronic devices that do not include a separate communication module. Therefore, a method is required to automatically recover and operate the device without the need for tasks such as network connections or external storage connections for recovery. FIG. 1 is a configuration diagram illustrating the internal configuration of a recovery system according to an embodiment of the present invention. FIG. 2 is a diagram illustrating the configuration of an internal storage space and an external storage space of a recovery system according to an embodiment of the present invention. FIG. 3 is a flowchart showing the flow of a recovery method according to an embodiment of the present invention. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, if it is determined that a detailed description of related known components or functions may obscure the essence of the present invention, such detailed description will be omitted. Furthermore, in describing the embodiments of the present invention, specific numerical values are merely examples and the scope of the invention is not limited thereby. The recovery system according to the present invention is a system for recovering a device, and is a system that controls the firmware of a device to operate normally in a device equipped with a processor, memory, and built-in storage space. Accordingly, the recovery system according to the present invention may be configured in the form of software installed on a device to be recovered, and may be configured so that the software and hardware operate in conjunction. For example, in the present invention, if the device is a vehicle black box, the processor may be a processing unit for processing commands to control the operation, video recording, and storage of the vehicle black box, and the built-in storage space may be composed of NAND flash memory, etc., to store firmware files for operating the vehicle black box and resource files such as images, video, and audio, and to store recorded video. In this embodiment, when power is connected to the vehicle black box, the processor can load a firmware file located in the built-in storage space into memory and execute the firmware file from memory to process the vehicle black box to operate according to the instructions recorded in the firmware file. The present invention is a technology that enables normal operation by recovering the firmware file without separate user action when an error occurs in the firmware file of the built-in storage space in such cases. FIG. 1 is a configuration diagram illustrating the internal configuration of a recovery system according to an embodiment of the present invention. As illustrated in the drawing, the recovery system according to the present invention may be configured to include a processor (110) and an internal storage space (120). It may also be configured to include an external storage space (120). The processor (110) is for processing tasks to enable the device to operate and can generally be interpreted as meaning a central processing unit (CPU) in a device such as a computer. The processor (110) performs the role of interpreting instructions to operate the device, and when power is supplied, it performs a predetermined operation and loads a firmware file stored in a predetermined boot area of the built-in storage space (120) into memory to perform the operation of the device defined in the firmware file. The present invention is not limited by the physical configuration or method of operation of the processor (110), and any type of module that performs instruction processing work to operate the device may correspond to the processor (110) of the