CN102970248A - Method and equipment for returning test data in automatic drive test system - Google Patents

Method and equipment for returning test data in automatic drive test system Download PDF

Info

Publication number
CN102970248A
CN102970248A CN2012105595705A CN201210559570A CN102970248A CN 102970248 A CN102970248 A CN 102970248A CN 2012105595705 A CN2012105595705 A CN 2012105595705A CN 201210559570 A CN201210559570 A CN 201210559570A CN 102970248 A CN102970248 A CN 102970248A
Authority
CN
China
Prior art keywords
subsequent use
module
passback
passback module
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012105595705A
Other languages
Chinese (zh)
Other versions
CN102970248B (en
Inventor
蔡凤云
马军
郭冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201210559570.5A priority Critical patent/CN102970248B/en
Publication of CN102970248A publication Critical patent/CN102970248A/en
Application granted granted Critical
Publication of CN102970248B publication Critical patent/CN102970248B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention discloses a method and equipment for returning test data in an automatic drive test system, and relates to the field of wireless communication, and the method and the equipment are used for improving the efficiency of test equipment in returning the test data. In a scheme disclosed by the invention, in the process of returning the test data to a monitoring and analysis server by using a master return module, the test equipment is used for periodically detecting the data volume of the test data which are not returned to the monitoring and analysis server, determining whether a test data accumulation condition occurs according to the data volume, selecting at least one standby return module from a pre-generated standby return module queue after determining that the test data accumulation condition occurs, and returning the test data to the monitoring and analysis server by using the standby return module. The scheme disclosed by the invention has the advantage of improving the efficiency of the test equipment in returning the test data.

Description

Test data retransmission method and equipment in the automatic drive test system
Technical field
The present invention relates to wireless communication field, relate in particular to test data retransmission method and equipment in a kind of automatic drive test system.
Background technology
Automatic drive test system is comprised of head end test equipment and rear end monitoring analysis server.Head end test equipment no worker monitor is responsible for the test process on opportunity; Rear end monitoring analysis server is responsible for collecting the data that head end test equipment is beamed back, and presents in real time or by various real-time informings mechanism, the detecting information of head end test equipment is notified to safeguarding the monitor staff by the interface.For guaranteeing to safeguard that the monitor staff can in time understand the work test case of head end test equipment, need headend equipment with the detecting information of oneself real-time pass back to the background monitoring Analysis server.
At present, comprise 10 business modules in the head end test equipment in the automatic drive test system, for in time monitoring and analytical test information, head end test equipment need to pass back to current detecting information rear end monitoring analysis server, and head end test equipment need to dispose the passback module.After the passback module is divided into groups dialing during test, detecting information is transferred to the rear end monitoring server.
The allocation plan of passback module is fixedly to be that a business module is set to return module in the head end test equipment, to carry out the passback of detecting information at present.
In realizing process of the present invention, the inventor finds to exist in the prior art following technical problem:
Head end test equipment is when reality is tested, and the business module of testing simultaneously is up to 9, and along with the development of the communication technology, the business module number that test is used also might be added, and causes the data volume of needs passback larger; And owing to the inconsistent reason of different test scene lower network environment, passback module single, that fix can not guarantee in real time current detecting information to be passed back to the rear end monitoring server, cause the rear end monitoring server can't Real-Time Monitoring, analyzing test data, can't in time find the problem that occurs in the test process, even cause this test invalidation, cause great waste or delay job schedule.
Summary of the invention
The embodiment of the invention provides test data retransmission method and the equipment in a kind of automatic drive test system, is used for improving the efficient of testing equipment passback test data.
Test data retransmission method in a kind of automatic drive test system, the method comprises:
Testing equipment is using primary passback module in the process of monitoring analysis server passback test data, periodic test does not also return to the data volume of the test data of monitoring analysis server, determines whether to occur the accumulation situation of test data according to this data volume;
Testing equipment is selected at least one passback module for subsequent use from the passback module for subsequent use formation that generates in advance after determining that the accumulation situation of test data occurs, and use the passback module for subsequent use of selecting to monitoring analysis server passback test data.
A kind of testing equipment, this testing equipment comprises:
Determining unit, be used in process from primary passback module to monitoring analysis server passback test data that use, periodic test does not also return to the data volume of the test data of monitoring analysis server, determines whether to occur the accumulation situation of test data according to this data volume;
The passback unit is used for selecting at least one passback module for subsequent use from the passback module for subsequent use formation that generates in advance after determining that the accumulation situation of test data occurs, and uses the passback module for subsequent use of selecting to monitoring analysis server passback test data.
In the scheme that the embodiment of the invention provides, in the scheme that the embodiment of the invention provides, testing equipment in the automatic drive test system is using primary passback module in the process of monitoring analysis server passback test data, periodic test does not also return to the data volume of the test data of monitoring analysis server, determine whether to occur the accumulation situation of test data according to this data volume, after determining that the accumulation situation of test data occurs, from the passback module for subsequent use formation that generates in advance, select at least one passback module for subsequent use, and use the passback module for subsequent use of selecting to monitoring analysis server passback test data.As seen, in this programme, after the accumulation situation that test data occurs, enable in the same way monitoring analysis server passback test data of passback module for subsequent use and primary passback module one, thereby can increase the passback speed of test data, and then improve the efficient of testing equipment passback test data.
Description of drawings
The holistic approach schematic flow sheet that Fig. 1 provides for the embodiment of the invention;
Fig. 2 is the initial creation schematic flow sheet of passback module for subsequent use formation in the embodiment of the invention;
Fig. 3 is the handling process schematic diagram of passback module for subsequent use formation in the embodiment of the invention;
Fig. 4 is the dynamic adjustment schematic flow sheet of passback module for subsequent use formation in the embodiment of the invention;
Fig. 5 is the schematic flow sheet of selecting passback module for subsequent use in the embodiment of the invention;
The testing equipment structural representation that Fig. 6 provides for the embodiment of the invention.
Embodiment
In order to improve the efficient of testing equipment passback test data in the automatic drive test system, the embodiment of the invention provides the retransmission method of the test data in a kind of automatic drive test system.
Referring to Fig. 1, the test data retransmission method in the automatic drive test system that the embodiment of the invention provides may further comprise the steps:
Step 10: testing equipment is using primary passback module in the process of monitoring analysis server passback test data, periodic test does not also return to the data volume of the test data of monitoring analysis server, determines whether to occur the accumulation situation of test data according to this data volume;
Step 11: testing equipment is selected at least one passback module for subsequent use from the passback module for subsequent use formation that generates in advance after determining that the accumulation situation of test data occurs, and uses the passback module for subsequent use of selecting to monitoring analysis server passback test data.Here, primary passback module refers to the business module that is used for the passback test data fixing in the testing equipment; Passback module for subsequent use is a test module in the testing equipment.
In the step 10, determine whether to occur the accumulation situation of test data according to the data volume of the test data that does not also return to the monitoring analysis server, specific implementation can for: whether determine also not return to the data volume of test data of monitoring analysis server greater than predefined threshold value, if, then determine to have occured the accumulation situation of test data, otherwise, definite accumulation situation that test data does not occur.
Concrete, testing equipment generates the method for passback module for subsequent use formation can be as follows:
The test module of testing equipment selection mode normal (being the no exceptions situation) from each test module adds passback module for subsequent use formation with the test module of selecting as passback module for subsequent use.As shown in Figure 2, specific implementation comprises the steps S01-step S05:
Step S01, testing equipment check the state of i test module, and i is that initial value is 1 positive integer;
Whether the state of the communication module (such as SIM card) of step S02, the state of judging i test module and i test module is normal, if, then arrive step S03, otherwise, to step S04;
Step S03, i test module added passback module for subsequent use formation as passback module for subsequent use, to step S04;
Step S04, judge whether to have traveled through all test modules, if, then arrive step S05, otherwise, the value of i is added 1, and return step S01;
Step S05, determine that the initial creation of passback module for subsequent use formation finishes, this flow process finishes.
Better, after the initial creation of passback module for subsequent use formation is finished, can also screen passback module for subsequent use formation, the processing such as ordering, as shown in Figure 3, specifically comprise the steps S1-step S3:
Step S1, testing equipment use primary passback module to obtain test plan information from the monitoring analysis server, and test plan information is the information that comprises the time of implementation of the test assignment of the test module in the testing equipment and test assignment;
Step S2, the test plan information that gets access to is resolved, obtain the information of the test assignment of each test module;
Step S3, the passback module for subsequent use that will have test assignment in setting duration (such as 1 hour) are deleted from passback module for subsequent use formation; And,
For each the passback module for subsequent use in the passback module for subsequent use formation, determine whether this passback module for subsequent use has disposed Packet Service (uploading or the business such as download such as FTP), if, then the priority of this passback module for subsequent use is set to high priority, otherwise the priority of this passback module for subsequent use is set to low priority; And,
Passback module for subsequent use in the passback module for subsequent use formation is sorted, the late position of passback module for subsequent use in passback module for subsequent use formation of the Starting Executing Time of test assignment after the ordering, compare with the Starting Executing Time of the test assignment position of passback module for subsequent use in passback module for subsequent use formation early more forward, namely more near the formation head.
Concrete, as shown in Figure 3, step S3 specifically can comprise the steps S11-step S20:
S11, testing equipment read j passback module for subsequent use in the passback module for subsequent use formation; J is that initial value is 1 positive integer;
S12, judge whether j passback module for subsequent use has test assignment, if, then arrive step S13, otherwise, step S19 arrived;
S13, judge whether j passback module for subsequent use has test assignment in setting duration, if, then arrive step S18, otherwise, step S14 arrived;
The Starting Executing Time of first test assignment of S14, j passback module for subsequent use of record is to step S15;
S15, judge whether j passback module for subsequent use has disposed Packet Service, if, then arrive step S16, otherwise, step S17 arrived;
The priority of S16, j passback module for subsequent use is set to high priority, to step S19;
The priority of S17, j passback module for subsequent use is set to low priority, to step S19;
S18, j passback module for subsequent use is deleted from passback module for subsequent use formation, to step S19;
S19, determine that all the passback modules for subsequent use in the passback module for subsequent use formation are all processed, if, then arrive step S20, otherwise, the value of J is added 1, return step S11;
S20, the Starting Executing Time of the passback module for subsequent use in the passback module for subsequent use formation according to first test assignment sorted, the late position of passback module for subsequent use in passback module for subsequent use formation of the Starting Executing Time of first test assignment after the ordering compared more forward with the Starting Executing Time position of passback module for subsequent use in passback module for subsequent use formation early of first test assignment.
Better, in order dynamically to adjust the content of passback module for subsequent use formation, testing equipment can be after arbitrary test module executes test assignment, determine whether this test module has other test assignments in setting duration, if there are not other test assignments, then this test module is added in the passback module for subsequent use formation as passback module for subsequent use; And whether the passback module for subsequent use of determining this interpolation disposed Packet Service, if then the priority of the passback module for subsequent use of this interpolation is set to high priority, otherwise the priority of the passback module for subsequent use of this interpolation is set to low priority; And,
Testing equipment is resequenced the passback module for subsequent use in the passback module for subsequent use formation, the late position of passback module for subsequent use in passback module for subsequent use formation of the time started of test assignment after the rearrangement compared more forward with the time started position of passback module for subsequent use in passback module for subsequent use formation early of test assignment.As shown in Figure 4, specific implementation comprises the steps S21-step S26:
Step S21, after test module executes test assignment, determine whether this test module has other test assignments in setting duration, if then this flow process finishes; Otherwise, to step S22;
Step S22, this test module is added in the passback module for subsequent use formation as passback module for subsequent use, and record the Starting Executing Time of the next test assignment of this passback module for subsequent use;
Step S23, determine whether the passback module for subsequent use of this interpolation has disposed Packet Service, if, then arrive step S24, otherwise, to step S25;
The priority of the passback module for subsequent use of step S24, this interpolation is set to high priority, to step S26;
The priority of the passback module for subsequent use of step S25, this interpolation is set to low priority, to step S26;
Step S26, the passback module for subsequent use that will return in the module formation are resequenced according to the Starting Executing Time of first test assignment, the late position of passback module for subsequent use in passback module for subsequent use formation of the Starting Executing Time of first test assignment after the rearrangement compared more forward with the Starting Executing Time position of passback module for subsequent use in passback module for subsequent use formation early of first test assignment.
In the step 11, from the passback module for subsequent use formation that generates in advance, select at least one passback module for subsequent use, and use the passback module for subsequent use of selecting simultaneously to monitoring analysis server passback test data, specifically can be as follows:
Testing equipment is selected N the communication quality with the monitoring analysis server to satisfy from passback module for subsequent use formation and is set the passback module for subsequent use that requires, and uses the passback module for subsequent use of selecting to monitoring analysis server passback test data; Wherein preferentially select the passback module for subsequent use of high priority when selecting passback module for subsequent use, N is positive integer.As shown in Figure 5, specific implementation comprises the steps S31-step S35:
Step S31, testing equipment determine whether to have in the passback module for subsequent use formation passback module for subsequent use of the high priority that was not selected, if, the passback module for subsequent use of the most forward high priority of chosen position then, and to step S32; Otherwise, to step S35;
Step S32, testing equipment use the passback module for subsequent use of selecting to monitoring analysis server passback test data, to step S33;
The communication quality of step S33, passback module for subsequent use that judge to select and monitoring analysis server whether satisfy set requirement (such as, if the passback module for subsequent use of selecting dials unsuccessfully or can't communicate with the monitoring analysis server to the grouping of monitoring analysis server, then communication quality does not satisfy the setting requirement, otherwise, communication quality does not satisfy sets requirement), if then arrive step S34, otherwise, return step S31;
Whether the number of the passback module for subsequent use that step S34, judgement have been used is less than N, if then return step S31, otherwise this flow process finishes;
Step S35, testing equipment determine whether to have in the passback module for subsequent use formation passback module for subsequent use of the low priority that was not selected, if then arrive step S36, otherwise this flow process finishes;
The passback module for subsequent use of the low priority that step S36, chosen position are the most forward is used the passback module for subsequent use of selecting to monitoring analysis server passback test data, and is returned step S33.
Referring to Fig. 6, the embodiment of the invention provides a kind of testing equipment, and this testing equipment comprises:
Determining unit 60, be used in process from primary passback module to monitoring analysis server passback test data that use, periodic test does not also return to the data volume of the test data of monitoring analysis server, determines whether to occur the accumulation situation of test data according to this data volume;
Passback unit 61 is used for selecting at least one passback module for subsequent use from the passback module for subsequent use formation that generates in advance after determining that the accumulation situation of test data occurs, and uses the passback module for subsequent use of selecting to monitoring analysis server passback test data.
Further, this testing equipment also comprises:
Generation unit 62, the normal test module of selection mode from each test module adds passback module for subsequent use formation with the test module of selecting as passback module for subsequent use.
Further, described generation unit 62 comprises:
Inspection unit, for the state that checks i test module, i is that initial value is 1 positive integer;
The first judging unit is used for judging whether the state of communication module of the state of i test module and i test module is normal, if, then trigger adding device, otherwise, the second judging unit triggered;
Adding device is used for i test module added passback module for subsequent use formation as passback module for subsequent use, and triggers the second judging unit;
The second judging unit is used for judging whether to have traveled through all test modules, if, then trigger and finish the unit, otherwise, the value of i is added 1, and trigger inspection unit;
Finish the unit, the initial creation that is used for definite passback module for subsequent use formation is finished.
Further, this testing equipment also comprises:
Acquiring unit 63 is used for using primary passback module to obtain test plan information from the monitoring analysis server;
Resolution unit 64 is used for the test plan information that gets access to is resolved, and obtains the test assignment of each test module;
Processing unit 65 is deleted from the formation of described passback module for subsequent use for the passback module for subsequent use that will have test assignment in setting duration;
For each the passback module for subsequent use in the formation of described passback module for subsequent use, determine whether this passback module for subsequent use has disposed Packet Service, if then the priority of this passback module for subsequent use is set to high priority, otherwise the priority of this passback module for subsequent use is set to low priority;
Passback module for subsequent use in the formation of described passback module for subsequent use is sorted, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the Starting Executing Time of test assignment after the ordering compared more forward with the Starting Executing Time position of passback module for subsequent use in the formation of described passback module for subsequent use early of test assignment.
Further, described processing unit 65 comprises:
Reading unit is used for reading j passback module for subsequent use of passback module for subsequent use formation; J is that initial value is 1 positive integer;
The 3rd judging unit is used for judging whether j passback module for subsequent use has test assignment, if, then trigger the 4th judging unit, otherwise, the 6th judging unit triggered;
The 4th judging unit is used for judging whether j passback module for subsequent use has test assignment in setting duration, if, then trigger delete cells, otherwise, the trigger recording unit;
Record cell, the Starting Executing Time for first test assignment that records j passback module for subsequent use triggers the 5th judging unit;
The 5th judging unit is used for judging whether j passback module for subsequent use has disposed Packet Service, if, then trigger the high priority setting unit, otherwise, the low priority setting unit triggered;
The high priority setting unit, the priority that is used for j passback module for subsequent use is set to high priority, triggers the 6th judging unit;
The low priority setting unit, the priority that is used for j passback module for subsequent use is set to low priority, triggers the 6th judging unit;
Delete cells is used for j passback module for subsequent use deleted from passback module for subsequent use formation, triggers the 6th judging unit;
The 6th judging unit is used for judging that all passback modules for subsequent use of passback module for subsequent use formation are all processed, if, then trigger sequencing unit, otherwise, the value of J is added 1, trigger reading unit;
Sequencing unit, be used for the passback module for subsequent use of the passback module for subsequent use formation Starting Executing Time according to first test assignment is sorted, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the Starting Executing Time of first test assignment after the ordering compared more forward with the Starting Executing Time position of passback module for subsequent use in the formation of described passback module for subsequent use early of first test assignment.
Further, this testing equipment also comprises:
Updating block 66, be used for after arbitrary test module executes test assignment, determine that whether this test module has other test assignments in setting duration, if there are not other test assignments, then add this test module in the formation of described passback module for subsequent use to as passback module for subsequent use; And whether the passback module for subsequent use of determining this interpolation disposed Packet Service, if then the priority of the passback module for subsequent use of this interpolation is set to high priority, otherwise the priority of the passback module for subsequent use of this interpolation is set to low priority;
Passback module for subsequent use in the formation of described passback module for subsequent use is resequenced, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the time started of test assignment after the rearrangement compared more forward with the time started position of passback module for subsequent use in the formation of described passback module for subsequent use early of test assignment.
Further, described passback unit 61 is used for:
After determining that the accumulation situation of test data occurs, from passback module for subsequent use formation, select N the communication quality with the monitoring analysis server to satisfy and set the passback module for subsequent use that requires, use the passback module for subsequent use of selecting to monitoring analysis server passback test data; Wherein preferentially select the passback module for subsequent use of high priority when selecting passback module for subsequent use, N is positive integer.
Further, described passback unit 61 comprises:
The 7th judging unit is used for judging whether passback module for subsequent use formation has the passback module for subsequent use of the high priority that was not selected, if, the passback module for subsequent use of the most forward high priority of chosen position then, and trigger communication unit; Otherwise, trigger determining unit;
Communication unit is used for using the passback module for subsequent use of selecting to monitoring analysis server passback test data, triggers the 8th judging unit;
The 8th judging unit is used for judging whether the passback module for subsequent use of selection and the communication quality of monitoring analysis server satisfy the setting requirement, if, then trigger the 9th judging unit, otherwise, the 7th judging unit triggered;
The 9th judging unit is used for judging that whether the number of the passback module for subsequent use of having selected is less than N, if then trigger the 7th judging unit;
Determining unit, be used for determining whether passback module for subsequent use formation has the passback module for subsequent use of the low priority that was not selected, if, the passback module for subsequent use of the most forward low priority of chosen position then, use the passback module for subsequent use of selecting to monitoring analysis server passback test data, and trigger the 8th judging unit.
To sum up, beneficial effect of the present invention comprises:
In the scheme that the embodiment of the invention provides, in the scheme that the embodiment of the invention provides, testing equipment in the automatic drive test system is using primary passback module in the process of monitoring analysis server passback test data, periodic test does not also return to the data volume of the test data of monitoring analysis server, determine whether to occur the accumulation situation of test data according to this data volume, after determining that the accumulation situation of test data occurs, from the passback module for subsequent use formation that generates in advance, select at least one passback module for subsequent use, and use the passback module for subsequent use of selecting to monitoring analysis server passback test data.As seen, in this programme, after the accumulation situation that test data occurs, enable in the same way monitoring analysis server passback test data of passback module for subsequent use and primary passback module one, thereby can increase the passback speed of test data, and then improve the efficient of testing equipment passback test data.
When using invention this programme, can promote the validity of background monitoring personnel control testing of equipment problem, and in time export test report, promote testing efficiency; Simultaneously, because the speed of testing equipment passback test data promotes, can reduce the testing equipment operating time to reach the purpose that reduces electrical source consumption.
The present invention is that reference is described according to flow chart and/or the block diagram of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device producing a machine, so that the instruction of carrying out by the processor of computer or other programmable data processing device produces the device of the function that is used for being implemented in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, so that the instruction that is stored in this computer-readable memory produces the manufacture that comprises command device, this command device is implemented in the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device, so that carry out the sequence of operations step producing computer implemented processing at computer or other programmable devices, thereby be provided for being implemented in the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame in the instruction that computer or other programmable devices are carried out.
Although described the preferred embodiments of the present invention, in a single day those skilled in the art get the basic creative concept of cicada, then can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the scope of the invention.
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.

Claims (16)

1. the test data retransmission method in the automatic drive test system is characterized in that the method comprises:
Testing equipment is using primary passback module in the process of monitoring analysis server passback test data, periodic test does not also return to the data volume of the test data of monitoring analysis server, determines whether to occur the accumulation situation of test data according to this data volume;
Testing equipment is selected at least one passback module for subsequent use from the passback module for subsequent use formation that generates in advance after determining that the accumulation situation of test data occurs, and use the passback module for subsequent use of selecting to monitoring analysis server passback test data.
2. the method for claim 1 is characterized in that, the method that generates the formation of described passback module for subsequent use comprises:
Testing equipment is the normal test module of selection mode from each test module, and the test module of selecting is added passback module for subsequent use formation as passback module for subsequent use.
3. method as claimed in claim 2 is characterized in that, described testing equipment is the normal test module of selection mode from each test module, and the test module of selecting is added passback module for subsequent use formation as passback module for subsequent use, specifically comprises:
A1, testing equipment check the state of i test module, and i is that initial value is 1 positive integer;
Whether the state of the communication module of B1, the state of judging i test module and i test module is normal, if, then arrive step C1, otherwise, to step D1;
C1, i test module added passback module for subsequent use formation as passback module for subsequent use, to step D1;
D1, judge whether to have traveled through all test modules, if, then arrive step e 1, otherwise, the value of i is added 1, and return steps A 1;
E1, determine that the initial creation of passback module for subsequent use formation finishes, this flow process finishes.
4. method as claimed in claim 2 is characterized in that, the method that generates the formation of described passback module for subsequent use also comprises the steps:
S1, testing equipment use primary passback module to obtain test plan information from the monitoring analysis server;
S2, the test plan information that gets access to is resolved, obtain the test assignment of each test module;
S3, the passback module for subsequent use that will have test assignment in setting duration are deleted from the formation of described passback module for subsequent use;
For each the passback module for subsequent use in the formation of described passback module for subsequent use, determine whether this passback module for subsequent use has disposed Packet Service, if then the priority of this passback module for subsequent use is set to high priority, otherwise the priority of this passback module for subsequent use is set to low priority;
Passback module for subsequent use in the formation of described passback module for subsequent use is sorted, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the Starting Executing Time of test assignment after the ordering compared more forward with the Starting Executing Time position of passback module for subsequent use in the formation of described passback module for subsequent use early of test assignment.
5. method as claimed in claim 4 is characterized in that, step S3 specifically comprises:
A2, testing equipment read j passback module for subsequent use in the passback module for subsequent use formation; J is that initial value is 1 positive integer;
B2, judge whether j passback module for subsequent use has test assignment, if, then arrive step C2, otherwise, step I2 arrived;
C2, judge whether j passback module for subsequent use has test assignment in setting duration, if, then arrive step H2, otherwise, step D2 arrived;
The Starting Executing Time of first test assignment of D2, j passback module for subsequent use of record is to step e 2;
E2, judge whether j passback module for subsequent use has disposed Packet Service, if, then arrive step F 2, otherwise, step G2 arrived;
The priority of F2, j passback module for subsequent use is set to high priority, to step I2;
The priority of G2, j passback module for subsequent use is set to low priority, to step I2;
H2, j passback module for subsequent use is deleted from passback module for subsequent use formation, to step I2;
I2, determine that all the passback modules for subsequent use in the passback module for subsequent use formation are all processed, if, then arrive step J2, otherwise, the value of J is added 1, return steps A 2;
J2, the Starting Executing Time of the passback module for subsequent use in the passback module for subsequent use formation according to first test assignment sorted, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the Starting Executing Time of first test assignment after the ordering compared more forward with the Starting Executing Time position of passback module for subsequent use in the formation of described passback module for subsequent use early of first test assignment.
6. method as claimed in claim 4 is characterized in that, after arbitrary test module executes test assignment, further comprises:
Testing equipment determines that whether this test module has other test assignments in setting duration, if there are not other test assignments, then add this test module in the formation of described passback module for subsequent use to as passback module for subsequent use; And whether the passback module for subsequent use of determining this interpolation disposed Packet Service, if then the priority of the passback module for subsequent use of this interpolation is set to high priority, otherwise the priority of the passback module for subsequent use of this interpolation is set to low priority;
Testing equipment is resequenced the passback module for subsequent use in the formation of described passback module for subsequent use, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the time started of test assignment after the rearrangement compared more forward with the time started position of passback module for subsequent use in the formation of described passback module for subsequent use early of test assignment.
7. such as arbitrary described method among the claim 4-6, it is characterized in that, describedly from the passback module for subsequent use formation that generates in advance, select at least one passback module for subsequent use, and use the passback module for subsequent use of selecting simultaneously to monitoring analysis server passback test data, specifically comprise:
Testing equipment is selected N the communication quality with the monitoring analysis server to satisfy from passback module for subsequent use formation and is set the passback module for subsequent use that requires, and uses the passback module for subsequent use of selecting to monitoring analysis server passback test data; Wherein preferentially select the passback module for subsequent use of high priority when selecting passback module for subsequent use, N is positive integer.
8. method as claimed in claim 7, it is characterized in that, described testing equipment from passback module for subsequent use formation, select N can with the passback module for subsequent use of monitoring analysis server proper communication, use the passback module for subsequent use of selecting to monitoring analysis server passback test data, wherein when selecting passback module for subsequent use, preferentially select the passback module for subsequent use of high priority, specifically comprise:
A3, testing equipment determine whether to have in the passback module for subsequent use formation passback module for subsequent use of the high priority that was not selected, if, the passback module for subsequent use of the most forward high priority of chosen position then, and to step B3; Otherwise, to step e 3;
B3, testing equipment use the passback module for subsequent use of selecting to monitoring analysis server passback test data, to step C3;
Whether the communication quality of C3, the passback module for subsequent use of judging selection and monitoring analysis server satisfies is set requirement, if, then arrive step D3, otherwise, steps A 3 returned;
Whether the number of the passback module for subsequent use that D3, judgement have been selected is less than N, if then return steps A 3, otherwise this flow process finishes;
E3, testing equipment determine whether to have in the passback module for subsequent use formation passback module for subsequent use of the low priority that was not selected, if, the passback module for subsequent use of the most forward low priority of chosen position then, use the passback module for subsequent use of selecting to monitoring analysis server passback test data, and return step C3; Otherwise this flow process finishes.
9. a testing equipment is characterized in that, this testing equipment comprises:
Determining unit, be used in process from primary passback module to monitoring analysis server passback test data that use, periodic test does not also return to the data volume of the test data of monitoring analysis server, determines whether to occur the accumulation situation of test data according to this data volume;
The passback unit is used for selecting at least one passback module for subsequent use from the passback module for subsequent use formation that generates in advance after determining that the accumulation situation of test data occurs, and uses the passback module for subsequent use of selecting to monitoring analysis server passback test data.
10. testing equipment as claimed in claim 9 is characterized in that, this testing equipment also comprises:
Generation unit, the normal test module of selection mode from each test module adds passback module for subsequent use formation with the test module of selecting as passback module for subsequent use.
11. testing equipment as claimed in claim 10 is characterized in that, described generation unit comprises:
Inspection unit, for the state that checks i test module, i is that initial value is 1 positive integer;
The first judging unit is used for judging whether the state of communication module of the state of i test module and i test module is normal, if, then trigger adding device, otherwise, the second judging unit triggered;
Adding device is used for i test module added passback module for subsequent use formation as passback module for subsequent use, and triggers the second judging unit;
The second judging unit is used for judging whether to have traveled through all test modules, if, then trigger and finish the unit, otherwise, the value of i is added 1, and trigger inspection unit;
Finish the unit, the initial creation that is used for definite passback module for subsequent use formation is finished.
12. testing equipment as claimed in claim 10 is characterized in that, this testing equipment also comprises:
Acquiring unit is used for using primary passback module to obtain test plan information from the monitoring analysis server;
Resolution unit is used for the test plan information that gets access to is resolved, and obtains the test assignment of each test module;
Processing unit is deleted from the formation of described passback module for subsequent use for the passback module for subsequent use that will have test assignment in setting duration;
For each the passback module for subsequent use in the formation of described passback module for subsequent use, determine whether this passback module for subsequent use has disposed Packet Service, if then the priority of this passback module for subsequent use is set to high priority, otherwise the priority of this passback module for subsequent use is set to low priority;
Passback module for subsequent use in the formation of described passback module for subsequent use is sorted, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the Starting Executing Time of test assignment after the ordering compared more forward with the Starting Executing Time position of passback module for subsequent use in the formation of described passback module for subsequent use early of test assignment.
13. testing equipment as claimed in claim 12 is characterized in that, described processing unit comprises:
Reading unit is used for reading j passback module for subsequent use of passback module for subsequent use formation; J is that initial value is 1 positive integer;
The 3rd judging unit is used for judging whether j passback module for subsequent use has test assignment, if, then trigger the 4th judging unit, otherwise, the 6th judging unit triggered;
The 4th judging unit is used for judging whether j passback module for subsequent use has test assignment in setting duration, if, then trigger delete cells, otherwise, the trigger recording unit;
Record cell, the Starting Executing Time for first test assignment that records j passback module for subsequent use triggers the 5th judging unit;
The 5th judging unit is used for judging whether j passback module for subsequent use has disposed Packet Service, if, then trigger the high priority setting unit, otherwise, the low priority setting unit triggered;
The high priority setting unit, the priority that is used for j passback module for subsequent use is set to high priority, triggers the 6th judging unit;
The low priority setting unit, the priority that is used for j passback module for subsequent use is set to low priority, triggers the 6th judging unit;
Delete cells is used for j passback module for subsequent use deleted from passback module for subsequent use formation, triggers the 6th judging unit;
The 6th judging unit is used for judging that all passback modules for subsequent use of passback module for subsequent use formation are all processed, if, then trigger sequencing unit, otherwise, the value of J is added 1, trigger reading unit;
Sequencing unit, be used for the passback module for subsequent use of the passback module for subsequent use formation Starting Executing Time according to first test assignment is sorted, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the Starting Executing Time of first test assignment after the ordering compared more forward with the Starting Executing Time position of passback module for subsequent use in the formation of described passback module for subsequent use early of first test assignment.
14. testing equipment as claimed in claim 12 is characterized in that, this testing equipment also comprises:
Updating block, be used for after arbitrary test module executes test assignment, determine that whether this test module has other test assignments in setting duration, if there are not other test assignments, then add this test module in the formation of described passback module for subsequent use to as passback module for subsequent use; And whether the passback module for subsequent use of determining this interpolation disposed Packet Service, if then the priority of the passback module for subsequent use of this interpolation is set to high priority, otherwise the priority of the passback module for subsequent use of this interpolation is set to low priority;
Passback module for subsequent use in the formation of described passback module for subsequent use is resequenced, the late position of passback module for subsequent use in the formation of described passback module for subsequent use of the time started of test assignment after the rearrangement compared more forward with the time started position of passback module for subsequent use in the formation of described passback module for subsequent use early of test assignment.
15., it is characterized in that described passback unit is used for such as arbitrary described testing equipment among the claim 12-14:
After determining that the accumulation situation of test data occurs, from passback module for subsequent use formation, select N the communication quality with the monitoring analysis server to satisfy and set the passback module for subsequent use that requires, use the passback module for subsequent use of selecting to monitoring analysis server passback test data; Wherein preferentially select the passback module for subsequent use of high priority when selecting passback module for subsequent use, N is positive integer.
16. testing equipment as claimed in claim 15 is characterized in that, described passback unit comprises:
The 7th judging unit is used for judging whether passback module for subsequent use formation has the passback module for subsequent use of the high priority that was not selected, if, the passback module for subsequent use of the most forward high priority of chosen position then, and trigger communication unit; Otherwise, trigger determining unit;
Communication unit is used for using the passback module for subsequent use of selecting to monitoring analysis server passback test data, triggers the 8th judging unit;
The 8th judging unit is used for judging whether the passback module for subsequent use of selection and the communication quality of monitoring analysis server satisfy the setting requirement, if, then trigger the 9th judging unit, otherwise, the 7th judging unit triggered;
The 9th judging unit is used for judging that whether the number of the passback module for subsequent use of having selected is less than N, if then trigger the 7th judging unit;
Determining unit, be used for determining whether passback module for subsequent use formation has the passback module for subsequent use of the low priority that was not selected, if, the passback module for subsequent use of the most forward low priority of chosen position then, use the passback module for subsequent use of selecting to monitoring analysis server passback test data, and trigger the 8th judging unit.
CN201210559570.5A 2012-12-20 2012-12-20 Test data back method and apparatus in automatic drive test system Active CN102970248B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210559570.5A CN102970248B (en) 2012-12-20 2012-12-20 Test data back method and apparatus in automatic drive test system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210559570.5A CN102970248B (en) 2012-12-20 2012-12-20 Test data back method and apparatus in automatic drive test system

Publications (2)

Publication Number Publication Date
CN102970248A true CN102970248A (en) 2013-03-13
CN102970248B CN102970248B (en) 2016-12-28

Family

ID=47800135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210559570.5A Active CN102970248B (en) 2012-12-20 2012-12-20 Test data back method and apparatus in automatic drive test system

Country Status (1)

Country Link
CN (1) CN102970248B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101471759A (en) * 2007-12-28 2009-07-01 ***通信集团公司 Method for improving business data transmission quality and business data transmission device
CN101860888A (en) * 2009-04-08 2010-10-13 ***通信集团公司 Method, system and equipment for transmitting data by wireless link
CN102255921A (en) * 2011-08-24 2011-11-23 杭州华三通信技术有限公司 Media stream storage method and data management server

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101471759A (en) * 2007-12-28 2009-07-01 ***通信集团公司 Method for improving business data transmission quality and business data transmission device
CN101860888A (en) * 2009-04-08 2010-10-13 ***通信集团公司 Method, system and equipment for transmitting data by wireless link
CN102255921A (en) * 2011-08-24 2011-11-23 杭州华三通信技术有限公司 Media stream storage method and data management server

Also Published As

Publication number Publication date
CN102970248B (en) 2016-12-28

Similar Documents

Publication Publication Date Title
CN112562114B (en) Data acquisition method and device
CN106844198B (en) Distributed dispatching automation test platform and method
CN112214260B (en) Method and device for loading APP (application) of terminal
US8261266B2 (en) Deploying a virtual machine having a virtual hardware configuration matching an improved hardware profile with respect to execution of an application
CN102226890B (en) Monitoring method and device for host batch job data
CN105589783A (en) Application program lag problem data obtaining method and device
CN111125444A (en) Big data task scheduling management method, device, equipment and storage medium
CN108399132A (en) A kind of scheduling tests method, apparatus and storage medium
CN103903312B (en) The execution method and apparatus of automatic detecting
CN111597388B (en) Sample collection method, device, equipment and medium based on distributed system
CN105718307B (en) Process management method and management of process device
CN108319538A (en) The monitoring method and system of big data platform operating status
CN105808329A (en) Distributed overtime task scheduling method and device
CN110659138B (en) Data synchronization method, device, terminal and storage medium based on timing task
CN110162563B (en) Data warehousing method and system, electronic equipment and storage medium
CN114385378A (en) Active data processing method and device for Internet of things equipment and storage medium
CN116932224A (en) Big data function resource consumption evaluation method and device
CN102970248A (en) Method and equipment for returning test data in automatic drive test system
CN115914375A (en) Disaster tolerance processing method and device for distributed message platform
CN111143177B (en) Method, system, device and storage medium for collecting RMF III data of IBM host
CN110795334B (en) Testing device and method
CN114448775A (en) Equipment fault information processing method and device, electronic equipment and storage medium
CN110391952B (en) Performance analysis method, device and equipment
CN102053862A (en) Method and device for inspecting material files in instant messenger
CN111459833B (en) Method for realizing multi-terminal multi-platform automatic test and monitoring of mobile terminal of government and enterprise

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant