CN112907839B - Unlocking control method, device, storage medium and computer program product - Google Patents

Unlocking control method, device, storage medium and computer program product Download PDF

Info

Publication number
CN112907839B
CN112907839B CN202110129892.5A CN202110129892A CN112907839B CN 112907839 B CN112907839 B CN 112907839B CN 202110129892 A CN202110129892 A CN 202110129892A CN 112907839 B CN112907839 B CN 112907839B
Authority
CN
China
Prior art keywords
safety helmet
wearing
vehicle
helmet
safety
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.)
Active
Application number
CN202110129892.5A
Other languages
Chinese (zh)
Other versions
CN112907839A (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.)
Beijing Qisheng Technology Co Ltd
Original Assignee
Beijing Qisheng 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 Qisheng Technology Co Ltd filed Critical Beijing Qisheng Technology Co Ltd
Priority to CN202110129892.5A priority Critical patent/CN112907839B/en
Publication of CN112907839A publication Critical patent/CN112907839A/en
Application granted granted Critical
Publication of CN112907839B publication Critical patent/CN112907839B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0042Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects
    • G07F17/0057Coin-freed apparatus for hiring articles; Coin-freed facilities or services for hiring of objects for the hiring or rent of vehicles, e.g. cars, bicycles or wheelchairs
    • 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Helmets And Other Head Coverings (AREA)

Abstract

The present disclosure provides an unlocking control method, apparatus, storage medium and computer program product, wherein the method comprises: acquiring vehicle information by responding to unlocking triggering operation; displaying prompt information indicating that the crash helmet is worn, in a case where it is determined that the crash helmet wearing condition is satisfied based on the vehicle information; skipping to a safety helmet wearing state check page under the condition that the target user is determined to wear the safety helmet, so as to obtain a user image; and after the wearing state of the safety helmet of the target user is verified based on the user image, controlling the vehicle to unlock. The vehicle unlocking control method and the vehicle unlocking control device can control the unlocking of the vehicle only when the target user is determined to correctly wear the safety helmet, improve the riding safety of the target user and the normalization of wearing the safety helmet, and are beneficial to enhancing the anti-suffering consciousness of the target user when the target user uses the vehicle.

Description

