Detailed description of the invention
Below in conjunction with accompanying drawing, embodiments of the invention are described in detail, but the multitude of different ways that the present invention can be defined by the claims and cover is implemented.
Fig. 2 represents the functional block diagram of the nucleus module described in the embodiment of the present invention.
Before technical scheme being discussed in detail by specific embodiment, it is to be understood that the present invention needs when carrying out drive test to use two devices, i.e. test terminal and base station information server.For completing the purpose of the present invention, also needing to arrange a nucleus module 200, this module should include following three functional module, shown in Figure 2 simultaneously, it may be assumed that
Automatically identify test related cell module: according to the positional information in test log, automatically identify test scope and associated base stations;
Certain base station information generating module: according to the base station that test is relevant, generates base station information;
Base station information and test log Fusion Module: test data and base station information are fused to the function in a storage file.
This nucleus module 200 both may be mounted at test terminal, it is also possible to is arranged on server end, it is also possible to by three functional modules separately, being partially installed on test terminal, another part is arranged on server end, and concrete needs can be configured according to practical situation.
Fig. 1 represents the flow chart of the test file acquisition methods described in the embodiment of the present invention one.
Shown in Figure 1, test file acquisition methods comprises the steps that
S101: the positional information in the test log of record when obtaining drive test;
S103: obtain first base station information corresponding with described positional information in the base station information prestored according to positional information;
S105: merge described first base station information to the test file obtaining described drive test in the drive test data of described drive test.
Specifically, the positional information obtaining test log in step S101 both can carry out in test terminal can also carrying out at server end, then the associated base stations of test zone is automatically calculated by positional information, and collect these associated base stations specific base station information of generation, and the ID of the base station information in this base station information or its snapshot is fused in test file, solve test file and the problem of base station information coupling.
Therefore, above-mentioned test file acquisition methods i.e. can be carried out in test terminal, it is also possible to carries out at server end, will provide the embodiment specifically carrying out in test terminal and carrying out at server end as follows.
Fig. 3 represents the functional block diagram of the test terminal described in the embodiment of the present invention.
Fig. 4 represents the flow chart of the test file acquisition methods described in the embodiment of the present invention two;
Shown in Figure 4, in the present embodiment, the test of the identification automatically related cell module of nucleus module 200 is arranged on test terminal with base station information and test log Fusion Module, and certain base station message file generation module is arranged on server end, concrete, test file acquisition methods comprises the steps that
Positional information in the test log recorded when S401: test terminal is by drive test sends to a server;
S403: receive the base station information corresponding with described positional information obtained in the base station information file prestored according to described positional information of described server feedback;
S405: will be fused in the drive test data of described drive test with described base station information;And
S407: generate the test file with base station information corresponding with described drive test.
Above-mentioned technology at the present embodiment can be in case, the function that test terminal in step S401 possesses is as shown in Figure 3, in figure 3, the effect of test terminal 300 is by test calls, therefore need possess test calls function, and record the log information of network, therefore should possess log function, for test terminal 300 test the route of process, should have GPS positioning function, the All Files that the lower test calls of storage simultaneously are recorded, therefore, should have storage function, and server carries out information alternately, therefore should have communication function.
Specifically, the concrete function of each several part is as follows:
Test calls function: test calls can be carried out, as voice is carried out continuous call, call by call, data service is carried out PPP(Point-to-PointProtocol peer-peer protocol) test, PING(PacketInternetGrope) test, FTP(FileTransferProtocol, file transfer protocol (FTP)) test etc..
Log function: the signaling during record test calls and other information, such as signal intensity, data rate etc., and cell characteristic information, such as the BASE_ID(cell characteristic information of cdma network).
GPS: for measuring the GPS information of test point.
Storage function: for depositing recorded daily record.
Communication function: for carrying out communication with base station information server, can be short message or IP network.
Therefore, specific to the present embodiment, in step S401, test terminal carries out test calls, and the positional information in the test log that will record is sent to base station information server, this test zone information can be GPS and cell characteristic information, such as the BASE_ID of cdma network.
At base station information server end, store all base station informations in net, after receiving the positional information that test terminal sends, by the base station information of positional information should generate in the form of a list and feed back to test terminal;Or base station information server preserves the snapshot of base station information corresponding to this positional information a, and this snapshot ID is fed back to test terminal.Therefore, in step S403, test terminal receives the id information of this base station information or snapshot.
In step S405 to step S407, test terminal can generate drive test data when carrying out drive test, and test terminal will receive snapshot id information or base station information, be fused in drive test data, forms the test file being available for analyzing.
Preferably, the positional information in the test log that drive test is recorded by described test terminal sends after a server, and described test file acquisition methods also includes:
By described server, described test terminal is carried out validity judgement, determine the legal rear information corresponding with described positional information obtained in the base station information prestored according to described positional information performing the described server feedback of described reception in described test terminal.
In the present embodiment, base station information server can carry out a validity judgement to the test terminal that the positional information received is corresponding.For illegal test terminal, base station information server returns refuse information, and terminates service;For legal test terminal, base station information server returns and accepts message, and continues with this test terminal that to carry out information mutual.So can reduce the risk that the interior base station information of the net being stored in base station information server is illegally stolen.
Fig. 5 represents the flow chart of the test file acquisition methods described in the embodiment of the present invention three.
In the present embodiment, as a example by cdma network, the base station information that how when drive test automatically to obtain institute test zone is discussed in detail.
The present embodiment base station information server be integrated in webmaster, test terminal uses 3G network mode to carry out with the communication of base station information server, automatically identify that test related cell uses GPS information to carry out, preserve the mode of base station information for preserving whole base station informations.
After drive test terminates, test terminal carries out 100M sampling to the GPS information collected in test process, and the GPS information after sampling is sent to base station information server.
After base station information server receives the information that test terminal sends, test terminal is carried out validity judgement.For legal test terminal, first return one and accept message.
Base station information server according to GPS sampled point, is searched with GPS sampled point distance less than the community of 5000m in base station information table.
All cell set found are synthesized a new base station information list by base station information server, and this base station information list is sent to test terminal.
After test terminal receives base station information, base station information and test data are merged, and is saved in a file.
Concrete steps comprise the steps that
Step 501: after drive test completes, test network area information is sent to server by test terminal;
Step 502: server judges terminal legality, terminal is legal, performs step 504, and terminal is illegal, performs step 503;
Step 503: server returns refuse information;
Step 504: server returns and receives message;
Step 505: server arranges corresponding base station information according to test network area information;
Herein, it is exactly that the test of the identification automatically related cell module in nucleus module 200 automatically identifies the base station information corresponding with this test network area information according to test network area information in the base station information file that server prestores, and, test network area information can be various ways, GPS information sampling when such as testing, can also be the cell characteristic information etc. of test signaling small area, these information automatically identifying in base station information server be tested associated base stations module and is calculated test scope and associated base stations.
Step 506: judge whether only to send the id information of snapshot;
In this step, the base station information corresponding with test network information that server identifies, if the ID only sending snapshot performs step 509, it not only to send id information, perform step 507.
Step 507: base station information is returned to test terminal by server;
Step 508: base station information is saved in test file together with test data by test terminal.
Step 509: base station information server preserves base station information snapshot;
Step 510: and the ID of base station information snapshot is returned to test terminal;
Step 511: test terminal will receive snapshot ID or base station information, is fused in drive test data, is stored in test file together.
Use the technique scheme of the present embodiment, i.e. by automatically identifying the related cell of test zone, generate the specific base station information that portion comprises these related cell, and this specific base station information is fused in test file, when eliminating analysis test file, artificially collect and base station engineering information during matching test.Meanwhile, reduce Ju Fangqing equipment vendor or subcontractor carries out test file when analyzing, directly during offer base station engineering information list file, the risk of the leakage of information being likely to result in.
Fig. 6 represents the test file acquisition device structural representation described in the embodiment of the present invention four.
Shown in Figure 6, test file acquisition device comprises the steps that the first acquisition module 60, the positional information in the test log of record during for obtaining drive test;Second acquisition module 62, for obtaining first base station information corresponding with described positional information according to positional information in the base station information file prestored;Fusion Module 64, for merging described first base station information to the test file obtaining described drive test in the drive test data of described drive test.
The test terminal that the present invention provides includes above-mentioned test file acquisition device.
Preferably, test file acquisition device also includes: judge module (not shown), for the described test terminal carrying out drive test is carried out validity judgement, determining the legal rear base station information corresponding with described test zone information obtained in the base station information file prestored according to described positional information performing the described server feedback of described reception in described test terminal.
Fig. 7 represents the flow chart of the test file acquisition methods described in the embodiment of the present invention four.
Fig. 9 represents the functional block diagram of the server described in the embodiment of the present invention.
Shown in Figure 7, the test file acquisition methods with base station information comprises the steps that
S701: the whole log informations including positional information recorded when receiving the drive test of test terminal transmission;
S703: obtain the base station information corresponding with described positional information in the base station information prestored;
S705: the base station information corresponding with described positional information is fused in the drive test data in described drive test result information;And
S707: generate the test file with base station information corresponding with described drive test.
In the present embodiment, base station information server is used for depositing base station information, comprises three functional modules, specifically can be found in Fig. 9, and base station information server 900 includes: storage function, communication function, survey tool validity judgement function.
Specifically, the function of each several part is as follows:
Storage function: being used for depositing base station information file, test log can also be uploaded onto the server and store by test terminal
Communication function: for carrying out communication with test terminal, can be short message or IP network, or other modes.
Survey tool validity judgement function: according to the numbering of survey tool, inquire about its state in survey tool information table, if there is and authorize and be i.e. considered as legal, be otherwise illegal.
The technique scheme of the present embodiment is still as a example by cdma network, base station information server can be integrated in webmaster, test terminal uses 3G network mode to carry out with the communication of base station information server, automatically identify that test related cell uses cell characteristic information to carry out, preserve the mode of base station information for preserving whole base station informations.
In step s 701, after drive test terminates, test log is sent to base station information server by test terminal, and base station information server receives this test log, extracts the cell characteristic information in test log.
In step S703, base station information server generates a list according to all cell characteristic information comprised in signaling in test log, then searches corresponding base station in base station information file according to list small area characteristic information is equal with the cell characteristic information of base station in base station information.And generate the snapshot of the base station information that portion finds.
In step S705, base station information server preserves this snapshot, and generates the ID of this snapshot, i.e. can be found the engineering information of whole communities that this part of specific base station information is comprised by this ID.
In step S707, the ID of this specific snapshot and test data are merged by base station information server, and are saved in a test file.
The feature of the present embodiment is, test file generates at server end, again by the related cell automatically identifying test zone, generate the specific base station information snapshot that portion comprises these associated base stations, and this specific snapshot ID is fused in test file, when eliminating analysis test file, artificially collect and base station engineering information during matching test.Meanwhile, reduce Ju Fangqing equipment vendor or subcontractor carries out test file when analyzing, directly during offer base station information list file, the risk of the leakage of information being likely to result in.
Preferably, after the test zone information recorded when the drive test that described reception test terminal sends, described test file acquisition methods also includes:
Described test terminal is carried out validity judgement, is determining that described test terminal performs the described base station information that acquisition is corresponding with described test zone information in the base station information prestored after legal.
Fig. 8 represents the flow chart of the test file acquisition methods described in the embodiment of the present invention five.
Shown in Figure 8, test file acquisition methods can comprise the steps:
Step 801: after drive test result completes, test log is sent to base station information server by test terminal.
Step 802: base station information server judges the legitimacy of test terminal.For illegal test terminal, perform step 803, for legal test terminal, perform step 804.
Step 803: base station information server returns refuse information, and terminates service;
Step 804: base station information server returns and accepts message, and proceeds below step.
Step 805: base station information server, according to the positional information in test log, automatically identifies the associated base stations of this test zone, and arranges a base station information, and this base station information contains the base station information of test segment.
Step 806: judge whether only to preserve id information;
Owing to according to setting, base station information can be fused to test in data according to 2 kinds of modes by base station information server:
(1) base station information server preserves base station information snapshot, and is fused to the ID of snapshot test in data;(2) base station information is fused to test in data by base station information server.
Therefore, if only preserving id information, performing step 808, if not only preserving id information, performing step 807;
Step 807: base station information is saved in test file together with test data by base station information server.
Step 808: base station information server preserves base station information snapshot;
Step 809: the ID of snapshot is fused to test in data by base station information server, and is saved in together in test file.
By the technique scheme of the present invention, i.e. by automatically identifying the related cell of test zone, generate the specific base station information that portion comprises these related cell, and this specific base station information is fused in test file, when eliminating analysis test file, artificially collect and base station engineering information during matching test.Meanwhile, reduce Ju Fangqing equipment vendor or subcontractor carries out test file when analyzing, directly during offer base station information list file, the risk of the leakage of information being likely to result in.
The above is the preferred embodiment of the present invention; it should be pointed out that, for those skilled in the art, on the premise of without departing from principle of the present invention; can also make some improvements and modifications, these improvements and modifications also should be regarded as protection scope of the present invention.