CN113076867A - Target object verification method, target object verification device, storage medium and electronic device - Google Patents

Target object verification method, target object verification device, storage medium and electronic device Download PDF

Info

Publication number
CN113076867A
CN113076867A CN202110350841.5A CN202110350841A CN113076867A CN 113076867 A CN113076867 A CN 113076867A CN 202110350841 A CN202110350841 A CN 202110350841A CN 113076867 A CN113076867 A CN 113076867A
Authority
CN
China
Prior art keywords
target
identification data
image identification
information
verification result
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.)
Pending
Application number
CN202110350841.5A
Other languages
Chinese (zh)
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.)
Sanchuan Online (Hangzhou) Information Technology Co.,Ltd.
Original Assignee
Beijing Wanji Technology 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 Beijing Wanji Technology Co Ltd filed Critical Beijing Wanji Technology Co Ltd
Priority to CN202110350841.5A priority Critical patent/CN113076867A/en
Publication of CN113076867A publication Critical patent/CN113076867A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • G06V20/584Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of vehicle lights or traffic lights
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • 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/172Classification, e.g. identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/08Detecting or categorising vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Traffic Control Systems (AREA)

Abstract

The embodiment of the invention provides a method, a device, a storage medium and an electronic device for verifying a target object, wherein the method comprises the following steps: when a target vehicle is in a stopped state, image identification data of an object at the position of a driver of the target vehicle, which is acquired by a target device, is acquired, target image identification data corresponding to the target object is acquired, which is sent by a target block chain and recorded, the first image identification data and the target image identification data are verified based on the corresponding relation between the target object and the target vehicle, a first verification result is obtained, and under the condition that the first verification result shows that the verification fails, first warning information is sent to the target block chain, and the target vehicle is prevented from entering a running state from the stopped state.

Description

Target object verification method, target object verification device, storage medium and electronic device
Technical Field
The embodiment of the invention relates to the field of communication, in particular to a target object verification method, a target object verification device, a storage medium and an electronic device.
Background
In the current vehicle operation service, a user generally calls an operating vehicle to realize travel demand, but the matching relationship between the actually called operating vehicle information and the predetermined operating vehicle information is difficult to guarantee, for example, in the vehicle operation service, a driver who is not qualified illegally drives the operating vehicle to perform service, so that the travel safety of the user is greatly threatened.
Aiming at the technical problem that the legality of the vehicle cannot be effectively determined in the related art, an effective solution is not provided at present.
Disclosure of Invention
The embodiment of the invention provides a target object verification method, a target object verification device, a storage medium and an electronic device, and at least solves the problem that the legality of a vehicle cannot be effectively determined in the related art.
According to an embodiment of the present invention, there is provided a target object verification method, including: acquiring first image identification data, wherein the first image identification data is image identification data of a first object acquired through target equipment when a target vehicle is in a stop state, and the first object is an object located at the position of a driver of the target vehicle; acquiring target object information sent by a target block chain, wherein the target object information records target image identification data corresponding to a target object, and the target object information is used for representing the corresponding relation between the target object and the target vehicle; verifying the first image identification data and the target image identification data to obtain a first verification result; and in the case that the first verification result indicates that the verification fails, sending first warning information to the target blockchain, and preventing the target vehicle from entering a driving state from a stop state, wherein the first warning information is used for indicating that the first object is unsuccessfully matched with the target object.
Optionally, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further includes: when the first verification result shows that verification is passed and the target vehicle is in a running state, acquiring second image identification data in real time, wherein the second image identification data is obtained by verifying the second image identification data and the target image identification data through the image identification data of the first object acquired by the target device when the target vehicle is in the running state; and sending the first alarm information to the target block chain when the second verification result indicates that the verification fails.
Optionally, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further includes: when the first verification result shows that the verification is passed and the target vehicle is in a running state, periodically acquiring third image identification data based on position change information of the target vehicle, wherein the position change information of the target vehicle is used for showing the position change condition of the target vehicle within a preset time interval; verifying the third image identification data and the target image identification data to obtain a third verification result; and under the condition that the third verification result shows that the verification fails, acquiring monitoring data of the target vehicle, and sending second warning information to the target block chain, wherein the second warning information comprises the monitoring data.
Optionally, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further includes: when the first verification result shows that the verification is passed and the target vehicle is in a running state, acquiring a current running path of the target vehicle; acquiring a target driving path sent by the target block chain; verifying the current running path and the target running path to obtain a fourth verification result; and sending third warning information to the target block chain when the fourth verification result shows that the verification fails, wherein the third warning information is used for showing that the target vehicle does not travel according to the target travel path.
Optionally, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further includes: acquiring the current driving time length of the first object driving the target vehicle under the condition that the first verification result shows that the verification is passed; acquiring a driving time threshold sent by the target block chain;
and sending fourth warning information to the target block chain when the current driving time exceeds the driving time threshold, wherein the fourth warning information is used for indicating that the first object is in a fatigue driving state.
Optionally, the method further comprises: acquiring third image identification data, wherein the third image identification data is image identification data of a second object acquired by an image acquisition device, and the second object is an object other than the first object in the target vehicle; determining behavior data of the second object based on the second image recognition data; and sending fifth alarm information to the target block chain under the condition that the behavior data is in an abnormal state, wherein the fifth alarm information is used for indicating that the second object is an abnormal behavior object, and the fifth alarm information records the behavior data.
Optionally, the method further comprises: acquiring the activation state of the target equipment; if the activation state is not activated, sending activation information to the target blockchain, wherein the activation information is used for adding the target device to the target blockchain so as to activate the target device; acquiring fourth image identification data when the activation state is activated, wherein the fourth image identification data is used for determining whether the installation position of the target device is in a preset area in the target vehicle; and in the case that the fourth image identification data indicates that the installation position of the target device is not in the preset area in the target vehicle, sending sixth warning information to the target block chain, wherein the sixth warning information is used for indicating that the target device is illegally detached, and adding a third object to a target form, the fourth image identification data comprises image identification data of the third object, the third object is an object for illegally detaching the target device, and the target form is used for recording an object for forbidding the use of the target device.
Optionally, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further includes: and displaying a target two-dimensional code in a display area of the target device, wherein the target two-dimensional code is used for displaying the first verification result after being scanned.
Optionally, the obtaining target object information sent by the target blockchain includes: acquiring the target object information sent by the target block chain under the condition that the target block chain is connected with the target device and verifies that the target device is a device which allows the target object information to be received, wherein the target object information records one or more drivers associated with the target vehicle and a driving limited duration corresponding to the drivers; and storing the target object information in a storage module of the target device in a ciphertext mode, and generating a corresponding relation with the target vehicle.
According to another embodiment of the present invention, there is provided a target object verification apparatus including:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring first image identification data, the first image identification data is image identification data of a first object acquired through target equipment when a target vehicle is in a stop state, and the first object is an object located at the position of a driver of the target vehicle;
the second acquisition module is used for acquiring target object information sent by a target block chain, wherein the target object information records target image identification data corresponding to a target object, and the target object information is used for representing the corresponding relation between the target object and the target vehicle;
the verification module is used for verifying the first image identification data and the target image identification data to obtain a first verification result;
and the processing module is used for sending first warning information to the target blockchain and preventing the target vehicle from entering a driving state from a stop state under the condition that the first verification result shows that the verification is not passed, wherein the first warning information is used for showing that the first object is unsuccessfully matched with the target object.
Optionally, the apparatus is further configured to: after the first image identification data and the target image identification data are verified to obtain a first verification result, when the first verification result shows that the verification is passed and the target vehicle is in a running state, second image identification data are obtained in real time, wherein when the second image identification data are that the target vehicle is in the running state, the second image identification data and the target image identification data are verified through the image identification data of the first object collected by the target equipment to obtain a second verification result; and sending the first alarm information to the target block chain when the second verification result indicates that the verification fails.
Optionally, the apparatus is further configured to: after the first image identification data and the target image identification data are verified to obtain a first verification result, periodically obtaining third image identification data based on position change information of the target vehicle when the first verification result shows that the verification is passed and the target vehicle is in a running state, wherein the position change information of the target vehicle is used for showing the position change condition of the target vehicle in a preset time interval; verifying the third image identification data and the target image identification data to obtain a third verification result; and under the condition that the third verification result shows that the verification fails, acquiring monitoring data of the target vehicle, and sending second warning information to the target block chain, wherein the second warning information comprises the monitoring data.
Optionally, the apparatus is further configured to: after the first image identification data and the target image identification data are verified to obtain a first verification result, when the first verification result shows that the verification is passed, and the target vehicle is in a running state, acquiring a current running path of the target vehicle; acquiring a target driving path sent by the target block chain; verifying the current running path and the target running path to obtain a fourth verification result; and sending third warning information to the target block chain when the fourth verification result shows that the verification fails, wherein the third warning information is used for showing that the target vehicle does not travel according to the target travel path.
Optionally, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further includes: acquiring the current driving time length of the first object driving the target vehicle under the condition that the first verification result shows that the verification is passed; acquiring a driving time threshold sent by the target block chain; and sending fourth warning information to the target block chain when the current driving time exceeds the driving time threshold, wherein the fourth warning information is used for indicating that the first object is in a fatigue driving state.
Optionally, the apparatus is further configured to: acquiring third image identification data, wherein the third image identification data is image identification data of a second object acquired by an image acquisition device, and the second object is an object other than the first object in the target vehicle; determining behavior data of the second object based on the second image recognition data; and sending fifth alarm information to the target block chain under the condition that the behavior data is in an abnormal state, wherein the fifth alarm information is used for indicating that the second object is an abnormal behavior object, and the fifth alarm information records the behavior data.
Optionally, the apparatus is further configured to: acquiring the activation state of the target equipment; if the activation state is not activated, sending activation information to the target blockchain, wherein the activation information is used for adding the target device to the target blockchain so as to activate the target device; acquiring fourth image identification data when the activation state is activated, wherein the fourth image identification data is used for determining whether the installation position of the target device is in a preset area in the target vehicle;
and in the case that the fourth image identification data indicates that the installation position of the target device is not in the preset area in the target vehicle, sending sixth warning information to the target block chain, wherein the sixth warning information is used for indicating that the target device is illegally detached, and adding a third object to a target form, the fourth image identification data comprises image identification data of the third object, the third object is an object for illegally detaching the target device, and the target form is used for recording an object for forbidding the use of the target device.
Optionally, the apparatus is further configured to: and after the first image identification data and the target image identification data are verified to obtain a first verification result, displaying a target two-dimensional code in a display area of the target equipment, wherein the target two-dimensional code is used for displaying the first verification result after being scanned.
Optionally, the apparatus is further configured to obtain target object information sent by the target blockchain by: acquiring the target object information sent by the target block chain under the condition that the target block chain is connected with the target device and verifies that the target device is a device which allows the target object information to be received, wherein the target object information records one or more drivers associated with the target vehicle and a driving limited duration corresponding to the drivers; and storing the target object information in a storage module of the target device in a ciphertext mode, and generating a corresponding relation with the target vehicle.
According to a further embodiment of the present invention, there is also provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.
By the invention, when the target vehicle is in a stop state, the image identification data of the object at the position of the driver of the target vehicle, which is acquired by the target equipment, is acquired, the target image identification data which is sent by the target block chain and is recorded with the corresponding target object is acquired, the first image identification data and the target image identification data are verified based on the corresponding relation between the target object and the target vehicle, and a first verification result is obtained, in the case where the first verification result indicates that the verification has failed, first warning information is transmitted to the target block chain, and the target vehicle is prevented from entering the travel state from the stopped state, and therefore, the technical problem that the legality of the vehicle cannot be effectively determined in the related technology can be solved, the legality and the authenticity of the target vehicle are improved, the safety of riding service is improved, and the technical effect of using experience of a user is optimized.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a block diagram of a hardware configuration of a mobile terminal of a target object authentication method according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating an alternative method for target object verification according to an embodiment of the present invention;
FIG. 3 is a flow chart illustrating an alternative method for target object verification according to embodiments of the present invention;
fig. 4 is a schematic structural diagram of an alternative target object verification apparatus according to an embodiment of the present invention.
Detailed Description
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings in conjunction with the embodiments.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
The method embodiments provided in the embodiments of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking the example of being operated on a mobile terminal, fig. 1 is a hardware structure block diagram of the mobile terminal of a target object verification method according to an embodiment of the present invention. As shown in fig. 1, the mobile terminal may include one or more (only one shown in fig. 1) processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), and a memory 104 for storing data, wherein the mobile terminal may further include a transmission device 106 for communication functions and an input-output device 108. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration, and does not limit the structure of the mobile terminal. For example, the mobile terminal may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
The memory 104 may be used to store computer programs, for example, software programs and modules of application software, such as computer programs corresponding to the target object verification method in the embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, so as to implement the above-mentioned method. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the mobile terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a Network adapter (NIC), which can be connected to other Network devices through a base station so as to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In this embodiment, a method for verifying a target object running on a mobile terminal, a computer terminal, or a similar computing device is provided, and fig. 2 is a schematic flowchart of an optional method for verifying a target object according to an embodiment of the present invention, as shown in fig. 2, the flowchart includes the following steps:
s202, acquiring first image identification data, wherein the first image identification data are image identification data of a first object acquired through target equipment when a target vehicle is in a stop state, and the first object is an object in the position of a driver of the target vehicle;
s204, acquiring target object information sent by the target block chain, wherein the target object information records target image identification data corresponding to a target object, and the target object information is used for representing the corresponding relation between the target object and a target vehicle;
s206, verifying the first image identification data and the target image identification data to obtain a first verification result;
and S208, under the condition that the first verification result shows that the verification is not passed, sending first warning information to the target block chain, and preventing the target vehicle from entering a driving state from a stop state, wherein the first warning information is used for showing that the first object and the target object are unsuccessfully matched.
The execution main body of the above steps may be a mobile terminal, a computer terminal, or a similar operation device, but is not limited thereto, and in this embodiment, the execution main body is an intelligent On Board Unit (OBU) as an example, and the embodiment is further described.
Optionally, in this embodiment, the execution order of step S202 and step S204 may be interchanged, that is, step S204 may be executed first, and then step S202 may be executed.
Optionally, in this embodiment, the target device may include, but is not limited to, an intelligent OBU, the first image identification data is image identification data acquired by an image acquisition device connected to the intelligent OBU for a driver position of the target vehicle, and the image acquisition device may include, but is not limited to, a camera, a recorder, and the like.
Alternatively, in this embodiment, the target vehicle in the stopped state may include, but is not limited to, a state in which the target vehicle arrives at a predetermined location to wait for the user after the user calls the target vehicle by a direct taxi taking method or a taxi taking app (application) mode, which is only an example, and this embodiment is not limited in any way.
Optionally, in this embodiment, the target blockchain may include, but is not limited to, a blockchain storing the information related to the target vehicle, for example, in a case that the target vehicle is a vehicle executing a traffic operation service, the target blockchain records service information of the traffic operation service, including, but not limited to, the target vehicle and driver information corresponding to the target vehicle, where the service information may be pre-stored in the target blockchain by, but not limited to, other terminals or nodes, or pre-uploaded to the target blockchain by, but not limited to, the intelligent OBU.
Optionally, in this embodiment, the target object information records a corresponding relationship between the target vehicle and the driver, for example, a driver list, a driver age, and the like, and may further include, but is not limited to, face recognition data of the driver, a length of a current driving time of the driver, and the like.
Optionally, in this embodiment, the verifying the first image recognition data and the target image recognition data may be based on an existing face recognition algorithm, and specifically, may include, but is not limited to, a face feature point-based recognition algorithm, an entire face image-based recognition algorithm, a template-based face image recognition algorithm, an algorithm for face recognition using a neural network, and the like, which are only examples, and this embodiment does not set any specific limitation.
Optionally, in this embodiment, the first warning information is warning information sent to the target block chain, and may further include, but is not limited to, sending warning information to the target block chain, and sending the first warning information to the user terminal, where the first warning information indicates that the current driver of the target vehicle does not match information stored in the target block chain and associated with the target vehicle.
Optionally, in this embodiment, before acquiring the target object information sent by the target blockchain, the intelligent OBU may be connected to the target blockchain through one or more communication methods, including but not limited to, and complete activation in the target blockchain, so as to store the target face image recognition data.
By the embodiment, when the target vehicle is in a stopped state, the image identification data of the object at the position of the driver of the target vehicle, which is acquired by the target device, is acquired, the target image identification data which is sent by the target block chain and is recorded with the corresponding target object is acquired, the first image identification data and the target image identification data are verified based on the corresponding relation between the target object and the target vehicle, so that a first verification result is obtained, in the case where the first verification result indicates that the verification has failed, first warning information is transmitted to the target block chain, and the target vehicle is prevented from entering the travel state from the stopped state, and therefore, the technical problem that the legality of the vehicle cannot be effectively determined in the related technology can be solved, the legality and the authenticity of the target vehicle are improved, the safety of riding service is improved, and the technical effect of using experience of a user is optimized.
In an optional embodiment, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further comprises: when the first verification result shows that verification is passed and the target vehicle is in a running state, acquiring second image identification data in real time, wherein the second image identification data is obtained by verifying the second image identification data and the target image identification data through the image identification data of the first object acquired by the target device when the target vehicle is in the running state; and sending the first alarm information to the target block chain when the second verification result indicates that the verification fails.
Optionally, in this embodiment, the target vehicle being in a driving state may include, but is not limited to, that the target vehicle is in an operation state of carrying passengers, and the verification is performed by acquiring the second image identification data in real time on the basis of the real-time connection between the intelligent OBU and the target block chain, and further, when the second verification result indicates that the verification fails, the target block chain is alerted in real time.
In an optional embodiment, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further comprises: when the first verification result shows that the verification is passed and the target vehicle is in a running state, periodically acquiring third image identification data based on position change information of the target vehicle, wherein the position change information of the target vehicle is used for showing the position change condition of the target vehicle within a preset time interval; verifying the third image identification data and the target image identification data to obtain a third verification result; and under the condition that the third verification result shows that the verification fails, acquiring monitoring data of the target vehicle, and sending second warning information to the target block chain, wherein the second warning information comprises the monitoring data.
Alternatively, in this embodiment, the third image recognition data may be acquired periodically, and the period may include, but is not limited to, the preset time interval, for example, set to 5 minutes, 10 minutes, 30 minutes, and the like, the period may be set according to a certain ratio based on the distance between the departure point and the destination point preset by the passenger, and may include, but is not limited to, determining the period in real time based on the position change information of the target vehicle at the preset time interval, for example, the position of the target vehicle changes by 5 km in 10 minutes, at which time, the above-described period is set to 1 acquisition in 10 minutes, the position of the target vehicle changes by 0 in 10 minutes, and at the moment, the period is set to 10 times in 10 minutes, so that the driver information is ensured to be updated in real time in the starting and running processes of the target vehicle, and the legality of the driver in the running process is ensured.
In an optional embodiment, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further comprises: when the first verification result shows that the verification is passed and the target vehicle is in a running state, acquiring a current running path of the target vehicle; acquiring a target driving path sent by the target block chain; verifying the current running path and the target running path to obtain a fourth verification result; and sending third warning information to the target block chain when the fourth verification result shows that the verification fails, wherein the third warning information is used for showing that the target vehicle does not travel according to the target travel path.
Optionally, in this embodiment, the target driving path of the target vehicle may include, but is not limited to, a driving path configured in advance, for example, when the target vehicle performs a transportation service of a fixed line, the target driving path is configured in advance, when the target vehicle is a taxi, a network appointment, and the like, the target driving path is automatically acquired according to a departure point and a destination point input by a passenger, and in the process of acquiring the target driving path, the driving path may be optimized based on information of the target vehicle and road condition information, and the optimized driving path is determined as the target driving path.
Optionally, in this embodiment, the fourth verification result may be obtained by a method of verifying the current driving route and the target driving route, which includes but is not limited to identifying through an artificial intelligence network.
In an optional embodiment, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further comprises: acquiring the current driving time length of the first object driving the target vehicle under the condition that the first verification result shows that the verification is passed; acquiring a driving time threshold sent by the target block chain; and sending fourth warning information to the target block chain when the current driving time exceeds the driving time threshold, wherein the fourth warning information is used for indicating that the first object is in a fatigue driving state.
Optionally, in this embodiment, the driving duration of the current driver driving the target vehicle may be recorded in a storage module of the intelligent OBU, and uploaded to the target block chain, and when the first verification result indicates that the verification passes, the current driving duration of the first object driving the target vehicle is obtained, and when the current driving duration exceeds a driving duration threshold, the fourth warning information is sent to the target block chain, where the driving duration threshold may be set according to a specific situation of the driver or the target vehicle.
Optionally, in this embodiment, the verification may be performed, but not limited to, when the first verification result indicates that the verification is passed and the target vehicle has not started to run, or when the first verification result indicates that the verification is passed and the target vehicle has started to run, and when the current driving time reaches the driving time threshold, fourth warning information indicating that the driver is in a fatigue driving state may be sent to the target blockchain.
In an optional embodiment, the method further comprises: acquiring third image identification data, wherein the third image identification data is image identification data of a second object acquired by an image acquisition device, and the second object is an object other than the first object in the target vehicle; determining behavior data of the second object based on the second image recognition data; and sending fifth alarm information to the target block chain under the condition that the behavior data is in an abnormal state, wherein the fifth alarm information is used for indicating that the second object is an abnormal behavior object, and the fifth alarm information records the behavior data.
Optionally, in this embodiment, the second object may include, but is not limited to, other objects in the target vehicle except for the driver, and may also include, but is not limited to, all objects that can be acquired by the image acquisition device connected to the smart OBU, for example, when the target vehicle is a bus, the second object may be a ticket seller, a passenger, and the like.
Optionally, in this embodiment, the behavior data may be collected through a preset artificial intelligence algorithm, and may include, but is not limited to, whether a passenger snatches a steering wheel of the target vehicle, whether the passenger uses an in-vehicle facility prohibited from being used, and the like, and after the collection of the behavior data by the image collection device is completed, the behavior data is preferentially sent to the target block chain and stored as an evidence.
In an optional embodiment, the method further comprises: acquiring the activation state of the target equipment; if the activation state is not activated, sending activation information to the target blockchain, wherein the activation information is used for adding the target device to the target blockchain so as to activate the target device; acquiring fourth image identification data when the activation state is activated, wherein the fourth image identification data is used for determining whether the installation position of the target device is in a preset area in the target vehicle; and in the case that the fourth image identification data indicates that the installation position of the target device is not in the preset area in the target vehicle, sending sixth warning information to the target block chain, wherein the sixth warning information is used for indicating that the target device is illegally detached, and adding a third object to a target form, the fourth image identification data comprises image identification data of the third object, the third object is an object for illegally detaching the target device, and the target form is used for recording an object for forbidding the use of the target device.
Optionally, in this embodiment, the activation status may include, but is not limited to, whether the target device is turned on and registration and addition of the target device are completed in the target blockchain, the fourth image identification data may include, but is not limited to, image identification data obtained by monitoring installation of the intelligent OBU area in the target vehicle, when image identification data obtained by removing or destroying the intelligent OBU is identified, the image identification data is added to the target blockchain to store evidence, image identification data of a third object obtained by removing or destroying the intelligent OBU is compared with image identification data of a plurality of target objects stored in advance, when it is determined that the third object matches one of the target objects, the matched target object is added to an object form in which use of the intelligent OBU is prohibited, so as to protect operation of the intelligent OBU, the safety of the target vehicle is ensured.
In an optional embodiment, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further comprises: and displaying a target two-dimensional code in a display area of the target device, wherein the target two-dimensional code is used for displaying the first verification result after being scanned.
Optionally, in this embodiment, the target two-dimensional code may be generated by, but not limited to, the intelligent OBU, or may be generated by another terminal or a server, and is sent to the intelligent OBU through a network, or may be sent to the intelligent OBU by a target block chain.
Optionally, in this embodiment, the display area of the target device may further display information including, but not limited to, the current driving path and/or the target driving path, may further display information including, but not limited to, a current driving duration and/or a driving duration threshold of the driver, and may further display information including, but not limited to, driving history evaluation of the driver, for example, information such as a total driving number, a reputation evaluation, a trip default rate, a matching rate between the current driving path and the target driving path, and an accident occurrence rate of the target object corresponding to the target vehicle.
In an optional embodiment, obtaining the target object information sent by the target blockchain includes: acquiring the target object information sent by the target block chain under the condition that the target block chain is connected with the target device and verifies that the target device is a device which allows the target object information to be received, wherein the target object information records one or more drivers associated with the target vehicle and a driving limited duration corresponding to the drivers; and storing the target object information in a storage module of the target device in a ciphertext mode, and generating a corresponding relation with the target vehicle.
Optionally, in this embodiment, the verification that the target device passes through the target block chain may include, but is not limited to, obtaining one or more pieces of driver information associated with the target vehicle after the verification that the target device is authenticated, that is, in a case that the target device is a device that allows receiving the target object information, to determine one or more drivers associated with the target vehicle recorded in the target object information.
Optionally, in this embodiment, after determining one or more drivers recorded in the target object information, the subsequent face recognition verification may be performed.
Optionally, in this embodiment, when the information of one or more drivers associated with the target vehicle needs to be updated, the update information may be issued to the target device through a target block chain, including but not limited to, to update the target object information.
Optionally, in this embodiment, the method may include, but is not limited to, detecting whether the target device stores driver information in advance, and in a case that target object information delivered by a target block chain is stored in advance, only the changed target object information is updated each time the target device changes, and the target device does not need to deliver all the target object information again, so as to achieve the technical effects of saving communication resources and improving communication efficiency.
The following further describes the present invention with reference to specific embodiments, taking the target device as an intelligent OBU as an example:
in daily passenger service of vehicles, passengers generally realize travel demands by means of taxi-taking App or direct taxi-taking. Under the direct taxi taking mode, the taxi uses the center console to realize the operations of order receiving, expense calculation and the like, and has single function and no navigation function. Under the mode of taking a taxi by the mobile phone APP, although the mobile phone is bound with the vehicle, the binding relationship between a driver and the vehicle cannot be guaranteed, namely, a driver is not driving the vehicle. Along with intelligent OBU's popularization gradually, adopt intelligent OBU to manage by bus and have great advantage, intelligence OBU can guarantee the legitimacy and the authenticity of vehicle, possesses networking function and navigation. Therefore, extra operation cost can be saved, the riding route can be planned, and riding safety and riding satisfaction of passengers can be improved.
According to one aspect of the invention, the bus taking service management system comprises an intelligent OBU, a mobile phone and a background passenger transport information management system. The intelligent OBU is provided with a rear camera, a face recognition module, a voice recognition module, a display screen module and a networking communication module; the face data collected by the rear camera is transmitted to the face recognition module; the face recognition module is used for recognizing the face information of the driver and storing the face information in a local database as an identity authentication data source; the voice recognition module can be used for collecting the communication voice of a driver or a passenger in the driving process as a driving record basis; the display screen module is used for displaying relevant information such as the two-dimensional code and the riding navigation path, and the networking communication module is used for communicating with the background system to complete authentication and authorization of the intelligent OBU. The intelligent OBU is in an activated state, and information related to the vehicle is recorded in the intelligent OBU, so that the unique correspondence between the intelligent OBU and the vehicle is guaranteed. And after the intelligent OBU and the background system are successfully authenticated, the intelligent OBU and the background system are in the same block chain.
And the intelligent OBU communicates with the background system according to a certain time strategy (corresponding to the periodicity or real time) in an activated state to complete authentication. And after the background system passes the authentication of the intelligent OBU, adding the intelligent OBU into the target area chain, and after the intelligent OBU acquires the credit voucher, finishing the authentication of the identity of the driver. Meanwhile, a background system issues a driver list (face characteristics, scheduling personnel and the like) for scheduling, the face characteristics comprise eyes, a nose, a mouth and the like, and the intelligent OBU is used for binding the vehicle and the driver. After binding, the intelligent OBU identifies the face data of the driver through the camera of the intelligent OBU, and the face identification module extracts key information and compares the key information with a list of the drivers to confirm that the driver is the person who shifts. After confirming as the driver, the intelligent OBU displays the two-dimensional code (recording order receiving time, vehicle information, driver information and the like) and the license plate number. For passengers riding the App, whether the driver information is correct or not is displayed on the App. For passengers taking a car directly, the driver information is confirmed on the one hand and the destination is input and submitted on the other hand by scanning the code. The intelligent OBU automatically plans the route and displays the route navigation information on the display screen of the intelligent OBU. In the driving process, the intelligent OBU updates driver information in real time in the vehicle starting and driving processes according to the vehicle driving state and road conditions, and the legality of a driver in the driving process is ensured.
The intelligent OBU can track and verify the identity of a driver in real time in the driving process so as to avoid that the driver has no problem in initial verification under certain conditions, but the identity of the driver changes in the journey, once the driver changes, the OBU can upload relevant abnormal evidence information to a block chain, then alarm abnormally and push prompt messages to passengers;
the intelligent OBU of vehicle uploads actual driving route, abnormal information of driving and so on to the block chain network, and the block chain point pair is stored after uploading data verification succeeds, and statistics is carried out on the travel condition of the vehicle, if: information such as total times of order taking of a certain driver of a certain vehicle, credit evaluation, a journey default rate, a coincidence rate of a driving path and a planned path, an accident rate and the like; the passenger can check related information through the mobile phone APP to confirm whether to continuously take the vehicle.
The intelligent OBU can also monitor the continuous working time of the driver through the rear camera, prompt the driver to have a rest, and suspend the allocation of driver order taking according to the preset maximum continuous working time;
the intelligent OBU can record videos and voices in the vehicle in the driving process, monitor abnormal conditions in the vehicle and capture abnormal behaviors of passengers; for possible abnormal conditions such as the condition that a passenger blocks the driving safety of a driver, the abnormal driving state is uploaded in time, the key image is uploaded, the record is stored locally and encrypted, and the record is prevented from being tampered.
If the intelligent OBU is in an inactive state, the intelligent OBU cannot normally provide services; at the moment, the intelligent OBU needs to apply to the background again, the information of the intelligent OBU is checked, and the information is activated and authorized again if the information is legal; when the intelligent OBU is illegally disassembled, the intelligent OBU is confirmed through the anti-disassembling and the picture during disassembling, if the intelligent OBU is actually illegally disassembled, the alarm information is uploaded to the block chain, and a disassembling person is added into the blacklist.
Optionally, in this embodiment, after the background blockchain issues the list of drivers to be scheduled until the drivers complete authentication for the first time, the intelligent OBU collects the driver face information once at intervals; the intelligent OBU judges the running state of the vehicle according to the position, so that the acquisition time is reasonably adjusted; under the condition that the position is not changed, the acquisition time interval is shortened; when the driver stops and leaves, the driver needs to be authenticated again, and the driver is ensured to be always in an authenticated state in the process of providing passenger carrying service.
After the passenger provides a journey, when a driver drives the vehicle, the intelligent OBU triggers recording based on motion capture under the condition that the passenger is separated from the position of the intelligent OBU; once dangerous behaviors such as grabbing a steering wheel by a passenger are identified, the intelligent OBU captures a key image, and uploads the image to a background block chain while locally storing the key image; after the background block chain is checked, an alarm operation can be adopted to inform relevant departments to stop in time, and safe driving is guaranteed.
When a passenger provides a destination and the intelligent OBU plans a driving route, if the driver does not drive according to the provided route and the recommended route, the intelligent OBU evaluates the driving mileage and the driving route and grades the consistency of the driving route; according to the rating standard, reminding is given to the person with lower rating in real time, and the person with lower rating is displayed in a display area of the intelligent OBU; at the same time, the rating is uploaded to a blockchain for summary statistics, providing a manager's assessment of the driver, and the passenger adjusts the travel schedule based on this information.
Optionally, in this embodiment, fig. 3 is a schematic flowchart of another optional target object verification method according to this embodiment, where the flowchart includes the following steps:
s302, after the communication authentication of the intelligent OBU is successful, adding the intelligent OBU into a background system block chain, and authorizing the intelligent OBU to issue a shift driver list (corresponding to the target object information);
s304, identifying the matching of the face characteristics of the driver and a driver list;
s306, under the condition of successful matching, the intelligent OBU displays the two-dimensional code and the license plate, and under the condition of failed matching, an alarm operation is executed;
s308, the passenger confirms the identity of the driver and provides a journey;
and S310, path planning display and travel monitoring.
By the implementation, the vehicle information stored in the intelligent OBU is bound with a driver, so that the uniqueness of the vehicle and the driver is ensured; the vehicle information of the intelligent OBU has the characteristic of being not falsifiable, so that the reliability of the information is improved; meanwhile, the driver list is updated according to the background system, and comparison of driver information is carried out locally, so that great flexibility is provided, unnecessary communication is reduced, and efficiency is improved.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
In this embodiment, a target object verification apparatus is further provided, and the apparatus is used to implement the foregoing embodiments and preferred embodiments, and details are not repeated after the description is given. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 4 is a schematic structural diagram of an alternative target object verification apparatus according to an embodiment of the present invention, as shown in fig. 4, the apparatus includes:
a first obtaining module 402, configured to obtain first image identification data, where the first image identification data is image identification data of a first object acquired through a target device when a target vehicle is in a stopped state, and the first object is an object located at a driver position of the target vehicle;
a second obtaining module 404, configured to obtain target object information sent by a target blockchain, where the target object information records target image identification data corresponding to a target object, and the target object information is used to indicate a correspondence relationship between the target object and the target vehicle;
a verification module 406, configured to verify the first image identification data and the target image identification data to obtain a first verification result;
and the processing module 408 is configured to send first warning information to the target blockchain and prevent the target vehicle from entering a driving state from a stopped state if the first verification result indicates that the verification fails, where the first warning information is used to indicate that the first object and the target object are unsuccessfully matched.
In an optional embodiment, the apparatus is further configured to: after the first image identification data and the target image identification data are verified to obtain a first verification result, when the first verification result shows that the verification is passed and the target vehicle is in a running state, second image identification data are obtained in real time, wherein when the second image identification data are that the target vehicle is in the running state, the second image identification data and the target image identification data are verified through the image identification data of the first object collected by the target equipment to obtain a second verification result; and sending the first alarm information to the target block chain when the second verification result indicates that the verification fails.
In an optional embodiment, the apparatus is further configured to: after the first image identification data and the target image identification data are verified to obtain a first verification result, periodically obtaining third image identification data based on position change information of the target vehicle when the first verification result shows that the verification is passed and the target vehicle is in a running state, wherein the position change information of the target vehicle is used for showing the position change condition of the target vehicle in a preset time interval; verifying the third image identification data and the target image identification data to obtain a third verification result; and under the condition that the third verification result shows that the verification fails, acquiring monitoring data of the target vehicle, and sending second warning information to the target block chain, wherein the second warning information comprises the monitoring data.
In an optional embodiment, the apparatus is further configured to: after the first image identification data and the target image identification data are verified to obtain a first verification result, when the first verification result shows that the verification is passed, and the target vehicle is in a running state, acquiring a current running path of the target vehicle; acquiring a target driving path sent by the target block chain; verifying the current running path and the target running path to obtain a fourth verification result; and sending third warning information to the target block chain when the fourth verification result shows that the verification fails, wherein the third warning information is used for showing that the target vehicle does not travel according to the target travel path.
In an optional embodiment, after verifying the first image identification data and the target image identification data to obtain a first verification result, the method further comprises: acquiring the current driving time length of the first object driving the target vehicle under the condition that the first verification result shows that the verification is passed; acquiring a driving time threshold sent by the target block chain; and sending fourth warning information to the target block chain when the current driving time exceeds the driving time threshold, wherein the fourth warning information is used for indicating that the first object is in a fatigue driving state.
In an optional embodiment, the apparatus is further configured to: acquiring third image identification data, wherein the third image identification data is image identification data of a second object acquired by an image acquisition device, and the second object is an object other than the first object in the target vehicle; determining behavior data of the second object based on the second image recognition data; and sending fifth alarm information to the target block chain under the condition that the behavior data is in an abnormal state, wherein the fifth alarm information is used for indicating that the second object is an abnormal behavior object, and the fifth alarm information records the behavior data.
In an optional embodiment, the apparatus is further configured to: acquiring the activation state of the target equipment; if the activation state is not activated, sending activation information to the target blockchain, wherein the activation information is used for adding the target device to the target blockchain so as to activate the target device; acquiring fourth image identification data when the activation state is activated, wherein the fourth image identification data is used for determining whether the installation position of the target device is in a preset area in the target vehicle;
and in the case that the fourth image identification data indicates that the installation position of the target device is not in the preset area in the target vehicle, sending sixth warning information to the target block chain, wherein the sixth warning information is used for indicating that the target device is illegally detached, and adding a third object to a target form, the fourth image identification data comprises image identification data of the third object, the third object is an object for illegally detaching the target device, and the target form is used for recording an object for forbidding the use of the target device.
In an optional embodiment, the apparatus is further configured to: and after the first image identification data and the target image identification data are verified to obtain a first verification result, displaying a target two-dimensional code in a display area of the target equipment, wherein the target two-dimensional code is used for displaying the first verification result after being scanned.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
Embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program is arranged to perform the steps of any of the above-mentioned method embodiments when executed.
In the present embodiment, the above-mentioned computer-readable storage medium may be configured to store a computer program for executing the steps of:
s1, acquiring first image identification data, wherein the first image identification data are image identification data of a first object acquired through a target device when the target vehicle is in a stop state, and the first object is an object located at the position of a driver of the target vehicle;
s2, acquiring target object information sent by the target block chain, wherein the target object information records target image identification data corresponding to a target object, and the target object information is used for representing the corresponding relation between the target object and a target vehicle;
s3, verifying the first image identification data and the target image identification data to obtain a first verification result;
and S4, in the case that the first verification result shows that the verification fails, sending first warning information to the target block chain, and preventing the target vehicle from entering the driving state from the stop state, wherein the first warning information is used for showing that the first object is unsuccessfully matched with the target object.
The computer readable storage medium is further arranged to store a computer program for performing the steps of:
s1, acquiring first image identification data, wherein the first image identification data are image identification data of a first object acquired through a target device when the target vehicle is in a stop state, and the first object is an object located at the position of a driver of the target vehicle;
s2, acquiring target object information sent by the target block chain, wherein the target object information records target image identification data corresponding to a target object, and the target object information is used for representing the corresponding relation between the target object and a target vehicle;
s3, verifying the first image identification data and the target image identification data to obtain a first verification result;
and S4, in the case that the first verification result shows that the verification fails, sending first warning information to the target block chain, and preventing the target vehicle from entering the driving state from the stop state, wherein the first warning information is used for showing that the first object is unsuccessfully matched with the target object.
In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
In an exemplary embodiment, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
In an exemplary embodiment, the processor may be configured to execute the following steps by a computer program:
s1, acquiring first image identification data, wherein the first image identification data are image identification data of a first object acquired through a target device when the target vehicle is in a stop state, and the first object is an object located at the position of a driver of the target vehicle;
s2, acquiring target object information sent by the target block chain, wherein the target object information records target image identification data corresponding to a target object, and the target object information is used for representing the corresponding relation between the target object and a target vehicle;
s3, verifying the first image identification data and the target image identification data to obtain a first verification result;
and S4, in the case that the first verification result shows that the verification fails, sending first warning information to the target block chain, and preventing the target vehicle from entering the driving state from the stop state, wherein the first warning information is used for showing that the first object is unsuccessfully matched with the target object.
For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary embodiments, and details of this embodiment are not repeated herein.
It will be apparent to those skilled in the art that the various modules or steps of the invention described above may be implemented using a general purpose computing device, they may be centralized on a single computing device or distributed across a network of computing devices, and they may be implemented using program code executable by the computing devices, such that they may be stored in a memory device and executed by the computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into various integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.

Claims (12)

1. A method of validating a target object, comprising:
acquiring first image identification data, wherein the first image identification data is image identification data of a first object acquired through target equipment when a target vehicle is in a stop state, and the first object is an object located at the position of a driver of the target vehicle;
acquiring target object information sent by a target block chain, wherein the target object information records target image identification data corresponding to a target object, and the target object information is used for representing the corresponding relation between the target object and the target vehicle;
verifying the first image identification data and the target image identification data to obtain a first verification result;
and in the case that the first verification result indicates that the verification fails, sending first warning information to the target blockchain, and preventing the target vehicle from entering a driving state from a stop state, wherein the first warning information is used for indicating that the first object is unsuccessfully matched with the target object.
2. The method of claim 1, wherein after verifying the first image identification data with the target image identification data to obtain a first verification result, the method further comprises:
when the first verification result shows that verification is passed and the target vehicle is in a running state, second image identification data are acquired in real time, wherein the second image identification data are the image identification data of the first object acquired by the target device when the target vehicle is in the running state
Verifying the second image identification data and the target image identification data to obtain a second verification result;
and sending the first alarm information to the target block chain when the second verification result indicates that the verification fails.
3. The method of claim 1, wherein after verifying the first image identification data with the target image identification data to obtain a first verification result, the method further comprises:
when the first verification result shows that the verification is passed and the target vehicle is in a running state, periodically acquiring third image identification data based on position change information of the target vehicle, wherein the position change information of the target vehicle is used for showing the position change condition of the target vehicle within a preset time interval;
verifying the third image identification data and the target image identification data to obtain a third verification result;
and under the condition that the third verification result shows that the verification fails, acquiring monitoring data of the target vehicle, and sending second warning information to the target block chain, wherein the second warning information comprises the monitoring data.
4. The method of claim 1, wherein after verifying the first image identification data with the target image identification data to obtain a first verification result, the method further comprises:
when the first verification result shows that the verification is passed and the target vehicle is in a running state, acquiring a current running path of the target vehicle;
acquiring a target driving path sent by the target block chain;
verifying the current running path and the target running path to obtain a fourth verification result;
and sending third warning information to the target block chain when the fourth verification result shows that the verification fails, wherein the third warning information is used for showing that the target vehicle does not travel according to the target travel path.
5. The method of claim 1, wherein after verifying the first image identification data with the target image identification data to obtain a first verification result, the method further comprises:
acquiring the current driving time length of the first object driving the target vehicle under the condition that the first verification result shows that the verification is passed;
acquiring a driving time threshold sent by the target block chain;
and sending fourth warning information to the target block chain when the current driving time exceeds the driving time threshold, wherein the fourth warning information is used for indicating that the first object is in a fatigue driving state.
6. The method of claim 1, further comprising:
acquiring third image identification data, wherein the third image identification data is image identification data of a second object acquired by an image acquisition device, and the second object is an object other than the first object in the target vehicle;
determining behavior data of the second object based on the second image recognition data;
and sending fifth alarm information to the target block chain under the condition that the behavior data is in an abnormal state, wherein the fifth alarm information is used for indicating that the second object is an abnormal behavior object, and the fifth alarm information records the behavior data.
7. The method of claim 1, further comprising:
acquiring the activation state of the target equipment;
if the activation state is not activated, sending activation information to the target blockchain, wherein the activation information is used for adding the target device to the target blockchain so as to activate the target device;
acquiring fourth image identification data when the activation state is activated, wherein the fourth image identification data is used for determining whether the installation position of the target device is in a preset area in the target vehicle;
and in the case that the fourth image identification data indicates that the installation position of the target device is not in the preset area in the target vehicle, sending sixth warning information to the target block chain, wherein the sixth warning information is used for indicating that the target device is illegally detached, and adding a third object to a target form, the fourth image identification data comprises image identification data of the third object, the third object is an object for illegally detaching the target device, and the target form is used for recording an object for forbidding the use of the target device.
8. The method of any of claims 1 to 7, wherein after verifying the first image identification data with the target image identification data to obtain a first verification result, the method further comprises:
and displaying a target two-dimensional code in a display area of the target device, wherein the target two-dimensional code is used for displaying the first verification result after being scanned.
9. The method of claim 1, wherein obtaining target object information sent by a target blockchain comprises:
acquiring the target object information sent by the target block chain under the condition that the target block chain is connected with the target device and verifies that the target device is a device which allows the target object information to be received, wherein the target object information records one or more drivers associated with the target vehicle and a driving limited duration corresponding to the drivers;
and storing the target object information in a storage module of the target device in a ciphertext mode, and generating a corresponding relation with the target vehicle.
10. An apparatus for authenticating a target object, comprising:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring first image identification data, the first image identification data is image identification data of a first object acquired through target equipment when a target vehicle is in a stop state, and the first object is an object located at the position of a driver of the target vehicle;
the second acquisition module is used for acquiring target object information sent by a target block chain, wherein the target object information records target image identification data corresponding to a target object, and the target object information is used for representing the corresponding relation between the target object and the target vehicle;
the verification module is used for verifying the first image identification data and the target image identification data to obtain a first verification result;
and the processing module is used for sending first warning information to the target blockchain and preventing the target vehicle from entering a driving state from a stop state under the condition that the first verification result shows that the verification is not passed, wherein the first warning information is used for showing that the first object is unsuccessfully matched with the target object.
11. A computer-readable storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 9 when executed.
12. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is arranged to execute the computer program to perform the method of any of claims 1 to 9.
CN202110350841.5A 2021-03-31 2021-03-31 Target object verification method, target object verification device, storage medium and electronic device Pending CN113076867A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110350841.5A CN113076867A (en) 2021-03-31 2021-03-31 Target object verification method, target object verification device, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110350841.5A CN113076867A (en) 2021-03-31 2021-03-31 Target object verification method, target object verification device, storage medium and electronic device

