Vehicle driving assistance method, device, and storage medium
By obtaining the vehicle position and assisted driving map, collecting and adjusting the status parameters of the vehicle and driver, the problem of low accuracy of assisted driving strategies in the prior art is solved, and the safety of vehicle driving and the accuracy of assisted driving are improved.
Patent Information
- Application Number
- PCT/CN2024/093009
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-29
- Filing Date
- 2024-05-14
- Publication Date
- 2025-03-06
AI Technical Summary
The prior art can only generate assisted driving strategies based on a single driving state parameter, resulting in low accuracy of the strategy and reducing the safety of vehicle driving.
By obtaining the vehicle position and the assisted driving map containing the position, the status parameters of the vehicle and the driver are collected, and the status parameters are adjusted according to the parameter range on the assisted driving map until the safety threshold is met.
It improves the rationality and accuracy of assisted driving, enhances the safety of vehicle driving, and enriches the assisted driving functions by comprehensively evaluating the status of the vehicle and the driver.
Smart Images

Figure CN2024093009_06032025_PF_FP_ABST
Abstract
Description
Vehicle assisted driving method, device and storage medium
[0001] This application claims priority to Chinese patent application No. 202311099633.8 filed on August 29, 2023, entitled “Vehicle Assisted Driving Method, Device and Storage Medium,” all contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of vehicle assisted driving technology, and in particular to a vehicle assisted driving method, device, and storage medium. Background Art
[0003] With the improvement of living standards, vehicles have gradually become the preferred means of transportation for people to travel, and the driving safety of vehicles has become an issue of concern to people. In order to improve the safety of vehicle driving, assisted driving functions have been added to the manual driving function.
[0004] In related technologies, assisted driving functions acquire driving state parameters by sensing the vehicle's driving scene in real time. Based on a specific driving state parameter, they generate an assisted driving strategy corresponding to that driving state parameter. When a specific driving state parameter exceeds a safety threshold, the vehicle generates an assisted driving strategy for that specific driving state parameter. For example, if the vehicle senses speeding, it may provide the driver with an assisted driving strategy to slow down.
[0005] However, the relevant technology can only generate an assisted driving strategy corresponding to a certain driving state parameter based on the driving state parameter. The information relied on to generate the assisted driving strategy is relatively single, the accuracy of the assisted driving strategy is low, and the safety of vehicle driving is reduced.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a vehicle assisted driving method, device, and storage medium that can be used to solve the problems existing in the related art. The technical solution is as follows:
[0008] In one aspect, an embodiment of the present application provides a vehicle assisted driving method, the method comprising:
[0009] Obtaining a position of a first vehicle and an assisted driving map containing the position, the assisted driving map including a first area where a traffic accident occurred, a first parameter range and a second parameter range corresponding to the first area, the first parameter range being a range of vehicle state parameters required to avoid a traffic accident in the first area, and the second parameter range being a range of vehicle driver state parameters required to avoid a traffic accident in the first area;
[0010] When the first vehicle enters the first area, collecting state parameters of the first vehicle and state parameters of the driver of the first vehicle;
[0011] When the state parameters of the first vehicle are not within the first parameter range and the state parameters of the driver of the first vehicle are not within the second parameter range, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are changed until the state parameters of the first vehicle are within the first parameter range and the state parameters of the driver of the first vehicle are within the second parameter range.
[0012] On the other hand, a vehicle driving assistance device is provided, the device comprising: a first acquisition module, a first collection module and a first driving assistance module;
[0013] The first acquisition module is configured to acquire a position of the first vehicle and an assisted driving map including the position, the assisted driving map including a first area where a traffic accident occurred, a first parameter range and a second parameter range corresponding to the first area, the first parameter range being a range of vehicle state parameters required to avoid a traffic accident in the first area, and the second parameter range being a range of vehicle driver state parameters required to avoid a traffic accident in the first area;
[0014] The first acquisition module is configured to acquire a state parameter of the first vehicle and a state parameter of the driver of the first vehicle when the first vehicle enters the first area;
[0015] The first assisted driving module is used to change the state parameters of the first vehicle and the state parameters of the driver of the first vehicle when the state parameters of the first vehicle are not within the first parameter range and the state parameters of the driver of the first vehicle are not within the second parameter range until the state parameters of the first vehicle are within the first parameter range and the state parameters of the driver of the first vehicle are within the second parameter range.
[0016] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor so that the computer device implements any of the above-mentioned vehicle assisted driving methods.
[0017] On the other hand, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor so that the computer implements any of the above-mentioned vehicle assisted driving methods.
[0018] In another aspect, a computer program product or computer program is also provided, comprising 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 assisted driving methods.
[0019] The technical solutions provided by the embodiments of the present application bring at least the following beneficial effects:
[0020] The technical solution provided by the embodiment of the present application, after obtaining the vehicle's location, helps the vehicle to promptly activate the assisted driving function based on the area where the traffic accident occurred marked on the assisted driving map containing the vehicle's location; determines how the vehicle and driver's state parameters change based on the parameter range marked on the assisted driving map, and completes the vehicle's assisted driving function. By comprehensively evaluating the impact of the vehicle and driver's state on driving, the assisted driving function is enriched, which helps 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 improving the safety of vehicle driving. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0022] FIG1 is a schematic diagram of an implementation environment provided by an embodiment of the present application;
[0023] FIG2 is a flowchart of a method for assisting driving of a vehicle provided in an embodiment of the present application;
[0024] FIG3 is a schematic structural diagram of a vehicle driving assistance device provided in an embodiment of the present application;
[0025] FIG4 is a schematic structural diagram of a vehicle driving assistance system provided in an embodiment of the present application;
[0026] FIG5 is a communication diagram of a vehicle assisted driving system provided in an embodiment of the present application;
[0027] FIG6 is a schematic diagram of the structure of a server provided in an embodiment of the present application;
[0028] FIG7 is a schematic structural diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0030] An embodiment of the present application provides an assisted driving method for a vehicle. Please refer to Figure 1, which shows a schematic diagram of the implementation environment of the method provided by the embodiment of the present application. The implementation environment may include an on-board terminal 101 and a server 102. The on-board terminal 101 is installed on the vehicle and is used to execute the assisted driving method for a vehicle provided by the embodiment of the present application. For example, the on-board terminal 101 detects the position of the first vehicle and the assisted driving map containing the position, collects the state parameters of the first vehicle and the driver of the first vehicle, and sends them to the server 102; based on the comparison result of the state parameters with the assisted driving strategy, the state parameters are changed or the driver of the first vehicle is reminded to manually change the state parameters. Optionally, a sensor is installed on the first vehicle to obtain the state parameters of the first vehicle and the driver of the first vehicle.
[0031] Server 102 communicates with vehicle-mounted terminal 101 via a wireless network, transmits the constructed assisted driving map to vehicle-mounted terminal 101, receives status parameters of the first vehicle and its driver, and returns a comparison result with 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.
[0032] Those skilled in the art should understand that the above-mentioned vehicle-mounted terminal 101 and server 102 are only examples. Other existing or future vehicle-mounted terminals and servers that are applicable to this application should also be included in the scope of protection of this application and are included here by reference.
[0033] Based on the implementation environment shown in FIG1 above, an embodiment of the present application provides an assisted driving method for a vehicle as shown in FIG2 . The method can be executed by a computer device, which can be the vehicle-mounted terminal 101 shown in FIG1 , or the server 102 shown in FIG1 , that is, the method can be executed by the vehicle-mounted terminal 101 shown in FIG1 , or by the server 102 shown in FIG1 , or by the vehicle-mounted terminal 101 and the server 102 shown in FIG1 interactively. The embodiment of the present application takes the execution of the method by the vehicle-mounted terminal as an example to illustrate, referring to the method flow chart of the assisted driving method for a vehicle shown in FIG2 , which includes but is not limited to steps 201 to 203.
[0034] In step 201, the position of the first vehicle and an assisted driving map including the position are obtained. The assisted driving map includes a first area where a traffic accident occurs, a first parameter range and a second parameter range corresponding to the first area. The first parameter range is a range of vehicle state parameters required to avoid a traffic accident in the first area, and the second parameter range is a range of vehicle driver state parameters required to avoid a traffic accident in the first area.
[0035] Optionally, a GPS (Global Positioning System) is used to obtain the position of the first vehicle, and the position may be in the form of a road section in a city (district / county) in a province (municipality).
[0036] After locating the first vehicle, the vehicle's built-in communication module and TSP (Telematics Service Provider) communicate with the server to retrieve an assisted driving map containing the first vehicle's location. An assisted driving map is an electronic map with detailed information about traffic accidents, providing assistance for driving. This detailed information includes the area where the accident occurred, the cause of the accident, and preventative measures to prevent it from happening again (also known as accident prevention methods).
[0037] Optionally, the electronic map is an electronic traffic map, and the electronic traffic map is 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, which stores historical data issued by the traffic department and electronic maps of various regions, and can construct an assisted driving map. In some embodiments, the big data platform that stores historical data issued by the traffic department and electronic maps of various regions can also be called a traffic big data platform, that is, through the communication module and TSP of the first vehicle, real-time communication with the traffic big data platform is carried out to obtain the assisted driving map stored in the traffic big data platform.
[0038] The assisted driving map includes an area where a traffic accident occurred, referred to as the first area. In addition to the first area, the assisted driving map also includes a first parameter range and a second parameter range corresponding to the first area. The first parameter range is the range of vehicle state parameters required to avoid a traffic accident in the first area, and the second parameter range is the range of vehicle driver state parameters required to avoid a traffic accident in the first area.
[0039] A vehicle's state parameter is used to characterize the vehicle's state. The number of vehicle state parameters may be one or more. For example, the vehicle's state parameters may include, but are not limited to, the vehicle's speed, acceleration, braking distance, lane deviation, steering wheel angle, and distance to the vehicle ahead. If there are multiple vehicle state parameters, each vehicle state parameter corresponds to a first parameter range. That is, the number of first parameter ranges is the same as the number of vehicle state parameters.
[0040] The state parameters of the vehicle driver are used to characterize the state of the vehicle driver. The number of the vehicle driver's state parameters can be one or more. For example, the vehicle driver's state parameters can include, but are not limited to, parameters characterizing the driver's fatigue state, parameters characterizing the driver's distracted state, parameters characterizing whether the driver answers a call, the driver's gaze direction, etc. In some embodiments, the parameter characterizing the driver's distracted state can also be referred to as attention concentration. In the case where there are multiple vehicle driver's state parameters, each driver's state parameter corresponds to a second parameter range, that is, the number of second parameter ranges is the same as the number of vehicle driver's state parameters.
[0041] The embodiment of the present application does not limit the representation of the first parameter norm and the second parameter range, as long as the range of the parameters can be represented.
[0042] For example, the first parameter range is represented by a first value interval, and the second parameter range is represented by a second value interval. The first value interval is the value interval of the vehicle's state parameters required to avoid traffic accidents in the first area, and the second value interval is the value interval of the vehicle's driver's state parameters required to avoid traffic accidents in the first area. For example, the vehicle's state parameters include the vehicle's driving speed. The first parameter range can be represented by a first value interval [10, 60]. The first value interval [10, 60] indicates that to avoid traffic accidents in the first area, the vehicle's driving speed needs to be no less than 10 kilometers per hour and no more than 60 kilometers per hour. For another example, the vehicle's driver's state parameters include concentration. The second parameter range can be represented by a second value interval [75, 100]. The second value interval [75, 100] indicates that to avoid traffic accidents in the first area, the vehicle's driver's concentration needs to be no less than 75%.
[0043] Exemplarily, the first parameter range is represented by a first critical value and a first relationship, and the second parameter range is represented by a second critical value and a second relationship. Exemplarily, the first critical value is the critical value of the vehicle's state parameter required to avoid a traffic accident in the first area, the first relationship is the relationship between the vehicle's state parameter required to avoid a traffic accident in the first area and the first critical value, where the first relationship is at least one of greater than, less than, or equal to. The second critical value is the critical value of the vehicle's driver's state parameter required to avoid a traffic accident in the first area, the second relationship is the relationship between the vehicle's driver's state parameter required to avoid a traffic accident in the first area and the second critical value, where the second relationship is at least one of greater than, less than, or equal to.
[0044] For example, a vehicle's state parameter includes its speed, the first critical value is 80 km / h, and the first relationship is less than. In this case, the first parameter range is less than 80 km / h. That is, to avoid a traffic accident in the first area, the vehicle's speed needs to be less than 80 km / h. For another example, a vehicle's driver's state parameter includes concentration. The second critical value is 75%, and the second relationship is greater than. In this case, the second parameter range is greater than 75%. In other words, to avoid a traffic accident in the first area, the driver's concentration needs to be greater than 75%.
[0045] In an exemplary embodiment, the first parameter range may be a continuous range or a range consisting of one or more discrete vehicle state parameters. The second parameter range may be a continuous range or a range consisting of one or more discrete driver state parameters.
[0046] In one possible implementation, a method for constructing an assisted driving map includes: obtaining historical data on traffic accidents that occurred within a second area involving a first vehicle; the historical data includes the location of the second vehicle involved in the accident, the cause of the accident, and methods for preventing the accident. Based on the cause of the accident and the methods for preventing the accident, a first parameter range and a second parameter range are obtained; the second area is divided, and the area within the divided area containing the location of the second vehicle involved in the accident is defined as the first area. The first parameter range and the second parameter range are annotated within the first area to obtain an assisted driving map.
[0047] For example, the size of the second area where the first vehicle is located is a preset value, determined based on the location of the first vehicle. For example, the second area can be defined as an area 500 meters from the location of the first vehicle. Optionally, an electronic fence is used to mark the area where the traffic accident occurred (i.e., the first area), and the electronic fence is marked at the boundary of the first area. In other words, the second area is divided using an electronic fence, and the boundaries of the divided areas are marked using the electronic fence.
[0048] For example, the state parameters of the second vehicle and the state parameters of the driver of the second vehicle collected by the traffic department in the second area within 5 minutes before the traffic accident are used as the basis for analyzing the traffic accident to obtain historical data and ensure the relevance of the historical data to the traffic accident. By fully drawing on historical data, the embodiment of the present application constructs a rich variety of assisted driving maps, providing more timely and accurate information for assisted driving of vehicles.
[0049] Optionally, the state parameters are acquired via sensors installed on the second vehicle and include motion parameters, pressure parameters, temperature parameters, visual parameters, and auditory parameters. For example, the motion parameters of the second vehicle include speed and acceleration; pressure parameters include engine intake pressure and tire pressure; temperature parameters include vehicle interior temperature; visual parameters include the driver's facial expressions and movements; and auditory parameters include the volume of the car's audio system and the driver's conversation volume. The motion parameters, pressure parameters, and temperature parameters can be used to acquire the state parameters of the second vehicle, while the visual parameters and auditory parameters can be used to acquire the state parameters of the driver of the second vehicle.
[0050] In the embodiments of the present application, the cause of the accident is deduced using the state parameters of the driver and vehicle, combined with the type of accident. Traffic accidents can occur for many reasons. After a traffic accident occurs, the transportation department will analyze the accident and determine the cause of the accident as the basis for determining responsibility for the accident. Common causes of traffic accidents include, but are not limited to, driver distraction, driver fatigue, driver making phone calls, speeding, overloading, and sharp turns.
[0051] The method for preventing traffic accidents is that when the first vehicle does not have a traffic accident (or avoids the first vehicle from having a traffic accident), the state parameters of the first vehicle and the state parameters of the driver should meet the conditions, and the conditions include two parts: one is the state parameter value of the second vehicle and the state parameter value of the driver when the traffic accident occurs; the other is the size relationship between the state parameters of the second vehicle when no traffic accident occurs and the state parameters of the second vehicle when a traffic accident occurs, and the size relationship between the state parameters of the driver of the second vehicle when no traffic accident occurs and the state parameters of the driver of the second vehicle when a traffic accident occurs.
[0052] For ease of comparison, in the embodiment of the present application, the state parameter value of the second vehicle when a traffic accident occurs is referred to as the first critical value, the state parameter value of the driver of the second vehicle when a traffic accident occurs is referred to as the second critical value, the magnitude relationship between the state parameter of the second vehicle and the first critical value when no traffic accident occurs is referred to as the first relationship, and the magnitude relationship between the state parameter of the driver of the second vehicle and the second critical value when no traffic accident occurs is referred to as the second relationship. The first critical value and the second critical value can be determined by analyzing the method for preventing traffic accidents, and the first relationship and the second relationship can be determined by analyzing the cause of the traffic accident.
[0053] In an exemplary embodiment, taking the example of a first parameter range represented by a first critical value and a first relationship, and a second parameter range represented by a second critical value and a second relationship, the method for preventing traffic accidents is a method for making the relationship between the state parameter of the first vehicle and the first critical value satisfy the first relationship, and the relationship between the state parameter of the driver of the first vehicle and the second critical value satisfy the second relationship. Based on the cause of the traffic accident and the method for preventing the traffic accident, the process of obtaining the first parameter range and the second parameter range includes: obtaining the first critical value and the second critical value based on the method for preventing the traffic accident; obtaining the first relationship and the second relationship based on the cause of the traffic accident. The process of marking the first parameter range and the second parameter range in the first area to obtain an assisted driving map includes: marking the first critical value, the second critical value, the first relationship and the second relationship in the first area to obtain an assisted driving map.
[0054] In an exemplary embodiment, taking the example of a first parameter range represented by a first value interval and a second parameter range represented by a second value interval, the process of obtaining the first parameter range and the second parameter range based on the cause of a traffic accident and the method for preventing the traffic accident includes: obtaining a first critical value and a second critical value based on the method for preventing the traffic accident; obtaining a first relationship and a second relationship based on the cause of the traffic accident, using a value interval that satisfies the first relationship with the first critical value as the first value interval, and using a value interval that satisfies the second relationship with the second critical value as the second value interval. Marking the first parameter range and the second parameter range in a first area to obtain an assisted driving map includes: marking the first value interval and the second value interval in the first area to obtain the assisted driving map.
[0055] After constructing the assisted driving map based on the historical data of the second vehicle, the assisted driving map can also be updated: when the first vehicle is involved in a traffic accident that is not included in the historical data, the assisted driving map is updated using the same method as that used to construct the assisted driving map, based on the location of the traffic accident, the cause of the traffic accident, and methods for preventing the traffic accident. The updated assisted driving map is then sent to the traffic big data platform. When the first vehicle drives to that location again, the updated assisted driving map is used to assist the vehicle in driving, thereby avoiding another traffic accident. Updating the assisted driving map can enrich the diversity of traffic accidents and enhance the effectiveness of assisted driving.
[0056] In step 202 , when a first vehicle enters a first area, state parameters of the first vehicle and state parameters of a driver of the first vehicle are acquired.
[0057] In one possible implementation of the present application, an electronic fence is used to determine whether a first vehicle has entered a first area. For example, an electronic fence is set at the boundary of the first area. When the displacement vector of the first vehicle intersects the electronic fence for the first time within 0.5 seconds, the first vehicle is determined to have entered the first area. The displacement vector is obtained based on the position of the first vehicle on the assisted driving map.
[0058] 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 may include multiple sensors such as vision, temperature, pressure, hearing, speed, and inertia. For example, a camera may be used to collect the driver's facial expression to analyze whether the driver is fatigued, a thermometer may be used to collect the temperature inside the vehicle to analyze the driver's comfort level, an auditory sensor may be used to collect whether the car's speakers are playing music to analyze the driver's attention level, or directly collect whether the driver is on a voice call, a pressure sensor may be used to analyze whether the vehicle's internal drive system is functioning properly, and an inertial sensor may be used to measure the vehicle's acceleration.
[0059] In step 203, when the state parameters of the first vehicle are not within the first parameter range and the state parameters of the driver of the first vehicle are not within the second parameter range, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are changed until the state parameters of the first vehicle are within the first parameter range and the state parameters of the driver of the first vehicle are within the second parameter range.
[0060] In an exemplary embodiment, taking the example of the first parameter range being represented by the first critical value and the first relationship and the second parameter range being represented by the second critical value and the second relationship, the implementation process of step 203 includes: when the relationship between the state parameter of the first vehicle and the first critical value does not satisfy the first relationship, and the relationship between the state parameter of the driver of the first vehicle and the second critical value does not satisfy the second relationship, changing the state parameter of the first vehicle and the state parameter of the driver of the first vehicle until the relationship between the state parameter of the first vehicle and the first critical value satisfies the first relationship, and the relationship between the state parameter of the driver of the first vehicle and the second critical value satisfies the second relationship.
[0061] In some embodiments, after collecting the state parameters of the first vehicle and the state parameters of the driver of the first vehicle, the state parameters of the first vehicle are compared with a first critical value to obtain a first comparison result, and the state parameters of the driver of the first vehicle are compared with a second critical value to obtain a second comparison result.
[0062] Optionally, the first comparison result is a magnitude relationship between a state parameter of the first vehicle and a state parameter of the second vehicle at the time of the traffic accident, and the second comparison result is a magnitude relationship between a state parameter of the driver of the first vehicle and a state parameter of the driver of the second vehicle at the time of the traffic accident. Both magnitude relationships can be in the form of at least one of greater than, less than, and equal to.
[0063] Exemplarily, for the case where a first comparison result and a second comparison result are obtained, the relationship between the state parameter of the first vehicle and the first critical value does not satisfy the first relationship, and the relationship between the state parameter of the driver of the first vehicle and the second critical value does not satisfy the second relationship means that the first comparison result indicates that the relationship between the state parameter of the first vehicle and the first critical value does not satisfy the first relationship, and the second comparison result indicates that the relationship between the state parameter of the driver of the first vehicle and the second critical value does not satisfy the second relationship.
[0064] Exemplarily, the method of changing the state parameters includes, but is not limited to, modifying the state parameters that do not satisfy the first relationship in the first comparison result, and modifying the state parameters that do not satisfy the second relationship in the second comparison result. The first vehicle is instructed to activate a control system that modifies these state parameters, and if the speed of the first vehicle needs to be reduced, the first vehicle's built-in EBA (Electronic Brake Assist) function and AWB (Automotive Warning Brake) function are instructed to activate.
[0065] Exemplarily, the process of changing the state parameters of the first vehicle and the state parameters of the driver of the first vehicle includes: upon obtaining authorization for assisted driving of the first vehicle, changing the state parameters of the first vehicle and the state parameters of the driver of the first vehicle. In other words, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are changed through assisted driving only if the driver of the first vehicle authorizes assisted driving of the first vehicle, thereby ensuring the standardization of assisted driving.
[0066] For example, if authorization for assisted driving of the first vehicle is not obtained, the driver of the first vehicle is reminded to change the driver's status parameters of the first vehicle and the status parameters of the first vehicle. Optionally, a reminder message is broadcasted by voice or displayed on the screen, and the reminder message is used to remind the driver of the first vehicle to change the driver's status parameters of the first vehicle and the status parameters of the first vehicle.
[0067] In an exemplary embodiment, when a state parameter of a first vehicle is not within a first parameter range and a state parameter of a driver of the first vehicle is within a second parameter range, the state parameter of the first vehicle is changed until the state parameter of the first vehicle is within the first parameter range. For example, taking the first parameter range as represented by a first critical value and a first relationship, and the second parameter range as represented by a second critical value and a second relationship, when the relationship between the state parameter of the first vehicle and the first critical value does not satisfy the first relationship, and the relationship between the state parameter of the driver of the first vehicle and the second critical value satisfies the second relationship, the state parameter of the first vehicle is changed until the relationship between the state parameter of the first vehicle and the first critical value satisfies the first relationship.
[0068] In an exemplary embodiment, when a state parameter of a first vehicle is within a first parameter range and a state parameter of a driver of the first vehicle is not within a second parameter range, the state parameter of the driver of the first vehicle is changed until the state parameter of the driver of the first vehicle is within the second parameter range. For example, taking the first parameter range as represented by a first critical value and a first relationship, and the second parameter range as represented by a second critical value and a second relationship, when the relationship between the state parameter of the first vehicle and the first critical value satisfies the first relationship, and the relationship between the state parameter of the driver of the first vehicle and the second critical value does not satisfy the second relationship, the state parameter of the driver of the first vehicle is changed until the relationship between the state parameter of the driver of the first vehicle and the second critical value satisfies the second relationship.
[0069] In an exemplary embodiment, when the state parameter of the first vehicle is within a first parameter range and the state parameter of the driver of the first vehicle is within a second parameter range, the state parameter of the first vehicle and the state parameter of the driver of the first vehicle are temporarily not changed through assisted driving. Exemplarily, when the relationship between the state parameter of the first vehicle and a first threshold value satisfies a first relationship and the relationship between the state parameter of the driver of the first vehicle and a second threshold value satisfies a second relationship, the state parameter of the first vehicle and the state parameter of the driver of the first vehicle are temporarily not changed through assisted driving.
[0070] This example uses a rear-end collision as an example to further illustrate the process of constructing an assisted driving map and performing assisted driving based on it. Vehicle Q is traveling on Section C of Road in District B of City A. Vehicle Q requires an assisted driving map encompassing the area 800 meters before and after Section C. Vehicle Q is traveling at a fork in the road, C1. The center of C1 is marked with a previous rear-end collision. The cause of the accident was the speeding of the rear-end vehicle and the short distance between it and the vehicle it was rear-ended. At the time of the rear-end collision, the rear-end vehicle was traveling at over 80 km / h and the distance between it and the vehicle it was rear-ended was less than 50 meters. After investigating the scene and recording the driver's description of the accident, the traffic department proposed a method for preventing the accident: when the vehicle is 150 meters from the center of the fork in the road, it must slow down to 55 km / h or less, maintain a distance of at least 10 meters from the vehicle ahead, and maintain 75% of the driver's attention to avoid a rear-end collision.
[0071] The vehicle's speed and distance to the vehicle ahead are both vehicle state parameters, and the driver's attention level is a driver state parameter. 55 km / h is the first threshold for vehicle speed, less than or equal to 10 meters is the first threshold for the distance to the vehicle ahead, greater than 10 meters is the first threshold for the distance to the vehicle ahead, and 75% is the second threshold for driver's attention level, with greater than or equal to 10% being the second threshold for driver's attention level.
[0072] When constructing the assisted driving map, a circular area with a radius of 150 meters and the center of intersection C1 is drawn on the electronic map. An electronic fence is set up around the circle's boundaries to demarcate the accident zone. The first and second critical values, as well as the first and second relationships, determined based on the causes and prevention methods of rear-end collisions, are then annotated within this area. The same process as for intersection C1 is repeated for all accident locations within section C to obtain the assisted driving map required for vehicle Q on section C.
[0073] When the GPS positioning device detects that vehicle Q has entered the electronic fence corresponding to the rear-end collision accident, it begins to detect the speed of vehicle Q, the distance between the front and rear vehicles, and the driver's concentration, and compares the speed with 55 kilometers per hour and the distance between the front and rear vehicles with 10 meters to obtain a first comparison result; compares the driver's concentration with 75% to obtain a second comparison result.
[0074] Taking vehicle Q's rear-end collision as an example, if vehicle Q's speed exceeds 55 km / h, the distance between the front and rear vehicles is greater than 10 meters, the driver's attention reaches 90%, and vehicle Q has authorized assisted driving, vehicle Q will slow down to 55 km / h or below. If vehicle Q does not have authorized assisted driving, the driver will be warned of the danger of rear-end collision through voice announcements and screen displays, and preventive measures such as deceleration will be provided. Speed reduction can be achieved by using vehicle Q's EBA and AWB functions.
[0075] When vehicle Q's speed does not exceed 55 km / h, the distance between the front and rear vehicles is within 10 meters, the driver's attention reaches 50%, and vehicle Q has been authorized for assisted driving, vehicle Q will adjust the distance between the front and rear vehicles to 10 meters or more by decelerating or accelerating, and voice prompts the driver to pay more attention. If vehicle Q does not have assisted driving authorization, it will use voice broadcasts and screen displays to remind the driver that vehicle Q is at risk of rear-end collision, and provide preventive measures such as adjusting the distance between the front and rear vehicles and paying attention to the road ahead.
[0076] The technical solution provided by the embodiment of the present application, after obtaining the vehicle's location, helps the vehicle to promptly activate the assisted driving function based on the area where the traffic accident occurred marked on the assisted driving map containing the vehicle's location; determines how the vehicle and driver's state parameters change based on the parameter range marked on the assisted driving map, and completes the vehicle's assisted driving function. By comprehensively evaluating the impact of the vehicle and driver's state on driving, the assisted driving function is enriched, which helps 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 improving the safety of vehicle driving.
[0077] 3 , an embodiment of the present application provides a vehicle driving assistance device, including a first acquisition module 301 , a first acquisition module 302 , and a first driving assistance module 303 .
[0078] A first acquisition module 301 is configured to acquire a position of a first vehicle and an assisted driving map including the position. The assisted driving map includes a first area where a traffic accident occurred, a first parameter range and a second parameter range corresponding to the first area, wherein the first parameter range is a range of vehicle state parameters required to avoid a traffic accident in the first area, and the second parameter range is a range of vehicle driver state parameters required to avoid a traffic accident in the first area.
[0079] A first collecting module 302 is configured to collect state parameters of the first vehicle and a state parameter of the driver of the first vehicle when the first vehicle enters the first area;
[0080] The first assisted driving module 303 is used to change the state parameters of the first vehicle and the state parameters of the driver of the first vehicle when the state parameters of the first vehicle are not within the first parameter range and the state parameters of the driver of the first vehicle are not within the second parameter range until the state parameters of the first vehicle are within the first parameter range and the state parameters of the driver of the first vehicle are within the second parameter range.
[0081] In one possible embodiment, the first parameter range is represented by a first critical value and a first relationship, and the second parameter range is represented by a second critical value and a second relationship; the first relationship is the relationship between the state parameters of the vehicle required to avoid traffic accidents in the first area and the first critical value, and the second relationship is the relationship between the state parameters of the driver of the vehicle required to avoid traffic accidents in the first area and the second critical value; the first assisted driving module 303 is used to change the state parameters of the first vehicle and the state parameters of the driver of the first vehicle when the relationship between the state parameters of the first vehicle and the first critical value does not satisfy the first relationship, and the relationship between the state parameters of the driver of the first vehicle and the second critical value does not satisfy the second relationship, until the relationship between the state parameters of the first vehicle and the first critical value satisfies the first relationship, and the relationship between the state parameters of the driver of the first vehicle and the second critical value satisfies the second relationship.
[0082] In a possible implementation, the device further includes: a first construction module, configured to construct an assisted driving map based on the following method:
[0083] Obtain historical data of traffic accidents that have occurred in the second area of the first vehicle; the historical data includes the location of the traffic accident of the second vehicle, the cause of the traffic accident, and the method of preventing the traffic accident; based on the cause of the traffic accident and the method of preventing the traffic accident, obtain a first parameter range and a second parameter range; divide the second area, and use the area containing the location of the traffic accident in the divided area as the first area, mark the first parameter range and the second parameter range in the first area, and obtain an assisted driving map.
[0084] In a possible implementation, the device further includes: a second construction module, configured to divide the second area by using an electronic fence.
[0085] In a possible implementation, the device further includes: a second acquisition module, configured to perform global positioning system (GPS) positioning on the first vehicle to acquire the position of the first vehicle.
[0086] In a possible implementation, the device further includes: a second assisted driving module, configured to change the state parameters of the first vehicle and the state parameters of the driver of the first vehicle when authorization for assisted driving of the first vehicle is obtained.
[0087] In a possible implementation, the second assisted driving module is further used to remind the driver of the first vehicle to change the status parameters of the driver of the first vehicle and the status parameters of the first vehicle when the authorization authority for assisted driving of the first vehicle is not obtained.
[0088] In a possible embodiment, the device also includes: a third acquisition module, which is used to communicate with the traffic big data platform in real time through the communication module of the first vehicle and the vehicle network platform TSP to obtain the assisted driving map stored in the traffic big data platform.
[0089] In one possible embodiment, the device also includes: an update module, which is used to update the assisted driving map with the location of the first vehicle where the traffic accident occurred, the cause of the traffic accident, and methods for preventing traffic accidents when the first vehicle is involved in a traffic accident; and send the updated assisted driving map to the traffic big data platform.
[0090] In a possible implementation, the device further includes: a second acquisition module, configured to acquire state parameters of the first vehicle and state parameters of a driver of the first vehicle using sensors installed on the first vehicle.
[0091] It should be noted that the apparatus provided in the above embodiments is merely illustrated by the division of the above functional modules when implementing its functions. In actual 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 are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0092] Referring to Figure 4, an embodiment of the present application provides a system for assisted driving of a vehicle, which is used to execute the method shown in Figure 2. The system includes a vehicle controller 11, a traffic big data platform 12, an electronic map module 13, a vehicle networking platform TSP14, an on-board communication module 15 and a central control screen 16, which are used to execute the assisted driving method of the vehicle provided in the embodiment of the present application.
[0093] The communication relationship between the various parts of this device is shown in Figure 5. The Internet of Vehicles platform 14 and the on-board communication module 15 are used to provide a wireless network communication method; the traffic big data platform 12 communicates with the Internet of Vehicles platform TSP14 and the electronic map module 13 respectively, and the Internet of Vehicles platform TSP14 communicates with the on-board communication module 15. The on-board 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.
[0094] The assisted driving method for a vehicle provided in the embodiment of the present application can be interactively executed by the vehicle controller 11, the traffic big data platform 12 and the electronic map module 13. For example, the vehicle controller 11 collects the state parameters of the first vehicle and the state parameters of the driver of the first vehicle in real time, and sends them to the traffic big data platform 12 via the vehicle networking platform TSP14; the electronic map module 13 sends the unmarked electronic map to the traffic big data platform 12. The traffic big data platform 12 obtains the critical value of the state parameter and the size relationship between the two based on the historical data of the traffic accident that occurred in the second vehicle, and marks them on the area where the traffic accident occurred, thereby constructing an assisted driving map. For example, the critical value of the state parameter of the second vehicle is the first critical value, and the relationship between the first critical value and the state parameter of the vehicle is the first relationship; the critical value of the state parameter of the driver of the second vehicle is the second critical value, and the relationship between the second critical value and the state parameter of the driver is the second relationship.
[0095] The traffic big data platform 12 also compares and analyzes whether the state parameters of the first vehicle and the first critical value satisfy the first relationship, and whether the state parameters of the driver of the first vehicle and the second critical value satisfy the second relationship based on the assisted driving map, and decides how to change the state parameters of the first vehicle and the state parameters of the driver of the first vehicle based on the comparison results, and sends them to the vehicle controller 11; the assisted driving map is updated according to the data of the traffic accident occurring to the first vehicle collected by the vehicle controller 11.
[0096] The vehicle controller 11 and the central control screen 16 are used to collect the state parameters of the first vehicle and the state parameters of the driver of the first vehicle; in addition, the vehicle controller 11 also changes certain state parameters of the vehicle and the driver according to the auxiliary driving strategy.
[0097] FIG6 is a schematic diagram of the structure of a server provided in an embodiment of the present application. The server may have relatively large differences due to different configurations or performances, and may include one or more processors 1101 and one or more memories 1102, wherein the one or more memories 1102 store at least one computer program, and the at least one computer program is loaded and executed by the one or more processors 1101 to enable the server to implement the vehicle assisted driving method provided by the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server may also include other components for implementing device functions, which will not be described in detail here.
[0098] Figure 7 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. The device may be a terminal, such as a vehicle-mounted terminal, a smartphone, a tablet computer, a player, a laptop computer, or a desktop computer. A terminal may also be referred to as user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other similar names.
[0099] Typically, the terminal includes: a processor 1501 and a memory 1502 .
[0100] The processor 1501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0101] 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 and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1502 is used to store at least one instruction, which is used to be executed by the processor 1501 to enable the terminal to implement the vehicle assisted driving method provided in the method embodiment of the present application.
[0102] In some embodiments, the terminal may optionally include a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 may be connected via a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1503 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include 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.
[0103] The peripheral device interface 1503 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 1501 and the memory 1502. In some embodiments, the processor 1501, the memory 1502, and the peripheral device interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1501, the memory 1502, and the peripheral device interface 1503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0104] The 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 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, and the like. The RF circuit 1504 can communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, metropolitan area networks, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi networks. In some embodiments, the RF circuit 1504 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0105] Display screen 1505 is used to display a user interface (UI). This UI may include graphics, text, icons, videos, or any combination thereof. When display screen 1505 is a touchscreen display, it is also capable of collecting touch signals on or above the surface of display screen 1505. These touch signals can be input as control signals to processor 1501 for processing. 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, there can be a single display screen 1505, located on the front panel of the terminal. In other embodiments, there can be at least two display screens 1505, located on different surfaces of the terminal or in a foldable design. In still other embodiments, display screen 1505 can be a flexible display screen, located on a curved or foldable surface of the terminal. Display screen 1505 can also be configured as a non-rectangular, irregular shape, also known as a special-shaped screen. Display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0106] The camera assembly 1506 is used to capture images or videos. Optionally, the camera assembly 1506 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function 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 cold light flash, which can be used for light compensation at different color temperatures.
[0107] 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, and convert the sound waves into electrical signals that are input into the processor 1501 for processing, or input into the radio frequency circuit 1504 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there may be multiple microphones, each disposed at different locations of the terminal. The microphone may also be an array microphone or an omnidirectional collection 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 traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as distance measurement. In some embodiments, the audio circuit 1507 may also include a headphone jack.
[0108] Power supply 1508 is used to power 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 charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0109] In some embodiments, the terminal further includes one or more sensors 1509 , including but not limited to: an acceleration sensor 1510 , a gyroscope sensor 1511 , a pressure sensor 1512 , an optical sensor 1513 , and a proximity sensor 1514 .
[0110] The accelerometer 1510 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the terminal. For example, the accelerometer 1510 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 1501 can control the display screen 1505 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 1510. The accelerometer 1510 can also be used to collect game or user motion data.
[0111] The gyroscope sensor 1511 can detect the terminal's body orientation and rotation angle. It can also work with the accelerometer 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 implement the following functions: motion sensing (such as changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0112] The pressure sensor 1512 can be set in the side frame of the terminal and / or the lower layer of the display screen 1505. When the pressure sensor 1512 is set in the side frame of the terminal, it can detect the user's grip signal of the terminal, and the processor 1501 performs left and right hand recognition or shortcut operations based on the grip signal collected by the pressure sensor 1512. When the pressure sensor 1512 is set in the lower layer of the display screen 1505, the processor 1501 controls the operable controls on the UI interface based on the user's pressure operation on the display screen 1505. Operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0113] Optical sensor 1513 is used to detect ambient light intensity. In one embodiment, processor 1501 can control the display brightness of display screen 1505 based on the ambient light intensity detected 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 detected by optical sensor 1513.
[0114] Proximity sensor 1514, also known as a distance sensor, is typically located on the front panel of the terminal. Proximity sensor 1514 is used to detect the distance between the user and the front of the terminal. In one embodiment, when proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually decreasing, processor 1501 controls display screen 1505 to switch from the screen-on state to the screen-off state. When proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually increasing, processor 1501 controls display screen 1505 to switch from the screen-off state to the screen-on state.
[0115] Those skilled in the art will appreciate that the structure shown in FIG. 7 does not limit the terminal and may include more or fewer components than shown, or combine certain components, or adopt a different component arrangement.
[0116] In an exemplary embodiment, a computer device is further provided, comprising a processor and a memory, wherein the memory stores 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 any of the above-described vehicle assisted driving methods.
[0117] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-mentioned vehicle assisted driving methods.
[0118] In one possible implementation, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.
[0119] In an exemplary embodiment, a computer program product or computer program is also provided. The computer program product or computer program 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 above-described vehicle assisted driving methods.
[0120] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, storage, display, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant 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 was obtained with full authorization.
[0121] It should be understood that the term "plurality" used herein refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0122] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A vehicle assisted driving method, wherein: The method is performed by a computer device, and the method comprises: Acquire a position of a first vehicle and an assisted driving map including the position, the assisted driving map including a first area where a traffic accident occurs, a first parameter range and a second parameter range corresponding to the first area, the first parameter range being a range of state parameters of the vehicle required to avoid a traffic accident in the first area, and the second parameter range being a range of state parameters of a driver of the vehicle required to avoid a traffic accident in the first area; When the first vehicle enters the first area, collecting a state parameter of the first vehicle and a state parameter of a driver of the first vehicle; When the state parameters of the first vehicle are not within the first parameter range and the state parameters of the driver of the first vehicle are not within the second parameter range, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are changed until the state parameters of the first vehicle are within the first parameter range and the state parameters of the driver of the first vehicle are within the second parameter range.
2. The method according to claim 1, wherein: The first parameter range is represented by a first critical value and a first relationship, and the second parameter range is represented by a second critical value and a second relationship; the first relationship is a relationship between a state parameter of a vehicle required to avoid a traffic accident in the first area and the first critical value, and the second relationship is a relationship between a state parameter of a driver of the vehicle required to avoid a traffic accident in the first area and the second critical value; When the state parameter of the first vehicle is not within the first parameter range and the state parameter of the driver of the first vehicle is not within the second parameter range, changing the state parameter of the first vehicle and the state parameter of the driver of the first vehicle until the state parameter of the first vehicle is within the first parameter range and the state parameter of the driver of the first vehicle is within the second parameter range, comprises: When the relationship between the state parameter of the first vehicle and the first critical value does not satisfy the first relationship, and the relationship between the state parameter of the driver of the first vehicle and the second critical value does not satisfy the second relationship, the state parameter of the first vehicle and the state parameter of the driver of the first vehicle are changed until the relationship between the state parameter of the first vehicle and the first critical value satisfies the first relationship, The relationship between the state parameter of the driver of the first vehicle and the second critical value satisfies the second relationship.
3. The method according to claim 1 or 2, wherein: The method further comprises: The assisted driving map is constructed based on the following method: Acquire historical data of traffic accidents that have occurred in the second area of the first vehicle; the historical data includes the location of the second vehicle where the traffic accident occurred, the cause of the traffic accident, and methods for preventing the traffic accident; Based on the cause of the traffic accident and the method for preventing the traffic accident, acquiring the first parameter range and the second parameter range; The second area is divided, and the area including the location where the traffic accident occurred in the divided area is taken as the first area. The first parameter range and the second parameter range are marked in the first area to obtain the assisted driving map.
4. The method according to claim 3, wherein: The dividing the second area includes: dividing the second area by electronic fence.
5. The method according to any one of claims 1 to 4, wherein: The obtaining the position of the first vehicle comprises: Perform global positioning system (GPS) positioning on the first vehicle to obtain the position of the first vehicle.
6. The method according to any one of claims 1 to 5, wherein: The changing the state parameter of the first vehicle and the state parameter of the driver of the first vehicle comprises: When authorization for assisted driving of the first vehicle is obtained, the state parameters of the first vehicle and the state parameters of the driver of the first vehicle are changed.
7. The method according to claim 6, wherein: The method further comprises: In the case where authorization authority for assisted driving of the first vehicle is not obtained, the driver of the first vehicle is reminded to change the state parameters of the driver of the first vehicle and the state parameters of the first vehicle.
8. The method according to any one of claims 1 to 7, wherein: Obtain an assisted driving map containing the location, including: Through the communication module of the first vehicle and the vehicle networking platform TSP, real-time communication is carried out with the traffic big data platform to obtain the assisted driving map stored in the traffic big data platform.
9. The method according to claim 8, wherein: The method further comprises: When a traffic accident occurs to the first vehicle, the assisted driving map is updated with the location of the first vehicle where the traffic accident occurred, the cause of the traffic accident, and a method for preventing the traffic accident; The updated assisted driving map is sent to the traffic big data platform.
10. The method according to any one of claims 1 to 9, wherein: The collecting 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.
11. A vehicle driving assistance device, wherein: The device comprises: a first acquisition module, a first collection module and a first auxiliary driving module; The first acquisition module is used to acquire the position of the first vehicle and an assisted driving map including the position, the assisted driving map including a first area where a traffic accident occurs, a first parameter range and a second parameter range corresponding to the first area, the first parameter range is a range of state parameters of the vehicle required to avoid a traffic accident in the first area, and the second parameter range is a range of state parameters of the driver of the vehicle required to avoid a traffic accident in the first area; The first acquisition module is used to acquire a state parameter of the first vehicle and a state parameter of a driver of the first vehicle when the first vehicle enters the first area; The first auxiliary driving module is used to change the state parameters of the first vehicle and the state parameters of the driver of the first vehicle when the state parameters of the first vehicle are not within the first parameter range and the state parameters of the driver of the first vehicle are not within the second parameter range, until the state parameters of the first vehicle are within the first parameter range and the state parameters of the driver of the first vehicle are within the second parameter range.
12. A computer device, wherein: The computer device includes a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the computer device implements the vehicle assisted driving method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, wherein: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor so that the computer implements the vehicle assisted driving method as described in any one of claims 1 to 10.
14. A computer program product, wherein: The computer program product includes computer instructions, which are 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, so that the computer device executes the assisted driving method for a vehicle as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Driving assistant system and method having warning function for risk level
CN103085818A
Vehicle safety early warning method, apparatus and vehicle
CN105788311A
Vehicle control method, device and equipment, vehicle and storage medium
CN109733391A
Method and device for controlling vehicle
CN110497905A
Automatic driving automobile safety control method, computer storage medium and electronic equipment
CN111610787A