Data transmission method, device and computer equipment based on base station switching

By using a centralized controller to switch to the nearest base station in the 5G base station system and rebuilding the air interface connection of the target terminal using backup data and serial number, the problem of wasted backup base station resources is solved, and rapid switching and efficient communication are achieved.

CN116390136BActive Publication Date: 2025-11-25COMBA TELECOM SYST CHINA LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211580229.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-09
Publication Date
2025-11-25
Estimated Expiration
2042-12-09

AI Technical Summary

Technical Problem

Existing 5G base station equipment requires backup base stations when it fails, which leads to a waste of resources.

Method used

By connecting multiple base stations through a centralized controller, backup data is obtained, and when the primary base station fails, the system switches to the nearest second base station. The air interface connection of the target terminal is rebuilt using the backup data and serial number, reducing the need for backup base station configuration.

Benefits of technology

It enables rapid switching, reduces resource waste, and ensures the continuity and efficiency of communication services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116390136B_ABST
    Figure CN116390136B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a data transmission method based on base station switching, which comprises the following steps: obtaining backup data of a plurality of base stations connected with a centralized controller; the plurality of base stations are in a starting running state; in the case that a first base station in the plurality of base stations is in an abnormal running state, obtaining a second base station closest to the first base station from the plurality of base stations; and sending first backup data of the first base station to the second base station. In the method provided by the embodiment of the application, in the case that the first base station connected with the centralized controller is in the abnormal running state, the centralized controller can obtain the second base station closest to the first base station, and the second base station can perform data transmission on a target terminal corresponding to the first base station, so that a standby base station does not need to be configured for the first base station, and resource waste is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, in particular to a data transmission method and device based on base station switching and a computer device. BACKGROUND

[0002] With the continuous development and popularization of the fifth generation mobile communication technology (5G), the industrial internet is also accelerating, and in many application scenarios, there is a high reliability requirement for communication between base stations and terminals. Therefore, the "disaster recovery" backup function of the 5G base station device is particularly important. For example, when the device fails or the signal is extremely poor, a standby base station can be quickly and efficiently enabled, and the communication service between the base station and the corresponding target terminal can be affected as little as possible. At present, the "disaster recovery" processing method of the 5G base station device is to prepare a standby base station. In the case of a main base station sending a fault, the communication service with the corresponding target terminal can be quickly restored by enabling the standby base station. This method requires a standby base station to be configured for the main base station, which causes resource waste. SUMMARY

[0003] Therefore, it is necessary to provide a data transmission method, device and computer device based on base station switching, which can realize fast switching and reduce resource waste.

[0004] In a first aspect, the present application provides a data transmission method based on base station switching. The method comprises:

[0005] obtaining backup data of a plurality of base stations connected to the centralized controller; the plurality of base stations are in a start-up running state;

[0006] in the case that a first base station in the plurality of base stations is in an abnormal running state, obtaining a second base station closest to the first base station from the plurality of base stations;

[0007] sending first backup data of the first base station to the second base station; the second base station is used to send a reestablishment request information to a target terminal corresponding to the first base station, the reestablishment request information is used to instruct the target terminal to reset uplink sequence numbers of a signaling plane and a data plane of a packet data convergence protocol layer and a radio link control protocol layer corresponding to the target terminal and a downlink sequence number of a signaling plane of the packet data convergence protocol layer; and in the case that a reestablishment completion information is received from the target terminal, reestablishing an air interface connection with the target terminal, and using the first backup data, the uplink sequence numbers and the downlink sequence number to perform data transmission on the target terminal for to-be-transmitted data; the reestablishment completion information corresponds to the reestablishment request information.

[0008] In one of the embodiments, the method further comprises: determining a current base station from the plurality of base stations; determining a current protocol layer from the plurality of protocol layers of the current base station; and obtaining backup data of the current base station according to a data transmission mode corresponding to the current protocol layer.

[0009] In one of the embodiments, the plurality of protocol layers comprises a first protocol layer, a second protocol layer and a third protocol layer; the backup data comprises the first communication data and the second communication data; and the obtaining of the backup data of the current base station according to the data transmission mode corresponding to the current protocol layer comprises: in a case where the current protocol layer is the first protocol layer, obtaining the first communication data of the current base station; the first communication data is used to record device information of the current base station and device information of the target terminal; in a case where the current protocol layer is the second protocol layer, obtaining the first communication data of the current base station and current second communication data corresponding to the current protocol layer; the current second communication data comprises downlink superframe number and downlink sequence number of a data plane corresponding to the current protocol layer; the downlink superframe number and the downlink sequence number are used to encrypt and decrypt each data packet of the to-be-transmitted data and indicate a transmission order of the each data packet; the to-be-transmitted data is data of the data plane; and in a case where the current protocol layer is the third protocol layer, obtaining the first communication data of the current base station and current second communication data corresponding to the current protocol layer; the current second communication data comprises downlink superframe number and downlink sequence number of a data plane corresponding to the current protocol layer, and downlink sequence number of a signaling plane corresponding to the current protocol layer; the downlink sequence number of the signaling plane is used to establish air interface connection between the current base station and the target terminal.

[0010] In one of the embodiments, the method further comprises: obtaining a detection result of the current base station; and in a case where the detection result indicates that the current base station is in an abnormal running state, determining the current base station as the first base station.

[0011] In one of the embodiments, the detection result comprises a heartbeat detection result; and the obtaining of the detection result of the current base station comprises: detecting heartbeat information sent by the current base station according to a preset period; in a case where the heartbeat information is not detected within a preset time threshold period, determining the heartbeat detection result as heartbeat abnormality; and in a case where the heartbeat detection result is heartbeat abnormality, determining the detection result as the current base station being in the abnormal running state.

[0012] In one of the embodiments, the detection result comprises a signal detection result; the detection result of the current base station is obtained by receiving the signal detection result from the current base station; the signal detection result is determined by the current base station based on the strength of real-time radio frequency signal and a preset signal threshold; in the case that the signal detection result is signal abnormality, it is determined that the detection result is that the current base station is in abnormal operation state.

[0013] In a second aspect, the present application provides a data transmission device based on base station switching, the device comprises:

[0014] A first obtaining module is configured to obtain backup data of a plurality of base stations connected to the centralized controller; the plurality of base stations are in start-up operation state;

[0015] A second obtaining module is configured to, in the case that a first base station in the plurality of base stations is in abnormal operation state, obtain a second base station closest to the first base station from the plurality of base stations;

[0016] A sending module is configured to send first backup data of the first base station to the second base station; the second base station is configured to send a reestablishment request information to a target terminal corresponding to the first base station, the reestablishment request information is configured to instruct the target terminal to reset uplink sequence numbers of a signaling plane and a data plane of a packet data convergence protocol layer and a radio link control protocol layer corresponding to the target terminal and downlink sequence numbers of a signaling plane of the packet data convergence protocol layer; and in the case that a reestablishment completion information is received from the target terminal, reestablish air interface connection with the target terminal, and perform data transmission on the target terminal for to-be-transmitted data by using the first backup data, the uplink sequence numbers and the downlink sequence numbers; the reestablishment completion information corresponds to the reestablishment request information.

[0017] In a third aspect, the present application further provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0018] Obtain backup data of a plurality of base stations connected to the centralized controller; the plurality of base stations are in start-up operation state;

[0019] In the case that a first base station in the plurality of base stations is in abnormal operation state, obtain a second base station closest to the first base station from the plurality of base stations;

[0020] sending first backup data of the first base station to the second base station; the second base station is configured to send a reestablishment request information to a target terminal corresponding to the first base station, the reestablishment request information is configured to instruct the target terminal to reset uplink sequence numbers of a signaling plane and a data plane of a packet data convergence protocol layer and a radio link control protocol layer corresponding to the target terminal and downlink sequence numbers of the signaling plane of the packet data convergence protocol layer, and in a case that a reestablishment completion information from the target terminal is received, reestablish an air interface connection with the target terminal, and perform data transmission on the target terminal for to-be-transmitted data by using the first backup data, the uplink sequence numbers and the downlink sequence numbers; the reestablishment completion information corresponds to the reestablishment request information.

[0021] In a fourth aspect, the present application further provides a computer readable storage medium. The computer readable storage medium has a computer program stored thereon, and the computer program is executed by a processor to implement the following steps:

[0022] obtaining backup data of a plurality of base stations connected to the centralized controller; the plurality of base stations are in a starting running state;

[0023] in a case that a first base station in the plurality of base stations is in an abnormal running state, obtaining a second base station closest to the first base station from the plurality of base stations;

[0024] sending first backup data of the first base station to the second base station; the second base station is configured to send a reestablishment request information to a target terminal corresponding to the first base station, the reestablishment request information is configured to instruct the target terminal to reset uplink sequence numbers of a signaling plane and a data plane of a packet data convergence protocol layer and a radio link control protocol layer corresponding to the target terminal and downlink sequence numbers of the signaling plane of the packet data convergence protocol layer, and in a case that a reestablishment completion information from the target terminal is received, reestablish an air interface connection with the target terminal, and perform data transmission on the target terminal for to-be-transmitted data by using the first backup data, the uplink sequence numbers and the downlink sequence numbers; the reestablishment completion information corresponds to the reestablishment request information.

[0025] In a fifth aspect, the present application further provides a computer program product. The computer program product comprises a computer program, and the computer program is executed by a processor to implement the following steps:

[0026] obtaining backup data of a plurality of base stations connected to the centralized controller; the plurality of base stations are in a starting running state;

[0027] in a case that a first base station in the plurality of base stations is in an abnormal running state, obtaining a second base station closest to the first base station from the plurality of base stations;

[0028] sending first backup data of the first base station to the second base station; the second base station is configured to send a reestablishment request to a target terminal corresponding to the first base station, the reestablishment request being configured to instruct the target terminal to reset uplink sequence numbers of a signaling plane and a data plane of a packet data convergence protocol layer and a radio link control protocol layer corresponding to the target terminal, and a downlink sequence number of a signaling plane of the packet data convergence protocol layer, and in a case where a reestablishment completion information is received from the target terminal, reestablish an air interface connection with the target terminal, and perform data transmission on the target terminal for to-be-transmitted data by using the first backup data, the uplink sequence numbers and the downlink sequence number; the reestablishment completion information corresponds to the reestablishment request.

[0029] In the data transmission method, device and computer equipment based on base station switching, the centralized controller can connect and control multiple base stations, and can control the multiple base stations to be in a starting running state. The centralized controller can acquire backup data of the multiple base stations. In a case where a first base station in the multiple base stations is in an abnormal running state, the second base station closest to the first base station is acquired from the multiple base stations. Then, the centralized controller can send first backup data of the first base station to the second base station. In the embodiment of the present application, in a case where the first base station connected by the centralized controller is in an abnormal running state, the second base station closest to the first base station is acquired by the centralized controller, and data transmission on a target terminal corresponding to the first base station for to-be-transmitted data is performed by the second base station, so that a standby base station does not need to be configured for the first base station, and resource waste is reduced. BRIEF DESCRIPTION OF DRAWINGS

[0030] Figure 1 An application environment diagram of the data transmission method based on base station switching provided in the embodiment of the present application is shown in the following figure;

[0031] Figure 2 A flowchart of the data transmission method based on base station switching provided in the embodiment of the present application is shown in the following figure;

[0032] Figure 3 A flowchart of acquiring backup data of multiple base stations connected by a centralized controller provided in the embodiment of the present application is shown in the following figure;

[0033] Figure 4 A flowchart of acquiring a detection result of a current base station provided in the embodiment of the present application is shown in the following figure;

[0034] Figure 5 A flowchart of another data transmission method based on base station switching provided in the embodiment of the present application is shown in the following figure;

[0035] Figure 6A structural block diagram of a data transmission device based on base station switching provided by an embodiment of the present application is provided.

[0036] Figure 7 An internal structure diagram of a computer device provided by an embodiment of the present application is provided. DETAILED DESCRIPTION

