一种ota升级方法和设备的制造方法_2

文档序号:9792361阅读:来源:国知局
块接收到终端设备发送的版本查询请求之后,还用于:
[0050]向所述终端设备发送位置请求;以及接收所述终端设备发送的位置请求响应,其中,所述位置请求响应中携带所述终端设备当前所在区域的区域信息、或所述终端设备当前所在区域内的网络设备的相关信息。
[0051 ]可选的,所述第二处理模块还用于:
[0052]在确定出不存在高于所述终端设备当前版本的版本,或者存在高于所述终端设备当前版本的版本但所述终端设备当前所在区域不属于所述版本对应的升级区域后,向所述终端设备发送用于指示所述终端设备不能进行升级的第二反馈消息。
[0053]本发明实施例提供的一种终端设备,该终端设备包括:
[0054]收发模块,用于向OTA服务器发送版本查询请求,其中,所述版本查询请求用于请求所述OTA服务器查询是否存在高于所述终端设备当前版本的版本;
[0055]处理模块,用于在所述收发模块接收到所述OTA服务器发送的用于指示所述终端设备能够进行升级的第一反馈消息后,发起升级过程,其中,所述第一反馈消息是所述OTA服务器在确定出存在高于所述终端设备当前版本的版本,且所述终端设备当前所在区域属于所述版本对应的升级区域后发送的。
[0056]可选的,所述版本查询请求中携带与所述终端设备所在区域相关的信息;
[0057]其中,与所述终端设备所在区域相关的信息包括:所述终端设备所在区域的区域信息,或者所述终端设备当前所在区域内的网络设备的相关信息。
[0058]可选的,所述收发模块还用于:
[0059]接收所述OTA服务器发送的位置请求;向所述OTA服务器发送位置请求响应,其中,所述位置请求响应中携带所述终端设备所在区域的区域信息、或者所述终端设备当前所在区域内的网络设备的相关信息。
[0060]可选的,所述处理模块还用于:获得所述终端设备当前所在区域内的网络设备的相关信息;控制所述收发模块将所述网络设备的相关信息发送给位置服务器,以请求所述位置服务器根据所述网络设备的相关信息确定出所述网络设备所在区域的区域信息;
[0061]所述收发模块还用于:接收所述位置服务器返回的所述网络设备所在区域的区域信息,并将所述网络设备所在区域的区域信息确定为所述终端设备当前所在区域的区域信息。
[0062]本发明实施例中,OTA服务器接收到终端设备发送的版本查询请求后,获得该终端设备当前所在区域的区域信息,并在确定出存在高于该终端设备当前版本的版本,且该终端设备当前所在区域属于该版本对应的升级区域后,向该终端设备发送用于指示该终端设备能够进行升级的第一反馈消息。由于OTA服务器在决策该终端设备是否有必要进行升级时,结合了该终端设备所在区域的区域信息,使得升级过程中能够避免不必要进行升级的区域内的终端设备进行升级,从而使升级过程更具区域针对性,以解决不同区域内用户反馈的问题。
【附图说明】
[0063]图1为OTA升级过程示意图;
[0064]图2为本发明提供的一种OTA服务器侧的升级方法的流程示意图;
[0065]图3为本发明提供的一种终端设备侧的升级方法的流程示意图;
[0066]图4为本发明提供的实施例一的流程示意图;
[0067]图5为本发明实施例提供的一种OTA服务器的示意图;
[0068]图6为本发明实施例提供的一种终端设备的示意图。
【具体实施方式】
[0069]本发明实施例通过在现有的OTA升级过程中结合终端设备所在区域的区域信息,来决策该终端设备是否有必要进行升级,以使升级过程中能够避免不必要进行升级的区域内的终端设备进行升级,从而使升级过程更具区域针对性,以解决不同区域内用户反馈的问题。
[0070]下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
[0071]本发明实施例提供的一种OTA服务器侧的OTA升级方法,如图2所示,该方法包括如下步骤:
[0072]S21、0TA服务器接收到终端设备发送的版本查询请求后,获得该终端设备当前所在区域的区域信息,其中,该版本查询请求用于请求OTA服务器查询是否存在高于该终端设备当前版本的版本;
[0073]S22、0TA服务器在确定出存在高于该终端设备当前版本的版本,且该终端设备当前所在区域属于该版本对应的升级区域后,向该终端设备发送用于指示该终端设备能够进行升级的第一反馈消息。
[0074]本发明实施例中,OTA服务器接收到终端设备发送的版本查询请求后,获得该终端设备当前所在区域的区域信息,并在确定出存在高于该终端设备当前版本的版本,且该终端设备当前所在区域属于该版本对应的升级区域后,向该终端设备发送用于指示该终端设备能够进行升级的第一反馈消息。由于OTA服务器在决策该终端设备是否有必要进行升级时,结合了该终端设备所在区域的区域信息,使得升级过程中能够避免不必要进行升级的区域内的终端设备进行升级,从而使升级过程更具区域针对性,以解决不同区域内用户反馈的问题。
[0075]本发明实施例中的终端设备包括但不限于以下设备:手机、平板电脑、笔记本电脑等。
[0076]可选的,终端设备当前所在区域的区域信息包括该终端设备当前所在区域对应的省份信息和/或地级市的信息。例如,该终端设备当前所在区域的区域信息为北京市。又如,该终端设备当前所在区域的区域信息为河北省石家庄市。
[0077]在实施中,S21中OTA服务器获得终端设备当前所在区域的区域信息,包括以下两种可选的实现方式:
[0078]方式1、终端设备在版本查询请求中携带该终端设备当前所在区域的区域信息。
[0079]该方式下,OTA服务器获得终端设备当前所在区域的区域信息,包括:0ΤΑ服务器从该版本查询请求中,获得该终端设备当前所在区域的区域信息。
[0080]方式2、终端设备在版本查询请求中携带该终端设备当前所在区域内的网络设备的相关信息。
[0081 ]该方式下,0ΤΑ服务器获得终端设备当前所在区域的区域信息,包括:
[0082]OTA服务器从版本查询请求中,获得终端设备当前所在区域内的网络设备的相关信息;
[0083]OTA服务器将该网络设备的相关信息发送给位置服务器,以请求位置服务器根据该网络设备的相关信息,确定出该网络设备所在区域的区域信息;
[0084]OTA服务器接收位置服务器返回的该网络设备所在区域的区域信息,并将该网络设备所在区域的区域信息确定为该终端设备当前所在区域的区域信息。
[0085]可选的,位置服务器可以是运营商提供的用于根据存储的网络拓补结构,确定网络设备所在区域服务器,也可以是由第三方提供的用于根据存储的网络拓补结构,确定网络设备所在区域服务器,如地图服务商的位置服务器。
[0086]可选的,终端设备当前所在区域内的网络设备的相关信息包括:该终端设备当前所在区域内的基站的标识信息、和/或该终端设备当前所在区域内的无线保真(WirelessFidelity,WIFI)的物理地址。
[0087]可选的,终端设备当前所在区域内的无线保真WiFi的物理地址为媒体接入控制(Media Access Control,MAC)地址。
[0088]基于上述方式I或方式2,若终端设备发送的版本查询请求中未携带该终端设备当前所在区域的区域信息和该终端设备当前所在区域内的网络设备的相关信息,S21中OTA月艮务器接收到该终端设备发送的版本查询请求之后,还包括:
[0089]OTA服务器向该终端设备发送位置请求;
[0090]OTA服务器接收该终端设备发送的位置请求响应,其中,该位置请求响应中携带该终端设备当前所在区域的区域信息、或该终端设备当前所在区域内的网络设备的相关信息。
[0091]基于上述任一实施例,该方法还包括:
[0092]OTA服务器在确定出不存在高于终端设备当前版本的版本,或者存在高于该终端设备当前版本的版本但该终端设备当前所在区域不属于该版本对应的升级区域后,向该终端设备发送用于指示该终端设备不能进行升级的第二反馈消息。
[0093]基于同一发明构思,本发明实施例还提供了一种终端设备侧的空中下载OTA升级方法,如图3所示,该方法包括:
[0094]S31、终端设备向OTA服务器发送版本查询请求,其中,该版本查询请求用于请求OTA服务器查询是否存在高于该终端设备当前版本的版本;
[0095]S32、终端设备在接收到OTA服务器发送的用于指示该终端设备能够进行升级的第一反馈消息后,发起升级过程,其中,第一反馈消息是OTA服务器在确定出存在高于该终端设备当前版本的版本,且该终端设备当前所在区域属于所述版本对应的升级区域后发送的。
[0096]本发明实施例中,终端设备向OTA服务器发送版本查询请求,其中,该版本查询请求用于请求OTA服务器查询是否存在高于该终端设备当前版本的版本;终端设备在接收到OTA服务器发送的用于指示该终端设备能够进行升级的第一反馈消息后,发起升级过程。由于OTA服务器在决策该终端设备是否有必要进行升级时,结合了该终端设备所在区域的区域信息,使得升级过程中能够避免不必要进行升级的区域内的终端设备进行升级,从而使升级过程更具区域针对性,以解决不同区域内用户反馈的问题。<
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1