CN114244741B - Link testing method, device, system, electronic equipment and storage medium - Google Patents
Link testing method, device, system, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN114244741B CN114244741B CN202111544905.1A CN202111544905A CN114244741B CN 114244741 B CN114244741 B CN 114244741B CN 202111544905 A CN202111544905 A CN 202111544905A CN 114244741 B CN114244741 B CN 114244741B
- Authority
- CN
- China
- Prior art keywords
- test
- intersection
- data
- link
- link 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.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 1372
- 230000005540 biological transmission Effects 0.000 claims description 155
- 238000000034 method Methods 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 30
- 230000004044 response Effects 0.000 claims description 5
- 238000013112 stability test Methods 0.000 abstract description 24
- 238000012545 processing Methods 0.000 abstract description 11
- 238000005516 engineering process Methods 0.000 abstract description 8
- 230000006870 function Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 13
- 238000004590 computer program Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 5
- 238000010998 test method Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000011990 functional testing Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012430 stability testing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0116—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Traffic Control Systems (AREA)
Abstract
The disclosure provides a link testing method, a device, a system, electronic equipment and a storage medium, relates to the technical field of data processing, in particular to an end-to-end testing technology, and can be applied to the fields of smart cities, intelligent transportation, internet of vehicles, intelligent cabins, automatic driving technologies and the like, and comprises the following steps: acquiring link test sending data of a first road port test end; transmitting the link test transmitting data to a second intersection test end; acquiring link test receiving data of a second intersection test end; determining intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data; the first intersection testing end or the second intersection testing end is a virtual intersection testing end. The embodiment of the disclosure can improve the flexibility, accuracy, success rate and test efficiency of the stability test of the end-to-end forwarding link between intersections.
Description
Technical Field
The disclosure relates to the technical field of data processing, in particular to an end-to-end testing technology, and especially relates to a link testing method, a device, a system, electronic equipment, a storage medium and a computer program product, which can be applied to the fields of smart cities, intelligent transportation, internet of vehicles, intelligent cabins, automatic driving technology and the like.
Background
The end-to-end test (End to End Testing) is similar to the system test, involving all tests of the simulation scenario of the entire application system environment when in one real world use. Such as a database session, a network communication, or a session with external hardware, an application system, or an appropriate system, etc. The end-to-end architecture test includes functional tests and performance tests of all access points. The end-to-end test can be applied to various test fields, such as the vehicle road cooperation end-to-end test related to the fields of intelligent traffic, vehicle networking, intelligent cabins, automatic driving and the like, and is important to the future vehicle road cooperation field. If the end-to-end communication cannot be achieved without barriers, the vehicle-road cooperation becomes an obstacle to avoiding dangerous events and acquiring the development of real-time events at the other end.
Disclosure of Invention
The embodiment of the disclosure provides a link testing method, a device, a system, electronic equipment and a storage medium, which can improve flexibility, accuracy, success rate and testing efficiency of an end-to-end forwarding link stability test between intersections.
In a first aspect, an embodiment of the present disclosure provides a link testing method, including:
acquiring link test sending data of a first road port test end;
Transmitting the link test transmitting data to a second intersection test terminal;
acquiring link test receiving data of the second intersection test end;
determining intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data;
the first intersection testing end or the second intersection testing end is a virtual intersection testing end.
In a second aspect, an embodiment of the present disclosure provides a link testing apparatus, including:
the link test sending data acquisition module is used for acquiring link test sending data of the first road port test end;
the link test sending data sending module is used for sending the link test sending data to the second intersection testing end;
the link test receiving data acquisition module is used for acquiring link test receiving data of the second intersection test end;
the intersection forwarding link test result determining module is used for determining intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data;
the first intersection testing end or the second intersection testing end is a virtual intersection testing end.
In a third aspect, an embodiment of the present disclosure further provides a link testing system, including a testing server, a cloud control platform, and a link testing service device; wherein:
the test server is in communication connection with the cloud control platform and is used for generating link test sending data of a first road port test end and sending the link test sending data to the cloud control platform;
the cloud control platform is used for sending the link test sending data to a second intersection test end;
the link test service equipment is in communication connection with the test server and the second intersection test end, and is used for acquiring the link test sending data and the link test receiving data so as to determine intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data;
the first intersection testing end or the second intersection testing end is a virtual intersection testing end.
In a fourth aspect, an embodiment of the present disclosure provides an electronic device, including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the link testing method provided by the embodiment of the first aspect.
In a fifth aspect, embodiments of the present disclosure also provide a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the link testing method provided by the embodiments of the first aspect.
In a sixth aspect, embodiments of the present disclosure also provide a computer program product comprising a computer program which, when executed by a processor, implements the link testing method provided by the embodiments of the first aspect.
According to the method and the device for transmitting the link test, the link test transmitting data of the first intersection test end is obtained, so that the link test transmitting data are transmitted to the second intersection test end, the link test receiving data of the second intersection test end are obtained, and therefore intersection forwarding link test results of the first intersection test end and the second intersection test end are determined according to the link test transmitting data and the link test receiving data. Because the first intersection test end or the second intersection test end can be a virtual intersection test end, the end-to-end forwarding link stability test between intersections is completed by introducing the virtual intersection test end, the problems of low accuracy, success rate, low test efficiency and the like of the end-to-end forwarding link stability test between intersections in related technologies are solved, and the flexibility, accuracy, success rate and test efficiency of the end-to-end forwarding link stability test between intersections can be improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
fig. 1 is a flowchart of a link testing method provided by an embodiment of the present disclosure;
FIG. 2 is a flow chart of a method of link testing provided by an embodiment of the present disclosure;
FIG. 3 is a flow chart of a link testing system provided by an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a link test based on a link test system according to an embodiment of the present disclosure;
fig. 5 is an effect schematic diagram of a cloud control front end configuration interface provided by an embodiment of the present disclosure;
fig. 6 is an effect schematic diagram of an end-to-end broadcast test configuration interface in a test server according to an embodiment of the disclosure;
fig. 7 is an effect schematic diagram of a drive test concurrent data configuration interface in a test server according to an embodiment of the disclosure;
fig. 8 is a block diagram of a link testing apparatus provided in an embodiment of the present disclosure;
Fig. 9 is a schematic structural diagram of an electronic device for implementing a link testing method according to an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
The vehicle-road cooperation is that the vehicle, the road and the cloud can realize the interactive sharing of the information of the three. The smart city can acquire crossing sensing information according to sensing equipment bound to each crossing, such as a gun camera, a CCU (Central Control Unit ) collector and a camera, and transmits the information to a roadside computing unit (Road Side Computing Unit, RSCU) for edge computing to analyze traffic conditions, and then reports the traffic conditions to the cloud platform according to fixed frequency. The cloud control platform can also send messages to RSCU equipment corresponding to the intersection, and the RSCU equipment transmits the information to the vehicle end through the RSCU auxiliary equipment so as to realize the interaction of the three information. In the vehicle-road cooperation technology, the cloud control platform can finish the functions of information storage, data fusion, road condition display, event forwarding center and the like. The stability test of the forwarding link from the end to the end of the intersection is particularly important to the field of vehicle-road coordination in order to achieve the objective of barrier-free communication among vehicles, roads and clouds.
In the end-to-end integrated test link, the function to be tested is logic of the cloud control platform for forwarding the RSCU reporting event at the road side. The coverage range of the reporting event is configured at the cloud control platform end, so that the range of the RSCU of the reporting event, which is broadcasted to other road junctions, can be indirectly controlled. In making forwarding test logic and links corresponding to end-to-end communications of vehicles, roads and clouds, multiple intersections with distances within the cloud control platform configuration range, such as intersections 1, 2, 3 … N, need to be accessed. If the event reported by the intersection 1 can be forwarded to RSCU equipment corresponding to other intersections (2, 3..N), the intersection 1 equipment is required to report a stable traffic event, and then the RSCU broadcasting range is configured on the cloud control platform, for example, the broadcasting range is 500 meters. If intersection 2 exists within 1500 meters of intersection, then the RSCU corresponding to intersection 2 will receive the event forwarded from the cloud control platform (this event is reported from the RSCU device on intersection 1). The forwarding logic is realized by a cloud control platform end, so that the forwarding function of the road side equipment is indirectly realized.
Currently, the only platform environments that can verify the forwarding logic are the commercialized delivered environments and the integrated test environments. The commercial delivered environment can be accessed into tens of real intersections, but the distance between the real intersections is fixed, the distance scene verification for different situations is limited, and the function of verifying instant broadcast events by running the intersections in different areas at the vehicle ends in the real scene is not practical. And the commercial delivered environment prohibits similar end-to-end testing by simulating reporting of false data events.
Specifically, when testing the end-to-end forwarding link stability between intersections in a commercialized delivered environment, it is necessary to calculate the distance between two real intersections from each other, and then drive the vehicle to the corresponding intersection to grab the instant event, or view the forwarded event log at the device of the forwarded road side. Because the real scene distance has the shortcoming of fixed death, the intersection scene is insufficient to cover various event broadcasting ranges related to the cloud control platform: 0 meter, 300 meters, 500 meters, 1000 meters, 1500 meters and 2000 meters.
And testing broadcasting logic of an end-to-end link in an integrated test environment, wherein the integrated test environment is only accessed to one intersection of real data at present, and cannot finish the test task of the stability of the end-to-end link among a plurality of intersections. Therefore, the existing method for testing the stability of the end-to-end forwarding link between intersections has poor flexibility, and has low accuracy, success rate and test efficiency.
In one example, fig. 1 is a flowchart of a link testing method provided in an embodiment of the present disclosure, where the embodiment may be applicable to a case of introducing a virtual intersection to perform an end-to-end forwarding link stability test between intersections, the method may be performed by a link testing device, and the device may be implemented by software and/or hardware, and may be generally integrated in an electronic device. The electronic device may be a device in which the link test system is installed, and the embodiments of the present disclosure are not limited to a specific device type of the electronic device. Accordingly, as shown in fig. 1, the method includes the following operations:
S110, acquiring link test transmission data of a first road port test end.
The first intersection test end may be a test end of one of the intersections in the end-to-end forwarding link between the intersections. The intersection test end can be RSCU equipment of the intersection. The link test transmission data may be test data transmitted by the first intersection test end and used for testing the stability of the end-to-end forwarding link between intersections.
In the embodiment of the disclosure, the first intersection testing end can be used as a testing initiating end, and the link testing sending data is sent to the second intersection testing end. The second intersection test end can be a test end of another intersection in the end-to-end forwarding link between intersections, and is used for receiving data obtained by forwarding logic of link test sending data. Optionally, the first intersection testing end or the second intersection testing end is a virtual intersection testing end. The virtual intersection test terminal is a virtual test terminal obtained by simulating the real intersection test terminal, and can simulate the real intersection test terminal to send and receive test data.
Optionally, when the first intersection testing end is a virtual intersection testing end, the first intersection testing end can simulate the real intersection testing end to generate link test sending data. It can be understood that the link test transmission data is virtual test data generated in a virtual intersection scene, and is not real test data collected in a real intersection scene. When the first intersection testing end is a real intersection testing end, the first intersection testing end can generate real link testing sending data according to the real scene of the intersection.
In general, in order to realize effective testing of a real intersection, one of the first intersection testing end and the second intersection testing end may be set as a virtual intersection testing end, and the other one is a real intersection testing end. The first intersection test end and the second intersection test end may be virtual intersection test ends, which is not limited by the embodiment of the disclosure.
It should be noted that, when the first intersection testing end is a virtual intersection testing end, the configuration of the virtual intersection testing end may be implemented in a plurality of optional manners. For example, a virtual intersection test end can be established through the configuration of an independent server, and communication connection between the server and the cloud control platform is established, so that the virtual intersection test end truly simulates the real intersection test end to send link test sending data. At this time, the cloud control platform can receive link test sending data sent by the first road port testing end. Or, the virtual intersection testing end can also be directly configured and established on the cloud control platform, namely, the virtual intersection testing end is used as a sub-service function of the cloud control platform, the link test sending data can be automatically generated and sent to the cloud control platform, and the cloud control platform can generate the link test sending data of the first intersection testing end. The embodiment of the disclosure does not limit the configuration establishing mode of the virtual intersection testing end.
S120, the link test sending data are sent to a second intersection test end.
The embodiment of the disclosure is mainly based on a cloud control platform in a link test system to realize a flow of link test. The first road condition testing end can send the link test sending data to the cloud control platform, or the cloud control platform can generate the link test sending data of the first road condition testing end. After the cloud control platform acquires the link test transmission data of the first intersection test end, the cloud control platform executes forwarding logic, and the acquired link test transmission data is transmitted to the second intersection test end.
S130, acquiring link test receiving data of the second intersection test end.
The link test receiving data may be test data received by the second intersection test terminal for the link test transmitting data. It will be appreciated that the link test received data may be the same as the link test transmitted data or may be different.
S140, determining intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data; the first intersection testing end or the second intersection testing end is a virtual intersection testing end.
The test result of the crossing forwarding link may be a test result of transmitting and receiving data by a link between the first crossing test end and the second crossing test end.
Correspondingly, after the cloud control platform sends the link test sending data to the second intersection test end, the link test system can acquire the link test receiving data of the second intersection test end and conduct link test based on the link test sending data and the link test receiving data. For example, the link test sending data and the link test receiving data may be compared and checked to determine whether the link test sending data and the link test receiving data are matched, and further determine the intersection forwarding link test result of the first intersection test end and the second intersection test end according to the comparison and check result of the link test sending data and the link test receiving data.
It will be appreciated that the above-described link testing method is accomplished based on a link testing system. The link test system can only be composed of a cloud control platform, in this case, the functions of the virtual intersection test end are required to be integrated and deployed on the cloud control platform, and the cloud control platform independently completes the whole link test flow.
Or, the link test system may be composed of a cloud control platform and a test server, where the test server may independently complete the functions of the virtual intersection test ends, and is configured to interact with the cloud control platform by setting up one of the intersection test ends, send link test sending data or link test receiving data to the cloud control platform, and determine intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data by the cloud control platform.
Or, the link test system can also be composed of a cloud control platform, a test server and a link test service, wherein the test server can independently complete the functions of the virtual intersection test terminals and is used for establishing and configuring one intersection test terminal to interact with the cloud control platform, and sending link test sending data to the cloud control platform or receiving link test receiving data forwarded by the cloud control platform. The cloud control platform is only responsible for data forwarding logic. The link test service can independently acquire link test sending data and link test receiving data, and determine intersection forwarding link test results of the first intersection test end and the second intersection test end according to the acquired link test sending data and link test receiving data.
That is, as long as the link test system can complete the link test flow, the embodiments of the present disclosure do not limit the types of execution subjects involved in each step of the link test method performed by the link test system.
It should be noted that, in the embodiment of the present disclosure, the first intersection testing end or the second intersection testing end may be a virtual intersection testing end. That is, when the link test is performed, the first intersection test end may be a virtual intersection test end, and the second intersection test end may be a real intersection test end. Or the first intersection test end can be a real intersection test end, and the second intersection test end can be a virtual intersection test end. Or, the first intersection testing end and the second intersection testing end are virtual intersection testing ends. By introducing the virtual intersection test end to cooperate with the real intersection test end to test the stability of the end-to-end forwarding link between the intersections, the matched virtual intersection can be constructed according to different test scenes, the labor cost for the on-site test and the hardware cost of the multi-intersection access sensing equipment are saved, the requirement of the end-to-end forwarding link stability test between the intersections is met, and the flexibility of the end-to-end forwarding link stability test between the intersections can be improved. The virtual intersection test end simulates the real intersection, so that the transmission data of the link test at the real intersection side can be accurately simulated, the intersection type and the number of intersections for carrying out the link test are expanded, and the flexibility, the accuracy, the success rate and the test efficiency of the end-to-end forwarding link stability test between the intersections can be improved.
According to the method and the device for transmitting the link test, the link test transmitting data of the first intersection test end is obtained, so that the link test transmitting data are transmitted to the second intersection test end, the link test receiving data of the second intersection test end are obtained, and therefore intersection forwarding link test results of the first intersection test end and the second intersection test end are determined according to the link test transmitting data and the link test receiving data. Because the first intersection test end or the second intersection test end can be a virtual intersection test end, the end-to-end forwarding link stability test between intersections is completed by introducing the virtual intersection test end, the problems of low accuracy, success rate, low test efficiency and the like of the end-to-end forwarding link stability test between intersections in related technologies are solved, and the flexibility, accuracy, success rate and test efficiency of the end-to-end forwarding link stability test between intersections can be improved.
In an example, fig. 2 is a flowchart of a link testing method provided by an embodiment of the present disclosure, and the embodiment of the present disclosure provides various specific alternative implementations of obtaining link test sending data of a first intersection testing end, sending the link test sending data to a second intersection testing end, obtaining link test receiving data of the second intersection testing end, and determining intersection forwarding link test results of the first intersection testing end and the second intersection testing end on the basis of the technical solutions of the above embodiments.
In an optional embodiment of the disclosure, the first intersection test end is the virtual intersection test end, and the second intersection test end is a real intersection test end; the virtual intersection testing end comprises a first virtual intersection testing end and a second virtual intersection testing end; before obtaining the link test sending data of the first road port test end, the method may further include: obtaining geographical position information of a detected intersection of the real intersection testing end; determining a target test range of the geographic position information of the tested intersection; generating first test intersection geographic position information of the first virtual intersection test end and second test intersection geographic position information of the second virtual intersection test end according to the detected intersection geographic position information and the target test range; wherein, the geographical position information of the first test intersection belongs to the target test range; and the geographical position information of the second test intersection does not belong to the target test range.
The first virtual intersection testing end and the second virtual intersection testing end can be two different types of virtual intersection testing ends. Optionally, the first virtual intersection testing end and the second virtual intersection testing end may be two different types of virtual intersection testing ends configured according to a link testing range. The geographical position information of the detected intersection can be the geographical position information of the real intersection testing end. The target test range may be a distance range that the real intersection test end needs to test. The first test intersection geographic location information may be geographic location information where the first virtual intersection test end is located. The geographic location information of the second test intersection may be geographic location information of the second virtual intersection test end.
In order to realize the comparison test of the stability of the end-to-end forwarding links between the intersections, the effectiveness of the stability test of the end-to-end forwarding links between the intersections is improved, and the stability test of the end-to-end forwarding links between the intersections can be carried out by introducing different types of virtual intersection test ends to match with real intersection test ends. The first virtual intersection testing end can be a virtual intersection testing end within the testing range of the real intersection testing end; the second virtual intersection test end may be a virtual intersection test end outside the test range of the real intersection test end.
Specifically, the real intersection test end can be used as the second intersection test end, and the geographic position information of the real intersection test end is obtained as the geographic position information of the detected intersection. Further, a target test range can be determined according to the geographic position information of the tested intersection, and the geographic position information of the first test intersection of the first virtual intersection test end and the geographic position information of the second test intersection of the second virtual intersection test end are generated according to the geographic position information of the tested intersection and the configured target test range. For example, assuming that the target test range is configured to be 500 meters, the first test intersection geographic position information of the first virtual intersection test end may be any geographic position information with the geographic position information of the tested intersection as the center and the radius within 500 meters; the second test intersection geographic position information of the second virtual intersection test end can be any geographic position information with the geographic position information of the tested intersection as the center and the radius being 500 meters.
After two different types of virtual intersection test ends are generated according to the target test range configuration, the two virtual intersection test ends can simulate a real intersection and a real intersection test end to perform link test. It can be understood that under normal conditions, the first virtual intersection testing end located in the geographical position information of the first testing intersection can interact with the real intersection testing end in normal link data. That is, the link test transmission data transmitted by the first virtual intersection test end can be normally forwarded to the real intersection test end. And the second virtual intersection test end positioned in the geographical position information of the second test intersection cannot normally interact with the real intersection test end in link data. That is, the link test transmission data transmitted by the second virtual intersection test end cannot be forwarded to the real intersection test end.
In an optional embodiment of the disclosure, before acquiring the link test transmission data of the first intersection test end, the method may further include: generating link test configuration data of a link test task in response to a link test task configuration instruction; the link test configuration data comprises link test task configuration data and link test sending configuration data.
The link test task configuration data may be related configuration data of the link test task, and may be used to generate link test sending data of a virtual intersection test end in the link test task, for example, an intersection event type included in the specified link test sending data. The link test transmission configuration data may be related configuration data for transmitting the link test transmission data, and may be used to determine a data transmission mode of the link test transmission data, for example, determine a transmission frequency and a transmission duration of the link test transmission data.
Because the virtual intersection test terminal is the test terminal generated by configuration, the virtual intersection test terminal needs to be configured with link test configuration data so as to configure the virtual intersection test terminal through the link test configuration data, so that the virtual intersection test terminal can have the functions of data transmission, data reception and the like of the real intersection test terminal, and the real intersection test terminal is effectively simulated to participate in the link test. Alternatively, the link test configuration data may include, but is not limited to, link test task configuration data and link test transmission configuration data. Different types of link test configuration data may be used to configure different functions of the virtual intersection test end, which is not limited by the embodiments of the present disclosure.
A method of link testing as shown in fig. 2, comprising:
s210, responding to a link test instruction initiated by the first road port test end, and acquiring link test configuration data of the link test instruction.
The link test instruction may be an instruction initiated by the first intersection test end to start the link test.
In the embodiment of the disclosure, the first intersection test end can be set as a virtual intersection test end, the second intersection test end is set as a real intersection test end, and a link test instruction is initiated through the virtual intersection test end to send link test sending data to the real intersection test end. Optionally, the first intersection testing end in the embodiment of the present disclosure may include two virtual intersection testing ends, i.e., a first virtual intersection testing end and a second virtual intersection testing end. The two virtual intersection test terminals can respectively send link test sending data to the real intersection test terminals so as to synchronously carry out the link test. It can be understood that the link test flow between the two virtual intersection test ends and the real intersection test end can be independently performed without being affected by each other. After the first road port test end initiates the link test instruction, the link test system can acquire link test configuration data matched with the link test instruction so as to execute a subsequent link test flow according to the acquired link test configuration data.
S220, determining the link test task configuration data of the link test instruction according to the link test configuration data.
S230, generating link test sending data of the first road port test end according to the link test task configuration data.
Correspondingly, after the link test system acquires the link test configuration data, the link test configuration data can be analyzed to obtain link test task configuration data matched with the link test instruction, so that link test sending data of the first road port test end is determined according to the link test task configuration data.
According to the technical scheme, the link test sending data of the first intersection test end is generated according to the pre-configured link test task configuration data, flexible configuration of the virtual intersection test end can be achieved, the virtual intersection test end meeting any link test requirements is obtained, and flexibility and test efficiency of the end-to-end forwarding link stability test between intersections are improved.
Optionally, when the link test system is formed by the cloud control platform and the test server, or is formed by the cloud control platform, the test server and the link test service, the test server can simulate and generate two virtual intersection test ends as the first intersection test end to initiate the link test instruction, and the test server further generates link test sending data of the first intersection test end according to the link test task configuration data matched with the link test instruction.
When the link test system is only composed of the cloud control platform and the cloud control platform configures the function of the test server, the cloud control platform can simulate and generate two virtual intersection test ends as the first intersection test end to initiate a link test instruction, and the test server further generates link test sending data of the first intersection test end according to link test task configuration data matched with the link test instruction.
In an optional embodiment of the disclosure, the generating the link test transmission data of the first intersection test end according to the link test task configuration data may include: determining the first road port test end according to the link test task configuration data; acquiring link test sending configuration data of the first road port test end; determining a current intersection reporting event of the first intersection testing end according to the link testing sending configuration data of the first intersection testing end; and determining the current intersection reporting event as link test sending data of the first intersection test end.
The intersection reporting event may be a traffic event reported by an intersection testing end device (such as RSCU device). The current intersection reporting event may be a traffic event currently reported by the first intersection testing end. The intersection reporting event can be configured according to the real intersection traffic condition, and exemplary intersection reporting events can include, but are not limited to, various traffic events such as traffic jams, motor vehicle reverse running, motor vehicle overspeed, road construction, traffic accidents, red light running of pedestrians, road occupation and the like.
Specifically, the link test system may determine the first intersection test end according to the link test task configuration data, for example, may determine the first virtual intersection test end within the target test range and the second virtual intersection test end outside the target test range according to the target test range of the link test task configuration data as the first intersection test end. After the first road port testing end is determined, link test sending configuration data of the first road port testing end can be further obtained. Optionally, the link test sending configuration data may determine the type and the reporting mode of the intersection reporting event that each virtual intersection test end may report. Therefore, the link test system can determine the current intersection reporting event of the first intersection test end according to the link test sending configuration data of the first intersection test end, and determine the current intersection reporting event as the link test sending data of the first intersection test end. It can be understood that the current intersection reporting event of the first virtual intersection testing end and the current intersection reporting event of the second virtual intersection testing end can be the same or different; the reporting manner of the current intersection reporting event of the first virtual intersection testing end and the reporting manner of the current intersection reporting event of the second virtual intersection testing end can be the same or different, and the embodiment of the disclosure does not limit the reporting manner.
Taking the first virtual intersection test end as an example, the link test system can send configuration data according to the link test matched with the first virtual intersection test end, and randomly select an intersection reporting event which can be reported by the first virtual intersection test end as a current intersection reporting event of the first virtual intersection test end. Or, the link test system may further determine a reporting sequence of each intersection reporting event according to the link test sending configuration data matched with the first virtual intersection test end, and sequentially select, according to the reporting sequence of each intersection reporting event, an intersection reporting event that the first virtual intersection test end may report as a current intersection reporting event of the first virtual intersection test end.
According to the technical scheme, the link test sending data of the first intersection testing end is determined by utilizing the link test sending configuration data of the first intersection testing end to determine the current intersection reporting event, so that the function of reporting traffic events of the real intersection testing end can be effectively simulated, and the accuracy and success rate of the end-to-end forwarding link stability test between intersections are improved.
S240, obtaining the link test configuration data of the link test instruction.
S250, determining the link test sending configuration data of the link test sending data according to the link test configuration data.
And S260, transmitting the link test transmitting data to the second intersection testing end according to the link test transmitting configuration data.
In the embodiment of the disclosure, after the link test system obtains the link test sending data of the first intersection test end, the link test sending data of the first intersection test end needs to be forwarded to the second intersection test end. Specifically, the link test system may obtain link test configuration data that is matched with the link test instruction initiated by the first port test end, so as to further determine link test transmission configuration data of the link test transmission data according to the link test configuration data. After the link test sending configuration data is obtained, a sending mode of the link test sending configuration data can be determined according to the configuration information of the link test sending configuration data, and the link test sending data is sent to the second intersection testing end according to the sending mode of the link test sending configuration data.
Therefore, the first intersection test end generates link test transmission data by simulating the real intersection test end, and transmits the link test transmission data to the second intersection test end according to a pre-configured data transmission mode, so that the requirements of end-to-end forwarding link stability tests among intersections in a plurality of different scenes are met.
In an optional embodiment of the disclosure, the sending the link test sending data to the second intersection testing end according to the link test sending configuration data may include: determining a data transmission range, a data transmission frequency and a data transmission duration of the link test transmission data according to the link test transmission configuration data; and transmitting the link test transmission data to the second intersection test end in the data transmission range according to the data transmission frequency and the data transmission duration.
The data transmission range may be a range in which link test transmission data can be transmitted. Optionally, the data transmission range may be determined according to a target test range of the real intersection test end. The data transmission frequency may be a frequency at which the first port test terminal transmits link test transmission data. The data transmission duration may be a duration of the first intersection testing end transmitting the link test transmission data.
Specifically, the link test system may specify a data transmission range, a data transmission frequency and a data transmission duration of the link test transmission data according to the link test transmission configuration data, so that the link test transmission data is transmitted to the cloud control platform according to the specified data transmission frequency and the specified data transmission duration, and the cloud control platform forwards the received link test transmission data to a second intersection test end in the data transmission range, thereby completing the whole link forwarding logic. For example, when the data transmission range is 500 meters, the cloud control platform forwards the received link test transmission data to all intersection test ends within 500 meters from the first intersection test end.
It can be understood that the intersection report event sent by the first intersection testing end can include two types of transient event and long-term event. Wherein, the transient event is a traffic event which happens briefly, such as pedestrians or motor vehicles running red light, etc. Long events, i.e. traffic events that occur for a long time, such as traffic jams and road construction, etc. The transmission time of the instant event is short, so that the problems of reporting failure, missed detection or event expiration and the like possibly exist, and the problem of link test transmission data transmission failure is extremely easy to occur. The time for reporting the instantaneous event can be regulated for the time for transmitting the instantaneous event configuration data, so that the continuous transmission of the reported instantaneous event is realized, and the accuracy, the efficiency and the detectability of the instantaneous event transmission are ensured. Long event transmission times are long and thus there may be a problem of redundancy of transmitted data. The long-time event configuration data is sent for a long time, and the reporting time of the long-time event can be regulated, so that the long-time event can be accurately sent and reported, and the accuracy of long-time event sending and the processing efficiency of the long-time event are ensured. Meanwhile, the data transmission range and the data transmission frequency of the intersection reporting event are appointed, so that the intersection reporting event can be transmitted to a specified real intersection testing end according to specific link testing requirements, and the efficiency and the accuracy of the link testing are improved.
In an optional embodiment of the disclosure, the sending the link test sending data to the second intersection testing end may further include: determining target link test transmission data according to each link test transmission data under the condition that the data types of the link test transmission data are the same data types and the data identifiers of the link test transmission data are different data identifiers; and sending the target link test sending data to the second intersection test end.
The target link test sending data may be link test sending data finally sent to the second intersection test end.
In the embodiment of the disclosure, the cloud control platform of the link test system may execute forwarding logic according to the aggregation logic. The method is specifically described by taking the event reported by the intersection as the link test sending data. The virtual intersection test end can send an intersection report event to the second intersection test end in the data sending range according to the data sending frequency and the data sending time length. Therefore, the event reported by the same intersection may need to be sent multiple times, and for one type of event, the cloud control platform only needs to forward to the second intersection testing end once. The virtual intersection test terminal can configure different data identifiers aiming at the same intersection reporting event so as to identify each intersection reporting event which is sent and reported. When the data types of the link test sending data received by the cloud control platform are the same data types and the data identifiers of the link test sending data are different data identifiers, the target link test sending data can be determined according to the link test sending data, so that the screened target link test sending data are sent to the second intersection testing end.
The virtual intersection test terminal is assumed to continuously send multiple times aiming at the same traffic congestion event, the data identifiers of the virtual intersection test terminal are respectively a traffic congestion event 1, a traffic congestion event 2 and a traffic congestion event 3, the 3 traffic congestion events are actually the same traffic congestion event, and after the cloud control platform receives the traffic congestion event 1, the traffic congestion event 2 and the traffic congestion event 3, one of the traffic congestion events can be selected from the traffic congestion events, for example, the last received traffic congestion event 3 is selected as target link test sending data according to the data receiving sequence, and the traffic congestion event 3 is only forwarded to the second intersection test terminal.
According to the technical scheme, the configured aggregation logic is used for transmitting the target link test transmission data to the second intersection test end, so that the second intersection test end can be prevented from transmitting redundant data, and the link test efficiency is improved.
S270, acquiring link test receiving data of the second intersection test end.
In an optional embodiment of the disclosure, the second intersection testing end is a real intersection testing end; the obtaining the link test receiving data of the second intersection test end may include: acquiring a data forwarding log of the real intersection test end; taking the data forwarding log as link test receiving data of the real intersection test end; or acquiring terminal receiving data of a mobile terminal in communication connection with the real intersection testing terminal; and taking the terminal receiving data as the link test receiving data of the real intersection test terminal.
The data forwarding log may be a data log forwarded by a virtual intersection testing end received by the real intersection testing end. Alternatively, the data log may be an intersection report event log. The terminal receiving data can be data forwarded by a virtual intersection testing end received by a mobile terminal in communication connection with the real intersection testing end. Alternatively, the mobile terminal in communication connection with the real intersection testing terminal may be, for example, a vehicle-mounted terminal or the like.
In the embodiment of the disclosure, the link test system may obtain the link test receiving data of the second intersection test end, that is, the real intersection test end, in a plurality of ways. Optionally, when the link test system configures the link test service, the link test system may directly obtain the data forwarding log of the real intersection test end through the link test service. For example, the service of the real intersection testing end can be logged in through the link testing service to check and acquire the data forwarding log generated by the real intersection testing end. If the service logging in the real intersection testing end checks and acquires the data forwarding log generated by the real intersection testing end, the forwarding monitoring script can be configured at the real intersection testing end. The forwarding monitoring script can randomly grab the log of the reporting event of the virtual intersection test terminal forwarding intersection at the real intersection test terminal as a data forwarding log, and forward the acquired data forwarding log to the link test service through a callback interface. Correspondingly, the link test service can take the obtained data forwarding log as link test receiving data of the real intersection test end.
If the communication capability between the vehicle end and the intersection is further tested, a real vehicle can be placed at the real intersection testing end, and the vehicle-mounted terminal of the real vehicle receives the data forwarding log forwarded by the virtual intersection testing end. Or, the mobile terminal and the real intersection test terminal can be connected in a communication way, and the data forwarding log forwarded by the virtual intersection test terminal is received in a mode that the mobile terminal simulates the vehicle-mounted terminal. After the data forwarding log is obtained through the terminal, the data forwarding log can be used as terminal receiving data, and the terminal receiving data is used as link test receiving data of a real intersection test terminal. Accordingly, the link test service may further receive link test reception data transmitted from the mobile terminal.
After the link test service obtains the link test sending data and the link test receiving data, the intersection forwarding link test results of the first intersection test end and the second intersection test end can be determined according to the link test sending data and the link test receiving data.
Optionally, if the link test system is only formed by the cloud control platform, the link test receiving data may be received by the cloud control platform and the intersection forwarding link test results of the first intersection test end and the second intersection test end are determined according to the link test sending data and the link test receiving data. If the link test system is composed of the cloud control platform and the test server, the link test receiving data can be received by the cloud control platform or the test server so as to determine the intersection forwarding link test results of the first intersection test end and the second intersection test end according to the received link test sending data and the link test receiving data.
According to the technical scheme, the link test receiving data of the second intersection test end are obtained through a plurality of different modes, so that the implementation modes of the link test are enriched, and the flexibility of the link test is improved.
S280, comparing the link test sending data with the link test receiving data to obtain a sending and receiving data comparison result.
S290, determining the intersection forwarding link test results of the first intersection test end and the second intersection test end according to the comparison result of the sending and receiving data.
The comparison result of the sending and receiving data may be a comparison check result of the link test sending data and the link test receiving data.
In the embodiment of the disclosure, after the link test system obtains the link test sending data and the link test receiving data, the link test sending data and the link test receiving data can be compared and checked to obtain the sending and receiving data comparison result, so that the final intersection forwarding link test results of the first intersection test end and the second intersection test end are determined according to the sending and receiving data comparison result.
By way of example, assuming that both link test transmit data and link test receive data are traffic congestion events, the stability of the end-to-end forwarding link between intersections may be considered to pass the test. Assuming that the link test sending data is a pedestrian red light running event and the link test receiving data is an empty or motor vehicle red light running event, indicating that the link test sending data and the link test receiving data are not unified, the stability of the end-to-end forwarding link between intersections can be considered to be failed in the test.
According to the technical scheme, the different virtual intersection test ends are configured to send the link test sending data to the real intersection test end, and the final intersection forwarding link test results of the first intersection test end and the second intersection test end are determined based on the link test receiving data of the second intersection test end, so that the flexibility, the accuracy, the success rate and the test efficiency of the end-to-end forwarding link stability test between intersections are improved.
In one example, fig. 3 is a flowchart of a link testing system provided in an embodiment of the present disclosure, where the embodiment may be applicable to a case of introducing a virtual intersection to perform an end-to-end forwarding link stability test between intersections, as shown in fig. 3, the link testing system 300 may include a test server 310, a cloud control platform 320, and a link testing service device 330; wherein:
the test server 310 is in communication connection with the cloud control platform 320, and is configured to generate link test sending data of the first port test end, and send the link test sending data to the cloud control platform 320;
the cloud control platform 320 is configured to send the link test sending data to the second intersection test end;
the link test service device 330 is in communication connection with the test server and in communication connection with the second intersection test end, and is used for providing a link test service, in particular for acquiring the link test sending data and the link test receiving data, so as to determine intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data; the first intersection testing end or the second intersection testing end is a virtual intersection testing end.
Optionally, the test server 310 is specifically configured to: responding to a link test instruction initiated by the first road port test end, and acquiring link test configuration data of the link test instruction; determining link test task configuration data of the link test instruction according to the link test configuration data; and generating link test sending data of the first road port test end according to the link test task configuration data.
Optionally, the test server 310 is specifically configured to: determining the first road port test end according to the link test task configuration data; acquiring link test sending configuration data of the first road port test end; determining a current intersection reporting event of the first intersection testing end according to the link testing sending configuration data of the first intersection testing end; and determining the current intersection reporting event as link test sending data of the first intersection test end.
Optionally, the test server 310 is specifically configured to: acquiring link test configuration data of the link test instruction; determining link test transmission configuration data of the link test transmission data according to the link test configuration data; the link test sending data is sent to the cloud control platform 320 according to the link test sending configuration data, where the cloud control platform 320 is specifically configured to: and transmitting the link test transmitting data to the second intersection test terminal.
Optionally, the test server 310 is specifically configured to: determining a data transmission range, a data transmission frequency and a data transmission duration of the link test transmission data according to the link test transmission configuration data; according to the data transmission frequency and the data transmission duration, the link test transmission data is transmitted to the cloud control platform 320, where the cloud control platform 320 is specifically configured to: and transmitting the link test transmitting data to the second intersection test end in the data transmitting range.
Optionally, the cloud control platform 320 is specifically configured to: determining target link test transmission data according to each link test transmission data under the condition that the data types of the link test transmission data are the same data types and the data identifiers of the link test transmission data are different data identifiers; and sending the target link test sending data to the second intersection test end.
Optionally, the second intersection test end is a real intersection test end; the link test service device 330 specifically is configured to: acquiring a data forwarding log of the real intersection test end; taking the data forwarding log as link test receiving data of the real intersection test end; or acquiring terminal receiving data of a mobile terminal in communication connection with the real intersection testing terminal; and taking the terminal receiving data as the link test receiving data of the real intersection test terminal.
Optionally, the link test service device 330 is specifically configured to: comparing the link test sending data with the link test receiving data to obtain a sending and receiving data comparison result; and determining the intersection forwarding link test results of the first intersection test end and the second intersection test end according to the comparison result of the sending and receiving data.
Optionally, the first intersection test end is the virtual intersection test end, and the second intersection test end is a real intersection test end; the virtual intersection testing end comprises a first virtual intersection testing end and a second virtual intersection testing end; the test server 310 is also configured to: obtaining geographical position information of a detected intersection of the real intersection testing end; determining a target test range of the geographic position information of the tested intersection; generating first test intersection geographic position information of the first virtual intersection test end and second test intersection geographic position information of the second virtual intersection test end according to the detected intersection geographic position information and the target test range; wherein, the geographical position information of the first test intersection belongs to the target test range; and the geographical position information of the second test intersection does not belong to the target test range.
Optionally, the test server 310 is further configured to: generating link test configuration data of a link test task in response to a link test task configuration instruction; the link test configuration data comprises link test task configuration data and link test sending configuration data.
Fig. 4 is a schematic structural diagram of a link test based on the link test system according to an embodiment of the present disclosure. In a specific example, as shown in fig. 4, the cloud control platform may be composed of different systems such as a cloud control front end, a cloud control back end service, and intelligent cloud access. The cloud control front end may have a manual configuration function, and fig. 5 is an effect schematic diagram of a cloud control front end configuration interface provided by the embodiment of the present disclosure, as shown in fig. 5, the cloud control front end may configure a corresponding virtual intersection, an event reported by the virtual intersection, and an event broadcasting range according to a real intersection. For example, the cloud control front end can configure a virtual intersection with a distance of 0 meter and an event broadcasting range of 0 meter according to the real intersection 1, so that the virtual intersection is overlapped with the real intersection 1, and the virtual intersection can call a related interface of the real intersection 1 to acquire information sent by the road test sensing equipment of the real intersection 1. Therefore, if the virtual intersection configured at the cloud control front end can perform data interaction with the drive test sensing equipment of the real intersection, the virtual intersection is actually configured as the real intersection. If the virtual intersection configured at the cloud control front end cannot interact with the drive test sensing equipment of the real intersection, the virtual intersection is actually configured as the virtual intersection, and the virtual intersection is actually a static intersection and cannot interact with other intersections. The virtual intersection test end belongs to a dynamic intersection, and can simulate a real intersection to perform data interaction with other intersections.
Considering that the commercial delivered environment prohibits similar end-to-end testing by simulating the reporting of the false data event, the embodiment of the disclosure creates a test server for realizing the creation of the virtual intersection and simulating the reporting of the false data event by the created virtual intersection, thereby meeting the end-to-end testing requirements of various event broadcasting ranges.
In the embodiment of the disclosure, optionally, the test server may interact with the cloud control platform to complete the creation of the virtual intersection test end together. Specifically, an event broadcasting range may be manually configured at the cloud control front end of the cloud control platform, where the optional range includes 0 meter (not broadcasting), 300 meters, 500 meters, 1000 meters, 1500 meters, 2000 meters, and the like, and the event broadcasting range may be set according to actual requirements, which is not limited by the embodiments of the present disclosure. When the virtual intersection test end is created, the cloud control platform can acquire the longitude and latitude of the RSCU1 of the real intersection test end, for example: longitude 105.9416097; latitudes 29.3593911. Assuming that the event broadcasting range configured by the cloud control front end is 500 meters, the equipment maintenance management function of the cloud control platform can generate a virtual intersection road2+ sensing equipment RSCU2 equipment as a virtual intersection test end, for example, longitude and latitude information of the virtual intersection test end can be longitude 105.9416091; and latitude 29.3593913. The virtual intersection test end can be in the broadcasting range of the selected real intersection test end through two-point longitude and latitude calculation. Meanwhile, the cloud control platform can also generate another virtual intersection 'road 3+ sensing device RSCU 3' which is not in the event broadcasting range of the selected real intersection test end as the virtual intersection test end, for example, longitude and latitude information of the virtual intersection test end can be longitude 105.9496097; and latitude 29.7593911. The two virtual intersection test ends can interact with the real intersection test ends respectively to perform comparison test.
Correspondingly, the test server can perform data interaction with the cloud control front end through an interface so as to acquire information configured by the cloud control front end. The test server can generate a virtual intersection test end capable of simulating reporting of a false data event according to the manual configuration information acquired from the cloud control front end, and the geographic position information of the virtual intersection test end can not be the geographic position information of a certain real intersection. Fig. 6 is an effect schematic diagram of an end-to-end broadcast test configuration interface in a test server according to an embodiment of the disclosure. In a specific example, as shown in fig. 6, a virtual intersection test end can be created in a test platform provided by a test server by opening a configuration interface for end-to-end broadcast testing. In the interface of the end-to-end broadcast test, after the user triggers the new test task, the test server may access the information configured by the cloud control front end through the interface to determine relevant information of the real intersection test end, for example, the relevant information may include a city where the real intersection is located (shown as Guangzhou test in fig. 6, for example), a name of the real intersection (shown as 9 in fig. 6, for example), a real RSCU on the side of the real intersection, and the like (shown as BFD123353452 in fig. 6, for example). Meanwhile, the test server may also determine relevant information of the virtual intersection test end by accessing information configured by the cloud control front end through the interface, for example, may include a broadcasting range of an event reported by the virtual intersection test end (shown as 1000 meters in fig. 6 by way of example), and virtual RSCU at the virtual intersection side (shown as testQaRscu1 and testQaRscu2 in fig. 6 by way of example). That is, the test server can automatically acquire and configure the relevant configuration information of the virtual intersection test end and the real intersection test end without manual one-to-one configuration.
On this basis, as shown in fig. 6, the test server may also configure the type of forwarding event (i.e. reporting event) for the virtual intersection test end. Alternatively, the user may select a plurality of forwarding events from the forwarding event list for testing. If the user does not select, the test server may default to testing all forwarding events included in the forwarding event list.
Fig. 7 is an effect schematic diagram of a drive test concurrency data configuration interface in a test server according to an embodiment of the disclosure. In a specific example, as shown in fig. 7, the test server may further configure the attribute of the event reported by the virtual intersection test end through the drive test concurrency data configuration interface. Specifically, the test server can determine an event list which can be reported by the virtual intersection test end through the drive test concurrency data configuration interface, and set the concurrency quantity of reported events through setting process data. On the basis, the test server can also configure the related information such as the event distance, the frequency, the duration and the like of each reported event. After the test server completes the configuration of the virtual intersection test end, the user can trigger the click generation function in the newly-built forwarding test task through the configuration interface of the end-to-end broadcast test shown in fig. 6, and the test server can automatically generate a test task. Further, the user triggers the "running" function of the test task in the configuration interface of the end-to-end broadcast test, so that the whole link test system can start to automatically perform the end-to-end link test flow according to the configured virtual intersection test end and the selected real intersection test end.
As shown in fig. 4, the test server may also configure a concurrent event tool for sending a report event of the virtual intersection test end. The concurrency event tool can be constructed by adopting JSON (JavaScript Object Notation ) and can complete the functions of constructing data, transmitting data, interfacing interfaces and the like based on an MQTT (Message Queuing Telemetry Transport, message queue telemetry transmission) protocol. The concurrency event tool can also convert data to be transmitted into PB structure type for asynchronous transmission, and can transmit according to aggregation logic according to fixed frequency of data configuration to be transmitted during transmission. Alternatively, the two created virtual intersection test ends may be tested in parallel or in series, which is not limited by the embodiments of the present disclosure.
The event reported by the virtual RSCU at the virtual intersection test end is processed by the cloud control forwarding logic, and if the broadcasting range of the event is 500 meters, the event is forwarded to all RSCUs (including RSCU1 of a real intersection possibly) within the 500 meter range of the virtual RSCU.
Further, in order to test the forwarding logic of the sensing device RSCU, the real intersection RSCU1 may be directly logged in through a link test service device (not shown in fig. 4) to view the forwarded event log. If the communication capability of the vehicle end and the road is further tested, a real vehicle can be placed at the real road junction, the event message forwarded by the virtual road junction sensing equipment is received at the vehicle end terminal, and the event message received by the vehicle end terminal is sent to the link test service equipment. The link test service equipment can compare and check according to the event information reported by the virtual intersection test end and the event information received by the real intersection test end so as to determine the intersection forwarding link test result between the two intersection test ends.
If log-in checking is complicated, a forwarding monitoring script can be configured on the real RSCU1 so as to capture the log of the forwarding event at any time. If the link test report is captured, forwarding the captured event log to a test server through a callback interface so as to generate the link test report through the test server, wherein the link test report can comprise an intersection forwarding link test result between two intersection test ends.
As shown in FIG. 4, the real intersection test end may be a calculation unit RSCU1, RSCU2 may be a virtual intersection test end within the RSCU1 test range, and RSCU3 may be a virtual intersection test end outside the RSCU1 test range. In an actual scenario, the RSCU1 may receive data sent by a Road Side Unit (Road Side Unit) and a Road Side sensing device. The reported event, the obstacle information and the related information of the equipment can be sent to the cloud control platform intelligent cloud access platform based on the mqtt link and sent to the back-end service for processing through the intelligent cloud access platform. The related data of the red light can be processed based on the back-end service of the HTTP (HyperText Transfer Protocol ) cloud control platform. The link test system can be connected with a real intersection test end and also can be connected with a vehicle end terminal through the real intersection test end, so that a complete link test flow is realized. The vehicle terminal can transmit relevant data of the vehicle terminal to the rear end service of the cloud control platform for processing through a Mass (an infrastructure) platform.
Reporting events are respectively carried out on RSCU2 in the test range and RSCU3 not in the test range, and then corresponding forwarding log comparison experiments are checked at the vehicle end or sensing equipment of the real intersection, so that whether forwarding logic of the cloud control platform is correct or not is verified.
Optionally, the above-mentioned manual configuration event scope, concurrent event tool, forwarding monitoring script, callback interface and other functions can be automatically configured on the test server, the front end can be used for the test personnel to manually configure the event scope, the event type and sending frequency of mock (generating random data), and the rear end execute the above-mentioned series of automatic logic, thus completing the test of the end-to-end event broadcast on the RSCU side. The automatic configuration of the test server can be realized by calling a cloud control platform interface and a callback interface monitored by a real intersection test end.
Therefore, through configuring an event broadcasting range, dynamically generating two virtual intersection testing ends (one is within the broadcasting range, one is outside the broadcasting range), pushing various events supported by road sides to the two virtual intersection testing ends in a time-sharing period (up to 16 or more), simultaneously configuring a forwarding monitoring script at a real intersection testing end to receive the events forwarded by the virtual intersection testing end, and returning the events to a testing server, all the functions are realized through a platform side, a front end display can be used for a tester to select the event broadcasting range, a rear end logic executes the manual operation, the testing of the forwarding logic can be automatically realized through the testing server, and the flexibility, the intelligence and the testing efficiency of the stability testing of the forwarding links from end to end between intersections are improved.
It should be noted that any permutation and combination of the technical features in the above embodiments also belong to the protection scope of the present disclosure.
In an example, fig. 8 is a block diagram of a link testing apparatus provided by an embodiment of the present disclosure, where the embodiment of the present disclosure may be applicable to a case of introducing a virtual intersection to perform an end-to-end forwarding link stability test between intersections, where the apparatus is implemented by software and/or hardware, and specifically configured in an electronic device. The electronic device may be a device that installs a link test system.
A link testing apparatus 800 as shown in fig. 8, comprising: the link test transmission data acquisition module 810, the link test transmission data transmission module 820, the link test reception data acquisition module 830, and the intersection forwarding link test result determination module 840.
Wherein,
a link test transmission data acquisition module 810, configured to acquire link test transmission data of the first port test end;
a link test transmission data transmitting module 820, configured to transmit the link test transmission data to a second intersection test end;
a link test receiving data obtaining module 830, configured to obtain link test receiving data of the second intersection test end;
The intersection forwarding link test result determining module 840 is configured to determine intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data;
the first intersection testing end or the second intersection testing end is a virtual intersection testing end.
Optionally, the link test transmission data acquisition module 810 is specifically configured to: responding to a link test instruction initiated by the first road port test end, and acquiring link test configuration data of the link test instruction; determining link test task configuration data of the link test instruction according to the link test configuration data; and generating link test sending data of the first road port test end according to the link test task configuration data.
Optionally, the link test transmission data acquisition module 810 is specifically configured to: determining the first road port test end according to the link test task configuration data; acquiring link test sending configuration data of the first road port test end; determining a current intersection reporting event of the first intersection testing end according to the link testing sending configuration data of the first intersection testing end; and determining the current intersection reporting event as link test sending data of the first intersection test end.
Optionally, the link test transmission data transmission module 820 is specifically configured to: acquiring link test configuration data of the link test instruction; determining link test transmission configuration data of the link test transmission data according to the link test configuration data; and transmitting the link test transmitting data to the second intersection testing end according to the link test transmitting configuration data.
Optionally, the link test transmission data transmission module 820 is specifically configured to: determining a data transmission range, a data transmission frequency and a data transmission duration of the link test transmission data according to the link test transmission configuration data; and transmitting the link test transmission data to the second intersection test end in the data transmission range according to the data transmission frequency and the data transmission duration.
Optionally, the link test transmission data transmission module 820 is specifically configured to: determining target link test transmission data according to each link test transmission data under the condition that the data types of the link test transmission data are the same data types and the data identifiers of the link test transmission data are different data identifiers; and sending the target link test sending data to the second intersection test end.
Optionally, the second intersection test end is a real intersection test end; the link test received data acquisition module 830 specifically is configured to: acquiring a data forwarding log of the real intersection test end; taking the data forwarding log as link test receiving data of the real intersection test end; or acquiring terminal receiving data of a mobile terminal in communication connection with the real intersection testing terminal; and taking the terminal receiving data as the link test receiving data of the real intersection test terminal.
Optionally, the intersection forwarding link test result determining module 840 is specifically configured to: comparing the link test sending data with the link test receiving data to obtain a sending and receiving data comparison result; and determining the intersection forwarding link test results of the first intersection test end and the second intersection test end according to the comparison result of the sending and receiving data.
Optionally, the first intersection test end is the virtual intersection test end, and the second intersection test end is a real intersection test end; the virtual intersection testing end comprises a first virtual intersection testing end and a second virtual intersection testing end; the apparatus further comprises a geographic location information determination module for: obtaining geographical position information of a detected intersection of the real intersection testing end; determining a target test range of the geographic position information of the tested intersection; generating first test intersection geographic position information of the first virtual intersection test end and second test intersection geographic position information of the second virtual intersection test end according to the detected intersection geographic position information and the target test range; wherein, the geographical position information of the first test intersection belongs to the target test range; and the geographical position information of the second test intersection does not belong to the target test range.
Optionally, the apparatus further includes a link test configuration data module configured to: generating link test configuration data of a link test task in response to a link test task configuration instruction; the link test configuration data comprises link test task configuration data and link test sending configuration data.
The link testing device can execute the link testing method provided by any embodiment of the disclosure, and has the corresponding functional modules and beneficial effects of the executing method. Technical details not described in detail in this embodiment may be referred to the link test method provided in any embodiment of the present disclosure.
Since the above-described link testing apparatus is an apparatus capable of executing the link testing method in the embodiment of the present disclosure, those skilled in the art will be able to understand the specific implementation of the link testing apparatus of the embodiment and various modifications thereof based on the link testing method described in the embodiment of the present disclosure, so how the link testing apparatus implements the link testing method in the embodiment of the present disclosure will not be described in detail herein. The apparatus used by those skilled in the art to implement the link testing method in the embodiments of the present disclosure are within the scope of the present disclosure.
In one example, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
Fig. 9 shows a schematic block diagram of an example electronic device 900 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 9, the apparatus 900 includes a computing unit 901 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 902 or a computer program loaded from a storage unit 908 into a Random Access Memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the device 900 can also be stored. The computing unit 901, the ROM 902, and the RAM 903 are connected to each other by a bus 904. An input/output (I/O) interface 905 is also connected to the bus 904.
Various components in device 900 are connected to I/O interface 905, including: an input unit 906 such as a keyboard, a mouse, or the like; an output unit 907 such as various types of displays, speakers, and the like; a storage unit 908 such as a magnetic disk, an optical disk, or the like; and a communication unit 909 such as a network card, modem, wireless communication transceiver, or the like. The communication unit 909 allows the device 900 to exchange information/data with other devices through a computer network such as the internet and/or various telecommunications networks.
The computing unit 901 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 901 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 901 performs the respective methods and processes described above, such as a link test method. For example, in some embodiments, the link testing method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 908. In some embodiments, part or all of the computer program may be loaded and/or installed onto the device 900 via the ROM 902 and/or the communication unit 909. When the computer program is loaded into RAM 903 and executed by the computing unit 901, one or more steps of the link test method described above may be performed. Alternatively, in other embodiments, the computing unit 901 may be configured to perform the link test method by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above can be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), complex Programmable Logic Devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome. The servers may also be servers of a distributed system or servers that incorporate blockchains.
According to the method and the device for transmitting the link test, the link test transmitting data of the first intersection test end is obtained, so that the link test transmitting data are transmitted to the second intersection test end, the link test receiving data of the second intersection test end are obtained, and therefore intersection forwarding link test results of the first intersection test end and the second intersection test end are determined according to the link test transmitting data and the link test receiving data. Because the first intersection test end or the second intersection test end can be a virtual intersection test end, the end-to-end forwarding link stability test between intersections is completed by introducing the virtual intersection test end, the problems of low accuracy, success rate, low test efficiency and the like of the end-to-end forwarding link stability test between intersections in related technologies are solved, and the flexibility, accuracy, success rate and test efficiency of the end-to-end forwarding link stability test between intersections can be improved.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.
Claims (23)
1. A method of link testing, comprising:
acquiring link test sending data of a first road port test end;
transmitting the link test transmitting data to a second intersection test terminal;
acquiring link test receiving data of the second intersection test end; the link test receiving data are test data received by the second intersection test terminal aiming at link test sending data; the link test sending data aimed by the second intersection test end is sent to the second intersection test end by executing forwarding logic after the cloud control platform acquires the link test sending data;
determining intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data;
The first intersection testing end or the second intersection testing end is a virtual intersection testing end.
2. The method of claim 1, wherein the obtaining link test transmission data of the first intersection test terminal comprises:
responding to a link test instruction initiated by the first road port test end, and acquiring link test configuration data of the link test instruction;
determining link test task configuration data of the link test instruction according to the link test configuration data;
and generating link test sending data of the first road port test end according to the link test task configuration data.
3. The method of claim 2, wherein the generating the link test transmission data of the first intersection test end according to the link test task configuration data includes:
determining the first road port test end according to the link test task configuration data;
acquiring link test sending configuration data of the first road port test end;
determining a current intersection reporting event of the first intersection testing end according to the link testing sending configuration data of the first intersection testing end;
and determining the current intersection reporting event as link test sending data of the first intersection test end.
4. The method of claim 1, wherein the sending the link test sending data to the second intersection testing end comprises:
acquiring link test configuration data of the link test instruction;
determining link test transmission configuration data of the link test transmission data according to the link test configuration data;
and transmitting the link test transmitting data to the second intersection testing end according to the link test transmitting configuration data.
5. The method of claim 4, wherein the transmitting the link test transmission data to the second intersection testing end according to the link test transmission configuration data comprises:
determining a data transmission range, a data transmission frequency and a data transmission duration of the link test transmission data according to the link test transmission configuration data;
and transmitting the link test transmission data to the second intersection test end in the data transmission range according to the data transmission frequency and the data transmission duration.
6. The method of claim 1, wherein the sending the link test sending data to the second intersection testing end comprises:
Determining target link test transmission data according to each link test transmission data under the condition that the data types of the link test transmission data are the same data types and the data identifiers of the link test transmission data are different data identifiers;
and sending the target link test sending data to the second intersection test end.
7. The method of claim 1, wherein the second intersection testing end is a real intersection testing end; the obtaining the link test receiving data of the second intersection test end includes:
acquiring a data forwarding log of the real intersection test end;
taking the data forwarding log as link test receiving data of the real intersection test end; or (b)
Acquiring terminal receiving data of a mobile terminal in communication connection with the real intersection testing terminal;
and taking the terminal receiving data as the link test receiving data of the real intersection test terminal.
8. The method of claim 1, wherein the determining the intersection forwarding link test result of the first intersection test end and the second intersection test end according to the link test transmission data and the link test reception data comprises:
Comparing the link test sending data with the link test receiving data to obtain a sending and receiving data comparison result;
and determining the intersection forwarding link test results of the first intersection test end and the second intersection test end according to the comparison result of the sending and receiving data.
9. The method of any one of claims 1-8, wherein the first intersection test end is the virtual intersection test end and the second intersection test end is a real intersection test end; the virtual intersection testing end comprises a first virtual intersection testing end and a second virtual intersection testing end; the method further comprises the steps of:
obtaining geographical position information of a detected intersection of the real intersection testing end;
determining a target test range of the geographic position information of the tested intersection;
generating first test intersection geographic position information of the first virtual intersection test end and second test intersection geographic position information of the second virtual intersection test end according to the detected intersection geographic position information and the target test range;
wherein, the geographical position information of the first test intersection belongs to the target test range; and the geographical position information of the second test intersection does not belong to the target test range.
10. The method of any of claims 1-8, further comprising:
generating link test configuration data of a link test task in response to a link test task configuration instruction;
the link test configuration data comprises link test task configuration data and link test sending configuration data.
11. A link testing apparatus, comprising:
the link test sending data acquisition module is used for acquiring link test sending data of the first road port test end;
the link test sending data sending module is used for sending the link test sending data to the second intersection testing end;
the link test receiving data acquisition module is used for acquiring link test receiving data of the second intersection test end; the link test receiving data are test data received by the second intersection test terminal aiming at link test sending data; the link test sending data aimed by the second intersection test end is sent to the second intersection test end by executing forwarding logic after the cloud control platform acquires the link test sending data;
the intersection forwarding link test result determining module is used for determining intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data;
The first intersection testing end or the second intersection testing end is a virtual intersection testing end.
12. The apparatus of claim 11, wherein the link test transmission data acquisition module is specifically configured to:
responding to a link test instruction initiated by the first road port test end, and acquiring link test configuration data of the link test instruction;
determining link test task configuration data of the link test instruction according to the link test configuration data;
and generating link test sending data of the first road port test end according to the link test task configuration data.
13. The apparatus of claim 12, wherein the link test transmission data acquisition module is specifically configured to:
determining the first road port test end according to the link test task configuration data;
acquiring link test sending configuration data of the first road port test end;
determining a current intersection reporting event of the first intersection testing end according to the link testing sending configuration data of the first intersection testing end;
and determining the current intersection reporting event as link test sending data of the first intersection test end.
14. The apparatus of claim 11, wherein the link test transmission data transmission module is specifically configured to:
acquiring link test configuration data of the link test instruction;
determining link test transmission configuration data of the link test transmission data according to the link test configuration data;
and transmitting the link test transmitting data to the second intersection testing end according to the link test transmitting configuration data.
15. The apparatus of claim 14, wherein the link test transmission data transmission module is specifically configured to:
determining a data transmission range, a data transmission frequency and a data transmission duration of the link test transmission data according to the link test transmission configuration data;
and transmitting the link test transmission data to the second intersection test end in the data transmission range according to the data transmission frequency and the data transmission duration.
16. The apparatus of claim 11, wherein the link test transmission data transmission module is specifically configured to:
determining target link test transmission data according to each link test transmission data under the condition that the data types of the link test transmission data are the same data types and the data identifiers of the link test transmission data are different data identifiers;
And sending the target link test sending data to the second intersection test end.
17. The apparatus of claim 11, wherein the second intersection testing end is a real intersection testing end; the link test received data acquisition module is specifically configured to:
acquiring a data forwarding log of the real intersection test end;
taking the data forwarding log as link test receiving data of the real intersection test end; or (b)
Acquiring terminal receiving data of a mobile terminal in communication connection with the real intersection testing terminal;
and taking the terminal receiving data as the link test receiving data of the real intersection test terminal.
18. The apparatus of claim 11, wherein the intersection forwarding link test result determination module is specifically configured to:
comparing the link test sending data with the link test receiving data to obtain a sending and receiving data comparison result;
and determining the intersection forwarding link test results of the first intersection test end and the second intersection test end according to the comparison result of the sending and receiving data.
19. The apparatus of any of claims 11-18, wherein the first intersection testing end is the virtual intersection testing end and the second intersection testing end is a real intersection testing end; the virtual intersection testing end comprises a first virtual intersection testing end and a second virtual intersection testing end; the apparatus further comprises a geographic location information determination module for:
Obtaining geographical position information of a detected intersection of the real intersection testing end;
determining a target test range of the geographic position information of the tested intersection;
generating first test intersection geographic position information of the first virtual intersection test end and second test intersection geographic position information of the second virtual intersection test end according to the detected intersection geographic position information and the target test range;
wherein, the geographical position information of the first test intersection belongs to the target test range; and the geographical position information of the second test intersection does not belong to the target test range.
20. The apparatus according to any of claims 11-18, the apparatus further comprising a link test configuration data module to:
generating link test configuration data of a link test task in response to a link test task configuration instruction;
the link test configuration data comprises link test task configuration data and link test sending configuration data.
21. A link test system comprises a test server, a cloud control platform and link test service equipment; wherein:
the test server is in communication connection with the cloud control platform and is used for generating link test sending data of a first road port test end and sending the link test sending data to the cloud control platform;
The cloud control platform is used for sending the link test sending data to a second intersection test end;
the link test service equipment is in communication connection with the test server and the second intersection test end, and is used for acquiring the link test sending data and the link test receiving data so as to determine intersection forwarding link test results of the first intersection test end and the second intersection test end according to the link test sending data and the link test receiving data;
the first intersection testing end or the second intersection testing end is a virtual intersection testing end.
22. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the link testing method of any one of claims 1-10.
23. A non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the link testing method of any one of claims 1-10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111544905.1A CN114244741B (en) | 2021-12-16 | 2021-12-16 | Link testing method, device, system, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111544905.1A CN114244741B (en) | 2021-12-16 | 2021-12-16 | Link testing method, device, system, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114244741A CN114244741A (en) | 2022-03-25 |
CN114244741B true CN114244741B (en) | 2023-11-14 |
Family
ID=80757176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111544905.1A Active CN114244741B (en) | 2021-12-16 | 2021-12-16 | Link testing method, device, system, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114244741B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017144432A1 (en) * | 2016-02-26 | 2017-08-31 | Nokia Solutions And Networks Oy | Cloud verification and test automation |
CN109600282A (en) * | 2018-12-26 | 2019-04-09 | 世纪龙信息网络有限责任公司 | Test macro and test method based on cloud prototype |
CN110225534A (en) * | 2019-05-29 | 2019-09-10 | 北京聚利科技股份有限公司 | Roadside unit test method, device, equipment, system and readable storage medium storing program for executing |
CN110995548A (en) * | 2020-03-04 | 2020-04-10 | 杭州云动智能汽车技术有限公司 | Method for testing validity of V2X protocol under boundary working condition |
CN111078539A (en) * | 2019-11-29 | 2020-04-28 | 江苏苏宁物流有限公司 | Test method, device, system and computer readable storage medium |
CN111596644A (en) * | 2020-05-12 | 2020-08-28 | 重庆车辆检测研究院有限公司 | Vehicle-mounted evaluation system and method based on comprehensive tester for vehicle-road cooperative application |
CN112988535A (en) * | 2021-03-03 | 2021-06-18 | 北京百度网讯科技有限公司 | Method, device, storage medium and program product for testing data push service |
CN113098636A (en) * | 2021-03-26 | 2021-07-09 | 星觅(上海)科技有限公司 | Communication performance testing method, device, equipment and storage medium |
CN113132183A (en) * | 2021-04-20 | 2021-07-16 | 北京天融信网络安全技术有限公司 | Data transmission test method, device, electronic equipment and medium |
CN113256976A (en) * | 2021-05-12 | 2021-08-13 | 中移智行网络科技有限公司 | Vehicle-road cooperative system, analog simulation method, vehicle-mounted equipment and road side equipment |
KR20210128952A (en) * | 2021-03-05 | 2021-10-27 | 아폴로 인텔리전트 커넥티비티 (베이징) 테크놀로지 씨오., 엘티디. | Method, apparatus, and device for testing traffic flow monitoring system |
KR20210130113A (en) * | 2021-02-18 | 2021-10-29 | 아폴로 인텔리전트 커넥티비티 (베이징) 테크놀로지 씨오., 엘티디. | Scene reproduction test method, apparatus, device and program of autonomous driving system |
-
2021
- 2021-12-16 CN CN202111544905.1A patent/CN114244741B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017144432A1 (en) * | 2016-02-26 | 2017-08-31 | Nokia Solutions And Networks Oy | Cloud verification and test automation |
CN109600282A (en) * | 2018-12-26 | 2019-04-09 | 世纪龙信息网络有限责任公司 | Test macro and test method based on cloud prototype |
CN110225534A (en) * | 2019-05-29 | 2019-09-10 | 北京聚利科技股份有限公司 | Roadside unit test method, device, equipment, system and readable storage medium storing program for executing |
CN111078539A (en) * | 2019-11-29 | 2020-04-28 | 江苏苏宁物流有限公司 | Test method, device, system and computer readable storage medium |
CN110995548A (en) * | 2020-03-04 | 2020-04-10 | 杭州云动智能汽车技术有限公司 | Method for testing validity of V2X protocol under boundary working condition |
CN111596644A (en) * | 2020-05-12 | 2020-08-28 | 重庆车辆检测研究院有限公司 | Vehicle-mounted evaluation system and method based on comprehensive tester for vehicle-road cooperative application |
KR20210130113A (en) * | 2021-02-18 | 2021-10-29 | 아폴로 인텔리전트 커넥티비티 (베이징) 테크놀로지 씨오., 엘티디. | Scene reproduction test method, apparatus, device and program of autonomous driving system |
CN112988535A (en) * | 2021-03-03 | 2021-06-18 | 北京百度网讯科技有限公司 | Method, device, storage medium and program product for testing data push service |
KR20210128952A (en) * | 2021-03-05 | 2021-10-27 | 아폴로 인텔리전트 커넥티비티 (베이징) 테크놀로지 씨오., 엘티디. | Method, apparatus, and device for testing traffic flow monitoring system |
CN113098636A (en) * | 2021-03-26 | 2021-07-09 | 星觅(上海)科技有限公司 | Communication performance testing method, device, equipment and storage medium |
CN113132183A (en) * | 2021-04-20 | 2021-07-16 | 北京天融信网络安全技术有限公司 | Data transmission test method, device, electronic equipment and medium |
CN113256976A (en) * | 2021-05-12 | 2021-08-13 | 中移智行网络科技有限公司 | Vehicle-road cooperative system, analog simulation method, vehicle-mounted equipment and road side equipment |
Also Published As
Publication number | Publication date |
---|---|
CN114244741A (en) | 2022-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111181801B (en) | Node cluster testing method and device, electronic equipment and storage medium | |
CN112102638B (en) | Signal lamp data display method, device, server, terminal, system and medium | |
CN108737141B (en) | Satellite link intermittent and delayed simulation method | |
CN113129596B (en) | Travel data processing method, travel data processing device, travel data processing apparatus, storage medium, and program product | |
KR102606423B1 (en) | Method, apparatus, and device for testing traffic flow monitoring system | |
WO2016089948A1 (en) | Reports of repairable objects and events | |
CN115167182B (en) | Automatic driving simulation test method, device, equipment and computer readable medium | |
CN114925114A (en) | Scene data mining method and device, electronic equipment and storage medium | |
CN108964807B (en) | System and method for testing WiFi signal strength of vehicle navigation | |
JP2022000775A (en) | Test method, device and apparatus for traffic flow monitoring measurement system | |
CN114244741B (en) | Link testing method, device, system, electronic equipment and storage medium | |
CN108989404A (en) | A kind of barrage message issuing method, server, system and storage medium | |
CN113438318B (en) | Performance test system and method of cloud control platform, electronic equipment and storage medium | |
Rachmaniah et al. | Smart campus attempt using green transportation mobile-based tracking app | |
CN115374016A (en) | Test scene simulation system and method, electronic device and storage medium | |
CN112527984B (en) | Method, device, equipment and computer storage medium for acquiring congestion event information | |
CN112150834B (en) | Information publishing method, device, equipment and storage medium | |
CN111695253A (en) | Site testing method, device, equipment and storage medium in automatic driving | |
CN115587496B (en) | Test method, device, equipment, system and storage medium based on vehicle-road cooperation | |
CN110471124A (en) | Virtual test photosignal Atmospheric propagating effects actively calculate method of servicing and system | |
CN116110235A (en) | Method and system for simulating phase data of annunciator | |
CN115631465B (en) | Key group risk perception method and device, electronic equipment and readable medium | |
Aldayan et al. | Smart virtual parking mobile application | |
CN116935647A (en) | Data verification method and device, electronic equipment and storage medium | |
CN116090166A (en) | Star group-based earth surface abnormality early warning method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |