Electronic Device, Power Failure Protection Method and Data Recovery Method

US2016283145A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016283145-A1
Application numberUS-201514827452-A
CountryUS
Kind codeA1
Filing dateAug 17, 2015
Priority dateMar 24, 2015
Publication dateSep 29, 2016
Grant date

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.

Provided are an electronic device, a power failure protection method, and a data recovery method. The electronic device includes a backup power supply unit, a volatile storage unit and a control unit. The power failure protection method includes starting the backup power supply unit to supply power to the volatile storage unit and the control unit temporarily when a power supply of the electronic device is shut down; connecting the volatile storage unit to an external device; and reading out the data stored in the volatile storage unit and providing the same to the external device.

First claim

Opening claim text (preview).

1 . An electronic device comprising: a backup power supply unit configured to supply power to a volatile storage unit and a control unit temporarily when a power supply of the electronic device is shut down; the control unit configured to provide data stored in the volatile storage unit to an external device when the power supply of the electronic device is shut down or the control unit is supplied power by the backup power supply unit; and a communication module configured to connect the volatile storage unit to the external device so as to provide the data stored in the volatile storage unit to the external device. 2 . The electronic device according to claim 1 , further comprising a non-volatile storage unit configured to store data read out from the volatile storage unit, wherein the backup power supply unit is configured to supply power to the non-volatile storage unit temporarily, and the control unit is further configured to read out the data from the volatile storage unit and write the data into the non-volatile storage unit when the power supply of the electronic device is shut down or the backup power supply unit supplies power; and is further configured to read out the data from the non-volatile storage unit, and write the data into the volatile storage unit when the power supply of the electronic device is recovered. 3 . The electronic device according to claim 2 , wherein the control unit is further configured to provide the data in the non-volatile storage unit to the external device, and the non-volatile storage unit is supplied power by the external device when the control unit controls to provide the data in the non-volatile storage unit to the external device. 4 . The electronic device according to claim 1 , wherein virtual machine data and indication information of the virtual machine data stored in the volatile storage unit are provided to the external device through the communication module, the virtual machine data is data used by at least one virtual machine running on the electronic device, and the indication information of the virtual machine data is used for indicating a corresponding relationship between the virtual machine data and the virtual machine and indicating order of storage of the virtual machine data. 5 . The electronic device according to claim 1 , wherein the backup power supply unit is further configured to supply power to the communication module, or the communication module is supplied power by the external device. 6 . A method comprising: starting a backup power supply scheme to supply power temporarily when a power supply is shut down; establishing connection to an external device; and providing data stored in a volatile storage unit to the external device. 7 . The method according to claim 6 , further comprising: supplying power to a non-volatile storage unit temporarily, and reading out the data from the volatile storage unit, writing the read-out data into the non-volatile storage unit, and providing the data in the non-volatile storage unit to the external device. 8 . The method according to claim 7 , wherein the data is read out from the non-volatile storage unit and written into the volatile storage unit when the power supply is recovered. 9 . The method according to claim 7 , wherein the non-volatile storage unit is supplied power by the external device when the data in the non-volatile storage unit is provided to the external device. 10 . The method according to claim 6 , wherein virtual machine data and indication information of the virtual machine data stored in the volatile storage unit are provided to the external device, the virtual machine data is data used by at least one virtual machine running on the electronic device, and the indication information of the virtual machine data is used for indicating a corresponding relationship between the virtual machine data and the virtual machine and indicating order of storage of the virtual machine data. 11 . A data recovery method comprising: acquiring virtual machine data and indication information of the virtual machine data from a second electronic device, the virtual machine data being data used by at least one virtual machine running on the second electronic device, and the indication information of the virtual machine data indicating a corresponding relationship between the virtual machine data and the virtual machine and indicating order of storage of the virtual machine data; acquiring data belonging to a same virtual machine from the virtual machine data according to the indication information of the virtual machine data; and combining the data belonging to the same virtual machine according to the indication information of the virtual machine data, so as to recover data having an order of storage same as that of the data belonging to the same virtual machine in the second electronic device. 12 . The data recovery method according to claim 11 , wherein the acquiring data belonging to a same virtual machine from the virtual machine data according to the indication information of the virtual machine data comprises: acquiring virtual machine identification information from the indication information, the virtual machine identification information indicating a corresponding relationship between the virtual machine data and the virtual machine; determining whether an i th virtual machine identification information and an (i+1) th virtual machine identification information are identical, wherein 1≦i≦m, m is a total number of the virtual machine identification information; and determining that virtual machine data corresponding to the i th virtual machine identification information and virtual machine data corresponding to the (i+1) th virtual machine identification information belong to a same virtual machine when the operation result indicates that the i th virtual machine identification information and the (i+1) th virtual machine identification information are identical. 13 . The data recovery method according to claim 11 , wherein the combining the data belonging to the same virtual machine according to the indication information of the virtual machine data comprises: determining order of storage of the data belonging to the same virtual machine according to the indication information of the virtual machine data; and combining the data belonging to the same virtual machine according to the order of storage of the data belonging to the same virtual machine. 14 . The data recovery method according to claim 13 , wherein the determining order of storage of the data belonging to the same virtual machine according to the indication information of the virtual machine data comprises: acquiring storage order identification information belonging to the same virtual machine from the indication information of the virtual machine data according to the virtual machine identification information, the storage order identification information identifying order of storage of data belonging to the same virtual machine; comparing each bit of a x th storage order identification information and a corresponding bit of a (x+1) th storage order identification information from a highest bit to a lowest bit to obtain a comparison result, wherein 1≦x≦z, and z is a total number of the storage order identification information belonging to the same virtual machine; judging that the storage order of a piece of virtual machine data corresponding to the (x+1) th storage order identification information is prior to the storage order of a piece of virtual machine data corresponding to the x th storage order identification informatio

Assignees

Inventors

Classifications

  • G06F1/30Primary

    Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations (for resetting only G06F1/24) · CPC title

  • Details of power up or power down circuits, standby circuits or recovery circuits · CPC title

  • G11C5/141Primary

    Battery and back-up supplies · CPC title

  • Migration mechanisms · CPC title

  • G06F3/0619Primary

    in relation to data integrity, e.g. data losses, bit errors · 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 US2016283145A1 cover?
Provided are an electronic device, a power failure protection method, and a data recovery method. The electronic device includes a backup power supply unit, a volatile storage unit and a control unit. The power failure protection method includes starting the backup power supply unit to supply power to the volatile storage unit and the control unit temporarily when a power supply of the electron…
Who is the assignee on this patent?
Lenovo Beijing Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F1/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).