Object security verification method and device, electronic equipment and storage medium

By acquiring target and user information and combining it with regional environmental information, the security verification results are determined, which solves the problem of low regional security caused by insufficient emergency facilities, realizes the safe placement of target objects and the generation of emergency plans, and improves regional security.

CN117831185BActive Publication Date: 2026-05-05HANGZHOU HIKVISION SYST TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU HIKVISION SYST TECH CO LTD
Filing Date
2023-12-29
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

In existing technologies, regional emergency facilities may not be able to support emergency response corresponding to the region's safety level and category, resulting in lower regional safety.

Method used

By acquiring the object information and user information of the target object, as well as the environmental information of the target area, the security verification results of the target object being carried to the target area are determined, including whether the object has access rights, whether the area has security devices, and the rationality of the information stored by the object, and an emergency plan is generated to improve security.

Benefits of technology

Before a target object enters the target area, its security verification results are determined to ensure that it is placed in a safe area, thereby improving the area's security and emergency response capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117831185B_ABST
    Figure CN117831185B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, electronic device, and storage medium for secure verification of an object, applicable to the field of regional security management. The method includes: acquiring object information of a target object and user information of a user; acquiring regional environmental information of a target area; and determining the security verification result of the target object being transported to the target area based on the object information, user information, and regional environmental information. This method improves regional security.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of regional security management, and more particularly to a method, apparatus, electronic device, and storage medium for security verification of objects. Background Technology

[0002] Currently, regional security management is based on all object types and quantities within that region, and a weighted approach is used to determine the region's security level and category.

[0003] For example, in a laboratory, researchers can place hazardous sources in the laboratory and register the hazardous source information. The laboratory then determines the safety level and category based on the type and quantity of the hazardous sources stored.

[0004] During the above process, if a danger occurs in a certain area, the emergency facilities in that area may not be able to support the emergency response corresponding to the safety level and category of that area, resulting in a lower safety level for the area. Summary of the Invention

[0005] This application provides a method, apparatus, electronic device, and storage medium for verifying the security of an object, in order to solve the defect in the prior art that if a danger occurs in a certain area, the emergency facilities in that area may not be able to support the emergency response corresponding to the safety level and category of that area, resulting in a low level of security for that area.

[0006] In a first aspect, embodiments of this application provide a method for security verification of an object, including:

[0007] Obtain object information of the target object and user information of the user, wherein the target object is the object that the user is to bring into the target area;

[0008] Obtain the regional environmental information of the target area;

[0009] Based on the object information, the user information, and the regional environment information, the security verification result of the target object being carried to the target region is determined.

[0010] In one possible implementation, determining the security verification result of the target object being carried to the target area based on the object information, the user information, and the area environment information includes:

[0011] Based on the object information and the area environment information, a first verification result is determined, which is used to indicate whether the target object has permission to enter the target area.

[0012] Determine whether the user has permission to use the target object based on the user information;

[0013] When the first verification result indicates that the target object has permission to enter the target area, and it is determined that the user has permission to use the target object, the security verification result is determined to be verified successfully.

[0014] In one possible implementation, determining a first verification result based on the object information and the regional environment information includes:

[0015] Based on the object information, determine at least one security risk possessed by the target object;

[0016] Based on the regional environmental information, determine whether the target area has security equipment corresponding to each type of security risk;

[0017] If the target area does not have a security device corresponding to each security risk, then the first verification result indicates that the target object does not have permission to enter the target area.

[0018] If the target area contains security devices corresponding to each security risk, then the first verification result indicates that the target object has permission to enter the target area; or, obtain the object storage information of the objects already stored in the target area, and determine the first verification result based on the object storage information.

[0019] In one possible implementation, determining the first verification result based on the object storage information includes:

[0020] Based on the object storage information, determine the number of stored objects corresponding to each security risk;

[0021] Based on the object information, determine the number of objects to be stored corresponding to each security risk;

[0022] The sum of the number of already stored objects and the number of objects to be stored is determined as the target number of stored objects corresponding to each security risk;

[0023] Determine the maximum number of objects corresponding to each type of security risk;

[0024] If the number of target objects corresponding to each security risk is less than or equal to the corresponding maximum number of objects, then the first verification result indicates that the target object has permission to enter the target area.

[0025] If the number of target objects corresponding to a security risk is greater than the corresponding maximum number of objects, then the first verification result indicates that the target object does not have permission to enter the target area.

[0026] In one possible implementation, determining the first verification result based on the object storage information includes:

[0027] Based on the object storage information, at least one type of stored object is determined;

[0028] Based on the object information, at least one object type to be stored is determined;

[0029] If the at least one stored object type and the at least one object type to be stored satisfy the coexistence condition, then it is determined that the first verification result indicates that the target object has the permission to enter the target area;

[0030] If the at least one stored object type and the at least one object type to be stored do not meet the coexistence condition, then the first verification result indicates that the target object does not have permission to enter the target area.

[0031] In one possible implementation, determining that the security verification result is successful further includes:

[0032] Update the object storage information of the target area to obtain the updated object storage information;

[0033] Based on the updated object storage information, an emergency plan corresponding to the target area is generated. The emergency plan includes at least one abnormal event type and an emergency system corresponding to each abnormal event type.

[0034] In one possible implementation, the method further includes:

[0035] Acquire sensor data collected by at least one sensor in the target area;

[0036] Based on the sensor data, determine the abnormal events present in the target area;

[0037] Determine the abnormal event type of the abnormal event, and based on the abnormal event type, determine at least one target emergency system;

[0038] The target emergency system is invoked to handle the at least one abnormal event.

[0039] In one possible implementation, obtaining object information of the target object and user information of the user includes:

[0040] In response to the user's registration request, a verification page is displayed, which includes user information input controls;

[0041] Obtain the user information input by the user in the user information input control;

[0042] The user information is verified to obtain a verification result. When the verification result is successful, a registration page is displayed, which includes an object information input control.

[0043] Obtain the object information input by the user in the object information input control, the object information including object type and object quantity.

[0044] Secondly, embodiments of this application provide a security verification device for an object, the device comprising:

[0045] The first acquisition module is used to acquire object information of the target object and user information of the user, wherein the target object is the object that the user is to bring into the target area;

[0046] The second acquisition module is used to acquire regional environmental information of the target area;

[0047] The determination module is used to determine the security verification result of the target object being carried to the target area based on the object information, the user information, and the area environment information.

[0048] In one possible implementation, the determining module is specifically used for:

[0049] Based on the object information and the area environment information, a first verification result is determined, which is used to indicate whether the target object has permission to enter the target area.

[0050] Determine whether the user has permission to use the target object based on the user information;

[0051] When the first verification result indicates that the target object has permission to enter the target area, and it is determined that the user has permission to use the target object, the security verification result is determined to be verified successfully.

[0052] In one possible implementation, the determining module is specifically used for:

[0053] Based on the object information, determine at least one security risk possessed by the target object;

[0054] Based on the regional environmental information, determine whether the target area has security equipment corresponding to each type of security risk;

[0055] If the target area does not have a security device corresponding to each security risk, then the first verification result indicates that the target object does not have permission to enter the target area.

[0056] If the target area contains security devices corresponding to each security risk, then the first verification result indicates that the target object has permission to enter the target area; or, obtain the object storage information of the objects already stored in the target area, and determine the first verification result based on the object storage information.

[0057] In one possible implementation, the determining module is specifically used for:

[0058] Based on the object storage information, determine the number of stored objects corresponding to each security risk;

[0059] Based on the object information, determine the number of objects to be stored corresponding to each security risk;

[0060] The sum of the number of already stored objects and the number of objects to be stored is determined as the target number of stored objects corresponding to each security risk;

[0061] Determine the maximum number of objects corresponding to each type of security risk;

[0062] If the number of target objects corresponding to each security risk is less than or equal to the corresponding maximum number of objects, then the first verification result indicates that the target object has permission to enter the target area.

[0063] If the number of target objects corresponding to a security risk is greater than the corresponding maximum number of objects, then the first verification result indicates that the target object does not have permission to enter the target area.

[0064] In one possible implementation, the determining module is specifically used for:

[0065] Based on the object storage information, at least one type of stored object is determined;

[0066] Based on the object information, at least one object type to be stored is determined;

[0067] If the at least one stored object type and the at least one object type to be stored satisfy the coexistence condition, then it is determined that the first verification result indicates that the target object has the permission to enter the target area;

[0068] If the at least one stored object type and the at least one object type to be stored do not meet the coexistence condition, then the first verification result indicates that the target object does not have permission to enter the target area.

[0069] In one possible implementation, if the security verification result is determined to be successful, the device further includes an update module, which is specifically used for:

[0070] Update the object storage information of the target area to obtain the updated object storage information;

[0071] Based on the updated object storage information, an emergency plan corresponding to the target area is generated. The emergency plan includes at least one abnormal event type and an emergency system corresponding to each abnormal event type.

[0072] In one possible implementation, the device further includes a detection module, which is specifically used for:

[0073] Acquire sensor data collected by at least one sensor in the target area;

[0074] Based on the sensor data, determine the abnormal events present in the target area;

[0075] Determine the abnormal event type of the abnormal event, and based on the abnormal event type, determine at least one target emergency system;

[0076] The target emergency system is invoked to handle the at least one abnormal event.

[0077] In one possible implementation, the first acquisition module is specifically used for:

[0078] In response to the user's registration request, a verification page is displayed, which includes user information input controls;

[0079] Obtain the user information input by the user in the user information input control;

[0080] The user information is verified to obtain a verification result. When the verification result is successful, a registration page is displayed, which includes an object information input control.

[0081] Obtain the object information input by the user in the object information input control, the object information including object type and object quantity.

[0082] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0083] The memory stores computer program instructions;

[0084] The processor executes computer program instructions stored in the memory to implement the method as described in any of the first aspects.

[0085] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions that, when executed by a processor, are used to implement the method described in any one of the first aspects.

[0086] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the method described in any one of the first aspects.

[0087] This application provides a method, apparatus, electronic device, and storage medium for secure verification of an object. By acquiring object information of the target object and user information of the user, and obtaining regional environmental information of the target area, the method determines the security verification result for transporting the target object to the target area based on the object information, user information, and regional environmental information. This allows for the determination of the security verification result for transporting the target object to the target area even before the target object enters the target area. Based on the security verification result, it is determined whether the object can be transported to the target area, thus ensuring that the target object is placed in a safe area and improving the security of the area. Attached Figure Description

[0088] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0089] Figure 1 A system design architecture diagram provided for an embodiment of this application;

[0090] Figure 2 A flowchart illustrating a security verification method for an object provided in an embodiment of this application;

[0091] Figure 3 A flowchart illustrating another object security verification method provided in an embodiment of this application;

[0092] Figure 4 A flowchart illustrating another object security verification method provided in an embodiment of this application;

[0093] Figure 5 A flowchart illustrating another object security verification method provided in an embodiment of this application;

[0094] Figure 6 A flowchart illustrating another object security verification method provided in an embodiment of this application;

