终端软件升级方法、服务器和终端技术

技术编号:14421039 阅读:220 留言:0更新日期:2017-01-12 23:23
本发明专利技术提供一种终端软件升级方法、服务器和终端,方法包括:服务器接收终端发送的位置信息,所述位置信息用于定位所述终端所处区域;所述服务器根据所述位置信息判断所述终端是否位于预设区域,若判断出所述终端位于所述预设区域,则所述服务器向所述终端发送与所述预设区域对应的升级包,以使所述终端根据所述升级包进行升级;否则不向所述终端发送升级包。根据本发明专利技术,可以避免大流量的信息交互,减轻网络的负担,而且能够避免其他区域的终端进行升级带来的风险。

【技术实现步骤摘要】

本专利技术涉及无线通信技术,尤其涉及一种终端软件升级方法、服务器和终端
技术介绍
随着移动终端的日渐普及,移动终端正在向着更加智能化、更高集成度、更强功能的方向发展。移动终端在为用户带来更多方便的同时,用户对移动终端的各种应用软件以及操作系统的功能性的需求也越来越强烈。目前,软件有可能在某一特定区域出现无法使用的问题。例如,在东北比较寒冷的地区,终端会由于外界温度的影响,某些软件无法启动。举例来说,为了保护终端内部设置的重力传感器,会对重力传感器的工作温度设定相应的范围,一般设置在零下二十摄氏度以上,但是对于漠河这样的地区,进入冬天一般温度都会在零下三十摄氏度或四十摄氏度,由于超出了重力传感器设定的工作温度,因此重力传感器不再工作,这样需要用到重力传感器的某些软件就会无法启动,而其实重力传感器是能够在零下四十摄氏度甚至零下五十摄氏度的温度下工作的,这样,在不改变终端硬件的情况下,就需要对该软件进行升级,以使东北地区的用户能够正常使用该操作系统的所有功能,且该软件也能够被其他地区使用。再举例来说,对于SIM(SubscriberIdentityModule,客户识别模块)卡,不同的区域是承包给不同的厂商制作的。在SIM卡装入终端中时,终端首先要识别SIM卡是否有效,需要读取SIM卡中的某特定字段。对于全国大部分地区来说,该特定字段为第一参数表示该SIM卡有效,所以终端的操作系统均会设定为识别出特定字段为第一参数时该SIM卡有效。但是对于湖北省,SIM卡的该特定字段为第二参数时表示该SIM卡有效,第二参数与第一参数不同,该第一参数和第二参数具体可以是AN-AAA(AccessNetwork-Authentication,Accounting,AuthorizationServer,接入网鉴权、授权与计帐服务器)参数,此时就会出现终端无法识别该有效SIM卡的情况,需要对终端的操作系统进行升级,以使终端能够识别出湖北省的SIM卡,且终端也能够识别出其他区域的SIM卡。现有技术中对软件的升级都是面向全国的升级,即,软件的新版本面向全国的各个终端进行发布,全国的终端对软件的升级会造成大流量的信息交互,而实际上,对于出现问题以外的区域的终端,软件的升级不会给终端的功能带来任何改变,这样就给网络带来不必要的负担。
技术实现思路
本专利技术提供一种终端软件升级方法、服务器和终端,以解决现有技术中软件全国升级给网络带来不必要的负担的问题。本专利技术第一个方面提供一种终端软件升级方法,包括:服务器接收终端发送的位置信息,所述位置信息用于定位所述终端所处区域;所述服务器根据所述位置信息判断所述终端是否位于预设区域,若判断出所述终端位于所述预设区域,则所述服务器向所述终端发送与所述预设区域对应的升级包,以使所述终端根据所述升级包进行升级;否则不向所述终端发送升级包。本专利技术另一个方面提供一种终端软件升级方法,包括:终端向服务器发送位置信息,所述位置信息用于定位所述终端所处区域;所述终端接收所述服务器发送的升级包,所述升级包为所述服务器根据所述位置信息判断出所述终端位于预设区域时发送的升级包,所述升级包与所述预设区域对应;所述终端根据所述升级包进行升级。本专利技术再一个方面提供一种服务器,包括:第一接收模块,用于接收终端发送的位置信息,所述位置信息用于定位所述终端所处区域;判断模块,用于根据所述位置信息判断所述终端是否位于预设区域,若判断出所述终端位于所述预设区域,则触发第一发送模块,否则不向所述终端发送升级包;第一发送模块,用于向所述终端发送与所述预设区域对应的升级包,以使所述终端根据所述升级包进行升级。本专利技术再一个方面提供终端,包括:第二发送模块,用于向服务器发送位置信息,所述位置信息用于定位所述终端所处区域;第二接收模块,用于接收所述服务器发送的升级包,所述升级包为所述服务器根据所述位置信息判断出所述终端位于预设区域时发送的升级包,所述升级包与所述预设区域对应;升级模块,用于根据所述升级包进行升级。由上述技术方案可知,与现有技术相比,本专利技术提供的终端软件升级方法、服务器和终端,服务器首先接收终端发送的位置信息,并根据位置信息确定出终端的地理位置,若判断出终端在预设区域时,才向终端发送与预设区域对应的该升级包,以使终端升级,否则就不向终端发送升级包,这样,通过仅对预设区域的终端发送针对该预设区域的升级包,即仅在预设区域的终端才会升级,不仅可以避免大流量的信息交互,减轻网络的负担,而且能够避免其他区域的终端进行升级带来的风险。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术一实施例的终端软件升级方法的流程示意图;图2为根据本专利技术另一实施例的终端软件升级方法的流程示意图;图3为根据本专利技术又一实施例的终端软件升级方法的流程示意图;图4为根据本专利技术再一实施例的终端软件升级方法的流程示意图;图5为根据本专利技术另一实施例的服务器的结构示意图;图6为根据本专利技术再一实施例的终端的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本实施例提供一种终端软件升级方法,用于对终端的目标软件进行升级,以解决终端在预设区域中的相应问题。本实施例的执行主体为服务器。如图1所示,为根据本实施例的终端软件升级方法的流程示意图。该终端软件升级方法包括:步骤101,服务器接收终端发送的位置信息,位置信息用于定位终端所处区域。终端发送的位置信息,可以携带在其它通信信息中发送,也可以单独进行发送,具体可以根据实际需要设定。此外,该位置信息可以是由终端每隔预设时间发送给服务器的,或者该位置信息是服务器触发终端发送的,例如,服务器向终端发送上报信息,以触发终端发送位置信息,这样,终端接收到该上报信息之后,就可以根据该上报信息发送终端的位置信息。可选地,该位置信息中包括终端的地理位置,终端可以通过自身的GPS(GlobalPositioningSystem,全球定位系统)定位当前的地理位置,并向服务器上报该地理位置。或者,该位置信息中包括终端的IP(InternetProtocol,网络之间互连的协议)信息。步骤102,服务器根据位置信息判断终端是否位于预设区域,若判断出终端位于预设区域,则服务器向终端发送与预设区域对应的升级包,以使终端根据升级包进行升级;否则不向终端发送升级包。若终端发送的位置信息包括终端的地理位置,则服务器根据地理位置判断终端是否位于预设区域内;若终端发送的位置信息包括终端的IP信息,则服务器根据终端的IP信息获取终端的地理位置,服务器根据地理位置判断终端是否位于预设区域内。服务器具体如何根据IP信息获取终端的地理位置属于现有技术,本文档来自技高网
...
终端软件升级方法、服务器和终端

