Entrance guard management method, device and equipment for seal management area and storage medium

By generating access control verification information based on user application information, and using digital means such as QR codes and dynamic passwords, the security risks and inconvenience in traditional seal management areas are solved, and intelligent and secure seal management is achieved.

CN120260171APending Publication Date: 2025-07-04FS COM LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510438435.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

The access control management methods in traditional seal management areas pose security risks, such as missing keys or stolen access control card, and inconvenient operation.

Method used

By obtaining the application information submitted by the user for using the seal, generating access control verification information, and sending it to the user to enter the seal management area, digital verification methods such as QR codes and dynamic passwords are used, combined with permission level and validity period control, intelligent management is achieved.

Benefits of technology

Improves the security of the seal management area, simplifies user operations, ensures that only authorized users can access it, and prevents unauthorized use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120260171A_ABST
    Figure CN120260171A_ABST
Patent Text Reader

Abstract

According to the access control management method, device and equipment for the seal management area and the storage medium provided by the invention, the application information of using the seal submitted by a user is obtained, and the access control verification information is generated based on the application information; the access control verification information is sent to the user, so that the user enters a seal management area through the access control verification information, a seal is stored in the seal management area, and the safety of the seal management area can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of access control management in the seal management area, and particularly relates to an access control management method, device, equipment and storage medium for the seal management area. Background Art

[0002] Traditional seal management areas usually use physical keys or access cards for management. Users can use physical keys to enter the seal management area, or users can enter the seal management area by swiping access cards (such as IC cards, magnetic stripe cards, etc.). However, such access control management methods have security risks, such as the loss of keys or the theft of access cards. Moreover, users need to carry physical keys or access cards, which is inconvenient to operate. Summary of the Invention

[0003] In view of the above problems, embodiments of this application provide an access control management method, device, equipment and storage medium for the seal management area, which can improve the security of the seal management area.

[0004] In a first aspect, embodiments of this application provide an access control management method for a seal management area, which is applied to a first electronic device and includes:

[0005] Obtain the application information submitted by the user for using the seal;

[0006] Generate access control verification information based on the application information;

[0007] Send the access control verification information to the user so that the user can enter the seal management area through the access control verification information, where the seal is stored in the seal management area.

[0008] In some embodiments, the obtaining the application information submitted by the user for using the seal includes:

[0009] Obtain the contract information submitted by the user in the contract management system; obtain the application information for using the seal based on the contract information, or obtain the application information for using the seal submitted by the user through the application page.

[0010] In some embodiments, the application information includes the identity information of the user, and the generating the access control verification information based on the application information includes:

[0011] Obtain the permission level of the user based on the identity information;

[0012] Determine the validity period duration and the preset scanning times based on the permission level;

[0013] Generate the two-dimensional code based on the validity period duration, preset scanning times, the identity information, the start time of the validity period and the two-dimensional code generation rule.

[0014] In a second aspect, an access control method for a seal management area provided by an embodiment of the present application is applied to a first electronic device and includes:

[0015] When obtaining user-verified access control verification information, verify the access control verification information, where the access control verification information is generated based on application information submitted by the user for using the seal;

[0016] When the access control verification information passes the verification, open the entrance control device of the seal management area, where the seal is stored in the seal management area;

[0017] When the access control verification information fails to pass the verification, prohibit opening the entrance control device of the seal management area.

[0018] In some embodiments, the access control verification information includes: a two-dimensional code, and the two-dimensional code includes: a validity period duration, the identity information of the user, and the start time of the validity period. When obtaining the collected access control verification information, verifying the access control verification information includes:

[0019] When obtaining that the user scans the two-dimensional code through an access control scanning device, obtain the scanning time of scanning the two-dimensional code;

[0020] Based on the start time and the validity period duration, determine whether the scanning time is within the validity period, and verify the identity information. Wherein, when the scanning time is within the validity period and the identity information passes the verification, it is determined that the two-dimensional code passes the verification; when the scanning time is not within the validity period and / or the identity information fails to pass the verification, it is determined that the two-dimensional code fails to pass the verification.

[0021] In some embodiments, the verification of the identity information includes:

[0022] Verify the identity information based on the recognized identity information and / or a pre-established identity information database, where the recognized identity information is obtained by recognizing image information, and the image information is the image information of the user collected when scanning the two-dimensional code.

[0023] In some embodiments, the two-dimensional code further includes: a preset number of scans, and the verification of the access control verification information includes:

[0024] Obtain the number of scans of the two-dimensional code;

[0025] Verify the two-dimensional code based on the number of scans and the preset number of scans. Wherein, when the number of scans is greater than the preset number of scans, it is determined that the two-dimensional code fails to pass the verification.

[0026] In some embodiments, the method further includes:

[0027] Obtaining an access record of entering the seal management area;

[0028] Storing the access record.