[0095] Figure 7 A flowchart illustrating another object security verification method provided in an embodiment of this application;

[0096] Figure 8A flowchart illustrating another object security verification method provided in an embodiment of this application;

[0097] Figure 9 This is a schematic diagram of the structure of a security verification device for an object provided in an embodiment of this application;

[0098] Figure 10 A schematic diagram of the structure of a security verification device for another object provided in an embodiment of this application;

[0099] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0100] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0101] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0102] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0103] The collection, storage, use, processing, transmission, provision, and disclosure of object information or user information involved in the technical solution of this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0104] Figure 1 This is a system design architecture diagram provided for an embodiment of this application. Please refer to [link / reference]. Figure 1 , Figure 1 It can include the access layer, application systems, and devices.

[0105] The access layer can be used to interact with the user. The access layer can include browser / server clients and / or mobile clients.

[0106] The application system can be used to manage resources and provide functions and services for regional security management. The application system may include an access rule engine, basic information management, object management, device management, and platform infrastructure.

[0107] The access control rule engine is used for security verification of target object access. It can include process management, room access rule management, personnel identity rule management, and security classification rules. Process management manages the access control process steps. Room access rule management verifies whether a target object has permission to enter a target area. Personnel identity rule management verifies whether a user has permission to use a target object. Security classification rules determine the security level and classification of an area.

[0108] Basic information management can include organizational management, job / position management, personnel qualification management, team (research group) management, and venue / room management.

[0109] Object management can include object type management, object information management, emergency response plan management, and knowledge base. Objects can include hazards, etc., and are not limited here.

[0110] Equipment management can include access control management, event management, alarm detection configuration, and event linkage. Event linkage can include integration with emergency systems such as security and fire protection systems, communication systems, and ventilation systems.

[0111] Platform foundations can be used to provide the infrastructure for application systems.

[0112] The devices can include cameras, access control systems, smart locks, etc., and are not limited here. The devices can interact with application systems to implement specific functions and services. For example, after security verification of a target object's access is passed, access control permissions or smart lock passwords can be sent to the corresponding user.

[0113] In related technologies, regional security management is based on all object types and quantities within the region, and determines the region's security level and category according to weighting rules.

[0114] For example, in a laboratory, researchers can place hazardous sources in the laboratory and register the hazardous source information. The laboratory then determines the safety level and category based on the type and quantity of the hazardous sources stored.

[0115] During the above process, if a danger occurs in a certain area, the emergency facilities in that area may not be able to support the emergency response corresponding to the safety level and category of that area, resulting in a lower safety level for the area.

[0116] To address the aforementioned technical problems, this application provides a method for secure verification of an object. By analyzing the object information of the target object to be carried into the target area, the user's user information, and the regional environment information of the target area, the method determines the security verification result for carrying the target object into the target area. This allows for the determination of the security verification result for carrying the target object into the target area even before the target object has entered it. Based on the security verification result, it is determined whether the object can be carried into the target area, ensuring that the target object is placed in a safe area and improving the area's security.

[0117] The technical solutions shown in this application will now be described in detail through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; for the same or similar content, the description will not be repeated in different embodiments.

[0118] Figure 2 This is a flowchart illustrating a security verification method for an object provided in an embodiment of this application. The executing entity in this embodiment can be a terminal device or an application system installed on the terminal device. The application system can be implemented through software or a combination of software and hardware. See also... Figure 2 The method includes:

[0119] S201. Obtain the object information of the target object and the user information of the user.

[0120] The target object can be the object that the user wants to bring into the target area.

[0121] The target object can be a chemical hazard, a biological hazard, or a physical hazard, etc., and there are no restrictions here.

[0122] The target area can be the area where the user wants to place the item on the target object.

[0123] Object information may include at least one of the following: object type, object name, number of objects, and captured images of the objects.

[0124] User information may include at least one of the following: the user's facial identifier, the user's identity identifier, and the identifier of the organization to which the user belongs.

[0125] The user's user information, object information, and target area information can be obtained by displaying the target area input control, user information input control, and object information input control on the page. The user information and object information are then validated. After successful validation, the object information of the target object, the user's user information, and the target area information are determined.

[0126] Optionally, the object information of the target object and the user information of the user can be obtained in the following ways: in response to the user's registration request, a verification page is displayed, which includes a user information input control; the user information entered by the user in the user information input control is obtained; the user information is verified to obtain a verification result, and when the verification result is successful, a registration page is displayed, which includes an object information input control; the object information entered by the user in the object information input control is obtained.

[0127] Object information can include object type, object name, and number of objects.

[0128] For example, on the user information input control on the verification page, the user enters their user ID and login password. The user ID and login password are then verified. If the verification result is successful, the registration page is displayed. On the registration page, the user enters the object name - concentrated sulfuric acid and the object quantity - one bottle of 100ml in the object information input control.

[0129] S202. Obtain regional environmental information of the target area.

[0130] Area environmental information may include enclosed environment, ventilated environment, no fire protection facilities, fire protection facilities, monitored area, and no monitored area.

[0131] The regional environmental information of the target area can be determined through the site and room management database.

[0132] S203. Based on the object information, user information, and regional environment information, determine the security verification result of the target object being carried to the target area.

[0133] Security verification results can include verification passed and verification failed.

[0134] User information and object information can be verified separately using regional environmental information to determine the security verification result of the target object being carried to the target area.

[0135] Optionally, after the security verification result is passed, the object storage information of the target area, the security level and classification of the target area, and the emergency plan of the target area can be updated.

[0136] The object security verification method provided in this embodiment obtains object information of the target object and user information of the user, as well as regional environment information of the target area. Based on the object information, user information, and regional environment information, it determines the security verification result for carrying the target object to the target area. This allows for the determination of the security verification result for carrying the target object to the target area even before the target object enters it. The method then determines whether the object can be carried to the target area based on the security verification result, ensuring that the target object is placed in a safe area and improving the area's security.

[0137] Below, in conjunction with Figure 3 The process (S203) of determining the security verification result of the target object being carried to the target area based on object information, user information and regional environment information is further explained.

[0138] Figure 3 This is a flowchart illustrating another object security verification method provided in an embodiment of this application. Based on the above embodiments, see [link to relevant documentation]. Figure 3 The method is described in detail below. The method includes:

[0139] S301. Determine the first verification result based on the object information and the regional environment information.

[0140] The first verification result can be used to indicate whether the target object has permission to enter the target area.

[0141] Based on the object information, at least one security risk, object type, and object quantity of the target object can be determined. Based on the regional environment information, the security equipment, number of stored objects, and type of stored objects corresponding to the security risks of the target area can be determined. Based on at least one of the security risks, object type, and object quantity of the target object, and at least one of the security equipment, number of stored objects, and type of stored objects corresponding to the security risks of the target area, the first verification result can be determined.

[0142] S302. Determine whether the user has permission to use the target object based on the user information.

[0143] Based on user information, the attributes of the user's organization and / or the user's qualification information can be determined, and based on the attributes of the user's organization and / or the user's qualification information, it can be determined whether the user has the permission to use the target object.

[0144] For example, if the user's organization has a radiation type attribute and the target object's object type is also a radiation type, it can be determined that the user has permission to use the target object.

[0145] For example, if a user is qualified to use strong acid, and the target object is of the strong acid type, it can be determined that the user has permission to use the target object.

[0146] S303. When the first verification result indicates that the target object has permission to enter the target area and it is determined that the user has permission to use the target object, the security verification result is determined to be successful.

[0147] The security verification result can be determined based on the first verification result and whether the user has permission to use the target object. If the first verification result indicates that the target object has permission to enter the target area and it is determined that the user has permission to use the target object, the security verification result is determined to be successful; otherwise, the security verification result is determined to be unsuccessful.

[0148] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.

[0149] The object security verification method provided in this embodiment determines a first verification result based on object information and regional environment information, determines whether the user has permission to use the target object based on user information, and determines that the security verification result is passed when the first verification result indicates that the target object has permission to enter the target area and the user has permission to use the target object. In this way, the security verification result for carrying the target object to the target area can be determined even before the target object enters the target area, and the determination of whether it can be carried to the target area is based on the security verification result, thus ensuring that the target object is placed in a safe area and improving the security of the area.

[0150] In one possible implementation, the first verification result can be determined in several ways.

[0151] Method 1: Determine the first verification result based on whether the target area has at least one security device corresponding to the security risk of the target object.

[0152] Method 2: Determine whether the target area has at least one security device corresponding to the security risk of the target object. If the target area has a security device corresponding to each security risk, determine the number of target objects corresponding to each security risk based on the object storage information and object information of the objects already stored in the target area. Determine the first verification result based on whether the number of target objects corresponding to each security risk is less than or equal to the maximum number of objects corresponding to each security risk.

[0153] Method 3: Determine whether the target area has at least one security device corresponding to the security risk of the target object. If the target area has security devices corresponding to each security risk, determine at least one type of stored object and at least one type of object to be stored based on the object storage information and object information of the objects already stored in the target area. Determine the first verification result based on whether the at least one type of stored object and the at least one type of object to be stored meet the coexistence condition.

[0154] The above methods can be combined and / or split to form other ways to determine the first verification result, which are not limited here.

[0155] Below, in conjunction with Figure 4 The method 1 for determining the first verification result will be further explained.

[0156] Figure 4 This is a flowchart illustrating another object security verification method provided in an embodiment of this application. Based on the above embodiments, see [link to relevant documentation]. Figure 4 The method is described in detail below. The method includes:

[0157] S401. Based on the object information, determine at least one security risk possessed by the target object.

[0158] Safety risks can include toxic, flammable, explosive, infectious, radioactive, and energy-related risks.

[0159] Based on the object information, the object type of the target object can be determined, and based on the object type, at least one security risk that the target object possesses can be identified.

[0160] S402. Based on the regional environmental information, determine whether the target area has the corresponding safety equipment for each type of safety risk.

[0161] If not, then execute S403;

[0162] If so, then execute S404.

[0163] The first mapping relationship can be obtained, which includes multiple security risks and the security devices corresponding to each security risk. Based on the regional environment information, the current security devices configured in the target area are determined. Based on the current security devices, the mapping relationship, and at least one security risk possessed by the target object, it is determined whether the target area has the security devices corresponding to each security risk.

[0164] For example, the first mapping relationship can be shown in Table 1:

[0165] Table 1

[0166]

[0167]

[0168] S403. Determine that the first verification result indicates that the target object does not have permission to enter the target area.

[0169] For example, if the security risks posed by the target object include toxicity, and the security equipment in the target area does not include one or more of the following: ventilation equipment, drying equipment, and cooling equipment, then the first verification result indicates that the target object does not have permission to enter the target area.

[0170] S404. Determine that the first verification result indicates that the target object has permission to enter the target area.

[0171] For example, if the security risks posed by the target object include toxicity, and if the security equipment in the target area includes ventilation equipment, drying equipment, and cooling equipment, then the first verification result indicates that the target object has the authority to enter the target area.

[0172] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.

