Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 24.545
Location Management  
Service Enabler Architecture Layer for Verticals (SEAL)

V19.3.0 (PDF)2025/09  … p.
V18.9.02025/09  120 p.
V17.13.02025/09  100 p.
V16.9.1  2025/06  45 p.
Rapporteur:
Mr. Herrero-Veron, Christian
Huawei Technologies Co. Ltd.

full Table of Contents for  TS 24.545  Word version:  19.3.0

each clause number in 'red' refers to the equivalent title in the Partial Content
Here   Top
1Scope  p. 11
2References  p. 11
3Definitions of terms and abbreviations  p. 12
3.1Terms  p. 12
3.2Abbreviations  p. 13
4General description  p. 13
4ARanging based services and sidelink positioning in 5G  p. 13
5Functional entities  p. 13
5.1SEAL location management client (SLM-C)  p. 13
5.2SEAL location management server (SLM-S)  p. 14
6Location management procedures  p. 15
6.1General  p. 15
6.2On-network procedures  p. 15
6.2.1General  p. 15
6.2.1.1Authenticated identity in HTTP request  p. 15
6.2.1.2Boot up procedure  p. 15
6.2.1.3Authenticated identity in CoAP request  p. 15
6.2.2Event-triggered location reporting procedure  p. 15
6.2.2.1General  p. 15
6.2.2.2SLM client HTTP procedure  p. 15
6.2.2.2.1Fetching location reporting configuration  p. 15
6.2.2.2.2Location reporting  p. 16
6.2.2.3SLM server HTTP procedure  p. 17
6.2.2.3.1Fetching location reporting configuration  p. 17
6.2.2.3.2Location reporting  p. 17
6.2.2.4SLM client CoAP procedure  p. 18
6.2.2.4.1Fetching location reporting configuration  p. 18
6.2.2.4.2Location reporting  p. 18
6.2.2.5SLM server CoAP procedure  p. 19
6.2.2.5.1Fetching location reporting configuration  p. 19
6.2.2.5.2Location reporting  p. 20
6.2.3On-demand location reporting procedure  p. 20
6.2.3.1SLM client HTTP procedure  p. 20
6.2.3.2SLM server HTTP procedure  p. 21
6.2.3.3SLM client CoAP procedure  p. 21
6.2.3.4SLM server CoAP procedure  p. 22
6.2.4Client-triggered or VAL server-triggered location reporting procedure  p. 22
6.2.4.1SLM client HTTP procedure  p. 22
6.2.4.2SLM server HTTP procedure  p. 23
6.2.4.3SLM client CoAP procedure  p. 23
6.2.4.4SLM server CoAP procedure  p. 25
6.2.5Location reporting triggers configuration cancel procedure  p. 26
6.2.5.1SLM client HTTP procedure  p. 26
6.2.5.2SLM server HTTP procedure  p. 26
6.2.5.3VAL Server procedure  p. 27
6.2.5.4SLM client CoAP procedure  p. 27
6.2.5.5SLM server CoAP procedure  p. 27
6.2.6Location information subscription procedure  p. 28
6.2.6.1VAL server procedure  p. 28
6.2.6.1.1SIP based procedure  p. 28
6.2.6.1.2HTTP based procedure  p. 29
6.2.6.2Server procedure  p. 30
6.2.6.2.1SIP based procedure  p. 30
6.2.6.2.2HTTP based procedure  p. 32
6.2.7Event-triggered location information notification procedure  p. 33
6.2.7.1SLM client HTTP or SIP procedure  p. 34
6.2.7.2SLM server HTTP or SIP procedure  p. 34
6.2.7.3SLM client CoAP procedure  p. 35
6.2.7.4SLM server CoAP procedure  p. 35
6.2.8On-demand usage of location information procedure  p. 35
6.2.8.1VAL server procedure  p. 35
6.2.8.2Server procedure  p. 36
6.2.9Query list of users based on location  p. 37
6.2.9.1SLM client HTTP procedure  p. 37
6.2.9.2SLM server HTTP procedure  p. 37
6.2.9.3SLM client CoAP procedure  p. 38
6.2.9.4SLM server CoAP procedure  p. 38
6.2.10Location area monitoring information procedure  p. 38
6.2.11Location profiling for supporting location service enablement  p. 39
6.2.11.1SLM client HTTP procedure  p. 39
6.2.11.2SLM server HTTP procedure  p. 39
6.2.11.3SLM client CoAP procedure  p. 39
6.2.11.4SLM server CoAP procedure  p. 40
6.2.12Location service registration procedure  p. 40
6.2.12.1SLM client HTTP procedure  p. 40
6.2.12.2SLM server HTTP procedure  p. 41
6.2.12.3SLM client CoAP procedure  p. 41
6.2.12.4SLM server CoAP procedure  p. 42
6.2.13Location service registration update procedure  p. 42
6.2.13.1SLM client HTTP procedure  p. 42
6.2.13.2SLM server HTTP procedure  p. 42
6.2.13.3SLM client CoAP procedure  p. 43
6.2.13.4SLM server CoAP procedure  p. 43
6.2.14Location service deregistration procedure  p. 44
6.2.14.1SLM client HTTP procedure  p. 44
6.2.14.2SLM server HTTP procedure  p. 44
6.2.14.3SLM client CoAP procedure  p. 44
6.2.14.4SLM server CoAP procedure  p. 45
6.2.15Update location reporting configuration  p. 45
6.2.15.1SLM client HTTP procedure  p. 45
6.2.15.2SLM server HTTP procedure  p. 45
6.2.15.3SLM client CoAP procedure  p. 45
6.2.15.4SLM server CoAP procedure  p. 46
6.2.16SEAL location management server provides adaptive configuration  p. 46
6.2.16.1SLM client HTTP procedure  p. 46
6.2.16.2SLM server HTTP procedure  p. 47
6.2.16.3SLM client CoAP procedure  p. 47
6.2.16.4SLM server CoAP procedure  p. 47
6.2.17Confirm location service notification procedure  p. 48
6.2.17.1Server procedure  p. 48
6.2.17.1.1SIP based procedure  p. 48
6.2.17.1.2HTTP based procedure  p. 48
6.2.17.2VAL server procedure  p. 48
6.2.17.2.1SIP based procedure  p. 48
6.2.17.2.2HTTP based procedure  p. 49
6.2.18Location reuse request procedure  p. 49
6.2.18.1General  p. 49
6.2.18.2SLM client HTTP procedure  p. 49
6.2.18.3SLM server HTTP procedure  p. 50
6.2.18.4SLM client CoAP procedure  p. 50
6.2.18.5SLM server CoAP procedure  p. 51
6.2.19Location positioning configuration procedure  p. 51
6.2.19.1SLM client HTTP procedure  p. 51
6.2.19.2SLM server HTTP procedure  p. 51
6.2.19.3SLM client CoAP procedure  p. 52
6.2.19.4SLM server CoAP procedure  p. 53
6.2.20History location result report procedure  p. 53
6.2.20.1General  p. 53
6.2.20.2SLM client HTTP procedure  p. 54
6.2.20.3SLM server HTTP procedure  p. 54
6.2.20.4SLM client CoAP procedure  p. 54
6.2.20.5SLM server CoAP procedure  p. 55
6.2.21Confirm location verification procedure  p. 55
6.2.21.1SLM client HTTP procedure  p. 55
6.2.21.2SLM server HTTP procedure  p. 56
6.2.21.3SLM client CoAP procedure  p. 56
6.2.21.4SLM server CoAP procedure  p. 57
6.2.22Sidelink positioning / ranging management procedure  p. 57
6.2.22.1SLM server HTTP or SIP procedure  p. 57
6.2.22.2SLM client HTTP or SIP procedure  p. 58
6.2.22.3SLM server CoAP procedure  p. 58
6.2.22.4SLM client CoAP procedure  p. 58
6.2.23Short-range based positioning information procedure  p. 58
6.2.23.1SLM client HTTP procedure  p. 58
6.2.23.2SLM server HTTP procedure  p. 59
6.2.23.3SLM client CoAP procedure  p. 59
6.2.23.4SLM server CoAP procedure  p. 60
6.2.24LM Server identifying the UEs sharing the same location procedure  p. 60
6.2.24.1SLM client HTTP procedure  p. 60
6.2.24.2SLM server HTTP procedure  p. 61
6.2.24.3SLM client HTTP procedure  p. 61
6.2.24.4SLM server CoAP procedure  p. 62
6.2.25Location positioning subscription procedure  p. 62
6.2.25.1SLM client HTTP procedure  p. 62
6.2.25.2SLM server HTTP procedure  p. 63
6.2.25.3SLM client CoAP procedure  p. 63
6.2.25.4SLM server CoAP procedure  p. 64
6.2.26Location positioning notification procedure  p. 64
6.2.26.1SLM client HTTP procedure  p. 64
6.2.26.2SLM server HTTP procedure  p. 65
6.3Off-network procedures  p. 65
6.3.1General  p. 65
6.3.1.1SEAL Off-network Location Management message transport  p. 65
6.3.1.2Basic Message Control  p. 65
6.3.1.2.1General  p. 65
6.3.1.2.2State: Start  p. 66
6.3.1.2.3State: Waiting for Ack/Resp  p. 66
6.3.1.2.4State: Stop  p. 67
6.3.1.3Sending acknowledgement  p. 67
6.3.2Event-triggered location reporting procedure  p. 67
6.3.2.1Location reporting trigger configuration  p. 67
6.3.2.1.1Client originating procedure  p. 67
6.3.2.1.2Client terminating procedure  p. 68
6.3.2.2Location reporting  p. 68
6.3.2.2.1Client originating procedure  p. 68
6.3.2.2.2Client terminating procedure  p. 69
6.3.2.3Location reporting trigger cancel  p. 69
6.3.2.3.1Client originating procedure  p. 69
6.3.2.3.2Client terminating procedure  p. 69
6.3.3On-demand location reporting  p. 70
6.3.3.1Client originating procedure  p. 70
6.3.3.2Client terminating procedure  p. 70
7Coding  p. 71
7.1General  p. 71
7.2Application unique ID  p. 71
7.3Structure  p. 71
7.4XML schema  p. 79
7.4.1General  p. 79
7.4.2XML schema  p. 79
7.5Data semantics  p. 90
7.6MIME type  p. 104
7.7IANA registration template  p. 105
8SEAL Off-network Location Management protocol message formats  p. 106
8.1Functional definitions and contents  p. 106
8.1.1General  p. 106
8.1.2Off-network location management message  p. 106
8.1.2.1Message definition  p. 106
8.2General message format and information elements coding  p. 107
8.2.1General  p. 107
8.2.2Message type  p. 108
8.2.3VAL user ID  p. 108
8.2.4Message Data  p. 108
8.2.5Cause  p. 109
8.2.6Message ID  p. 109
8.2.7Reply-to message ID  p. 110
A(Normative)  Timers  p. 111
A.1General  p. 111
A.2On network timers  p. 111
A.3Off-network timers  p. 111
B(Normative)  CoAP resource representation and encoding  p. 112
B.1General  p. 112
B.2Data types applicable to multiple resource representations  p. 112
B.2.1Referenced structured data types  p. 112
B.2.2Referenced simple data types  p. 112
B.2.3Common structured data types  p. 113
B.2.3.1Type: BaseTrigger  p. 113
B.2.3.2Type: LocationReportConfiguration  p. 114
B.2.3.3Type: TriggeringCriteriaType  p. 115
B.2.3.4Type: CellChange  p. 115
B.2.3.5Type: SpecificCells  p. 115
B.2.3.6Type: TrackingAreaChange  p. 116
B.2.3.7Type: SpecificTrackingAreas  p. 116
B.2.3.8Type: PlmnChange  p. 116
B.2.3.9Type: SpecificPlmns  p. 116
B.2.3.10Type: MbmsSaChange  p. 116
B.2.3.11Type: SpecificMbmsSas  p. 117
B.2.3.12Type: MbsfnAreaChange  p. 117
B.2.3.13Type: SpecificMbsfnAreas  p. 117
B.2.3.14Type: PeriodicReport  p. 117
B.2.3.15Type: TravelledDistance  p. 117
B.2.3.16Type: VerticalAppEvent  p. 118
B.2.3.17Type: GeographicalAreaChange  p. 118
B.2.3.18Type: SpecificGeoAreas  p. 118
B.2.3.19Type: LocationReport  p. 119
B.2.3.20Type: LocationInfo  p. 119
B.2.3.21Type: RequestedLocation  p. 120
B.2.3.22Type: AdaptiveReportConfiguration  p. 120
B.2.3.23Type: LocationReuse  p. 120
B.2.3.24Type: LocationPositioningConfigurationRequest  p. 121
B.2.3.25Type: LocationPositioningConfigurationResponse  p. 121
B.2.3.26Type: Verification  p. 121
B.2.3.27Type: ConfirmLocationReport  p. 122
B.2.3.28Type: SrposInfoReq  p. 122
B.2.3.29Type: RangeDirection  p. 122
B.2.3.30Type: SlPosMgmtParam  p. 122
B.2.4Common simple data types  p. 123
B.2.5Common enumerations  p. 123
B.2.5.1Enumeration: Accuracy  p. 123
B.2.5.2Enumeration: LocationAccessType  p. 123
B.2.5.3Enumeration: PositioningMethod  p. 124
B.2.5.4Enumeration: AdaptiveResult  p. 124
B.2.5.5Enumeration: AdaptiveReportType  p. 125
B.2.5.6Enumeration: ConfirmLocStatus  p. 125
B.2.5.7Enumeration: ResultOp  p. 125
B.2.5.8Enumeration: SrposFilter  p. 125
B.3Resource representation and APIs for location reporting provided by SLM-S  p. 126
B.3.1SU_LocationReporting API provided by SLM-S  p. 126
B.3.1.1API URI  p. 126
B.3.1.2Resources  p. 127
B.3.1.2.1Overview  p. 127
B.3.1.2.2Resource: Trigger Configurations  p. 128
B.3.1.2.2.1Description  p. 128
B.3.1.2.2.2Resource Definition  p. 128
B.3.1.2.2.3Resource Standard Methods  p. 128
B.3.1.2.3Resource: Location Reports  p. 129
B.3.1.2.3.1Description  p. 129
B.3.1.2.3.2Resource Definition  p. 129
B.3.1.2.3.3Resource Standard Methods  p. 129
B.3.1.2.4Resource: Locations  p. 130
B.3.1.2.4.1Description  p. 130
B.3.1.2.4.2Resource Definition  p. 130
B.3.1.2.4.3Resource Standard Methods  p. 130
B.3.1.2.5Resource: Location Area Information  p. 131
B.3.1.2.5.1Description  p. 131
B.3.1.2.5.2Resource Definition  p. 131
B.3.1.2.5.3Resource Standard Methods  p. 131
B.3.1.2.6Resource: Registration  p. 132
B.3.1.2.6.1Description  p. 132
B.3.1.2.6.2Resource Definition  p. 132
B.3.1.2.6.3Resource Standard Methods  p. 132
B.3.1.2.7Resource: Deregistration  p. 132
B.3.1.2.7.1Description  p. 132
B.3.1.2.7.2Resource Definition  p. 133
B.3.1.2.7.3Resource Standard Methods  p. 133
B.3.1.2.8Resource: Adaptive Configuration  p. 133
B.3.1.2.8.1Description  p. 133
B.3.1.2.8.2Resource Definition  p. 133
B.3.1.2.8.3Resource Standard Methods  p. 133
B.3.1.2.9Resource: Location Reuse  p. 134
B.3.1.2.9.1Description  p. 134
B.3.1.2.9.2Resource Definition  p. 134
B.3.1.2.9.3Resource Standard Methods  p. 134
B.3.1.2.10Resource: Location Reports  p. 134
B.3.1.2.10.1Description  p. 134
B.3.1.2.10.2Resource Definition  p. 135
B.3.1.2.10.3Resource Standard Methods  p. 135
B.3.1.3Data Model  p. 135
B.3.1.3.1General  p. 135
B.3.1.3.2Structured data types  p. 137
B.3.1.3.2.1Type: LocationAreaQuery  p. 137
B.3.1.3.2.2Type: LocationAreaInfo  p. 137
B.3.1.3.2.3Type: UeInfo  p. 137
B.3.1.3.2.4Type: LocationCapability  p. 137
B.3.1.3.3Simple data types and enumerations  p. 137
B.3.1.4Error Handling  p. 137
B.3.1.5CDDL Specification  p. 138
B.3.1.5.1Introduction  p. 138
B.3.1.5.2CDDL document  p. 138
B.3.1.6Media Types  p. 143
B.3.1.7Voidp. …
B.3.1.8Voidp. …
B.3.1.9Voidp. …
B.3.1.10Voidp. …
B.4Resource representation and APIs for location reporting provided by SLM-C  p. 143
B.4.1SU_LocationReporting API provided by SLM-C  p. 143
B.4.1.1API URI  p. 143
B.4.1.2Resources  p. 144
B.4.1.2.1Overview  p. 144
B.4.1.2.2Resource: Trigger Configuration  p. 145
B.4.1.2.2.1Description  p. 145
B.4.1.2.2.2Resource Definition  p. 145
B.4.1.2.2.3Resource Standard Methods  p. 145
B.4.1.2.3Resource: Location  p. 146
B.4.1.2.3.1Description  p. 146
B.4.1.2.3.2Resource Definition  p. 146
B.4.1.2.3.3Resource Standard Methods  p. 146
B.4.1.2.4Resource: Location Positioning Configuration  p. 147
B.4.1.2.4.1Description  p. 147
B.4.1.2.4.2Resource Definition  p. 147
B.4.1.2.4.3Resource Standard Methods  p. 147
B.4.1.3Data Model  p. 147
B.4.1.3.1General  p. 147
B.4.1.4Error Handling  p. 149
B.4.1.5CDDL Specification  p. 149
B.4.1.5.1Introduction  p. 149
B.4.1.5.2CDDL document  p. 149
B.4.1.6Media Types  p. 154
B.5Media types  p. 154
B.5.1General  p. 154
B.5.2Media type structure and definition  p. 155
B.5.3Media type registration template for application/vnd.3gpp.seal-location-info+cbor  p. 155
C(Normative)  Counters  p. 156
C.1General  p. 156
C.2Off-network counters  p. 156
DIANA UDP port registration form  p. 158
$Change history  p. 160

Up   Top