ELECTRONIC DEVICE AND METHOD FOR CONTROLLING UPDATE OF ELECTRONIC DEVICE

An electronic device according to various embodiments of the present invention comprises: a first memory including a boot area, a kernel area, and a recovery area; a second memory configured to load data corresponding to at least one from among the boot area, the kernel area, and the recovery area i...

Full description

Saved in:
Bibliographic Details
Main Authors KIM, Byungchul, LEE, Jongho, YOON, Heechae, CHO, Junghoon, LEE, Jiseong
Format Patent
LanguageEnglish
French
Korean
Published 26.09.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An electronic device according to various embodiments of the present invention comprises: a first memory including a boot area, a kernel area, and a recovery area; a second memory configured to load data corresponding to at least one from among the boot area, the kernel area, and the recovery area included in the first memory; a communication module; and a processor electrically connected to the communication module, the first memory, and the second memory. The first memory includes instructions that cause, when executed, the processor to: download data in the first memory through the communication module; when there is a request for updating the downloaded data, perform rebooting; when performing the rebooting, confirm whether a new version of recovery data is included in the downloaded data; and when the new version of recovery data is included in the data, update the downloaded data on the basis of the new version of recovery data. Thus, by reducing procedures unnecessarily repeated in the process of updating data, it is possible to rapidly and easily update data. Additionally, other embodiments are possible. Un dispositif électronique selon divers modes de réalisation de la présente invention comprend : une première mémoire comprenant une zone de démarrage, une zone de noyau et une zone de récupération ; une seconde mémoire conçue pour charger des données correspondant à au moins une zone parmi la zone de démarrage, la zone de noyau et la zone de récupération comprise dans la première mémoire ; un module de communication ; et un processeur connecté électriquement au module de communication, à la première mémoire et à la seconde mémoire. La première mémoire comprend des instructions qui amènent, lorsqu'elles sont exécutées, le processeur à : télécharger des données dans la première mémoire par l'intermédiaire du module de communication ; lorsqu'il y a une demande de mise à jour des données téléchargées, effectuer un redémarrage ; lors de la réalisation du redémarrage, confirmer si une nouvelle version de données de récupération est comprise dans les données téléchargées ; et lorsque la nouvelle version de données de récupération est comprise dans les données, mettre à jour les données téléchargées sur la base de la nouvelle version de données de récupération. Ainsi, en réduisant des procédures inutilement répétées dans le processus de mise à jour de données, il est possible de mettre à jour rapidement et facilement des données. D'autres modes de réalisation sont également possibles. 본 발명의 다양한 실시예에 따른 전자장치는, 부트(boot) 영역, 커널(kernel) 영역 및 리커버리(recovery) 영역을 포함하는 제 1 메모리, 상기 제 1 메모리에 포함된 부트 영역, 커널 영역 및 리커버리 영역 중 적어도 하나에 대응하는 데이터를 로딩하도록 설정된 제 2 메모리, 통신 모듈, 및 상기 통신 모듈, 상기 제 1 메모리, 상기 제 2 메모리와 전기적으로 연결된 프로세서를 포함하고, 상기 제 1 메모리는, 실행 시에, 상기 프로세서가, 상기 통신 모듈을 통해, 데이터를 상기 제 1 메모리에 다운로드하고, 상기 다운로드된 데이터에 대한 업데이트 요청 시, 재부팅을 수행하고, 상기 재부팅 시, 새로운 버전의 리커버리 데이터가 상기 다운로드된 데이터에 포함되어 있는지 여부를 확인하고, 상기 새로운 버전의 리커버리 데이터가 상기 데이터에 포함된 경우, 상기 새로운 버전의 리커버리 데이터를 기반으로, 상기 다운로드된 데이터를 업데이트하도록 하는 인스트럭션들을 포함함으로써, 데이터를 업데이트하는 프로세스에서 불필요하게 반복되는 과정을 줄여, 빠르고 손쉽게 데이터를 업데이트할 수 있다. 또한, 다른 실시 예가 가능하다.
Bibliography:Application Number: WO2019KR03202