Access control authority verification method, device, program product and readable storage medium

By obtaining the user's basic information of residents and community structured information, the access control equipment that users can pass through is automatically determined and the user identification is issued, which solves the problem of high labor costs caused by manual setting of permission groups in the existing technology, realizes intelligent permission verification of the access control system, and improves security and access efficiency.

CN115798097BActive Publication Date: 2025-04-25CHINA CONSTRUCTION BANK +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211178805.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-27
Publication Date
2025-04-25
Estimated Expiration
2042-09-27

AI Technical Summary

Technical Problem

The existing access control system requires manual setting of resident permission groups, resulting in high labor costs.

Method used

By obtaining the user's basic information of residents and community structured information, the access control equipment that users can pass through is automatically determined, and the user's identification is sent to the target access control equipment to achieve intelligent permission verification.

Benefits of technology

The cost of manually configuring the access permission group for residents in the community has been reduced, the safety of residents in the community has been improved, and the passage efficiency has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115798097B_ABST
    Figure CN115798097B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, computer equipment, storage medium and computer program product for verifying access control rights, and relates to the field of artificial intelligence technology. The method comprises: when the basic household information of the user is obtained, determining the access control device corresponding to the basic household information; determining the target access control device corresponding to the community structured information of the user according to the location structured information of the access control device corresponding to the basic household information; wherein the user's identification is used to indicate that the target access control device allows the user corresponding to the user's identification to pass. The use of this method can reduce the cost of manually configuring permission groups.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence technology, and in particular to a method, device, computer equipment, storage medium and computer program product for verifying access control authority. Background Art

[0002] With the development of access control technology, in order to ensure the living safety of community residents, community properties will install access control equipment at the entrances and exits of the community and residential buildings to achieve entry and exit management of residents entering and leaving the community or unit.

[0003] Generally, when implementing access management of residents based on access control devices, after the residents join the community, the access control devices that the residents can access can be determined by setting resident authority groups.

[0004] However, the above method requires manual setting of resident authority groups, which has high labor costs. Summary of the invention

[0005] Based on this, it is necessary to provide a method, device, computer equipment, storage medium and computer program product for access control authority verification in order to solve the above technical problems.

[0006] In a first aspect, the present application provides a method for verifying access control authority. The method comprises:

[0007] When the basic household information of the user is obtained, determining the access control device corresponding to the basic household information;

[0008] According to the location structured information of the access control device corresponding to the basic information of the resident, determine the target access control device corresponding to the community structured information of the user; wherein the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined according to the residence information of the user in the community;

[0009] The user's identifier is sent to the target access control device; wherein the user's identifier is used to instruct the target access control device to allow the user corresponding to the user's identifier to pass.

[0010] In one embodiment, the method for obtaining the household basic information and the community structured information includes:

[0011] Receiving the household basic information and the community structured information transmitted by the user terminal; wherein the community structured information includes residential community information, residential area information, residential unit information, residential floor information and residential household number information;

[0012] Alternatively, the household basic information and the community structured information transmitted by an administrator terminal are received.

[0013] In one embodiment, the basic household information includes identity information of the user, and determining the access control device corresponding to the basic household information includes:

[0014] When the identity information of the user indicates that the user is not a community administrator, a plurality of access control devices that are not public access control devices among all the access control devices are determined to be the access control devices corresponding to the resident basic information.

[0015] In one embodiment, the community structured information includes residential community information, and determining the target access control device corresponding to the community structured information according to the location structured information of the access control device corresponding to the household basic information includes:

[0016] determining types of the plurality of access control devices;

[0017] Obtaining community identifications of a plurality of first community access control devices that are community access control devices among the plurality of access control devices;

[0018] Determine a second community access control device that matches the community identifier corresponding to the residential community information among the multiple first community access control devices, and determine the second community access control device as the corresponding target access control device; wherein the location structured information of the access control device corresponding to the resident basic information includes the community identifier corresponding to the second community access control device.

[0019] In one embodiment, the community structured information further includes residential area information, residential unit information, residential floor information, and residential household number information, and the method further includes:

[0020] Obtain multiple first area identifiers corresponding to the second community access control device;

[0021] Determine a second area identifier that matches the area identifier corresponding to the residential area information among the plurality of the first area identifiers, and obtain a plurality of first unit access control devices that are not public access control devices among the plurality of the unit access control devices corresponding to the second area identifier;

[0022] The corresponding target access control device is determined according to the location information of the plurality of first unit access control devices, the residential unit information, the residential floor information and the residential household number information.

[0023] In one embodiment, determining the corresponding target access control device according to the location information of the plurality of first unit access control devices, the residential unit information, the residential floor information and the residential household number information includes:

[0024] If the location information of the second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identifier corresponding to the location information of the second unit access control device includes the floor identifier corresponding to the residential floor information, and the preset residential household number identifier corresponding to the location information of the second unit access control device includes the residential household number identifier corresponding to the residential household number information, the second unit access control device is determined to be the corresponding target access control device; wherein, the location structured information of the access control device corresponding to the resident basic information also includes the community identifier corresponding to the second unit access control device, the area identifier corresponding to the second unit access control device, and the location information of the second unit access control device.

[0025] In one embodiment, it also includes:

[0026] When the identity information of the user indicates that the user is a community administrator, all the access control devices are determined as the corresponding target access control devices; wherein all the access control devices include community access control devices and unit access control devices.

[0027] In one embodiment, it also includes:

[0028] A public access control device among a plurality of unit access control devices corresponding to the second area identifier is obtained, and the public access control device is determined as the corresponding target access control device; the public access control device is a unit access control device.

[0029] In a second aspect, the present application provides a door access authorization verification device, the device comprising:

[0030] A processing module, for determining the access control device corresponding to the basic household information when the basic household information of the user is obtained;

[0031] A determination module, configured to determine a target access control device corresponding to the user's community structured information according to the location structured information of the access control device corresponding to the basic information of the resident; wherein the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined according to the residence information of the user in the community;

[0032] A communication module is used to send the user's identification to the target access control device; wherein the user's identification is used to instruct the target access control device to allow the user corresponding to the user's identification to pass.

[0033] In one embodiment, the basic household information includes the identity information of the user, and the processing module is further used to:

[0034] When the identity information of the user indicates that the user is not a community administrator, a plurality of access control devices that are not public access control devices among all the access control devices are determined to be the access control devices corresponding to the resident basic information.

[0035] In one embodiment, the determining module is further used to:

[0036] determining types of the plurality of access control devices;

[0037] Obtaining community identifications of a plurality of first community access control devices that are community access control devices among the plurality of access control devices;

[0038] Determine a second community access control device that matches the community identifier corresponding to the residential community information among the multiple first community access control devices, and determine the second community access control device as the corresponding target access control device; wherein the location structured information of the access control device corresponding to the resident basic information includes the community identifier corresponding to the second community access control device.

[0039] In one embodiment, the community structured information also includes residential area information, residential unit information, residential floor information and residential household number information, and the determination module is further used to:

[0040] Obtain multiple first area identifiers corresponding to the second community access control device;

[0041] Determine a second area identifier that matches the area identifier corresponding to the residential area information among the plurality of the first area identifiers, and obtain a plurality of first unit access control devices that are not public access control devices among the plurality of the unit access control devices corresponding to the second area identifier;

[0042] The corresponding target access control device is determined according to the location information of the plurality of first unit access control devices, the residential unit information, the residential floor information and the residential household number information.

[0043] In one embodiment, the determining module is further used to:

[0044] If the location information of the second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identification corresponding to the location information of the second unit access control device includes the floor identification corresponding to the residential floor information, and the preset residential household number identification corresponding to the location information of the second unit access control device includes the residential household number identification corresponding to the residential household number information, the second unit access control device is determined to be the corresponding target access control device; wherein, the location structured information of the access control device corresponding to the resident basic information also includes the community identification corresponding to the second unit access control device, the area identification corresponding to the second unit access control device, and the location information of the second unit access control device.

[0045] In one embodiment, the processing module is further used for:

[0046] When the identity information of the user indicates that the user is a community administrator, all the access control devices are determined as the corresponding target access control devices; wherein all the access control devices include community access control devices and unit access control devices.

[0047] In one embodiment, the determining module is further used to:

[0048] A public access control device among a plurality of unit access control devices corresponding to the second area identifier is obtained, and the public access control device is determined as the corresponding target access control device; the public access control device is a unit access control device.

[0049] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0050] When the basic household information of the user is obtained, determining the access control device corresponding to the basic household information;

[0051] According to the location structured information of the access control device corresponding to the basic information of the resident, determine the target access control device corresponding to the community structured information of the user; wherein the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined according to the residence information of the user in the community;

[0052] The user's identifier is sent to the target access control device; wherein the user's identifier is used to instruct the target access control device to allow the user corresponding to the user's identifier to pass.

[0053] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0054] When the basic household information of the user is obtained, determining the access control device corresponding to the basic household information;

[0055] According to the location structured information of the access control device corresponding to the basic information of the resident, determine the target access control device corresponding to the community structured information of the user; wherein the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined according to the residence information of the user in the community;

[0056] The user's identifier is sent to the target access control device; wherein the user's identifier is used to instruct the target access control device to allow the user corresponding to the user's identifier to pass.

[0057] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0058] When the basic household information of the user is obtained, determining the access control device corresponding to the basic household information;

[0059] According to the location structured information of the access control device corresponding to the basic information of the resident, determine the target access control device corresponding to the community structured information of the user; wherein the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined according to the residence information of the user in the community;

[0060] The user's identifier is sent to the target access control device; wherein the user's identifier is used to instruct the target access control device to allow the user corresponding to the user's identifier to pass.

[0061] The above-mentioned access control authority verification method, device, computer equipment, storage medium and computer program product, when obtaining the user's basic household information, determine the access control device corresponding to the basic household information, and determine the target access control device corresponding to the user's community structured information based on the location structured information of the access control device corresponding to the basic household information, and send the user's identity to the target access control device, the user's identity is used to indicate that the target access control device allows the user corresponding to the user's identity to pass. In this way, when the user corresponding to the user's identity arrives in front of the target access control device, the target access control device can allow the user to pass. Compared with the method of manually setting the resident authority group, the method of the present application does not need to manually set the access control devices that the user can pass, but uses an intelligent method to determine the access control devices that the user can pass based on the basic household information and community structured information. Therefore, the cost caused by manually configuring the resident access control access authority group can be reduced. In this way, the safety of residents in the community can be improved while reducing the cost of manual configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 An application environment diagram of a door access permission verification method in an embodiment;

[0063] Figure 2 A schematic diagram of the structure of a smart community cloud platform in one embodiment;

[0064] Figure 3 A schematic diagram of a flow chart of a method for verifying access control authority in an embodiment;

[0065] Figure 4 A schematic diagram of a process for determining a target access control device corresponding to community structured information according to location structured information of an access control device corresponding to basic household information in one embodiment;

[0066] Figure 5 It is a schematic diagram of a process of determining a corresponding target access control device based on community structured information in another embodiment;

[0067] Figure 6 is a schematic diagram of a tree structure of a community in one embodiment;

[0068] Figure 7 It is a structural block diagram of a door access authority verification device in one embodiment;

[0069] Figure 8 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0070] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0071] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0072] The access control permission verification method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the user terminal 102 communicates with the smart community cloud platform 104 through the network, and the data storage system can store the data that the smart community cloud platform 104 needs to process. The data is the data transmitted by the user terminal 102 to the smart community cloud platform 104. It can be understood that after the user inputs the corresponding data based on the user terminal, the user terminal can transmit the corresponding data to the smart community cloud platform 104, and the smart community cloud platform 104 processes the data accordingly, and sends the corresponding results to multiple target access control devices 106 through the network. Based on the corresponding results, each target access control device can perform the user's access control authority verification process.

[0073] Specifically, when the smart community cloud platform 104 obtains the user's basic household information, it can determine the access control device corresponding to the basic household information based on the basic household information, and then determine the target access control device corresponding to the user's community structured information based on the location structured information of the access control device corresponding to the basic household information, and send the user's identification to the target access control device. The user's identification is used to indicate that the target access control device allows the user corresponding to the user's identification to pass. In this way, when the user corresponding to the user's identification arrives in front of the target access control device, the target access control device can allow the user to pass.

[0074] Among them, the target access control devices may include community access control devices and unit access control devices. The community access control devices refer to the access control devices installed at the main gate of the community, and the unit access control devices refer to the access control devices installed in the unit building where the residents live. It can be understood that the number of community access control devices and the number of unit access control devices are at least one.

[0075] In one embodiment, if Figure 2As shown, a structural diagram of the smart community cloud platform is provided. The smart community cloud platform can realize smart services based on artificial intelligence technology and Internet of Things technology, build harmonious neighborhood relations based on self-media social networking, and extend to the last mile by combining the Internet and inclusive finance, thereby improving community services and the quality of life of residents; among them, the smart community cloud platform can include a property management section and a smart Internet of Things section, etc.

[0076] Among them, the property management section may include: building management, resident management, notices and announcements, and community forums, etc. Specifically, building management is used to manage the basic information of community buildings and households, and can add, modify, and delete communities, areas corresponding to communities, unit buildings corresponding to areas, floors corresponding to unit buildings, and household numbers corresponding to floors, etc. For example, community A includes areas B and C. Area B includes 2 units, namely unit 1 and unit 2. Unit 1 has 10 floors, and each floor has 4 rooms, namely 101, 102, 103, and 104, and so on. Area C includes units 3 and 4, and so on. Specifically, resident management The forum is used by administrators to add, modify, and delete users' basic household information and structured information in the community background; it can be understood that the same user may be associated with one or more building rooms, so the user will correspond to different structured information, which is specifically related to the user's residential information in the community; specifically, notifications are used by community administrators to publish community water and power outages, announcements related to the lives of community residents, and community-related announcements on the community forum through the administrator terminal. Community residents can open the community forum through the user terminal and can view and evaluate the published announcements. Community residents can also post and reply to posts on the community forum.

[0077] Among them, the smart IoT section includes access control management, parking management, traffic record management and alarm management, etc.; specifically, access control device management is used to realize the management of access control devices in the community, including the addition, modification and deletion of access control device information, etc. In particular, it is possible to set the identification of the access control device, whether the access control device is a public access control device, and the available groups of people who can view or set the access control device, including the owner, the owner's relatives and tenants, etc.; it can be understood that the identification of the access control device may refer to the location information of the access control device, or may refer to the label corresponding to the access control device, or may refer to the installation location of the access control device, etc.

[0078] It should be noted that the user terminal and the administrator terminal can communicate with the smart community cloud platform through common components. The common components can be IoT security cloud services. For example, after the user terminal enters his or her own basic household information and structured information, the user terminal can transmit the basic household information and structured information to the smart community cloud platform through the IoT security cloud service; after the community administrator enters the basic household information and structured information through the administrator terminal, the administrator terminal can transmit the basic household information and structured information to the smart community cloud platform through the IoT security cloud service.

[0079] It can be understood that based on the smart community cloud platform, the community administrator can manage the community's access control equipment in the administrator terminal, and can also manage the parking, monitoring, and water and electricity meters of community residents. The specific content of the management implemented based on the smart community cloud platform can be set according to the actual application scenario, and this embodiment is not limited.

[0080] In one embodiment, Figure 3 As shown, a method for verifying access control authority is provided, and the method is applied to Figure 1 The smart community cloud platform 104 in the example is used to illustrate, including the following steps:

[0081] S302, when the basic household information of the user is obtained, determining the access control device corresponding to the basic household information.

[0082] In this embodiment, the basic information of the residents is used to indicate basic information related to the user. For example, the basic information of the residents may include the name of the resident, the ID number of the resident, the mobile phone number of the resident, the identity information of the resident, etc. Among them, the identity information of the resident is used to indicate the identity of the user in the community where he lives. The identity information of the resident may include the owner, the owner's relative, the tenant or the community administrator, etc.

[0083] S304: Determine the target access control device corresponding to the user's community structured information based on the location structured information of the access control device corresponding to the household basic information.

[0084] In this embodiment, the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community. When the type of access control device is different, the location structured information corresponding to the access control device is also different. For example, when the access control device is a community access control device, the location structured information corresponding to the community access control device includes the community identifier corresponding to the community access control device; when the access control device is a unit access control device, the location structured information corresponding to the unit access control device includes the community identifier corresponding to the unit access control device, the area identifier corresponding to the unit access control device, and the location information of the unit access control device.

[0085] For example, access control device A is installed at the gate of community A. Access control device A is a community access control device. The location structured information of access control device A can be expressed as: community A; access control device B is installed in unit 1 of area A of community A. Access control device B is a unit access control device. The location structured information of access control device B can be expressed as: community AA area - unit 1.

[0086] In this embodiment, the structured information of the user is determined based on the user's residential information in the community, wherein the community structured information may include residential community information, residential area information, residential unit information, residential floor information, and residential household number information. For example, if the residential address of household A in the community is room 101, unit 1, floor 1, area B of community A, then the structured information of household A may be represented as: community AB area-1 unit-1 floor-101; it can be understood that when the structured information is represented by a tree structure, community A is the root node in the tree structure, and number 101 is the leaf node in the tree structure.

[0087] Specifically, by receiving the basic household information and community structured information transmitted by the user terminal, for example, when a user joins a community, the user can install the application (Application, APP) corresponding to the property on the user terminal, and the user inputs his or her basic household information and community structured information on the APP. The user terminal can transmit the input information to the smart community cloud platform based on the IoT security cloud service, so that the smart community cloud platform can obtain the user's basic household information and community structured information;

[0088] Specifically, it is also possible to receive basic household information and community structured information transmitted by the administrator terminal. For example, after a user joins the community, the community administrator can add the basic household information and community structured information provided by the user to the access control management in the smart IoT section through the administrator terminal, so that the smart community cloud platform can obtain the basic household information and community structured information of the user.

[0089] Among them, the administrator terminal and user terminal can be but not limited to various personal computers, laptops, smart phones, and tablets; it can be understood that users can also input their basic household information and community structured information through the mini-program corresponding to the property, and then transmit the user's basic household information and community structured information to the smart community cloud platform through the mini-program.

[0090] It can be understood that when determining the target access control device corresponding to the community structured information based on the location structured information of the access control device corresponding to the basic information of the residents, on the one hand, combining the basic resident information and the community structured information related to the user can improve the accuracy of determining the access control device corresponding to the user, and on the other hand, obtaining the user's basic resident information and community structured information can achieve standardized management of residents in the community, so as to enhance the safety of residents in the community and prevent other outsiders who are not members of the community from entering the community and affecting the security of the community.

[0091] S306: Send the user's ID to the target access control device.

