A non-contact intelligent access control method and system for barrier-free access

CN122454666BActive Publication Date: 2026-10-20FUZHOU JINLULING INFORMATION TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610915342.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-06-24
Publication Date
2026-10-20
Estimated Expiration
2046-06-24

AI Technical Summary

Technical Problem

[0003]但是,在无障碍通行场景中,通行对象可能存在乘坐轮椅、推婴儿车、手推载物、行动速度较慢或者双手不便操作等情况

Benefits of technology

[0008]本发明的有益效果在于:本发明通过将非接触身份凭证记录、门区进入记录、门槛占用记录、门区离开记录、门体状态记录和通行方向记录统一处理为标准化门禁观察元集合,能够使身份核验结果与实际通行过程具有明确的数据对应关系。通过构建单次通行会话单元,并进一步生成放行令牌和独占通行时隙,使一次身份核验仅对应一次受控放行,减少尾随通过、多人混入和重复触发放行的风险。通过根据门区占用形态数据和辅助器具识别数据确定无障碍通行类型,并生成对应门体控制参数,能够对轮椅、婴儿车、手推载物等通行对象进行差异化放行控制。通过在放行后继续基于实际通过链、额外通过量和会话残留量进行一致性校验,能够区分正常闭合会话与异常通行会话,并分别生成正式出入登记记录或异常通行事件记录,从而形成完整、可追溯的门禁出入管理闭环。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122454666B_ABST
    Figure CN122454666B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of non-contact identity verification and access control, and discloses a non-contact intelligent access control method and system for barrier-free access, which comprises the following steps: step 1, obtaining original access observation data and processing the same to obtain a standardized access observation element set; step 2, constructing a single-pass session unit and verifying the same to obtain an effective candidate session; step 3, determining a barrier-free access type and generating a release token; step 4, generating an exclusive access time slot and door control parameters; step 5, performing access release control and updating a state; step 6, performing consistency verification on the single-pass session unit to determine a normal closed session or an abnormal access session; and step 7, generating formal access registration records or abnormal access event records and updating corresponding states. The application realizes closed-loop binding between a non-contact identity verification result, a single-pass session, access release control, actual access verification and access registration records.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of contactless identity verification and access control technology, specifically relating to a contactless intelligent access control method and system for barrier-free access. Background Technology

[0002] With the increasing prevalence of access control systems in communities, office buildings, hospitals, transportation hubs, and public service venues, contactless identity verification methods have been widely applied to personnel access management. Existing access control systems typically verify the identity of passersby through methods such as facial recognition, mobile credentials, and long-range sensing credentials, and control the door to unlock or open after successful identity verification, thereby reducing contact operations such as swiping cards and pressing buttons.

[0003] However, in accessible scenarios, users may be in wheelchairs, pushing strollers, carrying goods, moving slowly, or have difficulty using their hands. Existing contactless access control systems often rely solely on identity verification for entry control, lacking continuous constraints on the actual passage process after verification. This can lead to issues such as multiple people passing through with a single identity verification, others tailgating, and borrowed credentials blending in, resulting in inconsistencies between entry / exit records and actual passage behavior.

[0004] Meanwhile, existing access control systems typically use uniform door opening duration, opening width, and closing conditions for different users, making it difficult to differentiate control based on the occupancy patterns and assistive devices of accessible users. If the door holding time is too short, it can easily hinder the smooth passage of wheelchairs, strollers, or people pushing carts carrying goods; if the door holding time is uniformly extended, it increases the risk of unauthorized users taking advantage of the situation to enter. Summary of the Invention

[0005] This invention provides a contactless intelligent access control method and system for barrier-free access, solving the technical problems in the background art.

[0006] This invention provides a contactless intelligent access control method for barrier-free access, comprising the following steps: Step 1: Obtain the raw access control observation data generated by the target access control channel within the current judgment period, process the raw access control observation data to obtain a standardized access control observation element set; the raw access control observation data includes contactless identity certificate records, door area entry records, threshold occupancy records, door area exit records, door status records, and passage direction records; Step 2: Construct a single-pass session unit based on the standardized access control observation set, and perform validity verification to obtain valid candidate sessions; Step 3: Obtain the door occupancy pattern data, assistive device identification data and access permission records corresponding to the valid candidate sessions, determine the barrier-free access type, and generate a pass token; Step 4: Based on the access token, gate occupancy status, passage direction conflict status, and previous unclosed session status, generate exclusive passage time slots and gate control parameters. Step 5: When the system reaches the start time of the exclusive access time slot, execute access control according to the door control parameters, and update the door status, access token status and authorized object access status. Step 6: Based on the door zone entry record, threshold occupancy record, and door zone exit record, perform consistency verification on the single passage session unit to determine whether it is a normal closed session or an abnormal passage session. Step 7: Based on the determination result of normal closed session or abnormal passage session, generate formal entry / exit registration record or abnormal passage event record, and update the corresponding status.

[0007] The present invention also provides a contactless intelligent access control system for barrier-free access, comprising: The observation merging module is used to acquire the original access control observation data generated by the target access control channel within the current judgment period, process the original access control observation data, and obtain a standardized set of access control observation elements; the original access control observation data includes contactless identity credential records, door area entry records, threshold occupancy records, door area exit records, door status records, and passage direction records; The session construction module is used to construct single-pass session units based on a standardized set of access control observation elements, and to perform validity checks to obtain valid candidate sessions; The type token module is used to obtain the door occupancy pattern data, assistive device identification data and access permission records corresponding to the valid candidate sessions, determine the barrier-free access type, and generate a pass token; The time slot control module is used to generate exclusive passage time slots and gate control parameters based on the access token, gate occupancy status, passage direction conflict status, and previous unclosed session status. The access control module is used to execute access control according to the gate control parameters when the current time of the system reaches the start time of the exclusive access time slot, and to update the gate status, access token status and authorized object access status. The consistency verification module is used to perform consistency verification on a single passage session unit based on the gate entry record, threshold occupancy record, and gate exit record, and to determine whether the session is a normal closed session or an abnormal passage session. The registration and processing module is used to generate formal entry / exit registration records or abnormal access event records based on the determination results of normal closed sessions or abnormal access sessions, and to update the corresponding status.

[0008] The beneficial effects of this invention are as follows: By unifying contactless identity credential records, door entry records, threshold occupancy records, door exit records, door status records, and passage direction records into a standardized access control observation set, this invention enables a clear data correspondence between identity verification results and the actual passage process. By constructing a single passage session unit and further generating a release token and exclusive passage slot, each identity verification corresponds to only one controlled release, reducing the risks of tailgating, multiple people entering together, and repeated triggering of release. By determining the barrier-free passage type based on door occupancy pattern data and assistive device identification data, and generating corresponding door control parameters, differentiated release control can be implemented for passage objects such as wheelchairs, strollers, and hand-pushed goods. By continuing to perform consistency verification based on the actual passage chain, additional passage volume, and session residual volume after release, normal closed sessions and abnormal passage sessions can be distinguished, and formal entry / exit registration records or abnormal passage event records can be generated respectively, thereby forming a complete and traceable closed loop for access control management. Attached Figure Description

[0009] Figure 1 This is a flowchart of a contactless intelligent access control method for barrier-free access according to the present invention; Figure 2 This is a flowchart of the present invention for determining the accessibility type and generating a pass token; Figure 3 This is a schematic diagram of a contactless intelligent access control system for barrier-free access according to the present invention. Detailed Implementation

