IP Library › Granted Patent US 12,075,306
Granted Patent B2
US 12,075,306 · App. 18/137,377 · Granted Aug 27, 2024

Method and device for unmanned aerial vehicle handover and base station

Inventor: Wei Hong (Beijing, CN)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
H04W36/32B64C39/024B64F1/22H04W36/0005H04W36/08B64U10/13
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,075,306
App. No.
18/137,377
Granted
Aug 27, 2024
Kind
B2
Abstract

This disclosure provides a method unmanned aerial vehicle handover, a base station, and a non-transitory computer readable storage medium. The method for unmanned aerial vehicle handover includes: when base stations meeting handover conditions are determined based on a measurement report sent by an unmanned aerial vehicle, determining whether there is a candidate base station that has completed a handover preparation existed among the base stations meeting the handover conditions; and when there is a candidate base station that has completed the handover preparation existed among the base stations meeting the handover conditions, handing over the unmanned aerial vehicle to the candidate base station meeting the handover conditions.

Claims (96)

1. A method for unmanned aerial vehicle handover, comprising:

determining, by a source base station, that one or more base stations meet one or more handover conditions based on a measurement report from an unmanned aerial vehicle;

determining, by the source base station, a candidate base station that has completed a handover preparation among the one or more base stations meeting the one or more handover conditions;

handing over, by the source base station, the unmanned aerial vehicle to the candidate base station meeting the one or more handover conditions;

determining, by the source base station, one or more accessible base stations based on a flight path of the unmanned aerial vehicle and geographical location information of the one or more accessible base stations;

selecting, by the source base station, a base station from the one or more accessible base stations based on a flight speed, a flight altitude, or the flight speed and the flight altitude of the unmanned aerial vehicle, wherein the selected base station is to perform a handover preparation operation, and the accessible base station is a base station that the unmanned aerial vehicle is able to access when flying according to the flight path;

performing, by the source base station, a handover preparation operation for handing over the base station that is to perform the handover preparation operation; and

determining, by the source base station, the base station that has successfully performed the handover preparation as the candidate base station that has completed the handover preparation.

2. The method of claim 1 , wherein determining, by the source base station, whether there is the candidate base station that has completed the handover preparation among the one or more base stations meeting the one or more handover conditions comprises:

determining, by the source base station, whether any of the one or more base stations meeting the one or more handover conditions is in a handover candidate base station set, wherein the handover candidate base station set includes one or more base stations that have completed the handover preparation;

determining, by the source base station, that there is a base station meeting the one or more handover conditions in the handover candidate base station set; and

determining, by the source base station, that the base station is the candidate base station that has completed the handover preparation among the one or more base stations meeting the one or more handover conditions.

3. The method of claim 1 , further comprises:

interacting, based on an interface between a base station and adjacent base stations, the geographical location information of the base station with the adjacent base station; or

acquiring the geographical location information of each of the adjacent base stations from a core network equipment; or

inquiring the geographical location information of each of the adjacent base stations through a network management system of an operator.

4. The method of claim 1 , wherein performing, by the source base station, the handover preparation operation for handing over the base station that is to perform the handover preparation operation, and determining, by the source base station, the base station that has successfully performed the handover preparation as the candidate base station that has completed the handover preparation comprises:

sending, by the source base station, a handover request signaling to the base station that is to perform the handover preparation operation through an X2 interface connection, wherein the X2 interface connection is between the source base station and the base station that is to perform the handover preparation operation;

monitoring, by the source base station, a response signaling of the base station that is to perform the handover preparation operation;

determining, by the source base station, a handover request confirmation signaling monitored;

determining, by the source base station, that the handover preparation is successful; and

determining, by the source base station, the base station that is to perform the handover preparation operation as the candidate base station that has completed the handover preparation.

5. The method of claim 4 , further comprising:

determining, by the source base station, a handover preparation failure signaling monitored;

determining, by the source base station, that the handover preparation fails.

6. The method of claim 1 , wherein selecting, by the source base station, the base station from the one or more accessible base stations based on the flight speed, the flight altitude, or the flight speed and the flight altitude of the unmanned aerial vehicle comprises one of followings:

determining, by the source base station, a number of base stations that are to perform the handover preparation operation as a first number based on the flight speed of the unmanned aerial vehicle, and selecting, by the source base station, the first number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations;

determining, by the source base station, a number of base stations that are to perform the handover preparation operation as a second number based on the flight altitude of the unmanned aerial vehicle, and selecting, by the source base station, the second number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations; or

determining, by the source base station, a number of base stations that are to perform the handover preparation operation as a third number based on the flight speed and the flight altitude of the unmanned aerial vehicle, and selecting, by the source base station, the third number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations.

7. The method of claim 1 , further comprising:

determining, by the source base station, that there is no candidate base station that has completed the handover preparation among the one or more base stations meeting the one or more handover conditions; and

sending, by the source base station, a handover request signaling to one of the base stations meeting the one or more handover conditions.

8. A base station, comprising:

one or more processors;

a non-transitory storage coupled to the one or more processors; and

a plurality of programs stored in the non-transitory storage that, when executed by the one or more processors, cause the base station to perform acts comprising:

determining that one or more base stations meet one or more handover conditions based on a measurement report sent by an unmanned aerial vehicle;

determining a candidate base station that has completed a handover preparation among the one or more base stations meeting the one or more handover conditions;

handing over the unmanned aerial vehicle to the candidate base station meeting the one or more handover conditions;

determining one or more accessible base stations based on a flight path of the unmanned aerial vehicle and geographical location information of the one or more accessible base stations;

selecting a base station from the one or more accessible base stations based on a flight speed, a flight altitude, or the flight speed and the flight altitude of the unmanned aerial vehicle, wherein the selected base station is to perform a handover preparation operation, and the accessible base station is a base station that the unmanned aerial vehicle is able to access when flying according to the flight path;

performing a handover preparation operation for handing over the base station that is to perform the handover preparation operation; and

determining the base station that has successfully performed the handover preparation as the candidate base station that has completed the handover preparation.

9. The base station of claim 8 , wherein determining whether there is the candidate base station that has completed the handover preparation among the one or more base stations meeting the one or more handover conditions comprises:

determining whether any of the one or more base stations meeting the one or more handover conditions is in a handover candidate base station set, wherein the handover candidate base station set includes one or more base stations that have completed the handover preparation;

determining that there is a base station meeting the one or more handover conditions in the handover candidate base station set; and

determining that the base station is the candidate base station that has completed the handover preparation among the one or more base stations meeting the one or more handover conditions.

10. The base station of claim 8 , wherein the plurality of programs cause the base station to perform acts further comprising:

interacting, based on an interface between a base station and adjacent base stations, the geographical location information of the base station with the adjacent base station; or

acquiring the geographical location information of each of the adjacent base stations from a core network equipment; or

inquiring the geographical location information of each of the adjacent base stations through a network management system of an operator.

11. The base station of claim 8 , wherein performing the handover preparation operation for handing over the base station that is to perform the handover preparation operation, and determining the base station that has successfully performed the handover preparation as the candidate base station that has completed the handover preparation comprises:

sending a handover request signaling to the base station that is to perform the handover preparation operation through an X2 interface connection, wherein the X2 interface connection is between the source base station and the base station that is to perform the handover preparation operation;

monitoring a response signaling of the base station that is to perform the handover preparation operation;

determining a handover request confirmation signaling monitored;

determining that the handover preparation is successful; and

determining the base station that is to perform the handover preparation operation as the candidate base station that has completed the handover preparation.

12. The base station of claim 11 , wherein the plurality of programs cause the base station to perform acts further comprising:

determining a handover preparation failure signaling monitored; and

determining that the handover preparation fails.

13. The base station of claim 8 , wherein selecting the base station from the one or more accessible base stations based on the flight speed, the flight altitude, or the flight speed and the flight altitude of the unmanned aerial vehicle comprises one of followings:

determining a number of base stations that are to perform the handover preparation operation as a first number based on the flight speed of the unmanned aerial vehicle, and selecting the first number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations;

determining a number of base stations that are to perform the handover preparation operation as a second number based on the flight altitude of the unmanned aerial vehicle, and selecting the second number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations; or

determining a number of base stations that are to perform the handover preparation operation as a third number based on the flight speed and the flight altitude of the unmanned aerial vehicle, and selecting the third number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations.

14. The base station of claim 8 , wherein the plurality of programs cause the base station to perform acts further comprising:

determining that there is no candidate base station that has completed the handover preparation among the one or more base stations meeting the one or more handover conditions; and

sending a handover request signaling to one of the base stations meeting the one or more handover conditions.

15. A non-transitory computer readable storage medium storing a plurality of programs for execution by a base station having one or more processors, wherein the plurality of programs, when executed by the one or more processors, cause the base station to perform acts comprising:

determining that one or more base stations meet one or more handover conditions based on a measurement report sent by an unmanned aerial vehicle;

determining a candidate base station that has completed a handover preparation among the one or more base stations meeting the one or more handover conditions;

handing over the unmanned aerial vehicle to the candidate base station meeting the one or more handover conditions;

determining one or more accessible base stations based on a flight path of the unmanned aerial vehicle and geographical location information of the one or more accessible base stations;

selecting a base station from the one or more accessible base stations based on a flight speed, a flight altitude, or the flight speed and the flight altitude of the unmanned aerial vehicle, wherein the selected base station is to perform a handover preparation operation, and the accessible base station is a base station that the unmanned aerial vehicle is able to access when flying according to the flight path;

performing a handover preparation operation for handing over the base station that is to perform the handover preparation operation; and

determining the base station that has successfully performed the handover preparation as the candidate base station that has completed the handover preparation.

16. The non-transitory computer readable storage medium of claim 15 , wherein determining whether there is the candidate base station that has completed the handover preparation among the one or more base stations meeting the one or more handover conditions comprises:

determining whether any of the one or more base stations meeting the one or more handover conditions is in a handover candidate base station set, wherein the handover candidate base station set includes one or more base stations that have completed the handover preparation;

determining that there is a base station meeting the one or more handover conditions in the handover candidate base station set; and

determining that the base station is the candidate base station that has completed the handover preparation among the one or more base stations meeting the one or more handover conditions.

17. The non-transitory computer readable storage medium of claim 15 , wherein the plurality of programs cause the base station to perform acts further comprising:

interacting, based on an interface between a base station and adjacent base stations, the geographical location information of the base station with the adjacent base station; or

acquiring the geographical location information of each of the adjacent base stations from a core network equipment; or

inquiring the geographical location information of each of the adjacent base stations through a network management system of an operator.

18. The non-transitory computer readable storage medium of claim 15 , wherein performing the handover preparation operation for handing over the base station that is to perform the handover preparation operation, and determining the base station that has successfully performed the handover preparation as the candidate base station that has completed the handover preparation comprises:

sending a handover request signaling to the base station that is to perform the handover preparation operation through an X2 interface connection, wherein the X2 interface connection is between the source base station and the base station that is to perform the handover preparation operation;

monitoring a response signaling of the base station that is to perform the handover preparation operation;

determining a handover request confirmation signaling monitored;

determining that the handover preparation is successful; and

determining the base station that is to perform the handover preparation operation as the candidate base station that has completed the handover preparation.

19. The non-transitory computer readable storage medium of claim 18 , wherein the plurality of programs cause the base station to perform acts further comprising:

determining a handover preparation failure signaling monitored; and

determining that the handover preparation fails.

20. The non-transitory computer readable storage medium of claim 15 , wherein selecting the base station from the one or more accessible base stations based on the flight speed, the flight altitude, or the flight speed and the flight altitude of the unmanned aerial vehicle comprises one of followings:

determining a number of base stations that are to perform the handover preparation operation as a first number based on the flight speed of the unmanned aerial vehicle, and selecting the first number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations;

determining a number of base stations that are to perform the handover preparation operation as a second number based on the flight altitude of the unmanned aerial vehicle, and selecting the second number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations; or

determining a number of base stations that are to perform the handover preparation operation as a third number based on the flight speed and the flight altitude of the unmanned aerial vehicle, and selecting the third number of base stations that are to perform the handover preparation operation as the base stations that are to perform the handover preparation operation from the one or more accessible base stations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: HONG, WEI
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 063397/0128 →
Continuity (2)
Continuation 16761214
Related Publication 20240040464A1 · Feb 1, 2024