Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.437  Word version:  19.0.0

Top   Top   Up   Prev   Next
0…   7…   8…   8.3…   8.4…   8.5…   9…   9.3…   9.4…   9.5…   9.6…   9.7…

 

9.3  Spatial map management proceduresp. 40

9.3.1  Create spatial mapp. 40

9.3.1.1  Generalp. 40

The create spatial map procedure enables the consumers to request the SEAL SM Server to create spatial map of the area of interest.

9.3.1.2  Procedurep. 41

Figure 9.3.1.2-1 depicts the procedure for creating a spatial map. For the request from VAL server or SEAL SM client, as a spatial map consumer, SEAL SM server creates a spatial map. A spatial map can be structured in layers where each layer signifies a specific aspect of the spatial information (e.g. three dimensional space of area of interest, objects).
Copy of original 3GPP image for 3GPP TS 23.437, Fig. 9.3.1.2-1: Create spatial map procedure
Figure 9.3.1.2-1: Create spatial map procedure
(⇒ copy of original 3GPP image)
Up
Step 1.
The requestor (e.g., VAL server or SEAL SM client) sends a request message to the SEAL SM server to create a spatial map. The request includes requestor ID, security credentials, three-dimensional area of interest, information to be included in the spatial map such as access control rules defining which entities are permitted to discover and access the spatial map. The request may include spatial map layering information parameters and may also include augmented layer information that can be requested with the spatial map.
Step 2.
The SEAL SM server authorizes the requestor, and validates the request. The SEAL SM server produces a requested spatial map using layering information and processed sensor data.
  1. If the augmented layer information indicates to include VAL UE information, the SEAL SM server fetches the list of VAL UEs in the area of interest from LM server using clause 9.3.10 of TS 23.434 and/or from NEF as specified in TS 23.502.
  2. If the augmented layer information indicates to include spatial anchors information within area of interest, the SEAL SM server fetches the list of spatial anchors in the area of interest as specified in clause 8.3.4.
Step 3.
The SEAL SM server sends response message to the requestor with a indication of success, in-progress or fail. If the requested spatial map has been created sussesfully, the response message includes assigned spatial map ID and information which includes three-dimensional space defined by the spatial map and can include a list of spatial map layers with their corresponding layer ID, objects belong to the layer, etc.. If the response indicates "in-progress", an assigned spatial map ID is included in the message. Further, if the response indicates "in-progress" and the requestor has not provided a notification target address, then the requestor subscribes for spatial map event to receive notification when the spatial map is created. Otherwise, the response includes an indication of failure and may include a reason for the failure.
Step 4.
If the response indicates "in-progress", the SM server detects when the SEAL SM server has sufficient information to map all the objects related to area of interest and the spatial map is ready to provide service (e.g. employed for localization). If the requestor has provided a notification target address in the request or has subscribed for spatial map events, the SEAL SM server notifies the requestor with the spatial map ready notification message. The notification includes parameters as specifed in Table 9.3.6.3.3-1.
Up

9.3.1.3  Information flowsp. 42

9.3.1.3.1  Create spatial map requestp. 42
Table 9.3.1.3.1-1 descibes the information elements from VAL server (or SEAL SM client) to SM server for create spatial map request.
Information element Status Description
Requestor identityMThe identity of the requestor (e.g., VAL server or SM client).
Requestor security credentialsMThe security credentials of the requestor.
Application service IDMID of the requesting VAL application service.
Area of interestMThree-dimensional area information to produce the spatial map.
Notification Target AddressONotification target address (e.g. URL, URI, IP) where the notifications should be sent.
Information to includeOInformation to be included in the spatial map.
> Access control rulesOAccess control rules defining which entities are permitted to discover and access the spatial map.
> List of spatial map layersOList of spatial map layer information. Each element includes the information described below.
>> Spatial map layer informationOInformation to specify the corresponding spatial map layer specific information.
> Augmented layer informationO List of required augmented layer information. This IE can contain multiple values. Possible values are:
  • VAL_USERS;
  • SPATIAL_ANCHORS.
Up
9.3.1.3.2  Create spatial map responsep. 42
Table 9.3.1.3.2-1 descibes the information elements for create spatial map response from SM server to VAL server or SM client.
Information element Status Description
Application service IDOID of the requesting VAL application service.
Success responseO
(NOTE)
Information on the created spatial map. It contains information as specified in Table 7.3.3.1-1.
> Spatial map informationM The information about the created spatial map as described in Table 7.3.3.1-1.
> Augmented layer informationOAugmented layer information provided by SM server.
Failure responseO
(NOTE)
Indicates failed create spatial map.
> CauseOCause of the failure.
NOTE:
At least one of the information elements shall be provided.
Up

9.3.2  Discover spatial mapp. 42

9.3.2.1  Generalp. 42

The discover spatial map procedure enables the consumers to request the SEAL SM Server to discover all spatial maps of the area of interest.

9.3.2.2  Procedurep. 43

Figure 9.3.2.2-1 depicts the procedure for an authorized spatial map consumer (VAL server or SEAL SM client) to discover spatial map(s). The service is provided by SEAL SM server.
Copy of original 3GPP image for 3GPP TS 23.437, Fig. 9.3.2.2-1: Discover spatial map procedure
Figure 9.3.2.2-1: Discover spatial map procedure
(⇒ copy of original 3GPP image)
Up
Step 1.
The requestor (e.g.,VAL server or SEAL SM client) sends a request message to the SEAL SM server to discover spatial map(s). The request includes requestor ID, security credentials, three-dimensional area of interest or localization information to discover spatial maps in the area, optional discovery filters, i.e., a set of characteristics (e.g., a list of specific spatial map layers) to search the matching spatial maps when multiple spatial maps are allowed in the area of interest.
Step 2.
The SEAL SM server authorizes the requestor, and validates the request. Then the server determines the spatial map(s) according to the requested filtering criteria.
Step 3.
The SEAL SM server sends the discover spatial map response message to the requestor. If the request was succesful, the response includes the determined spatial map information, , otherwise the response includes an indication of failure and may include a failure reason.
Up

9.3.2.3  Information flowsp. 43

9.3.2.3.1  Discover spatial map requestp. 43
Table 9.3.2.3.1-1 descibes the information elements from VAL server (or SEAL SM client) to SEAL SM server for discover spatial map request.
Information element Status Description
Requestor identityMThe identity of the requestor (e.g., VAL server or SM client).
Requestor security credentialsMThe security credentials of the requestor.
Application service IDMID of the requesting VAL application service.
Filtering criteriaMCriteria to get spatial map(s).
> Area of interestO
(NOTE)
Three-dimensional area information to discover spatial maps.
> Location informationO
(NOTE)
Location, orientation and pose information that is used to identify relevant spatial maps.
> Optional discovery filtersOA set of characteristics to search the matching spatial maps.
>> List of spatial map layersOThe list of spatial map layers to discover spatial map(s) with matching layers. Each element includes the information described below.
>>> Spatial map layer informationOInformation to specify the corresponding spatial map layer specific information.
NOTE:
At least one of the information elements shall be provided.
Up
9.3.2.3.2  Discover spatial map responsep. 44
Table 9.3.2.3.2-1 descibes the information elements for Discover spatial map response from SEAL SM server to VAL server or SEAL SM client.
Information element Status Description
Application service IDOID of the requesting VAL application service.
Success responseO
(NOTE)
Indicates successful discovery.
> List of discovered spatial mapsMList of ID(s) of the discovered spatial map(s). Each element includes the information described below.
>> Spatial map IDMID of a spatial map discovered.
Failure responseO
(NOTE)
Indicates failed discovery.
> CauseOCause of the failure.
NOTE:
At least one of the information elements shall be provided.
Up

