Cell Site Gateway (CSG) Determining Method and Apparatus
Abstract
A cell site gateway (CSG) determining method includes a first device obtains, before a first moment, a location range in which a mobile device is located at the first moment; and the first device obtains an identifier of at least one target CSG based on the location range before the first moment, where the at least one target CSG can provide downlink data transmission for the mobile device at the first moment. The target CSG that can provide the downlink data transmission for the mobile device at the first moment is further determined through estimation of the location range in which the mobile device is located at a subsequent first moment.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A cell site gateway (CSG) determining method comprising:
obtaining, by a first device before a first moment, a location range in which a mobile device is located at the first moment; and obtaining, by the first device, an identifier of a target CSG based on the location range before the first moment, wherein the target CSG is capable of providing downlink data transmission for the mobile device at the first moment.
2 . The method of claim 1 , wherein obtaining the location comprises:
determining, by the first device, a first location of the mobile device at a second moment, wherein the second moment is earlier than the first moment; and calculating, by the first device, the location range based on the first location, the second moment, a preset speed, and a preset duration, wherein the preset speed is a moving speed of the mobile device during the preset duration, and wherein the preset duration is a duration between the second moment and the first moment.
3 . The method of claim 1 , wherein obtaining the location range comprises:
determining, by the first device, a first location of the mobile device at a second moment, and a speed of the mobile device, wherein the speed is a moving speed of the mobile device, and wherein the second moment is earlier than the first moment; and calculating, by the first device, the location range based on the first location, the second moment, the speed, and a preset duration, wherein the preset duration is a duration between the second moment and the first moment.
4 . The method of claim 1 , wherein obtaining the location range comprises:
determining, by the first device, a first location, a second moment, a first speed, a first acceleration, a second location, a third moment, a second speed, and a second acceleration of the mobile device, wherein the first location is a location at which the mobile device is located at the second moment, the first speed is a moving speed of the mobile device at the second moment, the first acceleration is a moving acceleration of the mobile device at the second moment, the second location is a location at which the mobile device is located at the third moment, the second speed is a moving speed of the mobile device at the third moment, the second acceleration is a moving acceleration of the mobile device at the third moment, and both the second moment and the third moment are earlier than the first moment; and calculating, by the first device based on a prediction algorithm, the location range based on the first location, the second moment, the first speed, the first acceleration, the second location, the third moment, the second speed, the second acceleration, and the preset duration, wherein the preset duration is a duration between the second moment and the first moment or a duration between the third moment and the first moment.
5 . The method of claim 1 , wherein the first device is a multi-service aggregation site gateway (MASG), and obtaining the identifier of the target CSG comprises:
obtaining, by the first device, a mapping relationship from a controller; determining, by the first device based on the location range, an identifier of a radio access device covering the location range; and obtaining, by the first device, the identifier of the target CSG according to the mapping relationship and the identifier of the radio access device, wherein the mapping relationship comprises the identifier of the target CSG and the identifier of the radio access device.
6 . The method of claim 1 , wherein the first device is an MASG, and wherein after obtaining the identifier of the target CSG, the method further comprises:
establishing, by the first device before the first moment, a tunnel based on the identifier of the target CSG and the target CSG; and sending, by the first device, downlink data of the mobile device to the target CSG through the tunnel at the first moment.
7 . The method of claim 6 , wherein establishing the tunnel comprises sending, by the first device, a correspondence used for tunnel forwarding to the target CSG, wherein the correspondence comprises the identifier of the target CSG and tunnel information used for tunnel encapsulation.
8 . The method of claim 1 , wherein the first device is a controller, and wherein obtaining the identifier of the CSG comprises:
determining, by the first device based on the location range, an identifier of a radio access device covering the location range; and obtaining, by the first device, the identifier of the target CSG according to a mapping relationship and the identifier of the radio access device, wherein the mapping relationship comprises the identifier of the target CSG and the identifier of the radio access device.
9 . The method of claim 8 , wherein the controller is a mobility management controller, and wherein the method further comprises sending, by the first device, the identifier of the target CSG to a network controller.
10 . The method of claim 8 , wherein the controller is a network controller, and wherein the method further comprises obtaining, by the first device, the mapping relationship from a mobility management controller.
11 . A cell site gateway (CSG) determining apparatus comprising:
a processor; and a non-transitory computer-readable storage medium coupled to the processor and configured to store programming instructions for execution by the processor, wherein the programming instructions instruct the processor to:
obtain, before a first moment, a location range in which a mobile device is located at the first moment; and
obtain an identifier of a target CSG based on the location range before the first moment,
wherein the target CSG is capable of providing downlink data transmission for the mobile device at the first moment.
12 . The apparatus of claim 11 , wherein the programming instructions further instruct the processor to:
determine a first location of the mobile device at a second moment, wherein the second moment is earlier than the first moment; and calculate the location range based on the first location, the second moment, a preset speed, and a preset duration, wherein the preset speed is a moving speed of the mobile device during the preset duration, and wherein the preset duration is a duration between the second moment and the first moment.
13 . The apparatus of claim 11 , wherein the programming instructions instruct the processor to:
determine a first location of the mobile device at a second moment and a speed of the mobile device, wherein the speed is a moving speed of the mobile device, and wherein the second moment is earlier than the first moment; and calculate the location range based on the first location, the second moment, the speed, and a preset duration, wherein the preset duration is a duration between the second moment and the first moment.
14 . The apparatus of claim 11 , wherein the programming instructions instruct the processor to:
determine a first location, a second moment, a first speed, a first acceleration, a second location, a third moment, a second speed, and a second acceleration of the mobile device, wherein the first location is a location at which the mobile device is located at the second moment, the first speed is a moving speed of the mobile device at the second moment, the first acceleration is a moving acceleration of the mobile device at the second moment, the second location is a location at which the mobile device is located at the third moment, the second speed is a moving speed of the mobile device at the third moment, the second acceleration is a moving acceleration of the mobile device at the third moment, and both the second moment and the third moment are earlier than the first moment; and calculate, based on a prediction algorithm, the location range based on the first location, the second moment, the first speed, the first acceleration, the second location, the third moment, the second speed, the second acceleration, and the preset duration, wherein the preset duration is a duration between the second moment and the first moment or a duration between the third moment and the first moment.
15 . The apparatus of claim 11 , wherein the apparatus is configured in a multi-service aggregation site gateway (MASG) or the apparatus is an MASG, and wherein the programming instructions instruct the processor to:
obtain a mapping relationship from a controller; determine, based on the location range, an identifier of a radio access device covering the location range; and obtain the identifier of the target CSG according to the mapping relationship and the identifier of the radio access device, wherein the mapping relationship comprises the identifier of the target CSG and the identifier of the radio access device.
16 . The apparatus according to claim 11 , wherein the apparatus is configured in an MASG or the apparatus is an MASG, and wherein the programming instructions further instruct the apparatus to:
establish, before the first moment, a tunnel based on the identifier of the target CSG and the target CSG; and send downlink data of the mobile device to the target CSG through the tunnel at the first moment.
17 . The apparatus of claim 16 , wherein the programming instructions instruct the apparatus to send a correspondence used for tunnel forwarding to the target CSG, wherein the correspondence comprises the identifier of the target CSG and tunnel information used for tunnel encapsulation.
18 . The apparatus of claim 11 , wherein the apparatus is configured in a controller or the apparatus is a controller, and wherein the programming instructions instruct the processor to:
determine, based on the location range, an identifier of a radio access device covering the location range; and obtain the identifier of the target CSG according to a mapping relationship and the identifier of the radio access device, wherein the mapping relationship comprises the identifier of the target CSG and the identifier of the radio access device.
19 . The apparatus of claim 18 , wherein the controller is a mobility management controller, and wherein the programming instructions further instruct the apparatus to send the identifier of the target CSG to a network controller.
20 . The apparatus of claim 19 , wherein the controller is a network controller, and wherein the programming instructions instruct the processor to obtain the mapping relationship from a mobility management controller.Join the waitlist — get patent alerts
Track US2021400553A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.