[0029] In a third aspect, an access control management device for a seal management area provided by an embodiment of the present application includes:

[0030] An obtaining module, configured to obtain application information for using a seal submitted by a user;

[0031] A generating module, configured to generate access control verification information based on the application information;

[0032] A sending module, configured to send the access control verification information to the user so that the user can enter the seal management area through the access control verification information, where seals are stored in the seal management area.

[0033] In a fourth aspect, an access control management device for a seal management area provided by an embodiment of the present application is applied to a second electronic device and includes:

[0034] A verification module, configured to verify the access control verification information when obtaining that the user verifies the access control verification information, where the access control verification information is generated based on application information for using a seal submitted by the user;

[0035] A first control module, configured to open the entrance control device of the seal management area when the access control verification information passes the verification;

[0036] A second control module, configured to prohibit opening the entrance control device of the seal management area when the access control verification information fails to pass the verification.

[0037] In a fifth aspect, an electronic device provided by an embodiment of the present application includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method provided in the first aspect and / or the second aspect is implemented.

[0038] In a sixth aspect, a computer-readable storage medium provided by an embodiment of the present application stores a computer program. When the computer program is executed by a processor, the method provided in the first aspect and / or the second aspect is implemented.

[0039] In a seventh aspect, a computer program product provided by an embodiment of the present application includes a computer program. When the computer program is executed by a processor, it is at least used to implement the method according to any one of the first aspect or the second aspect.

[0040] The beneficial effects of the embodiments of the present application compared with the prior art are as follows:

[0041] The access control management method for the seal management area provided by the embodiments of the present application generates access control verification information based on the application information obtained by acquiring the application information for using the seal submitted by the user; sends the access control verification information to the user so that the user can enter the seal management area through the access control verification information. Seals are stored in the seal management area, which can improve the security of the seal management area.

[0042] It can be understood that the beneficial effects of the second aspect to the seventh aspect can refer to the relevant descriptions in the first aspect above, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0044] Figure 1 Schematic flow chart of an access control management method for a seal management area provided by an embodiment of the present application;

[0045] Figure 2 Schematic flow chart of another access control management method for a seal management area provided by an embodiment of the present application;

[0046] Figure 3 Schematic implementation flow chart of another access control management method for a seal management area provided by an embodiment of the present application;

[0047] Figure 4 Schematic structural diagram of an access control management device for a seal management area provided by an embodiment of the present application;

[0048] Figure 5 Schematic structural diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0049] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.

[0050] It should be understood that, as used in the specification of this application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their combinations.

[0051] It should also be understood that the term "and / or" as used in the specification of this application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0052] As used in the specification of this application and the appended claims, the term "if" can be interpreted as "when", "once", "in response to determining", or "in response to detecting" depending on the context. Similarly, the phrases "if determined" or "if detected" can be interpreted as meaning "once determined", "in response to determining", "once detected", or "in response to detecting" depending on the context.

[0053] In addition, in the description of the specification of this application and the appended claims, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0054] Reference to "one embodiment" or "some embodiments" or the like described in the specification of this application means that a specific feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of this application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.

[0055] Based on the technical problems of the related art, the embodiment of this application provides an access control management method for a seal management area, which can be applied to first electronic devices such as mobile phones, tablet computers, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. The embodiment of this application does not impose any restrictions on the specific type of the first electronic device. In the embodiment of this application, the first electronic device can be communicatively connected to an access control device, and contract management software can be installed in the first electronic device.

[0056] The embodiment of this application provides an access control management method for a seal management area. Figure 1 The schematic flow chart of an access control management method for a seal management area provided by the embodiment of this application is asFigure 1 As shown, the method includes:

[0057] Step S101, obtaining application information submitted by a user for using a seal.

[0058] In the embodiments of the present application, the application information is relevant data submitted by the user for requesting the use of a seal. The application information generally includes: user identity information, application purpose, application time, permission information, etc. The user identity information may include user ID, name, department, position, etc. The contract information may be contract number, contract type, signatory information, etc. The application purpose may be contract signing, document stamping, etc. The application time may be the time stamp when the user submits the application. The permission information may be the user's permission level or role (such as administrator, ordinary user, etc.).

[0059] In the embodiments of the present application, the contract signing application can be obtained through a contract management system (ICMS, Integrated Contract Management System), and the contract information can be extracted to generate application information for using a seal. In some embodiments, the user can submit an application for using a seal through a dedicated application page.

[0060] Step S102, generating access control verification information based on the application information.

[0061] In the embodiments of the present application, the access control verification information is used to verify the user identity and control the data for the user to enter the seal management area. It generally includes the following content: user identity information, validity period, permission information, etc. The access control verification information can be a dynamic password, a two-dimensional code, a digital token, or other forms of verification vouchers to ensure that only authorized users can enter the seal management area.

