[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109121168B - A handover method, base station and computer storage medium - Google Patents

A handover method, base station and computer storage medium Download PDF

Info

Publication number
CN109121168B
CN109121168B CN201710488932.9A CN201710488932A CN109121168B CN 109121168 B CN109121168 B CN 109121168B CN 201710488932 A CN201710488932 A CN 201710488932A CN 109121168 B CN109121168 B CN 109121168B
Authority
CN
China
Prior art keywords
base station
data packet
terminal
target base
source base
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710488932.9A
Other languages
Chinese (zh)
Other versions
CN109121168A (en
Inventor
刘洋
刘亮
胡南
杨光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
Research Institute of China Mobile Communication Co Ltd
China Mobile Communications Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research Institute of China Mobile Communication Co Ltd, China Mobile Communications Corp filed Critical Research Institute of China Mobile Communication Co Ltd
Priority to CN201710488932.9A priority Critical patent/CN109121168B/en
Publication of CN109121168A publication Critical patent/CN109121168A/en
Application granted granted Critical
Publication of CN109121168B publication Critical patent/CN109121168B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/08Reselecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/18Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种切换方法、基站和计算机存储介质。所述方法包括:源基站接收目标基站的切换请求确认信息;所述源基站向目标基站发送第一数据包;所述第一数据包为所述源基站存储的与第一个数据包具有预设隔离度的数据包。

Figure 201710488932

The embodiment of the present invention discloses a handover method, a base station and a computer storage medium. The method includes: the source base station receives the handover request confirmation information of the target base station; the source base station sends a first data packet to the target base station; the first data packet is stored by the source base station and has a predetermined relationship with the first data packet. Packets with set isolation.

Figure 201710488932

Description

一种切换方法、基站和计算机存储介质A handover method, base station and computer storage medium

技术领域technical field

本发明涉及无线通信技术,具体涉及一种切换方法、基站和计算机存储介质。The present invention relates to wireless communication technology, in particular to a handover method, a base station and a computer storage medium.

背景技术Background technique

国际电信联盟(ITU,International Telecommunication Union)定义了5G的三大类应用场景并提出了相比4G更具挑战性的关键指标能力,要求支持100Gbps以上的峰值速率和更低空口时延,在空口方面,为了做到在NR内部切换时业务的连续性,即为达到0ms的无损切换目标,在无线接入(NR,New Radio)内部切换过程中,终端应始终保持与源基站(gNB)的连接。在这样的共识下,源gNB应以合适的分配方式确定在切换过程中应将哪些分组数据汇聚协议(PDCP,Packet Data Convergence Protocol)服务数据单元(SDU,ServiceData Unit)通过Xn接口发送给目标gNB。然而,由于切换完成时间的不确定性,源gNB无法预知哪个PDCP协议数据单元(PDU)PDU/SDU是最后一个由它负责发送到终端的,而如果源gNB没有及时向目标gNB发送后续PDCP PDU/SDU,则切换中的业务将无法实现无缝连续性,也即无法满足0ms的无损切换的要求。The International Telecommunication Union (ITU, International Telecommunication Union) defines three major application scenarios of 5G and proposes more challenging key index capabilities than 4G. On the other hand, in order to achieve the continuity of the service during the internal handover of NR, that is, to achieve the lossless handover target of 0ms, during the internal handover process of the wireless access (NR, New Radio), the terminal should always keep in touch with the source base station (gNB). connect. Under such a consensus, the source gNB should determine which Packet Data Convergence Protocol (PDCP) Service Data Unit (SDU, Service Data Unit) should be sent to the target gNB through the Xn interface in an appropriate allocation manner during the handover process . However, due to the uncertainty of the handover completion time, the source gNB cannot predict which PDCP protocol data unit (PDU) PDU/SDU is the last one it is responsible for sending to the terminal, and if the source gNB does not send the subsequent PDCP PDU to the target gNB in time /SDU, the service in handover will not be able to achieve seamless continuity, that is, it cannot meet the requirement of 0ms lossless handover.

发明内容SUMMARY OF THE INVENTION

为解决现有存在的技术问题,本发明实施例提供一种切换方法、基站和计算机存储介质。To solve the existing technical problems, embodiments of the present invention provide a handover method, a base station, and a computer storage medium.

为达到上述目的,本发明实施例的技术方案是这样实现的:In order to achieve the above-mentioned purpose, the technical scheme of the embodiment of the present invention is realized as follows:

本发明实施例提供了一种切换方法,应用于源基站;所述方法包括:An embodiment of the present invention provides a handover method, which is applied to a source base station; the method includes:

源基站接收目标基站的切换请求确认信息;The source base station receives the handover request confirmation information of the target base station;

所述源基站向目标基站发送第一数据包;所述第一数据包为所述源基站存储的与第一个数据包具有预设隔离度的数据包。The source base station sends a first data packet to the target base station; the first data packet is a data packet with a preset isolation degree from the first data packet stored by the source base station.

上述方案中,所述方法还包括:接收到所述目标基站的序列号(SN)请求信息后,基于所述SN请求信息向所述目标基站发送SN;所述SN为首个未被所述终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。In the above solution, the method further includes: after receiving the serial number (SN) request information of the target base station, sending an SN to the target base station based on the SN request information; the SN is the first SN not used by the terminal Confirm the SN of the received data packet, or be the SN of the first data packet that the source base station expects the target base station to send to the terminal.

上述方案中,所述接收到所述目标基站的SN请求信息之前,所述方法还包括:In the above solution, before the SN request information of the target base station is received, the method further includes:

所述源基站向所述终端发送第二数据包;所述第二数据包为所述源基站存储的除所述第一数据包以外的其他数据包;The source base station sends a second data packet to the terminal; the second data packet is other data packets except the first data packet stored by the source base station;

所述源基站接收到所述终端的第一确认信息时,向所述目标基站发送对应于所述第一确认信息的SN状态报告;When the source base station receives the first acknowledgment information of the terminal, it sends an SN status report corresponding to the first acknowledgment information to the target base station;

其中,所述第一确认信息表征所述终端已接收到所述第二数据包。Wherein, the first confirmation information indicates that the terminal has received the second data packet.

上述方案中,所述方法还包括:所述源基站向所述终端发送未被发送的数据包。In the above solution, the method further includes: sending, by the source base station, an unsent data packet to the terminal.

上述方案中,所述方法还包括:In the above scheme, the method also includes:

分析空口的时延特性,基于所述时延特性以及预设参数对所述源基站向所述终端发送的数据包与所述源基站向所述目标基站发送的数据包之间的隔离度进行调整;Analyze the delay characteristics of the air interface, and perform isolation between the data packets sent by the source base station to the terminal and the data packets sent by the source base station to the target base station based on the delay characteristics and preset parameters. Adjustment;

所述预设参数包括以下参数的至少之一:所述源基站与所述终端之间的通信信道参数、业务对数据传输速率的要求参数。The preset parameter includes at least one of the following parameters: a communication channel parameter between the source base station and the terminal, and a service requirement parameter for a data transmission rate.

上述方案中,所述方法还包括:接收到所述目标基站的SN请求信息后,或向所述目标基站发送SN后,释放与所述终端的连接。In the above solution, the method further includes: after receiving the SN request information of the target base station, or after sending the SN to the target base station, releasing the connection with the terminal.

上述方案中,所述第一个数据包为所述源基站存储的、待发送至所述终端的数据包中的第一个数据包。In the above solution, the first data packet is the first data packet among the data packets stored by the source base station and to be sent to the terminal.

上述方案中,所述预设隔离度表征所述源基站向所述终端发送的首个数据包与所述源基站向所述目标基站发送的首个数据包之间的预设相对距离。In the above solution, the preset isolation degree represents a preset relative distance between the first data packet sent by the source base station to the terminal and the first data packet sent by the source base station to the target base station.

本发明实施例还提供了一种切换方法,应用于目标基站;所述方法包括:The embodiment of the present invention also provides a handover method, which is applied to a target base station; the method includes:

目标基站向源基站发送SN请求信息;The target base station sends SN request information to the source base station;

接收所述源基站的SN;所述SN为首个未被终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。Receive the SN of the source base station; the SN is the SN of the first data packet that is not acknowledged by the terminal, or the SN of the first data packet that the source base station expects the target base station to send to the terminal.

上述方案中,所述方法还包括:所述目标基站基于所述SN向所述终端发送第三数据包,所述第三数据包为首个未被所述终端确认接收的数据包,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包。In the above solution, the method further includes: the target base station sends a third data packet to the terminal based on the SN, where the third data packet is the first data packet that is not acknowledged by the terminal to receive, or is the first data packet received by the terminal. The source base station expects the first data packet sent by the target base station to the terminal.

上述方案中,所述方法还包括:所述目标基站向所述终端发送未被发送的数据包。In the above solution, the method further includes: sending, by the target base station, an unsent data packet to the terminal.

本发明实施例还提供了一种基站,所述基站包括:第一接收单元和第一发送单元;其中,An embodiment of the present invention further provides a base station, where the base station includes: a first receiving unit and a first sending unit; wherein,

所述第一接收单元,用于接收目标基站的切换请求确认信息;the first receiving unit, configured to receive the handover request confirmation information of the target base station;

所述第一发送单元,用于向目标基站发送第一数据包;所述第一数据包为存储的与第一个数据包具有预设隔离度的数据包。The first sending unit is configured to send a first data packet to the target base station; the first data packet is a stored data packet with a preset isolation degree from the first data packet.

上述方案中,所述第一接收单元,还用于接收到所述目标基站的SN请求信息;In the above solution, the first receiving unit is further configured to receive the SN request information of the target base station;

所述第一发送单元,还用于基于所述SN请求信息向所述目标基站发送SN;所述SN为首个未被所述终端确认接收的数据包的SN,或为期望所述目标基站向所述终端发送的第一个数据包的SN。The first sending unit is further configured to send the SN to the target base station based on the SN request information; the SN is the SN of the first data packet that is not confirmed to be received by the terminal, or is the SN that the target base station expects to send to the target base station. SN of the first data packet sent by the terminal.

上述方案中,所述第一发送单元,还用于所述第一接收单元接收到所述目标基站的SN请求信息之前,向所述终端发送第二数据包;所述第二数据包为存储的除所述第一数据包以外的其他数据包;In the above solution, the first sending unit is further configured to send a second data packet to the terminal before the first receiving unit receives the SN request information of the target base station; the second data packet is a storage other data packets except the first data packet;

所述第一接收单元,还用于接收到所述终端的第一确认信息;所述第一确认信息表征所述终端已接收到所述第二数据包;The first receiving unit is further configured to receive first confirmation information of the terminal; the first confirmation information indicates that the terminal has received the second data packet;

所述第一发送单元,还用于向所述目标基站发送对应于所述第一确认信息的SN状态报告。The first sending unit is further configured to send an SN status report corresponding to the first confirmation information to the target base station.

上述方案中,所述第一发送单元,还用于向所述终端发送未被发送的数据包。In the above solution, the first sending unit is further configured to send unsent data packets to the terminal.

上述方案中,所述基站还包括分析处理单元,用于分析空口的时延特性,基于所述时延特性以及预设参数对向所述终端发送的数据包与向所述目标基站发送的数据包之间的隔离度进行调整;所述预设参数包括以下参数的至少之一:与所述终端之间的通信信道参数、业务对数据传输速率的要求参数。In the above solution, the base station further includes an analysis and processing unit for analyzing the delay characteristics of the air interface, and based on the delay characteristics and preset parameters, the data packets sent to the terminal and the data sent to the target base station are compared. The isolation degree between packets is adjusted; the preset parameter includes at least one of the following parameters: a communication channel parameter with the terminal, and a service requirement parameter for a data transmission rate.

上述方案中,所述基站还包括释放单元,用于接收到所述目标基站的SN请求信息后,或向所述目标基站发送SN后,释放与所述终端的连接。In the above solution, the base station further includes a release unit configured to release the connection with the terminal after receiving the SN request information of the target base station or after sending the SN to the target base station.

本发明实施例还提供了一种基站,所述基站包括:第二发送单元和第二接收单元;其中,An embodiment of the present invention further provides a base station, the base station includes: a second sending unit and a second receiving unit; wherein,

所述第二发送单元,用于向源基站发送SN请求信息;the second sending unit, configured to send the SN request information to the source base station;

所述第二接收单元,用于接收所述源基站的SN;所述SN为首个未被终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。The second receiving unit is used to receive the SN of the source base station; the SN is the SN of the first data packet that is not confirmed by the terminal to receive, or the SN that the source base station expects the target base station to send to the terminal. SN of the first packet.

上述方案中,所述第二发送单元,还用于基于所述SN向所述终端发送第三数据包,所述第三数据包为首个未被所述终端确认接收的数据包,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包。In the above solution, the second sending unit is further configured to send a third data packet to the terminal based on the SN, where the third data packet is the first data packet that has not been confirmed to be received by the terminal, or is the The source base station expects the first data packet sent by the target base station to the terminal.

上述方案中,所述第二发送单元,还用于向所述终端发送未被发送的数据包。In the above solution, the second sending unit is further configured to send unsent data packets to the terminal.

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现本发明实施例所述的应用于源基站的切换方法的步骤;The embodiment of the present invention also provides a computer-readable storage medium, which stores computer instructions, characterized in that, when the instructions are executed by a processor, the steps of the handover method applied to the source base station according to the embodiment of the present invention are implemented ;

或者,该指令被处理器执行时实现本发明实施例所述的应用于目标基站的切换方法的步骤。Or, when the instruction is executed by the processor, the steps of the handover method applied to the target base station according to the embodiment of the present invention are implemented.

本发明实施例还提供了一种基站,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现本发明实施例所述的应用于源基站的切换方法的步骤;An embodiment of the present invention further provides a base station, including a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, when the processor executes the program, the embodiment of the present invention is implemented Steps of the described handover method applied to the source base station;

或者,所述处理器执行所述程序时实现本发明实施例所述的应用于目标基站的切换方法的步骤。Alternatively, when the processor executes the program, the steps of the handover method applied to the target base station according to the embodiment of the present invention are implemented.

本发明实施例提供的切换方法、基站和计算机存储介质,一方面,源基站接收目标基站的切换请求确认信息;所述源基站向目标基站发送第一数据包;所述第一数据包为所述源基站存储的与第一个数据包具有预设隔离度的数据包;另一方面,目标基站向源基站发送SN请求信息;接收所述源基站的SN;所述SN为首个未被终端确认接收的数据包的SN,或为所述目标基站首个发送至所述终端的数据包的SN。采用本发明实施例的技术方案,通过对源基站向终端发送的数据包与源基站向目标基站发送的数据包之间的隔离度的合理设定,以及通过目标基站向源基站请求SN使得目标基站获知自身应从哪个数据包开始发送至终端,在终端由源基站向目标基站的切换过程中实现了0ms的无损切换,减少了空中接口的数据传输量。In the handover method, base station, and computer storage medium provided by the embodiments of the present invention, on the one hand, the source base station receives the handover request confirmation information of the target base station; the source base station sends a first data packet to the target base station; the first data packet is all The source base station stores a data packet with a preset isolation degree from the first data packet; on the other hand, the target base station sends SN request information to the source base station; receives the SN of the source base station; the SN is the first non-terminal Confirm the SN of the received data packet, or be the SN of the first data packet sent by the target base station to the terminal. By adopting the technical solutions of the embodiments of the present invention, the target base station can request the SN from the source base station to make the target The base station knows which data packet it should start sending to the terminal, and realizes 0ms lossless handover during the handover process of the terminal from the source base station to the target base station, reducing the data transmission volume of the air interface.

附图说明Description of drawings

图1为本发明实施例一的切换方法的流程示意图;FIG. 1 is a schematic flowchart of a handover method according to Embodiment 1 of the present invention;

图2为本发明实施例二的切换方法的流程示意图;2 is a schematic flowchart of a handover method according to Embodiment 2 of the present invention;

图3为本发明实施例三的切换方法的流程示意图;3 is a schematic flowchart of a handover method according to Embodiment 3 of the present invention;

图4a和图4b为本发明实施例的切换方法的一种应用示意图;4a and 4b are schematic diagrams of an application of the handover method according to an embodiment of the present invention;

图5a和图5b为本发明实施例的切换方法的另一种应用示意图;5a and 5b are schematic diagrams of another application of the handover method according to the embodiment of the present invention;

图6为本发明实施例的基站的第一种组成结构示意图;6 is a schematic diagram of a first composition structure of a base station according to an embodiment of the present invention;

图7为本发明实施例的基站的第二种组成结构示意图;7 is a schematic diagram of a second composition structure of a base station according to an embodiment of the present invention;

图8为本发明实施例的基站的第三种组成结构示意图;FIG. 8 is a schematic diagram of a third composition structure of a base station according to an embodiment of the present invention;

图9为本发明实施例的基站的第四种组成结构示意图;9 is a schematic diagram of a fourth composition structure of a base station according to an embodiment of the present invention;

图10为本发明实施例的基站的一种硬件组成结构示意图。FIG. 10 is a schematic structural diagram of a hardware composition of a base station according to an embodiment of the present invention.

具体实施方式Detailed ways

在对本发明实施例进行详细说明之前,首先对基站间的切换进行详细说明。Before describing the embodiments of the present invention in detail, handover between base stations is first described in detail.

在现有的长期演进(LTE,Long Term Evolution)协议中,当终端需要从源eNB切换到目标eNB时,源eNB发送给终端RRC Reconfigure信令、指引终端向目标eNB发起切换过程后,就停止了向终端发送下行数据。此时,源eNB将一些信息通过X2接口发送到目标eNB,例如:In the existing Long Term Evolution (LTE, Long Term Evolution) protocol, when the terminal needs to be handed over from the source eNB to the target eNB, the source eNB sends the terminal RRC Reconfigure signaling to instruct the terminal to initiate the handover process to the target eNB, and then stops to send downlink data to the terminal. At this time, the source eNB sends some information to the target eNB through the X2 interface, for example:

存在于源eNB缓存中的、尚未发送的PDCP SDU和相应的首PDCP SDU的SN;The SN of the PDCP SDU and the corresponding first PDCP SDU existing in the buffer of the source eNB but not yet sent;

源eNB端没有及时收到UE确认正确接收反馈,但UE后来确认正确接收的PDCP的SN状态报告。The source eNB did not receive the confirmation of the correct reception of the feedback from the UE in time, but the UE later confirmed the correctly received SN status report of the PDCP.

而在5G中,源eNB端没有及时收到用户设备(UE)确认正确接收反馈,但UE后来确认正确接收的PDCP的SN状态报告。In 5G, however, the source eNB did not receive timely confirmation from the user equipment (UE) that the feedback was correctly received, but the UE later confirmed the correctly received PDCP SN status report.

源gNB的PDCP层与目标gNB的PDCP层是两个独立的实体,切换过程中源gNB向目标gNB转发需下行到UE的、已分配SN号的PDCP PDU和未分配SN号的PDCP SDU。为了使目标gNB了解到它从源gNB接收到的数据包、与由源gNB向UE下行的最后一个PDCP PDU之间的顺序和间隔关系,源gNB也会向目标gNB做相应的SN号传递操作。后续由目标gNB下行到UE的PDCPSDUs和相应的SN号都是连续的,并且由它们之间或者它们与第一个被转发到目标gNB的PDCP PDU的顺序关系隐式决定(GTP-U协议的SN号保证它们在目标gNB能够被重排序)。The PDCP layer of the source gNB and the PDCP layer of the target gNB are two independent entities. During the handover process, the source gNB forwards to the target gNB the PDCP PDU with SN assigned and the PDCP SDU without SN assigned to the UE. In order for the target gNB to know the sequence and interval relationship between the data packets it receives from the source gNB and the last PDCP PDU downlink from the source gNB to the UE, the source gNB also transmits the corresponding SN number to the target gNB . Subsequent PDCP DUs and corresponding SN numbers from the target gNB downlink to the UE are consecutive, and are implicitly determined by the sequence relationship between them or with the first PDCP PDU forwarded to the target gNB (the GTP-U protocol SN numbers guarantee that they can be reordered at the target gNB).

为实现0ms切换,在切换过程中UE应保持与源gNB连接的共识。在这样的共识下,应以合适的分配方式确定在切换过程中应将哪些PDCP SDU通过Xn接口发送给目标gNB,以达到以下两个目标:In order to achieve 0ms handover, the UE should maintain a consensus on the connection with the source gNB during the handover process. Under such a consensus, which PDCP SDUs should be sent to the target gNB through the Xn interface during the handover process should be determined in an appropriate allocation manner to achieve the following two goals:

在切换过程中保证有下行数据能够连续发送给终端(即业务不中断);During the handover process, it is ensured that downlink data can be continuously sent to the terminal (that is, the service is not interrupted);

切换过程完成后,保证目标gNB可以将与源gNB下行至终端的最后一个PDCP PDU/SDU无缝对接的后续PDCP SDU及时发送给UE(双gNB之间业务无缝对接)。After the handover process is completed, it is ensured that the target gNB can send the subsequent PDCP SDU seamlessly connected with the last PDCP PDU/SDU from the source gNB downlink to the terminal to the UE in time (seamless service connection between dual gNBs).

切换过程中,由于切换完成时间的不确定性,源gNB无法预知哪个PDCP PDU/SDU是最后一个由它负责下行到终端的。现有的LTE切换方案无法提供这样的服务,而如果源gNB没有及时向目标gNB发送无缝对接的后续PDCP PDU/SDU,切换中的业务将无法实现无缝连续性。During the handover process, due to the uncertainty of the handover completion time, the source gNB cannot predict which PDCP PDU/SDU is the last one that it is responsible for downlinking to the terminal. The existing LTE handover scheme cannot provide such a service, and if the source gNB does not send the seamless subsequent PDCP PDU/SDU to the target gNB in time, the service in the handover will not be able to achieve seamless continuity.

基于上述描述,提出本发明以下各实施例。Based on the above description, the following embodiments of the present invention are proposed.

下面结合附图及具体实施例对本发明作进一步详细的说明。The present invention will be described in further detail below with reference to the accompanying drawings and specific embodiments.

实施例一Example 1

本发明实施例提供了一种切换方法,应用于源基站中。图1为本发明实施例一的切换方法的流程示意图;如图1所示,所述方法包括:The embodiment of the present invention provides a handover method, which is applied in a source base station. FIG. 1 is a schematic flowchart of a handover method according to Embodiment 1 of the present invention; as shown in FIG. 1 , the method includes:

步骤101:源基站接收目标基站的切换请求确认信息。Step 101: The source base station receives the handover request confirmation information of the target base station.

步骤102:所述源基站向目标基站发送第一数据包;所述第一数据包为所述源基站存储的与第一个数据包具有预设隔离度的数据包。Step 102: The source base station sends a first data packet to the target base station; the first data packet is a data packet stored by the source base station with a preset isolation degree from the first data packet.

本实施例中,作为一种实施方式,所述第一个数据包为所述源基站存储的、待发送至所述终端的数据包中的第一个数据包。当然,在其他实施方式中,所述第一数据包也可以表示所述源基站存储的与第二个数据包、第三个数据包或者第N个(N为正整数)数据包具有预设隔离度的数据包;所述第二个数据包、第三个数据包或者第N个(N为正整数)数据包具体为所述源基站存储的、待发送至所述终端的数据包中的第二个数据包、第三个数据包或者第N个(N为正整数)数据包。In this embodiment, as an implementation manner, the first data packet is the first data packet in the data packets to be sent to the terminal stored by the source base station. Of course, in other implementation manners, the first data packet may also indicate that the second data packet, the third data packet, or the Nth (N is a positive integer) data packet stored by the source base station has a preset value. Isolation data packet; the second data packet, the third data packet or the Nth (N is a positive integer) data packet is specifically in the data packet stored by the source base station and to be sent to the terminal The second, third, or Nth (N is a positive integer) packet of .

本实施例中,在源基站接收到目标基站的切换请求确认信息后,或者接收到目标基站的切换请求确认信息并向终端发送RRC重配置信令后,所述源基站将缓存中存储的与第一个数据包具有预设隔离度的数据包转发给目标基站;可携带有所述第一个数据包的SN。在上述过程中,所述源基站继续向所述终端通过空口发送下行数据,所述终端向目标基站发起同步和随机接入过程。其中,所述预设隔离度表征所述源基站向所述终端发送的首个数据包与所述源基站向所述目标基站发送的首个数据包之间的预设相对距离。作为一种实施方式,若以数据包的数量为单位,则所述预设隔离度可表征所述源基站向所述终端发送的首个数据包与所述源基站向所述目标基站发送的首个数据包之间的预设数据包数量。In this embodiment, after the source base station receives the handover request confirmation information from the target base station, or after receiving the handover request confirmation information from the target base station and sends the RRC reconfiguration signaling to the terminal, the source base station stores the The first data packet with the preset isolation degree is forwarded to the target base station; it may carry the SN of the first data packet. In the above process, the source base station continues to send downlink data to the terminal through the air interface, and the terminal initiates a synchronization and random access process to the target base station. The preset isolation degree represents a preset relative distance between the first data packet sent by the source base station to the terminal and the first data packet sent by the source base station to the target base station. As an embodiment, if the number of data packets is used as a unit, the preset isolation degree can represent the first data packet sent by the source base station to the terminal and the first data packet sent by the source base station to the target base station. The preset number of packets between the first packets.

本实施例中,应用于本发明实施例的切换方法的终端具体具备双射频链路发送和接收的能力,或者可以通过时分复用(TDM)的方式在源基站和目标基站之间进行切换,以保证可以有两条链路同时进行无线通信。In this embodiment, the terminal applied to the handover method of the embodiment of the present invention specifically has the capability of sending and receiving dual radio frequency links, or can switch between the source base station and the target base station in a time division multiplexing (TDM) manner, To ensure that there can be two links for wireless communication at the same time.

作为一种实施方式,所述方法还包括:接收到所述目标基站的序列号(SN)请求信息后,基于所述SN请求信息向所述目标基站发送SN;所述SN为首个未被所述终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。As an embodiment, the method further includes: after receiving the serial number (SN) request information of the target base station, sending an SN to the target base station based on the SN request information; the SN is the first unresolved SN. The terminal confirms the SN of the received data packet, or is the SN of the first data packet that the source base station expects the target base station to send to the terminal.

本实施例中,在终端向目标基站发送RRC连接重配置信令后,所述目标基站准备开始向终端发送下行数据,则所述目标基站向所述源基站发送SN请求信息,以请求当前PDCPSDU的状态报告;所述源基站基于接收到的SN请求信息向所述目标基站发送相应的SN,以使目标基站基于接收到的SN向所述终端发送能够的后续数据包。In this embodiment, after the terminal sends the RRC connection reconfiguration signaling to the target base station, and the target base station is ready to start sending downlink data to the terminal, the target base station sends SN request information to the source base station to request the current PDCP SDU The source base station sends the corresponding SN to the target base station based on the received SN request information, so that the target base station sends the possible subsequent data packets to the terminal based on the received SN.

作为一种实施方式,所述接收到所述目标基站的SN请求信息之前,所述方法还包括:所述源基站向所述终端发送第二数据包;所述第二数据包为所述源基站存储的除所述第一数据包以外的其他数据包;所述源基站接收到所述终端的第一确认信息时,向所述目标基站发送对应于所述第一确认信息的SN状态报告,以使所述目标基站删除与所述SN状态报告对应的数据包;其中,所述第一确认信息表征所述终端已接收到所述第二数据包。As an implementation manner, before the receiving the SN request information of the target base station, the method further includes: the source base station sends a second data packet to the terminal; the second data packet is the source other data packets except the first data packet stored by the base station; when the source base station receives the first confirmation information of the terminal, it sends an SN status report corresponding to the first confirmation information to the target base station , so that the target base station deletes the data packet corresponding to the SN status report; wherein, the first confirmation information indicates that the terminal has received the second data packet.

本实施例中,所述源基站在接收到目标基站的SN请求信息之前,或者所述源基站向目标基站转发数据以及传递SN完成后,所述源基站持续的向终端发送除所述第一数据包以外的其他数据包;在接收到终端的第一确认信息,也即终端告知所述源基站已接收到相应的数据包时,所述源基站向所述目标基站发送SN状态报告,以使所述目标基站根据所述SN状态报告删除对应的冗余数据包。In this embodiment, before the source base station receives the SN request information from the target base station, or after the source base station forwards data to the target base station and transfers the SN, the source base station continues to send messages to the terminal except for the first other data packets than data packets; after receiving the first acknowledgment information from the terminal, that is, when the terminal informs the source base station that the corresponding data packet has been received, the source base station sends an SN status report to the target base station to causing the target base station to delete the corresponding redundant data packets according to the SN status report.

作为一种实施方式,所述方法还包括:所述源基站向所述终端发送未被发送的数据包,也即所述源基站不中断向所述终端发送数据包。作为另一种实施方式,所述源基站和所述目标基站可同时向所述终端发送未被发送的数据包。As an implementation manner, the method further includes: the source base station sends the unsent data packets to the terminal, that is, the source base station does not interrupt sending the data packets to the terminal. As another implementation manner, the source base station and the target base station may simultaneously send unsent data packets to the terminal.

具体的,在一种实施方式中,所述源基站不中断的向所述终端发送未被发送的数据包。作为另一种实施方式,所述源基站和所述目标基站同时向所述终端发送未被发送的数据包,终端进入双收发同时进行状态,可根据SN进行重复数据包的检测并丢弃冗余数据包。本实施例中所述源基站和所述目标基站同时向所述终端发送未被发送的数据包可应用在信息交互流程中、源基站向目标基站转发数据以及传递SN之后,以及目标基站指示用户设备释放源基站资源之前,即可应用在图3中步骤8完成后到步骤14之前。Specifically, in an implementation manner, the source base station sends unsent data packets to the terminal without interruption. As another implementation manner, the source base station and the target base station simultaneously send unsent data packets to the terminal, and the terminal enters a state of simultaneous dual transmission and reception, and can detect duplicate data packets according to the SN and discard redundant data packets. data pack. In this embodiment, the source base station and the target base station send unsent data packets to the terminal at the same time, which can be applied in the information exchange process, after the source base station forwards data to the target base station and transfers the SN, and the target base station instructs the user Before the device releases the resources of the source base station, it can be applied after the completion of step 8 and before step 14 in FIG. 3 .

作为一种实施方式,所述方法还包括:分析空口的时延特性,基于所述时延特性以及预设参数对所述源基站向所述终端发送的数据包与所述源基站向所述目标基站发送的数据包之间的隔离度进行调整;所述预设参数包括以下参数的至少之一:所述源基站与所述终端之间的通信信道参数、业务对数据传输速率的要求参数。As an implementation manner, the method further includes: analyzing the time delay characteristic of the air interface, and based on the time delay characteristic and preset parameters, compare the data packets sent by the source base station to the terminal and the data packets sent by the source base station to the terminal. The isolation between the data packets sent by the target base station is adjusted; the preset parameter includes at least one of the following parameters: a communication channel parameter between the source base station and the terminal, a service requirement parameter for a data transmission rate .

本实施例中,所述源基站通过在时域上连续的分析空口(例如Xn接口)的时延特性,并参考其他信息(即所述预设参数)对所述源基站向所述终端发送的数据包与所述源基站向所述目标基站发送的数据包之间的隔离度进行调整,从而可以减少空口上传输资源的浪费。In this embodiment, the source base station continuously analyzes the time delay characteristics of the air interface (for example, the Xn interface) in the time domain, and refers to other information (that is, the preset parameters) to send the source base station to the terminal. The isolation degree between the data packets sent by the source base station to the target base station is adjusted, thereby reducing the waste of transmission resources on the air interface.

作为一种实施方式,所述方法还包括:接收到所述目标基站的SN请求信息后,或向所述目标基站发送SN后,释放与所述终端的连接。As an embodiment, the method further includes: after receiving the SN request information of the target base station, or after sending the SN to the target base station, releasing the connection with the terminal.

本实施例中,源基站接收到所述目标基站的SN请求信息后,或向所述目标基站发送SN后,所述源基站可释放与终端之间的资源,也即释放与终端的无线连接。在另一实施方式中,也可基于目标基站的指示使终端主动释放与源基站的无线连接。作为另一种实施方式,在终端向目标基站发送RRC连接重配置完成信令后,所述终端也可主动释放与源基站之间的资源,即释放与源基站的无线连接。In this embodiment, after the source base station receives the SN request information of the target base station, or after sending the SN to the target base station, the source base station can release the resources with the terminal, that is, release the wireless connection with the terminal . In another embodiment, the terminal may also actively release the wireless connection with the source base station based on the instruction of the target base station. As another implementation manner, after the terminal sends the RRC connection reconfiguration completion signaling to the target base station, the terminal may also actively release resources with the source base station, that is, release the wireless connection with the source base station.

采用本发明实施例的技术方案,通过对源基站向终端发送的数据包与源基站向目标基站发送的数据包之间的隔离度的合理设定,一方面在终端由源基站向目标基站的切换过程中实现了0ms的无损切换,另一方面减少了空中接口的数据传输量。By adopting the technical solutions of the embodiments of the present invention, by reasonably setting the isolation degree between the data packets sent by the source base station to the terminal and the data packets sent by the source base station to the target base station, on the one hand, the terminal is sent from the source base station to the target base station. During the handover process, a lossless handover of 0ms is realized, and on the other hand, the data transmission amount of the air interface is reduced.

实施例二Embodiment 2

本发明实施例还提供了一种切换方法,应用于目标基站中。图2为本发明实施例二的切换方法的流程示意图;如图2所示,所述方法包括:The embodiment of the present invention also provides a handover method, which is applied to a target base station. FIG. 2 is a schematic flowchart of a handover method according to Embodiment 2 of the present invention; as shown in FIG. 2 , the method includes:

步骤201:目标基站向源基站发送SN请求信息。Step 201: The target base station sends SN request information to the source base station.

步骤202:接收所述源基站的SN;所述SN为首个未被终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。Step 202: Receive the SN of the source base station; the SN is the SN of the first data packet not confirmed by the terminal to receive, or the SN of the first data packet that the source base station expects the target base station to send to the terminal. SN.

本实施例中,在终端向目标基站发送RRC连接重配置信令后,所述目标基站准备开始向终端发送下行数据,则所述目标基站向所述源基站发送SN请求信息,以请求当前PDCPSDU的状态报告;所述源基站基于接收到的SN请求信息向所述目标基站发送相应的SN,以使目标基站基于接收到的SN向所述终端发送能够的后续数据包。In this embodiment, after the terminal sends the RRC connection reconfiguration signaling to the target base station, and the target base station is ready to start sending downlink data to the terminal, the target base station sends SN request information to the source base station to request the current PDCP SDU The source base station sends the corresponding SN to the target base station based on the received SN request information, so that the target base station sends the possible subsequent data packets to the terminal based on the received SN.

本实施例中,应用于本发明实施例的切换方法的终端具体具备双射频链路发送和接收的能力,或者可以通过TDM的方式在源基站和目标基站之间进行切换,以保证可以有两条链路同时进行无线通信。In this embodiment, the terminal applied to the handover method of the embodiment of the present invention specifically has the capability of sending and receiving dual radio frequency links, or can switch between the source base station and the target base station by means of TDM, so as to ensure that there can be two wireless communication over the links simultaneously.

作为一种实施方式,所述方法还包括:所述目标基站基于所述SN向所述终端发送第三数据包,所述第三数据包为首个未被所述终端确认接收的数据包,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包。As an implementation manner, the method further includes: the target base station sends a third data packet to the terminal based on the SN, where the third data packet is the first data packet that is not acknowledged by the terminal to receive, or It is the first data packet that the source base station expects the target base station to send to the terminal.

本实施例中,所述目标基站基于所述源基站发送的SN,发送与所述SN对应的数据包;该数据包具体可以是首个未被所述终端确认接收的数据包,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包。In this embodiment, the target base station sends a data packet corresponding to the SN based on the SN sent by the source base station; the data packet may specifically be the first data packet that is not confirmed to be received by the terminal, or the The source base station expects the first data packet sent by the target base station to the terminal.

作为一种实施方式,所述方法还包括:所述目标基站向所述终端发送未被发送的数据包。作为另一种实施方式,所述目标基站和所述源基站可同时向所述终端发送未被发送的数据包。As an implementation manner, the method further includes: sending, by the target base station, an unsent data packet to the terminal. As another implementation manner, the target base station and the source base station may simultaneously send unsent data packets to the terminal.

具体的,在后一种实施方式中,所述源基站和所述目标基站同时向所述终端发送未被发送的数据包;终端进入双收发同时进行状态,可根据SN进行重复数据包的检测并丢弃冗余数据包。本实施例中所述源基站和所述目标基站同时向所述终端发送未被发送的数据包可应用在信息交互流程中、源基站向目标基站转发数据以及传递SN之后,以及目标基站指示用户设备释放源基站资源之前,即可应用在图3中步骤8完成后到步骤14之前。Specifically, in the latter embodiment, the source base station and the target base station send unsent data packets to the terminal at the same time; the terminal enters a state of simultaneous dual transmission and reception, and can detect duplicate data packets according to the SN and discard redundant packets. In this embodiment, the source base station and the target base station send unsent data packets to the terminal at the same time, which can be applied in the information exchange process, after the source base station forwards data to the target base station and transfers the SN, and the target base station instructs the user Before the device releases the resources of the source base station, it can be applied after the completion of step 8 and before step 14 in FIG. 3 .

采用本发明实施例的技术方案,通过目标基站向源基站请求SN使得目标基站获知自身应从哪个数据包开始发送至终端,在终端由源基站向目标基站的切换过程中实现了0ms的无损切换,避免数据包发送过早导致过多的向终端重复发送数据包的问题,或者避免数据包发送过晚导致终端在向目标基站发送ACK确认消息时,需回退至当前需要的数据包,再按顺序发送,减少了空中接口的数据传输量。By adopting the technical solutions of the embodiments of the present invention, the target base station requests the SN from the source base station, so that the target base station knows which data packet it should start sending to the terminal, and a 0ms lossless handover is realized during the handover process of the terminal from the source base station to the target base station. To avoid the problem of sending too many data packets to the terminal when sending data packets too early, or to avoid sending data packets too late and causing the terminal to send an ACK confirmation message to the target base station, it needs to fall back to the currently needed data packets, and then press Sequential transmission reduces the amount of data transmitted over the air interface.

实施例三Embodiment 3

本发明实施例还提供了一种切换方法。图3为本发明实施例三的切换方法的流程示意图;如图3所示,本实施例中以具体的处理流程对本发明实施例的切换方法进行详细说明,以UE待从源基站(Source gNB)切换至目标基站(Target gNB)为例进行说明,在信息交互过程中需要的硬件实体还包括服务网关(Serving Gateway)和移动管理实体(MME,Mobility Management Entity)。所述方法包括:The embodiment of the present invention also provides a handover method. FIG. 3 is a schematic flowchart of a handover method according to Embodiment 3 of the present invention; as shown in FIG. 3 , in this embodiment, a specific processing flow is used to describe the handover method in this embodiment of the present invention in detail. ) to switch to the target base station (Target gNB) as an example to illustrate, the hardware entities required in the information exchange process also include a Serving Gateway (Serving Gateway) and a Mobility Management Entity (MME, Mobility Management Entity). The method includes:

步骤0:源基站与服务网关进行数据交互,提供区域限制(Area RestrictionProvided)信息。Step 0: The source base station exchanges data with the serving gateway, and provides area restriction (Area RestrictionProvided) information.

步骤1:源基站向用户设备发送测量控制请求(Measurement Control)。在步骤1执行完成后,所述用户设备与所述源基站之间、以及所述源基站和服务网关之间进行数据包的传输;所述源基站向用户设备分配上行链路资源(UL allocation)。Step 1: The source base station sends a measurement control request (Measurement Control) to the user equipment. After step 1 is completed, data packets are transmitted between the user equipment and the source base station, and between the source base station and the serving gateway; the source base station allocates uplink resources (UL allocation) to the user equipment. ).

