Vehicle control method, apparatus, device, storage medium, and program product

By acquiring speed and distance information of vehicles near the vehicle, the driving trend is determined and prompts are generated, which solves the problem of drivers lacking operating plans in existing technologies and improves driving safety.

CN116238490BActive Publication Date: 2025-11-28SPREADTRUM COMM SHENZHEN CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310254062.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-09
Publication Date
2025-11-28
Estimated Expiration
2043-03-09

AI Technical Summary

Technical Problem

Existing vehicles cannot provide drivers with specific operational plans, such as acceleration, deceleration, or lane changing, and rely too much on the driver's driving experience, resulting in lower driving safety in complex driving environments.

Method used

By acquiring speed and distance information of nearby vehicles, the system determines driving trends and generates prompts, including instructions for acceleration, deceleration, or lane changes, providing practical driving guidance.

Benefits of technology

It improves vehicle driving safety in complex driving environments and reduces reliance on driver experience, especially in rainy, foggy, or nighttime conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116238490B_ABST
    Figure CN116238490B_ABST
Patent Text Reader

Abstract

A vehicle control method, device, equipment, storage medium and program product are provided. The method comprises: acquiring vehicle information of a nearby vehicle of a current vehicle in one or more detection periods, wherein the vehicle information comprises a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, and the nearby vehicle comprises a front vehicle and / or a rear vehicle. Then, a driving trend of the nearby vehicle is determined according to the vehicle information, a prompt information is generated according to the driving trend, and the prompt information is output, wherein the prompt information comprises one or more of acceleration, deceleration and lane change, and the reference for actual operation is provided for the driver, which does not depend on the driving experience and driving technology of the driver, and the driving safety of the vehicle can be further improved even in rainy and foggy weather or at night.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle control, and in particular to a vehicle control method, device, equipment, storage medium and program product. BACKGROUND

[0002] When driving a current vehicle, a driver will control the vehicle based on the environment around the vehicle and the actual situation of the front and rear vehicles to ensure driving safety.

[0003] Currently, the current vehicle can determine the obstacles in front and / or behind through radar or ultrasonic waves to prompt the driver of the existence of obstacles, and the driver autonomously performs corresponding operations. However, the driver cannot be provided with actual solutions that need to be operated, such as acceleration, deceleration or lane change, and too much reliance is placed on the driving experience of the driver. SUMMARY

[0004] The present application provides a vehicle control method, device, equipment, storage medium and program product to solve the problem that the driver cannot be provided with actual solutions that need to be operated in the related art.

[0005] In a first aspect, the present application provides a vehicle control method, comprising:

[0006] obtaining vehicle information of a nearby vehicle of a current vehicle in one or more detection periods, the vehicle information comprising a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, the nearby vehicle comprising a front vehicle and / or a rear vehicle;

[0007] determining a driving trend of the nearby vehicle according to the vehicle information;

[0008] generating prompt information according to the driving trend and outputting the prompt information, the prompt information comprising one or more of acceleration, deceleration and lane change.

[0009] In a possible implementation, for any detection period, the vehicle information of the nearby vehicle in the detection period is obtained, comprising:

[0010] obtaining N second speeds of the nearby vehicle in the detection period through a detection device, N being an integer greater than or equal to 1;

[0011] determining a first speed of the nearby vehicle in the detection period according to the N second speeds;

[0012] obtaining a third speed of the current vehicle and device information of the detection device;

[0013] According to the N second speeds, the third speed and the device information, a first distance between the nearby vehicle and the current vehicle in the detection period is determined.

[0014] In a possible implementation, the detection device is an ultrasonic wave or a radar, and the device information includes a transmission speed of the ultrasonic wave or the radar.

[0015] The determining of the first distance between the nearby vehicle and the current vehicle in the detection period according to the N second speeds, the third speed and the device information includes:

[0016] An N time length consumed by the N second speeds detected by the detection device is obtained.

[0017] According to the N second speeds, the third speed, the transmission speed and the N time length, N second distances are determined.

[0018] The first distance between the nearby vehicle and the current vehicle in the detection period is determined as an average of the N second distances.

[0019] In a possible implementation, the determining of the driving trend of the nearby vehicle according to the plurality of vehicle information includes:

[0020] A vehicle type of the nearby vehicle is obtained, and the vehicle type is a rear vehicle type or a front vehicle type.

[0021] A speed change trend is determined according to the plurality of first speeds.

[0022] A distance change trend is determined according to the plurality of first distances.

[0023] The driving trend is determined according to the vehicle type, the speed change trend and the distance change trend.

[0024] In a possible implementation, the vehicle type is the rear vehicle type.

