Intelligent vehicle release method and device, electronic device and storage medium
By collecting facial information inside the vehicle and determining usage permissions, the problem of safety hazards in vehicle release is resolved, and precise vehicle control and safety assurance are achieved.
Patent Information
- Application Number
- CN202210001728.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-04
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2042-01-04
AI Technical Summary
The vehicle release scheme in the existing technology can easily lead to hidden dangers to the property safety of the owner and the safe use of the vehicle. For example, if the vehicle is still released when the driver's identity is in doubt, it may lead to the vehicle being stolen or a minor operating the vehicle.
By collecting the target facial information of the target object in the target vehicle, its vehicle usage authority is determined, and a decision is made based on the authority whether to release the vehicle. This includes binding the facial information with the usage authority, setting visitor, access control and parking permissions, and using image recognition and weight judgment for accurate release.
It effectively improves the safety of the vehicle, protects the property safety of the owner, prevents unauthorized personnel from operating the vehicle, and improves the safety and controllability of vehicle use.
Smart Images

Figure CN114360021B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet of Things technology, and in particular to a method and device for releasing an intelligent vehicle, an electronic device, and a storage medium. Background Art
[0002] As people's living standards improve, in order to improve traffic efficiency, vehicles have become an increasingly indispensable means of transportation in people's lives.
[0003] In the related art, existing parking lots primarily use video recognition near entrances and exits to determine whether to release a vehicle. When the video identifies the presence of a vehicle near the entrance or exit or recognizes the vehicle's license plate, the barrier lever is automatically raised to release the vehicle. This shows that the related art only recognizes vehicle information, which can lead to the barrier being automatically raised even when the driver's identity is in doubt. For example, if the vehicle is stolen or the owner's underage child secretly drives the vehicle, the vehicle may still be released, which in turn poses a risk to the owner's property safety and the safe use of the vehicle.
[0004] Therefore, the vehicle release scheme in the related art has the problem of easily causing hidden dangers to the property safety of the owner and the safe use of the vehicle. Summary of the Invention
[0005] The present application provides an intelligent vehicle release method and device, electronic equipment and storage medium to at least solve the problem in the related art that may easily lead to hidden dangers to the property safety of the owner and the safe use of the vehicle.
[0006] According to one aspect of an embodiment of the present application, a smart vehicle release method is provided, comprising:
[0007] Collecting target facial information of a target object in a target vehicle;
[0008] Determining the target object's vehicle use authority based on the target facial information, wherein the vehicle use authority is used to indicate whether the target object has the authority to use the target vehicle;
[0009] A release plan corresponding to the target vehicle is determined according to the vehicle use authority, wherein the release plan is used to indicate whether to release the target vehicle.
[0010] Optionally, as in the aforementioned method, before collecting the target facial information of the target object in the target vehicle, the method further includes:
[0011] Acquire at least one facial information to be bound uploaded by a target client, wherein the target client is a client bound to the vehicle information of the target vehicle;
[0012] Obtaining a first usage permission for associating with the face information to be bound, wherein the first usage permission is a permission for indicating whether the target vehicle can be used;
[0013] In response to the target association operation, a first corresponding relationship between the facial information to be bound and the first usage permission is established.
[0014] Optionally, as in the aforementioned method, before collecting the target facial information of the target object in the target vehicle, the method further includes:
[0015] Obtaining visitor facial information of a visitor who visits a target location, wherein the target location is a location associated with the target vehicle;
[0016] Determining a second usage permission corresponding to the visitor, wherein the second usage permission is a permission for indicating whether the target vehicle can be used;
[0017] A second corresponding relationship between the visitor's facial information and the second usage permission is established.
[0018] Optionally, as in the aforementioned method, before collecting the target facial information of the target object in the target vehicle, the method further includes:
[0019] Obtaining preset facial information entered by a target access control, wherein the target access control is the access control associated with the target vehicle;
[0020] Determining a third usage permission corresponding to the facial information entered by the target access control, wherein the third usage permission is a permission for indicating whether the target vehicle can be used;
[0021] A third corresponding relationship between the preset facial information and the third usage permission is established.
[0022] Optionally, as in the aforementioned method, before collecting the target facial information of the target object in the target vehicle, the method further includes:
[0023] Acquire candidate facial information collected from candidate objects in the parking lot where the target vehicle is located;
[0024] Determining a fourth usage permission corresponding to the facial information collected from the parking lot, wherein the fourth usage permission is a permission for indicating that the target vehicle is prohibited from being used;
[0025] A fourth corresponding relationship between the candidate facial information and the fourth usage permission is established.
[0026] Optionally, as in the aforementioned method, determining the target object's vehicle use authority based on the target facial information includes:
[0027] Collecting vehicle information of the target vehicle;
[0028] Query the historical facial information bound to the vehicle information;
[0029] In the case that target historical facial information matching the target facial information exists in all the historical facial information, determining all candidate permissions corresponding to the target historical facial information;
[0030] Determining a weight corresponding to each of the candidate permissions;
[0031] Among all the candidate permissions, the candidate permission with the greatest weight is used as the vehicle use permission.
[0032] Optionally, as in the aforementioned method, determining a release plan corresponding to the target vehicle according to the vehicle use permission includes at least one of the following:
[0033] When the target weight of the vehicle use permission is within a first preset range, determining that a release plan corresponding to the target vehicle is to release the target vehicle;
[0034] If the target weight of the vehicle use permission is within the second preset range, sending a query message to a client bound to the vehicle information of the target vehicle to inquire whether to release the target vehicle; determining the release plan according to a release instruction fed back by the client in response to the query message, wherein the release instruction is used to indicate whether to release the target vehicle, and the maximum value of the second preset range is less than the minimum value of the first preset range;
[0035] When the target weight of the vehicle usage authority is within the third preset range, the target vehicle will not be released, wherein the release indication is used to indicate whether the target vehicle is released, and the maximum value of the third preset range is less than the minimum value of the second preset range.
[0036] Optionally, as in the aforementioned method, collecting target facial information of a target object in a target vehicle includes:
[0037] When the target vehicle is located in the target area, performing image acquisition on the target vehicle to obtain at least one piece of vehicle image information;
[0038] Performing face recognition on the at least one vehicle image information to obtain all real-time face information;
[0039] Among all the real-time facial information, the target facial information located at the driver's seat of the target vehicle is determined.
[0040] According to another aspect of the embodiments of the present application, there is also provided an intelligent vehicle release device, comprising:
[0041] An acquisition module, used for acquiring target facial information of a target object in a target vehicle;
[0042] a permission module, configured to determine the target object's vehicle use permission based on the target facial information, wherein the vehicle use permission indicates whether the target object has permission to use the target vehicle;
[0043] A release module is used to determine a release plan corresponding to the target vehicle according to the vehicle use authority, wherein the release plan is used to indicate whether to release the target vehicle.
[0044] According to another aspect of the embodiments of the present application, an electronic device is also provided, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; wherein the memory is used to store computer programs; and the processor is used to execute the method steps in any of the above embodiments by running the computer program stored on the memory.
[0045] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the method steps in any of the above embodiments when run.
[0046] In an embodiment of the present application, the target facial information of the target object in the target vehicle is collected; the vehicle use authority of the target object is determined based on the target facial information, wherein the vehicle use authority is used to indicate whether the target object has the use authority to the target vehicle; and a release plan corresponding to the target vehicle is determined based on the vehicle use authority, wherein the release plan is used to indicate whether the target vehicle is to be released. Through the method in this embodiment, it is possible to determine whether to release the target vehicle based on the target facial information of the person in the target vehicle, thereby avoiding the situation where a person who does not have the use authority to the target vehicle drives the target vehicle out of the current area of the target vehicle, achieving the technical effect of effectively improving the safety of the target vehicle and protecting the property safety of the owner, thereby solving the problem in the related technology that easily leads to hidden dangers to the property safety of the owner and the safe use of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0048] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0049] Figure 1 is a flow chart of an optional intelligent vehicle release method according to an embodiment of the present application;
[0050] Figure 2 is a flowchart of an optional intelligent vehicle release method according to another embodiment of the present application;
[0051] Figure 3 is a structural block diagram of an optional intelligent vehicle release device according to an embodiment of the present application;
[0052] Figure 4 This is a structural block diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0053] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0054] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0055] According to one aspect of an embodiment of the present application, a method for intelligent vehicle release is provided. Optionally, in this embodiment, the method can be applied to a hardware environment consisting of a terminal and a server. The server is connected to the terminal via a network and can be used to provide services (such as data processing services, application services, etc.) to the terminal or a client installed on the terminal. A database can be set up on the server or independently of the server to provide data storage services for the server.
[0056] The aforementioned network may include, but is not limited to, at least one of the following: a wired network and a wireless network. The aforementioned wired network may include, but is not limited to, at least one of the following: a wide area network, a metropolitan area network, or a local area network. The aforementioned wireless network may include, but is not limited to, at least one of the following: Wi-Fi (Wireless Fidelity) and Bluetooth. Terminal 102 may be, but is not limited to, a PC, a mobile phone, a tablet computer, or the like.
[0057] The intelligent vehicle release method of the embodiment of the present application can be executed by a server, a terminal, or a server and a terminal. The intelligent vehicle release method of the embodiment of the present application can be executed by a terminal or a client installed on the terminal.
[0058] Taking the intelligent vehicle release method of this embodiment as an example, Figure 1 This is a flow chart of an optional intelligent vehicle release method according to an embodiment of the present application, such as Figure 1 As shown, the process of the method may include the following steps:
[0059] Step S101: collecting target facial information of a target object in a target vehicle.
[0060] This application can be applied to scenarios where it is necessary to release a vehicle, for example, releasing a vehicle in a home garage, releasing a vehicle in a parking lot, etc. In addition, it can also be applied to scenarios where vehicles are released in other scenarios, which are not listed here one by one.
[0061] When releasing the target vehicle, an image of the target vehicle can be captured to obtain target facial information of the target object in the target vehicle. For example, the target vehicle can be photographed by a camera to obtain an image of the target vehicle. The image may include the person using the target vehicle, that is, the target object can be identified.
[0062] When there is a target object in the target vehicle, the target facial information of the target object can be determined in the image. The target facial information can be information obtained by image acquisition of the target object's face, or it can be an image in the image of the target vehicle corresponding to the target object's face.
[0063] Step S102: determining the target object's vehicle use authority based on the target facial information, wherein the vehicle use authority is used to indicate whether the target object has the authority to use the target vehicle.
[0064] After determining the target face information, the target identity information of the target object can be determined based on the target face information, and then the vehicle use permission for the target vehicle can be determined based on the preset target identity information. Furthermore, each target object can correspond to one or more permissions, and the vehicle use permission can be the highest permission of the target object.
[0065] For example, the corresponding preset facial information is queried in the preset facial information database through the target facial information, and then the usage permission corresponding to the preset facial information is determined as the vehicle usage permission of the target object.
[0066] Step S103: determining a release plan corresponding to the target vehicle according to the vehicle use authority, wherein the release plan is used to indicate whether to release the target vehicle.
[0067] After determining the target object's vehicle use authority, it can be determined whether the target object can use the target vehicle based on the vehicle use authority, so a release plan corresponding to the target vehicle can be determined based on the vehicle use authority.
[0068] The release plan may be a plan for whether to release the target vehicle. For example, when the release plan indicates that the target vehicle is to be released, the release plan may be a plan for instructing to lift the barrier lever at the entrance and exit of the garage where the target vehicle is located; conversely, when the release plan indicates that the target vehicle is not to be released, the release plan may be a plan for instructing not to lift the barrier lever at the entrance and exit of the garage where the target vehicle is located.
[0069] Furthermore, after the release plan is determined, an instruction for controlling the operation of the release equipment can be generated. When the release plan indicates that the target vehicle is to be released, a lifting instruction can be generated to control the barrier lever to lift the lever; conversely, when the release plan indicates that the target vehicle is not to be released, no lifting instruction is generated, so that the barrier lever maintains the state of blocking the entrance and exit.
[0070] Through the method in this embodiment, it is possible to determine whether to release the target vehicle based on the target facial information of the person in the target vehicle, thereby avoiding the situation where a person who does not have the authority to use the target vehicle drives the target vehicle out of the current area where the target vehicle is located, thereby achieving the technical effect of effectively improving the safety of the target vehicle and protecting the property safety of the owner, thereby solving the problem in related technologies that easily leads to hidden dangers in the property safety of the owner and the safe use of the vehicle.
[0071] As an optional embodiment, as in the aforementioned method, before collecting the target facial information of the target object in the target vehicle, the method further includes the following steps:
[0072] Step S201: Acquire at least one facial information to be bound uploaded by a target client, wherein the target client is a client bound to vehicle information of a target vehicle.
[0073] In the case where the owner or manager of the target vehicle needs to pre-set the personnel who can use the target vehicle or the personnel who cannot use the target vehicle, the vehicle information (e.g., license plate information, vehicle image information, etc.) of the target vehicle can be pre-bound to the target client, for example, by inputting the license plate information and / or vehicle image information of the target vehicle on the target client.
[0074] After the target client uploads at least one facial information to be bound, it can be determined that the facial information to be bound is facial information used to be associated with the target vehicle.
[0075] Step S202: Obtain a first usage permission for associating with the facial information to be bound, wherein the first usage permission is a permission for indicating whether the target vehicle can be used.
[0076] When uploading the facial information to be bound through the target client, the first usage permission corresponding to each facial information to be bound can be set; for example, the first usage permission corresponding to the facial information to be bound A (the corresponding user is the car owner's husband) is free use, and the first usage permission corresponding to the facial information to be bound B (the corresponding user is the car owner's underage child) is prohibited use.
[0077] Step S203: In response to the target association operation, a first corresponding relationship between the facial information to be bound and the first usage permission is established.
[0078] After obtaining the facial information to be bound and the first usage permission, and in the case where a target association operation is received, a first corresponding relationship between the facial information to be bound and the first usage permission can be established in response to the target association operation.
[0079] The target association operation can be an operation triggered by the operator of the target client (for example, the car owner) to determine the binding of the facial information to be bound with the first usage permission, and after the server receives the instruction corresponding to the operation, the first corresponding relationship between the facial information to be bound and the first usage permission can be established.
[0080] Through the method in this embodiment, the user can be bound to the target vehicle through the client, and each user's permission to use the target vehicle can be set, thereby ensuring the safety of vehicle use.
[0081] As an optional embodiment, as in the aforementioned method, before collecting the target face information of the target object in the target vehicle in step S101, the method further includes the following steps:
[0082] Step S301 , obtaining facial information of a visitor who visits a target location, wherein the target location is a location associated with a target vehicle.
[0083] When the user of the target vehicle is an acquaintance of the vehicle owner, the user may also need to use the target vehicle.
[0084] The facial information of visitors who visit the target location can be obtained so that if the facial information of the user in the target vehicle is detected to be the visitor's facial information, it can be determined whether to release the target vehicle.
[0085] The target location may be the home of the owner of the target vehicle.
[0086] Optionally, the visitor's facial information can be collected by a camera installed at the door of the car owner's house or a camera at the ground floor access control. For example, when the visitor's facial information is collected by a camera at the ground floor access control, the visitor can first enter the house number of the house to be visited (for example, 1101, etc.) to determine the vehicle associated with 1101, and then it can be determined that the vehicle to which the visitor will be bound is the vehicle corresponding to house 1101.
[0087] Step S302: determining a second usage permission corresponding to the visitor, wherein the second usage permission is a permission for indicating whether the target vehicle can be used.
[0088] After determining the visitor's facial information, the permission to use the target vehicle set in advance by the owner of the target location (ie, the owner of the target vehicle) for the visitor, ie, the second permission, can be determined.
[0089] The second usage permission can be a permission corresponding to the visitor pre-set by the vehicle owner, used to indicate whether the visitor can use the target vehicle. Optionally, the second usage permission can be the ability to use the target vehicle, or it can be the need for the vehicle owner's confirmation before the target vehicle can be used.
[0090] Step S303: Establish a second correspondence between the visitor's facial information and the second usage permission.
[0091] After determining the visitor's facial information and the second permission, a second correspondence between the visitor's facial information and the second permission can be automatically established and stored. Subsequently, if the facial information of the driver of a target vehicle detected matches the visitor's facial information, a determination can be made based on the second permission whether to release the target vehicle, or the vehicle owner can be asked whether to release the target vehicle.
[0092] Through the method in this embodiment, corresponding permissions can be configured for visitors, thereby achieving the purpose of controlling the visitor's behavior in using the target vehicle, which can effectively improve the safety of vehicle use and the use scenarios of vehicle use control.
[0093] As an optional embodiment, as in the aforementioned method, before collecting the target face information of the target object in the target vehicle in step S101, the method further includes the following steps:
[0094] Step S401: Obtain preset facial information entered by a target access control, wherein the target access control is an access control associated with a target vehicle.
[0095] When the user of the target vehicle is a family member or friend living in the same house with the vehicle owner, the user may also need to use the target vehicle.
[0096] Obtaining the preset facial information entered by the target access control can be the facial information entered after the target access control collects the portrait of the people in the house that can be associated with the target vehicle, if the target access control can collect the portrait, so that if the facial information of the user in the target vehicle is detected to be the preset facial information later, it can be determined whether to release the target vehicle.
[0097] Optionally, the visitor's preset facial information can be collected by the camera of the target access control set at the door of the car owner's house. For example, when the target access control has been associated with the target vehicle, when the target access control records the preset facial information I, it can be determined that the preset facial information I is facial information that can be used to associate with the target vehicle.
[0098] Step S402: Determine the third usage permission corresponding to the facial information entered into the target access control, wherein the third usage permission is a permission for indicating whether the target vehicle can be used.
[0099] After determining the preset facial information, the use authority for the target vehicle set in advance by the owner of the target vehicle to the person entering the target access control, that is, the third use authority, can be determined.
[0100] The third usage permission can be the permission of the people in the house corresponding to the preset facial information pre-set by the car owner, which is used to indicate whether the people in the house can use the target vehicle. Optionally, the third usage permission can be to be able to use the target vehicle, or it can be that the target vehicle can only be used after the car owner's confirmation.
[0101] Step S403: establishing a third corresponding relationship between the preset facial information and the third usage permission.
[0102] After determining the preset facial information and the third usage permission, a third correspondence between the preset facial information and the third usage permission can be automatically established and stored. Subsequently, when the facial information of the driver of a target vehicle detected matches the preset facial information, a determination can be made based on the third usage permission whether to release the target vehicle, or the vehicle owner can be asked whether to release the target vehicle.
[0103] Through the method in this embodiment, corresponding permissions can be configured for the person corresponding to the preset facial information entered by the target access control, thereby achieving the purpose of controlling the person's behavior in using the target vehicle, which can effectively improve the safety of vehicle use and the use scenarios of vehicle use control.
[0104] As an optional embodiment, as in the aforementioned method, before collecting the target face information of the target object in the target vehicle in step S101, the method further includes the following steps:
[0105] Step S501: Acquire candidate facial information collected from candidate objects in the parking lot where the target vehicle is located.
[0106] In the parking lot where the target vehicle is located, multiple cameras can be set up to collect images of candidate objects that have entered and exited the parking lot in history, and obtain candidate facial information corresponding to each candidate object.
[0107] Optionally, since multiple facial information may be collected for the same candidate object through various cameras, all facial information may be deduplicated before obtaining the candidate facial information.
[0108] Step S502: Determine the fourth usage permission corresponding to the facial information collected from the parking lot, wherein the fourth usage permission is a permission for indicating that the target vehicle is prohibited from being used.
[0109] After the candidate facial information is determined, the owner of the target vehicle or the server preset permission for using the target vehicle for the candidate, that is, the fourth permission, can be determined.
[0110] Generally speaking, for safety reasons, the fourth usage permission can prohibit the use of the target vehicle to prevent strangers in the parking lot from using the target vehicle and causing losses to the owner.
[0111] Step S503: establishing a fourth corresponding relationship between the candidate facial information and the fourth usage permission.
[0112] After determining the candidate facial information and the fourth usage permission, a fourth correspondence between the candidate facial information and the fourth usage permission can be automatically established and stored. Subsequently, if the detected facial information of the driver of the target vehicle only matches the candidate facial information, the target vehicle can be prohibited from passing according to the fourth usage permission.
[0113] Through the method in this embodiment, corresponding permissions can be configured for the person corresponding to the preset facial information entered by the target access control, thereby achieving the purpose of controlling the person's behavior in using the target vehicle, which can effectively improve the safety of vehicle use and the use scenarios of vehicle use control.
[0114] like Figure 2 As shown, as an optional embodiment, as in the above method, the step S102 of determining the target object's vehicle use authority through the target face information includes the following steps:
[0115] Step S601, collecting vehicle information of the target vehicle;
[0116] When the vehicle information is a license plate number, a camera may be used to capture a photo of the target vehicle's license plate, and image recognition may be performed on the photo of the license plate to obtain the target vehicle's license plate number.
[0117] Step S602: Query the historical facial information bound to the vehicle information.
[0118] After the vehicle information is determined, all historical facial information bound to the vehicle information can be queried.
[0119] Step S603: When there is target historical facial information matching the target facial information in all historical facial information, all candidate permissions corresponding to the target historical facial information are determined.
[0120] After the historical facial information is determined, the target facial information can be used to match all historical facial information, and if there is target historical facial information matching the target facial information in all historical facial information, all candidate permissions corresponding to the target historical facial information can be determined.
[0121] Step S604: Determine the weight corresponding to each candidate permission.
[0122] Optionally, a corresponding weight can be pre-configured for each permission, and the weight can be used to indicate the priority of the permission. The larger the weight, the higher the priority of the permission. Therefore, after determining all candidate permissions corresponding to the target historical face information, the weight corresponding to each permission can be pre-determined.
[0123] Step S605 : Among all candidate permissions, the candidate permission with the largest weight is used as the vehicle use permission.
[0124] After all candidate permissions and the weight of each candidate permission are determined, the candidate permission with the largest weight can be determined, and then the candidate permission with the largest weight is used as the vehicle use permission.
[0125] For example, when the permissions corresponding to the target object include the first usage permission (weight is 8), the second usage permission (weight is 5) and the third usage permission (weight is 2), the permission with the largest weight is determined to be the first usage permission; finally, the first usage permission can be used as the vehicle usage permission.
[0126] Through the method in this embodiment, all objects associated with the vehicle can be determined, and even if the target object corresponds to multiple permissions, the vehicle usage permissions applicable to the target object can be determined, so that it is possible to judge whether to release the target vehicle based on the vehicle usage permissions in the future.
[0127] As an optional embodiment, as in the above method, the step S103 of determining the release plan corresponding to the target vehicle according to the vehicle use authority includes at least one of the following:
[0128] Step S701: If the target weight of the vehicle use permission is within a first preset range, determining that a release plan corresponding to the target vehicle is to release the target vehicle;
[0129] Step S702: If the target weight of the vehicle use permission is within a second preset range, a query message is sent to the client associated with the vehicle information of the target vehicle, inquiring whether to release the target vehicle; and a release plan is determined according to a release instruction fed back by the client in response to the query message, wherein the release instruction indicates whether to release the target vehicle, and the maximum value of the second preset range is less than the minimum value of the first preset range.
[0130] Step S703: When the target weight of the vehicle use permission is within the third preset range, the target vehicle is not released, wherein the release indication is used to indicate whether the target vehicle is released, and the maximum value of the third preset range is less than the minimum value of the second preset range.
[0131] After determining the vehicle use permission, the target weight corresponding to the vehicle use permission can be determined, and then it can be determined whether the target weight belongs to the first preset range, the second preset range, or the third preset range. The target weight can be used to indicate the permission level when using the target vehicle. Generally, the higher the target weight, the higher the permission.
[0132] For example, when the first preset range is [7, 10), the second preset range is [4, 7), and the third preset range is [0, 4).
[0133] When the target weight of the vehicle use authority 1 is 8, the target weight of the vehicle use authority 1 is within the first preset range, and the release plan corresponding to the target vehicle is determined to be releasing the target vehicle.
[0134] When the target weight of vehicle use permission 2 is 5, the target weight of vehicle use permission 1 is within the second preset range, and an inquiry message is needed to be sent to the client bound to the vehicle information of the target vehicle to inquire whether to release the target vehicle; when the owner receives the inquiry message through the client, and sends a release instruction in response to the inquiry message through the client, indicating that the target vehicle can be used, the release plan is to release the target vehicle; when the release instruction indicates that the target vehicle is not allowed to be used, the release plan is that the target vehicle is prohibited from being used.
[0135] When the target weight of the vehicle use authority 3 is 2, the target weight of the vehicle use authority 3 is within the third preset range, and the release plan corresponding to the target vehicle is determined to not release the target vehicle.
[0136] Through the method in this embodiment, the corresponding weight can be determined according to the vehicle use permission, and whether to release the target vehicle can be determined based on the weight.
[0137] As an optional embodiment, as in the aforementioned method, step S101 of acquiring target facial information of a target object located in a target vehicle includes the following steps:
[0138] Step S801: When a target vehicle is located in a target area, an image of the target vehicle is captured to obtain at least one piece of vehicle image information.
[0139] In order to obtain the target face information of the target object in the target vehicle, it is necessary to collect images of the target vehicle to obtain at least one vehicle image information.
[0140] Whether the target vehicle needs to be imaged can be determined by determining whether it is in the target area. The target area can be the entrance or exit of the parking lot and is located on the inner side of the parking lot of the gate lever.
[0141] Furthermore, a gravity sensing device or an infrared sensing device can be set in the target area. When the sensing information from the gravity sensing device or the infrared sensing device identifies the existence of an object in the target area, the image acquisition device is started to capture an image of the target area, thereby achieving the purpose of capturing an image of the target vehicle, and at least one vehicle image information is captured.
[0142] Step S802: Perform face recognition on at least one vehicle image information to obtain all real-time face information.
[0143] After the vehicle image information is collected, face recognition can be performed on the vehicle image information to obtain real-time face information in the vehicle image.
[0144] The real-time facial information may be the facial information of each person in the target vehicle.
[0145] Step S803: Determine the target face information located at the driver's seat of the target vehicle from among all the real-time face information.
[0146] After acquiring all the real-time facial information, the facial information of the person in the driver's seat of the target vehicle can be determined and used as the target facial information. Therefore, the facial information corresponding to the person driving the target vehicle can be collected, which facilitates the subsequent determination of the person driving the target vehicle.
[0147] Through the method in this embodiment, the target facial information of the person driving the target vehicle can be determined, and then it can be more accurately judged whether it is necessary to release the vehicle.
[0148] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0149] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM (Read-Only Memory, Read-Only Memory) / RAM (Random Access Memory, Random Access Memory), a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0150] According to another aspect of the embodiments of the present application, an intelligent vehicle release device for implementing the above-mentioned intelligent vehicle release method is also provided. Figure 3 This is a structural block diagram of an optional intelligent vehicle release device according to an embodiment of the present application, such as Figure 3 As shown, the device may include:
[0151] Acquisition module 1, used to collect target facial information of a target object in a target vehicle;
[0152] Permission module 2, used to determine the target object's vehicle use permission based on the target face information, wherein the vehicle use permission is used to indicate whether the target object has the permission to use the target vehicle;
[0153] The release module 3 is used to determine a release plan corresponding to the target vehicle according to the vehicle use authority, wherein the release plan is used to indicate whether to release the target vehicle.
[0154] It should be noted that the collection module 1 in this embodiment can be used to execute the above step S101, the permission module 2 in this embodiment can be used to execute the above step S102, and the release module 3 in this embodiment can be used to execute the above step S103.
[0155] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments. It should be noted that the above modules, as part of the device, can run in the hardware environment described in the above embodiments and can be implemented by software or hardware, wherein the hardware environment includes a network environment.
[0156] According to another aspect of the embodiments of the present application, an electronic device for implementing the above-mentioned intelligent vehicle release method is also provided. The electronic device can be a server, a terminal, or a combination thereof.
[0157] According to another embodiment of the present application, there is also provided an electronic device, including: Figure 4 As shown, the electronic device may include: a processor 1501 , a communication interface 1502 , a memory 1503 and a communication bus 1504 , wherein the processor 1501 , the communication interface 1502 , and the memory 1503 communicate with each other via the communication bus 1504 .
[0158] Memory 1503, used for storing computer programs;
[0159] The processor 1501 is configured to execute the program stored in the memory 1503 to implement the following steps:
[0160] Step S101: collecting target facial information of a target object in a target vehicle.
[0161] Step S102: determining the target object's vehicle use authority based on the target facial information, wherein the vehicle use authority is used to indicate whether the target object has the authority to use the target vehicle.
[0162] Step S103: determining a release plan corresponding to the target vehicle according to the vehicle use authority, wherein the release plan is used to indicate whether to release the target vehicle.
[0163] Optionally, in this embodiment, the communication bus may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. This communication bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, the figure shows only one thick line, but this does not imply that there is only one bus or only one type of bus. The communication interface is used for communication between the electronic device and other devices.
[0164] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor.
[0165] The above-mentioned processor can be a general-purpose processor, which can include but is not limited to: CPU (Central Processing Unit), NP (Network Processor), etc.; it can also be DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0166] An embodiment of the present application further provides a computer-readable storage medium, the storage medium including a stored program, wherein the method steps of the above method embodiment are executed when the program is run.
[0167] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a ROM, a RAM, a mobile hard disk, a magnetic disk, or an optical disk.
[0168] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0169] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above-mentioned computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which can be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application.
[0170] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0171] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, and can be electrical or other forms.
[0172] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected based on actual needs to achieve the purpose of the solution provided in this embodiment.
[0173] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0174] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. An intelligent vehicle release method, characterized in that: include: Collecting target facial information of a target object in a target vehicle; Determining the target object's vehicle use permission based on the target facial information includes: collecting vehicle information of the target vehicle; querying historical facial information bound to the vehicle information; if target historical facial information matching the target facial information exists in all the historical facial information, determining all candidate permissions corresponding to the target historical facial information; determining a weight corresponding to each candidate permission; and selecting the candidate permission with the largest weight among all the candidate permissions as the vehicle use permission, wherein the vehicle use permission is used to indicate whether the target object has permission to use the target vehicle; A release plan corresponding to the target vehicle is determined according to the vehicle use authority, wherein the release plan is used to indicate whether to release the target vehicle.
2. The method according to claim 1, characterized in that Before collecting target facial information of a target object in a target vehicle, the method further includes: Acquire at least one facial information to be bound uploaded by a target client, wherein the target client is a client bound to the vehicle information of the target vehicle; Obtaining a first usage permission for associating with the face information to be bound, wherein the first usage permission is a permission for indicating whether the target vehicle can be used; In response to the target association operation, a first corresponding relationship between the facial information to be bound and the first usage permission is established.
3. The method according to claim 1, characterized in that Before collecting target facial information of a target object in a target vehicle, the method further includes: Obtaining visitor facial information of a visitor who visits a target location, wherein the target location is a location associated with the target vehicle; Determining a second usage permission corresponding to the visitor, wherein the second usage permission is a permission for indicating whether the target vehicle can be used; A second corresponding relationship between the visitor's facial information and the second usage permission is established.
4. The method according to claim 1, wherein Before collecting target facial information of a target object in a target vehicle, the method further includes: Obtaining preset facial information entered by a target access control, wherein the target access control is the access control associated with the target vehicle; Determining a third usage permission corresponding to the facial information entered by the target access control, wherein the third usage permission is a permission for indicating whether the target vehicle can be used; A third corresponding relationship between the preset facial information and the third usage permission is established.
5. The method according to claim 1, wherein Before collecting target facial information of a target object in a target vehicle, the method further includes: Acquire candidate facial information collected from candidate objects in the parking lot where the target vehicle is located; Determining a fourth usage permission corresponding to the facial information collected from the parking lot, wherein the fourth usage permission is a permission for indicating that the target vehicle is prohibited from being used; A fourth corresponding relationship between the candidate facial information and the fourth usage permission is established.
6. The method according to any one of claims 1 to 5, characterized in that The determining of a release plan corresponding to the target vehicle according to the vehicle use permission includes at least one of the following: When the target weight of the vehicle use permission is within a first preset range, determining that a release plan corresponding to the target vehicle is to release the target vehicle; When the target weight of the vehicle use permission is within a second preset range, sending a query message to a client bound to the vehicle information of the target vehicle to inquire whether to release the target vehicle; determining the release plan according to a release instruction fed back by the client in response to the query message, wherein the release instruction is used to indicate whether to release the target vehicle, and the maximum value of the second preset range is less than the minimum value of the first preset range; When the target weight of the vehicle usage authority is within a third preset range, the target vehicle will not be released, wherein the release indication is used to indicate whether the target vehicle is released, and the maximum value of the third preset range is less than the minimum value of the second preset range.
7. The method according to any one of claims 1 to 5, characterized in that The collecting of target facial information of a target object in a target vehicle includes: When the target vehicle is located in the target area, performing image acquisition on the target vehicle to obtain at least one piece of vehicle image information; Performing face recognition on the at least one vehicle image information to obtain all real-time face information; Among all the real-time facial information, the target facial information located at the driver's seat of the target vehicle is determined.
8. An intelligent vehicle release device, characterized in that: include: An acquisition module, used for acquiring target facial information of a target object in a target vehicle; The permission module is configured to determine the vehicle use permission of the target object based on the target facial information, comprising: collecting vehicle information of the target vehicle; querying historical facial information bound to the vehicle information; determining all candidate permissions corresponding to the target historical facial information if target historical facial information matching the target facial information exists in all the historical facial information; determining a weight corresponding to each candidate permission; and selecting the candidate permission with the largest weight among all the candidate permissions as the vehicle use permission, wherein the vehicle use permission is used to indicate whether the target object has the permission to use the target vehicle; A release module is used to determine a release plan corresponding to the target vehicle according to the vehicle use authority, wherein the release plan is used to indicate whether to release the target vehicle.
9. An electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein: The processor, the communication interface and the memory communicate with each other via the communication bus, wherein: The memory is used to store computer programs; The processor is configured to execute the method steps according to any one of claims 1 to 7 by running the computer program stored in the memory.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method steps described in any one of claims 1 to 7 when run.
Citation Information
Patent Citations
Vehicle and in-vehicle person authorization management method and device, and storage medium
CN108269336A
Identity verification based vehicle management method
CN108538061A
Access control management method and device, electronic equipment and storage medium
CN112907801A