Driver driving state monitoring device and method, device and vehicle
By introducing a driver database and a comprehensive multi-sensor evaluation method, the problem that traditional single sensors are difficult to accurately monitor driver status is solved, and more accurate driver status assessment and safe driving alarms are achieved.
Patent Information
- Application Number
- CN202510845761.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-08-29
AI Technical Summary
Traditional driver status monitoring methods usually use a single sensor, which is difficult to reflect the driver's true status in a realistic and accurate manner. For example, monitoring the blink frequency by the camera alone may be affected by light conditions, and using ECG monitoring alone will not be able to obtain the overall behavioral status.
Introduce the driver database to obtain historical physiological status information corresponding to the preset cumulative driving duration, combine multiple sensor data (camera, weight monitoring, TOF, ECG) for a comprehensive evaluation, determine the driver's driving status, and issue an alarm prompt if the safe driving requirements are not met.
A more personalized and accurate driver status assessment is achieved, improving the comprehensiveness and accuracy of driving status and ensuring driving safety.
Smart Images

Figure CN120552879A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to vehicle driving safety technology, and more particularly, to a method and device for monitoring a driver's driving state, and a vehicle. Background Art
[0002] With the rapid development of intelligent vehicles, driver status monitoring has become an increasingly important technical tool for ensuring driving safety. Traditional driver status monitoring methods typically rely on a single sensor, making it difficult to accurately reflect the driver's true state. For example, simply monitoring a driver's blink rate through a camera to determine fatigue can be affected by factors such as lighting conditions and whether the driver is wearing glasses. Another example is using an electrocardiogram (ECG) sensor to monitor a driver's heart rate alone, but it fails to capture the driver's overall behavioral state. Summary of the Invention
[0003] An object of the present invention is to provide a new technical solution for a driver's driving status monitoring method.
[0004] According to a first aspect of the present invention, a method for monitoring a driver's driving state is provided, comprising:
[0005] Obtaining current physiological status information corresponding to a preset cumulative driving time of the driver, wherein the current physiological status information is collected by a sensor provided on the vehicle;
[0006] If historical physiological state information of the corresponding driver exists in the driver database, obtaining historical physiological state information corresponding to a preset cumulative driving time of the corresponding driver from the driver database, wherein the historical physiological state information includes physiological data when the corresponding driver's driving state is a safe driving state;
[0007] determining a driving state of the corresponding driver based on the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time;
[0008] If the driver's driving status does not meet the safety driving requirements, an alarm will be issued.
[0009] Optionally, the method further includes:
[0010] If the driver database does not contain historical physiological state information corresponding to the driver, obtaining standard physiological state information corresponding to a preset cumulative driving time from a standard database, wherein the standard physiological state information corresponding to the preset cumulative driving time includes physiological data that meets safe driving requirements;
[0011] determining a driving state of the corresponding driver according to the current physiological state information corresponding to the preset cumulative driving time and the standard physiological state information corresponding to the preset cumulative driving time;
[0012] When the corresponding driver's driving status does not meet the safety driving requirements, an alarm prompt will be issued.
[0013] Optionally, the method further includes:
[0014] When the driving state of the corresponding driver meets the safe driving requirements, the current physiological state information corresponding to the preset cumulative driving time of the driver is saved in the driver database as the historical physiological state information corresponding to the preset cumulative driving time of the corresponding driver.
[0015] Optionally, the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time both include first physiological data determined based on the driver's facial video captured by a camera, second physiological data determined based on pressure data captured by a driver's weight monitoring sensor, third physiological data determined based on head posture data captured by a TOF sensor, and fourth physiological data determined based on data captured by an electrocardiogram monitoring sensor, wherein:
[0016] The first physiological data includes the driver's blinking frequency and / or yawning frequency within the preset cumulative driving time, the second physiological data includes the driver's body twisting frequency within the preset cumulative driving time, the third physiological data includes the driver's head lowering frequency within the preset cumulative driving time, and the fourth physiological data includes the driver's heart rate data within the preset cumulative driving time.
[0017] Optionally, determining the driving state of the corresponding driver based on the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the cumulative driving time includes:
[0018] determining a first driving state of the corresponding driver according to the first physiological data in the current physiological state information and the first physiological data in the historical physiological state information;
[0019] determining a second driving state of the corresponding driver according to the second physiological data in the current physiological state information and the second physiological data in the historical physiological state information;
[0020] determining a third driving state of the corresponding driver according to the third physiological data in the current physiological state information and the third physiological data in the historical physiological state information;
[0021] A fourth driving state of the corresponding driver is determined according to the fourth physiological data in the current physiological state information and the fourth physiological data in the historical physiological state information.
[0022] Optionally, the preset cumulative driving time is multiple cumulative driving times.
[0023] Optionally, the driver database stores facial images of different drivers, wherein:
[0024] The method further comprises: acquiring a facial image of the driver captured by a camera;
[0025] Comparing the driver's facial image captured by the camera with the facial images of each driver stored in the driver database to obtain a comparison result;
[0026] When the comparison result shows that one of the facial images of each driver stored in the driver database is consistent with the facial image of the driver captured by the camera, it is determined that the driver database contains historical physiological state information of the corresponding driver.
[0027] According to a second aspect of the present invention, there is provided a driver driving state monitoring device, comprising:
[0028] A first acquisition module is configured to acquire current physiological status information corresponding to a preset cumulative driving time of the driver, wherein the current physiological status information is collected by a sensor provided on the vehicle;
[0029] a second acquisition module, configured to acquire, from a driver database, historical physiological state information corresponding to a preset cumulative driving time of the corresponding driver, if the historical physiological state information of the corresponding driver exists in the driver database, wherein the historical physiological state information includes physiological data when the corresponding driver's driving state is a safe driving state;
[0030] a driving state determination module, configured to determine the driving state of the corresponding driver based on the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time;
[0031] The alarm prompt module is used to issue an alarm prompt when the corresponding driver's driving status does not meet the safe driving requirements.
[0032] According to a third aspect of the present invention, a driver driving state monitoring device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and the computer program is used to control the processor to operate to execute the method according to any one of the first aspects.
[0033] According to a fourth aspect of the present invention, a vehicle is provided, comprising: a sensor for collecting current physiological state information corresponding to a preset cumulative driving time of a driver, and a driver state monitoring device as described in the second aspect or the third aspect.
[0034] The present disclosure provides a method for monitoring a driver's driving status, which introduces a driver database and obtains historical physiological status information corresponding to a preset cumulative driving time of the corresponding driver from the driver database as a reference for the corresponding driver's driving status. Since the reference is determined based on the historical physiological status information of the corresponding driver, a more personalized driving status assessment is achieved, making it more accurate when determining the corresponding driver's driving status.
[0035] Features and advantages of the embodiments of the present specification will become apparent from the following detailed description of exemplary embodiments of the present specification with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the specification and, together with the description, serve to explain the principles of the embodiments of the specification.
[0037] Figure 1 4 is a flow chart of a method for monitoring a driver's driving state according to an embodiment of the present invention.
[0038] Figure 2 4 is a principle block diagram of a device for monitoring a driver's driving state according to an embodiment of the present invention.
[0039] Figure 3 FIG. 1 is a schematic structural diagram of a device for monitoring a driver's driving state according to an embodiment of the present invention.
[0040] Figure 4 FIG. 1 is a schematic structural diagram of a vehicle according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] Various exemplary embodiments of the present specification will now be described in detail with reference to the accompanying drawings.
[0042] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the embodiments of this specification, its application, or uses.
[0043] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0044] In order to solve the above technical problems, an embodiment of the present disclosure provides a driver driving status monitoring method, which introduces a driver database, obtains historical physiological status information corresponding to the preset cumulative driving time of the corresponding driver from the driver database, and serves as a reference basis for the corresponding driver's driving status. Since this reference basis is determined based on the historical physiological status information of the corresponding driver, this reference basis realizes a more personalized driving status assessment, making it more accurate when determining the corresponding driver's driving status.
[0045] In one embodiment of the present invention, a method for monitoring a driver's driving state is provided. Figure 1 As shown, the driver driving state monitoring method of this embodiment includes the following steps S110 to S140.
[0046] Step S110 , obtaining the current physiological state information corresponding to the preset cumulative driving time of the driver, wherein the current physiological state information is collected by a sensor installed on the vehicle.
[0047] The preset cumulative driving time is a plurality of cumulative driving time periods. The preset cumulative driving time period is set according to needs, for example, 0.5h, 1h, 1.5h, 2h, 2.5h.
[0048] The current physiological state information corresponding to the preset accumulated driving time includes first physiological data determined based on the driver's facial video collected by the camera, second physiological data determined based on pressure data collected by the driver's weight monitoring sensor, third physiological data determined based on head posture data collected by the TOF sensor, and fourth physiological data determined based on data collected by the electrocardiogram monitoring sensor, wherein:
[0049] The first physiological data includes the driver's blinking frequency and / or yawning frequency within the preset cumulative driving time, the second physiological data includes the driver's body twisting frequency within the preset cumulative driving time, the third physiological data includes the driver's head lowering frequency within the preset cumulative driving time, and the fourth physiological data includes the driver's heart rate data within the preset cumulative driving time.
[0050] Multiple driver weight monitoring sensors are installed in different areas of the vehicle's driver's seat. For example, there are four driver weight monitoring sensors, one each located in the front, rear, left, and right areas of the vehicle's driver's seat. When the driver twists their body, the pressure data collected by the weight monitoring sensors in different areas of the vehicle's driver's seat will change. This allows the number of twists to be determined based on the number of changes in the pressure data collected by the weight monitoring sensors in different areas.
[0051] The TOF sensor is installed at the location of the vehicle's front reading lights.
[0052] The electrocardiogram (ECG) monitoring sensor is mounted on the steering wheel of the vehicle. The driver's heart rate data within the preset cumulative driving time is a heart rate range determined based on data values corresponding to different sampling times.
[0053] Step S120, when the driver database contains historical physiological state information corresponding to the driver, obtain the historical physiological state information corresponding to the preset cumulative driving time of the corresponding driver from the driver database, wherein the historical physiological state information includes physiological data when the corresponding driver's driving state is a safe driving state.
[0054] The driver database stores historical physiological status information corresponding to different drivers. Each driver's historical physiological status information includes historical physiological status information corresponding to multiple preset cumulative driving hours. Each preset cumulative driving time period includes physiological data when the corresponding driver's driving state was safe.
[0055] In some embodiments, the driver database further stores facial images of different drivers. In the driver database, the facial images of the drivers correspond one to one with the historical physiological status information.
[0056] In this embodiment, the method also includes: obtaining a facial image of the driver captured by a camera; comparing the facial image of the driver captured by the camera with the facial images of each driver stored in the driver database to obtain a comparison result; when the comparison result is that one of the facial images of each driver stored in the driver database is consistent with the facial image of the driver captured by the camera, it is determined that the driver database contains historical physiological status information of the corresponding driver.
[0057] The historical physiological state information corresponding to the preset cumulative driving time includes first physiological data determined based on the driver's facial video collected by the camera, second physiological data determined based on pressure data collected by the driver's weight monitoring sensor, third physiological data determined based on head posture data collected by the TOF sensor, and fourth physiological data determined based on data collected by the electrocardiogram monitoring sensor, wherein:
[0058] The first physiological data includes the driver's blinking frequency and / or yawning frequency within a preset cumulative driving time. The second physiological data includes the driver's body twisting frequency within a preset cumulative driving time. The third physiological data includes the driver's head lowering frequency within a preset cumulative driving time. The fourth physiological data includes the driver's heart rate data within a preset cumulative driving time.
[0059] Step S130 , determining the driving state of the corresponding driver based on the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time.
[0060] In some embodiments, step S130 includes the following steps S131 to S134.
[0061] Step S131 : determining a first driving state of the corresponding driver according to the first physiological data in the current physiological state information and the first physiological data in the historical physiological state information.
[0062] When the first physiological data only includes the driver's blinking frequency within a preset cumulative driving time, and the blinking frequency in the current physiological state information is lower than the blinking frequency in the historical physiological state information, or the difference between the blinking frequency in the historical physiological state information and the blinking frequency in the current physiological state information is greater than a first preset threshold, it is determined that the first driving state of the corresponding driver is abnormal and does not meet the safe driving requirements.
[0063] When the first physiological data only includes the number of times the driver yawns within the preset cumulative driving time, and the number of yawns in the current physiological state information is greater than the number of yawns in the historical physiological state information, or the difference between the number of yawns in the current physiological state information and the number of yawns in the historical physiological state information is greater than a second preset threshold, it is determined that the first driving state of the corresponding driver is abnormal and does not meet the safe driving requirements.
[0064] When the first physiological data includes the driver's blinking frequency and yawning number within a preset cumulative driving time, and the blinking frequency in the current physiological state information is lower than the blinking frequency in the historical physiological state information, and / or the difference between the blinking frequency in the historical physiological state information and the blinking frequency in the current physiological state information is greater than a first preset threshold, and / or the number of yawns in the current physiological state information is greater than the number of yawns in the historical physiological state information, and / or the difference between the number of yawns in the current physiological state information and the number of yawns in the historical physiological state information is greater than a second preset threshold, it is determined that the first driving state of the corresponding driver is abnormal and does not meet the safe driving requirements.
[0065] The first preset threshold is a positive value. The second preset threshold is a positive value.
[0066] Step S132: determining a second driving state of the corresponding driver according to the second physiological data in the current physiological state information and the second physiological data in the historical physiological state information.
[0067] If the number of body twists of the driver in the current physiological state information is greater than the number of body twists of the driver in the historical physiological state information, or if the difference between the number of body twists of the driver in the current physiological state information and the number of body twists of the driver in the historical physiological state information is greater than a third preset threshold, it is determined that the second driving state of the corresponding driver is abnormal and does not meet safe driving requirements. The third preset threshold is a positive value.
[0068] Step S133 : determining a third driving state of the corresponding driver according to the third physiological data in the current physiological state information and the third physiological data in the historical physiological state information.
[0069] If the number of times the driver lowers his head in the current physiological state information is greater than the number of times the driver lowers his head in the historical physiological state information, or if the difference between the number of times the driver lowers his head in the current physiological state information and the number of times the driver lowers his head in the historical physiological state information is greater than a fourth preset threshold, it is determined that the third driving state of the corresponding driver is abnormal and does not meet safe driving requirements. The fourth preset threshold is a positive value.
[0070] Step S134 : determining a fourth driving state of the corresponding driver according to the fourth physiological data in the current physiological state information and the fourth physiological data in the historical physiological state information.
[0071] When the heart rate range in the current physiological state information is not within the heart rate range in the historical physiological state information, it is determined that the fourth driving state of the corresponding driver is abnormal and does not meet the safe driving requirement.
[0072] In this embodiment, a driver's driving state is determined based on the first physiological data, the second physiological data, the third physiological data and the fourth physiological data respectively. In this way, the driver's driving state can be determined from multiple dimensions, thereby improving the comprehensiveness and accuracy of the driver's driving state.
[0073] Step S140: When the driving state of the corresponding driver does not meet the safety driving requirements, an alarm is issued.
[0074] When a preset number of driving states among the first driving state, the second driving state, the third driving state and the fourth driving state do not meet the safe driving requirements, an alarm prompt is issued.
[0075] The preset number of driving states can be set according to safe driving requirements, for example, one, two, or four.
[0076] The warning prompt can be a voice warning prompt and / or an indicator light warning prompt in the vehicle. This can promptly draw the attention of the driver and fellow passengers so that necessary intervention and processing can be carried out to ensure the safety of the passengers.
[0077] In some embodiments, the method further includes: when there is no historical physiological state information of the corresponding driver in the driver database, obtaining standard physiological state information corresponding to the preset cumulative driving time from the standard database, wherein the standard physiological state information corresponding to the preset cumulative driving time includes physiological data that meets the safe driving requirements; determining the driving state of the corresponding driver based on the current physiological state information corresponding to the preset cumulative driving time and the standard physiological state information corresponding to the preset cumulative driving time; and issuing an alarm prompt when the driving state of the corresponding driver does not meet the safe driving requirements.
[0078] The standard physiological state information corresponding to the preset cumulative driving time includes first physiological data, second physiological data, third physiological data and fourth physiological data. The first physiological data includes the driver's blinking frequency and / or yawning frequency within the preset cumulative driving time. The second physiological data includes the number of times the driver twists his body within the preset cumulative driving time. The third physiological data includes the number of times the driver lowers his head within the preset cumulative driving time. The fourth physiological data includes the driver's heart rate data within the preset cumulative driving time. The first physiological data, second physiological data, third physiological data and fourth physiological data involved here are all determined based on multiple different drivers.
[0079] The driving state of the corresponding driver is determined based on the current physiological state information corresponding to the preset cumulative driving time and the standard physiological state information corresponding to the preset cumulative driving time. For details, please refer to the above steps S131 to S134, which will not be elaborated here.
[0080] In this embodiment, the driving status of the corresponding driver is determined based on the standard physiological status information in the standard database, providing another reference method for the driver to continue driving and drive safely, so as to avoid the problem that the driver database cannot provide a safe driving reference for the driver when there is no historical physiological status information of the corresponding driver.
[0081] In some embodiments, the method further includes: if the corresponding driver's driving status meets safe driving requirements, saving the driver's current physiological status information corresponding to the preset cumulative driving time in the driver database as the historical physiological status information corresponding to the preset cumulative driving time of the corresponding driver. This can promptly fill the data gaps of the corresponding driver in the driver database, providing an accurate reference for the corresponding driver's driving status in the future.
[0082] An embodiment of the present invention also provides a driver's driving state monitoring device. Figure 2 As shown, the driver driving state monitoring device 200 includes a first acquisition module 210 , a second acquisition module 220 , a driving state determination module 230 and an alarm prompt module 240 .
[0083] The first acquisition module 210 is used to obtain the current physiological state information corresponding to the driver's preset cumulative driving time, wherein the current physiological state information is collected by a sensor installed on the vehicle.
[0084] The second acquisition module 220 is used to obtain historical physiological state information corresponding to a preset cumulative driving time of the corresponding driver from the driver database when the historical physiological state information of the corresponding driver exists in the driver database, wherein the historical physiological state information includes physiological data when the corresponding driver's driving state is a safe driving state.
[0085] The driving state determination module 230 is used to determine the driving state of the corresponding driver based on the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time.
[0086] The alarm prompt module 240 is used to issue an alarm prompt when the driving status of the corresponding driver does not meet the safe driving requirements.
[0087] In some embodiments, if the driver database does not contain historical physiological state information for the corresponding driver, the second acquisition module 220 is further configured to obtain standard physiological state information corresponding to a preset cumulative driving time from a standard database, where the standard physiological state information corresponding to the preset cumulative driving time includes physiological data that meets safe driving requirements. The driving state determination module 230 is further configured to determine the corresponding driver's driving state based on the current physiological state information corresponding to the preset cumulative driving time and the standard physiological state information corresponding to the preset cumulative driving time. If the corresponding driver's driving state does not meet safe driving requirements, an alarm is issued.
[0088] In some embodiments, the device further includes a storage module. The storage module is configured to, when the corresponding driver's driving state satisfies the safe driving requirements, save the current physiological state information corresponding to the preset cumulative driving time of the driver to a driver database as the historical physiological state information corresponding to the preset cumulative driving time of the corresponding driver.
[0089] In some embodiments, the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time both include first physiological data determined based on the driver's facial video captured by the camera, second physiological data determined based on the pressure data captured by the driver's weight monitoring sensor, third physiological data determined based on the head posture data captured by the TOF sensor, and fourth physiological data determined based on the data captured by the electrocardiogram monitoring sensor, wherein the first physiological data includes the driver's blinking frequency and / or yawning number within the preset cumulative driving time, the second physiological data includes the number of times the driver twists his body within the preset cumulative driving time, the third physiological data includes the number of times the driver lowers his head within the preset cumulative driving time, and the fourth physiological data includes the driver's heart rate data within the preset cumulative driving time.
[0090] In some embodiments, the driving state determination module 230 is used to determine the first driving state of the corresponding driver based on the first physiological data in the current physiological state information and the first physiological data in the historical physiological state information; determine the second driving state of the corresponding driver based on the second physiological data in the current physiological state information and the second physiological data in the historical physiological state information; determine the third driving state of the corresponding driver based on the third physiological data in the current physiological state information and the third physiological data in the historical physiological state information; and determine the fourth driving state of the corresponding driver based on the fourth physiological data in the current physiological state information and the fourth physiological data in the historical physiological state information.
[0091] In some embodiments, the preset cumulative driving time is a plurality of cumulative driving times.
[0092] In some embodiments, the driver database stores facial images of different drivers.The apparatus further includes a driver identity determination module.
[0093] The driver identity determination module is used to obtain the driver's facial image captured by the camera; compare the driver's facial image captured by the camera with the facial images of each driver stored in the driver database to obtain a comparison result; if the comparison result is that one of the facial images of each driver stored in the driver database is consistent with the driver's facial image captured by the camera, it is determined that the driver database contains historical physiological status information of the corresponding driver.
[0094] One embodiment of the present invention provides a device for monitoring a driver's driving state. Figure 3 As shown, the driver driving state monitoring device 300 includes a memory 320 and a processor 310. The memory 320 stores a computer program, which is used to control the processor 310 to operate so as to execute the driver driving state monitoring method provided according to any of the above embodiments.
[0095] The processor 310 is used to execute computer instructions, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, or SSE. The memory 320 includes, for example, ROM (read-only memory), RAM (random access memory), and non-volatile memory such as a hard disk, etc., which are not limited here.
[0096] One embodiment of the present invention provides a vehicle. Figure 4 As shown, the vehicle includes a sensor for collecting current physiological state information corresponding to the driver's preset cumulative driving time, and a driver state monitoring device as provided in any of the above embodiments.
[0097] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments.
[0098] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0099] The embodiments of this specification may be systems, methods, and / or computer program products. The computer program product may include a computer-readable storage medium carrying computer instructions for causing a processor to implement various aspects of the embodiments of this specification.
[0100] A computer-readable storage medium can be a tangible device that can hold and store computer instructions for use by a computer instruction execution device. A computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which computer instructions are stored, and any suitable combination thereof. As used herein, a computer-readable storage medium is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through an electrical wire.
[0101] The computer instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer instructions from the network and forwards the computer instructions to be stored in the computer-readable storage medium in each computing / processing device.
[0102] The flowcharts and block diagrams in the accompanying drawings show the possible implementation architectures, functions and operations of the systems, methods and computer program products according to multiple embodiments of this specification. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of a computer instruction, and the module, program segment or part of a computer instruction contains one or more executable computer instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.
[0103] The embodiments of the present specification have been described above. The above description is illustrative and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for monitoring a driver's driving state, characterized in that: include: Obtaining current physiological status information corresponding to a preset cumulative driving time of the driver, wherein the current physiological status information is collected by a sensor provided on the vehicle; If historical physiological state information of the corresponding driver exists in the driver database, obtaining historical physiological state information corresponding to a preset cumulative driving time of the corresponding driver from the driver database, wherein the historical physiological state information includes physiological data when the corresponding driver's driving state is a safe driving state; determining a driving state of the corresponding driver based on the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time; If the driver's driving status does not meet the safety driving requirements, an alarm will be issued.
2. The method according to claim 1, characterized in that The method further comprises: If the driver database does not contain historical physiological state information corresponding to the driver, obtaining standard physiological state information corresponding to a preset cumulative driving time from a standard database, wherein the standard physiological state information corresponding to the preset cumulative driving time includes physiological data that meets safe driving requirements; determining a driving state of the corresponding driver according to the current physiological state information corresponding to the preset cumulative driving time and the standard physiological state information corresponding to the preset cumulative driving time; When the corresponding driver's driving status does not meet the safety driving requirements, an alarm prompt will be issued.
3. The method according to claim 1, characterized in that The method further comprises: When the driving state of the corresponding driver meets the safe driving requirements, the current physiological state information corresponding to the preset cumulative driving time of the driver is saved in the driver database as the historical physiological state information corresponding to the preset cumulative driving time of the corresponding driver.
4. The method according to claim 1, wherein The current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time both include first physiological data determined based on the driver's facial video captured by the camera, second physiological data determined based on pressure data captured by the driver's weight monitoring sensor, third physiological data determined based on head posture data captured by the TOF sensor, and fourth physiological data determined based on data captured by the electrocardiogram monitoring sensor, wherein: The first physiological data includes the driver's blinking frequency and / or yawning frequency within the preset cumulative driving time, the second physiological data includes the driver's body twisting frequency within the preset cumulative driving time, the third physiological data includes the driver's head lowering frequency within the preset cumulative driving time, and the fourth physiological data includes the driver's heart rate data within the preset cumulative driving time.
5. The method according to claim 4, characterized in that The determining the driving state of the corresponding driver according to the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the cumulative driving time includes: determining a first driving state of the corresponding driver according to the first physiological data in the current physiological state information and the first physiological data in the historical physiological state information; determining a second driving state of the corresponding driver according to the second physiological data in the current physiological state information and the second physiological data in the historical physiological state information; determining a third driving state of the corresponding driver according to the third physiological data in the current physiological state information and the third physiological data in the historical physiological state information; A fourth driving state of the corresponding driver is determined according to the fourth physiological data in the current physiological state information and the fourth physiological data in the historical physiological state information.
6. The method according to claim 1, characterized in that The preset cumulative driving time is a plurality of cumulative driving times.
7. The method according to claim 1, characterized in that The driver database stores facial images of different drivers, wherein: The method further comprises: acquiring a facial image of the driver captured by a camera; Comparing the driver's facial image captured by the camera with the facial images of each driver stored in the driver database to obtain a comparison result; When the comparison result shows that one of the facial images of each driver stored in the driver database is consistent with the facial image of the driver captured by the camera, it is determined that the driver database contains historical physiological state information of the corresponding driver.
8. A driver's driving state monitoring device, characterized in that: include: A first acquisition module is configured to acquire current physiological status information corresponding to a preset cumulative driving time of the driver, wherein the current physiological status information is collected by a sensor provided on the vehicle; a second acquisition module, configured to acquire, from a driver database, historical physiological state information corresponding to a preset cumulative driving time of the corresponding driver, if the historical physiological state information of the corresponding driver exists in the driver database, wherein the historical physiological state information includes physiological data when the corresponding driver's driving state is a safe driving state; a driving state determination module, configured to determine the driving state of the corresponding driver based on the current physiological state information corresponding to the preset cumulative driving time and the historical physiological state information corresponding to the preset cumulative driving time; The alarm prompt module is used to issue an alarm prompt when the corresponding driver's driving status does not meet the safe driving requirements.
9. A driver's driving state monitoring device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the computer program is used to control the processor to operate so as to perform the method according to any one of claims 1 to 7.
10. A vehicle, characterized in that: include: A sensor for collecting current physiological status information corresponding to the driver's preset cumulative driving time, and a driver status monitoring device as described in claim 8 or 9.