Systems and methods to enable combined periodic and triggered location of a mobile device
Methods and techniques are described for initiating a periodic and triggered location in a target UE. After LCS Client requests initiation of periodic and triggered location reporting from the UE, two intermediate responses are returned by a network. A first response indicates that the periodic and triggered location request has been received and accepted b the network. A second response indicates that periodic and triggered location has been activated in the UE. Additionally, a periodic and triggered location request may include a maximum event sampling interval and a maximum reporting interval and one or more location triggers. The maximum event sampling interval can limit UE power consumption and the maximum reporting interval can detect when periodic and triggered location is no longer active in a UE. The location triggers may include periodic reporting, reporting using area events or reporting based on UE motion.
1. A method at a user equipment for performing periodic and triggered location services, comprising:
receiving a periodic and triggered location request from a first network entity, the periodic and triggered location request comprising a type of triggered location reporting event and a maximum reporting interval for the triggered location reporting event, wherein a first location report is issued by the user equipment if the type of triggered location reporting event is detected during the maximum reporting interval for the triggered location reporting event and a second location report is issued by the user equipment if the type of triggered location reporting event is not detected at an expiration of the maximum reporting interval for the triggered location reporting event;
returning a response to the first network entity indicating that the periodic and triggered location request is accepted;
determining if the triggered location reporting event occurs;
transmitting the first location report to a second network entity when the triggered location reporting event occurs; and
transmitting the second location report to the second network entity upon determination by the user equipment of the expiration of the maximum reporting interval for the triggered location reporting event when no triggered location reporting event occurs during the maximum reporting interval.
2. The method of claim 1 , wherein the periodic and triggered location request is received and the first location report and the second location report are transmitted using a Narrowband Internet of Things (NB-IoT) radio access type (RAT), a Long Term Evolution (LTE) RAT, or a New Radio (NR) RAT.
3. The method of claim 1 , wherein the first network entity and the second network entity are each a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), or a Location Management Function (LMF).
4. The method of claim 3 , wherein the first network entity is the same as the second network entity.
5. The method of claim 3 , wherein the first network entity is different to the second network entity.
6. The method of claim 5 , wherein the first network entity and the second network entity belong to different networks.
7. The method of claim 1 , wherein the type of triggered location reporting event comprises at least one of entering into an area, leaving from an area, being inside an area, periodic reporting or motion event reporting.
8. The method of claim 1 , wherein the periodic and triggered location request further includes a minimum reporting interval, wherein transmitting the first location report to the second network entity when the triggered location reporting event occurs comprises transmitting the first location report to the second network entity when the triggered location reporting event occurs following an interval at least equal to the minimum reporting interval since a transmission of a previous location report.
9. The method of claim 1 , wherein the periodic and triggered location request further includes a maximum event sampling interval for the triggered location reporting event, wherein the determining if the triggered location reporting event occurs comprises determining if the triggered location reporting event occurs at an interval no greater than the maximum event sampling interval.
10. A user equipment for performing periodic and triggered location services, comprising:
a wireless transceiver configured to wirelessly communicate with a first network entity; and
at least one processor configured to receive with the wireless transceiver a periodic and triggered location request from the first network entity, the periodic and triggered location request comprising a type of triggered location reporting event and a maximum reporting interval for the triggered location reporting event, wherein a first location report is issued by the user equipment if the type of trigger location reporting event is detected during the maximum reporting interval for the triggered location reporting event and a second location report is issued by the user equipment if the type of trigger location reporting event is not detected at an expiration of the maximum reporting interval for the triggered location reporting event, return with the wireless transceiver a response to the first network entity indicating that the periodic and triggered location request is accepted, determine if the triggered location reporting event occurs, transmit with the wireless transceiver the first location report to a second network entity when the triggered location reporting event occurs, and transmit with the wireless transceiver the second location report to the second network entity upon determination by the user equipment of the expiration of the maximum reporting interval for the triggered location reporting event when no triggered location reporting event occurs during the maximum reporting interval.
11. The user equipment of claim 10 , wherein the periodic and triggered location request is received and the first location report and the second location report are transmitted using a Narrowband Internet of Things (NB-IoT) radio access type (RAT), a Long Term Evolution (LTE) RAT, or a New Radio (NR) RAT.
12. The user equipment of claim 10 , wherein the first network entity and the second network entity are each a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), or a Location Management Function (LMF).
13. The user equipment of claim 10 , wherein the type of triggered location reporting event comprises at least one of entering into an area, leaving from an area, being inside an area, periodic reporting or motion event reporting.
14. The user equipment of claim 10 , wherein the periodic and triggered location request further includes a minimum reporting interval, wherein the at least one processor is further configured to transmit with the wireless transceiver the first location report to the second network entity when the triggered location reporting event occurs by being configured to transmit the first location report to the second network entity when the triggered location reporting event occurs following an interval at least equal to the minimum reporting interval since a transmission of a previous location report.
15. The user equipment of claim 10 , wherein the periodic and triggered location request further includes a maximum event sampling interval for the triggered location reporting event, wherein the at least one processor is further configured to determine if the triggered location reporting event occurs by being configured to determine if the triggered location reporting event occurs at an interval no greater than the maximum event sampling interval.
16. A user equipment for performing periodic and triggered location services, comprising:
means for receiving a periodic and triggered location request from a first network entity, the periodic and triggered location request comprising a type of triggered location reporting event and a maximum reporting interval for the triggered location reporting event, wherein a first location report is issued by the user equipment if the type of triggered location reporting event is detected during the maximum reporting interval for the triggered location reporting event and a second location report is issued by the user equipment if the type of triggered location reporting event is not detected at an expiration of the maximum reporting interval for the triggered location reporting event;
means for returning a response to the first network entity indicating that the periodic and triggered location request is accepted;
means determining if the triggered location reporting event occurs; and
means for transmitting the first location report to a second network entity when the triggered location reporting event occurs; and
means for transmitting the second location report to the second network entity upon determination by the user equipment of the expiration of the maximum reporting interval for the triggered location reporting event when no triggered location reporting event occurs during the maximum reporting interval.
17. The user equipment of claim 16 , wherein the periodic and triggered location request is received and the first location report and the second location report are transmitted using a Narrowband Internet of Things (NB-IoT) radio access type (RAT), a Long Term Evolution (LTE) RAT, or a New Radio (NR) RAT.
18. The user equipment of claim 16 , wherein the first network entity and the second network entity are each a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), or a Location Management Function (LMF).
19. The user equipment of claim 18 , wherein the first network entity is the same as the second network entity.
20. The user equipment of claim 18 , wherein the first network entity is different to the second network entity.
21. The user equipment of claim 20 , wherein the first network entity and the second network entity belong to different networks.
22. The user equipment of claim 16 , wherein the type of triggered location reporting event comprises at least one of entering into an area, leaving from an area, being inside an area, periodic reporting or motion event reporting.
23. The user equipment of claim 16 , wherein the periodic and triggered location request further includes a minimum reporting interval, wherein the means for transmitting the first location report to the second network entity when the triggered location reporting event occurs comprises means for transmitting the first location report to the second network entity when the triggered location reporting event occurs following an interval at least equal to the minimum reporting interval since a transmission of a previous location report.
24. The user equipment of claim 16 , wherein the periodic and triggered location request further includes a maximum event sampling interval for the triggered location reporting event, wherein the means for determining if the triggered location reporting event occurs comprises means for determining if the triggered location reporting event occurs at an interval no greater than the maximum event sampling interval.
25. A non-transitory computer-readable storage medium including program code stored thereon, the program code is operable to configure at least one processor in a user equipment for performing periodic and triggered location services, comprising:
program code to receive a periodic and triggered location request from a first network entity, the periodic and triggered location request comprising a type of triggered location reporting event and a maximum reporting interval for the triggered location reporting event, wherein a first location report is issued by the user equipment if the type of triggered location reporting event is detected during the maximum reporting interval for the triggered location reporting event and a second location report is issued by the user equipment if the type of triggered location reporting event is not detected at an expiration of the maximum reporting interval for the triggered location reporting event;
program code to return a response to the first network entity indicating that the periodic and triggered location request is accepted;
program code to determine if the triggered location reporting event occurs; and
program code to transmit the first location report to a second network entity when the triggered location reporting event occurs; and
program code to transmit the second location report to the second network entity upon determination by the user equipment of the expiration of the maximum reporting interval for the triggered location reporting event when no triggered location reporting event occurs during the maximum reporting interval.
26. The non-transitory computer-readable storage medium of claim 25 , wherein the periodic and triggered location request is received and the first location report and the second location report are transmitted using a Narrowband Internet of Things (NB-IoT) radio access type (RAT), a Long Term Evolution (LTE) RAT, or a New Radio (NR) RAT.
27. The non-transitory computer-readable storage medium of claim 25 , wherein the first network entity and the second network entity are each a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), or a Location Management Function (LMF).
28. The non-transitory computer-readable storage medium of claim 27 , wherein the first network entity is the same as the second network entity.
29. The non-transitory computer-readable storage medium of claim 27 , wherein the first network entity is different to the second network entity.
30. The non-transitory computer-readable storage medium of claim 29 , wherein the first network entity and the second network entity belong to different networks.
31. The non-transitory computer-readable storage medium of claim 25 , wherein the type of triggered location reporting event comprises at least one of entering into an area, leaving from an area, being inside an area, periodic reporting or motion event reporting.
32. The non-transitory computer-readable storage medium of claim 25 , wherein the periodic and triggered location request further includes a minimum reporting interval, wherein transmitting the first location report to the second network entity when the triggered location reporting event occurs comprises transmitting the first location report to the second network entity when the triggered location reporting event occurs following an interval at least equal to the minimum reporting interval since a transmission of a previous location report.
33. The non-transitory computer-readable storage medium of claim 25 , wherein the periodic and triggered location request further includes a maximum event sampling interval for the triggered location reporting event, wherein the program code to determine if the triggered location reporting event occurs comprises program code to determine if the triggered location reporting event occurs at an interval no greater than the maximum event sampling interval.