Drive test method and device, equipment and storage medium

By receiving and processing position information and video streams during the road test process in real time, the road test records and reports are automatically generated, which solves the inaccuracy and inefficiency caused by manual recording during the road test, and improves the accuracy and efficiency of road tests.

CN120220407APending Publication Date: 2025-06-27SHENZHEN YISHIHUOLALA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510373001.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

During the road test, the tester needs to manually record the existing problems, and after the road test is completed, the road test report needs to be manually generated, resulting in inaccurate results and low efficiency.

Method used

A road measurement method is provided, through the road measurement device, the position information of the target vehicle, the video stream of the camera equipment and the video stream of the navigation equipment in real time, generate the road measurement record and automatically generate the road measurement report.

Benefits of technology

The problem of manual recording is avoided, the accuracy of road test results is improved, the time and cost of road test is reduced, and the efficiency of road test is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120220407A_ABST
    Figure CN120220407A_ABST
Patent Text Reader

Abstract

The invention provides a road test method, device and equipment and a storage medium, and the method comprises the steps: in a road test process, receiving the position information of a target vehicle, a video stream corresponding to camera equipment, and a video stream corresponding to navigation equipment in real time; under the condition that a test instruction is received, acquiring position information, a first video stream and a second video stream associated with receiving time corresponding to the test instruction; generating a drive test record based on the position information associated with the receiving time, the first video stream and the second video stream; and generating a drive test report based on the at least one drive test record generated in the drive test process. In the embodiment of the invention, a tester does not need to manually record existing problems, and the road condition of the target vehicle in the road test process, the position information of the target vehicle and the display content of the display interface of the navigation equipment can be recorded only according to the test instruction sent by the tester, so that omission caused by manual recording of the problems is avoided; and the accuracy of the drive test result is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of data processing, and particularly relates to a road test method, device, equipment, and storage medium. Background Art

[0002] With the gradual penetration of the mobile Internet into daily life, a large number of transportation-related applications have emerged. In a scenario, a driver uses a navigation application, which provides real-time and accurate information to the driver and guides the driver to reach the destination quickly. To provide more accurate and timely navigation information to the driver and improve the driver experience, a large number of real road tests are required to verify the functional effects of the navigation application.

[0003] During the road test, the driver needs to drive the vehicle following the navigation of the navigation application, and the tester records the problems existing during the navigation process, and then forms a road test report. However, the problems existing during the road test need to be manually recorded by the tester, and the problems are likely to be missed; and after the road test is completed, the tester needs to manually generate a road test report, which consumes a lot of time and labor costs and reduces the road test efficiency. Summary of the Invention

[0004] The main purpose of this application is to provide a road test method, device, computer equipment, and storage medium, aiming to solve the technical problems that the problems existing during the road test need to be manually recorded by the tester, and after the road test is completed, the tester needs to manually generate a road test report, resulting in inaccurate road test results and low road test efficiency.

[0005] To achieve the above object, this application provides a road test method, which is applied to a road test device. The road test device is communicatively connected to at least one camera device, and the road test device is communicatively connected to at least one navigation device. The road test device, the at least one camera device, and the at least one navigation device are all arranged on a target vehicle; The method includes: During the road test, the position information of the target vehicle, the video stream corresponding to the camera device, and the video stream corresponding to the navigation device are received in real time; the video stream corresponding to the camera device is used to characterize the road conditions of the target vehicle during the road test, and the video stream corresponding to the navigation device is used to characterize the display content of the display interface of the navigation device; When a test instruction is received, the position information, the first video stream, and the second video stream associated with the reception time corresponding to the test instruction are obtained; the first video stream has a corresponding relationship with the camera device, and the second video stream has a corresponding relationship with the navigation device; Based on the position information, the first video stream, and the second video stream associated with the reception time, a road test record is generated; Generate a road test report based on at least one road test record generated during the road test process.

[0006] Optionally, when receiving a test instruction, obtaining location information, a first video stream, and a second video stream associated with the reception time corresponding to the test instruction includes: Receive a test instruction; Parse the test instruction to obtain the reception time corresponding to the test instruction; In response to the test instruction, obtain location information associated with the reception time corresponding to the test instruction, a first video stream with the reception time as the video start time, and a second video stream with the reception time as the video start time; Wherein, the video duration of the first video stream is the same as the video duration of the second video stream.

[0007] Optionally, generating a road test record based on the location information, the first video stream, and the second video stream associated with the reception time includes: Parse the test instruction to obtain the road test mark characterized by the test instruction; Perform an aggregation process on the road test mark, the location information, the first video stream, and the second video stream to generate a road test record.

[0008] Optionally, generating a road test record based on the location information, the first video stream, and the second video stream associated with the reception time includes: Parse the test instruction to obtain the road test mark characterized by the test instruction and the text information carried by the test instruction; Perform an aggregation process on the road test mark, the text information, the location information, the first video stream, and the second video stream to generate a road test record.

[0009] Optionally, generating a road test report based on at least one road test record generated during the road test process includes: Extract the road test mark, location information, first video stream, and second video stream from each road test record; Classify road test marks of the same type; Perform an aggregation process on location information for which associated road test marks belong to the same type, perform an aggregation process on the first video stream for which associated road test marks belong to the same type, and perform an aggregation process on the second video stream for which associated road test marks belong to the same type to generate a road test report.

[0010] Optionally, the road test device is also communicatively connected to a database. After obtaining location information, a first video stream, and a second video stream associated with the reception time corresponding to the test instruction when receiving the test instruction, the method further includes: Upload the first video stream and the second video stream to the database.

[0011] Optionally, the method further includes: Receiving a query request; the query request carries a query time; In response to the query request, obtain the first video stream and the second video stream associated with the query time from the database.

[0012] In addition, to achieve the above object, the present application further provides a road test device, the road test device is communicatively connected to at least one camera device, the road test device is communicatively connected to at least one navigation device, and the road test device, the at least one camera device and the at least one navigation device are all arranged on a target vehicle; The road test device includes: A first receiving module, configured to, during a road test, receive in real time the position information of the target vehicle, the video stream corresponding to the camera device, and the video stream corresponding to the navigation device; the video stream corresponding to the camera device is used to characterize the road conditions of the target vehicle during the road test, and the video stream corresponding to the navigation device is used to characterize the display content of the navigation device display interface; A first obtaining module, configured to, when receiving a test instruction, obtain the position information, the first video stream and the second video stream associated with the receiving time corresponding to the test instruction; the first video stream has a corresponding relationship with the camera device, and the second video stream has a corresponding relationship with the navigation device; A first generating module, configured to generate a road test record based on the position information, the first video stream and the second video stream associated with the receiving time; A second generating module, configured to generate a road test report based on at least one road test record generated during the road test.

[0013] To solve the above technical problems, an embodiment of the present application further provides a computer device, adopting the following technical solution: The computer device includes a memory and a processor, a computer program is stored in the memory, and when the processor executes the computer program, the steps of any one of the road test methods proposed in the embodiments of the present application are implemented.

[0014] To solve the above technical problems, an embodiment of the present application further provides a computer-readable storage medium, adopting the following technical solution: A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of any one of the road test methods proposed in the embodiments of the present application are implemented.

[0015] Compared with the prior art, the embodiments of the present application mainly have the following beneficial effects: The present application provides a road test method, device, equipment and storage medium. The above method is applied to a road test device, which is communicatively connected to at least one camera device and at least one navigation device. The road test device, at least one camera device and at least one navigation device are all arranged on a target vehicle. The above method includes: during the road test process, real-time receiving the position information of the target vehicle, the video stream corresponding to the camera device, and the video stream corresponding to the navigation device; the video stream corresponding to the camera device is used to characterize the road conditions during the road test process of the target vehicle, and the video stream corresponding to the navigation device is used to characterize the display content of the navigation device display interface; when receiving a test instruction, obtaining the position information, the first video stream and the second video stream associated with the reception time corresponding to the test instruction; the first video stream has a corresponding relationship with the camera device, and the second video stream has a corresponding relationship with the navigation device; generating a road test record based on the position information, the first video stream and the second video stream associated with the reception time; generating a road test report based on at least one road test record generated during the road test process. In the embodiments of the present application, there is no need for testers to manually record problems during the road test process. Only according to the test instructions sent by the testers, it is possible to record the road conditions during the road test process of the target vehicle, the position information of the target vehicle, and the display content of the navigation device display interface, thereby avoiding omissions caused by manual recording problems and improving the accuracy of the road test results. Moreover, the road test method provided by the embodiments of the present application can automatically generate a road test report, thereby reducing the road test time and cost and improving the road test efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the solutions in the present application, the following will briefly introduce the drawings required for the description of the embodiments of the present application. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0017] Figure 1 is an exemplary system architecture diagram to which the present application can be applied; Figure 2 is a schematic structural diagram of an embodiment of a road test device provided by an embodiment of the present application; Figure 3 is a flowchart of a road test method provided by an embodiment of the present application; Figure 4 is a schematic structural diagram of another embodiment of a road test device provided by an embodiment of the present application; Figure 5 is a basic structural block diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0018] The road test method provided by the embodiments of this application is applied to a road test device. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which this application belongs; the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusion. The terms "first", "second", etc. in the specification and claims of this application or the above drawings are used to distinguish different objects and not to describe a specific order.

[0019] Referring to "embodiments" herein means that specific features, structures, or characteristics described in connection with the embodiments can be included in at least one embodiment of this application. The phrase appearing in various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0020] To enable those skilled in the technical field to better understand the solution of this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings.

[0021] As Figure 1 shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0022] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as a web browser application, a shopping application, a search application, an instant messaging tool, an email client, a social online platform software, etc.

[0023] The terminal devices 101, 102, and 103 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, desktop computers, and so on.

[0024] The server 105 can be a server that provides various services, such as a background server that supports the pages displayed on the terminal devices 101, 102, and 103.

[0025] It should be noted that the road test method provided by the embodiments of the present application is generally executed by the server / terminal device. Correspondingly, the road test device is generally set in the server / terminal device.

[0026] It should be understood that Figure 1 the numbers of the terminal devices, networks, and servers in

[0027] Please refer to Figure 2 Figure 2 which is a schematic structural diagram of an embodiment of the road test device provided by the embodiments of the present application. In the Figure 2 illustrated embodiment, the road test device is communicatively connected to two navigation devices through a connection member, and is communicatively connected to two camera devices through a connection member. Among them, the above connection member can be an integrated connector, and the above road test device, navigation device, and camera device can be set on a vehicle. The road test device is also communicatively connected to a database.

[0028] It should be understood that the road test device can be a portable and movable terminal. The display interface of the road test device displays a front-end page, and the front-end page displays the road condition video 1 captured by the camera device 1, the road condition video 2 captured by the camera device 2, the screen projection interface of the navigation device 1, the screen projection interface of the navigation device 2, and the position of the vehicle.

[0029] Please refer to Figure 3 which shows a flowchart of an embodiment of the road test method proposed by the present application. The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology.

[0030] ​The road test method provided by the embodiment of the present application is applied to a road test device. As described above, the road test device is communicatively connected to at least one camera device and at least one navigation device, and the road test device, at least one camera device, and at least one navigation device are all arranged on a target vehicle.

[0031] The road test method provided by the embodiment of the present application includes: S310, during the road test, real-time receive the position information of the target vehicle, the video stream corresponding to the camera device, and the video stream corresponding to the navigation device.

[0032] During the road test, the road test device real-time receives the position information of the target vehicle, the video stream captured by the camera device, and the video stream formed by the projection screen interface of the navigation device.

[0033] Among them, the video stream corresponding to the camera device is used to characterize the road conditions of the target vehicle during the road test, and the video stream corresponding to the navigation device is used to characterize the display content of the display interface of the navigation device.

[0034] S320, in the case of receiving a test instruction, obtain the position information, the first video stream, and the second video stream associated with the reception time corresponding to the test instruction.

[0035] In this step, receive a test instruction, and the test instruction carries a reception time. Optionally, a road test personnel can perform corresponding operations on the road test device so that the road test device receives the test instruction.

[0036] In response to the test instruction, obtain the position information, the first video stream, and the second video stream associated with the reception time. Among them, the first video stream has a corresponding relationship with the camera device, and the second video stream has a corresponding relationship with the navigation device; it can be understood that the first video stream is the video stream captured by the camera device, and the second video stream characterizes the display content of the display interface of the navigation device.

[0037] S330, generate a road test record based on the position information, the first video stream, and the second video stream associated with the reception time.

[0038] In this step, after receiving the position information, the first video stream, and the second video stream, generate a road test record based on the above position information, the first video stream, and the second video stream.

[0039] For specific implementation manners, please refer to the subsequent embodiments.

[0040] S340, generate a road test report based on at least one road test record generated during the road test.

[0041] In this step, after generating the road test record, a road test report can be generated based on all the road test records generated during the road test. For the specific implementation method, please refer to the following embodiments.

[0042] In the embodiments of the present application, during the road test, testers do not need to manually record existing problems. Only according to the test instructions sent by the testers, the road conditions of the target vehicle during the road test, the position information of the target vehicle, and the display content of the navigation device display interface can be recorded, so as to avoid omissions caused by manual recording problems and improve the accuracy of the road test results. Moreover, the road test method provided by the embodiments of the present application can automatically generate a road test report, thereby reducing the road test time and cost and improving the road test efficiency.

[0043] In addition, in the embodiments of the present application, the information acquisition of the navigation device display page is realized, so that the status of the device can be monitored in real time, including the operation situation of the device, the running situation of the application, etc. This can enable road test personnel to obtain more detailed device usage conditions, thereby providing more accurate road test results.

[0044] In addition, in the embodiments of the present application, the device information of the navigation device and the camera device is obtained, so that road test personnel can understand information such as the hardware configuration, operating system version, and network status of the device. This can enable road test personnel to obtain more detailed device hardware conditions, thereby providing more accurate road test results.

[0045] Optionally, when receiving the test instruction, obtaining the position information, the first video stream, and the second video stream associated with the reception time corresponding to the test instruction includes: Receiving the test instruction; Parsing the test instruction to obtain the reception time corresponding to the test instruction; In response to the test instruction, obtaining the position information associated with the reception time corresponding to the test instruction, the first video stream with the reception time as the video start time, and the second video stream with the reception time as the video start time; Wherein, the video duration of the first video stream is the same as the video duration of the second video stream.

[0046] In this embodiment, the test instruction is received and parsed to obtain the reception time corresponding to the test instruction. As described above, the road test personnel can perform corresponding operations on the road test device so that the road test device receives the test instruction, and the above reception time can be the operation time of the road test personnel on the road test device.

[0047] In response to the test instruction, obtain the location information associated with the reception time, the first video stream corresponding to the imaging device, and the second video stream corresponding to the navigation device, where the video start time of the first video stream is the above-mentioned reception time, the video start time of the second video stream is the above-mentioned reception time, and the video duration of the first video stream is the same as that of the second video stream.

[0048] In the embodiments of the present application, the road test personnel only need to send a test instruction to automatically record the location information, the first video stream and the second video stream, providing rich data support for subsequent problem analysis and solution. It changes the traditional manual recording method and greatly improves the test efficiency and accuracy.

[0049] Optionally, generating a road test record based on the location information, the first video stream, and the second video stream associated with the reception time includes: Parse the test instruction to obtain the road test mark represented by the test instruction; Perform an aggregation process on the road test mark, the location information, the first video stream, and the second video stream to generate a road test record.

[0050] An optional implementation is that the test instruction carries a road test mark, and the above road test mark is used to represent a road test problem. For example, the above road test mark can represent a navigation route error.

[0051] In this embodiment, parse the test instruction to obtain the road test mark represented by the test instruction, and perform an aggregation process on the road test mark, the location information, the first video stream, and the second video stream to generate a road test record. In the case where the road test mark represents a navigation route error, determine that the road test problem recorded in the road test record is a navigation route error.

[0052] Optionally, generating a road test record based on the location information, the first video stream, and the second video stream associated with the reception time includes: Parse the test instruction to obtain the road test mark represented by the test instruction and the text information carried by the test instruction; Perform an aggregation process on the road test mark, the text information, the location information, the first video stream, and the second video stream to generate a road test record.

[0053] Another optional implementation is that the test instruction carries a road test mark and text information. The above road test mark is used to represent a road test problem, and the above text information is used to represent the text input by the road test personnel.

[0054] In this embodiment, the test instruction is parsed to obtain the road test mark and text information represented by the test instruction, and the above road test mark, location information, first video stream, and second video stream are aggregated to generate a road test record. It should be understood that the text information is recorded in the road test record.

[0055] In this embodiment, the road test record may also include problems input by the road test personnel to comprehensively record the problems existing in the road test process.

[0056] Optionally, generating a road test report based on at least one road test record generated during the road test process includes: Extracting the road test mark, location information, first video stream, and second video stream from each road test record; Classifying road test marks of the same type; Performing aggregation processing on location information for which associated road test marks belong to the same type, performing aggregation processing on the first video stream for which associated road test marks belong to the same type, and performing aggregation processing on the second video stream for which associated road test marks belong to the same type to generate a road test report.

[0057] As described above, the road test mark is used to represent a road test problem.

[0058] In this embodiment, after obtaining all the road test records generated during the road test process, the road test mark, location information, first video stream, and second video stream are extracted from each road test record, and road test marks of the same type are classified to obtain a set of road test marks. Road test records belonging to the same set of road test marks have the same road test problem.

[0059] Further, for all the road test records in the same set of road test marks, aggregation processing is performed on the location information in the road test records, aggregation processing is performed on the first video stream in the road test records, and aggregation processing is performed on the second video stream in the road test records to generate a road test report.

[0060] The road test method provided in this embodiment classifies road test marks, and then performs aggregation processing on location information, the first video stream, and the second video stream of the same type to generate a road test report, thus completely subverting the traditional manual report collation method and greatly improving the efficiency and quality of report generation. It can automatically collect and collate various feedback information to generate a templatized report with a clear structure and comprehensive content, making the reading and understanding of the report simpler and more intuitive.

[0061] Optionally, the road test device is also communicatively connected to a database. After obtaining the location information, first video stream, and second video stream associated with the reception time corresponding to the test instruction when receiving the test instruction, the method further includes: Upload the first video stream and the second video stream to the database.

[0062] Optionally, the method further includes: Receiving a query request; the query request carries a query time; In response to the query request, obtain the first video stream and the second video stream associated with the query time from the database.

[0063] In this embodiment, after obtaining the first video stream and the second video stream, the first video stream and the second video stream can also be uploaded to the database to implement caching of the video stream, enabling the road test personnel to view past video content at any time point, greatly enhancing the video backtracking experience.

[0064] In this embodiment, historical videos can also be viewed based on the query request sent by the road test personnel.

[0065] Specifically, receive a query instruction, which carries a query time. Among them, the road test personnel can perform corresponding operations on the road test device to generate the query instruction.

[0066] In response to the above query instruction, obtain the first video stream and the second video stream associated with the query time from the database. Optionally, the video start time of the first video stream is the query time, and the video start time of the second video stream is the query time.

[0067] In this embodiment, the video backtracking ability is realized by uploading the video stream to the database. By efficiently caching the video stream and caching the real-time video stream on the server side, users can view past video content at any time point, greatly enhancing the video backtracking experience. And through the video stream caching technology, fast backtracking of real-time video can be achieved without waiting for the generation and download of video files, greatly improving the efficiency of video viewing back.

[0068] Please refer to Figure 4 , a road test device 400 provided by an embodiment of the present application. The road test device 400 is communicatively connected to at least one camera device, and the road test device 400 is communicatively connected to at least one navigation device. The road test device 400, the at least one camera device, and the at least one navigation device are all arranged on a target vehicle; The road test device 400 includes: A first receiving module 410, configured to, during a road test, receive in real time the position information of the target vehicle, the video stream corresponding to the camera device, and the video stream corresponding to the navigation device; the video stream corresponding to the camera device is used to characterize the road conditions of the target vehicle during the road test, and the video stream corresponding to the navigation device is used to characterize the display content of the navigation device display interface; A first acquisition module 420, configured to acquire position information, a first video stream, and a second video stream associated with a reception time corresponding to the test instruction when receiving the test instruction; the first video stream has a corresponding relationship with the imaging device, and the second video stream has a corresponding relationship with the navigation device; A first generation module 430, configured to generate a road test record based on the position information, the first video stream, and the second video stream associated with the reception time; A second generation module 440, configured to generate a road test report based on at least one road test record generated during the road test.

[0069] Optionally, the first acquisition module 420 is specifically configured to: Receive a test instruction; Parse the test instruction to obtain the reception time corresponding to the test instruction; In response to the test instruction, acquire position information associated with the reception time corresponding to the test instruction, a first video stream with the reception time as the video start time, and a second video stream with the reception time as the video start time; Wherein, the video duration of the first video stream is the same as the video duration of the second video stream.

[0070] Optionally, the first generation module 430 is specifically configured to: Parse the test instruction to obtain the road test mark characterized by the test instruction; Perform an aggregation process on the road test mark, the position information, the first video stream, and the second video stream to generate a road test record.

[0071] Optionally, the first generation module 430 is further specifically configured to: Parse the test instruction to obtain the road test mark characterized by the test instruction and the text information carried by the test instruction; Perform an aggregation process on the road test mark, the text information, the position information, the first video stream, and the second video stream to generate a road test record.

[0072] Optionally, the second generation module 440 is specifically configured to: Extract the road test mark, the position information, the first video stream, and the second video stream in each road test record; Classify the road test marks of the same type; Perform an aggregation process on the position information with associated road test marks belonging to the same type, perform an aggregation process on the first video streams with associated road test marks belonging to the same type, and perform an aggregation process on the second video streams with associated road test marks belonging to the same type to generate a road test report.

[0073] Optionally, the road test device 400 further includes: An upload module, configured to upload the first video stream and the second video stream to the database.

[0074] Optionally, the road test device 400 further includes: A second receiving module, configured to receive a query request; the query request carries a query time; A second obtaining module, configured to, in response to the query request, obtain the first video stream and the second video stream associated with the query time from the database.

[0075] To solve the above technical problems, an embodiment of the present application further provides a computer device. For details, please refer to Figure 5 , Figure 5 which is a basic structural block diagram of the computer device in this embodiment. The computer device 5 includes a memory 51, a processor 52, and a network interface 53 that are communicatively connected to each other through a system bus. It should be noted that only the computer device 5 with components 51-53 is shown in the figure, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented. Among them, those skilled in the art of the present technology can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.

[0076] The computer device may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The computer device can perform human-computer interaction with a user through a keyboard, a mouse, a remote control, a touchpad, a voice control device, or other means.

[0077] The memory 51 at least includes one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disc, etc. In some embodiments, the memory 51 may be an internal storage unit of the computer device 5, such as the hard disk or memory of the computer device 5. In other embodiments, the memory 51 may also be an external storage device of the computer device 5, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, FlashCard, etc. equipped on the computer device 5. Of course, the memory 51 may also include both the internal storage unit and the external storage device of the computer device 5. In this embodiment, the memory 51 is generally used to store the operating system and various application software installed on the computer device 5, such as the program code of the road test method. In addition, the memory 51 may also be used to temporarily store various types of data that have been output or will be output.

[0078] In some embodiments, the processor 52 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other data processing chip. The processor 52 is generally used to control the overall operation of the computer device 5. In this embodiment, the processor 52 is used to run the program code stored in the memory 51 or process data, such as running the program code of the road test method.

[0079] The network interface 53 may include a wireless network interface or a wired network interface, and the network interface 53 is generally used to establish a communication connection between the computer device 5 and other electronic devices.

[0080] This application also provides another implementation manner, that is, to provide a computer-readable storage medium storing the road test program, and the road test program can be executed by at least one processor, so that the at least one processor executes the steps of the road test method as described above.

[0081] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general hardware online platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present application.

[0082] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0083] Obviously, the above-described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The accompanying drawings show preferred embodiments of the present application, but do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosed content of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions described in the foregoing specific embodiments, or perform equivalent replacements for some of the technical features. Any equivalent structure directly or indirectly using the content of the specification and drawings of the present application in other related technical fields is equally within the scope of the patent protection of the present application.

Claims

1. A drive test method, characterized in that: Applied to a road test device, the road test device is communicatively connected to at least one camera device, the road test device is communicatively connected to at least one navigation device, and the road test device, the at least one camera device and the at least one navigation device are all arranged on a target vehicle; The method comprises: During the road test, the position information of the target vehicle, the video stream corresponding to the camera device, and the video stream corresponding to the navigation device are received in real time; the video stream corresponding to the camera device is used to represent the road condition of the target vehicle during the road test, and the video stream corresponding to the navigation device is used to represent the display content of the display interface of the navigation device; In the case of receiving a test instruction, obtaining location information, a first video stream, and a second video stream associated with a reception time corresponding to the test instruction; the first video stream corresponds to the camera device, and the second video stream corresponds to the navigation device; generating a drive test record based on the location information associated with the reception time, the first video stream, and the second video stream; A drive test report is generated based on at least one drive test record generated during the drive test.

2. The method according to claim 1, characterized in that The method of acquiring, upon receiving a test instruction, location information, a first video stream, and a second video stream associated with a reception time corresponding to the test instruction, comprises: Receive test instructions; Parsing the test instruction to obtain a receiving time corresponding to the test instruction; In response to the test instruction, obtaining location information associated with a reception time corresponding to the test instruction, a first video stream with the reception time as a video start time, and a second video stream with the reception time as a video start time; The video duration of the first video stream is the same as the video duration of the second video stream.

3. The method according to claim 1, characterized in that: The generating a drive test record based on the location information associated with the receiving time, the first video stream, and the second video stream includes: Parsing the test instruction to obtain a drive test mark represented by the test instruction; The drive test mark, the location information, the first video stream and the second video stream are aggregated to generate a drive test record.

4. The method according to claim 1, characterized in that: The generating a drive test record based on the location information associated with the receiving time, the first video stream, and the second video stream includes: Parsing the test instruction to obtain the drive test mark represented by the test instruction and the text information carried by the test instruction; The drive test mark, the text information, the location information, the first video stream and the second video stream are aggregated to generate a drive test record.

5. The method according to claim 1, characterized in that The generating a drive test report based on at least one drive test record generated during the drive test process includes: Extracting a drive test mark, location information, a first video stream, and a second video stream from each drive test record; Classify the same type of drive test marks; Aggregate the location information of the same type associated with the drive test mark, aggregate the first video streams of the same type associated with the drive test mark, and aggregate the second video streams of the same type associated with the drive test mark to generate a drive test report.

6. The method according to claim 1, characterized in that The drive test device is also connected to a database for communication. When receiving a test instruction, after obtaining the location information, the first video stream, and the second video stream associated with the reception time corresponding to the test instruction, the method further includes: The first video stream and the second video stream are uploaded to the database.

7. The method according to claim 6, characterized in that The method further comprises: receiving a query request; the query request carries a query time; In response to the query request, a first video stream and a second video stream associated with the query time are obtained from the database.

8. A drive test device, characterized in that: The road test device is communicatively connected to at least one camera device, the road test device is communicatively connected to at least one navigation device, and the road test device, the at least one camera device and the at least one navigation device are all arranged on a target vehicle; The drive test device comprises: A first receiving module is used to receive the position information of the target vehicle, the video stream corresponding to the camera device, and the video stream corresponding to the navigation device in real time during the road test; the video stream corresponding to the camera device is used to represent the road condition of the target vehicle during the road test, and the video stream corresponding to the navigation device is used to represent the display content of the display interface of the navigation device; A first acquisition module is used to acquire, when receiving a test instruction, location information, a first video stream, and a second video stream associated with a reception time corresponding to the test instruction; the first video stream corresponds to the camera device, and the second video stream corresponds to the navigation device; A first generating module, configured to generate a drive test record based on the location information associated with the receiving time, the first video stream, and the second video stream; The second generating module is configured to generate a drive test report based on at least one drive test record generated during the drive test process.

9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the drive test method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the drive test method according to any one of claims 1 to 7 are implemented.