[0025] The determining of the driving trend according to the vehicle type, the speed change trend and the distance change trend includes:

[0026] If the speed change trend is an increasing trend and the distance change trend is a decreasing trend, it is determined that the driving trend is that the current vehicle is accelerating and the safety distance between the current vehicle and the nearby vehicle is being shortened.

[0027] In a possible implementation, the vehicle type is the front vehicle type.

[0028] The determining the driving trend according to the vehicle type, the speed change trend, and the distance change trend comprises:

[0029] If the speed change trend is a decreasing trend and the distance change trend is a decreasing trend, it is determined that the driving trend is that the current vehicle is decelerating and the safety distance between the current vehicle and the nearby vehicle is shortening.

[0030] In a possible implementation, the generating the prompt information according to the driving trend comprises:

[0031] If the driving trend is that the current vehicle is accelerating and the safety distance between the current vehicle and the nearby vehicle is shortening, the prompt information is generated as accelerating within a speed limit range or changing a lane.

[0032] If the driving trend is that the current vehicle is decelerating and the safety distance between the current vehicle and the nearby vehicle is shortening, the prompt information is generated as decelerating or changing a lane.

[0033] In a second aspect, the present application provides a vehicle control device, comprising:

[0034] an acquisition module configured to acquire vehicle information of a nearby vehicle of a current vehicle in one or more detection periods, the vehicle information comprising a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, and the nearby vehicle comprising a front vehicle and / or a rear vehicle;

[0035] a determination module configured to determine a driving trend of the nearby vehicle according to the vehicle information;

[0036] an output module configured to generate prompt information according to the driving trend and output the prompt information, the prompt information comprising one or more of accelerating, decelerating, and changing a lane.

[0037] In a possible implementation, for any one detection period, the acquisition module is specifically configured to:

[0038] acquire, by a detection device, N second speeds of the nearby vehicle in the detection period, the N being an integer greater than or equal to 1;

[0039] determine a first speed of the nearby vehicle in the detection period according to the N second speeds;

[0040] acquire a third speed of the current vehicle and device information of the detection device;

[0041] determine a first distance between the nearby vehicle and the current vehicle in the detection period according to the N second speeds, the third speed, and the device information.

[0042] In a possible implementation, the detection device is an ultrasonic wave or a radar, and the device information includes a transmission speed of the ultrasonic wave or the radar.

[0043] The acquisition module is specifically configured to:

[0044] acquire N time lengths consumed by the N second speeds detected by the detection device;

[0045] determine N second distances according to the N second speeds, the third speed, the transmission speed, and the N time lengths;

[0046] determine a first distance between the nearby vehicle and the current vehicle in the detection period according to a mean value of the N second distances.

[0047] In a possible implementation, the determination module is specifically configured to:

[0048] acquire a vehicle type of the nearby vehicle, the vehicle type being a rear vehicle type or a front vehicle type;

[0049] determine a speed change trend according to the plurality of first speeds;

[0050] determine a distance change trend according to the plurality of first distances;

[0051] determine the driving trend according to the vehicle type, the speed change trend, and the distance change trend.

[0052] In a possible implementation, the vehicle type is the rear vehicle type, and the determination module is specifically configured to:

[0053] if the speed change trend is an increasing trend and the distance change trend is a decreasing trend, determine that the driving trend is that the current vehicle is accelerating and shortening a safety distance from the nearby vehicle.

[0054] In a possible implementation, the vehicle type is the front vehicle type, and the determination module is specifically configured to:

[0055] if the speed change trend is a decreasing trend and the distance change trend is a decreasing trend, determine that the driving trend is that the current vehicle is decelerating and shortening a safety distance from the nearby vehicle.

[0056] In a possible implementation, the output module is specifically configured to:

[0057] If the driving trend is that the current vehicle is accelerating and the safety distance between the current vehicle and the nearby vehicle is shortening, the prompt information is generated as accelerating within a speed limit or changing a lane.

[0058] If the driving trend is that the current vehicle is decelerating and the safety distance between the current vehicle and the nearby vehicle is shortening, the prompt information is generated as decelerating or changing a lane.

[0059] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory connected with the processor in communication;

[0060] The memory stores computer-executable instructions.

[0061] The processor executes the computer-executable instructions stored in the memory to implement the vehicle control method according to the first aspect.

[0062] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to implement the vehicle control method according to the first aspect when executed by a computer.

[0063] In a fifth aspect, the present application provides a computer program product, comprising a computer program, and the computer program is used to implement the vehicle control method according to the first aspect when executed by a computer.

[0064] In a sixth aspect, the present application provides a chip, wherein the chip stores a computer program, and the computer program causes the vehicle control method according to the first aspect to be executed when executed by the chip.

