The application discloses a device upgrading method and device,
electronic equipment, storage medium and program product. Including: if it is determined that the
electronic equipment exists a corresponding target
upgrade package, start downloading the target
upgrade package, acquire the current average
download rate every specified time interval; if the current average
download rate is less than the rate threshold, stop downloading, determine the position of the last
byte in the currently downloaded
upgrade package data as the starting position; send the starting position and the slice data amount to the
server, so that the
server determines the upgrade package slice data based on the starting position and the slice data amount, and sends the upgrade package slice data to the
electronic equipment; after receiving the upgrade package slice data sent by the
server, update the currently downloaded upgrade package data by using the upgrade package slice data, return to execute the step of acquiring the current average
download rate every specified time interval until the target upgrade package is completely downloaded, and then end. The accuracy of device upgrading is improved.