Memory device with secure boot updates and self recovery
US-2024406008-A1 · Dec 5, 2024 · US
US2016378458A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016378458-A1 |
| Application number | US-201415100116-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 5, 2014 |
| Priority date | Nov 28, 2013 |
| Publication date | Dec 29, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The embodiments of disclosure provide a method and device for loading a system Application (APP) installation package, and a terminal. The method includes that: before update processing of a system APP installation package, the system APP installation package is renamed as a system APP installation backup package; whether loading according to a system APP installation update package is successful is judged, wherein the system APP installation update package is the system APP installation package acquired after updating a copied version formed by copying the system APP installation backup package; and in a case that a judging result is that loading according to the system APP installation update package is not successful, loading is performed according to the system APP installation backup package, thereby achieving the effect of improving system stability and user experience.
Opening claim text (preview).
1 . A method for loading a system Application (APP) installation package, comprising: before update processing of a system APP installation package, renaming the system APP installation package as a system APP installation backup package; judging whether loading according to a system APP installation update package is successful, wherein the system APP installation update package is a system APP installation package acquired after updating a copied version formed by copying the system APP installation backup package; and in a case that a judging result is that the loading according to the system APP installation update package is not successful, performing loading according to the system APP installation backup package. 2 . The method as claimed in claim 1 , wherein after performing the loading according to the system APP installation backup package, the method further comprises: judging whether the loading according to the system APP installation backup package is successful; in a case that a judging result is that the loading according to the system APP installation update package is not successful, acquiring an initial system APP installation package used during a first loading of a system device after delivery and, when the system APP installation package is updated each time, a different part of the updated system APP installation package relative to the initial system APP installation package; combining the initial system APP installation package with the acquired different part to obtain a combined system APP installation package; and performing the loading according to the combined system APP installation package. 3 . The method as claimed in claim 2 , wherein acquiring the initial system APP installation package used during the first loading of the system device after the delivery comprises: renaming an initial system APP installation package generated during the first loading of the system device after the delivery as the initial system APP installation package. 4 . The method as claimed in claim 2 , wherein after performing the loading according to the combined system APP installation package, the method further comprises: judging whether the loading according to the combined system APP installation package is successful; in a case that a judging result is that the loading according to the combined system APP installation package is not successful, generating a system APP installation scanning package through scanning an APP installed to the system; and performing the loading according to the system APP installation scanning package. 5 . The method as claimed in claim 4 , wherein after performing the loading according to the system APP installation scanning package, the method further comprises: judging whether the loading according to the system APP installation scanning package is successful; and in a case that a judging result is that the loading according to the system APP installation scanning package is not successful, performing the loading according to the initial system APP installation package generated during the first loading of the system device after the delivery. 6 . A device for loading a system Application (APP) installation package, comprising: a renaming component configured to, before update processing of a system APP installation package, rename the system APP installation package as a system APP installation backup package; a first judging component, configured to judge whether loading according to a system APP installation update package is successful, wherein the system APP installation update package is a system APP installation package acquired after updating a copied version formed by copying the system APP installation backup package; and a first loading component configured to, in a case that a judging result is that loading according to the system APP installation update package is not successful, perform loading according to the system APP installation backup package. 7 . The device as claimed in claim 6 , wherein the device further comprises: a second judging component, configured to judge whether the loading according to the system APP installation backup package is successful; an acquiring component configured to, in the case that a judging result is that loading according to the system APP installation update package is not successful, acquire an initial system APP installation package used during a first loading of a system device after delivery and, when the system APP installation package is updated each time, a different part of the updated system APP installation package relative to the initial system APP installation package; a combining component, configured to combine the initial system APP installation package with the acquired different part to obtain a combined system APP installation package; and a second loading component, configured to perform the loading according to the combined system APP installation package. 8 . The device as claimed in claim 7 , wherein the acquiring component comprises: a renaming element, configured to rename an initial system APP installation package generated during the first loading of the system device after the delivery as the initial system APP installation package. 9 . The device as claimed in claim 7 , wherein the device further comprises: a third judging component, configured to judge whether the loading according to the combined system APP installation package is successful; a generating component configured to, in a case that a judging result is that the loading according to the combined system APP installation package is not successful, generate a system APP installation scanning package through scanning an APP installed to the system; and a third loading component, configured to perform the loading according to the system APP installation scanning package. 10 . The device as claimed in claim 9 , wherein the device further comprises: a fourth judging component, configured to judge whether the loading according to the system APP installation scanning package is successful; and a fourth loading component configured to, in a case that a judging result is that the loading according to the system APP installation scanning package is not successful, perform the loading according to the initial system APP installation package generated during the first loading of the system device after the delivery. 11 . A terminal, comprising the device as claimed in claim 6 . 12 . A terminal, comprising the device as claimed in claim 7 . 13 . A terminal, comprising the device as claimed in claim 8 . 14 . A terminal, comprising the device as claimed in claim 9 . 15 . A terminal, comprising the device as claimed in claim 10 .
Updates (security arrangements therefor G06F21/57) · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
during software upgrading · CPC title
Installation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.