步骤2:用户设备向源基站发送测量报告(Measurement Reports)。Step 2: The user equipment sends measurement reports (Measurement Reports) to the source base station.

步骤3:源基站做出切换决定(HO decision,即HandOver decision),即用户设备待由源基站切换至目标基站。Step 3: The source base station makes a handover decision (HO decision, namely HandOver decision), that is, the user equipment is to be handed over from the source base station to the target base station.

步骤4:源基站向目标基站发送切换请求(Handover Request)。Step 4: The source base station sends a handover request (Handover Request) to the target base station.

步骤5:目标基站接纳控制(Admission Control),即目标基站允许用户设备切换至该目标基站。Step 5: the target base station admission control (Admission Control), that is, the target base station allows the user equipment to be handed over to the target base station.

步骤6:目标基站向源基站发送切换请求确认(Handover Request Ack)。在步骤6执行完成后,所述源基站向用户设备分配下行链路资源(DL allocation)。Step 6: The target base station sends a handover request acknowledgement (Handover Request Ack) to the source base station. After the execution of step 6 is completed, the source base station allocates downlink resources (DL allocation) to the user equipment.

步骤7:源基站完成与用户设备的RRC连接重配置(RRC Conn.Reconf.incl.mobilityControlinformation)(包含移动性控制信息)。Step 7: The source base station completes the RRC connection reconfiguration (RRC Conn.Reconf.incl.mobilityControlinformation) with the user equipment (including mobility control information).

步骤8:源基站向目标基站转发数据以及传递SN(Data Forwarding+SN of FP)。在步骤8执行完成后,所述用户设备与所述源基站之间进行数据包的传输;并且目标基站从源基站缓存数据包(Buffer packets from Source gNB)。Step 8: The source base station forwards data to the target base station and transfers SN (Data Forwarding+SN of FP). After step 8 is completed, data packets are transmitted between the user equipment and the source base station; and the target base station buffers data packets (Buffer packets from Source gNB) from the source base station.

步骤9:用户设备与目标基站同步(Synchronisation)。Step 9: The user equipment is synchronized with the target base station (Synchronisation).

步骤10:目标基站向用户设备分配上行资源和时域同步信息(UL allocation+TAfor UE)。Step 10: The target base station allocates uplink resources and time domain synchronization information (UL allocation+TA for UE) to the user equipment.

步骤11:用户设备完成与目标基站的RRC连接重配置(RRCConn.Reconf.Complete)。Step 11: The user equipment completes the RRC connection reconfiguration with the target base station (RRCConn.Reconf.Complete).

步骤12:目标基站向源基站发送SN请求(SN enquiry)。Step 12: The target base station sends an SN request (SN enquiry) to the source base station.

步骤13:源基站向目标基站发送SN状态报告(SN status report),所述SN状态报告中包括SN,该SN可以是首个未被所述终端确认接收的数据包的SN,或为所述目标基站首个发送至所述终端的数据包的SN。Step 13: The source base station sends an SN status report (SN status report) to the target base station, and the SN status report includes the SN. The SN may be the SN of the first data packet not acknowledged by the terminal, or the The SN of the first data packet sent by the target base station to the terminal.