Unlocking control method, device, storage medium and computer program product
Technical Field
The present disclosure relates to the field of bluetooth and image recognition technologies, and in particular, to an unlocking control method, apparatus, storage medium, and computer program product.
Background
With the rapid development of urban traffic and the increasing abundance of vehicles, people have higher and higher demands on safe travel.
At present, many administrative departments release safety regulations that electric bicycles must be forcibly worn by helmets, and people hope to further ensure the life safety of people through traffic regulations. The shared electric bicycle is one of the important choices for people to go out, and plays an increasingly critical role in daily life. Therefore, when a user uses a shared electric bicycle, how to better automatically detect the condition that the user wears the helmet is a problem to be solved urgently.
Disclosure of Invention
The disclosed embodiments provide at least an unlocking control method, device, storage medium and computer program product.
In a first aspect, an embodiment of the present disclosure provides an unlocking control method, including:
responding to unlocking triggering operation to acquire vehicle information;
displaying prompt information indicating that the safety helmet is worn, in a case where it is determined that a safety helmet wearing condition is satisfied based on the vehicle information;
under the condition that the target user is determined to wear the safety helmet, jumping to a safety helmet wearing state check page to obtain a user image;
and controlling the vehicle to unlock after the wearing state of the safety helmet of the target user is verified based on the user image.
In an optional embodiment, determining that a headgear wearing condition is satisfied based on the vehicle information includes:
sending the acquired vehicle information to a server;
receiving safety helmet wearing detection information sent by the server;
determining that the helmet wearing condition is satisfied based on the helmet wearing detection information.
In an optional implementation manner, receiving the detection information of wearing the safety helmet sent by the server includes:
and receiving an unlocking instruction which is sent by the server and carries the wearing detection information of the safety helmet.
In an optional embodiment, after displaying prompt information indicating that the helmet is worn if it is determined that the helmet wearing condition is satisfied based on the vehicle information, the method further includes:
responding to a safety helmet unlocking operation performed by a target user on a page corresponding to the prompt message, and sending a safety helmet unlocking instruction to a vehicle so as to unlock a safety lock for locking the safety helmet from the vehicle;
displaying a wearing course of the safety helmet to guide the target user to wear the safety helmet.
In an alternative embodiment, determining that the target user has worn the hard hat comprises:
and if feedback information that the safety buckle is buckled and sent by the safety helmet is received, determining that the target user wears the safety helmet.
In an alternative embodiment, the step of verifying the wearing state of the helmet of the target user based on the user image comprises:
sending the user image to a server side for carrying out safety helmet wearing state verification; or,
identifying characteristic information of the safety helmet and identifying a wearing gesture of the target user wearing the safety helmet based on the user image; and if the safety helmet is determined to be provided with the preset characteristic identifier based on the characteristic information, and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
In an optional embodiment, if it is determined that the helmet is provided with a preset feature identifier based on the feature information, and the wearing posture matches the preset posture, determining that a verification result of the wearing state of the helmet is a verification pass, including:
acquiring state information of a safety buckle on the safety helmet;
and if the state information indicates that the safety buckle is buckled, the safety helmet is provided with a preset feature identifier, and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
In an alternative embodiment, the controlling unlocking the vehicle after the target user's helmet wearing state is verified based on the user image includes:
after the wearing state of the safety helmet of the target user is verified based on the user image, sending a verification passing instruction to a server side;
and receiving an unlocking instruction sent by the server based on the verification passing instruction, and controlling the vehicle to unlock.
In an alternative embodiment, after the helmet wearing state of the target user is verified based on the user image, controlling unlocking of the vehicle comprises:
initiating a verification request carrying the user image to a server;
and receiving an unlocking instruction fed back by the server after the wearing state of the safety helmet is verified based on the user image, and controlling unlocking of the vehicle based on the unlocking instruction.
In an alternative embodiment, the headgear wearing condition includes: the vehicle is equipped with a safety helmet and/or the city in which the vehicle is located is out of the table with safety regulations for wearing safety helmets.
In an optional embodiment, the acquiring vehicle information in response to an unlocking triggering operation includes:
and responding to unlocking trigger operation, and scanning the two-dimensional code information of the vehicle to acquire the vehicle information.
In a second aspect, an embodiment of the present disclosure further provides an unlocking control method, including:
acquiring vehicle information sent by a client;
determining, based on the vehicle information, headgear wear detection information associated with the corresponding vehicle; the safety helmet wearing detection information is used for indicating whether the safety helmet wearing condition is met: the target vehicle is provided with a safety helmet, and/or whether the city where the target vehicle is located is out of the safety regulation for wearing the safety helmet or not;
and sending the wearing detection information of the safety helmet to a client.
In a third aspect, an embodiment of the present disclosure further provides an unlocking control device, including:
the first acquisition module is used for responding to unlocking triggering operation and acquiring vehicle information;
the display module is used for displaying prompt information indicating that the safety helmet is worn under the condition that the vehicle information is determined to meet the wearing condition of the safety helmet;
the skipping module is used for skipping to a safety helmet wearing state check page under the condition that the target user is determined to wear the safety helmet, so that a user image is obtained;
and the control module is used for controlling the unlocking of the vehicle after the wearing state of the safety helmet of the target user is verified based on the user image.
In an optional implementation manner, the unlocking control device further includes a first determining module, configured to send the acquired vehicle information to a server; receiving safety helmet wearing detection information sent by the server; determining that the helmet wearing condition is satisfied based on the helmet wearing detection information.
In an optional implementation manner, the first determining module is configured to receive an unlocking instruction which is sent by the server and carries the detection information of wearing the safety helmet.
In an optional embodiment, the unlocking control device further comprises a first processing module, configured to, after displaying prompt information indicating that the helmet is worn when it is determined that the helmet wearing condition is met based on the vehicle information, send a helmet unlocking instruction to a vehicle in response to a helmet unlocking operation performed by a target user on a page corresponding to the prompt information, so as to unlock a safety lock locking the helmet from the vehicle; displaying a wearing tutorial of the safety helmet to guide the target user to wear the safety helmet.
In an optional implementation manner, the unlocking control device further includes a second determining module, configured to determine that the target user has worn the safety helmet if feedback information that the safety buckle is buckled and sent by the safety helmet is received.
In an optional implementation manner, the unlocking control device further includes a verification module, configured to send the user image to a server to verify a wearing state of the safety helmet; or, based on the user image, identifying characteristic information of the safety helmet and identifying a wearing gesture of the target user wearing the safety helmet; and if the safety helmet is determined to be provided with the preset characteristic identifier based on the characteristic information, and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
In an optional implementation manner, the verification module is configured to obtain status information of a safety buckle on the safety helmet; and if the state information indicates that the safety buckle is buckled, the safety helmet is provided with a preset feature identifier, and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
In an optional implementation manner, the control module is configured to send a verification passing instruction to a server after the helmet wearing state of the target user is verified based on the user image; and receiving an unlocking instruction sent by the server based on the verification passing instruction, and controlling the vehicle to unlock.
In an optional implementation manner, the control module is configured to initiate a verification request carrying the user image to a server; and receiving an unlocking instruction fed back by the server after the wearing state of the safety helmet is verified based on the user image, and controlling unlocking of the vehicle based on the unlocking instruction.
In an alternative embodiment, the headgear wearing condition includes: the vehicle is equipped with a safety helmet and/or the city in which the vehicle is located is out of the table with safety regulations for wearing safety helmets.
In an optional embodiment, the first obtaining module is configured to scan two-dimensional code information of a vehicle in response to an unlocking triggering operation to obtain the vehicle information.
In a fourth aspect, an embodiment of the present disclosure further provides an unlocking control device, including:
the second acquisition module is used for acquiring the vehicle information sent by the client;
the third determining module is used for determining the safety helmet wearing detection information related to the corresponding vehicle based on the vehicle information; the safety helmet wearing detection information is used for indicating whether a safety helmet wearing condition is met: the target vehicle is provided with a safety helmet, and/or whether the city where the target vehicle is located is out of the safety regulation for wearing the safety helmet or not;
and the sending module is used for sending the wearing detection information of the safety helmet to a client.
In a fifth aspect, an embodiment of the present disclosure further provides a computer device, including: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, the processor and the memory communicate via the bus when the computer device runs, and the machine-readable instructions are executed by the processor to perform the steps of any one of the possible unlocking control methods of the first aspect or the second aspect.
In a sixth aspect, the disclosed embodiments further provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to perform the steps of any one of the possible unlocking control methods in the first aspect or the second aspect.
In a seventh aspect, the disclosed embodiments provide a computer program product, which includes a computer program/instruction, when executed by a processor, the computer program/instruction implements the steps of any one of the possible unlocking control methods in the first aspect or the second aspect.
For the effect description of the unlocking control device, the computer readable storage medium and the computer program product, reference is made to the description of the unlocking control method, and details are not repeated here.
According to the unlocking control method, the unlocking control device, the storage medium and the computer program product, under the condition that the wearing condition of the safety helmet is determined to be met based on the vehicle information, prompt information indicating that the safety helmet is worn is displayed; skipping to a safety helmet wearing state check page under the condition that the target user is determined to wear the safety helmet, so as to obtain a user image; and after the wearing state of the safety helmet of the target user is verified based on the user image, the vehicle is controlled to be unlocked.
In order to make the aforementioned objects, features and advantages of the present disclosure more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings required for use in the embodiments will be briefly described below, and the drawings herein incorporated in and forming a part of the specification illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the technical solutions of the present disclosure. It is appreciated that the following drawings depict only certain embodiments of the disclosure and are therefore not to be considered limiting of its scope, for those skilled in the art will be able to derive additional related drawings therefrom without the benefit of the inventive faculty.
Fig. 1a shows an application scenario diagram of an unlocking control method provided by an embodiment of the present disclosure;
fig. 1b shows a flowchart of an unlocking control method provided by the embodiment of the present disclosure;
FIG. 2 illustrates a flow chart for determining that a headgear wearing condition is satisfied as provided by an embodiment of the present disclosure;
FIG. 3 illustrates a flow chart for verifying the wearing status of a helmet of a target user provided by an embodiment of the present disclosure;
FIG. 4 is a flow chart illustrating an example of unlocking an electric bicycle provided by an embodiment of the present disclosure;
fig. 5 is a flowchart illustrating another unlocking control method provided by the embodiment of the disclosure;
FIG. 6 is a schematic view of an unlocking control device provided by the embodiment of the present disclosure;
fig. 7 is a schematic view showing another unlocking control device provided in the embodiment of the present disclosure;
fig. 8 shows a schematic structural diagram of a computer device provided by an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, not all of the embodiments. The components of the embodiments of the present disclosure, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present disclosure, presented in the figures, is not intended to limit the scope of the claimed disclosure, but is merely representative of selected embodiments of the disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the disclosure without making creative efforts, shall fall within the protection scope of the disclosure.
Furthermore, the terms "first," "second," and the like in the description and in the claims, and in the drawings described above, in the embodiments of the present disclosure are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be implemented in other sequences than those illustrated or described herein.
Reference herein to "a plurality or a number" means two or more. "and/or" describes the association relationship of the associated object, indicating that there may be three relationships, for example, a and/or B, which may indicate: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
According to research, safety regulations that electric bicycles must be forced to wear helmets are widely released, and people hope to further guarantee life safety through traffic laws and regulations. The sharing electric bicycle is one of the important choices of people for going out, and plays an increasingly critical role in daily life.
Based on the research, the unlocking control method provided by the disclosure can realize that the unlocking of the vehicle can be controlled only under the condition that the target user correctly wears the safety helmet by pushing the prompt information for wearing the safety helmet for the target user and verifying the image of the user so as to unlock the vehicle, thereby improving the riding safety of the target user and the normative property of wearing the safety helmet and being beneficial to enhancing the anti-suffering consciousness of the target user when the target user uses the vehicle.
The above-mentioned drawbacks are the results of the inventor after practical and careful study, and therefore, the discovery process of the above-mentioned problems and the solutions proposed by the present disclosure to the above-mentioned problems should be the contribution of the inventor in the process of the present disclosure.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
To facilitate understanding of the present embodiment, first, an application scenario of an unlocking control method disclosed in the embodiment of the present disclosure is described, referring to fig. 1a, where a target user 10 turns on bluetooth through a client 11 installed in a terminal device to connect with an electric bicycle 12.
The client 11 obtains the vehicle information of the electric bicycle 12 by scanning the two-dimensional code set on the electric bicycle 12, wherein the vehicle information includes an identity number (for example, ID information) and location information of the electric bicycle 12. The client 11 sends the acquired vehicle information to the server 13 and sends an unlocking request. The client 11 may be an Application (APP) client or an applet client installed in a terminal device, such as a mobile phone, a tablet computer, or the like.
The server 13 may confirm whether the electric bicycle 12 corresponding to the vehicle information meets a usable condition after receiving the unlocking request from the client 11, and may transmit an unlocking instruction to the electric bicycle 12 if it is determined that the electric bicycle 12 meets the usable condition. Or, after receiving the unlocking request from the client 11, the server 13 may confirm whether the electric bicycle 12 corresponding to the vehicle information meets the available condition, and if it is determined that the electric bicycle 12 meets the available condition, send an unlocking instruction to the client 11, and the client 11 may control unlocking by sending a bluetooth signal to the electric bicycle 12 connected by bluetooth.
Under the condition that the electric bicycle 12 receives the unlocking instruction, the intelligent lock chip is controlled to execute the command, and the unlocking action is realized.
The terminal device may be in communication connection with the server 13 through a communication network, which may be a local area network, a cellular network, a wide area network, and the like. The terminal device may be a portable device (e.g., a mobile phone, a tablet, a notebook Computer, etc.) or a Personal Computer (PC), and the server 13 may be any device capable of providing internet services.
To facilitate understanding of the present embodiment, first, an unlocking control method disclosed in the embodiments of the present disclosure is described in detail, where an execution subject of the unlocking control method provided in the embodiments of the present disclosure is generally a computer device with certain computing capability, and the computer device includes, for example: a terminal device, which may be a User Equipment (UE), a mobile device, a User terminal, a cellular phone, a cordless phone, a Personal Digital Assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, or a server or other processing device. In some possible implementations, the unlocking control method may be implemented by the processor calling computer readable instructions stored in the memory.
The following describes an unlocking control method provided in the embodiment of the present disclosure, taking an execution subject as a terminal device as an example.
Referring to fig. 1b, a flowchart of an unlocking control method provided for the embodiment of the present disclosure is shown, the method includes steps S101 to S104, where:
s101: and responding to unlocking triggering operation to acquire vehicle information.
In specific implementation, the target user 10 may perform a code scanning operation by clicking a "code scanning vehicle" button set in the client 11, and may obtain vehicle information of the target vehicle by scanning a two-dimensional code set on the target vehicle. The vehicle information may include, for example, an identification number (ID) information and location information of the vehicle.
In different application scenarios, the vehicle may have different types, for example, an electric bicycle, and the like, and is not limited in this respect.
S102: in a case where it is determined that the headgear wearing condition is satisfied based on the vehicle information, prompt information indicating that the headgear is worn is displayed.
In this step, the client may display, in the prompt page, prompt information indicating that the crash helmet is worn, in a case where it is determined that the crash helmet wearing condition is satisfied based on the vehicle information. In the prompt page, the prompt information can be provided for the target user in a content paging display mode, the first page of the prompt page can comprise a button for opening a safety lock, and the next page of the prompt page can comprise safety helmet wearing course content and/or pictures and the like. In specific implementation, under the condition of responding to the unlocking operation of the safety helmet of the target user on the page corresponding to the prompt message, a safety helmet unlocking instruction is sent to the vehicle so as to unlock the safety lock for locking the safety helmet from the vehicle; displaying a wearing tutorial of the safety helmet to guide the target user to wear the safety helmet. Illustratively, the target user can send a safety helmet unlocking instruction to the electric bicycle by clicking a button for opening a safety lock in a prompt page, so that the safety lock for locking the safety helmet is opened from the electric bicycle, at the moment, the prompt page can automatically display next page of prompt information, namely a safety helmet wearing course provided in an APP or an applet, or the next page of prompt information can be manually clicked, namely the safety helmet wearing course can be displayed in the prompt page, the target user can correctly wear the safety helmet according to the content and/or pictures of the course, and the normative of the target user wearing the safety helmet can be improved.
Here, it is determined that the helmet wearing condition is satisfied based on the vehicle information, as shown in fig. 2, including steps S201 to S203, in which:
s201: and sending the acquired vehicle information to a server.
S202: and receiving the safety helmet wearing detection information sent by the server.
Here, the safety helmet wearing detection information may include that the server determines whether the current vehicle is equipped with a safety helmet or not according to an identity number in the vehicle information sent by the client; and the server determines the city where the current vehicle is located according to the positioning information in the vehicle information sent by the client, and detects whether the city is a safety regulation for wearing the safety helmet or not.
S203: and determining to meet the wearing condition of the safety helmet based on the wearing detection information of the safety helmet.
Here, satisfying the wearing condition of the helmet may be: the vehicle is equipped with a safety helmet and/or the city in which the vehicle is located is out of the table with safety regulations for wearing safety helmets.
In a possible implementation manner, the server may directly send information indicating whether the vehicle meets the wearing condition of the safety helmet to the client, for example, after the server confirms that the vehicle is equipped with the safety helmet and the location of the vehicle has relevant safety regulations, the server directly feeds back information that the safety helmet meets the wearing condition to the client.
In another possible implementation, the server may send, to the client, indication information including a safety regulation that the vehicle is equipped with a safety helmet and/or that the city in which the vehicle is located is out of the station and the safety helmet is worn, and the client may determine that the current vehicle satisfies the wearing condition of the safety helmet according to the indication information.
S103: and under the condition that the target user is determined to wear the safety helmet, jumping to a safety helmet wearing state check page to acquire a user image.
In this step, the condition for determining that the target user wears the safety helmet may be that, if feedback information that the safety buckle is buckled and sent by the safety helmet is received, the target user is determined to wear the safety helmet.
For example, in the case of receiving feedback information that the safety buckle is buckled and sent by the safety helmet, the APP may directly jump from the prompt page to the safety helmet wearing state check page, and based on a camera built in the safety helmet wearing state check page, take an image of a target user wearing the safety helmet before the camera, that is, a user image.
As shown in fig. 1a, a safety buckle is disposed on the safety helmet 14, when the safety buckle is buckled, the safety helmet 14 may send a bluetooth signal to the client 11, and the client 11 may determine that the target user has worn the safety helmet according to the received bluetooth signal.
S104: and controlling the vehicle to unlock after the wearing state of the safety helmet of the target user is verified based on the user image.
In this step, the condition that the wearing state of the safety helmet passes the verification may be that, if it is determined that the safety helmet is provided with the preset feature identifier based on the feature information, and the wearing posture is matched with the preset posture, the verification result of the wearing state of the safety helmet is determined to be that the verification passes.
The process of verifying the wearing state of the helmet of the target user based on the target image can be seen from fig. 3, which includes steps S301 to S303, wherein:
s301: a user image is acquired.
For example, a head image of a target user wearing a safety helmet, that is, a user image, may be captured by a camera built in the APP.
S302: based on the user image, the characteristic information of the safety helmet is identified, and the wearing gesture of the target user wearing the safety helmet is identified.
In this step, an Artificial Intelligence (AI) technique may be used to identify characteristic information of the headgear in the user image and identify a wearing posture of the headgear worn by the target user in the user image.
S303: and if the safety helmet is determined to be provided with the preset characteristic identifier based on the characteristic information and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
In this step, the feature information of the safety helmet may be a preset feature identifier set on the safety helmet, for example, a feature identifier representing a kumquat helmet, and the like. The preset posture may be adjusted according to a regulation, and is not particularly limited herein. For example, the preset posture may be that the front brim of the helmet is on the same side with the front face of the human face, and when the helmet is worn on the head, the left and right brim of the helmet deviate by less than 30 ° in the vertical direction.
During specific implementation, the preset feature identifier is arranged on the safety helmet in the user image, and under the condition that the wearing posture of the safety helmet of the target user is matched with the preset posture, the state information of the safety buckle on the safety helmet is required to be acquired, and under the condition that the safety buckle indicated by the state information is buckled, the verification result of the wearing state of the safety helmet can be determined to be passed.
Here, the mode of verifying the wearing state of the safety helmet may use an AI technology, and specifically, the user image may be captured by a camera built in the client, and the AI is used to identify the wearing posture of the safety helmet presented in the user image and/or the state information of the safety buckle on the safety helmet, and determine whether the wearing of the safety helmet by the target user is normative. Or, the wearing state of the safety helmet can be checked by sending the user image to the server, and the AI technology is also used, and the specific checking process can refer to the checking process in the client, which is not described herein again.
In step S104, the unlocking of the vehicle may be controlled by the following different embodiments:
in the first embodiment, the server 13 simultaneously transmits the helmet wearing detection information and the unlock command to the client 11. In specific implementation, under the condition of receiving an unlocking instruction which is sent by the server 13 and carries the detection information of wearing the safety helmet, the client 11 executes an instruction for intercepting the unlocking instruction, detects whether the target user wears the safety helmet or not, and executes step S103, and after the wearing state of the safety helmet of the target user is verified based on the user image, the unlocking instruction can be executed by releasing the interception instruction, so as to control unlocking of the vehicle.
In the second embodiment, the server 13 simultaneously transmits the verification pass information and the unlock instruction to the client 11. In specific implementation, a verification request carrying a user image may be initiated to the server 13; and receiving an unlocking instruction fed back by the server after the wearing state of the safety helmet is verified based on the user image, and controlling the vehicle to be unlocked based on the unlocking instruction. Exemplarily, the target user shoots the user image through the built-in camera in the APP, and sends the user image to the server, whether the posture of wearing the safety helmet that appears in the AI technique check user image through the server is correct, after the check succeeds, send the check to the APP and pass through the information while, send the instruction of unblanking, the APP is based on this instruction of unblanking, through the bluetooth signal of sending control intelligent lock chip to the electric bicycle, opens the intelligent lock of electric bicycle.
In the third embodiment, the client 11 controls unlocking of the vehicle according to the received unlocking instruction sent by the server 13 based on the verification passing instruction. In specific implementation, after the wearing state of the safety helmet of the target user is verified based on the user image, a verification passing instruction is sent to the server side; and the receiving server controls the unlocking of the vehicle based on the unlocking instruction sent by the verification passing instruction. Exemplarily, the target user shoots user's image through built-in camera in the APP to whether the gesture of wearing the safety helmet that appears in the user's image is correct through AI technique check-up, after the check-up succeeds, APP passes through the instruction of sending the check-up to the server through, and the server passes through the instruction according to the check-up and sends the instruction of unblanking to the APP, and the APP passes through the bluetooth signal of control intelligent lock chip to the electric bicycle according to the instruction of unblanking, opens the intelligent lock of electric bicycle.
In the fourth embodiment, when the client 11 receives the verification passing information sent by the server 13, the server 13 directly sends an unlocking instruction to the target vehicle to control the target vehicle to unlock.
In the fifth embodiment, after the client 11 sends the verification passing instruction to the server 13, the server 13 directly sends the unlocking instruction to the target vehicle to control the target vehicle to unlock.
In the steps S101 to S104, the prompt information of wearing the safety helmet is pushed for the target user, and the user image is verified to unlock the vehicle, so that the vehicle can be controlled to unlock under the condition that the target user correctly wears the safety helmet, the riding safety of the target user and the normalization of wearing the safety helmet are improved, and the prevention consciousness of the target user when the target user uses the vehicle is enhanced.
Referring to fig. 4, a flowchart of an electric bicycle unlocking example provided by the embodiment of the present disclosure includes steps S401 to S407, where:
s401: responding to the unlocking starting operation of a user, and acquiring the electric bicycle information;
s402: judging whether a target user needs to wear a safety helmet or not according to the electric bicycle information;
s403: determining that a target user needs to wear a safety helmet and displaying prompt information indicating that the safety helmet is worn when the electric bicycle is determined to be equipped with the safety helmet and a safety regulation for wearing the safety helmet is given out in a city where the electric bicycle is located based on the electric bicycle information;
s404: receiving a Bluetooth signal which is sent by the safety helmet and is buckled on the safety buckle, and jumping to a safety helmet wearing state check page to acquire a user image;
s405: identifying characteristic information of the safety helmet, wearing posture of a target user wearing the safety helmet and state information of a current safety buckle by utilizing an AI (Artificial intelligence) identification technology;
s406: determining that the verification result of the wearing state of the safety helmet is a verification pass under the conditions that the safety helmet is provided with the preset characteristic identifier, the wearing posture of the safety helmet of the target user is matched with the preset posture and the safety buckle indicated by the state information is buckled;
s407: after the verification is passed, an unlocking Bluetooth signal is sent to the electric bicycle, and the intelligent lock on the electric bicycle is controlled to be unlocked.
The following describes an unlocking control method provided in the embodiment of the present disclosure, taking an execution agent as a server as an example.
Referring to fig. 5, a flowchart of another unlocking control method provided in the embodiment of the present disclosure is shown, where the method includes steps S501 to S503, where:
s501: acquiring vehicle information sent by a client;
s502: determining safety helmet wearing detection information associated with the corresponding vehicle based on the vehicle information; the safety helmet wearing detection information is used for indicating whether the safety helmet wearing condition is met: the target vehicle is provided with a safety helmet, and/or whether the city where the target vehicle is located is out of the safety regulation for wearing the safety helmet or not;
s503: and sending the wearing detection information of the safety helmet to the client.
It will be understood by those of skill in the art that in the above method of the present embodiment, the order of writing the steps does not imply a strict order of execution and does not impose any limitations on the implementation, as the order of execution of the steps should be determined by their function and possibly inherent logic.
Based on the same inventive concept, the embodiment of the present disclosure further provides an unlocking control device corresponding to the unlocking control method, and as the principle of solving the problem of the device in the embodiment of the present disclosure is similar to the unlocking control method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and repeated parts are not described again.
Referring to fig. 6, a schematic view of an unlocking control device provided in an embodiment of the present disclosure is shown, where the device includes: a first obtaining module 601, a display module 602, a skip module 603 and a control module 604; wherein,
the first obtaining module 601 is configured to obtain vehicle information in response to an unlocking trigger operation;
a display module 602, configured to display prompt information indicating to wear the safety helmet if it is determined that a safety helmet wearing condition is satisfied based on the vehicle information;
the skipping module 603 is configured to skip to a safety helmet wearing state check page to obtain a user image when it is determined that the target user has worn the safety helmet;
the control module 604 is configured to control unlocking of the vehicle after the wearing state of the helmet of the target user is verified based on the user image.
In an optional implementation manner, the unlocking control device further includes a first determining module 605, configured to send the acquired vehicle information to a server; receiving safety helmet wearing detection information sent by the server; determining that the helmet wearing condition is satisfied based on the helmet wearing detection information.
In an optional implementation manner, the first determining module 605 is configured to receive an unlocking instruction which is sent by the server and carries the detection information of wearing the safety helmet.
In an optional embodiment, the unlocking control device further includes a first processing module 606, configured to, after displaying prompt information indicating that the helmet is worn if it is determined that the helmet wearing condition is met based on the vehicle information, send a helmet unlocking instruction to a vehicle to unlock a safety lock locking the helmet from the vehicle in response to a helmet unlocking operation performed by a target user on a page corresponding to the prompt information; displaying a wearing course of the safety helmet to guide the target user to wear the safety helmet.
In an optional embodiment, the unlocking control apparatus further includes a second determining module 607, configured to determine that the target user has worn the safety helmet if feedback information that the safety buckle is buckled and sent by the safety helmet is received.
In an optional implementation manner, the unlocking control device further includes a verification module 608 for sending the user image to a server for performing a helmet wearing status verification; or, based on the user image, identifying characteristic information of the safety helmet and identifying a wearing gesture of the target user wearing the safety helmet; and if the safety helmet is determined to be provided with the preset characteristic identifier based on the characteristic information, and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
In an optional embodiment, the verification module 608 is configured to obtain status information of a safety buckle on the safety helmet; if the state information indicates that the safety buckle is buckled, the safety helmet is provided with a preset feature identifier, and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
In an optional implementation manner, the control module 604 is configured to send a verification passing instruction to a server side after the wearing state of the helmet of the target user is verified based on the user image; and receiving an unlocking instruction sent by the server based on the verification passing instruction, and controlling the vehicle to unlock.
In an optional implementation manner, the control module 604 is configured to initiate a verification request carrying the user image to a server; and receiving an unlocking instruction fed back by the server after the wearing state of the safety helmet is verified based on the user image, and controlling unlocking of the vehicle based on the unlocking instruction.
In an alternative embodiment, the headgear wearing condition includes: the vehicle is equipped with a safety helmet and/or the city in which the vehicle is located is out of the table with safety regulations for wearing safety helmets.
In an optional embodiment, the first obtaining module 601 is configured to scan two-dimensional code information of a vehicle in response to an unlocking triggering operation to obtain the vehicle information.
Referring to fig. 7, a schematic view of another unlocking control device provided in the embodiment of the present disclosure is shown, where the device includes: a second obtaining module 701, a third determining module 702, and a sending module 703; wherein,
a second obtaining module 701, configured to obtain vehicle information sent by a client;
a third determining module 702, configured to determine, based on the vehicle information, headgear wearing detection information associated with a corresponding vehicle; the safety helmet wearing detection information is used for indicating whether the safety helmet wearing condition is met: the target vehicle is provided with a safety helmet, and/or whether the city where the target vehicle is located is out of the safety regulation for wearing the safety helmet or not;
a sending module 703, configured to send the detection information of wearing the safety helmet to a client.
The description of the processing flow of each module in the device and the interaction flow between the modules may refer to the related description in the above method embodiments, and will not be described in detail here.
Based on the same technical concept, the embodiment of the application also provides computer equipment. Referring to fig. 8, a schematic structural diagram of a computer device provided in an embodiment of the present application includes:
a processor 81, a memory 82, and a bus 83. Wherein the memory 82 stores machine-readable instructions executable by the processor 81, the processor 81 being configured to execute the machine-readable instructions stored in the memory 82, the processor 81 performing the following steps when the machine-readable instructions are executed by the processor 81:
responding to unlocking triggering operation to acquire vehicle information;
displaying prompt information indicating that the crash helmet is worn, in a case where it is determined that the crash helmet wearing condition is satisfied based on the vehicle information;
under the condition that the target user is determined to wear the safety helmet, jumping to a safety helmet wearing state check page to obtain a user image;
and after the wearing state of the safety helmet of the target user is verified based on the user image, controlling the vehicle to unlock.
Or when the machine readable instructions are executed by the processor 81, the processor 81 performs the steps of:
acquiring vehicle information sent by a client;
determining safety helmet wearing detection information associated with the corresponding vehicle based on the vehicle information; the safety helmet wearing detection information is used for indicating whether the safety helmet wearing condition is met: the target vehicle is provided with a safety helmet, and/or whether the city where the target vehicle is located is out of the safety regulation for wearing the safety helmet or not;
and sending the wearing detection information of the safety helmet to the client.
The memory 82 includes a memory 821 and an external memory 822; the memory 821 is also referred to as an internal memory and is used for temporarily storing the operation data in the processor 81 and the data exchanged with the external storage 822 such as a hard disk, the processor 81 exchanges data with the external storage 822 through the memory 821, and when the computer device is operated, the processor 81 communicates with the storage 82 through the bus 83, so that the processor 81 executes the execution instructions mentioned in the above method embodiments.
The embodiment of the present disclosure further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program executes the steps of the unlocking control method in the above method embodiment. The storage medium may be a volatile or non-volatile computer-readable storage medium.
The embodiment of the present disclosure further provides a computer program product, which includes computer instructions, and the computer instructions, when executed by a processor, implement the steps of the unlocking control method. The computer program product may be any product capable of implementing the unlocking control method, and some or all of the solutions in the computer program product that contribute to the prior art may be embodied in the form of a Software product (e.g., software Development Kit (SDK)), which may be stored in a storage medium and causes an associated device or processor to execute some or all of the steps of the unlocking control method through included computer instructions.
It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working process of the system and the apparatus described above may refer to the corresponding process in the foregoing method embodiment, and details are not described herein again. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways. The above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and there may be other divisions in actual implementation, and for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed coupling or direct coupling or communication connection between each other may be through some communication interfaces, indirect coupling or communication connection between devices or modules, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional modules in the embodiments of the present disclosure may be integrated into one processing module, or each module may exist alone physically, or two or more modules are integrated into one module.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a non-volatile computer-readable storage medium executable by a processor. Based on such understanding, the technical solution of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present disclosure. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
Finally, it should be noted that: the above-mentioned embodiments are merely specific embodiments of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, but not to limit the technical solutions, and the scope of the present disclosure is not limited thereto, and although the present disclosure is described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: those skilled in the art can still make modifications or changes to the embodiments described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the technical scope of the disclosure; such modifications, changes and substitutions do not depart from the spirit and scope of the embodiments disclosed herein, and they should be construed as being included therein. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

