Identity recognition control method, device, system and storage medium
By judging user permissions in the target closed-loop space and prohibiting identity recognition, the problem of inefficient identity recognition in the existing technology is solved, and efficient utilization of resources and improved traffic efficiency are achieved.
Patent Information
- Application Number
- CN202310412467.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-18
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2043-04-18
AI Technical Summary
When the existing identity identification system identifies each person in each monitoring area, it leads to inefficient and invalid identity comparisons, wasting intelligent analysis resources, and increasing the processing burden of the backend server.
In the target closed-loop space, it is determined whether there is a second user other than the first user, and it is determined from the second camera that both the first user and the second user have access permissions. These cameras are prohibited from identifying the user and only snapping.
It reduces the number of inefficient and ineffective identity identification times, reduces the frequency of use of intelligent resources, improves the utilization rate of intelligent resources, and improves the efficiency of personnel passing access control and levels.
Smart Images

Figure CN118823904B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of identity recognition technology, and in particular to an identity recognition control method, device, system and storage medium. Background Art
[0002] With growing awareness of the need to protect core assets and important information, video cameras are increasingly being deployed in residential areas and buildings. For areas like computer rooms, laboratories, and offices where information security or critical data reside, identity recognition systems are often deployed to verify access.
[0003] As identity recognition systems become increasingly intelligent, their accuracy is increasing, but the cost of implementing them is also increasing. In particular, assigning identity recognition tasks to every camera in a surveillance area results in a massive amount of data being processed by the backend server, placing high demands on its processing performance. However, in real-life situations, performing identity recognition on every person passing by would result in many inefficient or ineffective identity comparisons, significantly wasting intelligent analysis resources. Summary of the Invention
[0004] The present invention provides an identity recognition control method, device, system and storage medium, which can reduce the number of inefficient and invalid identity recognitions and reduce the frequency of use of intelligent resources.
[0005] According to one aspect of the present invention, there is provided an identity recognition control method, comprising:
[0006] When monitoring a first user entering a target closed-loop space through a first camera, determining whether a second user exists in the target closed-loop space; wherein the second user is a user other than the first user;
[0007] When a second user exists in the target closed-loop space, determining a first target camera from a second camera that has access permissions for both the first user and the second user; wherein the second camera is a camera other than the first camera deployed in the target closed-loop space;
[0008] The first target camera is controlled to prohibit identity recognition of the first user and the second user.
[0009] According to another aspect of the present invention, there is provided an identity recognition control device, comprising:
[0010] A user determination module is configured to determine whether a second user exists in the target closed-loop space when a first user is detected entering the target closed-loop space through the first camera; wherein the second user is a user other than the first user;
[0011] a first target camera determination module configured to, when a second user is present in the target closed-loop space, determine from a second camera a first target camera that has access permissions for both the first user and the second user; wherein the second camera is a camera other than the first camera deployed in the target closed-loop space;
[0012] The identity recognition control module is used to control the first target camera to prohibit identity recognition of the first user and the second user.
[0013] According to another aspect of the present invention, there is provided an identity recognition and control system, the identity recognition and control system comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can execute the identity recognition control method described in any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the identity recognition control method described in any embodiment of the present invention when executed.
[0018] The identity recognition control scheme of the embodiment of the present invention, when monitoring a first user entering a target closed-loop space through a first camera, determines whether there is a second user in the target closed-loop space; wherein, the second user is a user other than the first user; when the second user is in the target closed-loop space, determines from the second camera a first target camera that has access permissions for both the first user and the second user; wherein, the second camera is a camera other than the first camera deployed in the target closed-loop space; and controls the first target camera to prohibit identity recognition for the first user and the second user. Through the technical solution provided by the embodiment of the present invention, when a camera deployed in a closed-loop space has access permissions for all users in the closed-loop space, the camera is prohibited from performing identity recognition for users in the closed-loop space, which can reduce the number of inefficient and invalid identity recognitions, reduce the frequency of use of intelligent resources, effectively improve the utilization rate of intelligent resources, and speed up the efficiency of people passing through access control and checkpoints.
[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 This is a flow chart of an identity recognition control method provided according to the first embodiment of the present invention;
[0022] Figure 2 A schematic diagram of camera deployment provided by an embodiment of the present invention;
[0023] Figure 3a This is a schematic diagram of a scenario in which multiple cameras are deployed at key locations with multiple roads, provided by an embodiment of the present invention;
[0024] Figure 3b This is a schematic diagram of a scenario in which a single camera is deployed at a key location with multiple roads, provided by an embodiment of the present invention;
[0025] Figure 4 This is a flow chart of an identity recognition control method provided according to the second embodiment of the present invention;
[0026] Figure 5This is a structural diagram of an identity recognition control device provided according to a third embodiment of the present invention;
[0027] Figure 6 It is a structural diagram of an identity recognition control system that implements the identity recognition control method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of 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 the present invention.
[0029] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes 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.
[0030] Example 1
[0031] Figure 1 A flowchart of an identity recognition control method is provided for the first embodiment of the present invention. This embodiment is applicable to situations where identity recognition is controlled. The method can be executed by an identity recognition control device, which can be implemented in the form of hardware and / or software. The identity recognition control device can be configured in an identity recognition control system (also referred to as an identity recognition system). Figure 1 As shown, the method includes:
[0032] S110. When a first user is monitored to enter a target closed-loop space through a first camera, determine whether a second user exists in the target closed-loop space; wherein the second user is a user other than the first user.
[0033] Specifically, multiple cameras can be deployed in the target closed-loop space, and each camera deployed in the target closed-loop space can be set with different personnel access permissions. By setting the personnel access permissions, the camera can control the access of personnel after identity recognition. It can also be understood that multiple cameras constitute the target closed-loop space. When a user enters the target closed-loop space, he can only pass through the channels where the cameras deployed in the target closed-loop space are located. The second user is other users in the target closed-loop space except the first user. It can be understood that the second user is a general term for other users in the target closed-loop space except the first user. The second user can be one or more, and the embodiment of the present invention does not limit the number of second users.
[0034] In this embodiment of the present invention, a first camera identifies a first user. Once the first camera successfully verifies the first user's identity, the first user can pass through the access control or checkpoint where the first camera is located and enter the target closed-loop space. It is understood that the first camera can be any camera deployed within the target closed-loop space.
[0035] Optionally, the target closed-loop space is a closed-loop space constructed by any pre-stored closed-loop camera group within a preset area, and the closed-loop camera group is a camera group composed of cameras deployed in the preset area; when a first user is monitored to enter the target closed-loop space through a first camera, before determining whether a second user exists in the target closed-loop space, it also includes: obtaining camera deployment information of the preset area; determining at least one closed-loop camera group composed of cameras deployed in the preset area based on the camera deployment information; and respectively determining the closed-loop space constructed by each closed-loop camera group within the preset area.
[0036] The preset areas can be cities, residential areas, building areas, office areas, etc. Cameras will be deployed at different locations within the preset areas. Figure 2 A camera deployment diagram provided by an embodiment of the present invention is as follows: Figure 2 As shown, a total of 12 cameras are deployed in the preset area, namely cameras A / B / C / D / E / F / G / H / I / J / K / L. The camera deployment information of the preset area is obtained, wherein the camera deployment information may include camera name, code, deployment location information and visual range information. The camera deployment information of the preset area can be stored in the local database in the form of a table. Table 1 is a camera deployment information table provided in an embodiment of the present invention:
[0037] Table 1 Camera deployment information
[0038] Serial number Camera Encoding Camera Name Deployment location (latitude and longitude) Viewing area 1 camera_a Camera A (120.125485,30.325458) 60,120 2 camera_b Camera B (120.113132,30.125431) 70.15 3 camera_c Camera C (120.161121,30.355215) 30,110 … … … … …
[0039] In an embodiment of the present invention, based on the camera deployment information of a preset area, each camera is expanded and extended outward to obtain a closed-loop relationship between the cameras deployed in the preset area, thereby determining one or more closed-loop camera groups composed of the cameras deployed in the preset area. For example, if the closed-loop camera group is defined as L, then Figure 2 Within the preset area shown, the closed-loop camera group L may include: L1 = A->D->E->B->A; L2 = A->D->G->H->E->B->A; ... The closed-loop camera groups are not listed here one by one. The closed-loop space constructed by each closed-loop camera group within the preset area is determined separately.
[0040] Optionally, the target closed-loop space is the closed-loop space corresponding to any closed-loop camera group within the preset area, and the first camera is any camera within the closed-loop camera group. It is understandable that when a camera within the preset area is monitored to identify a user and pass the verification, it means that the user enters the closed-loop space corresponding to the closed-loop camera group where the camera is located through the camera. At this time, the user is regarded as the first user, the camera is regarded as the first camera, and any closed-loop camera group where the camera is located (such as the minimum closed-loop camera group where the camera is located) is regarded as the target closed-loop camera group. Figure 2 As shown, when user a passes through the access control or checkpoint where camera A is located, camera A can be used as the first camera, and the closed-loop space corresponding to the minimum closed-loop camera group of camera A (L1 = A—>D—>E—>B—>A) can be used as the target closed-loop interval, that is, the closed-loop space formed by camera A, camera B, camera D and camera E in the preset area can be used as the target closed-loop space.
[0041] When it is monitored that the first user enters the target closed-loop space through the first camera, it is determined whether there are other users besides the first user in the target closed-loop space, that is, whether there is only the first user in the target closed-loop space, or there are multiple users including the first user. Exemplarily, the number of people entering and leaving the target closed-loop space can be counted in real time by the first camera or other cameras deployed in the target closed-loop space, so as to determine whether there is a second user besides the first user in the target closed-loop space at the current moment based on the number of people counted in real time. Optionally, it is also possible to take pictures by the first camera and / or other cameras deployed in the target closed-loop space, and determine whether there are other users besides the first user (that is, the second user) in the target closed-loop space based on the captured pictures.
[0042] S120: When a second user exists in the target closed-loop space, determine, from among second cameras, a first target camera that has access permissions for both the first user and the second user; wherein the second camera is a camera other than the first camera deployed in the target closed-loop space.
[0043] The second camera is a camera deployed within the target closed-loop space in addition to the first camera. There can be one or more second cameras, and the present invention does not limit the number of second cameras. It is understood that the closed-loop camera group formed by the first and second cameras forms the target closed-loop space.
[0044] If there is a second user in the target closed-loop space, it means that at the same time or before the first user entered the target closed-loop space through the first camera, other users had already entered the target closed-loop space through the first camera or the second camera, and have not yet left the target closed-loop space. When users (including the first user and the second user) enter the target closed-loop space through the first camera or other cameras deployed in the target closed-loop space, the camera that allows the user to enter the target closed-loop space is controlled to capture the user's image and perform identity recognition to determine the user's identity information. Then, based on the access permission personnel setting information of each camera deployed in the target closed-loop space, it can be determined which cameras deployed in the target closed-loop space the user entering the target closed-loop space has access permission to. When it is determined that there is a second user in the target closed-loop space, the first target camera that has access permission for both the first user and the second user is determined from the second camera. It is understandable that different cameras have different access permission personnel settings. For example, companies with confidential information to protect typically install access control systems in key areas. These systems use identity recognition and verification to determine access permissions. For example, IT companies might install identity recognition systems at the entrance to R&D centers, key computer rooms within R&D labs, and other laboratories. Each company has many different personnel positions. For example, the IT department manages IT information, the R&D department is responsible for core data such as products and code, and the finance department is responsible for core financial data. Different people are allowed access to each area. A common approach is to deploy cameras in each area for identity recognition and verification. If a user is confirmed to have access, they are allowed through. If a user is confirmed to not have access, they are not allowed through.
[0045] In the embodiment of the present invention, the access permission list set for each second camera deployed in the target closed-loop space is not necessarily the same. Therefore, for each second camera, based on the access permission list of the current second camera, it is determined whether the current second camera has access permission for the first user and whether the current second camera has access permission for the second user. The second camera that has access permission for both the first user and the second user among all the second cameras is regarded as the first target camera. For example, the first user passes Figure 2When camera A in the target closed-loop space corresponds to the closed-loop camera group (L1 = A->D->E->B->A), and the second cameras deployed in the target closed-loop space include cameras B, D, and E, it is determined whether cameras B, D, and E have access permissions for both the first and second users. The camera with access permissions for both the first and second users is determined from among cameras B, D, and E as the first target camera. It should be noted that when there are multiple second users, the first target camera is the second camera with access permissions for both the first and multiple second users.
[0046] Optionally, when there is a second user in the target closed-loop space, determining from the second camera a first target camera that has access permissions set for both the first user and the second user, including: when there is a second user in the target closed-loop space, determining the first access permission setting information of the second camera for the first user and the second access permission setting information of the second camera for the second user respectively; wherein the access permission setting information includes setting access permissions and not setting access permissions; and determining from the second camera a first target camera that has access permissions set for both the first user and the second user based on the first access permission setting information and the second access permission setting information.
[0047] Exemplarily, different cameras are each configured with corresponding access permission information. For example, the access permission information corresponding to camera A is: IPC@A = {a, b, c, d, g, j...}, the access permission information corresponding to camera B is: IPC@B = {c, d, g, k, l...}, and the access permission information corresponding to camera C is: IPC@C = {a, b, d, g, l...}. When a second user exists within the target closed-loop space, the access permission information of each second camera within the target closed-loop space is obtained. For each second camera, based on the access permission information of the current second camera, the first access permission setting information for the first user and the second access permission setting information for the second user are determined. The first access permission setting information and the second access permission setting information both include information about whether access permission is set and information about whether access permission is not set. Specifically, when the second camera's access permission information includes the first user, it indicates that the second camera has access permission set for the first user. When the second camera's access permission information does not include the first user, it indicates that the second camera has not set access permission for the first user. Similarly, when the second camera's access permission information includes the second user, it indicates that the second camera has access permission set for the second user. When the second camera's access permission information does not include the second user, it indicates that the second camera has not set access permission for the second user. Then, based on the first access permission setting information for the first user and the second access permission setting information for the second user of each second camera, a first target camera that has access permission set for both the first user and the second user is determined from the second cameras. It should be noted that the first target camera can be one or more, and the embodiment of the present invention does not limit the number of first target cameras.
[0048] S130: Control the first target camera to prohibit identity recognition of the first user and the second user.
[0049] In this embodiment of the present invention, since the first target camera is set with access permissions for all users (the first user and the second user) currently in the target closed-loop space, even if identity recognition and comparison are performed on all users currently in the target closed-loop space, the final result is that the identity recognition is passed. Therefore, in order to avoid inefficient and invalid identity recognition, reduce the frequency of use of identity recognition intelligent resources, and improve the utilization rate of identity recognition intelligent resources, the first target camera can be controlled to only capture all users currently in the target closed-loop space without performing identity recognition. It should be noted that identity recognition can include face recognition or pupil recognition, and this embodiment of the present invention does not limit the specific identification method of identity recognition.
[0050] Optionally, while controlling the first target camera to prohibit identity recognition of the first user and the second user, all other cameras in the second camera except the first target camera are controlled to identify the users (including the first user and the second user) currently in the target closed-loop space. Since the first user and the second user in the target closed-loop space in each time period changes dynamically, the advantage of such a setting is that the identity recognition function of the camera whose identity recognition function was previously turned off (in the time period before the current time period) can be reopened, so that the identity recognition of the users currently in the target closed-loop space can be performed based on the identity recognition of all other cameras in the second camera except the first target camera, thereby preventing users who do not currently have access authority from passing through the access control or checkpoint.
[0051] The identity recognition control method of the embodiment of the present invention, when monitoring a first user entering a target closed-loop space through a first camera, determines whether there is a second user in the target closed-loop space; wherein, the second user is a user other than the first user; when the second user is in the target closed-loop space, determines from the second camera a first target camera that has access permissions for both the first user and the second user; wherein, the second camera is a camera other than the first camera deployed in the target closed-loop space; and controls the first target camera to prohibit identity recognition for the first user and the second user. Through the technical solution provided by the embodiment of the present invention, when a camera deployed in a closed-loop space has access permissions for all users in the closed-loop space, the camera is prohibited from performing identity recognition for users in the closed-loop space, which can reduce the number of inefficient and invalid identity recognitions, reduce the frequency of use of intelligent resources, effectively improve the utilization rate of intelligent resources, and speed up the efficiency of people passing through access control and checkpoints.
[0052] In some embodiments, the method further includes: when there is no first target camera among the second cameras that has access permissions set for both the first user and the second user, controlling the second camera to identify the first user and the second user. Specifically, when the second camera has access permissions set for the first user but not for the second user, or when the second camera has access permissions set for the first user but not for the second user, or when the second camera has access permissions set for neither the first user nor the second user, controlling the second camera to identify the identities of all users currently within the target closed-loop space. It is also understood that when the first access permission setting information for the first user and the second access permission setting information for the second user are inconsistent among the second cameras, controlling the second camera to identify the identities of all users currently within the target closed-loop space. This configuration has the advantage of effectively preventing the second camera from allowing access to users who do not have access permissions.
[0053] In some embodiments, the method further includes: when there is no second user in the target closed-loop space, determining from the second cameras a second target camera that has access rights set for the first user; and controlling the second target camera to prohibit identity recognition of the first user. Specifically, when there is no second user in the target closed-loop space, it means that there is only the first user in the target closed-loop space, and whether each second camera has access rights set for the first user is determined based on the access rights personnel information corresponding to each second camera. A second camera that has access rights set for the first user is determined from each second camera as the second target camera, and the second target camera is controlled to only capture the first user without identity recognition. If all second cameras deployed in the target closed-loop space have access rights set for the first user, then all second cameras will not perform identity recognition for the first user.
[0054] In some embodiments, when a first user is monitored entering a target closed-loop space through a first camera, determining whether a second user exists in the target closed-loop space includes: when the first user is monitored entering the target closed-loop space through the first camera, determining whether the second camera also monitors users in other areas; wherein other areas are areas other than the target closed-loop space; when it is determined that the second camera does not monitor users in other areas, determining whether a second user exists in the target closed-loop space. Optionally, it also includes: when it is determined that the second camera also monitors users in other areas, controlling the second camera to identify the first user and the second user.
[0055] When deploying cameras at key locations, if there are multiple roads at that location, a snapshot camera may be deployed on each direction of the road, or if there are two adjacent roads, within the camera's controllable range, users on both roads can be captured and monitored by one camera. For example, Figure 3a A schematic diagram of a scenario in which multiple cameras are deployed at key locations with multiple roads, provided by an embodiment of the present invention; Figure 3bA schematic diagram of a scenario in which a single camera is deployed at a key location with multiple roads, provided by an embodiment of the present invention. When a camera monitors multiple roads, users passing through the camera may come from different road directions. When controlling (disabling or enabling) the identity recognition function of the camera, errors are prone to occur, which may easily lead to the situation where users who do not have access authority are allowed to pass. In an embodiment of the present invention, when a first user is monitored to enter a target closed-loop space through a first camera, each second camera deployed in the target closed-loop space is separately determined to determine whether it also monitors other areas in addition to the target closed-loop space. Exemplarily, the monitored road direction information of each second camera pre-stored locally is obtained, and based on the monitored road direction information, it is determined whether the roads monitored by the second camera are all within the target closed-loop space. If so, it is determined that the second camera only monitors the target closed-loop space. Otherwise, it is determined that the second camera monitors other areas in addition to the target closed-loop space. When it is determined that the second camera is only monitoring the target closed-loop space (i.e., not monitoring other areas), it means that the user passing through the second camera can only be a user from the target closed-loop space. Therefore, it is determined whether there is a second user in the target closed-loop space, and the identity recognition control method described in S110-S130 is executed. When it is determined that the second camera is monitoring other areas in addition to the target closed-loop space, it means that the user passing through the second camera may be a user from the target closed-loop space or a user from other areas. Therefore, in order to prevent the second camera from allowing users who do not have access permission to pass, regardless of whether there is a second user in the target closed-loop space and regardless of whether the second camera has access permission set for the first user, the second camera is controlled to perform identity recognition on the user currently in the target closed-loop space.
[0056] Example 2
[0057] Figure 4 This is a flow chart of an identity recognition control method provided in the second embodiment of the present invention, such as Figure 4 As shown, the method includes:
[0058] S410. When the first user is monitored to enter the target closed-loop space through the first camera, determine whether the second camera is also monitoring users in other areas, where the other areas are areas other than the target closed-loop space. If so, execute S480; otherwise, execute S420.
[0059] S420: Determine whether there is a second user in the target closed-loop space, where the second user is a user other than the first user. If yes, execute S430; otherwise, execute S460.
[0060] S430: Determine whether there is a first target camera among the second cameras that has access permissions for both the first user and the second user, where the second camera is a camera other than the first camera deployed in the target closed-loop space. If so, execute S440; otherwise, execute S450.
[0061] S440: Control the first target camera to prohibit identity recognition of the first user and the second user.
[0062] S450: Control the second camera to perform identity recognition on the first user and the second user.
[0063] S460: Determine, from the second cameras, a second target camera that has access permission set for the first user.
[0064] S470: Control the second target camera to prohibit identity recognition of the first user.
[0065] S480: Control the second camera to identify the first user and the second user.
[0066] The identity recognition control method of the embodiment of the present invention can reduce the number of inefficient and invalid identity recognitions, reduce the frequency of use of intelligent resources, effectively improve the utilization rate of intelligent resources, and speed up the efficiency of people passing through access control and checkpoints.
[0067] Example 3
[0068] Figure 5 This is a structural diagram of an identity recognition control device provided in Example 3 of the present invention.
[0069] like Figure 5 As shown, the device includes:
[0070] A user determination module 510 is configured to determine whether a second user exists in the target closed-loop space when a first user is detected entering the target closed-loop space through the first camera; wherein the second user is a user other than the first user;
[0071] A first target camera determination module 520 is configured to, when a second user is present in the target closed-loop space, determine from among the second cameras a first target camera that has access permissions for both the first user and the second user; wherein the second camera is a camera other than the first camera deployed in the target closed-loop space;
[0072] The identity recognition control module 530 is configured to control the first target camera to prohibit identity recognition of the first user and the second user.
[0073] Optionally, the first target camera determination module is configured to:
[0074] When a second user exists in the target closed-loop space, first access permission setting information for the first user by the second camera and second access permission setting information for the second user by the second camera are determined respectively; wherein the access permission setting information includes whether access permission is set or not set;
[0075] A first target camera having access permissions set for both the first user and the second user is determined from the second cameras according to the first access permission setting information and the second access permission setting information.
[0076] Optionally, the device further includes:
[0077] The first identity recognition module is configured to control the second camera to perform identity recognition on the first user and the second user when there is no first target camera among the second cameras that has access permissions for both the first user and the second user.
[0078] Optionally, the device further includes:
[0079] a second target camera determining module configured to determine, from the second cameras, a second target camera that has access permission for the first user when no second user exists in the target closed-loop space;
[0080] The identity recognition prohibition module is used to control the second target camera to prohibit the identity recognition of the first user.
[0081] Optionally, the user judgment module is used to:
[0082] When the first user is monitored to enter the target closed-loop space through the first camera, determining whether the second camera also monitors users in other areas; wherein the other areas are areas other than the target closed-loop space;
[0083] When it is determined that the second camera is not monitoring users in other areas, it is determined whether there is a second user in the target closed-loop space.
[0084] Optionally, the device further includes:
[0085] The second identity recognition module is configured to control the second camera to perform identity recognition on the first user and the second user when it is determined that the second camera is also monitoring users in other areas.
[0086] Optionally, the target closed-loop space is a closed-loop space constructed by any pre-stored closed-loop camera group within a preset area, and the closed-loop camera group is a camera group composed of cameras deployed within the preset area;
[0087] The device further comprises:
[0088] A camera deployment information acquisition module is configured to acquire camera deployment information of a preset area before determining whether a second user exists in a target closed-loop space when a first user is monitored entering the target closed-loop space through a first camera;
[0089] a closed-loop camera group determining module, configured to determine, based on the camera deployment information, at least one closed-loop camera group composed of cameras deployed within the preset area;
[0090] The closed-loop space determination module is used to respectively determine the closed-loop space constructed by each closed-loop camera group within the preset area.
[0091] The identity recognition control device provided in the embodiment of the present invention can execute the identity recognition control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0092] Example 4
[0093] Figure 6 A schematic diagram of the structure of an identity recognition control system 10 that can be used to implement an embodiment of the present invention is shown. The identity recognition control system is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The identity recognition control system can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0094] like Figure 6 As shown, the identity recognition control system 10 includes at least one processor 11 and memory, such as a read-only memory (ROM) 12 and a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. The RAM 13 can also store various programs and data required for the operation of the identity recognition control system 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0095] Multiple components in the identification control system 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard and mouse; an output unit 17, such as various types of displays and speakers; a storage unit 18, such as a magnetic disk and optical disk; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the identification control system 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0096] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the identity recognition control method.
[0097] In some embodiments, the identity recognition control method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the identity recognition control system 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the identity recognition control method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the identity recognition control method in any other suitable manner (e.g., via firmware).
[0098] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0099] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0100] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0101] To provide interaction with a user, the systems and techniques described herein can be implemented on an identity recognition control system that has: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the identity recognition control system. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0102] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0103] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0104] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0105] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. An identity recognition control method, characterized in that: include: When monitoring a first user entering a target closed-loop space through a first camera, determining whether a second user exists in the target closed-loop space; wherein the second user is a user other than the first user; When a second user exists in the target closed-loop space, determining a first target camera from a second camera that has access permissions for both the first user and the second user; wherein the second camera is a camera other than the first camera deployed in the target closed-loop space; The first target camera is controlled to prohibit identity recognition of the first user and the second user.
2. The method according to claim 1, characterized in that When a second user exists in the target closed-loop space, determining a first target camera from the second camera that has access permission for both the first user and the second user includes: When a second user exists in the target closed-loop space, first access permission setting information for the first user by the second camera and second access permission setting information for the second user by the second camera are determined respectively; wherein the access permission setting information includes whether access permission is set or not set; A first target camera having access permissions set for both the first user and the second user is determined from the second cameras according to the first access permission setting information and the second access permission setting information.
3. The method according to claim 1, characterized in that Also includes: When there is no first target camera among the second cameras that has access permissions for both the first user and the second user, the second camera is controlled to perform identity recognition on the first user and the second user.
4. The method according to claim 1, wherein Also includes: When there is no second user in the target closed-loop space, determining a second target camera from the second camera that has access permission for the first user; The second target camera is controlled to prohibit identity recognition of the first user.
5. The method according to claim 1, wherein When monitoring a first user entering a target closed-loop space through a first camera, determining whether a second user exists in the target closed-loop space includes: When the first user is monitored to enter the target closed-loop space through the first camera, determining whether the second camera also monitors users in other areas; wherein the other areas are areas other than the target closed-loop space; When it is determined that the second camera is not monitoring users in other areas, it is determined whether there is a second user in the target closed-loop space.
6. The method according to claim 5, characterized in that Also includes: When it is determined that the second camera is also monitoring users in other areas, the second camera is controlled to perform identity recognition on the first user and the second user.
7. The method according to claim 1, characterized in that The target closed-loop space is a closed-loop space constructed by any pre-stored closed-loop camera group within a preset area, and the closed-loop camera group is a camera group composed of cameras deployed within the preset area; When monitoring that a first user enters a target closed-loop space through a first camera, before determining whether a second user exists in the target closed-loop space, the method further includes: Get camera deployment information for a preset area; Determining, based on the camera deployment information, at least one closed-loop camera group composed of cameras deployed within the preset area; The closed-loop spaces constructed by each closed-loop camera group within the preset area are respectively determined.
8. An identity recognition control device, characterized in that: include: A user determination module is configured to determine whether a second user exists in the target closed-loop space when a first user is detected entering the target closed-loop space through the first camera; wherein the second user is a user other than the first user; a first target camera determination module configured to, when a second user is present in the target closed-loop space, determine from a second camera a first target camera that has access permissions for both the first user and the second user; wherein the second camera is a camera other than the first camera deployed in the target closed-loop space; The identity recognition control module is used to control the first target camera to prohibit identity recognition of the first user and the second user.
9. An identity recognition control system, characterized in that: The identity recognition control system includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can execute the identity recognition control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the identity recognition control method according to any one of claims 1 to 7 when executed.
Citation Information
Patent Citations
Access control management method, access control terminal, access control system and storage medium
CN112017346A
Access control system control method and device based on face recognition and terminal equipment
CN115311703A