LocationID说明了当前终端的服务器小区信息,这个小区可能是CELL小区、WLAN AP、或者WIMAXBS信息等。一个locationID中可包含多个小区,包括当前服务小区、历史小区以及周围的小区等。
例如:
locationId
{
cellInfo ver2-CellInfo-extension : lteCell :
//小区信息可能是LTE、WCDMA、GSM、WLAN、WIMAX等,不同的小区参数有所不同,但基本上都是小区的基本参数,例如MNC、MCC、小区ID、信号等参数
{
cellGlobalIdEUTRA
{
plmn-Identity
//PLMN ID
{
mcc
{
4
4
0
}
mnc
{
1
0
}
}
cellIdentity '00100000 00000000 11010000 0010'B //LTE小区的ID,详细参考3GPP 36.331
}
physCellId 33
//LTE PCI,详细参考3GPP36.331
trackingAreaCode '11111111 00100001'B
//LTETAC,详细参考3GPP 36.331
rsrpResult 54
rsrqResult24 //RSRP和RSRP//LTE PCI,详细参考3GPP 36.133
tA 1
//Timing Advance时间提前量,详细可参考LTE物理层
}
status current
//小区状态,表明当前的小区是服务小区,还是历史小区,还是无法确定的小区
}
qoP //定位质量要求,详细参考“常见字段_qop
{
horacc 19
maxLocAge 0
delay 7
}
ver2-SUPL-START-extension
//在locaitonID中可以有一个,或多个小区信息
{
multipleLocationIds
{
{
locationId
{
cellInfo ver2-CellInfo-extension : lteCell :
{
cellGlobalIdEUTRA
{
plmn-Identity
{
mcc
{
4
4
0
}
mnc
{
1
0
}
}
cellIdentity '00100000 00000001 00000000 0101'B
}
physCellId 66
trackingAreaCode '11111111 00100001'B
}
status stale
//表明这个小区是历史小区信息
}
relativetimestamp 62800
//取值范围0~65535,单位是0.01sec.如果有relativetimestamp表明该小区信息是历史测量值,如果没有,则表明该小区信息是当前测量值
servingFlag FALSE//非服务小区
}
}
}
}
}
status:Describes whether or notthe cell, WLAN AP or WiMAX BS info is:
Not Current, last known cell/AP info
Current, the present cell/AP info
Unknown (i.e. not known whether the cell/AP idis current or not current)