Claims (17)

1. An unlocking control method is characterized by comprising the following steps:
responding to unlocking triggering operation to acquire vehicle information;
displaying prompt information indicating that the safety helmet is worn, in a case where it is determined that a safety helmet wearing condition is satisfied based on the vehicle information; the helmet wearing condition includes: the vehicle is provided with the safety helmet, and/or the city where the vehicle is located is out of the table and has safety regulations for wearing the safety helmet;
skipping to a safety helmet wearing state check page under the condition that the target user is determined to wear the safety helmet, so as to obtain a user image;
and controlling the vehicle to unlock after the wearing state of the safety helmet of the target user is verified based on the user image.
2. The unlock control method according to claim 1, wherein determining that a helmet wearing condition is satisfied based on the vehicle information includes:
sending the acquired vehicle information to a server;
receiving safety helmet wearing detection information sent by the server;
determining that the helmet wearing condition is satisfied based on the helmet wearing detection information.
3. The unlocking control method according to claim 2, wherein receiving the helmet wearing detection information transmitted by the server includes:
and receiving an unlocking instruction which is sent by the server and carries the wearing detection information of the safety helmet.
4. The unlock control method according to any one of claims 1 to 3, further comprising, after displaying a prompt message instructing to wear a helmet when it is determined that a helmet wearing condition is satisfied based on the vehicle information:
responding to a safety helmet unlocking operation performed by a target user on a page corresponding to the prompt message, and sending a safety helmet unlocking instruction to a vehicle so as to unlock a safety lock for locking the safety helmet from the vehicle;
displaying a wearing course of the safety helmet to guide the target user to wear the safety helmet.
5. The unlock control method of claim 1, wherein determining that the target user has worn the hard hat comprises:
and if feedback information that the safety buckle is buckled and sent by the safety helmet is received, determining that the target user wears the safety helmet.
6. The unlock control method according to claim 1, wherein verifying the helmet wearing state of the target user based on the user image includes:
sending the user image to a server side for carrying out safety helmet wearing state verification; or,
identifying characteristic information of the safety helmet and identifying a wearing gesture of the target user wearing the safety helmet based on the user image; and if the safety helmet is determined to be provided with the preset characteristic identifier based on the characteristic information, and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
7. The unlocking control method according to claim 5, wherein if it is determined based on the characteristic information that the helmet is provided with a preset characteristic mark and the wearing posture matches a preset posture, determining that a verification result of the wearing state of the helmet is a verification pass, includes:
acquiring state information of a safety buckle on the safety helmet;
and if the state information indicates that the safety buckle is buckled, the safety helmet is provided with a preset feature identifier, and the wearing posture is matched with the preset posture, determining that the verification result of the wearing state of the safety helmet is that the verification is passed.
8. The unlock control method according to claim 1, wherein the controlling of the vehicle to unlock after the target user's helmet wearing state is verified based on the user image includes:
after the wearing state of the safety helmet of the target user is verified based on the user image, sending a verification passing instruction to a server side;
and receiving an unlocking instruction sent by the service terminal based on the verification passing instruction, and controlling the unlocking of the vehicle.
9. The unlock control method according to claim 1, wherein controlling the vehicle to unlock after the helmet wearing state of the target user is verified based on the user image includes:
initiating a verification request carrying the user image to a server;
and receiving an unlocking instruction fed back by the server after the wearing state of the safety helmet is verified based on the user image, and controlling unlocking of the vehicle based on the unlocking instruction.
10. The unlock control method according to claim 1, wherein the helmet wearing condition includes: the vehicle is equipped with a safety helmet and/or the city in which the vehicle is located is out of the table with safety regulations for wearing safety helmets.
11. The unlock control method according to claim 1, wherein the acquiring of the vehicle information in response to the unlock trigger operation includes:
and responding to unlocking triggering operation, and scanning the two-dimensional code information of the vehicle to acquire the vehicle information.
12. An unlocking control method is characterized by comprising the following steps:
acquiring vehicle information sent by a client;
determining, based on the vehicle information, headgear wear detection information associated with the corresponding vehicle; the safety helmet wearing detection information is used for indicating whether the safety helmet wearing condition is met: the target vehicle is provided with a safety helmet, and/or whether the city where the target vehicle is located is out of the safety regulation for wearing the safety helmet or not;
and sending the wearing detection information of the safety helmet to a client.
13. An unlocking control device, characterized by comprising:
the first acquisition module is used for responding to unlocking trigger operation and acquiring vehicle information;
the display module is used for displaying prompt information indicating that the safety helmet is worn under the condition that the vehicle information is determined to meet the wearing condition of the safety helmet; the helmet wearing condition includes: the vehicle is provided with the safety helmet, and/or the city where the vehicle is located is out of the table and has safety regulations for wearing the safety helmet;
the skipping module is used for skipping to a safety helmet wearing state check page under the condition that the target user is determined to wear the safety helmet, so that a user image is obtained;
and the control module is used for controlling the unlocking of the vehicle after the wearing state of the safety helmet of the target user is verified based on the user image.
14. An unlocking control device, characterized by comprising:
the second acquisition module is used for acquiring the vehicle information sent by the client;
the third determining module is used for determining the safety helmet wearing detection information related to the corresponding vehicle based on the vehicle information; the safety helmet wearing detection information is used for indicating whether the safety helmet wearing condition is met: the target vehicle is provided with a safety helmet and/or whether the city where the target vehicle is located has a safety regulation for wearing the safety helmet;
and the sending module is used for sending the safety helmet wearing detection information to a client.
15. A computer device, comprising: a processor, a memory and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory communicating over the bus when a computer device is running, the machine-readable instructions when executed by the processor performing the steps of the unlocking control method of any one of claims 1 to 12.
16. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, performs the steps of the unlocking control method according to any one of claims 1 to 12.
17. A computer program product comprising computer instructions, characterized in that said computer instructions, when executed by a processor, implement the steps of the unlocking control method of any of claims 1 to 12.
CN202110129892.5A 2021-01-29 2021-01-29 Unlocking control method, device, storage medium and computer program product Active CN112907839B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110129892.5A CN112907839B (en) 2021-01-29 2021-01-29 Unlocking control method, device, storage medium and computer program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110129892.5A CN112907839B (en) 2021-01-29 2021-01-29 Unlocking control method, device, storage medium and computer program product

