Drive test analysis method, system, electronic device and nonvolatile storage medium
By binding network signal data and panoramic video data of the road test path, and using timestamps to associate trajectory points and image frames, the problem of not being able to obtain physical environment data in traditional road tests is solved, and remote real-time monitoring and precise positioning of the road test process are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-08
- Publication Date
- 2026-04-07
AI Technical Summary
Traditional DT/CQT testing can only analyze wireless networks through drive test log data, and cannot obtain physical environment data during the test, resulting in low efficiency and poor accuracy in analyzing network signal quality problems.
By binding network signal data and panoramic video data, and linking trajectory points and image frames through timestamps, signal impact information is analyzed, combined with environmental information of the road test path.
It enables remote real-time monitoring and precise positioning of the road test process, improving the efficiency and accuracy of network signal quality problem analysis.
Smart Images

Figure CN116095713B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mobile communication technology, and more specifically, to a drive test analysis method, system, electronic device, and non-volatile storage medium. Background Technology
[0002] With the rapid development of mobile communication technology, users' requirements for mobile network quality are also increasing. DT (DRIVE TEST) / CQT (CALL QUALITY TEST) automatic drive testing is one of the important means for operators to assess mobile network quality and understand users' real experience. However, traditional DT / CQT testing can only analyze the wireless network situation through drive test log (LOG) data, and cannot obtain physical environment data during the test. This seriously affects the efficiency and accuracy of network optimization personnel in locating problems, resulting in technical problems such as low efficiency and poor accuracy in analyzing network signal quality issues.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This application provides a drive test analysis method, system, electronic device, and non-volatile storage medium to at least solve the technical problem of low efficiency and poor accuracy in analyzing network signal quality issues, which is caused by the inability to obtain physical environment data during measurement, as related technologies can only collect network signal data.
[0005] According to one aspect of the embodiments of this application, a road test analysis method is provided, comprising: binding network signal data and panoramic video data of a target road test path, wherein the network signal data is used to characterize the network signal quality of each trajectory point on the target road test path, and the panoramic video data is used to characterize the environmental information of the target road test path; associating each trajectory point in the network signal data with each frame in the panoramic video data according to a timestamp; analyzing the network signal data of the trajectory points and the frame associated with the trajectory points to obtain signal impact information, wherein the signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory points on the network signal quality of the trajectory points.
[0006] Optionally, binding the network signal data and panoramic video data of the target road test path includes: generating a target identifier at a target time, wherein the target time is the time when the road test equipment begins to collect network signal data; configuring the target identifier to the road test equipment and the image acquisition equipment, wherein the image acquisition equipment is the equipment that plans to collect panoramic video data; and receiving the network signal data containing the target identifier collected by the road test equipment and the panoramic video data containing the target identifier collected by the image acquisition equipment when the target identifier is detected to be successfully configured.
[0007] Optionally, generating the target identifier includes: generating time information corresponding to the target time; determining the device number of the road test equipment and the port number connecting the road test equipment and the image acquisition equipment; and combining the time information, device number, and port number to obtain the target identifier.
[0008] Optionally, after configuring the target identifier to the road test equipment and the image acquisition equipment, the method further includes: detecting whether the target identifier has been successfully configured to the road test equipment and the image acquisition equipment; and sending an alarm message if the target identifier configuration fails.
[0009] Optionally, associating each trajectory point in the network signal data with each frame in the panoramic video data based on the timestamp includes: determining the timestamp corresponding to each trajectory point in the network signal data, and the timestamp corresponding to the frame in the panoramic video data that has the same target identifier as the network signal data, wherein the timestamp is used to characterize the time of data acquisition of the trajectory points or the frame in the panoramic video data; and associating the trajectory points and frames with the same timestamp.
[0010] Optionally, before analyzing the network signal data of the trajectory points and the image frames associated with the trajectory points, the process further includes: responding to a panoramic video playback command and determining the panoramic video data corresponding to the panoramic video playback command; generating a target panoramic video based on the panoramic video data; acquiring network signal data with the same target identifier as the panoramic video data; sending the target panoramic video to the front-end interface for playback, and sending the data of the trajectory points associated with the image frames displayed on the front-end interface from the network signal data to the front-end interface for display in real time.
[0011] Optionally, the method further includes: storing panoramic video data and network signal data in a target database, and generating a directory sequence based on the target identifiers of the panoramic video data and network signal data stored in the target database, wherein the target database includes at least one of the following: a local database, or a database deployed in the cloud.
[0012] According to another aspect of the embodiments of this application, a road test analysis system is also provided, comprising: a road test device, an image acquisition device, and a processor, wherein the road test device is used to acquire network signal data of a target road test path, wherein the network signal data is used to characterize the network signal quality of each trajectory point on the target road test path; the image acquisition device is used to acquire panoramic video data of the target road test path, wherein the panoramic video data is used to characterize the environmental information of the target road test path; the processor is used to bind the network signal data and the panoramic video data of the target road test path; associate each trajectory point in the network signal data with each frame in the panoramic video data according to a timestamp; analyze the network signal data of the trajectory points and the frame associated with the trajectory points to obtain signal impact information, wherein the signal impact information result is used to characterize the degree of influence of the surrounding environment of the trajectory points on the network signal quality of the trajectory points.
[0013] According to another aspect of the embodiments of this application, a road test analysis device is also provided, comprising: a binding module for binding network signal data and panoramic video data of a target road test path, wherein the network signal data is used to characterize the network signal quality of each trajectory point on the target road test path, and the panoramic video data is used to characterize the environmental information of the target road test path; an association module for associating each trajectory point in the network signal data with each frame in the panoramic video data based on a timestamp; and an analysis module for analyzing the network signal data of the trajectory points and the frame associated with the trajectory points to obtain signal impact information, wherein the signal impact information result is used to characterize the degree of influence of the surrounding environment of the trajectory points on the network signal quality of the trajectory points.
[0014] According to another aspect of the embodiments of this application, an electronic device is also provided, the electronic device including a processor, the processor being used to run a program, wherein the program executes a drive test analysis method during runtime.
[0015] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored computer program, wherein the device where the non-volatile storage medium is located executes a drive test analysis method by running the computer program.
[0016] In this embodiment, network signal data and panoramic video data of the target road test path are bound together. The network signal data is used to characterize the network signal quality of each trajectory point on the target road test path, and the panoramic video data is used to characterize the environmental information of the target road test path. Based on the timestamp, each trajectory point in the network signal data is associated with each frame in the panoramic video data. By analyzing the network signal data of the trajectory points and the frame associated with the trajectory points, signal impact information is obtained. The signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory points on the network signal quality of the trajectory points. By embedding a panoramic video acquisition function of the physical environment of the road test process on top of the relevant road test technology, and associating and synchronizing the network parameter data acquired during the road test process with the 360-degree panoramic video data of the test environment, the road test process can be remotely monitored in real time. This achieves the purpose of remote real-time analysis and accurate positioning of the road test, thereby solving the technical problem of low efficiency and poor accuracy in analyzing network signal quality issues caused by the inability to obtain physical environment data at the time of measurement, which is only able to acquire network signal data in related technologies. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0018] Figure 1 This is a hardware structure block diagram of a computer terminal (or electronic device) for implementing a drive test analysis method according to an embodiment of this application.
[0019] Figure 2 This is a schematic diagram of a road test analysis method provided according to an embodiment of this application;
[0020] Figure 3 This is a schematic diagram of a synchronized playback interface for road test trajectories and video frames provided according to an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of a storage method for a road test system according to an embodiment of this application;
[0022] Figure 5 This is a schematic diagram of a road test data storage interface provided according to an embodiment of this application;
[0023] Figure 6 This is a schematic diagram of the structure of a road test analysis system according to an embodiment of this application;
[0024] Figure 7 This is a schematic diagram of the functional modules of a road test analysis system provided according to an embodiment of this application;
[0025] Figure 8 This is a schematic diagram of a road test data acquisition interface provided according to an embodiment of this application;
[0026] Figure 9 This is a schematic diagram of a road test analysis device provided according to an embodiment of this application. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0029] To facilitate a better understanding of the embodiments of this application by those skilled in the art, some technical terms or nouns involved in the embodiments of this application are explained as follows:
[0030] Drive test (DT): Also known as vehicle-based testing. It involves specialized testing equipment used on roads to assess network signal quality, signal level, and coverage. Testing software is used to collect and statistically analyze signaling data, obtaining network performance statistics, identifying network problems, and providing practical data support for optimization.
[0031] Call quality test (CQT): This is a network performance test that is usually conducted by making point-to-point calls.
[0032] LOG: This refers to the DT / CQT test log file, which records network signal information.
[0033] 360-degree panoramic audio and video: Panoramic audio and video files captured by a 360-degree panoramic camera.
[0034] In related technologies, drive test analysis only collects network signal data, detached from the actual physical test environment. Therefore, it suffers from low efficiency and poor accuracy in analyzing network signal quality issues. To address this problem, this application provides a related solution, which is detailed below.
[0035] According to an embodiment of this application, a method embodiment for road test analysis is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0036] The method embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal (or electronic device) for implementing a drive test analysis method is shown. Figure 1 As shown, the computer terminal 10 (or electronic device 10) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0037] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or electronic device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0038] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the road test analysis method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned road test analysis method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0039] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0040] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or electronic device).
[0041] Under the above operating environment, this application provides a road test analysis method. Figure 2 This is a schematic diagram of a road test analysis method flow provided according to an embodiment of this application, such as... Figure 2 As shown, the method includes the following steps:
[0042] Step S202: Bind the network signal data and panoramic video data of the target road test path. The network signal data is used to characterize the network signal quality of each trajectory point on the target road test path, and the panoramic video data is used to characterize the environmental information of the target road test path.
[0043] In this embodiment, the network signal data is network parameter data collected by the road test equipment, and the panoramic video data is video data collected by a 360-degree panoramic camera.
[0044] In some embodiments of this application, binding network signal data and panoramic video data of a target road test path includes the following steps: at a target time, generating a target identifier, wherein the target time is the time when the road test device begins to collect network signal data; configuring the target identifier to the road test device and the image acquisition device, wherein the image acquisition device is a device that plans to collect panoramic video data; and, upon detecting that the target identifier is successfully configured, receiving network signal data containing the target identifier collected by the road test device and panoramic video data containing the target identifier collected by the image acquisition device.
[0045] Specifically, when the road test is started, the same and unique ID number (i.e. the target identifier) is generated synchronously for the road test network parameter data (i.e. the network signal data mentioned above) and the panoramic video data, so that the two data acquisition processes start and stop synchronously and are called synchronously when presented later.
[0046] In some embodiments of this application, the generated unique identification ID (target identifier) is formatted as: date and time + device number + test port number, for example: 2022031212101111. The number 20220312121011 from left to right represents the date and time, and the identifier was generated at 12:10:11 on March 12, 2022. The second to last digit 1 represents the road test device number, and the last digit 1 represents the test port number as port 1.
[0047] As an optional implementation, the target identifier in the above format can be generated through the following steps: generating time information corresponding to the target time; determining the device number of the road test equipment and the port number connecting the road test equipment and the image acquisition equipment; and combining the time information, device number, and port number to obtain the target identifier.
[0048] To ensure that the target identifier has been configured successfully, after configuring the target identifier to the road test equipment and image acquisition equipment, the following steps are also included: detecting whether the target identifier has been successfully configured to the road test equipment and image acquisition equipment; and sending an alarm message if the target identifier configuration fails.
[0049] Specifically, the system obtains the current date and time by calling a function, determines the number of the road test device, and the port number connecting the road test device to the panoramic camera (i.e., the aforementioned image acquisition device), and generates a unique identification ID (target identifier) in the aforementioned format. The panoramic camera binds to the device using the generated unique identifier ID and stores the identifier ID in the database. The system checks whether the unique identifier ID has been configured in the road test device and the panoramic camera. If the configuration is successful, the road test device and the panoramic camera can perform data acquisition. The acquired road test network parameter data (i.e., the aforementioned network signal data) and panoramic video data both contain the aforementioned unique identification ID (target identifier). If the configuration fails, an alarm message is sent, and the configuration is re-performed.
[0050] Step S204: Based on the timestamp, associate each trajectory point in the network signal data with each frame in the panoramic video data;
[0051] In some embodiments of this application, associating each trajectory point in network signal data with each frame in panoramic video data based on timestamps includes the following steps: determining the timestamp corresponding to each trajectory point in network signal data, and the timestamp corresponding to the frame in panoramic video data that has the same target identifier as the network signal data, wherein the timestamp is used to characterize the time of data acquisition of trajectory points or frame in panoramic video data; associating trajectory points and frames with the same timestamp.
[0052] Specifically, during DT / CQT road tests, the road test software and 360-degree panoramic camera record the current time (in the current Beijing date and time or timestamp), and synchronize the road test trajectory and video panoramic image data through the time point (or timestamp).
[0053] For example, if the sampling time of a certain location during road testing is 2021-12-20 10:00:00 (or timestamp: 1639965600), panoramic images of video frames can be synchronously retrieved by matching the same time point (timestamp) to present network information and on-site image information.
[0054] Step S206: Analyze the network signal data of the trajectory point and the image frames associated with the trajectory point to obtain signal impact information. The signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory point on the network signal quality of the trajectory point.
[0055] In some embodiments of this application, before analyzing the network signal data of the trajectory points and the image frames associated with the trajectory points, the following steps are further included: responding to a panoramic video playback command and determining the panoramic video data corresponding to the panoramic video playback command; generating a target panoramic video based on the panoramic video data; acquiring network signal data with the same target identifier as the panoramic video data; sending the target panoramic video to the front-end interface for playback, and sending the data of the trajectory points associated with the image frames displayed on the front-end interface in the network signal data to the front-end interface for display in real time.
[0056] Specifically, when a playback command is detected, the target panoramic video is sent to the front-end interface for playback, and the playback progress of the panoramic video on the front-end page is monitored in real time. Based on the timestamp, the network signal data corresponding to the currently displayed frame is retrieved in real time and displayed on the front-end interface. When the video playback is detected to be paused, the network signal data is paused synchronously. The network signal data includes the trajectory path on the electronic map and the network quality parameters at each location on the path.
[0057] Figure 3 This is a schematic diagram of a synchronized playback interface for road test trajectories and video frames provided in an embodiment of this application, as shown below. Figure 3 As shown, when viewing the road test trajectory, when a certain trajectory point is selected (a certain frame of video), the panoramic view of that trajectory point can be brought up simultaneously, and when a certain frame of video is selected, the corresponding trajectory point can be located simultaneously.
[0058] As an alternative implementation, road test trajectories and video frames can be viewed through VR glasses to achieve immersive analysis.
[0059] To facilitate viewing or remote acquisition of road test data, the method further includes the following steps: storing panoramic video data and network signal data in a target database, and generating a directory sequence based on the target identifiers of the panoramic video data and network signal data stored in the target database, wherein the target database includes at least one of the following: a local database, or a database deployed in the cloud.
[0060] Figure 4 This is a schematic diagram illustrating a storage method for a road test system according to an embodiment of this application. Figure 5 This is a schematic diagram of a road test data storage interface provided according to an embodiment of this application, such as... Figure 4 , Figure 5 As shown, in some embodiments of this application, the collected road test data (network signal data and panoramic video data) are stored locally and on a cloud server. For the data stored on the cloud server, the optimization personnel can remotely obtain the data, thereby realizing remote monitoring of DT / CQT testing and achieving the effect of remote monitoring and real-time decision-making.
[0061] Through the above steps, a panoramic video acquisition function of the physical environment during the road test process is embedded in the relevant road test technology. The network signal data and 360-degree panoramic video data of the test environment during the road test process are correlated and synchronized, which can remotely monitor the road test process in real time. This achieves the purpose of remote real-time analysis and accurate positioning of the road test, and solves the technical problem of low efficiency and poor accuracy in analyzing network signal quality issues caused by the inability to obtain physical environment data during measurement, which is only able to acquire network signal data in the relevant technologies.
[0062] According to an embodiment of this application, an embodiment of a drive test analysis system is also provided. Figure 6 This is a schematic diagram of a road test analysis system provided according to an embodiment of this application. Figure 6 As shown, the system includes: a road testing device 60, an image acquisition device 62, and a processor 64, wherein,
[0063] The road test device 60 is used to collect network signal data of the target road test path, wherein the network signal data is used to characterize the network signal quality of each trajectory point on the target road test path;
[0064] Image acquisition device 62 is used to acquire panoramic video data of the target road test path, wherein the panoramic video data is used to characterize the environmental information of the target road test path;
[0065] In some embodiments of this application, the image acquisition device described above can be a 360-degree panoramic camera.
[0066] The processor 64 is used to bind network signal data and panoramic video data of the target road test path; based on the timestamp, it associates each trajectory point in the network signal data with each frame in the panoramic video data; it analyzes the network signal data of the trajectory points and the frame associated with the trajectory points to obtain signal impact information, wherein the signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory points on the network signal quality of the trajectory points.
[0067] The following section provides a further introduction to the aforementioned road test analysis system. Figure 7 This is a schematic diagram of the functional modules of a road test analysis system provided according to an embodiment of this application, such as... Figure 7 As shown, the aforementioned road test analysis system can be divided into three functional modules: a data acquisition module 70, a data processing module 72, and a data storage module 74.
[0068] The data acquisition module 70 includes the aforementioned road test device 60 and image acquisition device 62, used to simultaneously acquire network signal data and surrounding panoramic video data during road testing. Upon starting the road test, the road test device and the 360-degree panoramic camera begin acquiring network signal data and panoramic video data, respectively. Figure 8 This is a schematic diagram of a road test data acquisition interface provided according to an embodiment of this application, such as... Figure 8 As shown. In this embodiment, panoramic video data is collected by a 360-degree panoramic camera, and road test network signal data is collected by road test equipment, which includes a port for synchronously connecting to the 360-degree panoramic camera.
[0069] The data processing module 72 is used to process the collected network signal data and panoramic video data. Specifically, it binds the network signal data and panoramic video data of the target road test path; associates each trajectory point in the network signal data with each frame in the panoramic video data based on the timestamp; analyzes the network signal data of the trajectory points and the frame associated with the trajectory points to obtain signal impact information. The signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory points on the network signal quality of the trajectory points. This realizes the function of associating and calling network signal data and panoramic video data, as well as synchronizing the road test trajectory points with video frames.
[0070] The data storage module 74 stores the collected road test data (network signal data and panoramic video data) locally and on a cloud server. For the data stored on the cloud server, optimization personnel can remotely access the data, thereby realizing remote monitoring of DT / CQT testing and achieving the effect of remote monitoring and real-time decision-making.
[0071] This application embeds a video capture function that provides a panoramic view of the physical environment during the road test process into the relevant road test technology. This allows network optimization personnel to remotely monitor the road test process in real time. For areas with network problems, the geographical location and cause of the problem area can be located more accurately and efficiently by referring to both road test network data and video data. This avoids the problem of optimization personnel having to conduct multiple on-site inspections, and greatly reduces the investment of time and manpower costs.
[0072] According to an embodiment of this application, an embodiment of a road test analysis device is also provided. Figure 9 This is a schematic diagram of a road test analysis device provided according to an embodiment of this application. Figure 9 As shown, the device includes:
[0073] The binding module 90 is used to bind network signal data and panoramic video data of the target road test path. The network signal data is used to characterize the network signal quality of each trajectory point on the target road test path, and the panoramic video data is used to characterize the environmental information of the target road test path.
[0074] The association module 92 is used to associate each trajectory point in the network signal data with each frame in the panoramic video data based on the timestamp;
[0075] Analysis module 94 is used to analyze the network signal data of the trajectory point and the image frames associated with the trajectory point to obtain signal impact information. The signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory point on the network signal quality of the trajectory point.
[0076] It should be noted that each module in the aforementioned road test analysis device can be a program module (e.g., a set of program instructions to implement a specific function) or a hardware module. For the latter, it can take the following forms, but is not limited to them: each of the above modules is represented by a processor, or the functions of each of the above modules are implemented by a processor.
[0077] It should be noted that the road test analysis device provided in this embodiment can be used to perform... Figure 2 The road test analysis method shown above is also applicable to the embodiments of this application, and will not be repeated here.
[0078] This application also provides a non-volatile storage medium, which includes a stored computer program. The device containing the non-volatile storage medium executes the following road test analysis method by running the computer program: binding network signal data and panoramic video data of a target road test path, wherein the network signal data is used to characterize the network signal quality of each trajectory point on the target road test path, and the panoramic video data is used to characterize the environmental information of the target road test path; associating each trajectory point in the network signal data with each frame in the panoramic video data based on timestamps; analyzing the network signal data of the trajectory points and the frame images associated with the trajectory points to obtain signal impact information, wherein the signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory points on the network signal quality of the trajectory points. The sequence numbers of the above embodiments are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0079] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0080] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0081] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0082] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0083] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0084] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A road test analysis method, characterized in that, include: The network signal data and panoramic video data of the target road test path are bound together, wherein the network signal data is used to characterize the network signal quality of each trajectory point on the target road test path, and the panoramic video data is used to characterize the environmental information of the target road test path; Based on the timestamp, each trajectory point in the network signal data is associated with each frame in the panoramic video data. Specifically, the timestamp corresponding to each trajectory point in the network signal data and the timestamp corresponding to the frame in the panoramic video data that has the same target identifier as the network signal data are determined. The timestamp represents the time when the data of the trajectory point or the frame was acquired. Trajectory points and frames with the same timestamp are then associated. When a playback command is detected, the target panoramic video is sent to the front-end interface for playback, and the playback progress of the target panoramic video on the front-end page is monitored in real time. The network signal data corresponding to the currently displayed frame is retrieved in real time according to the timestamp and displayed on the front-end interface. When the video playback is detected to be paused, the network signal data is paused simultaneously. By analyzing the network signal data of the trajectory point and the image frames associated with the trajectory point, signal impact information is obtained, wherein the signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory point on the network signal quality of the trajectory point.
2. The road test analysis method according to claim 1, characterized in that, The network signal data and panoramic video data bound to the target drive test path include: At the target time, a target identifier is generated, wherein the target time is the time when the drive test equipment begins to collect the network signal data; Configure the target identifier to the road test equipment and the image acquisition equipment, wherein the image acquisition equipment is the equipment planned to acquire the panoramic video data; If the target identifier is successfully configured, the network signal data containing the target identifier collected by the road test device and the panoramic video data containing the target identifier collected by the image acquisition device are received.
3. The road test analysis method according to claim 2, characterized in that, The generated target identifier includes: Generate time information corresponding to the target time; Determine the device number of the road test equipment and the port number connecting the road test equipment to the image acquisition equipment; The target identifier is obtained by combining the time information, the device number, and the port number.
4. The road test analysis method according to claim 2, characterized in that, After configuring the target identifier to the road test equipment and the image acquisition equipment, the following is also included: Detect whether the target identifier has been successfully configured into the road test equipment and the image acquisition equipment; If the target identifier configuration fails, an alarm message will be sent.
5. The road test analysis method according to claim 1, characterized in that, Before analyzing the network signal data of the trajectory point and the image frame associated with the trajectory point, the method further includes: In response to a panoramic video playback command, determine the panoramic video data corresponding to the panoramic video playback command; Based on the panoramic video data, generate the target panoramic video; Acquire the network signal data that has the same target identifier as the panoramic video data; The target panoramic video is sent to the front-end interface for playback, and the trajectory point data associated with the screen frames displayed on the front-end interface in the network signal data is sent to the front-end interface in real time for display.
6. The road test analysis method according to claim 1, characterized in that, The method further includes: The panoramic video data and the network signal data are stored in a target database, and a directory sequence is generated based on the target identifiers of the panoramic video data and the network signal data stored in the target database. The target database includes at least one of the following: a local database and a database deployed in the cloud.
7. A road test analysis system, characterized in that, include: Road testing equipment, image acquisition equipment, and processors, among which, The road test equipment is used to collect network signal data of the target road test path, wherein the network signal data is used to characterize the network signal quality of each trajectory point on the target road test path; The image acquisition device is used to acquire panoramic video data of the target road test path, wherein the panoramic video data is used to characterize the environmental information of the target road test path; The processor is configured to bind the network signal data and panoramic video data of the target road test path; associate each trajectory point in the network signal data with each frame in the panoramic video data based on a timestamp, wherein the timestamp corresponding to each trajectory point in the network signal data and the timestamp corresponding to the frame in the panoramic video data that has the same target identifier as the network signal data are determined, wherein the timestamp is used to characterize the time when the data of the trajectory point or the frame is collected; associate the trajectory points and frames with the same timestamp; when a playback command is detected, send the target panoramic video to the front-end interface for playback, and monitor the playback progress of the target panoramic video on the front-end page in real time, and retrieve the network signal data corresponding to the currently displayed frame in real time based on the timestamp and display it on the front-end interface; when a video playback pause is detected, pause the network signal data synchronously; analyze the network signal data of the trajectory point and the frame associated with the trajectory point to obtain signal impact information, wherein the signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory point on the network signal quality of the trajectory point.
8. A road test analysis device, characterized in that, include: A binding module is used to bind network signal data and panoramic video data of a target road test path. The network signal data is used to characterize the network signal quality of each trajectory point on the target road test path, and the panoramic video data is used to characterize the environmental information of the target road test path. The association module is used to associate each trajectory point in the network signal data with each frame in the panoramic video data based on a timestamp. Specifically, it determines the timestamp corresponding to each trajectory point in the network signal data and the timestamp corresponding to the frame in the panoramic video data that has the same target identifier as the network signal data. The timestamp represents the time when the data of the trajectory point or the frame was acquired. It associates trajectory points and frames with the same timestamp. When a playback command is detected, it sends the target panoramic video to the front-end interface for playback and monitors the playback progress of the target panoramic video on the front-end page in real time. Based on the timestamp, it retrieves the network signal data corresponding to the currently displayed frame and displays it on the front-end interface. When video playback is detected to be paused, it synchronously pauses the network signal data. The analysis module is used to analyze the network signal data of the trajectory point and the image frame associated with the trajectory point to obtain signal impact information, wherein the signal impact information is used to characterize the degree of influence of the surrounding environment of the trajectory point on the network signal quality of the trajectory point.
9. An electronic device, the electronic device comprising a processor, characterized in that, The processor is used to run a program, wherein the program executes the road test analysis method according to any one of claims 1 to 6 when it runs.
10. A non-volatile storage medium, characterized in that, The non-volatile storage medium includes a stored computer program, wherein the device containing the non-volatile storage medium executes the drive test analysis method according to any one of claims 1 to 6 by running the computer program.
Citation Information
Patent Citations
Method and device for acquiring data for network analysis, medium and network analysis system
CN113595779A
A smart camera system and control method for vehicle-road cooperative monitoring
CN114937367A