Patent ID: 11947673
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method implemented by a server, wherein the method comprises:
obtaining a new version of encrypted data of a system software applied to a mobile terminal and an old version of the encrypted data;
decrypting the new version of the encrypted data to obtain a new version of original data;
decrypting the old version of the encrypted data to obtain an old version of the original data;
performing differentiation on the new version of the original data and the old version of the original data to obtain differential data that comprises data in the new version of the original data that is different from the old version of the original data;
either encrypting or encrypting and signing the differential data to obtain differential encrypted data;
generating over-the-air (OTA) data comprising the differential encrypted data and header information, wherein the header information comprises differential data encryption header information or the differential data encryption header information and destination data encryption header information, wherein the differential data encryption header information enables the mobile terminal to decrypt the differential encrypted data to obtain the differential data, and wherein the destination data encryption header information enables the mobile terminal to verify a signature of the differential encrypted data; and
sending the OTA data to the mobile terminal to upgrade an old version of the system software to a new version of the system software.