Driving information display method and device, equipment and storage medium
Patent Information
- Application Number
- CN202410905516.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-08
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-07-08
AI Technical Summary
The prior art is difficult to effectively reduce the risk of traffic congestion and accidents caused by drivers' irregular driving during vehicle driving.
By obtaining vehicle identification information and historical driving information of other vehicles, it is displayed in the user interface to help drivers determine driving strategies and reduce the probability of traffic accidents.
It effectively reduces the possibility of traffic accidents, improves safe driving, reduces labor costs and workload of the traffic police department, and realizes the driving assistance protection function.
Smart Images

Figure CN119169847A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a driving information display method, device, equipment and storage medium. Background Art
[0002] At present, with the popularization of vehicles, many cities have traffic congestion problems caused by drivers' irregular driving, such as suddenly turning around on a solid line in the middle of the road, suddenly stopping to pick up or drop off passengers in the middle of the road or at intersections where parking is prohibited, making illegal U-turns on one-way double solid lines during rush hours in the morning and evening, cutting in at will, and driving in the emergency lane on the highway. This will lead to traffic accidents caused by the failure of the vehicles behind to prepare in time.
[0003] Therefore, how to reduce the possibility of danger during vehicle driving has become an urgent problem to be solved. Summary of the invention
[0004] The embodiments of the present application provide a driving information display method, device, equipment and storage medium, which can reduce the possibility of danger during vehicle driving.
[0005] In a first aspect, an embodiment of the present application provides a driving information display method, which is applied to a vehicle, and the method includes:
[0006] During the driving process of the vehicle, obtaining 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;
[0007] Acquire historical driving information associated with vehicle identification information of each other vehicle, the historical driving information including a driving evaluation value corresponding to each other vehicle and a driving violation corresponding to the other vehicle;
[0008] A plurality of historical driving information is displayed in the first user interface, each piece of historical driving information is used for the user to determine a driving strategy.
[0009] In one of the embodiments, the method further includes: obtaining vehicle information of each other vehicle during vehicle driving; the vehicle information includes the distance and angle between the other vehicle and the vehicle; after displaying multiple historical driving information in the first user interface, the method further includes: displaying the vehicle information of each other vehicle in the first user interface, so that the user can determine the driving strategy based on the associated historical driving information of each other vehicle and the vehicle information of the other vehicle.
[0010] In one of the embodiments, the method also includes: starting the camera in response to a first user operation input to a start control of the camera; obtaining vehicle identification information of a target vehicle through the camera, and recording the driving behavior of the target vehicle; the target vehicle is any one of at least one other vehicle; associating the vehicle identification information of the target vehicle and the driving behavior of the target vehicle, and uploading them to a 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 results.
[0011] In one of the embodiments, the method also includes: displaying vehicle identification information of at least one other vehicle in a second user interface; in response to a second user operation input for vehicle identification information of any one of the at least one other vehicles, determining the other vehicle corresponding to the second user operation as a target vehicle.
[0012] In one embodiment, obtaining vehicle identification information of at least one other vehicle includes: obtaining a target image through a camera, the target image including at least one other vehicle; and identifying and analyzing the target image to determine the vehicle identification information of the at least one other vehicle.
[0013] In one of the embodiments, obtaining historical driving information associated with vehicle identification information of each other vehicle includes: sending a request message to a server, the request message including the vehicle identification information of each other vehicle; the request message is used to request obtaining historical driving information associated with the vehicle identification information of each other vehicle; receiving 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 a database by the server in response to the request message.
[0014] In a second aspect, an embodiment of the present application provides another driving information display method, which is applied to a server, and the method includes:
[0015] receiving a request message from a vehicle, the request message including vehicle identification information of each other vehicle among at least one other vehicle, the request message being used to request acquisition of historical driving information associated with the vehicle identification information of each other vehicle; the distance between each 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;
[0016] In response to the request message, acquiring historical driving information associated with vehicle identification information of each other vehicle from a database;
[0017] The historical driving information associated with the vehicle identification information of each other vehicle is sent 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 includes: receiving vehicle identification information of a target vehicle and a driving behavior of the target vehicle sent by the vehicle; the target vehicle is any one of 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; and updating a driving evaluation value of the target vehicle based on the analysis result.
[0019] In a third aspect, an embodiment of the present application provides a driving information display device, which is applied to a target vehicle, and the device includes:
[0020] An acquisition module, used for acquiring vehicle identification information of at least one other vehicle during the driving process of the vehicle; wherein the distance between each other vehicle and the vehicle is less than or equal to a preset distance threshold;
[0021] The acquisition module is further used to acquire historical driving information associated with the vehicle identification information of each other vehicle, the historical driving information including the driving evaluation value corresponding to each other vehicle and the illegal driving behavior corresponding to the other vehicle;
[0022] The display module is used to display a plurality of historical driving information in a first user interface, each piece of historical driving information is used by a user to determine a driving strategy.
[0023] In a fourth aspect, an embodiment of the present application provides another driving information display method, which is applied to a server, and the device includes:
[0024] a receiving module, configured to receive a request message from a vehicle, the request message including vehicle identification information of each other vehicle in at least one other vehicle, the request message being used to request acquisition of historical driving information associated with the vehicle identification information of each other vehicle; the distance between each 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;
[0025] an acquisition module, for acquiring, in response to the request message, historical driving information associated with the vehicle identification information of each other vehicle from a database;
[0026] The sending module is used to send historical driving information associated with vehicle identification information of other vehicles to the vehicle, so that the vehicle displays the historical driving information in the first user interface.
[0027] In a fifth aspect, an embodiment of the present application provides a vehicle-mounted device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0028] During the driving process of the vehicle, obtaining 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;
[0029] Acquire historical driving information associated with vehicle identification information of each other vehicle, the historical driving information including a driving evaluation value corresponding to each other vehicle and a driving violation corresponding to the other vehicle;
[0030] A plurality of historical driving information is displayed in the first user interface, each piece of historical driving information is used for the user to determine a driving strategy.
[0031] In a sixth aspect, an embodiment of the present application provides a server, including a memory, a processor, and a transceiver, wherein the memory stores a computer program;
[0032] The transceiver is used to receive a request message from a vehicle, the request message including vehicle identification information of each other vehicle in 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 by a user to determine a driving strategy;
[0033] When the processor executes the computer program, the following steps are implemented: in response to the request message, obtaining historical driving information associated with the vehicle identification information of each other vehicle from the database;
[0034] The transceiver is also used to send historical driving information associated with vehicle identification information of each other vehicle 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, which implements the steps in the method provided in the first aspect or the second aspect when the computer program is executed by a processor.
[0036] In an eighth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the steps in the method provided in the first aspect or the second aspect.
[0037] The above-mentioned driving information display method, device, equipment and storage medium, a vehicle (such as an intelligent networked vehicle) can obtain the vehicle identification information of at least one other vehicle during driving; wherein the distance between each other vehicle and the vehicle is less than or equal to a preset distance threshold; obtain the historical driving information associated with the vehicle identification information of each other vehicle, the historical driving information includes the driving evaluation value corresponding to each other vehicle and the illegal driving behavior corresponding to the other vehicle; display multiple historical driving information in the first user interface, each of which is used for the user to determine the driving strategy. With this method, the vehicle can display the driving evaluation value corresponding to each other vehicle and the illegal driving behavior corresponding to the other vehicle in at least one other vehicle in the first user interface, so that the user can determine the driving strategy based on the driving evaluation value corresponding to each other vehicle whose distance to the vehicle is less than or equal to the preset distance threshold and the illegal 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0039] Figure 1 This is a schematic diagram of an application scenario of a driving information display method provided in an embodiment of the present application;
[0040] Figure 2 It is a flowchart of a driving information display method provided in an embodiment of the present application;
[0041] Figure 3 It is a flowchart of another driving information display method provided in an embodiment of the present application;
[0042] Figure 4 It is a flowchart of a driving information updating method provided in an embodiment of the present application;
[0043] Figure 5 is a schematic diagram of a driving information update process provided by an embodiment of the present application;
[0044] Figure 6 It is a structural schematic diagram of a driving information display device provided in an embodiment of the present application;
[0045] Figure 7 is a structural schematic diagram of another driving information display device provided in an embodiment of the present application;
[0046] Figure 8 It is a structural schematic diagram of another driving information display device provided in an embodiment of the present application;
[0047] Fig. 9 It is a structural schematic diagram of another driving information display device provided in an embodiment of the present application;
[0048] Fig.10 It is a structural schematic diagram of a vehicle-mounted device provided in an embodiment of the present application;
[0049] Fig.11 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0051] See also Figure 1 , Figure 1 Schematic diagram of an application scenario of a driving information display method provided in an embodiment of the present application. Figure 1 As shown, the application scenario includes a vehicle 101 and a server 102, wherein the vehicle 101 and the server 102 communicate with each other through a network.
[0052] Wherein, during the driving process, the vehicle 101 obtains the vehicle identification information of at least one other vehicle; wherein the distance between each other vehicle and the vehicle 101 is less than or equal to a preset distance threshold; the historical driving information associated with the vehicle identification information of each other vehicle is obtained from the server 102, and the historical driving information includes the driving evaluation value corresponding to each other vehicle and the illegal driving behavior corresponding to the other vehicle; then, the vehicle 101 can display a plurality of historical driving information in the first user interface, and each historical driving information is used for the user to determine the driving strategy. With this method, the vehicle 101 can display the driving evaluation value corresponding to each other vehicle and the illegal driving behavior corresponding to the other vehicle in at least one other vehicle in the first user interface, so that the user can determine the driving strategy based on the driving evaluation value corresponding to each other vehicle whose distance from the vehicle 101 is less than or equal to the preset distance threshold and the illegal 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, vehicle 101 may be a vehicle equipped with sensors such as laser radar, millimeter wave radar, ultrasonic radar, and a camera, such as an intelligent connected vehicle.
[0054] Optionally, server 102 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, and cloud computing, etc., which is not limited here.
[0055] The driving information display method provided in the embodiment of the present application is described in detail below.
[0056] See also Figure 2 , Figure 2 is a flow chart of a driving information display method provided by an embodiment of the present application. The method can be performed by a vehicle (e.g. Figure 1 The vehicle 101 in FIG. Figure 2 As shown, the driving information display method may include but is not limited to the following steps:
[0057] S201. During the driving process of vehicle 101, obtain vehicle identification information of at least one other vehicle; wherein the distance between each other vehicle and vehicle 101 is less than or equal to a preset distance threshold.
[0058] In an optional implementation, the vehicle 101 acquires the vehicle identification information of at least one other vehicle during the driving process, which may include: detecting a first user operation input to a camera start control during the driving process of the vehicle 101; activating the camera in response to the first user operation; acquiring a target image through the camera, the target image including at least one other vehicle; and identifying and analyzing the target image to determine the vehicle identification information of at least one other vehicle. Optionally, the vehicle identification information is a license plate number.
[0059] In an optional implementation, the vehicle 101 may also obtain vehicle information of other vehicles during driving; the vehicle information includes the distance and angle between the other vehicles and the vehicle 101. Optionally, the vehicle 101 may obtain vehicle information of other vehicles through sensors around the vehicle body (such as laser radar, ultrasonic radar, millimeter wave radar, etc.).
[0060] S202: Acquire historical driving information associated with vehicle identification information of each other vehicle, where the historical driving information includes a driving evaluation value corresponding to each other vehicle and a driving violation corresponding to the other vehicle.
[0061] Optionally, the driving evaluation value is a driving score, and the driving score may be a value of 0-100.
[0062] Optional, illegal driving behaviors may include sudden U-turns on solid lines in the middle of the road, sudden stopping to pick up or drop off passengers in the middle of the road or at intersections where parking is prohibited, illegal U-turns on one-way double solid lines during rush hours in the morning and evening, arbitrarily cutting in, and driving in the emergency lane on the highway, etc., which are not limited here.
[0063] In an optional implementation, the vehicle 101 may obtain the historical driving information associated with the vehicle identification information of each other vehicle from the server. In other words, the server stores the historical driving information associated with the vehicle identification information of each other vehicle.
[0064] S203: Display multiple historical driving information in the first user interface, each piece of historical driving information is used for the user to determine a driving strategy.
[0065] For example, assuming that the multiple historical driving information displayed in the first user interface includes that the score of vehicle A is 75 points, and the illegal driving behavior is suddenly stopping in the middle of the road or at an intersection where parking is prohibited to pick up or drop off passengers, then when vehicle 101 is driving behind vehicle A, the user (driver) can determine the driving strategy to slow down or change lanes.
[0066] In the embodiment of the present application, vehicle 101 can obtain vehicle identification information of at least one other vehicle during driving; wherein the distance between each other vehicle and vehicle 101 is less than or equal to a preset distance threshold; obtain historical driving information associated with the vehicle identification information of each other vehicle, the historical driving information including the driving evaluation value corresponding to each other vehicle and the illegal driving behavior corresponding to the other vehicle; display multiple historical driving information in the first user interface, each historical driving information is used for the user to determine the driving strategy. With this method, the vehicle can display the driving evaluation value corresponding to each other vehicle and the illegal driving behavior corresponding to the other vehicle in at least one other vehicle in the first user interface, so that the user can determine the driving strategy based on the driving evaluation value corresponding to each other vehicle whose distance from vehicle 101 is less than or equal to the preset distance threshold and the illegal 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.
[0067] See also Figure 3 , Figure 3 is a flow chart of another driving information display method provided in an embodiment of the present application. Figure 2 The driving information display method shown is different in that Figure 3 The method shown also describes how the vehicle 101 obtains the vehicle information of each of the at least one other vehicle, and how the vehicle 101 obtains the historical driving information associated with the vehicle identification information of each of the other vehicles. Figure 3As shown, the driving information display method may include but is not limited to the following steps:
[0068] S301, vehicle 101 obtains vehicle information of at least one other vehicle while vehicle 101 is traveling, the vehicle information of each other vehicle including the distance and angle between the other vehicle and vehicle 101; wherein the distance between each other vehicle and vehicle 101 is less than or equal to a preset distance threshold.
[0069] In an optional implementation, the vehicle 101 may obtain vehicle information of each of at least one other vehicle through sensors around the vehicle body (such as laser radar, ultrasonic radar, millimeter wave radar, etc.).
[0070] S302. Vehicle 101 obtains vehicle identification information of other vehicles.
[0071] In an optional implementation, the relevant description of step S302 can refer to the relevant description of the aforementioned step S201, which will not be repeated here.
[0072] S303, vehicle 101 sends a request message to the server, and correspondingly, the server receives the request message from vehicle 101, wherein the request message includes the vehicle identification information of each other vehicle, and the request message is used to request to obtain the historical driving information associated with the vehicle identification information of each other vehicle.
[0073] The historical driving information includes the driving evaluation values corresponding to each other vehicle and the illegal driving behaviors corresponding to the other vehicles.
[0074] In an optional implementation, the vehicle and the server can communicate via the Message Queuing Telemetry Transport (MQTT) protocol, which is a lightweight proxy-based publish / subscribe messaging protocol that can communicate with remote devices with very little code and bandwidth.
[0075] Optionally, the user may log in to the server via the MQTT protocol at the client in the vehicle 101 .
[0076] S304: In response to the request message, the server obtains historical driving information associated with the vehicle identification information of each other vehicle from the database.
[0077] S305. The server sends the historical driving information associated with the vehicle identification information of each other vehicle to the vehicle 101. Correspondingly, the vehicle 101 receives the historical driving information associated with the vehicle identification information of each other vehicle from the server.
[0078] S306. The vehicle 101 displays the historical driving information of each other vehicle and the vehicle information of the other vehicle in the first user interface, so that the user can determine the driving strategy based on the historical driving information and vehicle information associated with each other vehicle.
[0079] In this way, the user can identify other nearby vehicles based on the driving evaluation values, illegal driving behaviors and vehicle information of other vehicles displayed on the first user interface while driving vehicle 101. If any other vehicle has a low driving evaluation value, the user can be more vigilant, increase the distance between vehicles appropriately, and avoid possible risks in advance, thereby ensuring safe driving.
[0080] For example, assuming that the multiple historical driving information displayed in the first user interface includes that the score of vehicle A is 75 points, the illegal driving behavior is a sudden U-turn on the solid line in the middle of the road, and the vehicle information of vehicle A displayed in the first interface includes that the distance between vehicle A and the target vehicle is 5 meters, and the angle between vehicle A and the target vehicle is 180 degrees (that is, vehicle A is directly in front of or behind the target vehicle), then the user can determine the driving strategy to appropriately increase the distance between vehicle A and the target vehicle based on the above information.
[0081] In the embodiment of the present application, during the driving process, the vehicle 101 can obtain the vehicle information of each other vehicle in at least one other vehicle and the vehicle identification information of each other vehicle; obtain the historical driving information associated with the vehicle identification information of each other vehicle, the historical driving information including the driving evaluation value corresponding to each other vehicle and the illegal driving behavior corresponding to the other vehicle; display the historical driving information of each other vehicle and the vehicle information corresponding to the other vehicle in the first user interface, so that the user can determine the driving strategy based on the historical driving information and vehicle information associated with each other vehicle. With this method, the vehicle 101 displays the historical driving information associated with each other vehicle in at least one other vehicle and the vehicle information of the other vehicle in the first user interface, so that the user can determine the driving strategy based on the historical driving information and vehicle information associated with each other vehicle, thereby, on the one hand, reducing the probability of traffic accidents, and further, reducing the possibility of danger, and ensuring safe driving; on the other hand, it can also save the manpower cost of the relevant traffic police department, and reduce the workload of the staff of the relevant traffic police department, so as to achieve cost reduction and efficiency improvement.
[0082] In addition, by adopting this method, without increasing the hardware cost, the existing vehicle sensors and vehicle display system can be coordinated, and a full range of driving assistance protection functions can be realized through the combination of servers and databases.
[0083] In an optional embodiment, Figure 2 and Figure 3In the driving information display method shown, the vehicle 101 can also 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. For details, please refer to Figure 4 , Figure 4 FIG. 1 is a flow chart of a driving information updating method provided in an embodiment of the present application. Figure 4 As shown, the driving information updating method may include but is not limited to the following steps:
[0084] S401. When the vehicle 101 is traveling, the vehicle 101 displays vehicle identification information of at least one other vehicle in a second user interface.
[0085] In an optional embodiment, vehicle 101 can obtain at least one other vehicle through a camera on the vehicle body; identify at least one other vehicle and determine vehicle identification information of at least one other vehicle; and display the vehicle identification information of at least one other vehicle on a second user interface.
[0086] Optionally, the vehicle identification information of at least one other vehicle displayed on the second user interface may be a picture or a license plate number of the other vehicle, etc., which is not limited here.
[0087] S402 : The vehicle 101 detects a second user operation of inputting vehicle identification information of any one of at least one other vehicle.
[0088] Optionally, the second user operation may be a click operation or a voice operation, etc., which is not limited here.
[0089] Optionally, any other vehicle may be another vehicle whose driving behavior does not conform to the driving behavior specification as determined by the user, or another vehicle with good driving habits (such as giving way to pedestrians, etc.). For example, any other vehicle is vehicle B.
[0090] S403 . The vehicle 101 responds to the second user operation and determines the vehicle corresponding to the second user operation as a target vehicle.
[0091] S404 : The vehicle 101 detects a first user operation inputted to a start control of a camera.
[0092] S405 . The vehicle 101 starts a 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 obtain an analysis result.
[0097] In an optional implementation, the server may also send the driving behavior of the target vehicle to the service client so that relevant staff can 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 to obtain 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 that gives way to pedestrians, the server may 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 comply with the driving behavior specification (such as speeding), the server may deduct points from the driving evaluation value of the target vehicle. Optionally, the initial value of the driving score value of each vehicle may be 80 points.
[0100] In an optional embodiment, after step S410, the server may also send an updated driving evaluation value to the target vehicle when it detects that the target vehicle is connected to the server (such as the target vehicle establishes a connection with the server through the MQTT protocol), and accordingly, the target vehicle receives the updated driving evaluation value from the server.
[0101] In an optional embodiment, after receiving the updated driving evaluation value from the server, the target vehicle may display the updated driving evaluation value, the driving evaluation value before the update, the reason for updating the driving evaluation value, and an appeal option on a first interface; upon detecting a confirmation operation input for the appeal option, a second interface is output, and the second interface is used for the user to input appeal information; upon detecting a user operation that the appeal information has been entered, the appeal information is sent to the server, and accordingly, the server receives the appeal information from the target vehicle, and the appeal information is used by the server to update the updated driving evaluation value again.
[0102] For example, it is assumed that after receiving the updated driving evaluation value from the server, the target vehicle displays the updated driving evaluation value of 75 points on the first interface, the driving evaluation value before the update is 80 points, and the reason for updating the driving rating value is the solid line on the highway. At this time, the user can click the appeal option, and accordingly, the target vehicle can detect the confirmation operation input for the appeal option, and output the second interface in response to the confirmation operation. Then, the user can enter the appeal information in the second interface, for example, "the solid line on the highway is to make way for ambulances and / or fire trucks", and determine that the appeal information has been entered. After that, the target vehicle can send the above-mentioned appeal information to the server after detecting the user operation that the appeal information has been entered, and accordingly, the server can receive the above-mentioned appeal information. Finally, the server can review the above-mentioned appeal information. If the review result is approved, the updated driving evaluation value (75 points) corresponding to the target vehicle can be modified to the driving evaluation value (80 points) before the update.
[0103] In this embodiment, the server can determine the threshold of the number of complaints, that is, the server can limit the number of times the vehicle uploads the complaint information. In this way, malicious reporting and submission of scores can be prevented.
[0104] In an embodiment of the present application, the vehicle 101 may 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 example takes the target vehicle as a vehicle whose driving behavior does not conform to the driving behavior norms. Figure 5 ,right Figure 4 The method shown is illustrated by way of example. Figure 5 This is a schematic diagram of a driving information update process provided in an embodiment of the present application.
[0106] like Figure 5 As shown, (1) when the driver of vehicle 101 encounters illegal driving behavior or other dangerous driving behavior of vehicle A, he can click on the vehicle identification information of vehicle A (for example, a picture of vehicle A) on the user interface of vehicle 101 and input a click operation for the camera start control. After that, (2) vehicle 101 can start the camera or driving recorder to record the illegal driving behavior clip of vehicle A. (3) vehicle 101 can send the license plate number of vehicle A and the illegal driving behavior clip of vehicle A to the server. (4) The server can review the illegal driving behavior clip of vehicle A and deduct the driving evaluation value associated with the license plate number of vehicle A after determining the illegal driving behavior. (5) When the server detects that vehicle A is connected to the server, it sends a deduction notification message to vehicle A.
[0107] In an optional embodiment, Figure 4 In the method shown, the server may also periodically send the driving evaluation value and the driving evaluation value ranking to the owners of each vehicle that is in communication with the server; push safe driving training information to the owners of vehicles whose driving evaluation value is less than or equal to the first preset evaluation value threshold, and / or whose driving evaluation value ranking is greater than or equal to the first preset ranking threshold; and issue rewards to the owners of vehicles whose driving evaluation value is greater than or equal to the second preset evaluation value threshold, and / or whose driving evaluation value ranking is less than or equal to the second preset ranking threshold. In this way, the drivers of each vehicle can be encouraged to drive in a friendly and civilized manner.
[0108] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages 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 to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0109] Based on the same inventive concept, the embodiment of the present application also provides a driving information display device for implementing the driving information display method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded 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 above, and will not be repeated here.
[0110] See also Figure 6 , Figure 6 Schematic diagram of the structure of a driving information display device provided in an embodiment of the present application. Figure 6 As shown, the driving information display device may include but is not limited to: an acquisition module 601 and a display module 602. The device may be used to execute the steps executed by the vehicle 101 in the above-mentioned driving information display method, for example:
[0111] The acquisition module 601 is used to acquire the vehicle identification information of at least one other vehicle during the driving process of the driving information displaying vehicle; wherein the distance between each other driving information displaying vehicle and the driving information displaying vehicle is less than or equal to a preset distance threshold;
[0112] The acquisition module 601 is further used to acquire historical driving information associated with the vehicle identification information of each driving information display other vehicle, wherein the driving information display historical driving information includes the driving evaluation value corresponding to each driving information display other vehicle and the illegal driving behavior corresponding to the other vehicle;
[0113] The display module 602 is used to display multiple driving information displays and historical driving information in the first user interface, and each driving information display and historical driving information is used for the user to determine the driving strategy.
[0114] In one embodiment, the acquisition module 601 is also used to acquire vehicle information of each other vehicle during the driving process of the vehicle; the vehicle information includes the distance and angle between the other vehicle and the vehicle; the display module 602 is also used to: display the vehicle information of each other vehicle in the first user interface after being used to display multiple historical driving information, so that the user can determine the driving strategy based on the associated historical driving information of each other vehicle and the vehicle information of the other vehicle.
[0115] In one embodiment, the device further includes a processing module and a camera module. The processing module is used to start the camera in response to a first user operation input to a start control of the camera; the camera module is used to obtain the vehicle identification information of the target vehicle through the camera and record the driving behavior of the target vehicle; the target vehicle is any one of at least one other vehicle; the processing module is also used to associate the vehicle identification information of the target vehicle with the driving behavior of the target vehicle and upload them 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.
[0116] In one embodiment, the display module 602 is also used to display the vehicle identification information of at least one other vehicle in the second user interface; the processing module is also used to respond to a second user operation input for the vehicle identification information of any one of the at least one other vehicles, and determine the other vehicle corresponding to the second user operation as the target vehicle.
[0117] In one embodiment, when the acquisition module 601 is used to obtain the vehicle identification information of at least one other vehicle, it is specifically used to: obtain a target image through a camera, the target image includes at least one other vehicle; identify and analyze the target image to determine the vehicle identification information of at least one other vehicle.
[0118] In one embodiment, the device further includes a transceiver module. When the acquisition module is used to acquire the historical driving information associated with the vehicle identification information of each other vehicle, the transceiver module is used to send 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 acquisition of the historical driving information associated with the vehicle identification information of each other vehicle; the transceiver module is also used to receive 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.
[0119] See also Figure 7 , Figure 7 Schematic diagram of another driving information display device provided in an embodiment of the present application. Figure 7 As shown, the driving information display device may 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 device can be used to execute the steps executed by the vehicle 101 in the above-mentioned driving information display method. For example:
[0120] The sensor module 701 is used to obtain vehicle information of each of the at least one other vehicle, and the vehicle information includes the distance and angle between the other vehicle and the vehicle 101 .
[0121] The camera module 702 is used to obtain a target image, which includes at least one other vehicle.
[0122] The image processing module 703 is used to identify and analyze the target image, and determine the vehicle identification information of each other vehicle in the at least one other vehicle, wherein the vehicle identification information is, for example, a license plate number.
[0123] The display module 704 is used to display the vehicle identification information of each other vehicle and the historical driving information of each other vehicle, wherein the historical driving information includes the driving evaluation value corresponding to the other vehicle and the illegal driving behavior corresponding to the other vehicle. Optionally, the display module 704 is also used to display the vehicle information of each other vehicle.
[0124] The communication module 705 is used for data transmission with the server.
[0125] See also Figure 8 , Figure 8 Schematic diagram of another driving information display device provided in the embodiment of the present application. Figure 8 As shown, the driving information display device may include but is not limited to: a receiving module 801, an acquisition module 802, and a sending module 803. The device may be used to execute the steps executed by the server in the above-mentioned driving information display method, for example:
[0126] The receiving module 801 is used to receive a request message from a vehicle, wherein the request message includes vehicle identification information of each other vehicle in 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 other vehicle; the distance between each other vehicle and the target vehicle is less than or equal to a preset distance threshold; and the historical driving information is used by the user to determine a driving strategy;
[0127] The acquisition module 802 is used to obtain historical driving information associated with vehicle identification information of each other vehicle from the database in response to the request message;
[0128] The sending module 803 is used to send 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.
[0129] In one embodiment, the device may further include a processing module. The receiving module 801 is further used to receive 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 at least one other vehicle; the processing module is used to call the trained image processing algorithm to analyze the driving behavior of the target vehicle and obtain the analysis result; the processing module is also used to update the driving evaluation value of the target vehicle based on the analysis result.
[0130] See also Fig. 9 , Fig. 9 Schematic diagram of another driving information display device provided in the embodiment of the present application. Fig. 9 As shown, the device may include but is not limited to: a communication module 901, an acquisition module 902, an information processing module 903, an arbitration module 904, and an update module 905. The device may be used to execute the steps executed by the server in the above-mentioned driving information display method, for example:
[0131] The communication module 901 is used to perform data transmission with the vehicle 101. For example, a request message is received, the request message includes vehicle identification information of each other vehicle in 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 other vehicle.
[0132] The acquisition module 902 is used to obtain historical driving information associated with vehicle identification information of each other vehicle from the database in response to the request message.
[0133] The information processing module 903 is used to determine whether the video data sent by the vehicle 101 is received, such as the vehicle identification information of the target vehicle and the driving behavior of the target vehicle.
[0134] The arbitration module 904 is used to analyze the video data to obtain an analysis result after the information processing module 903 determines that the video data sent by the vehicle 101 is received.
[0135] The updating 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 result.
[0136] Each module in the above driving information display device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a vehicle-mounted device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0137] In an exemplary embodiment, a vehicle-mounted device is provided, which can be applied to a vehicle 101. The vehicle-mounted device can be a terminal, and its internal structure diagram can be as shown in FIG. Fig.10 As shown. The vehicle-mounted device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the vehicle-mounted device is used to provide computing and control capabilities. The memory of the vehicle-mounted device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the vehicle-mounted device is used to exchange information between the processor and the external device. The communication interface of the vehicle-mounted device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, the steps performed by the vehicle 101 in a driving information display method are implemented. The display unit of the vehicle-mounted device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the vehicle-mounted device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the vehicle-mounted device shell, or an external keyboard, touchpad, etc.
[0138] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig.11As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, 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. Among them, the processor of the computer device is used 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 the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store historical driving information (including driving evaluation values and illegal driving behaviors) data of the vehicle. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the steps performed by the server in the above-mentioned driving information display method are implemented.
[0139] Those skilled in the art will understand that Fig.10 or Fig.11 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the vehicle-mounted device or server to which the scheme of the present application is applied. The specific vehicle-mounted device or server may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0140] In an exemplary embodiment, the present application provides a vehicle-mounted device, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0141] During the driving process of the vehicle, obtaining 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;
[0142] Acquire historical driving information associated with vehicle identification information of each other vehicle, the historical driving information including a driving evaluation value corresponding to each other vehicle and a driving violation corresponding to the other vehicle;
[0143] A plurality of historical driving information is displayed in the first user interface, each piece of historical driving information is used for the user to determine a driving strategy.
[0144] In one embodiment, when the processor executes the computer program, the following steps are also implemented: during the driving process of the vehicle, the vehicle information of each other vehicle is obtained; the vehicle information includes the distance and angle between the other vehicle and the vehicle; after displaying multiple historical driving information in the first user interface, the following steps are also implemented: the vehicle information of each other vehicle is displayed in the first user interface, so that the user can determine the driving strategy based on the associated historical driving information of each other vehicle and the vehicle information of the other vehicle.
[0145] In one embodiment, the processor further implements the following steps when executing the computer program: in response to a first user operation input to a start control of the camera, starting the camera; obtaining vehicle identification information of the target vehicle through the camera, and recording the driving behavior of the target vehicle; the target vehicle is any one of at least one other vehicle; associating the vehicle identification information of the target vehicle and the driving behavior of the target vehicle, and uploading them 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.
[0146] In one embodiment, when the processor executes the computer program, the following steps are also implemented: displaying vehicle identification information of at least one other vehicle in a second user interface; in response to a second user operation input for the vehicle identification information of any one of the at least one other vehicles, determining the other vehicle corresponding to the second user operation as a target vehicle.
[0147] In one embodiment, when the processor executes a computer program to obtain the vehicle identification information of at least one other vehicle, the following steps are specifically implemented: obtaining a target image through a camera, the target image including at least one other vehicle; identifying and analyzing the target image to determine the vehicle identification information of at least one other vehicle.
[0148] In one embodiment, when the processor executes a computer program to obtain historical driving information associated with the vehicle identification information of each other vehicle, the following steps are specifically implemented: a request message is sent to a server, the request message including the vehicle identification information of each other vehicle; the request message is used to request to obtain historical driving information associated with the vehicle identification information of each other vehicle; the historical driving information associated with the vehicle identification information of each other vehicle is received 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.
[0149] In an exemplary embodiment, the present application provides a server, including a memory, a processor, and a transceiver, wherein a computer program is stored in the memory;
[0150] The transceiver is used to receive a request message from a vehicle, the request message including vehicle identification information of each other vehicle in 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 by a user to determine a driving strategy;
[0151] When the processor executes the computer program, the following steps are implemented: in response to the request message, obtaining historical driving information associated with the vehicle identification information of each other vehicle from the database;
[0152] The transceiver is also used to send historical driving information associated with vehicle identification information of each other vehicle to the vehicle, so that the vehicle displays the historical driving information in the first user interface.
[0153] In one embodiment, the transceiver is also used to receive vehicle identification information and driving behavior of a target vehicle sent by the vehicle; the target vehicle is any one of at least one other vehicle; when the processor executes the computer program, the following steps are also implemented: calling a trained image processing algorithm to analyze the driving behavior of the target vehicle to obtain an analysis result; based on the analysis result, updating the driving evaluation value of the target vehicle.
[0154] In an exemplary embodiment, the present application provides a computer-readable storage medium having a computer program stored thereon.
[0155] In an optional implementation, when the computer program is executed by the processor, the steps performed by the vehicle 101 in the above-mentioned driving information display method are implemented, for example:
[0156] During the driving process of the vehicle, obtaining 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;
[0157] Acquire historical driving information associated with vehicle identification information of each other vehicle, the historical driving information including a driving evaluation value corresponding to each other vehicle and a driving violation corresponding to the other vehicle;
[0158] A plurality of historical driving information is displayed in the first user interface, each piece of historical driving information is used for the user to determine a driving strategy.
[0159] In this embodiment, when the computer program is executed by the processor, the following steps are also implemented: during the driving of the vehicle, vehicle information of each other vehicle is obtained; the vehicle information includes the distance and angle between the other vehicle and the vehicle; after the computer program is executed by the processor to display multiple historical driving information in the first user interface, the following steps are also implemented: the vehicle information of each other vehicle is displayed in the first user interface, so that the user can determine the driving strategy based on the associated historical driving information of each other vehicle and the vehicle information of the other vehicle.
[0160] In this embodiment, when the computer program is executed by the processor, the following steps are also implemented: in response to a first user operation input to a start control of the camera, the camera is started; through the camera, the vehicle identification information of the target vehicle is obtained, and the driving behavior of the target vehicle is recorded; the target vehicle is any one of at least one other vehicle; the vehicle identification information of the target vehicle and the driving behavior of the target vehicle are associated and uploaded 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, when the computer program is executed by the processor, the following steps are also implemented: displaying vehicle identification information of at least one other vehicle in a second user interface; in response to a second user operation input for vehicle identification information of any one of the at least one other vehicles, determining the other vehicle corresponding to the second user operation as a target vehicle.
[0162] In this embodiment, when the computer program is executed by the processor to obtain the vehicle identification information of at least one other vehicle, the following steps are specifically implemented: through a camera, a target image is obtained, and the target image includes at least one other vehicle; the target image is identified and analyzed to determine the vehicle identification information of at least one other vehicle.
[0163] In this embodiment, when the computer program is executed by the processor to obtain the historical driving information associated with the vehicle identification information of each other vehicle, the following steps are specifically implemented: a request message is sent to the server, the request message includes 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; the historical driving information associated with the vehicle identification information of each other vehicle is received 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.
[0164] In another optional embodiment, when the computer program is executed by the processor, the steps performed by the server in the above-mentioned driving information display method are implemented, for example:
[0165] receiving a request message from a vehicle, the request message including vehicle identification information of each other vehicle among at least one other vehicle, the request message being used to request acquisition of historical driving information associated with the vehicle identification information of each other vehicle; the distance between each 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;
[0166] In response to the request message, acquiring historical driving information associated with vehicle identification information of each other vehicle from a database;
[0167] The historical driving information associated with the vehicle identification information of each other vehicle is sent to the vehicle so that the vehicle displays the historical driving information in the first user interface.
[0168] In this embodiment, when the computer program is executed by the processor, the following steps are also implemented: receiving vehicle identification information of a target vehicle and a driving behavior of the target vehicle sent by the vehicle; the target vehicle is any one of 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; and updating the driving evaluation value of the target vehicle based on the analysis result.
[0169] In an exemplary embodiment, the present application provides a computer program product, including a computer program.
[0170] In an optional implementation, when the computer program is executed by the processor, the steps performed by the vehicle 101 in the above-mentioned driving information display method are implemented, for example:
[0171] During the driving process of the vehicle, obtaining 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;
[0172] Acquire historical driving information associated with vehicle identification information of each other vehicle, the historical driving information including a driving evaluation value corresponding to each other vehicle and a driving violation corresponding to the other vehicle;
[0173] A plurality of historical driving information is displayed in the first user interface, each piece of historical driving information is used for the user to determine a driving strategy.
[0174] In this embodiment, when the computer program is executed by the processor, the following steps are also implemented: during the driving of the vehicle, vehicle information of each other vehicle is obtained; the vehicle information includes the distance and angle between the other vehicle and the vehicle; after the computer program is executed by the processor to display multiple historical driving information in the first user interface, the following steps are also implemented: the vehicle information of each other vehicle is displayed in the first user interface, so that the user can determine the driving strategy based on the associated historical driving information of each other vehicle and the vehicle information of the other vehicle.
[0175] In this embodiment, when the computer program is executed by the processor, the following steps are also implemented: in response to a first user operation input to a start control of the camera, the camera is started; through the camera, the vehicle identification information of the target vehicle is obtained, and the driving behavior of the target vehicle is recorded; the target vehicle is any one of at least one other vehicle; the vehicle identification information of the target vehicle and the driving behavior of the target vehicle are associated and uploaded 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, when the computer program is executed by the processor, the following steps are also implemented: displaying vehicle identification information of at least one other vehicle in a second user interface; in response to a second user operation input for vehicle identification information of any one of the at least one other vehicles, determining the other vehicle corresponding to the second user operation as a target vehicle.
[0177] In this embodiment, when the computer program is executed by the processor to obtain the vehicle identification information of at least one other vehicle, the following steps are specifically implemented: through a camera, a target image is obtained, and the target image includes at least one other vehicle; the target image is identified and analyzed to determine the vehicle identification information of at least one other vehicle.
[0178] In this embodiment, when the computer program is executed by the processor to obtain the historical driving information associated with the vehicle identification information of each other vehicle, the following steps are specifically implemented: a request message is sent to the server, the request message includes 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; the historical driving information associated with the vehicle identification information of each other vehicle is received 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, when the computer program is executed by the processor, the steps performed by the server in the above-mentioned driving information display method are implemented, for example:
[0180] receiving a request message from a vehicle, the request message including vehicle identification information of each other vehicle among at least one other vehicle, the request message being used to request acquisition of historical driving information associated with the vehicle identification information of each other vehicle; the distance between each 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;
[0181] In response to the request message, acquiring historical driving information associated with vehicle identification information of each other vehicle from a database;
[0182] The historical driving information associated with the vehicle identification information of each other vehicle is sent to the vehicle so that the vehicle displays the historical driving information in the first user interface.
[0183] In this embodiment, when the computer program is executed by the processor, the following steps are also implemented: receiving vehicle identification information of a target vehicle and a driving behavior of the target vehicle sent by the vehicle; the target vehicle is any one of 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; 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 this application (including but not limited to vehicle information, vehicle identification information, driving evaluation values, 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 relevant data must comply with relevant regulations.
[0185] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the 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. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0186] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0187] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A driving information display method, characterized in that: Applied to a vehicle, the method comprises: During the driving of the vehicle, obtaining vehicle identification information of at least one other vehicle; wherein the distance between each of the other vehicles and the vehicle is less than or equal to a preset distance threshold; Acquire 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 driving violation corresponding to the other vehicle; A plurality of the historical driving information are displayed in the first user interface, and each piece of the historical driving information is used for the user to determine a driving strategy.
2. The method according to claim 1, characterized in that The method further comprises: During the driving of the vehicle, vehicle information of each of the other vehicles is obtained; the vehicle information includes the distance and angle between the other vehicle and the vehicle; After displaying the plurality of historical driving information in the first user interface, the method further includes: The vehicle information of each of the other vehicles is displayed 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 the other vehicles.
3. The method according to claim 1, characterized in that The method further comprises: In response to a first user operation inputted to a start control of the camera, start the camera; Obtaining 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 at least one of the other vehicles; The vehicle identification information of the target vehicle is associated with the driving behavior of the target vehicle and uploaded to a 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.
4. The method according to claim 3, characterized in that: The method further comprises: Displaying vehicle identification information of at least one of the other vehicles in a second user interface; In response to a second user operation inputted for vehicle identification information of any one of at least one of the other vehicles, the other vehicle corresponding to the second user operation is determined as the target vehicle.
5. The method according to any one of claims 1 to 4, characterized in that: The obtaining of vehicle identification information of at least one other vehicle includes: Acquire a target image through a camera, wherein the target image includes at least one other vehicle; The target image is identified and analyzed to determine vehicle identification information of at least one of the other vehicles.
6. The method according to any one of claims 1 or 4, characterized in that: The acquiring of the historical driving information associated with the vehicle identification information of each of the other vehicles includes: Sending a request message to the server, wherein the request message includes the vehicle identification information of each of the other vehicles; the request message is used to request to obtain the historical driving information associated with the vehicle identification information of each of the other vehicles; The historical driving information associated with the vehicle identification information of each of the other vehicles is received 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.
7. A driving information display method, characterized in that: Applied to a server, the method comprises: receiving 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 acquisition of 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 being less than or equal to a preset distance threshold; the historical driving information being used by a user to determine a driving strategy; In response to the request message, acquiring historical driving information associated with the vehicle identification information of each of the other vehicles from a database; The historical driving information associated with the vehicle identification information of each of the other vehicles is sent to the vehicle, so that the vehicle displays the historical driving information in a first user interface.
8. The method according to claim 7, characterized in that The method further comprises: Receiving vehicle identification information of a target vehicle and a driving behavior of the target vehicle sent by the vehicle; the target vehicle is any one of at least one of the other vehicles; Calling the trained image processing algorithm to analyze the driving behavior of the target vehicle and obtain an analysis result; Based on the analysis result, the driving evaluation value of the target vehicle is updated.
9. A driving information display device, characterized in that: Applied to a vehicle, the device comprises: An acquisition module, used for acquiring vehicle identification information of at least one other vehicle during the 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; The acquisition module is further used to acquire historical driving information associated with the vehicle identification information of each of the other vehicles, wherein the historical driving information includes a driving evaluation value corresponding to each of the other vehicles and a driving violation corresponding to the other vehicle; The display module is used to display a plurality of the historical driving information in the first user interface, each of the historical driving information is used for the user to determine the driving strategy.
10. A driving information display device, characterized in that: Applied to a server, the device comprises: A receiving module, configured to receive a request message from a vehicle, wherein the request message includes 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; 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 by a user to determine a driving strategy; an acquisition module, configured to acquire, in response to the request message, historical driving information associated with the vehicle identification information of each of the other vehicles from a database; A sending module is used to send historical driving information associated with 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.
Citation Information
Patent Citations
Vehicle monitoring method and vehicle monitoring device
CN107103774A
Method and equipment for processing data, and intelligent automobile
CN108806018A
Vehicle state display method and device, vehicle-mounted electronic equipment and vehicle
CN113903184A
Driving grade updating method and system
CN116142225A
Vehicle control method, device and system, vehicle and readable storage medium
CN117048633A
