Data updating system, embedded electronic device and data updating method

US10977026B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10977026-B2
Application numberUS-201916673690-A
CountryUS
Kind codeB2
Filing dateNov 4, 2019
Priority dateNov 20, 2018
Publication dateApr 13, 2021
Grant dateApr 13, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data updating system, an embedded electronic device and a data updating method are provided. The data updating system includes the embedded electronic device and an auxiliary updating device. The embedded electronic device has a serial transmission port. The auxiliary updating device is coupled to the serial transmission port of the embedded electronic device. The embedded electronic device in a normal mode transmits a periodic signal to the auxiliary updating device through the serial transmission port, and the auxiliary updating device transmits status information to the embedded electronic device according to the periodic signal. If the status information is mode switching information, the embedded electronic device enters a special mode, and the embedded electronic device in the special mode receives update data from the auxiliary updating device through the serial transmission port to update internal data of the embedded electronic device.

First claim

Opening claim text (preview).

What is claimed is: 1. A data updating system comprising: an auxiliary updating device configured to transmit status information when receiving a periodic signal; and an embedded electronic device having a serial transmission port coupled to the auxiliary updating device, wherein the embedded electronic device in a normal mode transmits the periodic signal to the auxiliary updating device through the serial transmission port to obtain the status information, and if the status information is mode switching information, the embedded electronic device enters a special mode, and the embedded electronic device in the special mode receives update data from the auxiliary updating device through the serial transmission port to update internal data of the embedded electronic device. 2. The data updating system according to claim 1 , wherein the embedded electronic device in the special mode transmits a first response message to the auxiliary updating device through the serial transmission port, and the auxiliary updating device transmits the update data to the embedded electronic device through the serial transmission port to respond to the first response message, wherein the first response message comprises version information of the update data. 3. The data updating system according to claim 2 , wherein: after obtaining the update data, the embedded electronic device transmits a second response message to the auxiliary updating device through the serial transmission port, the auxiliary updating device transmits an update request to the embedded electronic device through the serial transmission port to respond to the second response message, and the embedded electronic device updates the internal data of the embedded electronic device with the update data according to the update request. 4. The data updating system according to claim 1 , wherein the auxiliary updating device is not an In-Circuit Emulator (ICE). 5. An embedded electronic device comprising: a serial transmission port configured to couple an auxiliary updating device; a storage configured to store internal data of the embedded electronic device; and a processing circuit coupled to the serial transmission port and the storage, wherein the processing circuit transmits a periodic signal to the auxiliary updating device through the serial transmission port to obtain status information when the embedded electronic device operates in a normal mode, and if the status information is mode switching information, the processing circuit controls the embedded electronic device to enter a special mode, and the embedded electronic device in the special mode receives update data from the auxiliary updating device through the serial transmission port to update the internal data stored in the storage. 6. The embedded electronic device according to claim 5 , wherein if the status information is the mode switching information, the processing circuit sets an update flag, reboots the embedded electronic device, and controls the embedded electronic device to enter the special mode according to the update flag. 7. The embedded electronic device according to claim 5 , wherein when the embedded electronic device operates in the special mode, the processing circuit further transmits a first response message to the auxiliary updating device through the serial transmission port, wherein the first response message comprises version information of the update data. 8. The embedded electronic device according to claim 7 , wherein after the processing circuit obtains the update data, the processing circuit transmits a second response message to the auxiliary updating device through the serial transmission port, receives an update request from the auxiliary updating device through the serial transmission port, and updates the internal data of the storage with the update data according to the update request. 9. A data updating method comprising following steps: transmitting a periodic signal to an auxiliary updating device by the embedded electronic device through a serial transmission port of the embedded electronic device to obtain a status information when operating in a normal mode; if the status information is mode switching information, the embedded electronic device enters a special mode; and receiving update data from the auxiliary updating device by the embedded electronic device through the serial transmission port to update internal data of the embedded electronic device when operating in the special mode. 10. The data updating method according to claim 9 , wherein the step that the embedded electronic device enters the special mode comprises: setting an update flag by a processing circuit of the embedded electronic device; and rebooting the embedded electronic device by the processing circuit; and controlling the embedded electronic device to enter the special mode according to the update flag by the processing circuit. 11. The data updating method according to claim 9 , wherein the step of receiving the update data from the auxiliary updating device by the embedded electronic device through the serial transmission port to update the internal data of the embedded electronic device comprises: transmitting a first response message to the auxiliary updating device by the processing circuit through the serial transmission port; transmitting the update data to the processing circuit by the auxiliary updating device through the serial transmission port to respond to the first response message; transmitting a second response message to the auxiliary updating device by the processing circuit through the serial transmission port after the processing circuit obtains the update data; transmitting an update request to the processing circuit by the auxiliary updating device through the serial transmission port to respond to the second response message; and updating the internal data of the embedded electronic device with the update data by the processing circuit according to the update request.

Assignees

Inventors

Classifications

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · CPC title

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • Details of memory controller · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10977026B2 cover?
A data updating system, an embedded electronic device and a data updating method are provided. The data updating system includes the embedded electronic device and an auxiliary updating device. The embedded electronic device has a serial transmission port. The auxiliary updating device is coupled to the serial transmission port of the embedded electronic device. The embedded electronic device i…
Who is the assignee on this patent?
Pegatron Corp
What technology area does this patent fall under?
Primary CPC classification G06F8/65. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 13 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).