一种确定终端设备所在区域位置的方法和ota服务器的制造方法

文档序号:9755369阅读:398来源:国知局
一种确定终端设备所在区域位置的方法和ota服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种确定终端设备所在区域位置的方法和空中下载(over the air,0ΤΑ)服务器。
【背景技术】
[0002]OTA技术是通过移动通信(全球移动通信系统(Global System for MobileCommunicat1n,GSM)或者码分多址(Code Divis1n Multiple Access,CDMA))的空中接口对客户识别模块(Subscriber Identity Module,SIM)卡数据及应用进行远程管理的技术。空中接口可以采用无线应用协议(Wireless Applicat1n Protocol,WAP)、通用无线分组业务(General Packet Rad1 Service,GPRS)、CDMA1X及短消息技术。OTA技术的应用,使得移动通信不仅可以提供语音和数据服务,而且还能提供新业务下载。
[0003]OTA升级是指Android系统提供的标准软件升级方式,可以无损失升级系统,终端设备(如手机、平板电脑等)可以通过网络(包括无线保真(Wireless Fidelity,WIFI)、3G、4G等)自动下载升级包、自动升级。目前OTA升级过程如图1所示,包括:
[0004]1、用户通过自身使用的终端设备向OTA服务器发送版本查询请求,并在该版本查询请求中携带终端设备自身当前的版本信息(如版本号);
[0005]2、0TA服务器接收到版本查询请求后,遍历本地存储的所有版本,并与版本查询请求中携带的版本信息进行比较;
[0006]3、若OTA服务器存放的所有版本的版本信息等于或者小于终端设备当前的版本信息,OTA服务器返回无需升级的状态,此时流程结束;
[0007]4、若OTA服务器中存在高于终端设备当前的版本信息的版本,则OTA服务器返回可升级状态,并高于终端设备的版本信息的版本的版本信息;
[0008]5、用户阅读OTA服务器推送的版本信息后,决定是否升级;若用户决定不升级,则当前流程结束。
[0009]6、若用户决定升级,用户通过终端设备向OTA服务器发送升级请求;
[0010]7、0TA服务器向终端设备推送当前可升级版本的地址;
[0011]8、终端设备根据接收到的地址,从OTA服务器中,下载当前可升级版,并自动升级。
[0012]目前,OTA服务器无法获取到终端设备的位置信息,以对产品供应和库存管理进行指导。

【发明内容】

[0013]本发明实施例提供了一种确定终端设备所在区域位置的方法和OTA服务器,使OTA服务器能够获取到终端设备的位置信息,从而有助于对产品供应和库存管理进行指导。
[0014]本发明实施例提供了一种确定终端设备所在区域位置的方法,包括:
[0015]OTA服务器在接收到终端设备发送的版本查询请求后,从所述版本查询请求中获取IP地址,其中,所述IP地址为所述终端设备所在区域的运营商网络为所述终端设备分配的,所述版本查询请求用于请求所述OTA服务器查询是否存在高于所述终端设备当前版本的版本;
[0016]所述OTA服务器根据预设的IP地址与区域位置信息的对应关系,确定出所述IP地址对应的区域位置信息;
[0017]所述OTA服务器保存所述终端设备的区域位置信息。
[0018]可能的实现方式中,所述OTA服务器在接收到终端设备发送的版本查询请求后,该方法还包括:
[0019]所述OTA服务器获取用于唯一标识所述终端设备的串号;
[0020]所述OTA服务器根据所述终端设备的串号,确定出所述OTA服务器中未保存所述终端设备的区域位置信息时,触发从所述版本查询请求中获取IP地址的步骤。从而可以获知该终端设备第一次与OTA服务器连接时所在的区域位置信息,进而可以对该销售区域内产品供应和库存管理进行指导。
[0021]可能的实现方式中,所述OTA服务器获取用于唯一标识所述终端设备的串号,包括:
[0022]所述OTA服务器从所述版本查询请求中获取到所述终端设备的串号;
[0023]或者
[0024]所述OTA服务器向所述终端设备发送查询信令;以及所述OTA服务器接收所述终端设备返回的所述终端设备的串号。
[0025]可能的实现方式中,所述OTA服务器从所述版本查询请求中获取互联网协议IP地址后,该方法还包括:
[0026]所述OTA服务器保存所述终端设备对应的第一记录,其中,所述第一记录中包括所述终端的IP地址、所述终端设备的串号、以及所述终端设备与所述OTA服务器建立连接时的时间信息。
[0027]可能的实现方式中,所述OTA服务器保存所述终端设备对应的第一记录之后,该方法还包括:在设定周期结束时,所述OTA服务器获取所述设定周期内保存的所有终端设备对应的第一记录;
[0028]所述OTA服务器根据预设的IP地址与区域位置信息的对应关系,确定出所述IP地址对应的区域位置信息,包括:所述OTA服务器根据预设的IP地址与区域位置信息的对应关系,确定出获取到的每条第一记录中的IP地址对应的区域位置信息;
[0029]所述OTA服务器保存所述终端设备的区域位置信息,包括:所述OTA服务器保存所述设定周期内获取到的每条第一记录对应的第二记录,其中,所述第二记录中包括所述终端设备所在的区域位置信息、所述终端设备的IP地址、所述终端设备的串号、以及所述终端设备与所述OTA服务器建立连接时的时间信息。
[0030]基于上述任一实施例,可能的实现方式中,该方法还包括:
[0031]所述OTA服务器接收到管理客户端发送的位置请求后,将已保存的所有终端设备的区域位置信息发送给所述管理客户端;或者
[0032]所述OTA服务器接收到管理客户端发送的位置请求后,根据所述位置请求的发送时间,确定出与所述发送时间距离最近的设定周期内保存的终端设备的区域位置信息,并将确定出的终端设备的区域位置信息发送给所述管理客户端。
[0033]本发明实施例提供的一种OTA服务器,包括:
[0034]第一处理模块,用于在接收到终端设备发送的版本查询请求后,从所述版本查询请求中获取互联网协议IP地址,其中,所述IP地址为所述终端设备所在区域的运营商网络为所述终端设备分配的,所述版本查询请求用于请求所述OTA服务器查询是否存在高于所述终端设备当前版本的版本;
[0035]第二处理模块,用于根据预设的IP地址与区域位置信息的对应关系,确定出所述IP地址对应的区域位置信息;
[0036]存储模块,用于保存所述终端设备的区域位置信息。
[0037]可能的实现方式中,所述第一处理模块在接收到终端设备发送的版本查询请求后,还用于:
[0038]获取用于唯一标识所述终端设备的串号;根据所述终端设备的串号,确定出所述OTA服务器中未保存所述终端设备的区域位置信息时,触发从所述版本查询请求中获取IP地址。
[0039]可能的实现方式中,所述存储模块还用于:
[0040]保存所述终端设备对应的第一记录,其中,所述第一记录中包括所述终端的IP地址、所述终端设备的串号、以及所述终端设备与所述OTA服务器建立连接时的时间信息。
[0041]可能的实现方式中,所述第二处理模块具体用于:在设定周期结束时,获取所述设定周期内保存的所有终端设备对应的第
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1