[0173] The object security verification method provided in this embodiment determines at least one security risk possessed by the target object based on object information; determines whether the target area has security devices corresponding to each security risk based on area environment information; if the target area does not have security devices corresponding to each security risk, a first verification result indicates that the target object does not have permission to enter the target area; if the target area has security devices corresponding to each security risk, a first verification result indicates that the target object has permission to enter the target area. In this way, the first verification result can be determined even when the target object has not entered the target area, and the permission to enter the target area can be determined based on the first verification result, thus ensuring that the target object is placed in a secure area and improving the security of the area.

[0174] Below, in conjunction with Figure 5 The second method for determining the first verification result will be further explained.

[0175] Figure 5 This is a flowchart illustrating another object security verification method provided in an embodiment of this application. Based on the above embodiments, see [link to relevant documentation]. Figure 5 The method is described in detail below. The method includes:

[0176] S501. Based on the object information, determine at least one security risk possessed by the target object.

[0177] The execution process of S501 can be found in the execution process of S401, and will not be repeated here.

[0178] S502. Based on the regional environmental information, determine whether the target area has the corresponding safety equipment for each type of safety risk.

[0179] If not, then execute S503;

[0180] If so, then execute S504.

[0181] The execution process of S502 can be found in the execution process of S402, and will not be repeated here.

[0182] S503. Determine that the first verification result indicates that the target object does not have permission to enter the target area.

[0183] The execution process of S503 can be found in the execution process of S403, and will not be repeated here.

[0184] S504. Obtain object storage information for objects already stored in the target area.

[0185] The stored object can be an object that exists in the target area.

[0186] The object storage information can include the type of the stored object, the name of the stored object, the number of stored objects, etc.

[0187] You can obtain object storage information for objects already stored in the target area through the site and room management database.

[0188] S505. Based on the object storage information, determine the number of stored objects corresponding to each security risk.

[0189] The information stored in the objects can be filtered to determine the number of objects stored for each type of security risk.

[0190] For example, the number of stored objects corresponding to each type of security risk can be represented by Table 2:

[0191] Table 2

[0192] Security risks Number of stored objects Toxic type 5 Corrosive 6 Flammable 3

[0193] S506. Based on the object information, determine the number of objects to be stored for each type of security risk.

[0194] The object information can be filtered to determine the number of objects to be stored for each type of security risk.

[0195] For example, the number of objects to be stored corresponding to each type of security risk can be represented by Table 3:

[0196] Table 3

[0197] Security risks Number of objects to be stored Toxic type 1 Corrosive 2 Flammable 1

[0198] S507. The sum of the number of stored objects and the number of objects to be stored is determined as the target number of stored objects for each type of security risk.

[0199] For any security risk, the sum of the number of objects already stored and the number of objects to be stored corresponding to that security risk can be determined as the target number of objects to be stored corresponding to that security risk.

[0200] For example, the number of target storage objects corresponding to each type of security risk can be represented by Table 4:

[0201] Table 4

[0202] Security risks Target number of objects to store Toxic type 6 Corrosive 8 Flammable 4

[0203] S508. Determine the maximum number of objects corresponding to each type of security risk.

[0204] Based on regional environmental information, the maximum number of objects corresponding to each type of security risk can be determined.

[0205] For example, the maximum number of objects corresponding to each type of security risk can be represented by Table 5:

[0206] Table 5

[0207] Security risks Maximum number of objects stored Toxic type 10 Corrosive 9 Flammable 5

[0208] S509. Determine whether the number of target objects corresponding to each security risk is less than or equal to the corresponding maximum number of objects.

[0209] If so, then execute S510;

[0210] If not, then execute S503.

[0211] If there is a security risk, the number of target objects stored is greater than the corresponding maximum number of objects, then execute S511; otherwise, execute S510.

[0212] S510. Determine that the first verification result indicates that the target object has permission to enter the target area.

[0213] The execution process of S510 can be found in the execution process of S404, and will not be repeated here.

[0214] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.

[0215] The object security verification method provided in this embodiment determines at least one security risk possessed by the target object based on object information; determines whether the target area has security devices corresponding to each security risk based on regional environmental information; if the target area does not have security devices corresponding to each security risk, the first verification result indicates that the target object does not have permission to enter the target area; if the target area has security devices corresponding to each security risk, the object storage information of objects already stored in the target area is obtained, and the number of objects already stored corresponding to each security risk is determined based on the object storage information; the number of objects to be stored corresponding to each security risk is determined based on the object information; the sum of the number of objects already stored and the number of objects to be stored is determined as the target number of objects to be stored corresponding to each security risk; the maximum number of objects corresponding to each security risk is determined; if the target number of objects to be stored corresponding to each security risk is less than or equal to the corresponding maximum number of objects, the first verification result indicates that the target object has permission to enter the target area; if the number of objects to be stored corresponding to a security risk is greater than the corresponding maximum number of objects, the first verification result indicates that the target object does not have permission to enter the target area. In this way, the first verification result can be determined before the target object enters the target area. Based on the first verification result, it can be determined whether the target object has the permission to enter the target area, so as to ensure that the target object is placed in a safe area and improve the security of the area.

[0216] Below, in conjunction with Figure 6 The third method for determining the first verification result will be further explained.

[0217] Figure 6 This is a flowchart illustrating another object security verification method provided in an embodiment of this application. Based on the above embodiments, see [link to relevant documentation]. Figure 6 The method is described in detail below. The method includes:

[0218] S601. Based on the object information, determine at least one security risk possessed by the target object.

[0219] The execution process of S601 can be found in the execution process of S401, and will not be repeated here.

