一种OTA升级方法和设备技术

技术编号:13233484 阅读:87 留言:0更新日期:2016-05-14 20:50
本发明专利技术公开了一种OTA升级方法和设备,用于解决现有OTA升级采用统一升级的方式而导致降低了不必要进行升级的区域内用户的用户体验的问题。方法包括:OTA服务器接收到终端设备发送的版本查询请求后,获得该终端设备当前所在区域的区域信息;在确定出存在高于该终端设备当前版本的版本,且该终端设备当前所在区域属于该版本对应的升级区域后,向该终端设备发送用于指示该终端设备能够进行升级的第一反馈消息。由于OTA服务器在决策终端设备是否有必要进行升级时,结合了该终端设备所在区域的区域信息,使得升级过程中能够避免不必要进行升级的区域内的终端设备进行升级,从而使升级过程更具区域针对性,以解决不同区域内用户反馈的问题。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种空中下载(over the air,0TA)升级方法和设备。
技术介绍
空中下载(0ver The Air,0ΤΑ)技术是通过移动通信(全球移动通信系统(GlobalSystem for Mobile Communicat1n,GSM)或者码分多址(Code Divis1n MultipleAccess,CDMA))的空中接口对客户识别模块(Subscriber Identity Module,SIM)卡数据及应用进行远程管理的技术。空中接口可以采用无线应用协议(Wireless Applicat1nProtocol,WAP)、通用无线分组业务(General Packet Rad1 Service,GPRS)、CDMA1X及短消息技术。终端设备厂商(如智能手机厂商)会根据用户使用过程中遇到的问题,以及反馈的意见,进行整理,然后对产品软件进行再次开发,形成升级版本,以修复现有版本中存在的问题。为了方便用户自行解决系统升级问题,终端设备厂商会将问题修复后的系统升级版本压缩为OTA升级包放到服务器上,由用户自行下载升级。目前OTA升级过程如图1所示,包括:1、用户通过自身使用的终端设备向OTA服务器发送版本查询请求,并在该版本查询请求中携带终端设备自身当前版本的版本信息(如版本号);2、0TA服务器接收到版本查询请求后,遍历本地存储的所有版本,并与版本查询请求中携带的版本信息进行比较;3、若OTA服务器存放的所有版本的版本信息等于或者小于终端设备当前版本,OTA服务器返回无需升级的状态,此时流程结束;4、若OTA服务器中存在高于终端设备当前版本,则OTA服务器返回可升级状态,并高于终端设备当前版本的版本信息;5、用户阅读OTA服务器推送的版本信息后,决定是否升级;若用户决定不升级,则当前流程结束。6、若用户决定升级,用户通过终端设备向OTA服务器发送升级请求;7、0TA服务器向终端设备推送当前可升级版本的地址;8、终端设备根据接收到的地址,从OTA服务器中,下载当前可升级版,并自动升级。目前,国内各大运营商的网络,不同的地区会采用不同厂家的接入网和核心网。在不同的地区,考虑到人口密度,地形特点等等,对协议会做出不同的调整。而且,在终端设备的使用过程中,也会根据不同的情况调整网络。用户使用过程遇到的问题也有可能具有地域特性,例如,终端设备厂商根据区域A内的用户反馈的问题A,形成升级版本并压缩为OTA升级包,这样,区域A和区域B的用户均可以在OTA服务器上检测并下载该OTA升级包,但由于区域B的用户在使用中可能并不存在问题A,这次升级并不能给区域B的用户带来新的体验。综上所述,有些OTA升级包具有地域特性,但现有OTA升级采用统一升级的方式,这样会降低不必要进行升级的区域内用户的用户体验。
技术实现思路
本专利技术实施例提供了一种OTA升级方法和设备,用于解决现有OTA升级采用统一升级的方式而导致降低了不必要进行升级的区域内用户的用户体验的问题。本专利技术实施例提供了一种OTA服务器侧的OTA升级方法,该方法包括:OTA服务器接收到终端设备发送的版本查询请求后,获得所述终端设备当前所在区域的区域信息,其中,所述版本查询请求用于请求所述OTA服务器查询是否存在高于所述终端设备当前版本的版本;所述OTA服务器在确定出存在高于所述终端设备当前版本的版本,且所述终端设备当前所在区域属于所述版本对应的升级区域后,向所述终端设备发送用于指示所述终端设备能够进行升级的第一反馈消息。作为一种可选的实现方式,所述OTA服务器获得所述终端设备当前所在区域的区域信息,包括:所述OTA服务器从所述版本查询请求中,获得所述终端设备当前所在区域的区域?目息O作为另一种可选的实现方式,所述OTA服务器获得所述终端设备当前所在区域的区域信息,包括:所述OTA服务器从所述版本查询请求中,获得所述终端设备当前所在区域内的网络设备的相关信息;所述OTA服务器将所述网络设备的相关信息发送给位置服务器,以请求所述位置服务器根据所述网络设备的相关信息,确定出所述网络设备所在区域的区域信息;所述OTA服务器接收所述位置服务器返回的所述网络设备所在区域的区域信息,并将所述网络设备所在区域的区域信息确定为所述终端设备当前所在区域的区域信息。基于上述任一可选的实现方式,若所述版本查询请求中未携带所述终端设备当前所在区域的区域信息和所述终端设备当前所在区域内的网络设备的相关信息,所述OTA月艮务器接收到终端设备发送的版本查询请求之后,还包括:所述OTA服务器向所述终端设备发送位置请求;所述OTA服务器接收所述终端设备发送的位置请求响应,其中,所述位置请求响应中携带所述终端设备当前所在区域的区域信息、或所述终端设备当前所在区域内的网络设备的相关信息。可选的,所述网络设备的相关信息包括:所述终端设备当前所在区域内的基站的标识信息、和/或所述终端设备当前所在区域内的无线保真WiFi的物理地址。可选的,该方法还包括:所述OTA服务器在确定出不存在高于所述终端设备当前版本的版本,或者存在高于所述终端设备当前版本的版本但所述终端设备当前所在区域不属于所述版本对应的升级区域后,向所述终端设备发送用于指示所述终端设备不能进行升级的第二反馈消息。本专利技术实施例提供的一种终端设备侧的OTA升级方法,该方法包括:终端设备向OTA服务器发送版本查询请求,其中,所述版本查询请求用于请求所述OTA服务器查询是否存在高于所述终端设备当前版本的版本;所述终端设备在接收到所述OTA服务器发送的用于指示所述终端设备能够进行升级的第一反馈消息后,发起升级过程,其中,所述第一反馈消息是所述OTA服务器在确定出存在高于所述终端设备当前版本的版本,且所述终端设备当前所在区域属于所述版本对应的升级区域后发送的。作为一种可选的实现方式,所述版本查询请求中携带与所述终端设备所在区域相关的?目息;其中,与所述终端设备所在区域相关的信息包括:所述终端设备所在区域的区域信息,或者所述终端设备当前所在区域内的网络设备的相关信息。作为另一种可选的实现方式,该方法还包括:所述终端设备接收所述OTA服务器发送的位置请求;所述终端设备向所述OTA服务器发送位置请求响应,其中,所述位置请求响应中携带所述终端设备所在区域的区域信息、或者所述终端设备当前所在区域内的网络设备的相关信息。基于上述任一可选的实现方式,该方法还包括:所述终端设备获得所述终端设备当前所在区域内的网络设备的相关信息;所述终端设备将所述网络设备的相关信息发送给位置服务器,以请求所述位置服务器根据所述网络设备的相关信息确定出所述网络设备所在区域的区域信息;所述终端设备接收所述位置服务器返回的所述网络设备所在区域的区域信息,并将所述网络设备所在区域的区域信息确定为所述终端设备当前所在区域的区域信息。可选的,所述网络设备的相关信息包括:所述终端设备当前所在区域内的基站的标识信息、和/或所述终端设备当前所在区域内的WiFi的物理地址。本专利技术实施例提供的一种OTA服务器,该OTA服务器包括:第一处理模块,用于接收到终端设备发送的版本查询请求后,获得所述终端设备当前所在区域的区域信息,其中,所述版本查询请求用于请求所述OTA本文档来自技高网
...

【技术保护点】
一种空中下载OTA升级方法,其特征在于,该方法包括:OTA服务器接收到终端设备发送的版本查询请求后,获得所述终端设备当前所在区域的区域信息,其中,所述版本查询请求用于请求所述OTA服务器查询是否存在高于所述终端设备当前版本的版本;所述OTA服务器在确定出存在高于所述终端设备当前版本的版本,且所述终端设备当前所在区域属于所述版本对应的升级区域后,向所述终端设备发送用于指示所述终端设备能够进行升级的第一反馈消息。

【技术特征摘要】

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

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

1