Publications (2)

Publication Number Publication Date
CN112907839A CN112907839A (en) 2021-06-04
CN112907839B true CN112907839B (en) 2022-12-30

Family

ID=76121656

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110129892.5A Active CN112907839B (en) 2021-01-29 2021-01-29 Unlocking control method, device, storage medium and computer program product

Country Status (1)

Country Link
CN (1) CN112907839B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7260126B1 (en) 2022-04-21 2023-04-18 俊介 水谷 Driving safety support system server and driving safety support program
CN114863611B (en) * 2022-04-28 2024-05-14 浙江小遛信息科技有限公司 Bicycle helmet management method and device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3538844A4 (en) * 2016-12-22 2019-10-09 Jiangsu Hongbao Hardware Co., Ltd. Systems and methods for monitoring a vehicle
WO2019010684A1 (en) * 2017-07-14 2019-01-17 华为技术有限公司 Method for processing locked screen interface and terminal
CN211685428U (en) * 2018-08-31 2020-10-16 蔡罗生 Safety two-wheel vehicle
CN110400404B (en) * 2019-07-24 2022-03-29 汉海信息技术(上海)有限公司 Vehicle control method, vehicle and vehicle system
CN111104974A (en) * 2019-12-09 2020-05-05 紫光云(南京)数字技术有限公司 Helmet wearing identification method based on deep learning
CN111591379B (en) * 2020-05-29 2022-03-15 天津特通科技有限公司 Method, device and equipment for adjusting output power of shared electric bicycle based on wearing state of safety helmet and storage medium
CN111583466A (en) * 2020-05-29 2020-08-25 天津特通科技有限公司 Shared bicycle running method, device, equipment and storage medium
CN111753711A (en) * 2020-06-22 2020-10-09 杭州智行星科技有限公司 Electric vehicle, control method and device thereof, electronic equipment and storage medium
CN111985429A (en) * 2020-08-27 2020-11-24 上海商汤智能科技有限公司 Helmet wearing detection method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN112907839A (en) 2021-06-04

