The invention relates to a
software version updating method and
system. The
software version updating method comprises the steps that a new version is uploaded to a main
server; the main
server sends the new version to a sub-
server with the version permission; a
client-side requests to update the version when detecting the new version; when the
client-side has the right to obtain the new version, the main server sends the download link of the new version to the
client-side; the client-side has access to the download link, downloads the configuration information of the version, and then judges whether the configuration information of the version and the configuration information of an old version are completely the same or not, if the configuration information of the version and the configuration information of the old version are completely the same, the configuration information of the version is deleted, and the process is ended, and if the configuration information of the version and the configuration information of the old version are not completely the same, it is determined to update a file
list, and an appointed file is downloaded from the sub-server; the client-side closes the old version and carries out
backup, the downloaded file replaces the old file, whether
software is normally started or not is judged, the updating of the software succeeds if the software is normally started, and the updating of the software fails if the software is not normally started. The software version updating method and
system can reduce loads of the server, increase the updating speed of the software version and ensure that the client-side can be provided with the correct new version all the time.