Driving information display method, device, equipment and storage medium

By acquiring and displaying driving evaluation values ​​and violations of surrounding vehicles, it helps drivers develop safety strategies, solving traffic congestion and accidents caused by improper driving during vehicle operation, and achieving safe driving and cost savings.

CN119169847BActive Publication Date: 2025-12-26CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202410905516.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-08
Publication Date
2025-12-26
Estimated Expiration
2044-07-08

AI Technical Summary

Technical Problem

In the current technology, traffic congestion and accidents caused by drivers' improper driving are frequent, and there is a lack of effective preventive measures.

Method used

By acquiring vehicle identification information and historical driving information of surrounding vehicles, including driving evaluation values ​​and violations, the information is displayed on the user interface to help drivers develop safe driving strategies.

Benefits of technology

This reduces the probability of traffic accidents, improves safe driving, lowers the likelihood of danger, and saves manpower costs for traffic police departments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119169847B_ABST
    Figure CN119169847B_ABST
Patent Text Reader

Abstract

The application discloses a driving information display method and device, equipment and a storage medium. The method comprises the following steps: obtaining vehicle identification information of at least one other vehicle during vehicle driving; the distance between each other vehicle and the vehicle is less than or equal to a preset distance threshold; obtaining historical driving information associated with the vehicle identification information of each other vehicle, wherein the historical driving information comprises a driving evaluation value corresponding to each other vehicle and a violation driving behavior corresponding to the other vehicle; and displaying a plurality of historical driving information in a first user interface, and each historical driving information is used for a user to determine a driving strategy. By using the method, the probability of traffic accidents can be reduced, the possibility of danger can be reduced, and safe driving can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method, device, equipment and storage medium for displaying driving information. Background Technology

[0002] Currently, with the widespread use of vehicles, many cities are experiencing traffic congestion due to drivers' improper driving habits, such as suddenly making U-turns across solid lines in the middle of the road, suddenly stopping to pick up or drop off passengers in the middle of roads where parking is prohibited or at intersections, making illegal U-turns across double solid lines in one direction during rush hour, cutting in line at will, and driving in the emergency lane on highways. These behaviors can lead to traffic accidents because vehicles behind cannot react in time.

[0003] Therefore, reducing the possibility of danger during vehicle operation has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides a driving information display method, device, equipment, and storage medium, which can reduce the possibility of danger occurring during vehicle operation.

[0005] In a first aspect, embodiments of this application provide a driving information display method applied to a vehicle, the method comprising:

[0006] During the vehicle's operation, acquire the vehicle identification information of at least one other vehicle; wherein the distance between each other vehicle is less than or equal to a preset distance threshold.

[0007] Obtain historical driving information associated with the vehicle identification information of each other vehicle. The historical driving information includes the driving evaluation value of each other vehicle and the corresponding illegal driving behavior of that other vehicle.

[0008] Multiple historical driving information entries are displayed in the first user interface, and each historical driving information entry is used by the user to determine the driving strategy.

[0009] In one embodiment, the method further includes: acquiring vehicle information of other vehicles during vehicle operation; the vehicle information includes the distance and angle between the other vehicles and the vehicle; after displaying multiple historical driving information in the first user interface, the method further includes: displaying vehicle information of other vehicles in the first user interface so that the user can determine a driving strategy based on the associated historical driving information of the other vehicles and the vehicle information of the other vehicles.

[0010] In one of the embodiments, the method further comprises: in response to a first user operation input to the start control of the camera, starting the camera; acquiring vehicle identification information of a target vehicle through the camera, and recording driving behavior of the target vehicle; the target vehicle is any one of the at least one other vehicle; associating the vehicle identification information of the target vehicle and the driving behavior of the target vehicle, and uploading to the server, so that the server analyzes the driving behavior of the target vehicle, and updates the driving evaluation value corresponding to the target vehicle based on the analysis result.

[0011] In one of the embodiments, the method further comprises: displaying the vehicle identification information of the at least one other vehicle in the second user interface; in response to a second user operation input to the vehicle identification information of any one of the at least one other vehicle, determining the other vehicle corresponding to the second user operation as the target vehicle.

[0012] In one of the embodiments, acquiring the vehicle identification information of the at least one other vehicle comprises: acquiring a target picture through the camera, the target picture including the at least one other vehicle; and performing identification analysis on the target picture to determine the vehicle identification information of the at least one other vehicle.

[0013] In one of the embodiments, acquiring the historical driving information associated with the vehicle identification information of each other vehicle comprises: sending a request message to the server, the request message including the vehicle identification information of each other vehicle; the request message is used to request to acquire the historical driving information associated with the vehicle identification information of each other vehicle; receiving the historical driving information associated with the vehicle identification information of each other vehicle from the server; the historical driving information associated with the vehicle identification information of each other vehicle is acquired from the database by the server in response to the request message.

[0014] In a second aspect, the embodiments of the present application provide another driving information display method, applied to a server, the method comprising:

[0015] receiving a request message from the vehicle, the request message including vehicle identification information of each other vehicle of the at least one other vehicle, the request message being used to request to acquire historical driving information associated with the vehicle identification information of each other vehicle; the distance between each other vehicle and the target vehicle is less than or equal to a preset distance threshold; the historical driving information is used for the user to determine a driving strategy;

[0016] in response to the request message, acquiring the historical driving information associated with the vehicle identification information of each other vehicle from the database;

[0017] sending the historical driving information associated with the vehicle identification information of each other vehicle to the vehicle, so that the vehicle displays the historical driving information in the first user interface.

[0018] In one of the embodiments, the method further comprises: receiving vehicle identification information of a target vehicle and driving behavior of the target vehicle sent by the vehicle; the target vehicle is any one of the at least one other vehicle; calling the trained image processing algorithm to analyze the driving behavior of the target vehicle to obtain an analysis result; and updating the driving evaluation value of the target vehicle based on the analysis result.

[0019] In a third aspect, the embodiments of the present application provide a driving information display device, applied to a target vehicle, the device comprising:

[0020] The acquisition module is configured to acquire vehicle identification information of at least one other vehicle during driving of the vehicle; wherein the distance between each of the other vehicles and the vehicle is less than or equal to a preset distance threshold.

[0021] The acquisition module is further configured to acquire historical driving information associated with the vehicle identification information of each of the other vehicles, wherein the historical driving information comprises a driving evaluation value corresponding to each of the other vehicles and a violation driving behavior corresponding to the other vehicle.

[0022] The display module is configured to display a plurality of historical driving information in the first user interface, and each of the historical driving information is used for a user to determine a driving strategy.

[0023] In a fourth aspect, the embodiments of the present application provide another driving information display method, applied to a server, the device comprising:

[0024] The receiving module is configured to receive a request message from the vehicle, wherein the request message comprises vehicle identification information of each of the at least one other vehicle, and the request message is used to request to acquire historical driving information associated with the vehicle identification information of each of the other vehicles; the distance between each of the other vehicles and the target vehicle is less than or equal to a preset distance threshold; and the historical driving information is used for a user to determine a driving strategy.

