1.一种终端软件升级方法,其特征在于,包括:
服务器接收终端发送的位置信息,所述位置信息用于定位所述终端所处区域;
所述服务器根据所述位置信息判断所述终端是否位于预设区域,若判断出所述终端位于所述预设区域,则所述服务器向所述终端发送与所述预设区域对应的升级包,以使所述终端根据所述升级包进行升级;否则不向所述终端发送升级包;其中,所述升级包与所述预设区域之间存在预先建立的映射关系;
在所述服务器接收终端发送的位置信息之前,还包括:所述服务器向所述终端发送上报信息,以触发所述终端发送所述位置信息;所述上报信息中包括终端中的目标软件的标识信息,所述服务器还接收终端发送的所述目标软件的当前版本信息;
在判断出所述终端位于所述预设区域之后,且在所述服务器向所述终端发送与所述预设区域对应的升级包之前,所述终端软件升级方法还包括:所述服务器根据所述当前版本信息和预设的所述目标软件的最新版本信息判断终端中的目标软件是否为最新版本;
若判断结果为否,则所述服务器执行向所述终端发送与所述预设区域对应的升级包的操作。
2.根据权利要求1所述的终端软件升级方法,其特征在于,所述位置信息包括所述终端的地理位置;
所述服务器根据所述位置信息判断所述终端是否位于所述预设区域包括:所述服务器根据所述地理位置判断所述终端是否位于所述预设区域内。
3.根据权利要求1所述的终端软件升级方法,其特征在于,所述位置信息包括所述终端的IP信息;
所述服务器根据所述位置信息判断所述终端是否位于所述预设区域包括:所述服务器根据所述终端的IP信息获取所述终端的地理位置;
所述服务器根据所述地理位置判断所述终端是否位于所述预设区域内。
4.一种终端软件升级方法,其特征在于,包括:
终端向服务器发送位置信息,所述位置信息用于定位所述终端所处区域;
所述终端接收所述服务器发送的升级包,所述升级包为所述服务器根据所述位置信息判断出所述终端位于预设区域时发送的升级包,所述升级包与所述预设区域对应;其中,所述升级包与所述预设区域之间存在预先建立的映射关系;
所述终端根据所述升级包进行升级;
其中,所述终端软件升级方法还包括:所述终端接收所述服务器发送的上报信息;所述终端向服务器发送位置信息具体包括:所述终端根据所述上报信息发送所述终端的位置信息;所述上报信息中包括终端中的目标软件的标识信息,以供所述服务器在接收终端发送的所述目标软件的当前版本信息之后,根据所述当前版本信息和预设的所述目标软件的最新版本信息判断出终端中的目标软件不为最新版本,并向所述终端发送所述升级包。
5.根据权利要求4的终端软件升级方法,其特征在于,所述位置信息包括所述终端的地理位置或终端的IP信息。
6.一种服务器,其特征在于,包括:
第一接收模块,用于接收终端发送的位置信息,所述位置信息用于定位所述终端所处区域;
判断模块,用于根据所述位置信息判断所述终端是否位于预设区域,若判断出所述终端位于所述预设区域,则触发第一发送模块,否则不向所述终端发送升级包;其中,所述升级包与所述预设区域之间存在预先建立的映射关系;
第一发送模块,用于向所述终端发送与所述预设区域对应的升级包,以使所述终端根据所述升级包进行升级;
所述服务器还用于向所述终端发送上报信息,以触发所述终端发送所述位置信息;所述上报信息中包括终端中的目标软件的标识信息,所述服务器还接收终端发送的所述目标软件的当前版本信息;
所述服务器在判断出所述终端位于所述预设区域之后,且在所述服务器向所述终端发送与所述预设区域对应的升级包之前,还用于根据所述当前版本信息和预设的所述目标软件的最新版本信息判断终端中的目标软件是否为最新版本;若判断结果为否,则所述服务器向所述终端发送与所述预设区域对应的升级包的操作。
7.一种终端,其特征在于,包括:
第二发送模块,用于向服务器发送位置信息,所述位置信息用于定位所述终端所处区域;
第二接收模块,用于接收所述服务器发送的升级包,所述升级包为所述服务器根据所述位置信息判断出所述终端位于预设区域时发送的升级包,所述升级包与所述预设区域对应;其中,所述升级包与所述预设区域之间存在预先建立的映射关系;
升级模块,用于根据所述升级包进行升级;
其中,所述第二发送模块还用于在接收所述服务器发送的上报信息之后,根据所述上报信息发送所述终端的位置信息;所述上报信息中包括终端中的目标软件的标识信息,以供所述服务器在接收终端发送的所述目标软件的当前版本信息之后,根据所述当前版本信息和预设的所述目标软件的最新版本信息判断出终端中的目标软件不为最新版本,并向所述终端发送所述升级包。