[0037] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0038] The data transmission method based on base station switching provided by the embodiments of the present application can be applied in an application environment as shown in the figure. Figure 1 In the embodiments of the present application, the first base station 102 and the second base station 103 respectively communicate with the centralized controller 101 through the external network interface; and the target terminal 104 respectively communicates with the first base station 102 and the second base station 103 through optical fibers.

[0039] The centralized controller 101 can connect and control multiple base stations, and can pre-configure the IP address association between each base station in the multiple base stations, obtain an IP address relationship table of each base station in the multiple base stations and other base stations; the centralized controller 101 can acquire backup data of multiple base stations connected thereto; in the case that the multiple base stations are in a starting running state, the centralized controller 101 can start a fault detection function, which can include heartbeat detection and signal detection; in the case that the first base station in the multiple base stations is in an abnormal running state, the centralized controller 101 can acquire the second base station closest to the first base station from the multiple base stations; and send the first backup data of the first base station to the second base station; and the second base station performs data transmission on the target terminal corresponding to the first base station for the to-be-transmitted data.

[0040] The first base station 102 can include at least two radio remote units, one of which is a standby radio remote unit. The standby radio remote unit can be used to realize data interaction with the centralized controller 101 in the case that the main radio remote unit of the first base station 102 is in an abnormal operating state. The first base station 102 can have an external network port, which can have three Vlans, vEth1.1, vEth1.2 and vEth1.3. The vEth1.1 is a management vlan responsible for communication and data interaction with the centralized controller 101. The vEth1.2 is an interface responsible for service data related to the core network (5GC) network. The vEth1.3 is a backup network port of a neighboring station, which can be a backup network port of the second base station 103. For example, the vEth1.3 of the first base station 102 can be a backup network port of the vEth1.2 of the second base station 103, and has the same IP address. When the second base station 103 starts, the vEth1.3 closes the arp enablement and uses the ipatable to prohibit data transmission and reception. When the activation of the backup data sent by the centralized controller is received, the arp enablement is opened and data transmission and reception are allowed. Each region can be equipped with a standby remote unit connected to another region. For example, the remote unit 1 of the first base station 102 region is connected to the second base station 103. When the second base station 103 fails, the second base station 103 closes its radio, i.e., closes the remote unit 2, and the centralized controller notifies the remote unit 1 to open the radio. In this way, the situation that a region cannot communicate due to poor signal in the region can be avoided. In the embodiment of the present application, the first base station 102 can backup the first backup data of the first base station 102, and send the first backup data to the centralized controller 101 through the vEth1.1. The centralized controller 101 can store the received first backup data.

[0041] The second base station 103 can include at least two radio frequency remote units and one external network port, and the external network port can have three Vlans, vEth1.1, vEth1.2 and vEth1.3, wherein vEth1.1 is a management vlan responsible for communication and data interaction with the centralized controller 101; vEth1.2 is an interface responsible for service data related to the core network (5GC) network; and vEth1.3 is a backup network port of a neighboring station, which can be a backup network port of the first base station 102. For example, the vEth1.3 of the second base station 103 can be a backup network port of the vEth1.2 of the first base station 102, and has the same IP address. In the embodiments of the present application, the second base station 103 can be configured to send a reestablishment request information to the target terminal 104 corresponding to the first base station 102, and in the case of receiving a reestablishment completion information from the target terminal, reestablish the air interface connection with the target terminal 104, and use the first backup data, the uplink sequence number and the downlink sequence number to perform data transmission on the target terminal 104 for the to-be-transmitted data; the reestablishment completion information corresponds to the reestablishment request information; and the reestablishment request information is used to instruct the target terminal to reset the uplink sequence number of the signaling plane and the data plane of the packet data convergence protocol layer and the radio link control protocol layer corresponding to the target terminal, and the downlink sequence number of the signaling plane of the packet data convergence protocol layer.

[0042] The target terminal 104 can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc.

[0043] In one embodiment, as shown in Figure 2 , a data transmission method based on base station switching is provided. The method is applied to the centralized controller 101 in Figure 1 for example, and includes the following steps:

[0044] In step S201, backup data of a plurality of base stations connected by the centralized controller is obtained; and the plurality of base stations are in a starting running state.

[0045] The centralized controller can connect and control a plurality of base stations, and can control the plurality of base stations to be in a starting running state.

[0046] In the embodiments of the present application, the backup data can include first communication data and second communication data. The first communication data is used to record device information of the current base station and device information of the target terminal. The first communication data can be context data of the target terminal corresponding to the base station. The second communication data can include, but is not limited to, downlink hyper frame number (HFN) and downlink sequence number (SN) of a data plane of a packet data convergence protocol (PDCP) layer and a radio link control (RLC) layer, and downlink sequence number of a signaling plane of the radio link control (RLC) layer. The downlink hyper frame number and the downlink sequence number of the data plane are used to encrypt and decrypt each data packet of the to-be-transmitted data, and indicate a transmission order of each data packet. The to-be-transmitted data is data of the data plane. The downlink sequence number of the signaling plane is used to establish an air interface connection between the current base station and the target terminal.

[0047] In step S202, in a case where the first base station among the plurality of base stations is in an abnormal running state, a second base station closest to the first base station is acquired from the plurality of base stations.

[0048] In a case where the plurality of base stations are in a starting running state, the centralized controller can start a fault detection function, which can include heartbeat detection and signal detection.

[0049] In step S203, first backup data of the first base station is sent to the second base station.

[0050] The second base station is used to send reestablishment request information to the target terminal corresponding to the first base station, and in a case where reestablishment completion information from the target terminal is received, reestablish an air interface connection with the target terminal, and perform data transmission on the target terminal for to-be-transmitted data by using the first backup data, uplink sequence numbers of signaling and data planes of a packet data convergence protocol (PDCP) layer and a radio link control (RLC) layer, and downlink sequence number of a signaling plane of the packet data convergence protocol (PDCP) layer. The reestablishment completion information corresponds to the reestablishment request information. The reestablishment request information is used to instruct the target terminal to reset uplink sequence numbers of signaling and data planes of a packet data convergence protocol (PDCP) layer and a radio link control (RLC) layer corresponding to the target terminal, and downlink sequence number of a signaling plane of the packet data convergence protocol (PDCP) layer.

[0051] In the embodiment of the present application, the reestablishment request information can be an RRCReconfiguration message with an integrity check error; the corresponding target terminal detects the RRCReconfiguration message with the integrity check error, and sends an RRC Reestablishment Request message to the second base station. In addition, the target terminal, after detecting the RRC Reconfiguration message with the integrity check error, can also reset the packet data convergence protocol layer and the radio link control protocol layer, reset the downlink sequence number of the signaling plane of the packet data convergence protocol layer, and reset the uplink sequence numbers of the signaling plane and the data plane of the packet data convergence protocol layer and the radio link control protocol layer, so that the downlink sequence number of the signaling plane of the packet data convergence protocol layer and the uplink sequence numbers of the signaling plane and the data plane of the packet data convergence protocol layer and the radio link control protocol layer do not need to be backed up in the process of obtaining the backup data.

[0052] The above operation simplifies the backup operation, realizes fast backup, and reduces resource waste.

[0053] In the above data transmission method based on base station switching, the centralized controller can connect and control multiple base stations, and can control the multiple base stations to be in a start running state. The centralized controller can obtain backup data of the multiple base stations. In a case where a first base station among the multiple base stations is in an abnormal running state, a second base station closest to the first base station is obtained from the multiple base stations. Then, the centralized controller can send first backup data of the first base station to the second base station. In the embodiment of the present application, in a case where the first base station connected by the centralized controller is in an abnormal running state, the centralized controller can obtain the second base station closest to the first base station, and the second base station can perform data transmission on the target terminal corresponding to the first base station for the to-be-transmitted data, without the need to configure a standby base station for the first base station, thereby reducing resource waste.

[0054] In one embodiment, as shown in Figure 3 The data transmission method based on base station switching provided by the embodiment of the present application can further include the following steps:

[0055] Step S301: determining a current base station from multiple base stations.

[0056] The current base station is a base station currently performing backup data.

[0057] Step S302: determining a current protocol layer from multiple protocol layers of the current base station.

[0058] Generally, in a fifth generation mobile communication technology (5G) system, a core network, an access network and a terminal part can be included, wherein the access network and the terminal are connected through a wireless interface protocol stack. The wireless interface protocol stack can be divided into three layers and two planes, the three layers are physical layer (PHY), data link layer and network layer, and the two planes are control plane and user plane.

[0059] The data link layer can include a packet data convergence protocol (PDCP) layer, a service data adaptation protocol (SDAP) layer, a medium access control (MAC) layer and a radio link control (RLC) layer.

[0060] In the embodiment of the present application, for the four protocol layers of PHY, MAC, SDAP and NGU, the superframe number and the sequence number are only used to indicate the transmission order of each data packet in the to-be-transmitted data, and do not need to realize the functions of encryption and integrity protection. Therefore, for the four protocol layers of PHY, MAC, SDAP and NGU, the backup data can include the first communication data, and in the case that the first base station is in an abnormal running state, the second base station can use the first communication data to perform data transmission on the target terminal for the to-be-transmitted data.

[0061] For the two protocol layers of RLC and PDCP, the superframe number and the sequence number need to realize the functions of encryption and integrity protection, therefore, the second communication data needs to be backed up, and in the case that the first base station is in an abnormal running state, the second base station uses the first communication data and the second communication data to perform data transmission on the target terminal for the to-be-transmitted data.

[0062] Step S303, according to the data transmission mode corresponding to the current protocol layer, the backup data of the current base station is obtained.

[0063] In the embodiment of the present application, each protocol layer in the plurality of protocol layers corresponds to a set of second communication data corresponding to the to-be-transmitted data; and the division of the data transmission mode is based on whether the current second communication data corresponding to the current protocol layer is backed up.

[0064] In the embodiment of the present application, the plurality of protocol layers can include a first protocol layer, a second protocol layer and a third protocol layer.

[0065] In the method for obtaining backup data, data backup can be performed according to the data transmission mode of each protocol layer, accurate positioning can be achieved, and the purpose of simplifying backup can be achieved, thereby realizing rapid backup.

[0066] In one embodiment, obtaining the backup data of the current base station according to the data transmission mode corresponding to the current protocol layer can include the following steps:

[0067] Step 1, in the case where the current protocol layer is a first protocol layer, obtaining first communication data of the current base station.

[0068] The current protocol layer corresponding to the first protocol layer can include PHY, MAC, SDAP, and NGU four protocol layers.

[0069] In the embodiments of the present application, for the four protocol layers of PHY, MAC, SDAP, and NGU, the superframe number and the sequence number are only used to indicate the transmission order of each data packet in the to-be-transmitted data, and do not implement the functions of encryption and integrity protection. Therefore, for the four protocol layers of PHY, MAC, SDAP, and NGU, the backup data can include the first communication data, and in the case where the first base station is in an abnormal running state, the second base station can use the first communication data to perform data transmission on the target terminal for the to-be-transmitted data.

[0070] Step 2, in the case where the current protocol layer is a second protocol layer, obtaining the first communication data of the current base station and the current second communication data corresponding to the current protocol layer.

[0071] The current protocol layer corresponding to the second protocol layer can be a PDCP layer.

[0072] In the embodiments of the present application, the current second communication data can include downlink superframe numbers and downlink sequence numbers of the data plane of the packet data convergence protocol layer. The downlink superframe numbers and the downlink sequence numbers are used to encrypt and decrypt each data packet of the to-be-transmitted data, and indicate the transmission order of each data packet; the to-be-transmitted data is data of the data plane.

[0073] Step 3, in the case where the current protocol layer is a third protocol layer, obtaining the first communication data of the current base station and the current second communication data corresponding to the current protocol layer.

[0074] The current protocol layer corresponding to the third protocol layer can be an RLC layer.

[0075] In the embodiment of the present application, the current second communication data can include downlink superframe number of a data plane of an RLC layer, downlink sequence number of the data plane of the RLC layer, and downlink sequence number of a signaling plane of the RLC layer. The downlink superframe number and the downlink sequence number are used for encrypting and decrypting each data packet of the to-be-transmitted data and indicating the transmission order of each data packet; the to-be-transmitted data is the data of the data plane; and the downlink sequence number of the signaling plane of the RLC layer is used for establishing the air interface connection between the current base station and the target terminal.

[0076] In the method for obtaining backup data, whether the second communication data is backed up is determined according to the data transmission mode. On the one hand, not every protocol layer needs to back up the second communication data, thereby reducing the backup workload and improving the backup efficiency. On the other hand, the backup of the second communication data can avoid the problem of data packet loss, thereby effectively avoiding the terminal of the base station and the terminal of the data transmission, and quickly recovering the terminal communication service.

[0077] In one embodiment, as shown in Figure 4 The data transmission method based on base station switching provided by the embodiment of the present application can further include the following steps:

[0078] In step S401, the detection result of the current base station is obtained.

[0079] In the embodiment of the present application, the detection result includes a heartbeat detection result and a signal detection result.

[0080] In step S402, in the case that the detection result is that the current base station is in an abnormal running state, the current base station is determined as the first base station.

[0081] Generally, an access network can include a base station and a terminal. The base station serves as a local center node of the access network and provides wireless signal coverage, and the terminal accesses the base station through a wireless channel to implement local wireless communication network under the coverage of the base station. If the base station appears running abnormity or is damaged due to failure, etc., the local wireless communication network will be paralyzed, and the normal communication of the access network will be affected. In order to realize the anti-destroying reorganization of the access network, a centralized controller can be introduced. In the case that the current base station is in an abnormal running state, the second base station closest to the current base station among the multiple base stations connected by the centralized controller can be used to restore the data transmission between the current base station and the corresponding target terminal.

[0082] In one embodiment, obtaining the detection result of the current base station can include the following steps:

[0083] In step 1, the heartbeat information sent by the current base station is detected according to a preset period.

[0084] The heartbeat information is used for detecting whether the communication link between the current base station and the centralized controller can normally communicate, and whether the current base station and the target terminal can normally communicate.

[0085] Step 2, in the case that the heartbeat information is not detected within the preset time threshold period, determining that the heartbeat detection result is heartbeat abnormality.

[0086] In some possible implementation manners, in the case that the heartbeat information is not detected within the preset time threshold period, it can be determined that the transmission link between the current base station and the target terminal is abnormal and the communication link between the current base station and the centralized controller is also abnormal, and at this time, it can be determined that the heartbeat detection result is heartbeat abnormality.

[0087] Step 3, in the case that the heartbeat detection result is heartbeat abnormality, determining that the detection result is that the current base station is in an abnormal running state.

[0088] In an embodiment, obtaining the detection result of the current base station can include the following steps:

[0089] Step 1, receiving a signal detection result from the current base station.

[0090] The signal detection result is determined by the current base station based on the strength of the real-time radio frequency signal and the preset signal threshold. In the case that the strength of the real-time radio frequency signal is less than the preset signal threshold, it can be determined that the signal detection result is signal abnormality; in the case that the strength of the real-time radio frequency signal is greater than or equal to the preset signal threshold, it can be determined that the signal detection result is signal normality.

[0091] Step 2, in the case that the signal detection result is signal abnormality, determining that the detection result is that the current base station is in an abnormal running state.

[0092] In an embodiment, as shown in FIG. 5, another data transmission method based on base station switching is provided, which can include the following steps: Figure 5

[0093] Step S501, determining a current base station from a plurality of base stations.

[0094] Step S502, determining a current protocol layer from a plurality of protocol layers of the current base station.

[0095] Generally, in a fifth generation mobile communication technology (5G) system, it can include a core network, an access network and a terminal part, wherein the access network and the terminal are connected through a wireless interface protocol stack. The wireless interface protocol stack can be divided into three layers and two sides, three layers refer to a physical layer (PHY), a data link layer and a network layer, and two sides refer to a control plane and a user plane.

[0096] ​The data link layer can include a packet data convergence protocol (PDCP) layer, a service data adaptation protocol (SDAP) layer, a medium access control (MAC) layer, and a radio link control (RLC) layer.

[0097] In the embodiments of the present application, for the four protocol layers of PHY, MAC, SDAP and NGU, the superframe number and the sequence number are only used to indicate the transmission order of each data packet in the to-be-transmitted data, and do not implement the functions of encryption and integrity protection. Therefore, for the four protocol layers of PHY, MAC, SDAP and NGU, the backup data can include the first communication data, and in the case that the first base station is in an abnormal running state, the second base station can use the first communication data to perform data transmission on the target terminal for the to-be-transmitted data.

[0098] For the two protocol layers of RLC and PDCP, the superframe number and the sequence number need to implement the functions of encryption and integrity protection, and therefore, the second communication data needs to be backed up, and in the case that the first base station is in an abnormal running state, the second base station uses the first communication data and the second communication data to perform data transmission on the target terminal for the to-be-transmitted data.

[0099] Step S503: According to the data transmission mode corresponding to the current protocol layer, the backup data of the current base station is obtained.

[0100] In the embodiments of the present application, each protocol layer of the plurality of protocol layers corresponds to a set of second communication data corresponding to the to-be-transmitted data; and the division of the data transmission mode is based on whether the current second communication data corresponding to the current protocol layer is backed up.

[0101] In the embodiments of the present application, the plurality of protocol layers can include a first protocol layer, a second protocol layer and a third protocol layer.

[0102] In one embodiment, according to the data transmission mode corresponding to the current protocol layer, the backup data of the current base station can include the following steps:

[0103] Step 1: In the case that the current protocol layer is the first protocol layer, the first communication data of the current base station is obtained.

[0104] The current protocol layer corresponding to the first protocol layer can include the four protocol layers of PHY, MAC, SDAP and NGU.

[0105] In the embodiments of the present application, for the four protocol layers of PHY, MAC, SDAP and NGU, the superframe number and the sequence number are only used to indicate the transmission order of each data packet in the to-be-transmitted data, and are not used to implement the functions of encryption and integrity protection. Therefore, for the four protocol layers of PHY, MAC, SDAP and NGU, the backup data can include the first communication data, and in the case that the first base station is in an abnormal running state, the second base station can use the first communication data to perform data transmission on the target terminal for the to-be-transmitted data.

[0106] Step 2, in the case that the current protocol layer is a second protocol layer, obtaining the first communication data of the current base station and the current second communication data corresponding to the current protocol layer.

[0107] The current protocol layer corresponding to the second protocol layer can be a PDCP layer.

[0108] In the embodiments of the present application, the current second communication data can include downlink superframe numbers and downlink sequence numbers of a data plane of a packet data convergence protocol layer. The downlink superframe numbers and the downlink sequence numbers are used to encrypt and decrypt each data packet of the to-be-transmitted data, and indicate the transmission order of each data packet; the to-be-transmitted data is data of the data plane.

[0109] Step 3, in the case that the current protocol layer is a third protocol layer, obtaining the first communication data of the current base station and the current second communication data corresponding to the current protocol layer.

[0110] The current protocol layer corresponding to the third protocol layer can be an RLC layer.

[0111] In the embodiments of the present application, the current second communication data can include downlink superframe numbers and downlink sequence numbers of a data plane of an RLC layer, and downlink sequence numbers of a signaling plane of the RLC layer. The downlink superframe numbers and the downlink sequence numbers are used to encrypt and decrypt each data packet of the to-be-transmitted data, and indicate the transmission order of each data packet; the to-be-transmitted data is data of the data plane; and the downlink sequence numbers of the signaling plane are used to establish an air interface connection between the current base station and the target terminal.

[0112] Step S504, the centralized controller can obtain the detection result of the current base station in real time.

[0113] In the embodiments of the present application, the detection result includes a heartbeat detection result and a signal detection result.

[0114] In one embodiment, obtaining the detection result of the current base station can include the following steps:

[0115] Step 1, detecting heartbeat information sent by the current base station according to a preset period.

[0116] The heartbeat information is used to detect whether the communication link between the current base station and the centralized controller can communicate normally and whether the transmission link between the current base station and the target terminal can communicate normally.

[0117] Step 2, in the case that the heartbeat information is not detected within the preset time threshold period, the heartbeat detection result is determined as heartbeat abnormality.

[0118] In some possible implementation manners, in the case that the heartbeat information is not detected within the preset time threshold period, it can be determined that the transmission link between the current base station and the target terminal is abnormal and the communication link between the current base station and the centralized controller is also abnormal, and at this time, the heartbeat detection result can be determined as heartbeat abnormality.

[0119] Step 3, in the case that the heartbeat detection result is heartbeat abnormality, the detection result is determined as that the current base station is in an abnormal running state.

[0120] In an embodiment, obtaining the detection result of the current base station can include the following steps:

[0121] Step 1, receiving a signal detection result from the current base station.

[0122] The signal detection result is determined by the current base station based on the strength of the real-time radio frequency signal and a preset signal threshold. In the case that the strength of the real-time radio frequency signal is less than the preset signal threshold, the signal detection result can be determined as signal abnormality; in the case that the strength of the real-time radio frequency signal is greater than or equal to the preset signal threshold, the signal detection result can be determined as signal normality.

[0123] Step 2, in the case that the signal detection result is signal abnormality, the detection result is determined as that the current base station is in an abnormal running state.

[0124] Step S505, in the case that the detection result is that the current base station is in an abnormal running state, the current base station is determined as a first base station.

[0125] Step S506, in the case that the first base station in the multiple base stations is in an abnormal running state, a second base station closest to the first base station is obtained from the multiple base stations.

[0126] Generally, an access network can include a base station and a terminal. The base station serves as a local center node of the access network and provides wireless signal coverage, while the terminal accesses the base station through a wireless channel to implement local wireless communication network under the coverage of the base station. If the base station is in abnormal operation or is damaged due to failure, the local wireless communication network will be paralyzed, and the normal communication of the access network will be affected. In order to realize the invulnerability reorganization of the access network, a centralized controller can be introduced. In the case that the current base station is in an abnormal operation state, the second base station closest to the current base station among the multiple base stations connected by the centralized controller can be used to restore the data transmission between the current base station and the corresponding target terminal.

[0127] In step S507, the first backup data of the first base station is sent to the second base station.

[0128] In step S508, the second base station sends a reestablishment request message to the target terminal corresponding to the first base station.

[0129] The reestablishment request message is used to instruct the target terminal to reset the uplink sequence numbers of the signaling plane and the data plane of the packet data convergence protocol (PDCP) layer and the radio link control (RLC) layer corresponding to the target terminal, and the downlink sequence number of the signaling plane of the packet data convergence protocol layer.

[0130] In the embodiment of the present application, the reestablishment request message can be an RRCReconfiguration message with an integrity check error. After detecting the RRCReconfiguration message with the integrity check error, the corresponding target terminal sends an RRC Reestablishment Request message to the second base station. In addition, after detecting the RRC Reconfiguration message with the integrity check error, the target terminal can also reset the packet data convergence protocol layer and the radio link control protocol layer, reset the downlink sequence number of the signaling plane of the packet data convergence protocol layer, and reset the uplink sequence numbers of the signaling plane and the data plane of the packet data convergence protocol layer and the radio link control protocol layer, so that in the process of obtaining the backup data, the downlink sequence number of the signaling plane of the packet data convergence protocol layer and the uplink sequence numbers of the signaling plane and the data plane of the packet data convergence protocol layer and the radio link control protocol layer do not need to be backed up.

[0131] In step S509, in the case that the reestablishment completion information from the target terminal is received, the second base station reestablishes the air interface connection with the target terminal, and performs data transmission on the to-be-transmitted data for the target terminal by using the first backup data, the uplink sequence number, and the downlink sequence number.

[0132] The reestablishment completion information corresponds to the reestablishment request message.

[0133] The uplink sequence number can be the uplink sequence number of the signaling face and the data face of the PDCP layer and the RLC layer; and the downlink sequence number can be the downlink sequence number of the signaling face of the PDCP layer.

[0134] In one embodiment, the case where the first base station in the plurality of base stations is in an abnormal running state can include the following steps:

[0135] Step 1, in the case where the first base station in the plurality of base stations is in an abnormal running state, the centralized controller sends a shutdown instruction to the first base station.

[0136] Step 2, in response to the shutdown instruction, the first base station closes the first radio frequency switch, and closes the first external network port enable state.

[0137] The first radio frequency switch and the first external network port enable state of the current base station are in a start-up running state in advance.

[0138] Step 3, the centralized controller sends a first backup data enable command to the second base station.

[0139] Step 4, in response to the first backup data enable command, the second base station uses the first backup data, the uplink sequence number and the downlink sequence number to perform data transmission on the target terminal for the to-be-transmitted data.

[0140] In one embodiment, the data transmission method based on base station switching provided by the embodiment of the application can further include:

[0141] In the case where the current protocol layer is the first protocol layer, the second base station uses the first communication data to perform data transmission on the target terminal for the to-be-transmitted data;

[0142] In the case where the current protocol layer is the second protocol layer and the third protocol layer, the second base station uses the first communication data, the second communication data, the uplink sequence number of the signaling face and the data face of the PDCP layer and the RLC layer, and the downlink sequence number of the signaling face of the PDCP layer to perform data transmission on the target terminal for the to-be-transmitted data.

[0143] In the case where the second base station is the sending end, the first communication data, the second communication data and the downlink sequence number of the signaling face of the PDCP layer are used to perform data transmission on the target terminal for the to-be-transmitted data; in the case where the second base station is the receiving end, the first communication data, the uplink sequence number of the signaling face and the data face of the PDCP layer and the RLC layer are used to perform data transmission on the target terminal for the to-be-transmitted data.

[0144] In the data transmission method based on base station switching, the centralized controller can be connected to and control multiple base stations, and can control the multiple base stations to be in a starting running state. The centralized controller can acquire backup data of the multiple base stations. In a case where a first base station of the multiple base stations is in an abnormal running state, the centralized controller acquires a second base station closest to the first base station from the multiple base stations. Then, the centralized controller can send first backup data of the first base station to the second base station. In the embodiment of the present application, in a case where the first base station connected to the centralized controller is in an abnormal running state, the centralized controller can acquire the second base station closest to the first base station, and the second base station can perform data transmission on the target terminal corresponding to the first base station. Therefore, it is not necessary to configure a standby base station for the first base station, and the waste of resources is reduced.

[0145] It should be understood that, although each step in the flowchart involved in the above embodiments is shown in sequence according to the arrow, the steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in the above embodiments can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of the steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0146] Based on the same inventive concept, the embodiments of the present application also provide a data transmission device based on base station switching for implementing the above-mentioned data transmission method based on base station switching. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more data transmission device embodiments based on base station switching provided below can refer to the limitations of the data transmission method based on base station switching described above, and will not be repeated here.

[0147] In one embodiment, as shown in Figure 6 A data transmission device based on base station switching is provided, including: a first acquisition module 610, a second acquisition module 620, and a sending module 630, wherein:

[0148] The first acquisition module 610 is configured to acquire backup data of multiple base stations connected to a centralized controller, and the multiple base stations are in a starting running state.

[0149] The second acquisition module 620 is configured to, in a case where a first base station of the multiple base stations is in an abnormal running state, acquire a second base station closest to the first base station from the multiple base stations.

[0150] The transmitting module 630 is used to transmit the first backup data of the first base station to the second base station; the second base station is used to send reconstruction request information to the target terminal corresponding to the first base station, and, upon receiving reconstruction completion information from the target terminal, reconstruct the air interface connection with the target terminal, and use the first backup data, uplink sequence number and downlink sequence number to perform data transmission for the data to be transmitted to the target terminal; the reconstruction completion information corresponds to the reconstruction request information; the reconstruction request information is used to instruct the target terminal to reset the uplink sequence number of the signaling plane and data plane of the packet data aggregation protocol layer and the radio link control protocol layer corresponding to the target terminal, and the downlink sequence number of the signaling plane of the packet data aggregation protocol layer.

[0151] Each module in the aforementioned data transmission device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0152] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program implements a defect identification method. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0153] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0154] In one embodiment, a computer device is also provided, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0155] obtaining backup data of a plurality of base stations connected to the centralized controller; the plurality of base stations being in a start-up running state;

[0156] in a case where a first base station in the plurality of base stations is in an abnormal running state, obtaining a second base station closest to the first base station from the plurality of base stations;

[0157] sending first backup data of the first base station to the second base station; the second base station being configured to send a reestablishment request information to a target terminal corresponding to the first base station, and in a case where a reestablishment completion information is received from the target terminal, reestablishing an air interface connection with the target terminal, and performing data transmission on the target terminal for to-be-transmitted data by using the first backup data, an uplink sequence number and a downlink sequence number; the reestablishment completion information corresponding to the reestablishment request information; the reestablishment request information being configured to instruct the target terminal to reset an uplink sequence number of a signaling plane and a data plane of a packet data convergence protocol layer and a radio link control protocol layer corresponding to the target terminal, and a downlink sequence number of a signaling plane of the packet data convergence protocol layer.

[0158] In one embodiment, a computer readable storage medium is provided, storing a computer program, the computer program being executed by a processor to implement the following steps:

[0159] obtaining backup data of a plurality of base stations connected to the centralized controller; the plurality of base stations being in a start-up running state;

[0160] in a case where a first base station in the plurality of base stations is in an abnormal running state, obtaining a second base station closest to the first base station from the plurality of base stations;

[0161] sending first backup data of the first base station to the second base station; the second base station being configured to send a reestablishment request information to a target terminal corresponding to the first base station, and in a case where a reestablishment completion information is received from the target terminal, reestablishing an air interface connection with the target terminal, and performing data transmission on the target terminal for to-be-transmitted data by using the first backup data, an uplink sequence number and a downlink sequence number; the reestablishment completion information corresponding to the reestablishment request information; the reestablishment request information being configured to instruct the target terminal to reset an uplink sequence number of a signaling plane and a data plane of a packet data convergence protocol layer and a radio link control protocol layer corresponding to the target terminal, and a downlink sequence number of a signaling plane of the packet data convergence protocol layer.

[0162] In one embodiment, a computer program product is provided, comprising a computer program, the computer program being executed by a processor to implement the following steps:

[0163] acquire backup data of a plurality of base stations connected with the centralized controller; the plurality of base stations are in a start-up running state;

[0164] in a case where a first base station in the plurality of base stations is in an abnormal running state, acquire a second base station closest to the first base station from the plurality of base stations;

[0165] send the first backup data of the first base station to the second base station; the second base station is configured to send a reestablishment request information to a target terminal corresponding to the first base station, and in a case where a reestablishment completion information is received from the target terminal, reestablish an air interface connection with the target terminal, and perform data transmission on the target terminal for to-be-transmitted data by using the first backup data, the uplink sequence number and the downlink sequence number; the reestablishment completion information corresponds to the reestablishment request information; the reestablishment request information is configured to instruct the target terminal to reset the uplink sequence number of a signaling plane and a data plane of a packet data convergence protocol layer and a radio link control protocol layer corresponding to the target terminal, and the downlink sequence number of a signaling plane of the packet data convergence protocol layer.

[0166] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties.

[0167] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0168] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0169] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A data transmission method based on base station handover, characterized in that, Applied to a centralized controller, the method includes: The backup data of multiple base stations connected to the central controller is obtained; the multiple base stations are in the startup and running state. If the first base station among the plurality of base stations is in an abnormal operating state, the second base station that is closest to the first base station is obtained from the plurality of base stations; The first base station sends the first backup data to the second base station; the second base station sends a reconstruction request message to the target terminal corresponding to the first base station, the reconstruction request message instructing the target terminal to reset the uplink sequence number of the signaling plane and data plane of the packet data aggregation protocol layer and the radio link control protocol layer corresponding to the target terminal, and the downlink sequence number of the signaling plane of the packet data aggregation protocol layer; and upon receiving reconstruction completion information from the target terminal, reconstructs the air interface connection with the target terminal, and performs data transmission for the data to be transmitted to the target terminal using the first backup data, the uplink sequence number and the downlink sequence number; the reconstruction completion information corresponds to the reconstruction request message.

2. The data transmission method based on base station handover according to claim 1, characterized in that, The method further includes: The current base station is determined from the plurality of base stations; The current protocol layer is determined from the multiple protocol layers of the current base station; According to the data transmission mode corresponding to the current protocol layer, obtain the backup data of the current base station.

3. The data transmission method based on base station handover according to claim 2, characterized in that, The plurality of protocol layers includes a first protocol layer, a second protocol layer, and a third protocol layer; the backup data includes first communication data and second communication data; The step of obtaining the backup data of the current base station according to the data transmission mode corresponding to the current protocol layer includes: When the current protocol layer is the first protocol layer, the first communication data of the current base station is obtained; the first communication data is used to record the device information of the current base station and the device information of the target terminal. When the current protocol layer is the second protocol layer, the first communication data of the current base station and the current second communication data corresponding to the current protocol layer are obtained; the current second communication data includes the downlink superframe number and downlink sequence number of the data plane corresponding to the current protocol layer; the downlink superframe number and the downlink sequence number are used to encrypt and decrypt each data packet of the data to be transmitted, and to indicate the transmission order of each data packet; the data to be transmitted is the data of the data plane; When the current protocol layer is the third protocol layer, the first communication data of the current base station and the current second communication data corresponding to the current protocol layer are obtained; the current second communication data includes the downlink superframe number and downlink sequence number of the data plane corresponding to the current protocol layer, and the downlink sequence number of the signaling plane corresponding to the current protocol layer; the downlink sequence number of the signaling plane is used to establish an air interface connection between the current base station and the target terminal.

4. The data transmission method based on base station handover according to claim 1, characterized in that, The method further includes: Obtain the detection results of the current base station; If the detection result indicates that the current base station is in an abnormal operating state, the current base station will be identified as the first base station.

5. The data transmission method based on base station handover according to claim 4, characterized in that, The test results include heart rate detection results; The step of obtaining the detection result of the current base station includes: The heartbeat information sent by the current base station is detected according to a preset period; If no heartbeat information is detected within a preset time threshold period, the heartbeat detection result is determined to be an abnormal heartbeat. If the heartbeat detection result indicates an abnormal heartbeat, it is determined that the current base station is in an abnormal operating state.

6. The data transmission method based on base station handover according to claim 4, characterized in that, The detection results include signal detection results; The process of obtaining the detection results of the current base station includes: Receive signal detection results from the current base station; the signal detection results are determined by the current base station based on the strength of the real-time radio frequency signal and a preset signal threshold; If the signal detection result indicates an abnormal signal, it is determined that the current base station is in an abnormal operating state.

7. A data transmission device based on base station handover, characterized in that, The device includes: The first acquisition module is used to acquire backup data from multiple base stations connected to the central controller; the multiple base stations are in the startup and running state. The second acquisition module is used to acquire, when the first base station among the plurality of base stations is in an abnormal operating state, the second base station that is closest to the first base station from the plurality of base stations; The transmitting module is configured to transmit the first backup data of the first base station to the second base station; the second base station is configured to send reconstruction request information to the target terminal corresponding to the first base station, the reconstruction request information being used to instruct the target terminal to reset the uplink sequence number of the signaling plane and data plane of the packet data aggregation protocol layer and the radio link control protocol layer corresponding to the target terminal, and the downlink sequence number of the signaling plane of the packet data aggregation protocol layer; and upon receiving reconstruction completion information from the target terminal, reconstructing the air interface connection with the target terminal, and using the first backup data, the uplink sequence number, and the downlink sequence number to perform data transmission for the data to be transmitted to the target terminal; the reconstruction completion information corresponds to the reconstruction request information.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1-6.

10. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method described in any one of claims 1-6.

Citation Information

Patent Citations

  • RRC connection re-establishment method and device

    WO2018014154A1

  • Base station switching method, apparatus, and readable storage medium

    WO2021063398A1