The location management server enhanced with the Fuse Location Function(FLF) supports the creation of location profiles for location service at the application enablement layer and the mapping of location profiles to one or more vertical applications. Location profiling is based on the vertical driven hybrid positioning requirements and policies.
The example of attributes that can be used for the location profiles is specified in Annex D
The procedure includes the translation of the vertical request to a location profile and the derivation of the requested location information report.
The Location Management Server has configured a set of location service profiles.
The LM Server receives a location reporting trigger from VAL server and activates a location reporting procedure as defined in clause 9.3.5
The Fused Location Function determines a mapping of the vertical location services to a location service profile based on the location request information, the location profiles and the location capability of VAL UE which registered to the LM Server before.
The LM Server requests from the LMC the location information of the target VAL UE optionally with the requested location information (the access type, positioning method) based on the determined location profiles in LM server obtained in step 2.
The LM Client responds to the LM Server the location report based on the request.
The LM Server performs a location information request to one or more of the following (based on the location profile):
to GMLC directly or via NEF (as defined in TS 23.273), acting as AF.
to 3rd party location servers.
The Fused Location Function calculates the location information based on combined location reports from step 3~4 and checks whether the location reports fulfil the location profile requirements.
If the requirements are not fulfilled, the LM Server will repeat the step 3~5 iteratively to request location information and re-check whether the requirements are met or not.
If the requirements are fulfilled, the LM Server sends the location information report to the VAL server.