Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a method for realizing the optimization of the moving performance of a terminal across base stations, which has the advantages of stable data, small error and wider application range.
In order to achieve the above object, the method for optimizing the performance of the terminal moving across the base stations of the present invention is as follows:
the method for realizing the optimization of the moving performance of the terminal across the base stations is mainly characterized by comprising the following steps:
(1) the user equipment is accessed to a source base station and receives and transmits service data through the source base station and a core network;
(2) the core network performs mass sending on the data of the user equipment based on a set strategy or a real-time strategy;
(3) the core network informs all peripheral base stations of the source base stations participating in the mass sending to configure the user equipment instances according to the information of the source base stations before the mass sending;
(4) the core network sends the information of the peripheral base stations which are judged to participate in the group sending to the source base station, so that the source base station judges to switch the optimized flow or the standard flow;
(5) the core network completes interface packaging of the downlink message, broadcasts the downlink message to all base stations, and the peripheral base stations which do not participate in the service store the received message to the corresponding user equipment;
(6) the user equipment moves to a target base station of one of the peripheral base stations, and the target base station directly uses the cached data to continue issuing.
Preferably, the predetermined policy of step (2) includes but is not limited to: the core network records base stations adjacent to the source base station in the geographical position, and when a certain user equipment is accessed to the source base station, the base stations adjacent to the geographical position are decided to participate in data group sending; the real-time strategy of the step (2) includes but is not limited to: the core network records the base stations adjacent to the geographical position of the source base station, when a certain user equipment moves to the source base station according to a certain line, the base station in the moving direction of the user equipment is determined to participate in the mass sending, and the base station not in the moving direction does not need to participate.
Preferably, the step (3) specifically includes the following steps:
(3.1) the core network acquires the relevant information of the user equipment on the source base station, forwards the information to the peripheral base station, and the peripheral base station establishes a service instance according to the information;
and (3.2) the core network informs the peripheral base stations of the source base station of the user equipment information and the source base station information of the service instance required to be established, the peripheral base stations send inter-base station information to request the source base station for the relevant information of the user equipment, and the service instance of the corresponding user equipment is suggested after the relevant information is requested.
Preferably, the step (4) specifically includes the following steps:
(4.1) the user equipment is switched, the source base station judges whether the peripheral base station switched by the user equipment has data needing to be transmitted reversely, if so, the source base station only needs to inform the data information which is already issued to the user equipment by the peripheral base station, wherein the data information is a GTPU serial number of a data packet or other information used for uniquely identifying a message, and the step (5) is continued; otherwise, the switching process defined by the standard is carried out between the source base station and the peripheral base station, and the step (4.2) is continued;
and (4.2) the source base station transmits the data which is received but not transmitted to the user equipment back to the peripheral base station, and the peripheral base station transmits the data to the user equipment and then continues to transmit the new data of the core network.
Preferably, the method further comprises the steps of:
(7) and for the base station which does not actually participate in the switching process, discarding the cache data based on timeout or explicit notification of the source base station.
Preferably, the step (7) specifically comprises the following steps:
the base station which does not actually participate in the data receiving and sending of the user equipment actively discards the data cached for a certain time so as to reduce the memory requirement of the cached data, or the source base station periodically broadcasts the information of the data sent to the user equipment to the related base station, and the related base station receives the broadcast information and clears the cached data sent to the user equipment.
The method for realizing the optimization of the mobile performance of the terminal across the base stations avoids data back-transfer action, so that the data flow of the user equipment is more stable and smoother in the switching process, the influence of the switching on services such as uRLLC, eMBB and the like is reduced, and the services can be applied in a large scale on a wireless network.
Detailed Description
In order to more clearly describe the technical contents of the present invention, the following further description is given in conjunction with specific embodiments.
The invention discloses a method for realizing the optimization of the moving performance of a terminal across base stations, which comprises the following steps:
(1) the user equipment is accessed to a source base station and receives and transmits service data through the source base station and a core network;
(2) the core network performs mass sending on the data of the user equipment based on a set strategy or a real-time strategy;
(3) the core network informs all peripheral base stations of the source base stations participating in the mass sending to configure the user equipment instances according to the information of the source base stations before the mass sending;
(3.1) the core network obtains the user equipment related information on the source base station, and forwards the information to the peripheral base station, and the peripheral base station follows the information
Establishing a service instance by the information;
(3.2) the core network informs the peripheral base stations of the source base station of the user equipment information and the source base station information of the service instance needing to be established, the peripheral base stations send inter-base station information to request the source base station for the relevant information of the user equipment, and the service instance of the corresponding user equipment is suggested after the relevant information is requested;
(4) the core network sends the information of the peripheral base stations which are judged to participate in the group sending to the source base station, so that the source base station judges to switch the optimized flow or the standard flow;
(4.1) the user equipment is switched, the source base station judges whether the peripheral base station switched by the user equipment has data needing to be transmitted reversely, if so, the source base station only needs to inform the data information which is already issued to the user equipment by the peripheral base station, wherein the data information is a GTPU serial number of a data packet or other information used for uniquely identifying a message, and the step (5) is continued;
otherwise, the switching process defined by the standard is carried out between the source base station and the peripheral base station, and the step (4.2) is continued;
(4.2) the source base station transmits the data which is received but not transmitted to the user equipment back to the peripheral base station, and the peripheral base station transmits the data to the user equipment and then continues to transmit the new data of the core network;
(5) the core network completes interface packaging of the downlink message, broadcasts the downlink message to all base stations, and the peripheral base stations which do not participate in the service store the received message to the corresponding user equipment.
(6) The user equipment moves to a target base station of one of the peripheral base stations, and the target base station directly uses the cached data to continue issuing;
(7) and for the base station which does not actually participate in the switching process, discarding the cache data based on timeout or explicit notification of the source base station.
As a preferred embodiment of the present invention, the predetermined strategy of step (2) includes but is not limited to: the core network records base stations adjacent to the source base station in the geographical position, and when a certain user equipment is accessed to the source base station, the base stations adjacent to the geographical position are decided to participate in data group sending; the real-time strategy of the step (2) includes but is not limited to: the core network records the base stations adjacent to the geographical position of the source base station, when a certain user equipment moves to the source base station according to a certain line, the base station in the moving direction of the user equipment is determined to participate in the mass sending, and the base station not in the moving direction does not need to participate.
As a preferred embodiment of the present invention, the step (7) specifically comprises the following steps:
the base station which does not actually participate in the data receiving and sending of the user equipment actively discards the data cached for a certain time so as to reduce the memory requirement of the cached data, or the source base station periodically broadcasts the information of the data sent to the user equipment to the related base station, and the related base station receives the broadcast information and clears the cached data sent to the user equipment. In the specific implementation mode of the invention, the problem of rate drop in the process of switching the user equipment across the base stations is optimized, so that the problem of rate drop is influenced by transmission links between the base stations as little as possible.
The invention realizes the optimization of the moving performance of the terminal across base stations by the following method and steps:
(1) the user equipment accesses the core network from the source base station.
(2) The core network monitors the movement of the user equipment and pre-judges that the user equipment is possibly switched into a peripheral base station.
(3) The core network informs the peripheral base stations of the source base station to copy the relevant information of the user equipment of the source base station and establishes the corresponding service instance of the user equipment.
(4) The source base station records the information of the peripheral base stations at the same time.
(5) When the core network sends data to the source base station, the data is copied to the peripheral base station, and at the moment, each message is ordered into the serial number information.
(6) The peripheral base station receives the data, does not actually send the data to the air interface, and stores the data locally.
(7) When the user equipment actually performs handover, the source base station finds that data needing to be retransmitted already exists in the peripheral base station to which the user equipment is handed over, and then the source base station only notifies the peripheral base station of information of messages needing to be transmitted continuously (for example, the messages before the serial number do not need to be transmitted continuously, and the messages after the serial number need to be transmitted continuously), and does not need to actually transmit the data on an interface between the base stations.
(8) And the peripheral base station discards the message which is not required to be sent to the user equipment based on the information notified by the source base station, and sends the message which is required to be sent to the user equipment to the air interface as soon as possible after the user equipment is accessed.
(9) In order to reduce the packet accumulation on the peripheral base stations, the source base station needs to broadcast the information of the packet that the ue has received in time (periodically or event triggered), so that the peripheral base stations can clear the packet that the ue has received.
As shown in fig. 3, the specific implementation steps are as follows:
the user equipment is accessed to a source base station and receives and transmits service data through the source base station and a core network;
the core network decides whether to need to perform group sending on the data of the user equipment based on a set strategy or a real-time strategy:
established policies, such as: for the user equipment, the downlink data is sent to the source base station and also sent to the peripheral stations of the base station
A base station is provided;
real-time policies, such as: it has been detected that the user equipment moves from base station 1 to base station 2, and is most likely to move to
Base station 3, the data will be sent to base station 2 and base station 3 in group;
before judging that the mass-sending is needed and actual mass-sending is carried out, the core network needs to inform all peripheral base stations participating in the mass-sending to configure the user equipment instance according to the information of the source base station;
the core network sends the information of the peripheral base stations (possibly a list) which are judged to participate in the group sending to the source base station, and obtains the example information of the corresponding user equipment from the source base station;
the core network sends the instance information group corresponding to the user equipment to all relevant peripheral base stations, and the peripheral base stations establish the instance of the user equipment;
in the service interaction process of the user equipment and the core network, user plane data issued by the core network is broadcasted by multiple base stations;
the core network broadcasts (or copies multiple copies for unicast) the downlink message to all base stations after finishing the encapsulation of the interface between the core network and the RAN;
the peripheral base stations which do not actually participate in the service only store the received message into the previously established example of the corresponding user equipment;
the source base station actually participating in the service process stores the message into the corresponding user equipment instance, and further triggers the transmission of the related message to the air interface.
When handover of the user equipment across base stations occurs:
the source base station needs to judge whether the target base station is the base station in the list, if not, the target base station is carried out by completely referring to the existing protocol, and data forwarding action exists in the process;
the source base station judges that the target base station is in the list, the data cached by the base station is simply discarded, and only the required information is sent to the target base station;
the target base station receives the necessary information, perfects the service instance of the user equipment, discards the message received by the confirmed user equipment, and continuously transmits the message which is not confirmed to be received by the user equipment to the air interface.
Based on the above steps, the relevant limitations and additions are explained as follows:
in the above process, the Packet sent by the core network is a GTPU (General Packet Radio Service Tunneling Protocol User-plane) Packet, and according to the Protocol requirement, the sequence Number (SN, seq Number) is optional, but in this patent scenario, the SN is necessary (or other identifier capable of realizing similar function) to identify each Packet sent by the core network to the base station.
In the service process of the user equipment, in order to reduce the accumulation of the messages on the peripheral base stations, the source base station periodically or in an event broadcasts the message condition that the user equipment confirms to receive to the peripheral base stations (wherein the keyword used for identifying the message is the serial number in the GTPU protocol of the message, and the identification mode is the same, for example, the message before a certain SN number can be discarded, and the message after the certain SN number needs to be continuously cached), and after receiving the broadcast, the peripheral base stations delete the message that the user equipment confirms to receive from the cache.
The source base station needs to maintain a corresponding relationship between an air interface serial number of the Packet, for example, a Packet Data Convergence Protocol (PDCP) serial number, and a GTPU serial number, so as to convert serial number information of the Packet received by the user equipment into a serial number that can be recognized by a peripheral base station.
When the user equipment completes the switching or other conditions cause the core network to judge that the broadcast base station list needs to be adjusted, the core network needs to inform the base station moving out of the list in time to delete the corresponding user equipment instance.
The method for realizing the optimization of the mobile performance of the terminal across the base stations avoids data back-transfer action, so that the data flow of the user equipment is more stable and smoother in the switching process, the influence of the switching on services such as uRLLC, eMBB and the like is reduced, and the services can be applied in a large scale on a wireless network.
In this specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.