[0092] In this embodiment, combined with Figure 2 After determining the target access control device corresponding to the user, the smart community cloud platform can send the user's identification to the target access control device through the IoT security cloud service. The target access control device is an access control device that the user can pass through; wherein, the user's identification is used to indicate that the target access control device allows the user corresponding to the user's identification to pass through. The user's identification may refer to at least one of the user's fingerprint information, face information, and iris information. In this way, before the user corresponding to the user's identification reaches the target access control device, the target access control device allows the user corresponding to the user's identification to pass through.

[0093] It can be understood that the target access control device stores the user identification issued, and the target access control device matches the user identification obtained in real time with the stored user identification. When the similarity between the user identification obtained in real time and the stored user identification is greater than or equal to a preset threshold, the target access control device can allow the user to pass, thereby realizing the authority control of residents entering the area corresponding to the target access control device; wherein, the target access control device may refer to a community access control device and / or a unit access control device.

[0094] It can be understood that the target access control device stores the user's identification issued. When the user stands in front of the target access control device, the target access control device verifies the user's access permission in an offline manner. Compared with the existing method of obtaining the user's identification and then performing real-time verification based on the user's identification and the identifications of all users in the community, the method of the present application can improve the efficiency of user passage, thereby improving the user experience.

[0095] It can be understood that the user can view multiple access control devices that can be passed through the user terminal, and select the access control device that is about to be passed through from the multiple access control devices that can be passed through. In this way, when the user has not yet arrived in front of the access control device to be passed through, because the access control device receives the instruction allowing the user to pass, the access control device can automatically complete the door opening operation in advance. Therefore, when the user arrives in front of the access control device, the user can pass through directly without waiting for verification before passing through, thereby improving the efficiency of the access control device in allowing passage and improving the user experience.

[0096] In summary, Figure 3 In the illustrated embodiment, when the basic household information of the user is obtained, the access control device corresponding to the basic household information is determined, and then the target access control device corresponding to the community structured information of the user is determined according to the location structured information of the access control device corresponding to the basic household information, and the user's identification is sent to the target access control device. The user's identification is used to indicate that the target access control device allows the user corresponding to the user's identification to pass. In this way, when the user corresponding to the user's identification arrives in front of the target access control device, the target access control device can allow the user corresponding to the user's identification to pass. Compared with the method of manually setting the resident authority group, the method of the present application does not need to manually set the access control device that the user can pass. Instead, when the community structured information is determined based on the basic household information to determine the access control device that the user can pass, the user's identification is sent to the accessible access control device. Therefore, labor costs can be reduced and the safety of residents in the community can be improved.

[0097] exist Figure 3 Based on the illustrated embodiment, in one embodiment, the basic information of the resident may include the identity information of the user, and determining the access control device corresponding to the basic information of the resident includes: when the identity information of the user indicates that the user is not a community administrator, determining that multiple access control devices among all access control devices that are not public access control devices are the access control devices corresponding to the basic information of the resident.

[0098] It can be understood that after the user joins the community, the smart community cloud platform has set up content that represents whether the user's identity is a community administrator. Among them, a specific identifier can be set for the user's identity. If the identifier is inconsistent with the identifier corresponding to the community administrator, it can be determined that the user is not a community administrator. Since the user is not a community administrator, the user can only pass through the target access control device corresponding to his or her structured information, in addition to the access control devices that are public access control devices among all access control devices. That is, the target access control device corresponding to the user is among the access control devices that are not public access control devices among all access control devices.

[0099] It can be understood that when the user's identity information indicates that the user is a community administrator, the user can access all access control devices, and all access control devices are the target access control devices corresponding to the user; among which, all access control devices include community access control devices and unit access control devices.

[0100] Based on the above content, in one embodiment, the community structured information includes residential community information, specifically, Figure 4 As shown, a flow chart of determining the target access control device corresponding to community structured information based on the location structured information of the access control device corresponding to the basic information of the resident is provided, and the method is applied to Figure 1 Taking the smart community cloud platform 104 in the example as an example, the following steps are included:

[0101] S402: Determine types of multiple access control devices.

[0102] It can be understood that the access control devices include community access control devices and unit access control devices. The community access control devices correspond to community identifications, and the unit access control devices correspond to unit identifications. When the types of access control devices are different, the location structured information corresponding to the access control devices is also different. Therefore, it is necessary to further determine the location structured information of the corresponding access control device after determining the type of access control device.

[0103] S404: Obtain community identifications of a plurality of first community access control devices that are community access control devices among the plurality of access control devices.

[0104] S406: Determine a second community access control device that matches the community identifier corresponding to the residential community information among the plurality of first community access control devices, and determine the second community access control device as the corresponding target access control device.

[0105] It can be understood that when the access control device is a community access control device, the location structured information of the access control device includes the community identifier corresponding to the access control device. Therefore, by matching the community identifier of the access control device with the community identifier corresponding to the residential community information, the community access control device related to the user can be determined from multiple community access control devices; wherein, the community identifier of the community access control device can be determined by the name of the gate where the community access control device is installed in the community. For example, community access control device A is installed at the gate of community A, then the community identifier corresponding to community access control device A can be expressed as: community A; or, the community identifier of the community access control device is represented by the label corresponding to the community access control device, or, the community identifier of the community access control device can also be represented in other ways, which is not specifically limited in this application.

[0106] Among them, Figure 4Based on the content shown, in one embodiment, the community structured information also includes residential area information, residential unit information, residential floor information and residential household number information. Based on the residential area information, residential unit information, residential floor information and residential household number information, the unit access control device related to the user can be determined from the multiple unit access control devices corresponding to the community access control device. Specifically, Figure 5 As shown, the following steps are included:

[0107] S502, obtaining multiple first area identifiers corresponding to the second community access control device.

[0108] It can be understood that the community access control device is used to manage the access control rights of residents entering and exiting the community. A community may be divided into multiple areas. Therefore, after determining the second community access control device corresponding to the user, it is necessary to determine the area corresponding to the user and the unit corresponding to the user in the area from the second community access control device.

[0109] For example, the second community access control device is community access control device A, which is installed at the gate of community A. Community A includes area B and area C. The area identifier corresponding to area B and the area identifier corresponding to area C are the first area identifiers.

