The invention discloses a method for remote differential upgrading of
electric energy meter embedding type
software. The method comprises the following steps of enabling a
client to compare with the latest
software version information and the
software version information obtained from an
electric energy meter, so as to obtain differential
data information; enabling the
client to send a generated toggling and upgrading command to the
electric energy meter; enabling the electric energy meter to send toggling operation result information generated by executing of the toggling and upgrading command to the
client; if the toggling is successful, enabling the client to
traverse and calculate a first CRC (
cyclic redundancy check) sum of an application code of the latest software version information; enabling the client to send the differential
data information to the electric energy meter, and after the sending is completed, sending an upgrading completing command to the electric energy meter; enabling the electric energy meter to perform upgrading
processing according to the differential
data information and the updating completing command. The invention also discloses a
system for the remote differential upgrading. The method has the
advantage that the program upgrading of the electric energy meter is completed by the client, and the electric energy meter is upgraded according to the differential data information, so the manual cost is reduced, and the technical effect that the upgrading speed is improved is achieved.