[0065] In a possible implementation, the chip is a chip in a chip module.

[0066] In a seventh aspect, the present application provides a module device, comprising a power module, a storage module, and a chip module.

[0067] The power module is configured to provide power for the module device.

[0068] The storage module is configured to store data and instructions.

[0069] The chip module is configured to execute the vehicle control method according to the first aspect.

[0070] The vehicle control method, device, equipment, storage medium and program product provided by the present application obtain vehicle information of a nearby vehicle of a current vehicle in one or more detection periods, wherein the vehicle information comprises a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, and the nearby vehicle comprises a front vehicle and / or a rear vehicle. Then, a driving trend of the nearby vehicle is determined according to the vehicle information, and prompt information is generated according to the driving trend, and the prompt information is output, wherein the prompt information comprises one or more of acceleration, deceleration and lane change, so as to provide a reference for actual operation of the driver, and the driving safety of the vehicle can be further improved without relying on the driving experience and driving technology of the driver, even in rainy and foggy weather or at night. BRIEF DESCRIPTION OF DRAWINGS

[0071] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the present application.

[0072] Figure 1 A schematic diagram of an application scenario applicable to the present application;

[0073] Figure 2 A flowchart of a vehicle control method provided by Embodiment One of the present application;

[0074] Figure 3 A flowchart of another vehicle control method provided by Embodiment Two of the present application;

[0075] Figure 4 A structural schematic diagram of a vehicle control device provided by Embodiment Three of the present application;

[0076] Figure 5 A structural schematic diagram of an electronic device provided by Embodiment Four of the present application.

[0077] The specific embodiments of the present application have been shown in the above-described drawings, and will be described in more detail hereinafter. These drawings and the written description are not intended to restrict the scope of the present application concept in any way, but to illustrate the present application concept to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0078] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The same numbers are used in different drawings to represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all the implementations consistent with the present application. Instead, they only represent a number of devices and methods consistent with some aspects of the present application, as detailed in the appended claims.

[0079] Currently, a vehicle can determine the obstacle in front and / or rear through radar or ultrasonic wave to prompt the driver of the existence of the obstacle, and the driver autonomously performs corresponding operation. However, the driver cannot be provided with the actual scheme of operation, such as acceleration, deceleration or lane change, and needs to perform corresponding operation according to the driving experience.

[0080] When the vehicle is in rain, fog or night driving environment, the driver is difficult to accurately determine the safety distance between the front vehicle or rear vehicle and the current vehicle through the human eye, so that the driving safety is low.

[0081] Therefore, the present application provides a vehicle control method, the current vehicle can obtain the multiple speeds of the nearby vehicle (such as the front vehicle and / or the rear vehicle) in the area where the current vehicle is located, and the multiple distances between the nearby vehicle and the current vehicle, to determine the driving trend of the nearby vehicle, and then output the driving operation prompt information according to the driving trend, to provide the reference for the actual operation of the driver, and not to depend on the driving experience and driving skill of the driver, so that the driving safety of the vehicle can be further improved even in rain, fog or night.

[0082] In order to facilitate understanding, the application scenarios to which the embodiments of the present application are applied are described below in combination with the examples of Figure 1 .

[0083] Figure 1 The schematic diagram of one application scenario to which the present application is applied is shown in Figure 1 , which includes a rear vehicle 101, a current vehicle 102 and a front vehicle 103.

[0084] When the current vehicle 102 detects the existence of the rear vehicle 101 and / or the front vehicle 103 during driving, the current vehicle 102 can obtain the multiple vehicle information of the rear vehicle 101 and / or the front vehicle 103, i.e. the multiple speeds of the rear vehicle 101 and the multiple distances between the rear vehicle 101 and the current vehicle 102, and / or the multiple speeds of the front vehicle 103 and the multiple distances between the front vehicle 103 and the current vehicle 102, and then can determine the driving trend of the rear vehicle 101 and / or the front vehicle 103 according to the multiple vehicle information, so that the current vehicle 102 outputs the prompt information according to the driving trend to prompt the driver to perform corresponding operation.

[0085] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail in the following specific embodiments. The following specific embodiments can exist independently, or can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments. The embodiments of the present application will be described below in combination with the drawings.

[0086] Figure 2A flowchart of a vehicle control method provided by Embodiment One of the present application is shown in FIG. 1. The method can be executed by a current vehicle or a vehicle control device installed in the current vehicle. The device can be a chip, a chip module, an integrated development environment (IDE), or the like. In the following, the current vehicle is taken as an example, and reference is made to FIG. 1. Figure 2 The method includes the following steps.

[0087] S201. Obtain vehicle information of a nearby vehicle of the current vehicle in one or more detection periods.