[0110] S504, determining a second area identifier that matches the area identifier corresponding to the residential area information among the multiple first area identifiers, and obtaining multiple first unit access control devices that are not public access control devices among the multiple unit access control devices corresponding to the second area identifier.

[0111] Among them, the multiple first area identifiers include area identifiers corresponding to different areas of the same community. By matching the multiple first area identifiers with the area identifiers corresponding to the residential area information, the second area identifier corresponding to the user can be screened out from the multiple first area identifiers, and then multiple first unit access control devices that are not public access control devices among the multiple unit access control devices corresponding to the second area identifier are obtained; it can be understood that the area identifier may refer to the name of the area, may refer to the number corresponding to the area, or may refer to the location information of the area, and this embodiment does not make any specific limitation.

[0112] For example, the second community access control device is community access control device A, which is installed at the gate of community A. Community A includes area B and area C. The area identifier corresponding to area B and the area identifier corresponding to area C are the first area identifier. If the area identifier corresponding to area B matches the area identifier corresponding to the residential area information, the unit access control devices corresponding to the area identifier corresponding to area B are unit access control device 1, unit access control device 2 and unit access control device 3. Unit access control device 1 is a public access control device, and unit access control device 2 and unit access control device 3 are the first unit access control devices.

[0113] It can be understood that when obtaining a public access control device among multiple unit access control devices corresponding to the second area identifier, the public access control device can be determined as the target access control device corresponding to the user, and the public access control device is a unit access control device; wherein, the public access control device is the access control device corresponding to the entertainment area, leisure area or public area in the same area, and the public access control device can allow users in the same area of ​​the community to pass, and can also allow users in different areas of the community to pass.

[0114] S506, determining the corresponding target access control device according to the location information, residential unit information, residential floor information and residential household number information of the plurality of first unit access control devices.

[0115] Specifically, if the location information of the second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identification corresponding to the location information of the second unit access control device includes the floor identification corresponding to the residential floor information, and the preset residential household number identification corresponding to the location information of the second unit access control device includes the residential household number identification corresponding to the residential household number information, the second unit access control device is determined to be the corresponding target access control device.

[0116] Among them, multiple first unit access control devices include different unit access control devices corresponding to the same area of ​​the same community, and the second unit access control device corresponding to the user can be screened out from the multiple first unit access control devices. It can be understood that after the second unit access control device is screened out, by comparing the preset floor identification and the preset residential household number identification corresponding to the location information of the second unit access control device with the floor identification corresponding to the residential floor information and the residential household number identification corresponding to the residential household number information, respectively, it can avoid the situation that the residential floor information and the residential household number information in the structured information of the user set in the smart IoT cloud platform are not in the residential building corresponding to the second unit access control device, thereby further improving the accuracy of determining the target access control device and enhancing the security of community management.

[0117] In combination with the above content, the relationship between the community, the area corresponding to the community, the unit corresponding to the area, the floor corresponding to the unit, and the household number corresponding to the floor can be represented by a tree structure. Specifically, in one embodiment, Figure 6 As shown, a schematic diagram of a tree structure of a community is provided. It can be understood that the community is the root node in the tree structure, and the household numbers corresponding to the floors are the leaf nodes in the tree structure.

[0118] exist Figure 6In the data, community A includes area A and area B. Area A includes unit 1 and unit 2. Unit 1 and unit 2 in area A have 10 floors respectively, with 2 rooms on each floor. The household numbers on the 1st floor are 101 and 102 respectively, and so on; area B includes unit 1 and unit 2. Unit 1 and unit 2 in area B have 10 floors respectively, with 2 rooms on each floor. The household numbers on the 1st floor are 101 and 102 respectively, and so on.

[0119] Among them, access control device A is installed at the gate of community A. Access control device A is a community access control device, and the location structured information of access control device A is: community A; access control device B is installed in unit 1 of area A. Access control device B is a unit access control device, and the location structured information of access control device B is: community AA area-1 unit; access control device C is installed in unit 2 of area A. Access control device C is a unit access control device, and the location structured information of access control device C is: community AA area-2 unit; access control device D is installed in unit 1 of area B. Access control device D is a unit access control device, and the location structured information of access control device D is: community AB area-1 unit; access control device E is a unit access control device. Access control device E is installed in unit 2 of area B, and the location structured information of access control device E is: community AB area-2 unit.

[0120] In one example, resident A's identity is the owner and relative, resident A is not a community administrator, and the structured information of resident A is: Community A—A Area—Unit 1—1st Floor—No. 101. The access control devices accessible to resident A include: access control device A and access control device B. Resident B's identity is the owner and relative, and the structured information of resident B is: Community A—B Area—Unit 2—1st Floor—No. 102. The access control devices accessible to resident B include access control device A and access control device E.

[0121] Combination Figure 5 and Figure 6 From the content shown, it can be understood that when determining the target access control device corresponding to the user, the tree structure of the community is combined with the structured information corresponding to the user to perform a one-to-one comparison, so as to select the target access control device corresponding to the user.

[0122] For example, if the user is resident A, and the structured information of resident A is community AA area-1 unit-1 floor-101, and resident A is not a community administrator, then multiple access control devices that are not public access control devices among all access control devices are determined as access control devices corresponding to resident A's basic household information. The access control devices corresponding to resident A's basic household information include multiple access control devices. Therefore, the types of multiple access control devices are first determined, and then based on the identifier corresponding to community A in the structured information of resident A, community access control device A as a community access control device is selected from the multiple access control devices, and the area identifier of area A and the area identifier of area B corresponding to community access control device A are determined, and the structure of resident A is The area identifier of area A in the structured information is matched with the area identifier of area A and the area identifier of area B. Area A can be screened out from areas A and B of community A, and the unit access control device B and the unit access control device C that are not public access control devices among the access control devices corresponding to area A are determined, and the unit access control device B with the same location information as unit 1 in the structured information of resident A is screened out from the unit access control devices B and the unit access control devices C. At the same time, the floor corresponding to the location information of unit access control device B has floor 1, and the household number corresponding to floor 1 has 101. Therefore, it can be determined that community access control device A and unit access control device B are the target access control devices corresponding to resident A.

