Vehicle behavior information display method and device, equipment and storage medium
By obtaining the sight direction information of the first driver, determining the image data of the target vehicle, and obtaining its driving behavior information, it is displayed in the sight range of the first driver in real time, solving the problem of timely prompt prompts caused by too long calculation time in the prior art, real-time acquisition and display of driving behavior information is realized.
Patent Information
- Application Number
- CN202311661218.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-05
- Publication Date
- 2025-06-06
AI Technical Summary
In the prior art, when judging the driving behavior of the driver in front of the vehicle, the calculation time is too long, resulting in the prompts being untimely and the driver in the vehicle in time cannot be warned.
By acquiring the sight direction information of the first driver of the current vehicle, the image data of the target vehicle is determined, and the driving behavior information of the second driver of the target vehicle is obtained based on the image data, and the driving behavior information of the second driver of the target vehicle is displayed in real time within the sight range of the first driver.
Real-time acquisition and display of driving behavior information of the second driver of the target vehicle is achieved, and the problem of untimely prompt prompts caused by too long calculation time is solved.
Smart Images

Figure CN120096583A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to but is not limited to the field of vehicle technology, and in particular to a vehicle behavior information display method, device, equipment and storage medium. Background Art
[0002] When driving, dangerous driving behaviors such as the front vehicle braking several times or surrounding vehicles forcibly merging lanes often occur. Even if the rear vehicle maintains a certain safe distance, it may still cause certain injuries or be frightened because of avoiding. Related technologies In order to reduce the occurrence of the above problems, millimeter-wave radar can be combined with real-time calculation to judge the vehicle status or trend of the front vehicle, thereby determining the driving style of the front vehicle and issuing corresponding prompts. However, this technical solution has the problem of untimely prompts due to calculation time. Summary of the invention
[0003] One purpose of the present application is to provide a vehicle behavior information display method, which has the advantage that the image data of the target vehicle can be determined by the line of sight direction information of the first driver of the current vehicle, and then the driving behavior information of the second driver of the target vehicle is obtained based on the image data of the target vehicle, and finally the driving behavior information of the second driver is displayed within the line of sight of the first driver of the current vehicle. In this way, the driving behavior information of the second driver of the target vehicle can be obtained in real time, and then the driving behavior information of the second driver can be displayed in time within the line of sight of the first driver of the current vehicle. In this way, the first driver can obtain the driving behavior information of the second driver in time without calculation, which solves the problem of untimely prompts caused by calculating the driving behavior information of the driver in the related technology.
[0004] One purpose of the present application is to provide a vehicle behavior information display method, which has the advantage that the position information of the screen area where the first driver's line of sight falls can be determined through the line of sight direction information of the first driver, and then the image data of the target vehicle can be determined through the image data of the screen area corresponding to the position information. In this way, by obtaining the image data of the screen area where the first driver's line of sight falls, the image data of the target vehicle that the first driver is looking at can be accurately obtained.
[0005] One purpose of the present application is to provide a vehicle behavior information display method, which has the advantage that when the current vehicle can identify the image data of the target vehicle, the current vehicle can determine the vehicle information of the target vehicle based on the image data of the target vehicle; then the driving behavior information of the second driver is first searched in the local database, and when the driving behavior information of the second driver cannot be found in the local database, the driving behavior information of the second driver is searched through the cloud database. In this way, the driving behavior information of the second driver is searched in the local database first, which can improve the efficiency of searching for driving behavior information, and when the driving behavior information cannot be found in the local database, the driving behavior information can also be searched in the cloud database, which can improve the accuracy of searching for driving behavior information.
[0006] One purpose of the present application is to provide a vehicle behavior information display method, which has the advantage of storing the driving behavior information of the driver of the first vehicle that has been within the camera range of the current vehicle for more than a preset number of times, and the driving behavior information of the driver of the second vehicle that has the same route as the current vehicle, in the local database of the current vehicle. In this way, the data stored in the local database are all driving behavior information of the drivers of vehicles that are more likely to appear within the first driver's field of vision. In this way, after the vehicle information of the target vehicle is determined each time, it can be searched in the local database first, which improves the efficiency and accuracy of determining the driving behavior information.
[0007] One purpose of the present application is to provide a vehicle behavior information display method, which has the advantage that when the current vehicle cannot recognize the image data of the target vehicle, the vehicle information of the target vehicle can be determined through the cloud, and then the cloud searches the cloud database based on the vehicle information of the target vehicle to obtain the driving behavior information of the second driver, and finally sends the driving behavior information of the second driver to the current vehicle. In this way, even if the current vehicle cannot recognize the image data of the target vehicle, the driving behavior information of the second driver of the target vehicle can be obtained, which improves the universality of obtaining driving behavior information.
[0008] One purpose of the present application is to provide a vehicle behavior information display method, which has the advantage of obtaining a first association relationship by matching the driving behavior information of each third driver with the identity information of the third driver. Thus, when the identity information of the driver is obtained, the corresponding driving behavior information can be determined based on the first association relationship, thereby improving the accuracy of determining the driving behavior information of the driver.
[0009] One purpose of the present application is to provide a vehicle behavior information display method, which has the advantage that by storing a second association between the vehicle information of the vehicle and the driver's identity information collected when the vehicle is started, the identity information of the driver currently driving can be accurately determined based on the vehicle information of the vehicle.
[0010] To achieve the above purpose, the technical solution of the embodiment of the present application is implemented as follows:
[0011] On the one hand, an embodiment of the present application provides a method for displaying vehicle behavior information, the method comprising:
[0012] Acquire the line of sight direction information of the first driver of the current vehicle; determine the image data of the target vehicle based on the line of sight direction information of the first driver; acquire the driving behavior information of the second driver of the target vehicle based on the image data of the target vehicle; and display the driving behavior information of the second driver within the line of sight of the first driver.
[0013] On the other hand, an embodiment of the present application provides a vehicle behavior information display method, the method comprising: based on the vehicle information of the target vehicle, searching for the driving behavior information of the second driver of the target vehicle; the target vehicle is determined based on the line of sight direction information of the first driver of the current vehicle; the driving behavior information of the second driver is sent to the current vehicle; the driving behavior information can be displayed within the line of sight of the first driver.
[0014] On the other hand, an embodiment of the present application provides a vehicle behavior information display device, comprising: a line of sight tracking unit, which obtains line of sight direction information of a first driver of a current vehicle; a display unit, which determines image data of a target vehicle based on the line of sight direction information of the first driver; a control unit, which obtains driving behavior information of a second driver of the target vehicle based on the image data of the target vehicle; and the display unit, which displays the driving behavior information of the second driver within the line of sight of the first driver.
[0015] On the other hand, an embodiment of the present application provides a vehicle behavior information display device, comprising: a search unit, which searches for driving behavior information of a second driver of a target vehicle based on vehicle information of the target vehicle; the target vehicle is determined based on line of sight direction information of a first driver of a current vehicle; a sending unit, which sends the driving behavior information of the second driver to the current vehicle; the driving behavior information can be displayed within the line of sight of the first driver.
[0016] On the other hand, an embodiment of the present application provides a vehicle behavior information display device, including: a memory for storing executable instructions; and a processor for implementing some or all of the steps in the above-mentioned vehicle behavior information display method when executing the executable instructions stored in the memory.
[0017] On the other hand, an embodiment of the present application provides a storage medium having executable instructions stored thereon, which, when executed by a processor, implement some or all of the steps in the above-mentioned vehicle behavior information display method.
[0018] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and are not intended to limit the technical solutions of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.
[0020] Figure 1 A schematic diagram of a vehicle behavior information display method according to an embodiment of the present application;
[0021] Figure 2 A schematic diagram of a vehicle behavior information display method according to an embodiment of the present application;
[0022] Figure 3 A schematic diagram of a vehicle behavior information display method according to an embodiment of the present application;
[0023] Figure 4 A schematic diagram of a vehicle behavior information display method according to an embodiment of the present application;
[0024] Figure 5 A schematic diagram of a vehicle behavior information display method according to an embodiment of the present application;
[0025] Figure 6 A schematic diagram of a vehicle behavior information display method according to an embodiment of the present application;
[0026] Figure 7 A schematic diagram of a vehicle behavior information display method according to an embodiment of the present application;
[0027] Figure 8 A schematic diagram of a scenario of a vehicle behavior information display method provided in an embodiment of the present application;
[0028] Fig. 9 A schematic diagram of a vehicle behavior information display method according to an embodiment of the present application;
[0029] Fig.10 A schematic diagram of the structure of a vehicle behavior information display device provided in an embodiment of the present application;
[0030] Fig.11A schematic diagram of the structure of a vehicle behavior information display device provided in an embodiment of the present application;
[0031] Fig.12 A schematic diagram of the composition structure of a vehicle behavior information display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application are further elaborated in detail below in conjunction with the drawings and embodiments. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0033] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0034] The terms "first / second / third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first / second / third" can be interchanged with a specific order or sequence where permitted so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0035] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing this application and are not intended to limit this application.
[0036] When a vehicle is driving, dangerous driving behaviors such as the vehicle in front braking multiple times or surrounding vehicles forcibly merging lanes often occur. In order to allow the user driving the vehicle to predict the dangerous driving behaviors of surrounding vehicles, the relevant technology generally uses millimeter-wave radar combined with real-time calculations to determine the vehicle status or trend of surrounding vehicles, and then feeds back the calculated results to the user who is driving the vehicle. However, even if the computing power of the vehicle system is strong enough, it takes a certain amount of time to receive the detection information of the millimeter-wave radar and then calculate the surrounding vehicles based on the detection information. In this way, the user cannot obtain the driving behavior of the surrounding vehicles in a timely manner, and cannot respond in time.
[0037] In order to solve the above technical problems, the embodiment of the present application provides a vehicle behavior information display method, which can be executed by the current vehicle. Figure 1 A schematic diagram of the implementation flow of a vehicle behavior information display method provided in an embodiment of the present application is shown in FIG. Figure 1As shown, the method includes the following steps S101 to S104:
[0038] Step S101, obtaining the sight direction information of the first driver of the current vehicle.
[0039] Here, the current vehicle may be a driving vehicle or a stopped vehicle. In the case where the current vehicle is a driving vehicle, the embodiment of the present application may be applied to the vehicle during driving, that is, the driving behavior information of the drivers of the surrounding vehicles is displayed during the driving process of the vehicle. In the case where the current vehicle is a stopped vehicle, the embodiment of the present application may be applied to the vehicle when it is parked, that is, the driving behavior information of the drivers of the surrounding vehicles is displayed when the vehicle is parked. The first driver may be the driver driving the current vehicle. The sight direction information is used to characterize the first driver's gaze intention, that is, the first driver's gaze direction can be determined by the sight direction information, thereby determining the first driver's gaze object. Wherein, the gaze object may be a vehicle located in front of the vehicle, or a vehicle on the side of the vehicle. In some embodiments, the sight direction information may be the coordinate value of the first driver's sight falling on the glass of the current vehicle. Wherein, the glass may be the front windshield of the vehicle, or the glass on the left and right doors of the vehicle.
[0040] In the embodiment of the present application, an eye tracker is provided on the vehicle, and the eye tracker can detect in real time whether the first driver's sight falls on the glass of the current vehicle. When the first driver's sight falls on the glass of the current vehicle, the eye tracker can output the corresponding coordinate value. Therefore, the sight direction information of the first driver of the current vehicle can be obtained through the eye tracker.
[0041] Step S102: determining image data of the target vehicle based on the sight line direction information of the first driver.
[0042] Here, the target vehicle may be a vehicle that the first driver is interested in.
[0043] In the embodiment of the present application, the glass of the current vehicle can be used as a display screen, the display screen can be divided into multiple screen areas, and the coordinate information set of each screen area is stored. After obtaining the sight direction information of the first driver, it can be determined in which coordinate information set the coordinate value contained in the sight direction information is located, and then the image data of the screen area corresponding to the coordinate information set is collected. If there is a vehicle in the image data of the screen area, the image data of the corresponding vehicle is obtained in the image data of the screen area, or the image data of the screen area can be used as the image data of the target vehicle. In this way, the image data of the vehicle that the first driver is concerned about can be accurately obtained.
[0044] Step S103: acquiring driving behavior information of a second driver of the target vehicle based on the image data of the target vehicle.
[0045] Here, the second driver is the driver of the target vehicle. The driving behavior information is used to characterize the driver's behavior habits of driving the vehicle. In some embodiments, the driving behavior information may be information that directly indicates the driver's driving behavior habits. For example, it may be information such as "likes to follow the vehicle in front closely", "likes to step on the accelerator hard", and "likes to drive at a constant speed". In other embodiments, the driving behavior information may also be information that indirectly indicates the driver's driving behavior habits. For example, the driving behavior information may be a driver's driving label, such as: "novice user", "experienced driver", and "office worker".
[0046] In some embodiments, after acquiring the image data of the target vehicle, matching can be performed in a database to obtain the driving behavior information of the second driver of the target vehicle. The database contains a mapping relationship between the image data of different vehicles and the identity information of the corresponding drivers, and a mapping relationship between the identity information of the driver and the driving behavior information of the driver, so that the identity information of the corresponding driver is determined based on the image data of the target vehicle, and then the driving behavior information of the second driver is determined based on the identity information of the driver.
[0047] In some embodiments, the above-mentioned database may include at least one of the following: a local database of the current vehicle and a cloud database. The number of mapping relationships between the image data of different vehicles and the identity information of the corresponding drivers and the driving behavior information of the drivers stored in the cloud database is greater than the mapping relationships stored in the local database. Therefore, when the driving behavior information of the second driver cannot be found in the local database of the vehicle, the image data of the target vehicle can be uploaded to the cloud database. After the driving behavior information of the second driver is obtained in the cloud based on the cloud database, the driving behavior information of the second driver can be sent to the current vehicle, so that the current vehicle can obtain the driving behavior information of the second driver.
[0048] In some embodiments, the image data of the target vehicle may also be matched in a cloud database to obtain the driving behavior information of the second driver of the target vehicle.
[0049] In some embodiments, after acquiring the image data of the target vehicle, the vehicle information of the target vehicle can be obtained by identifying the image data, and then the driving behavior information of the second driver can be acquired in the database based on the vehicle information. The database stores the mapping relationship between the vehicle information of different vehicles and the identity information of the corresponding drivers, and the mapping relationship between the identity information of the drivers and the driving behavior information of the drivers. Here, the vehicle information can be information characterizing the characteristics of the vehicle. For example, the vehicle information can be the license plate number, vehicle color, and vehicle model.
[0050] In some embodiments, the image data recognition process can be performed on the current vehicle or on the cloud. In this way, when the vehicle is not equipped with a model that can recognize image data, the image data can be recognized through the cloud, thereby improving the universality of obtaining the second driver's driving behavior information.
[0051] Step S104: displaying the driving behavior information of the second driver within the visual range of the first driver.
[0052] In an embodiment of the present application, a head-up display (HUD) function is provided on the glass of the current vehicle, so that the driving behavior information of the second driver can be displayed in an area near the target vehicle, so that the first driver can determine which vehicle the displayed driving behavior information belongs to.
[0053] In some embodiments, an eye tracker can be used to determine an area where the first driver's gaze is less frequent, and then the second driver's driving behavior information is displayed in that area. This is because if the driving behavior information is displayed in an area where the first driver's gaze is more frequent, it may interfere with the driver's vision, thus causing danger.
[0054] In the embodiment of the present application, the image data of the target vehicle can be determined by the line of sight direction information of the first driver of the current vehicle, and then the driving behavior information of the second driver of the target vehicle is obtained based on the image data of the target vehicle, and finally the driving behavior information of the second driver is displayed within the line of sight of the first driver of the current vehicle. In this way, the driving behavior information of the second driver of the target vehicle can be obtained in real time, and then the driving behavior information of the second driver can be displayed in time within the line of sight of the first driver of the current vehicle. In this way, the first driver can obtain the driving behavior information of the second driver in time without calculation, which solves the problem of untimely prompts caused by calculating the driving behavior information of the driver in the related technology.
[0055] Figure 2 A schematic diagram of a vehicle behavior information display method provided in an embodiment of the present application, based on Figure 1Step S102 can be implemented by steps S201 to S203, combining Figure 2 The steps shown are explained.
[0056] Step S201: determining the position information of the screen area where the first driver's line of sight falls based on the line of sight direction information of the first driver.
[0057] Here, the screen area is an area pre-divided on the glass of the current vehicle. The current vehicle can save a set of coordinate information of all areas. After obtaining the sight direction information of the first driver, the coordinate value of the first driver's sight falling on the glass of the current vehicle contained in the sight direction information can be compared with the coordinate information set of each screen area to determine the coordinate information set of which screen area the coordinate value falls. In this way, the position information of the screen area where the first driver's sight falls can be determined, and the position information can be the coordinate information set of the screen area.
[0058] Step S202: acquiring image data of the screen area based on the position information.
[0059] In an embodiment of the present application, an image acquisition device is provided inside the vehicle, and the position information can be sent to the image acquisition device, and then the image acquisition device acquires image data corresponding to the position information.
[0060] In some embodiments, the image acquisition device may first acquire an image in the direction of the first driver's sight line, and then obtain image data of the screen area on the image based on the position information.
[0061] Step S203: determining the image data of the target vehicle based on the image data of the screen area.
[0062] In an embodiment of the present application, after obtaining the image data of the screen area, the image data can be identified to determine whether there is a target vehicle in the image data. If the target vehicle exists in the image data, the image data of the screen area can be used as the image data of the target vehicle. In some embodiments, the image data of the target vehicle can also be intercepted from the image data of the screen area to obtain the image data of the target vehicle.
[0063] In the embodiment of the present application, the position information of the screen area where the first driver's sight falls is determined by the sight direction information of the first driver; then the image data of the screen area is obtained based on the position information; finally, the image data of the target vehicle is determined based on the image data of the screen area. In this way, by obtaining the image data of the screen area where the first driver's sight falls, the image data of the target vehicle that the first driver is looking at can be accurately obtained.
[0064] In some embodiments, the above step S103 may include: acquiring the driving behavior information of the second driver based on the image data of the target vehicle and a database, wherein the database includes at least one of the following: a local database and a cloud database.
[0065] In an embodiment of the present application, the driving behavior information of the second driver can be obtained based on the vehicle information of the target vehicle and a database. Wherein, the vehicle information of the target vehicle is obtained based on the image data of the target vehicle. In some embodiments, the image data of the target vehicle can be identified to obtain the vehicle information of the target vehicle.
[0066] In some embodiments, when a model capable of identifying vehicle information is deployed on the current vehicle, that is, when the current vehicle can identify the image data of the target vehicle, the above database includes a local database and a cloud database. Figure 3 As shown, the above-mentioned “obtaining the driving behavior information of the second driver based on the image data of the target vehicle and the database” can be implemented through steps S301 to S304:
[0067] Step S301: determining vehicle information of the target vehicle based on the image data of the target vehicle.
[0068] In an embodiment of the present application, a model that can identify vehicle information is deployed on the current vehicle, and image data of the target vehicle can be input into the model, and then the model can output the vehicle information of the target vehicle.
[0069] In some embodiments, the model is trained based on sample images annotated with various vehicle information.
[0070] Step S302: searching the local database for the driving behavior information of the second driver based on the vehicle information.
[0071] In an embodiment of the present application, the local database stores the mapping relationship between the vehicle information of different vehicles and the identity information of the second driver, as well as the mapping relationship between the identity information of the second driver and the driving behavior information of the second driver. Therefore, after obtaining the vehicle information of the target vehicle, the driving behavior information of the second driver can be searched in the local database based on the vehicle information.
[0072] In some embodiments, the vehicles stored in the local database are vehicles whose probability of appearing in the first driver's line of sight is greater than a preset value. In other words, the vehicles stored in the local database have a greater probability of appearing in the first driver's line of sight. In this way, searching the local database for driving behavior information first can improve search efficiency.
[0073] Step S303: When the driving behavior information of the second driver cannot be found in the local database, the vehicle information of the target vehicle is sent to the cloud.
[0074] In the embodiment of the present application, the number of mapping relationships between the vehicle information of different vehicles and the identity information of the second driver and the driving behavior information of the second driver stored in the local database is less than the number of mapping relationships stored in the cloud database. Therefore, there may be a situation where the driving behavior information of the second driver cannot be found in the local database. Therefore, when the driving behavior information of the second driver cannot be found in the local database, the current vehicle can send the vehicle information of the target vehicle to the cloud to continue to search for the driving behavior information of the second driver in the cloud database.
[0075] Step S304, receiving the driving behavior information of the second driver sent by the cloud; the driving behavior information is obtained by the cloud searching the cloud database based on the vehicle information of the target vehicle.
[0076] In an embodiment of the present application, after receiving the vehicle information of the target vehicle, the cloud can determine the driving behavior information of the second driver based on the mapping relationship between the vehicle information of different vehicles stored in the cloud database and the identity information of the second driver and the driving behavior information of the second driver, and then send the found driving behavior information of the second driver to the current vehicle.
[0077] In the embodiment of the present application, when the current vehicle is able to identify the image data of the target vehicle, the current vehicle can determine the vehicle information of the target vehicle based on the image data of the target vehicle; then the driving behavior information of the second driver is first searched in the local database, and when the driving behavior information of the second driver cannot be found in the local database, the driving behavior information of the second driver is searched through the cloud database. In this way, the driving behavior information of the second driver is searched in the local database first, which can improve the efficiency of searching for driving behavior information, and when the driving behavior information cannot be found in the local database, the driving behavior information can also be searched in the cloud database, which can improve the accuracy of searching for driving behavior information.
[0078] In some embodiments, Figure 4 As shown, the above-mentioned vehicle behavior information display method may further include steps S401 to S403, and the steps S401 to S403 may be performed before the above-mentioned step 101.
[0079] Step S401, obtaining vehicle information of a first vehicle that appears within the camera range of the current vehicle for more than a preset number of times, and vehicle information of a second vehicle that has the same route as the current vehicle.
[0080] In the embodiment of the present application, the current vehicle is provided with a real-time front camera, through which the first vehicle that appears in the camera range of the current vehicle for more than a preset number of times can be determined, and the image data of the first vehicle can be collected. In the case where a model that can identify vehicle information is deployed on the current vehicle, the current vehicle can obtain the vehicle information of the first vehicle through the model. In the case where a model that can identify vehicle information is not deployed on the current vehicle, the current vehicle can send the image data of the first vehicle to the cloud, and the cloud will determine the vehicle information of the first vehicle.
[0081] In the embodiment of the present application, the current vehicle can determine the vehicle information of the second vehicle having the same route as the current vehicle through the map navigation. Because each driver using the map navigation needs to register information in the map navigation based on the vehicle information of his own vehicle, the vehicle information of the second vehicle having the same route as the current vehicle can be determined through the map navigation.
[0082] In some embodiments, if each driver using map navigation registers information in the map navigation based on the image data of his own vehicle, the image data of the second vehicle is obtained based on the map navigation. At this time, if a model that can identify vehicle information is deployed on the current vehicle, the current vehicle can obtain the vehicle information of the second vehicle through the model. If a model that can identify vehicle information is not deployed on the current vehicle, the current vehicle can send the image data of the second vehicle to the cloud, and the cloud will determine the vehicle information of the second vehicle.
[0083] Step S402: Send vehicle information of the first vehicle and vehicle information of the second vehicle to the cloud.
[0084] Step S403, receiving the driving behavior information of the driver of the first vehicle and the driving behavior information of the driver of the second vehicle sent by the cloud, and storing them in the local database.
[0085] Here, the driving behavior information of the driver of the first vehicle is obtained by searching the cloud database based on the vehicle information of the first vehicle; the driving behavior information of the driver of the second vehicle is obtained by searching the cloud database based on the vehicle information of the second vehicle.
[0086] In some embodiments, when the cloud receives image data of the first vehicle and the second vehicle, step S402 may not be performed. That is, the cloud first identifies the image data of the first vehicle and the second vehicle respectively, obtains the vehicle information corresponding to the first vehicle and the second vehicle respectively, and then based on the cloud database, searches for the driving behavior information corresponding to the driver of the first vehicle and the driver of the second vehicle respectively through the vehicle information corresponding to the first vehicle and the second vehicle respectively.
[0087] The embodiment of the present application discloses a scheme for pre-building a local database of the current vehicle, that is, storing the driving behavior information of the driver of the first vehicle that has been within the camera range of the current vehicle for more than a preset number of times, and the driving behavior information of the driver of the second vehicle that has the same route as the current vehicle, in the local database of the current vehicle. In this way, the data stored in the local database are all the driving behavior information of the drivers of the vehicles that are more likely to appear within the first driver's field of vision. In this way, after the vehicle information of the target vehicle is determined each time, it can be searched in the local database first, which improves the efficiency and accuracy of determining the driving behavior information.
[0088] In some embodiments, when the current vehicle cannot recognize the image data of the target vehicle, the database includes the cloud database; the above-mentioned "obtaining the driving behavior information of the second driver based on the image data and database of the target vehicle" can also be achieved through steps 1 and 2.
[0089] Step 1: Send the image data of the target vehicle to the cloud.
[0090] Step 2, receiving the driving behavior information of the second driver sent by the cloud; the driving behavior information is obtained by the cloud based on the vehicle information of the target vehicle searched in the cloud database; the vehicle information of the target vehicle is determined by the cloud based on the image data of the target vehicle.
[0091] In an embodiment of the present application, the current vehicle cannot recognize the image data of the target vehicle, indicating that the current vehicle has not deployed a model that can recognize the image data of the vehicle. At this time, the current vehicle can send the image data of the target vehicle to the cloud, and the cloud will identify the vehicle information of the target vehicle, and then search for the corresponding driving behavior information of the second driver based on the vehicle information.
[0092] In some embodiments, because the cloud stores a large amount of data, in order to improve the efficiency of searching for driving behavior information, the cloud can directly return to the current vehicle when determining the vehicle information of the target vehicle, and then the current vehicle searches based on the local database. If the local database cannot be found, it will search through the cloud again.
[0093] In the embodiment of the present application, when the current vehicle cannot recognize the image data of the target vehicle, the vehicle information of the target vehicle can be determined through the cloud, and then the cloud searches the cloud database based on the vehicle information of the target vehicle to obtain the driving behavior information of the second driver, and finally sends the driving behavior information of the second driver to the current vehicle. In this way, even if the current vehicle cannot recognize the image data of the target vehicle, the driving behavior information of the second driver of the target vehicle can be obtained, which improves the universality of obtaining driving behavior information.
[0094] An embodiment of the present application provides a method for displaying vehicle behavior information, which can be executed by the cloud.
[0095] like Figure 5 As shown, the method includes the following steps S501 and S502:
[0096] Step S501, based on the vehicle information of the target vehicle, searching for the driving behavior information of the second driver of the target vehicle; the target vehicle is determined based on the line of sight direction information of the first driver of the current vehicle.
[0097] Step S502, sending the driving behavior information of the second driver to the current vehicle; the driving behavior information can be displayed within the sight range of the first driver.
[0098] In the embodiment of the present application, the current vehicle can first determine the image data of the target vehicle based on the line of sight direction information of the first driver, and then the current vehicle can identify the image data of the target vehicle to obtain the vehicle information of the target vehicle. If the driving behavior information of the second driver of the target vehicle cannot be found based on the local database, the vehicle information of the target vehicle is sent to the cloud, so that the cloud can obtain the vehicle information of the target vehicle. Among them, the solution of determining the image data of the target vehicle based on the line of sight direction information of the first driver can refer to the above embodiment.
[0099] In some embodiments, the current vehicle is not equipped with image data that can identify the vehicle, that is, the current vehicle cannot identify the image data of the target vehicle. At this time, the current vehicle can send the image data of the target vehicle to the cloud, so that the cloud can determine the vehicle information of the target vehicle based on the image data of the target vehicle, so that the cloud can obtain the vehicle information of the target vehicle.
[0100] In the embodiment of the present application, the vehicle information of the target vehicle can be searched in the cloud database to obtain the driving behavior information of the second driver of the target vehicle, and then the driving behavior information of the second driver is sent to the current vehicle. In this way, after the current vehicle obtains the driving behavior information of the second driver, it can display the driving behavior information of the second driver within the sight range of the first driver.
[0101] In some embodiments, the above step S501 can be implemented by steps 3 and 4:
[0102] Step 3, receiving the vehicle information of the target vehicle sent by the current vehicle; the vehicle information of the target vehicle is sent when the current vehicle cannot find the driving behavior information of the second driver in the local database.
[0103] Step 4: Based on the vehicle information of the target vehicle, searching the cloud database for the driving behavior information of the second driver of the target vehicle.
[0104] In the embodiment of the present application, the current vehicle can first determine the image data of the target vehicle based on the line of sight direction information of the first driver, and then the current vehicle can identify the image data of the target vehicle to obtain the vehicle information of the target vehicle, and when the driving behavior information of the second driver of the target vehicle cannot be found based on the local database, the vehicle information of the target vehicle is sent to the cloud. Thus, the cloud can search for the driving behavior information of the second driver of the target vehicle in the cloud database based on the vehicle information of the target vehicle.
[0105] In some embodiments, the above vehicle behavior information display method executed by the cloud may further include steps 5 to 7:
[0106] Step 5, obtaining vehicle information of a first vehicle and vehicle information of a second vehicle; the first vehicle is a vehicle that appears within the camera range of the current vehicle for more than a preset number of times; the second vehicle is a vehicle having the same route as the current vehicle.
[0107] In the embodiment of the present application, the vehicle information of the first vehicle is obtained based on the current vehicle collecting image data of the first vehicle through the front camera, then identifying the image data of the first vehicle and sending it to the cloud. In some embodiments, the vehicle information of the first vehicle can also be obtained based on the current vehicle collecting image data of the first vehicle through the front camera, sending the image data of the first vehicle to the cloud, and the cloud identifying the image data of the first vehicle.
[0108] In an embodiment of the present application, the vehicle information of the second vehicle is obtained based on the current vehicle through map navigation and sent to the cloud. In some embodiments, the vehicle information of the second vehicle is obtained based on the current vehicle obtaining image data of the second vehicle through map navigation, then identifying the image data of the second vehicle and sending it to the cloud. In other embodiments, the vehicle information of the second vehicle is obtained based on the current vehicle obtaining image data of the second vehicle through map navigation, sending the image data of the second vehicle to the cloud, and the cloud identifying the image data of the second vehicle.
[0109] Step 6: Based on the vehicle information of the first vehicle and the vehicle information of the second vehicle, searching the cloud database for driving behavior information of the driver of the first vehicle and driving behavior information of the driver of the second vehicle.
[0110] Step 7: Send the driving behavior information of the driver of the first vehicle and the driving behavior information of the driver of the second vehicle to the current vehicle.
[0111] In an embodiment of the present application, the cloud database stores vehicle information of multiple vehicles and a mapping relationship between the drivers and the drivers' driving behavior information. Therefore, the driving behavior information of the driver of the first vehicle and the driving behavior information of the driver of the second vehicle can be searched in the cloud database through the vehicle information of the first vehicle and the vehicle information of the second vehicle.
[0112] In some embodiments, the above step S501 can also be implemented through steps 8 to 10:
[0113] Step 8, receiving the image data of the target vehicle sent by the current vehicle; the image data of the target vehicle is sent when the current vehicle cannot recognize the image data of the target vehicle.
[0114] Step 9: Determine the vehicle information of the target vehicle based on the image data of the target vehicle.
[0115] Step 10: Based on the vehicle information of the target vehicle, searching the cloud database for the driving behavior information of the second driver of the target vehicle.
[0116] In an embodiment of the present application, because the current vehicle does not have a model deployed that can identify the image data of the vehicle, that is, it is unable to identify the image data of the target vehicle, the current vehicle can send the image data of the target vehicle to the cloud, so that the cloud can identify the image data of the target vehicle and obtain the vehicle information of the target vehicle, and then based on the vehicle information of the target vehicle, search the cloud database for the driving behavior information of the second driver of the target vehicle.
[0117] In some embodiments, Figure 6 As shown, the above-mentioned vehicle behavior information display method may further include steps S601 to S603, and the steps S601 to S603 may be performed before step S501.
[0118] Step S601, obtaining driving behavior information of a third driver of a third vehicle and identity information of the third driver.
[0119] Here, the third vehicle may be a vehicle capable of executing the above-mentioned vehicle behavior information display method. The identity information may be information capable of indicating the identity of the third driver. For example, the identity information may be the appearance information of the third driver, or may be information such as name, ID number, etc.
[0120] In some embodiments, obtaining driving behavior information of a third driver of a third vehicle may include: receiving buried data sent by the third vehicle; and determining the driving behavior information of the driver of the third vehicle based on the buried data of the third vehicle.
[0121] In the embodiment of the present application, the above-mentioned buried data are the data implanted one by one, and when the application is opened or closed, they will be broadcast to the platform according to the preset rules. The buried data is collected by the underlying in-vehicle hardware and software in the vehicle terminal. The hardware in the vehicle such as sensors, cameras, automobile controller local area network bus (Controller Area Network, CAN), etc., under the control of the software, the hardware collects the driving data of the third driver of the third vehicle, and then sends the collected driving data to the cloud. The cloud can determine the driving behavior information of the driver of the third vehicle through the driving data of the third driver.
[0122] In some embodiments, obtaining the identity information of the third driver of the third vehicle may include: receiving eye information of the driver of the third vehicle sent by the third vehicle; and determining the identity information of the driver of the third vehicle based on the eye information of the driver of the third vehicle.
[0123] In the embodiment of the present application, the third vehicle can first scan the eye information of the driver, and then send the eye information of the driver of the third vehicle to the cloud, and the cloud can search the identity information of the driver of the third vehicle in the driver file database based on the eye information of the driver of the third vehicle. The driver file database stores the mapping relationship between the driver's eye information and the corresponding identity information.
[0124] Step S602: construct a first association relationship between the driving behavior information of the third driver and the identity information of the third driver.
[0125] Step S603: store the first association relationship in a cloud database.
[0126] In the embodiment of the present application, the cloud can match the driving behavior information of each third driver with the identity information of the third driver to obtain a first association relationship. Thus, when the identity information of the driver is obtained, the corresponding driving behavior information can be determined based on the first association relationship.
[0127] In an embodiment of the present application, a solution is provided for pre-building an association between a driver's identity information and the driver's driving behavior information. In this way, the current vehicle can determine the driver's driving behavior information by obtaining the identity information of the driver of the target vehicle, thereby improving the accuracy of determining the driver's driving behavior information.
[0128] In some embodiments, Figure 7 As shown, the above vehicle behavior information display method may further include steps S701 to S704:
[0129] Step S701, receiving eye information of a fourth driver of a fourth vehicle and vehicle information of the fourth vehicle sent by the fourth vehicle when the fourth vehicle is started.
[0130] In an embodiment of the present application, in order to make the driving behavior information determined by the current vehicle based on the image data of the target vehicle the driving behavior information of the driver currently driving the target vehicle, when the fourth vehicle is started, the eye information of the fourth driver driving the fourth vehicle will be scanned, and the vehicle information of the fourth vehicle and the scanned eye information of the fourth driver will be sent to the cloud together.
[0131] Step S702: determining the identity information of the fourth driver based on the eye information of the fourth driver.
[0132] In an embodiment of the present application, after the cloud receives the eye information of the fourth driver, the identity information of the fourth driver can be determined in the driver file database based on the eye information of the fourth driver.
[0133] Step S703: construct a second association relationship between the vehicle information of the fourth vehicle and the identity information of the fourth driver.
[0134] Step S704: store the second association relationship in the cloud database.
[0135] In an embodiment of the present application, by storing a second association between the vehicle information of the vehicle and the driver's identity information collected when the vehicle is started, the identity information of the driver currently driving the vehicle can be accurately determined, and thus based on the identity information of the driver currently driving the vehicle and the first association between the driver's driving behavior information and the driver's identity information, the driving behavior information of the driver currently driving the vehicle can be accurately determined.
[0136] In the embodiment of the present application, by storing the second association between the vehicle information of the vehicle and the identity information of the driver collected when the vehicle is started, the identity information of the driver currently driving can be accurately determined based on the vehicle information of the vehicle.
[0137] Figure 8A schematic diagram of a scene of a vehicle behavior information display method provided in an embodiment of the present application, such as Figure 8 As shown, based on the line of sight direction information of the driver driving the current vehicle 81, the image data of the target vehicle 82 is determined; then based on the image data of the target vehicle 82, the driving behavior information 83 of the driver driving the target vehicle 82 is obtained, and then the corresponding driving behavior information 83 is displayed around the image data of the target vehicle 82, that is, "frequent emergency braking and slamming on the accelerator when in open space."
[0138] The present application embodiment provides a method for displaying vehicle behavior information, such as Fig. 9 As shown, the method includes the following steps S901 to S904:
[0139] Step S901, the vehicle scans the user's eye data.
[0140] Here, the user refers to a driver who is driving a vehicle. In the embodiment of the present application, the eye data of the user driving the vehicle can be scanned by an eye tracker.
[0141] Step S902: The vehicle uploads the eye data to the cloud.
[0142] In an embodiment of the present application, the vehicle's computer can filter the scanned eye data, filter out interference information in the eye data, and then send the filtered eye data to the cloud, which will identify the eye data and obtain the corresponding user's identity information.
[0143] Step S903: The vehicle collects the user's driving behavior data through the buried data, and uploads the user's driving behavior data to the cloud.
[0144] Step S904: The cloud processes the user's driving behavior data to obtain the user's driving habit information and user tags.
[0145] The embodiment of the present application provides a method for generating a user driving behavior analysis, which can effectively bind the user's identity information with the user's driving habit information and user tags.
[0146] The present application provides a method for displaying vehicle behavior information, which includes the following steps S1001 to S1002:
[0147] Step S1001: The vehicle obtains the user's eye line of sight and generates a line of sight point.
[0148] Step S1002: The vehicle determines the image data of the vehicle to be identified based on the sight point and uploads it to the cloud.
[0149] In the embodiment of the present application, the screen block corresponding to the sight point can be obtained according to the sight point combined with the camera of the vehicle, and then the image data of the vehicle to be identified in the screen block can be obtained.
[0150] Step S1003: The cloud performs image recognition on the vehicle data uploaded by the vehicle computer to obtain vehicle information.
[0151] In step S1004, the cloud queries the driving behavior habits and label data of the user of the vehicle to be identified in the database, and sends the driving behavior habits and label data to the vehicle.
[0152] Step S1005: The vehicle displays the user's driving behavior habits and label data around the vehicle to be identified.
[0153] In an embodiment of the present application, after receiving the driving behavior habits and label data sent from the cloud, the vehicle can filter the driving behavior habits and label data, and then display the filtered driving behavior habits and label data.
[0154] Fig.10 A schematic diagram of the structure of a vehicle behavior information display device provided in an embodiment of the present application is shown in FIG. Fig.10 As shown, the vehicle behavior information display device 1000 includes: a sight tracking unit 1010, a display unit 1020 and a control unit 1030, wherein:
[0155] The sight tracking unit 1010 obtains the sight direction information of the first driver of the current vehicle;
[0156] The display unit 1020 determines the image data of the target vehicle based on the sight direction information of the first driver;
[0157] The control unit 1030 acquires driving behavior information of a second driver of the target vehicle based on the image data of the target vehicle;
[0158] The display unit 1010 displays the driving behavior information of the second driver within the sight range of the first driver.
[0159] In some embodiments, the display unit 1020 determines the position information of the screen area where the first driver's line of sight falls based on the line of sight direction information of the first driver; obtains image data of the screen area based on the position information; and determines the image data of the target vehicle based on the image data of the screen area.
[0160] In some embodiments, the control unit 1030 obtains the driving behavior information of the second driver based on the image data of the target vehicle and a database; the database includes at least one of the following: a local database and a cloud database.
[0161] In some embodiments, when the current vehicle is able to recognize the image data of the target vehicle, the database includes the local database and the cloud database; the control unit 1030 determines the vehicle information of the target vehicle based on the image data of the target vehicle; searches for the driving behavior information of the second driver in the local database based on the vehicle information; sends the vehicle information of the target vehicle to the cloud when the driving behavior information of the second driver cannot be found in the local database; receives the driving behavior information of the second driver sent by the cloud; the driving behavior information is obtained by the cloud by searching the cloud database based on the vehicle information of the target vehicle.
[0162] In some embodiments, the control unit 1030 obtains vehicle information of a first vehicle that appears within the camera range of the current vehicle more than a preset number of times, and vehicle information of a second vehicle having the same route as the current vehicle; sends the vehicle information of the first vehicle and the vehicle information of the second vehicle to the cloud; receives driving behavior information of the driver of the first vehicle and the driving behavior information of the driver of the second vehicle sent by the cloud, and stores them in the local database; the driving behavior information of the driver of the first vehicle is obtained by the cloud based on the vehicle information of the first vehicle in the cloud database; the driving behavior information of the driver of the second vehicle is obtained by the cloud based on the vehicle information of the second vehicle in the cloud database.
[0163] In some embodiments, when the current vehicle cannot recognize the image data of the target vehicle, the database includes the cloud database; the control unit 1030 sends the image data of the target vehicle to the cloud; receives the driving behavior information of the second driver sent by the cloud; the driving behavior information is obtained by the cloud based on the vehicle information of the target vehicle by searching the cloud database; the vehicle information of the target vehicle is determined by the cloud based on the image data of the target vehicle.
[0164] Fig.11 A schematic diagram of the structure of a vehicle behavior information display device provided in an embodiment of the present application is shown in FIG. Fig.11 As shown, the vehicle behavior information display device 1100 includes: a search unit 1110 and a sending unit 1120, wherein:
[0165] The searching unit 1110 searches for driving behavior information of a second driver of a target vehicle based on vehicle information of the target vehicle; the target vehicle is determined based on line of sight direction information of a first driver of the current vehicle;
[0166] The sending unit 1120 sends the driving behavior information of the second driver to the current vehicle; the driving behavior information can be displayed within the sight range of the first driver.
[0167] In some embodiments, the search unit 1110 receives the vehicle information of the target vehicle sent by the current vehicle; the vehicle information of the target vehicle is sent when the current vehicle cannot find the driving behavior information of the second driver in the local database; based on the vehicle information of the target vehicle, the driving behavior information of the second driver of the target vehicle is searched in the cloud database.
[0168] In some embodiments, the sending unit 1120 obtains vehicle information of a first vehicle and vehicle information of a second vehicle; the first vehicle is a vehicle that appears within the camera range of the current vehicle more than a preset number of times; the second vehicle is a vehicle having the same route as the current vehicle; based on the vehicle information of the first vehicle and the vehicle information of the second vehicle, searching the cloud database for driving behavior information of the driver of the first vehicle and driving behavior information of the driver of the second vehicle; and sending the driving behavior information of the driver of the first vehicle and the driving behavior information of the driver of the second vehicle to the current vehicle.
[0169] In some embodiments, the search unit 1110 receives the image data of the target vehicle sent by the current vehicle; the image data of the target vehicle is sent when the current vehicle cannot recognize the image data of the target vehicle; based on the image data of the target vehicle, the vehicle information of the target vehicle is determined; based on the vehicle information of the target vehicle, the driving behavior information of the second driver of the target vehicle is searched in the cloud database.
[0170] In some embodiments, the vehicle behavior information display device 1100 also includes: a first construction unit; the first construction unit obtains driving behavior information of a third driver of a third vehicle and identity information of the third driver; constructs a first association relationship between the driving behavior information of the third driver and the identity information of the third driver; and stores the first association relationship in a cloud database.
[0171] In some embodiments, the vehicle behavior information display device 1100 also includes: a second construction unit; the second construction unit receives eye information of the fourth driver of the fourth vehicle and vehicle information of the fourth vehicle sent by the fourth vehicle when it is started; determines the identity information of the fourth driver based on the eye information of the fourth driver; constructs a second association relationship between the vehicle information of the fourth vehicle and the identity information of the fourth driver; and stores the second association relationship in the cloud database.
[0172] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0173] It should be noted that in the embodiment of the present application, if the above-mentioned data processing method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific hardware, software or firmware, or any combination of hardware, software, and firmware.
[0174] An embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, some or all of the steps in the above method are implemented.
[0175] The embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, some or all of the steps in the above method are implemented. The computer-readable storage medium can be transient or non-transient.
[0176] An embodiment of the present application provides a computer program, including a computer-readable code. When the computer-readable code is run in a computer device, a processor in the computer device executes some or all of the steps for implementing the above method.
[0177] The embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and when the computer program is read and executed by a computer, some or all of the steps in the above method are implemented. The computer program product can be implemented specifically by hardware, software or a combination thereof. In some embodiments, the computer program product is specifically embodied as a computer storage medium, and in other embodiments, the computer program product is specifically embodied as a software product, such as a software development kit (SDK) and the like.
[0178] It should be noted here that the description of the various embodiments above tends to emphasize the differences between the various embodiments, and the same or similar aspects can be referenced to each other. The description of the above device, storage medium, computer program and computer program product embodiments is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the embodiments of the device, storage medium, computer program and computer program product of this application, please refer to the description of the method embodiment of this application for understanding.
[0179] The present application embodiment provides a vehicle behavior information display device, Fig.12 A schematic diagram of the structure of a vehicle behavior information display device 1200 provided in an embodiment of the present application is shown as follows: Fig.12 As shown, the device includes: a processor 1201, a communication interface 1202 and a memory 1203, wherein:
[0180] The processor 1201 generally controls the overall operation of the computer device 1200 , and the overall operation may be to implement the vehicle behavior information display method provided in the embodiment of the present application.
[0181] The communication interface 1202 enables the computer device to communicate with other terminals or servers through a network.
[0182] The memory 1203 is configured to store instructions and applications executable by the processor 1201, and can also cache data to be processed or processed by the processor 1201 and each module in the computer device 1200 (for example, image data, audio data, voice communication data, and video communication data), which can be implemented by flash memory (FLASH) or random access memory (Random Access Memory, RAM). Data transmission can be performed between the processor 1201, the communication interface 1202, and the memory 1203 through the bus 1204.
[0183] The embodiment of the present application provides a computer program product or a computer program, which includes computer instructions stored in a readable storage medium. The processor of the computer device reads the computer instructions from the readable storage medium, and the processor executes the computer instructions, so that the computer device executes the vehicle behavior information display method described in the embodiment of the present application.
[0184] An embodiment of the present application provides a readable storage medium storing executable instructions, wherein executable instructions are stored. When the executable instructions are executed by a processor, the processor will execute the vehicle behavior information display method provided in the embodiment of the present application.
[0185] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0186] The processor may be at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Central Processing Unit (CPU), a controller, a microcontroller, and a microprocessor. It is understandable that the electronic device that implements the functions of the processor may also be other, and the embodiments of the present application are not specifically limited.
[0187] The above-mentioned computer storage medium / memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory (Flash Memory), a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM) and the like; it can also be various terminals including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0188] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the serial number of each step / process mentioned above does not mean the order of execution, and the execution order of each step / process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The serial numbers of the embodiments of the present application mentioned above are for description only and do not represent the advantages and disadvantages of the embodiments.
[0189] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0190] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0191] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0192] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0193] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, etc., various media that can store program codes.
[0194] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0195] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A method for displaying vehicle behavior information, It is characterized in that The method comprises: Obtaining the sight direction information of the first driver of the current vehicle; Determining image data of a target vehicle based on the sight direction information of the first driver; Based on the image data of the target vehicle, obtaining driving behavior information of a second driver of the target vehicle; The driving behavior information of the second driver is displayed within the visual range of the first driver.
2. The method according to claim 1, It is characterized in that The determining the image data of the target vehicle based on the sight line direction information of the first driver includes: Based on the sight line direction information of the first driver, determining the position information of the screen area where the sight line of the first driver falls; Based on the position information, acquiring image data of the screen area; Based on the image data of the screen area, image data of the target vehicle is determined.
3. The method according to claim 1, It is characterized in that The acquiring driving behavior information of the second driver of the target vehicle based on the image data of the target vehicle includes: Based on the image data of the target vehicle and a database, the driving behavior information of the second driver is obtained; the database includes at least one of the following: a local database and a cloud database.
4. The method according to claim 3, It is characterized in that In a case where the current vehicle is capable of recognizing the image data of the target vehicle, the database includes the local database and the cloud database; The acquiring the driving behavior information of the second driver based on the image data of the target vehicle and a database includes: Determining vehicle information of the target vehicle based on the image data of the target vehicle; searching the local database for the driving behavior information of the second driver based on the vehicle information; If the driving behavior information of the second driver cannot be found in the local database, sending the vehicle information of the target vehicle to the cloud; The driving behavior information of the second driver sent by the cloud is received; the driving behavior information is obtained by the cloud searching in the cloud database based on the vehicle information of the target vehicle.
5. The method according to claim 4, It is characterized in that The method further comprises: Acquire vehicle information of a first vehicle that appears within the camera range of the current vehicle for more than a preset number of times, and vehicle information of a second vehicle that has the same route as the current vehicle; Sending vehicle information of the first vehicle and vehicle information of the second vehicle to the cloud; The driving behavior information of the driver of the first vehicle and the driving behavior information of the driver of the second vehicle sent by the cloud are received and stored in the local database; the driving behavior information of the driver of the first vehicle is obtained by the cloud based on the vehicle information of the first vehicle and searched in the cloud database; the driving behavior information of the driver of the second vehicle is obtained by the cloud based on the vehicle information of the second vehicle and searched in the cloud database.
6. The method according to claim 3, It is characterized in that In the case where the current vehicle cannot recognize the image data of the target vehicle, the database includes the cloud database; and obtaining the driving behavior information of the second driver based on the image data of the target vehicle and the database includes: Sending image data of the target vehicle to the cloud; Receive the driving behavior information of the second driver sent by the cloud; the driving behavior information is obtained by the cloud based on the vehicle information of the target vehicle searched in the cloud database; the vehicle information of the target vehicle is determined by the cloud based on the image data of the target vehicle.
7. A method for displaying vehicle behavior information, It is characterized in that The method comprises: Based on the vehicle information of the target vehicle, searching for the driving behavior information of the second driver of the target vehicle; the target vehicle is determined based on the sight direction information of the first driver of the current vehicle; The driving behavior information of the second driver is sent to the current vehicle; the driving behavior information can be displayed within the sight range of the first driver.
8. The method according to claim 7, It is characterized in that The searching for driving behavior information of a second driver of the target vehicle based on the vehicle information of the target vehicle includes: receiving the vehicle information of the target vehicle sent by the current vehicle; the vehicle information of the target vehicle is sent when the current vehicle cannot find the driving behavior information of the second driver in the local database; Based on the vehicle information of the target vehicle, the driving behavior information of the second driver of the target vehicle is searched in the cloud database.
9. The method according to claim 8, It is characterized in that The method further comprises: Acquire vehicle information of a first vehicle and vehicle information of a second vehicle; the first vehicle is a vehicle that appears within the camera range of the current vehicle for more than a preset number of times; the second vehicle is a vehicle that has the same route as the current vehicle; Based on the vehicle information of the first vehicle and the vehicle information of the second vehicle, searching the cloud database for driving behavior information of the driver of the first vehicle and driving behavior information of the driver of the second vehicle; The driving behavior information of the driver of the first vehicle and the driving behavior information of the driver of the second vehicle are sent to the current vehicle.
10. The method according to claim 7, It is characterized in that The searching for driving behavior information of a second driver of the target vehicle based on the vehicle information of the target vehicle includes: Receiving the image data of the target vehicle sent by the current vehicle; the image data of the target vehicle is sent when the current vehicle cannot recognize the image data of the target vehicle; Determining vehicle information of the target vehicle based on the image data of the target vehicle; Based on the vehicle information of the target vehicle, the driving behavior information of the second driver of the target vehicle is searched in the cloud database.
11. The method according to claim 7, It is characterized in that The method further comprises: Acquiring driving behavior information of a third driver of a third vehicle and identity information of the third driver; Establishing a first association relationship between the driving behavior information of the third driver and the identity information of the third driver; The first association relationship is stored in a cloud database.
12. The method according to claim 11, It is characterized in that The method further comprises: receiving eye information of a fourth driver of the fourth vehicle and vehicle information of the fourth vehicle sent by the fourth vehicle when the fourth vehicle is started; determining identity information of the fourth driver based on the eye information of the fourth driver; constructing a second association relationship between the vehicle information of the fourth vehicle and the identity information of the fourth driver; The second association relationship is stored in the cloud database.
13. A vehicle behavior information display device, It is characterized in that include: A sight tracking unit, for obtaining sight direction information of a first driver of a current vehicle; a display unit, determining image data of the target vehicle based on the sight direction information of the first driver; A control unit, based on the image data of the target vehicle, obtains driving behavior information of a second driver of the target vehicle; The display unit displays the driving behavior information of the second driver within the sight range of the first driver.
14. A vehicle behavior information display device, It is characterized in that include: A searching unit, based on the vehicle information of the target vehicle, searches for the driving behavior information of the second driver of the target vehicle; The target vehicle is determined based on the sight direction information of the first driver of the current vehicle; a sending unit, configured to send the driving behavior information of the second driver to the current vehicle; The driving behavior information can be displayed within the first driver's field of vision.
15. A vehicle behavior information display device, It is characterized in that include: A memory for storing executable instructions; A processor, configured to implement the method described in any one of claims 1 to 6, or the method described in any one of claims 7 to 12, when executing the executable instructions stored in the memory.
16. A storage medium, It is characterized in that The storage medium stores executable instructions, which, when executed by a processor, implement the method described in any one of claims 1 to 6, or the method described in any one of claims 7 to 12.