终端的定位方法及装置的制造方法

文档序号:8908035阅读:228来源:国知局
终端的定位方法及装置的制造方法
【技术领域】
[0001]本发明移动通信技术领域,特别是涉及一种终端的定位方法及装置。
【背景技术】
[0002]在移动通信网络中,移动网络运营商或第三方监测系统(如运营商采购第三方信令分析系统)通常需要对终端位置进行跟踪,以便更好地诊断网络故障,对网络进行优化。例如,运营商希望知道用户在什么位置覆盖比较差,或者经常掉话;或者由于某种监测需要,希望能在用户无感的情况下,从运营商获取用户位置信息。
[0003]在移动通信网络中,用户终端所在的小区标识ID通常被基站控制器上报给运营商核心网,移动通信网络或第三方监测系统通过分析移动网络信令数据来获得终端所在的小区,从而通过小区覆盖范围来获取终端的位置信息。目前,这种基于信令的小区位置定位方法广泛应用在2G、3G网络终端定位中。另一种方法,主要依赖于终端,终端主动将获取的网络信息(基站ID)、Wifi Mac地址、GPS信息等上传给地图服务提供商,地图服务提供商根据相关信息进行定位并返回给终端位置信息。
[0004]但是,随着4G牌照的发放,我国通信行业步入了 4G,现有信令定位技术不适用于4G网络;依赖终端的方法只有在终端上安装了相关软件并通过第三方服务器厂商才可以提供服务,不适用于运营商对终端进行定位。

【发明内容】

