Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are for purposes of illustration and not limitation. It should be further noted that, for the convenience of description, only some of the structures related to the present application are shown in the drawings, not all of the structures.
Fig. 1 is a flowchart of a vehicle driving prompting method provided in an embodiment of the present application, which is applicable to a vehicle driver for prompting, and the method may be executed by a computing device provided in an embodiment of the present application, and a vehicle driving prompting apparatus of the computing device may be implemented in a software and/or hardware manner, as shown in fig. 1, a specific scheme provided in this embodiment is as follows:
step S101, obtaining a running parameter of the vehicle, wherein the running parameter comprises at least one of a vehicle running speed, a steering speed and a steering angle.
Wherein the driving parameter represents a driving state of the vehicle during driving, and comprises at least one of a driving speed, a steering speed and a steering angle of the vehicle. The vehicle running speed is used for determining the instantaneous speed of the vehicle when the vehicle runs currently and obtaining the acceleration of the vehicle according to the change of the instantaneous speed; the vehicle steering angle is the driving speed of the vehicle when the vehicle steers in the driving process of the driving road section; the vehicle steering angle is the vehicle offset angle when the vehicle is steering and during straight running,
the method for acquiring the driving parameters of the vehicle can be any one of the following modes: acquiring the driving parameters of the vehicle sent by a preset application program through a preset application program interface; acquiring driving parameters of a vehicle detected and sent by an intelligent terminal, wherein the intelligent terminal and the vehicle are in a binding state; and acquiring the driving parameters of the vehicle determined according to the original image data shot by the monitoring equipment. The preset application program may be an application program installed in a smart phone used by a user, such as a high-grade map and a Baidu map. The intelligent terminal can be a smart phone used by a user, the intelligent terminal can acquire parameters through an acceleration sensor, a gyroscope, an angular velocity sensor and the like which are integrated by the intelligent terminal, the acquired parameters can be used as driving parameters of a vehicle, and the intelligent terminal can be set by the user to be bound with the current vehicle so as to send the acquired parameter data to the vehicle driving prompting device. The monitoring equipment can be speed measuring equipment arranged on a road or camera equipment arranged at an intersection, the monitoring equipment sends acquired original image data to a vehicle running prompting device, and the device calculates and obtains running parameters of the vehicle according to the original image data and the set position of the monitoring equipment. It should be noted that the determination of the driving parameter may be determined in combination with the above-described manner.
And S102, if parameter data meeting preset conditions are detected in the driving parameters, acquiring the current geographic position of the vehicle, and determining the geographic position as a prompt position.
According to the types of different parameter data contained in the driving parameters, the parameter data meeting the preset conditions comprise at least one of the following: the variation value of the running speed of the vehicle is greater than a first preset threshold value; the vehicle steering speed is greater than a second preset threshold; the vehicle steering angle is greater than a third preset threshold. Wherein the first preset threshold may be-6 m/s or-8 m/s, the second preset threshold may be 60 m/s or 80 m/s, and the third preset threshold may be 45 °.
In one embodiment, after parameter data meeting preset conditions are detected, the current geographic position of the vehicle is obtained, and the geographic position is determined as a prompt position. Specifically, the current geographic position of the vehicle, which is obtained through positioning by a GPS positioning signal, is obtained, and the geographic position is determined as a prompt position, where the GPS positioning signal may be a GPS positioning signal obtained through a GPS positioning system of a smartphone bound in the vehicle, or a GPS positioning signal obtained through positioning by a vehicle-mounted smart device integrated inside the vehicle.
Step S103, acquiring the running position of the vehicle, and triggering a prompt event when the running position of the vehicle and the prompt position are detected to be smaller than a preset distance.
The driving position of the vehicle is obtained in real time during the driving process of the vehicle, for example, the driving position of the vehicle may be obtained in real time through a vehicle integrated GPS navigation program, and when the driving position and the prompting position are smaller than a preset distance, a prompting event is triggered, where the preset distance may be any distance value between 100 meters and 300 meters, that is, when an auspicious position in the form of a vehicle speed is detected, a corresponding prompting event is triggered.
The prompting event is used for reminding a driver of careful driving, and the prompting mode corresponding to the prompting event comprises at least one of voice broadcast prompting, flashing light prompting or whistle prompting.
According to the above content, when the vehicle is detected to have an emergency, if a road surface pit is arranged in front, the vehicle bypasses the pit to avoid, namely, the driving parameter of the vehicle is determined to meet the preset condition, the position is determined to be the prompting position, when the vehicle drives again to be close to the prompting position, the driver is reminded in advance, and the potential safety hazard caused by emergency braking or avoidance when the vehicle passes the position is avoided.
Fig. 2 is a flowchart of another vehicle driving prompt method provided in the embodiment of the present application, and optionally, the generating a prompt event corresponding to the geographic location includes: and determining the parameter type of the parameter data, and determining a corresponding prompt event according to a prompt mapping table of the parameter type. As shown in fig. 2, the technical solution is as follows:
step S201, obtaining a running parameter of the vehicle, wherein the running parameter comprises at least one of vehicle running speed, steering speed and steering angle.
Step S202, if parameter data meeting preset conditions are detected in the driving parameters, acquiring the current geographic position of the vehicle obtained through GPS positioning signal positioning, and determining the geographic position as a prompt position.
Step S203, determining the parameter type of the parameter data, and determining a corresponding prompt event according to the prompt mapping table of the parameter type.
In an embodiment, after parameter data meeting a preset condition is detected, a prompt event corresponding to the parameter data is determined, specifically, a parameter type of the parameter data is determined, and a corresponding prompt event is searched according to a prompt mapping table of the parameter type. For example, taking the parameter data as the vehicle running speed as an example, the variation values of different vehicle running speeds may correspond to different reminding messages, for example, the reminding messages respectively corresponding to the variation values of the vehicle running speed of-7 m/s and-10 m/s may be "brake ahead please note" or "emergency brake ahead please note".
And S204, acquiring the running position of the vehicle, and triggering a prompt event when the running position of the vehicle and the prompt position are detected to be smaller than a preset distance.
According to the above content, when the vehicle runs to a certain road section for emergency braking or other emergency running operations are performed, the position can be correspondingly recorded, and when the vehicle runs to the nearby area again, the vehicle can be reminded, so that the problems of damage to the vehicle and potential safety hazards caused by the same emergency driving operation of a driver are avoided.
On the basis of the technical scheme, when parameter data meeting preset conditions are detected in driving parameters and a prompt position is prepared to be generated, voice prompt is correspondingly given, such as 'whether the position is recorded', if a 'yes' instruction is recognized in received voice, the current geographic position of the vehicle is obtained, and the geographic position is determined as the prompt position, so that the inconvenience brought to a user by the fact that a special driving condition caused by the user driving is marked as a position factor (such as a deep pit) is avoided.
Fig. 3 is a flowchart of another vehicle driving prompting method provided in the embodiment of the present application, and optionally, the parameter data meeting the preset condition includes that a variation value of the vehicle driving speed is greater than a first preset threshold. As shown in fig. 3, the technical solution is as follows:
step S301, obtaining the running parameters of the vehicle, wherein the running parameters comprise the running speed of the vehicle.
Step S302, if the change value of the vehicle running speed detected in the running parameters is larger than a first preset threshold value, acquiring the current geographic position of the vehicle, and determining the geographic position as a prompt position.
The change value of the vehicle running speed represents the rapid acceleration and rapid deceleration states of the vehicle, when the vehicle rapidly decelerates, the vehicle is judged to meet a preset condition, specifically, when the change value of the vehicle running speed is larger than a set first preset threshold value, the vehicle is judged to be rapidly braked, for example, an obstacle (such as a stone) appearing in front of an emergency avoidance road is avoided, the geographic position is recorded at the moment, and when the vehicle subsequently runs to the vicinity again, an information prompt is obtained in advance.
Step S303, acquiring the running position of the vehicle, and triggering a prompt event when the running position of the vehicle and the prompt position are detected to be smaller than a preset distance.
Therefore, when the vehicle is detected to be braked suddenly, the geographical position corresponding to the special driving condition is correspondingly recorded, secondary occurrence of the same emergency condition when the vehicle is driven to the same road section subsequently is avoided, and the driving safety of the vehicle is improved.
Fig. 4 is a flowchart of another vehicle driving prompting method provided in the embodiment of the present application, and optionally, the parameter data meeting the preset condition includes that the vehicle steering speed is greater than a second preset threshold. As shown in fig. 4, the technical solution is as follows:
step S401, obtaining a driving parameter of the vehicle, wherein the driving parameter comprises the steering speed of the vehicle.
Step S402, if the steering speed of the vehicle is detected to be larger than a second preset threshold value in the driving parameters, acquiring the current geographic position of the vehicle, and determining the geographic position as a prompt position.
The vehicle steering speed represents whether the vehicle is in a high-speed state or a low-speed state when the vehicle steers, when the vehicle steers emergently under high-speed driving, the vehicle is judged to meet a preset condition, specifically, when the vehicle steering speed is larger than a set second preset threshold value, the vehicle is judged to turn emergently, if deep pits appear in front of an emergency avoidance road, a corresponding reminding event is generated at the moment so as to be used for prompting when a subsequent vehicle drives to nearby, and avoiding safety accidents caused by emergency avoidance again.
And S403, acquiring the running position of the vehicle, and triggering a prompt event when the running position of the vehicle and the prompt position are detected to be smaller than a preset distance.
Therefore, when the emergency turning of the vehicle is detected, the geographical position corresponding to the special driving condition is correspondingly recorded, the secondary occurrence of the same emergency condition when the vehicle is subsequently driven to the same road section is avoided, and the driving safety of the vehicle is improved.
Fig. 5 is a flowchart of another vehicle driving prompting method provided in the embodiment of the present application, and optionally, the parameter data meeting the preset condition includes that the vehicle steering angle is greater than a third preset threshold. As shown in fig. 5, the technical solution is as follows:
step S501, obtaining driving parameters of the vehicle, wherein the driving parameters comprise a vehicle steering angle.
Step S502, if the steering angle of the vehicle is detected to be larger than a third preset threshold value in the driving parameters, acquiring the current geographic position of the vehicle, and determining the geographic position as a prompt position.
The vehicle steering angle represents whether the vehicle performs large-angle detour or not, when the vehicle travels, the large-angle detour exists, the vehicle is judged to meet the preset condition, specifically, when the vehicle steering angle is larger than a set third preset threshold value, the vehicle is judged to perform large-range steering, if a front road repair barrier is detoured, a corresponding prompt event is generated at the moment, and the safety problem caused by the fact that the vehicle cannot emergently detour in the following driving process at night is avoided.
And S503, acquiring the running position of the vehicle, and triggering a prompt event when the running position of the vehicle and the prompt position are detected to be smaller than a preset distance.
Therefore, when the vehicle is detected to turn greatly, the geographical position corresponding to the special driving condition is correspondingly recorded, the secondary occurrence of the same emergency condition when the vehicle subsequently runs to the same road section is avoided, and the driving safety of the vehicle is improved.
Fig. 6 is a block diagram of a vehicle driving prompting device according to an embodiment of the present application, which is used for executing the vehicle driving prompting method according to the embodiment, and includes functional modules corresponding to the execution method and beneficial effects. As shown in fig. 6, the apparatus specifically includes: a parameter acquisition module 101, a prompt event determination module 102, and a prompt event trigger module 103, wherein,
the device comprises a parameter obtaining module 101, configured to obtain a driving parameter of a vehicle, where the driving parameter includes at least one of a driving speed, a steering speed, and a steering angle of the vehicle.
Wherein the driving parameter represents a driving state of the vehicle during driving, and comprises at least one of a driving speed, a steering speed and a steering angle of the vehicle. The vehicle running speed is used for determining the instantaneous speed of the vehicle when the vehicle runs currently and obtaining the acceleration of the vehicle according to the change of the instantaneous speed; the vehicle steering angle is the driving speed of the vehicle when the vehicle steers in the driving process of the driving road section; the vehicle steering angle is the vehicle offset angle when the vehicle is steering and during straight running,
the method for acquiring the driving parameters of the vehicle can be any one of the following modes: acquiring the driving parameters of the vehicle sent by a preset application program through a preset application program interface; acquiring driving parameters of a vehicle detected and sent by an intelligent terminal, wherein the intelligent terminal and the vehicle are in a binding state; and acquiring the driving parameters of the vehicle determined according to the original image data shot by the monitoring equipment. The preset application program may be an application program installed in a smart phone used by a user, such as a high-grade map and a Baidu map. The intelligent terminal can be a smart phone used by a user, the intelligent terminal can acquire parameters through an acceleration sensor, a gyroscope, an angular velocity sensor and the like which are integrated by the intelligent terminal, the acquired parameters can be used as driving parameters of a vehicle, and the intelligent terminal can be set by the user to be bound with the current vehicle so as to send the acquired parameter data to the vehicle driving prompting device. The monitoring equipment can be speed measuring equipment arranged on a road or camera equipment arranged at an intersection, the monitoring equipment sends acquired original image data to a vehicle running prompting device, and the device calculates and obtains running parameters of the vehicle according to the original image data and the set position of the monitoring equipment. It should be noted that the determination of the driving parameter may be determined in combination with the above-described manner.
And a prompt event determining module 102, configured to, if parameter data meeting a preset condition is detected in the driving parameters, acquire a current geographic location of the vehicle, and determine the geographic location as a prompt location.
According to the types of different parameter data contained in the driving parameters, the parameter data meeting the preset conditions comprise at least one of the following: the variation value of the running speed of the vehicle is greater than a first preset threshold value; the vehicle steering speed is greater than a second preset threshold; the vehicle steering angle is greater than a third preset threshold. Wherein the first preset threshold may be-6 m/s or-8 m/s, the second preset threshold may be 60 m/s or 80 m/s, and the third preset threshold may be 45 °.
In one embodiment, after parameter data meeting preset conditions are detected, the current geographic position of the vehicle is obtained, and the geographic position is determined as a prompt position. Specifically, the current geographic position of the vehicle, which is obtained through positioning by a GPS positioning signal, is obtained, and the geographic position is determined as a prompt position, where the GPS positioning signal may be a GPS positioning signal obtained through a GPS positioning system of a smartphone bound in the vehicle, or a GPS positioning signal obtained through positioning by a vehicle-mounted smart device integrated inside the vehicle.
And the prompt event triggering module 103 is configured to acquire a driving position of the vehicle, and trigger a prompt event when the driving position of the vehicle and the prompt position are detected to be smaller than a preset distance.
The driving position of the vehicle is obtained in real time during the driving process of the vehicle, for example, the driving position of the vehicle may be obtained in real time through a vehicle integrated GPS navigation program, and when the driving position and the prompting position are smaller than a preset distance, a prompting event is triggered, where the preset distance may be any distance value between 100 meters and 300 meters, that is, when an auspicious position in the form of a vehicle speed is detected, a corresponding prompting event is triggered.
The prompting event is used for reminding a driver of careful driving, and the prompting mode corresponding to the prompting event comprises at least one of voice broadcast prompting, flashing light prompting or whistle prompting.
According to the above content, when the vehicle is detected to have an emergency, if a road surface pit is arranged in front, the vehicle bypasses the pit to avoid, namely, the driving parameter of the vehicle is determined to meet the preset condition, the position is determined to be the prompting position, when the vehicle drives again to be close to the prompting position, the driver is reminded in advance, and the potential safety hazard caused by emergency braking or avoidance when the vehicle passes the position is avoided.
In a possible embodiment, the prompt event determining module 102 is specifically configured to:
and acquiring the current geographic position of the vehicle, which is obtained by positioning through a GPS positioning signal, determining the geographic position as a prompt position, and generating a prompt event corresponding to the geographic position.
In a possible embodiment, the prompt event determining module 102 is specifically configured to:
and determining the parameter type of the parameter data, and determining a corresponding prompt event according to a prompt mapping table of the parameter type.
In a possible embodiment, the prompting mode corresponding to the prompting event includes at least one of a voice announcement prompt, a flashing light prompt or a whistle prompt.
In a possible embodiment, the parameter obtaining module 101 is specifically configured to:
acquiring the driving parameters of the vehicle sent by a preset application program through a preset application program interface;
acquiring driving parameters of a vehicle detected and sent by an intelligent terminal, wherein the intelligent terminal and the vehicle are in a binding state;
and acquiring the driving parameters of the vehicle determined according to the original image data shot by the monitoring equipment.
In a possible embodiment, the parameter data meeting the preset condition includes at least one of:
the variation value of the running speed of the vehicle is greater than a first preset threshold value;
the vehicle steering speed is greater than a second preset threshold;
the vehicle steering angle is greater than a third preset threshold.
The present embodiment provides a computing device on the basis of the foregoing embodiments, fig. 7 is a schematic structural diagram of a computing device provided in an embodiment of the present application, and as shown in fig. 7, the computing device may be an intelligent vehicle-mounted device integrated in a vehicle, and includes: memory 201, a processor (CPU) 202, a peripheral interface 203, a camera 205, a power management chip 208, an input/output (I/O) subsystem 209, a touch screen 212, a Wifi module 213, other input/control devices 210, and an external port 204, which communicate via one or more communication buses or signal lines 207.
It should be understood that the illustrated computing device is merely one example of a computing device, and that a computing device may have more or fewer components than shown in the figures, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The following describes in detail a computing device for vehicle travel guidance provided by the present embodiment.
A memory 201, the memory 201 being accessible by the CPU202, the peripheral interface 203, and the like, the memory 201 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other volatile solid state storage devices.
A peripheral interface 203, said peripheral interface 203 may connect input and output peripherals of the device to the CPU202 and the memory 201.
An I/O subsystem 209, the I/O subsystem 209 may connect input and output peripherals on the device, such as a touch screen 212 and other input/control devices 210, to the peripheral interface 203. The I/O subsystem 209 may include a display controller 2091 and one or more input controllers 2092 for controlling the other input/control devices 210. Where one or more input controllers 2092 receive electrical signals from or transmit electrical signals to other input/control devices 210, the other input/control devices 210 may include physical buttons (push buttons, rocker buttons, etc.), slide switches, joysticks, click wheels. It is noted that the input controller 2092 may be coupled to any one of: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
A touch screen 212, the touch screen 212 being an input interface and an output interface between the user terminal and the user, displaying visual output to the user, which may include graphics, text, icons, video, and the like.
The display controller 2091 within the I/O subsystem 209 receives electrical signals from the touch screen 212 or transmits electrical signals to the touch screen 212. The touch screen 212 detects a contact on the touch screen, and the display controller 2091 converts the detected contact into an interaction with a user interface object displayed on the touch screen 212, i.e., implements a human-machine interaction, and the user interface object displayed on the touch screen 212 may be an icon for running a game, an icon networked to a corresponding network, or the like. It is worth mentioning that the device may also comprise a light mouse, which is a touch sensitive surface that does not show visual output, or an extension of the touch sensitive surface formed by the touch screen.
And the power management chip 208 is used for supplying power and managing power to the hardware connected with the CPU202, the I/O subsystem and the peripheral interface.
The vehicle driving prompting device of the computing device and the computing device provided in the above embodiments can execute the vehicle driving prompting method of the computing device provided in any embodiment of the present application, and have corresponding functional modules and beneficial effects for executing the method. Technical details that are not described in detail in the above embodiments may be referred to a vehicle travel prompting method of a computing device provided in any embodiment of the present application.
Embodiments of the present application also provide a storage medium containing computing device executable instructions, which when executed by a computing device processor, are configured to perform a vehicle driving prompting method, including:
acquiring a driving parameter of a vehicle, wherein the driving parameter comprises at least one of a vehicle driving speed, a steering speed and a steering angle;
if parameter data meeting preset conditions are detected in the driving parameters, acquiring the current geographic position of the vehicle, and determining the geographic position as a prompt position;
and acquiring the running position of the vehicle, and triggering a prompt event when the running position of the vehicle and the prompt position are detected to be smaller than a preset distance.
In one possible embodiment, the obtaining the current geographic position of the vehicle, and the determining the geographic position as the prompt position includes:
and acquiring the current geographic position of the vehicle, which is obtained by positioning through a GPS positioning signal, determining the geographic position as a prompt position, and generating a prompt event corresponding to the geographic position.
In one possible embodiment, the generating a reminder event corresponding to the geographic location includes:
and determining the parameter type of the parameter data, and determining a corresponding prompt event according to a prompt mapping table of the parameter type.
In a possible embodiment, the prompting mode corresponding to the prompting event includes at least one of a voice announcement prompt, a flashing light prompt or a whistle prompt.
In one possible embodiment, the manner of acquiring the driving parameters of the vehicle includes any one of the following:
acquiring the driving parameters of the vehicle sent by a preset application program through a preset application program interface;
acquiring driving parameters of a vehicle detected and sent by an intelligent terminal, wherein the intelligent terminal and the vehicle are in a binding state;
and acquiring the driving parameters of the vehicle determined according to the original image data shot by the monitoring equipment.
In a possible embodiment, the parameter data meeting the preset condition includes at least one of:
the variation value of the running speed of the vehicle is greater than a first preset threshold value;
the vehicle steering speed is greater than a second preset threshold;
the vehicle steering angle is greater than a third preset threshold.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system connected to the first computer system through a network (such as the internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations, such as in different computer systems that are connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium provided in the embodiments of the present application contains computer-executable instructions, and the computer-executable instructions are not limited to the operations of the vehicle driving prompting method described above, and may also execute related operations in the vehicle driving prompting method provided in any embodiments of the present application.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present application and the technical principles employed. It will be understood by those skilled in the art that the present application is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the application. Therefore, although the present application has been described in more detail with reference to the above embodiments, the present application is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present application, and the scope of the present application is determined by the scope of the appended claims.