步骤14:目标基站指示用户设备释放源基站资源(Release source cell)。在步骤14执行之后,终端从源基站附着(Detach from old cell)。Step 14: The target base station instructs the user equipment to release the source base station resource (Release source cell). After step 14 is performed, the terminal attaches from the source base station (Detach from old cell).

步骤15:目标基站向MME发送路径切换请求(Path Switch Request)。Step 15: The target base station sends a path switch request (Path Switch Request) to the MME.

步骤16:MME向服务网关发送修改承载请求(Modify Bearer Request)。Step 16: The MME sends a Modify Bearer Request to the serving gateway.

步骤17:服务网关切换下行路径(Switch DL path)。Step 17: The serving gateway switches the downlink path (Switch DL path).

步骤18:服务网关向MME发送修改路径响应(Modify Bearer Response)。Step 18: The serving gateway sends a Modify Bearer Response to the MME.

步骤19:MME向目标基站发送修改路径响应确认(Modify Bearer Response Ack)。Step 19: The MME sends a Modify Bearer Response Ack to the target base station.

步骤20:目标基站指示源基站释放用户设备连接(UE Context Release)。Step 20: The target base station instructs the source base station to release the user equipment connection (UE Context Release).

步骤21:源基站基于目标基站的指示释放与用户设备的资源(ReleaseResources)。Step 21: The source base station releases resources (ReleaseResources) with the user equipment based on the instruction of the target base station.

