The invention discloses an incremental
software updating method of an
internet protocol television (
IPTV)
set top box. The method comprises the following steps of: A, when the
set top box is started and powered on, performing updating detection, downloading an updating configuration file from an updating
server according to an address of the updating
server which is locally configured, judging whether updating is required according to contents of the configuration file and the current
software version information of the
set top box, if the updating is required, determining a
software package to be updated and executing the step B, and if the updating is not required, normally starting; B, judging whether the number of day updating times of the set top box is greater than a preset threshold value, if the number of the day updating times of the set top box is greater than the preset threshold value, normally starting, and if the number of the day updating times of the set top box is not greater than the preset threshold value, executing the step C; and C, downloading the
software package to be updated from the updating
server, and performing local updating installation. The method has the advantages that: incremental updating is adopted, and only the
software package to be updated is downloaded and updated, so bandwidth resources are saved, the updating efficiency of the
IPTV set top box is improved, updating time is shortened, user experience is improved, and an updating mode is relatively flexible and easy to control.