9.3.3  Get spatial map informationp. 44

9.3.3.1  Generalp. 44

The get spatial map procedure enables the consumers to request the SEAL SM Server to get all details about the specific spatial map.

9.3.3.2  Procedurep. 44

Figure 9.3.3.2-1 depicts the procedure for an authorized spatial map consumer (VAL server or SEAL SM client) to get the spatial map. The service is provided by SEAL SM server.
Copy of original 3GPP image for 3GPP TS 23.437, Fig. 9.3.3.2-1: Get spatial map information procedure
Up
Step 1.
The requestor (e.g., VAL server or SEAL SM client) sends a request message to the SEAL SM server to get the spatial map information. The request includes requestor ID, security credentials, spatial map ID.
Step 2.
The SEAL SM server authorizes the requestor, and validates the request. If the request is authorized, the SEAL SM server determines information about the requested spatial map information.
Step 3.
The SEAL SM server sends the get spatial map information response message to the requestor. If the request is successful, the response includes spatial map information, otherwise the response indicates a failure and may include a failurereason.
Up

9.3.3.3  Information flowsp. 45

9.3.3.3.1  Get spatial map information requestp. 45
Table 9.3.3.3.1-1 descibes the information elements for get spatial map request from the VAL server or SEAL SM client to the SEAL SM server.
Information element Status Description
Requestor identityMThe identity of the requestor (e.g., VAL server or SM client).
Requestor security credentialsMThe security credentials of the requestor.
Application service IDMID of the requesting VAL application service.
Spatial map IDMID of the spatial map to get information on it.
> List of spatial map layersOA list of spatial map layers for which information is requested.
Up
9.3.3.3.2  Get spatial map information responsep. 45
Table 9.3.3.3.2-1 descibes the information elements for get spatial map response from the SEAL SM server to the VAL server or SEAL SM client.
Information element Status Description
Spatial map IDMID of the requested spatial map to get information.
Application service IDOID of the requesting VAL application service.
Success responseO
(NOTE)
Indicates successful get information.
> Spatial map informationM Information about the requested spatial map as specified in Table 7.3.3.1-1.
Failure responseO
(NOTE)
Indicates failed get information.
> CauseOCause of the failure.
NOTE:
At least one of the information elements shall be provided.
Up

9.3.4  Update spatial mapp. 46

9.3.4.1  Generalp. 46

The update spatial map procedure enables the consumers to request the SEAL SM Server to update a spatial map.

9.3.4.2  Procedurep. 46

Figure 9.3.4.2-1 depicts the procedure to update the spatial map. For the request from the spatial map consumer (VAL server or SEAL SM client), SEAL SM server updates the spatial map as requested.
Copy of original 3GPP image for 3GPP TS 23.437, Fig. 9.3.4.2-1: Update spatial map procedure
Figure 9.3.4.2-1: Update spatial map procedure
(⇒ copy of original 3GPP image)
Up
Step 1.
The requestor (e.g., VAL server or SEAL SM client) sends a request message to the SEAL SM server to update a spatial map. The request includes requestor ID, security credentials, spatial map ID, information on what to update such as updated spatial map layering information and updated spatial map coverage area. As a part of update, the request may include augmented layer information (e.g., VAL users, spatial anchors).
Step 2.
The SEAL SM server authorizes the requestor and validates the request. The SEAL SM server updates the spatial map as requested.
Step 3.
The SEAL SM server sends response message to the requestor with result of the request and updated spatial map information with the spatial map ID. SEAL SM server may include the requested augmented layer information in the response message.
Up

9.3.4.3  Information flowsp. 47

