在SUPL 1.0版本中,已经确定了SUPL的架构,和之前的Candidate版本不一样的是,该版本中明确不考虑通过SIP CORE来发送WAP Push和SMS消息。SUPL1.0的结构模型如下图:
其中支持SUPL的终端称为SET;SUPL的业务平台称为SUPL Location Platform,简称SLP。根据发起方的不同(NI和MO),MLS应用(或称为SUPL代理)可以位于终端侧,也可以位于网络侧。
定位平台SLP
SUPL定位平台(SLP)包含SUPL位置中心(SLC)和SUPL定位中心(SPC),SLC和SPC有可能集成在一个系统中。Lup接口用于SLP和SET间的通信,该接口上传递SUPL业务管理和SUPL定位确定所需的消息,包括:
o Lup业务管理消息:终止于SLP中的SLC功能。
o Lup定位确定消息:终止于SLP中的SPC功能。
o
o
SET和SLP间有两种通信模式:
o 代理模式:该模式下SPC不直接和SET通信,SET和SPC间的通信由SLC进行代理。
o 非代理模式:该模式下SPC将和SET直接通信。
o
o
SLP中的SLC和SPC功能也可能被集成在不同的系统中,此时SLC和SPC间应支持开放的Llp接口。
SUPL位置中心(SLC)
SLC系统协调网络中的SUPL操作,在和SET通过用户平面承载进行交互时执行下述功能:
o SUPL隐私功能(SPF)
o SUPL发起功能(SIF)
o SUPL安全功能(SSF)
o SUPL漫游支持功能(SRSF)
o SUPL计费功能(SCF)
o SUPL业务管理功能(SSMF)
o SUPL定位计算功能(SPCF)
o
o
o
o
o
o
o
SLC有可能将位置ID翻译成用经/纬度数据描述的地理位置,这种较粗的定位方式有可能已能满足SUPL代理所要求的QoP(定位质量要求),在MNO环境中,这通常被称作Cell-ID定位。
SUPL定位中心(SPC)
SPC支持以下功能:
o SUPL安全功能(SSF)
o SUPL辅助数据递送功能(SADF)
o SUPL参考位置取回功能(SRRF)
o SUPL定位计算功能(SPCF)
SPC支持以下功能:
o
o
o
o
SUPL终端(SET)
SET支持在SUPL中定义的与网络之间通过用户平面承载的交互过程。SET支持以下一种或者多种功能:
o SUPL隐私功能
o SUPL安全功能
o SUPL SET预设功能
SET支持在SUPL中定义的与网络之间通过用户平面承载的交互过程。SET支持以下一种或者多种功能:
o
o
o
SET支持SET-based和/或SET-assisted定位计算。SET还可能支持以下的功能:
o SUPL定位计算功能
o 辅助数据递送功能
o
o
SLP平台通过PPG或者SMSC来发送定位请求的消息。对于代理模式,业务管理和定位确定所需的SUPL应用消息交互发生在SLP和SET间;对于非代理模式,业务管理所需的信息交互发生在SLC和SET间,而与定位确定相关的信息交互发生在SPC和SET间。
后续将介绍相关的接口和流程。