The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 15, 2024
Filed:
Dec. 20, 2022
Innovation Academy for Microsatellites of Cas, Shanghai, CN;
Shanghai Engineering Center for Microsatellites, Shanghai, CN;
Baojun Lin, Shanghai, CN;
Yongshan Dai, Shanghai, CN;
Zhichao Chen, Shanghai, CN;
Xiaoli Tian, Shanghai, CN;
Qianyi Ren, Shanghai, CN;
Xinying Lu, Shanghai, CN;
Wenbin Gong, Shanghai, CN;
Yuan Shen, Shanghai, CN;
Zhiyang Yu, Shanghai, CN;
Bin Song, Shanghai, CN;
Ruiqiang Shao, Shanghai, CN;
INNOVATION ACADEMY FOR MICROSATELLITES OF CAS, Shanghai, CN;
SHANGHAI ENGINEERING CENTER FOR MICROSATELLITES, Shanghai, CN;
Abstract
The present application provides a three-mode storage method for program blocks based on check, comprising: first dividing the program to be injected into N blocks and checking each block to obtain the first checksum; then injecting the program to be injected and the first checksum twice in the program storage area, and the two injected programs are noted as the main program and the backup program, respectively; dividing the main program into N blocks, and checking each program block to obtain the second checksum during program run; dividing the backup program into N blocks and checking each block to obtain the third checksum; and comparing the checksum, second checksum and third checksum: if the three are consistent, performing no operation; updating the program or checksum and checking again, if the three are inconsistent.