[0088] During driving, if the current vehicle detects that there is a nearby vehicle in the area where the current vehicle is located, for example, a vehicle in front of the current vehicle (hereinafter referred to as a front vehicle) and / or a vehicle behind the current vehicle (hereinafter referred to as a rear vehicle), the current vehicle can obtain vehicle information of the nearby vehicle in one or more detection periods.

[0089] Each vehicle information is detected in one detection period, and the vehicle information includes a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle.

[0090] For example, the time interval between the detection periods can be a first preset time length, for example, 10 seconds. That is, the current vehicle obtains vehicle information of the nearby vehicle every first preset time length, so that the current vehicle can determine the driving trend of the nearby vehicle according to the obtained vehicle information.

[0091] In one possible implementation, since the speed of the nearby vehicle and the distance between the nearby vehicle and the current vehicle can change in real time during driving, the current vehicle can detect the speed of the nearby vehicle and the distance between the nearby vehicle and the current vehicle multiple times in each detection period, and then determine the speed of the nearby vehicle and the distance between the nearby vehicle and the current vehicle in the detection period according to the multiple detected speeds and distances.

[0092] In another possible implementation, the current vehicle can shorten the time interval between the detection periods, and detect the speed of the nearby vehicle and the distance between the nearby vehicle and the current vehicle once in each detection period. The detected speed and distance are taken as the speed of the nearby vehicle and the distance between the nearby vehicle and the current vehicle in the detection period.

[0093] S202. Determine a driving trend of the nearby vehicle according to the multiple vehicle information.

[0094] After obtaining the multiple vehicle information in the multiple detection periods, the current vehicle can determine the driving trend of the nearby vehicle according to the multiple vehicle information.

[0095] For example, the driving trend of the nearby vehicle (e.g., the rear vehicle) can be that the nearby vehicle is accelerating and shortening the safety distance between the current vehicle and the nearby vehicle, or the driving trend of the nearby vehicle (e.g., the front vehicle) can be that the nearby vehicle is decelerating and shortening the safety distance between the current vehicle and the nearby vehicle.

[0096] S203, generating the prompt information according to the driving trend, and outputting the prompt information, the prompt information including one or more of acceleration, deceleration, and lane changing.

[0097] After determining the driving trend of the nearby vehicle, the current vehicle can generate the prompt information according to the driving trend, the prompt information including one or more of specific actual operations, such as acceleration, deceleration, and lane changing.

[0098] After generating the prompt information, the current vehicle can output the prompt information to the driver in the following ways, so that the driver can perform the corresponding driving operation according to the prompt information to ensure driving safety:

[0099] Method 1: The current vehicle can output the prompt information by voice broadcast to prompt the driver to perform the corresponding operation.

[0100] Method 2: The current vehicle can display the prompt information on the control panel of the vehicle to prompt the driver to perform the corresponding operation.

[0101] The application does not limit the way the current vehicle outputs the prompt information, and the prompt information can also be output in other ways.

[0102] It can be understood that the prompt information can also include the driving trend of the nearby vehicle, for example, the front vehicle is decelerating and shortening the safety distance between the current vehicle and the front vehicle, so that the driver can clearly understand the driving situation of the nearby vehicle.

[0103] In this embodiment, the current vehicle obtains vehicle information of the nearby vehicle in one or more detection periods, wherein the vehicle information includes a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, and the nearby vehicle includes a front vehicle and / or a rear vehicle. Then, according to the vehicle information, the driving trend of the nearby vehicle is determined, and the prompt information is generated according to the driving trend, and the prompt information is output, the prompt information including one or more of acceleration, deceleration, and lane changing, providing a reference for the actual operation of the driver, not relying on the driving experience and driving technology of the driver, and further improving the driving safety of the vehicle even in rainy and foggy weather or at night.

[0104] Next, another vehicle control method provided by the application is described in Embodiment 2.

[0105] Figure 3 Another flowchart of a vehicle control method is provided for Embodiment Two of the present application. The method can be performed by a current vehicle or a vehicle control device provided in the current vehicle. The device can be a chip, a chip module, an IDE, or the like. The following takes the current vehicle as an example, and reference is made to Figure 3 The method includes the following steps:

[0106] S301. Obtain vehicle information of a nearby vehicle of the current vehicle in one or more detection periods.

[0107] When it is detected that there is a nearby vehicle in the area where the current vehicle is located, the current vehicle can obtain the vehicle information of the nearby vehicle in any detection period by the following method:

[0108] The current vehicle obtains N second speeds of the nearby vehicle in the detection period through a detection device, and then determines a first speed of the nearby vehicle in the detection period according to the N second speeds. The current vehicle also obtains a third speed of the current vehicle and device information of the detection device, and determines a first distance between the current vehicle and the nearby vehicle in the detection period according to the N second speeds, the third speed, and the device information. N is an integer greater than or equal to 1.

[0109] Specifically, the N second speeds are obtained by measuring the speed of the nearby vehicle multiple times by the current vehicle in the detection period. The current vehicle determines the first speed of the nearby vehicle in the detection period according to the N second speeds. For example, the first speed can be obtained by formula (1).

[0110]

[0111] Wherein, v is the first speed, v1, v2, …, v N are the N second speeds.

[0112] Optionally, when the detection device is an ultrasonic wave or a radar, the device information includes the transmission speed of the ultrasonic wave or the radar. For example, the transmission speed of the radar is generally 300000 km / h (kilometers per hour), that is, 83333.3334 m / s (meters per second), and the transmission speed of the ultrasonic wave is generally 340 m / s. The relative distance between objects can be calculated by using the propagation time and speed according to the ultrasonic wave or radar ranging principle.

[0113] In this way, the current vehicle can obtain N time lengths consumed by the detection device to detect N second speeds, and then determine N second distances according to the N second speeds, the third speed, the transmission speed and the N time lengths. For example, the second distance can be determined by formula (2). Then the average of the N second distances can be determined as the first distance between the nearby vehicle and the current vehicle in the detection period, for example, formula (3).

[0114]

[0115] wherein i is 1, 2, …, N, S i is the ith second distance, T i is the ith time length, v i is the ith second speed, and c is the transmission speed.

[0116]

[0117] wherein S is the first speed, s1, s2, …, s N are the N second distances.

[0118] S302, obtain the vehicle type of the nearby vehicle, the vehicle type being a rear vehicle type or a front vehicle type.

[0119] The current vehicle can determine the vehicle type of the nearby vehicle, i.e., determine whether the nearby vehicle is a front vehicle type or a rear vehicle type, to accurately determine the driving trend of the nearby vehicle according to the vehicle type.

[0120] S303, determine the speed change trend according to the plurality of first speeds.

[0121] The current vehicle can determine the speed change trend according to the size of the plurality of first speeds in the order of detection. If the plurality of first speeds gradually decrease (i.e., decrease), it is determined that the speed change trend is decelerating, and if the plurality of first speeds gradually increase (i.e., increase), it is determined that the speed change trend is accelerating.

[0122] It can be understood that the size of the plurality of first speeds does not change in the form of increasing or decreasing, for example, the plurality of first speeds are: speed 1, speed 2, speed 3, …, speed n, the size of speed 1, speed 2, and speed 3 changes in the form of increasing, the size of speed 3, speed 4, and speed 6 changes in the form of decreasing, and the size of speed 7, …, speed n changes in the form of increasing. Therefore, from the overall change trend, the change trend of the plurality of first speeds is increasing.

[0123] S304, determine the distance change trend according to the plurality of first distances.

[0124] The current vehicle can determine, according to the sizes of the plurality of first distances, the distance change trend as being decelerated if the plurality of first distances gradually decrease (i.e., decrease in a step-by-step manner), or as being accelerated if the plurality of first distances gradually increase (i.e., increase in a step-by-step manner).

[0125] If the sizes of the plurality of first distances do not change in the form of increasing or decreasing, reference can be made to S303, which will not be described herein again.

[0126] S305, determining the driving trend according to the vehicle type, the speed change trend, and the distance change trend.

[0127] Optionally, when the vehicle type of the nearby vehicle is the rear vehicle type, i.e., the nearby vehicle is a rear vehicle of the region where the current vehicle is located, if the speed change trend of the nearby vehicle is an increasing trend and the distance change trend is a decreasing trend, it can be determined that the driving trend is: accelerating and shortening the safety distance between the current vehicle and the nearby vehicle.

[0128] Optionally, when the vehicle type of the nearby vehicle is the front vehicle type, i.e., the nearby vehicle is a front vehicle of the region where the current vehicle is located, if the speed change trend is a decreasing trend and the distance change trend is a decreasing trend, it can be determined that the driving trend is: decelerating and shortening the safety distance between the current vehicle and the nearby vehicle.

[0129] S306, generating the prompt information according to the driving trend and outputting the prompt information.

[0130] After determining the driving trend of the nearby vehicle, the current vehicle can generate the prompt information according to the driving trend and output the prompt information to prompt the driver to perform corresponding operations.

[0131] Specifically, if the nearby vehicle is a rear vehicle and the driving trend is: accelerating and shortening the safety distance between the current vehicle and the nearby vehicle, the generated prompt information is to accelerate within the speed limit or change lanes.

[0132] If the nearby vehicle is a front vehicle and the driving trend is: decelerating and shortening the safety distance between the current vehicle and the nearby vehicle, the generated prompt information is to decelerate or change lanes.

[0133] In the embodiment, vehicle information of a nearby vehicle of a current vehicle in one or more detection periods is acquired, the vehicle information including a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, the nearby vehicle including a front vehicle and / or a rear vehicle. A vehicle type of the nearby vehicle is acquired, the vehicle type being a rear vehicle type or a front vehicle type. A speed change trend is determined according to the plurality of first speeds, a distance change trend is determined according to the plurality of first distances, a driving trend is determined according to the vehicle type, the speed change trend and the distance change trend, a prompt information is generated according to the driving trend, and the prompt information is output, the prompt information including one or more of acceleration, deceleration and lane change, so as to provide a reference for actual operation of the driver, and the driving safety of the vehicle can be further improved even in rainy and foggy weather or at night.

[0134] Figure 4 A structure schematic diagram of a vehicle control device provided in Embodiment Three of the present application is shown in FIG. 4. Figure 4 The device 40 includes an acquisition module 401, a determination module 402 and an output module 403.

[0135] The acquisition module 401 is configured to acquire vehicle information of a nearby vehicle of a current vehicle in one or more detection periods, the vehicle information including a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, the nearby vehicle including a front vehicle and / or a rear vehicle.

[0136] The determination module 402 is configured to determine a driving trend of the nearby vehicle according to the plurality of vehicle information.

[0137] The output module 403 is configured to generate a prompt information according to the driving trend and output the prompt information, the prompt information including one or more of acceleration, deceleration and lane change.

[0138] In a possible implementation, for any one detection period, the acquisition module 401 is specifically configured to:

[0139] acquire N second speeds of the nearby vehicle in the detection period by a detection device, N being an integer greater than or equal to 1.

[0140] determine the first speed of the nearby vehicle in the detection period according to the N second speeds.

[0141] acquire a third speed of the current vehicle and device information of the detection device.

[0142] determine the first distance between the nearby vehicle and the current vehicle in the detection period according to the N second speeds, the third speed and the device information.

[0143] In a possible implementation, the detection device is an ultrasonic or radar, and the device information includes a transmission speed of the ultrasonic or radar.

[0144] The acquisition module 401 is specifically configured to:

[0145] The acquisition module 401 is specifically configured to:

[0146] The determination module 402 is specifically configured to determine N second distances according to the N second speeds, the third speed, the transmission speed, and the N time lengths.

[0147] The determination module 402 is specifically configured to determine a first distance between the nearby vehicle and the current vehicle in the detection period according to a mean value of the N second distances.

[0148] In a possible implementation, the determination module 402 is specifically configured to:

[0149] The acquisition module 401 is specifically configured to acquire a vehicle type of the nearby vehicle, where the vehicle type is a rear vehicle type or a front vehicle type.

[0150] The determination module 402 is specifically configured to determine a speed change trend according to the plurality of first speeds.

[0151] The determination module 402 is specifically configured to determine a distance change trend according to the plurality of first distances.

[0152] The determination module 402 is specifically configured to determine a driving trend according to the vehicle type, the speed change trend, and the distance change trend.

[0153] In a possible implementation, the vehicle type is the rear vehicle type.

[0154] The determination module 402 is specifically configured to:

[0155] If the speed change trend is an increasing trend and the distance change trend is a decreasing trend, the determination module 402 determines that the driving trend is that the current vehicle is accelerating and shortening a safety distance between the current vehicle and the nearby vehicle.

[0156] In a possible implementation, the vehicle type is the front vehicle type.

[0157] The determination module 402 is specifically configured to:

[0158] If the speed change trend is a decreasing trend and the distance change trend is a decreasing trend, the determination module 402 determines that the driving trend is that the current vehicle is decelerating and shortening the safety distance between the current vehicle and the nearby vehicle.

[0159] In a possible implementation, the output module 403 is specifically configured to:

[0160] If the driving trend is that the current vehicle is accelerating and shortening the safety distance between the current vehicle and the nearby vehicle, the output module 403 generates the prompt information as accelerating within a speed limit range or changing a lane.

[0161] If the driving trend is that the current vehicle is decelerating and the safety distance between the current vehicle and the nearby vehicle is shortening, the prompt information is generated as deceleration or lane change.

[0162] The device of the embodiment can be used to implement the technical solutions of the method embodiments, and the specific implementation manners and technical effects are similar, which will not be described here.

[0163] Figure 5 A structural schematic diagram of an electronic device provided in Embodiment Four of the present application is shown in FIG. 5. Figure 5 As shown in FIG. 5, the electronic device 50 can include at least one processor 501 and a memory 502.

[0164] The memory 502 is configured to store a program. Specifically, the program can include program codes, and the program codes include computer execution instructions.

[0165] The memory 502 can include a random access memory (RAM) and can also include a non-volatile memory such as at least one disk memory.

[0166] The processor 501 is configured to execute the computer execution instructions stored in the memory 502 to implement the method described in the foregoing method embodiments. The processor 501 can be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0167] Optionally, the electronic device 50 can further include a communication interface 503. In a specific implementation, if the communication interface 503, the memory 502 and the processor 501 are independently implemented, the communication interface 503, the memory 502 and the processor 501 can be connected with each other through a bus and complete the communication therebetween. The bus can be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

[0168] Optionally, in a specific implementation, if the communication interface 503, the memory 502 and the processor 501 are integrated on a chip, the communication interface 503, the memory 502 and the processor 501 can complete communication through an internal interface.

[0169] The electronic device 50 can be a chip, a chip module, an IDE, a vehicle, etc.

[0170] The electronic device of the embodiment can be used to execute the technical solutions of the method embodiments, and the specific implementation manners and technical effects are similar, which will not be described here.

[0171] Embodiment five of the present application provides a computer readable storage medium, which can include: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a RAM, a magnetic disk or an optical disk, and various media that can store computer execution instructions, specifically, the computer readable storage medium stores computer execution instructions, when the computer execution instructions are executed by a computer, the technical solutions shown in the above method embodiments are executed, and the specific implementation manners and technical effects are similar, which will not be described here.

[0172] Embodiment six of the present application provides a computer program product, including a computer program, when the computer program is executed by a computer, the technical solutions shown in the above method embodiments are executed, and the specific implementation manners and technical effects are similar, which will not be described here.

[0173] Embodiment seven of the present application provides a chip, and the chip stores a computer program, when the computer program is executed by the chip, the technical solutions shown in the above method embodiments are executed.

[0174] In a possible implementation, the chip can also be a chip module.

[0175] The chip of the embodiment can be used to execute the technical solutions shown in the above method embodiments, and the specific implementation manners and technical effects are similar, which will not be described here.

[0176] Embodiment eight of the present application provides a module device, which includes a power module, a storage module and a chip module.

[0177] The power module is used to provide power for the module device.

[0178] The storage module is used to store data and instructions.

[0179] The chip module of the embodiment can be used to execute the technical solutions shown in the above method embodiments, and the specific implementation manners and technical effects are similar, which will not be described here.

[0180] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.

[0181] It is to be understood that the application is not limited to the precise construction herein described and as illustrated in the accompanying drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is limited only by the claims that follow.

[0182] In this application, "and / or" is merely a description of a possible combination, that is, there can be three cases, for example, A and / or B, that is, A alone, A and B, and B alone. In addition, the character " / " in this application represents an "or" relationship between the front and rear associated objects.

[0183] "Any one of" or the like refers to any combination of the items, including a single item or any combination of a plurality of items. For example, at least one of a, b, or c can mean a, b, c, a and b, a and c, b and c, or a, b, and c, where each of a, b, and c can be an element or a set containing one or more elements.

[0184] In this application, "at least one" means one or more. "Multiple" means two or more. The first, second, and the like descriptions appearing in the embodiments of the present application are only for the purpose of illustration and distinction of the description objects, and do not have order, nor represent the special limitation of the number of devices in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application. For example, the first threshold and the second threshold are only to distinguish different thresholds, and do not represent the difference in size, priority or importance of the two thresholds.

[0185] In this application, "exemplary", "in some embodiments", "in other embodiments", and the like are used to mean an example, illustration, or description. Any embodiment or design scheme described as "exemplary" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "exemplary" is intended to present the concept in a specific manner.

[0186] The terms "of", "corresponding", "relevant", "corresponding", "associated" can be used interchangeably in this application. It should be pointed out that when the distinction is not emphasized, the meaning expressed is consistent. The terms "communication" and "transmission" can be used interchangeably in the embodiments of the application. It should be pointed out that when the distinction is not emphasized, the meaning expressed is consistent. For example, transmission can include sending and / or receiving, and can be a noun or a verb.

[0187] In this application, "equal to" can be used with "less than" or "greater than", but not with "less than" and "greater than" at the same time. When "equal to" is used with "less than", it is applicable to the technical solutions adopted by "less than". When "equal to" is used with "greater than", it is applicable to the technical solutions adopted by "greater than".

Claims

1. A vehicle control method characterized by, The method comprises: obtaining vehicle information of a nearby vehicle of a current vehicle in multiple detection periods, each detection period corresponding to one vehicle information, the vehicle information comprising a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, the nearby vehicle comprising a front vehicle and / or a rear vehicle; determining a driving trend of the nearby vehicle according to the multiple vehicle information; generating prompt information according to the driving trend, the prompt information comprising one or more of acceleration, deceleration, and lane change; and outputting the prompt information. The determining of the driving trend of the nearby vehicle according to the multiple vehicle information comprises: obtaining a vehicle type of the nearby vehicle, the vehicle type being a rear vehicle type or a front vehicle type; determining a speed change trend according to the multiple first speeds; determining a distance change trend according to the multiple first distances; when the vehicle type is the rear vehicle type, if the speed change trend is an increasing trend and the distance change trend is a decreasing trend, determining that the driving trend is that the nearby vehicle is accelerating and shortening a safety distance between the current vehicle and the nearby vehicle; when the vehicle type is the front vehicle type, if the speed change trend is a decreasing trend and the distance change trend is a decreasing trend, determining that the driving trend is that the nearby vehicle is decelerating and shortening the safety distance between the current vehicle and the nearby vehicle.

2. The method of claim 1, wherein, For any one detection period, the obtaining of the vehicle information of the nearby vehicle in the detection period comprises: obtaining N second speeds of the nearby vehicle in the detection period by a detection device, N being an integer greater than or equal to 1; determining a first speed of the nearby vehicle in the detection period according to the N second speeds; obtaining a third speed of the current vehicle and device information of the detection device; determining a first distance between the nearby vehicle and the current vehicle in the detection period according to the N second speeds, the third speed, and the device information.

3. The method of claim 2, wherein, The detection device is an ultrasonic wave or a radar, and the device information comprises a transmission speed of the ultrasonic wave or the radar. The determining of the first distance between the nearby vehicle and the current vehicle in the detection period according to the N second speeds, the third speed, and the device information comprises: obtaining N time lengths consumed by the detection device in detecting the N second speeds; determining N second distances according to the N second speeds, the third speed, the transmission speed, and the N time lengths; determining the first distance between the nearby vehicle and the current vehicle in the detection period as an average of the N second distances.

4. The method according to any one of claims 1 to 3, characterized in that, The generating of the prompt information according to the driving trend comprises: if the driving trend is that the nearby vehicle is accelerating and shortening the safety distance between the current vehicle and the nearby vehicle, generating the prompt information as acceleration or lane change within a speed limit range; if the driving trend is that the nearby vehicle is decelerating and shortening the safety distance between the current vehicle and the nearby vehicle, generating the prompt information as deceleration or lane change.

5. A vehicle control device characterized by comprising: The method comprises: The acquisition module is configured to acquire a plurality of vehicle information of a nearby vehicle of a current vehicle in a plurality of detection periods, each detection period corresponding to one vehicle information, the vehicle information comprising a first speed of the nearby vehicle and a first distance between the nearby vehicle and the current vehicle, the nearby vehicle comprising a front vehicle and / or a rear vehicle. The determination module is configured to determine a driving trend of the nearby vehicle according to the plurality of vehicle information. The output module is configured to generate a prompt information according to the driving trend and output the prompt information, the prompt information comprising one or more of acceleration, deceleration, and lane change. The determination module is specifically configured to: acquire a vehicle type of the nearby vehicle, the vehicle type being a rear vehicle type or a front vehicle type; determine a speed change trend according to the plurality of first speeds; determine a distance change trend according to the plurality of first distances; when the vehicle type is the rear vehicle type, if the speed change trend is an increasing trend and the distance change trend is a decreasing trend, determine that the driving trend is that the nearby vehicle is accelerating and shortening a safety distance between the current vehicle and the nearby vehicle; when the vehicle type is the front vehicle type, if the speed change trend is a decreasing trend and the distance change trend is a decreasing trend, determine that the driving trend is that the nearby vehicle is decelerating and shortening the safety distance between the current vehicle and the nearby vehicle.

6. An electronic device, comprising: comprise: a processor, and a memory connected with the processor in communication; the memory stores computer-executed instructions; the processor executes the computer-executed instructions stored in the memory to implement the vehicle control method according to any one of claims 1-4.

7. A computer readable storage medium characterized in that, The computer-readable storage medium stores computer-executed instructions, and the computer-executed instructions are executed by the processor to implement the vehicle control method according to any one of claims 1-4.

8. A computer program product, characterised in that, The computer program is executed by the processor to implement the vehicle control method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Self-protection method and system for vehicle rear-end avoidance early warning and vehicle

    CN107139919A

  • Vehicle emergency acceleration self-protection system

    CN210454790U