[0010] The subject matter described herein will now be discussed with reference to exemplary embodiments. It should be understood that these embodiments are discussed only to enable those skilled in the art to better understand and implement the subject matter described herein, and changes may be made to the function and arrangement of the elements discussed without departing from the scope of this specification. Various processes or components may be omitted, substituted, or added as needed in the examples. Furthermore, features described in some examples may be combined in other examples.

[0011] It should be noted that, unless otherwise defined, the technical or scientific terms used in one or more embodiments of the present invention should have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in one or more embodiments of the present invention do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0012] like Figure 1 As shown, a contactless intelligent access control method for barrier-free access includes the following steps: Step 1: Obtain the raw access control observation data generated by the target access control channel within the current judgment period, process the raw access control observation data to obtain a standardized access control observation element set; the raw access control observation data includes contactless identity certificate records, door area entry records, threshold occupancy records, door area exit records, door status records, and passage direction records; Step 2: Construct a single-pass session unit based on the standardized access control observation set, and perform validity verification to obtain valid candidate sessions; Step 3: Obtain the door occupancy pattern data, assistive device identification data and access permission records corresponding to the valid candidate sessions, determine the barrier-free access type, and generate a pass token; Step 4: Based on the access token, gate occupancy status, passage direction conflict status, and previous unclosed session status, generate exclusive passage time slots and gate control parameters. Step 5: When the system reaches the start time of the exclusive access time slot, execute access control according to the door control parameters, and update the door status, access token status and authorized object access status. Step 6: Based on the door zone entry record, threshold occupancy record, and door zone exit record, perform consistency verification on the single passage session unit to determine whether it is a normal closed session or an abnormal passage session. Step 7: Based on the determination result of normal closed session or abnormal passage session, generate formal entry / exit registration record or abnormal passage event record, and update the corresponding status.

[0013] In one embodiment of the present invention, the raw access control observation data generated by the target access control channel within the current determination period is first acquired. The target access control channel refers to the specific channel object for which barrier-free access determination and access control are performed; the current determination period refers to the time window used by the system to perform data collection, session construction, and access control determination for the target access control channel, which is defined by the start and end times of the current determination period. The raw access control observation data includes contactless identity credential records, door entry records, threshold occupancy records, door exit records, door status records, and passage direction records. Specifically, the contactless identity credential record refers to the identity recognition record generated by a contactless identity credential identification method; the door entry record, threshold occupancy record, and door exit record respectively represent the observation results of the access object entering the door area, being in the threshold area, and leaving the door area; the door status record represents the door's open / closed, locked, or released state; and the passage direction record represents the access object's entry or exit direction relative to the target access control channel.

[0014] Next, a door area observation chain corresponding to the direction of travel is established within the target access control channel. This door area observation chain includes a door entry segment, a threshold occupancy segment, and a door exit segment arranged sequentially along the direction of travel. In other words, for the same target access control channel, the entry and exit directions each correspond to their respective door area observation chains, and the system determines the order of the door entry segment, threshold occupancy segment, and door exit segment based on the direction of travel. For example, when a person enters from outside the door, the observation area closer to the outside of the door is designated as the door entry segment, the area containing the door is designated as the threshold occupancy segment, and the observation area on the inside of the door is designated as the door exit segment; when the person travels in the opposite direction, the order of these segments is adjusted accordingly with the direction of travel.

[0015] After collecting the raw access control observation data, access control channel attribution verification and judgment period filtering are performed on the raw access control observation data. Access control channel attribution verification refers to comparing whether the access control channel identifier in each record matches the target access control channel, retaining only records belonging to the target access control channel. Judgment period filtering refers to comparing the relationship between the recording time of each record and the start and end times of the current judgment period, retaining only records whose recording time falls between the start and end times of the current judgment period. After this processing, records belonging to other access control channels, as well as historical or subsequent records not belonging to the current judgment period, are not included in the subsequent standardization process, thus ensuring that the construction of subsequent single-access session units is based solely on data within the same target access control channel and the same current judgment period.

[0016] For the retained records, the recording time, access control channel identifier, record source identifier, direction identifier, and status value are further extracted. The record source identifier is used to distinguish which category the record belongs to: contactless identity credential record, door area entry record, threshold occupancy record, door area exit record, door status record, or passage direction record; the direction identifier is used to characterize the entry or exit direction corresponding to the record; the status value is used to characterize the specific observation state under the record source, such as open, closed, or locked state in the door status record, or occupied or vacant state in the threshold occupancy record.

[0017] Subsequently, candidate object identifiers are determined based on the record source identifier, and the records after extracting unified fields are encapsulated into standardized access control observation elements. The candidate object identifier refers to the identifier field used for object association in subsequent single-passage session construction. For contactless identity credential records, the candidate object identifier corresponds to the authorized object identifier; for gate entry records, threshold occupancy records, and gate exit records, the candidate object identifier corresponds to the occupancy-related object identifier; for gate status records, since they represent the gate's own state rather than a specific access object, the candidate object identifier corresponds to a null value; for passage direction records, when an associated object identifier has been formed for this record, the candidate object identifier corresponds to the associated object identifier; otherwise, the candidate object identifier corresponds to a null value. A null value does not indicate that the record is invalid, but rather that the record does not directly correspond to a specific access object in the current field. For example, a gate status record may not have a candidate object identifier, but it can still be used as a basis for subsequent determination of whether the gate is in a state of being allowed to pass.

[0018] After obtaining standardized access control observation elements, these elements are sorted according to their recording time. In cases where recording times are the same, they are sorted according to a preset record source priority, resulting in a set of standardized access control observation elements. The preset record source priority is a pre-defined sorting rule for different record sources at the same recording time, used to eliminate ambiguity when multiple records are generated simultaneously. For example, when contactless identification records and access zone records are generated simultaneously, the contactless identification records can be sorted first, followed by the access zone records, allowing subsequent steps to obtain the identity basis before associating access zone access.

[0019] After the above processing, the six types of raw access control observation data are transformed into a standardized access control observation set with unified fields, unified object association rules, and a defined temporal order. This standardized access control observation set can serve as a unified data entry point for subsequently constructing single-pass session units, enabling contactless identity credential records, door occupancy records, door status records, and passage direction records to form a traceable data foundation within the same target access control channel and the same current judgment period. This processing can reduce session association errors caused by inconsistent record formats from multiple sources, mixed channel affiliations, or uncertain temporal relationships, ensuring that subsequent single-pass session-based release token generation, exclusive access time slot control, and entry / exit registration closed loops have a clear data source.

[0020] In one embodiment of the present invention, after obtaining a standardized access control observation set, a single-passage session unit is constructed based on the standardized access control observation set, and the validity of the single-passage session unit is verified to obtain valid candidate sessions. The standardized access control observation set is a data set formed after completing channel attribution verification, judgment period filtering, unified field extraction, and sorting of the original access control observation data in the aforementioned steps. Each standardized access control observation element within it includes a recording time, access control channel identifier, recording source identifier, candidate object identifier, direction identifier, and status value. The single-passage session unit refers to a session object formed by binding a contactless identity appearance process with the subsequent physical passage process around the same target access control channel, the same candidate object, and the same passage direction. That is to say, this embodiment does not directly equate the contactless identity credential record with a single passage, but further verifies whether the identity record subsequently forms a continuous process of entering the gate area, occupying the threshold, and leaving the gate area.

[0021] Specifically, firstly, based on a standardized set of access control observation elements, associations are established within the same access control channel according to the increasing order of record times for identity appearance, door entry, threshold passage, and door exit. Identity appearance refers to the appearance of a standardized access control observation element in the standardized access control observation element set whose record source identifier is a contactless identity credential record; door entry refers to the appearance of a standardized access control observation element in the standardized access control observation element set whose record source identifier is a door entry record; threshold passage refers to the process where a passage object forms a threshold occupancy record at the threshold occupancy segment and continues to pass along the corresponding passage direction; door exit refers to the appearance of a standardized access control observation element in the standardized access control observation element set whose record source identifier is a door exit record. During association, under the same access control channel identifier and the same direction identifier, records with sequentially increasing record times and corresponding candidate object identifiers are grouped into the same temporal association chain. If a passage object has already formed an identity appearance, door entry, and threshold passage, but has not yet formed a door exit record within the current determination period, then an unclosed temporal association chain is formed based on identity appearance, door entry, and threshold passage. The pending sequential association chain indicates that the passage process has entered the threshold passage stage, but the gate exit confirmation has not yet been completed, and does not mean that the passage process is invalid.

[0022] After forming a temporal association chain, a single-entry session unit is constructed based on the temporal association chain, and populated with a session identifier, authorized object identifier, passage direction, identity start time, gate entry time, threshold passage time, gate exit time, and current session state. The session identifier is used to uniquely identify a single-entry session unit; the authorized object identifier is derived from the candidate object identifier corresponding to the contactless identity credential record; the passage direction is derived from the direction identifier of the standardized access control observation element in the temporal association chain; the identity start time, gate entry time, threshold passage time, and gate exit time are respectively taken from the recording time of the corresponding record. If the temporal association chain lacks a gate exit record, the corresponding gate exit time is empty, and the current session state is set to a pending closure state. For example, after a wheelchair user completes contactless identity recognition, enters the gate area, and passes the threshold, but due to the slow passage speed, a gate exit record has not yet been triggered within the current judgment period. In this case, the session will not be directly discarded but will be marked as a pending closure state, waiting for subsequent records to complete.

[0023] Subsequently, the validity of each single-passage session unit is verified. This verification includes checking for the existence of a valid contactless identity credential record, a gate entry record, and a threshold occupancy record within the single-passage session unit. If a gate exit record exists, it is further verified whether the gate exit record is connected to the aforementioned passage chain in terms of recording time and passage direction. If a gate exit record is missing, it is verified whether the current session state is in a pending closure state. After these verifications, candidate session units are obtained. A candidate session unit refers to a single-passage session unit that already possesses the necessary identity, gate entry, and threshold occupancy criteria and can be used for completeness assessment. This process excludes isolated identity verification records, gate records with inconsistent directions, and discrete observation records not belonging to the same passage process, preventing the subsequent release token generation process from mistakenly referencing incomplete or irrelevant data.

[0024] After obtaining candidate session units, the number of required session fields already present in the candidate session unit is counted, and this number is divided by the total number of fields listed in step 22 to obtain the session completeness. The required session fields include session identifier, authorized object identifier, passage direction, identity start time, gate entry time, threshold passage time, gate exit time, and current session status. The session completeness is used to characterize the completeness of the candidate session unit's fields. When the number of fields already present equals the total number of fields listed in step 22, it indicates that the candidate session unit already contains complete identity information, direction information, gate passage timing information, and status information, and the candidate session unit is determined as a valid candidate session. When the number of fields already present is less than the total number of fields listed in step 22, the candidate session unit is determined as a session requiring completion. For sessions requiring completion, the system retains its existing identity appearance, gate entry, and threshold passage associations so that completion can continue after obtaining the gate exit record in a subsequent judgment cycle, without needing to re-establish the preceding associations.

[0025] After the above processing, the standardized access control observation set is further organized into a session-level data structure with single-pass session units as the basic objects. This session-level data structure enables subsequent barrier-free access type determination, access token generation, exclusive access slot calculation, and consistency verification to revolve around the same single-pass session unit, rather than relying on isolated identity records or door occupancy records. This processing can establish a deterministic correspondence between the preceding contactless identity credential record and the subsequent actual door passage behavior, reducing ambiguity between identity records and actual passing objects in non-stop access scenarios.

[0026] In one embodiment of the present invention, such as Figure 2After obtaining valid candidate sessions, the system further acquires the corresponding door occupancy data, assistive device identification data, and access permission records to determine the accessibility type and generate an access token when the access conditions are met. The valid candidate session is a single access session object that has completed session construction and validity verification, and it includes at least a session identifier, authorized object identifier, passage direction, identity start time, door entry time, threshold passage time, door exit time, and current session status. The door occupancy data refers to the occupancy scale data of the access object corresponding to the valid candidate session in the door observation chain; the assistive device identification data refers to data used to characterize whether the access object is in a wheelchair, stroller, or carrying a wheelchair; and the access permission record refers to the record of whether the authorized object identifier has access qualifications under the current access control channel and corresponding passage direction.

[0027] Specifically, based on the authorized object identifier, access control channel identifier, passage direction, and the time range corresponding to the identity start time to the threshold passage time of a valid candidate session, the system acquires door area occupancy data, assistive device identification data, and access permission records, and associates them with valid candidate sessions. The time range corresponding to the identity start time to the threshold passage time refers to the period from the formation of the contactless identity credential record to the threshold occupancy record indicating the access object's arrival at the threshold area. This time range reflects the process of the access object approaching the access control and entering the threshold area. For example, if an access object pushes a stroller into the door area after identity recognition, the system acquires the door area occupancy scale and stroller recognition results within this time range and establishes a correspondence with this valid candidate session.

[0028] Subsequently, the horizontal occupancy scale, vertical occupancy scale, and continuous gate chain occupancy length are read from the gate occupancy pattern data, and the maximum value among the three is taken as the passage occupancy scale value. The horizontal occupancy scale refers to the width occupied by the passing object in the horizontal direction of the gate area; the vertical occupancy scale refers to the depth occupied by the passing object in the forward and backward direction; and the continuous gate chain occupancy length refers to the length range corresponding to the continuous occupancy of the passing object in the gate entry section, threshold occupancy section, and gate exit section. By taking the maximum value among the three, the main occupancy characteristics of the passing object can be summarized into a single scale value, avoiding the bias that may occur when judging the type of passing object based on only a single directional scale.