[0220] S602. Based on the regional environmental information, determine whether the target area has safety equipment corresponding to each type of safety risk.

[0221] If not, then execute S603;

[0222] If so, then execute S604.

[0223] The execution process of S602 can be found in the execution process of S402, and will not be repeated here.

[0224] S603. Determine that the first verification result indicates that the target object does not have permission to enter the target area.

[0225] The execution process of S603 can be found in the execution process of S403, and will not be repeated here.

[0226] S604. Obtain object storage information for objects already stored in the target area.

[0227] The execution process of S604 can be found in the execution process of S504, and will not be repeated here.

[0228] S605. Based on the object storage information, determine at least one stored object type.

[0229] It can filter the information stored in objects to determine at least one type of object that has been stored.

[0230] For example, the stored object types include poisonous.

[0231] S606. Based on the object information, determine at least one type of object to be stored.

[0232] The object information can be filtered to determine at least one object type to be stored.

[0233] For example, the type of object to be stored includes strong acid.

[0234] S607. Determine whether at least one stored object type and at least one object type to be stored satisfy the coexistence condition.

[0235] If so, then execute S608;

[0236] If not, then execute S603.

[0237] The coexistence condition may include a second mapping relationship, which includes multiple object types and the coexisting object type corresponding to each object type.

[0238] Based on the second mapping relationship, for each object type to be stored, it can be determined whether at least one stored object type and other object types to be stored are coexisting object types corresponding to that object type, and the coexistence result can be determined. If at least one coexistence result is non-coexistence, then S609 is executed; if all coexistence results are coexistence, then S608 is executed.

[0239] S608. Determine that the first verification result indicates that the target object has permission to enter the target area.

[0240] The execution process of S608 can be found in the execution process of S404, and will not be repeated here.

[0241] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.

[0242] The object security verification method provided in this embodiment determines at least one security risk possessed by the target object based on object information; determines whether the target area has security devices corresponding to each security risk based on area environment information; if the target area does not have security devices corresponding to each security risk, a first verification result indicates that the target object does not have permission to enter the target area; if the target area has security devices corresponding to each security risk, object storage information of objects already stored in the target area is obtained, and at least one type of stored object is determined based on the object storage information; at least one type of object to be stored is determined based on the object information; if at least one type of stored object and at least one type of object to be stored satisfy the coexistence condition, a first verification result indicates that the target object has permission to enter the target area; if at least one type of stored object and at least one type of object to be stored do not satisfy the coexistence condition, a first verification result indicates that the target object does not have permission to enter the target area. In this way, the first verification result can be determined even when the target object has not entered the target area, and the determination of whether the target object has permission to enter the target area can be based on the first verification result, thus ensuring that the target object is placed in a secure area and improving the security of the area.

[0243] The above Figure 2 — Figure 6 The embodiment shown is a process for determining the security verification result of the target object being carried to the target area. After determining that the security verification result of the target object being carried to the target area is successful, the object storage information in the target area can be updated, and an emergency plan corresponding to the target area can be generated.

[0244] Below, in conjunction with Figure 7 The illustrated embodiment further explains the process of updating the object storage information of the target area and generating the corresponding emergency plan for the target area.

[0245] Figure 7 This is a flowchart illustrating another object security verification method provided in an embodiment of this application. Based on the above embodiments, see [link to relevant documentation]. Figure 7 The method is described in detail below. The method includes:

[0246] S701. Update the object storage information of the target area to obtain the updated object storage information.

[0247] The object information of the target object can be merged with the object storage information of the existing objects to obtain the updated object storage information.

[0248] S702. Generate an emergency plan corresponding to the target area based on the updated object storage information.

[0249] An emergency response plan may include at least one type of abnormal event and an emergency system corresponding to each type of abnormal event.

[0250] For example, if the abnormal event type is high temperature, the corresponding emergency system is a cooling emergency system. The cooling emergency system may include activating cooling emergency equipment.

[0251] For example, if the abnormal event type is fire, the corresponding emergency systems are a fire protection system and an access control system. A fire protection system can include activating fire-fighting equipment. An access control system can include closing all access control doors in all areas to allow people free entry and exit.

[0252] For example, if the abnormal event type is high radiation levels, the corresponding emergency system is a radiation protection system. A radiation protection system can include activating radiation protection devices.

[0253] Based on the updated object storage information, identify at least one security risk associated with the stored objects. Based on each security risk, identify at least one type of abnormal event. Based on the at least one type of abnormal event, identify the corresponding emergency system for each type of abnormal event. Determine at least one type of abnormal event and the corresponding emergency system for each type of abnormal event as the emergency plan for the target area.

[0254] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.

[0255] The object security verification method provided in this embodiment updates the object storage information of the target area to obtain updated object storage information, and generates an emergency plan corresponding to the target area based on the updated object storage information. This ensures that the object storage information of the target area is updated after the target object is placed in the secure area, and the corresponding emergency plan is updated promptly, thus improving the security of the area.

[0256] In one possible implementation, when an abnormal event exists in the target area, the target emergency system can be invoked to handle at least one abnormal event.

[0257] Below, in conjunction with Figure 8 The illustrated embodiment further explains the process of invoking the target emergency system to handle at least one abnormal event when an abnormal event exists in the target area.

[0258] Figure 8 This is a flowchart illustrating another object security verification method provided in an embodiment of this application. Based on the above embodiments, see [link to relevant documentation]. Figure 8 The method is described in detail below. The method includes:

[0259] S801. Acquire sensor data collected by at least one sensor in the target area.

[0260] At least one sensor may be located in the target area. The at least one sensor may include a smoke sensor, a temperature sensor, a humidity sensor, a barometric pressure sensor, etc.

[0261] It can acquire sensor data collected by at least one sensor in the target area within a preset time period.

[0262] S802. Based on sensor data, determine the abnormal events present in the target area.

[0263] Abnormal sensor data can be identified from sensor data, and based on this abnormal data, abnormal events existing in the target area can be determined.

[0264] For example, abnormal data from smoke and temperature sensors can be used to determine if a fire has occurred in a target area.

[0265] S803. Determine the abnormal event type of the abnormal event, and based on the abnormal event type, determine at least one target emergency system.

[0266] The abnormal event type can be determined, and at least one target emergency system can be identified based on the emergency plan corresponding to the target area and the abnormal event type.

[0267] S804. Call the target emergency system to handle at least one abnormal event.

[0268] It can invoke the target emergency system to handle at least one abnormal event, and acquire current sensor data collected by at least one sensor in the target area in real time, and determine the handling result of at least one abnormal event based on the current sensor data.

[0269] The implementation details of each step in this application embodiment can be found in the description of the corresponding steps or operations in the above method embodiments; repeated content will not be repeated.

[0270] The object security verification method provided in this embodiment acquires sensor data collected by at least one sensor in the target area, determines abnormal events existing in the target area based on the sensor data, identifies the abnormal event type of the abnormal event, and determines at least one target emergency system based on the abnormal event type, and invokes the target emergency system to handle at least one abnormal event. In this way, when an abnormal event exists in the target area, at least one target emergency system can be determined based on the abnormal event type, and the target emergency system can be invoked to handle at least one abnormal event, thereby improving the security of the area.

[0271] Figure 9 This is a schematic diagram of the structure of a security verification device for an object provided in an embodiment of this application. Please refer to... Figure 9 The device 900 includes a first acquisition module 901, a second acquisition module 902, and a determination module 903, wherein...

[0272] The first acquisition module 901 is used to acquire object information of the target object and user information of the user, wherein the target object is the object that the user is to bring into the target area;

[0273] The second acquisition module 902 is used to acquire the regional environmental information of the target area;

[0274] The determination module 903 is used to determine the security verification result of the target object being carried to the target area based on the object information, the user information and the area environment information.

[0275] In one possible implementation, the determining module 903 is specifically used for:

[0276] Based on the object information and the area environment information, a first verification result is determined, which is used to indicate whether the target object has permission to enter the target area.

[0277] Determine whether the user has permission to use the target object based on the user information;

[0278] When the first verification result indicates that the target object has permission to enter the target area, and it is determined that the user has permission to use the target object, the security verification result is determined to be verified successfully.

[0279] In one possible implementation, the determining module 903 is specifically used for:

[0280] Based on the object information, determine at least one security risk possessed by the target object;

[0281] Based on the regional environmental information, determine whether the target area has security equipment corresponding to each type of security risk;

[0282] If the target area does not have a security device corresponding to each security risk, then the first verification result indicates that the target object does not have permission to enter the target area.

[0283] If the target area contains security devices corresponding to each security risk, then the first verification result indicates that the target object has permission to enter the target area; or, obtain the object storage information of the objects already stored in the target area, and determine the first verification result based on the object storage information.

[0284] In one possible implementation, the determining module 903 is specifically used for:

[0285] Based on the object storage information, determine the number of stored objects corresponding to each security risk;

[0286] Based on the object information, determine the number of objects to be stored corresponding to each security risk;

[0287] The sum of the number of already stored objects and the number of objects to be stored is determined as the target number of stored objects corresponding to each security risk;

[0288] Determine the maximum number of objects corresponding to each type of security risk;

[0289] If the number of target objects corresponding to each security risk is less than or equal to the corresponding maximum number of objects, then the first verification result indicates that the target object has permission to enter the target area.

[0290] If the number of target objects corresponding to a security risk is greater than the corresponding maximum number of objects, then the first verification result indicates that the target object does not have permission to enter the target area.

[0291] In one possible implementation, the determining module 903 is specifically used for:

[0292] Based on the object storage information, at least one type of stored object is determined;

[0293] Based on the object information, at least one object type to be stored is determined;

[0294] If the at least one stored object type and the at least one object type to be stored satisfy the coexistence condition, then it is determined that the first verification result indicates that the target object has the permission to enter the target area;

[0295] If the at least one stored object type and the at least one object type to be stored do not meet the coexistence condition, then the first verification result indicates that the target object does not have permission to enter the target area.

[0296] Figure 10 This is a schematic diagram of the structure of a security verification device for another object provided in an embodiment of this application. Figure 9 Based on the illustrated embodiments, please refer to Figure 10 To determine that the security verification result is successful, the device further includes an update module 904, which is specifically used for:

[0297] Update the object storage information of the target area to obtain the updated object storage information;

[0298] Based on the updated object storage information, an emergency plan corresponding to the target area is generated. The emergency plan includes at least one abnormal event type and an emergency system corresponding to each abnormal event type.

[0299] In one possible implementation, the device further includes a detection module 905, which is specifically used for:

[0300] Acquire sensor data collected by at least one sensor in the target area;

[0301] Based on the sensor data, determine the abnormal events present in the target area;

[0302] Determine the abnormal event type of the abnormal event, and based on the abnormal event type, determine at least one target emergency system;

[0303] The target emergency system is invoked to handle the at least one abnormal event.

[0304] In one possible implementation, the first acquisition module 901 is specifically used for:

[0305] In response to the user's registration request, a verification page is displayed, which includes user information input controls;

[0306] Obtain the user information input by the user in the user information input control;

[0307] The user information is verified to obtain a verification result. When the verification result is successful, a registration page is displayed, which includes an object information input control.

[0308] Obtain the object information input by the user in the object information input control, the object information including object type and object quantity.

[0309] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Please refer to... Figure 11 The electronic device 1100 may include: a memory 1101, a processor 1102, and a transceiver 1103.

[0310] Memory 1101 is used to store program instructions;

[0311] The processor 1102 is used to execute the program instructions stored in the memory so that the electronic device 20 performs the above-described method.

[0312] Transceiver 1103 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter port, or transmitter interface, and the receiver may also be referred to as a receiver port, receiver interface, or similar descriptions. Exemplarily, memory 1101, processor 1102, and transceiver 1103 are interconnected via bus 1104.

[0313] This application also provides a computer program product that can be executed by a processor, and when the computer program product is executed, the above-described method can be implemented.

[0314] The security verification device, electronic device, computer-readable storage medium, and computer program product of the objects in the embodiments of this application can execute the technical solutions shown in the embodiments of the security verification method of the objects described above. Their implementation principles and beneficial effects are similar, and will not be repeated here.

[0315] All or part of the steps in the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-described method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.

[0316] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0317] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0318] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0319] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A method for secure verification of an object, characterized in that, include: Obtain object information of the target object and user information of the user, wherein the target object is the object that the user is to bring into the target area; Obtain the regional environmental information of the target area; Based on the object information, the user information, and the regional environment information, determine the security verification result of the target object being carried to the target region; The determination of the security verification result for the target object being carried to the target area, based on the object information, the user information, and the regional environment information, includes: Based on the object information and the area environment information, a first verification result is determined, which is used to indicate whether the target object has permission to enter the target area; Determine whether the user has permission to use the target object based on the user information; When the first verification result indicates that the target object has permission to enter the target area, and it is determined that the user has permission to use the target object, the security verification result is determined to be verified successfully.

2. The method according to claim 1, characterized in that, Based on the object information and the regional environment information, a first verification result is determined, including: Based on the object information, determine at least one security risk possessed by the target object; Based on the regional environmental information, determine whether the target area has security equipment corresponding to each type of security risk; If the target area does not have a security device corresponding to each security risk, then the first verification result indicates that the target object does not have permission to enter the target area. If the target area contains security devices corresponding to each security risk, then the first verification result indicates that the target object has permission to enter the target area; or, obtain the object storage information of the objects already stored in the target area, and determine the first verification result based on the object storage information.

3. The method according to claim 2, characterized in that, Determining the first verification result based on the object storage information includes: Based on the object storage information, determine the number of stored objects corresponding to each security risk; Based on the object information, determine the number of objects to be stored corresponding to each security risk; The sum of the number of already stored objects and the number of objects to be stored is determined as the target number of stored objects corresponding to each security risk; Determine the maximum number of objects corresponding to each type of security risk; If the number of target objects corresponding to each security risk is less than or equal to the corresponding maximum number of objects, then the first verification result indicates that the target object has permission to enter the target area. If the number of target objects corresponding to a security risk is greater than the corresponding maximum number of objects, then the first verification result indicates that the target object does not have permission to enter the target area.

4. The method according to claim 2, characterized in that, Determining the first verification result based on the object storage information includes: Based on the object storage information, at least one type of stored object is determined; Based on the object information, at least one object type to be stored is determined; If the at least one stored object type and the at least one object type to be stored satisfy the coexistence condition, then it is determined that the first verification result indicates that the target object has the permission to enter the target area; If the at least one stored object type and the at least one object type to be stored do not meet the coexistence condition, then the first verification result indicates that the target object does not have permission to enter the target area.

5. The method according to any one of claims 1-4, characterized in that, To determine that the security verification result is successful, the method further includes: Update the object storage information of the target area to obtain the updated object storage information; Based on the updated object storage information, an emergency plan corresponding to the target area is generated. The emergency plan includes at least one abnormal event type and an emergency system corresponding to each abnormal event type.

6. The method according to any one of claims 1-4, characterized in that, The method further includes: Acquire sensor data collected by at least one sensor in the target area; Based on the sensor data, determine the abnormal events present in the target area; Determine the abnormal event type of the abnormal event, and based on the abnormal event type, determine at least one target emergency system; The target emergency system is invoked to handle the at least one abnormal event.

7. The method according to any one of claims 1-4, characterized in that, Obtain object information of the target object and user information of the user, including: In response to the user's registration request, a verification page is displayed, which includes user information input controls; Obtain the user information input by the user in the user information input control; The user information is verified to obtain a verification result. When the verification result is successful, a registration page is displayed, which includes an object information input control. Obtain the object information input by the user in the object information input control, the object information including object type and object quantity.

8. A security verification device for an object, characterized in that, include: The first acquisition module is used to acquire object information of the target object and user information of the user, wherein the target object is the object that the user is to bring into the target area; The second acquisition module is used to acquire regional environmental information of the target area; The determination module is used to determine a first verification result based on the object information and the area environment information. The first verification result is used to indicate whether the target object has permission to enter the target area. Determine whether the user has permission to use the target object based on the user information; When the first verification result indicates that the target object has permission to enter the target area and it is determined that the user has permission to use the target object, the security verification result of the target object being carried to the target area is determined to be verified as successful.

9. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer program instructions; The processor executes computer program instructions stored in the memory to implement the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processor, are used to implement the method as described in any one of claims 1 to 7.

11. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Community key personnel gridding service management platform and method based on Internet of Things

    CN112700579A

  • Security detection cyber physical system

    CN113671589A