Time delay compensation method and base station

文档序号:1942079 发布日期:2021-12-07 浏览:25次 中文

阅读说明:本技术 时延补偿方法和基站 (Time delay compensation method and base station ) 是由 周衡 于 2020-06-01 设计创作,主要内容包括:本申请实施例提供一种时延补偿方法和基站,包括:接口模块在确定任意一个射频远端设备RRU的建链状态发生变化的情况下,向基带单元设备BBU发送路由刷新消息,其中,所述路由刷新消息中携带RRU身份标识;所述BBU基于所述RRU身份标识确定目标RRU;所述BBU基于预先保存的时延对应关系确定目标RRU的反向时延并将所述反向时延发送至目标RRU;所述RRU基于所述反向时延进行时延补偿。本申请的技术方案在一个方向出现通信故障时,通过预先保存的时延对应关系来确定另一个方向的反向时延,并进行反向时延补偿。避免了故障恢复过程中RRU重建链、路由重刷新、业务参数重配重发、时延重测量重上报等环节,减少故障恢复所需消耗的处理时长,达到快速自愈的效果。(The embodiment of the application provides a time delay compensation method and a base station, and the method comprises the following steps: the method comprises the steps that an interface module sends a route refreshing message to a Base Band Unit (BBU) under the condition that the link establishment state of any radio frequency remote unit (RRU) is determined to change, wherein the route refreshing message carries an RRU identity; the BBU determines a target RRU based on the RRU identity; the BBU determines the reverse time delay of the target RRU based on the pre-stored time delay corresponding relation and sends the reverse time delay to the target RRU; and the RRU performs time delay compensation based on the reverse time delay. According to the technical scheme, when a communication fault occurs in one direction, the reverse time delay in the other direction is determined through the pre-stored time delay corresponding relation, and reverse time delay compensation is carried out. Links such as RRU reestablishment chain, route refreshing, service parameter reconfiguration retransmission, time delay remeasurement re-reporting and the like in the fault recovery process are avoided, the processing time consumed by fault recovery is reduced, and the effect of quick self-healing is achieved.)

1. A method of delay compensation, comprising:

the method comprises the steps that an interface module sends a route refreshing message to a Base Band Unit (BBU) under the condition that the link establishment state of any radio frequency remote unit (RRU) is determined to change, wherein the route refreshing message carries an RRU identity;

the BBU determines a target RRU based on the RRU identity;

the BBU determines the reverse time delay of a target RRU based on the corresponding relation between the pre-stored RRU identification and the forward and reverse time delay and sends the reverse time delay to the target RRU;

and the target RRU performs time delay compensation based on the reverse time delay.

2. The method of claim 1, wherein the step of determining the RRU identifier and forward and reverse delay correspondence comprises:

the two interface modules calculate forward and reverse time delays of all the RRUs based on the acquired forward and reverse time delay component data of the RRU in the main connection state and the acquired forward and reverse time delay component data of the RRU in the standby connection state;

and the BBU receives and counts forward and reverse time delays of all the RRUs sent by the two interface modules, and establishes a corresponding relation between the RRU identification and the forward and reverse time delays.

3. The method according to claim 2, wherein the two interface modules further include, based on the acquired forward/reverse delay component data of the RRU in the active connection state and the acquired forward/reverse delay component data of the RRU in the standby connection state:

the two interface modules respectively acquire and store time delay component data of all the RRUs sent by the RRUs;

the two interface modules respectively send the time delay component data of the RRU in the main state to the BBU;

the BBU sends the time delay component data of the RRU in the main state to an opposite terminal interface module based on networking structure information;

and the opposite terminal interface module receives and stores the time delay component data of the RRU in the main state to determine the forward and reverse time delay of the RRU identified as the standby connection state by the opposite terminal interface module, wherein the two interface modules are opposite terminal interface modules.

4. The method of claim 1, wherein after the interface module sends the route refresh message to the BBU, further comprising:

and the target BBU switches IP connection based on the route refreshing information.

5. The method of claim 4, wherein switching IP connections based on the route refresh information by the target BBU comprises:

the target BBU updates the routing information of each RRU in sequence based on the RRU identity carried in the routing refreshing information;

and the target BBU updates the interface module IP information carried in the route refreshing information into a gateway IP between the main control module and the target RRU.

6. The method of claim 1, wherein the determining that the link establishment status of any one of the radio frequency remote units, RRUs, changes comprises:

when the interface module detects that the state of any RRU is switched from the standby connection state to the main connection state, the interface module determines that the link establishment state of the RRU changes.

7. The method according to claim 2, wherein before the two interface modules based on the acquired forward/reverse delay component data of the RRU in the active connection state and the acquired forward/reverse delay component data of the RRU in the standby connection state, the method further comprises:

the BBU sends networking structure information to the two interface modules respectively; the networking structure information comprises an annular networking identifier and identity identifiers of all RRUs;

the two optical port modules respectively send RRU identity marks corresponding to the RRUs to all the RRUs through bottom layer communication data packets;

the RRU selects one of the two interface modules to establish an upper layer communication link;

the RRU inserts preset information into bottom layer communication data packets of the two interface modules respectively;

and the two interface modules determine the link establishment state of the RRU based on preset information in the bottom layer communication data packet.

8. The method of claim 7, wherein the RRU inserts preset information into bottom layer communication data packets of two interface modules, respectively; the two interface modules determine the link establishment state of the RRU based on preset information in the bottom layer communication data packet, and the link establishment state comprises the following steps:

the RRU inserts the RRU identity mark sent by the interface module into each bottom layer communication data packet of the selected interface module;

the RRU inserts an idle value into each bottom layer communication data packet of the unselected interface module;

the interface module detects that an RRU identity is inserted into a bottom layer communication data packet, and then the RRU corresponding to the RRU identity is marked as a main connection state;

and when the interface module detects that an idle value is inserted into the bottom layer communication data packet, marking the RRU as a standby connection state according to the RRU identity in the networking structure information.

9. A base station, comprising: the system comprises two interface modules, a plurality of radio frequency remote units RRUs and a baseband unit BBU; wherein the content of the first and second substances,

the interface module sends a route refreshing message to the baseband unit device BBU under the condition that the link establishment state of any radio frequency remote unit RRU is determined to change, wherein the route refreshing message carries an RRU identity;

the BBU determines a target RRU based on the RRU identity;

the BBU determines the reverse time delay of a target RRU based on the corresponding relation between the pre-stored RRU identification and the forward and reverse time delay and sends the reverse time delay to the target RRU;

and the target RRU performs time delay compensation based on the reverse time delay.

10. The base station of claim 9, wherein the BBU, one interface module, a plurality of RRUs, and another interface module are sequentially connected to form a ring-shaped networking structure.

Technical Field

The present application relates to the field of wireless communication technologies, and in particular, to a delay compensation method and a base station.

Background

A distributed architecture of a wireless communication system generally refers to a networking structure that is distributed and deployed by a Base Band Unit (BBU) and a Radio Remote Unit (RRU); the RRU and the BBU are connected through optical fibers.

The ring networking is a relatively common network disaster recovery networking mode; in the ring networking mode, one or more RRUs are connected in a chain type and bridged under different interface templates of the same BBU or different optical ports of the same interface module; therefore, when a communication fault occurs in one direction, the RRU can reestablish the session from the other direction to recover the network service.

The ring-shaped networking under ideal conditions is self-healed quickly and should reach the state of no perception of service interruption; in practical application, links such as RRU re-establishing a link, route re-refreshing, service parameter re-allocation re-transmission, delay re-measurement re-reporting and the like, which may occur in a self-healing process, may cause an increase in self-healing time and affect user experience.

Disclosure of Invention

The application provides a method and a base station for time delay compensation, so that the processing time consumed by fault recovery is reduced, and the effect of quick self-healing is achieved.

In a first aspect, an embodiment of the present application provides a delay compensation method, including:

the method comprises the steps that an interface module sends a route refreshing message to a Base Band Unit (BBU) under the condition that the link establishment state of any radio frequency remote unit (RRU) is determined to change, wherein the route refreshing message carries an RRU identity;

the BBU determines a target RRU based on the RRU identity;

the BBU determines the reverse time delay of a target RRU based on the corresponding relation between the pre-stored RRU identification and the forward and reverse time delay and sends the reverse time delay to the target RRU;

and the target RRU performs time delay compensation based on the reverse time delay.

In a second aspect, an embodiment of the present application provides a base station, including: the system comprises two interface modules, a plurality of radio frequency remote units RRUs and a baseband unit BBU; wherein the content of the first and second substances,

the interface module sends a route refreshing message to the baseband unit device BBU under the condition that the link establishment state of any radio frequency remote unit RRU is determined to change, wherein the route refreshing message carries an RRU identity;

the BBU determines a target RRU based on the RRU identity;

the BBU determines the reverse time delay of a target RRU based on the corresponding relation between the pre-stored RRU identification and the forward and reverse time delay and sends the reverse time delay to the target RRU;

and the target RRU performs time delay compensation based on the reverse time delay.

The time delay compensation method and the base station provided by the embodiment of the application comprise the following steps: the method comprises the steps that an interface module sends a route refreshing message to a Base Band Unit (BBU) under the condition that the link establishment state of any radio frequency remote unit (RRU) is determined to change, wherein the route refreshing message carries an RRU identity; the BBU determines a target RRU based on the RRU identity; the BBU determines the reverse time delay of the target RRU based on the pre-stored time delay corresponding relation and sends the reverse time delay to the target RRU; and the RRU performs time delay compensation based on the reverse time delay. According to the technical scheme, when a communication fault occurs in one direction, the reverse time delay in the other direction is determined through the pre-stored time delay corresponding relation, and reverse time delay compensation is carried out. Links such as RRU reestablishment chain, route refreshing, service parameter reconfiguration retransmission, time delay remeasurement re-reporting and the like in the fault recovery process are avoided, the processing time consumed by fault recovery is reduced, and the effect of quick self-healing is achieved.

With regard to the above embodiments and other aspects of the present application and implementations thereof, further description is provided in the accompanying drawings description, detailed description and claims.

Drawings

Fig. 1 is a schematic structural diagram of a networking system provided in an embodiment of the present application

Fig. 2 is a schematic flowchart of a delay compensation method according to an embodiment of the present application;

fig. 3 is a flowchart of data exchange between an RRU and an interface module delay component according to an embodiment of the present application;

fig. 4 is a schematic structural diagram of reporting, by an RRU, self-detected delay component data according to an embodiment of the present application;

FIG. 5 is a schematic diagram of a looped network configuration;

fig. 6 is a schematic diagram of a looped network failure.

Detailed Description

To make the objects, technical solutions and advantages of the present application more apparent, embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.

The steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.

Firstly, a networking system for simply receiving an application of the present application is provided, and fig. 1 is a schematic structural diagram of the networking system provided in the embodiment of the present application; as shown in fig. 1, the networking system includes a first interface module, a second interface module, a BBU, and a plurality of RRUs. One or more RRUs are connected through a fiber-optic chain and bridged between the first interface module and the second interface module, and each RRU is independent. The networking system is applied to a base station.

Each RRU is respectively in physical connection with 2 interface modules at the same time, and bottom layer data communication is kept; each RRU can only establish upper layer data communication with 1 interface module at the same time. The BBU is used as an upper layer control unit of the optical interface module, establishes upper layer data communication with the interface module, and the two interface modules operate independently.

It should be noted that the interface module in this embodiment is an optical interface module.

In an embodiment, the present application provides a delay compensation method, and fig. 2 is a schematic flow chart of the delay compensation method provided in the present application. The method can be suitable for the situation of rapid self-healing in the distributed annular networking. The method may be performed by a base station as provided herein.

As shown in fig. 2, the delay compensation method provided by the present application mainly includes steps S11 and S12.

S11, the interface module sends a route refreshing message to the baseband unit device BBU under the condition that the link establishment state of any one radio remote unit RRU is determined to change, wherein the route refreshing message carries the RRU identity.

S12, the BBU determines a target RRU based on the RRU identity.

S13, the BBU determines the reverse time delay of the target RRU based on the corresponding relation between the pre-stored RRU identification and the forward and reverse time delay and sends the reverse time delay to the target RRU.

And S14, the target RRU performs time delay compensation based on the reverse time delay.

In this embodiment, the target RRU may be understood as an RRU whose link establishment state changes.

In an exemplary embodiment, the step of determining the corresponding relationship between the RRU identifier and the forward/reverse delay includes:

the two interface modules calculate forward and reverse time delays of all the RRUs based on the acquired forward and reverse time delay component data of the RRU in the main connection state and the acquired forward and reverse time delay component data of the RRU in the standby connection state;

and the BBU receives and counts forward and reverse time delays of all the RRUs sent by the two interface modules, and establishes a corresponding relation between the RRU identification and the forward and reverse time delays.

In an exemplary embodiment, before the two interface modules obtain the forward/reverse delay component data of the RRU in the active connection state and the forward/reverse delay component data of the RRU in the standby connection state, the method further includes:

the two interface modules respectively acquire and store time delay component data of all the RRUs sent by the RRUs;

the two interface modules respectively send the time delay component data of the RRU in the main state to the BBU;

the BBU sends the time delay component data of the RRU in the main state to an opposite terminal interface module based on networking structure information;

and the opposite terminal interface module receives and stores the time delay component data of the RRU in the main state to determine the forward and reverse time delay of the RRU identified as the standby connection state by the opposite terminal interface module, wherein the two interface modules are opposite terminal interface modules.

In an exemplary embodiment, after the first interface module sends the route refresh message to the BBU, the method further includes: and the target BBU switches IP connection based on the route refreshing information.

In an exemplary embodiment, the switching IP connection of the target BBU based on the route refresh information includes: the target BBU updates the routing information of each RRU in sequence based on the RRU identity carried in the routing refreshing information; and the target BBU updates the interface module IP information carried in the route refreshing information into a gateway IP between the main control module and the target RRU.

In an exemplary embodiment, determining that a link establishment state of any one radio remote unit RRU changes includes: when the interface module detects that the state of any RRU is switched from the standby connection state to the main connection state, the interface module determines that the link establishment state of the RRU changes.

In an exemplary embodiment, before the two interface modules based on the acquired forward and reverse delay component data of the RRU in the active connection state and the acquired forward and reverse delay component data of the RRU in the standby connection state, the method further includes: the BBU sends networking structure information to the two interface modules respectively; the networking structure information comprises an annular networking identifier and identity identifiers of all RRUs; the two optical port modules respectively send RRU identity marks corresponding to the RRUs to all the RRUs through bottom layer communication data packets; the RRU selects one of the two interface modules to establish an upper layer communication link; the RRU inserts preset information into bottom layer communication data packets of the two interface modules respectively; and the two interface modules determine the link establishment state of the RRU based on preset information in the bottom layer communication data packet.

In this embodiment, the BBU copies 2 parts of the networking structure information, and sends the copied networking structure information to the first optical interface module and the second optical interface module of the connection loop RRU, respectively. The networking structure information comprises RRU ring networking identification and all RRU identity identification on the ring.

After the two optical interface modules acquire networking structure information, the networking mode is judged according to the annular networking identification. When the ring networking is satisfied, the two optical interface modules use the optical port as a basic unit, arrange all the RRU identification labels in the networking structure information, and record all the RRUs as a 'standby connection' state.

And the two optical interface modules respectively send RRU identity marks to the RRU through bottom layer communication data packets. When the physical link of the bottom layer optical fiber is unblocked, the RRU can normally acquire the identity of the RRU. When the optical fiber physical links on the two sides of the RRU are smooth, the RRU can successively acquire 2 identity marks from the two interface modules.

The RRU preferentially selects an optical interface module which receives the bottom layer communication data packet firstly to establish an upper layer communication link.

In an exemplary embodiment, the RRU inserts preset information into bottom layer communication data packets of two interface modules, respectively; the two interface modules determine the link establishment state of the RRU based on preset information in the bottom layer communication data packet, and the link establishment state comprises the following steps: the RRU inserts the RRU identity mark sent by the interface module into each bottom layer communication data packet of the selected interface module; the RRU inserts an idle value into each bottom layer communication data packet of the unselected interface module; the interface module detects that an RRU identity is inserted into a bottom layer communication data packet, and then the RRU corresponding to the RRU identity is marked as a main connection state; and when the interface module detects that an idle value is inserted into the bottom layer communication data packet, marking the RRU as a standby connection state according to the RRU identity in the networking structure information.

As shown in fig. 3, when the RRU selects to establish an upper layer communication link with the first interface module, the RRU identity identifier sent by the first optical interface module is inserted into the designated field of each bottom layer communication data packet through the optical physical link connected with the first optical interface module; and for the second optical interface module which does not select to establish the upper-layer communication link, the RRU inserts an idle value into the designated field of each bottom-layer communication data packet. The following steps are repeated: when the RRU selects to establish an upper-layer communication link with the second interface module, inserting an RRU identity identifier sent by the second optical interface module into a designated field of each bottom-layer communication data packet through a light physical link connected with the second optical interface module; and for the first optical interface module which does not select to establish the upper layer communication link, the RRU inserts an idle value into the designated field of each bottom layer communication data packet.

The two interface modules detect the designated field of the effective RRU identity mark possibly inserted into the bottom communication data packet in real time.

The interface module detects that an effective RRU identity is inserted into the bottom layer communication data packet, compares the effective RRU identity with an RRU identity in the networking structure information stored by the optical interface module, confirms the RRU and records the RRU as a main connection state.

And the interface module detects an idle value inserted in the bottom layer communication data packet, confirms the RRU according to the RRU identity in the networking structure information and records the RRU as a 'standby connection' state.

In this application, an example in which the RRU1, the RRU2, the RRU3, and the RRU4 establish an upper layer communication link with the first interface module, and the RRU5 establishes an upper layer communication link with the second interface module is described. The first interface module records the RRU1, the RRU2, the RRU3 and the RRU4 as a main connection, and the RRU5 is a standby connection. The second interface module records the RRU5 as a primary connection, and the RRU1, the RRU2, the RRU3, and the RRU4 are standby connections.

After judging that the link establishment state of a certain level of RRU under a certain optical interface is changed, the two interface modules send a route refreshing message to the main control module, wherein the route refreshing message carries the identity of all RRUs establishing links with the optical interface module and the IP information of the optical interface module.

And the BBU receives the route refreshing message, sequentially updates the route information of each RRU according to the RRU identity carried in the message, and updates the optical interface module IP information in the route refreshing message into a gateway IP from the main control module to the RRU to complete IP link switching.

For example: the first interface module receives the RRU identity identifiers returned by the RRU1, the RRU2, the RRU3 and the RRU4, and receives the idle value returned by the RRU of the RRU5, compares the identity identifiers with the identity identifiers in the networking configuration parameters stored by the first interface module, and then records the RRU1, the RRU2, the RRU3 and the RRU4 as the "main state", and the RRU of the RRU5 keeps the "standby state".

Because the RRU1, the RRU2, the RRU3, and the RRU4 recorded by the first interface module have a link establishment state transition, the first interface module sends a route refresh message to the BBU, where the message carries the identity of all RRUs under the first interface module and the IP information of the first interface module.

The second interface module receives the RRU identity returned by the RRU5 and the idle values returned by the RRU1, the RRU2, the RRU3 and the RRU4, records the RRU5 as the "active state", and maintains the RRU1, the RRU2, the RRU3 and the RRU4 as the "standby state"; the second interface module then sends a route refresh message to the BBU.

The BBU receives the route refreshing message, refreshes the route information of the RRU1, the RRU2, the RRU3 and the RRU4, updates the IP of the first interface module to be the gateway IP, refreshes the route information of the RRU5 and updates the IP of the second interface module to be the gateway IP, at this time, the first interface module establishes an IP layer communication link with the RRU1, the RRU2, the RRU3 and the RRU4, and the second interface module establishes an IP layer communication link with the RRU 5.

In an exemplary embodiment, after the two interface modules determine the link establishment state of the RRU based on the preset information in the bottom layer communication data packet, the method further includes: the two interface modules calculate forward and reverse time delays of all the RRUs based on the received forward and reverse time delay component data of the RRU in the main connection state and the received forward and reverse time delay component data of the RRU in the standby connection state; and the BBU receives and counts forward and reverse time delays of all the RRUs sent by the two interface modules, and establishes a corresponding relation between the RRU identification and the forward and reverse time delays.

In an exemplary embodiment, the two interface modules calculate the forward and reverse delays of all the RRUs in the active connection state based on the received forward and reverse delay component data of the RRU in the active connection state and the received forward and reverse delay component data of the RRU in the standby connection state, including: the two interface modules acquire and store time delay component data of all the RRUs sent by the RRUs; the two interface modules send the time delay component data of the RRU in the main state to the BBU; the BBU sends the time delay component data of the RRU in the main state to an opposite terminal interface module based on networking structure information; and the opposite terminal interface module receives and stores the time delay component data of the RRU in the main state to determine the forward and reverse time delay of the RRU identified as the standby connection state by the opposite terminal interface module.

As shown in fig. 4, after the establishment of the upper layer communication link is confirmed, each RRU reports the detected forward delay component data and reverse delay component data to its corresponding optical interface module for establishing the upper layer communication link.

And after the optical interface module acquires the time delay component data reported by the RRU, the optical interface module completes local storage according to the RRU identity, and sends the forward time delay component data and the reverse time delay component data reported by the RRU to the BBU.

And the BBU receives the RRU time delay component data reported by the optical interface module, searches an opposite-end optical interface module corresponding to the optical interface module according to the networking structure information, and forwards the time delay component data to the opposite-end optical interface module. The first interface module and the second interface module are opposite-end interface modules.

And after the optical interface module acquires the time delay component data forwarded by the BBU, if the RRU is judged to belong to a 'standby connection' state, local storage is finished. The optical interface module periodically calculates RRU time delay on a link under the ring networking mode; the optical interface module only calculates RRU time delay recorded as a main connection state; and simultaneously calculating the forward and reverse time delay of the RRU.

The optical interface module simultaneously has locally stored forward and reverse delay component data reported by the primary connection state RRU and forward and reverse delay component data of the standby connection state RRU forwarded by the main control module at any moment, and is used for calculating forward and reverse delays of all the RRUs in the primary connection state.

The optical interface module sends the forward and reverse time delay result calculated by the module to the BBU; and the BBU collects the forward and reverse time delays reported by the 2 optical interface modules, integrates the forward and reverse time delays of all the RRUs on the loop, and completes table storage.

The ring networking method can grasp the main and standby link establishment states of the RRUs on the ring in real time, and has forward and reverse delay data of any RRU on the whole ring at any time no matter how the RRU selects the link establishment direction; when the RRU switching is triggered by the fault, the pre-calculated accurate time delay can be transmitted and used without waiting for the RRU to report the latest time delay detection result, so that the service interruption time caused by the fault switching is greatly reduced.

In one exemplary embodiment, an application example of a delay compensation method is provided. In this embodiment, the first optical interface module is an optical interface board 1, and the second optical interface module is an optical interface board 2.

FIG. 5 is a schematic diagram of a looped network configuration, and FIG. 6 is a schematic diagram of a looped network failure; as shown in fig. 5, 5 RRUs are configured, and when RRUs initially establish a link, RRUs numbered 1-4 all select to establish a link with the optical interface board 1, and RRUs numbered 5 all select to establish a link with the optical interface board 2; as shown in fig. 6, when an optical fiber between RRUs numbered 3 and RRUs numbered 4 have a fault, the RRUs numbered 4 are switched to the optical interface board 2 to build a link.

After the BBU is electrified, the ring network completes the whole process of configuration data issuing, RRU link establishment selection, IP link switching, time delay data table acquisition and fault switching, and mainly comprises the following processing steps:

and the BBU sends the networking structure information to the optical port board 1 and the optical port board 2 simultaneously. In the networking structure information, an optical port referenced by the optical port board 1 is used as a root node configured by the ring network; the optical port referenced by the optical port plate 2 is used as a non-root node; the optical port board 1 and the optical port board 2 both store networking structure information. The networking structure information comprises a ring networking identifier and all RRU identity identifiers.

When the optical interface board 1 and the optical interface board 2 judge that the ring-shaped networking identifier meets the ring-shaped networking, the optical interface board 1 and the optical interface board 2 use the optical interface as a basic unit, arrange all the RRU identity identifiers in the networking structure information, and record all the RRUs as a 'standby connection' state.

The optical interface board 1 and the optical interface board 2 respectively insert the identity of the RRU into the appointed position field of the CPRI at the bottom layer, and when the physical link of the optical fiber at the bottom layer is unblocked, the RRU can normally acquire the identity of the RRU. When the optical fiber physical links on the two sides of the RRU are smooth, the RRU can successively acquire 2 identity marks.

According to the scenario in fig. 4, RRUs numbered 1-4 all receive the identification sent from the optical interface board 1 first, and therefore the RRUs numbered 1-4 all transmit the identification received from the optical interface board 1 back to the optical interface board 1; meanwhile, an idle value is transmitted back to the optical port plate 2; the returned RRU identity identifier also needs to be inserted into the designated position of the bottom CPRI; the RRU with the number 5 receives the identity identifier sent from the optical interface board 2 first, and thus transmits the identity identifier back to the optical interface board 2; while the idle value is transmitted back to the optical interface board 1.

The optical interface board 1 receives the identity identifiers returned by the RRUs with the numbers 1-4 and the idle values returned by the RRU with the number 5, compares the identity identifiers with the identity identifiers in the configuration parameters of the network structure stored by the optical interface board, and then records the RRUs with the numbers 1-4 as a main state, and the RRU with the number 5 keeps a standby state.

Because the state of the RRUs numbers 1-4 recorded by the optical interface board 1 is changed (standby becomes active), the optical interface board 1 sends a route refreshing message to the BBU, and the message carries the identity of all RRUs under the optical interface board 1 and the IP information of the optical interface board 1.

The optical interface board 2 receives the identity identifier returned by the RRU with the number 5 and the idle value returned by the RRUs with the numbers 1-4, records the RRU with the number 5 as a 'main state', and keeps the rest as a 'standby state'; the optical interface board 2 then sends a route refresh message to the BBU.

The BBU receives the route refreshing message, refreshes the RRU route information numbered 1-4, updates the IP of the optical interface board 1 to the gateway IP, refreshes the RRU route information numbered 5, and updates the IP of the optical interface board 2 to the gateway IP, at this time, the optical interface board 1 and the RRU numbered 1-4 establish an IP layer communication link, and the optical interface board 2 and the RRU numbered 5 establish an IP layer communication link.

All RRUs send respective forward and reverse time delay component data to corresponding optical interface boards through respective IP communication links; and after receiving and storing the data, the optical port board respectively reports all the time delay component data received by the board to the BBU.

The BBU receives RRU time delay component data with the numbers of 1-4, judges that the data comes from the optical interface board 1, finds the RRU connected with the optical interface board 1 according to the configuration parameters of the networking structure, and forwards the time delay component data to the optical interface board 2 corresponding to the single board on the other side as the optical interface board 2; and similarly, sending the RRU time delay component data with the number 5 to the optical port board 1.

The optical interface board needs to periodically calculate the forward and reverse delay data of the RRU in the "active state" of the board. The forward delay data refers to delay data between the RRU and the root optical port, that is, delay data between the RRU and the optical port board 1. The reverse delay data is delay data with the optical port plate 2. When the optical interface board 1 calculates the reverse delay data of the RRUs with numbers 1-4, the reverse delay component data reported by the RRU with number 5 forwarded by the BBU needs to be used for accurate calculation; similarly, when the optical interface board 2 calculates the forward delay data of the RRU5, the forward delay component data with the numbers 1-4RRU are needed.

And the optical port board sends the respective calculated time delay results to the BBU, so that the BBU masters the forward and reverse time delays of all the RRUs, and a time delay data table is generated.

When a fault occurs, the fiber between the RRU3 and the RRU4 is damaged, and service interruption occurs at this time.

The RRU4 can only receive the id from the optical interface board 2, and therefore starts to transmit the id back to the optical interface board 2; the RRUs numbered 1-3 keep the original link establishment direction unchanged.

The optical interface board 2 finds that the RRU with the number 4 is turned from the standby state to the main state, reports a route refreshing message and completes IP link switching;

when the BBU detects that the RRU with the number 4 is switched, the reverse time delay data of the RRU4 in the time delay record table is used for time delay compensation; at which point the traffic resumes.

The embodiment of the application provides a distributed annular networking method for fast self-healing, and the method greatly shortens the processing time consumed by fault recovery through a data exchange preprocessing mode, and finally achieves the ideal effect of fast self-healing.

In one embodiment, the present application provides a base station, as shown in fig. 1, the base station provided by the present application includes: two interface modules, a plurality of radio frequency remote devices RRU1, RRU2 … RRUn and baseband unit devices BBU; wherein the content of the first and second substances,

the interface module sends a route refreshing message to the baseband unit device BBU under the condition that the link establishment state of any radio frequency remote unit RRU is determined to change, wherein the route refreshing message carries an RRU identity;

the BBU determines a target RRU based on the RRU identity;

the BBU determines the reverse time delay of a target RRU based on the corresponding relation between the pre-stored RRU identification and the forward and reverse time delay and sends the reverse time delay to the target RRU;

and the target RRU performs time delay compensation based on the reverse time delay.

In an exemplary embodiment, the plurality of RRUs are connected by a fiber optic link.

In an exemplary embodiment, the BBU, one interface module, the plurality of RRUs, and the other interface module are sequentially connected to form an annular networking structure.

In an exemplary embodiment, the step of determining the corresponding relationship between the RRU identifier and the forward/reverse delay includes: the two interface modules calculate forward and reverse time delays of all the RRUs based on the acquired forward and reverse time delay component data of the RRU in the main connection state and the acquired forward and reverse time delay component data of the RRU in the standby connection state; and the BBU receives and counts forward and reverse time delays of all the RRUs sent by the two interface modules, and establishes a corresponding relation between the RRU identification and the forward and reverse time delays.

In an exemplary embodiment, before the two interface modules obtain the forward/reverse delay component data of the RRU in the active connection state and the forward/reverse delay component data of the RRU in the standby connection state, the method further includes: the two interface modules respectively acquire and store time delay component data of all the RRUs sent by the RRUs; the two interface modules respectively send the time delay component data of the RRU in the main state to the BBU; the BBU sends the time delay component data of the RRU in the main state to an opposite terminal interface module based on networking structure information; and the opposite terminal interface module receives and stores the time delay component data of the RRU in the main state to determine the forward and reverse time delay of the RRU identified as the standby connection state by the opposite terminal interface module, wherein the two interface modules are opposite terminal interface modules.

In an exemplary embodiment, after the interface module sends the route refresh message to the BBU, the interface module further includes: and the target BBU switches IP connection based on the route refreshing information.

In an exemplary embodiment, the switching IP connection of the target BBU based on the route refresh information includes: the target BBU updates the routing information of each RRU in sequence based on the RRU identity carried in the routing refreshing information; and the target BBU updates the interface module IP information carried in the route refreshing information into a gateway IP between the main control module and the target RRU.

In an exemplary embodiment, the determining that the link establishment state of any one radio remote unit RRU changes includes: when the interface module detects that the state of any RRU is switched from the standby connection state to the main connection state, the interface module determines that the link establishment state of the RRU changes.

In an exemplary embodiment, before the two interface modules based on the acquired forward and reverse delay component data of the RRU in the active connection state and the acquired forward and reverse delay component data of the RRU in the standby connection state, the method further includes: the BBU sends networking structure information to the two interface modules respectively; the networking structure information comprises an annular networking identifier and identity identifiers of all RRUs; the two optical port modules respectively send RRU identity marks corresponding to the RRUs to all the RRUs through bottom layer communication data packets; the RRU selects one of the two interface modules to establish an upper layer communication link; the RRU inserts preset information into bottom layer communication data packets of the two interface modules respectively; and the two interface modules determine the link establishment state of the RRU based on preset information in the bottom layer communication data packet.

In an exemplary embodiment, the RRU inserts preset information into bottom layer communication data packets of two interface modules, respectively; the two interface modules determine the link establishment state of the RRU based on preset information in the bottom layer communication data packet, and the link establishment state comprises the following steps: the RRU inserts the RRU identity mark sent by the interface module into each bottom layer communication data packet of the selected interface module; the RRU inserts an idle value into each bottom layer communication data packet of the unselected interface module; the interface module detects that an RRU identity is inserted into a bottom layer communication data packet, and then the RRU corresponding to the RRU identity is marked as a main connection state; and when the interface module detects that an idle value is inserted into the bottom layer communication data packet, marking the RRU as a standby connection state according to the RRU identity in the networking structure information.

By combining the embodiment, it can be found that the networking mode described in the present application can realize rapid detection of a fault, and can complete service recovery without waiting for the latest time delay data report and the time delay calculation result.

On the premise that the length of the physical optical fiber is kept unchanged, the networking mode acquires time delay compensation data required by switching of all fault points in advance, greatly reduces service interruption time, and simplifies fault recovery processes.

The foregoing has provided by way of exemplary and non-limiting examples a detailed description of exemplary embodiments of the present application. Various modifications and adaptations to the foregoing embodiments may become apparent to those skilled in the relevant arts in view of the following drawings and the appended claims without departing from the scope of the invention. Therefore, the proper scope of the invention is to be determined according to the claims.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:矿用通信网络维护协议、系统及其设计方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!