[0029] Simultaneously, the wheelchair, stroller, and hand-carried vehicle recognition results in the assistive device identification data are marked. Specifically, when a corresponding assistive device is identified, the corresponding mark is recorded as one; when no corresponding assistive device is identified, the corresponding mark is recorded as zero. Then, the marks corresponding to the wheelchair, stroller, and hand-carried vehicle recognition results are added together to obtain the assistive identification value. The assistive identification value is used to indicate whether the valid candidate session has an assisted access status, but the unique determination of the accessibility type does not depend solely on the assistive identification value, but is determined according to the order of wheelchair, stroller, hand-carried vehicle, and ordinary single person. When the wheelchair recognition result corresponds to a marker of one, the accessibility type is determined to be wheelchair access; when the wheelchair recognition result corresponds to a marker of zero and the stroller recognition result corresponds to a marker of one, the accessibility type is determined to be stroller access; when both the wheelchair and stroller recognition results correspond to a marker of zero and the handcart recognition result corresponds to a marker of one, the accessibility type is determined to be handcart access; when all three types of recognition results correspond to a marker of zero, the accessibility type is determined to be ordinary single-person access. Through this sequential determination, a unique type can be formed when multiple recognition results appear in the same valid candidate session. For example, if the same object exhibits both large occupancy scale and handcart characteristics, but no wheelchair or stroller is recognized, the system determines it to be handcart access.

[0030] After determining the accessibility type, the number of identity observations matching the authorized object identifier in the valid candidate sessions is counted, and this number is divided by the total number of identity observations to obtain the identity consistency value. The identity observations refer to standardized access control observations originating from contactless identity credential records within the valid candidate sessions. The identity consistency value indicates whether all identity records in the valid candidate session point to the same authorized object identifier. The identity consistency value reaches its maximum when all identity observations match the authorized object identifier; the identity consistency value does not reach its maximum when at least one identity observation does not match the authorized object identifier.

[0031] Subsequently, the conditions for generating the access token are verified. Specifically, the conditions for generating the access token are met when the session integrity value reaches the maximum, the identity consistency value reaches the maximum, the access permission record indicates that the authorized object identifier has access permission for the current access control channel and the direction of passage, and the preceding session corresponding to the current authorized object identifier is in a closed state. The preceding session refers to a single passage session that has been established but has not yet completed the closure judgment for the same authorized object identifier before the current valid candidate session. If the preceding session is not closed, no new access token is generated to avoid the same authorized object repeatedly triggering automatic access before the previous passage process has ended.

[0032] For valid candidate sessions that meet the conditions for generating a pass token, a pass token is generated, and the session identifier, authorized object identifier, barrier-free access type, and a fixed number of allowed passes are written into it. The pass token is a pass control credential corresponding one-to-one with a valid candidate session, used to carry the core fields required for subsequently generating exclusive access slots and gate control parameters. The fixed number of allowed passes means that the pass token corresponds to only one actual passage process for the current valid candidate session, and does not correspond to multiple consecutive or repeated passages.

[0033] When generating a release token, the current time when the release token generation condition verification is completed and the verification result is satisfied is taken as the executable start time. The executable start time is then added to the preset token validity period to obtain the expiration time. The preset token validity period is the length of time the token can be referenced by subsequent time slot scheduling steps, pre-set by the system. If the system fails to enter the subsequent exclusive passage time slot generation or release execution process within this validity period, the release token will no longer be used as a valid release basis.

[0034] After the above processing, valid candidate sessions are further converted into access tokens with accessibility types, single-pass constraints, and time boundaries. This process unifies contactless identity verification results, door occupancy status, auxiliary access characteristics, and access permissions into a single session-level access object, enabling subsequent exclusive access time slot generation, door control parameter determination, and entry / exit registration to be executed continuously around the same access token. This embodiment can distinguish the access requirements of different access objects such as wheelchairs, strollers, and handcarts carrying goods, and can also limit duplicate and erroneous access through identity consistency values, permission records, and the closed state of previous sessions, thereby ensuring a clear data correspondence between access control and subsequent entry / exit registration.

[0035] In one embodiment of the present invention, after generating the access token, exclusive access slots and gate control parameters are further generated based on the access token, gate occupancy status, passage direction conflict status, and preceding unclosed session status. The access token is the access control credential generated for valid candidate sessions in the aforementioned steps, and it includes at least a session identifier, authorized object identifier, barrier-free access type, allowed number of passes, executable start time, and expiration time. The gate occupancy status refers to whether the gate and threshold area of ​​the target access channel are currently occupied by a passing object; the passage direction conflict status refers to whether there is a mutually exclusive or opposing passage relationship between the passage direction corresponding to the current access token and the passage direction corresponding to other unfinished sessions; the preceding unclosed session status refers to the status of a single passage session established before the current access token but not yet closed.

[0036] Specifically, access tokens within the same access control channel are sorted according to their executable start times to obtain an initial sorting result. If two or more access tokens have the same executable start time, the system further compares whether the corresponding authorized object identifier has a preceding unclosed session. For access tokens without a preceding unclosed session, they are placed before those with a preceding unclosed session. If the preceding unclosed session states are still the same, the system continues to sort according to the order in which the access tokens were generated to obtain an access order sequence. This access order sequence is the unique basis for the order in which each access token within the same access control channel enters the calculation of subsequent time slots. Subsequent steps read and process each access token in this sequence sequentially. For example, if two authorized objects trigger access tokens almost simultaneously, one of which has not yet closed its previous session, and the other does not have a preceding unclosed session, the system will first process the access token without a preceding unclosed session.

[0037] After obtaining the release sequence, the executable start time, access control channel idle time, and preceding conflict closure time of each release token in the release sequence are read sequentially. The access control channel idle time refers to the time when the door's occupancy status changes from occupied to idle; if the target access control channel is already idle when the release token is read, the access control channel idle time is taken as the executable start time of the release token. The preceding conflict closure time refers to the closure time of a preceding unclosed session that conflicts with the current release token in terms of passage direction; if there is no preceding unclosed session that conflicts with the current release token in terms of passage direction, the preceding conflict closure time is taken as the executable start time of the release token.

[0038] Subsequently, the latest of the three times—the start time of execution, the idle time of the access control channel, and the closing time of the preceding conflict—is selected as the start time of the exclusive access slot corresponding to the current access token. Through this process, the current access token will not enter the access execution while the gate is still occupied or the preceding session in the opposite direction has not yet been closed.

[0039] Subsequently, the accessibility extension duration is determined based on the accessibility type in the access token. This extension duration refers to the additional access time added to the basic access time for different accessibility types. Specifically, wheelchair access corresponds to a preset wheelchair extension duration, stroller access corresponds to a preset stroller extension duration, handcart access corresponds to a preset handcart extension duration, and regular single-person access corresponds to zero extension duration. The basic access time is a preset time length for regular single access. The start time of the exclusive access slot, the basic access time, and the accessibility extension duration are added together to obtain the end time of the exclusive access slot. For example, when the accessibility type corresponding to a certain access token is wheelchair access, the system adds a preset wheelchair extension duration to the basic access time, giving the exclusive access slot corresponding to that access token a longer access window.

[0040] After determining the start and end times of the exclusive passage slot, gate control parameters are generated. Specifically, the gate unlocking time is determined based on the start time of the exclusive passage slot; the gate holding open time is determined based on the basic passage duration and the accessibility extension duration; and the gate opening width is determined from preset single-person opening widths, preset wheelchair opening widths, preset stroller opening widths, and preset hand-carried vehicle opening widths based on the accessibility type. The gate opening width refers to the required opening width of the gate during passage, and the gate holding open time refers to the duration for which the gate remains open. For wheelchair access, stroller access, and hand-carried vehicle access types, their corresponding preset opening widths can be called to ensure that the gate passage parameters are consistent with the accessibility type in the access token.

[0041] Simultaneously, the closing trigger condition is determined based on the end time of the exclusive passage slot and the door's occupancy status. When the current time reaches the end time of the exclusive passage slot and the door's occupancy status is free, closing is triggered. When the current time reaches the end time of the exclusive passage slot but the door's occupancy status is still occupied, closing is not triggered immediately, but rather after the door's occupancy status changes to free. The closing trigger condition is not simply based on a fixed time, but rather combines the end time of the exclusive passage slot and the door's occupancy status for judgment, avoiding the closing action being performed while the passage object is still within the door's occupied area.

[0042] After the above processing, each access token generates a unique exclusive access slot and door control parameters. The exclusive access slot defines the time boundary for the access token to enter the access control process, and the door control parameters define the execution rules for unlocking, opening, holding, and closing the door. This embodiment further transforms the aforementioned valid candidate sessions and access tokens into executable access control arrangements, ensuring consistency between personnel identity, passage direction, previous session status, barrier-free access type, and door operating status within the same access control chain. This provides a clear temporal and execution basis for subsequent access control, actual pass verification, and entry / exit registration.

[0043] In one embodiment of the present invention, after generating the exclusive access time slot and gate control parameters, when the system's current time reaches the start time of the corresponding exclusive access time slot, access control is executed according to the gate control parameters, and the gate status, access token status, and authorized object access status are updated synchronously. The exclusive access time slot is a release time window corresponding to a single access token, and the gate control parameters include at least the gate unlock time, gate opening width, and gate holding time. The access token status indicates the execution stage of the access token in the current process, including at least a pending activation state and an activated state; the authorized object access status indicates the access eligibility status of the authorized object in the current access session.

[0044] Specifically, the system first reads the release token that is ranked first in the release sequence and is in a pending state, and compares the current system time with the start time of the exclusive access slot corresponding to that release token. If the current system time is not earlier than the start time of the exclusive access slot, the release token is determined as the currently executed release token, and the currently executed single-pass session unit and the currently executed gate control parameters corresponding to the currently executed release token are determined. The currently executed single-pass session unit refers to the single-pass session object bound to the currently executed release token; the currently executed gate control parameters refer to the gate action parameters generated for the currently executed release token in the previous step. Through the above processing, the access control system will not execute release prematurely before the start time of the exclusive access slot has arrived, nor will it skip the release token that is ranked first and has the execution conditions.

[0045] After determining the current access token, the access control mechanism is controlled according to the door unlocking time, door opening width, and door holding duration parameters in the current door control parameters. Specifically, when the door unlocking time arrives, an unlocking control command is sent to the access control mechanism, causing the access lock to enter the openable state; then, the door is controlled to reach the corresponding opening width, and the door is kept open for the specified holding duration. The access control mechanism may include an electronic lock, an automatic door drive component, or an execution component related to the access control release action. For the current access token corresponding to wheelchair access, stroller access, or hand-pushed cargo access, the door opening width and door holding duration have already been determined in the previous step according to the accessibility type; therefore, this step only executes the corresponding parameters and does not re-determine the accessibility type.

[0046] After the access control mechanism begins executing the release action, the gate status is updated to "Release in Progress," the release token status is updated to "Enabled," and the authorized object's passage status is updated to "Repeated Automatic Release Frozen." The "Release in Progress" status indicates that the gate has entered the release phase corresponding to the current single-pass session unit; the "Enabled" status indicates that the current release token has been actually invoked and will no longer be reused as a new token to be executed; the "Repeated Automatic Release Frozen" status indicates that the same authorized object cannot trigger a new automatic release process before the current single-pass session unit is closed. This frozen state continues until the corresponding current single-pass session unit is determined by subsequent steps to be a normal closing session or an abnormal passage session.

[0047] Subsequently, the session identifier of the currently executing single-pass session unit, the token identifier of the currently executing release token, the updated gate status, the updated release token status, and the updated authorized object access status are written into the gate operation log, generating a gate operation log, a gate status record, a release token status record, and an authorized object access status record. The gate operation log is an execution record that binds the current release action to a specific session, a specific token, and its corresponding status. The gate status record, the release token status record, and the authorized object access status record respectively reflect the latest status of the gate, the token, and the authorized object during this release process. For example, when a wheelchair access release token is enabled, the gate operation log will simultaneously record the token identifier, the corresponding session identifier, the release in progress status, the enabled status, and the repeated automatic release freeze status, enabling subsequent verification to directly locate the object being released.

[0048] After the above processing, the exclusive access time slot and door control parameters are converted into specific access control actions, forming a state record corresponding to the currently executed single access session unit. This processing enables the access control system to simultaneously complete door action execution, token status update, and authorized object access status constraints during the access phase, preventing the same access token from being reused and preventing the same authorized object from repeatedly triggering automatic access before the previous access session has been closed. This embodiment ensures that subsequent actual access process verification, abnormal access judgment, and entry / exit registration all have clearly defined execution objects, time boundaries, and state bases.

[0049] In one embodiment of the present invention, after the access control is executed, a consistency check is performed on the single-pass session unit based on the door entry record, threshold occupancy record, and door exit record, and the single-pass session unit is determined to be a normal closed session or an abnormal pass session accordingly. The consistency check refers to the process of comparing the actual passage process corresponding to the current access token with the single-pass boundary allowed by the access token. This process no longer determines whether access permission is granted, but rather, after the door has entered the access control state, verifies whether the actual door passage behavior is consistent with the current access token, the single-pass session unit, and the authorized object identifier.

[0050] Specifically, within the exclusive passage slot corresponding to the release token, the gate entry records, threshold occupancy records, and gate exit records associated with the single passage session unit are arranged in ascending order of recording time to form an actual passage chain. The actual passage chain refers to the gate passage process records formed by the current single passage session unit during this release period, and its order should correspond to gate entry, threshold occupancy, and gate exit in sequence. The exclusive passage slot corresponding to the release token is the time window generated for that release token in the aforementioned steps, with its starting point being the start time of the exclusive passage slot and its ending point being the end time of the exclusive passage slot. By limiting the records to this exclusive passage slot, gate records from other time periods can be prevented from being incorrectly incorporated into the current single passage session unit.

[0051] After the actual passage chain is formed, the number of valid links in the actual passage chain is counted in the order of gate entry, threshold occupancy, and gate exit. This number of valid links is then divided by a predetermined expected total number of links (fixed at three) to obtain the passage consistency value. The number of valid links refers to the number of links formed in the actual passage chain according to the aforementioned expected order; the predetermined expected total number of links is fixed at three, corresponding to gate entry, threshold occupancy, and gate exit. When the actual passage chain sequentially includes gate entry records, threshold occupancy records, and gate exit records, the passage consistency value is one; when any link is missing or the link order does not conform to the increasing relationship of record times, the passage consistency value is less than one. For example, if a passage object has entered the gate area and formed a threshold occupancy record, but has not formed a gate exit record within the exclusive passage time slot, then the actual passage chain is not completely closed, and the passage consistency value does not reach one.

[0052] Subsequently, the number of independent occupancy groups is counted within the exclusive passage slot, and the number of allowed passage times corresponding to the release token is subtracted from the number of independent occupancy groups to obtain the additional passage capacity. The independent occupancy group refers to a set of gate entry records, threshold occupancy records, and gate exit records that are continuously associated in terms of recording time and do not intersect with other records within the exclusive passage slot. If two sets of gate records cannot be attributed to the same passage process in terms of time sequence, candidate object identification, or occupancy continuity, they are counted as different independent occupancy groups. The allowed passage times corresponding to the release token are written in the aforementioned steps, and in this embodiment, it is fixed at one. Therefore, when the number of independent occupancy groups is one, the additional passage capacity is zero; when the number of independent occupancy groups is greater than one, the additional passage capacity is greater than zero, indicating that there are additional passing objects during a single release period.

[0053] Furthermore, when the system reaches the end of the exclusive passage time slot at the current time, it is determined whether there is residual occupancy on the gate entry side, the threshold area, and the gate exit side, i.e., whether the corresponding sensors are still continuously outputting occupancy signals. If there is residual occupancy in the corresponding area, the residual occupancy mark for that area is recorded as one; if there is no residual occupancy in the corresponding area, the residual occupancy mark for that area is recorded as zero. The three residual occupancy marks on the gate entry side, the threshold area, and the gate exit side are added together to obtain the session residual amount. The session residual amount is used to characterize whether there is still an incomplete exit occupancy state in the gate area after the current passage time slot ends. When the session residual amount is zero, it means that no residual occupancy was detected in any of the three areas; when the session residual amount is greater than zero, it means that at least one area is still occupied, and the current single passage session unit cannot be directly processed as a normal closed session.

[0054] After obtaining the pass consistency value, additional pass amount, and session residual amount, the current pass object is determined based on the candidate object identifier corresponding to the actual pass chain, and then compared with the authorized object identifier in the single pass session unit. The current pass object is the actual pass object determined based on the candidate object identifiers corresponding to the gate entry record, threshold occupancy record, and gate exit record in the actual pass chain; the authorized object identifier is the authorized object bound to the release token. If the current pass object matches the authorized object identifier, it means that the actual pass object matches the authorized object bound to the release token; if they do not match, it indicates an object mismatch.

[0055] Finally, the closure status of a single-pass session unit is determined based on the above results. If the consistency value is one, the additional throughput is zero, the session residual is zero, and the current passing object matches the authorized object's identifier, the single-pass session unit is determined to be a normal closed session. If the consistency value is less than one, the additional throughput is greater than zero, the session residual is greater than zero, or the current passing object does not match the authorized object's identifier, the single-pass session unit is determined to be an abnormal pass session. Therefore, the determination of normal and abnormal pass sessions is based on the same access token, the same exclusive passage slot, and the same actual passage chain, avoiding the problem of separate judgment between the identity verification object and the actual passing object.

[0056] After the above processing, the system can continue to verify the actual passage process after contactless access is granted, extending access control from a simple door-opening action to the closure judgment of a single passage behavior. This processing can identify situations such as incomplete passage chains, extra passages, residual occupancy after the time slot ends, and discrepancies between the actual passage object and the authorized object, providing a clear basis for subsequent generation of formal entry / exit registration records or abnormal passage event records. This embodiment can maintain the convenience of non-stop access while establishing a fixed correspondence between each access token and an actual passage process and an entry / exit registration result.

[0057] In one embodiment of the present invention, after completing the consistency verification of a single access session unit, a formal entry / exit registration record or an abnormal access event record is generated based on the determination result of a normal closed session or an abnormal access session, and the corresponding status is updated. The closed state determination result is the session final state result obtained in the aforementioned steps based on the consistency value, additional access amount, session residual amount, and the consistency relationship between the current access object and the authorized object identifier. Step 7 no longer re-executes the actual access chain verification, but instead performs convergence processing on record generation, session status, token status, gate status, and authorized object access status based on the already determined closed state determination result.

[0058] Specifically, the closure status determination result of a single passage session unit is read. When the closure status determination result is a normal closed session, a formal entry / exit registration record is generated. The formal entry / exit registration record refers to the registration information formed for a single passage process that completes identity verification, access control release, and actual passage closure. It includes at least the authorized object identifier, access control channel identifier, passage direction, identity start time, release start time, actual departure time, barrier-free passage type, and closure status. The release start time can be taken as the start time of the exclusive passage time slot corresponding to the currently executing release token; the actual departure time can be taken as the record time corresponding to the actual departure record of the gate area in the chain. Through the above fields, the formal entry / exit registration record can reflect who completed this passage when, through which access control channel, with what passage direction, and with what barrier-free passage type.

[0059] When the closure status determination result is an abnormal passage session, the exception type is determined based on whether the current passing object and the authorized object identifier are consistent, the extra passage amount, the passage consistency value, and the session residual amount, and an abnormal passage event record is generated. The abnormal passage event record refers to the event record formed for a passage process that does not meet the normal closure conditions, and it includes at least the session identifier, exception type, exception occurrence time, extra passage amount, session residual amount, and current gate state. The exception type can be determined in a fixed order: when the current passing object and the authorized object identifier are inconsistent, it is determined as an object inconsistency exception; when the extra passage amount is greater than zero, it is determined as an extra passage exception; when the passage consistency value is less than one, it is determined as an incomplete passage chain exception; when the session residual amount is greater than zero, it is determined as a residual occupation exception. If the same abnormal passage session simultaneously meets multiple exception conditions, a primary exception type is determined according to the above order, and the corresponding extra passage amount and session residual amount are retained in the abnormal passage event record. This avoids the same abnormal passage session being repeatedly registered as multiple independent events. For example, if a pass token allows passage only once, but two independent groups are formed within the exclusive passage slot, the session can be registered as an extra passage exception, and the extra passage amount can be recorded.

[0060] When the closure status determination result is a normal closure session, a normal closure status update is performed. Specifically, the current session status of the single-pass session unit is updated to a normal closure status, the access status of the authorized object is updated to a access release status, the gate status is updated to a standby status, the current exclusive access time slot is ended, and the closure result of the gate operation log is updated to a normal closure session. The access release status indicates that the authorized object is no longer subject to the repeated automatic release freeze restriction corresponding to this single-pass session unit; the standby status indicates that the gate has exited the current release execution process and can wait for subsequent release tokens to be triggered; ending the current exclusive access time slot means switching the exclusive access time slot from the occupied state to the ended state, so that it no longer participates in subsequent time slot conflict calculations.

[0061] When the closure status determination result is an abnormal access session, an abnormal status update is performed. Specifically, the access token status is updated to invalid, the current session status of the single-use access session unit is updated to abnormal locked, the access status of the authorized object is updated to restricted access, the closure result of the gate operation log is updated to an abnormal access session, the abnormal prompt mark is updated to triggered, and the single-use access session unit is added to the manual review queue. The invalid status indicates that the access token cannot trigger access control again; the abnormal locked status indicates that the single-use access session unit has entered the abnormal processing branch and will not return to the normal automatic access process; the restricted access status indicates that the authorized object is subject to repeated automatic access restrictions before the abnormal session completes its subsequent processing; the manual review queue is used to store abnormal access session units that require further verification. Through this process, abnormal access sessions will not be mistakenly archived as normal entry and exit records, nor will the original access token be used to trigger new access actions.

[0062] After the above processing, step 7 transforms the closure status determination result output in step 6 into a formal entry / exit registration record or an abnormal access event record, and simultaneously completes the state convergence of the session, token, door, authorized object, and log. This embodiment can keep contactless identity verification, single access session, access token, actual passage process, and final registration result within the same data chain, enabling normal access processes to form traceable entry / exit registrations, and enabling abnormal access processes to form locatable and verifiable abnormal event records, thereby ensuring that each access control release has a clear closure result and subsequent processing status.

[0063] like Figure 3 The present invention also provides a contactless intelligent access control system for barrier-free access, comprising: The observation merging module is used to acquire the original access control observation data generated by the target access control channel within the current judgment period, process the original access control observation data, and obtain a standardized set of access control observation elements; the original access control observation data includes contactless identity credential records, door area entry records, threshold occupancy records, door area exit records, door status records, and passage direction records; The session construction module is used to construct single-pass session units based on a standardized set of access control observation elements, and to perform validity checks to obtain valid candidate sessions; The type token module is used to obtain the door occupancy pattern data, assistive device identification data and access permission records corresponding to the valid candidate sessions, determine the barrier-free access type, and generate a pass token; The time slot control module is used to generate exclusive passage time slots and gate control parameters based on the access token, gate occupancy status, passage direction conflict status, and previous unclosed session status. The access control module is used to execute access control according to the gate control parameters when the current time of the system reaches the start time of the exclusive access time slot, and to update the gate status, access token status and authorized object access status. The consistency verification module is used to perform consistency verification on a single passage session unit based on the gate entry record, threshold occupancy record, and gate exit record, and to determine whether the session is a normal closed session or an abnormal passage session. The registration and processing module is used to generate formal entry / exit registration records or abnormal access event records based on the determination results of normal closed sessions or abnormal access sessions, and to update the corresponding status.

[0064] The embodiments of the present invention have been described above, but the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms based on the guidance of the present embodiments, all of which are within the protection scope of the present embodiments.

Claims

1. A contactless intelligent access control method for barrier-free access, characterized in that, Includes the following steps: Step 1: Obtain the raw access control observation data generated by the target access control channel within the current judgment period, process the raw access control observation data to obtain a standardized access control observation element set; the raw access control observation data includes contactless identity certificate records, door area entry records, threshold occupancy records, door area exit records, door status records, and passage direction records; Step 2: Construct a single-pass session unit based on the standardized access control observation set, and perform validity verification to obtain valid candidate sessions, including: Step 21: Based on the standardized access control observation set, associate the records of identity appearance, door entry, threshold passage and door exit in the same access control channel in ascending order; when there is no door exit record, form a time-series association chain to be closed by identity appearance, door entry and threshold passage. Step 22: Construct a single-passage session unit based on the temporal association chain, and fill in the session identifier, authorized object identifier, passage direction, identity start time, gate entry time, threshold passage time, gate exit time, and current session state; if there is no gate exit record, set the current session state to the pending closure state; wherein, a single-passage session unit refers to a session object formed by binding a contactless identity appearance process with the subsequent physical passage process of the gate around the same target access control channel, the same candidate object, and the same passage direction; Step 23: Verify the valid contactless identity credential record, gate entry record, and threshold occupancy record for each single-pass session unit; verify the gate exit record if one exists, and verify whether the current session status is pending closure if no gate exit record is found, thus obtaining candidate session units; count the number of fields listed in Step 22 that are already present in the candidate session units, and divide the number of present fields by the total number of fields listed in Step 22 to obtain the session completeness; if the number of present fields equals the total number of fields listed in Step 22, the candidate session unit is determined as a valid candidate session; otherwise, it is determined as a session to be completed. Step 3: Obtain the door occupancy pattern data, assistive device identification data and access permission records corresponding to the valid candidate sessions, determine the barrier-free access type, and generate a pass token; Step 4: Based on the access token, gate occupancy status, passage direction conflict status, and previous unclosed session status, generate exclusive passage time slots and gate control parameters. Step 5: When the system reaches the start time of the exclusive access time slot, execute access control according to the door control parameters, and update the door status, access token status and authorized object access status. Step 6: Based on the door zone entry record, threshold occupancy record, and door zone exit record, perform consistency verification on the single passage session unit to determine whether it is a normal closed session or an abnormal passage session. Step 7: Based on the determination result of normal closed session or abnormal passage session, generate formal entry / exit registration record or abnormal passage event record, and update the corresponding status.

2. The contactless intelligent access control method for barrier-free access according to claim 1, characterized in that, Obtain the raw access control observation data generated by the target access control channel within the current judgment period, process the raw access control observation data to obtain a standardized access control observation set, including: Step 11: Establish a door zone observation chain corresponding to the passage direction. The door zone observation chain includes a door zone entry section, a threshold occupancy section, and a door zone exit section arranged sequentially along the passage direction. Collect raw access control observation data based on the door zone observation chain. Step 12: Perform access control channel attribution verification and judgment cycle filtering on the original access control observation data, and retain records whose access control channel identifier is consistent with the target access control channel and whose recording time is between the start and end times of the current judgment cycle; extract the recording time, access control channel identifier, record source identifier, direction identifier and status value from the retained records; Step 13: Determine candidate object identifiers based on record source identifiers, and encapsulate the records after extracting unified fields into standardized access control observation elements; among them, contactless identity credential records correspond to authorized object identifiers, door area entry records, threshold occupancy records, and door area exit records correspond to occupancy-related object identifiers, door status records correspond to null values, and passage direction records correspond to related object identifiers when related object identifiers are formed, and null values ​​when no related object identifiers are formed; then sort according to the record time, and sort according to the preset record source priority when the record time is the same, to obtain a set of standardized access control observation elements.

3. The contactless intelligent access control method for barrier-free access according to claim 1, characterized in that, Obtain the door occupancy pattern data, assistive device identification data, and access permission records corresponding to valid candidate sessions; determine the accessibility type; and generate an access token, including: Step 31: Based on the authorized object identifier, access control channel identifier, passage direction, and the time range corresponding to the identity start time to the threshold passage time of the valid candidate session, obtain the door area occupancy pattern data, assistive device identification data, and access permission record, and associate them with the valid candidate session; Step 32: Read the horizontal occupancy scale, vertical occupancy scale, and continuous doorway chain occupancy length from the doorway occupancy pattern data, and take the maximum value of the three as the passage occupancy scale value; sum the corresponding marks of the wheelchair recognition results, stroller recognition results, and hand-pushed cargo recognition results to obtain the auxiliary label value, and determine the barrier-free access type in the order of wheelchair, stroller, hand-pushed cargo, and ordinary single person; Step 33: Count the number of identity observations that match the authorized object identifier in the valid candidate sessions, and divide the number by the total number of identity observations to obtain the identity consistency value; when both the session integrity and the identity consistency value reach the maximum value, the access permission record shows that the user has access permission for the current access control channel and the direction of access, and the preceding session corresponding to the current authorized object identifier is in a closed state, it is determined that the conditions for generating the access token are met. Step 34: Generate an access token for a valid candidate session that meets the conditions for generating the access token, and write the session identifier, authorized object identifier, barrier-free access type, and a fixed number of allowed passes; take the current time when the access token generation conditions are verified and the verification result is met as the executable start time, and then add the executable start time to the preset token validity period to obtain the expiration time.

4. The contactless intelligent access control method for barrier-free access according to claim 1, characterized in that, Based on the access token, gate occupancy status, passage direction conflict status, and previous unclosed session status, exclusive passage time slots and gate control parameters are generated, including: Step 41: Sort the access tokens in the same access control channel according to the order of their executable start time; when the executable start times are the same, put the access tokens whose corresponding authorized object identifiers do not have a preceding unclosed session first; when the preceding unclosed session states are the same, sort them according to the order in which the access tokens were generated to obtain the access order sequence; where the preceding unclosed session refers to the preceding session that is in an unclosed state. Step 42: Read the executable start time, access control channel idle time, and preceding conflict closure time of each access token in the access sequence in sequence. The access control channel idle time is the time when the door's occupancy status changes from occupied to idle. If the current access is idle, the executable start time is taken. The preceding conflict closure time is the closure time of the preceding unclosed session that conflicts with the current access token in the passage direction. If there is no such session, the executable start time is taken. The latest of the three times is taken as the start time of the exclusive passage slot. Step 43: Determine the accessibility extension duration based on the accessibility type in the access token. The wheelchair access type corresponds to the preset wheelchair extension duration, the stroller access type corresponds to the preset stroller extension duration, the handcart access type corresponds to the preset handcart extension duration, and the ordinary single-person access type corresponds to zero extension duration. Then, add the exclusive access time slot start time, the basic access duration, and the accessibility extension duration to obtain the exclusive access time slot end time. Step 44: Determine the door unlocking time based on the start time of the exclusive passage time slot; determine the door keeping time based on the basic passage duration and the barrier-free extension duration; determine the door opening width based on the barrier-free passage type from the preset ordinary single-person opening width, preset wheelchair opening width, preset stroller opening width, and preset hand-pushed cargo opening width; trigger door closing when the current time reaches the end time of the exclusive passage time slot and the door occupancy status is idle; trigger door closing after the door occupancy status changes to idle when the current time reaches the end time of the exclusive passage time slot and the door occupancy status is occupied, thus obtaining the door control parameters.

5. A contactless intelligent access control method for barrier-free access according to claim 1, characterized in that, When the system reaches the start time of the exclusive access slot, access control is executed according to the gate control parameters, and the gate status, access token status, and authorized object access status are updated, including: Step 51: When the current system time is not earlier than the start time of the exclusive passage slot corresponding to the passage token that is ranked first in the passage sequence and is in the pending state, the passage token is determined as the current execution passage token, and the corresponding current execution single passage session unit and current execution gate control parameters are determined. Step 52: Control the access control mechanism according to the door unlocking time, door opening width and door holding time in the current door control parameters, and update the door status to the release status, the release token status to the enabled status, and the authorized object passage status to the repeated automatic release freeze status, until the corresponding current single passage session unit is closed. Step 53: Write the session identifier of the currently executing single-pass session unit, the token identifier of the currently executing release token, the updated gate status, the updated release token status, and the updated authorized object access status into the gate operation record, and generate the gate operation log, gate status record, release token status record, and authorized object access status record.

6. A contactless intelligent access control method for barrier-free access according to claim 2, characterized in that, Based on gate entry records, threshold occupancy records, and gate exit records, consistency checks are performed on single-passage session units to determine whether a session is a normal closed session or an abnormal passage session, including: Step 61: Within the exclusive passage time slot of the corresponding access token, the gate entry record, threshold occupancy record, and gate exit record associated with the single passage session unit are arranged in ascending order of record time to form the actual passage chain; the number of valid links in the actual passage chain is counted in the order of gate entry, threshold occupancy, and gate exit, and the number of valid links is divided by the preset expected total number of links, which is fixed at three, to obtain the passage consistency value; Step 62: Within the exclusive passage time slot, the gate entry record, threshold occupancy record, and gate exit record that are continuously associated according to the recording time and do not intersect with other records are identified as an independent occupancy group. The number of independent occupancy groups is counted, and the number of allowed passage times corresponding to the release token is subtracted from the number of independent occupancy groups to obtain the additional passage capacity. Step 63: When the system reaches the end time of the exclusive passage time slot at the current time, determine whether the sensors corresponding to the door entry side, threshold area and door exit side are still continuously outputting occupancy signals. If they are still outputting occupancy signals, record it as one; otherwise, record it as zero. Add the three residual occupancy markers together to obtain the session residual amount. Step 64: Determine the current passing object based on the candidate object identifier corresponding to the actual passing chain, and compare the current passing object with the authorized object identifier; when the passing consistency value is one, the extra passing amount is zero, the session residual amount is zero, and the current passing object is consistent with the authorized object identifier, the single passing session unit is determined as a normal closed session; when the passing consistency value is less than one, the extra passing amount is greater than zero, the session residual amount is greater than zero, or the current passing object is inconsistent with the authorized object identifier, the single passing session unit is determined as an abnormal passing session.

7. A contactless intelligent access control method for barrier-free access according to claim 1, characterized in that, Based on the determination result of a normal closed session or an abnormal access session, a formal entry / exit registration record or an abnormal access event record is generated, and the corresponding status is updated, including: Step 71: Read the closure status determination result of a single passage session unit; if the closure status determination result is a normal closed session, generate a formal entry and exit registration record; if the closure status determination result is an abnormal passage session, determine the abnormal type based on whether the current passing object and the authorized object identifier are consistent, the extra passage amount, the passage consistency value and the session residual amount, and generate an abnormal passage event record. Step 72: When the closure state determination result is a normal closed session, update the current session state of the single passage session unit to the normal closed state, update the authorized object passage state to the passage release state, update the gate state to the standby state, end the current exclusive passage time slot, and update the closure result of the gate operation log to the normal closed session. Step 73: When the closure status determination result is an abnormal access session, update the access token status to invalid status, update the current session status of the single access session unit to abnormal locked status, update the access status of the authorized object to restricted access status, update the closure result of the gate operation log to abnormal access session, update the abnormal prompt mark to triggered status, and add the single access session unit to the manual review queue.

8. A contactless intelligent access control system for barrier-free access, characterized in that, A contactless intelligent access control method for barrier-free access, as described in any one of claims 1-7, includes: The observation merging module is used to acquire the original access control observation data generated by the target access control channel within the current judgment period, process the original access control observation data, and obtain a standardized set of access control observation elements; the original access control observation data includes contactless identity credential records, door area entry records, threshold occupancy records, door area exit records, door status records, and passage direction records; The session construction module is used to construct single-pass session units based on a standardized set of access control observation elements, and to perform validity checks to obtain valid candidate sessions; The type token module is used to obtain the door occupancy pattern data, assistive device identification data and access permission records corresponding to the valid candidate sessions, determine the barrier-free access type, and generate a pass token; The time slot control module is used to generate exclusive passage time slots and gate control parameters based on the access token, gate occupancy status, passage direction conflict status, and previous unclosed session status. The access control module is used to execute access control according to the gate control parameters when the current time of the system reaches the start time of the exclusive access time slot, and to update the gate status, access token status and authorized object access status. The consistency verification module is used to perform consistency verification on a single passage session unit based on the gate entry record, threshold occupancy record, and gate exit record, and to determine whether the session is a normal closed session or an abnormal passage session. The registration and processing module is used to generate formal entry / exit registration records or abnormal access event records based on the determination results of normal closed sessions or abnormal access sessions, and to update the corresponding status.

Citation Information

Patent Citations

  • Campus personnel safety management system based on deep learning and face recognition features

    CN110910549A

  • Gate passing control method, device and equipment and medium

    CN116665361A