[0025] The acquisition module is configured to acquire, in response to the request message, the historical driving information associated with the vehicle identification information of each of the other vehicles from a database.

[0026] The sending module is configured to send the historical driving information associated with the vehicle identification information of each of the other vehicles to the vehicle, so that the vehicle displays the historical driving information in the first user interface.

[0027] In a fifth aspect, the embodiments of the present application provide a vehicle-mounted device, comprising a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0028] In the driving process of the vehicle, the vehicle identification information of at least one other vehicle is acquired; wherein the distance between each of the other vehicles and the vehicle is less than or equal to a preset distance threshold.

[0029] obtain historical driving information associated with the vehicle identification information of each of the other vehicles, the historical driving information including a driving evaluation value corresponding to each of the other vehicles and a violation driving behavior corresponding to the other vehicle;

[0030] display the plurality of historical driving information in the first user interface, each of the historical driving information being used for the user to determine a driving strategy.

[0031] In a sixth aspect, an embodiment of the present application provides a server, comprising a memory, a processor and a transceiver, the memory storing a computer program;

[0032] The transceiver is configured to receive a request message from a vehicle, the request message including vehicle identification information of each of at least one other vehicle, the request message being used to request to obtain historical driving information associated with the vehicle identification information of each of the other vehicles; a distance between each of the other vehicles and the target vehicle is less than or equal to a preset distance threshold; and the historical driving information is used for the user to determine a driving strategy;

[0033] The processor, when executing the computer program, implements the following steps: in response to the request message, obtaining the historical driving information associated with the vehicle identification information of each of the other vehicles from a database;

[0034] The transceiver is further configured to send the historical driving information associated with the vehicle identification information of each of the other vehicles to the vehicle, so that the vehicle displays the historical driving information in the first user interface.

[0035] In a seventh aspect, the present application further provides a computer readable storage medium, having a computer program stored thereon, the computer program, when executed by a processor, implements the steps in the method provided in the first aspect or the second aspect.

[0036] In an eighth aspect, the present application further provides a computer program product, comprising a computer program, the computer program, when executed by a processor, implements the steps in the method provided in the first aspect or the second aspect.

[0037] The driving information display method, device, equipment and storage medium provided by the embodiment of the present application can be used in the driving process of a vehicle (such as an intelligent connected vehicle). The vehicle can obtain vehicle identification information of at least one other vehicle, wherein the distance between each other vehicle and the vehicle is less than or equal to a preset distance threshold. The vehicle can obtain historical driving information associated with the vehicle identification information of each other vehicle, wherein the historical driving information includes a driving evaluation value corresponding to each other vehicle and a violation driving behavior corresponding to the other vehicle. The vehicle can display a plurality of historical driving information in a first user interface, and each historical driving information can be used by a user to determine a driving strategy. By displaying the driving evaluation value corresponding to each other vehicle and the violation driving behavior corresponding to the other vehicle in the first user interface, the user can determine a driving strategy based on the driving evaluation value corresponding to each other vehicle and the violation driving behavior corresponding to the other vehicle, thereby reducing the probability of traffic accidents, reducing the possibility of danger, and ensuring safe driving. BRIEF DESCRIPTION OF DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other related drawings without creative labor based on these drawings.

[0039] Figure 1 is an application scenario diagram of a driving information display method provided by the embodiment of the present application;

[0040] Figure 2 is a flowchart of a driving information display method provided by the embodiment of the present application;

[0041] Figure 3 is a flowchart of another driving information display method provided by the embodiment of the present application;

[0042] Figure 4 is a flowchart of a driving information update method provided by the embodiment of the present application;

[0043] Figure 5 is a driving information update process diagram provided by the embodiment of the present application;

[0044] Figure 6 is a structure diagram of a driving information display device provided by the embodiment of the present application;

[0045] Figure 7 is a structure diagram of another driving information display device provided by the embodiment of the present application;

[0046] Figure 8 is a structural schematic diagram of still another driving information display device provided by an embodiment of the present application;

[0047] Figure 9 is a structural schematic diagram of still another driving information display device provided by an embodiment of the present application;

[0048] Figure 10 is a structural schematic diagram of a vehicle-mounted device provided by an embodiment of the present application;

[0049] Figure 11 is a structural schematic diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0050] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.

[0051] Please refer to Figure 1 , Figure 1 is an application scenario schematic diagram of a driving information display method provided by an embodiment of the present application. As shown in Figure 1 , the application scenario includes a vehicle 101 and a server 102, wherein the vehicle 101 and the server 102 communicate through a network.

[0052] In the process of driving, the vehicle 101 obtains vehicle identification information of at least one other vehicle; the distance between each other vehicle and the vehicle 101 is less than or equal to a preset distance threshold; the vehicle 101 obtains historical driving information associated with the vehicle identification information of each other vehicle from the server 102, wherein the historical driving information includes a driving evaluation value corresponding to each other vehicle and a violation driving behavior corresponding to the other vehicle; then, the vehicle 101 displays a plurality of historical driving information in a first user interface, and each historical driving information is used for a user to determine a driving strategy. By using the method, the vehicle 101 displays the driving evaluation value corresponding to each other vehicle and the violation driving behavior corresponding to the other vehicle in the first user interface, so that the user can determine a driving strategy based on the driving evaluation value corresponding to each other vehicle and the violation driving behavior corresponding to the other vehicle, thereby reducing the probability of traffic accidents, and further reducing the possibility of danger and ensuring safe driving.

[0053] Optionally, the vehicle 101 can be a vehicle equipped with sensors such as laser radar, millimeter wave radar, ultrasonic radar, etc., and a camera, for example, an intelligent networked vehicle.

[0054] Optionally, the server 102 can be a stand-alone physical server, a server cluster composed of multiple physical servers or a distributed system, a cloud server providing cloud services, cloud databases, cloud computing and other basic cloud computing services, and the like, which are not limited here.

[0055] The driving information display method provided by the embodiments of the present application is described in detail below.

[0056] Please refer to Figure 2 , Figure 2 is a flowchart of a driving information display method provided by the embodiments of the present application. The method can be executed by a vehicle (for example, the vehicle 101 in Figure 1 . As shown in Figure 2 , the driving information display method can include but is not limited to the following steps:

[0057] S201, obtaining vehicle identification information of at least one other vehicle during driving of the vehicle 101; wherein the distance between each other vehicle and the vehicle 101 is less than or equal to a preset distance threshold.

[0058] In an optional implementation, the vehicle 101 obtains the vehicle identification information of at least one other vehicle during driving of the vehicle, which can include: detecting a first user operation of a start control input for a camera during driving of the vehicle 101; starting the camera in response to the first user operation; obtaining a target picture through the camera, the target picture including at least one other vehicle; and identifying and analyzing the target picture to determine the vehicle identification information of the at least one other vehicle. Optionally, the vehicle identification information is a license plate number.

[0059] In an optional implementation, the vehicle 101 can also obtain vehicle information of each other vehicle during driving; the vehicle information includes the distance and angle between the other vehicle and the vehicle 101. Optionally, the vehicle 101 can obtain the vehicle information of each other vehicle through sensors around the vehicle body, such as laser radar, ultrasonic radar, millimeter wave radar, and the like.

[0060] S202, obtaining historical driving information associated with the vehicle identification information of each other vehicle, the historical driving information including a driving evaluation value corresponding to each other vehicle and a violation driving behavior corresponding to the other vehicle.

[0061] Optionally, the driving evaluation value is a driving score, and the score of the driving score can be 0-100.

[0062] Optionally, the illegal driving behaviors can include sudden U-turn in the middle of the road, sudden stopping in the middle of the road or at the intersection to pick up or drop off passengers, illegal U-turn in the double solid line during rush hours, random lane cutting, and driving in the emergency lane on the highway, etc., which are not limited here.

[0063] In an optional embodiment, the vehicle 101 can obtain the historical driving information associated with the vehicle identification information of each of the other vehicles from the server. That is, the server stores the historical driving information associated with the vehicle identification information of each of the other vehicles.

[0064] S203, display the plurality of historical driving information in the first user interface, each of the historical driving information being used for the user to determine a driving strategy.

[0065] For example, assuming that the plurality of historical driving information displayed in the first user interface includes that the score of the vehicle A is 75 and the illegal driving behavior is sudden stopping in the middle of the road or at the intersection to pick up or drop off passengers, if the vehicle 101 is driving behind the vehicle A, the user (driver) can determine the driving strategy as slowing down or changing lanes.

[0066] In the embodiment of the application, the vehicle 101 can obtain the vehicle identification information of at least one of the other vehicles during driving, wherein the distance between each of the other vehicles and the vehicle 101 is less than or equal to a preset distance threshold; obtain the historical driving information associated with the vehicle identification information of each of the other vehicles, the historical driving information including the driving evaluation value corresponding to each of the other vehicles and the illegal driving behavior corresponding to the other vehicle; and display the plurality of historical driving information in the first user interface, each of the historical driving information being used for the user to determine a driving strategy. By displaying the driving evaluation value corresponding to each of the other vehicles and the illegal driving behavior corresponding to the other vehicle in the first user interface, the user can determine the driving strategy based on the driving evaluation value corresponding to each of the other vehicles and the illegal driving behavior corresponding to the other vehicle, thereby reducing the probability of traffic accidents and the possibility of danger, and ensuring safe driving.

[0067] Please refer to Figure 3 , Figure 3 is a flowchart of another driving information display method provided by the embodiment of the application. Different from the driving information display method shown in Figure 2 , the method shown in Figure 3 further illustrates how the vehicle 101 obtains the vehicle information of each of the other vehicles and how the vehicle 101 obtains the historical driving information associated with the vehicle identification information of each of the other vehicles. For example, Figure 3As shown, the driving information display method can include, but is not limited to, the following steps:

[0068] S301, the vehicle 101 obtains vehicle information of each of at least one other vehicle during driving of the vehicle 101, the vehicle information of each of the at least one other vehicle including a distance and an angle between the other vehicle and the vehicle 101; wherein the distance between each of the at least one other vehicle and the vehicle 101 is less than or equal to a preset distance threshold.

[0069] In an optional embodiment, the vehicle 101 can obtain the vehicle information of each of the at least one other vehicle through sensors (such as laser radar, ultrasonic radar, millimeter wave radar, etc.) around the vehicle body.

[0070] S302, the vehicle 101 obtains vehicle identification information of each of the at least one other vehicle.

[0071] In an optional embodiment, the related description of step S302 can refer to the related description in the foregoing step S201, and will not be described here.

[0072] S303, the vehicle 101 sends a request message to the server, and correspondingly, the server receives the request message from the vehicle 101, the request message including the vehicle identification information of each of the at least one other vehicle, the request message being used to request to obtain historical driving information associated with the vehicle identification information of each of the at least one other vehicle.

[0073] The historical driving information includes a driving evaluation value corresponding to each of the at least one other vehicle and a violation driving behavior corresponding to the other vehicle.

[0074] In an optional embodiment, the vehicle and the server can communicate through a message queue telemetry transmission (Message Queuing Telemetry Transport, MQTT) protocol. The MQTT protocol is a lightweight proxy-based publish / subscribe message transmission protocol, which can communicate with remote devices through very little code and bandwidth.

[0075] Optionally, the user can log in the server through the MQTT protocol on the client in the vehicle 101.

[0076] S304, the server obtains the historical driving information associated with the vehicle identification information of each of the at least one other vehicle from the database in response to the request message.

[0077] S305, the server sends the historical driving information associated with the vehicle identification information of each of the at least one other vehicle to the vehicle 101, and correspondingly, the vehicle 101 receives the historical driving information associated with the vehicle identification information of each of the at least one other vehicle from the server.

[0078] S306, the vehicle 101 displays the historical driving information of each of the other vehicles and the vehicle information of the other vehicles in the first user interface, so that the user determines the driving strategy based on the historical driving information and the vehicle information of each of the other vehicles.

[0079] In this way, the user can identify the other vehicles in the vicinity during driving of the vehicle 101 based on the driving evaluation values, the illegal driving behaviors and the vehicle information of the other vehicles displayed in the first user interface. If the driving evaluation value of any of the other vehicles is low, the user can be more vigilant, appropriately increase the distance, and avoid the possible risks in advance, thereby ensuring safe driving.

[0080] For example, assuming that the historical driving information displayed in the first user interface includes that the score of the vehicle A is 75, the illegal driving behavior is sudden U-turn in the middle of the road, and the vehicle information of the vehicle A displayed in the first user interface includes that the distance between the vehicle A and the target vehicle is 5 meters, and the angle between the vehicle A and the target vehicle is 180 degrees (i.e., the vehicle A is in front of or behind the target vehicle), the user can determine the driving strategy as appropriately increasing the distance from the vehicle A based on the above information.

[0081] In the embodiment of the present application, the vehicle 101 can obtain the vehicle information of each of the other vehicles and the vehicle identification information of at least one of the other vehicles during driving, obtain the historical driving information associated with the vehicle identification information of each of the other vehicles, and the historical driving information includes the driving evaluation value corresponding to each of the other vehicles and the illegal driving behavior corresponding to each of the other vehicles. The historical driving information of each of the other vehicles and the vehicle information corresponding to each of the other vehicles are displayed in the first user interface, so that the user determines the driving strategy based on the historical driving information and the vehicle information of each of the other vehicles. By using this method, the vehicle 101 displays the historical driving information associated with each of the other vehicles and the vehicle information of at least one of the other vehicles in the first user interface, so that the user determines the driving strategy based on the historical driving information and the vehicle information of each of the other vehicles. In this way, the user can determine the driving strategy based on the historical driving information and the vehicle information of each of the other vehicles, thereby reducing the probability of traffic accidents, reducing the possibility of danger, and ensuring safe driving. On the other hand, it can also save the human cost of the relevant traffic police department and reduce the workload of the staff of the relevant traffic police department, thereby achieving cost reduction and efficiency improvement.

[0082] In addition, by using this method, the existing vehicle sensors and vehicle display systems can be coordinated without increasing the hardware cost, and the combination of the server and the database can achieve the function of omnidirectional driving assistance and protection.

[0083] In an optional implementation, Figure 2 and Figure 3The driving information display method shown in the figure, the vehicle 101 in the process of driving, can also record the driving behavior of the target vehicle, and send the driving behavior of the target vehicle to the server, so that the server updates the driving evaluation value of the target vehicle. For details, please refer to Figure 4 , Figure 4 is a flowchart of a driving information updating method provided by the embodiment of the application. As shown in Figure 4 , the driving information updating method can include but is not limited to the following steps:

[0084] S401, the vehicle 101 displays the vehicle identification information of at least one other vehicle in the second user interface during the driving process of the vehicle 101.

[0085] In an optional embodiment, the vehicle 101 can obtain at least one other vehicle through the camera on the vehicle body; identify the at least one other vehicle, determine the vehicle identification information of the at least one other vehicle; and display the vehicle identification information of the at least one other vehicle in the second user interface.

[0086] Optionally, the vehicle identification information of the at least one other vehicle displayed in the second user interface can be a picture or license plate number of the other vehicle, which is not limited here.

[0087] S402, the vehicle 101 detects a second user operation input for the vehicle identification information of any one of the at least one other vehicle.

[0088] Optionally, the second user operation can be a click operation, or a voice operation, etc., which is not limited here.

[0089] Optionally, any one of the other vehicles can be an other vehicle whose driving behavior does not meet the driving behavior specification determined by the user, or an other vehicle with good driving habits (such as respecting pedestrians, etc.). For example, the any one of the other vehicles is vehicle B.

[0090] S403, the vehicle 101 determines the vehicle corresponding to the second user operation as the target vehicle in response to the second user operation.

[0091] S404, the vehicle 101 detects a first user operation input for the start control of the camera.

[0092] S405, the vehicle 101 starts the camera in response to the first user operation.

[0093] S406, the vehicle 101 obtains the vehicle identification information of the target vehicle through the camera, and records the driving behavior of the target vehicle.

[0094] S407, the vehicle 101 associates the vehicle identification information of the target vehicle with the driving behavior of the target vehicle.

[0095] S408, the vehicle 101 sends the vehicle identification information of the target vehicle and the driving behavior of the target vehicle to the server, and correspondingly, the server receives the vehicle identification information of the target vehicle and the driving behavior of the target vehicle sent by the vehicle 101.

[0096] S409, the server calls the trained image processing algorithm to analyze the driving behavior of the target vehicle, and obtains an analysis result.

[0097] In an optional implementation, the server can also send the driving behavior of the target vehicle to the service client, so that the relevant staff manually review the driving behavior of the target vehicle.

[0098] S410, the server updates the driving evaluation value of the target vehicle based on the analysis result, and obtains an updated driving evaluation value corresponding to the target vehicle.

[0099] Optionally, if the analysis result indicates that the target vehicle has a driving behavior of giving way to pedestrians, the server can add points to the driving evaluation value of the target vehicle; if the analysis result indicates that the target vehicle has a driving behavior that does not conform to the driving behavior specification (such as overspeeding), the server can deduct points from the driving evaluation value of the target vehicle. Optionally, the initial value of the driving evaluation value of each vehicle can be 80 points.

[0100] In an optional implementation, after step S410, the server can also send the updated driving evaluation value to the target vehicle when detecting that the target vehicle accesses the server (for example, the target vehicle establishes a connection with the server through the MQTT protocol), and correspondingly, the target vehicle receives the updated driving evaluation value from the server.

[0101] In an optional implementation, after receiving the updated driving evaluation value from the server, the target vehicle can display the updated driving evaluation value, the driving evaluation value before the update, the reason for updating the driving evaluation value, and a complaint option on the first interface; when detecting a confirmation operation input for the complaint option, a second interface is output, the second interface is used for a user to input complaint information; after detecting a user operation that the complaint information has been input, the complaint information is sent to the server, and correspondingly, the server receives the complaint information from the target vehicle, and the complaint information is used for the server to update the updated driving evaluation value again.

[0102] For example, assuming that the target vehicle displays the updated driving evaluation value of 75 points and the previous driving evaluation value of 80 points on the first interface after receiving the updated driving evaluation value from the server, and the reason for updating the driving evaluation value is the solid line on the highway, the user can click the appeal option, and the target vehicle can detect the confirmation operation input to the appeal option. In response to the confirmation operation, the second interface is output. Then, the user can input the appeal information, for example, "the solid line on the highway is to give way to ambulances and / or fire engines", in the second interface, and determine that the appeal information has been input. After detecting the user operation that the appeal information has been input, the target vehicle can send the appeal information to the server, and the server can receive the appeal information. Finally, the server can audit the appeal information, and if the audit result is passed, the updated driving evaluation value (75 points) of the target vehicle can be modified to the previous driving evaluation value (80 points).

[0103] In this embodiment, the server can determine the appeal frequency threshold, that is, the server can limit the number of times that the vehicle uploads the appeal information. In this way, malicious reporting of scores can be prevented.

[0104] In the embodiment of the application, the vehicle 101 can record the driving behavior of the target vehicle during driving and send the driving behavior of the target vehicle to the server, so that the server can update the driving evaluation value of the target vehicle.

[0105] The following will take the target vehicle as an example of a vehicle whose driving behavior does not meet the driving behavior specification, and illustrate the method shown in Figure 5 , Figure 4 . Figure 5 is a driving information updating process schematic diagram provided by an embodiment of the application.

[0106] As shown in Figure 5 , (1) the driver of the vehicle 101 can click the vehicle identification information (for example, the picture of the vehicle A) of the vehicle A on the user interface of the vehicle 101 when encountering illegal driving behavior or other dangerous driving behavior of the vehicle A, and input a click operation to the start control of the camera. Then, (2) the vehicle 101 can start the camera or the dashcam to record the illegal driving behavior segment of the vehicle A. (3) The vehicle 101 can send the license plate number of the vehicle A and the illegal driving behavior segment of the vehicle A to the server. (4) The server can audit the illegal driving behavior segment of the vehicle A, and deduct the driving evaluation value associated with the license plate number of the vehicle A after determining the illegal driving behavior. (5) The server can send the deduction notification information to the vehicle A when detecting that the vehicle A accesses the server.

[0107] In an optional embodiment,Figure 4 In the method shown, the server can also periodically send the driving evaluation value and the driving evaluation value ranking to the vehicle owner bound to each vehicle in communication with the server; push safe driving training information to the vehicle owner of the vehicle whose driving evaluation value is less than or equal to a first preset evaluation value threshold and / or whose driving evaluation value ranking is greater than or equal to a first preset ranking threshold; and issue rewards to the vehicle owner of the vehicle whose driving evaluation value is greater than or equal to a second preset evaluation value threshold and / or whose driving evaluation value ranking is less than or equal to a second preset ranking threshold. In this way, the driver of each vehicle can be encouraged to drive friendly and civilly.

[0108] It should be understood that, although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.

[0109] Based on the same inventive concept, the embodiments of the present application also provide a driving information display device for implementing the driving information display method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more driving information display device embodiments provided below can refer to the limitations of the driving information display method described above, which will not be repeated here.

[0110] Please refer to Figure 6 , Figure 6 is a structural schematic diagram of a driving information display device provided by the embodiments of the present application. As Figure 6 shown, the driving information display device can include but is not limited to: an acquisition module 601, a display module 602. Wherein, the device can be used to execute the steps executed by the vehicle 101 in the above driving information display method, for example:

[0111] The acquisition module 601 is configured to acquire vehicle identification information of at least one other vehicle during driving of the driving information display vehicle; wherein the distance between each driving information display other vehicle and the driving information display vehicle is less than or equal to a preset distance threshold;

[0112] The obtaining module 601 is further configured to obtain historical driving information of each driving information display associated with vehicle identification information of the other vehicle, wherein the historical driving information of each driving information display includes a driving evaluation value corresponding to the other vehicle and a violation driving behavior corresponding to the other vehicle.

[0113] The display module 602 is configured to display the plurality of historical driving information of each driving information display in the first user interface, so that the user determines a driving strategy based on the associated historical driving information of each other vehicle and the vehicle information of the other vehicle.

[0114] In an embodiment, the obtaining module 601 is further configured to obtain vehicle information of each other vehicle during driving of the vehicle, wherein the vehicle information includes a distance and an angle between the other vehicle and the vehicle; and the display module 602 is further configured to display the vehicle information of each other vehicle in the first user interface after displaying the plurality of historical driving information of each driving information display in the first user interface, so that the user determines a driving strategy based on the associated historical driving information of each other vehicle and the vehicle information of the other vehicle.

[0115] In an embodiment, the apparatus further includes a processing module and a camera module. The processing module is configured to start the camera in response to a first user operation input to a start control of the camera; the camera module is configured to obtain vehicle identification information of a target vehicle through the camera and record a driving behavior of the target vehicle; the target vehicle is any one of the at least one other vehicle; the processing module is further configured to associate the vehicle identification information of the target vehicle with the driving behavior of the target vehicle and upload to a server, so that the server analyzes the driving behavior of the target vehicle and updates a driving evaluation value corresponding to the target vehicle based on an analysis result.

[0116] In an embodiment, the display module 602 is further configured to display the vehicle identification information of the at least one other vehicle in the second user interface; and the processing module is further configured to determine any one of the at least one other vehicle as the target vehicle in response to a second user operation input to the vehicle identification information of the any one of the at least one other vehicle.

[0117] In an embodiment, when the obtaining module 601 is configured to obtain the vehicle identification information of the at least one other vehicle, the obtaining module 601 is specifically configured to: obtain a target picture through the camera, wherein the target picture includes the at least one other vehicle; and perform identification analysis on the target picture to determine the vehicle identification information of the at least one other vehicle.

[0118] In an embodiment, the apparatus further comprises a transceiving module. The obtaining module, when obtaining the historical driving information associated with the vehicle identification information of each of the other vehicles, the transceiving module is configured to send a request message to the server, the request message comprising the vehicle identification information of each of the other vehicles; the request message is configured to request the historical driving information associated with the vehicle identification information of each of the other vehicles; and the transceiving module is further configured to receive the historical driving information associated with the vehicle identification information of each of the other vehicles from the server; the historical driving information associated with the vehicle identification information of each of the other vehicles is obtained from the database by the server in response to the request message.

[0119] Referring to Figure 7 , Figure 7 is a structural schematic diagram of another driving information display apparatus provided by an embodiment of the present application. As shown in Figure 7 , the driving information display apparatus can include but is not limited to a sensor module 701, a camera module 702, an image processing module 703, a display module 704, and a communication module 705. The apparatus can be configured to perform the steps performed by the vehicle 101 in the driving information display method described above. For example:

[0120] The sensor module 701 is configured to obtain vehicle information of each of the other vehicles in the at least one other vehicle, the vehicle information comprising a distance and an angle between the other vehicle and the vehicle 101.

[0121] The camera module 702 is configured to obtain a target picture, the target picture comprising the at least one other vehicle.

[0122] The image processing module 703 is configured to perform recognition analysis on the target picture to determine vehicle identification information of each of the other vehicles in the at least one other vehicle. The vehicle identification information is, for example, a license plate number.

[0123] The display module 704 is configured to display the vehicle identification information of each of the other vehicles, and historical driving information of each of the other vehicles, the historical driving information comprising a driving evaluation value corresponding to the other vehicle and a violation driving behavior corresponding to the other vehicle. Optionally, the display module 704 is further configured to display the vehicle information of each of the other vehicles.

[0124] The communication module 705 is configured to perform data transmission with the server.

[0125] Referring to Figure 8 , Figure 8 is a structural schematic diagram of another driving information display apparatus provided by an embodiment of the present application. As shown in Figure 8 , the driving information display apparatus can include but is not limited to a receiving module 801, an obtaining module 802, and a sending module 803. The apparatus can be configured to perform the steps performed by the server in the driving information display method described above, for example:

[0126] The receiving module 801 is configured to receive a request message from the vehicle, the request message comprising vehicle identification information of each of at least one other vehicle, the request message being used to request to obtain historical driving information associated with the vehicle identification information of each of the at least one other vehicle, a distance between each of the at least one other vehicle and the target vehicle being less than or equal to a preset distance threshold, and the historical driving information being used by a user to determine a driving strategy.

[0127] The obtaining module 802 is configured to obtain, in response to the request message, the historical driving information associated with the vehicle identification information of each of the at least one other vehicle from a database.

[0128] The sending module 803 is configured to send, to the vehicle, the historical driving information associated with the vehicle identification information of each of the at least one other vehicle, so that the vehicle displays the historical driving information in a first user interface.

[0129] In an embodiment, the apparatus can further comprise a processing module. The receiving module 801 is further configured to receive vehicle identification information of the target vehicle and driving behavior of the target vehicle sent by the vehicle, the target vehicle being any one of the at least one other vehicle, the processing module is configured to call a trained image processing algorithm to analyze the driving behavior of the target vehicle to obtain an analysis result, and the processing module is further configured to update a driving evaluation value of the target vehicle based on the analysis result.

[0130] Please refer to Figure 9 , Figure 9 is a structural schematic diagram of still another driving information display apparatus provided in the embodiments of the present application. As shown in Figure 9 , the apparatus can comprise but is not limited to a communication module 901, an obtaining module 902, an information processing module 903, an arbitration module 904, and an updating module 905. The apparatus can be used to execute steps performed by a server in the above driving information display method, for example:

[0131] The communication module 901 is configured to perform data transmission with the vehicle 101. For example, receiving a request message, the request message comprising vehicle identification information of each of at least one other vehicle, the request message being used to request to obtain historical driving information associated with the vehicle identification information of each of the at least one other vehicle.

[0132] The obtaining module 902 is configured to obtain, in response to the request message, the historical driving information associated with the vehicle identification information of each of the at least one other vehicle from a database.

[0133] The information processing module 903 is configured to determine whether video data sent by the vehicle 101, such as vehicle identification information of a target vehicle and driving behavior of the target vehicle, is received.

[0134] The arbitration module 904 is used to analyze the video data sent by the vehicle 101 after the information processing module 903 determines that it has received the video data, and to obtain the analysis results.

[0135] The update module 905 is used to update the driving evaluation value of the vehicle corresponding to the video data in the database based on the analysis results.

[0136] Each module in the aforementioned driving information display device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of the in-vehicle device as software, so that the processor can call and execute the corresponding operations of each module.

[0137] In one exemplary embodiment, an in-vehicle device is provided, which can be applied in a vehicle 101. The in-vehicle device may be a terminal, and its internal structure diagram may be as follows: Figure 10 As shown. The vehicle-mounted device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements the steps performed by vehicle 101 in a driving information display method. The display unit of the vehicle-mounted device forms a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the vehicle-mounted equipment can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the housing of the vehicle-mounted equipment, or external keyboards, touchpads, etc.

[0138] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 11The computer device includes a processor, a memory, an input / output interface (I / O), and a communication interface. The processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The database of the computer device is configured to store historical driving information (including driving evaluation values and illegal driving behaviors) of vehicles. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to communicate with terminals outside through a network connection. The computer program is executed by the processor to implement the steps performed by the server in the driving information display method.

[0139] Those skilled in the art can understand that, Figure 10 or Figure 11 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the vehicle-mounted device or the server to which the scheme of the present application is applied. The specific vehicle-mounted device or server can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0140] In one exemplary embodiment, the present application provides a vehicle-mounted device including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the following steps:

[0141] During driving of the vehicle, vehicle identification information of at least one other vehicle is acquired; wherein the distance between each other vehicle and the vehicle is less than or equal to a preset distance threshold;

[0142] The historical driving information associated with the vehicle identification information of each other vehicle is acquired, and the historical driving information includes driving evaluation values corresponding to each other vehicle and illegal driving behaviors corresponding to the other vehicle;

[0143] In the first user interface, a plurality of historical driving information is displayed, and each historical driving information is used for the user to determine a driving strategy.

[0144] In one embodiment, the processor, when executing the computer program, further implements the following steps: obtaining vehicle information of each of the other vehicles during driving of the vehicle; the vehicle information comprising a distance and an angle between the other vehicle and the vehicle; after displaying the plurality of historical driving information in the first user interface, further implementing the following steps: displaying the vehicle information of each of the other vehicles in the first user interface, so that the user determines a driving strategy based on the associated historical driving information of each of the other vehicles and the vehicle information of each of the other vehicles.

[0145] In one embodiment, the processor, when executing the computer program, further implements the following steps: in response to a first user operation input to the start control of the camera, starting the camera; obtaining vehicle identification information of a target vehicle and recording driving behavior of the target vehicle by the camera; the target vehicle being any one of the at least one other vehicle; associating the vehicle identification information of the target vehicle and the driving behavior of the target vehicle, and uploading to the server, so that the server analyzes the driving behavior of the target vehicle, and updates a driving evaluation value corresponding to the target vehicle based on the analysis result.

[0146] In one embodiment, the processor, when executing the computer program, further implements the following steps: displaying the vehicle identification information of the at least one other vehicle in the second user interface; in response to a second user operation input to the vehicle identification information of any one of the at least one other vehicle, determining the other vehicle corresponding to the second user operation as the target vehicle.

[0147] In one embodiment, the processor, when executing the computer program to obtain the vehicle identification information of the at least one other vehicle, specifically implements the following steps: obtaining a target picture by the camera, the target picture comprising the at least one other vehicle; performing recognition analysis on the target picture to determine the vehicle identification information of the at least one other vehicle.

[0148] In one embodiment, the processor, when executing the computer program to obtain the historical driving information associated with the vehicle identification information of each of the other vehicles, specifically implements the following steps: sending a request message to the server, the request message comprising the vehicle identification information of each of the other vehicles; the request message being used to request to obtain the historical driving information associated with the vehicle identification information of each of the other vehicles; receiving the historical driving information associated with the vehicle identification information of each of the other vehicles from the server; the historical driving information associated with the vehicle identification information of each of the other vehicles being obtained from a database by the server in response to the request message.

[0149] In one exemplary embodiment, the present application provides a server comprising a memory, a processor and a transceiver, the memory storing a computer program;

[0150] The transceiver is configured to receive a request message from the vehicle, the request message comprising vehicle identification information of each of at least one other vehicle, the request message being used to request to obtain historical driving information associated with the vehicle identification information of each of the at least one other vehicle, and a distance between each of the at least one other vehicle and the target vehicle being less than or equal to a preset distance threshold, the historical driving information being used for the user to determine a driving strategy.

[0151] The processor, when executing the computer program, is configured to perform the following steps: obtaining, in response to the request message, the historical driving information associated with the vehicle identification information of each of the at least one other vehicle from the database;

[0152] The transceiver is further configured to send, to the vehicle, the historical driving information associated with the vehicle identification information of each of the at least one other vehicle, so that the vehicle displays the historical driving information in the first user interface.

[0153] In one embodiment, the transceiver is further configured to receive, from the vehicle, vehicle identification information of a target vehicle and driving behavior of the target vehicle, the target vehicle being any one of the at least one other vehicle, and the processor, when executing the computer program, is further configured to perform the following steps: calling the trained image processing algorithm to analyze the driving behavior of the target vehicle to obtain an analysis result, and updating a driving evaluation value of the target vehicle based on the analysis result.

[0154] In one exemplary embodiment, the present application provides a computer readable storage medium having a computer program stored thereon.

[0155] In an alternative implementation, the computer program, when executed by the processor, implements the steps performed by the vehicle 101 in the above-mentioned driving information display method, for example:

[0156] In the process of driving the vehicle, vehicle identification information of at least one other vehicle is obtained, wherein a distance between each of the at least one other vehicle and the vehicle is less than or equal to a preset distance threshold;

[0157] The historical driving information associated with the vehicle identification information of each of the at least one other vehicle is obtained, the historical driving information comprising a driving evaluation value corresponding to each of the at least one other vehicle and a violation driving behavior corresponding to each of the at least one other vehicle;

[0158] In the first user interface, a plurality of historical driving information is displayed, each of the historical driving information being used for the user to determine a driving strategy.

[0159] In this embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining vehicle information of each of the other vehicles during driving of the vehicle; the vehicle information comprising a distance and an angle between the other vehicle and the vehicle; after the computer program, when executed by the processor, implements displaying the plurality of historical driving information in the first user interface, the computer program, when executed by the processor, further implements the following steps: displaying the vehicle information of each of the other vehicles in the first user interface, so that the user determines the driving strategy based on the associated historical driving information of each of the other vehicles and the vehicle information of each of the other vehicles.

[0160] In this embodiment, the computer program, when executed by the processor, further implements the following steps: starting the camera in response to a first user operation input to the start control of the camera; obtaining vehicle identification information of a target vehicle and recording driving behavior of the target vehicle by the camera; the target vehicle being any one of the at least one other vehicle; associating the vehicle identification information of the target vehicle and the driving behavior of the target vehicle, and uploading to the server, so that the server analyzes the driving behavior of the target vehicle, and updates the driving evaluation value corresponding to the target vehicle based on the analysis result.

[0161] In this embodiment, the computer program, when executed by the processor, further implements the following steps: displaying the vehicle identification information of the at least one other vehicle in the second user interface; in response to a second user operation input to the vehicle identification information of any one of the at least one other vehicle, determining the other vehicle corresponding to the second user operation as the target vehicle.

[0162] In this embodiment, the computer program, when executed by the processor to implement obtaining the vehicle identification information of the at least one other vehicle, specifically implements the following steps: obtaining a target picture by the camera, the target picture comprising the at least one other vehicle; performing recognition analysis on the target picture to determine the vehicle identification information of the at least one other vehicle.

[0163] In this embodiment, the computer program, when executed by the processor to implement obtaining the historical driving information associated with the vehicle identification information of each of the other vehicles, specifically implements the following steps: sending a request message to the server, the request message comprising the vehicle identification information of each of the other vehicles; the request message being used to request to obtain the historical driving information associated with the vehicle identification information of each of the other vehicles; receiving the historical driving information associated with the vehicle identification information of each of the other vehicles from the server; the historical driving information associated with the vehicle identification information of each of the other vehicles being obtained from a database by the server in response to the request message.

[0164] In another optional embodiment, the computer program, when executed by the processor, implements the steps performed by the server in the above-mentioned driving information display method, for example:

[0165] receiving a request message from the vehicle, the request message comprising vehicle identification information of each of at least one other vehicle, the request message being used to request to obtain historical driving information associated with the vehicle identification information of each of the at least one other vehicle, the distance between each of the at least one other vehicle and the target vehicle being less than or equal to a preset distance threshold, the historical driving information being used for the user to determine a driving strategy;

[0166] obtaining, in response to the request message, the historical driving information associated with the vehicle identification information of each of the at least one other vehicle from a database;

[0167] sending, to the vehicle, the historical driving information associated with the vehicle identification information of each of the at least one other vehicle, so that the vehicle displays the historical driving information in a first user interface.

[0168] In this embodiment, the computer program, when executed by the processor, further implements the following steps: receiving the vehicle identification information of the target vehicle and the driving behavior of the target vehicle sent by the vehicle, the target vehicle being any one of the at least one other vehicle; calling the trained image processing algorithm to analyze the driving behavior of the target vehicle to obtain an analysis result; and updating the driving evaluation value of the target vehicle based on the analysis result.

[0169] In one exemplary embodiment, the present application provides a computer program product comprising a computer program.

[0170] In an alternative embodiment, the computer program, when executed by the processor, implements the steps performed by the vehicle 101 in the above-mentioned driving information display method, for example:

[0171] In the process of driving the vehicle, obtaining vehicle identification information of at least one other vehicle, wherein the distance between each of the at least one other vehicle and the vehicle is less than or equal to a preset distance threshold;

[0172] obtaining historical driving information associated with the vehicle identification information of each of the at least one other vehicle, the historical driving information comprising a driving evaluation value corresponding to each of the at least one other vehicle and a violation driving behavior corresponding to each of the at least one other vehicle;

[0173] displaying a plurality of historical driving information in a first user interface, each of the plurality of historical driving information being used for the user to determine a driving strategy.

[0174] In this embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining vehicle information of each of the at least one other vehicle in the process of driving the vehicle, the vehicle information comprising the distance and angle between the vehicle and each of the at least one other vehicle; and after the computer program, when executed by the processor, implements the displaying of the plurality of historical driving information in the first user interface, further implements the following steps: displaying the vehicle information of each of the at least one other vehicle in the first user interface, so that the user determines a driving strategy based on the associated historical driving information of each of the at least one other vehicle and the vehicle information of each of the at least one other vehicle.

[0175] In this embodiment, the computer program, when executed by the processor, further implements the following steps: in response to a first user operation input to the start control of the camera, starting the camera; obtaining vehicle identification information of the target vehicle through the camera, and recording driving behavior of the target vehicle; the target vehicle is any one of the at least one other vehicle; associating the vehicle identification information of the target vehicle and the driving behavior of the target vehicle, and uploading to the server, so that the server analyzes the driving behavior of the target vehicle, and updates the driving evaluation value corresponding to the target vehicle based on the analysis result.

[0176] In this embodiment, the computer program, when executed by the processor, further implements the following steps: displaying the vehicle identification information of the at least one other vehicle in the second user interface; in response to a second user operation input to the vehicle identification information of any one of the at least one other vehicle, determining the other vehicle corresponding to the second user operation as the target vehicle.

[0177] In this embodiment, when the computer program is executed by the processor to implement obtaining the vehicle identification information of the at least one other vehicle, the following steps are specifically implemented: obtaining a target picture through the camera, the target picture including the at least one other vehicle; identifying and analyzing the target picture to determine the vehicle identification information of the at least one other vehicle.

[0178] In this embodiment, when the computer program is executed by the processor to implement obtaining the historical driving information associated with the vehicle identification information of each other vehicle, the following steps are specifically implemented: sending a request message to the server, the request message including the vehicle identification information of each other vehicle; the request message is used to request to obtain the historical driving information associated with the vehicle identification information of each other vehicle; receiving the historical driving information associated with the vehicle identification information of each other vehicle from the server; the historical driving information associated with the vehicle identification information of each other vehicle is obtained from the database by the server in response to the request message.

[0179] In another optional embodiment, the computer program, when executed by the processor, implements the steps performed by the server in the above-mentioned driving information display method, for example:

[0180] receiving a request message from the vehicle, the request message including vehicle identification information of each of the at least one other vehicle, the request message being used to request to obtain historical driving information associated with the vehicle identification information of each other vehicle; the distance between each other vehicle and the target vehicle is less than or equal to a preset distance threshold; the historical driving information is used for the user to determine the driving strategy;

[0181] in response to the request message, obtaining the historical driving information associated with the vehicle identification information of each other vehicle from the database;

[0182] The vehicle sends the historical driving information associated with the vehicle identification information of each of the other vehicles to the vehicle, so that the vehicle displays the historical driving information in a first user interface.

[0183] In this embodiment, the computer program, when executed by the processor, further implements the following steps: receiving the vehicle identification information of the target vehicle and the driving behavior of the target vehicle sent by the vehicle; the target vehicle is any one of the at least one other vehicle; calling the trained image processing algorithm to analyze the driving behavior of the target vehicle to obtain an analysis result; and updating the driving evaluation value of the target vehicle based on the analysis result.

[0184] It should be noted that the data involved in the present application (including but not limited to vehicle information, vehicle identification information, driving evaluation value, driving behavior, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data need to comply with relevant regulations.

[0185] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0186] The technical features of the above embodiments can be combined in any manner. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.

[0187] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. A driving information presentation method characterized by comprising: The method is applied to a vehicle and comprises the following steps of: acquiring vehicle identification information of at least one other vehicle and vehicle information of each of the other vehicles during driving of the vehicle, wherein the distance between each of the other vehicles and the vehicle is less than or equal to a preset distance threshold, and the vehicle information comprises the distance and angle between the vehicle and each of the other vehicles; acquiring historical driving information associated with the vehicle identification information of each of the other vehicles, wherein the historical driving information comprises a driving evaluation value corresponding to each of the other vehicles and a violation driving behavior corresponding to each of the other vehicles; displaying the historical driving information and the vehicle information of each of the other vehicles in a first user interface, so that a user determines a driving strategy based on the associated historical driving information of each of the other vehicles and the vehicle information of each of the other vehicles; the method further comprises the following steps of: starting a camera in response to a first user operation input to a starting control of the camera; acquiring vehicle identification information of a target vehicle through the camera and recording a driving behavior of the target vehicle, wherein the target vehicle is any one of the at least one other vehicle; associating the vehicle identification information of the target vehicle with the driving behavior of the target vehicle and uploading the same to a server, so that the server analyzes the driving behavior of the target vehicle and updates a driving evaluation value corresponding to the target vehicle based on an analysis result; wherein the target vehicle is determined in the following manner: displaying the vehicle identification information of the at least one other vehicle in a second user interface; determining the other vehicle corresponding to a second user operation as the target vehicle in response to the second user operation input to the vehicle identification information of any one of the at least one other vehicle.

2. The method of claim 1, wherein, the acquisition of the vehicle identification information of the at least one other vehicle comprises the following steps of: acquiring a target picture through a camera, wherein the target picture comprises the at least one other vehicle; performing recognition analysis on the target picture to determine the vehicle identification information of the at least one other vehicle.

3. The method according to claim 1 or 2, characterized in that, the acquisition of the historical driving information associated with the vehicle identification information of each of the other vehicles comprises the following steps of: sending a request message to a server, wherein the request message comprises the vehicle identification information of each of the other vehicles, and the request message is used to request the acquisition of the historical driving information associated with the vehicle identification information of each of the other vehicles; receiving the historical driving information associated with the vehicle identification information of each of the other vehicles from the server, wherein the historical driving information associated with the vehicle identification information of each of the other vehicles is acquired from a database by the server in response to the request message.

4. A driving information presentation method applied to the server in the method of any one of claims 1-3, characterized in that, the method comprises the following steps of: receiving a request message from a vehicle, wherein the request message comprises vehicle identification information of each of the at least one other vehicle, the request message is used to request the acquisition of historical driving information associated with the vehicle identification information of each of the other vehicles, and the distance between each of the other vehicles and a target vehicle is less than or equal to a preset distance threshold, wherein the historical driving information is used by a user to determine a driving strategy. in response to the request message, obtaining historical driving information associated with vehicle identification information of each of the other vehicles from a database; sending the historical driving information associated with the vehicle identification information of each of the other vehicles to the vehicle, so that the vehicle displays the historical driving information in a first user interface.

5. The method of claim 4, wherein, The method further comprises: receiving vehicle identification information of a target vehicle and driving behavior of the target vehicle sent by the vehicle; the target vehicle is any one of the at least one other vehicle; calling a trained image processing algorithm to analyze the driving behavior of the target vehicle to obtain an analysis result; updating a driving evaluation value of the target vehicle based on the analysis result.

6. A driving information display device characterized by comprising: The device is applied to a vehicle and comprises: an obtaining module, configured to obtain vehicle identification information of at least one other vehicle and vehicle information of each of the other vehicles during driving of the vehicle; wherein a distance between each of the other vehicles and the vehicle is less than or equal to a preset distance threshold; and the vehicle information comprises a distance and an angle between the vehicle and the other vehicle; the obtaining module is further configured to obtain historical driving information associated with the vehicle identification information of each of the other vehicles, wherein the historical driving information comprises a driving evaluation value corresponding to each of the other vehicles and a violation driving behavior corresponding to the other vehicle; a display module, configured to display a plurality of the historical driving information in a first user interface; and each of the historical driving information is used for a user to determine a driving strategy; the display module is further configured to display the vehicle information of each of the other vehicles in the first user interface, so that the user determines the driving strategy based on the associated historical driving information of each of the other vehicles and the vehicle information of the other vehicle; and a camera module, configured to obtain vehicle identification information of a target vehicle through a camera and record driving behavior of the target vehicle; the target vehicle is any one of the at least one other vehicle; a processing module, configured to associate the vehicle identification information of the target vehicle with the driving behavior of the target vehicle and upload to a server, so that the server analyzes the driving behavior of the target vehicle and updates a driving evaluation value corresponding to the target vehicle based on an analysis result; the display module is further configured to display the vehicle identification information of the at least one other vehicle in a second user interface; the processing module is further configured to determine the other vehicle corresponding to a second user operation as the target vehicle in response to the second user operation input for the vehicle identification information of any one of the at least one other vehicle.

7. The apparatus of claim 6, wherein, When the obtaining module is used to obtain the vehicle identification information of the at least one other vehicle, the obtaining module is specifically configured to: obtain a target picture through the camera, wherein the target picture comprises the at least one other vehicle; and identify and analyze the target picture to determine the vehicle identification information of the at least one other vehicle.

8. The apparatus of claim 6, wherein, The device further comprises: a transceiver module, configured to send a request message to a server, wherein the request message comprises vehicle identification information of each of the other vehicles; and the request message is used to request to obtain historical driving information associated with the vehicle identification information of each of the other vehicles. The transceiving module is further configured to receive historical driving information associated with vehicle identification information of each of the other vehicles from the server, wherein the historical driving information associated with the vehicle identification information of each of the other vehicles is obtained from the database by the server in response to the request message.

9. A driving information presentation device applied to the server in the device of any one of claims 6-8, characterized in that, The device comprises: The receiving module is configured to receive a request message from a vehicle, wherein the request message comprises vehicle identification information of each of at least one other vehicle, and the request message is used to request to obtain historical driving information associated with the vehicle identification information of each of the other vehicles, wherein a distance between each of the other vehicles and the target vehicle is less than or equal to a preset distance threshold, and the historical driving information is used by a user to determine a driving strategy; The obtaining module is configured to obtain, in response to the request message, the historical driving information associated with the vehicle identification information of each of the other vehicles from the database; The sending module is configured to send, to the vehicle, the historical driving information associated with the vehicle identification information of each of the other vehicles, so that the vehicle displays the historical driving information in a first user interface.

10. The apparatus of claim 9, wherein, The device further comprises a processing module, The receiving module is further configured to receive vehicle identification information of the target vehicle and driving behavior of the target vehicle sent by the vehicle, wherein the target vehicle is any one of the at least one other vehicle; The processing module is configured to call the trained image processing algorithm to analyze the driving behavior of the target vehicle, and obtain an analysis result; The driving evaluation value of the target vehicle is updated based on the analysis result.

Citation Information

Patent Citations

  • Vehicle monitoring method and vehicle monitoring device

    CN107103774A

  • Method and equipment for processing data, and intelligent automobile

    CN108806018A

  • Driving grade updating method and system

    CN116142225A

  • Vehicle control method, device and system, vehicle and readable storage medium

    CN117048633A