Patent ID: 9330266
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A data safety storage method, comprising: establishing, using at least one processor, communication between a computer terminal system and a safety device, where the safety device is a non-transitory external storage device; receiving, using at least one processor, a hardware instruction, wherein the hardware instruction comes from a hardware mapping layer; analyzing, using at least one processor, the hardware instruction, if the hardware instruction is a store instruction, modifying, using at least one processor, a destination address of the store instruction to a corresponding storage address on the safety device instead of a local storage device, thus obtaining a modified store instruction; sending, using at least one processor, the modified store instruction to a hardware layer; updating, using at least one processor, a bit data that corresponds to the destination address in the bitmap, thus obtaining a updated bitmap; the bitmap being used to represent whether or not data of a local storage address is stored onto the safety device; synchronizing, using at least one processor, the updated bitmap to the safety device and saving it as the second bitmap; and synchronizing, using at least one processor, a second bitmap on the safety device to the computer terminal system and saving as a bitmap of the computer terminal system.