[0062] In the embodiments of the present application, the extracted application information and the generation rule can be combined to generate the access control verification information. If the access control verification information is a two-dimensional code, the generation rule is the generation rule of the two-dimensional code. If it is a dynamic password, the generation rule is the generation rule of the dynamic password.

[0063] Step S103, sending the access control verification information to the user so that the user can enter the seal management area through the access control verification information, where the seal management area stores seals.

[0064] In the embodiments of the present application, the seal management area is a specific area for storing and managing seals, which generally has the following characteristics: high security: only authorized users can enter; strict monitoring: equipped with access control devices, cameras, etc., to monitor the entry and exit behaviors in real time; seal storage: storing important seals such as the company or organization's official seal and contract special seal.

[0065] In the embodiments of the present application, the access control verification information can be pushed to the user's mobile App. In some embodiments, the access control verification information can be sent to the user in the form of text messages or emails. In some embodiments, the access control verification information is printed into a paper QR code for the user to use.

[0066] In the embodiments of the present application, after the access control verification information is sent to the user, when the user arrives at the seal management area, the user scans the access control verification information (such as a QR code) for verification. After the verification is passed, the access control device is opened to allow the user to enter the seal management area.

[0067] Exemplarily, user A submits a contract signing application in the contract management system, filling in the contract number and purpose. The electronic device obtains the contract number, signatory information, and user A's identity information from the ICMS system. The electronic device generates a QR code with a validity period of 1 day according to user A's permission level (ordinary user). The QR code contains user A's ID, the start time of the validity period, and the contract number. The electronic device sends the generated QR code to user A's mobile phone via text message. User A arrives at the seal management area and uses the mobile phone to display the QR code for scanning. The electronic device verifies the validity period of the QR code and user A's identity information. After confirmation, the access control is opened. User A enters the seal management area and uses the official seal to complete the contract signing.

[0068] The method provided by the embodiments of the present application can improve the security of the seal management area by obtaining the application information submitted by the user for using the seal, generating access control verification information based on the application information, and sending the access control verification information to the user so that the user can enter the seal management area through the access control verification information. Therein, seals are stored in the seal management area. By means of digitization and intelligence, the user operation is simplified. By dynamically generating access control verification information, it is ensured that only authorized users can access the seal management area, preventing unauthorized use. The user does not need to carry a physical key or card and can enter through the electronic verification information.

[0069] In some embodiments, step S101 can be implemented through the following steps:

[0070] Step S1011, obtain the contract information submitted by the user in the contract management system.

[0071] In the embodiments of the present application, the contract management system is a software system for managing the contract life cycle, covering links such as contract creation, approval, signing, execution, and archiving. Contract management software can be installed on the electronic device to obtain the contract information submitted by the user in the contract management system.

[0072] In the embodiments of the present application, the contract management system includes contract template management, contract approval process, electronic signature, contract storage and retrieval, contract performance monitoring, etc. Contract information is data related to contracts submitted by users in the contract management system, including basic information of the contract, terms, signatory information, contract amount, validity period, etc.

[0073] In the embodiments of the present application, the first electronic device can obtain the contract information submitted by the user through the API interface or database query of the contract management system.

[0074] Step S1012, obtain application information for using the seal based on the contract information.

[0075] In the embodiments of the present application, the application information for using the seal is data generated based on the contract information and used to apply for using the seal, usually including the identity information of the applicant, contract number, seal type, purpose of use, time of use, etc. The seal type can include: official seal, contract special seal, financial seal, etc.

[0076] In the embodiments of the present application, the first electronic device can automatically fill in the key fields of the seal application form based on the contract information. For example, the contract number, signatory information, applicant information, etc. can be directly extracted from the contract information. In some embodiments, the user can also be allowed to supplement other necessary information (such as purpose of use, estimated time of use, etc.).

[0077] The method provided in the embodiments of the present application can achieve seamless connection from contract information to seal application, ensuring the security and traceability of the seal - using process. By associating the contract management system with the access control system, online unified management and control are realized, improving management efficiency.

[0078] In some embodiments, step S101 can be implemented through the following steps:

[0079] Step S1013, obtain the application information for using the seal submitted by the user through the application page.

[0080] In the embodiments of the present application, the application page is an interactive interface for the user to submit an application for using the seal, usually a Web page or a mobile - end page. A form can be provided on the application page for the user to fill in the application information, including contract information, purpose of using the seal, applicant information, etc.

[0081] In the embodiments of the present application, after the user fills in the application information and submits it, the first electronic device can thus obtain the application information for using the seal submitted by the user through the application page.

[0082] With the method provided in the embodiments of the present application, the user can submit the application information for using the seal through the application page.

[0083] In some embodiments, step S102 can be implemented through the following steps:

[0084] Step S1021: Obtain the permission level of the user based on the identity information.

[0085] In the embodiments of the present application, the permission level is the permission level of the user in the seal management area, and is usually divided into different levels (such as ordinary user, administrator, super administrator).