【技术保护点】
一种终端软件升级方法,其特征在于,包括:服务器接收终端发送的位置信息,所述位置信息用于定位所述终端所处区域;所述服务器根据所述位置信息判断所述终端是否位于预设区域,若判断出所述终端位于所述预设区域,则所述服务器向所述终端发送与所述预设区域对应的升级包,以使所述终端根据所述升级包进行升级;否则不向所述终端发送升级包。

【技术特征摘要】
1.一种终端软件升级方法,其特征在于,包括:服务器接收终端发送的位置信息,所述位置信息用于定位所述终端所处区域;所述服务器根据所述位置信息判断所述终端是否位于预设区域,若判断出所述终端位于所述预设区域,则所述服务器向所述终端发送与所述预设区域对应的升级包,以使所述终端根据所述升级包进行升级;否则不向所述终端发送升级包。2.根据权利要求1所述的终端软件升级方法,其特征在于,所述位置信息包括所述终端的地理位置;所述服务器根据所述位置信息判断所述终端是否位于所述预设区域包括:所述服务器根据所述地理位置判断所述终端是否位于所述预设区域内。3.根据权利要求1所述的终端软件升级方法,其特征在于,所述位置信息包括所述终端的IP信息;所述服务器根据所述位置信息判断所述终端是否位于所述预设区域包括:所述服务器根据所述终端的IP信息获取所述终端的地理位置;所述服务器根据所述地理位置判断所述终端是否位于所述预设区域内。4.根据权利要求1-3中任一项所述的终端软件升级方法,其特征在于,在所述服务器接收终端发送的位置信息之前,还包括:所述服务器向所述终端发送上报信息,以触发所述终端发送所述位置信息。5.根据权利要求4所述的终端软件升级方法,其特征在于,所述上报信息中包括终端中的目标软件的标识信息,所述服务器还接收终端发送的所述目标软件的当前版本信息;在判断出所述终端位于所述预设区域之后,且在所述服务器向所述终端发送与所述预设区域对应的升级包之前,所述终端软件升级方法还包括:所述服务器根据所述当前版本信息和预设的所述目标软件的最新版本信息判断终端中的目标软件是否为最新版本;若判断结果为否,则所述服务器执行向所述终端发送与所述预设区...

【专利技术属性】
技术研发人员:马国庆李和意
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1