Vehicle control method, device, computer readable storage medium and processor

By intelligently determining whether the vehicle is in a dangerous driving mode and controlling the vehicle to slow down when specific conditions are met, the problem that the existing technology cannot prevent dangerous driving of the vehicle is solved, and effective monitoring and safety guarantees for vehicle drivers are achieved.

CN112224186BActive Publication Date: 2025-03-21ZHUHAI GUANGTONG AUTOMOBILE +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202010988311.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-18
Publication Date
2025-03-21
Estimated Expiration
2040-09-18

AI Technical Summary

Technical Problem

The existing technology cannot prevent the dangerous driving of a vehicle driver, which has threatened the safety of people's lives and property.

Method used

By determining whether the vehicle is in a dangerous driving mode, including checking the difference between the current data along the way and historical data, voice data, wading depth and driving trajectory difference, if the predetermined conditions are met, it is determined to be a dangerous driving mode and the vehicle is controlled to slow down.

Benefits of technology

Effectively prevent dangerous driving of vehicle drivers, ensure the safety of people's lives and property, and accurately identify and respond to dangerous driving situations through intelligent judgment and control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112224186B_ABST
    Figure CN112224186B_ABST
Patent Text Reader

Abstract

The present application provides a vehicle control method, device, computer-readable storage medium and processor. The method includes: determining whether the vehicle is in a dangerous driving mode; and controlling the vehicle to decelerate when the vehicle is in a dangerous driving mode. In the method, by intelligently determining the current mode of the vehicle, it is possible to accurately determine whether the vehicle is in a dangerous driving mode. When it is determined that the vehicle is in a dangerous driving mode, the vehicle can be controlled to decelerate, thereby preventing the vehicle driver from driving the vehicle dangerously to the greatest extent, thereby protecting the lives and property of the people.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control, and in particular, to a vehicle control method, device, computer-readable storage medium, and processor. Background Art

[0002] There is an urgent need for a method that can prevent vehicle drivers from driving dangerously.

[0003] The above information disclosed in the background technology section is only used to enhance the understanding of the background technology of the technology described in this article. Therefore, the background technology may contain certain information that does not form the prior art known in this country for those skilled in the art. Summary of the invention

[0004] The main purpose of this application is to provide a vehicle control method, device, computer-readable storage medium and processor to solve the problem that the prior art cannot prevent vehicle drivers from driving dangerously, thereby posing a serious threat to the safety of life and property of the people.

