位置业务解决方案
基于位置的业务(LBS: Location Based Service)是通过移动网络获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供位置服务的一种增值业务。移动电话、终端已经成为人们生活中不可或缺的一部分,移动定位业务的重要性随之逐渐凸显。开通基于位置的业务之后,用户就可以方便地获知自己所处的位置,并可用终端查询其附近的各种场所信息,如:我在哪里?离我最近的医院在哪儿?我周围有哪些银行?从这里到某地怎么走?我的好朋友现在的位置?位置业务还可用于紧急救助、老人跟踪、车队管理等。位置业务的巨大魅力在于它能够在正确的时间、正确的地点,把正确的信息发送给正确的人。
一、位置业务的分类
依据不同的标准,位置业务有多种分类方式。基于LBS业务能力,我们列出3GPP中规定的如表1所示的标准业务类型。
二、位置业务的组网方式
图1为LBS业务平台的结构图,其中包括以下模块:
※ GMLC模块
Gateway Mobile Location Center,移动定位中心。该模块主要完成对基于MSISDN的位置请求的处理,根据请求的精度要求,结合网络的定位能力,采取特定的定位技术,获得用户的经纬度信息。同时,当对被叫用户定位时,需要发送不带信息内容的短消息,以触发用户进行位置更新,保证定位时可以获得用户当前的位置信息。
※ SP Proxy模块
定位业务的流程控制执行中心。它对外提供统一接口以及各种位置业务增值服务;同时还具有GIS数据管理功能,封装和组合GIS,对外提供丰富的位置信息;此外它还完成对位置信息的增值化(封装并组合GIS和内容提供商CP提供的信息,提供不同种类的位置增值信息),完成漫游管理,完成对GIS系统的选择。
※ LBS业务管理模块
完成用户归属数据(包括用户的权限和隐私信息)的鉴权和管理、SP/CP数据鉴权和供给量等功能,此外还具有话单批价、与结算中心和营帐系统对接等功能。
※ SMLC模块
该模块是一个独立的逻辑实体,可由MSC或BSC实现,也可独立实现。它可针对不同的定位算法,将终端或LMU的测量消息转换为用户的经纬度信息。初期可实现CELL-ID定位精度,将用户的CELL-ID信息转换为用户的经纬度信息并进行相应的校准。在初期,SMLC可单独设置,通过中国移动定义的Ly接口与GMLC相连;还有一种方式是将其功能并入GMLC。推荐使用后一种方式。
※ GIS
地理信息系统,提供基础地理信息和增值化的地理信息。对于不同的SP,可根据自身的需要,决定由自己或者中国移动为其应用提供GIS信息。
※ 应用
提供用户使用的位置类应用,可由运营商提供,也可由SP提供。提供的应用具有话音、短信、WAP和Internet等接入方式,向移动用户提供全方位的服务。
※ ISMG
短信网关,接入用户的短信请求,将有关位置类的短信请求转发给GMLC,GMLC处理后将结果经ISMG转发给用户。在初期,基于STK卡的位置应用会采用此方式。
※ SCP
智能业务控制点,在SCP运行话音类业务逻辑,为普通GSM用户提供基于位置的话音类业务,如基于位置的业务计费。同时,还可作为LBS业务的语音接入点,通过话音流程与用户交互,以语音菜单方式为用户提供常规的位置类业务服务,如找朋友、查找周边位置信息和紧急呼叫等。
※ WAP GW
WAP网关,接入用户WAP请求,将用户的WAP请求转发给相应的WAP应用服务器,这里可以是基于位置类应用的WAP应用服务器,该服务器作为应用向GMLC发起请求,得到相应的响应并作出处理后,将结果经WAP GW转发给用户。
网络涉及到的接口包括:
※ Lh接口
GMLC模块和HLR之间的接口,采用ETSI 0371定义的接口协议,由GMLC请求被要求定位的目标UE所访问的MSC或SGSN(Serving GPRS Support Node)地址。
※ Lh' 接口
GMLC模块与HLR之间的接口,采用ETSI 0902定义的ATI(Any Time Interrogate)接口协议,获得用户当前所在位置的CELL-ID信息。
※ Lg接口
GMLC模块和MSC/SGSN之间的接口,采用ETSI 0371定义的接口协议,用于GMLC向MSC/SGSN发送定位请求和MSC/SGSN向GMLC返回定位结果。
※ Ly接口
GMLC模块与SMLC之间的接口,用于GMLC通过ATI方式获得CELL+TA(Timing Advance)信息后,将信息打包后向SMLC发起计算和校准请求,SMLC计算后将结果以经纬度的形式返回给GMLC。如果初期将SMLC功能融入GMLC物理实体,则此接口可设计为内部接口。
※ Le接口
SP Proxy模块对外提供的接口,基于LIF(Location Interoperability Forum)论坛的Base Le接口。该接口提供位置查询原子操作、转发给HLR的路由操作。接口采用XML格式。
※ SP/CP接口
SP Proxy模块面向SP/CP的接口,基于LIF论坛的Advanced Le接口,封装定位、查找GIS操作,提供增值位置业务服务。接口采用Web Service或XML格式。
※ GIS接口
GIS与SP Proxy模块之间的接口,用于将用户的经纬度信息转换为相应的SP所要求的地理信息,接口采用XML格式。
※ LBS业务平台(LSP)互联接口
SP Proxy模块之间漫游转发、业务请求接口,该接口采用XML形式,承载协议可以是HTTP或TCP/IP。
※ SMPP
GMLC模块与短信网关之间的接口。
表2给出了3G定位技术的性能比较。
表2 3G定位技术比较
三、定位过程举例
如图2所示,基本路由的流程如下:
1、终端发起LBS业务请求至Application;
2、Application向LSP发起LBS业务请求;
3、LSP收到请求后,对用户进行相应的鉴权;
4、LSP向HLR请求用户的拜访位置信息;
5、HLR返回用户的拜访位置信息给LSP;
6、LSP根据用户的拜访位置信息,向拜访地的LSP发送定位信息请求;
7、拜访地的LSP启动定位逻辑;LSP判断是为纯网(单一厂家设备),启动标准定位逻辑(若为混网,则启动ATI定位逻辑);
8、拜访地的LSP将定位结果返回给拜访地的GIS;
9、拜访地GIS将相关地理信息传回拜访地的LSP;
10、拜访地LSP将地理信息传回归属地LSP;
11、归属地LSP将地理信息传回给用户。
四、商用案例
1、中国移动A省分公司位置业务
2002年底,中国移动A省分公司与华为建立了位置服务合作关系,由华为提供全套LSP设备mLocation,并聚合GIS厂商、SP提供位置服务解决方案。经双方探讨,初期采用以行业业务为主,大众化业务为辅的模式进行建设。为了能够迅速地为最终用户提供业务,华为还针对运营商和集团客户的需求,为其量身定做了物流管理系统。
一期工程主要提供针对水平市场个人用户的移动梦网位置服务,开展了五类业务,它们是定位自己、查找朋友、周边环境查询、查找最近、行程路线查询等,并针对垂直市场行业用户的行业位置业务,其中移动梦网位置业务(普通业务)覆盖省会市区,车辆调度业务(物流管理)覆盖全国。
2、中国移动B省分公司位置业务
2003年10月,华为公司中标中国移动B省分公司移动位置业务项目,同年12月完成系统调测,随后完成第二轮测试和系统初验,并于2004年的5月17日正式放号,并增加了天使守护等特色业务。
在架构上,所有业务完全符合中国移动集团公司对于位置服务系统建设的规范要求,并通过与运营商交流沟通,在集团公司规范的基础上又进行了功能增强,包括:
※ 封装了GO2MAP公司的GIS接口;
※ LSP平台自带位置业务(个人定位、周边查询、公交换乘、路径查询、守护天使);
※ LSP平台自带SP管理、业务管理、用户订购等运营能力,可在现网无DSMP的情况下,支撑位置业务的运营功能;
※ 提供完善的用户订购鉴权机制(WWW接入、短消息接入、USSD接入);
※ 统一WWW Portal门户;
※ 短信门户(业务推送、业务订购、隐私设置等);
※ USSD接入;
※ 提供增强的隐私鉴权功能(可针对SPID+ServiceID设置隐私);
※ 实现“免订购”业务种类,方便运营商业务初期的推广。