移动定位协议(MobileLocationProtocol)简称MLP,是LIF指定的一个用于获取移动终端设备位置信息的传输协议。详细定义了定位服务器(Locationserver)和
LSC(LocationServiceClient)之间的数据传输方式(is)。MLP定义了一系列位置服务标准,以便支持各种LBS服务的需求,例如不同定位和传输中的可靠性、延迟、可用性等等。LSC和定位服务器之间的交互内容是基于XML的,每个定位服务包含了一组XML传输消息。这个标准定义了一组应用层的协议,它屏蔽了实际应用中各种无线通信网络在技术和结构上的差异,可以使LBS运营商更专注与开发LBS应用内容。
MLP的组成包括传输层,元素层和服务层三个部分。
(1)传输层:描述了基于XML格式的内容是怎样被传输的,包括一组可替换的传输协议:HTTP,WSP,SOAP.
(2)元素层:定义了所有在服务层使用的元素,目前定义的元素有ID,FUNC,LOC,SHAPE,QOP,GSM一NET和CTXT,每个元素分别对应一个DTD(文档类
型定义DocumentTypeDefinition).
(3)服务层:定义了MLP能提供的实际服务,最基本的MLP服务是根据3GPP提出的定位服务定义的[10][161,另外,还有高级的MLP服务和附加的MLP服务,这些服务是根据一些被MLP确认的服务协议制定:服务层分为两个子层,上面的一层管理服务类型和内容,下面的一层管理支持上层服务的元素,如果某个元素支持多项服务,那么这个元素就放在元素层定义。
| MMCP | MMCM | MMCF | MMCC |
| MMCA | MMAC | MLT | MLS |
| MLPPP | MLP | MLN | MLLRP |
位网民共同编写而成。共计