Similar Documents

Publication Publication Date Title
CN112907839B (en) Unlocking control method, device, storage medium and computer program product
CN109815818B (en) Target person tracking method, system and related device
KR102239215B1 (en) Secure method for health record transmission to emergency service personnel
JP2021535520A (en) Systems and methods for identifying and verifying one or more individuals using facial recognition
US20070009139A1 (en) Facial recognition device for a handheld electronic device and a method of using the same
EP3764292A1 (en) Data analysis method, electronic device and computer-readable medium
CN102084372A (en) System for monitoring the unauthorized use of a device
CN108307290A (en) A kind of emergence message sending method, device and server
CN105630277B (en) Unlocking screen method and tripper for terminal
CN107786487B (en) Information authentication processing method, system and related equipment
CN108109221B (en) Mobile card punching system based on intelligent terminal
CN111935349B (en) Terminal-based information display method and device, terminal and storage medium
CN107871380A (en) Send and receive the methods, devices and systems of information of vehicles
CN103269481A (en) Method and system for encrypting and protecting procedure or file of portable electronic equipment
US20230222843A1 (en) Method and device for registering biometric feature
JP6115874B2 (en) Wearable camera system and recording control method
JP2023033412A (en) Information processor, and information processing program
CN108347730B (en) Wireless communication processing method and device
CN105975825A (en) Safety protection method and device, and mobile terminal
JP5867056B2 (en) Authentication system and authentication method
CN101669148A (en) Data survey device, integrated with a communication system, and related method
US20090279789A1 (en) System and Method to Recognize Images
JP6090421B2 (en) Authentication system and authentication method
CN115221487A (en) Identity authentication method and device
CN113742689A (en) Automatic driving method and device with participation of security officer, electronic equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant