Technical background
The GSM product is commercial on a large scale, to the more and more higher test request of big traffic performance proposition of BSC.BSC product downstream is base station and mobile phone terminal, in order to carry out the large speech affairs test at the BSC product, need provide a large amount of base station and mobile phone terminals, and these all be real equipment obviously are very unpractical, because such cost is too high, and the cost costliness.
Early stage testing tool has commercial MGTS, but it only is used for simulating the signaling of A mouth (interface between base station controller and the mobile switching centre (MSC)) BSC is tested.For the situation that a large amount of mobile phones insert simultaneously, always be and use limited base station and mobile phone number, can not satisfy Bulk Call testing requirement at BSC at all.
Current BSC is carried out the general networking model that adopts as shown in Figure 1 of version test: according to different testing requirements, networking model, hang the base station of some (extremely limited), the use test mobile phone carries out the validation test of functions such as basic call, switching to BSC.
This method of testing is after test environment, data configuration are finished, testing mobile phone at first designated cell the appointment frequency initiate to insert request, this message is passed to BSC through base transceiver station (BTS), after BSC receives and inserts request message, require BTS to activate certain available channel, finish the assignment process immediately of signaling channel.After mobile phone obtains signaling channel, sending service request message (through the BSC transparent transmission) is given MSC, MSC connects this message and judges that afterwards sending out confirmation gives mobile phone, so far according to the signaling request of gsm protocol 0408,0858 and 0808 etc., finishes the calling or the switch test of certain test purpose.Middle multiple messages need be handled through the transmitting-receiving of BSC.
This shows, under the common networking model, can only realize validation test to the BSC basic function, for the BSC full configuration put Bulk Call test, mould under the situation determine between flow rate test, system flow detection examination, full configuration put test etc., on system configuration and signaling traffic, all do not reach test request.
Summary of the invention
Purpose of the present invention just provides the automatization test system of the big traffic performance test of a kind of GSM of solution base station controller, and to realize big traffic performance test easily and accurately, for this reason, the present invention adopts following technical scheme:
A kind of automatic performance test system for heavy traffic environment is characterized in that comprising:
Background processing unit, AM/BAM communication unit, foreground processing unit and Base station Interface Unit;
Described background processing unit is used for load operating test set script, and test macro is controlled, and communicates by the AM/BAM communication unit between itself and the foreground processing unit, sends detecting information to the foreground processing unit;
Described foreground processing unit links to each other with tested base station controller (BSC) by Base station Interface Unit, test script information is resolved, and initiate to insert request by the behavior of Base station Interface Unit simulating mobile terminal and base station and give base station controller and respond the message that base station controller is sent.
Between described background processing unit and the AM/BAM communication unit, by the communication of dynamic data exchanged form.
Between described AM/BAM communication unit and the foreground processing unit, by the mailbox communication.
Between described Base station Interface Unit and the tested BSC, connect by the E1 circuit.
Described foreground processing unit is by signaling and transparent transmission message, simulating mobile terminal and the base station of artificial antenna signaling link and Operation and maintenance link.
Described foreground processing unit is arranged on the link access protocol veneer on the Dm passage.
Described test macro on link access protocol (LAPD) veneer on the Dm channel that Radio Signaling Link and the Operation and maintenance link of tested BSC relayed to processing unit place, foreground, is handled so that test foreground processing unit carries out signaling receiving and transmission.
Described foreground processing unit is more than one.
The state that is provided with of described Base Station Interface Equipment is the transparent transmission state.
The present invention can obtain following technique effect:
1) test environment does not need real mobile phone and base station, can simulate the BSC full configuration and put 1024 Radio Signaling Links, and BSC is carried out large speech affairs test under the different traffic models;
2) the test set script correct function and autoloading system flexibly, realized test automation;
3) from the test configurations management view, use a veneer (LAPD) can simulate maximum 32 signaling links, greatly saved hardware resource and cost.
Embodiment
Below in conjunction with Figure of description the specific embodiment of the present invention is described.
Present embodiment is an example with the Type B machine, and test macro specific embodiments of the present invention is described.
Be illustrated in figure 2 as Type B machine modular structure figure.Back Administration Module (BAM) module is actual to be a power control machine, is Type B machine AM/BAM program and data load passage.The signaling processing plate of main control frame is responsible for the communication management of whole Type B machine, and the LAPD veneer is as the data link layer protocol disposable plates, and between the signaling processing plate by the mailbox communication.BIE (realizing multiplexing equipment on Abis interface) frame is the interface frame that connects base station equipment.
Principle of the invention framework as shown in Figure 3, the present invention uses Type B machine frame, and test foreground processing unit is set on the LAPD veneer, its function is exactly the signaling of analogue mobile phone and base station, cooperates with BSC main frame signaling and tests.So just successfully use for reference existing software and hardware resources and carried out secondary development on this basis, thereby reached the purpose that realizes the bigger requirement of testing tool system with the cost of minimum.
Background processing unit is arranged on the BAM that the Type B machine carries, and after it loaded the test set script, start, dynamic data exchange (DDE) communication modes through BAM passed through the AM/BAM communication unit; The AM/BAM communication unit is finished communication and the operation between each veneer of BSC, the main frame internal module.LAPD veneer by mailbox and processing unit place, foreground carries out communication, thereby sets up the passage between the AM/BAM, realizes the automation of test.
Here, the LAPD veneer is that the link access protocol on the Dm passage is handled veneer, the foreground processing unit that develops on this basis, its major function is the Radio Signaling Link and the Operation and maintenance link signaling of the call signaling and the BTS equipment of analogue mobile phone, cooperate the signaling of tested BSC system, put test thereby the simulation of finishing BSC system downstream product function and signaling realizes the full configuration of BSC.Its board software is a real time operating system software, owing on a LAPD 32 signaling links are arranged, therefore maximum can be simulated 32 base station links from BSC, the Operation and maintenance link that comprises Radio Signaling Link and base station reaches the more signaling of simulation and finishes the purpose that test resource is greatly saved in test again.
The 32BIE that comes from tested BSC, be connected on the Base station Interface Unit by the E1 line, here used the semifixed connection of Type B machine equally, will be relayed on the corresponding LAPD veneer (test unit, foreground entity) from Radio Signaling Link (RSL) or the Operation and maintenance link (OML) that tested BSC comes; Connect the signaling link that comes from BSC disparate modules, different districts like this and be relayed on the different LAPD veneers, just realized calling or switching type under disparate modules, the different districts, thereby realized test BSC.Following description is a part of script signal of foreground processing unit, has comprised 4 sub-districts (cell id is 0,1,2,3), 12 TRX, the relevant configuration of 2 websites, and the information of 80 testing mobile phones.The testing mobile phone section is: 13907000100~13907000179.{ // called party information
SetPara(MX_BYCALL_PARA,
0,//All?Count
ISDN:″77770000″
);
SetPara(MS_TIMER_PROPERTY_PARA,0x20,
200,//MsTimer.Wait_Talk_End_len;
94,//MsTimer.Wait_ByCall_Talk_End_Len;
20,?//MsTimer.Wait_Alert_End_Len;
3, //MsTimer.Wait_ByCall_Alert_End_Len;
400,//MsTimer.Wait_Msg_Out_Len;
7, //MsTimer.Send_HoComplete_Delay;
190,//MsTimer.Wait_Page_Timer_Len;
7, //MsTimer.Rand?Access?Timer_Len;
380 //MsTimer.Call_Failure_repeat_Access_Time;
);
SetPara(USER_RESOURCE_CONTRAL,0x03,
0x01,//Meas?Is?not?Send.
0x00,//RF?Resoure?Ind?is?not?Send.
0x03,//Resoure?Ind?Timer.
0x00,//Trace?Flag?0is?OFF,1?is?ON.
0xaa,//HoTraceFlag?is?Cell?Id,0x88?Fro?All?Cell,Other?is?OFF.
0x00,//HoFailurePercent?From?0?To?100(0?To?0x64)
0x01,//MOCHandOverFlag?0?is?Not?HandOver.
0x00,//MTCHandOverFlag?0?is?Not?HandOver
0x01,//PreProcessed?Meas?Report?Flag,0?is?yes,Other?is?Not..
0x02,//MeasLast?Rate.(not?use)
0x00
)};
Because the Type B machine can dispose 8 LAPD veneers at most, corresponding 128 ABIS messages make link, therefore the signaling that B frame can corresponding a plurality of base transceiver stations (TRX) connects, put the test environment of 8 BM (Type B loom module) like this at the BSC full configuration, as long as 5 B frame simulation tests, just the full configuration that can realize 8 * 128=1024 TRX under the BSC is put situation, thereby can realize that the full configuration under the BSC puts test.
Equally, for tested BSC, because no speech time slot, use the transparent transmission function of BIE, each BM module has been saved the BIE hardware resource greatly as long as BIE veneer and be BIE transparent transmission function with the veneer dial-up just can be realized down the function of 64 base station signalings of extension.In like manner for A mouth circuit resource, no speech time slot has only under the situation of signaling, as long as transcoder (TC) veneer of configuration transparent transmission NO7 signaling, other A mouth circuit is realized by revising code, saved the hardware resource of A mouth speech circuit greatly.The do not pass on a message full configuration of sound of this order of delivering a letter is put situation, and the speech circuit resource from the base-station interface resource of ABIS mouth to the A mouth all has great saving, by the large speech affairs test Environment Design of other products is used for reference one of elite.
The link trunking that the present invention can realize BSC disparate modules, different districts is to same LAPD mailbox, thereby realized in the sub-district of BSC, calling and hand off signaling between minizone, BM intermodule, BSC, accomplishes the complete various signaling processes of simulation BSC.
BSC side of the present invention is used the transparent transmission function of BIE at ABIS mouth (interface between BTS and the BSC), use virtual TCSM unit at the A mouth, and realize that in conjunction with minimum code revision the full configuration of BIE veneer, TCSM unit puts, when satisfying signaling traffic, greatly save hardware resource.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within the claim scope of the present invention.