[0086] In the embodiments of the present application, the database is queried according to the user's identity information (such as user ID) to obtain the user's permission level.

[0087] Step S1022: Determine the validity period duration and the preset number of scans based on the permission level.

[0088] In the embodiments of the present application, a configuration table or a rule engine can be used to store the validity period duration and the preset number of scans for different permission levels. The corresponding validity period duration and preset number of scans can be obtained from the configuration table or the rule engine based on the user's permission level. Different permission levels can correspond to different validity period durations and preset number of scans. Exemplarily, the higher the permission level, the longer the validity period duration and the more the preset number of scans, while the lower the permission level, the shorter the validity period duration and the fewer the preset number of scans.

[0089] Step S1023: Generate the two-dimensional code based on the validity period duration, the preset number of scans, the identity information, the start time of the validity period, and the two-dimensional code generation rule.

[0090] In the embodiments of the present application, the two-dimensional code generation rule is the rule and standard followed when generating the two-dimensional code, including data format, encryption method, etc. The validity period duration, the preset number of scans, the user identity information, the start time, and the two-dimensional code generation rule can be encoded into a JSON string, and a two-dimensional code generation library (such as the qrcode library in Python, the ZXing library in Java) is used to generate the two-dimensional code.

[0091] The method provided in the embodiments of the present application can realize the generation of two-dimensional codes based on the user permission level, ensuring the security and flexibility of the system.

[0092] Based on the foregoing embodiments, an embodiment of the present application further provides an access control method for a seal management area. The access control method for a seal management area provided by the embodiment of the present application can be applied to second electronic devices such as mobile phones, tablet computers, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), access control devices, etc. The embodiment of the present application does not impose any restrictions on the specific types of the second electronic devices. In the embodiment of the present application, the first electronic device can be communicatively connected to the second electronic device, and the second electronic device can be a controller of the access control device.

[0093] Figure 2 FIG. is a schematic flowchart of the implementation process of another access control method for a seal management area provided by an embodiment of the present application. As Figure 2 shown,

[0094] Step S201, when the user verifies the access control verification information, verify the access control verification information, where the access control verification information is generated based on the application information submitted by the user for using the seal.

[0095] In the embodiment of the present application, when the user arrives at the seal management area, the user submits the access control verification information through an access control device (such as a card reader, a two-dimensional code scanner, a password input device). The access control device can send the access control verification information to the second electronic device, so that the second electronic device obtains the access control verification information submitted by the user. Verifying the access control verification information includes checking the validity of the access control verification information, whether it is within the validity period, whether it matches the application information, whether it exceeds a preset number threshold, etc.

[0096] Step S202, when the access control verification information passes the verification, open the entrance control device of the seal management area, where the seal is stored in the seal management area.

[0097] In the embodiment of the present application, the entrance control device can be an electronic lock, an access control gate, etc. If the access control verification information passes the verification, the second electronic device sends an instruction to the entrance control device, so as to open the entrance control device of the seal management area.

[0098] Step S203, when the access control verification information fails to pass the verification, prohibit opening the entrance control device of the seal management area.

[0099] In the embodiment of the present application, if the access control verification information fails to pass the verification, refuse to open the entrance control device and prompt the user that the verification fails.

[0100] Taking the access control verification information as a QR code as an example, the user scans the QR code on the access control device. The access control device sends the verification information to the second electronic device, and the second electronic device receives the access control verification information and checks its validity and expiration date. If the verification information is valid and not expired, "verification passed" is returned; otherwise, "verification failed" is returned. If the verification passes, the second electronic device sends an instruction to open the entrance control device. If the verification fails, the access control device displays "verification failed, entry prohibited".

[0101] The method provided by the embodiment of the present application ensures secure access to the seal management area by linking the verification of access control verification information with the entrance control device.

[0102] In some embodiments, the access control verification information includes: a QR code, and the QR code includes: the duration of validity, the user's identity information, and the start time of the validity period.

[0103] In the embodiment of the present application, the QR code is a QR code containing the duration of validity, the user identity information, and the start time of the validity period, and is used to verify whether the user has the right to enter the seal management area. The duration of validity is the effective time length of the QR code, and the duration of validity can be configured as a fixed duration. Exemplarily, the duration of validity can be configured as 1 hour, one day, etc. In some embodiments, the duration of validity can also be dynamically adjusted according to the user's permissions. For example, the higher the user permission level, the longer the duration of validity. The user identity information includes the user ID, name, department, etc., and is used to verify the user's identity. The start time of the validity period: the time point when the QR code becomes effective.

[0104] In the embodiment of the present application, step S201 can be implemented through the following steps:

[0105] Step S2011, when the QR code scanned by the user is obtained, the scanning time of the scanned QR code is obtained.