[0123] In combination with the above content, it can be understood that the present application provides a method of combining the user's basic household information, community structured information and the location structured information of the access control device to determine the access control device that the user can pass through, and then send the user's identification to the target access control device. Compared with the existing manual operation to set the resident's access control device permission group, which results in high labor costs and long time, there is no need to manually set the access control device that the user can pass through. Instead, when the access control device that the user can pass through is determined based on the basic household information and the community structured information, the user's identification is sent to the accessible access control device. Therefore, the manual configuration time can be greatly shortened, the labor cost can be reduced, and the safety of residents in the community can be improved. At the same time, compared with the existing method of relying on access control cards to pass access control devices, the method of the present application will not cause the user to be unable to pass the access control device after losing the access control card, and can meet the daily access needs of community residents.

[0124] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0125] Based on the same inventive concept, the embodiment of the present application also provides a door access authorization verification device for implementing the door access authorization verification method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more door access authorization verification device embodiments provided below can refer to the limitations of the door access authorization verification method above, and will not be repeated here.

[0126] In one embodiment, Figure 7 As shown, a door access authorization verification device is provided, including: a processing module 702, a determination module 704 and a communication module 706, wherein:

[0127] Processing module 702, for determining the access control device corresponding to the basic household information when the basic household information of the user is obtained;

[0128] Determination module 704 is used to determine the target access control device corresponding to the user's community structured information based on the location structured information of the access control device corresponding to the basic information of the resident; wherein, the location structured information of the access control device corresponding to the basic information of the resident is determined based on the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined based on the residence information of the user in the community.

[0129] The communication module 706 is used to send the user's identification to the target access control device; wherein the user's identification is used to instruct the target access control device to allow the user corresponding to the user's identification to pass.

[0130] In one embodiment, the determination module 704 is also used to receive basic household information and community structured information transmitted by a user terminal; wherein the community structured information includes residential community information, residential area information, residential unit information, residential floor information, and residential household number information; or, to receive basic household information and community structured information transmitted by an administrator terminal.

[0131] In one embodiment, the basic information of the resident includes the identity information of the user, and the processing module 702 is also used to determine that multiple access control devices that are not public access control devices among all access control devices are the access control devices corresponding to the basic information of the resident when the identity information of the user indicates that the user is not a community administrator.

[0132] In one of the embodiments, the community structured information includes residential community information, and the determination module 704 is also used to determine the types of multiple access control devices; obtain the community identification of multiple first community access control devices that are community access control devices among the multiple access control devices; determine the second community access control device that matches the community identification corresponding to the residential community information among the multiple first community access control devices, and determine the second community access control device as the corresponding target access control device; wherein the location structured information of the access control device corresponding to the resident basic information includes the community identification corresponding to the second community access control device.

[0133] In one of the embodiments, the community structured information also includes residential area information, residential unit information, residential floor information and residential household number information, and the determination module 704 is also used to obtain multiple first area identifiers corresponding to the second community access control device; determine the second area identifier that matches the area identifier corresponding to the residential area information among the multiple first area identifiers, and obtain multiple first unit access control devices that are not public access control devices among the multiple unit access control devices corresponding to the second area identifier; determine the corresponding target access control device based on the location information, residential unit information, residential floor information and residential household number information of the multiple first unit access control devices.

[0134] In one embodiment, the determination module 704 is also used to determine that the second unit access control device is the corresponding target access control device if the location information of the second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identification corresponding to the location information of the second unit access control device includes the floor identification corresponding to the residential floor information, and the preset residential household number identification corresponding to the location information of the second unit access control device includes the residential household number identification corresponding to the residential household number information, wherein the location structured information of the access control device corresponding to the resident basic information also includes the community identification corresponding to the second unit access control device, the area identification corresponding to the second unit access control device, and the location information of the second unit access control device.

[0135] In one embodiment, the determination module 704 is further used to determine all access control devices as corresponding target access control devices when the user's identity information indicates that the user is a community administrator; wherein all access control devices include community access control devices and unit access control devices.

[0136] In one embodiment, the determination module 704 is further used to obtain a public access control device among multiple unit access control devices corresponding to the second area identifier, and determine the public access control device as the corresponding target access control device; the public access control device is the unit access control device.

[0137] Each module in the above-mentioned access control authority verification device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0138] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store the user's basic household information, structured information and the location structured information of the access control device. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for verifying access rights is implemented.

[0139] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0140] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0141] When the basic household information of the user is obtained, the access control device corresponding to the basic household information is determined;

[0142] Determine the target access control device corresponding to the user's community structured information according to the location structured information of the access control device corresponding to the basic information of the resident; wherein the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined according to the residence information of the user in the community;

[0143] The user's ID is sent to the target access control device; wherein the user's ID is used to instruct the target access control device to allow the user corresponding to the user's ID to pass.

[0144] In one of the embodiments, when the processor executes the computer program, it also implements the following steps: receiving basic household information and community structured information transmitted by a user terminal; wherein the community structured information includes residential community information, residential area information, residential unit information, residential floor information, and residential household number information; or, receiving basic household information and community structured information transmitted by an administrator terminal.

[0145] In one embodiment, the basic information of the resident includes the identity information of the user, and the processor further implements the following steps when executing the computer program: when the identity information of the user indicates that the user is not a community administrator, determining that multiple access control devices that are not public access control devices among all access control devices are the access control devices corresponding to the basic information of the resident.

[0146] In one of the embodiments, the community structured information includes residential community information, and the processor further implements the following steps when executing the computer program: determining the types of multiple access control devices; obtaining the community identifiers of multiple first community access control devices that are community access control devices among the multiple access control devices; determining a second community access control device that matches the community identifier corresponding to the residential community information among the multiple first community access control devices, and determining the second community access control device as the corresponding target access control device; wherein the location structured information of the access control device corresponding to the resident basic information includes the community identifier corresponding to the second community access control device.

[0147] In one of the embodiments, the community structured information also includes residential area information, residential unit information, residential floor information and residential household number information, and the processor also implements the following steps when executing the computer program: obtaining multiple first area identifiers corresponding to the second community access control device; determining the second area identifier that matches the area identifier corresponding to the residential area information among the multiple first area identifiers, and obtaining multiple first unit access control devices that are not public access control devices among the multiple unit access control devices corresponding to the second area identifier; determining the corresponding target access control device based on the location information, residential unit information, residential floor information and residential household number information of the multiple first unit access control devices.

[0148] In one of the embodiments, the processor also implements the following steps when executing the computer program: if the location information of the second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identification corresponding to the location information of the second unit access control device includes the floor identification corresponding to the residential floor information, and the preset residential household number identification corresponding to the location information of the second unit access control device includes the residential household number identification corresponding to the residential household number information, the second unit access control device is determined to be the corresponding target access control device; wherein, the location structured information of the access control device corresponding to the resident basic information also includes the community identification corresponding to the second unit access control device, the area identification corresponding to the second unit access control device, and the location information of the second unit access control device.

[0149] In one of the embodiments, when the processor executes the computer program, the following steps are also implemented: when the user's identity information indicates that the user is a community administrator, all access control devices are determined as corresponding target access control devices; wherein all access control devices include community access control devices and unit access control devices.

[0150] In one of the embodiments, when the processor executes the computer program, the following steps are also implemented: obtaining a public access control device among multiple unit access control devices corresponding to the second area identifier, and determining the public access control device as the corresponding target access control device; the public access control device is a unit access control device.

[0151] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0152] When the basic household information of the user is obtained, the access control device corresponding to the basic household information is determined;

[0153] According to the location structured information of the access control device corresponding to the basic information of the resident, determine the target access control device corresponding to the community structured information of the user; wherein, the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined according to the residence information of the user in the community;

[0154] The user's ID is sent to the target access control device; wherein the user's ID is used to instruct the target access control device to allow the user corresponding to the user's ID to pass.

[0155] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: receiving basic household information and community structured information transmitted by a user terminal; wherein the community structured information includes residential community information, residential area information, residential unit information, residential floor information, and residential household number information; or, receiving basic household information and community structured information transmitted by an administrator terminal.

[0156] In one embodiment, the basic information of the resident includes the identity information of the user, and the computer program, when executed by the processor, also implements the following steps: when the identity information of the user indicates that the user is not a community administrator, determining that multiple access control devices among all access control devices that are not public access control devices are the access control devices corresponding to the basic information of the resident.

[0157] In one of the embodiments, the community structured information includes residential community information, and the computer program, when executed by the processor, also implements the following steps: determining the types of multiple access control devices; obtaining the community identifiers of multiple first community access control devices that are community access control devices among the multiple access control devices; determining a second community access control device that matches the community identifier corresponding to the residential community information among the multiple access control devices, and determining the second community access control device as the corresponding target access control device; wherein the location structured information of the access control device corresponding to the resident basic information includes the community identifier corresponding to the second community access control device.

[0158] In one of the embodiments, the community structured information also includes residential area information, residential unit information, residential floor information and residential household number information. When the computer program is executed by the processor, the following steps are also implemented: obtaining multiple first area identifiers corresponding to the second community access control device; determining the second area identifier that matches the area identifier corresponding to the residential area information among the multiple first area identifiers, and obtaining multiple first unit access control devices that are not public access control devices among the multiple unit access control devices corresponding to the second area identifier; determining the corresponding target access control device based on the location information, residential unit information, residential floor information and residential household number information of the multiple first unit access control devices.

[0159] In one of the embodiments, the computer program further implements the following steps when executed by the processor: if the location information of a second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identification corresponding to the location information of the second unit access control device includes the floor identification corresponding to the residential floor information, and the preset residential household number identification corresponding to the location information of the second unit access control device includes the residential household number identification corresponding to the residential household number information, the second unit access control device is determined to be the corresponding target access control device; wherein the location structured information of the access control device corresponding to the resident basic information includes the community identification corresponding to the second unit access control device, the area identification corresponding to the second unit access control device, and the location information of the second unit access control device.

[0160] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the user's identity information indicates that the user is a community administrator, all access control devices are determined as corresponding target access control devices; wherein all access control devices include community access control devices and unit access control devices.

[0161] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: obtaining a public access control device among multiple unit access control devices corresponding to the second area identifier, and determining the public access control device as the corresponding target access control device; the public access control device is a unit access control device.

[0162] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0163] When the basic household information of the user is obtained, the access control device corresponding to the basic household information is determined;

[0164] According to the location structured information of the access control device corresponding to the basic information of the resident, determine the target access control device corresponding to the community structured information of the user; wherein, the location structured information of the access control device corresponding to the basic information of the resident is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community, and the community structured information is determined according to the residence information of the user in the community;

[0165] The user's ID is sent to the target access control device; wherein the user's ID is used to instruct the target access control device to allow the user corresponding to the user's ID to pass.

[0166] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: receiving basic household information and community structured information transmitted by a user terminal; wherein the community structured information includes residential community information, residential area information, residential unit information, residential floor information, and residential household number information; or, receiving basic household information and community structured information transmitted by an administrator terminal.

[0167] In one embodiment, the basic information of the resident includes the identity information of the user, and the computer program, when executed by the processor, also implements the following steps: when the identity information of the user indicates that the user is not a community administrator, determining that multiple access control devices among all access control devices that are not public access control devices are the access control devices corresponding to the basic information of the resident.

[0168] In one of the embodiments, the community structured information includes residential community information, and the computer program, when executed by the processor, also implements the following steps: determining the types of multiple access control devices; obtaining the community identifiers of multiple first community access control devices that are community access control devices among the multiple access control devices; determining a second community access control device that matches the community identifier corresponding to the residential community information among the multiple access control devices, and determining the second community access control device as the corresponding target access control device; wherein the location structured information of the access control device corresponding to the resident basic information includes the community identifier corresponding to the second community access control device.

[0169] In one of the embodiments, the community structured information also includes residential area information, residential unit information, residential floor information and residential household number information. When the computer program is executed by the processor, the following steps are also implemented: obtaining multiple first area identifiers corresponding to the second community access control device; determining the second area identifier that matches the area identifier corresponding to the residential area information among the multiple first area identifiers, and obtaining multiple first unit access control devices that are not public access control devices among the multiple unit access control devices corresponding to the second area identifier; determining the corresponding target access control device based on the location information, residential unit information, residential floor information and residential household number information of the multiple first unit access control devices.

[0170] In one of the embodiments, the computer program further implements the following steps when executed by the processor: if the location information of a second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identification corresponding to the location information of the second unit access control device includes the floor identification corresponding to the residential floor information, and the preset residential household number identification corresponding to the location information of the second unit access control device includes the residential household number identification corresponding to the residential household number information, the second unit access control device is determined to be the corresponding target access control device; wherein the location structured information of the access control device corresponding to the resident basic information includes the community identification corresponding to the second unit access control device, the area identification corresponding to the second unit access control device, and the location information of the second unit access control device.

