中 国 移 动 通 信 企 业 标 准
位 置 业 务 L e 接 口 规 范
L e I n t e r f a c e S p e c i f i c a t i o n F o r
L B S C l i e n t A c c e s s i n g L S P
版 本 号 : 2 . 0 . 0
中国移动通信有限公司 发布
QB-╳╳-╳╳╳-╳╳╳╳
╳ ╳ ╳ ╳ - ╳ ╳ - ╳ ╳ 发 布 ╳ ╳ ╳ ╳ - ╳ ╳ - ╳ ╳ 实 施
目 录
1 范围 ...............................................................................................................................................................12
2 规范性引用文件 ...........................................................................................................................................12
3 术语、定义和缩略语 ...................................................................................................................................12
符号 ...............................................................................................................................................一三
语法说明 .......................................................................................................................................一三
4 位置业务接口协议组成 ...............................................................................................................................14
5 Le 协议 .....................................................................................................................................................一五
Le 协议概述 ..................................................................................................................................一五
Le 结构 ..........................................................................................................................................一五
Le 扩展机制 ..................................................................................................................................一八
Le 协议具体定义 ..............................................................................................................................19
传输层定义 ...........................................................................................................................................19
元素层定义 ...........................................................................................................................................19
Identity Element Definitions ..........................................................................................................................19
Function Element Definitions ........................................................................................................................20
Location Element Definitions ........................................................................................................................21
Result Element Definitions ............................................................................................................................23
Shape Element Definitions.............................................................................................................................23
Quality Element Definitions...........................................................................................................................25
Network Element Definitions.........................................................................................................................26
Context Element Definitions..........................................................................................................................27
服务层定义 ...........................................................................................................................................27
头信息结构(HDR).........................................................................................................................................27
Header DTD ...............................................................................................................................................29
立即定位服务 SLIS(Standard Location Immediate Service) .......................................................................30
立即定位请求(SLIR)................................................................................................................................31
立即定位应答(SLIA) ...............................................................................................................................32
立即定位报告(SLIREP)...........................................................................................................................34
立即紧急定位服务 ELIS(Emergency Location Immediate Service) ...........................................................35
紧急定位请求(EME_LIR) .......................................................................................................................36
紧急定位应答(EME_LIA) .......................................................................................................................37
立即紧急定位报告(EME_LIREP) .....................................................................................................37
标准定位报告服务 SLRS(Standard Location Reporting Service) ...............................................................38
标准定位报告(SLR)............................................................................................................................39
标准定位报告应答(SLRA).................................................................................................................39
紧急定位报告服务 ELRS(Emergency Location Reporting Service) ...........................................................40
紧急定位报告(ELR) ...........................................................................................................................41
触发定位报告服务 TLRS (Triggered Location Reporting Service) ............................................................41
触发定位报告请求(TLRR) ......................................................................................................................42
触发定位报告应答(TLRA)......................................................................................................................48
触发定位报告(TLREP) ............................................................................................................................48
终止触发定位报告请求(TLRSR)............................................................................................................49
终止触发定位报告应答(TLRSA)............................................................................................................50
通用错误消息(GEM)定义 ............................................................................................................................50
其他说明 ........................................................................................................................................................51
多用户立即定位说明 ...............................................................................................................................51
GEM 使用说明 ..........................................................................................................................................51
net_param 说明 ..........................................................................................................................................51
QoP 说明....................................................................................................................................................51
元素和属性说明 ...............................................................................................................................53
add_info.................................................................................................................................................53
alt...........................................................................................................................................................54
alt_acc ...................................................................................................................................................54
qos_class.........................................................................................................................................................54
alt_unc ...................................................................................................................................................55
angle ......................................................................................................................................................55
angularUnit ...........................................................................................................................................57
Box.........................................................................................................................................................57
gid...................................................................................................................................................................58
srsName..........................................................................................................................................................58
cc ...........................................................................................................................................................59
cellid ......................................................................................................................................................59
tlrr_event ...............................................................................................................................................59
change_area ..........................................................................................................................................60
type .....................................................................................................................................................60
. loc_estimates .....................................................................................................................................61
CircularArcArea....................................................................................................................................62
gid...................................................................................................................................................................62
srsName..........................................................................................................................................................62
.一三 CircularArea .........................................................................................................................................63
.一三.1 gid...................................................................................................................................................................63
.一三.2 srsName..........................................................................................................................................................63
code .......................................................................................................................................................63
.一五 codeSpace..............................................................................................................................................64
codeword ...............................................................................................................................................64
distanceUnit...........................................................................................................................................66
.一八 direction.................................................................................................................................................66
duration .................................................................................................................................................66
edition....................................................................................................................................................68
EllipticalArea ........................................................................................................................................68
gid...................................................................................................................................................................69
srsName..........................................................................................................................................................69
eme_event ..............................................................................................................................................70
eme_trigger.....................................................................................................................................................70
eme_pos .................................................................................................................................................70
pos_method ....................................................................................................................................................71
accout_ref .......................................................................................................................................................72
esrd ........................................................................................................................................................72
type .................................................................................................................................................................73
esrk ........................................................................................................................................................73
type .................................................................................................................................................................74
hor_acc..................................................................................................................................................74
qos_class.........................................................................................................................................................75
id............................................................................................................................................................75
imsi ........................................................................................................................................................75
inRadius.................................................................................................................................................77
interval...................................................................................................................................................77
lac ..........................................................................................................................................................78
lcs_ref ....................................................................................................................................................78
lev_conf .................................................................................................................................................79
LinearRing.............................................................................................................................................79
gid...................................................................................................................................................................80
srsName..........................................................................................................................................................80
LineString ..............................................................................................................................................80
gid...................................................................................................................................................................81
srsName..........................................................................................................................................................81
ll_acc .....................................................................................................................................................82
qos_class...........................................................................................................................................82
lmsi ........................................................................................................................................................83
loc_type .................................................................................................................................................83
type .................................................................................................................................................................83
max_loc_age..........................................................................................................................................84
mcc.........................................................................................................................................................85
mnc ........................................................................................................................................................85
ms_action...............................................................................................................................................86
type .................................................................................................................................................................86
msid .......................................................................................................................................................86
type .................................................................................................................................................................87
enc ..................................................................................................................................................................88
MultiLineString .....................................................................................................................................89
gid...................................................................................................................................................................89
srsName..........................................................................................................................................................89
MultiPoint..............................................................................................................................................89
gid...................................................................................................................................................................90
srsName..........................................................................................................................................................90
MultiPolygons .......................................................................................................................................90
gid...................................................................................................................................................................91
srsName..........................................................................................................................................................91
name_area .............................................................................................................................................91
ndc .........................................................................................................................................................91
nmr.........................................................................................................................................................92
no_of_reports ........................................................................................................................................92
plmn .......................................................................................................................................................93
qos_not_met...........................................................................................................................................93
radius.....................................................................................................................................................94
startAngle ..............................................................................................................................................94
stopAngle ...............................................................................................................................................95
Point ......................................................................................................................................................96
gid...................................................................................................................................................................96
srsName..........................................................................................................................................................96
Polygon..................................................................................................................................................96
gid...................................................................................................................................................................97
srsName..........................................................................................................................................................97
prio ........................................................................................................................................................97
type .................................................................................................................................................................98
pwd ........................................................................................................................................................98
outRadius.............................................................................................................................................100
pos .......................................................................................................................................................100
pos_method ..................................................................................................................................................101
account_ref ...................................................................................................................................................101
requestor..............................................................................................................................................101
type ...............................................................................................................................................................101
req_id...................................................................................................................................................102
resp_req...............................................................................................................................................103
type ...............................................................................................................................................................103
resp_timer............................................................................................................................................104
result ....................................................................................................................................................104
resid ..............................................................................................................................................................104
semiMajor............................................................................................................................................105
semiMinor............................................................................................................................................105
serviceid...............................................................................................................................................107
requestmode.........................................................................................................................................107
type ...............................................................................................................................................................108
session .................................................................................................................................................109
type ...............................................................................................................................................................109
sessionid ..............................................................................................................................................110
speed....................................................................................................................................................111
start_time.............................................................................................................................................111
utc_off ..........................................................................................................................................................112
stop_time .............................................................................................................................................112
utc_off .....................................................................................................................................................1 一三
subclient..........................................................................................................................................1 一三
last_client .....................................................................................................................................................114
net_param............................................................................................................................................114
cgi ...................................................................................................................................................1 一五
sai ...................................................................................................................................................1 一五
sac........................................................................................................................................................116
ta..........................................................................................................................................................116
target_area ..........................................................................................................................................117
time ......................................................................................................................................................117
utc_off .....................................................................................................................................................1 一八
time_remaining...............................................................................................................................1 一八
trans_id................................................................................................................................................119
trl_pos..................................................................................................................................................119
trl_trigger......................................................................................................................................................120
pos_method ..................................................................................................................................................120
account_ref ...................................................................................................................................................120
url ........................................................................................................................................................120
vlrno.....................................................................................................................................................121
vmscno .................................................................................................................................................122
X...........................................................................................................................................................122
Y...........................................................................................................................................................122
Z...........................................................................................................................................................124
Service attributes .................................................................................................................................124
res_type ........................................................................................................................................................124
ver.................................................................................................................................................................125
msids ....................................................................................................................................................125
msid_range ..........................................................................................................................................126
start_msid ............................................................................................................................................126
stop_msid.............................................................................................................................................127
req_result.............................................................................................................................................127
type ...............................................................................................................................................................128
area_code ............................................................................................................................................128
type ...............................................................................................................................................................128
错误码 .............................................................................................................................................129
HTTP 映射 .................................................................................................................................一三 3
使用 HTTP 传输 MLP 消息 ..........................................................................................................一三 4
定位请求和应答封装 ....................................................................................................................一三 4
Service Initiation DTD............................................................................................................................一三 5
Service Result DTD ................................................................................................................................一三 7
消息序列图 .............................................................................................................................................一三 8
地理术语说明 .................................................................................................................................140
6 编制历史 .....................................................................................................................................................140
附录 A 说明与 OMA-TS-MLP-V3_2-20051124-D 的差别..............................................................................141
附录 B 一致性要求(规范性要求) .....................................................................................................................142
Service Initiation DTD.......................................................................................................................142
Service Result DTD ...........................................................................................................................142
Header ................................................................................................................................................143
Standard Location Immediate Request ..............................................................................................143
Standard Location Immediate Answer...............................................................................................144
Standard Location Immediate Report ................................................................................................144
Emergency Location Immediate Request ..........................................................................................144
Emergency Location Immediate Answer...........................................................................................145
Emergency Location Immediate Report ............................................................................................145
Standard Location Report ................................................................................................................145
Standard Location Report Answer...................................................................................................146
Emergency Location Report ............................................................................................................146
.一三 Triggered Location Reporting Request.......................................................................................146
Triggered Location Reporting Answer ............................................................................................147
.一五 Triggered Location Report..........................................................................................................147
Triggered Location Reporting Stop Request ...................................................................................147
Triggered Location Reporting Stop Answer....................................................................................147
.一八 Support for Identity Elements .....................................................................................................148
Support for Function Elements ........................................................................................................148
Support for Location Elements ........................................................................................................149
Support for Result Elements .......................................................................................................一五 0
Support for Shape Elements........................................................................................................一五 0
Support for Quality of Position Elements ...................................................................................一五 1
Support for Network Parameters Elements.................................................................................一五 1
Support for Context Elements.....................................................................................................一五 2
Service attributes.........................................................................................................................一五 2
Transport mechanisms ................................................................................................................一五 2
Services .......................................................................................................................................一五 3
SCR for Server........................................................................................................................................一五 3
Service Initiation DTD..................................................................................................................一五 3
Service Result DTD ......................................................................................................................一五 4
Header ...........................................................................................................................................一五 4
Standard Location Immediate Request .........................................................................................一五 5
Standard Location Immediate Answer..........................................................................................一五 5
Standard Location Immediate Report ...........................................................................................一五 5
Emergency Location Immediate Request .....................................................................................一五 6
Emergency Location Immediate Answer......................................................................................一五 6
Emergency Location Immediate Report .......................................................................................一五 6
Standard Location Report ...........................................................................................................一五 7
Standard Location Report Answer..............................................................................................一五 7
Emergency Location Report .......................................................................................................一五 7
.一三 Triggered Location Reporting Request..................................................................................一五 7
Triggered Location Reporting Answer .......................................................................................一五 8
.一五 Triggered Location Report.....................................................................................................一五 8
Triggered Location Reporting Stop Request ..............................................................................一五 9
Triggered Location Reporting Stop Answer...............................................................................一五 9
.一八 Support for Identity Elements ................................................................................................一五 9
Support for Function Elements ...................................................................................................一五 9
Support for Location Elements ........................................................................................................160
Support for Result Elements ............................................................................................................161
Support for Shape Elements.............................................................................................................161
Support for Quality of Position Elements ........................................................................................162
Support for Network Parameters Elements......................................................................................162
Support for Context Elements..........................................................................................................163
Service attributes..............................................................................................................................163
Transport mechanisms .....................................................................................................................163
Services ............................................................................................................................................164
前 言
本协议定义了中国移动位置业务平台和业务平台或业务网关之间的通讯协议,目的是定
义一种简单、安全的接入方法,使得无论使用哪种空中接口技术和定位方法,位置应用都
能从无线网络访问终端位置信息。
本协议基于 HTTP、SSL/TLS 和 XML 等现有的 Internet 技术,有利于基于位置的应用
程序的开发。
本文目标读者为省公司 LBS 业务技术人员和业务人员、LSP 设备提供商技术人员、接
入 LSP 网关设备提供商技术人员、LBS SP/CP 技术人员、SI/集团客户产品提供商技术人员。
本标准由中移 号文件印发。
本标准由中国移动通信集团公司技术部提出并归口。
本规范由规范归口部门负责解释。
本标准起草单位:中国移动通信有限公司研究院
本标准主要起草人:林智,于蓉蓉,陈心昕,陈莉华
1 范围
本规范规定业务平台和LSP平台之间的Le接口,Le接口是应用层协议,用于应用平台接入
LSP平台获取移动终端位置、长途电话区号和所在CGI信息。
开通LBS业务的中国移动各省公司和LBS平台提供商和内容提供商(ICP)、应用服务提供
商(SP)在向中国移动提供LBS业务时应遵循Le规范。
2 规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款,其最新版本适用于本标准。
[1] OMA-ERP-MLS-V1_1-20061020-C:OMA-TS-MLP-V3_2-20051124-C
[2] Hypertext Transfer Protocol –HTTP/ RFC 2616, June 1999
[3] Extensible Markup Language (XML) W3C Recommendation: REC-xml-20001006
[4] OMA Interoperability Policy and Process", Version , Open Mobile AllianceTM.
OMA-IOP-Process-V1_1, URL:
3 术语、定义和缩略语
在本规范中使用了“必须”、“推荐”/“建议”、和“可选”等词汇来描述对移动终端产品要求的强
调程度。
“必选”/“必须”项是指终端产品所必须提供的功能或性能要求;对应于 RFC2119 MUST,
REQUIRED,SHALL。
“推荐”/“建议”项是指在标准中未作强制要求,若终端产品提供的功能或性能要求被认为更
佳;对应于 RFC2119 RECOMMENDED,SHOULD。
“可选”/“可”项指参考性要求,是终端产品在目前阶段可不提供的功能或性能要求;对应于
RFC2119 MAY,OPTIONAL。
必不能,不能,不得:表示绝对的禁止;对应于 RFC2119 MUST NOT,SHALL NOT。
不推荐,不建议:表示若产品按照所述内容制作,被认为略次;对应于 RFC2119 SHOULD
NOT,NOT RECOMMENDED。
规范中除了明确指明为 “推荐”/“建议”、“可选”外,均为必须要求。
表示时间阶段的词::现阶段、下一阶段、目标网,现阶段表示试商用/商用的版本必须遵守该规
定;下一阶段是商用之后升级的版本必须遵守该规定;目标网是更远的计划升级的版本需要遵
守的规定。
A-GPS Assisted GPS
CGI Cell Global Identity
DTD Document Type Definition
E-OTD Enhanced Observed Time Difference
EPSG European Petroleum Survey Group
GPS Global Positioning System
HTTP Hypertext Transfer Protocol
HTTPS HTTP Secure
LBS Location Based Service
LCS Location Services
LDR Location Deferred Request
LSP Location Service Platform
MLP Mobile Location Protocol
MS Mobile Station
MSID Mobile Station Identifier
MSISDN Mobile Station ISDN
OTDOA Observed Time Difference of Arrival
SSL Secure Socket Layer
TLS Transport Layer Security
URI Uniform Resource Identifier
URL Uniform Resource Locator
U-TDOA Uplink Time Difference of Arrival
UTM Universal Transverse Mercator
WAP Wireless Application Protocol
WGS World Geodetic System
XML Extensible Markup Language
符号
SP Space 空格
CRLF “\r\n” 回车换行
语法说明
[a-z] 任意小写字母
[A-Z] 任意大写字母
[0-9] 任意数字
{min,max} 重复次数大于等于min,小于等于max
[a-z,A-Z,0-9] 任意字母及数字
+ 一次或多次出现
* 零次或多次出现
? 可选
() 多个表达式合成一个整体
| 多选一
, 严格的序列,与AND相同
4 位置业务接口协议组成
中国移动位置业务协议 Le 接口在网络结构中位置如图 4-1 所示:
图 4-1 各接口协议示意图
Le
Lup
Lr,Lp
Lr,Lp
Lr
LSP
AGPS
业务平台(LCS Client)
LSP
5 Le 协议
Le 协议概述
图 5-1Le 接口示意图
LSP 平台主要对 SP 的访问进行鉴权管理;对用户进行隐私管理,完成对终端的定位;Le
接口用于(1)业务平台或业务网关(LCS Client,下文简称业务平台)接入 LSP 平台获取终端
位置和(2)LSP 接入 LCS Client 报告终端位置(可选),本文仅规定 LSP Le 接口内容,不包
括 LSP 平台的其他功能。
Le 接口基于 OMA-TS-MLP-V3_2-20051124-C,两者的差别见附录 A。
Le 结构
在实际应用中,不同的终端设备有不同的通信方式,一个通用的位置服务的接口协议必须
支持不同传输协议;在Le中对服务层和元素层进行了定义,作为内容(XML格式)它和传输协
议是分开的。
Wireless
Network
LSP
LCS
Client
Le
图 5-2 Le 协议结构
Le 是应用层的协议,上图所示 Le 结构分为三层:传输层、元素层和服务层。最底层是传输层
(Transport Layer),定义了 XML 内容的传输承载协议,常见的应用传输协议有:超文本传输
协议 (HTTP)、无线对话协议 (WSP)、简单对象访问协议 (SOAP)等。中国移动建议采用
HTTP()作为传输协议。
传输层之上是元素层(Element Layer),定义了服务层中共用的元素,Le 定义了以下的 DTD 来
描述元素层的所有元素。
Identify Element Definitions
Function Element Definitions
Location Element Definitions
Result Element Definitions
Shape Element Definitions
Quality of Position Element Definitions
Network Parameters Element Definitions
Context Element Definitions
服务层(Service Layer)定义了 MLP 支持的基本位置服务类型,目前支持:立即定位服务
(SLIS)、紧急立即定位服务(ELIS)、标准定位报告服务(SLRS)、紧急定位报告服务(ELRS)
及触发定位报告服务(TLRS),至于高级位置服务不在本协议讨论范围。每个基本的位置服务都
包含多个消息(请求消息和应答消息等)。
立 即 定 位 服 务
(SLIS)
LSP 必须立即(在一定时间内)对定位请求进行响应,返回终端的位
置信息或长途区号或 CGI;请求和响应可以是同步的,也可以是异步
Core Location Elements
Transport Layer Mapping (HTTP, WSP, SOAP, …)
Service Layer
Element Layer
Transport Layer
Basic MLP
Services
Advanced MLP
Services
Other MLP
Services
…Basic
Common
Element
s
SLI
S
SLIS TLRSELI
S
ELIS ELRS
AdvancedCommon Elements
Svc2 SvcnSvc1
Advanced Common Elements
Svc2 …… SvcnSvc1…SLRS
Basic Common Elements
的。在同步模式下,LSP 通过 SLIA 返回定位结果;在异步模式下, LSP
设备先通过 SLIA 确认定位请求已经收到,再通过 SLIREP 返回定位结
果。
立即定位请求(SLIR)
立即定位应答(SLIA)
立即定位报告(SLIREP)
立即紧急定位服务
(ELIS)
在紧急情况下,LSP 通过同步方式对定位请求进行立即响应。与 SLIS
唯一的区别是 ELIS 无须对定位请求进行鉴权,请求和应答也在同一连
接中完成;ELIS 有请求消息和应答消息:
立即紧急定位请求(ELIR)
立即紧急定位应答(ELIA)
立即紧急定位报告(ELIREP)
标准定位报告服务
(SLRS)
当移动用户向第三方报告其位置时使用该服务。由 LSP 平台将位置信
息发送给业务平台。应用和发送地址由终端或者 LSP 定义。SLRS 包含
以下消息:
标准定位报告(SLR)
标准定位报告应答(SLRA)
紧急定位报告服务
(ELRS)
该服务用于在紧急呼叫时,无线网络自动发起定位。LSP 平台将位置
信息和相关数据发送给紧急应用平台。紧急应用和发送地址定义在
LSP 中。ELRS 包含以下消息:
紧急定位报告(ELR)
触发定位报告服务
(TLRS)
定位请求设置定位条件,在条件满足时 LSP 对终端进行定位并把定位
结果回传到定位请求者,定位过程需要鉴权,定位请求和定位报告是
异步进行,一般在不同的连接中完成。TLRS 有下列消息,TLRA 请求
一般不进行定位结果的传递,而只是 LSP 设备用于确认定位请求已经
收到,而定位结果则在 TLREP 中进行传递:
触发定位请求(TLRR)
触发定位应答(TLRA)
触发定位报告(TLREP)
取消触发定位请求(TLRSR)
取消触发定位应答(TLRSA)
Le 扩展机制
Le协议具有扩展性,实现原则如下:
1)一般性的信息以分离式的DTD来定义,以便这些基本元素(element)的重用,如Client
address,shape。
2)信息扩展机制允许增加新的元素,这种机制以特定的实体参数(%extension;)来实现;
这个实体参数指的是一个扩展的DTD文件,这个DTD文件必须包含另一个实体参数
(%),其中包含了要扩展的信息元素的定义。
3)元素扩展机制允许在已有的定义中增加新的元素。这种机制同上,不过实体参数为
%。
4) 已定义元素不可被赋予新的定义而再次使用。扩展的DTD必须在XML文件中引用。LSP
必须忽略不能解析的扩展元素,尽力而为的解析各元素并正常响应(如同未有扩展元素)。
例1:消息扩展
<!-truckco_MLP_extension -->
<!ENTITY % "| truckco_message">
<!ELEMENT truckco_message (truckco_data)>
<!ATTLIST truckco_message ver CDATA #FIXED "">
<?xml version = "" ?>
<!DOCTYPE svc_init SYSTEM " " [
<!ENTITY % extension SYSTEM
"xxtruckcox/">
%extension;
]>
<svc_init ver=“”>
<hdr ver=“”>
...
</hdr>
<truckco_message ver="">
<truckco_data>
...
</truckco_data>
</truckco_message>
</svc_init>
例 2:元素扩展
<!-- truckco_MLP_extension -->
<!ENTITY % ", truckco_extension">
<!ELEMENT trucko_extension (truck_no, trucko_codeword)>
<!ELEMENT truck_no (#PCDATA)>
<!ELEMENT trucko_codeword (#PCDATA)>
<!ATTLIST trucko_codeword
type ( long | short) #REQUIRED>
<?xml version = "" ?>
<!DOCTYPE svc_init SYSTEM "" [
<!ENTITY % extension SYSTEM
"xxtruckcox/">
%extension;
]>
<svc_init ver=“”>
<hdr ver=“”>
...
</hdr>
<slir ver=“”>
...
<truckco_extension>
<truck_no>KLM4583</truck_no>
<trucko_codeword type=”short”>6547</trucko_codeword>
</truckco_extension>
</slir>
</svc_init>
Le 协议具体定义
传输层定义
MLP 的传输层可使用多种传输协议(如 所述),其中同 HTTP 的对应见 HTTP
Mapping。
元素层定义
Identity Element Definitions
<!-- MLP_ID -->
<!ELEMENT msid (#PCDATA)>
<!ATTLIST msid
type (MSISDN | IMSI | IMEI | MIN | MDN |
EME_MSID | ASID | OPE_ID | IPV4 | IPV6 | SESSID |
SIP_URI | TEL_URL | CSid | IM_ID | Browser_ID)
"MSISDN"
enc (ASC | CRP) "ASC">
<!ELEMENT msid_range (start_msid, stop_msid)>
<!ELEMENT msids (((msid, codeword?, session?, trans_id?) |
(msid_range, codeword*))+)>
<!ELEMENT codeword (#PCDATA)>
<!ELEMENT esrd (#PCDATA)>
<!ATTLIST esrd
type (NA) "NA">
<!ELEMENT esrk (#PCDATA)>
<!ATTLIST esrk
type (NA) "NA">
<!ELEMENT session (#PCDATA)>
<!ATTLIST session
type (APN | DIAL) #REQUIRED>
<!ELEMENT start_msid (msid)>
<!ELEMENT stop_msid (msid)>
<!ELEMEN
T
trans_id (#PCDATA)>
注:msid_range中start_msid和stop_msid的type必须相同。
Function Element Definitions
<!-- MLP_FUNC -->
<!ELEMENT eme_event (eme_pos+)>
<!ATTLIST eme_event
eme_trigger (EME_ORG | EME_REL) #REQUIRED>
<!ELEMENT tlrr_event (ms_action | change_area)>
<!ELEMENT ms_action EMPTY>
<!ATTLIST ms_action
type (MS_AVAIL) #REQUIRED>
<!ELEMENT change_area (target_area, no_of_reports?)>
<!ATTLIST change_area
type (MS_ENTERING | MS_LEAVING | #REQUIRED
MS_WITHIN_AREA)
loc_estimates (TRUE | FALSE) #REQUIRED>
<!ELEMENT target_area (shape | cc | plmn | name_area)>
<!ELEMENT no_of_reports (#PCDATA)>
<!ELEMENT name_area (#PCDATA)>
<!ELEMENT plmn (mcc, mnc)>
<!ELEMENT interval (#PCDATA)>
<!ELEMENT loc_type EMPTY>
<!ATTLIST loc_type
type (CURRENT | LAST |CURRENT_OR_LAST |
LAST_OR_CURRENT | INITIAL)
"CURRENT">
<!ELEMENT prio EMPTY>
<!ATTLIST prio
type (NORMAL | HIGH) "NORMAL">
<!ELEMENT pushaddr (url, id?, pwd?)>
<!ELEMENT req_id (#PCDATA)>
<!ELEMENT start_time (#PCDATA)>
<!ATTLIST start_time
utc_off CDATA "0000">
<!ELEMENT stop_time (#PCDATA)>
<!ATTLIST stop_time
utc_off CDATA "0000">
<!ELEMENT duration (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ELEMENT time_remaining (#PCDATA)>
<!ELEMENT lcs_ref (#PCDATA)>
<!ELEMENT req_result EMPTY
<!ATTLIST req_result
type (POSITION | NET_PARAM | AREA_CODE) "POSITION">
Location Element Definitions
<!-- MLP_LOC -->
<!ELEMENT pos (msid, (pd | net_param | area_code | poserr),
net_param?, trans_id? , account_ref)>
<!ATTLIST pos
pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | #IMPLIED>
U-TDOA | AFLT | EFLT | UNKNOWN | OTHER)
<!ELEMENT eme_pos (msid, (pd | poserr), esrd?,
esrk?, trans_id?, account_ref)>
<!ATTLIST eme_pos
pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD |
U-TDOA | AFLT | EFLT | UNKNOWN | OTHER)
#IMPLIED>
<!ELEMENT trl_pos (msid, (pd | poserr | time), account_ref)>
<!ATTLIST trl_pos
trl_trigger (PERIODIC | MS_AVAIL | CHANGE_AREA) #REQUIRED
pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD |
U-TDOA | AFLT | EFLT | UNKNOWN | OTHER)
#IMPLIED>
<!ELEMENT pd (time, shape, (alt, alt_unc?)?,
speed?, direction?, lev_conf?, qos_not_met?)>
<!ELEMENT poserr (result, add_info?, time)>
<!ELEMENT time (#PCDATA)>
<!ATTLIST time
utc_off CDATA "0000">
<!ELEMENT alt (#PCDATA)>
<!ELEMENT alt_unc (#PCDATA)>
<!ELEMENT qos_not_met EMPTY>
<!ELEMENT direction (#PCDATA)>
<!ELEMENT speed (#PCDATA)>
<!ELEMENT lev_conf (#PCDATA)>
<!ELEMENT geo_info (CoordinateReferenceSystem)>
<!ELEMENT CoordinateReferenceSystem (Identifier)>
<!ELEMENT Identifier (code, codeSpace, edition)>
<!ELEMENT code (#PCDATA)>
<!ELEMENT codeSpace (#PCDATA)>
<!ELEMENT edition (#PCDATA)>
<!ELEMENT service_coverage ((cc, ndc*)+)>
<!ELEMENT area_code (#PCDATA)>
<!ATTLIST area_code
type (IDD | DDD) “DDD”>
<!ELEMENT account_ref (#PCDATA)>
<!ENTITY % SYSTEM "">
%;
WGS84 编码:
<CoordinateReferenceSystem>
<Identifier>
<code>4326</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
Transverse Mercator 坐标系基于 OSGB1936 :
<CoordinateReferenceSystem>
<Identifier>
<code>27700</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
注:GML 实现规范仅使用 CRSs, 本 XML 仅以一个属性名字和属性值为例。
srsName=
Note also that GML uses crsName instead of srsName.
Result Element Definitions
<!-- MLP_RES -->
<!ELEMENT add_info (#PCDATA)>
<!ELEMENT result (#PCDATA)>
<!ATTLIST result
resid CDATA #REQUIRED>
Shape Element Definitions
<!-- MLP_SHAPE -->
<!ELEMENT shape (Point | LineString | Polygon |
Box | CircularArea |
CircularArcArea |
EllipticalArea |
MultiLineString | MultiPoint |
MultiPolygon| LinearRing)>
<!ELEMENT distanceUnit (#PCDATA)>
<!ELEMENT angularUnit (#PCDATA)>
<!ELEMENT angle (#PCDATA)>
<!ELEMENT coord (X, Y?, Z?)>
<!ELEMENT X (#PCDATA)>
<!ELEMENT Y (#PCDATA)>
<!ELEMENT Z (#PCDATA)>
<!ELEMENT Point (coord)>
<!ATTLIST Point
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT LineString (coord, coord+)>
<!ATTLIST LineString
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT Box (coord, coord)>
<!ATTLIST Box
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT LinearRing (coord, coord, coord, coord*)>
<!ATTLIST LinearRing
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT Polygon (outerBoundaryIs, innerBoundaryIs*)>
<!ATTLIST Polygon
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT outerBoundaryIs (LinearRing)>
<!ELEMENT innerBoundaryIs (LinearRing)>
<!ELEMENT CircularArcArea (coord, inRadius, outRadius,
startAngle, stopAngle,
angularUnit?, distanceUnit?)>
<!ATTLIST CircularArcArea
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT CircularArea (coord, radius, distanceUnit?)>
<!ATTLIST CircularArea
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT EllipticalArea (coord, angle, semiMajor,
semiMinor, angularUnit?,
distanceUnit?)>
<!ATTLIST EllipticalArea
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT inRadius (#PCDATA)>
<!ELEMENT outRadius (#PCDATA)>
<!ELEMENT radius (#PCDATA)>
<!ELEMENT semiMajor (#PCDATA)>
<!ELEMENT semiMinor (#PCDATA)>
<!ELEMENT startAngle (#PCDATA)>
<!ELEMENT stopAngle (#PCDATA)>
<!ELEMENT MultiLineString (LineString+)>
<!ATTLIST MultiLineString
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT MultiPoint (Point+)>
<!ATTLIST MultiPoint
gid ID #IMPLIED
srsName CDATA #IMPLIED>
<!ELEMENT MultiPolygon ((Polygon| Box | CircularArea |
CircularArcArea |
EllipticalArea)+)>
<!ATTLIST MultiPolygon
gid ID #IMPLIED
srsName CDATA #IMPLIED>
Quality Element Definitions
<!-- MLP_QOP -->
<!ELEMENT eqop (resp_req?, resp_timer?,
(ll_acc | hor_acc)?, alt_acc?,
max_loc_age?)>
<!ELEMENT qop ((ll_acc | hor_acc)?,
alt_acc?)>
<!ELEMENT ll_acc (#PCDATA)>
<!ATTLIST ll_acc
qos_class (ASSURED | BEST_EFFORT) #IMPLIED>
<!ELEMENT hor_acc (#PCDATA)>
<!ATTLIST hor_acc
qos_class (ASSURED | BEST_EFFORT) #IMPLIED>
<!ELEMENT alt_acc (#PCDATA)>
<!ATTLIST alt_acc
qos_class (ASSURED | BEST_EFFORT) #IMPLIED>
<!ELEMENT max_loc_age (#PCDATA)>
<!ELEMENT resp_req EMPTY>
<!ATTLIST resp_req
type (NO_DELAY | LOW_DELAY | DELAY_TOL) "DELAY_TOL">
<!ELEMENT resp_timer (#PCDATA)>
Network Element Definitions
<!-- MLP_NET -->
<!ELEMENT net_param ((cgi | sai)?, neid?, nmr?, ta?,
lmsi?, imsi?)>
<!ELEMENT cgi (mcc, mnc, lac, cellid)>
<!ELEMENT sai (mcc, mnc, lac, sac )
<!ELEMENT sac (#PCDATA)>
<!ELEMENT neid (vlrid |
(vmscid, vlrid?))>
<!ELEMENT vmscid (cc?, ndc?, vmscno)>
<!ELEMENT vlrid (cc?, ndc?, vlrno)>
<!ELEMENT nmr (#PCDATA)>
<!ELEMENT mcc (#PCDATA)>
<!ELEMENT mnc (#PCDATA)>
<!ELEMENT ndc (#PCDATA)>
<!ELEMENT cc (#PCDATA)>
<!ELEMENT vmscno (#PCDATA)>
<!ELEMENT vlrno (#PCDATA)>
<!ELEMENT lac (#PCDATA)>
<!ELEMENT cellid (#PCDATA)>
<!ELEMENT ta (#PCDATA)>
<!ELEMENT lmsi (#PCDATA)>
<!ELEMENT imsi (#PCDATA)>
Context Element Definitions
<!-- MLP_CTXT -->
<!ELEMENT client (id, pwd?, serviceid?, requestmode?)>
<!ELEMENT sessionid (#PCDATA)>
<!ELEMENT id (#PCDATA)>
<!ELEMENT requestor (id, serviceid?)>
<!ATTLIST requestor
type (MSISDN | NAME | E-MAIL | URL | SIPURL |
IMS | MDN | ASID | CSid)
"MSISDN">
<!ELEMENT pwd (#PCDATA)>
<!ELEMENT serviceid (#PCDATA)>
<!ELEMENT requestmode EMPTY>
<!ATTLIST requestmode
type (ACTIVE | PASSIVE) "PASSIVE">
<!ELEMENT subclient (id, pwd?, serviceid?)>
<!ATTLIST subclient
last_client (YES | NO) "NO">
服务层定义
每个消息都包含两个部分:头信息(header或context)和消息体(body),body包含了请求和应
答的内容;header包含了SP标识、主叫用户标识以及其他有关信息。
头信息结构(HDR)
client 直接与 LSP 相连,任何对终端的定位请求必须通过 client 进行;每个 client 都有一个
标识 id 和密码 pwd 用于 LSP 对 client 的鉴权,防止非法的位置访问;client 还必须有一个业务
代码 serviceid,用来区别不同的业务以及资费标准。requestor 是指位置查询的发起者(主叫),
可以是移动台的 MSISDN,也可以本协议里规定的其他合法名称。
client的子元素id表示SP企业代码;pwd表示连接密码;serviceid表示业务代码。对于大众
业务,serviceid必填;对于行业应用,serviceid可选。
subclient 元素(如果存在)标识在业务提供商价值链上的 ASP、零售商或者门户网站。client
和 subclient 差别在于 client 标识 LSP 有着主要联系的 SP,而 subclient 标识其他靠近最终用户
的 SP。价值链中最后一个 SP 使用(last_client="YES")表示。requestor 表示发起定位请求的
一方,除了 ASP 外,还可以是终端用户,其发起定位另一终端用户的请求。requestor 的标识
可为手机号或其他标识。subclient 若含有用户名和密码(即由 LSP 分配的帐号),则 LSP 需要
对 subclient 作鉴权。
serviceid 为 client, subclient 和 requestor 的元素。对于大众业务,LSP 将检查所有的
serviceid,如果不一致,则可以拒绝服务。
当大众用户发起定位请求时,如果为被定位用户发起的定位(resquestmode为ACTIVE,LCS
可证实该定位请求由被定位用户发起,如在紧急呼叫中发起呼叫的用户被定位),requestor的id
子元素填主叫号码;如果为业务平台发起的定位(LCS无法证实该定位请求由被定位用户发
起),requestor可以不存在,也可以为业务中发起定位被叫用户的用户标识,该用户标识可以为
所定义的CSid或用户可读标识,如虚拟社区用户帐号、手机号或其他,将显示在隐私通知/确认
短信中。
行业应用中,实体可能为业务网关、业务平台、集团客户、集团客户操作人员,client的id
子元素为最终接入LSP的实体,其他逐级为subclient,requestor的id子元素可以填集团客户企业
代码或者集团客户操作人员或者不存在。
LSP接收到requestor后,需作如下操作:
1. requestor子元素id如果为CSid,则LSP需要翻译成MSISDN,得到用户可读标识;其他
标识不作转化,即requestor为用户可读requestor;
2. 如果用户可读标识为MSISDN,根据此主叫检查用户隐私设置项,如果隐私设置要求
LSP需要发送定位通知或者定位确认消息给用户,则通知或者确认消息主叫方为用户
可读标识;
3. LSP生成定位记录(Log),主叫为用户可读标识。
如果requestor不存在,影响LSP的操作是:如果用户通用隐私设置要求LSP需要发送定位通
知或者定位确认消息给用户,则通知或者确认消息主叫方业务名称;LSP生成定位记录(Log),
主叫为业务名称。
sessionid 元素表示业务平台和 LSP 之间的 session 号,可用于替换 id 和 pwd 元素,用于业
务平台登录 LSP。因为多个交易(transaction)构成一个会话(session)。当业务平台首次登录 LSP
时,业务平台需要使用 id 和 pwd 元素登录 LSP,LSP 可能返回一个 sessionid,之后,业务平
台可以在之后的交易中使用 sessionid 登录 LSP。如果 LSP 未返回 sessionid,业务平台需要在之
后的交易中需要持续登录。业务平台可以忽略 sessionid,持续登录。
LSP 负责 sessionid 的生成和维护,如:LSP 可决定 session 仅为与单一一项业务(service)
/MSID 的交易,这种限定提高了安全性,并且可以保证 session 始终是可用的,LSP 也可决定
session 为 LSP 与业务平台之间所有的交易,LSP 也可决定 session 维持特定的一段时间,LSP
还可决定在每一个响应消息(response)返回不同的 sessionid,业务平台可在下一个交易
(transaction)使用。
sessionid 不能替换 req_id,因为后者用于一系列 LSP 至业务平台的报告,其为业务平台请
求但未在现有的连接中发送(如异步通信模式)。此类报告(即 LSP 至业务平台的报告)会导
致业务平台的安全的疏漏,本规范规定默认的通信模式为同步模式。
Header DTD
<!-- MLP_HDR -->
<!ELEMENT hdr ((sessionid | (client , sessionid?)), subclient*,
requestor?)>
<!ATTLIST hdr
ver CDATA #FIXED “”>
例 1: ASP as Initiator
<hdr ver=“”>
<client>
<id>theasp</id>
<pwd>thepwd</pwd>
<serviceid>0005</serviceid>
<requestmode type="PASSIVE"/>
</client>
<subclient last_client="YES">
<id>thelastasp</id>
<serviceid>0005</serviceid>
</subclient>
<requestor>
<id>theoriginalasp</id>
<serviceid>0005</serviceid>
</requestor>
</hdr>
例 2: MS as Initiator
<hdr ver=“”>
<client>
<id>theasp</id>
<pwd>thepwd</pwd>
<serviceid>0005</serviceid>
<requestmode type="ACTIVE"/>
</client>
<requestor>
<id>4610 一八 765710</id>
</requestor>
</hdr>
立即定位服务 SLIS(Standard Location Immediate Service)
立即定位服务SLIS (Standard Location Immediate Service) 对定位请求进行响应,返回终端的
位置信息或长途区号或CGI,用于定位应答要求立即或一段时间内发生。
一次多个定位结果可能会导致LSP需要不可接受的长时间之后响应。业务平台可定义怎样
接收定位应答,立即应答或独立的多个应答,即请求和响应可以是同步的也可以是异步的。
立即定位服务SLIS支持多种格式的用户位置,可支持一定QoS,定位类型(如当前位置,
最后可知位置)和优先级(正常、高)。
SLIS有请求消息和应答消息:
1 立即定位请求(SLIR,Standard Location Immediate Request)
2 立即定位应答(SLIA,Standard Location Immediate Answer)
3 立即定位报告(SLIREP,Standard Location Immediate Report)
图5-3为SLIS的示意图:
图 5-3 立即定位流程示意图
注:若被定位对象为多个,且定位结果可逐个反应给给业务平台时,可能有多个 SLIREP
发生,每个 SLIREP 可包含一个或多个定位结果。
立即定位请求(SLIR)
<!-- MLP_SLIR -->
<!ENTITY % "">
<!ELEMENT slir ((msids | (msid, codeword?, net_param, trans_id?)+), eqop?, geo_info?, loc_type?, prio?,
pushaddr?, service_coverage? , req_result? %;)>
<!ATTLIST slir
ver CDATA #FIXED “”
res_type (SYNC | ASYNC) "SYNC">
例 1: 请求多用户位置
<slir ver=“” res_type="SYNC">
<msids>
<msid type="IPV4"></msid>
<msid_range>
<start_msid>
<msid>4610 一八 765710</msid>
</start_msid>
<stop_msid>
<msid>4610 一八 765712</msid>
</stop_msid>
</msid_range>
LCS Client Location Server
standard location immediate request
standard location immediate answer
standard location immediate report
If (needed)…
<msid type="ASID">441728922342</msid>
<msid_range>
<start_msid>
<msid>4610 一八 765720</msid>
</start_msid>
<stop_msid>
<msid>4610 一八 765728</msid>
</stop_msid>
</msid_range>
</msids>
<eqop>
<resp_req type="LOW_DELAY" />
<hor_acc>1000</hor_acc>
</eqop>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4004</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
</geo_info>
<loc_type type="CURRENT_OR_LAST" />
<prio type="NORMAL" />
</slir>
例 2:请求用户 AREA_CODE
<slir ver=“” res_type="SYNC">
<msid>4610 一八 765712</msid>
<loc_type type="CURRENT_OR_LAST" />
<prio type="NORMAL" />
<req_result type="AREA_CODE" />
</slir>
立即定位应答(SLIA)
<!-- MLP_SLIA -->
<!ENTITY % "">
<!ELEMENT slia ((pos+ | req_id | (result, add_info?)) %;)>
<!ATTLIST slia
ver CDATA #FIXED "">
例 1: 多个被定位用户的成功应答
<slia ver="" >
<pos>
<msid>46101 一三 34411</msid>
<pd>
<time utc_off="+0200">20020623 一三 4453</time>
<shape>
<CircularArea srsName="
<coord>
<X>30 16 </X>
<Y>45 一五 </Y>
</coord>
<radius>240</radius>
</CircularArea>
</shape>
</pd>
<account_ref> A100200701010000100001</account_ref>
</pos>
<pos>
<msid>4610 一八 765710</msid>
<pd>
<time utc_off="+0300">20020623 一三 4454</time>
<shape>
<CircularArea srsName="
<coord>
<X>30 12 </X>
<Y>86 56 </Y>
</coord>
<radius>570</radius>
</CircularArea>
</shape>
</pd>
<account_ref> A100200701010000100002</account_ref>
</pos>
<pos>
<msid>4610 一八 765711</msid>
<pd>
<time utc_off="+0300">20020623110205</time>
<shape>
<CircularArea srsName="
<coord>
<X>78 12 </X>
<Y>76 22 </Y>
</coord>
<radius>一五</radius>
</CircularArea>
</shape>
</pd>
<account_ref> A100200701010000100003</account_ref>
</pos>
<pos>
<msid>4610 一八 765712</msid>
<poserr>
<result resid="10">QOP NOT ATTAINABLE</result>
<time>20020623 一三 4454</time>
</poserr>
<account_ref> A100200701010000100004</account_ref>
</pos>
</slia>
例 2: 不支持 SLIS 服务的异常应答
<slia ver="" >
<result resid="108">SERVICE NOT SUPPORTED</result>
<add_info>'slir' is not supported by the location server</add_info>
</slia>
例 3:返回长途区号的成功应答
<slia ver="" >
<pos>
<msid>4610 一八 765710</msid>
<area_code>10</area_code>
<account_ref> A100200701010000100002</account_ref>
</pos>
</slia>
例 4:返回 CGI 的异常应答
<slia ver="" >
<result resid="7 一八"> SUBCRIBER CGI INFORMTION NOT SUPPORTED </result>
<add_info> Authorization to retrieve the subcriber CGI info is invalid. </add_info>
</slia>
立即定位报告(SLIREP)
<!-- MLP_SLIREP -->
<!ENTITY % "">
<!ELEMENT slirep (req_id, pos+ %;)>
<!ATTLIST slirep
ver CDATA #FIXED "">
例:
<slirep ver="">
<req_id> R100200701010000100002</req_id>
<pos>
<msid type="IPV6">10:A1:45::23:B7:89</msid>
<pd>
<time utc_off="+0300">200208 一三 010423</time>
<shape>
<CircularArea srsName="
<coord>
<X>35 03 </X>
<Y>一三 5 47 </Y>
</coord>
<radius>一五</radius>
</CircularArea>
</shape>
</pd>
</pos>
</slirep>
立即紧急定位服务 ELIS(Emergency Location Immediate Service)
立即紧急定位服务 ELIS 用于用户拨打紧急呼叫时定位用户。
由于一种定位方式可能阻止另一种时间更短的定位方式(如 AGPS 定位和 Cell-ID 定位),业务
平台可以定义接收定位结果使用一个或多个连接(connection)。
ELIS 由请求和应答消息组成:
-立即紧急定位请求(EME_LIR)
-立即紧急定位应答(EME_LIA)
-立即紧急定位报告(EME_LIREP)
ELIS 由 ELIR 和 ELIA 以及 0、1 或多个 ELIR 组成,消息流程图如图 5-4 所示:
图 5-4 紧急定位流程示意图
注:若被定位对象为多个,且定位结果可逐个反应给给业务平台时,可能有多个 ELIREP 发生,
每个 ELIREP 可包含一个或多个定位结果。
紧急定位请求(EME_LIR)
<!-- MLP_EME_LIR -->
<!ENTITY % "">
<!ELEMENT eme_lir ((msids | (msid, net_param, trans_id?, esrd?, esrk?)+), eqop?, geo_info?,
loc_type? , pushaddr? %;)>
<!ATTLIST eme_lir
ver CDATA #FIXED “”
res_type (SYNC | ASYNC) "SYNC">
例 1
<eme_lir ver=“”>
<msids>
<msid type="EME_MSID">520002-51-431172-6-06</msid>
</msids>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4325</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
LCS Client Location Server
emergency location immediate request
emergency location immediate answer
emergency location immediate report
If (needed)
…
</geo_info>
<loc_type type="CURRENT_OR_LAST" />
</eme_lir>
例 2
<eme_lir ver=“” res_type=”ASYNC”>
<msids>
<msid type="EME_MSID">520002-51-431172-6-06</msid>
</msids>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4326</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
</geo_info>
<loc_type type="CURRENT_OR_LAST" />
<pushaddr>
<url></url>
</pushaddr>
</eme_lir>
紧急定位应答(EME_LIA)
<!-- MLP_EME_LIA -->
<!ENTITY % "">
<!ELEMENT eme_lia ((eme_pos+ | req_id | (result, add_info?)) %;)>
<!ATTLIST eme_lia
ver CDATA #FIXED “”>
例:
<eme_lia ver=“”>
<eme_pos>
<msid type="EME_MSID">520002-51-431172-6-06</msid>
<pd>
<time utc_off="+0300">20020623 一三 4453</time>
<shape>
<CircularArea srsName="
<coord>
<X>30 24 </X>
<Y>45 28 </Y>
</coord>
<radius>一五</radius>
</CircularArea>
</shape>
</pd>
<esrk>7839298236</esrk>
</eme_pos>
</eme_lia>
立即紧急定位报告(EME_LIREP)
<!-- MLP_EME_LIREP -->
<!ENTITY % "">
<!ELEMENT eme_lirep (req_id, (eme_pos+ | (result, add_info?)) %;)>
<!ATTLIST eme_lirep
ver CDATA #FIXED “”>
例
<eme_lirep ver=“”>
<req_id> R100200701010000100003</req_id>
<eme_pos>
<msid type="EME_MSID">520002-51-431172-6-06</msid>
<pd>
<time utc_off="+0300">20020623 一三 4453</time>
<shape>
<CircularArea srsName="
<coord>
<X>30 24 </X>
<Y>45 28 </Y>
</coord>
<radius>一五</radius>
</CircularArea>
</shape>
</pd>
<esrk>7839298236</esrk>
</eme_pos>
</eme_lirep>
标准定位报告服务 SLRS(Standard Location Reporting Service)
当终端用户向 LSP 发起定位定位终端位置请将其通知给业务平台时,如终端发起 MO_LR[3GPP
]流程,使用 SLRS 服务。业务平台需由终端指定或预先设置在 LSP 平台。
SLRS 服务有下列消息组成:
1 标准定位报告(SLR)
2 标准定位报告应答(SLRA)
图 5-5 标准定位报告示意图
标准定位报告(SLR)
<!-- MLP_SLREP -->
<!ENTITY % "">
<!ELEMENT slrep (pos+ %;)>
<!ATTLIST slrep
ver CDATA #FIXED "">
例
<slrep ver=“”>
<pos>
<msid>461011678298</msid>
<pd>
<time>200208 一三 010423</time>
<shape>
<CircularArea srsName="
<coord>
<X>30 45 </X>
LCS Client Location Server
standard location report
Standard location report answer
<Y>45 32 </Y>
</coord>
<radius>一五</radius>
</CircularArea>
</shape>
</pd>
</pos>
</slrep>
标准定位报告应答(SLRA)
<!-- MLP_SLRA -->
<!ENTITY % "">
<!ELEMENT slra ((result, add_info?) %;)>
<!ATTLIST slra
ver CDATA #FIXED "">
例 1: SLRA in case the handling of corresponding SLREP was successful
<slra ver="">
<result resid="0">OK</result>
</slra>
例 2: SLRA in case the handling of corresponding SLREP was in error
<slra ver="">
<result resid="4">UNKNOWN SUBSCRIBER</result>
<add_info> the subscriber is not registered in the LCS Client</add_info>
</slra>
紧急定位报告服务 ELRS(Emergency Location Reporting Service)
当用户发起或挂断紧急呼叫时,移动网络发起一次定位用户的操作,需要通过 ELRS 服务报告
给紧急呼叫业务平台报告用户位置。LSP 需预先设置紧急定位业务平台的地址和定位结果的格
式。
ELRS 服务包含下列消息:
- 紧急定位报告(ELR)
ELRS 服务需包含一条 ELR 消息,流程如图 5-6 示:
图 5-6 紧急定位报告示意图
紧急定位报告(ELR)
<!-- MLP_EMEREP -->
<!ENTITY % "">
<!ELEMENT emerep (eme_event %;)>
<!ATTLIST emerep
ver CDATA #FIXED "">
例
<emerep ver="">
<eme_event eme_trigger="EME_ORG">
<eme_pos>
<msid>461011678298</msid>
<pd>
<time utc_off="+0300">20020623010003</time>
<shape>
<CircularArea srsName="
<coord>
<X>30 27 </X>
<Y>45 25 </Y>
</coord>
<radius>一五</radius>
</CircularArea>
</shape>
</pd>
<account_ref> A100200701010000100003</account_ref>
LCS Client Location Server
emergency location report
</eme_pos>
</eme_event>
</emerep>
触发定位报告服务 TLRS (Triggered Location Reporting Service)
触发定位报告服务 TLRS 用于位置跟踪移动终端。触发类型定位包括:
周期性触发
MS Action,3GPP [] 称"UE available"
基于位置触发,3GPP []称“change of area”
TLRS 服务包括以下消息:
-触发定位报告请求(TLRR)
-触发定位报告应答(TLRA)
-触发定位报告(TLREP)
-触发定位报告终止请求(TLRSR)
-触发定位报告终止应答(TLRSA)
TLRS 服务包含 TLRR 消息,与其后之 TLRA,和 0、1 或多个可选的 TLREP 消息。此外,
可能有 TLRSR 消息与其后之 TLRSA 消息。流程如图 5-7 示:
图 5-7 触发定位流程示意图
LCS Client Location Server
triggered location reporting request
triggered location reporting answer
triggered location report
triggered location report
triggered location reporting stop request
triggered location reporting stop answer
注:如果 LSP 单边停止位置报告,停止信息需承载于 TLREP 消息。
LSP 可主动停止位置报告(如隐私设置修改),这种情况下,LSP 可发送 TLRSA 至业务平台(未
收到 TLRSR)。
触发定位报告请求(TLRR)
<!-- MLP_TLRR -->
<!ENTITY % "">
<!ELEMENT tlrr (msids, interval?, start_time?, stop_time?, duration?, tlrr_event?, qop?,
geo_info?, pushaddr?, loc_type?, prio?, service_coverage?
%;)>
<!ATTLIST tlrr
ver CDATA #FIXED “”>
1)触发位置查询中 start_time,stop_time 一定要满足 currenttime < start_time < stop_time,如果
不满足该条件则使用 TLRA 返回错误码。
2)LSP 设备应该设置系统能够支持的定位精度,如果请求超过该精度时应该返回“定位精度无
法满足需要”。
关于‘start_time’, ‘stop_time’, ‘interval’ , ’duration’ and ‘tlrr_event’的规定如下:
TLRR 有‘interval’元素则为周期性触发事件,TLRR 有‘tlrr_event’元素则为基于位置触发事件,
两个元素并列可组成联合周期性/ MS_AVAIL 触发事件。若无此其一或两个元素,则 LSP 拒绝
接收该请求,返回 106 错误码。
interval 必须不大于 24 小时。对于高精度定位,LSP 平台的响应时间<= interval + 50s;对于低
精度定位,LSP 平台的响应时间<= interval + 10s。
若无 start_time 元素,则 LSP 将立即开始返回定位结果。
若无 stop_time 元素,直到有明确的停止定位请求或定时器超时,LSP 将持续返回定位结果。定
时器超时由 TLREP 中 time_remaining 元素指示。
若 stop_time 和 duration 两个元素并存,则 LSP 必须拒绝该定位请求。
若 start_time 比 LSP 当前时间早,则 LSP 必须拒绝该定位请求,错误码 110。
若 stop_time 比 LSP 当前时间早,则 LSP 必须拒绝该定位请求,错误码 110。
若 stop_time 比 start_time 早,则 LSP 必须拒绝该定位请求,错误码 110。
若 stop_time 同 start_time,则 LSP 必须返回一次响应消息,interval 元素将被忽略。
若 duration 为 0,则 LSP 必须返回一次响应消息,interval 元素将被忽略。
'service_coverage' 元素仅用于周期性触发事件,不用于 MS Action 事件和基于位置触发。
例 1: TLRR 用于周期性触发事件,持续时间段由‘start_time’ 和 ‘stop_time’表示
<tlrr ver=“”>
<msids>
<msid>461011678298</msid>
</msids>
<interval>00003000</interval>
<start_time utc_off="+0300">20021003112700</start_time>
<stop_time utc_off="+0300">20021003 一五 2700</stop_time>
<qop>
<hor_acc>100</hor_acc>
</qop>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4326</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
</geo_info>
<pushaddr>
<url></url>
</pushaddr>
<loc_type type="CURRENT" />
<prio type="HIGH" />
</tlrr>
例 2: TLRR 用于单次定位,‘stop_time’ 同 ‘start_time’
<tlrr ver=“”>
<msids>
<msid>461011678298</msid>
</msids>
<interval>00003000</interval>
<start_time utc_off="+0300">20021003112700</start_time>
<stop_time utc_off="+0300">20021003112700</stop_time>
<qop>
<hor_acc>100</hor_acc>
</qop>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4004</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
</geo_info>
<pushaddr>
<url></url>
</pushaddr>
<loc_type type="CURRENT" />
<prio type="HIGH" />
</tlrr>
例 3: TLRR 用于 MS_AVAIL 事件,时间为相对与当前时间一段时间之后
<tlrr ver=“”>
<msids>
<msid>461011678298</msid>
</msids>
<start_time utc_off="+0300">20021003112700</start_time>
<tlrr_event>
<ms_action type="MS_AVAIL"/>
</tlrr_event>
<qop>
<hor_acc>100</hor_acc>
</qop>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4326</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
</geo_info>
<pushaddr>
<url></url>
</pushaddr>
<loc_type type="CURRENT" />
<prio type="HIGH" />
</tlrr>
例 4: TLRR 用于周期性触发事件,立即发生,持续一段时间
<tlrr ver=“”>
<msids>
<msid>461011678298</msid>
</msids>
<interval>00003000</interval>
<duration>00009000</duration>
<qop>
<hor_acc>100</hor_acc>
</qop>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4326</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
</geo_info>
<pushaddr>
<url></url>
</pushaddr>
<loc_type type="CURRENT" />
<prio type="HIGH" />
</tlrr>
例 5: TLRR 用于基于位置触发事件,条件为 MS_ENTERING 某一特定区域
<tlrr ver=“”>
<msids>
<msid>461011678298</msid>
</msids>
<tlrr_event>
<change_area type="MS_ENTERING" loc_estimates="TRUE">
<target_area>
<name_area>Nanjing</name_area>
</target_area>
</change_area>
</tlrr_event>
<qop>
<hor_acc>100</hor_acc>
</qop>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4326</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
</geo_info>
<pushaddr>
<url></url>
</pushaddr>
<loc_type type="CURRENT" />
<prio type="HIGH" />
</tlrr>
例 6: TLRR 用于基于位置触发事件,条件为 MS_WITHIN_AREA 某一特定区域
<tlrr ver=“”>
<msids>
<msid>461011678298</msid>
</msids>
<tlrr_event>
<change_area type="MS_WITHIN_AREA" loc_estimates="FALSE">
<target_area>
<shape>
<CircularArea srsName="
<coord>
<X>35 35 24.一三 9N</X>
<Y>一三 9 35 </Y>
</coord>
<radius>一五</radius>
</CircularArea>
</shape>
</target_area>
<no_of_reports>10</no_of_reports>
</change_area>
</tlrr_event>
<pushaddr>
<url></url>
</pushaddr>
</tlrr>
例 7: TLRR 用于联合周期性/MS_AVAIL 触发事件
<tlrr ver=“”>
<msids>
<msid>461011678298</msid>
</msids>
<interval>00003000</interval>
<duration>00009000</duration>
<tlrr_event>
<ms_action type="MS_AVAIL"/>
</tlrr_event>
<qop>
<hor_acc>100</hor_acc>
</qop>
<geo_info>
<CoordinateReferenceSystem>
<Identifier>
<code>4326</code>
<codeSpace>EPSG</codeSpace>
<edition></edition>
</Identifier>
</CoordinateReferenceSystem>
</geo_info>
<pushaddr>
<url></url>
</pushaddr>
<loc_type type="CURRENT" />
<prio type="HIGH" />
</tlrr>
触发定位报告应答(TLRA)
<!-- MLP_TLRA -->
<!ENTITY % "">
<!ELEMENT tlra (((req_id, lcs_ref?) | (result, add_info?)) %;)>
<!ATTLIST tlra
ver CDATA #FIXED “”>
注:若接入地 LSP 从归属地 LSP 接收的消息中包含 lcs_ref,则接入地 LSP 必须传给应用平台。
例 1: 对应 TLRR 处理成功时的 TLRA
<tlra ver=“”>
<req_id> R100200701010000100004</req_id>
<lcs_ref>50</lcs_ref>
</tlra>
例 2: 对应 TLRR 处理出错时的 TLRA
<tlra ver=“”>
<result resid="4">UNKNOWN SUBSCRIBER</result>
</tlra>
触发定位报告(TLREP)
<!-- MLP_TLREP -->
<!ENTITY % "">
<!ELEMENT tlrep (req_id, lcs_ref?, trl_pos+, time_remaining? %;)>
<!ATTLIST tlrep
ver CDATA #FIXED “”>
注:若接入地 LSP 从归属地 LSP 接收的消息中包含 lcs_ref,则接入地 LSP 必须传给应用平台。
例 1: 成功的周期性触发事件返回 TLREP
<tlrep ver=“”>
<req_id> R100200701010000100005</req_id>
<lcs_ref>50</lcs_ref>
<trl_pos trl_trigger="PERIODIC">
<msid>461011678298</msid>
<pd>
<time utc_off="+0300">200208 一三 010423</time>
<shape>
<CircularArea srsName="
<coord>
<X>35 35 24.一三 9N</X>
<Y>一三 9 35 </Y>
</coord>
<radius>一五</radius>
</CircularArea>
</shape>
</pd>
<account_ref> A100200701010000100003</account_ref>
</trl_pos>
<time_remaining>00010000</time_remaining>
</tlrep>
例 2: 取消触发定位报告
<tlrep ver=“”>
<req_id> R100200701010000100005</req_id>
<lcs_ref>50</lcs_ref>
<trl_pos trl_trigger="PERIODIC">
<msid>461011678298</msid>
<poserr>
<result resid="114"> CANCELLATION OF TRIGGERED LOCATION REQUEST</result>
<time utc_off="+0200">20041007110237</time>
</poserr>
</trl_pos>
</tlrep>
终止触发定位报告请求(TLRSR)
<!-- MLP_TLRSR -->
<!ENTITY % "">
<!ELEMENT tlrsr (req_id, lcs_ref? %;)>
<!ATTLIST tlrsr
ver CDATA #FIXED “”>
例
<tlrsr ver=“”>
<req_id> R100200701010000100007</req_id>
<lcs_ref>50</lcs_ref>
</tlrsr>
终止触发定位报告应答(TLRSA)
<!-- MLP_TLRSA -->
<!ENTITY % "">
<!ELEMENT tlrsa ((req_id | (result, add_info?)) %;)>
<!ATTLIST tlrsa
ver CDATA #FIXED "">
例
<tlrsa ver="">
<req_id> R100200701010000100007</req_id>
</tlrsa>
通用错误消息(GEM)定义
当业务平台的定位请求超出本协议定义,LSP 可(SHOULD)返回一个 GEM(General Error
Message)。GEM 一般不使用(其不如其他错误应答消息具体),仅用于无适当的应答消息可以
指出错误。使用 GEM 时,详细的错误信息可在传输层协议说明(如 HTTP 错误)。
<!-- MLP_GEM -->
<!ELEMENT gem (result, add_info?)>
<!ATTLIST gem
ver CDATA #FIXED "">
<!ENTITY % SYSTEM "">
%;
例
<gem ver="">
<result resid="108">SERVICE NOT SUPPORTED</result>
<add_info>
The server does not support a service named 'skir'
</add_info>
</gem>
其他说明
多用户立即定位说明
SP 发送多用户定位请求可以采用同步方式或异步方式,LSP 分别作如下处理:
同步请求:接入地 LSP 将一个多被叫定位拆分为多个单被叫同步定位请求,并将接收的多
个单被叫定位响应组合为一个 answer 消息,返回给 SP;
异步请求:接入地 LSP 将一个多被叫定位拆分为多个单被叫异步定位请求,向 SP 回送一
个 ANSWER,REPORT 消息可以(MAY)以一个返回,也可以(MAY)以多个返回;
GEM 使用说明
异常情况下,错误码的返回可能通过应答或报告消息返回,也可能通过 GEM 返回,规则如
下:
- 在服务可识别时,使用特定服务(service)的应答或报告消息提示错误。
- 当服务(service)不可识别或其他服务内未规定的错误时,使用 GEM 消息返回错误。
net_param 说明
pos 子元素(msid, (pd | net_param○1 | area_code | poserr), net_param○2?, trans_id? , account_ref)>
中包含 net_param ○1 和 net_param○2 。其使用说明如下:
net_param ○2 通常不存在,除非业务平台具备同时获取 pd 和 net_param ○2 两项数据的授权,
一般内中国移动内部网元或网络运维应用。
若业务平台具备获取 net_param 一项数据授权,仅 net_param ○1 存在,通常仅返回 CGI 或
SAI 子元素。
QoP 说明
QoP(Quality of position)表示一个或多个如下指标(这些指标可有优先级要求,详见 eqop
元素子元素 resp_req 子元素):
期望响应时间(Response time requirement)。即业务平台期望 LSP 响应的时间
定位结果时间范围(Age of the location information)。每个定位结果有一个时间戳,该指标
表示结果的时效性。
定位精度(Accuracy of the location information),由系统估计。
请求消息中的 QoP
定位结果时间范围
业务平台可规定一个最长的时间范围即 max_loc_age。该参数用于 LSP 判断某一个位置信
息是否足够及时。
位置信息的精确度(Accuracy of location information)
业务平台可使用 QoP 定义精确度,该参数用于 LSP 或网络选择适当的定位技术以满足 QoP
要求。
应答/报告消息中的 QoP
位置信息最大时间(Maximum age of location information)
1. 应答/报告消息必须包含位置信息最大时间(通过时间戳元素表示,除非无法得知)。时
间戳必须定义计算该位置信息的时间点,该时间点需标明时区或 GMT 时差。
2. 若无请求消息中无位置信息最大时间,该参数取决于 LSP 设置,即 LSP 可尽力而为地
获取位置信息,可使用最有效的定位方法,使用保存的位置信息。应答/报告消息必须
包含位置信息最大时间(通过时间戳元素表示,除非无法得知)。
3. 实际的位置信息最大时间可比请求的数值大。若时效性重要,建议业务平台检查时间戳。
位置信息的定位精度
任何定位精度信息与位置信息计算时间点相关,通过时间戳表示。
若请求消息中无特定定位精度元素,定位精度由 LSP 设置,即 LSP 可尽力而为地获取位置
信息,可使用最有效最精确的定位方法。(默认采用 Cell ID 定位方式)。LSP 必须返回定位精度
值(除非无法得知)。
实际的位置信息的定位精度可比请求的精度弱,即使定位精度比请求弱,传递的 LSP 必不
能修改该参数,必不能将该信息翻译为错误信息。若定位精度值重要,建议应用平台检查返回
的位置信息的该元素值。
定位精度的可信度(Confidence of accuracy information)
LSP 可标明位置信息的可信度,如“65%的可信度”,LSP 在应答/报告消息中通过 lev_conf
元素表示定位精度的可信度。若应答/报告消息中无 lev_conf 元素,则定位精度的可信度未被标
明。lev_conf 元素的父元素为 pd 元素。
请求消息中的 QoP 无法满足
LSP 若无法获取满足 QoP 的位置信息(此时 qos_class=BEST_EFFORT),LSP 必须(SHALL)
设置 qop_not_met,提示业务平台 qop 不满足期望的 QoP。
参考性规定(Informative):LSP 默认的定位精度和定位响应时间与定位方式的对应关系
为:(0,50m]为 AGPS 定位,定位时间<=60s,(50m,一五 0m]为由 LSP 确定定位方式,(一五 0m,
一八 00km)为小区定位方式,定位时间<=30s。
元素和属性说明
add_info
描述:
发生异常,对返回 result 进行补充说明的一段文本串。
类型: Element
格式: Char string
定义值:
缺省值:
举例: <add_info>EVENT</add_info>
注释:
alt
描述:
海拔高度,以椭圆体坐标为基准的 MS 的高度,以米为单位
类型: Element
格式: Char String
定义值: [+|-]?[0-9]+
缺省值:
举例: <alt>1200</alt>
注释: 若所使用的定位方法可以获得高度,则这个参数会存在。
alt_acc
描述:
海拔高度的精度,以米为单位
类型: Element
格式: Char String
定义值: [0-9]+
缺省值:
举例: <alt_acc>200</alt_acc>
注释:
qos_class
描述:
qos_class在3GPP 中指Accuracy和Response Time值的符合程度(严格符合、尽力而为)。在MLP 中,
其父元素为alt_acc,hor_acc,ll_acc。
类型: Attribute
格式: Char string
定义值: ASSURED “严格符合”表示定位结果需要完全符合精度要求,若获得定位结果,
但是不符合精度要求,LSP 需丢弃该定位结果,返回错误 201“QoP
NOT ATTAINABLE”;若未获得定位结果,LSP 返回其他错误。
BEST_EFFOR
T
“尽力而为”表示定位结果需尽量符合精度要求,若不符合,LSP 将
返回该定位结果,并指名 QoS 未符合(qos_not_met);若未获得定
位结果,LSP 返回错误。
缺省值:
举例: <alt_acc qos_class="BEST_EFFORT">200</alt_acc>
注释: 详见 3GPP TS , , 章
alt_unc
描述:
海拔的不确定度(Uncertainty),以米为单位
类型: Element
格式: Char String
定义值: [0-9]+
缺省值:
举例: <alt_unc>200</alt_unc>
注释:
angle
描述:
表示椭圆长轴从正北方顺时针旋转的角度(以 angularUnit 为单位)。
类型: Element
格式: Char String
定义值:
缺省值:
举例: <angle></angle>
注释:
angularUnit
描述:
angularUnit 定义了形状(shape)描述中的角度的单位。例如,CircularArcArea 中的 startAngle
值将会使用这个单位来说明。如果在形状定义中没有包含这个单位,则使用 CRS 中的角度单
位。
类型: Element
格式: Char String
定义值: Degrees
Radians
缺省值: Degrees
举例: <angularUnit>Degrees</angularUnit>
注释:.
Box
描述:
正方形区域
类型: Element
格式:
定义值:
缺省值:
举例: <Box srsName=" gid="some_thing">
<coord>
<X>30 27 </X>
<Y>45 25 </Y>
</coord>
<coord>
<X>31 27 </X>
<Y>46 25 </Y>
</coord>
</Box>
注释:
gid
描述:
gid 是 XML 文档中的属性(attribute)Type ID 和元素(element)的参考信息,使得 XML 中技
术如 Xpointer、xref 可被使用。
类型: Attribute
格式: Char String
定义值:
缺省值:
举例: <Box srsName=" gid="some_thing">
注释: 该属性可选,并适用于所有 shape 子元素
srsName
描述:
srsName 是一个地理坐标系统(CoordinateReferenceSystem)的简单表示法,是一个 URI 包括 codeSpace
和 code 值,与 CoordinateReferenceSystem 中所定义的 codeSpace 和 code 同。
类型: Attribute
格式: Char String
定义值:
缺省值:
举例: <Box srsName="
注释: 该属性可选,并适用于所有 shape 子元素,若 srsName 元素不存在,则假设为 WGS84
CRS。
cc
描述:
国家码(untry code)
类型: Element
格式: Char String
定义值: 1-3 digits . 355 for Albania
缺省值:
举例: <cc>355</cc>
注释:
cellid
描述:
小区标识(Cell Identity)
类型: Element
格式: Char String
定义值: 0-65535
缺省值:
举例: <cellid>546</cellid>
注释:
tlrr_event
描述:
触发事件,包含 ms_action 和 change_area
类型: Element
格式:
定义值:
缺省值:
举例: <tlrr_event>
<ms_action type="MS_AVAIL"/>
</tlrr_event>
注释: TLRR 有‘interval’元素则为周期性触发事件,TLRR 有‘tlrr_event’元素则为基于位置触
发事件
change_area
描述:
基于位置的触发事件
类型: Element
格式:
定义值:
缺省值:
举例: <change_area type=”MS_ENTERING”>
<target_area>
<name_area>Beijing</name_area>
</targer_area>
</change_area>
注释:
type
描述:
基于位置的触发事件的类型
类型: Attribute
格式: Char string
定义值: MS_ENTERING 进入目标区域
MS_LEAVING 离开目标区域
MS_WITHIN_AREA 在目标区域内
缺省值:
举例: <change_area type=”MS_ENTERING”>
注释:
. loc_estimates
描述:
change_area 子元素,表示在报告 change_area 事件发生时,是否需要提供位置信息(即经纬度信息)
类型: Attribute
格式: Char string
定义值: TRUE 需要
FALSE 不需要
缺省值:
举例: <change_area loc_estimates=”TRUE”>
注释:
CircularArcArea
描述:
拱形区域,由起始角、终止角、内半径、外半径表示。
类型: Element
格式:
定义值:
缺省值:
举例: <CircularArcArea srsName=" gid="some_thing">
<coord>
<X>30 27 </X>
<Y>45 25 </Y>
</coord>
<inRadius>280</inRadius>
<outRadius>360</outRadius>
<startAngle>5</startAngle>
<stopAngle>240</stopAngle>
</CircularArcArea>
注释:
gid
参见 .
srsName
参见 .
CircularArea
描述:
园区域,由圆心和半径表示。
类型: Element
格式:
定义值:
缺省值:
举例: <CircularArea srsName=" gid="some_thing">
<coord>
<X>30 27 </X>
<Y>45 25 </Y>
</coord>
<radius>240</radius>
</CircularArea>
注释:
gid
参见 .
srsName
参见 .
code
描述:
CRS 中的唯一标识,在 codeSpace 中使用
类型: Element
格式: Char String
定义值:
缺省值:
举例: <code>4326</code>
注释: .
codeSpace
描述:
codeSpace(命名空间),此处为定义 CRS(coordinate reference systems)的权威。
类型: Element
格式: Char String
定义值:
缺省值:
举例: <codeSpace></codeSpace>
注释:
codeword
描述:
codeword 为每个用户的许可码,用于保护用户的位置信息,未有正确许可码的定位请求将被拒绝,仅有
正确许可码的定位请求才能被接受。
类型: Element
格式: Char String
定义值:
缺省值:
举例: <codeword>09 一八 a7cb</codeword>
注释: 如果许可码不匹配,LSP 将返回错误。
distanceUnit
描述:
长度单位表示 shape 定义中线段的长度的单位。例如园区域中的半径值以 distanceUnit 为单位。如果该元
素不存在,则可(SHOULD)使用 CRS 中的长度单位。
类型: Element
格式: Char String
定义值:
缺省值: meter
举例: <distanceUnit>surveyfoot</distanceUnit>
注释: 值由 CRS 组织定义
direction
描述:
表示被定位终端的移动方向
类型: Element
格式: Char String
定义值: 0-360
缺省值:
举例: <direction>120</direction>
注释: 若定位方法可获得方向,则该元素存在。
duration
描述:
触发事件中 LSP 作位置的时间长度
类型: Element
格式: Char String
The time is expressed as ddhhmmss where:
String Description
dd Day
hh Hours
mm Minutes
ss Seconds
定义值:
缺省值:
举例: <duration>00001000</duration>
注释:
edition
描述:
编号,定义 CRS 数据库的版本号(CRS 数据库由命名空间机构定义)
类型: Element
格式: Char String
定义值:
缺省值:
举例: <edition></edition>
注释:
EllipticalArea
描述:
椭圆区域。由中心点、长半轴、短半轴和长半轴偏离角表示。
类型: Element
格式:
定义值:
缺省值:
举例: <EllipticalArea srsName=" gid="some_thing">
<coord>
<X>30 27 </X>
<Y>45 25 </Y>
</coord>
<angle>240</angle>
<semiMajor>275</semiMajor>
<semiMinor>一五 0</semiMinor>
<angularUnit>degrees</angularUnit>
</EllipticalArea>
注释:
gid
参见 .
srsName
参见 .
eme_event
描述:
紧急呼叫时发起手机定位的事件
类型: Element
格式:
定义值:
缺省值:
举例: <eme_event eme_trigger="EME_ORG">
注释:
eme_trigger
描述:
紧急呼叫时发起手机定位的事件的触发原因
类型: Attribute
格式: Char string
定义值: EME_ORG 用户发起一次紧急呼叫
EME_REL 用户挂断一次紧急呼叫
缺省值:
举例: <eme_event eme_trigger="EME_ORG">
注释:
eme_pos
描述:
紧急呼叫服务响应信息中的位置信息
类型: Element
格式:
定义值:
缺省值:
举例: <eme_pos pos_method=”A-GPS”>
<msid>4711</msid>
<poserr>
<result resid="1">SYSTEM FAILURE</result>
<time utc_off="0200">20040617144558</time>
</poserr>
</eme_pos>
注释:
pos_method
描述:
定位方式
类型: Attribute
格式: Char string
定义值: CELL Cell coverage based positioning method
OTDOA Observed Time Difference of Arrival (OTDOA) positioning
method
GPS Global Positioning System (GPS) based positioning method
A-GPS Assisted GPS based positioning method
E-OTD Enhanced Observed Time Difference (E-OTD) positioning method
U-TDOA Uplink Time Difference of Arrival (U-TDOA) positioning method
AFLT Advanced Forward Link Triangulation positioning method
EFLT Enhanced Forward Link Triangulation positioning method
UNKNOWN Unknown positioning method
OTHER Any other positioning method
缺省值:
举例: <eme_pos pos_method="A-GPS"> … </eme_pos>
注释: 上述定位方式列表由 3GPP TS , , sect. (plus A-GPS) and TIA-801 定义
,新的定位方式可增加。
accout_ref
描述:
LSP定位结果应答和报告消息参考号,该号码将作为业务平台和LSP的对照号。LSP在发送业
务平台应答或报告消息中,必须包含account_ref(Accounting Reference)。
类型: Element
格式: Char string
定义值 “A”+ 接入地LSP ID + 日期(YYYYMMDD)+ 10位序列号
缺省值: DDD
例子: <account_ref>A100200701010000100002</account_ref>
注释: 国际区号为国家号
esrd
描述:
Emergency Services Routing Digits (ESRD)
类型: Element
格式: Char string
定义值:
缺省值:
举例: <esrd>761287612582</esrd>
注释:
type
描述:
ESRD 的出处
类型: Attribute
格式: Char string
定义值: NA 表示ESRD是北美定义的ESRD(NA-ESRD)
NA-ESRD 是一个遵照北美编码计划的电话号码,它可以被用来标识
紧急服务提供者和它联合的定位服务客户端。NA-ESRD 也可以标识
北美紧急呼叫发起的基站,小区或扇区。
缺省值: NA
举例: <esrd type="NA">12345678</ersd>
注释: 当前只有NA类型。将来会有其它类型定义。
esrk
描述:
Services Routing Key (ESRK).
类型: Element
格式: Char string
定义值: -
缺省值: -
举例: <esrk>928273633343</esrk>
注释: -
type
描述:
ESRK 的出处
类型: Attribute
格式: Char string
定义值: NA 表示ESRK是北美定义的ESRDK(NA-ESRK),
NA-ESRK 是一个电话号码,遵守北美编码方案,在呼叫期间在紧急
呼叫期间分配给该呼叫,NA-ESRK 用于标识紧急服务提供者和紧
急呼叫者的当前服务交换机。在紧急服务呼叫期间, NA-ESRK 也表
示主叫用户。
缺省值: NA
举例: <esrk type="NA">12345678</ersk>
注释: 当前只有 NA 类型。将来会有其它类型定义。
hor_acc
描述:
水平精度,以米为单位。
类型: Element
格式: Char String
定义值: [0-9]+
缺省值: 300
举例: <hor_acc>50</hor_acc>
注释: 该数值必须大于 0
qos_class
参见
id
描述:
在定位请求中 id 为业务平台登录 LSP 的帐号,在定位应答中,id 为 LSP 登录业务平台帐号。
类型: Element
格式: Char string
定义值:
缺省值:
举例: <id>TheTruckCompany</id>
注释: 该元素的具体取值与业务实现相关。
imsi
描述:
International Mobile Subscriber Identity,参考 3GPP TS 、ITU-T E212.
类型: Element
格式: Char String
定义值: -
缺省值: -
举例: <imsi>123456789012345</imsi>
注释: -
inRadius
描述:
内半径是指圆中心到最靠近中心的圆弧的距离,以 distannceUnit 为单位。
类型: Element
格式: Char String
定义值: [0-9]+
缺省值:
举例: <inRadius>100</inRadius>
注释: If the inner radius is 0 (zero) the area described represents a sector of a circle.
interval
描述:
表示在周期性触发事件下,TLRR 事件中两次响应消息之间的时间间隔。
类型: Element
格式: Char string
The interval is expressed as ddhhmmss where:
String Description
dd Number of days between responses
hh Number of hours between responses
mm Number of minutes between responses
ss Number of seconds between responses
定义值:
缺省值:
举例: <interval>00010000</interval>
注释:
lac
描述:
Location Area Code
类型: Element
格式: Char String
定义值: 1-65535
缺省值:
举例: <lac>234</lac>
注释: Location Area Code (LAC) 是特定长度 (2×八位组)的标识,在 GSM 网中标识一个位
置区域。可用 16 进制编码,0000 和 FFFE 为保留值。
lcs_ref
描述:
由归属地 LSP 生成的 LDR 参考标识,应用于业务平台、接入地 LSP、归属地 LSP、漫游地 LSP、
MSC/SGSN、终端,可唯一标识 Location Deferred Request。注:终端仅在 change of area 和 periodic location
事件中使用该参数。在业务平台与 LSP 立即/延后定位请求消息中无此参数。参考[]
类型: Element
格式: Char String
定义值: Two decimal digits, 00-64
缺省值: -
举例: <lcs_ref>50</lcs_ref>
注释: 在 change of area 、MS_AVAIL 、Combined Periodical/Deferred 事件中,lcs_ref 需含
在 triggered location reporting request 中。LDR reference number 在接收时为一个 8 位组
,将转为成 00-64 的十进制数。
注:3GPP 对照本协议,延后定位请求(Location Deferred Request)指触发定位
报告服务,本协议中定义的其他服务为立即定位服务。
lev_conf
描述:
该参数表示 MS 在返回的定位区域内的概率,以百分比形式表达。
类型: Element
格式: Char String
定义值: 0-100
缺省值:
举例: <lev_conf>80</lev_conf>
注释:
LinearRing
描述:
LinearRing 是一个简单的,封闭的,由多条线段逐段相连构成的轨迹,起始点和终止点为同一点。
类型: Element
格式:
定义值:
缺省值:
举例: <LinearRing srsName=" gid="some_thing">
<coord>
<X>30 27 </X>
<Y>45 25 </Y>
</coord>
<coord>
<X>40 27 </X>
<Y>48 25 </Y>
</coord>
<coord>
<X>33 27 </X>
<Y>46 25 </Y>
</coord>
<coord>
<X>30 27 </X>
<Y>45 25 </Y>
</coord>
</LinearRing>
注释:
gid
参见 .
srsName
参见 .
LineString
描述:
line string 是由线段逐段相连的轨迹
类型: Element
格式:
定义值:
缺省值:
举例: <LineString srsName=" gid="some_thing">
<coord>
<X>30 27 </X>
<Y>48 25 </Y>
</coord>
<coord>
<X>40 27 </X>
<Y>48 25 </Y>
</coord>
<coord>
<X>33 27 </X>
<Y>48 25 </Y>
</coord>
</LineString>
注释:
gid
参见 .
srsName
参见 .
ll_acc
描述:
经纬度的时间精度,以秒为单位(经纬度以度分秒为单位)。
类型: Element
格式: Char String
定义值:
缺省值:
举例: <ll_acc></ll_acc>
注释: 该数值必须大于 0。
qos_class
参见
lmsi
描述:
由 VLR 分配给用户的一个本地标识,用于 VLR(见 中定义)的内部数据管理。
类型: Element
格式: Char String
定义值:
缺省值:
举例: <lmsi>234</lmsi>
注释: LMSI 由四个八位组组成
loc_type
描述:
表示定位请求的类型
类型: Element
格式: Void
定义值:
缺省值:
举例: <loc_type type="INITIAL" />
注释:
type
描述:
Defines the type of location requested
类型: Attribute
格式: Char string
定义值: CURRENT 若 LSP 执行一次定位操作,成功获得带有对应时间戳的定位
结果,则该定位结果被认为是当前位置。
LAST 网络通常记录当前位置作为最后可知位置,并为之后的当前
位置替代。最后可知位置可能比呼叫初始位置晚。
LAST_OR_CURRENT
最后可知位置或当前位置,如果最后可知位置满足 QoS 要求,
则返回最后可知位置,否则返回当前位置。
CURRENT_OR_LAST 当前位置或最后可知位置,若 LSP 成功执行一次定位操作,
则返回当前定位结果,否则如果最后可知位置满足 QoS,则
返回最后可知位置。
INITIAL 用户发起紧急呼叫的开始,定位该用户得到的带有时间戳的
定位结果为初始位置。
缺省值: CURRENT
举例: <loc_type type="INITIAL" />
注释:
max_loc_age
描述:
对应于一个定位请求的定位响应的最大允许期限,以秒为单位。该定位信息可能是上次的位置更新缓存
在系统中的。
类型: Element
格式: Char string
定义值: Maximum number of seconds (must be >= 0)
缺省值: Implementation specific.
举例: <max_loc_age>3600</max_loc_age>
注释:
mcc
描述:
mobile country code (MCC).
类型: Element
格式: Char String
定义值: 3 digits, . 234 for the UK
缺省值:
举例: <mcc>86</mcc>
注释:
mnc
描述:
mobile network code
类型: Element
格式: Char string
定义值: 2 - 3 digits . 一五 for Vodafone
缺省值:
举例: <mnc>46</mnc>
注释:
ms_action
描述:
触发定位用户的动作
类型: Element
格式: Void
定义值:
缺省值:
举例: <ms_action type="MS_AVAIL" />
注释:
type
描述:
触发定位用户的动作的类型
类型: Attribute
格式: Char string
定义值: MS_AVAIL MS 与网络的连接断掉后,当重新恢复无线连接时,MS 的有效
通知将触发定位。更详细的信息可参见 3GPP TS .
缺省值:
举例: <ms_action type="MS_AVAIL" />
注释:
msid
描述:
移动用户的标识
类型: Element
格式: Char string
定义值:
缺省值:
举例: <msid>460703057640</msid>
注释: 某些类型的 MSID 需(SHOULD)与国际标准一致,例如 GSM/3GPP 标识需遵守 3GPP
[]。当 MSID type 为手机号时,该字段必须兼容有无 86 前缀两种手机号码格式。
type
描述:
Type of identifier for the mobile subscriber
类型: Attribute
格式: Char string
定义值: MSISDN Mobile Station International ISDN Number []
IMSI International Mobile Subscriber Identity [],
[J-STD-036]
IMEI International Mobile station Equipment Identity []
MIN Mobile Identification Number [IS-41D]
MDN Mobile Directory Number [IS-41D]
EME_MSID Emergency MSID
ASID 匿名用户 ID
IPV4 Mobile station IP address (Version 4) [RFC796]
OPE_ID Operator specific Identity
IPV6 Mobile station IP address (Version 6) [RFC35 一三]
SESSID Session identifier relating to the user, which MAY be
anonymous
SIP_URI IMS Public User Identity (Session Initiation Protocol
Uniform Resource Identifier) [RFC 3261]
TEL_URL Telephone Uniform Resource Locator [RFC 2806]
CSid CSid为CMCC与SP/SI共享用户帐号,LSP必须将其转成
MSISDN。
IM ID IM ID为Fetion ID,LSP必须将其转成MSISDN。
Browser ID Brower ID为终端WAP Browser ID,LSP必须将其转成
MSISDN。
缺省值: MSISDN
举例: <msid type="IMSI">
注释:
enc
描述:
MSID 的编码方式
类型: Attribute
格式: Char string
定义值: ASC 正常文本格式,未经加密的 MSID
CRP 加密格式,用于保护用户隐私。
缺省值: ASC
举例: <msid type="IMSI" enc="ASC">
注释:
MultiLineString
描述:
多组 line string 的集合(collection).
类型: Element
格式:
定义值:
缺省值:
举例: <MultiLineString srsName=" gid="some_thing">
<LineString>
...
</LineString>
</MultiLineString>
注释:
gid
参见 .
srsName
参见 .
MultiPoint
描述:
多个点的集合(collection)
类型: Element
格式:
定义值:
缺省值:
举例: <MultiPoint srsName=" gid="some_thing">
<Point>
...
</Point>
</MultiPoint>
注释:
gid
参见 .
srsName
参见 .
MultiPolygons
描述:
多个 polygon 的集合
类型: Element
格式:
定义值: -
缺省值: -
举例: <MultiPolygon srsName=" gid="some_thing">
<Polygon>
...
</Polygon>
</MultiPolygon>
注释:
gid
参见 .
srsName
参见 0.
name_area
描述:
在基于位置的触发事件中表示目标区域的行政地理区域名
类型: Element
格式: Char string
定义值:
缺省值:
举例: <name_area>Nanning</name_area>
注释:
ndc
描述:
national destination code
类型: Element
格式: Char string
定义值: 不同国家的变量长度不同
缺省值:
举例: <ndc>2 一五</ndc>
注释:
nmr
描述:
Network measurement result(网络测量结果)
类型: Element
格式: Char string
定义值:
缺省值:
举例:
注释: 测量结果(MR)以 34 位 16 进制,或 17 组 8 位字节形式编码,与 GSM 04.一八中的
测量结果(MR)元素的定义一致。
no_of_reports
描述:
TLRR 中报告次数的最大值
类型: Element
格式: Char String
定义值: [1-9]+
缺省值: 1
举例: <no_of_reports>5</no_of_reports>
注释:
plmn
描述:
如 []定义的 Public Land Mobile Network 的标识
类型: Element
格式: Char String
定义值:
缺省值:
举例: <plmn>
<mcc>234</mcc>
<mnc>2 一五</mnc>
</plmn>
注释:
qos_not_met
描述:
未达到期望的 QoS 标识
类型: Element
格式: Void
定义值:
缺省值:
举例:
注释: 仅在定位请求是尽力而为(Best Effort)的情况下使用,即返