Driving assistance method and system for green driver
By setting driving posture data, recording parking process data, and generating analysis results, this technology addresses the problem of novice drivers over-relying on reversing assistance technologies, improves reversing skills and alertness, and reduces safety hazards.
Patent Information
- Application Number
- CN202511187746.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-25
- Publication Date
- 2025-10-17
AI Technical Summary
Novice drivers rely too much on existing reversing assistance technology and neglect their own driving skills and vigilance, leading to potential driving safety hazards.
By pre-setting driving posture data, recording actual data during the parking process, evaluating driving behavior and generating analysis results, and providing improvement suggestions, the driver's reversing skills and vigilance can be enhanced.
Data analysis reveals shortcomings and blind spots in drivers' reversing processes, providing improvement suggestions to enhance novice drivers' reversing abilities and reduce reliance on existing reversing assistance technologies.
Smart Images

Figure CN120792854A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of driving assistance, in particular to a new driver driving assistance method and system. BACKGROUND
[0002] The reversing radar is one of the most common reversing assistance technologies. It mainly sends high-frequency sound waves through ultrasonic sensors. When these sound waves encounter obstacles, they will be reflected back and received by the sensor and converted into electrical signals. The system calculates the distance of the obstacle according to the time difference of the sound waves going back and forth, combined with the speed of sound, and sends different frequency sounds through the buzzer or displays the distance value and image on the display screen to remind the driver. The reversing radar has the characteristics of instant feedback and strong blind area coverage, and is especially suitable for use in complex urban environments. However, the reversing radar technology is prone to cause dependence habits in drivers, but the technology itself cannot cover all reversing scenarios, and has certain defects. During use, if it is relied on too much, it may cause the driver to relax when reversing, ignoring the comprehensive observation of the vehicle's surroundings. Therefore, the new driver's vigilance and reversing technology should be cultivated at the same time when using this assistance technology, so as to avoid driving safety accidents caused by excessive reliance on assistance driving technology but lack of common sense.
[0003] The rearview mirror reversing assistance system is a system that combines image and sound prompts. It relies on a camera at the back of the car to present the road conditions behind the car on the central display screen and intuitively inform the driver of the relative position of the car and the obstacle through images or sounds. This system can eliminate the problems caused by the blind area of the rearview mirror, provide convenience for the driver when reversing and parking, and eliminate safety hazards. However, the rearview mirror reversing assistance technology is prone to cause dependence habits in drivers, but the technology itself cannot cover all reversing scenarios, and has certain defects. During use, if it is relied on too much, it may cause the driver to relax when reversing, ignoring the comprehensive observation of the vehicle's surroundings. Therefore, the new driver's vigilance and observation ability of the physical reversing mirror should be cultivated at the same time when using this assistance technology, so as to avoid driving safety accidents caused by excessive reliance on assistance driving technology but lack of common sense. SUMMARY
[0004] The present application aims to solve at least one of the technical problems existing in the prior art, and proposes a new driver driving assistance method and system.
[0005] In a first aspect, the embodiments of the present application provide a new driver driving assistance method, comprising:
[0006] Pre-set driving posture data;
[0007] Generate a parking prompt according to the driving posture data and the parking position, and record the actual parking data of the parking process;
[0008] evaluate driving behavior according to actual parking data and generate analysis results.
[0009] The pre-set driving posture data includes:
[0010] The initial driving data is set by the driver through the display of the central control screen, and the driving data includes the positions of the rearview mirrors and the seat.
[0011] The parking position is determined according to the driving posture data and the parking position.
[0012] The parking position is determined.
[0013] The parking points of the parking process are generated and displayed according to the parking position.
[0014] The actual parking data is recorded according to the parking process.
[0015] The driving data generated during the parking process is collected, and the driving data includes speed, acceleration, direction, position, braking, and throttle usage.
[0016] The driving behavior is evaluated according to the actual parking data, and the analysis results are generated.
[0017] The actual parking data is transmitted to the cloud, and the parking trajectory corresponding to the parking process is drawn in the cloud.
[0018] The driving behavior is evaluated according to the actual parking data, and the analysis results are generated.
[0019] The actual parking data is cleaned to remove noise data, outliers, and repeated data.
[0020] The cleaned data is integrated, and data of different sources and formats is integrated into a unified format.
[0021] The driving behavior is evaluated according to the actual parking data, and the analysis results are generated.
[0022] The safety of the driving behavior is analyzed, and improvement suggestions are generated.
[0023] In a second aspect, the present application provides a new driver driving assistance system, comprising:
[0024] The driving posture data is pre-set by the setting unit.
[0025] The data recording unit is used to generate a parking prompt according to the driving posture data and the parking position, and record the actual parking data of the parking process.
[0026] The analysis unit is configured to evaluate the driving behavior based on the actual parking data and generate an analysis result.
[0027] In a third aspect, an electronic device is provided, comprising:
[0028] one or more processors;
[0029] a memory configured to store one or more programs;
[0030] When the one or more programs are executed by the one or more processors, the one or more processors implement any of the methods described above.
[0031] In a fourth aspect, a computer readable medium is provided, and the computer readable medium stores a computer program, wherein the computer program is executed by a processor to implement the steps in any of the methods described above.
[0032] The new driver driving assistance method and system provided by the present application first sets the driving posture data in advance, then generates a parking prompt according to the driving posture data and the parking position, records the actual parking data of the parking process, and evaluates the driving behavior based on the actual parking data and generates an analysis result. The technical scheme of the present application displays the driver through the data analysis result of each reversing trajectory, so that the driver can more intuitively understand the shortcomings and blind spots in the personal reversing process, and suggestions for improvement are given to improve the reversing technology of new drivers, and the problem that new drivers excessively rely on existing reversing assistance technology, ignore personal driving technology, and lack vigilance is solved. BRIEF DESCRIPTION OF DRAWINGS
[0033] The accompanying drawings, which are included to provide a further understanding of the present application and are incorporated in and constitute a part of this application, illustrate embodiments of the present application and serve to explain the principles of the present application, and do not limit the present application in any manner. In the drawings:
[0034] Figure 1 A flowchart of the preparation stage of a new driver driving assistance method provided by an embodiment of the present application;
[0035] Figure 2 A flowchart of the stage before reversing of a new driver driving assistance method provided by an embodiment of the present application;
[0036] Figure 3 A flowchart of the stage of reversing and data analysis result display of a new driver driving assistance method provided by an embodiment of the present application;
[0037] Figure 4 A structural block diagram of a new driver driving assistance system provided by an embodiment of the present application;
[0038] Figure 5A structural block diagram of an electronic device is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order for those skilled in the art to better understand the technical solutions of the present application, the exemplary embodiments of the present application are described below in conjunction with the drawings, which include various details of the embodiments of the present application to facilitate understanding, and should be considered only as exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Also, for the sake of clarity and conciseness, the description below omits the description of well-known functions and structures.
[0040] In the case of no conflict, each embodiment of the present application and each feature in the embodiments can be combined with each other.
[0041] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0042] The terms used herein are only used to describe specific embodiments and are not intended to limit the present application. As used herein, the singular forms "a" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the terms "comprise" and / or "consist of", when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. The terms "connected" or "coupled" and / or similar terms are not limited to a physical or mechanical connection, but can include an electrical connection, whether direct or indirect.
[0043] Unless otherwise defined, all terms used herein, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present application, and will not be interpreted in an overly formal or overly literal sense, unless expressly so defined herein.
[0044] In the technical solutions of the present application, the collection, storage, use, processing, transmission, provision, and disclosure of user personal information comply with relevant laws and regulations and do not violate public order and good customs. The use of user data in the technical solutions complies with relevant national laws and regulations (e.g., "Information Security Technology Personal Information Security Specification"). For example, appropriate measures are taken for personal information access control; restrictions are given for the display of personal information; the use purpose of personal information does not exceed the direct or reasonably related range; the use of personal information eliminates explicit identity pointing and avoids precise positioning to a specific individual.
[0045] In related technologies, the reversing radar is one of the most common reversing assistance technologies. It mainly sends high-frequency sound waves through ultrasonic sensors, which are reflected back when encountering obstacles and are received by the sensors and converted into electrical signals. The system calculates the distance of the obstacle according to the time difference of the sound waves going back and forth, combined with the speed of sound, and issues different frequency sounds through the buzzer or displays distance values and images on the display screen to remind the driver. The reversing radar has the characteristics of instant feedback and strong blind area coverage, and is especially suitable for use in complex urban environments. However, the current reversing radar technology has the following defects:
[0046] 1. Easy to misreport: The probe of the reversing radar is easy to misreport under certain conditions. For example, when the probe surface is frozen, muddy, snowy or covered with water vapor, the system may identify these non-obstacles as obstacles, thus issuing false alarm signals. The reversing radar may sometimes fail to detect some small obstacles such as towing hooks, thin horizontal bars, fences and thin columns, which may cause the driver to fail to timely detect and avoid these obstacles when reversing, thus causing scratching or collision accidents.
[0047] 2. Easy to be disturbed by external factors: The ultrasonic signals of the reversing radar may be disturbed by external environmental factors during transmission, such as strong winds, bad weather conditions such as rain and snow, and other sound sources (such as other vehicles' reversing radars, motorcycles, etc.) around the vehicle. These disturbances may cause the detection accuracy of the reversing radar to decrease or misreport.
[0048] 3. Limited detection range: The detection range of the reversing radar is usually conical and limited. In complex or narrow parking environments, the reversing radar may not be able to fully cover all areas behind the vehicle, leaving a detection blind area. The driver needs to pay special attention to these blind areas when reversing to avoid accidents.
[0049] 4. High damage rate: Since the probe of the reversing radar is usually exposed outside the vehicle and is often affected by factors such as car washing with water guns and poor road conditions, its damage frequency is relatively high. Once the probe is damaged, it will affect the normal use of the reversing radar, which needs to be replaced or repaired in time.
[0050] 5. Excessive dependence may reduce driver alertness: Although the reversing radar can provide real-time obstacle distance information, excessive dependence on it may cause the driver to relax when reversing, ignoring the comprehensive observation of the vehicle's surroundings.
[0051] In summary, the reversing radar technology is prone to cause reliance habits among drivers, but the technology itself cannot cover all reversing scenarios and has certain defects. During use, over-reliance on it may cause drivers to relax their vigilance when reversing and ignore comprehensive observation of the vehicle's surroundings. Therefore, while using this auxiliary technology, novice drivers should be trained to be vigilant and develop reversing skills to avoid driving safety accidents caused by over-reliance on auxiliary driving technology but lack of common sense.
[0052] The rearview mirror reversing assistance system is a system that combines images and sound prompts. It relies on a camera at the back of the vehicle to present the road conditions behind the car on the central display screen and intuitively inform the driver of the relative position of the vehicle and obstacles through images or sound. This system can eliminate the problems caused by the blind area of the rearview mirror, provide convenience for drivers when reversing and parking, and eliminate safety hazards. However, the current rearview mirror reversing assistance technology has the following defects:
[0053] 1. Picture distortion and distance misjudgment: In order to obtain a larger picture angle, the reversing image system usually uses a wide-angle lens. Although this design can provide a wider field of view, it can also cause picture distortion, resulting in a deviation between the distance displayed on the screen and the actual distance. When observing the reversing image, the driver may misjudge the distance due to picture distortion, increasing the risk of collision.
[0054] 2. Picture delay: The reversing image system needs a certain amount of time to process and transmit image signals, so there may be a problem of picture delay. If the delay time is too long, the picture the driver sees when reversing may be the scene a few seconds ago, which will prevent the driver from reacting in time and increase the risk of collision.
[0055] 3. Light influence: The reversing image system relies on the camera to capture images, so the light conditions have a great influence on the image quality. In strong light, weak light, or adverse weather conditions (such as heavy rain, heavy fog), the picture quality of the reversing image may decrease significantly, and the driver may not be able to see the obstacles behind the vehicle, affecting the driver's judgment and decision-making.
[0056] 4. Camera position and field of view limitation: The camera of the reversing image system is usually installed at the back of the vehicle, and its field of view is limited. Some low or blind areas behind the vehicle may not be captured by the camera, so the driver needs to pay special attention to these blind areas when reversing.
[0057] In summary, the rearview mirror backup assistance technology is prone to cause reliance habits for drivers, but the technology itself cannot cover all backup scenarios and has certain defects. During use, over-reliance on it may cause drivers to relax their vigilance when backing up and ignore comprehensive observation of the surrounding environment of the vehicle. Therefore, the vigilance and observation of the entity backup mirror ability of novice drivers should be cultivated while using the assistance technology to avoid driving safety accidents caused by over-reliance on the assistance driving technology but lack of common sense.
[0058] The technical problem solved by the present application is that the technical solution of the present application aims to solve the problem of over-reliance on existing backup assistance technology by novice drivers, ignoring personal driving skills and lack of vigilance.
[0059] To solve at least one of the technical problems in the related art, the present application provides a novice driver driving assistance method and system. Wherein: Figure 1 A flowchart of the preparation stage of a novice driver driving assistance method provided by an embodiment of the present application; Figure 2 A flowchart of the stage before the backup stage of a novice driver driving assistance method provided by an embodiment of the present application; Figure 3 A flowchart of the backup stage and data analysis result display of a novice driver driving assistance method provided by an embodiment of the present application; Figure 4 A structural block diagram of a novice driver driving assistance system provided by an embodiment of the present application; Figure 5 A structural block diagram of an electronic device provided by an embodiment of the present application.
[0060] As an embodiment of the present application, the present application provides a novice driver driving assistance method, comprising:
[0061] Pre-set driving posture data;
[0062] Generate a parking prompt according to the driving posture data and the parking position, and record the actual parking data of the parking process;
[0063] Evaluate the driving behavior according to the actual parking data and generate an analysis result.
[0064] The novice driver driving assistance method provided by the present application first pre-sets driving posture data; then generates a parking prompt according to the driving posture data and the parking position, and records the actual parking data of the parking process; and then evaluates the driving behavior according to the actual parking data and generates an analysis result. The technical solution of the present application displays the driver through the data analysis result of each backup trajectory, so that the driver can more intuitively understand the shortcomings and blind spots in the personal backup process, and suggestions for improvement are given to improve the backup technology of novice drivers, solving the problem of over-reliance on existing backup assistance technology by novice drivers, ignoring personal driving skills, and lack of vigilance.
[0065] The driving posture data includes:
[0066] The initial driving data is set by the driver through the display of the central control screen, and the driving data includes the rearview mirror position and the seat position.
[0067] The parking position is determined according to the driving posture data and the parking position.
[0068] The parking position is determined.
[0069] The parking points of the parking process are generated and displayed according to the parking position.
[0070] The actual parking data is recorded according to the parking process.
[0071] The driving data generated during the parking process is collected, including speed, acceleration, direction, position, braking and throttle usage.
[0072] The driving behavior is evaluated according to the actual parking data, and the analysis result is generated.
[0073] The actual parking data is transmitted to the cloud, and the parking trajectory corresponding to the parking process is drawn in the cloud.
[0074] The driving behavior is evaluated according to the actual parking data, and the analysis result is generated.
[0075] The actual parking data is cleaned to remove noise data, outliers and repeated data.
[0076] The cleaned data is integrated to integrate data of different sources and formats into a unified format.
[0077] The driving behavior is evaluated according to the actual parking data, and the analysis result is generated.
[0078] The safety of the driving behavior is analyzed, and improvement suggestions are generated.
[0079] In a specific embodiment:
[0080] I. Preparation stage
[0081] Referring to Figure 1 The best rearview mirror position and seat position are set by the driver through the display of the central control screen, and the specific setting suggestions are as follows:
[0082] 1. Adjust the seat position
[0083] ① Adjust the seat front and rear: find a comfortable and suitable sitting posture to ensure that you can sit stably and not sway back and forth when driving the vehicle. At the same time, make sure that your feet can fully press the brake and clutch, and your arms are slightly bent when holding the steering wheel.
[0084] 2. Adjust the seat height:
[0085] According to the height of the driver, the line of sight cannot be blocked by the steering wheel, and various signs on the road and the instrument panel on the car can also be clearly seen.
[0086] 3. Adjust the backrest angle: preferably at a 90-degree angle to the seat, which can make driving more convenient, and the distance from the steering wheel is not too far, and the reaction to emergencies is also timely.
[0087] 4. Adjust the headrest height: press the lock button on the headrest position, then press down or pull up the headrest. Ensure that the headrest height is level with the head, or the soft part in the middle of the headrest is parallel to the top of the ear.
[0088] 2. Adjust the rearview mirror position
[0089] 1. Adjust the central rearview mirror: mainly take the horizon as the reference, so that the horizon is placed in the center of the mirror. Note that there should not be too many sundries in front of the rear windshield to block the view.
[0090] 2. Adjust the left rearview mirror: since the left rearview mirror is close to the driver, the dead angle on the left side of the vehicle is relatively small for the left rearview mirror, and the line of sight is generally good. Adjust the image of the horizon in the left rearview mirror to the center of the mirror, and at the same time, adjust the image of the left side of the vehicle to occupy 1 / 4 of the right side of the mirror, that is, two-thirds of the sky and two-thirds of the earth, and one-fourth of the vehicle.
[0091] 3. Adjust the right rearview mirror: place the horizon at 2 / 3 of the mirror, and adjust the left and right positions to occupy 1 / 4 of the mirror area.
[0092] Through the display of the above information on the center control screen, guide the user to set the best rearview mirror and seat position, and save the current position information through the controller controlling the rearview mirror and the seat.
[0093] Through the display of the corresponding information on the center control screen, guide the driver to complete the preparation work before reversing, as shown in Figure 2 .
[0094] II. The process of reversing stage and data analysis result display is shown in Figure 3 .
[0095] Detailed description of data uploading and analysis display:
[0096] 1. Data collection
[0097] Input device: vehicle-mounted sensors (such as acceleration sensor, gyroscope, GPS locator, speed sensor, brake pedal sensor, throttle pedal sensor, etc.).
[0098] Function: Real-time collection of vehicle driving data, including speed, acceleration, direction, location, braking and throttle usage, etc.
[0099] 2. Data Transmission: Transmit data to vehicle electronic control unit (ECU) through internal network (such as CAN bus), and then transmit data to cloud server or local data center through wireless communication technology.
[0100] 3. Data Processing and Analysis
[0101] Data Processing Center: Cloud server or local data center.
[0102] Data Storage: Store the received raw data, usually using big data processing platform or distributed database system to process data.
[0103] Data Cleaning: Remove noise data, outliers and duplicate data to ensure data accuracy and integrity.
[0104] Data Integration: Integrate data from different sources and formats into a unified format for subsequent analysis.
[0105] Analysis Tools: Data mining tools, machine learning algorithms, statistical analysis software, etc.
[0106] Driving Behavior Recognition: Classify and cluster driving data through algorithms (such as SVM, K-means, etc.) to identify different driving behavior patterns, such as sudden acceleration, sudden braking, etc. Use classification algorithms to evaluate the safety of driving behavior and identify unfavorable driving behavior for reversing into the garage, such as not wearing a seat belt, turning the steering wheel too large / small, correct gear shifting, etc.
[0107] 4. Results Display and Feedback
[0108] Display Platform: Vehicle display screen, etc.
[0109] Driving Behavior Feedback: Display analysis results in the form of driving trajectory and analysis report to drivers, helping users understand their driving habits and providing improvement suggestions.
[0110] Personalized Services: According to user portrait, provide more accurate recommendations and services for users with different characteristics, such as reminders and improvement suggestions for bad habits during reversing.
[0111] This embodiment can solve the problem of novice drivers relying too much on existing reversing assistance technology, ignoring personal driving skills and lacking vigilance. Through the data analysis results of each reversing trajectory, the driver is displayed, making the driver more intuitive to understand the shortcomings and blind spots in the reversing process, and giving improvement suggestions to improve the reversing skills of novice drivers.
[0112] Referring to Figure 4 Based on the same inventive concept, the embodiment of the present application provides a new driver driving assistance system configured to implement the above method, comprising:
[0113] a setting unit configured to set driving posture data in advance;
[0114] a data recording unit configured to generate a parking prompt according to the driving posture data and a parking position, and record actual parking data of a parking process;
[0115] an analysis unit configured to evaluate driving behavior according to the actual parking data and generate an analysis result.
[0116] The new driver driving assistance system provided by the present application firstly sets driving posture data in advance, then generates a parking prompt according to the driving posture data and a parking position, and records actual parking data of a parking process, and finally evaluates driving behavior according to the actual parking data and generates an analysis result. Through the data analysis result of each reverse trajectory, the driver is displayed, so that the driver can more intuitively understand the shortcomings and blind spots in the personal reverse process, and improvement suggestions are given to improve the reverse technology of new drivers, and the problem of new drivers relying too much on existing reverse assistance technology while ignoring personal driving skills and lacking vigilance is solved.
[0117] Referring to Figure 1 The setting unit sets driving posture data in advance, and displays a guide for the driver to set the best rearview mirror position and seat position through the central control screen. The specific setting suggestions are as follows:
[0118] 1. Adjust the seat position
[0119] ① Adjust the seat front and back: find a comfortable and suitable sitting posture to ensure that you can sit stably and will not sway back and forth when driving the vehicle. At the same time, ensure that your feet can fully press the brake and clutch, and your arms are slightly bent when holding the steering wheel.
[0120] ② Adjust the seat height:
[0121] Adjust the seat height according to the height of the driver, so that the line of sight cannot be blocked by the steering wheel, and various signs on the road and the instrument panel on the vehicle can also be clearly seen.
[0122] ③ Adjust the backrest angle: it is best to form a 90-degree angle with the seat, which can make driving more convenient, and the distance from the steering wheel is not too far, and the reaction to emergency situations is also timely.
[0123] ④ Adjust the headrest height: press the locking button of the headrest position, and then press down or pull up the headrest. Ensure that the headrest height is level with the head, or the soft part in the middle of the headrest is parallel to the upper edge of the ear.
[0124] 2. Adjust the rearview mirror position
[0125] ①Adjust the central rearview mirror: mainly take the horizon as the reference, so that the horizon is placed in the center of the mirror. Note that do not place too many sundries in front of the rear windshield to block the view.
[0126] ②Adjust the left rearview mirror: since the left rearview mirror is close to the driver, the left side dead angle of the vehicle is relatively small for the left rearview mirror, and the view is generally good. Adjust the horizon image in the left rearview mirror to the center of the mirror, and at the same time ensure that the left side of the vehicle image is adjusted to occupy 1 / 4 of the right side of the mirror, that is, two-thirds of the sky and two-thirds of the ground, and one-fourth of the vehicle.
[0127] ③Adjust the right rearview mirror: place the horizon at 2 / 3 of the mirror, and adjust the left and right positions to occupy 1 / 4 of the mirror area.
[0128] Display the above information on the center control screen to guide the user to set the best rearview mirror and seat position, and the data recording unit saves the current position information of the rearview mirror and seat.
[0129] In addition, the data recording unit is also used to record other data, such as real-time acquisition of driving data of the vehicle detected by vehicle-mounted sensors (such as acceleration sensors, gyroscopes, GPS locators, speed sensors, brake pedal sensors, throttle pedal sensors, etc.), including speed, acceleration, direction, position, brake and throttle usage, etc.
[0130] Analysis unit, data processing and analysis. The analysis unit includes data processing center, data storage module, data cleaning module, data integration module and driving behavior recognition module, etc.
[0131] Data processing center: cloud server or local data center.
[0132] Data storage module: store the received raw data, usually use big data processing platform or distributed database system to process data.
[0133] Data cleaning module: remove noise data, outliers and duplicate data to ensure the accuracy and integrity of the data.
[0134] Data integration module: integrate data of different sources and formats into a unified format for subsequent analysis.
[0135] Driving behavior recognition module: classify and cluster driving data through algorithms (such as SVM, K-means, etc.) to identify different driving behavior patterns, such as sudden acceleration, sudden braking, etc. Use classification algorithms to evaluate the safety of driving behavior, and identify driving behaviors that are not conducive to reversing into the garage, such as not wearing a seat belt, turning the steering wheel too large / small, correct gear shifting, etc.
[0136] The system provided by the embodiment of the application further comprises a display platform, specifically a vehicle-mounted display screen and the like.
[0137] The display platform displays the analysis result in the form of a driving track and an analysis report to the driver, helps the user to understand the driving habit of the user, and provides improvement suggestions.
[0138] The personalized service provides more accurate recommendations and services for users with different characteristics according to the user portrait, such as reminders and improvement suggestions for bad habits during reversing.
[0139] The technical scheme of the application brings the following beneficial effects:
[0140] The technical scheme solves the problem that a novice driver excessively relies on an existing reversing auxiliary technology, and ignores personal driving skills and lacks vigilance. The driver is displayed through the data analysis result of each reversing track, so that the driver can more intuitively understand the shortcomings and blind spots in the reversing process of the driver, and improvement suggestions are given to improve the reversing technology of the novice driver.
[0141] Based on the same inventive concept, the embodiment of the application further provides an electronic device. Figure 5 As shown in FIG. 1, the electronic device provided by the embodiment of the application comprises one or more processors 101, a memory 102, and one or more I / O interfaces 103. Figure 5 The memory 102 stores one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the novice driver driving auxiliary method in any of the above embodiments; the one or more I / O interfaces 103 are connected between the processor and the memory, and are configured to realize information interaction between the processor and the memory.
[0142] The processor 101 is a device with data processing capability, including but not limited to a central processing unit (CPU) and the like; the memory 102 is a device with data storage capability, including but not limited to a random access memory (RAM, more specifically SDRAM, DDR, etc.), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), and a flash memory (FLASH); the I / O interface (read-write interface) 103 is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus) and the like.
[0143] In some embodiments, the processor 101, the memory 102, and the I / O interface 103 are connected to each other through a bus 104, and further connected to other components of the computing device.
[0144] In some embodiments, the one or more processors 101 comprise a field programmable gate array.
[0145] Embodiments of the present application also provide a computer readable medium. The computer readable medium stores a computer program, wherein the program, when executed by a processor, implements the steps in any of the above-mentioned new driver driving assistance methods. The computer readable storage medium can be a volatile or non-volatile computer readable storage medium.
[0146] Embodiments of the present application also provide a computer program product comprising computer readable code, or a non-volatile computer readable storage medium carrying computer readable code, which when run in a processor of an electronic device, the processor in the electronic device performs the above-mentioned new driver driving assistance method.
[0147] Those of ordinary skill in the art will appreciate that all or certain steps in the above-disclosed methods, functional modules / units in the above-disclosed systems and apparatuses can be implemented as software, firmware, hardware, or appropriate combinations thereof. In hardware implementation, the division of the functional modules / units referred to in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation. Certain physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software can be distributed on computer readable storage media, which can include computer storage media (or non-transitory media) and communication media (or transitory media).
[0148] As is well known to those of ordinary skill in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable program instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM), static random access memory (SRAM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile disc (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that can be accessed by a computer. Furthermore, it will be appreciated by those of ordinary skill in the art that communication media typically embodies computer readable program instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
[0149] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.
[0150] The computer program instructions for performing the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, the state information of the computer-readable program instructions is used to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), so that the electronic circuit can execute the computer-readable program instructions, thereby implementing various aspects of the present invention.
[0151] The computer program product described herein may be implemented in hardware, software, or a combination thereof. In one embodiment, the computer program product is implemented as a computer storage medium. In another embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).
[0152] Various aspects of the present invention are described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0153] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can be a computer readable storage medium having no data signals on it. The instructions can be executed by one or more processors to produce a computer-implemented process such that the instructions, which execute via one or more processors of the computer or other programmable apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0154] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0155] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0156] Example embodiments have been disclosed herein and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation. In some instances, it will be apparent to those skilled in the art that features, characteristics or / and elements described in connection with a particular embodiment can be used in conjunction with other embodiments unless otherwise explicitly stated. Accordingly, it will be understood that various changes in form and details can be made without departing from the scope of the present application as set forth in the appended claims.
Claims
1. A driving assistance method for novice drivers, characterized in that: include: Pre-set driving posture data; Generate parking reminders based on driving posture data and parking position, and record actual parking data during the parking process; Driving behavior is evaluated based on actual parking data and analytical results are generated.
2. The method according to claim 1, characterized in that The pre-set driving posture data includes: The central control screen displays guidance for the driver to set the initial driving data, including the rearview mirror position and seat position.
3. The method according to claim 1, characterized in that Generating a parking reminder based on the driving posture data and the parking position includes: Determine parking location; Generate and display parking points for the parking process based on the parking position.
4. The method according to claim 1, wherein The recording of actual parking data according to the parking process includes: The driving data generated during the parking process is collected, and the driving data includes speed, acceleration, direction, position, braking and throttle usage.
5. The method according to claim 1, wherein The evaluating driving behavior based on actual parking data and generating analysis results includes: The actual parking data is transmitted to the cloud, and the parking trajectory corresponding to the parking process is drawn on the cloud.
6. The method according to claim 1, characterized in that The evaluating driving behavior based on actual parking data and generating analysis results further includes: Clean the actual parking data to remove noise, outliers, and duplicate data; Integrate the cleaned data and integrate data from different sources and formats into a unified format.
7. The method according to claim 1, characterized in that The evaluating driving behavior based on actual parking data and generating analysis results further includes: Analyze the safety of driving behavior and generate improvement suggestions.
8. A driving assistance system for novice drivers, characterized in that: include: A setting unit, used for presetting driving posture data; A data recording unit, configured to generate a parking reminder based on the driving posture data and the parking position, and to record actual parking data during the parking process; An analysis unit is used to evaluate driving behavior based on actual parking data and generate analysis results.
9. An electronic device, characterized in that: include: one or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer-readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.