[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a vehicle control method is provided, comprising: determining whether the vehicle is in a dangerous driving mode; and controlling the vehicle to decelerate when the vehicle is in the dangerous driving mode.

[0006] Optionally, determining whether the vehicle is in a dangerous driving mode includes: determining whether the vehicle meets predetermined conditions, the predetermined conditions including one of the following: a first difference between current along-the-way data and historical along-the-way data is greater than or equal to a first predetermined value, the voice data in the vehicle includes predetermined voice data, the wading depth of the vehicle is greater than or equal to a predetermined wading depth, and a second difference between the current driving trajectory data of the vehicle and the standard driving trajectory data is greater than or equal to a second predetermined value; when the vehicle meets the predetermined conditions, it is determined that the vehicle is in the dangerous driving mode.

[0007] Optionally, before determining whether the vehicle meets the predetermined conditions, the method also includes: obtaining the historical en-route data, the historical en-route data being the en-route data obtained by the vehicle along the predetermined route; obtaining the current en-route data in real time, the current en-route data being the en-route data of the vehicle during the current driving process; and calculating a first difference between the current en-route data and the historical en-route data.

[0008] Optionally, the historical en-route data and the current en-route data are en-route data acquired by a camera at the front of the vehicle.

[0009] Optionally, before determining whether the vehicle meets predetermined conditions, the method also includes: acquiring the voice data in the vehicle; determining whether the voice data in the vehicle includes predetermined voice data, the predetermined voice data including one of the following: voice data requesting help, voice data including an alarm statement, and voice data with a decibel greater than a predetermined threshold.

[0010] Optionally, before determining whether the vehicle satisfies a predetermined condition, the method further includes: acquiring the current wading depth of the vehicle; and comparing the wading depth of the vehicle with the predetermined wading depth.

[0011] Optionally, before determining whether the vehicle meets the predetermined conditions, the method also includes: obtaining the standard driving trajectory data of the vehicle's driving recorder, the standard driving trajectory data being the driving trajectory data of the vehicle traveling on a predetermined route; obtaining the current driving trajectory data of the vehicle's driving recorder; and calculating a second difference between the current driving trajectory data and the standard driving trajectory data.

[0012] Optionally, after controlling the vehicle to decelerate, the method further includes: controlling the vehicle lights to turn on; and controlling the vehicle doors to open.

[0013] Optionally, after controlling the vehicle door to open, the method further includes: detecting whether there are still passengers in the vehicle after a first predetermined time period; determining whether the vehicle is in the dangerous driving mode; and if the vehicle is not in the dangerous driving mode, controlling the vehicle to enter a normal driving mode and restarting the vehicle.

[0014] Optionally, controlling the vehicle to decelerate includes: controlling the vehicle to decelerate to stop within a second predetermined time period.

[0015] According to another aspect of the present application, a vehicle control device is provided, comprising: a first determination unit for determining whether the vehicle is in a dangerous driving mode; and a first control unit for controlling the vehicle to decelerate when the vehicle is in the dangerous driving mode.

[0016] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.

[0017] According to another aspect of the present application, a processor is provided, wherein the processor is used to run a program, wherein the program executes any one of the methods when it is run.

[0018] By applying the technical solution of the present application, first, it is determined whether the vehicle is in a dangerous driving mode, and then, if the vehicle is in a dangerous driving mode, the vehicle is controlled to slow down. In this method, by intelligently determining the current mode of the vehicle, it is possible to accurately determine whether the vehicle is in a dangerous driving mode. If it is determined that the vehicle is in a dangerous driving mode, the vehicle can be controlled to slow down, thereby preventing the vehicle driver from driving the vehicle dangerously to the greatest extent, thereby protecting the lives and property of the people. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0020] Figure 1 A schematic flow chart of a vehicle control method according to an embodiment of the present application is shown;

[0021] Figure 2 A schematic structural diagram of a vehicle control device according to an embodiment of the present application is shown; and

[0022] Figure 3 A flow chart of another vehicle control method according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0023] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0024] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings 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 should fall within the scope of protection of the present application.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0026] It should be understood that when an element (such as a layer, film, region, or substrate) is described as being "on" another element, the element may be directly on the other element, or there may be intermediate elements. Moreover, in the specification and claims, when it is described that an element is "connected" to another element, the element may be "directly connected" to the other element, or "connected" to the other element through a third element.

[0027] As mentioned in the background technology, the existing technology is unable to prevent vehicle drivers from driving dangerously and posing a serious threat to the safety of people's lives and property. In order to solve the above problem, in a typical embodiment of the present application, a vehicle control method, device, computer-readable storage medium and processor are provided.

[0028] According to an embodiment of the present application, a vehicle control method is provided. Figure 1 is a flow chart of a vehicle control method according to an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0029] Step S101, determining whether the vehicle is in a dangerous driving mode;

[0030] Step S102, when the vehicle is in the dangerous driving mode, controlling the vehicle to decelerate.

[0031] In the above method, first, it is determined whether the vehicle is in a dangerous driving mode, and then, if the vehicle is in a dangerous driving mode, the vehicle is controlled to slow down. In this method, by intelligently determining the current mode of the vehicle, it is possible to accurately determine whether the vehicle is in a dangerous driving mode. If it is determined that the vehicle is in a dangerous driving mode, the vehicle can be controlled to slow down, thereby preventing the driver from driving the vehicle dangerously to the greatest extent, thereby protecting the lives and property of the people.

[0032] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0033] In one embodiment of the present application, determining whether the vehicle is in a dangerous driving mode includes: determining whether the vehicle meets a predetermined condition, wherein the predetermined condition includes one of the following: a first difference between current route data and historical route data is greater than or equal to a first predetermined value, the voice data in the vehicle includes predetermined voice data, the wading depth of the vehicle is greater than or equal to a predetermined wading depth, and a second difference between the current driving trajectory data of the vehicle and the standard driving trajectory data is greater than or equal to a second predetermined value; if the vehicle meets the predetermined condition, determining that the vehicle is in the dangerous driving mode. In this embodiment, by determining that the vehicle meets the predetermined condition, it is possible to more accurately determine that the vehicle is in a dangerous driving mode.

[0034] It should be noted that those skilled in the art can select appropriate first predetermined value and second predetermined value according to actual conditions.

[0035] It should be noted that the predetermined wading depth may be 30 cm, 50 cm, 1 m, or other predetermined wading depths. Those skilled in the art may select a suitable predetermined wading depth according to different types of vehicles.

[0036] In another embodiment of the present application, before determining whether the above-mentioned vehicle meets the predetermined conditions, the above-mentioned method further includes: obtaining the above-mentioned historical route data, the above-mentioned historical route data is the route data obtained by the above-mentioned vehicle along the predetermined route; obtaining the above-mentioned current route data in real time, the above-mentioned current route data is the route data of the above-mentioned vehicle during the current driving process; calculating the first difference between the above-mentioned current route data and the above-mentioned historical route data. In this embodiment, the historical route data is the route data obtained along the predetermined route when the vehicle is empty. The historical route data is analyzed and saved. After the vehicle is started, the current route data is obtained in real time. The route data can be a picture in the street view database, or the position of a landmark on the vehicle's driving route, or other route data. By calculating the first difference between the current route data and the historical route data in real time, it can be further accurately determined whether the vehicle meets the predetermined conditions.

[0037] In another embodiment of the present application, the above historical route data and the above current route data are route data acquired by the camera at the front of the vehicle. The route data of the camera at the control console at the front of the vehicle can be acquired, and the route data of the camera in front of the rearview mirror at the front of the vehicle can also be acquired. The action information of the driver or passengers in the vehicle can also be acquired. The recording width of the camera can be modulated to more than 120 degrees, and accurate route data can be acquired through the camera. The above route data is actually the street view data along the way.

[0038] In another embodiment of the present application, before determining whether the vehicle meets the predetermined conditions, the method further includes: acquiring the voice data in the vehicle; determining whether the voice data in the vehicle includes the predetermined voice data, wherein the predetermined voice data includes one of the following: voice data requesting help, voice data including an alarm statement, and voice data with a decibel greater than a predetermined threshold. In this embodiment, during the driving process of the vehicle, voice data inside the vehicle is acquired, and the voice data is recognized, and then it is determined whether the voice data of the vehicle includes the voice data, so as to further accurately determine whether the vehicle meets the predetermined conditions.

[0039] It should be noted that the voice data requesting help can be "Help" or other voice data requesting help, the voice data including the alarm statement can be "Call the police, call 110" or other voice data including the alarm statement, the voice data with a decibel greater than a predetermined threshold, the predetermined threshold can be 70 decibels or 80 decibels, and technical personnel in this field can select the appropriate predetermined threshold according to actual conditions.

[0040] In a specific embodiment of the present application, before determining whether the vehicle meets the predetermined condition, the method further includes: obtaining the current wading depth of the vehicle; and comparing the wading depth of the vehicle with the predetermined wading depth. In this embodiment, by comparing the wading depth of the vehicle with the predetermined wading depth, it is possible to further accurately determine whether the vehicle meets the predetermined condition.

[0041] In actual situations, on rainy days, comparing the vehicle's wading depth with the predetermined wading depth can be used as auxiliary information instead of a predetermined condition. This can ensure that the vehicle can drive normally on rainy days and avoid inaccurate results in judging whether the vehicle is in a dangerous driving mode due to wading on rainy days.

[0042] In another embodiment of the present application, before determining whether the above-mentioned vehicle meets the predetermined conditions, the above-mentioned method further includes: obtaining the above-mentioned standard driving trajectory data of the driving recorder of the above-mentioned vehicle, the above-mentioned standard driving trajectory data is the driving trajectory data of the above-mentioned vehicle traveling on the predetermined route; obtaining the above-mentioned current driving trajectory data of the above-mentioned driving recorder of the above-mentioned vehicle; calculating the second difference between the above-mentioned current driving trajectory data and the above-mentioned standard driving trajectory data. In this embodiment, the standard driving trajectory data is the driving trajectory data of the vehicle traveling on the predetermined route every day, and the current driving trajectory data of the vehicle is the driving trajectory data obtained in real time when the vehicle is traveling on the prescribed route. The current driving trajectory data is fed back to the control background, and the second difference is calculated through big data analysis. Through the calculated second difference, it can be further accurately determined whether the vehicle meets the predetermined conditions.

[0043] In a specific embodiment, after determining whether the vehicle meets the predetermined conditions, the method further includes: receiving a predetermined operation on the emergency control unit; and determining that the vehicle is in a dangerous driving mode in response to the predetermined operation. In this embodiment, the predetermined operation may be a pressing operation, and the emergency control unit may be an emergency button. When a passenger finds that the driver's driving route deviates from the normal route, or when the passenger believes that the driver's driving direction is a dangerous area, the passenger may press the emergency control unit, and then receive the predetermined operation on the emergency control unit. In response to the predetermined operation, it can be further accurately determined that the vehicle is in a dangerous driving mode.

[0044] In another embodiment of the present application, after controlling the vehicle to decelerate, the method further includes: controlling the vehicle lights to turn on; controlling the vehicle doors to open. The vehicle lights are turned on to light up the double flashes, which can remind the rear vehicles that the vehicle is in a dangerous driving mode. The vehicle doors are opened, and passengers can get off, further protecting the lives and property of the people.

[0045] In another embodiment of the present application, after controlling the vehicle door to open, the method further includes: detecting whether there are still passengers in the vehicle after the first predetermined time period; determining whether the vehicle is in the dangerous driving mode; and if the vehicle is not in the dangerous driving mode, controlling the vehicle to enter the normal driving mode and restarting the vehicle. In this embodiment, a camera can be used to detect whether there are still passengers in the vehicle, and a thermal sensing device (such as an infrared sensor) can be used to detect whether there are still passengers in the vehicle. If it is determined that the vehicle is not in the dangerous driving mode, the driver can enter a password to exit the dangerous driving mode, and by confirming that the password is correct, the vehicle can be controlled to enter the normal driving mode, and then the vehicle can be restarted, which can further protect the lives and property of the people. At the same time, the accuracy of confirming whether the vehicle is in the dangerous driving mode can be further improved by reconfirming whether the vehicle is in the dangerous driving mode.

[0046] It should be noted that when a vehicle is in a dangerous driving mode, the vehicle's operating information can be collected and saved in a database. The accumulated data, through artificial intelligence and big data analysis, can more effectively prevent vehicle drivers from driving dangerously, and further protect the lives and property of the people.

[0047] It should also be noted that the first predetermined time period can be 5 minutes, 10 minutes, 30 minutes, or other first predetermined time periods. Those skilled in the art can select a suitable first predetermined time period according to actual conditions.

[0048] In a specific embodiment of the present application, controlling the vehicle to decelerate includes: controlling the vehicle to decelerate to stop within a second predetermined time period. The vehicle can be controlled to stop, thereby reducing the occurrence of accidents and further protecting the lives and property of the people.

[0049] It should be noted that the second predetermined time period may be 10 seconds, 30 seconds, 1 minute, or other second predetermined time periods. Those skilled in the art may select a suitable second predetermined time period according to actual conditions.

[0050] The embodiment of the present application also provides a vehicle control device. It should be noted that the vehicle control device of the embodiment of the present application can be used to execute the vehicle control method provided in the embodiment of the present application. The vehicle control device provided in the embodiment of the present application is introduced below.

[0051] Figure 2 Schematic diagram of a vehicle control device according to an embodiment of the present application. Figure 2 As shown, the device comprises:

[0052] A first determination unit 10 is used to determine whether the vehicle is in a dangerous driving mode;

[0053] The first control unit 20 is used to control the vehicle to decelerate when the vehicle is in the dangerous driving mode.

[0054] In the above device, the first determination unit determines whether the vehicle is in a dangerous driving mode, and the first control unit controls the vehicle to decelerate when the vehicle is in the dangerous driving mode. In the device, by intelligently determining the current mode of the vehicle, it is possible to accurately determine whether the vehicle is in a dangerous driving mode. When it is determined that the vehicle is in a dangerous driving mode, the vehicle can be controlled to decelerate, thereby preventing the driver from driving the vehicle dangerously to the greatest extent, thereby protecting the lives and property of the people.

[0055] In one embodiment of the present application, the first determination unit includes a first determination module and a second determination module, the first determination module is used to determine whether the above-mentioned vehicle meets a predetermined condition, and the above-mentioned predetermined condition includes one of the following: the first difference between the current route data and the historical route data is greater than or equal to the first predetermined value, the voice data in the above-mentioned vehicle includes predetermined voice data, the wading depth of the above-mentioned vehicle is greater than or equal to the predetermined wading depth, and the second difference between the current driving trajectory data of the above-mentioned vehicle and the standard driving trajectory data is greater than or equal to the second predetermined value; the second determination module is used to determine that the above-mentioned vehicle is in the above-mentioned dangerous driving mode when the above-mentioned vehicle meets the above-mentioned predetermined condition. In this embodiment, by determining that the vehicle meets the predetermined condition, it can be more accurately determined that the vehicle is in the dangerous driving mode.

[0056] It should be noted that those skilled in the art can select appropriate first predetermined value and second predetermined value according to actual conditions.

[0057] It should be noted that the predetermined wading depth may be 30 cm, 50 cm, 1 m, or other predetermined wading depths. Those skilled in the art may select a suitable predetermined wading depth according to different types of vehicles.

[0058] In another embodiment of the present application, the device further includes a first acquisition unit, a second acquisition unit and a first calculation unit. The first acquisition unit is used to acquire the historical route data before determining whether the vehicle meets the predetermined conditions. The historical route data is the route data acquired by the vehicle along the predetermined route. The second acquisition unit is used to acquire the current route data in real time. The current route data is the route data of the vehicle during the current driving process. The first calculation unit is used to calculate the first difference between the current route data and the historical route data. In this embodiment, the historical route data is the route data acquired along the predetermined route when the vehicle is empty. The historical route data is analyzed and saved. After the vehicle is started, the current route data is acquired in real time. The route data can be a picture in the street view database, or the position of a landmark of the vehicle in the driving route, or other route data. By calculating the first difference between the current route data and the historical route data in real time, it can be further accurately determined whether the vehicle meets the predetermined conditions.

[0059] In another embodiment of the present application, the above historical route data and the above current route data are route data acquired by the camera at the front of the vehicle. The route data of the camera at the console at the front of the vehicle can be acquired, the route data of the camera in front of the rearview mirror at the front of the vehicle can be acquired, and the action information of the driver or passengers in the vehicle can be acquired. The recording width of the camera can be modulated to more than 120 degrees, and accurate route data can be acquired through the camera.

[0060] In another embodiment of the present application, the device further includes a third acquisition unit and a second determination unit, the third acquisition unit is used to acquire the voice data in the vehicle before determining whether the vehicle meets the predetermined conditions; the second determination unit is used to determine whether the voice data in the vehicle includes the predetermined voice data, the predetermined voice data includes one of the following: voice data requesting help, voice data including alarm statements, voice data with a decibel greater than a predetermined threshold. In this embodiment, during the driving process of the vehicle, the voice data inside the vehicle is acquired, the voice data is recognized, and then it is determined whether the voice data of the vehicle includes the voice data, so as to further accurately determine whether the vehicle meets the predetermined conditions.

[0061] It should be noted that the voice data requesting help can be "Help" or other voice data requesting help, the voice data including the alarm statement can be "Call the police, call 110" or other voice data including the alarm statement, the voice data with a decibel greater than a predetermined threshold, the predetermined threshold can be 70 decibels or 80 decibels, and technical personnel in this field can select the appropriate predetermined threshold according to actual conditions.

[0062] In a specific embodiment of the present application, the device further includes a fourth acquisition unit and a comparison unit, wherein the fourth acquisition unit is used to acquire the current wading depth of the vehicle before determining whether the vehicle meets the predetermined condition; and the comparison unit is used to compare the wading depth of the vehicle with the predetermined wading depth. In this embodiment, by comparing the wading depth of the vehicle with the predetermined wading depth, it is possible to further accurately determine whether the vehicle meets the predetermined condition.

[0063] In actual situations, on rainy days, comparing the vehicle's wading depth with the predetermined wading depth can be used as auxiliary information instead of a predetermined condition. This can ensure that the vehicle can drive normally on rainy days and avoid inaccurate results in judging whether the vehicle is in a dangerous driving mode due to wading on rainy days.

[0064] In another embodiment of the present application, the device further includes a fifth acquisition unit, a sixth acquisition unit and a second calculation unit. The fifth acquisition unit is used to acquire the standard driving trajectory data of the driving recorder of the vehicle before determining whether the vehicle meets the predetermined conditions. The standard driving trajectory data is the driving trajectory data of the vehicle traveling on the predetermined route. The sixth acquisition unit is used to acquire the current driving trajectory data of the driving recorder of the vehicle. The second calculation unit is used to calculate the second difference between the current driving trajectory data and the standard driving trajectory data. In this embodiment, the standard driving trajectory data is the driving trajectory data of the vehicle traveling on the predetermined route every day. The current driving trajectory data of the vehicle is the driving trajectory data acquired in real time when the vehicle is traveling on the prescribed route. The current driving trajectory data is fed back to the control background. The second difference is calculated through big data analysis. The calculated second difference can further accurately determine whether the vehicle meets the predetermined conditions.

[0065] In a specific embodiment, the device further includes a receiving unit and a third determining unit. The receiving unit is used to receive a predetermined operation acting on the emergency control unit after determining whether the vehicle meets the predetermined conditions; the third determining unit determines that the vehicle is in a dangerous driving mode in response to the predetermined operation. In this embodiment, the predetermined operation can be a pressing operation, and the emergency control unit can be an emergency button. When the passenger finds that the driver's driving route deviates from the normal route, or the passenger believes that the driver's driving direction is a dangerous area, the passenger can press the emergency control unit, and then receive the predetermined operation acting on the emergency control unit. In response to the predetermined operation, it can be further accurately determined that the vehicle is in a dangerous driving mode.

[0066] In another embodiment of the present application, the device further includes a second control unit and a third control unit. The second control unit is used to control the vehicle lights to turn on after controlling the vehicle to decelerate; the third control unit is used to control the vehicle doors to open. The vehicle lights turn on when the vehicle flashes, which can remind the rear vehicles that the vehicle is in a dangerous driving mode. The vehicle doors are opened and passengers can get off, further protecting the lives and property of the people.

[0067] In another embodiment of the present application, the device further includes a detection unit, a fourth determination unit and a fourth control unit. The detection unit is used to detect whether there are still passengers in the vehicle after the first predetermined time period after controlling the vehicle door to open; the fourth determination unit is used to determine whether the vehicle is in the dangerous driving mode; the fourth control unit is used to control the vehicle to enter the normal driving mode and restart the vehicle when the vehicle is not in the dangerous driving mode. In this embodiment, a camera can be used to detect whether there are still passengers in the vehicle, and a thermal sensing device (such as an infrared sensor) can be used to detect whether there are still passengers in the vehicle. When it is determined that the vehicle is not in the dangerous driving mode, the driver can enter a password to exit the dangerous driving mode, and by confirming that the password is correct, the vehicle can be controlled to enter the normal driving mode, and then the vehicle can be restarted, which can further protect the lives and property of the people. At the same time, the accuracy of confirming whether the vehicle is in the dangerous driving mode can be further improved by reconfirming whether the vehicle is in the dangerous driving mode.

[0068] It should be noted that when a vehicle is in a dangerous driving mode, the vehicle's operating information can be collected and saved in a database. The accumulated data, through artificial intelligence and big data analysis, can more effectively prevent vehicle drivers from driving dangerously, and further protect the lives and property of the people.

[0069] It should also be noted that the first predetermined time period can be 5 minutes, 10 minutes, 30 minutes, or other first predetermined time periods. Those skilled in the art can select a suitable first predetermined time period according to actual conditions.

[0070] In a specific embodiment of the present application, the first control unit includes a control module, and the control module is used to control the vehicle to decelerate to stop within the second predetermined time period. The vehicle can be controlled to stop, reduce the occurrence of accidents, and further protect the safety of life and property of the people.

[0071] It should be noted that the second predetermined time period may be 10 seconds, 30 seconds, 1 minute, or other second predetermined time periods. Those skilled in the art may select a suitable second predetermined time period according to actual conditions.

[0072] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the technical solution and technical effects of the present application will be explained below in conjunction with specific embodiments. Example

[0073] like Figure 3As shown, historical route data and current route data are obtained, a first difference between the current route data and the historical route data is calculated, and it is determined whether the first difference is greater than or equal to a first predetermined value. If the first difference between the current route data and the historical route data is greater than or equal to the first predetermined value, it is determined that the vehicle meets the predetermined condition;

[0074] Acquiring voice data in the vehicle, determining whether the voice data in the vehicle includes predetermined voice data, and determining that the vehicle meets a predetermined condition if the voice data includes the predetermined voice data;

[0075] Obtaining a current wading depth of the vehicle, comparing the wading depth of the vehicle with a predetermined wading depth, determining whether the wading depth is greater than the predetermined wading depth, and determining that the vehicle meets a predetermined condition if the wading depth is greater than or equal to the predetermined wading depth;

[0076] Obtaining standard driving trajectory data and current driving trajectory data of a driving recorder of the vehicle, calculating a second difference between the current driving trajectory data and the standard driving trajectory data, determining whether the second difference is greater than or equal to a second predetermined value, and determining that the vehicle meets a predetermined condition when the second difference is greater than or equal to the second predetermined value;

[0077] When the vehicle meets predetermined conditions, determining that the vehicle is in a dangerous driving mode;

[0078] When the vehicle is in a dangerous driving mode, control the vehicle to slow down and stop, control the vehicle lights to turn on, and control the vehicle doors to open;

[0079] When the vehicle is not in a dangerous driving mode, control the vehicle to enter a normal driving mode and restart the vehicle.

[0080] In this solution, by intelligently determining the current mode of the vehicle, it is possible to accurately determine whether the vehicle is in a dangerous driving mode. If it is determined that the vehicle is in a dangerous driving mode, the vehicle can be controlled to slow down, thereby preventing the driver from driving the vehicle dangerously to the greatest extent, thereby protecting the lives and property of the people.

[0081] The control device of the vehicle includes a processor and a memory. The first determination unit and the first control unit are stored in the memory as program units. The processor executes the program units stored in the memory to realize corresponding functions.

[0082] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to prevent vehicle drivers from driving dangerously and thus ensure the safety of people's lives and property.

[0083] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0084] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the vehicle control method.

[0085] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the vehicle control method is executed when the program is run.

[0086] An embodiment of the present invention provides a device, the device including a processor, a memory, and a program stored in the memory and executable on the processor, and when the processor executes the program, at least the following steps are implemented:

[0087] Step S101, determining whether the vehicle is in a dangerous driving mode;

[0088] Step S102, when the vehicle is in the dangerous driving mode, controlling the vehicle to decelerate.

[0089] The devices in this article can be servers, PCs, PADs, mobile phones, etc.

[0090] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing at least the following method steps:

[0091] Step S101, determining whether the vehicle is in a dangerous driving mode;

[0092] Step S102, when the vehicle is in the dangerous driving mode, controlling the vehicle to decelerate.

[0093] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0094] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0095] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0096] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0097] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0098] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0099] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0100] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0101] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0102] 1) The vehicle control method of the present application first determines whether the vehicle is in a dangerous driving mode, and then controls the vehicle to slow down when the vehicle is in a dangerous driving mode. In this method, by intelligently determining the current mode of the vehicle, it is possible to accurately determine whether the vehicle is in a dangerous driving mode. When it is determined that the vehicle is in a dangerous driving mode, the vehicle can be controlled to slow down, thereby preventing the driver from driving the vehicle dangerously to the greatest extent, thereby protecting the lives and property of the people.

[0103] 2) In the vehicle control device of the present application, the first determination unit determines whether the vehicle is in a dangerous driving mode, and the first control unit controls the vehicle to decelerate when the vehicle is in a dangerous driving mode. In the device, by intelligently determining the current mode of the vehicle, it is possible to accurately determine whether the vehicle is in a dangerous driving mode. When it is determined that the vehicle is in a dangerous driving mode, the vehicle can be controlled to decelerate, thereby preventing the driver from driving the vehicle dangerously to the greatest extent, thereby protecting the lives and property of the people.

[0104] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A vehicle control method, characterized in that: include: determining whether the vehicle is in a dangerous driving pattern; When the vehicle is in the dangerous driving mode, controlling the vehicle to decelerate; Determining whether the vehicle is in a dangerous driving mode, including: Determining whether the vehicle meets a predetermined condition, wherein the predetermined condition includes one of the following: a first difference between current route data and historical route data is greater than or equal to a first predetermined value, voice data in the vehicle includes predetermined voice data, a wading depth of the vehicle is greater than or equal to a predetermined wading depth, and a second difference between current driving track data and standard driving track data of the vehicle is greater than or equal to a second predetermined value; receiving a predetermined operation acting on an emergency control unit when the vehicle satisfies the predetermined condition; determining that the vehicle is in the dangerous driving mode in response to the predetermined operation; After controlling the vehicle to decelerate, the method further includes: controlling the vehicle lights to turn on; controlling the vehicle doors to open; After controlling the vehicle door to open, the method further includes: detecting whether there are still passengers in the vehicle after a first predetermined time period; determining whether the vehicle is in the dangerous driving mode; and if the vehicle is not in the dangerous driving mode, controlling the vehicle to enter a normal driving mode and restarting the vehicle.

2. The method according to claim 1, characterized in that: Before determining whether the vehicle satisfies a predetermined condition, the method further includes: Acquire the historical route data, where the historical route data is the route data acquired by the vehicle along a predetermined route; Acquire the current route data in real time, where the current route data is the route data of the vehicle during the current driving process; Calculate a first difference between the current route data and the historical route data.

3. The method according to claim 2, characterized in that The historical route data and the current route data are route data acquired by a camera at the front of the vehicle.

4. The method according to claim 1, characterized in that Before determining whether the vehicle satisfies a predetermined condition, the method further includes: Acquiring the voice data in the vehicle; Determine whether the voice data in the vehicle includes the predetermined voice data, wherein the predetermined voice data includes one of the following: voice data requesting help, voice data including an alarm sentence, and voice data with a decibel greater than a predetermined threshold.

5. The method according to claim 1, characterized in that Before determining whether the vehicle satisfies a predetermined condition, the method further includes: Obtaining the current wading depth of the vehicle; The wading depth of the vehicle is compared with the predetermined wading depth.

6. The method according to claim 1, characterized in that Before determining whether the vehicle satisfies a predetermined condition, the method further includes: Acquire the standard driving trajectory data of the driving recorder of the vehicle, wherein the standard driving trajectory data is driving trajectory data of the vehicle traveling on a predetermined route; Acquiring the current driving trajectory data of the driving recorder of the vehicle; Calculate a second difference between the current driving trajectory data and the standard driving trajectory data.

7. The method according to claim 1, characterized in that Controlling the vehicle to decelerate, comprising: The vehicle is controlled to decelerate to stop within a second predetermined time period.

8. A vehicle control device, characterized in that: include: A first determining unit, configured to determine whether the vehicle is in a dangerous driving mode; A first control unit, configured to control the vehicle to decelerate when the vehicle is in the dangerous driving mode; The first determination unit includes a first determination module and a second determination module, the first determination module is used to determine whether the vehicle meets a predetermined condition, the predetermined condition includes one of the following: a first difference between current route data and historical route data is greater than or equal to a first predetermined value, the voice data in the vehicle includes predetermined voice data, the wading depth of the vehicle is greater than or equal to a predetermined wading depth, and a second difference between current driving track data and standard driving track data of the vehicle is greater than or equal to a second predetermined value; The second determination module is used for determining that the vehicle is in the dangerous driving mode when the vehicle meets the predetermined condition; The device further includes a receiving unit and a third determining unit, the receiving unit being used to receive a predetermined operation acting on the emergency control unit when the vehicle meets the predetermined condition; the third determining unit determining that the vehicle is in a dangerous driving mode in response to the predetermined operation; The device further includes a second control unit and a third control unit, wherein the second control unit is used to control the vehicle lights to turn on after controlling the vehicle to decelerate; and the third control unit is used to control the vehicle doors to open; The device also includes a detection unit, a fourth determination unit and a fourth control unit. The detection unit is used to detect whether there are still passengers in the vehicle after a first predetermined time period after controlling the vehicle door to open; the fourth determination unit is used to determine whether the vehicle is in the dangerous driving mode; and the fourth control unit is used to control the vehicle to enter the normal driving mode and restart the vehicle when the vehicle is not in the dangerous driving mode.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.

10. A processor, characterized in that: The processor is used to run a program, wherein the program executes the method according to any one of claims 1 to 7 when running.

Citation Information

Patent Citations

  • Automobile safety control system

    CN103802757A

  • Automatic brake system for vehicle

    CN105667475A

  • Vehicle anti-bubble alarm and automatic brake system

    CN109774600A

  • Traveling control system and vehicle control method

    US20190084564A1

  • Method and apparatus for controlling travel of unmanned vehicle

    WO1997031302A1