METHOD AND SYSTEM OF SOFTWARE UPDATE AND MOBILE DEVICE
First Claim
Patent Images
1. A software update method, comprising:
- encrypting and compressing an original package to obtain a publication package;
transmitting the publication package from a service server to a mobile device according to a download request from the mobile device;
checking whether the configuration of the mobile device meets requirements or not;
decompressing the publication package if the configuration of the mobile device meets the requirements;
preparing a first key to encrypt the original package;
calculating a check sum according to the encrypted original package; and
compressing the encrypted original package, the check sum and a version number of the original package into the publication package, wherein after decompressing the publication package to obtain the encrypted original package, the check sum and the version number of the original package, the method further comprises;
checking whether the check sum and the version number of the original package are correct or not; and
restarting the mobile device for a software update if the check sum and the version number of the original package are correct.
1 Assignment
0 Petitions
Accused Products
Abstract
A software update method is provided. The software update includes encrypting and compressing an original package to obtain a publication package, transmitting the publication package from a service server to a mobile device according to a download request from the mobile device, checking whether the configuration of the mobile device meets requirements or not, and decompressing the publication package if the configuration of the mobile device meets the requirements.
27 Citations
15 Claims
-
1. A software update method, comprising:
-
encrypting and compressing an original package to obtain a publication package; transmitting the publication package from a service server to a mobile device according to a download request from the mobile device; checking whether the configuration of the mobile device meets requirements or not; decompressing the publication package if the configuration of the mobile device meets the requirements; preparing a first key to encrypt the original package; calculating a check sum according to the encrypted original package; and compressing the encrypted original package, the check sum and a version number of the original package into the publication package, wherein after decompressing the publication package to obtain the encrypted original package, the check sum and the version number of the original package, the method further comprises; checking whether the check sum and the version number of the original package are correct or not; and restarting the mobile device for a software update if the check sum and the version number of the original package are correct. - View Dependent Claims (4, 5, 6)
-
-
2-3. -3. (canceled)
-
7. A software update system, comprising a service server and a mobile device, wherein the service server comprises a first processor and a first memory, the first processor reads and executes a set of first instructions stored in the first memory, and therefore the first processor works as comprising:
-
a first processing unit encrypting and compressing an original package to obtain a publication package, wherein the first processing unit preparing a first key to encrypt the original package; wherein the first processing unit calculating a check sum according to the encrypted original package; and
;wherein the first processing unit compressing the encrypted original package, the check sum and a version number of the original package into the publication package; and a communication unit transmitting the publication package from the service server to the mobile device according to a download request from the mobile device, wherein the mobile device comprising a second processor and a second memory, the second processor reads and executes a set of second instructions stored in the second memory, and therefore the second processor works as comprising; a receiving unit receiving the publication package; and a second processing unit checking whether the configuration of the mobile device meets the requirements or not and decompressing the publication package if the configuration of the mobile device meets the requirements, wherein the second processing unit decompresses the publication package to obtain the encrypted original package, the check sum and the version number of the original package; wherein the second processing unit checks whether the check sum and the version number of the original package are correct or not; and wherein the second processing unit restarts the mobile device for a software update if the check sum and the version number of the original package are correct. - View Dependent Claims (10, 11, 12)
-
-
8-9. -9. (canceled)
-
13. A mobile device, comprising a processor and a memory, wherein the processor reads and executes a set of instructions stored in the memory, and therefore the processor works as comprising:
-
a receiving unit receiving, from a service server, a publication package which has been encrypted and compressed; and a processing unit checking whether the configuration of the mobile device meets requirements or not and decompressing the publication package if the configuration checks of the mobile device meet the requirements, wherein after the processing unit decompresses the publication package into an original package, the processing unit checks whether a version number of the original package are correct or not. - View Dependent Claims (14, 15)
-
Specification