Auxiliary driving method and device, electronic equipment and vehicle
By obtaining and analyzing the image information and driving information in front of the vehicle's driving path, determining the road type and issuing driving prompts, the driving risk problem caused by complex road conditions in non-paved roads during long-distance crossing is solved, and driving safety is improved.
Patent Information
- Application Number
- CN202411881853.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-03-25
AI Technical Summary
During the long-distance crossing, there are safety risks in road conditions with complex non-paved roads, and how to reduce driving risks is an urgent problem to be solved.
By obtaining image information of the target area and driving information of the vehicle, determine whether the road surface of the target area belongs to the target road surface. If it belongs, a corresponding driving prompt will be issued and driving suggestions and tutorials will be provided to help users avoid driving risks.
The current road surface is detected in real time during the vehicle driving, prompting users to encounter road surfaces that are difficult to drive, which improves driving safety and reduces driving risks.
Smart Images

Figure CN119682783A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to an assisted driving method, device, electronic equipment and vehicle. Background Art
[0002] With the development of science and technology, people's pace of life is accelerating and the pressure of life is increasing. Long-distance crossing is a way to get close to nature and relax, which is loved by more and more people. However, most long-distance crossing sections are unpaved roads, which are more complicated than paved roads and have certain safety risks. Therefore, how to reduce driving risks is an urgent problem to be solved. Summary of the invention
[0003] In view of this, the present application is committed to providing an assisted driving method, device, electronic device and vehicle that can effectively reduce driving risks.
[0004] A first aspect of the present application provides an assisted driving method, applied to a vehicle, the method comprising:
[0005] Acquire image information of a target area and driving information of the vehicle; the target area is an area on the driving path of the vehicle, located in front of the vehicle and within a preset distance from the vehicle;
[0006] Determining whether a road surface in the target area belongs to a target road surface according to the image information of the target area and the driving information of the vehicle;
[0007] If the road surface of the target area belongs to the target road surface, a corresponding driving prompt is issued based on the road surface of the target area.
[0008] Optionally, determining whether a road surface in the target area belongs to a target road surface according to the image information of the target area and the driving information of the vehicle includes:
[0009] Determining whether a road surface in the target area is an unpaved road surface according to the image information of the target area;
[0010] If the road surface of the target area is an unpaved road surface, whether the road surface of the target area is a target road surface is determined according to the driving information of the vehicle.
[0011] Optionally, the driving information includes: vehicle speed, vehicle suspension height, vehicle pitch angle, vehicle yaw angle and vehicle tilt angle.
[0012] Optionally, the driving difficulty level of the unpaved road includes a first level, a second level and a third level; the driving difficulty levels of the first level, the second level and the third level increase in sequence; the target road includes the road surfaces of the second level and the third level;
[0013] The issuing of corresponding driving prompts based on the road surface of the target area includes:
[0014] If the road surface in the target area is the road surface of the second level, a first driving prompt is issued to remind the user that there is a driving risk on the road surface in the target area, and to inquire whether driving advice is needed;
[0015] If the road surface in the target area is the third level road surface, a second driving prompt is issued to remind the user that there is a great risk in the road surface in the target area and it is not recommended to continue driving.
[0016] Optionally, it also includes:
[0017] detecting whether information returned by the user requiring the driving suggestion based on the first driving prompt is received;
[0018] If information is received from the user that the driving advice is needed based on the first driving prompt, a corresponding driving tutorial is determined according to the road surface type of the target area and provided to the user; the road surface type of the target area includes sand, snow, mud or grass.
[0019] Optionally, the vehicle is equipped with an external image acquisition device; a collection area of the external image acquisition device corresponds to the target area;
[0020] The step of acquiring image information of the target area includes:
[0021] Based on the off-vehicle image acquisition device, image information of the target area is acquired.
[0022] Optionally, determining whether a road surface in the target area belongs to a target road surface according to the image information of the target area and the driving information of the vehicle includes:
[0023] Based on a pre-constructed road surface recognition model, it is determined whether the road surface of the target area belongs to a target road surface according to the image information of the target area and the driving information of the vehicle.
[0024] A second aspect of the present application provides a driving assistance device, comprising:
[0025] An acquisition module, used to acquire image information of a target area and driving information of a vehicle; the target area is an area on the driving path of the vehicle, located in front of the vehicle and within a preset distance from the vehicle;
[0026] A determination module, used to determine whether the road surface of the target area belongs to a target road surface according to the image information of the target area and the driving information of the vehicle;
[0027] The prompt module is used to issue corresponding driving prompts based on the road surface of the target area if the road surface of the target area belongs to the target road surface.
[0028] A third aspect of the present application provides an electronic device, including:
[0029] A processor, and a memory connected to the processor;
[0030] The memory is used to store computer programs;
[0031] The processor is used to call and execute the computer program in the memory to perform the assisted driving method as described in the first aspect of the present application.
[0032] A fourth aspect of the present application provides a vehicle, comprising the electronic device as described in the third aspect of the present application.
[0033] In the scheme of the present application, the image information of the target area and the driving information of the vehicle can be obtained first. The target area is the area on the vehicle driving path, located in front of the vehicle and within a preset distance from the vehicle, so as to provide a basis for judging the current road conditions, and then determine whether the road surface of the target area belongs to the target road surface based on the image information of the target area and the driving information of the vehicle. If the road surface of the target area belongs to the target road surface, corresponding driving prompts can be issued based on the road surface of the target area. In this way, the current road surface can be detected in real time during the driving process of the vehicle, and when encountering a target road surface with driving difficulties, the user can be prompted in time, which is convenient for the user to avoid driving risks and improve driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0035] Figure 1 It is a flowchart of an assisted driving method provided by an embodiment of the present application.
[0036] Figure 2 It is a flowchart of an assisted driving method provided in another embodiment of the present application.
[0037] Figure 3 It is a structural schematic diagram of a driving assistance device provided by an embodiment of the present application.
[0038] Figure 4 It is a structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0040] At present, long-distance crossing is becoming more and more popular as a way to relax and enjoy nature. However, in the process of long-distance crossing, since most of the crossing routes are unconventional roads, the complex road conditions will also be accompanied by various dangers, which will bring many inconveniences to people.
[0041] Therefore, how to reduce driving risks is an urgent problem to be solved.
[0042] As an optional implementation of the content disclosed in this application, an embodiment of this application provides an assisted driving method, which can be applied to a vehicle. Specifically, Figure 1 As shown, the assisted driving method may include at least the following steps:
[0043] S101, acquiring image information of a target area and driving information of a vehicle; the target area is an area on the driving path of the vehicle, located in front of the vehicle and within a preset distance from the vehicle.
[0044] Among them, obtaining the image information of the target area and the driving information of the vehicle can be real-time acquisition of the image information of the target area and the driving information of the vehicle to achieve real-time monitoring of the road section of the target area, or can be acquisition of the image information of the target area and the driving information of the vehicle at preset time intervals to reduce resource consumption.
[0045] During implementation, the target area is the road section that the vehicle is about to pass (it can also be regarded as the current road section, and the current road section is used to represent the road section of the target area in the following text). Among them, the preset distance can be set according to actual needs and is not specifically limited here. For example, the preset distance can be set to 10 meters, then on the vehicle's driving path, the area in front of the vehicle and within a distance of ten meters from the vehicle is the target area.
[0046] The driving information of the vehicle refers to the vehicle information during the driving process, such as the vehicle speed, the vehicle tilt angle and other information.
[0047] It should be understood that vehicles have different speeds and experience different degrees of bumps on the same road section. Therefore, using the image information of the target area and the vehicle's driving information can provide a basis for identifying the road conditions of the vehicle's current section, thereby providing assistance for the vehicle's driving in the target area.
[0048] S102: Determine whether the road surface in the target area belongs to the target road surface according to the image information of the target area and the driving information of the vehicle.
[0049] The target road surface is used to represent a road section where driving is somewhat difficult.
[0050] Correspondingly, if the road surface in the target area belongs to the target road surface, it means that there are certain driving difficulties in the current road section, and the subsequent step S103 can be continued; if the road surface in the target area does not belong to the target road surface, it means that there are no driving difficulties in the current road section, the user can drive easily and does not need assisted driving, then the above step S101 can be returned to continue to detect the road surface in the target area.
[0051] S103: Issue corresponding driving prompts based on the road surface of the target area.
[0052] Specifically, the correspondence between different road surfaces with driving difficulties and driving prompts can be pre-set. Based on this, after determining that the target area belongs to the target road surface, the driving prompt corresponding to the road surface in the target area can be determined based on the correspondence between the road surface and the driving prompt, and then the driving prompt is issued to remind the user of the current road condition and provide assistance to the user's driving.
[0053] In this embodiment, the image information of the target area and the driving information of the vehicle can be obtained first. The target area is an area on the driving path of the vehicle, located in front of the vehicle and within a preset distance from the vehicle, so as to provide a basis for judging the current road conditions, and then determine whether the road surface of the target area belongs to the target road surface according to the image information of the target area and the driving information of the vehicle. If the road surface of the target area belongs to the target road surface, corresponding driving prompts can be issued based on the road surface of the target area. In this way, the current road surface can be detected in real time during the driving process of the vehicle, and when encountering a target road surface with driving difficulties, the user can be prompted in time, which is convenient for the user to avoid driving risks and improve driving safety.
[0054] In some embodiments, Figure 2 As shown, the above step S102 may specifically include the following steps:
[0055] S1021. Determine whether the road surface in the target area is an unpaved road surface based on the image information of the target area.
[0056] Unpaved roads refer to roads other than Class A or Class B roads, which are not paved with plates or cement bricks, but are concrete roads, asphalt roads, dirt roads or gravel roads. Compared with paved roads, the surface of unpaved roads is usually uneven, and may be bumpy, muddy, and gravelly.
[0057] Specifically, based on image recognition technology, it can be determined whether the road surface in the target area is an unpaved road surface according to the image information of the target area.
[0058] Among them, the specific implementation method of image recognition technology can refer to the existing related technologies and will not be repeated here.
[0059] By using the image information of the target area to determine whether the road surface in the target area is an unpaved road, a preliminary identification of the road surface in the target area can be achieved, thereby providing a basis for whether assisted driving is needed in the future.
[0060] If the road surface in the target area is an unpaved road, it means that the road surface in the target area may be difficult to drive, and the subsequent step S1022 can be continued; if the road surface in the target area is not an unpaved road, it means that the road surface in the target area is not difficult to drive, and the above step S101 can be returned.
[0061] S1022. Determine whether the road surface in the target area belongs to the target road surface according to the driving information of the vehicle.
[0062] It should be noted that, in actual applications, an unpaved road can be a road that is difficult to drive on or a road that is relatively easy to drive on. After initially determining that the road surface in the target area is an unpaved road, in order to further identify the road surface in the target area, the driving information of the vehicle can be used to further identify the road surface in the target area, thereby determining whether the road surface in the target area is a target road surface.
[0063] Specifically, driving information of vehicles on various road surfaces can be collected in advance, and a sample data set can be constructed using the collected driving information. The sample data set can be used to construct a preset model for further identifying unpaved roads. Based on this, it is possible to identify whether the road surface in the target area belongs to the target road surface based on the vehicle's driving information combined with the constructed preset model.
[0064] The driving information may include: vehicle speed, vehicle suspension height, vehicle pitch angle, vehicle yaw angle and vehicle tilt angle.
[0065] Of course, the present application is not limited to this. In some other implementations, the driving information may also include vehicle position, driving mode, gear, acceleration, and the like.
[0066] In practical applications, the specific implementation method of constructing a preset model can refer to the existing related technologies and will not be repeated here.
[0067] In order to accurately identify the driving difficulty on unpaved roads and provide a basis for whether assisted driving is needed subsequently, in some embodiments, the driving difficulty levels of unpaved roads may include a first level, a second level, and a third level; the driving difficulties of the first level, the second level, and the third level increase successively; and the target road surface may include road surfaces of the second level and the third level.
[0068] That is to say, the first level of driving difficulty is a difficulty level that a novice driver can handle, so when the driving difficulty level is the first level, no assisted driving is required; the second level is a difficulty level that a novice driver cannot easily handle, so when the driving difficulty is registered as the second level, assisted driving is required; further, the third level is a difficulty level that a novice driver cannot handle, so when the driving difficulty is registered as the third level, assisted driving is also required. For different difficulty levels, the assisted driving provided will also be different accordingly.
[0069] Specifically, the above-mentioned issuing of corresponding driving prompts based on the road surface of the target area may include: if the road surface of the target area is a second-level road surface, issuing a first driving prompt to remind the user that there are driving risks on the road surface in the target area, and asking whether driving advice is needed; if the road surface of the target area is a third-level road surface, issuing a second driving prompt to remind the user that there are greater risks on the road surface in the target area and it is not recommended to continue driving.
[0070] During implementation, there can be many specific ways to implement the first driving prompt and the second driving prompt, for example, it can be a voice prompt, a text prompt, or a prompt that combines voice, light and text, etc., which is not specifically limited here.
[0071] Different driving prompts are set according to different driving difficulty levels, which provides users with different assisted driving methods. While improving driving safety, it can also meet the user's driving needs as much as possible, greatly improving the user experience.
[0072] In actual applications, unpaved roads may include multiple road types. Accordingly, for roads of the same difficulty level, such as second-level roads, different road types require different attention from users. In order to cope with the driving challenges brought by various road types, in some implementations, the assisted driving method may further include: detecting whether information indicating that driving advice is needed based on the first driving prompt returned by the user is received; if information indicating that driving advice is needed based on the first driving prompt returned by the user is received, determining a corresponding driving tutorial based on the road type of the target area, and providing it to the user.
[0073] The road surface type of the target area may include sand, snow, mud or grass. During implementation, driving tutorials corresponding to each road surface type may be pre-set, so as to provide the user with driving tutorials corresponding to the road surface type of the target area more quickly in the future.
[0074] The driving tutorial can be a text tutorial or a video tutorial, and there is no specific limitation here.
[0075] For example, when the road surface in the target area is determined to be a second-level sandy road surface, a voice broadcast and a text display can be displayed: the current terrain is sandy, driving is difficult, whether driving advice is needed. Within the preset time period after the inquiry, if the user voice / display button reply that driving advice is needed is received, a driving tutorial corresponding to sandy land can be provided to the user, so that the user can learn the precautions and driving skills for crossing sandy land.
[0076] It should be noted that the embodiments of the present application only illustrate the road surface types including sand, snow, mud or grass, but the present application is not limited to this. In some other embodiments, the road surface type may also include other types, such as mountains, jungles and rocks.
[0077] In some implementations, in order to improve the timeliness and effectiveness of assisted driving, the vehicle may be equipped with an external image acquisition device; the acquisition area of the external image acquisition device corresponds to the target area.
[0078] Correspondingly, when acquiring the image information of the target area, the image information of the target area can be acquired based on the image acquisition device outside the vehicle.
[0079] In some embodiments, in order to improve the timeliness of assisted driving, when determining whether the road surface in the target area belongs to the target road surface based on the image information of the target area and the driving information of the vehicle, it is also possible to determine whether the road surface in the target area belongs to the target road surface based on the image information of the target area and the driving information of the vehicle based on a pre-built road surface recognition model.
[0080] Specifically, image information of various road surfaces and corresponding vehicle driving information can be collected to construct a model sample training set, and the model sample training set is used to train the deep learning model to obtain a road surface recognition model. Based on this, after obtaining the image information of the target area and the driving information of the vehicle, the image information of the target area and the driving information of the vehicle can be input into the road surface recognition model to obtain an output result of whether the road surface in the target area belongs to the target road surface.
[0081] Specifically, the specific implementation method of training the deep learning model to obtain the road recognition model can refer to the training method of the existing related models, which will not be repeated here.
[0082] As another optional implementation of the content disclosed in this application, the embodiment of this application also provides a driving assistance device, such as Figure 3 As shown, the device may at least include: an acquisition module 301, used to acquire image information of a target area and driving information of a vehicle; the target area is an area on the vehicle driving path, located in front of the vehicle and within a preset distance from the vehicle; a determination module 302, used to determine whether a road surface in the target area belongs to a target road surface based on the image information of the target area and the driving information of the vehicle; and a prompt module 303, used to issue a corresponding driving prompt based on the road surface in the target area if the road surface in the target area belongs to the target road surface.
[0083] Optionally, the determination module 302 can be specifically used to: determine whether the road surface of the target area is an unpaved road according to the image information of the target area; if the road surface of the target area is an unpaved road, determine whether the road surface of the target area is a target road according to the driving information of the vehicle.
[0084] Optionally, the driving information includes: vehicle speed, vehicle suspension height, vehicle pitch angle, vehicle yaw angle and vehicle tilt angle.
[0085] Optionally, the driving difficulty level of the unpaved road includes the first level, the second level and the third level; the driving difficulty of the first level, the second level and the third level increases successively; the target road surface includes the second level and the third level road surfaces; accordingly, when issuing corresponding driving prompts based on the road surface of the target area, the prompt module 303 can be specifically used for: if the road surface of the target area is the second level road surface, issuing a first driving prompt to prompt the user that there is a driving risk on the road surface in the target area, and inquiring whether driving advice is needed; if the road surface of the target area is the third level road surface, issuing a second driving prompt to prompt the user that there is a greater risk on the road surface in the target area and it is not recommended to continue driving.
[0086] Optionally, the assisted driving device may further include a providing module, which may be specifically used to: detect whether information indicating the need for driving advice based on the first driving prompt returned by the user is received; if information indicating the need for driving advice based on the first driving prompt is received, then according to the road surface type of the target area, determine a corresponding driving tutorial and provide it to the user; the road surface type of the target area includes sand, snow, mud or grass.
[0087] Optionally, the vehicle is equipped with an external image acquisition device; the acquisition area of the external image acquisition device corresponds to the target area; accordingly, when acquiring image information of the target area, the acquisition module 301 can be specifically used to: acquire image information of the target area based on the external image acquisition device.
[0088] Optionally, the determination module 302 may also be used to determine whether the road surface in the target area belongs to the target road surface based on a pre-built road surface recognition model and according to the image information of the target area and the driving information of the vehicle.
[0089] The specific implementation method of the assisted driving device provided in the embodiments of the present application can refer to the specific implementation method of the assisted driving method described in any of the above embodiments, which will not be repeated here.
[0090] As another optional implementation of the content disclosed in this application, an embodiment of this application further provides an electronic device, such as Figure 4As shown, the electronic device may include: a memory 401 and a processor 402; wherein the memory 401 is connected to the processor 402 and is used to store programs; the processor 402 is used to implement the assisted driving method disclosed in any of the above-mentioned embodiments by running the program stored in the memory 401.
[0091] Specifically, the electronic device may further include: a bus, a communication interface 403 , an input device 404 and an output device 405 .
[0092] The processor 402, the memory 401, the communication interface 403, the input device 404 and the output device 405 are connected to each other via a bus.
[0093] A bus may include a pathway that transfers information between components of a computer system.
[0094] Processor 402 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0095] The processor 402 may include a main processor, and may also include a baseband chip, a modem, and the like.
[0096] The memory 401 stores a program for executing the technical solution of the present application, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes computer operation instructions. More specifically, the memory 401 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.
[0097] The input device 404 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.
[0098] Output device 405 may include a device that allows information to be output to a user, such as a display screen, a printer, a speaker, etc.
[0099] The communication interface 403 may include any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.
[0100] The processor 402 executes the program stored in the memory 401 and calls other devices, which can be used to implement each step of the assisted driving method provided in the above-mentioned embodiment of the present application.
[0101] An embodiment of the present application also provides a vehicle, which includes the electronic device as described in any of the above embodiments.
[0102] When implemented, the vehicle may include an off-road vehicle.
[0103] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a computer, the computer executes the assisted driving method in any of the above embodiments.
[0104] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, enables the computer to execute the assisted driving method described in any of the above embodiments.
[0105] It should be understood that the specific examples herein are only intended to help those skilled in the art to better understand the embodiments of the present specification, rather than to limit the scope of the present invention.
[0106] It can be understood that in the various implementations of this specification, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of this specification.
[0107] It can be understood that the various embodiments described in this specification can be implemented individually or in combination, and the embodiments of this specification are not limited to this.
[0108] Unless otherwise specified, all technical and scientific terms used in the embodiments of this specification have the same meaning as those generally understood by those skilled in the art of the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the scope of this specification. The term "and / or" used in this specification includes any and all combinations of one or more related listed items. The singular forms of "a", "above", and "the" used in the embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0109] It can be understood that the processor of the embodiment of this specification can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method implementation can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiment of this specification can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of this specification can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0110] It is understood that the memory in the embodiments of this specification may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasablePROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0111] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this specification.
[0112] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.
[0113] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0114] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0115] In addition, each functional unit in each embodiment of the present specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0116] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0117] The above is only a specific implementation of this specification, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in this specification, which should be included in the protection scope of this specification. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A driving assistance method, characterized in that: Applied to a vehicle, the method comprises: Acquire image information of a target area and driving information of the vehicle; the target area is an area on the driving path of the vehicle, located in front of the vehicle and within a preset distance from the vehicle; Determining whether a road surface in the target area belongs to a target road surface according to the image information of the target area and the driving information of the vehicle; If the road surface of the target area belongs to the target road surface, a corresponding driving prompt is issued based on the road surface of the target area.
2. The method according to claim 1, characterized in that The determining, based on the image information of the target area and the driving information of the vehicle, whether the road surface of the target area belongs to the target road surface comprises: Determining whether a road surface in the target area is an unpaved road surface according to the image information of the target area; If the road surface of the target area is an unpaved road surface, whether the road surface of the target area is a target road surface is determined according to the driving information of the vehicle.
3. The method according to claim 2, characterized in that The driving information includes: vehicle speed, vehicle suspension height, vehicle pitch angle, vehicle yaw angle and vehicle tilt angle.
4. The method according to claim 2, characterized in that: The driving difficulty level of the unpaved road includes a first level, a second level and a third level; the driving difficulty of the first level, the second level and the third level increases in sequence; the target road includes the road of the second level and the third level; The issuing of corresponding driving prompts based on the road surface of the target area includes: If the road surface in the target area is the road surface of the second level, a first driving prompt is issued to remind the user that there is a driving risk on the road surface in the target area, and to inquire whether driving advice is needed; If the road surface in the target area is the third level road surface, a second driving prompt is issued to remind the user that there is a great risk in the road surface in the target area and it is not recommended to continue driving.
5. The method according to claim 4, characterized in that Also includes: detecting whether information returned by the user requiring the driving suggestion based on the first driving prompt is received; If information is received from the user that the driving advice is needed based on the first driving prompt, a corresponding driving tutorial is determined according to the road surface type of the target area and provided to the user; the road surface type of the target area includes sand, snow, mud or grass.
6. The method according to claim 4, characterized in that The vehicle is equipped with an external image acquisition device; The acquisition area of the vehicle exterior image acquisition device corresponds to the target area; The step of acquiring image information of the target area includes: Based on the off-vehicle image acquisition device, image information of the target area is acquired.
7. The method according to claim 1, characterized in that The determining, based on the image information of the target area and the driving information of the vehicle, whether the road surface of the target area belongs to the target road surface comprises: Based on a pre-constructed road surface recognition model, it is determined whether the road surface of the target area belongs to a target road surface according to the image information of the target area and the driving information of the vehicle.
8. A driving assistance device, characterized in that: include: An acquisition module, used to acquire image information of a target area and driving information of a vehicle; The target area is an area on the driving path of the vehicle, located in front of the vehicle and within a preset distance from the vehicle; A determination module, used to determine whether the road surface of the target area belongs to a target road surface according to the image information of the target area and the driving information of the vehicle; The prompt module is used to issue corresponding driving prompts based on the road surface of the target area if the road surface of the target area belongs to the target road surface.
9. An electronic device, characterized in that: include: A processor, and a memory connected to the processor; The memory is used to store computer programs; The processor is used to call and execute the computer program in the memory to perform the assisted driving method as described in any one of claims 1-7.
10. A vehicle, characterized in that: Comprising the electronic device as claimed in claim 9.