CN111277575A - Driver identity recognition method and device, computer equipment and storage medium - Google Patents

Driver identity recognition method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN111277575A
CN111277575A CN202010035577.1A CN202010035577A CN111277575A CN 111277575 A CN111277575 A CN 111277575A CN 202010035577 A CN202010035577 A CN 202010035577A CN 111277575 A CN111277575 A CN 111277575A
Authority
CN
China
Prior art keywords
driver
information
preset
vehicle
face information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010035577.1A
Other languages
Chinese (zh)
Other versions
CN111277575B (en
Inventor
陈欢
邹浩
刘钢
刘伟
钟啟辉
赵骥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Communication Information Construction Investment And Operation Co ltd
Original Assignee
Guangzhou Communication Information Construction Investment And Operation Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Communication Information Construction Investment And Operation Co ltd filed Critical Guangzhou Communication Information Construction Investment And Operation Co ltd
Priority to CN202010035577.1A priority Critical patent/CN111277575B/en
Publication of CN111277575A publication Critical patent/CN111277575A/en
Application granted granted Critical
Publication of CN111277575B publication Critical patent/CN111277575B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • G06V20/597Recognising the driver's state or behaviour, e.g. attention or drowsiness
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Medical Informatics (AREA)
  • Traffic Control Systems (AREA)

Abstract

The application relates to a driver identity recognition method and device, computer equipment and a storage medium. The method comprises the following steps: receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a driver smart card is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information and the identity identification information of the driver by using a first secret key to obtain encrypted information; acquiring a second key corresponding to the first key; decrypting the encrypted information according to the second key to obtain the face information of the driver and the identity information; acquiring preset face information corresponding to the identity identification information; and if the driver face information is successfully matched with the preset face information, confirming that the identity recognition of the driver is passed. By adopting the method, the identification safety of the identity of the driver can be improved.

Description

Driver identity recognition method and device, computer equipment and storage medium
Technical Field
The present application relates to the field of face recognition technologies, and in particular, to a method and an apparatus for identifying a driver identity, a computer device, and a storage medium.
Background
Along with the development of society, the usage amount of automobiles is gradually increased, and particularly taxis provide convenience for people to go out; meanwhile, in order to ensure safe driving of the taxi, the identity of the driver needs to be identified.
At present, the driver identity is generally identified by matching the identity information, such as the identification number and the driver license number, input by the driver with the pre-stored identity information. However, identity information such as the identification number and the driving license number is easy to be stolen, so that the safety of identifying the identity of the driver is low.
Disclosure of Invention
In view of the above, it is necessary to provide a driver identification method, a device, a computer device and a storage medium capable of identifying safety of driver identification.
A method of identifying a driver status, the method comprising:
receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a smart card of a driver is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information of the driver and the identity identification information by using the first secret key to obtain encrypted information;
acquiring a second key corresponding to the first key;
decrypting the encrypted information according to the second key to obtain the face information of the driver and the identity information;
acquiring preset face information corresponding to the identity identification information;
and if the driver face information is successfully matched with the preset face information, confirming that the identity recognition of the driver is passed.
An apparatus for identifying the identity of a driver, the apparatus comprising:
the information receiving module is used for receiving the encrypted information and the first secret key sent by the vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a smart card of a driver is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information of the driver and the identity identification information by using the first secret key to obtain encrypted information;
a key obtaining module, configured to obtain a second key corresponding to the first key;
the information decryption module is used for decrypting the encrypted information according to the second secret key to obtain the face information of the driver and the identity information;
the information acquisition module is used for acquiring preset face information corresponding to the identity identification information;
and the identity recognition module is used for confirming that the identity recognition of the driver passes if the face information of the driver is successfully matched with the preset face information.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a smart card of a driver is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information of the driver and the identity identification information by using the first secret key to obtain encrypted information;
acquiring a second key corresponding to the first key;
decrypting the encrypted information according to the second key to obtain the face information of the driver and the identity information;
acquiring preset face information corresponding to the identity identification information;
and if the driver face information is successfully matched with the preset face information, confirming that the identity recognition of the driver is passed.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a smart card of a driver is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information of the driver and the identity identification information by using the first secret key to obtain encrypted information;
acquiring a second key corresponding to the first key;
decrypting the encrypted information according to the second key to obtain the face information of the driver and the identity information;
acquiring preset face information corresponding to the identity identification information;
and if the driver face information is successfully matched with the preset face information, confirming that the identity recognition of the driver is passed.
The driver identity identification method, the driver identity identification device, the computer equipment and the storage medium receive encrypted information and a first secret key sent by the vehicle-mounted terminal; the encrypted information is obtained by detecting an intelligent card with a driver placed in a preset identification area by the vehicle-mounted terminal, reading identity information carried by the intelligent card, collecting face information of the driver, and encrypting the face information and the identity information of the driver by using a first secret key; decrypting the encrypted information according to a second key corresponding to the first key to obtain the face information and the identity information of the driver; if the matching of the face information of the driver and the preset face information corresponding to the identity identification information is successful, confirming that the identity identification of the driver is passed; the aim of performing double verification on the identity of the driver according to the face information of the driver and the identity identification information carried by the intelligent card is fulfilled, and the defect of low safety of the traditional identity recognition based on the input identity information is overcome, so that the identity recognition safety of the driver is improved; meanwhile, the encrypted face information and the encrypted identification information of the driver, which are sent by the vehicle-mounted terminal, are received, so that the transmission safety of the face information and the identification information of the driver is ensured, the information is prevented from being falsified, and the identification safety of the identity of the driver is further improved.
Drawings
FIG. 1 is a diagram illustrating an exemplary driver identification process;
FIG. 2 is a schematic flow chart diagram illustrating a method for identifying driver status in one embodiment;
FIG. 3 is a flow chart illustrating steps for further identifying the identity of the driver based on current driver face information in one embodiment;
FIG. 4 is a schematic flow chart illustrating a method for identifying driver status in another embodiment;
FIG. 5 is a block diagram showing the structure of a driver identification device according to an embodiment;
FIG. 6 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The driver identity recognition method provided by the application can be applied to the application environment shown in fig. 1. In which the in-vehicle terminal 110 and the remote control server 120 communicate through a network. The vehicle-mounted terminal 110 detects that a driver's smart card (such as an IC card) is placed in a preset identification area, reads identity information carried by the smart card, collects face information of the driver, and encrypts the face information and the identity information of the driver by using a first key to obtain encrypted information; the encrypted information and the first key are transmitted to the remote control server 120. The remote control server 120 acquires a second key corresponding to the first key; decrypting the encrypted information according to the second key to obtain the face information of the driver and the identity information; acquiring preset face information corresponding to the identity identification information; and if the face information of the driver is successfully matched with the preset face information, confirming that the identity recognition of the driver is passed. The vehicle-mounted terminal 110 is an intelligent front-end device installed in a vehicle, and generally comprises various devices such as a touch screen, a voice player, an external camera, an automobile burglar alarm and the like; the terminal can be a vehicle-mounted terminal of a taxi, or a vehicle-mounted terminal of a passenger car (or a bus); the remote control server 120 may be implemented as a stand-alone server or as a server cluster of multiple servers.
In one embodiment, as shown in fig. 2, a method for identifying the identity of a driver is provided, which is described by taking the method as an example applied to the remote control server in fig. 1, and includes the following steps:
step S201, receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a driver's smart card is placed in a preset identification area, reading identity information carried by the smart card, collecting driver face information, and encrypting the driver face information and the identity information by using a first secret key to obtain encrypted information.
In this step, the first key is a parameter for encrypting the face information and the identification information of the driver, and specifically is a unique key assigned to the driving terminal; in practical scenarios, the first key may be a symmetric key or an asymmetric key. The smart card refers to a unique qualification card assigned to a driver, such as an IC card (Integrated circuit card), where each smart card carries corresponding identification information, such as a driver name, a driver number, a driver license number, and the like; the driver face information refers to a driver face image. The preset identification area refers to an area on the surface of the vehicle-mounted terminal for placing the smart card.
In the specific implementation, the vehicle-mounted terminal detects that a smart card of a driver is placed in a preset identification area, reads identity information carried by the smart card, and acquires face information of the driver through a front camera of the vehicle-mounted terminal; encrypting the read identity identification information and the collected face information of the driver according to a first secret key stored in the secret key storage device to obtain encrypted information; and sending the encrypted information and the first key to a corresponding remote control server so as to receive the encrypted information and the first key sent by the vehicle-mounted terminal through the remote control server. Therefore, the driver identity can be verified doubly based on the face information and the identity identification information of the driver, and the identity recognition safety of the driver is improved.
For example, after the vehicle is ignited, the vehicle-mounted terminal is automatically started, and reminding information is displayed through a vehicle-mounted terminal interface, such as 'please swipe a qualification card and perform face verification', so as to prompt a driver to verify the identity; or the driver is reminded to verify the identity through voice. The driver places a qualification card (such as an IC card) in a preset identification area according to the prompt and aims at a front camera of the vehicle-mounted terminal; the vehicle-mounted terminal detects that a qualification card of a driver is placed in a preset identification area, reads identity identification information carried by the qualification card, and simultaneously acquires face information of the driver through a front camera; after the identity identification information and the driver face information are obtained, the vehicle-mounted terminal encrypts the identity identification information and the driver face information by using a first secret key stored by the vehicle-mounted terminal to obtain encrypted information, and sends the encrypted information and the first secret key to a corresponding remote control server through a special network channel.
In step S202, a second key corresponding to the first key is acquired.
In this step, the second key refers to a key matching the first key, for example, the first key is a public key, and the second key refers to a unique private key matching the public key.
In the specific implementation, the remote control server identifies the key identifier of the first key, and queries a key database storing second keys corresponding to a plurality of key identifiers according to the key identifier of the first key to obtain the second key corresponding to the key identifier as the second key corresponding to the first key.
For example, the remote control server may also query a preset corresponding relationship between the first key and the second key according to the first key, so as to obtain a second key corresponding to the first key.
Further, the remote control server can also verify the encrypted information, and if the verification is passed and the encrypted information is not tampered in the transmission process, a second key corresponding to the first key is obtained. For example, the remote control server receives a first identification code, such as a hash value, of encrypted information sent by the vehicle-mounted terminal; acquiring a second identification code of the encrypted information according to the identification code counting instruction, for example, acquiring a hash value of the encrypted information through the hash value counting instruction, and using the hash value as the second identification code of the encrypted information; if the first identification code of the encrypted information is successfully matched with the second identification code, the encrypted information is verified to be passed; therefore, the transmission safety of the encrypted information is ensured, and the identification safety of the identity of the driver is further improved.
And step S203, decrypting the encrypted information according to the second key to obtain the face information and the identity information of the driver.
In specific implementation, the remote control server decrypts the encrypted information according to the second secret key to obtain the identification information read by the vehicle-mounted terminal and the collected face information of the driver. Therefore, the identity identification information and the driver face information are encrypted into the encrypted information through the vehicle-mounted terminal and then transmitted to the remote control server, and then the encrypted information is decrypted into the identity identification information and the driver face information through the remote control server, so that the identity identification information and the driver face information are prevented from being tampered in the transmission process, the transmission safety of the identity identification information and the driver face information is ensured, and the identification safety of the identity of the driver is further improved.
Further, if the obtained face information of the driver does not meet preset conditions, such as the fact that the whole face of the driver is not covered, the face is not clear, reminding information is generated and sent to the vehicle-mounted terminal, and the reminding information is displayed through a vehicle-mounted terminal interface so as to remind the driver of face recognition again.
And step S204, acquiring preset face information corresponding to the identity identification information.
In this step, the preset face information refers to the reserved face information of the driver corresponding to the identification information.
Specifically, the remote control server collects preset face information corresponding to a plurality of identity identification information in advance; and obtaining the preset face information corresponding to the received identity identification information from the preset face information corresponding to the plurality of identity identification information.
In step S205, if the matching between the face information of the driver and the preset face information is successful, it is determined that the identity recognition of the driver is passed.
Specifically, the remote control server extracts a face image feature from the driver face information, extracts a preset face image feature from the preset face information, for example, the driver face information and the preset face information are respectively input to a pre-trained neural network model (such as a convolutional network model), extracts the face image feature from the driver face information through the pre-trained neural network model, and extracts the preset face image feature from the preset face information; and calculating the matching degree between the facial image characteristics and the preset facial image characteristics, and if the matching degree is greater than or equal to the preset matching degree, determining that the driver passes the identity recognition. Therefore, the purpose of carrying out dual verification on the identity of the driver according to the face information of the driver and the identity identification information carried by the intelligent card is realized, and the defect of lower safety of identity recognition based on the input identity information in the prior art is avoided, so that the identity recognition safety of the driver is improved.
Further, before the identity recognition of the driver is confirmed to pass, the remote control server can also perform image preprocessing on the face information of the driver, such as denoising, contrast enhancement, definition enhancement and the like.
In the driver identity identification method, encrypted information and a first secret key sent by a vehicle-mounted terminal are received; the encrypted information is obtained by detecting an intelligent card with a driver placed in a preset identification area by the vehicle-mounted terminal, reading identity information carried by the intelligent card, collecting face information of the driver, and encrypting the face information and the identity information of the driver by using a first secret key; decrypting the encrypted information according to a second key corresponding to the first key to obtain the face information and the identity information of the driver; if the matching of the face information of the driver and the preset face information corresponding to the identity identification information is successful, confirming that the identity identification of the driver is passed; the aim of performing double verification on the identity of the driver according to the face information of the driver and the identity identification information carried by the intelligent card is fulfilled, and the defect of low safety of the traditional identity recognition based on the input identity information is overcome, so that the identity recognition safety of the driver is improved; meanwhile, the encrypted face information and the encrypted identification information of the driver, which are sent by the vehicle-mounted terminal, are received, so that the transmission safety of the face information and the identification information of the driver is ensured, the information is prevented from being falsified, and the identification safety of the identity of the driver is further improved.
In an embodiment, the step S204 of obtaining the preset face information corresponding to the identification information includes: inquiring a first preset face database according to the identity identification information; the first preset face database stores preset face information corresponding to a plurality of identity identification information; and acquiring preset face information corresponding to the identity identification information from a first preset face database.
Specifically, the remote control server collects preset face information corresponding to a plurality of identity identification information in advance, stores the collected preset face information to a first preset face database according to the corresponding identity identification information, and stores the preset face information corresponding to the identity identification information through the first preset face database. The remote control server queries the first preset face database according to the identity identification information, and obtains preset face information corresponding to the obtained identity identification information, such as preset face information corresponding to the name of the driver. Therefore, the driver identity can be verified doubly according to the preset face information and the driver face information corresponding to the identity identification information, and the identification safety of the driver identity is improved.
In an embodiment, in the step S205, before confirming that the driver identification is passed if the driver face information is successfully matched with the preset face information, the method further includes: receiving vehicle identification information sent by a vehicle-mounted terminal; inquiring a second preset face database to obtain preset registered face information corresponding to the vehicle identification information; the second preset face database stores preset registered face information corresponding to the plurality of vehicle identification information.
In this step, the vehicle identification information refers to unique information for identifying a vehicle, such as a vehicle license plate number; the preset registered face information corresponding to the vehicle identification information refers to face information registered by a driver and bound with the vehicle identification information; in general, taxis driven by each taxi driver are fixed, that is, each taxi driver corresponds to a taxi with a fixed license plate number, and then each vehicle identification information and the corresponding preset registered face information are also unique.
In the specific implementation, the remote control server collects preset registered face information corresponding to a plurality of pieces of vehicle identification information in advance, stores the collected preset registered face information into a second preset face database according to the corresponding vehicle identification information, and stores the preset registered face information corresponding to the plurality of pieces of vehicle identification information through the second preset face database. The remote control server queries the second preset face database according to the vehicle identification information, and obtains preset registered face information corresponding to the obtained vehicle identification information, such as preset registered face information corresponding to a vehicle license plate number. Therefore, the driver identity can be verified in a triple mode according to the preset face information corresponding to the identity identification information, the preset registered face information corresponding to the vehicle identification information and the driver face information, and accordingly the identification safety of the driver identity is improved.
In an embodiment, in step S205, if the matching between the driver face information and the preset face information is successful, the determining that the driver identification is passed includes: and if the face information of the driver is successfully matched with the preset face information and the preset registered face information, confirming that the identity recognition of the driver is passed.
Specifically, the remote control server matches the face information of the driver with preset face information, and if the face information of the driver is successfully matched with the preset face information, the face information of the driver is unified with identity identification information carried by the smart card, namely the testimony is unified; matching the face information of the driver with preset registered face information, and if the face information of the driver is successfully matched with the preset registered face information, indicating that the face information of the driver is unified with vehicle identification information, namely, the driver and the vehicle are unified; therefore, if the face information of the driver is successfully matched with the preset face information and the preset registered face information, the fact that the person, the certificate and the vehicle are unified is stated, namely the identity of the driver is identified and passed.
In the embodiment, the identity of the driver is verified in a triple mode through the face information of the driver, the preset face information and the preset registered face information, and the identity recognition safety of the driver is improved.
In an embodiment, in the step S205, after the determining that the driver identification passes if the driver face information is successfully matched with the preset face information, the method further includes: recording the face information of a driver and the identification information of a vehicle; acquiring a preset vehicle starting instruction, and sending the preset vehicle starting instruction to a vehicle-mounted terminal; the vehicle-mounted terminal is used for controlling the vehicle to start according to a preset vehicle starting instruction.
Specifically, the remote control server stores the face information of the driver and the vehicle identification information into a local database so as to record the identity of the driver and the number of the vehicle license plate started by the driver, and the follow-up tracing is facilitated. In addition, the remote control server can also send a preset vehicle starting instruction to the vehicle-mounted terminal, and the vehicle-mounted terminal reminds a driver of passing the identification according to the preset vehicle starting instruction and controls the vehicle to be started formally; the vehicle can be formally started only under the condition that the driver identity identification is passed, so that illegal driving is avoided, and the driving safety of the driver is improved.
In an embodiment, after the step S204 obtains the preset face information corresponding to the identification information, the method further includes: if the matching of the face information of the driver and the preset face information fails, confirming that the identity recognition of the driver does not pass; acquiring a preset first alarm instruction, and sending the preset first alarm instruction to the vehicle-mounted terminal; the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset first alarm instruction.
Specifically, the remote control server calculates the matching degree between the facial image features in the driver facial information and the preset facial image features in the preset facial information, and if the matching degree is smaller than the preset matching degree, the driver identity recognition is determined not to pass, namely the testimony of the people is not uniform; sending a preset first alarm instruction to the vehicle-mounted terminal, and displaying information that the authentication fails, such as 'authentication fails, please perform authentication again', on a vehicle-mounted terminal interface by the vehicle-mounted terminal according to the preset first alarm instruction to prompt a driver to perform authentication again; meanwhile, a corresponding alarm voice is played through a built-in voice player to remind a driver to carry out identity authentication again.
It should be noted that, if the driver fails to pass the identification for many times, the vehicle-mounted terminal interface is locked, and an alarm instruction is sent to the remote control server, so that the remote control server reminds the worker to check the field condition of the vehicle, thereby avoiding a safety accident.
In one embodiment, as shown in fig. 3, after confirming that the driver has passed the identification recognition if the driver's face information is successfully matched with the preset face information, the method further includes the following steps:
and S301, receiving the current driver image information sent by the vehicle-mounted terminal according to a preset frequency.
In this step, the current driver image information is image information obtained by shooting by a camera arranged in front of the driver in the driving process of the vehicle; the driving behavior information comprises face information of a current driver, driving behavior information and the like.
Specifically, a camera arranged in front of a driver shoots in real time to obtain current driver image information, and the shot current driver image information is transmitted to a vehicle-mounted terminal; the vehicle-mounted terminal sends the current driver image information to a remote control server according to a preset frequency; and the remote control server receives the current driver image information sent by the vehicle-mounted terminal according to the preset frequency.
Step S302, extracting the face information of the current driver from the image information of the current driver.
Specifically, the remote control server extracts the current driver face information from the current driver image information based on an image recognition technique.
Step S303, if the matching of the current face information of the driver and the face information of the driver fails, sending a preset second alarm instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset second alarm instruction.
Specifically, the remote control server extracts the current face image characteristics from the current driver face information and calculates the matching degree between the current face image characteristics and the preset face image characteristics in the preset face information; if the matching degree is greater than or equal to the preset matching degree, the identity of the current driver is consistent with that of the driver in the vehicle starting stage; if the matching degree is smaller than the preset matching degree, the current identity of the driver is inconsistent with the identity of the driver in the vehicle starting stage, namely the current driver possibly drives illegally, and a preset second alarm instruction is sent to the vehicle-mounted terminal. And the vehicle-mounted terminal triggers voice alarm according to a preset second alarm instruction so as to warn the current driver to stop driving, so that the driving safety of the vehicle is improved. The in-vehicle terminal may also control the vehicle to stop, if necessary.
In the embodiment, the identity of the driver is further verified according to the current image information of the driver sent by the vehicle-mounted terminal, so that the condition that the identity of the current driver is inconsistent with that of the driver in the vehicle starting stage is avoided, and the identity recognition safety of the driver is improved.
In one embodiment, the step S301, after receiving the current driver image information sent by the vehicle-mounted terminal according to the preset frequency, further includes: extracting driving behavior characteristic information of the current driver from the image information of the current driver; if the driving behavior characteristic information of the current driver is successfully matched with the preset illegal driving behavior characteristic information, sending a preset voice reminding instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for carrying out voice alarm according to the voice reminding instruction so as to remind the current driver of safe driving.
In the step, the driving behavior characteristic information of the current driver is used for representing the driving behavior of the current driver; the preset illegal driving behavior characteristic information is used for representing illegal driving behaviors, such as head drooping, answering a call by a single-hand-held mobile phone, looking down at the mobile phone and the like.
Specifically, the remote control server inputs the image information of the current driver to a pre-trained feature extraction module, and extracts the driving behavior feature information of the current driver from the image information of the current driver through a feature extraction model; acquiring preset illegal driving behavior characteristic information, matching the driving behavior characteristic information of the current driver with the preset illegal driving behavior characteristic information, and if the matching degree between the driving behavior characteristic information of the current driver and the preset illegal driving behavior characteristic information is greater than or equal to a preset threshold value, confirming that the matching between the driving behavior characteristic information of the current driver and the preset illegal driving behavior characteristic information is successful, so that the current driver has illegal driving behaviors; acquiring a preset voice reminding instruction, and sending the preset voice reminding instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal controls a built-in voice player to perform voice alarm according to the voice reminding instruction, such as 'please XXX driver to drive carefully' to remind the current driver of safe driving.
In the embodiment, whether illegal driving behaviors exist in the current driver is detected through the driving behavior characteristic information of the current driver, and under the condition that the illegal driving behaviors exist in the current driver, voice reminding is performed to remind the current driver of safe driving, so that the safety of vehicle driving is ensured.
In one embodiment, as shown in fig. 4, another driver identification method is provided, which is described by taking the example that the method is applied to the remote control server in fig. 1, and includes the following steps:
step S401, receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a driver's smart card is placed in a preset identification area, reading identity identification information carried by the smart card, collecting driver face information and vehicle identification information, and encrypting the driver face information, the vehicle identification information and the identity identification information by using a first secret key to obtain encrypted information.
In step S402, a second key corresponding to the first key is acquired.
And S403, decrypting the encrypted information according to the second key to obtain the face information of the driver, the vehicle identification information and the identity identification information.
Step S404, a first preset face database is inquired according to the identity identification information, and preset face information corresponding to the identity identification information is obtained from the first preset face database.
Step S405, a second preset face database is inquired according to the vehicle identification information, and preset registered face information corresponding to the vehicle identification information is obtained from the second preset face database.
Step S406, judging whether the face information of the driver is successfully matched with the preset face information and the preset registered face information; if yes, the driver identity identification is passed, and then the step S407 is skipped; if not, the driver identification is not passed, and the process jumps to step S409.
In step S407, the driver face information and the vehicle identification information are recorded.
Step S408, acquiring a preset vehicle starting instruction, and sending the preset vehicle starting instruction to the vehicle-mounted terminal; the vehicle-mounted terminal is used for controlling the vehicle to start according to a preset vehicle starting instruction.
Step S409, acquiring a preset first alarm instruction, and sending the preset first alarm instruction to the vehicle-mounted terminal; the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset first alarm instruction.
The driver identity recognition method achieves the purpose of triple verification of the driver identity according to the face information of the driver, the identity identification information carried by the intelligent card and the vehicle identification information, and avoids the defect of low safety of identity recognition based on the input identity information in the prior art, thereby improving the identity recognition safety of the driver; meanwhile, the encrypted face information and the encrypted identification information of the driver, which are sent by the vehicle-mounted terminal, are received, so that the transmission safety of the face information and the identification information of the driver is ensured, the information is prevented from being falsified, and the identification safety of the identity of the driver is further improved.
In addition, the in-vehicle terminal of the present application also has the following functions:
(1) triggering and alarming for fatigue driving: the vehicle-mounted terminal detects the continuous driving time of a vehicle (or a driver) in real time, compares the continuous driving time with the fatigue driving time threshold, and triggers an alarm if the continuous driving time is greater than the fatigue driving time threshold, and reminds the driver to take a rest through voice to avoid long-time driving. The fatigue driving time threshold value can be set according to actual conditions, and can also be set by a remote control server.
(2) Triggering alarm for overspeed of road section: the vehicle-mounted terminal acquires the driving speed of the vehicle in the road section in real time, compares the driving speed of the vehicle in the road section with the road section and the road section overspeed threshold value which are pre-configured by the remote control server, and if the driving speed of the vehicle in the road section is greater than the corresponding road section overspeed threshold value, the fact that the driver has overspeed driving behavior is indicated, an alarm is triggered, and the driver is reminded of driving at a reduced speed through voice.
(3) And (3) triggering alarm in a cross-region: the vehicle-mounted terminal acquires the real-time position of the vehicle in real time and judges whether the real-time position of the vehicle is in a forbidden area pre-configured by the remote control server; if yes, the driver drives the vehicle into the forbidden area, an alarm is triggered, and the driver is reminded of driving out of the current area through voice.
(4) Triggering an alarm by an offset route: the vehicle-mounted terminal acquires a driving route of the vehicle in real time and compares the driving route of the vehicle with a driving route pre-configured by a remote control server; if the driving route of the vehicle deviates from the driving route which is configured in advance by the remote control server, the driver does not drive according to the driving route which is configured in advance, an alarm is triggered, and the driver is reminded of not deviating from the driving route by voice.
(5) Driving triggers an alarm outside of a specified time period: the taxi intelligent terminal system acquires the driving time period of the vehicle in real time, compares the driving time period of the vehicle with the driving time period preset by the remote control server, and triggers an alarm if the driving time period of the vehicle is not within the driving time period preset by the remote control server, which indicates that the driver has a behavior of driving outside the specified time period, and reminds the driver to stop driving by voice and not drive outside the specified time period.
(6) Overtime parking triggers the alarm: the vehicle-mounted terminal acquires the parking time of the vehicle in real time, compares the parking time of the vehicle with the parking time preset by the remote control server, and if the parking time of the vehicle is greater than the parking time preset by the remote control server, it indicates that the driver has overtime parking behavior, triggers an alarm, and reminds the driver with voice to drive away from the current position as soon as possible without overtime parking.
(7) And (3) real-time position monitoring: the vehicle-mounted terminal system acquires the current position information (including corresponding time information, longitude and latitude information, speed information, direction information and the like) of the vehicle in real time, and uploads the current position information of the vehicle to the remote control server in real time according to the time or distance interval preset by the remote control server, so that the remote control server can conveniently monitor the travel of each vehicle. If communication interruption occurs, the vehicle-mounted terminal stores not less than 10000 pieces of vehicle positioning information in a first-in first-out mode; when communication is recovered, the stored vehicle positioning information is reported to the remote control server, for example, the stored vehicle positioning information is uploaded to the remote control server in a compression mode, so that the remote control server can conveniently enhance the monitoring effect on the travel of each vehicle.
It should be understood that although the various steps in the flow charts of fig. 2-4 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-4 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 5, there is provided a driver identification apparatus, including: an information receiving module 510, a key obtaining module 520, an information decrypting module 530, an information obtaining module 540, and an identification module 550, wherein:
an information receiving module 510, configured to receive encrypted information and a first key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a driver's smart card is placed in a preset identification area, reading identity information carried by the smart card, collecting driver face information, and encrypting the driver face information and the identity information by using a first secret key to obtain encrypted information.
A key obtaining module 520, configured to obtain a second key corresponding to the first key.
And the information decryption module 530 is configured to decrypt the encrypted information according to the second key to obtain the face information and the identification information of the driver.
And an information obtaining module 540, configured to obtain preset face information corresponding to the identity information.
And the identity recognition module 550 is configured to, if the face information of the driver is successfully matched with the preset face information, confirm that the identity recognition of the driver is passed.
In one embodiment, the information obtaining module 540 is further configured to query the first preset face database according to the identity information; the first preset face database stores preset face information corresponding to a plurality of identity identification information; and acquiring preset face information corresponding to the identity identification information from a first preset face database.
In one embodiment, the driver identity recognition device further comprises a registered face information acquisition module for receiving vehicle identification information sent by the vehicle-mounted terminal; inquiring a second preset face database to obtain preset registered face information corresponding to the vehicle identification information; the second preset face database stores preset registered face information corresponding to the plurality of vehicle identification information.
In one embodiment, the identity recognition module 550 is further configured to confirm that the driver has passed the identity recognition if the driver face information is successfully matched with the preset face information and the preset registered face information.
In one embodiment, the driver identity recognition device further comprises an instruction sending module, which is used for recording the face information of the driver and the vehicle identification information; acquiring a preset vehicle starting instruction, and sending the preset vehicle starting instruction to a vehicle-mounted terminal; the vehicle-mounted terminal is used for controlling the vehicle to start according to a preset vehicle starting instruction.
In one embodiment, the driver identity recognition device further comprises a first alarm instruction sending module, which is used for confirming that the identity recognition of the driver fails if the matching of the face information of the driver and the preset face information fails; acquiring a preset first alarm instruction, and sending the preset first alarm instruction to the vehicle-mounted terminal; the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset first alarm instruction.
In one embodiment, the device for identifying the identity of the driver further comprises a second alarm instruction sending module, which is used for receiving the current image information of the driver sent by the vehicle-mounted terminal according to a preset frequency; extracting the face information of the current driver from the image information of the current driver; if the matching of the current face information of the driver and the face information of the driver fails, sending a preset second alarm instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset second alarm instruction.
In one embodiment, the driver identity recognition device further comprises a voice reminding instruction sending module, which is used for extracting the driving behavior characteristic information of the current driver from the image information of the current driver; if the driving behavior characteristic information of the current driver is successfully matched with the preset illegal driving behavior characteristic information, sending a preset voice reminding instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for carrying out voice alarm according to the voice reminding instruction so as to remind the current driver of safe driving.
In the embodiments, the driver identity recognition device receives the encrypted information and the first key sent by the vehicle-mounted terminal; the encrypted information is obtained by detecting an intelligent card with a driver placed in a preset identification area by the vehicle-mounted terminal, reading identity information carried by the intelligent card, collecting face information of the driver, and encrypting the face information and the identity information of the driver by using a first secret key; decrypting the encrypted information according to a second key corresponding to the first key to obtain the face information and the identity information of the driver; if the matching of the face information of the driver and the preset face information corresponding to the identity identification information is successful, confirming that the identity identification of the driver is passed; the aim of performing double verification on the identity of the driver according to the face information of the driver and the identity identification information carried by the intelligent card is fulfilled, and the defect of low safety of the traditional identity recognition based on the input identity information is overcome, so that the identity recognition safety of the driver is improved; meanwhile, the encrypted face information and the encrypted identification information of the driver, which are sent by the vehicle-mounted terminal, are received, so that the transmission safety of the face information and the identification information of the driver is ensured, the information is prevented from being falsified, and the identification safety of the identity of the driver is further improved.
For the specific definition of the driver identification means, reference may be made to the above definition of the driver identification method, which is not described herein again. The modules in the driver identity recognition device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as shown in fig. 6. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing data such as driver face information, identity identification information and the like. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of driver identification.
In one embodiment, there is provided a computer device comprising a memory storing a computer program and a processor implementing the following steps when the processor executes the computer program:
receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a driver smart card is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information and the identity identification information of the driver by using a first secret key to obtain encrypted information;
acquiring a second key corresponding to the first key;
decrypting the encrypted information according to the second key to obtain the face information of the driver and the identity information;
acquiring preset face information corresponding to the identity identification information;
and if the face information of the driver is successfully matched with the preset face information, confirming that the identity recognition of the driver is passed.
In one embodiment, the processor, when executing the computer program, further performs the steps of: inquiring a first preset face database according to the identity identification information; the first preset face database stores preset face information corresponding to a plurality of identity identification information; and acquiring preset face information corresponding to the identity identification information from a first preset face database.
In one embodiment, the processor, when executing the computer program, further performs the steps of: receiving vehicle identification information sent by a vehicle-mounted terminal; inquiring a second preset face database to obtain preset registered face information corresponding to the vehicle identification information; the second preset face database stores preset registered face information corresponding to the plurality of vehicle identification information.
In one embodiment, the processor, when executing the computer program, further performs the steps of: and if the face information of the driver is successfully matched with the preset face information and the preset registered face information, confirming that the identity recognition of the driver is passed.
In one embodiment, the processor, when executing the computer program, further performs the steps of: recording the face information of a driver and the identification information of a vehicle; acquiring a preset vehicle starting instruction, and sending the preset vehicle starting instruction to a vehicle-mounted terminal; the vehicle-mounted terminal is used for controlling the vehicle to start according to a preset vehicle starting instruction.
In one embodiment, the processor, when executing the computer program, further performs the steps of: if the matching of the face information of the driver and the preset face information fails, confirming that the identity recognition of the driver does not pass; acquiring a preset first alarm instruction, and sending the preset first alarm instruction to the vehicle-mounted terminal; the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset first alarm instruction.
In one embodiment, the processor, when executing the computer program, further performs the steps of: receiving current driver image information sent by a vehicle-mounted terminal according to a preset frequency; extracting the face information of the current driver from the image information of the current driver; if the matching of the current face information of the driver and the face information of the driver fails, sending a preset second alarm instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset second alarm instruction.
In one embodiment, the processor, when executing the computer program, further performs the steps of: extracting driving behavior characteristic information of the current driver from the image information of the current driver; if the driving behavior characteristic information of the current driver is successfully matched with the preset illegal driving behavior characteristic information, sending a preset voice reminding instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for carrying out voice alarm according to the voice reminding instruction so as to remind the current driver of safe driving.
In the embodiments, the computer device realizes the purpose of performing double verification on the identity of the driver according to the face information of the driver and the identity identification information carried by the smart card through the computer program running on the processor, and avoids the defect of low safety of the traditional identity identification based on the input identity information, thereby improving the identification safety of the identity of the driver; (ii) a Meanwhile, the encrypted face information and the encrypted identification information of the driver, which are sent by the vehicle-mounted terminal, are received, so that the transmission safety of the face information and the identification information of the driver is ensured, the information is prevented from being falsified, and the identification safety of the identity of the driver is further improved.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a driver smart card is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information and the identity identification information of the driver by using a first secret key to obtain encrypted information;
acquiring a second key corresponding to the first key;
decrypting the encrypted information according to the second key to obtain the face information of the driver and the identity information;
acquiring preset face information corresponding to the identity identification information;
and if the face information of the driver is successfully matched with the preset face information, confirming that the identity recognition of the driver is passed.
In one embodiment, the computer program when executed by the processor further performs the steps of: inquiring a first preset face database according to the identity identification information; the first preset face database stores preset face information corresponding to a plurality of identity identification information; and acquiring preset face information corresponding to the identity identification information from a first preset face database.
In one embodiment, the computer program when executed by the processor further performs the steps of: receiving vehicle identification information sent by a vehicle-mounted terminal; inquiring a second preset face database to obtain preset registered face information corresponding to the vehicle identification information; the second preset face database stores preset registered face information corresponding to the plurality of vehicle identification information.
In one embodiment, the computer program when executed by the processor further performs the steps of: and if the face information of the driver is successfully matched with the preset face information and the preset registered face information, confirming that the identity recognition of the driver is passed.
In one embodiment, the computer program when executed by the processor further performs the steps of: recording the face information of a driver and the identification information of a vehicle; acquiring a preset vehicle starting instruction, and sending the preset vehicle starting instruction to a vehicle-mounted terminal; the vehicle-mounted terminal is used for controlling the vehicle to start according to a preset vehicle starting instruction.
In one embodiment, the computer program when executed by the processor further performs the steps of: if the matching of the face information of the driver and the preset face information fails, confirming that the identity recognition of the driver does not pass; acquiring a preset first alarm instruction, and sending the preset first alarm instruction to the vehicle-mounted terminal; the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset first alarm instruction.
In one embodiment, the computer program when executed by the processor further performs the steps of: receiving current driver image information sent by a vehicle-mounted terminal according to a preset frequency; extracting the face information of the current driver from the image information of the current driver; if the matching of the current face information of the driver and the face information of the driver fails, sending a preset second alarm instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for executing corresponding alarm operation according to a preset second alarm instruction.
In one embodiment, the computer program when executed by the processor further performs the steps of: extracting driving behavior characteristic information of the current driver from the image information of the current driver; if the driving behavior characteristic information of the current driver is successfully matched with the preset illegal driving behavior characteristic information, sending a preset voice reminding instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for carrying out voice alarm according to the voice reminding instruction so as to remind the current driver of safe driving.
In the above embodiments, the computer-readable storage medium implements, through the computer program stored therein, the purpose of performing dual verification on the identity of the driver according to the face information of the driver and the identification information carried by the smart card, and avoids the defect of low security in the conventional identity recognition based on input identity information, thereby improving the security in the identity recognition of the driver; (ii) a Meanwhile, the encrypted face information and the encrypted identification information of the driver, which are sent by the vehicle-mounted terminal, are received, so that the transmission safety of the face information and the identification information of the driver is ensured, the information is prevented from being falsified, and the identification safety of the identity of the driver is further improved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method for identifying the identity of a driver, the method comprising:
receiving encrypted information and a first secret key sent by a vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a smart card of a driver is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information of the driver and the identity identification information by using the first secret key to obtain encrypted information;
acquiring a second key corresponding to the first key;
decrypting the encrypted information according to the second key to obtain the face information of the driver and the identity information;
acquiring preset face information corresponding to the identity identification information;
and if the driver face information is successfully matched with the preset face information, confirming that the identity recognition of the driver is passed.
2. The method according to claim 1, wherein the obtaining of the preset face information corresponding to the identification information comprises:
inquiring a first preset face database according to the identity identification information; the first preset face database stores preset face information corresponding to a plurality of identity identification information;
and acquiring preset face information corresponding to the identity identification information from the first preset face database.
3. The method according to claim 1, before confirming that the driver's identification passes if the driver's face information is successfully matched with the preset face information, further comprising:
receiving vehicle identification information sent by the vehicle-mounted terminal;
querying a second preset face database to obtain preset registered face information corresponding to the vehicle identification information; the second preset face database stores preset registered face information corresponding to a plurality of vehicle identification information;
if the matching of the driver face information and the preset face information is successful, confirming that the identity recognition of the driver is passed, comprising the following steps:
and if the driver face information is successfully matched with the preset face information and the preset registered face information, confirming that the driver identity identification is passed.
4. The method according to claim 3, further comprising, after confirming that the driver's identification is passed if the driver's face information is successfully matched with the preset face information:
recording the face information of the driver and the vehicle identification information;
acquiring a preset vehicle starting instruction, and sending the preset vehicle starting instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for controlling the vehicle to start according to the preset vehicle starting instruction.
5. The method according to claim 1, further comprising, after obtaining preset face information corresponding to the identification information:
if the matching of the driver face information and the preset face information fails, confirming that the identity recognition of the driver does not pass;
acquiring a preset first alarm instruction, and sending the preset first alarm instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for executing corresponding alarm operation according to the preset first alarm instruction.
6. The method according to any one of claims 1 to 5, further comprising, after confirming that the driver's identification passes if the driver's face information is successfully matched with the preset face information:
receiving current driver image information sent by the vehicle-mounted terminal according to a preset frequency;
extracting the face information of the current driver from the image information of the current driver;
if the matching of the current driver face information and the driver face information fails, sending a preset second alarm instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for executing corresponding alarm operation according to the preset second alarm instruction.
7. The method according to claim 6, after receiving the current driver image information transmitted by the vehicle-mounted terminal according to a preset frequency, further comprising:
extracting driving behavior characteristic information of the current driver from the image information of the current driver;
if the driving behavior characteristic information of the current driver is successfully matched with the preset illegal driving behavior characteristic information, sending a preset voice reminding instruction to the vehicle-mounted terminal; and the vehicle-mounted terminal is used for carrying out voice alarm according to the voice reminding instruction so as to remind the current driver of safe driving.
8. An apparatus for identifying the identity of a driver, the apparatus comprising:
the information receiving module is used for receiving the encrypted information and the first secret key sent by the vehicle-mounted terminal; the vehicle-mounted terminal is used for detecting that a smart card of a driver is placed in a preset identification area, reading identity identification information carried by the smart card, collecting face information of the driver, and encrypting the face information of the driver and the identity identification information by using the first secret key to obtain encrypted information;
a key obtaining module, configured to obtain a second key corresponding to the first key;
the information decryption module is used for decrypting the encrypted information according to the second secret key to obtain the face information of the driver and the identity information;
the information acquisition module is used for acquiring preset face information corresponding to the identity identification information;
and the identity recognition module is used for confirming that the identity recognition of the driver passes if the face information of the driver is successfully matched with the preset face information.
9. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
CN202010035577.1A 2020-01-14 2020-01-14 Driver identity recognition method and device, computer equipment and storage medium Active CN111277575B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010035577.1A CN111277575B (en) 2020-01-14 2020-01-14 Driver identity recognition method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010035577.1A CN111277575B (en) 2020-01-14 2020-01-14 Driver identity recognition method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111277575A true CN111277575A (en) 2020-06-12
CN111277575B CN111277575B (en) 2022-04-05

Family

ID=71000153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010035577.1A Active CN111277575B (en) 2020-01-14 2020-01-14 Driver identity recognition method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111277575B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111783594A (en) * 2020-06-23 2020-10-16 杭州海康威视数字技术股份有限公司 Alarm method and device and electronic equipment
CN112417983A (en) * 2020-10-28 2021-02-26 在行(杭州)大数据科技有限公司 Vehicle driver determination method, device, equipment and medium based on multi-source data
CN112660204A (en) * 2020-12-31 2021-04-16 上海商汤临港智能科技有限公司 Driver detection method, device, equipment, vehicle, medium and product
CN112887983A (en) * 2021-01-27 2021-06-01 上海银基信息安全技术股份有限公司 Equipment identity authentication method, device, equipment and medium
CN112926519A (en) * 2021-03-29 2021-06-08 安徽华典大数据科技有限公司 Identity recognition system based on quantum secret data
CN112991600A (en) * 2021-03-26 2021-06-18 杭州海康威视数字技术股份有限公司 Method, device, system and equipment for enabling vehicle to exit parking lot
CN113032799A (en) * 2021-02-02 2021-06-25 吉林云帆智能工程有限公司 Rail vehicle car networking operation and maintenance management platform
CN113112243A (en) * 2021-04-28 2021-07-13 南京交通职业技术学院 Automobile identity recognition device and data processing and communication method
CN113409615A (en) * 2021-06-18 2021-09-17 深圳市易流科技股份有限公司 Driver monitoring system and driver monitoring method
CN113408583A (en) * 2021-05-18 2021-09-17 支付宝(杭州)信息技术有限公司 Identity verification method, device and equipment
CN114448708A (en) * 2022-02-11 2022-05-06 东莞盟大集团有限公司 Login method, system and storage medium
CN114492687A (en) * 2022-01-06 2022-05-13 深圳市锐明技术股份有限公司 Pre-post detection method and device, terminal equipment and computer readable storage medium
CN114475620A (en) * 2022-01-26 2022-05-13 南京科融数据***股份有限公司 Driver verification method and system for money box escort system
CN114676405A (en) * 2022-02-25 2022-06-28 北京中交兴路信息科技有限公司 Driver identity information verification method, system, electronic device and storage medium
CN115883605A (en) * 2022-11-30 2023-03-31 成都赛力斯科技有限公司 Visitor-based vehicle-mounted function control method and device
WO2023236436A1 (en) * 2022-06-07 2023-12-14 公安部第三研究所 Designated driver management system based on biometric identification technology
CN117493415A (en) * 2023-11-03 2024-02-02 青岛以萨数据技术有限公司 Vehicle driver and passenger inquiry method, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105320863A (en) * 2015-10-28 2016-02-10 宝鸡市公安局交通警察支队 Driver identity verification system and method
CN108162975A (en) * 2017-12-11 2018-06-15 厦门蓝斯通信股份有限公司 A kind of driver identity identification and monitoring and managing method and system
WO2018148897A1 (en) * 2017-02-16 2018-08-23 深圳市锐明技术股份有限公司 Driver identity identification method and device
CN109344773A (en) * 2018-10-06 2019-02-15 广州智体科技有限公司 A kind of taxi driver's face identification system method and device
CN110188521A (en) * 2019-05-29 2019-08-30 江苏恒宝智能***技术有限公司 A kind of shared automobile driver identity identifying method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105320863A (en) * 2015-10-28 2016-02-10 宝鸡市公安局交通警察支队 Driver identity verification system and method
WO2018148897A1 (en) * 2017-02-16 2018-08-23 深圳市锐明技术股份有限公司 Driver identity identification method and device
CN108162975A (en) * 2017-12-11 2018-06-15 厦门蓝斯通信股份有限公司 A kind of driver identity identification and monitoring and managing method and system
CN109344773A (en) * 2018-10-06 2019-02-15 广州智体科技有限公司 A kind of taxi driver's face identification system method and device
CN110188521A (en) * 2019-05-29 2019-08-30 江苏恒宝智能***技术有限公司 A kind of shared automobile driver identity identifying method and system

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111783594A (en) * 2020-06-23 2020-10-16 杭州海康威视数字技术股份有限公司 Alarm method and device and electronic equipment
CN112417983A (en) * 2020-10-28 2021-02-26 在行(杭州)大数据科技有限公司 Vehicle driver determination method, device, equipment and medium based on multi-source data
CN112660204A (en) * 2020-12-31 2021-04-16 上海商汤临港智能科技有限公司 Driver detection method, device, equipment, vehicle, medium and product
CN112887983A (en) * 2021-01-27 2021-06-01 上海银基信息安全技术股份有限公司 Equipment identity authentication method, device, equipment and medium
CN112887983B (en) * 2021-01-27 2023-11-24 上海银基信息安全技术股份有限公司 Equipment identity authentication method, device, equipment and medium
CN113032799A (en) * 2021-02-02 2021-06-25 吉林云帆智能工程有限公司 Rail vehicle car networking operation and maintenance management platform
CN112991600A (en) * 2021-03-26 2021-06-18 杭州海康威视数字技术股份有限公司 Method, device, system and equipment for enabling vehicle to exit parking lot
CN112991600B (en) * 2021-03-26 2023-05-05 杭州海康威视数字技术股份有限公司 Method, device, system and equipment for enabling vehicle to leave parking lot
CN112926519A (en) * 2021-03-29 2021-06-08 安徽华典大数据科技有限公司 Identity recognition system based on quantum secret data
CN113112243A (en) * 2021-04-28 2021-07-13 南京交通职业技术学院 Automobile identity recognition device and data processing and communication method
CN113408583B (en) * 2021-05-18 2022-04-29 支付宝(杭州)信息技术有限公司 Identity verification method, device and equipment
CN113408583A (en) * 2021-05-18 2021-09-17 支付宝(杭州)信息技术有限公司 Identity verification method, device and equipment
CN113409615A (en) * 2021-06-18 2021-09-17 深圳市易流科技股份有限公司 Driver monitoring system and driver monitoring method
CN114492687A (en) * 2022-01-06 2022-05-13 深圳市锐明技术股份有限公司 Pre-post detection method and device, terminal equipment and computer readable storage medium
CN114475620A (en) * 2022-01-26 2022-05-13 南京科融数据***股份有限公司 Driver verification method and system for money box escort system
CN114475620B (en) * 2022-01-26 2024-03-12 南京科融数据***股份有限公司 Driver verification method and system for money box escort system
CN114448708A (en) * 2022-02-11 2022-05-06 东莞盟大集团有限公司 Login method, system and storage medium
CN114676405A (en) * 2022-02-25 2022-06-28 北京中交兴路信息科技有限公司 Driver identity information verification method, system, electronic device and storage medium
WO2023236436A1 (en) * 2022-06-07 2023-12-14 公安部第三研究所 Designated driver management system based on biometric identification technology
CN115883605A (en) * 2022-11-30 2023-03-31 成都赛力斯科技有限公司 Visitor-based vehicle-mounted function control method and device
CN115883605B (en) * 2022-11-30 2024-05-10 重庆赛力斯凤凰智创科技有限公司 Visitor-based vehicle-mounted function control method and device
CN117493415A (en) * 2023-11-03 2024-02-02 青岛以萨数据技术有限公司 Vehicle driver and passenger inquiry method, electronic equipment and storage medium
CN117493415B (en) * 2023-11-03 2024-05-24 青岛以萨数据技术有限公司 Vehicle driver and passenger inquiry method, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN111277575B (en) 2022-04-05

Similar Documents

Publication Publication Date Title
CN111277575B (en) Driver identity recognition method and device, computer equipment and storage medium
US9679210B2 (en) Using passive driver identification and other input for providing real-time alerts or actions
CN108540579B (en) Driver identity online monitoring method and device and storage medium
CN110758322B (en) Vehicle starting method, device, equipment and storage medium
US20170076396A1 (en) Monitoring system and method
CN111295862A (en) System and method for cryptographically securing vehicle identity
CN111224774B (en) Authentication method and system for using rented vehicle and third-party platform
CN110808053B (en) Driver identity verification method and device and electronic equipment
CN110188521A (en) A kind of shared automobile driver identity identifying method and system
US10049506B2 (en) Documentation of a motor vehicle condition
EP2950251A1 (en) Method, apparatus and system for filling out an accident report form
CN111798667A (en) Monitoring method, monitoring server, monitoring system and storage medium of non-motor vehicle
WO2019146488A1 (en) Driving state monitoring device, driving state monitoring method, and driving state monitoring system
EP3381207A1 (en) Method and terminal for controlling the establishment of a vehicle accident report
EP2949510A1 (en) Method, system and apparatus for road safety
KR102157135B1 (en) Apparatus for analysysing working environment of driver using digital tachograph
CN110909597A (en) Vehicle child lock falling control method and device and vehicle-mounted equipment
CN108674367A (en) A kind of automobile driver's vehicle control method and the system for realizing this method
CN105227555B (en) Equipment starting method and system
CN109067745B (en) Method for authenticating vehicle occupant, apparatus, device and storage medium therefor
CN110365656B (en) Data management method, data management device and environment-friendly detection equipment
EP3858807A1 (en) Method and system for managing vehicle generated data
CN115593358A (en) Vehicle tracking method and system
CN111222113B (en) Authentication method, system and authentication platform for using rented vehicles
JP2015090519A (en) On-vehicle recorder

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 510670 Room 501, 12 kehuisan street, Huangpu District, Guangzhou City, Guangdong Province

Applicant after: Guangzhou Jiaoxin Investment Technology Co.,Ltd.

Address before: 510405 room 804, 8th floor, Guangzhou highway main hub command center, 338 Guangyuan Middle Road, Baiyun District, Guangzhou City, Guangdong Province

Applicant before: GUANGZHOU COMMUNICATION INFORMATION CONSTRUCTION INVESTMENT AND OPERATION Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant