CPC H04W 36/0072 (2013.01) [H04W 36/30 (2013.01); H04W 36/322 (2023.05)] | 20 Claims |
1. A method, comprising:
receiving, by a network device associated with a first cell region, geolocation data associated with a user device in the first cell region;
determining, by the network device and based on the geolocation data, a location of the user device in the first cell region;
determining, by the network device and based on the location, whether the user device is located in an overlapping region between the first cell region and a second cell region or located in a non-overlapping region between the first cell region and the second cell region;
calculating, by the network device, a velocity of the user device based on the geolocation data;
estimating, by the network device, a trajectory of the user device based on the velocity of the user device;
calculating, by the network device, based on the user device being located in the non-overlapping region, and based on the trajectory, a first distance between the location and a first location associated with the user device entering the overlapping region;
calculating, by the network device, based on the user device being located in the non-overlapping region, and based on the trajectory, a second distance between the location and a second location associated with the user device exiting the overlapping region;
determining, by the network device and based on the velocity of the user device, a first time period for the user device to travel the first distance;
determining, by the network device and based on the velocity of the user device, a second time period for the user device to travel the second distance;
determining, by the network device, a handover time period for the user device based on the first time period and the second time period; and
determining, by the network device, a handover priority level of the user device based on handover time periods of other user devices, and based on one or more of a quality of service of the user device, a resource requirement of the user device, available resources in the second cell region, or a channel quality indicator of the user device.
|