一、概述
位置业务是移动通信行业非常关注的业务之一,毕竟是移动网络的结构造就了定位的能力。这里将对移动位置业务的整体框架做一介绍,并通过一个业务示例向用户说明整个业务流程,使通信人对移动位置业务整体框架中的相关网元及其功能有初步的了解。
欲详细了解位置业务(LBS)介绍的请进入。
移动标准化组织,如3GPP和3GPP2都为此提出了自己的移动定位规范。图1是3GPP (3GPP TS 03.71 v8.9.0)定义的通用位置服务系统(LCS,Location Services)架构。从图1中可以看出,在GSM/GPRS网络中,LCS主要由以下几部分组成:LCS客户端、GSM/GPRS网络和位置服务相关网元等。种类丰富的移动位置业务均是基于这个框架展开的,不同的仅是业务开展流程及具体业务内容。其中,和位置服务相关的网元主要有:GMLC、SMLC及LMU等。
图1:通用位置服务架构
二、网元介绍
1、GMLC(Gateway Mobile Location Center,网关移动位置中心)
可以把GMLC理解为网关的概念,其作用主要为移动位置业务或移动终端的客户端提供接入和管理,它对LCS Client发起的请求进行注册或鉴权后,将请求转发给该移动用户当前服务的MSC,在获得网络计算的位置信息后,又把结果返回给LCS Client。
2、SMLC(Serving Mobile Location Center,服务移动位置中心)
可将SMLC理解成处理移动位置应用的处理网元,它是移动位置业务的总负责和总管家。其作用主要是从GMLC获取对用户位置信息的请求,管理并协调计算移动终端位置信息的相关资源,完成针对不同精度的定位算法,最后将移动终端或位置测量单元LMU的测量信息转换为移动终端的经纬度信息。
3、LMU(Location Measurement Unit,位置测量单元)
LMU是一个逻辑网络实体,其作用主要是根据不同的定位算法(如:CELL-ID、AGPS等),在总管家SMLC的控制下完成对移动终端的定位测量,并将测量信息通过BSC传送给SMLC。最后,由SMLC根据测量结果进行位置计算,并把计算的结果经GMLC传给移动位置应用LCS Client。
4、LCS Client位置客户端
移动位置应用LCS Client是为了获取移动终端位置信息而与整个位置服务体系LCS的相关网元进行交互的功能实体,它可以是移动网内的某个应用实体,也可以在移动网络外部,通过网络接入移动位置服务体系。但一般情况下,LCS Client是移动运营商或第三方提供的位置应用。移动位置应用LCS Client获得一个或多个移动终端的位置信息,并利用此位置信息提供相应的位置应用。
三、流程介绍
在一次定位请求中,各网元所做的工作如下:
1、LCS Client发起的定位请求首先通过Le接口传送到GMLC;
2、GMLC通过Lh接口从HLR获得移动终端的相关路由信息,并把定位请求通过Lg接口转发给移动终端当前所在的MSC;
3、MSC通过Ls接口向移动终端所在的SMLC发送定位请求,或通过BSC向移动终端所在的SMLC发送定位请求,若MSC有Gs接口和SGSN相连,则首先需检移动终端是否处于GPRS附着状态,然后决定是在A接口还是Gs接口来寻找该移动终端;
4、SMLC根据请求内容,选择测量方法,并分配测量资源,启动LMU进行测量;
5、然后由MSC再通过Lg接口将MS的位置信息传送给GMLC;
6、最后,由GMLC通过Le接口将位置信息传送给LCS Client,从而完成整个定位应用过程。
四、示例
我们可以用一个实际业务的具体流程来说明业务实现,通过这个业务流程叙述,通信人将对各个网元、应用服务的功能等有直观的了解。如一个查找他人业务(假设我们使用的是短信接入方式,及用户信息路由走的是短信网关)的流程详见下表4。
表4:查找他人业务的实现流程
值得一提的是,目前GSM/GPRS网络上所实现的位置服务基本上是把SMLC的功能和GMLC功能合并,并增加和位置业务相关的如业务代理模块及业务管理模块,共同组成位置业务平台,并采用一种设备来实现位置服务的相关功能。故这里的论述也采用了位置业务平台这一说法。由于位置业务平台属于开展移动位置业务的基础设施,故一般由运营商建设。
此外,我们从上面定位他人业务所涉及的技术环节出发,概况叙述整个业务流程。定位他人流程:A发起业务定位用户B,首先,位置业务平台对B所在位置进行定位,然后将位置信息返回给应用服务,应用服务收到位置信息,将其输入到GIS引擎,GIS引擎调用电子地图数据(根据业务实现的差异,有可能需要调用增值POI信息。POI(Point Of Interest)即感兴趣的地理信息点),并返回位置描述信息,移动通信网络再将位置描述信息送至用户A。
欲进一步了解实现移动定位技术的请进入。