Publications (1)

Publication Number Publication Date
CN113076867A true CN113076867A (en) 2021-07-06

Family

ID=76614477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110350841.5A Pending CN113076867A (en) 2021-03-31 2021-03-31 Target object verification method, target object verification device, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN113076867A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106314367A (en) * 2016-08-30 2017-01-11 深圳市元征科技股份有限公司 Vehicle monitoring method and device
WO2017186157A1 (en) * 2016-04-29 2017-11-02 盯盯拍(深圳)技术股份有限公司 Traffic information pushing method, driving recorder, cloud server, and pushing system
CN108860165A (en) * 2018-05-11 2018-11-23 深圳市图灵奇点智能科技有限公司 Vehicle assistant drive method and system
KR20190100092A (en) * 2019-08-08 2019-08-28 엘지전자 주식회사 Method for user authentication of vehicle in autonomous driving system and apparatus thereof
CN110288796A (en) * 2019-06-21 2019-09-27 浙江大华技术股份有限公司 Vehicle monitoring method and device, storage medium, electronic device
CN110733462A (en) * 2018-07-20 2020-01-31 北京蜂盒科技有限公司 method and device for supervising vehicle driver
CN110930550A (en) * 2019-11-21 2020-03-27 北京小马慧行科技有限公司 Vehicle driving control method, system, device, storage medium and processor
CN111125729A (en) * 2019-12-10 2020-05-08 山东爱城市网信息技术有限公司 Block chain-based vehicle driving information processing method and device and storage medium
CN111241953A (en) * 2020-01-03 2020-06-05 秒针信息技术有限公司 Decontamination verification method and device, storage medium and electronic device
CN111540208A (en) * 2020-05-12 2020-08-14 济南浪潮高新科技投资发展有限公司 Method for preventing driving without license and fatigue driving based on block chain technology

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017186157A1 (en) * 2016-04-29 2017-11-02 盯盯拍(深圳)技术股份有限公司 Traffic information pushing method, driving recorder, cloud server, and pushing system
CN106314367A (en) * 2016-08-30 2017-01-11 深圳市元征科技股份有限公司 Vehicle monitoring method and device
CN108860165A (en) * 2018-05-11 2018-11-23 深圳市图灵奇点智能科技有限公司 Vehicle assistant drive method and system
CN110733462A (en) * 2018-07-20 2020-01-31 北京蜂盒科技有限公司 method and device for supervising vehicle driver
CN110288796A (en) * 2019-06-21 2019-09-27 浙江大华技术股份有限公司 Vehicle monitoring method and device, storage medium, electronic device
KR20190100092A (en) * 2019-08-08 2019-08-28 엘지전자 주식회사 Method for user authentication of vehicle in autonomous driving system and apparatus thereof
CN110930550A (en) * 2019-11-21 2020-03-27 北京小马慧行科技有限公司 Vehicle driving control method, system, device, storage medium and processor
CN111125729A (en) * 2019-12-10 2020-05-08 山东爱城市网信息技术有限公司 Block chain-based vehicle driving information processing method and device and storage medium
CN111241953A (en) * 2020-01-03 2020-06-05 秒针信息技术有限公司 Decontamination verification method and device, storage medium and electronic device
CN111540208A (en) * 2020-05-12 2020-08-14 济南浪潮高新科技投资发展有限公司 Method for preventing driving without license and fatigue driving based on block chain technology

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李萌;司成祥;祝烈煌;: "基于区块链的安全车联网数字取证***", 物联网学报, no. 02 *
杨培凝;: "基于指纹识别的驾驶人身份认证***研究", 数字技术与应用, no. 05 *

Similar Documents

Publication Publication Date Title
CN111277575B (en) Driver identity recognition method and device, computer equipment and storage medium
CN108540579B (en) Driver identity online monitoring method and device and storage medium
CN107111937A (en) The managed right to use system optimized for the magnitude of traffic flow
CN110751530B (en) Identity information security verification method, server, passenger end and driver end
CN110570597A (en) identity recognition method, system and storage medium
US20210072034A1 (en) Systems and method for ridesharing using blockchain
CN109919407A (en) A kind of driving behavior active security management system
CN105206083A (en) Designated driving monitoring early warning device, system and method
CN112016520B (en) Traffic violation credential generation method and device based on AI, terminal and storage medium
CN107111940B (en) Traffic violation management system and traffic violation management method
CN109285364A (en) A kind of traffic offence realtime alarm system and alarm method
CN106600083B (en) Management method and equipment for driver order taking
US20160121894A1 (en) System for guiding economic driving, vehicle applied to the same, and method thereof
CN108492383B (en) Method and device for realizing auxiliary settlement of parking fee by vehicle-mounted system and vehicle
CN107004352B (en) Traffic violation management system and traffic violation management method
CN112714101A (en) Boarding identification method and device, electronic equipment and storage medium
CN109583906B (en) Safety payment method and system based on license plate recognition
CN110733462A (en) method and device for supervising vehicle driver
CN113538814A (en) Intelligent bus vehicle-mounted terminal supporting digital RMB payment
CN113643489A (en) Public transit pos machine based on face identification
CN113076867A (en) Target object verification method, target object verification device, storage medium and electronic device
CN109255849A (en) Vehicle method of payment and system, computer readable storage medium
CN115136163B (en) Management method, management device, electronic apparatus, and computer-readable storage medium
CN116318884A (en) Network taxi driver identity authentication method and system based on face recognition technology
CN110880092A (en) Driver verification method based on image recognition

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20230926

Address after: Room 020, 2001, Ant Innovation Base, Building 1, Zhejiang Chamber of Commerce Building, No. 299 Pinglan Road, Yingfeng Street, Xiaoshan District, Hangzhou City, Zhejiang Province, 311215

Applicant after: Sanchuan Online (Hangzhou) Information Technology Co.,Ltd.

Address before: Wanji space, building 12, Zhongguancun Software Park, yard 8, Dongbei Wangxi Road, Haidian District, Beijing 100193

Applicant before: BEIJING WANJI TECHNOLOGY Co.,Ltd.