[0106] In the embodiment of the present application, the QR code can be scanned by the access control device. The access control device is usually installed at the entrance of the seal management area. After the user arrives at the seal management area, the access control scanning device is used to scan the QR code. The access control device extracts the information in the QR code, records the scanning time, and sends the scanning time and the QR code information to the second electronic device.

[0107] Step S2012, based on the start time and the duration of validity, determine whether the scanning time is within the validity period, and verify the identity information. Wherein, when the scanning time is within the validity period and the identity information verification passes, it is determined that the QR code verification passes; when the scanning time is not within the validity period and / or the identity information verification fails, it is determined that the QR code verification fails.

[0108] In the embodiments of the present application, the valid time range of the two-dimensional code starts from the start time and lasts for the duration of the validity period. The end time of the validity period = start time + duration of the validity period. At this time, it is possible to determine whether the scanning time is within the validity period and verify whether the user identity information in the verified two-dimensional code is consistent with the records in the system.

[0109] In the embodiments of the present application, if the two-dimensional code verification is passed, an instruction is sent to open the entrance control device. If the two-dimensional code verification fails, an error message is returned, and the access control device displays a verification failure.

[0110] The method provided by the embodiments of the present application can implement access control verification based on two-dimensional codes to ensure secure access to the seal management area.

[0111] In some embodiments, in step S2012, the verification of the identity information can be achieved through the following steps:

[0112] Step S121, verify the identity information based on the recognized identity information and / or a pre-established identity information database.

[0113] In the embodiments of the present application, the recognized identity information is the identity information recognized based on image information (such as the facial image of the user). Identity features can be extracted from the user image through image recognition technology (such as face recognition). The identity information database is a database storing the identity information of authorized users, and the identity information of company employees can be stored in the identity information database.

[0114] In the embodiments of the present application, when verifying the identity information through the recognized identity information, when the user scans the two-dimensional code, the access control device simultaneously collects the user's image information (such as taking a facial image through a camera), and uses image recognition technology (such as face recognition) to extract identity features from the collected image. Compare the extracted identity features with the pre-established identity information database to obtain the recognized identity of the user. Then match the recognized identity information with the identity information. If the recognized identity information matches the identity information, the verification is passed; if the recognized identity information does not match the identity information, the verification fails.

[0115] In the embodiments of the present application, obtaining the recognized identity information through image information and verifying the identity information through the recognized identity information can prevent users not corresponding to the identity information from entering the seal management area.

[0116] In the embodiments of the present application, when verifying the identity information based on the pre-established identity information database, the identity information can be matched with the identity information in the identity information database. When the identity information matches the identity information in the identity information database, the verification is passed; when the identity information does not match the identity information in the identity information database, the verification fails.

[0117] In the embodiments of the present application, by verifying the identity information based on a pre-established identity information database, it is possible to prevent users without access rights from entering the seal management area, and prevent former employees from entering the seal management area, thereby improving the security of the seal management area.

[0118] In some embodiments, when verifying the identity information based on the recognized identity information and the pre-established identity information database, the recognized identity information can be used to verify the identity information, and the identity information database can also be used to verify the identity information. When the result of verifying the identity information through the recognized identity information is passed and the result of verifying the identity information through the identity information database is also passed, the identity information verification is passed. If the result of verifying the identity information through the recognized identity information is not passed or the result of verifying the identity information through the identity information database is not passed, the identity information verification is not passed.

[0119] The method provided by the embodiments of the present application realizes double verification by verifying the identity information based on the recognized identity information and the pre-established identity information database, further improving the security of the seal management area.

[0120] In some embodiments, the two-dimensional code further includes: a preset number of scans. When generating the two-dimensional code, the preset number of scans can be embedded in the two-dimensional code data. Then the two-dimensional code includes the validity period duration, user identity information, start time, and preset number of scans.

[0121] In the embodiments of the present application, the preset number of scans is the maximum number of times the two-dimensional code is allowed to be scanned within the validity period. By setting the preset number of scans, it is possible to prevent the two-dimensional code from being misused multiple times.

[0122] In some embodiments, step S201 further includes:

[0123] Step S2013: Obtain the number of scans of the two-dimensional code.

[0124] In the embodiments of the present application, after the user arrives at the seal management area, a access control scanning device is used to scan the two-dimensional code. The scanning device extracts the information in the two-dimensional code, records the number of scans, and sends the number of scans to the electronic device, so that the electronic device can obtain the number of scans of the two-dimensional code.

[0125] Step S2014: Verify the two-dimensional code based on the number of scans and the preset number of scans. Wherein, when the number of scans is greater than the preset number of scans, it is determined that the two-dimensional code verification is not passed.

[0126] In the embodiments of the present application, based on the two-dimensional code information and the number of scans sent by the scanning device, it is possible to check whether the number of scans exceeds the preset number of scans.

[0127] In the embodiments of the present application, when the number of scans is greater than the preset number of scans, it is determined that the QR code verification fails. If the number of scans is less than the preset number of scans, it is still necessary to determine whether the QR code is verified successfully according to the verification results of the validity period and the identity information. The verification of the validity period, the verification of the identity information, and the verification of the number of scans can be performed simultaneously or sequentially.

[0128] In the embodiments of the present application, if the number of scans is less than the preset number of scans, the identity information verification is passed, and the QR code is within the validity period, it is determined that the QR code verification is passed.

[0129] In some embodiments, the method further includes:

[0130] Step S204, obtaining the access record of entering the seal management area.

[0131] In the embodiments of the present application, the access record may include: the identity of the user, the entry time, the QR code information, etc.

[0132] Step S205, storing the access record.

[0133] In the embodiments of the present application, the access record can be stored in a database and can be used for auditing and management.

[0134] In the embodiments of the present application, the first electronic device and the second electronic device may be the same electronic device or different electronic devices. If the first electronic device and the second electronic device are the same, the first electronic device and the second electronic device can be integrated together, and after performing steps S101 to S103, steps S201 to S203 can be executed.

[0135] Based on the foregoing embodiments, the embodiments of the present application provide an access control management method for a seal management area. This method is applied to an access control management system for a seal management area. The system includes: a first electronic device and a second electronic device. A contract management system can be installed in the first electronic device. Figure 3 For another implementation process schematic diagram of the access control management method for a seal management area provided by the embodiments of the present application, as Figure 3 shown, it includes:

[0136] Step S301, the first electronic device logs in to the ICMS system.

[0137] Step S302, the first electronic device creates a contract / document signature application based on the ICMS system.

[0138] Step S303, the first electronic device performs a contract approval process.

[0139] Step S304, the first electronic device enters the signature node.

[0140] Step S305, the ICMS system in the first electronic device generates a QR code for entering the seal management area.

[0141] In the embodiment of the present application, the contract and signature application process in the ICMS system is seamlessly integrated with the access control system of the seal sharing service center. When a user makes a contract or signature application in the ICMS system and the document flows to the signature environment, the ICMS system will automatically generate a unique QR code. This QR code contains data such as the user's identity information, application time, and validity period.

[0142] Step S306, send the QR code to the applicant through system messages and emails.

[0143] Step S307, the second electronic device scans the QR code.

[0144] Step S308, the second electronic device verifies whether the QR code and user information are compliant and valid.

[0145] In the embodiment of the present application, after the user arrives at the seal management area, the validity is verified by scanning the access control QR code. The electronic device will verify the validity of the QR code and the user's identity information in real time to ensure that only authorized users can enter the seal management area.

[0146] In the embodiment of the present application, if it is invalid, step S309 is executed. If it is valid, step S310 is executed.

[0147] Step S309, the first electronic device resends the QR code.

[0148] After step S309, step S203 is executed again.

[0149] Step S310, the second electronic device opens the access control.

[0150] In the embodiment of the present application, the electronic device can send an opening instruction to the access control device to control the opening of the access control device.

[0151] Step S311, the second electronic device stores the access control entry-related information.

[0152] In the embodiment of the present application, all entry-related information will be automatically recorded by the second electronic device, including user identity, entry and exit times, QR code information, etc., for subsequent auditing and management.

[0153] In the embodiment of the present application, through QR code scanning verification, the security of the access control system is greatly enhanced, and only employees who have passed the security verification can enter the seal management area.

[0154] The method provided by the embodiments of this application seamlessly integrates the contract and signature application process in the ICMS system with the access control of the seal management area, realizes the online unified control of access rights, and significantly enhances the security guarantee measures. Through the online unified control, the efficiency of access control management is greatly improved, and the dual verification mechanism (QR code + face recognition) significantly enhances the security of the access control system. Users only need to obtain the QR code through their mobile phones or emails, and the operation is simple. All access records are recorded in real time, which is convenient for auditing and management.

[0155] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of this application.

[0156] According to the foregoing embodiments, the embodiments of this application provide an access control management device for a seal management area. Each module included in the device, as well as each unit included in each module, can be implemented by a processor in a computer device; of course, it can also be implemented by specific logic circuits. During the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Microprocessor Unit), a digital signal processor (DSP, Digital Signal Processing), or a field programmable gate array (FPGA, Field Programmable Gate Array), etc.

[0157] The embodiments of this application provide an access control management device for a seal management area, which is applied to a first electronic device. Figure 4 This is a structural schematic diagram of an access control management device for a seal management area provided by the embodiments of this application. As Figure 4 shown, the access control management device 400 for the seal management area includes:

[0158] An acquisition module 401, configured to acquire application information submitted by a user for using a seal;

[0159] A generation module 402, configured to generate access control verification information based on the application information;

[0160] A sending module 403, configured to send the access control verification information to the user so that the user can enter the seal management area through the access control verification information, where a seal is stored in the seal management area.

