IP Library › Granted Patent US 12,204,392
Granted Patent B2
US 12,204,392 · App. 18/019,359 · Granted Jan 21, 2025

Electronic device and method for controlling update of data in electronic device

Inventors: Lei Xu (Kyoto, JP); Yutao Wang (Shanghai, CN); Liangyong Duan (Shanghai, CN); Xianjie Guo (Shanghai, CN)
Assignee: OMRON CORPORATION
G06F1/30G06F8/65
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,204,392
App. No.
18/019,359
Granted
Jan 21, 2025
Kind
B2
Abstract

The present disclosure provides an electronic device and a method for controlling data updates of the electronic device, the electronic device comprising: a control portion including a storage configured to store data and a controller configured to control data updates in the storage; a power supply portion; a power storage portion configured to be connected with the power supply portion, receive and store electric power of the power supply portion, and supply the electric power to the control portion; and a power supply detection portion configured to detect whether the power supply portion supplies power normally, the storage includes a first storage portion configured to store start-up data for electronic device start-up and a second storage portion configured to store running data for electronic device running after start-up; in the process of updating the start-up data of the first storage portion, if the power supply detection portion detects the power supply portion has a power supply abnormality, the controller controls the storage to complete the process of updating the start-up data by using the electric power stored in the power storage portion.

Claims (51)

1. An electronic device, comprising:

a control portion including a storage configured to store data and a controller configured to control data updates in the storage;

a power supply portion;

a power storage portion configured to be connected with the power supply portion, receive and store electric power of the power supply portion, and supply the electric power to the control portion; and

a power supply detector which detects whether the power supply portion is supplying power,

the storage includes a first storage portion configured to store start-up data for electronic device start-up and a second storage portion configured to store running data for electronic device running after start-up,

in the process of updating the start-up data of the first storage portion, if the power supply detector detects the power supply portion has a power supply abnormality, the controller controls the storage to complete the process of updating the start-up data by using the electric power stored in the power storage portion,

wherein the first storage portion comprises:

a first storage partition, configured to store first start-up data;

a second storage partition, configured to store second start-up data; and

a third storage partition, configured to store switching data, the switching data being used to select the first start-up data stored in the first storage partition or the second start-up data stored in the second storage partition to start up the electronic device,

wherein in the case where the switching data selects to start up the electronic device from one of the first start-up data and the second start-up data,

an update of the start-up data of the first storage portion comprises:

updating other one of the first start-up data and the second start-up data, which is not selected by the switching data; and

updating the switching data stored in the third storage partition, and

wherein in the process of updating the switching data, if the power supply detector detects the power supply portion has a power supply abnormality, the controller controls the third storage partition to complete the process of updating the switching data by using the electric power stored in the power storage portion.

2. The electronic device according to claim 1 , wherein,

when the start-up data of the first storage portion is not updated,

if the power supply detector detects the power supply portion has a power supply abnormality, the controller prohibits the storage from starting an update of the start-up data by using the electric power stored in the power storage portion.

3. The electronic device according to claim 1 , wherein,

the control portion further comprises:

a communication unit, configured to receive start-up data for updates,

the storage further comprises:

a third storage portion, configured to store the start-up data for updates, received by the communication unit.

4. The electronic device according to claim 1 , wherein,

in the process of updating the other one of the first start-up data and the second start-up data,

if the power supply detector detects the power supply portion has a power supply abnormality, the controller causes the process of updating the other one to stop.

5. The electronic device according to claim 1 , wherein,

after updating the other one of the first start-up data and the second start-up data is completed, and after updating the switching data stored in the third storage partition is completed,

the updated switching data selects the updated first start-up data or the second start-up data to start up the electronic device.

6. A method for controlling data updates of an electronic device, the electronic device comprising:

a control portion including a storage configured to store data and a controller configured to control data updates in the storage;

a power supply portion;

a power storage portion configured to be connected with the power supply portion, receive and store first electric power of the power supply portion, and supply second electric power to the control portion; and

a power supply detector which detects whether the power supply portion is supplying power,

the storage includes a first storage portion configured to store start-up data for electronic device start-up and a second storage portion configured to store running data for electronic device running after start-up,

the method comprises:

in the process of updating the start-up data of the first storage portion, if the power supply detector detects the power supply portion has a power supply abnormality, controlling, by the controller, the storage to complete the process of updating the start-up data by using the electric power stored in the power storage portion,

wherein the first storage portion comprises:

a first storage partition, configured to store first start-up data;

a second storage partition, configured to store second start-up data; and

a third storage partition, configured to store switching data, the switching data being used to select the first start-up data stored in the first storage partition or the second start-up data stored in the second storage partition to start up the electronic device,

wherein in the case where the switching data selects to start up the electronic device from one of the first start-up data and the second start-up data,

an update of the start-up data of the first storage portion comprises:

updating other one of the first start-up data and the second start-up data, which is not selected by the switching data; and

updating the switching data stored in the third storage partition, and

wherein the method comprises:

in the process of updating the switching data, if the power supply detector detects the power supply portion has a power supply abnormality, controlling the third storage partition to complete the process of updating the switching data by using the electric power stored in the power storage portion.

7. The method according to claim 6 , wherein,

when the start-up data of the first storage portion is not updated,

if the power supply detector detects the power supply portion has a power supply abnormality, the controller prohibits the storage from starting an update of the start-up data by using the electric power stored in the power storage portion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2023
From: XU, LEI; WANG, YUTAO; DUAN, LIANGYONG; GUO, XIANJIE
To: OMRON CORPORATION
Reel/Frame 062578/0993 →
Priority Claims (1)
CN 202010782262.3 · Aug 6, 2020 · national
Continuity (1)
Related Publication 20230266808A1 · Aug 24, 2023
References Cited (22)
US 6907602B2 · Tsai · 2005 [cited by examiner]
US 20110078435A1 · Krieger · 2011 [cited by examiner]
US 20120239920A1 · Yang · 2012 [cited by examiner]
US 20130332914A1 · Goda · 2013 [cited by examiner]
US 20140208092A1 · Huang · 2014 [cited by examiner]
US 20160011887A1 · Chung · 2016 [cited by examiner]
US 20180373524A1 · Kazi · 2018 [cited by examiner]
US 20190265964A1 · Koike · 2019 [cited by applicant]
CN 202340269U · 2012 [cited by applicant]
CN 102945210A · 2013 [cited by applicant]
CN 108762789A · 2018 [cited by examiner]
CN 110597665A · 2019 [cited by applicant]
CN 111880638A · 2020 [cited by applicant]
EP 3588245A1 · 2020 [cited by applicant]
JP 2015064726A · 2015 [cited by applicant]
JP 2018156638A · 2018 [cited by applicant]
JP 2019149118A · 2019 [cited by applicant]
TW 200937290A · 2009 [cited by examiner]
JPO Notice of Reasons for Refusal for corresponding JP Application No. 2023-507519; Dated Jan. 16, 2024; 15 pages. [cited by applicant]
International Search Report for International Application No. PCT/CN2021/109980; Date of Mailing, Nov. 3, 2021. [cited by applicant]
PCT Written Opinion of the International Searching Authority for International Application No. PCT/CN2021/109980; Dabe of Mailing, Mar. 11, 2021. [cited by applicant]
EPO Extended European Search Report for corresponding EP Application No. 21852824.8; Issued Jul. 5, 2024; 42 pages. [cited by applicant]