Method, device and storage medium for assisted driving of a vehicle
By acquiring and comparing the relationship between critical values and state parameters on the assisted driving map, the states of the vehicle and the driver are changed, which solves the problem of low accuracy of assisted driving strategies in the prior art and improves the safety of vehicle driving and the rationality of assisted driving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHERY AUTOMOBILE CO LTD
- Filing Date
- 2023-08-29
- Publication Date
- 2026-07-10
AI Technical Summary
In existing technologies, driver assistance functions rely on only a single driving state parameter, resulting in low accuracy of driver assistance strategies and reduced vehicle driving safety.
The assisted driving map, which obtains the vehicle's location, includes the area where the traffic accident occurred, the critical values of the vehicle and driver's status parameters and their relationships. The assisted driving function is realized by collecting the status parameters of the vehicle and driver in real time, comparing and changing the status parameters to meet the critical value relationships.
It improves the rationality and accuracy of assisted driving, enhances vehicle driving safety, and ensures real-time performance and accuracy by comprehensively assessing the status parameters of the vehicle and driver.
Smart Images

Figure CN117125067B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle assisted driving technology, and in particular to a vehicle assisted driving method, device and storage medium. Background Technology
[0002] As living standards improve, vehicles have gradually become the preferred mode of transportation, and driving safety has become a major concern. To enhance driving safety, driver assistance functions have been added to vehicles in addition to manual driving.
[0003] In related technologies, driver assistance functions acquire vehicle driving state parameters by sensing the vehicle's driving scenario in real time, and generate a corresponding driver assistance strategy based on a specific driving state parameter. When any of the vehicle's driving state parameters exceeds a safety threshold, the vehicle generates a driver assistance strategy for that specific driving state parameter. For example, when the vehicle is detected to be speeding, it provides a deceleration driver assistance strategy for the driver.
[0004] However, the relevant technologies can only generate the corresponding driving assistance strategy based on a single driving state parameter. The information relied upon to generate the driving assistance strategy is relatively limited, resulting in low accuracy and reduced vehicle driving safety. Summary of the Invention
[0005] This application provides a method, device, and storage medium for assisting driving a vehicle, which can be used to solve problems existing in related technologies. The technical solution is as follows:
[0006] On one hand, embodiments of this application provide a method for assisted driving of a vehicle, the method comprising:
[0007] The location of a first vehicle and an assisted driving map including the location are obtained. The assisted driving map includes the area where the traffic accident occurred, a first threshold value of the state parameters of a second vehicle that had a traffic accident in the area, a second threshold value of the state parameters of the driver of the second vehicle, a first relationship between the state parameters of the second vehicle and the first threshold value, and a second relationship between the state parameters of the driver and the second threshold value.
[0008] When the first vehicle enters the area, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are collected. The state parameters of the first vehicle are compared with the first threshold value to obtain a first comparison result. The state parameters of the driver of the first vehicle are compared with the second threshold value to obtain a second comparison result.
[0009] When the first comparison result indicates that the relationship between the state parameters of the first vehicle and the first threshold value satisfies the first relationship, and the second comparison result indicates that the relationship between the state parameters of the driver of the first vehicle and the second threshold value satisfies the second relationship, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are changed until the relationship between the state parameters of the first vehicle and the first threshold value no longer satisfies the first relationship, and the relationship between the state parameters of the driver of the first vehicle and the second threshold value no longer satisfies the second relationship.
[0010] On the other hand, a vehicle driver assistance device is provided, the device comprising: a first acquisition module, a first data collection module, and a first driver assistance module;
[0011] The first acquisition module is used to acquire the location of the first vehicle and an assisted driving map including the location. The assisted driving map includes the area where the traffic accident occurred, a first threshold value of the state parameters of the second vehicle that had a traffic accident in the area, a second threshold value of the state parameters of the driver of the second vehicle, a first relationship between the state parameters of the second vehicle and the first threshold value, and a second relationship between the state parameters of the driver and the second threshold value.
[0012] The first acquisition module is used to acquire the state parameters of the first vehicle and the state parameters of the driver of the first vehicle when the first vehicle enters the area, compare the state parameters of the first vehicle with the first threshold value to obtain a first comparison result, and compare the state parameters of the driver of the first vehicle with the second threshold value to obtain a second comparison result.
[0013] The first driver assistance module is configured to change the state parameters of the first vehicle and the state parameters of the first vehicle until the relationship between the state parameters of the first vehicle and the first threshold value no longer satisfies the first relationship, and the relationship between the state parameters of the driver of the first vehicle and the second threshold value no longer satisfies the second relationship, when the first comparison result indicates that the relationship between the state parameters of the first vehicle and the first threshold value satisfies the first relationship, and the second comparison result indicates that the relationship between the state parameters of the first vehicle and the second threshold value satisfies the second relationship.
[0014] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to enable the computer device to implement any of the above-described vehicle assisted driving methods.
[0015] On the other hand, a computer-readable storage medium is also provided, wherein at least one computer program is stored therein, the at least one computer program being loaded and executed by a processor to enable a computer to implement any of the above-described assisted driving methods for a vehicle.
[0016] On the other hand, a computer program product or computer program is also provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform any of the above-described vehicle assisted driving methods.
[0017] The technical solution provided in this application has at least the following beneficial effects:
[0018] The technical solution provided in this application, after obtaining the vehicle's location, helps the vehicle to promptly activate its assisted driving function based on areas marked on an assisted driving map containing the vehicle's location that have experienced traffic accidents. It determines how the vehicle and driver's state parameters should be changed based on thresholds marked on the assisted driving map and the relationship between these thresholds and state parameters, thus completing the vehicle's assisted driving function. By comprehensively evaluating the impact of the vehicle and driver's states on driving, the assisted driving function is enriched, helping to improve the rationality and accuracy of assisted driving. By comparing and analyzing the state parameters of the moving vehicle and its driver to determine how to change the current state parameters, the rationality and accuracy of assisted driving are improved while ensuring real-time performance, thereby enhancing vehicle driving safety. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application;
[0021] Figure 2 This is a flowchart of a vehicle assisted driving method provided in an embodiment of this application;
[0022] Figure 3 This is a schematic diagram of the device structure of a vehicle assisted driving method provided in an embodiment of this application;
[0023] Figure 4This is a schematic diagram of the system structure of a vehicle assisted driving method provided in an embodiment of this application;
[0024] Figure 5 This is a communication diagram of a vehicle assisted driving method provided in an embodiment of this application;
[0025] Figure 6 This is a schematic diagram of the structure of a server provided in an embodiment of this application;
[0026] Figure 7 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0028] This application provides a method for assisting driving a vehicle. Please refer to... Figure 1 This diagram illustrates the implementation environment of the method provided in this application embodiment. The implementation environment may include an in-vehicle terminal 101 and a server 102. The in-vehicle terminal 101 is installed in a vehicle and is used to execute the vehicle assisted driving method provided in this application embodiment. For example, the in-vehicle terminal 101 detects the position of a first vehicle and an assisted driving map including that position, collects state parameters of the first vehicle and its driver, and sends them to the server 102; based on the comparison result between the state parameters and the assisted driving strategy, it changes the state parameters or reminds the driver of the first vehicle to manually change the state parameters. Optionally, sensors are installed on the first vehicle to acquire the state parameters of the first vehicle and its driver.
[0029] Server 102 communicates with vehicle terminal 101 via a wireless network, sending the constructed assisted driving map to vehicle terminal 101, receiving the status parameters of the first vehicle and its driver, and returning the comparison results between the parameters and the assisted driving map. Server 102 can be a single vehicle server, a server cluster consisting of multiple vehicle servers, or a cloud computing service center.
[0030] Those skilled in the art should understand that the above-described vehicle terminal 101 and server 102 are merely examples. Other existing or future vehicle terminals and servers that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.
[0031] Based on the above Figure 1 The implementation environment shown in this application provides a vehicle assisted driving method, such as... Figure 2 As shown. For example, this method can be derived from... Figure 1The vehicle-mounted terminal 101 shown is executing this. See also... Figure 2 The flowchart of the vehicle's assisted driving method shown includes, but is not limited to, steps 201-203.
[0032] In step 201, the location of the first vehicle and an assisted driving map containing the location are obtained. The assisted driving map includes the area where the traffic accident occurred, a first threshold value of the state parameters of the second vehicle that had a traffic accident in the area, a second threshold value of the state parameters of the second vehicle's driver, a first relationship between the state parameters of the second vehicle and the first threshold value, and a second relationship between the state parameters of the driver and the second threshold value.
[0033] Optionally, the location of the first vehicle is obtained using GPS (Global Positioning System), which can be in the form of a specific province (municipality), city (district / county), and road segment. After locating the first vehicle, it communicates with the server via its built-in communication module and TSP (Telematics Service Provider), retrieving an assisted driving map containing the vehicle's location from the server. The assisted driving map is an electronic map that marks detailed information about traffic accidents, assisting in driving. The detailed information about traffic accidents includes the area where the accident occurred, the cause, and preventative measures to avoid recurrence. Optionally, the electronic map is an electronic traffic map, marked with traffic signs including roads, traffic lights, and guardrails. Optionally, the communication module is a wireless network including WiFi (Wireless Fidelity) and Bluetooth. Optionally, the server can be a big data platform storing historical data issued by the transportation department and electronic maps of various regions, enabling the construction of the assisted driving map.
[0034] In one possible implementation, the method for constructing an assisted driving map includes: acquiring historical data on traffic accidents that have occurred within the area of a first vehicle; the historical data includes the location, cause, and prevention method of the traffic accident involving the second vehicle. The prevention method is used to ensure that the relationship between the state parameters of the first vehicle and a first threshold value does not satisfy a first relationship, and the relationship between the state parameters of the driver of the first vehicle and a second threshold value does not satisfy a second relationship; obtaining the first and second threshold values based on the prevention method; obtaining the first and second relationships based on the cause of the accident; dividing the area, and labeling the first threshold value, the second threshold value, the first relationship, and the second relationship within the area to obtain the assisted driving map.
[0035] For example, the size of the area where the first vehicle is located is a preset value, determined according to the location of the first vehicle. For instance, the area can be defined as a radius of 500 meters outside the location of the first vehicle. Optionally, an electronic fence can be used to mark the area where the traffic accident occurred, and the electronic fence can be marked on the boundary of the area.
[0036] For example, the status parameters of the second vehicle and its driver collected by the traffic department within 5 minutes before the traffic accident are used as the basis for analyzing the traffic accident to obtain historical data and ensure the correlation between historical data and traffic accidents. This application's embodiments, by fully utilizing historical data, construct a wide variety of assisted driving maps, providing more timely and accurate information for vehicle assisted driving.
[0037] Optionally, the state parameters are acquired through sensors installed on the second vehicle, including motion parameters, pressure parameters, temperature parameters, visual parameters, and auditory parameters. For example, the motion parameters of the second vehicle include speed and acceleration; the pressure parameters include engine intake pressure and tire pressure; the temperature parameters include the interior temperature; the visual parameters include the driver's facial expressions and actions; and the auditory parameters include the volume of the vehicle's audio system and the driver's conversation volume.
[0038] In this embodiment, the state parameters of the driver and vehicle are used in conjunction with the accident type to deduce the cause of the accident. There are many causes of traffic accidents. After a traffic accident occurs, the traffic department analyzes the accident to determine the cause, which serves as the basis for determining liability. Common causes include, but are not limited to, driver distraction, driver fatigue, driver using a mobile phone while driving, speeding, overloading, and sharp turns.
[0039] The prevention method involves defining the conditions that the state parameters of the first vehicle and its driver should meet when the first vehicle is not involved in a traffic accident. These conditions include two parts: first, the state parameter values of the second vehicle and its driver when a traffic accident occurs; and second, the magnitude relationship between the state parameters of the second vehicle when no traffic accident occurs and those when the accident occurs, as well as the magnitude relationship between the state parameters of the second vehicle's driver and those when the accident occurs. For ease of comparison, this application's embodiments refer to the state parameter value of the second vehicle when a traffic accident occurs as the first critical value, the state parameter value of the second vehicle's driver when a traffic accident occurs as the second critical value, the magnitude relationship between the state parameters of the first vehicle and the first critical value when a traffic accident occurs as the first relationship, and the magnitude relationship between the state parameters of the first vehicle's driver and the second critical value when a traffic accident occurs as the second relationship.
[0040] After constructing the assisted driving map based on the historical data of the second vehicle, the map can be updated. If the first vehicle is involved in a traffic accident not included in the historical data, the assisted driving map is updated using the same method as when it was constructed, based on the accident's location, cause, and prevention methods. The updated map is then sent to the traffic big data platform. When the first vehicle returns to that location, the updated map provides assisted driving, potentially preventing a recurrence of the accident. Updating the assisted driving map enriches the diversity of traffic accidents and enhances the effectiveness of assisted driving.
[0041] In step 202, when the first vehicle enters the area, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are collected. The state parameters of the first vehicle are compared with a first threshold value to obtain a first comparison result. The state parameters of the driver of the first vehicle are compared with a second threshold value to obtain a second comparison result.
[0042] In one possible implementation of this application, an electronic fence is used to determine whether the first vehicle has entered the area. For example, an electronic fence is set on the boundary of the area, and when the displacement vector of the first vehicle first intersects the electronic fence within 0.5 seconds, it is determined that the first vehicle has entered the area. The displacement vector is obtained based on the position of the first vehicle on the assisted driving map.
[0043] Optionally, sensors are installed on the first vehicle to collect state parameters. Similar to the sensors installed on the second vehicle, the sensors on the first vehicle can include various sensors such as vision, temperature, pressure, hearing, speed, and inertia. For example, a camera can be used to capture the driver's facial expressions to analyze whether the driver is fatigued; a thermometer can be used to collect the temperature inside the vehicle to analyze the driver's comfort level; an hearing sensor can be used to collect whether the car's audio system is playing music to analyze the driver's level of attention, or directly collect whether the driver is making a voice call; a pressure sensor can be used to analyze whether the vehicle's internal drive system is working properly; and an inertial sensor can measure the vehicle's acceleration.
[0044] Optionally, the first comparison result is the relationship between the state parameters of the first vehicle and the state parameters of the second vehicle at the time of the traffic accident, and the second comparison result is the relationship between the state parameters of the driver of the first vehicle and the state parameters of the driver of the second vehicle at the time of the traffic accident. The two relationships can be in the form of at least one of greater than, less than, and equal to.
[0045] In step 203, when the first comparison result indicates that the relationship between the state parameters of the first vehicle and the first critical value satisfies the first relationship, and the second comparison result indicates that the relationship between the state parameters of the driver of the first vehicle and the second critical value satisfies the second relationship, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are changed until the relationship between the state parameters of the first vehicle and the first critical value no longer satisfies the first relationship, and the relationship between the state parameters of the driver of the first vehicle and the second critical value no longer satisfies the second relationship.
[0046] The methods for changing the state parameters include, but are not limited to: modifying the state parameters that satisfy the first relationship in the first comparison result, and modifying the state parameters that satisfy the second relationship in the second comparison result. The system instructs the first vehicle to activate the control system that modifies these state parameters. If it is necessary to reduce the speed of the first vehicle, the system instructs the first vehicle's built-in EBA (Electronic Brake Assist) and AWB (Automotive Warning Brake) functions to start working.
[0047] This embodiment uses a rear-end collision as an example to further illustrate the process of constructing an assisted driving map. Vehicle Q is traveling on section C of road in district B of city A. Vehicle Q needs an assisted driving map covering an area 800 meters before and after section C. Ahead of vehicle Q is an intersection C1. The center of intersection C1 is marked with a previous rear-end collision. The cause of the collision was that the rear-end collision vehicle was speeding and the distance between it and the rear-ended vehicle was too short. At the time of the collision, the rear-end collision vehicle was traveling at over 80 km / h, and the distance to the rear-ended vehicle was less than 50 meters. After investigating the scene and recording the driver's description of the accident, the traffic department recommended the following prevention methods: when a vehicle is 150 meters from the center of the intersection, it needs to reduce its speed to 55 km / h or less, maintain a distance of more than 10 meters from the vehicle in front, and ensure the driver's attention is at least 75% to avoid a rear-end collision. When constructing the assisted driving map, a circular area with a radius of 150 meters is drawn on the electronic map, centered on intersection C1. An electronic fence is then set up along the boundary of this circular area to delineate accident zones. The causes of rear-end collisions and prevention methods are marked within this area. The same operation as at intersection C1 is performed on all locations within road segment C where traffic accidents have occurred, resulting in the assisted driving map required for vehicle Q on road segment C.
[0048] When the GPS positioning device detects that vehicle Q has entered the electronic fence corresponding to the rear-end collision, it begins to detect the speed of vehicle Q, the distance between it and the vehicles in front and behind, and the driver's concentration level. It compares the speed with 55 km / h, the distance between the vehicles in front and behind with 10 meters, and obtains the first comparison result; it compares the driver's concentration level with 75%, and obtains the second comparison result.
[0049] Taking a rear-end collision involving vehicle Q as an example, if vehicle Q's speed exceeds 55 km / h, the distance between the vehicle in front and behind is greater than 10 meters, the driver's attention level is at least 90%, and vehicle Q has authorized driver assistance features, vehicle Q should decelerate to 55 km / h or below. If vehicle Q has not been authorized for driver assistance, the driver can be alerted to the potential danger of a rear-end collision via voice prompts and screen displays, along with preventative measures to reduce speed. These measures could include using the EBA (Electronic Brake-Off) and AWB (Autopilot-Off) functions of the second vehicle.
[0050] When vehicle Q's speed does not exceed 55 km / h, the distance between it and other vehicles is 10 meters or less, the driver's attention level is at least 50%, and vehicle Q has been authorized to use driver assistance systems, vehicle Q will adjust the distance between it and other vehicles to 10 meters or more by decelerating or accelerating, and will provide a voice prompt to the driver to increase their attention. If vehicle Q has not been authorized to use driver assistance systems, it can alert the driver to the risk of a rear-end collision through voice announcements and screen displays, and provide preventative measures such as adjusting the distance between it and other vehicles and paying attention to the road ahead.
[0051] The technical solution provided in this application, after obtaining the vehicle's location, helps the vehicle to promptly activate its assisted driving function based on areas marked on an assisted driving map containing the vehicle's location that have experienced traffic accidents. It determines how the vehicle and driver's state parameters should be changed based on thresholds marked on the assisted driving map and the relationship between these thresholds and state parameters, thus completing the vehicle's assisted driving function. By comprehensively evaluating the impact of the vehicle and driver's states on driving, the assisted driving function is enriched, helping to improve the rationality and accuracy of assisted driving. By comparing and analyzing the state parameters of the moving vehicle and its driver to determine how to change the current state parameters, the rationality and accuracy of assisted driving are improved while ensuring real-time performance, thereby enhancing vehicle driving safety.
[0052] See Figure 3 This application provides a vehicle driver assistance device, including a first acquisition module 301, a first collection module 302, and a first driver assistance module 303.
[0053] The first acquisition module 301 is used to acquire the location of the first vehicle and an assisted driving map containing the location. The assisted driving map includes the area where the traffic accident occurred, a first threshold value of the state parameters of the second vehicle that was involved in a traffic accident within the area, a second threshold value of the state parameters of the driver of the second vehicle, a first relationship between the state parameters of the second vehicle and the first threshold value, and a second relationship between the state parameters of the driver and the second threshold value.
[0054] The first acquisition module 302 is used to acquire the state parameters of the first vehicle and the state parameters of the driver of the first vehicle when the first vehicle enters the area, compare the state parameters of the first vehicle with a first threshold value to obtain a first comparison result, and compare the state parameters of the driver of the first vehicle with a second threshold value to obtain a second comparison result.
[0055] The first driver assistance module 303 is used to change the state parameters of the first vehicle and the state parameters of the first vehicle until the relationship between the state parameters of the first vehicle and the first threshold value no longer satisfies the first relationship and the relationship between the state parameters of the first vehicle and the second threshold value no longer satisfies the second relationship when the first comparison result indicates that the relationship between the state parameters of the first vehicle and the first threshold value satisfies the first relationship and the relationship between the state parameters of the first vehicle and the second threshold value no longer satisfies the second relationship.
[0056] In one possible implementation, the device further includes: a first building module for building an assisted driving map;
[0057] Acquire historical data on traffic accidents that have occurred within the area of the first vehicle; the historical data includes the location, cause, and prevention method of the traffic accident involving the second vehicle; the prevention method is a method used to make the relationship between the state parameters of the first vehicle and the first critical value not satisfy the first relationship, and the relationship between the state parameters of the driver of the first vehicle and the second critical value not satisfy the second relationship.
[0058] The first and second critical values are obtained based on preventive methods;
[0059] Obtain the first and second relations based on the cause of occurrence;
[0060] Divide the area into regions, and mark the first critical value, second critical value, first relationship, and second relationship within each region to obtain the assisted driving map.
[0061] In one possible implementation, the device further includes a second building module for dividing the area using an electronic fence.
[0062] In one possible implementation, the device further includes a second acquisition module for performing GPS positioning on the first vehicle to acquire the location of the first vehicle.
[0063] In one possible implementation, the device further includes: a second driver assistance module, configured to change the status parameters of the first vehicle and its driver when authorized to provide driver assistance for the first vehicle is obtained; and to remind the driver of the first vehicle to change the status parameters of the driver and the first vehicle when authorized to provide driver assistance for the first vehicle is not obtained.
[0064] In one possible implementation, the device further includes a third acquisition module, used to communicate in real time with the traffic big data platform through the communication module and the vehicle networking platform TSP of the first vehicle to acquire the assisted driving map stored in the traffic big data platform.
[0065] In one possible implementation, the device further includes: an update module, configured to update the assisted driving map with the location, cause, and prevention method of the traffic accident involving the first vehicle in the event of a traffic accident; and to send the updated assisted driving map to a traffic big data platform.
[0066] In one possible implementation, the device further includes a second acquisition module for acquiring state parameters of the first vehicle and state parameters of the driver of the first vehicle using sensors installed on the first vehicle.
[0067] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0068] See Figure 4 This application provides a vehicle driver assistance system for performing tasks such as... Figure 2 The method shown includes a vehicle controller 11, a traffic big data platform 12, an electronic map module 13, a vehicle networking platform (TSP) 14, an in-vehicle communication module 15, and a central control screen 16, which are used to execute the assisted driving method for vehicles provided in the embodiments of this application.
[0069] The communication relationships between the various parts of this device are as follows: Figure 5 As shown, the vehicle networking platform 14 and the vehicle communication module 15 are used to provide wireless network communication. The traffic big data platform 12 communicates with the vehicle networking platform TSP14 and the electronic map module 13 respectively. The vehicle networking platform TSP14 communicates with the vehicle communication module 15. The vehicle communication module 15 communicates with the central control screen 16 and the vehicle controller 11 respectively via the CAN (Controller Area Network, an internationally standardized serial communication protocol) bus.
[0070] The vehicle assisted driving method provided in this application embodiment can be interactively executed by a vehicle controller 11, a traffic big data platform 12, and an electronic map module 13. For example, the vehicle controller 11 collects the status parameters of the first vehicle and its driver in real time, and sends them to the traffic big data platform 12 via a vehicle network platform TSP 14; the electronic map module 13 sends an unmarked electronic map to the traffic big data platform 12. The traffic big data platform 12 obtains the critical values of the status parameters and their magnitude relationship based on historical data of traffic accidents involving the second vehicle, and marks them on the area where the traffic accident occurred, thus constructing an assisted driving map. For example, the critical value of the second vehicle's status parameters is used as the first critical value, and the relationship between the first critical value and the vehicle's status parameters is defined as the first relationship; the critical value of the second vehicle's driver's status parameters is used as the second critical value, and the relationship between the second critical value and the driver's status parameters is defined as the second relationship. The traffic big data platform 12 also analyzes whether the state parameters of the first vehicle and the first threshold value satisfy the first relationship based on the comparison of the assisted driving map, and whether the state parameters of the driver of the first vehicle and the second threshold value satisfy the second relationship. Based on the comparison results, it decides how to change the state parameters of the first vehicle and the driver of the first vehicle and sends them to the vehicle controller 11. The assisted driving map is updated based on the traffic accident data of the first vehicle collected by the vehicle controller 11.
[0071] The vehicle controller 11 and the central control screen 16 are used to collect the status parameters of the first vehicle and the driver of the first vehicle; in addition, the vehicle controller 11 also changes certain status parameters of the vehicle and the driver according to the assisted driving strategy.
[0072] Figure 6 This is a schematic diagram of a server structure provided in an embodiment of this application. The server can vary significantly due to differences in configuration or performance. It may include one or more processors 1101 and one or more memories 1102. The one or more memories 1102 store at least one computer program, which is loaded and executed by the one or more processors 1101 to enable the server to implement the vehicle assisted driving methods provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be elaborated upon here.
[0073] Figure 7 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. The device can be a terminal, such as an in-vehicle terminal, smartphone, tablet computer, media player, laptop computer, or desktop computer. The terminal may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other names.
[0074] Typically, a terminal includes a processor 1501 and a memory 1502.
[0075] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0076] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 is used to store at least one instruction, which is executed by the processor 1501 to cause the terminal to implement the vehicle assisted driving method provided in the method embodiments of this application.
[0077] In some embodiments, the terminal may also optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507, and a power supply 1508.
[0078] Peripheral interface 1503 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1501 and memory 1502. In some embodiments, processor 1501, memory 1502 and peripheral interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1501, memory 1502 and peripheral interface 1503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0079] The radio frequency (RF) circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1504 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1504 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi networks. In some embodiments, the RF circuit 1504 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0080] Display screen 1505 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1505 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1501 for processing. In this case, display screen 1505 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, display screen 1505 can be a single screen, located on the front panel of the terminal; in other embodiments, display screen 1505 can be at least two screens, respectively located on different surfaces of the terminal or in a folded design; in other embodiments, display screen 1505 can be a flexible display screen, located on a curved or folded surface of the terminal. Furthermore, display screen 1505 can be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0081] The camera assembly 1506 is used to acquire images or videos. Optionally, the camera assembly 1506 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0082] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1501 for processing, or input to the radio frequency circuit 1504 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1507 may also include a headphone jack.
[0083] Power supply 1508 is used to power the various components in the terminal. Power supply 1508 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1508 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0084] In some embodiments, the terminal further includes one or more sensors 1509. The one or more sensors 1509 include, but are not limited to: an acceleration sensor 1510, a gyroscope sensor 1511, a pressure sensor 1512, an optical sensor 1513, and a proximity sensor 1514.
[0085] Accelerometer 1510 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by the terminal. For example, accelerometer 1510 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1501 can control display screen 1505 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1510. Accelerometer 1510 can also be used for games or for acquiring user motion data.
[0086] The gyroscope sensor 1511 can detect the terminal's orientation and rotation angle. The gyroscope sensor 1511 can work in conjunction with the accelerometer sensor 1510 to collect the user's 3D movements on the terminal. Based on the data collected by the gyroscope sensor 1511, the processor 1501 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0087] The pressure sensor 1512 can be disposed on the side bezel of the terminal and / or the lower layer of the display screen 1505. When the pressure sensor 1512 is disposed on the side bezel of the terminal, it can detect the user's grip signal on the terminal, and the processor 1501 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1512. When the pressure sensor 1512 is disposed on the lower layer of the display screen 1505, the processor 1501 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1505. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0088] Optical sensor 1513 is used to collect ambient light intensity. In one embodiment, processor 1501 can control the display brightness of display screen 1505 based on the ambient light intensity collected by optical sensor 1513. Specifically, when the ambient light intensity is high, the display brightness of display screen 1505 is increased; when the ambient light intensity is low, the display brightness of display screen 1505 is decreased. In another embodiment, processor 1501 can also dynamically adjust the shooting parameters of camera assembly 1506 based on the ambient light intensity collected by optical sensor 1513.
[0089] The proximity sensor 1514, also known as a distance sensor, is typically installed on the front panel of the terminal. The proximity sensor 1514 is used to detect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 1501 controls the display screen 1505 to switch from a screen-on state to a screen-off state; when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 1501 controls the display screen 1505 to switch from a screen-off state to a screen-on state.
[0090] Those skilled in the art will understand that Figure 7 The structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0091] In an exemplary embodiment, a computer device is also provided, comprising a processor and a memory storing at least one computer program. The at least one computer program is loaded and executed by one or more processors to enable the computer device to implement the assisted driving method for any of the aforementioned vehicles.
[0092] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program that is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described assisted driving methods for a vehicle.
[0093] In one possible implementation, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0094] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the aforementioned vehicle assistance driving methods.
[0095] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the historical data issued by the transportation department involved in this application were obtained with full authorization.
[0096] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0097] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for assisting driving a vehicle, characterized in that, The method includes: The location of a first vehicle and an assisted driving map including the location are obtained. The assisted driving map includes the area where the traffic accident occurred, a first threshold value of the state parameters of a second vehicle that had a traffic accident in the area, a second threshold value of the state parameters of the driver of the second vehicle, a first relationship between the state parameters of the second vehicle and the first threshold value, and a second relationship between the state parameters of the driver and the second threshold value. When the first vehicle enters the area, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are collected. The state parameters of the first vehicle are compared with the first threshold value to obtain a first comparison result. The state parameters of the driver of the first vehicle are compared with the second threshold value to obtain a second comparison result. When the first comparison result indicates that the relationship between the state parameters of the first vehicle and the first threshold value satisfies the first relationship, and the second comparison result indicates that the relationship between the state parameters of the driver of the first vehicle and the second threshold value satisfies the second relationship, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are changed until the relationship between the state parameters of the first vehicle and the first threshold value no longer satisfies the first relationship, and the relationship between the state parameters of the driver of the first vehicle and the second threshold value no longer satisfies the second relationship.
2. The method according to claim 1, characterized in that, The method further includes: Construct the assisted driving map: The system acquires historical data on traffic accidents that have occurred within the area of the first vehicle; the historical data includes the location, cause, and prevention method of the traffic accident involving the second vehicle; the prevention method is used to make the relationship between the state parameters of the first vehicle and the first critical value not satisfy the first relationship, and the relationship between the state parameters of the driver of the first vehicle and the second critical value not satisfy the second relationship. The first critical value and the second critical value are obtained based on the prevention method described above; The first relationship and the second relationship are obtained based on the cause of occurrence; The region is divided, and the first critical value, the second critical value, the first relationship, and the second relationship are marked within the region to obtain the assisted driving map.
3. The method according to claim 2, characterized in that, The division of the area includes: dividing the area using an electronic fence.
4. The method according to claim 1, characterized in that, Obtaining the location of the first vehicle includes: The first vehicle is located using GPS to obtain its position.
5. The method according to claim 1, characterized in that, Before changing the state parameters of the first vehicle and the state parameters of the driver of the first vehicle, the method further includes: If authorization to assist driving the first vehicle is obtained, the status parameters of the first vehicle and its driver are changed. Without obtaining authorization to provide assisted driving for the first vehicle, the driver of the first vehicle is prompted to change the driver's status parameters and the status parameters of the first vehicle.
6. The method according to claim 2, characterized in that, Obtaining an assisted driving map containing the said location includes: The first vehicle communicates in real time with the traffic big data platform via its built-in communication module and the vehicle-to-everything (TSP) platform to obtain the assisted driving map stored on the traffic big data platform.
7. The method according to claim 6, characterized in that, The method further includes: In the event of a traffic accident involving the first vehicle, the assisted driving map is updated with the location, cause, and prevention method of the traffic accident involving the first vehicle. The updated assisted driving map is sent to the traffic big data platform.
8. The method according to any one of claims 1 to 7, characterized in that, The collection of the state parameters of the first vehicle and the state parameters of the driver of the first vehicle includes: The state parameters of the first vehicle and the state parameters of the driver of the first vehicle are collected using sensors installed on the first vehicle.
9. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to enable the computer device to implement the method as described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer program, which is loaded and executed by a processor to enable the computer to implement the method as described in any one of claims 1 to 8.