[0161] In some embodiments, the acquisition module 401 includes:

[0162] An acquisition unit for acquiring contract information submitted by a user in a contract management system; obtaining application information for using a seal based on the contract information, or acquiring application information for using a seal submitted by the user through an application page.

[0163] In some embodiments, the application information includes: the identity information of the user. The generation module includes:

[0164] A first determination unit for obtaining the permission level of the user based on the identity information;

[0165] A second determination unit for determining the duration of the validity period and the preset number of scans based on the permission level;

[0166] A generation unit for generating the two-dimensional code based on the duration of the validity period, the preset number of scans, the identity information, the start time of the validity period, and the two-dimensional code generation rule.

[0167] An embodiment of the present application provides an access control device for a seal management area, which is applied to a first electronic device. The access control device for the seal management area includes:

[0168] A verification module for verifying the access control verification information when it is obtained that the user verifies the access control verification information, where the access control verification information is generated based on the application information for using a seal submitted by the user;

[0169] A first control module for opening the entrance control device of the seal management area when the access control verification information is verified;

[0170] A second control module for prohibiting the opening of the entrance control device of the seal management area when the access control verification information fails to be verified.

[0171] In some embodiments, the access control verification information includes: a two-dimensional code, and the two-dimensional code includes: the duration of the validity period, the identity information of the user, and the start time of the validity period. The verification module includes:

[0172] A third determination unit for obtaining the scanning time of scanning the two-dimensional code when the two-dimensional code scanned by the user is obtained;

[0173] A first verification unit for determining whether the scanning time is within the validity period based on the start time and the duration of the validity period, and verifying the identity information. Wherein, when the scanning time is within the validity period and the identity information is verified, it is determined that the two-dimensional code is verified; when the scanning time is not within the validity period and / or the identity information fails to be verified, it is determined that the two-dimensional code fails to be verified.

[0174] In some embodiments, the verification unit includes:

[0175] A first verification subunit, configured to verify the identity information based on the recognized identity information and / or a pre-established identity information library, where the recognized identity information is obtained by recognizing based on image information, and the image information is the image information of the user collected when scanning the two-dimensional code.

[0176] In some embodiments, the two-dimensional code further includes: a preset number of scans. The verification unit includes:

[0177] An acquisition subunit, configured to acquire the number of scans of the two-dimensional code;

[0178] A second verification subunit, configured to verify the two-dimensional code based on the number of scans and the preset number of scans, where in the case that the number of scans is greater than the preset number of scans, it is determined that the two-dimensional code verification fails.

[0179] In some embodiments, the access control management device in the seal management area further includes:

[0180] An access record acquisition module, configured to acquire the access records of entering the seal management area;

[0181] A storage module, configured to store the access records.

[0182] In addition, the access control management device in the seal management area may be a software unit, a hardware unit, or a unit combining software and hardware built into an existing electronic device, may also be integrated into the electronic device as an independent pendant, or may exist as an independent terminal device.

[0183] It should be noted that for the information interaction, execution process, etc. between the above-mentioned devices / units, since they are based on the same concept as the method embodiments of the present application, for their specific functions and the technical effects brought, reference may be specifically made to the method embodiment part, and details are not described herein again.

[0184] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above functions can be assigned to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment and will not be elaborated here.

[0185] Figure 5 FIG. is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 5 shown, the electronic device 3 in this embodiment may include: at least one processor 30 ( Figure 5 only one processor 30 is shown in the figure), a memory 31, and a computer program 32 stored in the memory 31 and executable on at least one processor 30. When the processor 30 executes the computer program 32, the steps in any of the foregoing method embodiments are implemented, or when the processor 30 executes the computer program 32, the functions of each module / unit in the foregoing device embodiments are implemented.

[0186] Exemplarily, the computer program 32 may be divided into one or more modules / units. One or more modules / units are stored in the memory 31 and executed by the processor 30 to complete the present application. One or more modules / units may be a series of computer program 32 instruction segments capable of completing specific functions, and these instruction segments are used to describe the execution process of the computer program 32 in the electronic device 3.

[0187] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program 32, and when the computer program 32 is executed by the processor 30, the steps in the foregoing method embodiments can be implemented.

[0188] The embodiment of the present application provides a computer program product. When the computer program product runs on an electronic device, the electronic device is enabled to implement the steps in the foregoing method embodiments when executed.

[0189] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above method embodiments of the present application, a computer program 32 can be used to instruct relevant hardware to complete. The computer program 32 can be stored in a computer-readable storage medium. When the computer program 32 is executed by a processor 30, the steps of the above method embodiments can be implemented. Among them, the computer program 32 includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device capable of carrying the computer program code to the terminal, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.

[0190] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0191] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.

