Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the flow chart of system gain method of testing embodiment mono-of the present invention, and as shown in Figure 1, the method for the present embodiment can comprise:
Step 101, the random session control information producing according to the random number control module of each testing apparatus inside, the test terminal that control is connected with each testing apparatus respectively and dual carrier system and single-carrier system carry out transfer of data.
Wherein, the data service duration of each session and the duration of each session are produced by random number control module.
Fig. 2 is the system architecture schematic diagram of a kind of application scenarios of embodiment of the method shown in Fig. 1, and as shown in Figure 2, this system architecture can be divided into user's side and network side two parts.Wherein, the testing apparatus that user's side can be connected by He Yuge test terminal, some test terminals forms, and this testing apparatus can be for being mounted with the computer of testing software.GPS) etc. wherein, test terminal can be that (Global Positioning System, hereinafter to be referred as the terminal that can carry out with network side arbitrarily data interaction for mobile phone, global positioning system.Network side can comprise NodeB, radio network controller (Radio NetworkController, hereinafter to be referred as: RNC), GPRS server node (Serving GPRS SupportNode, hereinafter to be referred as: SGSN)/Gateway GPRS Support Node (Gateway GPRS SupportNode, hereinafter to be referred as: GGSN) and file transfer protocol (FTP) (File Transfer Protocol, hereinafter to be referred as FTP) server.In this network architecture, test terminal can adopt category 24 Terminal Types of supporting 3GPP agreement DC-HSDPA.The collection of the download of bursty data business and the data of eating dishes without rice or wine is responsible in this test terminal.Can configuration testing community on NodeB for open two carrier waves (Dual carrier, hereinafter to be referred as: DC) (single carrier, hereinafter to be referred as SC) pattern for pattern or single carrier.Can a pre-configured file on ftp server, the size of this file can be 10G.
Due to the wireless environment property of there are differences, the test terminal as far as possible true distribution of Reality simulation user in wireless environment is disposed.Therefore, the present embodiment according to signal to noise ratio parameter Ec/Io wireless environment is divided into " good ", " in ", " poor " three classes, test terminal can in this three classes environment, be uniformly distributed with analog subscriber distribute randomness.Test terminal is disposed in the position of wireless network environment can be as shown in Figure 2.Under Zone no-load condition Ec/Io index define " good ", " in ", " poor " position is: " good " point: >=-3dB; " in " point :-6dB ± 3dB; " poor " point :≤-9dB.
Taking above-mentioned network design as example, in the present embodiment, be deployed with random number control module and data acquisition module that the testing apparatus of testing software can comprise terminal control module and be connected with this terminal control module.
Particularly, for each testing apparatus, the random session control information that its inner terminal control module can produce according to random number control module, the test terminal that control is connected with this testing apparatus and dual carrier system and single-carrier system carry out transfer of data.Wherein, this random number control module can produce random session control information, thereby make terminal control module in the time controlling test terminal and dual carrier system and single-carrier system and carry out transfer of data, Random Communication state that can simulation test terminal, thus the real conditions of network service more pressed close to.This random session control information can comprise that various controls test terminal and network side carry out the control parameter of Random Communication, and the present embodiment does not limit.
In the time of specific implementation, terminal control module can be controlled test terminal and first carry out the transfer of data in dual carrier system, and then carries out the transfer of data of single-carrier system; Or first carry out the transfer of data in single-carrier system, then carry out the transfer of data in dual carrier system, under the control of random session control information, carry out transfer of data with network side thereby control test terminal.
The statistics of reception when step 102, the data collecting module collected test terminal of controlling each testing apparatus inside and dual carrier system and single-carrier system carry out transfer of data, and described statistics and random session control information exchange are crossed to input/output module send to processing device for testing result.
Carry out in the process of transfer of data in terminal control module controls test terminal and network side, the statistics of reception when this terminal control module can also be controlled data collecting module collected test terminal and dual carrier system and single-carrier system and carries out transfer of data, thereby obtain this test terminal while carrying out transfer of data according to random session control information and network side, the statistics of downloading from network side, this statistics can be used as random session control information and the statistics that follow-up test result treatment device sends according to each testing apparatus, obtain the combined dispatching gain of dual carrier system, thereby to the assessment of combined dispatching algorithm in DC-HSDPA equipment.
In the present embodiment, for each testing apparatus, its inner data acquisition module can send to input/output module by statistics and random session control information, this input/output module can send to processing device for testing result by this statistics and random session control information, thereby random session control information and statistics that processing device for testing result is sent according to each testing apparatus, the combined dispatching gain of obtaining dual carrier system.
It should be noted that, the specific implementation that the present embodiment does not obtain the combined dispatching gain of dual carrier system to processing device for testing result according to this random session control information and statistics limits, those skilled in the art can understand, this processing device for testing result can adopt existing techniques in realizing, repeats no more herein.
The present embodiment generates random session control information by introducing random number control unit, simulation test terminal Network with Random Multiple Access System and the characteristic of carrying out random session with network truly, thereby can be more effective the combined dispatching gain of test DC-HSDPA, determine gain that the combined dispatching algorithm in DC-HSDPA equipment brings to network and the lifting of performance.
In another embodiment, random session control information can adopt these two control informations of duration of data service duration and each session, therefore, shown in above-mentioned Fig. 1, step 101 can be specially: according to the random data service duration corresponding with each test terminal producing of each random number control module and the duration of each session, control each test terminal and dual carrier system and single-carrier system and carry out transfer of data.
More specifically, step 101 can comprise: according to the initial time of the session first of random generation, control test terminal access the first system; According to the data service duration of random generation, control test terminal and described the first system and carry out transfer of data, and in the time that the described data service duration finishes, control test terminal and enter resting state, in the time that described resting state finishes, according to the duration of the session next time of random generation and data service duration, control test terminal and described the first system and carry out business data transmission; Repeat this step, until each conversation end in length of testing speech; According to the data service duration of random generation, control test terminal and second system and carry out transfer of data, and in the time that the described data service duration finishes, control test terminal and enter resting state, in the time that described resting state finishes, according to the duration of the session next time of random generation and data service duration, control test terminal and described second system and carry out business data transmission; Repeat this step, until each conversation end in length of testing speech; Described the first system is described dual carrier system, and described second system is single-carrier system; Or described the first system is described single-carrier system, described second system is dual carrier system.
First the data acquisition in dual carrier system is carried out in test terminal with each testing apparatus below, then the data acquisition of carrying out single-carrier system is example, technical scheme of the present invention is elaborated.
Fig. 3 is the flow chart of system gain method of testing embodiment bis-of the present invention, and as shown in Figure 3, the method for the present embodiment comprises:
Step 301, each testing apparatus carry out initialization process.
In the present embodiment, each test terminal and testing apparatus can adopt the deployment way in Fig. 2, each testing apparatus can carry out initialization process by input/output module, and for example the maximum of the duration of the maximum to the data service duration and minimum value, session and minimum value and length of testing speech carry out set handling.
Step 302, opening network side are dual carrier system, and open each test terminal.
The present embodiment can the current Wei Shuan carrier cell, test cell of opening network side.In addition, it is 43dBm that cell carrier transmitting power can also be set, and pilot transmit power is 33dBm; And be 2 High-Speed Shared Control Channel (High Speed Shared Control Channel of each carrier wave configuration, hereinafter to be referred as: HS-SCCH), maximum available High-Speed Physical Downlink Shared Channel (High-Speed PhysicalDownlink Shared Channel, hereinafter to be referred as: HS-PDSCH) 15 of code channels, simultaneously code word dynamic-configuration.Meanwhile, should attaching position register (home location register, hereinafter to be referred as: HLR) setting terminal user's SPI weight is identical, is highest priority user.
Step 303, terminal control module produce the initial time of data service duration and session first according to the random number control module in each testing apparatus, control test terminal access network side.
Due to the impact of manual operation factor, test terminal is with random moment access network.And the uncertainty in access moment directly has influence on the order of accuarcy of test dispatching function, therefore, in the present embodiment, each test terminal, in the time of access network side first, need to meet formula (1), thereby control test terminal access dual carrier system,
Max|Ri-Rj|<Min{Tonk},(1)
Wherein, Ri, Rjrepresent the initial time of session first corresponding to i test terminal and j test terminal, Tonkrepresent k test terminal data service duration in session first, i, j, k are natural number.
Data acquisition module in step 304, each testing apparatus gathers respectively the statistics that each test terminal receives from network side within the data service duration.
Step 305, after rest period finishes, the data service duration that terminal control module in each testing apparatus regenerates according to random number control module and the initial time of session next time, control test terminal and network side and carry out session next time, capable this step of retry, until each conversation end in length of testing speech.
Fig. 4 is the sequential chart that shown in Fig. 3, in embodiment of the method two, communicate by letter with network side in test terminal, and as shown in Figure 4, the random number control module in each testing apparatus produces data service duration Tonduration T with each session.3 test terminals shown in Fig. 1 can be set up data service with network side PS territory and be connected, at each self-corresponding Tondownloading data in time, then at Toffin time, disconnect block domain data connection and enter rest period, sleep time is Toff={ T-Ton.Treat rest period Toffafter end, random number control module produces the T of session next time againonand T, and repeated execution of steps 304 and step 305.
In this process, testing apparatus can record the T of each sessionon, T and the file size D that downloads in each conversation procedure, the statistics of also downloading.In addition, testing apparatus can also be monitored transmitting power, Ec/Io, positional information and the downstream data rate etc. of two frequencies in two carrier cells.
Tonobey Pareto and distribute, the duration T of session is obeyed Poisson distribution.Restriction relation between two distributions is as follows:
{Ton}<{T}
Tonobey Pareto and distribute, probability density function is:
Wherein, x is the stochastic variable of burst service continuously active time, and n represents the minimum value of business continuously active time, and m represents business continuously active time maximum, and α is a nonnegative constant.These three parameters can arrange according to demand.
T=λ obeys Poisson distribution, and probability density function is:
(x=1,2,3...)
Wherein, the stochastic variable that y is T.
The equal complete independently business burst access in multiple test terminals.Therefore, the test terminal access procedure in whole system is independent same distribution.Known according to the pungent law of large numbers theorem of admiring, the duration T={ ξ of each the session in test terminalnbe a separate sequence of random variables with distributing, and there is a={T} in mathematic expectaion,, to ε > 0 arbitrarily, has following formula to set up:
Step 306, opening network side are single-carrier system, open each test terminal, and perform step 303~305.
This process and the above-mentioned process of processing in dual carrier system are similar, in the time of access single-carrier system, still can adopt formula (1) to carry out access control, repeat no more herein.
Step 307, the statistics that each test terminal is received in single-carrier system and random session control information and the statistics receiving in dual carrier system and random session control information exchange are crossed input/output module and are sent to processing device for testing result.
The present embodiment is being crossed statistics and random session control information exchange before input/output module sends to processing device for testing result, can also comprise: the step of the decoding data processing of reception when described data collecting module collected test terminal and dual carrier system and single-carrier system are carried out to transfer of data.
After completing steps 306, each test terminal can obtain the T of the each session of each terminal equipment in dual carrier systemon, T and the file size D that downloads in each conversation procedure, and the T of each session in single-carrier systemon, T and the file size D that downloads in each conversation procedure, then this testing apparatus can all output to processing device for testing result by these information by input/output module.
Throughput in step 308, processing device for testing result calculating dual carrier system and the throughput in single-carrier system.
For instance, the present embodiment can application of formula (2) calculates respectively and obtains the throughput of dual carrier system and the throughput of single-carrier system,
Wherein, C represents the average throughput of dual carrier system or single-carrier system, and M represents the quantity of the test terminal of dual carrier system or single-carrier system access, and N is illustrated in total N session in length of testing speech, Tijrepresent the data service duration of j test terminal in the i time session, Dijrepresent the statistics that j test terminal receives in the i time session;
Step 309, processing device for testing result are obtained the combined dispatching gain of dual carrier system according to the throughput calculation in throughput and single-carrier system in dual carrier system.
For instance, the present embodiment can application of formula (3) calculate the combined dispatching gain of obtaining dual carrier system,
Wherein, G represents combined dispatching gain, CdCrepresent the throughput of dual carrier system, CsCrepresent the throughput of single-carrier system.
After completing above-mentioned steps, the gain that those skilled in the art can bring to network according to the combined dispatching algorithm in the definite DC-HSDPA equipment of this combined dispatching gain and the lifting of performance.
The present embodiment is by introducing the duration of random number control unit generated data business duration and each session, thus simulation test terminal Network with Random Multiple Access System and the characteristic of carrying out random session with network truly.In addition, for the further real business conduct of simulation existing network user, the present embodiment also proposes constraints to the initiation of services moment of multiple test terminals, thereby the gain of the combined dispatching of more effective test DC-HSDPA, determines gain that the combined dispatching algorithm in DC-HSDPA equipment brings to network and the lifting of performance.
Fig. 5 is the structural representation of system gain testing apparatus embodiment mono-of the present invention, as shown in Figure 5, the device of the present embodiment can comprise: terminal control module 11, data acquisition module 12, random number control module 13 and input/output module 14, wherein, the random session control information that terminal control module 11 produces according to random number control module 13, control test terminal and dual carrier system and single-carrier system and carry out transfer of data, the statistics of reception when control data acquisition module 12 collecting test terminals and dual carrier system and single-carrier system carry out transfer of data, random number control module 13 is for generation of random session control information, the statistics of reception when data acquisition module 12 carries out transfer of data for collecting test terminal and dual carrier system and single-carrier system, the random session control information that input/output module 14 produces for statistics that data acquisition module 12 is gathered and random number control module 13 sends to processing device for testing result.
The device of the present embodiment can be for the technical scheme of embodiment of the method shown in execution graph 1, and it realizes principle and technique effect is similar, repeats no more herein.
Fig. 6 is the structural representation of system gain testing apparatus embodiment bis-of the present invention, as shown in Figure 6, the device of the present embodiment is on the basis of Fig. 5 shown device, further, also comprise: decoder module 15, management control module 16 and interface present module 17, wherein, decoder module 15 is decoded for the initial data that data acquisition module 12 is gathered, and decoded data are sent to input/output module 14; Management control module 16 is for carrying out unified management and scheduling to terminal control module 11, data acquisition module 12, random number control module 13, decoder module 15 and input/output module 14, this input/output module 14 is also carried out the required configuration parameter of transfer of data for input terminal control module 11 and test terminal, and interface presents module 17 and is used to user that interactive interface is provided.
The device of the present embodiment can be for the technical scheme of embodiment of the method shown in execution graph 3, and it realizes principle and technique effect is similar, repeats no more herein.
Fig. 7 is the structural representation of system gain test macro embodiment of the present invention, as shown in Figure 7, the system of the present embodiment can comprise at least one system gain testing apparatus 1 and the processing device for testing result 2 being connected with each system gain testing apparatus 1, particularly, in the present embodiment, have three system gain testing apparatuss 1, it will be appreciated by persons skilled in the art that according to network design needs, this system gain testing apparatus also can be more or more still less.
The system of the present embodiment can be for the technical scheme of embodiment of the method shown in execution graph 1 and Fig. 3, and it realizes principle and technique effect is similar, repeats no more herein.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can complete by the relevant hardware of program command, aforesaid program can be stored in a computer read/write memory medium, this program, in the time carrying out, is carried out the step that comprises said method embodiment; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
Finally it should be noted that: above embodiment only, in order to technical scheme of the present invention to be described, is not intended to limit; Although the present invention is had been described in detail with reference to previous embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or part technical characterictic is wherein equal to replacement; And these amendments or replacement do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.