下面结合具体的应用场景对本发明实施例的切换方法进行详细说明。The handover method according to the embodiment of the present invention will be described in detail below with reference to specific application scenarios.

应用场景一Application Scenario One

图4a和图4b为本发明实施例的切换方法的一种应用示意图;本应用场景适用于源gNB与目标gNB之间的Xn接口初次建立的场景,可以理解为SN隔离度为零。本实施方式意味着源gNB原封不动地将已缓存的所有数据和相应的首个数据包的SN转发给目标gNB。以免gNB的缓存被填满,源gNB告知目标gNB已被成功传递到终端的数据包的SN;目标gNB根据此信息相应地删去缓存中对应的数据。如图4a所示,源gNB将缓存中所有数据(图中SN号为1到100的数据包(可能有些数据包比如第89到100的数据包尚未分配SN号))和相应的SN号向目标gNB进行发送。当终端向源gNB回复某数据包确认接收的信息时,源gNB将回复确认信息以“SN状态报告”的形式发送给目标gNB,以便目标gNB在其缓存中删去相应的数据包。在终端切换完成前后,如图4b所示,源gNB继续将用户面网关下发的数据包向目标gNB进行转发(在本示例中SN>100)。当目标gNB向源gNB发送SN请求(SN enquiry)消息后,源gNB经过Xn接口告知目标gNB需向UE发送的初始PDCP SDU的SN号(本示例中SN=72,即将SN为72的SN发送至目标gNB)。在路径切换完成后,用户面网关向源gNB下发终止符(LP),源gNB向目标gNB转发终止符,告知目标gNB数据转发任务完成。4a and 4b are schematic diagrams of an application of the handover method according to the embodiment of the present invention; this application scenario is applicable to the scenario where the Xn interface between the source gNB and the target gNB is first established, which can be understood as zero SN isolation. This embodiment means that the source gNB forwards all the buffered data and the corresponding SN of the first data packet to the target gNB intact. In order to prevent the gNB's cache from being filled up, the source gNB informs the target gNB of the SN of the data packet that has been successfully delivered to the terminal; the target gNB correspondingly deletes the corresponding data in the cache according to this information. As shown in Figure 4a, the source gNB sends all the data in the cache (the data packets with SN numbers from 1 to 100 in the figure (there may be some data packets such as the 89th to 100th data packets that have not been assigned SN numbers)) and the corresponding SN numbers to the The target gNB sends. When the terminal replies to the source gNB to confirm the reception of a certain data packet, the source gNB sends the reply confirmation information to the target gNB in the form of "SN status report", so that the target gNB deletes the corresponding data packet in its cache. Before and after the terminal handover is completed, as shown in Fig. 4b, the source gNB continues to forward the data packets delivered by the user plane gateway to the target gNB (SN>100 in this example). After the target gNB sends an SN request (SN enquiry) message to the source gNB, the source gNB informs the target gNB through the Xn interface of the SN number of the initial PDCP SDU that needs to be sent to the UE (SN=72 in this example, that is, the SN with SN of 72 is sent to the UE. to the target gNB). After the path switching is completed, the user plane gateway issues a terminator (LP) to the source gNB, and the source gNB forwards the terminator to the target gNB to inform the target gNB that the data forwarding task is completed.

应用场景二Application Scenario 2

图5a和图5b为本发明实施例的切换方法的另一种应用示意图;区别于应用场景一,本应用场景适用于一段时间后发送到终端的数据包的SN号和转发到目标gNB的数据包的SN号之间的间隔度通过在时域上统计分析Xn接口的时延进行了更合适的调整的情况。本应用场景中,假设统计分析表明SN=1到SN=68的数据包直接通过源gNB与终端之间的空口传输到终端的过程中,终端还没有完成切换操作,则可在源gNB缓存中SN=68和SN=69的PDCP PDU之间划隔离线,即此例中将SN=1到SN=68的数据包直接通过空口传输到终端(即源gNB无需将SN=1到SN=68的数据包转发至目标gNB),而将SN=69到SN=100的数据包经过Xn接口转发给目标gNB,如图5a所示。在终端切换完成前后,如图5b所示,源gNB继续将用户面网关下发的数据包向目标gNB进行转发(在本示例中SN>100)。当目标gNB向源gNB发送SN请求(SN enquiry)消息后,源gNB经过Xn接口告知目标gNB需向UE发送的初始PDCP SDU的SN号(本示例中SN=72,即将SN为72的SN发送至目标gNB)。在路径切换完成后,用户面网关向源gNB下发终止符(LP),源gNB向目标gNB转发终止符,告知目标gNB数据转发任务完成。5a and 5b are schematic diagrams of another application of the handover method according to the embodiment of the present invention; different from the first application scenario, this application scenario is applicable to the SN number of the data packet sent to the terminal after a period of time and the data forwarded to the target gNB The interval between the SN numbers of the packets is more appropriately adjusted by statistically analyzing the delay of the Xn interface in the time domain. In this application scenario, it is assumed that the statistical analysis shows that the data packets from SN=1 to SN=68 are directly transmitted to the terminal through the air interface between the source gNB and the terminal, and the terminal has not completed the handover operation. An isolation line is drawn between PDCP PDUs with SN=68 and SN=69, that is, in this example, data packets from SN=1 to SN=68 are directly transmitted to the terminal through the air interface (that is, the source gNB does not need to assign SN=1 to SN=68 The data packets of SN=69 to SN=100 are forwarded to the target gNB through the Xn interface, as shown in Figure 5a. Before and after the terminal handover is completed, as shown in Figure 5b, the source gNB continues to forward the data packets sent by the user plane gateway to the target gNB (SN>100 in this example). After the target gNB sends an SN request (SN enquiry) message to the source gNB, the source gNB informs the target gNB through the Xn interface of the SN number of the initial PDCP SDU that needs to be sent to the UE (SN=72 in this example, that is, the SN with SN of 72 is sent to the UE. to the target gNB). After the path switching is completed, the user plane gateway issues a terminator (LP) to the source gNB, and the source gNB forwards the terminator to the target gNB to inform the target gNB that the data forwarding task is completed.

实施例四Embodiment 4

本发明实施例还提供了一种基站,所述基站为源基站。图6为本发明实施例的基站的第一种组成结构示意图;如图6所示,所述基站包括:第一接收单元41和第一发送单元42;其中,An embodiment of the present invention further provides a base station, where the base station is a source base station. FIG. 6 is a schematic diagram of a first composition structure of a base station according to an embodiment of the present invention; as shown in FIG. 6 , the base station includes: a first receiving unit 41 and a first sending unit 42; wherein,

所述第一接收单元41,用于接收目标基站的切换请求确认信息;The first receiving unit 41 is configured to receive the handover request confirmation information of the target base station;

所述第一发送单元42,用于向目标基站发送第一数据包;所述第一数据包为存储的与第一个数据包具有预设隔离度的数据包。The first sending unit 42 is configured to send a first data packet to the target base station; the first data packet is a stored data packet with a preset isolation degree from the first data packet.

本实施例中,所述第一个数据包为存储的、待发送至所述终端的数据包中的第一个数据包。In this embodiment, the first data packet is the first data packet in the stored data packets to be sent to the terminal.

本实施例中,所述预设隔离度表征所述源基站向所述终端发送的首个数据包与所述源基站向所述目标基站发送的首个数据包之间的预设相对距离。In this embodiment, the preset isolation degree represents a preset relative distance between the first data packet sent by the source base station to the terminal and the first data packet sent by the source base station to the target base station.

作为一种实施方式,所述第一接收单元41,还用于接收到所述目标基站的SN请求信息;As an implementation manner, the first receiving unit 41 is further configured to receive the SN request information of the target base station;

所述第一发送单元42,还用于基于所述SN请求信息向所述目标基站发送SN;所述SN为首个未被所述终端确认接收的数据包的SN,或为期望所述目标基站向所述终端发送的第一个数据包的SN。The first sending unit 42 is further configured to send the SN to the target base station based on the SN request information; the SN is the SN of the first data packet that is not confirmed to be received by the terminal, or the target base station expects the SN SN of the first data packet sent to the terminal.

作为一种实施方式,所述第一发送单元42,还用于所述第一接收单元41接收到所述目标基站的SN请求信息之前,向所述终端发送第二数据包;所述第二数据包为存储的除所述第一数据包以外的其他数据包;As an implementation manner, the first sending unit 42 is further configured to send a second data packet to the terminal before the first receiving unit 41 receives the SN request information of the target base station; The data packets are other data packets stored except the first data packet;

所述第一接收单元41,还用于接收到所述终端的第一确认信息;所述第一确认信息表征所述终端已接收到所述的第二数据包;The first receiving unit 41 is further configured to receive the first confirmation information of the terminal; the first confirmation information indicates that the terminal has received the second data packet;

所述第一发送单元42,还用于向所述目标基站发送对应于所述第一确认信息的SN状态报告,以使所述目标基站删除与所述SN状态报告对应的数据包。The first sending unit 42 is further configured to send the SN status report corresponding to the first confirmation information to the target base station, so that the target base station deletes the data packet corresponding to the SN status report.

作为一种实施方式,所述第一发送单元42,还用于向所述终端发送未被发送的数据包。As an implementation manner, the first sending unit 42 is further configured to send unsent data packets to the terminal.

图7为本发明实施例的基站的第二种组成结构示意图;如图7所示,所述基站还包括分析处理单元43,用于分析空口的时延特性,基于所述时延特性以及预设参数对向所述终端发送的数据包与向所述目标基站发送的数据包之间的隔离度进行调整;所述预设参数包括以下参数的至少之一:与所述终端之间的通信信道参数、业务对数据传输速率的要求参数。FIG. 7 is a schematic diagram of a second composition structure of a base station according to an embodiment of the present invention; as shown in FIG. 7 , the base station further includes an analysis and processing unit 43 for analyzing the time delay characteristic of the air interface, based on the time delay characteristic and the pre- Set parameters to adjust the isolation between the data packets sent to the terminal and the data packets sent to the target base station; the preset parameters include at least one of the following parameters: communication with the terminal Channel parameters, service requirements for data transmission rate parameters.

图8为本发明实施例的基站的第三种组成结构示意图;如图8所示,所述基站还包括释放单元44,用于接收到所述目标基站的SN请求信息后,或向所述目标基站发送SN后,释放与所述终端的连接。FIG. 8 is a schematic diagram of a third composition structure of a base station according to an embodiment of the present invention; as shown in FIG. 8 , the base station further includes a release unit 44 for receiving the SN request information of the target base station, or to the After the target base station sends the SN, it releases the connection with the terminal.

本领域技术人员应当理解,本发明实施例的基站中各处理单元的功能,可参照前述切换方法的相关描述而理解,本发明实施例的基站中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the base station in the embodiment of the present invention can be understood by referring to the relevant description of the foregoing handover method. It can be realized by the analog circuit of the above-mentioned functions, and it can also be realized by running the software for executing the functions described in the embodiments of the present invention on the intelligent terminal.

本发明实施例中,所述基站中的分析处理单元43和释放单元44,在实际应用中均可由所述基站中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)、微控制单元(MCU,Microcontroller Unit)或可编程门阵列(FPGA,Field-Programmable Gate Array)实现;所述基站中的第一接收单元41和第一发送单元42,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。In this embodiment of the present invention, the analysis and processing unit 43 and the release unit 44 in the base station may be composed of a central processing unit (CPU, Central Processing Unit) and a digital signal processor (DSP, Digital) in the base station in practical applications. Signal Processor), Microcontroller Unit (MCU, Microcontroller Unit) or Programmable Gate Array (FPGA, Field-Programmable Gate Array); the first receiving unit 41 and the first sending unit 42 in the base station, in practical applications It can be implemented through communication modules (including: basic communication suite, operating system, communication modules, standardized interfaces and protocols, etc.) and transceiver antennas.

实施例五Embodiment 5

本发明实施例还提供了一种基站,所述基站可以作为目标基站。图9为本发明实施例的基站的第四种组成结构示意图;如图9所示,所述基站包括:第二发送单元51和第二接收单元52;其中,An embodiment of the present invention further provides a base station, and the base station can be used as a target base station. FIG. 9 is a schematic diagram of a fourth composition structure of a base station according to an embodiment of the present invention; as shown in FIG. 9 , the base station includes: a second sending unit 51 and a second receiving unit 52; wherein,

所述第二发送单元51,用于向源基站发送SN请求信息;The second sending unit 51 is configured to send SN request information to the source base station;

所述第二接收单元52,用于接收所述源基站的SN;所述SN为首个未被终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。The second receiving unit 52 is configured to receive the SN of the source base station; the SN is the SN of the first data packet that is not acknowledged by the terminal to receive, or the source base station expects the target base station to send to the terminal SN of the first packet.

作为一种实施方式,所述第二发送单元51,还用于基于所述SN向所述终端发送第三数据包,所述第三数据包为首个未被所述终端确认接收的数据包,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包。As an implementation manner, the second sending unit 51 is further configured to send a third data packet to the terminal based on the SN, where the third data packet is the first data packet that has not been confirmed to be received by the terminal, Or it is the first data packet that the source base station expects the target base station to send to the terminal.

作为一种实施方式,所述第二发送单元51,还用于向所述终端发送未被发送的数据包。As an implementation manner, the second sending unit 51 is further configured to send unsent data packets to the terminal.

本领域技术人员应当理解,本发明实施例的基站中各处理单元的功能,可参照前述切换方法的相关描述而理解,本发明实施例的基站中各处理单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。Those skilled in the art should understand that the functions of each processing unit in the base station in the embodiment of the present invention can be understood by referring to the relevant description of the foregoing handover method. It can be realized by the analog circuit of the above-mentioned functions, and it can also be realized by running the software for executing the functions described in the embodiments of the present invention on the intelligent terminal.

本发明实施例中,所述基站中的第二发送单元51和第二接收单元52,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。In this embodiment of the present invention, the second sending unit 51 and the second receiving unit 52 in the base station can pass through a communication module (including a basic communication suite, an operating system, a communication module, standardized interfaces and protocols, etc.) in practical applications. ) and the transceiver antenna implementation.

实施例六Embodiment 6

本发明实施例还提供了一种基站。图10为本发明实施例的基站的一种硬件组成结构示意图;如图10所示,所述装置包括处理器61、存储器62以及至少一个外部通信接口63;所述处理器61、存储器62以及外部通信接口63均通过总线64连接。具体的,本实施例中,所述存储器62上存储有可在处理器61上运行的计算机程序;当所述基站作为源基站时,所述处理器61执行所述程序时实现:接收目标基站的切换请求确认信息;向目标基站发送第一数据包;所述第一数据包为所述存储器62存储的与第一个数据包具有预设隔离度的数据包。The embodiment of the present invention also provides a base station. FIG. 10 is a schematic diagram of a hardware structure of a base station according to an embodiment of the present invention; as shown in FIG. 10 , the apparatus includes a processor 61, a memory 62, and at least one external communication interface 63; The external communication interfaces 63 are all connected through the bus 64 . Specifically, in this embodiment, the memory 62 stores a computer program that can run on the processor 61; when the base station is used as the source base station, the processor 61 executes the program to achieve: receiving the target base station The handover request confirmation information; send the first data packet to the target base station; the first data packet is the data packet stored in the memory 62 and has a preset isolation degree from the first data packet.