[0192] In the embodiments provided in the present application, it should be understood that the disclosed device / network device and method can be implemented in other ways. For example, the device / network device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.

[0193] The unit described as a separating component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed over multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0194] The above embodiments are only used to illustrate the technical solutions of the present application, not to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

[0195] In each embodiment of the present application, the relevant user personal information that may be involved is strictly in accordance with the requirements of laws and regulations, follows the principles of legality, legitimacy, and necessity, and is based on the reasonable purpose of the business scenario to process the personal information actively provided by the user during the use of the product / service or generated due to the use of the product / service, as well as the personal information obtained with the user's authorization.

[0196] The user personal information processed by the applicant will vary according to the specific product / service scenario, and it is necessary to be subject to the specific scenario of the user using the product / service. It may involve the user's account information, device information, driving information, vehicle information or other relevant information. The applicant will treat the user's personal information and its processing with a high degree of diligence.

[0197] The applicant attaches great importance to the security of user personal information and has taken security protection measures that meet industry standards and are reasonable and feasible to protect the user's information and prevent personal information from being accessed, publicly disclosed, used, modified, damaged or lost without authorization.

Claims

1. An access control management method for a seal management area, characterized in that, Applied to a first electronic device, including: Obtain application information submitted by a user for using a seal; Generate access control verification information based on the application information; Send the access control verification information to the user so that the user can enter the seal management area through the access control verification information, where a seal is stored in the seal management area.

2. The method according to claim 1, characterized in that, The obtaining of the application information submitted by the user for using a seal includes: Obtain contract information submitted by the user in a contract management system; obtain the application information for using a seal based on the contract information, or obtain the application information for using a seal submitted by the user through an application page.

3. The method according to claim 1, characterized in that, The application information includes the user's identity information. The generating of the access control verification information based on the application information includes: Obtain the user's permission level based on the identity information; Determine the validity period duration and a preset number of scans based on the permission level; Generate the two-dimensional code based on the validity period duration, the preset number of scans, the identity information, the start time of the validity period, and a two-dimensional code generation rule.

4. An access control management method for a seal management area, characterized in that, Applied to a second electronic device, the method includes: Verify the access control verification information when the user verifies the access control verification information, where the access control verification information is generated based on the application information submitted by the user; Open the access control device at the entrance of the seal management area when the access control verification information passes the verification, where a seal is stored in the seal management area; Prohibit opening the access control device at the entrance of the seal management area when the access control verification information fails to pass the verification.

5. The method according to claim 4, characterized in that, The access control verification information includes a two-dimensional code, and the two-dimensional code includes the validity period duration, the user's identity information, and the start time of the validity period. The verifying of the access control verification information when the user verifies the access control verification information includes: Obtain the scanning time of scanning the two-dimensional code when the two-dimensional code scanned by the user is obtained; Judge whether the scanning time is within the validity period based on the start time and the validity period duration, and verify the identity information. Wherein, when the scanning time is within the validity period and the identity information passes the verification, it is determined that the two-dimensional code passes the verification. When the scanning time is not within the validity period and / or the identity information fails to pass the verification, it is determined that the two-dimensional code fails to pass the verification.

6. The method according to claim 5, wherein The verifying of the identity information includes: Verify the identity information based on the recognized identity information and / or a pre-established identity information database, where the recognized identity information is obtained by recognizing image information, and the image information is the image information of the user collected when scanning the two-dimensional code.

7. The method according to claim 5, characterized in that, The two-dimensional code further includes a preset number of scans. The verifying of the access control verification information includes: Obtain the number of scans of the two-dimensional code; Verify the two-dimensional code based on the number of scans and the preset number of scans. Wherein, when the number of scans is greater than the preset number of scans, it is determined that the two-dimensional code fails to pass the verification.

8. The method according to claim 4, characterized in that The method further includes: Obtain the access record of entering the seal management area; Store the in-and-out records.

9. An access control device for a seal management area, characterized in that, Applied to a first electronic device, comprising: An acquisition module, configured to acquire application information submitted by a user for using a seal; A generation module, configured to generate access control verification information based on the application information; A sending module, configured to send the access control verification information to the user, so that the user can enter the seal management area through the access control verification information, wherein a seal is stored in the seal management area.

10. An access control device for a seal management area, characterized in that, Applied to a second electronic device, comprising: A verification module, configured to verify the access control verification information when the user's verification of the access control verification information is obtained, wherein the access control verification information is generated based on application information submitted by the user; A first control module, configured to open the entrance control device of the seal management area when the access control verification information passes the verification; A second control module, configured to prohibit opening the entrance control device of the seal management area when the access control verification information fails to pass the verification.

11. An electronic device, characterized in that, Comprising: Comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that when the processor executes the computer program, the method described in any one of claims 1 to 3 and / or 4 to 8 is implemented.

12. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the method described in any one of claims 1 to 3 and / or 4 to 8 is implemented.