[0171] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: when the user's identity information indicates that the user is a community administrator, all access control devices are determined as corresponding target access control devices; wherein all access control devices include community access control devices and unit access control devices.

[0172] In one of the embodiments, when the computer program is executed by the processor, the following steps are also implemented: obtaining a public access control device among multiple unit access control devices corresponding to the second area identifier, and determining the public access control device as the corresponding target access control device; the public access control device is a unit access control device.

[0173] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0174] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0175] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for verifying access control authority, characterized in that: The method comprises: When the basic household information of the user is obtained, determining the access control device corresponding to the basic household information; Determine the types of the plurality of access control devices according to the location structured information of the access control devices corresponding to the basic information of the resident; wherein the location structured information is determined according to the installation location of the access control devices corresponding to the basic information of the resident in the community; Obtaining community identifications of a plurality of first community access control devices that are community access control devices among the plurality of access control devices; Determine a second community access control device among the plurality of first community access control devices that matches the community identifier corresponding to the residential community information of the user; Obtain multiple first area identifiers corresponding to the second community access control device; Determine a second area identifier that matches the area identifier corresponding to the residential area information of the user among the plurality of the first area identifiers, and obtain a plurality of first unit access control devices that are not public access control devices among the plurality of unit access control devices corresponding to the second area identifier; Determine a target access control device according to the location information of the plurality of first unit access control devices, the user's residential unit information, residential floor information, and residential household number information; The user's identification is sent to the target access control device, so that the target access control device verifies the user's access control permission in an offline manner based on the stored user's identification; wherein the user's identification includes at least one of the user's fingerprint information, face information and iris information.

2. The method according to claim 1, characterized in that The method further comprises: Receiving the household basic information and community structured information transmitted by a user terminal; wherein the community structured information includes the residential community information, the residential area information, the residential unit information, the residential floor information and the residential household number information; Alternatively, the household basic information and the community structured information transmitted by an administrator terminal are received.

3. The method according to claim 1, characterized in that The basic household information includes the identity information of the user, and the determining the access control device corresponding to the basic household information includes: When the identity information of the user indicates that the user is not a community administrator, a plurality of access control devices that are not public access control devices among all the access control devices are determined to be the access control devices corresponding to the resident basic information.

4. The method according to claim 1, characterized in that The step of determining a target access control device according to the location information of the plurality of first unit access control devices, the residential unit information, the residential floor information, and the residential household number information of the user comprises: If the location information of the second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identifier corresponding to the location information of the second unit access control device includes the floor identifier corresponding to the residential floor information, and the preset residential household number identifier corresponding to the location information of the second unit access control device includes the residential household number identifier corresponding to the residential household number information, the second unit access control device is determined to be the corresponding target access control device; wherein, the location structured information of the access control device corresponding to the resident basic information also includes the community identifier corresponding to the second unit access control device, the area identifier corresponding to the second unit access control device, and the location information of the second unit access control device.

5. The method according to claim 3, characterized in that: Also includes: When the identity information of the user indicates that the user is a community administrator, all the access control devices are determined as the corresponding target access control devices; wherein all the access control devices include community access control devices and unit access control devices.

6. The method according to claim 1, characterized in that Also includes: A public access control device among a plurality of unit access control devices corresponding to the second area identifier is obtained, and the public access control device is determined as the corresponding target access control device; the public access control device is a unit access control device.

7. A door access authority verification device, characterized in that: The device comprises: A processing module, for determining the access control device corresponding to the basic household information when the basic household information of the user is obtained; A determination module, used to determine the types of multiple access control devices according to the location structured information of the access control devices corresponding to the basic information of the resident; wherein the location structured information is determined according to the installation location of the access control device corresponding to the basic information of the resident in the community; obtain the community identification of multiple first community access control devices that are community access control devices among the multiple access control devices; determine the second community access control device that matches the community identification corresponding to the residential community information of the user among the multiple first community access control devices; obtain the multiple first area identifications corresponding to the second community access control device; determine the second area identification that matches the area identification corresponding to the residential area information of the user among the multiple first area identifications, and obtain the multiple first unit access control devices that are not public access control devices among the multiple unit access control devices corresponding to the second area identification; determine the target access control device according to the location information of the multiple first unit access control devices, the residential unit information, the residential floor information and the residential household number information of the user; A communication module is used to send the user's identification to the target access control device; wherein the user's identification is used to instruct the target access control device to allow the user corresponding to the user's identification to pass.

8. The device according to claim 7, characterized in that The determining module is further used for: Receiving the household basic information and community structured information transmitted by a user terminal; wherein the community structured information includes the residential community information, the residential area information, the residential unit information, the residential floor information and the residential household number information; Alternatively, the household basic information and the community structured information transmitted by an administrator terminal are received.

9. The device according to claim 7, characterized in that The basic household information includes the identity information of the user, and the processing module is further used to: When the identity information of the user indicates that the user is not a community administrator, a plurality of access control devices that are not public access control devices among all the access control devices are determined to be the access control devices corresponding to the resident basic information.

10. The device according to claim 7, characterized in that The determining module is further used for: If the location information of the second unit access control device among multiple first unit access control devices is the same as the location information corresponding to the residential unit information, the preset floor identifier corresponding to the location information of the second unit access control device includes the floor identifier corresponding to the residential floor information, and the preset residential household number identifier corresponding to the location information of the second unit access control device includes the residential household number identifier corresponding to the residential household number information, the second unit access control device is determined to be the corresponding target access control device; wherein, the location structured information of the access control device corresponding to the resident basic information also includes the community identifier corresponding to the second unit access control device, the area identifier corresponding to the second unit access control device, and the location information of the second unit access control device.

11. The device according to claim 9, characterized in that The processing module is further used for: When the user's identity information indicates that the user is a community administrator, all the access control devices are determined as the corresponding target access control devices; wherein all the access control devices include community access control devices and unit access control devices.

12. The device according to claim 7, characterized in that The determining module is further used for: A public access control device among a plurality of unit access control devices corresponding to the second area identifier is obtained, and the public access control device is determined as the corresponding target access control device; the public access control device is a unit access control device.

13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • System for controlling access control, server, method and storage medium

    CN110021096A

  • Electronic key generation method and device, computer equipment and computer storage medium

    CN111402468A