Embodiment
The embodiment of the invention provides business transmitting method and the system in a kind of RRU annular networking, in order to the call drop not of assurance business under RRU annular networking situation, improves quality of service.
In the prior art, when RRU never shares the same light mouth access BBU, all need to obtain again again a cover from the relevant configuration parameter of service channel of new light mouth access BBU, comprise RRU identifier (being the IP address of RRU), antenna configuration parameters, IQ data channel configuration parameter and cell configuration parameter etc.Equally, for BBU, after RRU inserts from new light mouth, need redistribute a cover configuration parameter for this RRU, since consuming time long, professional call drop caused.The embodiment of the invention considers for same RRU, no matter adopts which service channel which light mouth to insert BBU from, and BBU can both use same IP address this RRU of unique identification, and disposes same set of parameter (except the propagation delay time value) for it.When the current business passage breaks down, RRU adopts from the service channel of another light mouth access BBU and inserts the process of BBU, can omit the allocation step of configuration parameter, only needing to adopt the propagation delay time value to carry out simple delay compensation gets final product, thereby reach the quick switching of service channel, the business that makes is kept.
In the embodiment of the invention, for each RRU in the annular networking sets up two designated lanes, be respectively first designated lane corresponding with the first light mouth of BBU in advance, and second designated lane corresponding with the second light mouth of BBU.And, BBU measures the propagation delay time value of first service channel and second service channel of each RRU in advance, dispose in the process of first service channel for this RRU at first designated lane of BBU by each RRU, first service channel of this RRU and the propagation delay time value of second service channel are notified to this RRU, and will be notified to this RRU for the configuration parameter that this first designated lane distributes.
Except the propagation delay time value, first service channel and second service channel of each RRU use same set of configuration parameter, make when RRU switches to another service channel from a service channel, can directly adopt the service channel of configuration parameter after switching of the service channel before switching to realize professional continuing.
Wherein, the same set of configuration parameter that first service channel of each RRU of the embodiment of the invention and second service channel adopt comprises at least: the identifier of RRU (IP address), IQ (real part imaginary part) data channel (being carrier wave antenna data passage) configuration parameter, antenna configuration parameters, passage configuration parameter and cell configuration parameter etc.But, do not comprise the propagation delay time value of service channel separately in this same set of configuration parameter, namely the propagation delay time value of first service channel of each RRU and second service channel is different.
Below in conjunction with accompanying drawing the technical scheme that the embodiment of the invention provides is described.
Referring to Fig. 5, the business transmitting method in a kind of RRU annular networking that the embodiment of the invention provides totally comprises step:
S501, BBU and RRU adopt the first service channel transport service that inserts this BBU from the first light mouth of this BBU.
S502, when definite this first service channel breaks down, BBU and RRU utilize the configuration parameter of first service channel, and current ongoing business is switched to second service channel continuation transmission that inserts this BBU from the second light mouth of BBU from first service channel.
Provide concrete explaining below.
Referring to Fig. 6, after BBU starts, disconnect light mouth 1 andlight mouth 2 respectively, allow all RRU in the annular networking insert BBU from separately different business passage string shape respectively, thereby whether each service channel of verifying each RRU is normal, and the propagation delay time value of BBU when recording each RRU and inserting BBU respectively from the different business passage.
After two service channels confirming RRU are all normal, freely select service channel to insert BBU by each RRU, namely dynamically determine the service channel of the current employing of each RRU, all RRU might be the service channels that all adopts from light mouth 1 orlight mouth 2 access BBU, RRU1 as shown in Figure 2, RRU2, RRU3, RRU4, RRU5 and RRU6 adopt the service channel that inserts BBU from light mouth 1, and perhaps RRU1 as shown in Figure 3, RRU2, RRU3, RRU4, RRU5 and RRU6 adopt the service channel that inserts BBU fromlight mouth 2; Perhaps, part RRU adopts the service channel that inserts BBU from light mouth 1, and part RRU adopts the service channel that inserts BBU fromlight mouth 2, as shown in Figure 6, RRU1, RRU2 and RRU3 adopt the service channel that inserts BBU from light mouth 1, and RRU4, RRU5 and RRU6 adopt the service channel that inserts BBU fromlight mouth 2.
Need to prove the arrow shown in Fig. 6,7,8 is that sign inserts BBU from which light mouth, and does not represent the transmission direction of data to that is to say that the transfer of data of service channel is twocouese, rather than unidirectional.
No matter which service channel RRU adopts which light mouth to insert BBU from, the BBU side all disposes the corresponding propagation delay time value of two service channels of each RRU to this RRU, it is the propagation delay time value that stores in advance among each RRU when self adopting each service channel transport service, thereby when the service switchover passage, need not to measure again the propagation delay time value of the service channel correspondence that switches to, saved the needed time of service switchover passage.
And, BBU also sets up dedicated link good and that RRU signal post needs at two light mouths respectively in advance, for heartbeat detection is continued, and follow-up other and this of can sending switch irrelevant configuration parameter, so want the pre-configured dedicated link corresponding with the service channel that switches to.And, for each RRU, BBU uses same set of IQ configuration data and identical RRU identifier at two light mouths, after guaranteeing that RRU adopts another service channel to insert BBU from another one light mouth, BBU can identify this RRU fast, realize the quick switching of BBU side, thereby further saved the needed time of service switchover passage.
Referring to Fig. 7, suppose the business of all having set up on each RRU, RRU1, RRU2 and RRU3 adopt the service channel that inserts BBU from light mouth 1, RRU4, RRU5 and RRU6 adopt the service channel that inserts BBU fromlight mouth 2, service channel between RRU1 and the RRU2 breaks down at this moment, causes the business transmission of RRU2 and RRU3 to be affected.
Contain the SERDES chip among each RRU, i.e. parallel series and staticizer have the function of detection fiber Link State, step-out when the optical fiber link fault, and produce alarm signal; When optical fiber link just often synchronous.
Among this moment RRU1 and the RRU2 because SERDES chip step-out, fast detecting is broken down to the service channel between current RRU1 and the RRU2, and with the alarm mode notify the (FPGA of field programmable gate array separately, field programmable gate array), by FPGA physical layer control word optical fiber alarm code (the Ir interfacing requires [1] 7.4) is set, it is set to Transmission Fibers chain circuit alarming in the up link FPGA among the RRU1, in order to the service channel of notifying RRU1 and BBU to break down; It is set to Transmission Fibers chain circuit alarming in the down link FPGA among the RRU2, in order to the service channel of notifying affected RRU2 and RRU3 to break down.After BBU received alarm, BBU goes to enable RRU2 and RRU3 disposes at the IQ of light mouth 1, enabled RRU2 and RRU3 in the IQ oflight mouth 2 configuration; When the RRU2 processor is received FPGA alarm word among the RRU2, and after the FPGA among the RRU3 received the FPGA alarm word among the RRU2 and report the RRU3 processor, each adaptive switched clock at the corresponding levels of RRU2 and RRU3 was to standby service channel.
Above-mentioned RRU occurs unusual transmission of messages by bottom physics control word with the service channel of self current employing and gives other affected RRU, the used time is no more than 10ms, processor among the RRU receives that finishing clock after the alarm switches the used time and be no more than 1s, so RRU switches required time and is no more than 2s to finishing clock unusually from knowing service channel.
5) behind the switching clock, RRU2 and RRU3 adopt standby service channel to insert BBU fromlight mouth 2, so the script between RRU3 and the RRU4 does not have the service channel of transfer of data to be activated, RRU2 and RRU3 are inserted from thelight mouth 2 of BBU, at this moment, the standby service channel reality of all RRU all lost efficacy, as shown in Figure 8, RRU2 and RRU3 pass through RRU4, RRU5 and RRU6 respectively from thelight mouth 2 access BBU of BBU, and RRU1 continues the 1 access BBU from original service channel from the light mouth.
Need carry out the RRU (as above-mentioned RRU2 and RRU3) that service channel switches, do not need to upgrade any parameter of self, directly use the parameter before switching to get final product, IP address, antenna configuration parameters, IQ data channel configuration parameter and the cell configuration parameter etc. that comprise passage configuration parameter, RRU, that is to say, after RRU switches to another one service channel access BBU, do not need to stress newly to obtain above parameter from BBU again, thereby the fastext passage of realizing the RRU side switches.
After RRU switches to standby service channel from the fault service channel, RRU uses the propagation delay time value of the standby service channel of preserving in advance to carry out delay compensation immediately, because essential informations such as IP address do not change, original business datum still can remain valid and send to RRU, namely satisfy the requirement of service communication, make professional the continuation.
Therefore, in the service channel switching flow that the embodiment of the invention provides, all message all meet existing Ir interfacing requirement, and RRU hardware, software are not proposed new modification demand, are easy to realize.
Referring to Fig. 9, the business transmitting method under the RRU annular networking that the embodiment of the invention provides specifically comprises:
Step 1, RRU broadcasting insert BBU.
Step 2, BBU determine the key light mouth and be equipped with the light mouth, and for each RRU in the annular networking respectively at the key light mouth be equipped with the light mouth and set up dedicated link.
So-called key light mouth is exactly the light mouth that the current service channel that will adopt inserts BBU, and being equipped with the light mouth is exactly the light mouth that standby service channel inserts BBU.
Step 3, BBU are parameters such as each RRU distributing IP address, set up current service channel from key light mouth access BBU, and open heartbeat detection.
The propagation delay time value that step 4, BBU will record in advance for the different business passage of each RRU is notified to corresponding RRU.
Step 5, BBU are each RRU configuration parameter, comprise parameters such as antenna configuration and the configuration of IQ data channel.
Step 6, BBU carry out cell configuration, and business begins transmission.
Step 7, RRU and BBU learn that fast the current business passage breaks down.
The IQ configuration (identical with the IQ configuration of key light mouth) that is equipped with the light mouth is adopted in the IQ loss of configuration of the corresponding key light mouth of RRU that step 8, BBU control can't be communicated by letter with this BBU, namely cooperates this RRU that business is switched to another service channel and continues transmission.Meanwhile, execution in step 9.
Step 9, the RRU that can't communicate by letter with BBU switch to another service channel with clock from the service channel of fault.
Step 10, RRU adopt the propagation delay time value of storage in advance to carry out delay compensation, finish that business is switched to the operation that another service channel continues transmission.
Thereby make the current business of carrying out call drop can not occur, continued.
This shows, the technical scheme that provides by the embodiment of the invention, breaking down to finish from service channel switches to business on the another one service channel, and whole process required time mainly comprises following three parts:
1) can't with RRU that BBU communicates by letter in FPAG detect current service channel and break down, and time of notice BBU and affected RRU, usually<2s, note is made Tc.
2) RRU switches to time of an other standby service channel with clock from the fault service channel, and about 1~2s, note is made Ts.
3) delay compensation of RRU, usually<50ms, note is made Tm.
Therefore, total time is T=Tc+Ts+Tm<4s, namely less than the time of judging professional call drop, thereby satisfies the professional not requirement of call drop.
Introduce the system that the embodiment of the invention provides below.
Referring to Figure 10, a kind of communication system that the embodiment of the invention provides comprises:BBU 11 and a plurality of RRU10, wherein saidBBU 11 and described a plurality ofRRU 10 link to each other by annular networking.
RRU 10, are used for adopting the first service channel transport service that inserts thisBBU 11 from the first light mouth ofBBU 11; When definite this first service channel breaks down, utilize the configuration parameter of first service channel, current ongoing business is switched to second service channel continuation transmission that inserts thisBBU 11 from the second light mouth ofBBU 11 from first service channel.
BBU 11, are used for adopting first service channel and thisRRU 10 transport services of eachRRU 10; When first service channel of determiningRRU 10 breaks down, utilize the configuration parameter of first service channel of thisRRU 10, current ongoing business is continued transmission from second service channel that this first service channel switches to thisRRU 10.
Preferably, describedRRU 10 comprises:
Memory cell 101 be first service channel of theseRRU 10 distribution and the propagation delay time value of second service channel in advance forstorage BBU 11, andBBU 11 is the same configuration parameter that this first service channel and second service channel distribute.
Transmission unit 102 is used for adopting the first service channel transport service that inserts thisBBU 11 from the first light mouth ofBBU 11.
Whetherfault detection unit 103 breaks down for detection of first service channel of describedRRU 10, when definite this first service channel breaks down, triggers switchunit 104.
Switch unit 104, after being used for receiving the triggering offault detection unit 103, utilize the propagation delay time value of second service channel of storage in advance, and the configuration parameter of first service channel switches to second service channel continuation transmission that inserts thisBBU 11 from the second light mouth ofBBU 11 with current ongoing business from first service channel.
Preferably, describedmemory cell 101 stored configuration parameters comprise at least:
The identifier ofRRU 10, IQ data channel configuration parameter, antenna configuration parameters, passage configuration parameter and cell configuration parameter.
Preferably, describedBBU 11 comprises:
Pretreatment unit 111, be used for detecting in advance the propagation delay time value of first service channel and second service channel of eachRRU 10, in the process that is eachRRU 10 configurations first service channel, with the propagation delay time value of first service channel and second service channel of this RRU10, and the configuration parameter of this first service channel is notified to thisRRU 10.
Transmission unit 112 is for first service channel and thisRRU 10 transport services that adopt eachRRU 10;
Fault determiningunit 113 is used for when first service channel of determiningRRU 10 breaks down, and triggerscontrol switch unit 114;
Control switch unit 114, be used for after the triggering that receives describedfault determining unit 113, the IQ data channel configuration parameter corresponding with thisRRU 10 of controlling the first light mouth lost efficacy, and the same IQ data channel configuration parameter corresponding with thisRRU 10 of enabling the second light mouth, realize adopting second service channel of thisRRU 10 of this second light mouth correspondence as the current service channel that carries out professional transmission with thisRRU 10.
Describedswitch unit 104, receive the triggering of described fault detectUnit 103 after, clock is switched to its second service channel from first service channel of describedRRU 10, and utilizes in advance the propagation delay time value of this second service channel of storage to carry out delay compensation; Utilize identifier, IQ data channel configuration parameter, antenna configuration parameters, passage configuration parameter and the cell configuration parameter ofRRU 10, current ongoing business is switched to this second service channel from this first service channel continue transmission.
Preferably, describedfault detection unit 103 comprises:
Detectingunit 1031 is used for determining that first service channel ofRRU 10 breaks down, and being notified tonotification unit 1032 when the parallel series of findingRRU 10 and staticizer step-out.
Notification unit 1032 is used for each RRU that is notified to describedswitch unit 104, describedBBU 11 and passes through this first service channel and describedBBU 11 service data transmissions by the information that warning information breaks down this first service channel.
Preferably, describedpretreatment unit 111 is further used for setting up first dedicated link for eachRRU 10 at the first light mouth in advance, sets up second dedicated link at the second light mouth.
In sum, the embodiment of the invention is under the prerequisite of not violating existing Ir interfacing requirement, proposed a kind of RRU and can be have rapidly switched on the another one service channel from the service channel of fault, and continuation and BBU keep the technical scheme of communicating by letter, thereby guaranteed not call drop of business.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.