[0005]本发明主要解决的技术问题是提供一种终端的定位方法及装置,能够快速准确地定位终端的地理位置。
[0006]为解决上述技术问题,本发明采用的一个技术方案是:提供一种终端的定位方法,包括:接收用户有关第一终端的地理位置的查询;通过所述第一终端的标识,查询第一关联数据库,获得所述第一终端用户面隧道IP地址,其中,所述第一关联数据库中已建立有第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系,所述标识包括国际移动用户识别码MS1、移动设备国际识别码ME1、移动用户综合业务数字网号码MSISDN中的一个,所述用户面隧道IP地址包括基站eNB的IP地址和服务网关S-GW的IP地址;通过所述第一终端用户面隧道IP地址,查询第二关联数据库,获得所述第一终端用户面隧道IP地址所对应的地理位置,所述第一终端用户面隧道IP地址中的eNB的IP地址所对应的eNB的地理位置即为所述第一终端的地理位置,其中,所述第二关联数据库中保存有用户面隧道IP地址与地理位置之间的关联关系;向所述用户发送所述第一终端的地理位置。
[0007]其中,所述接收用户有关第一终端的地理位置的查询的步骤之前,包括:在所述第一关联数据库中建立第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系O
[0008]其中,所述在所述第一关联数据库中建立第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系的步骤,包括:获取用户面业务数据和控制面信令数据;解析所述用户面业务数据和所述控制面信令数据,获得多条IP数据流和控制面GTP-C消息;从每一条所述IP数据流中提取用户面隧道IP地址和用户面第一隧道端点标识TEID,所述TEID包括eNB的TEID和S-GW的TEID,从所述控制面GTP-C的六组消息中提取第二终端的标识、所述第二终端用户面第二 TEID,所述六组消息包括会话建立请求与响应、会话删除请求与响应、承载建立请求与响应、承载修改请求与响应、承载更新请求与响应以及承载删除请求与响应;判断所述用户面第一 TEID与所述用户面第二 TEID是否相同;若所述用户面第一 TEID与所述用户面第二 TEID相同,则确认所述用户面第一 TEID与所述用户面第二 TEID对应关联同一个移动终端,并建立所述第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系;将所述第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系保存在所述第一关联数据库中。
[0009]其中,所述获取用户面业务数据和控制面信令数据的步骤,包括:通过eNB与SGW之间的用户面接口,采集所述用户面业务数据,通过移动管理实体MME与SGW之间的接口,采集所述控制面信令数据。
[0010]其中,所述接收用户有关第一终端的地理位置的查询的步骤之前,还包括:从运营商获取用户面隧道IP地址与地理位置之间的关联关系,并保存在所述第二关联数据库中。
[0011]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种终端的定位装置,所述装置包括:接收模块,用于接收用户有关第一终端的地理位置的查询;第一查询模块,用于通过所述第一终端的标识,查询第一关联数据库,获得所述第一终端用户面隧道IP地址,其中,所述第一关联数据库中已建立有第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系,所述标识包括国际移动用户识别码IMS1、移动设备国际识别码ME1、移动用户综合业务数字网号码MSISDN中的一个,所述用户面隧道IP地址包括基站eNB的IP地址和服务网关S-GW的IP地址;第二查询模块,用于通过所述第一终端用户面隧道IP地址,查询第二关联数据库,获得所述第一终端用户面隧道IP地址所对应的地理位置,所述第一终端用户面隧道IP地址中的eNB的IP地址所对应的eNB的地理位置即为所述第一终端的地理位置,其中,所述第二关联数据库中保存有用户面隧道IP地址与地理位置之间的关联关系;发送模块,用于向所述用户发送所述第一终端的地理位置。
[0012]其中,所述装置还包括:第一建立模块,用于在所述第一关联数据库中建立第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系。
[0013]其中,所述第一建立模块包括:获取单元,用于获取用户面业务数据和控制面信令数据;解析单元,用于解析所述用户面业务数据和所述控制面信令数据,获得多条IP数据流和控制面GTP-C消息;第一提取单元,用于从每一条所述IP数据流中提取用户面隧道IP地址和用户面第一隧道端点标识TEID,所述TEID包括eNB的TEID和SGW的TEID ;第二提取单元,用于从所述控制面GTP-C的六组消息中提取第二终端的标识、所述第二终端用户面第二 TEID,所述六组消息包括会话建立请求与响应、会话删除请求与响应、承载建立请求与响应、承载修改请求与响应、承载更新请求与响应以及承载删除请求与响应;判断单元,用于判断所述用户面第一 TEID与所述用户面第二 TEID是否相同;确认单元,用于在所述用户面第一 TEID与所述用户面第二 TEID相同时,确认所述用户面第一 TEID与所述用户面第二 TEID对应关联同一个移动终端;建立单元,用于建立所述第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系;保存单元,将所述第二终端的标识与所述第二终端用户面隧道IP地址之间的关联关系保存在所述第一关联数据库中。
[0014]其中,所述获取单元具体用于通过eNB与SGW之间的用户面接口,采集所述用户面业务数据,通过移动管理实体MME与SGW之间的接口,采集所述控制面信令数据。
[0015]其中,所述装置还包括:第二建立模块,用于从运营商获取用户面隧道IP地址与地理位置之间的关联关系,并保存在所述第二关联数据库中。
[0016]本发明的有益效果是:区别于现有技术的情况,本发明利用已建立的终端的标识与终端用户面隧道IP地址之间的关联关系、用户面隧道IP地址与地理位置之间的关联关系,在已知用户终端的标识的情况下,快速获得终端的地理位置,通过这种方式,能够不受信令定位技术的限制,能够不受终端的限制,且快速准确地定位终端的位置。
【附图说明】
[0017]图1是4G网络的一架构示意图;
[0018]图2是本发明终端的定位方法一实施方式的流程图;
[0019]图3是本发明终端的定位方法另一实施方式的流程图;
[0020]图4是本发明终端的定位方法又一实施方式的流程图;
[0021]图5是通过获取用户面隧道IP地址来进行定位终端的一实施结构示意图;
[0022]图6是本发明终端的定位装置一实施方式的结构示意图;
[0023]图7是本发明终端的定位装置另一实施方式的结构示意图;
[0024]图8是本发明终端的定位装置又一实施方式的结构示意图。
【具体实施方式】
[0025]在详细说明本发明之前,将涉及的英文简写,英文全称以及对应的中文说明如下:
[0026]4G:the 4th Generat1n mobile communicat1n technology,第四代移动通信技术;
[0027]IP 地址:Internet Protocol Address,互联网协议地址;
[0028]IMS1:1nternat1nal Mobile Subscriber Identificat1n Number,国际移动用户识别码;
[0029]IME1:1nternat1nal Mobile Equipment Identity,移动设备国际身份码;
[0030]MSISDN:MobiIe Subscriber Internat1nal ISDN/PSTN number,移动用户综合业务数字网号码;
[0031]ISDN:1ntegrated Service Digit
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1