9.3.4.3.1  Update spatial map requestp. 47
Table 9.3.4.3.1-1 descibes the information elements for update spatial map request from VAL server or SEAL SM client to SEAL SM server.
Information element Status Description
Requestor identityMThe identity of the requestor (e.g., VAL server or SM client).
Requestor security credentialsMThe security credentials of the requestor.
Application service IDMID of the requesting VAL application service.
Spatial map IDMID of the spatial map to update.
Spatial map update informationM The spatial map Information to update as described in described in Table 7.3.3.1-1. Only IEs which need to be updated are included.
> Augmented layer informationO List of required augmented layer information. This IE can contain multiple values. Possible values are:
  • VAL_UE;
  • SPATIAL_ANCHORS.
NOTE:
At least one of the information elements shall be provided.
Up
9.3.4.3.2  Update spatial map responsep. 47
Table 9.3.4.3.2-1 descibes the information elements for update spatial map response from the SEAL SM server to the VAL server or SEAL SM client.
Information element Status Description
Spatial map IDMID of the requested spatial map to get information.
Application service IDOID of the requesting VAL application service.
Success responseO
(NOTE)
Indicates successful update.
> Spatial map informationM Updated spatial map information. It contains information as specified in Table 7.3.3.1-1.
> Augmented layer informationOAugmented layer information.
Failure responseO
(NOTE)
Indicates failed update.
> CauseOCause of failure.
NOTE:
At least one of the information elements shall be provided.
Up

9.3.5  Delete spatial mapp. 47

9.3.5.1  Generalp. 47

The delete spatial map procedure enables the consumers to request the SEAL SM Server to delete a spatial map.

9.3.5.2  Procedurep. 47

Figure 9.3.5.2-1 depicts the procedure to delete the spatial map. For the request from the spatial map consumer (VAL server or SEAL SM client), SEAL SM server deletes the spatial map as requested.
Copy of original 3GPP image for 3GPP TS 23.437, Fig. 9.3.5.2-1: Delete spatial map procedure
Figure 9.3.5.2-1: Delete spatial map procedure
(⇒ copy of original 3GPP image)
Up
Step 1.
The requestor (e.g., VAL server or SEAL SM client) sends a request message to the SEAL SM server to delete the spatial map. The request includes requestor ID, security credentials, a spatial map ID.
Step 2.
The SEAL SM server authorizes the requestor and validates the request. The SEAL SM server deletes the spatial map as requested.
Step 3.
The SEAL SM server sends response message to the requestor with the result of success or failure.

9.3.5.3  Information flowsp. 48

9.3.5.3.1  Delete spatial map requestp. 48
Table 9.3.5.3.1-1 descibes the information elements for delete spatial map request from VAL server or SEAL SM client to SEAL SM server.
Information element Status Description
Requestor identityMThe identity of the requestor (e.g., VAL server or SM client).
Requestor security credentialsMThe security credentials of the requestor.
Spatial map IDMSpatial map ID to delete.
Up
9.3.5.3.2  Delete spatial map responsep. 48
Table 9.3.5.3.2-1 descibes the information elements for delete spatial map response from SEAL SM server to VAL server or SEAL SM client.
Information element Status Description
Success responseO
(NOTE)
Indicates successful delete.
Failure responseO
(NOTE)
Indicates failed delete.
> CauseOCause of failure.
NOTE:
At least one of the information elements shall be provided.
Up

9.3.6  Spatial map subscriptionp. 48

9.3.6.1  Generalp. 48

This clause provides subscription related procedures to spatial map specific events.

9.3.6.2  Proceduresp. 49

9.3.6.2.1  Subscribe spatial map eventp. 49
Figure 9.3.6.2.1-1 depicts the procedure for the authorized spatial map consumer (VAL server or SEAL SM client) to subscribe the spatial map event. The service is provided by SEAL SM server. Spatial map consumer can get notification information when the the SM server detects subscribed event.
Copy of original 3GPP image for 3GPP TS 23.437, Fig. 9.3.6.2.1-1: Subscribe spatial map event procedure
Up
Step 1.
The VAL server (or SEAL SM client) sends a request message to the SEAL SM server to subscribe spatial map event. The request includes requestor ID, security credentials, a notification endpoint, a spatial map ID, event to subscribe which triggers the notification. The request message may also include a list of spatial map layers with its corresponding layer IDs to subscribe spatial map layering information related events. The requestor (VAL server or SEAL SM client) may subscribe to one or more of the following events:
  1. "changes of objects" events to indicate the SM server to notify the requestor when changes of the objects are detected. The notification triggering criteria for "changes of objects" event may include added or removed objects, position or direction changes of the spatial map objects.
  2. "layers modification" events to indicate the SM server to notify the requestor when any layer in the spatial map is added or updated or removed.
  3. "spatial map ready" events to indicate the SM server to notify the requestor when the SEAL SM server has sufficient information to map all the objects related to area of interest the spatial map and the spatial map is ready to provide service (e.g. employed for localization). This event is used when the result IE in the Create spatial map response indicates "in-progress".
Step 2.
The SEAL SM server authorizes VAL server (or SEAL SM client), and validates the request. Then server add the requestor into the subscriber list of the event. SM server starts monitoring the events.
Step 3.
The SEAL SM server sends response message with the result. For the successful subscribe request, a subscription ID is included in the message. Otherwise, the response message includes an indication of failure and may include a reason for failure.
Up
9.3.6.2.2  Notify spatial map eventp. 49
Figure 9.3.6.2.2-1 depicts the notify spatial map event operation between the authorized spatial map consumer (VAL server or SEAL LM client) and SEAL SM server.
Copy of original 3GPP image for 3GPP TS 23.437, Fig. 9.3.6.2.2-1: Notify spatial map event
Figure 9.3.6.2.2-1: Notify spatial map event
(⇒ copy of original 3GPP image)
Up
Step 1.
The SEAL SM server detects an event that triggers the notification to the subscribers for the corresponding event.
  1. If the subscribed event is "changes of objects", the SM server detects any changes of the spatial map objects.
  2. If the subscribed event is "Layers modification", the SM server detects any changes of the spatial map layers information.
  3. If the subscribed event is "spatial map ready", the SM server detects when the SEAL SM server has sufficient information to map all the objects related to area of interest the spatial map and the spatial map is ready to provide service (e.g. employed for localization).
SM server determines whether the detected event matchs triggering criteria and notifies subscribers accordingly.
Step 2.
The SEAL SM server notifies the VAL servers (or SEAL SM clients) which subscribed the corresponding event. The notification includes a subscription ID and event-specific information. If the event is "changes of objects", spatial map notification message includes the information on the detected triggering event, e.g. added or removed objects, position or direction changes of the objects in the spatial map etc. If the event is "Layer modification", the notification message includes the list of all layers for the spatial map.
Up
9.3.6.2.3  Unsubscribe spatial mapp. 50
Figure 9.3.6.2.3-1 depicts the procedure for the authorized spatial map consumer (VAL server or SEAL CM client) to unsubscribe from the spatial map event. The service is provided by SEAL SM server.
Copy of original 3GPP image for 3GPP TS 23.437, Fig. 9.3.6.2.3-1: Unsubscribe spatial map procedure
Up
Step 1.
The VAL server (or SEAL SM client) sends a request message to the SEAL SM server to unsubscribe from spatial map event. The request includes requestor ID, security credentials and the subscription ID for the event.
Step 2.
The SEAL SM server authorizes VAL server (or SEAL SM client), and validates the request. Then SM server removes the requestor's subscription ID from the subscriber list for the spatial map event.
Step 3.
The SEAL SM server sends unsubscribe spatial map event response message with the result. If successful, the response includes an indication of success. Otherwise, the response includes an indication of failure and may include a reason for failure.
Up

9.3.6.3  Information flowsp. 51