作为一种实施方式,所述处理器61执行所述程序时实现:接收到所述目标基站的序列号SN请求信息后,基于所述SN请求信息向所述目标基站发送SN;所述SN为首个未被所述终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。As an implementation manner, when the processor 61 executes the program, it realizes: after receiving the serial number SN request information of the target base station, send the SN to the target base station based on the SN request information; the SN is the first The SN of the data packet that has not been acknowledged by the terminal, or the SN of the first data packet that the source base station expects the target base station to send to the terminal.

作为一种实施方式,所述处理器61执行所述程序时实现:接收到所述目标基站的SN请求信息之前,向所述终端发送第二数据包;所述第二数据包为所述存储器62存储的除所述第一数据包以外的其他数据包;接收到所述终端的第一确认信息时,向所述目标基站发送对应于所述第一确认信息的SN状态报告;其中,所述第一确认信息表征所述终端已接收到所述第二数据包。As an implementation manner, when the processor 61 executes the program, it realizes: before receiving the SN request information of the target base station, send a second data packet to the terminal; the second data packet is the memory 62 other data packets other than the first data packet stored; when receiving the first acknowledgment information of the terminal, send an SN status report corresponding to the first acknowledgment information to the target base station; wherein, the The first confirmation information indicates that the terminal has received the second data packet.

作为一种实施方式,所述处理器61执行所述程序时实现:向所述终端发送未被发送的数据包。As an implementation manner, when the processor 61 executes the program, it implements: sending an unsent data packet to the terminal.

作为一种实施方式,所述处理器61执行所述程序时实现:分析空口的时延特性,基于所述时延特性以及预设参数对向所述终端发送的数据包与向所述目标基站发送的数据包之间的隔离度进行调整;所述预设参数包括以下参数的至少之一:与所述终端之间的通信信道参数、业务对数据传输速率的要求参数。As an embodiment, when the processor 61 executes the program, it realizes: analyzes the delay characteristic of the air interface, and compares the data packet sent to the terminal with the target base station based on the delay characteristic and preset parameters. The isolation between the sent data packets is adjusted; the preset parameter includes at least one of the following parameters: a communication channel parameter with the terminal, and a service requirement parameter for a data transmission rate.

作为一种实施方式,所述处理器61执行所述程序时实现:接收到所述目标基站的SN请求信息后,或向所述目标基站发送SN后,释放与所述终端的连接。As an implementation manner, when the processor 61 executes the program, it realizes: after receiving the SN request information of the target base station, or after sending the SN to the target base station, the connection with the terminal is released.

当所述基站作为目标基站时,所述处理器61执行所述程序时实现:向源基站发送SN请求信息;接收所述源基站的SN;所述SN为首个未被终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。When the base station is used as the target base station, when the processor 61 executes the program, it realizes: sending SN request information to the source base station; receiving the SN of the source base station; the SN is the first data packet that is not confirmed by the terminal to receive it SN, or the SN of the first data packet that the source base station expects the target base station to send to the terminal.

作为一种实施方式,所述处理器61执行所述程序时实现:基于所述SN向所述终端发送第三数据包,所述第三数据包为首个未被所述终端确认接收的数据包,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包。As an implementation manner, when the processor 61 executes the program, it realizes: sending a third data packet to the terminal based on the SN, where the third data packet is the first data packet that has not been confirmed to be received by the terminal , or the first data packet that the source base station expects the target base station to send to the terminal.

作为一种实施方式,所述处理器61执行所述程序时实现:向所述终端发送未被发送的数据包。As an implementation manner, when the processor 61 executes the program, it implements: sending an unsent data packet to the terminal.

本实施例中,所述存储器62可以由任何类型的易失性或非易失性存储设备、或者它们的组合来实现。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,Ferromagnetic Random Access Memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random AccessMemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器804旨在包括但不限于这些和任意其它适合类型的存储器。In this embodiment, the memory 62 may be implemented by any type of volatile or non-volatile storage device, or a combination thereof. Among them, the non-volatile memory may be a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-only memory) Only Memory), Electrically Erasable Programmable Read-Only Memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), Magnetic Random Access Memory (FRAM, Ferromagnetic Random Access Memory), Flash Memory (Flash Memory), Magnetic Surface Memory , CD-ROM, or Compact Disc Read-Only Memory (CD-ROM, Compact Disc Read-Only Memory); the magnetic surface memory can be a magnetic disk memory or a tape memory. The volatile memory may be Random Access Memory (RAM), which is used as an external cache memory. By way of example and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory Memory (DRAM, Dynamic Random Access Memory), Synchronous Dynamic Random Access Memory (SDRAM, SynchronousDynamic Random Access Memory), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), Synchronous Link Dynamic Random Access Memory (SLDRAM, SyncLink Dynamic Random Access Memory), Direct Memory Bus Random Access Memory (DRRAM, Direct Rambus Random Access Memory) . The memory 804 described in the embodiments of the present invention is intended to include, but not be limited to, these and any other suitable types of memory.

本实施例中,所述处理器61可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器61中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器61可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器61可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储器62中,处理器61读取存储器62中的信息,结合其硬件完成前述方法的步骤。In this embodiment, the processor 61 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above-mentioned method can be completed by a hardware integrated logic circuit in the processor 61 or an instruction in the form of software. The above-mentioned processor 61 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The processor 61 may implement or execute the methods, steps, and logical block diagrams disclosed in the embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module may be located in the memory 62, and the processor 61 reads the information in the memory 62, and completes the steps of the foregoing method in combination with its hardware.

实施例七Embodiment 7

本发明实施例还提供了一种计算机存储介质。其上存储有计算机指令,该指令被处理器执行时实现:接收目标基站的切换请求确认信息;向目标基站发送第一数据包;所述第一数据包为存储的与第一个数据包具有预设隔离度的数据包。The embodiment of the present invention also provides a computer storage medium. Computer instructions are stored thereon, and the instructions are implemented when executed by the processor: receiving the handover request acknowledgment information of the target base station; sending a first data packet to the target base station; the first data packet is stored and has the same Packets with preset isolation.

作为一种实施方式,该指令被处理器执行时实现:接收到所述目标基站的序列号SN请求信息后,基于所述SN请求信息向所述目标基站发送SN;所述SN为首个未被所述终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。As an implementation manner, when the instruction is executed by the processor, it is implemented: after receiving the serial number SN request information of the target base station, send the SN to the target base station based on the SN request information; The terminal confirms the SN of the received data packet, or is the SN of the first data packet that the source base station expects the target base station to send to the terminal.

作为一种实施方式,该指令被处理器执行时实现:接收到所述目标基站的SN请求信息之前,向所述终端发送第二数据包;所述第二数据包为存储的除所述第一数据包以外的其他数据包;接收到所述终端的第一确认信息时,向所述目标基站发送对应于所述第一确认信息的SN状态报告;其中,所述第一确认信息表征所述终端已接收到所述第二数据包。As an implementation manner, when the instruction is executed by the processor, the instruction is implemented: before receiving the SN request information of the target base station, send a second data packet to the terminal; the second data packet is stored except the first data packet. other data packets than a data packet; when receiving the first confirmation information of the terminal, send an SN status report corresponding to the first confirmation information to the target base station; wherein, the first confirmation information represents the The terminal has received the second data packet.

作为一种实施方式,该指令被处理器执行时实现:向所述终端发送未被发送的数据包。As an implementation manner, when the instruction is executed by the processor, it implements: sending the unsent data packet to the terminal.

作为一种实施方式,该指令被处理器执行时实现:分析空口的时延特性,基于所述时延特性以及预设参数对向所述终端发送的数据包与向所述目标基站发送的数据包之间的隔离度进行调整;所述预设参数包括以下参数的至少之一:与所述终端之间的通信信道参数、业务对数据传输速率的要求参数。As an implementation manner, when the instruction is executed by the processor, it realizes: analyzes the delay characteristics of the air interface, and compares the data packets sent to the terminal and the data sent to the target base station based on the delay characteristics and preset parameters. The isolation degree between packets is adjusted; the preset parameter includes at least one of the following parameters: a communication channel parameter with the terminal, and a service requirement parameter for a data transmission rate.

作为一种实施方式,该指令被处理器执行时实现:接收到所述目标基站的SN请求信息后,或向所述目标基站发送SN后,释放与所述终端的连接。As an implementation manner, when the instruction is executed by the processor, it is implemented: after receiving the SN request information of the target base station, or after sending the SN to the target base station, the connection with the terminal is released.

实施例八Embodiment 8

本发明实施例还提供了一种计算机存储介质。其上存储有计算机指令,该指令被处理器执行时实现:向源基站发送SN请求信息;接收所述源基站的SN;所述SN为首个未被终端确认接收的数据包的SN,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包的SN。The embodiment of the present invention also provides a computer storage medium. A computer instruction is stored thereon, and when the instruction is executed by the processor, it realizes: sending the SN request information to the source base station; receiving the SN of the source base station; the SN is the SN of the first data packet not confirmed by the terminal, or The source base station expects the SN of the first data packet sent by the target base station to the terminal.

作为一种实施方式,该指令被处理器执行时实现:基于所述SN向所述终端发送第三数据包,所述第三数据包为首个未被所述终端确认接收的数据包,或为所述源基站期望所述目标基站向所述终端发送的第一个数据包。As an implementation manner, when the instruction is executed by the processor, it is implemented: send a third data packet to the terminal based on the SN, where the third data packet is the first data packet that is not acknowledged by the terminal to receive, or is The source base station expects the first data packet sent by the target base station to the terminal.

作为一种实施方式,该指令被处理器执行时实现:向所述终端发送未被发送的数据包。As an implementation manner, when the instruction is executed by the processor, it implements: sending the unsent data packet to the terminal.

在本申请所提供的几个实施例中,应该理解到,所揭露的基站和方法,可以通过其它的方式实现。以上所描述的基站实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in this application, it should be understood that the disclosed base station and method may be implemented in other manners. The base station embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, for example, multiple units or components may be combined, or Can be integrated into another system, or some features can be ignored, or not implemented. In addition, the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms. of.

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The unit described above as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units; Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may all be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integration The unit can be implemented either in the form of hardware or in the form of hardware plus software functional units.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by program instructions related to hardware, the aforementioned program can be stored in a computer-readable storage medium, and when the program is executed, execute It includes the steps of the above method embodiments; and the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic disk or an optical disk and other media that can store program codes.

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of software products in essence or the parts that make contributions to the prior art. The computer software products are stored in a storage medium and include several instructions for A computer device (which may be a personal computer, a server, or a network device, etc.) is caused to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic disk or an optical disk and other mediums that can store program codes.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (20)

1. A switching method is applied to a source base station; characterized in that the method comprises:
a source base station receives switching request confirmation information of a target base station;
the source base station sends a first data packet to a target base station; the first data packet is a data packet which is stored by the source base station and has preset isolation with the first data packet; the first data packet is a first data packet in data packets which are stored in the source base station and are to be sent to a terminal; wherein,
the method further comprises the following steps: after receiving the SN request information of the serial number of the target base station, sending SN to the target base station based on the SN request information; the SN is the SN of the first data packet that is not acknowledged by the terminal, or the SN of the first data packet that the source base station expects the target base station to send to the terminal.
2. The method of claim 1, wherein before receiving the SN request information of the target base station, the method further comprises:
the source base station sends a second data packet to the terminal; the second data packet is other data packets stored by the source base station except the first data packet;
when receiving first confirmation information of the terminal, the source base station sends an SN (service number) status report corresponding to the first confirmation information to the target base station;
wherein the first acknowledgement information characterizes that the terminal has received the second data packet.
3. The method of claim 1, further comprising: and the source base station sends the unsent data packet to the terminal.
4. The method of claim 1, further comprising:
analyzing the time delay characteristic of an air interface, and adjusting the isolation between a data packet sent by the source base station to the terminal and a data packet sent by the source base station to the target base station based on the time delay characteristic and a preset parameter;
the preset parameters comprise at least one of the following parameters: communication channel parameters between the source base station and the terminal, and parameters required by the service for the data transmission rate.
5. The method of claim 1, further comprising: and after receiving the SN request information of the target base station or sending SN to the target base station, releasing the connection with the terminal.
6. The method of claim 1, wherein the first data packet is a first data packet of data packets stored by the source base station and to be sent to the terminal.
7. The method of claim 1, wherein the preset isolation represents a preset relative distance between a first data packet sent by the source base station to the terminal and a first data packet sent by the source base station to the target base station.
8. A switching method is applied to a target base station; characterized in that the method comprises:
the target base station sends switching request confirmation information to the source base station;
the target base station receives a first data packet sent by the source base station; the first data packet is a data packet which is stored by the source base station and has preset isolation with the first data packet; the first data packet is a first data packet in data packets which are stored in the source base station and are to be sent to a terminal; wherein
The method further comprises the following steps:
the target base station sends SN request information to a source base station;
the target base station receives the SN of the source base station; the SN is the SN of the first data packet that is not acknowledged by the terminal to receive, or the SN of the first data packet that the source base station expects the target base station to send to the terminal.
9. The method of claim 8, further comprising: and the target base station sends a third data packet to the terminal based on the SN, wherein the third data packet is a first data packet which is not confirmed to be received by the terminal or a first data packet which is expected to be sent to the terminal by the target base station for the source base station.
10. The method of claim 9, further comprising:
and the target base station sends the unsent data packet to the terminal.
11. A base station, characterized in that the base station comprises: a first receiving unit and a first transmitting unit; wherein,
the first receiving unit is used for receiving switching request confirmation information of a target base station;
the first sending unit is used for sending a first data packet to a target base station; the first data packet is a stored data packet with preset isolation from the first data packet; the first data packet is a first data packet in data packets which are stored in a source base station and are to be sent to a terminal; wherein
The first receiving unit is further configured to receive SN request information of the target base station;
the first sending unit is further configured to send an SN to the target base station based on the SN request information; the SN is the SN of the first data packet that is not acknowledged by the terminal or the SN of the first data packet that the target base station is expected to send to the terminal.
12. The base station of claim 11, wherein the first sending unit is further configured to send a second data packet to the terminal before the first receiving unit receives the SN request information of the target base station; the second data packet is other stored data packets except the first data packet;
the first receiving unit is further configured to receive first acknowledgement information of the terminal; the first confirmation information represents that the terminal has received the second data packet;
the first sending unit is further configured to send an SN status report corresponding to the first acknowledgement information to the target base station.
13. The base station of claim 11, wherein the first sending unit is further configured to send an unsent data packet to the terminal.
14. The base station according to claim 11, wherein the base station further includes an analysis processing unit, configured to analyze a delay characteristic of an air interface, and adjust an isolation between a data packet sent to the terminal and a data packet sent to the target base station based on the delay characteristic and a preset parameter; the preset parameters comprise at least one of the following parameters: and communication channel parameters between the terminal and the requirement parameters of the service on the data transmission rate.
15. The base station of claim 11, wherein the base station further comprises a release unit, configured to release the connection with the terminal after receiving the SN request information of the target base station or after sending an SN to the target base station.
16. A base station, characterized in that the base station comprises: a second transmitting unit and a second receiving unit; wherein,
the second sending unit is configured to send handover request acknowledgement information to the source base station;
the second receiving unit is configured to receive a first data packet sent by the source base station; the first data packet is a data packet which is stored by the source base station and has preset isolation with the first data packet; the first data packet is a first data packet in data packets which are stored in the source base station and are to be sent to a terminal; wherein,
the second sending unit is further configured to send SN request information to the source base station;
the second receiving unit is further configured to receive a SN of the source base station; the SN is the SN of the first data packet that is not acknowledged by the terminal, or the SN of the first data packet that the source base station expects the base station to send to the terminal.
17. The base station of claim 16, wherein the second sending unit is further configured to send a third data packet to the terminal based on the SN, where the third data packet is a first data packet that is not acknowledged by the terminal, or a first data packet that the source base station expects the base station to send to the terminal.
18. The base station of claim 16, wherein the second sending unit is further configured to send an unsent data packet to the terminal.
19. A computer-readable storage medium having stored thereon computer instructions, which when executed by a processor, carry out the steps of the handover method according to any one of claims 1 to 7;
alternatively, the instructions when executed by the processor implement the steps of the handover method of any of claims 8 to 10.
20. A base station comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of the handover method of any one of claims 1 to 7;
alternatively, the processor implements the steps of the handover method of any one of claims 8 to 10 when executing the program.
CN201710488932.9A 2017-06-23 2017-06-23 A handover method, base station and computer storage medium Active CN109121168B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710488932.9A CN109121168B (en) 2017-06-23 2017-06-23 A handover method, base station and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710488932.9A CN109121168B (en) 2017-06-23 2017-06-23 A handover method, base station and computer storage medium

Publications (2)

Publication Number Publication Date
CN109121168A CN109121168A (en) 2019-01-01
CN109121168B true CN109121168B (en) 2021-08-06

Family

ID=64733278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710488932.9A Active CN109121168B (en) 2017-06-23 2017-06-23 A handover method, base station and computer storage medium

Country Status (1)

Country Link
CN (1) CN109121168B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4080912B1 (en) 2019-12-31 2024-03-20 Huawei Technologies Co., Ltd. Multicast sending and receiving methods and apparatuses
CN117956530A (en) * 2024-03-27 2024-04-30 四川创智联恒科技有限公司 A method and system for improving data transmission reliability during switching

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047953A (en) * 2006-03-30 2007-10-03 华为技术有限公司 Method for processing automatic retransmit request data
CN101577946A (en) * 2009-06-12 2009-11-11 华为技术有限公司 Seamless switching method, device and system
CN102869056A (en) * 2012-09-14 2013-01-09 中国联合网络通信集团有限公司 Transmission switching method and system under base station straight-through architecture
CN103888215A (en) * 2012-12-21 2014-06-25 华为技术有限公司 Data transmission method, apparatus and communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100595583B1 (en) * 2001-07-09 2006-07-03 엘지전자 주식회사 Packet Data Transmission Method According to Handover in Mobile Communication System

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047953A (en) * 2006-03-30 2007-10-03 华为技术有限公司 Method for processing automatic retransmit request data
CN101577946A (en) * 2009-06-12 2009-11-11 华为技术有限公司 Seamless switching method, device and system
CN102869056A (en) * 2012-09-14 2013-01-09 中国联合网络通信集团有限公司 Transmission switching method and system under base station straight-through architecture
CN103888215A (en) * 2012-12-21 2014-06-25 华为技术有限公司 Data transmission method, apparatus and communication system

Also Published As

Publication number Publication date
CN109121168A (en) 2019-01-01

Similar Documents

Publication Publication Date Title
US12137384B2 (en) Handover method and device
CN110546992B (en) System and method for handover in a dual-connectivity communication system
CN103298043B (en) Buffering of packets for lossless handover
CN113170367B (en) Method for switching network equipment and terminal equipment
US8369854B2 (en) Link layer control protocol implementation
CN114175726B (en) Wireless communication method for mobility control
JP2016036173A (en) Handover processing
TW200935940A (en) Method for performing handover procedure and creating data
CN114223315A (en) Method, apparatus and computer storage medium for communication
US20190098539A1 (en) Transmission Method, Base Station, and Terminal
US20230328618A1 (en) Reconfiguration procedure in multi connectivity communication
CN109121168B (en) A handover method, base station and computer storage medium
JP2022543161A (en) Communication method, first network device, second network device and terminal device
WO2020227946A1 (en) Method for switching between access network devices, terminal device, and network device
JP7312846B2 (en) Wireless communication method, terminal device and network device
CN104080129A (en) Data transmission method and device
CN117221967A (en) Cell switching method and device, storage medium and electronic device
KR102477387B1 (en) Cell handover method, network node and terminal equipment
JP2021517373A5 (en)
WO2024000110A1 (en) Cell handover method and apparatus, terminal device, and network device
US20220394554A1 (en) Method and arrangements for desired buffer size target time
CN107018541A (en) The method and user equipment of service in recovery UMTS network
KR20210048978A (en) Duplex communication method for railway communication system
CN102246554B (en) Handover processing method, relay node and target node
WO2023231001A1 (en) Methods and apparatus to improve ue experience during inter-du inter-cell beam management

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant