Background
With the rapid improvement of the requirements for safety and comfort of vehicles, Advanced Driver Assistance Systems (ADAS) are more and more commonly carried, and the safety of vehicle driving becomes a primary concern in the vehicle industry.
The existing ADAS includes an Adaptive Cruise Control (ACC), a Lane Departure Warning System (LDWS), a driver fatigue Warning System, and the like. At present, the ADAS of the vehicles acquires vehicle data through a sensor of a vehicle body, processes the data through a complex algorithm and further obtains useful information.
Thus, in order to achieve the above object, a large number of sensors and a strong computing system must be disposed in the body of each vehicle, resulting in an increase in the cost of the vehicle.
Disclosure of Invention
The embodiment of the invention provides a vehicle driving auxiliary control method and device, which aim to solve the problem that the cost of a vehicle is increased due to the fact that more sensors are required to be arranged in a vehicle body of the existing vehicle ADAS and a stronger computing system is needed.
In a first aspect, an embodiment of the present invention provides a vehicle driving assistance control method, where the method is applied to a cloud server, and includes:
receiving vehicle operation data of a target vehicle, in-vehicle and out-vehicle environment data and biological behavior data of a driver, which are acquired by a plurality of sensors, wherein the plurality of sensors are arranged in a preset traffic facility;
generating a vehicle driving control signal of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver;
and sending the vehicle driving control signal to a receiving terminal of the target vehicle to correspondingly control the target vehicle.
In one possible design, the generating a vehicle driving control signal of the target vehicle based on the vehicle operation data, the in-vehicle and out-vehicle environment data, and the biological behavior data of the driver includes:
comparing the vehicle operation data with a pre-stored vehicle operation data threshold value, and generating a first operation control signal of the target vehicle according to a comparison result;
comparing the vehicle internal and external environment data with a pre-stored vehicle internal and external environment data threshold value, and generating a second operation control signal of the target vehicle according to a comparison result;
comparing the biological behavior data of the driver with a prestored biological behavior data threshold value of the driver, and generating a third operation control signal of the target vehicle according to a comparison result;
determining the vehicle driving control signal according to the first operation control signal, the second operation control signal and the third operation control signal.
In one possible design, the vehicle driving assistance control method described above further includes:
generating vehicle driving warning information of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver;
and sending the vehicle driving warning information to a receiving terminal of the target vehicle to perform corresponding warning on the target vehicle.
In one possible design, before the sending the vehicle driving control signal to the receiving terminal of the target vehicle, the method further includes:
and determining the receiving terminal of the target vehicle according to the preset corresponding relation between the vehicle and the vehicle receiving terminal.
In a second aspect, an embodiment of the present invention provides another vehicle driving assistance control method applied to a plurality of sensors provided in preset transportation facilities, including:
collecting vehicle operation data, vehicle internal and external environment data and biological behavior data of a driver of a target vehicle;
and sending the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver to a cloud server so that the cloud server generates a vehicle driving control signal of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver, and sends the vehicle driving control signal to a receiving terminal of the target vehicle to correspondingly control the target vehicle.
In a third aspect, an embodiment of the present invention provides a vehicle driving assistance control apparatus, where the apparatus is applied to a cloud server, and the apparatus includes:
the data receiving module is used for receiving vehicle operation data, in-vehicle and out-vehicle environment data and biological behavior data of a driver of a target vehicle, which are acquired by a plurality of sensors, and the plurality of sensors are arranged in a preset traffic facility;
the first data processing module is used for generating a vehicle driving control signal of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver;
and the signal sending module is used for sending the vehicle driving control signal to a receiving terminal of the target vehicle to correspondingly control the target vehicle.
In one possible design, the first data processing module includes:
the first signal generation unit is used for comparing the vehicle operation data with a prestored vehicle operation data threshold value and generating a first operation control signal of the target vehicle according to a comparison result;
the second signal generation unit is used for comparing the vehicle internal and external environment data with a pre-stored vehicle internal and external environment data threshold value and generating a second operation control signal of the target vehicle according to a comparison result;
the third signal generation unit is used for comparing the biological behavior data of the driver with a prestored biological behavior data threshold value of the driver and generating a third operation control signal of the target vehicle according to the comparison result;
a control signal determination unit for determining the vehicle driving control signal according to the first operation control signal, the second operation control signal and the third operation control signal.
In one possible design, the above vehicle driving assistance control apparatus further includes:
the second data processing module is used for generating vehicle driving warning information of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver;
and the information sending module is used for sending the vehicle driving warning information to a receiving terminal of the target vehicle to carry out corresponding warning on the target vehicle.
In one possible design, the above vehicle driving assistance control apparatus further includes:
and the receiving terminal determining module is used for determining the receiving terminal of the target vehicle according to the preset corresponding relation between the vehicle and the vehicle receiving terminal before the signal sending module sends the vehicle driving control signal to the receiving terminal of the target vehicle.
In a fourth aspect, an embodiment of the present invention provides another vehicle driving assistance control apparatus, which is provided in a preset transportation facility, including:
the data acquisition module is used for acquiring vehicle operation data of a target vehicle, environment data inside and outside the vehicle and biological behavior data of a driver;
and the data sending module is used for sending the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver to a cloud server so that the cloud server generates a vehicle driving control signal of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver, and sends the vehicle driving control signal to the receiving terminal of the target vehicle to correspondingly control the target vehicle.
In a fifth aspect, an embodiment of the present invention provides a vehicle driving assistance control apparatus including: at least one processor and memory;
the memory stores computer-executable instructions;
the at least one processor executes the computer-executable instructions stored by the memory to cause the at least one processor to perform the first aspect and various possible aspects of the first aspect described above relating to the vehicle driving assistance control method.
In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores computer-executable instructions, and when a processor executes the computer-executable instructions, the method for controlling driving assistance in vehicle according to the first aspect and various possible aspects of the first aspect is implemented.
In the method, vehicle operation data, in-vehicle and external environment data and biological behavior data of a driver of a target vehicle, which are acquired by a plurality of sensors, are received by a cloud server, and the plurality of sensors are arranged in a preset traffic facility; then generating a vehicle driving control signal of the target vehicle according to the vehicle operation data, the vehicle internal and external environment data and the biological behavior data of the driver; and finally, the vehicle driving control signal is sent to the receiving terminal of the target vehicle to correspondingly control the target vehicle, so that the sharing and utilization of cloud computing capacity and traffic facility sensors are realized, the vehicle cost is greatly reduced, and due to the networked arrangement of traffic facilities, the data acquired by the sensors are more diversified, the cloud data is more finely processed, and the vehicle driving auxiliary function is more accurate and practical.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a first schematic structural diagram of a vehicle driving assistance control system according to an embodiment of the present invention. As shown in fig. 1, the system provided in the present embodiment includes asensor 101 of the vehicle body itself and aserver 102. Thesensor 101 of the vehicle body itself may include a radar, a wheel speed sensor, an infrared sensor, and the like, among others. The type and number of sensors included in the vehicle bodyown sensor 101 in the present embodiment are not particularly limited as long as the vehicle bodyown sensor 101 can perform the vehicle driving assistance control with theserver 102.
The auxiliary control system for driving vehicle utilizes various sensors mounted on the vehicle to sense the surrounding environment at any time in the driving process of the vehicle, collects data, identifies, detects and tracks static and dynamic objects, and performs systematic calculation and analysis, so that the driver can be aware of the danger which may occur in advance, and the comfort and safety of driving the vehicle are effectively improved. Thesensor 101 of the vehicle body collects data in the driving process of the vehicle and sends the collected data to theserver 102, theserver 102 analyzes and processes the obtained data, and if the analysis result is safe, no measure is taken; when the potential danger of the vehicle is analyzed, preventive measures are taken, for example, an alarm is sent to remind the driver.
However, in order to achieve the above object, a large number of sensors and a server having a high calculation capability are required to be disposed in the vehicle body, which leads to an increase in the cost of the vehicle. In order to solve the technical problem, the embodiment provides a vehicle driving auxiliary control method, which realizes the shared utilization of cloud computing capability and traffic facility sensors, greatly reduces the vehicle cost, and enables data collected by the sensors to be more diversified, cloud data to be processed more finely, and ADAS functions to be more accurate and practical due to the networked arrangement of the traffic facilities.
Fig. 2 is a first flowchart of a vehicle driving assistance control method according to an embodiment of the present invention, in which an execution main body of the embodiment is a cloud server, and the cloud server performs information interaction with a plurality of sensors arranged in a preset transportation facility to implement vehicle driving assistance control, where the preset transportation facility may be determined according to an actual situation, for example, public transportation facilities such as a traffic light, a road lighting device, and the like. As shown in fig. 2, the method may include:
s201, vehicle operation data, in-vehicle and out-vehicle environment data and biological behavior data of a driver of a target vehicle, which are acquired by a plurality of sensors, are received, and the plurality of sensors are arranged in a preset traffic facility.
Here, the plurality of sensors arranged in the preset transportation facility may collect the relevant data of the vehicle in real time, and may also collect the relevant data of the vehicle in a preset time period, so as to avoid resource waste, wherein the preset time period may be set according to actual conditions. Specifically, above-mentioned a plurality of sensors can include camera, radar, laser and ultrasonic wave etc. can survey light, heat, pressure or other variables that are used for monitoring the automobile state, above-mentioned a plurality of sensors are after gathering the relevant data of vehicle, can be in real time with data transmission to the high in the clouds server of gathering, the high in the clouds server carries out analysis processes to the data that receive, in time discovers the potential safety hazard that the vehicle exists, wherein, sensor type, quantity, position etc. can set up according to actual need among above-mentioned a plurality of sensors.
In this embodiment, the target vehicle may be one or more vehicles that need to perform vehicle driving assistance control, for example, as shown in fig. 3, a structural schematic diagram of the vehicle driving assistance control system provided in the embodiment of the present invention is a second structural schematic diagram, where a vehicle a is a target vehicle, a plurality of sensors arranged in a preset transportation facility collect relevant data of the vehicle a, and send the collected data to a cloud server, and the cloud server analyzes and processes the data, issues a corresponding control signal to the vehicle a, and performs corresponding control on the vehicle a.
Specifically, the vehicle operation data may include a vehicle speed, a wheel steering angle, a distance from a preceding vehicle, and the like, the in-vehicle and out-vehicle environment data may include in-vehicle and out-vehicle light intensity, in-vehicle and out-vehicle image data, and the like, and the biological behavior data of the driver may include data of eyes, a face, and the like of the driver.
S202, generating a vehicle driving control signal of the target vehicle according to the vehicle running data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver.
Here, the vehicle operation data is compared with a pre-stored vehicle operation data threshold value, and a first operation control signal of the target vehicle is generated according to the comparison result. Taking the vehicle running data as an example of the distance between the target vehicle and the preceding vehicle, the cloud server compares the received target vehicle and the distance between the preceding vehicle with a pre-stored vehicle distance threshold value, judges whether the distance between the target vehicle and the preceding vehicle is too small, and if so, can generate a deceleration signal to avoid vehicle collision.
And similarly, comparing the vehicle internal and external environment data with a pre-stored vehicle internal and external environment data threshold value, and generating a second operation control signal of the target vehicle according to the comparison result. Using inside and outside environmental data as the inside and outside light intensity of car as the example, the high in the clouds server carries out the comparison with the inside and outside light intensity threshold value of the car of prestoring with the inside and outside light intensity of received target vehicle car, judges whether inside and outside light intensity of target vehicle car is in normal light intensity scope, if not, can generate light intensity regulation signal, improves the vehicle security of traveling.
And comparing the biological behavior data of the driver with a prestored biological behavior data threshold value of the driver, and generating a third operation control signal of the target vehicle according to the comparison result. Taking biological behavior data of the driver as the eye information of the driver as an example, the cloud server compares the received eye information of the target vehicle driver with the pre-stored eye information of the driver, judges whether the target vehicle driver is in fatigue driving, and if so, can generate a vehicle braking signal to reduce the vehicle accident rate.
And finally, the first operation control signal, the second operation control signal and the third operation control signal can be used as vehicle driving control signals to be sent to a target vehicle, and the target vehicle is correspondingly controlled, so that vehicle driving auxiliary control is realized.
Optionally, after receiving vehicle operation data, in-vehicle and external environment data, and biological behavior data of a driver of a target vehicle, which are acquired by a plurality of sensors, the vehicle driving warning information of the target vehicle may be generated according to the vehicle operation data, the in-vehicle and external environment data, and the biological behavior data of the driver; and sending the vehicle driving warning information to a receiving terminal of the target vehicle, and carrying out corresponding warning on the target vehicle.
Specifically, the vehicle operation data may be compared with a pre-stored vehicle operation data threshold value to generate first driving warning information of the target vehicle. For example, the vehicle running data is the distance between the target vehicle and the previous vehicle, the cloud server compares the received target vehicle and the distance between the previous vehicle with a pre-stored vehicle distance threshold value, whether the distance between the target vehicle and the previous vehicle is too small is judged, and if the distance between the target vehicle and the previous vehicle is too small, a prompt message for speed reduction can be generated.
And comparing the vehicle internal and external environment data with the pre-stored vehicle internal and external environment data threshold value to generate second driving warning information of the target vehicle. For example, the in-vehicle and out-vehicle environment data is the in-vehicle and out-vehicle light intensity, the cloud server compares the received in-vehicle and out-vehicle light intensity of the target vehicle with a pre-stored in-vehicle and out-vehicle light intensity threshold value, whether the in-vehicle and out-vehicle light intensity of the target vehicle is within a normal light intensity range is judged, and if not, a reminding message that the light intensity is not within the normal range and is required to be adjusted can be generated.
And comparing the biological behavior data of the driver with a pre-stored biological behavior data threshold value of the driver to generate third driving warning information of the target vehicle. For example, the biological behavior data of the driver is the eye information of the driver, the cloud server compares the received eye information of the target vehicle driver with the prestored eye information of the driver to judge whether the target vehicle driver is in fatigue driving, and if so, reminding information that the driver is in fatigue driving and please stop can be generated.
And finally, determining the vehicle driving warning information according to the first driving warning information, the second driving warning information and the third driving warning information, sending the vehicle driving warning information to a receiving terminal of a target vehicle, and giving corresponding warning to the target vehicle.
S203, sending the vehicle driving control signal to a receiving terminal of the target vehicle to correspondingly control the target vehicle.
Specifically, the cloud server may pre-establish a mapping table between the vehicle and the vehicle receiving terminal, after the vehicle driving control signal of the target vehicle is generated, the cloud server may query a receiving terminal of the target vehicle in the mapping table, and then send the vehicle driving control signal to the receiving terminal of the target vehicle, and the target vehicle performs corresponding operation according to the received vehicle driving control signal, so as to implement a corresponding vehicle driving auxiliary control function.
In the vehicle driving auxiliary control method provided by the embodiment, vehicle operation data of a target vehicle, in-vehicle and out-vehicle environment data and biological behavior data of a driver, which are acquired by a plurality of sensors, are received by a cloud server, and the plurality of sensors are arranged in a preset traffic facility; then generating a vehicle driving control signal of the target vehicle according to the vehicle operation data, the vehicle internal and external environment data and the biological behavior data of the driver; and finally, the vehicle driving control signal is sent to the receiving terminal of the target vehicle to correspondingly control the target vehicle, so that the sharing and utilization of cloud computing capacity and traffic facility sensors are realized, the vehicle cost is greatly reduced, and due to the networked arrangement of traffic facilities, the data acquired by the sensors are more diversified, the cloud data is more finely processed, and the vehicle driving auxiliary function is more accurate and practical.
Fig. 4 is a second flowchart of a vehicle driving assistance control method according to an embodiment of the present invention, and this embodiment explains details of a specific implementation process of this embodiment on the basis of the embodiment of fig. 2. As shown in fig. 4, the method includes:
s401, vehicle operation data, in-vehicle and out-vehicle environment data and biological behavior data of a driver of a target vehicle, which are acquired by a plurality of sensors, are received, and the plurality of sensors are arranged in a preset traffic facility.
S402, comparing the vehicle operation data with a pre-stored vehicle operation data threshold value, and generating a first operation control signal of the target vehicle.
Here, the pre-stored vehicle operation data threshold may include a data threshold for normal operation of a plurality of vehicles, and the data threshold for normal operation of the vehicle may include a vehicle speed threshold for normal operation of the vehicle, a front vehicle distance threshold, and the like.
Before comparison, firstly, a vehicle operation data threshold value corresponding to the vehicle type is found in pre-stored data according to the vehicle type of the target vehicle, then the vehicle operation data of the target vehicle is compared with the found vehicle operation data threshold value, and a first operation control signal of the target vehicle is generated according to a comparison result.
S403, comparing the vehicle interior and exterior environment data with a pre-stored vehicle interior and exterior environment data threshold value, and generating a second operation control signal of the target vehicle.
Specifically, the pre-stored in-vehicle and in-vehicle environment data threshold may include in-vehicle and in-vehicle environment data of the vehicle in different operation scenes, and the specific scene may be determined according to actual needs, for example, in-vehicle and in-vehicle environment data of the vehicle in daytime, in-vehicle and in-vehicle environment data of the vehicle at night, and the like.
Before comparison, firstly, the operation scene of the target vehicle is determined, then the internal and external environment data threshold value corresponding to the scene is found in the pre-stored data, the internal and external environment data of the target vehicle is compared with the found internal and external environment data threshold value, and a second operation control signal of the target vehicle is generated according to the comparison result.
S404, comparing the biological behavior data of the driver with a pre-stored biological behavior data threshold value of the driver, and generating a third operation control signal of the target vehicle.
Here, the pre-stored biological behavior data threshold value of the driver may be determined according to biological behavior data of a plurality of drivers in normal operation of the vehicle, wherein the biological behavior data of the drivers may include data of eyes, faces, and the like of the drivers. Specifically, the sensor can simultaneously collect data such as eyes and faces of a driver of the target vehicle, the cloud server compares the collected data with a pre-stored threshold value of biological behavior data of the driver, and a third operation control signal of the target vehicle is generated according to a comparison result.
S405, determining the vehicle driving control signal according to the first operation control signal, the second operation control signal and the third operation control signal.
S406, determining a receiving terminal of the target vehicle according to a preset corresponding relation between the vehicle and the vehicle receiving terminal.
Here, a corresponding relationship between the vehicle and the vehicle receiving terminal is established in advance, and the vehicle receiving terminal can receive a signal sent by the cloud server and correspondingly control the vehicle according to the signal.
S407, the vehicle driving control signal is sent to a receiving terminal of the target vehicle, and the target vehicle is correspondingly controlled.
Specifically, the cloud server can require the receiving terminal of the target vehicle to return confirmation information after sending the vehicle driving control signal to the receiving terminal of the target vehicle, and if the cloud server receives the confirmation information returned by the receiving terminal of the target vehicle at a preset time interval, the operation is stopped, otherwise, the cloud server sends the vehicle driving control signal to the receiving terminal of the target vehicle again, so that the situation that the receiving terminal of the target vehicle does not timely receive the control signal sent by the cloud server, the vehicle is not correspondingly controlled, and a driving accident is caused is avoided.
According to the vehicle driving auxiliary control method provided by the embodiment, the cloud computing capability and the sharing and utilization of the traffic facility sensors are realized through the cloud server and the sensors arranged in the traffic facility, the vehicle cost is greatly reduced, and due to the networking arrangement of the traffic facility, the data acquired by the sensors are more diversified, the cloud data is more finely processed, and the vehicle driving auxiliary function is more accurate and practical.
Fig. 5 is a third schematic flowchart of a vehicle driving assistance control method according to an embodiment of the present invention, in which an execution subject of the embodiment is a plurality of sensors disposed in a preset transportation facility, where the preset transportation facility may be determined according to an actual situation, for example, public transportation facilities such as traffic lights, road lighting devices, and the like. The plurality of sensors may include a camera, a radar, a laser, an ultrasonic wave, and the like, and as shown in fig. 5, the method may include:
s501, vehicle operation data of a target vehicle, internal and external environment data of the vehicle and biological behavior data of a driver are collected.
S502, the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver are sent to a cloud server, so that the cloud server generates a vehicle driving control signal of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data and the biological behavior data of the driver, and sends the vehicle driving control signal to a receiving terminal of the target vehicle, and the target vehicle is correspondingly controlled.
The vehicle driving auxiliary control method provided by the embodiment realizes the sharing and utilization of the cloud computing capacity and the traffic facility sensors, greatly reduces the vehicle cost, and enables the data collected by the sensors to be more diversified, the cloud data to be more finely processed and the vehicle driving auxiliary function to be more accurate and practical due to the networking arrangement of the traffic facilities.
In order to better understand the above method, an application example of the driving assistance control method for vehicle of the present invention is explained in detail below.
With reference to the above embodiments, in this embodiment, an interaction process among a plurality of sensors disposed in a preset transportation facility, a cloud server, and a receiving terminal of a vehicle is taken as an example for description, and such description is not intended to limit the present invention.
As shown in fig. 6, the present application example may include:
s601, a plurality of sensors arranged in a preset traffic facility collect vehicle operation data, vehicle internal and external environment data and biological behavior data of a driver of a target vehicle.
And S602, the plurality of sensors transmit the vehicle operation data, the vehicle internal and external environment data and the biological behavior data of the driver to a cloud server.
S603, the cloud server generates a vehicle driving control signal of the target vehicle according to the vehicle operation data, the vehicle internal and external environment data and the biological behavior data of the driver, and generates vehicle driving warning information of the target vehicle according to the vehicle operation data, the vehicle internal and external environment data and the biological behavior data of the driver.
S604, the cloud server determines the receiving terminal of the target vehicle according to the preset corresponding relation between the vehicle and the vehicle receiving terminal.
And S605, the cloud server sends the vehicle driving control signal and the vehicle driving warning information to a receiving terminal of the target vehicle.
And S606, the receiving terminal of the target vehicle correspondingly controls the target vehicle according to the vehicle driving control signal and correspondingly warns the target vehicle according to the vehicle driving warning information.
As can be seen from the above description, in the present embodiment, the cloud server receives the vehicle operation data, the internal and external environment data, and the biological behavior data of the driver of the target vehicle, which are acquired by a plurality of sensors, where the plurality of sensors are disposed in the preset transportation facility; then generating a vehicle driving control signal of the target vehicle according to the vehicle operation data, the vehicle internal and external environment data and the biological behavior data of the driver; and finally, the vehicle driving control signal is sent to the receiving terminal of the target vehicle to correspondingly control the target vehicle, so that the sharing and utilization of cloud computing capacity and traffic facility sensors are realized, the vehicle cost is greatly reduced, and due to the networked arrangement of traffic facilities, the data acquired by the sensors are more diversified, the cloud data is more finely processed, and the vehicle driving auxiliary function is more accurate and practical.
Fig. 7 is a first schematic structural diagram of a vehicle driving assistance control apparatus according to an embodiment of the present invention. As shown in fig. 7, the vehicle driving assistance control apparatus 70, applied to the cloud server, may include: adata receiving module 701, a firstdata processing module 702 and asignal transmitting module 703.
Thedata receiving module 701 is configured to receive vehicle operation data of a target vehicle, in-vehicle and out-vehicle environment data, and biological behavior data of a driver, which are acquired by a plurality of sensors, where the plurality of sensors are disposed in a preset transportation facility.
A firstdata processing module 702, configured to generate a vehicle driving control signal of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data, and the biological behavior data of the driver.
Thesignal sending module 703 is configured to send the vehicle driving control signal to a receiving terminal of the target vehicle to correspondingly control the target vehicle.
The device provided in this embodiment may be used to implement the technical solution of the above method embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
Fig. 8 is a schematic structural diagram of a vehicle driving assistance control apparatus according to an embodiment of the present invention. As shown in fig. 8, this embodiment further includes, on the basis of the embodiment in fig. 7: a seconddata processing module 704 and aninformation sending module 705.
The seconddata processing module 704 is configured to generate vehicle driving warning information of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data, and the biological behavior data of the driver.
Theinformation sending module 705 is configured to send the vehicle driving warning information to a receiving terminal of the target vehicle to perform corresponding warning on the target vehicle.
In one possible design, the firstdata processing module 702 may include a firstsignal generation unit 7021, a secondsignal generation unit 7022, a thirdsignal generation unit 7023, and a controlsignal determination unit 7024.
The firstsignal generating unit 7021 is configured to compare the vehicle operation data with a pre-stored vehicle operation data threshold, and generate a first operation control signal of the target vehicle according to a comparison result.
A secondsignal generating unit 7022, configured to compare the vehicle interior and exterior environment data with a pre-stored vehicle interior and exterior environment data threshold, and generate a second operation control signal of the target vehicle according to a comparison result.
And a thirdsignal generating unit 7023, configured to compare the biological behavior data of the driver with a pre-stored threshold of the biological behavior data of the driver, and generate a third operation control signal of the target vehicle according to a comparison result.
A controlsignal determining unit 7024, configured to determine the vehicle driving control signal according to the first operation control signal, the second operation control signal, and the third operation control signal.
In a possible design, this embodiment further includes, on the basis of the embodiment in fig. 7: a receivingterminal determining module 706, configured to determine a receiving terminal of the target vehicle according to a preset correspondence between the vehicle and a vehicle receiving terminal before thesignal sending module 703 sends the vehicle driving control signal to the receiving terminal of the target vehicle.
The device provided in this embodiment may be used to implement the technical solution of the above method embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
Fig. 9 is a schematic structural diagram three of a vehicle driving assistance control apparatus according to an embodiment of the present invention. As shown in fig. 9, the driving assistance control apparatus 90 for vehicle is provided in a preset transportation facility, and may include adata acquisition module 901 and adata transmission module 902.
Thedata acquisition module 901 is configured to acquire vehicle operation data of a target vehicle, environment data inside and outside the vehicle, and biological behavior data of a driver.
Thedata sending module 902 is configured to send the vehicle operation data, the in-vehicle and out-vehicle environment data, and the biological behavior data of the driver to a cloud server, so that the cloud server generates the vehicle driving control signal of the target vehicle according to the vehicle operation data, the in-vehicle and out-vehicle environment data, and the biological behavior data of the driver, and sends the vehicle driving control signal to the receiving terminal of the target vehicle to correspondingly control the target vehicle.
The device provided in this embodiment may be used to implement the technical solution of the above method embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
Fig. 10 is a schematic diagram of a hardware configuration of a driving assistance control apparatus for vehicle according to an embodiment of the present invention. As shown in fig. 10, the vehicular driving assistance control apparatus 100 of the present embodiment includes: aprocessor 1001 and amemory 1002; wherein
Amemory 1002 for storing computer-executable instructions;
theprocessor 1001 is configured to execute the computer-executable instructions stored in the memory to implement the steps performed by the receiving device in the above embodiments. Reference may be made in particular to the description relating to the method embodiments described above.
Alternatively, thememory 1002 may be separate or integrated with theprocessor 1001.
When thememory 1002 is provided separately, the vehicle driving assistance control apparatus further includes abus 1003 for connecting thememory 1002 and theprocessor 1001.
The embodiment of the invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when a processor executes the computer-executable instructions, the vehicle driving assistance control method is realized.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules is only one logical division, and other divisions may be realized in practice, for example, a plurality of modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The unit formed by the modules can be realized in a hardware form, and can also be realized in a form of hardware and a software functional unit.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present application.
It should be understood that the Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile storage NVM, such as at least one disk memory, and may also be a usb disk, a removable hard disk, a read-only memory, a magnetic or optical disk, etc.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present application are not limited to only one bus or one type of bus.
The storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the storage medium may reside as discrete components in an electronic device or host device.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.