一种移动终端定位系统及定位方法

文档序号:9436743阅读:550来源:国知局
一种移动终端定位系统及定位方法
【技术领域】
[0001]本发明属于移动终端定位领域,具体涉及一种移动终端定位系统及定位方法。
【背景技术】
[0002]在以往的呼叫中心系统中,特别是110,120,119这类为公众提供应急服务的呼叫中心平台,要确定用户位置需通过用户电话描述,或在GIS系统中检索获取用户口头描述的位置。由于受限于用户对于地理位置的掌握情况,以及突发事件造成的沟通障碍等诸多因素,呼叫中心很难准确实时获取用户的实际准确位置。目前已有发明专利(专利号:CN103588059A)中,为了提高呼叫中心获取用户位置的准确性,呼叫中心采取事先录入设备固定经玮度的方法,该方法适合于固定位置的设备与呼叫中心的通信业务,不适用于移动状态下的人及设备的定位。对于移动用户的定位,以往技术利用LBS查询授权用户位置的方式,该方式能够较为迅速的定位用户位置。如发明专利(CN200710099324 )中,为了获取用户位置调用运营商LBS系统,且未对如何优化调用结果做出进一步描述。运营商的LBS系统结构较为复杂,投资成本较高,对于呼叫中心这类需要获取本地网用户大致位置的平台或者相似应用软件,调用运营商总部LBS系统就显得复杂繁琐。因此目前还没有一套系统能够快速、便捷、低成本的获取与呼叫中心通信的用户位置。

【发明内容】

[0003]本发明实施例提供一种移动终端定位系统及定位方法,该方法结合多种分析手段,能够快速、便捷、稳定、低成本地获取用户的位置。
[0004]本发明实施例提供的这种移动终端定位系统,包括第一交换机、VLR服务器、MME服务器、GN 口采集分析服务器,其特征在于还包括用户定位跟踪引擎服务器和第二交换机,用户定位跟踪引擎服务器简称UTE服务器,一端通过千兆网线与第一交换机连接,通过第一交换机的信令接口获取呼入电话号码,另一端通过千兆网线与第二交换机连接,并通过第二交换机与VLR服务器、MME服务器和GN 口采集分析服务器连接。
[0005]一种移动终端定位系统采用的定位方法,步骤如下:
(I )UTE服务器通过向VLR服务器发起用户位置查询,获取用户最新的LAC号与小区号,查询基站资料表得到用户当前小区覆盖区域范围;
(2)UTE服务器根据用户頂EI号分析,若用户为4G用户,则查询MME服务器的数据库,得到用户当前CGI (Cell Global Identity),查询基础资料数据库同样得到用户位置大致区域;
(3)开启GN口目标客户的信令跟踪进程,分析GN 口采集分析服务器上用户上报数据包中存在的经玮度信息;
(4)结合经玮度信息与通过VLR/MME得到的用户信息跟踪用户位置。
[0006]所述的UTE服务器通过向VLR服务器发起用户位置查询,其查询方法为:
当用户为2G/3G移动终端用户时,查询方法为: 51.通过开启交换机网元MSC(Mobile Switching Center移动交换中心)中的测量报告,当MSC设备不支持测量报告时也可使用第三方信令探测系统采集A 口(BSS与MSC之间接口)信令数据,并将信令数据实时传送到UTE服务器;
52.UTE服务器根据3GPP TS 48.008规范对信令数据进行解析,并提取出VLR(VisitorLocat1n Register拜访位置寄存器)的记录时间、MSISDN_NUMBER (移动用户号码)、IMEI(移动设备国际识别码)、LAC (位置区域码)、Cl (小区标识)和SAC (服务区域码)数据存储到数据库中,供应用服务器进行用户定位;
53.应用服务器根据来电的手机号码,访问存储在UTE服务器中的VLR数据,获取用户的LAC、Cl和SAC信息,并关联基站数据返回经玮度位置信息;
当用户为4G移动终端用户时,查询方法为:
51.通过开启交换机网元MME(Mobile Managenment Entity移动管理实体)中的测量报告,当MME设备不支持测量报告时也可使用第三方信令探测系统采集Sl-MME 口(eNodeB与MME之间接口)信令数据,并将信令数据实时传送到UTE服务器;
52.UTE服务器根据3GPP TS 36.413规范对信令数据进行解析,并提取出VLR(VisitorLocat1n Register拜访位置寄存器)的记录时间、MSISDN_NUMBER (移动用户号码)、IMEI(移动设备国际识别码)、TAC (跟踪区域码)和Cl (小区标识)数据存储到数据库中,供应用服务器进行用户定位;
53.应用服务器根据来电的手机号码,访问存储在UTE服务器中的VLR数据,获取用户的TAC和Cl信息,并关联基站数据返回经玮度位置信息。
[0007]所述的开启GN 口目标客户的信令跟踪进程,其方法为通过以短信方式下发专用定位软件,并引导客户安装该定位软件,该定位软件安装完成后即通过客户移动终端的GN口上传客户的GPS数据。
[0008]所述的分析GN 口采集分析服务器上用户上报数据包中存在的经玮度信息,其步骤为:
51:实时监听GN 口产生的数据包;
52:解析出数据包地址,将地址与UTE服务器中的应用程序特征库进行匹配分析;
53:如果地址匹配,则解析数据包内容获取其中的经玮度(GPS)信息,如下图标红处。如果地址不匹配直接跳过,重复S2解析下一个数据包;
54:将解析的经玮度数据和頂SI用户信息,同时保存到UTE服务器的数据库中完成流程。
[0009]本发明提供的移动终端定位系统,由于采用VLR服务器的数据库或MME服务器的数据库获取用户的粗略位置,再通过GN 口采集分析数据库获取用户的精确位置,且能够在现有的移动终端定位系统上进行修改,因此本发明提供的移动终端定位系统及其定位方法能够快速、准确、稳定、低成本的地获取与呼叫中心通信的用户的位置。
【附图说明】
[0010]图1是本发明实施例移动终端定位系统的系统整体架构示意图。
[0011]图2是本发明实施例UTE服务器定位流程图。
[0012]图3为本发明实施例从VLR数据库中获取移动终端初步位置的流程图。
[0013]图4为本发明实施例从GN 口获取移动终端的GPS位置的流程图。
[0014]图5为本发明实施例应用在呼叫中心时,呼叫中心定位及处理移动终端需求的流程图。
【具体实施方式】
[0015]下面结合附图和实施方式对本发明进行详细说明。
[0016]图1为本发明实施例移动终端定位系统的系统整体架构示意图,系统包括务器108、MME服务器109、GN 口采集分析服务器110、第二交换机IlUUTE服务器112和第一交换机113 ;UTE服务器112的一端通过千兆网线与第一交换机113连接,通过交换机的信令接口获取呼入电话号码,另一端通过千兆网线与第二交换机111连接,并通过第二交换机111与VLR服务器108、MME服务器109和GN 口采集分析服务器110连接;UTE服务器112通过向VLR服务器108发起用户位置查询,获取用户最新的LAC号与小区号,查询基站资料表得到用户当前小区覆盖区域范围;UTE服务器112根据用户頂EI号分析,用户为4G用户,则查询MME服务器的数据库109,得到用户当前CGI (Cell Global Identity),查询基础资料数据库同样得到用户位置大致区域,开启GN 口目标客户的信令跟踪进程,分析GN口采集分析服务器上用户上报数据包中存在的经玮度信息,并结合经玮度信息与通过VLR/MME得到的用户信息跟踪用户位置,并将用户位置数据上报到应用服务器。
[0017]图2为本发明实施例移动终端定位服务系统中,UTE服务器定位流程图,具体包括以下步骤:
5201:系统传入用户电话号码到UTE服务器;
5202:UTE服务器根据系统设置的时间粒度(由用户需求与系统处理能力决定),如5分钟;由时间粒度控制器向用户位置联合分析器发出用户当前时间粒度下用户位置的查询;
5203:采用用户位置联合分析器查询VLR同步数据,MME同步数据库,以及GN采集分析服务器数据库,若这三者数据库中都有用户当前时间粒度下用户位置数据,则取最近一次用户位置;当用户位置联合分析器服务器收到APP传入用户最新位置时,则无论前面是否获取到VLR,MME, GN用户位置,优先使用APP传入用户位置;
S104:由时间粒度控制器按照时间粒度周期,周期性查询用户位置联合分析器,并持续输出用户位置。
[0018]图4为本发明实施例从VLR数据库中获取移动终端初步位置的流程图:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1