9.3.6.3.1  Subscribe spatial map requestp. 51
Table 9.3.6.3.1-1 shows the subscribe spatial map event request sent by VAL server (or SEAL SM client) to SEAL SM server to subscribe for spatial map event(s).
Information element Status Description
Requestor identityMThe identity of the requestor (e.g., VAL server or VAL user).
Security credentialsMThe security credentials of the requestor.
Application service IDMID of the requesting VAL application service.
Expiry timeOProposed subscription expiry time.
Target spatial map(s)MSpatial map(s) to subscribe.
> List of spatial map IDsOID(s) of the spatial map(s) to subscribe.
> Area of interestOThree-dimensional area information to discover spatial map(s) to subscribe.
List of eventsMEvents to subscribe. Each element includes the information described below.
> Event typeO List of events to subscribed. Possible values are:
  • Change of objects
  • Layers modification
  • spatial map ready
> specified objectsO List of specified objects for "change of objects" event.
> Triggering criteriaOSpecifies the condition to determine whether the event is occurred, e.g. Spatial map is employed and ready for localization service.
>> Changes in objectsO
(NOTE)
Triggers notification if any or specified (or specified type of) objects are added, removed, etc.
>> Layer IDsO
(NOTE)
List of layers. Triggers notification if any or specified spatial map layer change is detected.
> Notification intervalsO Specifies when to notify the detected event,
Possible values are:
  • Event based (e.g., promptly); Or
  • Periodically (with minimum time between consecutive notifications)
  • intervals (i.e. minimum time between consecutive notifications)
> interval timeOTime between consecutive notifications (applicable only if notification intervals is set to intervals).
NOTE:
At least one of the sub-elements shall be provided.
Up
9.3.6.3.2  Subscribe spatial map responsep. 51
Table 9.3.6.3.2-1 shows the subscribe spatial map event response sent by SEAL SM server to VAL server (or SEAL SM client) as the response to the subscribe spatial map event request.
Information element Status Description
ResultMResult of the subscribe spatial map event request.
Subscription Id (NOTE)OIdentity of the subscription.
Expire timeOSubscription expire time.
Failure causeOIndicates reason for the failure.
NOTE:
This IE is mandatory when Result IE indicates success.
Up
9.3.6.3.3  Notify spatial map eventp. 52
Table 9.3.6.3.3-1 shows the spatial map notification sent by SEAL SM server to VAL server (or SEAL SM client) to notify about spatial map event(s).
Information element Status Description
Subscription IDMSubscription ID for the event.
Notification informationMSpecifies what matches the triggering notification condition, including related information.
> Spatial map IDMID of the spatial map for which the event is detected.
> Event typeM Type of event detected. One of the event as specified in Table 9.3.6.3.1-1.
>> Changed objectO
(NOTE 1)
Information on the object which triggered the notification.
>>> Object IDOID of the changed object.
>>> Type of changeOSpecifies the detected type of change for the object (e.g., added, removed, or changed position or direction).
>>> Changed object informationOA container to carry the changed object specific information.
>> list of layers
(NOTE 2)
OInformation about layers for the spatial map.
NOTE 1:
This IE is applicable for "Change of objects" event type.
NOTE 2:
This IE is applicable for "Layer modification" event type.
Up
9.3.6.3.4  Unsubscribe spatial map requestp. 52
Table 9.3.6.3.4-1 shows the unsubscribe spatial map event request sent by VAL server (or SEAL SM client) to SEAL SM server to subscribe for spatial map event(s).
Information element Status Description
Requestor identityMThe identity of the requestor (e.g., VAL server or VAL user).
Security credentialsMThe security credentials of the requestor.
Subscription IDMSubscription ID for the event.
Up
9.3.6.3.5  Unsubscribe spatial map responsep. 52
Table 9.3.6.3.5-1 shows the unsubscribe spatial map event response sent by SEAL SM server to VAL server (or SEAL SM client) as the response to the unsubscribe spatial map event request.
Information element Status Description
ResultMResult of the subscribe spatial map event request.
Failure causeOIndicates reason for the failure.
Up

Up   Top   ToC