The location management client may get into a state where it cannot report location information to the location management server at any time after the initial location reporting configuration was provided by the location management server. If any location information trigger criterion applies, while not reporting location information to the location management server, the location management client stores the corresponding location information.
Trigger criteria while not reporting location information to the location management server may vary from trigger criteria while reporting location information to the location management server. Such trigger criteria may for example include not reported distance travelled, not reported elapsed time, not reported call initiation, not reported emergency alert, not reported emergency group call, not reported imminent peril group call and not reported emergency private call.
The location management server can request stored location information at any time from the location management client, following a return to report location information to the location management server.
Figure 10.9.3.9.2.1-1 illustrates the procedure for the on-demand based usage of location information history reporting from the location management client to the location management server.
Pre-conditions:
The location management client is configured to store location information, while not reporting location information to the location management server.
The location management client has stored location information based on triggering criteria in not reporting location information cases.
The location management client returns to report location information while there is a communication link between the location management client and location management server.
The location management server updates the available location information with one or several stored location information and the optional MC service UE label, if present, from the location management client.
The location management server can request stored location information at any time from the location management client, following a return to report location information to the location management server. The MC service server or the location management client may initiate the request of stored location information.
Figure 10.9.3.9.2.2-1 illustrates the procedure for the on-demand based usage of location history reporting.
Pre-conditions:
The location management client 1 is configured to store location information, while not reporting location information to the location management server.
The location management client 1 has stored location information based on triggering criteria in not reporting location information cases.
The location management server may have none, a subset or all available stored location information reports from location management client 1.
The location management server checks the authorization of this request and compares the location information history request with the already retrieved stored location information from location management client 1.
The location management server requests stored location information from location management client 1 according to the procedure described in clause 10.9.3.9.2.1 of the present document, if the desired stored location information is not available on the location management server.
The location management server reports the requested stored location information to the MC service server or location management client 2. The location management server reports the optional MC service UE label, if present, to the location management client 2.
The location management client can report the status of stored location information at any time to the location management server, following a return to report location information to the location management server.
Figure 10.9.3.9.3.1-1 illustrates the procedure for the usage of the status reporting from the location management client.
Pre-conditions:
The location management client has returned to report location information and has stored location information reports.
The location management client returns to report location information while there is a communication link between the location management client and location management server.
The location management server can request the status of stored location information at any time from the location management client, following a return to report location information to the location management server.
Figure 10.9.3.9.3.2-1 illustrates the procedure for the on-demand based usage of requesting the status of the stored location information from the location management client.
Pre-conditions:
The location management client has returned to report location information and has stored location information reports.
The location management client returns to report location information while there is a communication link between the location management client and location management server.
The MC service server or the location management client can request the status of stored location information at any time, following a return to report location information to the location management server.
Figure 10.9.3.9.3.3-1 illustrates the procedure for the on-demand based usage of the status location history reporting procedure.
Pre-conditions:
The location management client 1 has returned to report location information and has stored location information reports.
The MC service server or location management client 2 requests the status of the stored location information reports from the location management client 1.
The location management server requests and receives the status report of the stored location information from location management client 1 according to the procedure described in clause 10.9.3.9.3.2 of the present document.
The location management server can request cancellation of the transmission of location information history reports at any time following the start of transmission by sending a location information history cancel request to the reporting location management client. The MC service server or location management client could initiate the cancellation request, if those entities are aware of ongoing location information history reporting. The transmission cancellation does not have any effect on the configured triggering criteria in emergency cases, triggering criteria in non-emergency cases nor on the triggering criteria in not reporting location information cases.
Figure 10.9.3.9.4.2-1 illustrates the procedure for the cancellation on location history reporting from the location management server to the location management client.
Pre-conditions:
The location management client has returned to report location information and has stored location information reports.
The location management client transmits stored location information while there is a communication link between the location management client and location management server.
Figure 10.9.3.9.4.3-1 illustrates the procedure for the cancellation on location history reporting from the MC service server or location management client to the location management server.
Pre-conditions:
The location management client 1 has returned to report location information and has stored location information reports.
The location management client 1 transmits stored location information while there is a communication link between the location management client and location management server.
The MC service server or location management client 2 requests the cancellation of the location information history reporting at any time during the transmission.
The location management server checks the authorization of this request and decides whether to cancel the transmission from the reporting location management client 1 as described in clause 10.9.3.9.4.2, to cancel the transmission from the location management server or to cancel the transmission from both.
If there are no other authorized location management clients requesting the location history of location management client 1, the location management server executes the requested cancellation.
Interconnected MC systems in either the same security domain or different security domains share location information either through the direct connection of the location management servers or through the connected MC gateway servers.
The MC service server or location management client in the primary MC system can request MC service user's location information, which is in the partner MC system, at any time by sending a location information request to the location management server at primary MC system.
Figure 10.9.3.10.2-1 illustrates the high level procedure of on-demand request of location information.
The MC service server or a location management client in the primary MC system requests on-demand location information of MC service user located in the partner MC system.
The location management server in the primary MC system sends the on-demand location information request to the location management server in the partner MC system.
The location management server at partner MC system updates the location information, according to the procedure described in clause 10.9.3.2 or provides stored location information, based on the configuration for on-demand requests.
The location management server in the partner MC system sends the location information report, described in clause 10.9.2.2, to the MC service server in the primary MC system.
If the requesting location information management client is still authorized to receive the location report, the location management server in the primary MC system sends the location information report to the requesting location information management client.
The location management client in the partner MC system provides, based on configuration, periodic location information, which will be also forwarded to the subscribed entities.
Figure 10.9.3.10.3-1 illustrates the high level procedure of event-triggered sharing of location information.
The location management client in the partner MC system is triggered, based on configuration, to send a location information report, according to described triggers in clause 10.9.3.1.
The location management server in the partner MC system sends the location information notification to the location management server in the primary MC system, according to the described information flow in clause 10.9.2.7.
The location management server in the primary MC system checks if the location management client is authorized to receive the location information and forwards the received location information, according to the procedure described in clause 10.9.3.6.1.
The location management client in the partner MC system provides, based on configuration, event triggered location information, which will be also forwarded to the subscribed entities.
Figure 10.9.3.10.4-1 illustrates the high level procedure of subscription to location information between interconnected MC systems.
The MC service server or the location management client in the primary MC system request subscription to event-triggered location information of MC service users in the partner MC system by sending a location information subscription request to the location management server in the primary MC system, according to the described information flows in clause 10.9.2.5.
The location management server in the primary MC system sends the location information subscription request to the location management server in the partner MC system, according to the described information flow in clause 10.9.2.5.
The location management server in the partner MC system sends the location information subscription response to the location management server in the primary MC system.
The location management server in the primary MC system sends the location information subscription response to the requesting entity in the primary MC system, according to the described information flow in clause 10.9.2.6.
The location management client in the primary MC system receives location information updates according to the subscriptions requested in the partner MC system. Those subscriptions can be cancelled anytime from the primary MC system.
Figure 10.9.3.10.5-1 illustrates the high level procedure of the subscription cancellation to location information between interconnected MC systems.
The MC service server or the location management client in the primary MC system request the cancellation of subscriptions to event-triggered location information of MC service users in the partner MC system by sending location information cancel subscription requests to the location management server in the primary MC system, according to the described information flows in clause 10.9.2.8.
The location management server in the primary MC system sends the location information cancel subscription request to the location management server in the partner MC system, according to the described information flow in clause 10.9.2.8.
The location management server in the partner MC system sends the location information cancel subscription response to the location management server in the primary MC system.
The location management server in the primary MC system sends the location information cancel subscription response to the requesting entity in the primary MC system, according to the described information flow in clause 10.9.2.9.
An authorized MC service user in the primary MC system in charge of MC service users either currently completely or partially operating in a partner MC system is able to configure event-based location information for the involved MC service users at any time by sending configuration parameters. Those configuration parameters are temporarily used, while the configuration parameters of the primary MC system are reinstated either by the configuration expiration criteria or by request from the authorized MC service user.
Figure 10.9.3.10.6-1 illustrates the high level procedure of location reporting temporary configuration procedure.
The location management client in the primary MC system requests to configure the location reporting of MC service user(s) located in the partner MC system.
The location management server in the primary MC system sends the location reporting temporary configuration request to the location management server in the partner MC system.
The location management server in the partner MC system forwards the location reporting temporary configuration request to the location management client in the partner MC system. The location management server in the partner MC system may adjusts the configuration parameters.
The location management client in the partner MC system applies the temporary configuration parameters and stores the original configuration parameters as well as sets the configuration expiration criteria.
The location management client in the partner MC system sends the location reporting temporary configuration response to the location management server in the partner MC system. The location reporting temporary configuration response includes the full status report on all configuration parameters, even if only one configuration parameter has received a request of adaptation.
The location management server in the partner MC system sends the location reporting temporary configuration response to the location management server in the primary MC system.
The location management server in the primary MC system sends the location reporting temporary configuration response to the location management client in the primary MC system.
The location management client can control the location information dissemination at any time by sending a restrict location information dissemination request to the location management server, which will indicate to the location management server whether the location information can be disseminated further or not.
Figure 10.9.3.11-1 illustrates the high level procedure whether to enable/disable the restriction to distribute the location information further or not.
The location management client 1 initiates a request for restricting the location information dissemination, containing an indication to enable the restriction or disable the restriction. By default, the location management server can disable the restriction, i.e. location information of user can be distributed further. The request may provide the list of MC service IDs of MC service users (e.g. based on the role or selected users or any). The list could be pre-defined or dynamic or based on any other criteria.
The location management server updates restriction information of the reporting location management client 1. If the location management server does not have the restriction record for the location information dissemination of the requesting location management client 1 before, then just store the restriction record for that location management client 1.
The location management server sends the restrict location information dissemination response to the location management client 1 to confirm the status of the restrict location information dissemination request.
The location management server may inform all the subscribed users (in accordance with local policies and local requirements) that the location information from this particular user will be provided or not by sending the restrict location information dissemination notification upon successfully applying restrictions on location dissemination as described in step 3 above.