1.一种自助终端的系统更新方法,其特征在于,所述方法包括以下步骤:服务器接收多个自助终端发送的初始连接请求,所述初始连接请求中包括每个自助终端的终端标识和系统编号,所述服务器中预先设置最新系统编号;
根据所述系统编号统计所述多个自助终端中,需要更新系统的自助终端及其数量;
查询与所述需要更新系统的自助终端对应的更新数据;
根据所述需要更新系统的自助终端的数量和所述更新数据,为每个需要更新系统的自助终端分配对应的延时时长;
根据所述延时时长计算每个需要更新系统的自助终端的更新时间;
在到达所述更新时间时,控制所述需要更新系统的自助终端从所述服务器下载所述更新数据并进行更新;
所述根据所述系统编号统计所述多个自助终端中,需要更新系统的自助终端及其数量的步骤,包括:获取服务器中预先设置的最新系统编号;
检测所述最新系统编号是否为试点编号,并检测所述自助终端是否为试点自助终端,每个自助终端的系统编号是否均与对应的最新系统编号相同;
若存在系统编号与对应的最新系统编号不相同的自助终端,且所述最新系统编号为试点编号,所述自助终端为试点自助终端,则判定该自助终端为需要更新系统的自助终端;
计算所述需要更新系统的自助终端的数量。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述需要更新系统的自助终端的系统更新完成时,将该自助终端的系统编号更新为对应的最新系统编号。
3.根据权利要求1至2中任一项所述的方法,其特征在于,所述查询与所述需要更新系统的自助终端对应的更新数据的步骤,包括:根据所述系统编号确定所述需要更新系统的自助终端的类别,并进行归类;
从所述服务器查询与不同类别的自助终端相对应的更新数据;
所述根据所述需要更新系统的自助终端的数量和所述更新数据,为每个需要更新系统的自助终端分配对应的延时时长的步骤,包括:根据所述更新数据大小,计算不同类别的自助终端下载对应的更新数据所需要的下载时长;
根据所述下载时长为所述不同类别的自助终端分配所述延时时长。
4.根据权利要求3所述的方法,其特征在于,分配给所述不同类别的自助终端的所述延时时长为相同的延时时长,或不同的延时时长;其中,若所述延时时长为相同的延时时长,则该相同的延时时长不小于所述不同类别的自助终端的下载时长中的最大值。
5.一种自助终端的系统更新装置,其特征在于,所述装置包括:初始连接请求接收模块,用于接收多个自助终端发送的初始连接请求,所述初始连接请求中包括每个自助终端的终端标识和系统编号;
数量统计模块,用于根据所述系统编号统计所述多个自助终端中,需要更新系统的自助终端及其数量;
更新数据查询模块,用于查询与所述需要更新系统的自助终端对应的更新数据;
更新时间计算模块,用于根据所述需要更新系统的自助终端的数量和所述更新数据,为每个需要更新系统的自助终端分配对应的延时时长;根据所述延时时长计算每个需要更新系统的自助终端的更新时间;
系统更新模块,用于在到达所述更新时间时,控制所述需要更新系统的自助终端从服务器下载所述更新数据并进行更新;
所述数量统计模块包括:
检测单元,用于获取服务器中预先设置的最新系统编号;检测所述最新系统编号是否为试点编号,并检测所述自助终端是否为试点自助终端,每个自助终端的系统编号是否均与对应的最新系统编号相同;
判定单元,用于若存在系统编号与对应的最新系统编号不相同的自助终端,且所述最新系统编号为试点编号,所述自助终端为试点自助终端,则判定该自助终端为需要更新系统的自助终端;
数量计算单元,用于计算所述需要更新系统的自助终端的数量。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:系统编号更新模块,用于在所述需要更新系统的自助终端的系统更新完成时,将该自助终端的系统编号更新为对应的最新系统编号。
7.根据权利要求5至6中任一项所述的装置,其特征在于,所述更新数据查询模块还用于根据所述系统编号确定所述需要更新系统的自助终端的类别,并进行归类;从所述服务器查询与不同类别的自助终端相对应的更新数据;
所述更新时间计算模块还用于根据所述更新数据大小,计算不同类别的自助终端下载对应的更新数据所需要的下载时长;根据所述下载时长为所述不同类别的自助终端分配所述延时时长。
8.根据权利要求7所述的装置,其特征在于,分配给所述不同类别的自助终端的所述延时时长为相同的延时时长,或不同的延时时长;其中,若所述延时时长为相同的延时时长,则该相同的延时时长不小于所述不同类别的自助终端的下载时长中的最大值。