一种基于无线通信的智能门禁控制方法及系统与流程

文档序号:28169101发布日期:2021-12-24 23:14阅读:144来源:国知局
一种基于无线通信的智能门禁控制方法及系统与流程

1.本技术涉及安防技术领域,具体而言,涉及一种基于无线通信的智能门禁控制方法及系统。


背景技术:

2.目前楼寓对讲设备已经作为新建小区的必备设备,楼寓对讲设备的功能在日益丰富,但是最为关键和主要的功能还是开门功能,通过一定的权限识别手段实现对单元门开启和关闭的控制。
3.目前较为普及的门口机开门方式包括密码开门、门禁卡识别开门、指纹识别开门、二维码开门和人脸识别开门,尤其是人脸识别开门由于采用非接触的方式在一些特殊时期起到了非常大的作用。
4.但是人脸识别开门要求首先录入人脸信息,这点对于隐私性的保护上会有较大争议,且识别和匹配的过程比较浪费计算资源。同时,在识别时有一些使用上的限制,光线和识别位置都有要求,所以并不能适应所有的场景,比如针对儿童或者轮椅使用者,其使用角度往往低于人脸识别门口机的识别角度造成无法开门。
5.随着外卖行业的崛起,配送人员进入小区成了安保系统面临的一大难题,有的小区(或写字楼等)禁止外卖人员进入,这对内部人员(小区居民或写字楼内的工作人员)来说非常不便。因此,如何在尽可能保证安保系统完善的情况下,为专门的配送人员提供便利通道,以提升内部人员的便利程度,是目前需要解决的问题。


技术实现要素:

6.本技术实施例的目的在于提供一种基于无线通信的智能门禁控制方法及系统,以在尽可能保证安保系统完善的情况下,为配送人员提供便利通道,提升内部人员的生活便利程度。
7.为了实现上述目的,本技术的实施例通过如下方式实现:
8.第一方面,本技术实施例提供一种基于无线通信的智能门禁控制方法,智能门禁控制装置包括门禁控制模块和门禁闸机,所述门禁控制模块包括主控单元、无线通信单元、上位通信单元和驱动单元,所述方法应用于所述主控单元,包括:获取所述上位通信单元接收的服务器下发的临时mac地址,并将临时mac地址进行预存,加入到预存mac地址列表中,其中,所述服务器下发的临时mac地址,为所述服务器分配的配送订单对应的智能终端的mac地址,该配送订单的目的地位于此智能门禁控制装置所在区域内,该智能终端为所述服务器指派的配送人员所绑定的智能终端;获取所述无线通信单元接收的设备信息,其中,所述设备信息为所述无线通信单元通过与外部智能终端进行无线通信而获取,所述设备信息包括外部智能终端的设备mac地址和信号强度;判断所述设备mac地址是否属于预存mac地址,其中,所述预存mac地址包括永久mac地址和临时mac地址;若所述设备mac地址属于预存mac地址,基于所述信号强度确定出间隔距离,并在所述间隔距离满足距离条件时生成控制
信息,发送给所述驱动单元,以使所述驱动单元基于所述控制信息控制所述门禁闸机开启;若所述设备mac地址属于临时mac地址,则在生成控制信息后,将所述设备mac地址从所述预存mac地址列表中消除。
9.在本技术实施例中,通过获取服务器下发的临时mac地址(服务器分配的配送订单对应的智能终端的mac地址)并进行预存,加入到预存mac地址列表中,以及,通过获取无线通信单元接收的设备信息(包括外部智能终端的设备mac地址和信号强度);而后判断设备mac地址是否属于预存mac地址(包括永久mac地址和临时mac地址);若设备mac地址属于预存mac地址,基于信号强度确定出间隔距离,并在间隔距离满足距离条件时生成控制信息,发送给驱动单元,以使驱动单元基于控制信息控制门禁闸机开启。进一步的,若设备mac地址属于临时mac地址,则在生成控制信息后,将设备mac地址从预存mac地址列表中消除。这样的方式可以给配送人员建立一个临时的“通行指令”,将配送人员绑定的智能终端的mac地址进行临时预存,使得配送人员可以利用其绑定的智能终端的mac地址通过智能门禁控制装置。而在配送人员进入后,即可将设备mac地址(即配送人员绑定的智能终端的mac地址)从预存mac地址列表中消除,使得配送人员在下次接到此区域内的配送订单之前,无法再次利用其绑定的智能终端的mac地址通过该智能门禁控制装置,大大提升该小区(或写字楼等楼寓)的安全性,也能够保证内部人员的便利性,无需到门口取物。另外,此种方式可以实现无接触式的门禁验证,也无需人们(内部人员,使用永久mac地址;配送人员,使用临时mac地址)进行近距离手动刷卡验证,非常方便,还不需要进行人脸、指纹等个人隐私信息的录入,提升个人信息的安全性。
10.结合第一方面,在第一方面的第一种可能的实现方式中,所述无线通信单元为蓝牙模组,对应的,所述信号强度为rssi值,所述基于所述信号强度确定出间隔距离,包括:
11.将所述rssi值代入以下公式:
[0012][0013]
其中,d表示间隔距离;rssi表示rssi值;a表示发射端与接收端相隔1米时的信号强度,即外部智能终端与所述无线通信单元相隔1米时的信号强度值;n表示环境衰减因子;abs()表示绝对值函数;计算得到间隔距离d。
[0014]
在该实现方式中,采用蓝牙模组作为无线通信单元,可以有效检测智能门禁控制装置(门禁控制模块和门禁闸机)附近的智能终端,建立蓝牙通信以获取这些智能终端的间隔距离,从而判断是否开启门禁闸机。而此种计算方式可以有效且精准地确定智能终端与蓝牙模组之间的距离,保证基于无线通信的智能门禁控制方法的有效性。
[0015]
结合第一方面,在第一方面的第二种可能的实现方式中,在所述间隔距离满足距离条件时生成控制信息,发送给所述驱动单元,包括:获取所述门禁闸机的当前状态,其中,所述当前状态为开启状态或关闭状态,所述开启状态表示所述门禁闸机处于开启的过程中或保持开启的状态,所述关闭状态表示所述门禁闸机处于关闭的过程中或保持关闭的状态;在所述当前状态为关闭状态时,判断所述间隔距离是否位于第一距离范围内,并在所述间隔距离位于所述第一距离范围内时,生成所述控制信息发送给所述驱动单元;在所述当前状态为开启状态时,判断所述间隔距离是否位于第二距离范围内,并在所述间隔距离位于所述第二距离范围内时,生成所述控制信息发送给所述驱动单元,其中,所述第二距离范
围的最大距离值大于所述第一距离范围的最大距离值。
[0016]
在该实现方式中,针对门禁闸机的当前状态所处的不同状态(开启状态或关闭状态)分别设置不同的开启标准:针对门禁闸机处于关闭状态的情况,通过判断间隔距离是否位于第一距离范围内,并在间隔距离位于第一距离范围内时,生成控制信息发送给驱动单元;针对门禁闸机处于开启状态的情况,判断间隔距离是否位于第二距离范围内,并在间隔距离位于第二距离范围内时,生成控制信息发送给驱动单元,其中,第二距离范围的最大距离值大于第一距离范围的最大距离值。这样的情况可以充分考虑到门禁闸机处于关闭状态时,只需正常开启,花费的时间较少;而针对门禁闸机处于开启状态时,通常会引起后面的人加快脚步进入的情况,从而容易出现碰撞、摔倒等情况。若此时按照正常的判断距离(第一距离范围)来判断是否开启门禁的话,那么门禁闸机会关闭,而在后面的人员进入到第一距离范围内采开启,这样会导致门禁闸机的频繁开闭,浪费能源的同时,还更容易导致门禁闸机的老化,且对后面的人员造成一个心理上的紧张。因此,此处在门禁闸机处于开启状态时,采用与其处于关闭状态时的不同判断标准,给后面的人员预留一个更加充分的时间,尽可能避免人员着急奔跑而导致的碰撞、摔倒等情况,且能够节约能源,减缓门禁闸机的老化。
[0017]
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述门禁闸机的入口和出口之间间隔在设定距离y米以上,所述门禁闸机从开启变换为关闭所需时间为t秒,
[0018]
所述第一距离范围的最大值为x1米,所述第二距离范围的最大值为x2米,其中,设定距离y大于第二距离范围的最大值x2,且x1与x2之间满足以下条件:
[0019]
x1+1.5t≥x2≥x1+0.5t,
[0020]
其中,0<t≤5。
[0021]
在该实现方式中,利用此种方式确定第一距离范围的最大值为x1和第二距离范围的最大值为x2,且考虑到门禁闸机从开启变换为关闭所需时间为t秒,从而确定第二距离范围的最大值x2的取值。系数0.5作为低值,可以视为人们正常行走时的速度(在无线通信单元的感应范围内),而系数1.5作为高值,可以视为骑行、开车等方式的速度(在无线通信单元的感应范围内),因此可以根据不同的小区情况,选取合适的系数值进行设定。并且,第二距离范围的最大值,均位于蓝牙模组(或wifi等常用无线通信单元)的有效通信范围内,保证方案的可行性。
[0022]
结合第一方面,在第一方面的第四种可能的实现方式中,所述设备mac地址属于临时mac地址,在生成控制信息后,所述方法还包括:记录生成控制信息的通行时间点,并将所述通行时间点与所述设备mac地址进行关联;通过所述上位通信单元将所述通行时间点与关联的设备mac地址返回给所述服务器,其中,所述服务器用于基于所述通行时间点,结合所述设备mac地址对应的配送订单的完成时间点,判断此配送人员是否存在提前点击完成该配送订单的非诚信行为。
[0023]
在该实现方式中,利用生成控制信息的通行时间点,可以准确得到配送人员达到(也可以理解为通行)该区域的智能门禁控制装置的通行时间点,可以作为判断配送人员是否存在提前点击完成该配送订单的非诚信行为的有力依据,针对现在的配送人员在未送达物品而提前点击完成订单的普遍情况,可以进行有效地清查,尽可能保护用户的利益(例如

准时保”等类似的权益保障产品的行权),整顿配送行业内的风气,有利于通过监管的方式提高配送人员的素质,从而提高用户黏度,实现平台方(提升用户满意度)、用户方(享受便利的生活方式)、配送人员方(淘汰素质低的配送人员,保障高素质配送人员的利益)和安保方(可以保证安保系统的可靠性,降低在甄别可疑外来人员上花费的人力和物力成本)的多方共赢。
[0024]
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,将所述设备mac地址从所述预存mac地址列表中消除,包括:获取当前时间点;判断所述当前时间点与所述通行时间点之间的间隔是否达到设定时长,其中所述设定时长的取值范围在30~150秒;在所述当前时间点与所述通行时间点之间的间隔达到所述设定时长后,将所述设备mac地址从所述预存mac地址列表中消除。
[0025]
在该实现方式中,通过在当前时间点与通行时间点之间的间隔达到设定时长(取值范围在30~150秒)后,将设备mac地址从预存mac地址列表中消除,这样可以给配送人员预留一定的时间,因为有的小区不允许电动摩托车通行,因此配送人员需要将其电动摩托车停靠在路边(可能位于第二距离范围内甚至第一距离范围内),从其后备箱内拿出物品通过门禁闸机。因此,预留的时间可以给配送人员的操作预留合理的时间,更具有实用性。
[0026]
第二方面,本技术实施例提供一种基于无线通信的智能门禁临时通行系统,包括服务器、多个不同区域的智能门禁控制装置、多个智能终端,多个智能门禁控制装置分别与所述服务器通信,多个智能终端分别与所述服务器通信,所述服务器,用于将配送订单指派给配送人员绑定的智能终端,并获取此智能终端的mac地址,作为临时mac地址下发至目标智能门禁控制装置,其中,此配送订单的目的地位于所述目标智能门禁控制装置所在区域内,须通过该目标智能门禁控制装置的门禁闸机完成配送订单;所述目标智能门禁控制装置,包括门禁控制模块和门禁闸机,所述门禁控制模块包括主控单元、无线通信单元、上位通信单元和驱动单元,所述主控单元用于执行第一方面或第一方面的可能的实现方式中任一项所述的基于无线通信的智能门禁控制方法。
[0027]
结合第二方面,在第二方面的第一种可能的实现方式中,所述设备mac地址属于临时mac地址,在生成控制信息后,所述主控单元,还用于记录生成控制信息的通行时间点,并将所述通行时间点与所述设备mac地址进行关联;所述上位通信单元,用于将所述通行时间点与关联的设备mac地址返回给所述服务器;所述服务器,还用于基于所述通行时间点,结合所述设备mac地址对应的配送订单的完成时间点,判断此配送人员是否存在提前点击完成该配送订单的非诚信行为。
[0028]
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述服务器,具体用于:判断所述通行时间点是否位于该配送订单的完成时间点之后;若是,确定此配送人员存在提前点击完成该配送订单的非诚信行为,并获取从所述目标智能门禁控制装置的门禁闸机到该配送订单的目的地所需的预估配送时间,基于所述通行时间点和所述预估配送时间校正该配送订单的真实完成时间点;若否,获取该配送订单的用户反馈的送达时间点,并基于该通行时间点和送达时间点,确定用户反馈的送达时间点是否可靠,若可靠,基于所述送达时间点校正该配送订单的真实完成时间点,其中,所述用户反馈的送达时间点与所述通行时间点之间的间隔时长符合参考时长范围时,确定用户反馈的送达时间点可靠,此参考时长范围基于所述预估配送时间确定。
[0029]
在该实现方式中,通过这样的方式可以有效针对通行时间点位于该配送订单的完成时间点之后和通行时间点位于该配送订单的完成时间点之前的两种情况分别进行送达时间的可靠性进行判定,还能够较为准确地校正该配送订单的真实完成时间点。
[0030]
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述服务器基于以下方式确定所述参考时长范围:获取从所述目标智能门禁控制装置的门禁闸机到该配送订单的目的地所需的预估配送时间;获取所述预估配送时间对应的时间标准差;通过以下公式计算参考时长范围:
[0031]
t

=t
p
+aδt,
[0032]
其中,t

为参考时长范围的最大值;t
p
表示预估配送时间;a为标准差数量,由该目标智能门禁控制装置所在区域的配送难度确定,取值为2~4;δt表示该预估配送时间对应的时间标准差。
[0033]
在该实现方式中,利用上述公式计算参考时长范围,还能够考虑到不同小区地配送难度(例如内部楼栋多、难找、路绕、无电梯等情况),确定不同的时间标准差数量,更加符合实际情况,减少误判。
[0034]
为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0035]
为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0036]
图1为本技术实施例提供的一种基于无线通信的智能门禁临时通行系统的示意图。
[0037]
图2为本技术实施例提供的一种基于无线通信的智能门禁控制方法的流程图。
[0038]
图3为本技术实施例提供的无线通信单元的蓝牙识别电路图。
[0039]
图4为本技术实施例提供的驱动单元的门禁控制电路图。
[0040]
图5为本技术实施例提供的显示单元的部分显示电路图。
[0041]
图6为本技术实施例提供的显示单元的部分显示电路图
[0042]
图7为本技术实施例提供的按键单元的按键电路图。
[0043]
图8为本技术实施例提供的主控单元的部分电路图。
[0044]
图9为本技术实施例提供的主控单元的部分电路图。
[0045]
图标:100

基于无线通信的智能门禁临时通行系统;110

服务器;120

智能门禁控制装置;121

门禁控制模块;1211

主控单元;1212

上位通信单元;1213

无线通信单元;1214

驱动单元;122

门禁闸机;130

智能终端。
具体实施方式
[0046]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
[0047]
请参阅图1,图1为本技术实施例提供的一种基于无线通信的智能门禁临时通行系
统100的示意图。在本实施例中,基于无线通信的智能门禁临时通行系统100可以包括服务器110、多个不同区域的智能门禁控制装置120、多个智能终端130,多个智能门禁控制装置120分别与服务器110通信,多个智能终端130分别与服务器110通信。
[0048]
本实施例中的服务器110可以理解为平台方(例如“x团”),配送人员的智能终端130则可以理解为配送人员方;智能终端130可以是配送人员绑定的智能手机、平板电脑等,当然,内部人员的智能终端130则可以理解为用户方,是用户绑定的智能手机、平板电脑等;而智能门禁控制装置120则可以理解为安保方,每个智能门禁控制装置120对应一个区域(小区内部、写字楼内部等),由于一个小区可能有多个不同的门,因此,不同的智能门禁控制装置120可以对应同一区域,此处不作限定。为了便于说明,本实施例中以一个智能门禁控制装置120为例,但不应视为对本技术的限定。
[0049]
示例性的,服务器110可以用于将配送订单指派给配送人员绑定的智能终端130,并获取此智能终端130的mac地址,作为临时mac地址下发至目标智能门禁控制装置120,其中,此配送订单的目的地位于目标智能门禁控制装置120所在区域内,须通过该目标智能门禁控制装置120的门禁闸机122完成配送订单。不同的智能门禁控制装置120可能对应同一区域,因此,此处的临时mac地址下发至目标智能门禁控制装置120,可以为该区域的多个智能门禁控制装置120,此处不作限定。
[0050]
示例性的,目标智能门禁控制装置120可以包括门禁控制模块121和门禁闸机122,而门禁控制模块121包括主控单元1211、无线通信单元1213、上位通信单元1212和驱动单元1214。而主控单元1211,则用于执行基于无线通信的智能门禁控制方法,以实现基于无线通信的智能门禁临时通行系统100的功能。
[0051]
请参阅图2,图2为本技术实施例提供的一种基于无线通信的智能门禁控制方法的流程图。
[0052]
在本实施例中,基于无线通信的智能门禁控制方法应用于门禁控制模块121的主控单元1211,可以包括步骤s10、步骤s20、步骤s30、步骤s40和步骤s50。
[0053]
在服务器110获取配送人员绑定的智能终端130的mac地址,作为临时mac地址下发至目标智能门禁控制装置120后,目标智能门禁控制装置120中门禁控制模块121的主控单元1211可以执行步骤s10。
[0054]
步骤s10:获取所述上位通信单元接收的服务器下发的临时mac地址,并将临时mac地址进行预存,加入到预存mac地址列表中,其中,所述服务器下发的临时mac地址,为所述服务器分配的配送订单对应的智能终端的mac地址,该配送订单的目的地位于此智能门禁控制装置所在区域内,该智能终端为所述服务器指派的配送人员所绑定的智能终端。
[0055]
在本实施例中,主控单元1211可以获取上位通信单元1212接收的服务器110下发的临时mac地址,并将临时mac地址进行预存,加入到预存mac地址列表中。
[0056]
而无线通信单元1213可以实时检测进入感应范围内的外部智能终端130(此处的外部智能终端130与前文中的智能终端130是名称上的区分,而外部智能终端130可能是本小区内住户的智能终端130,也可能是配送人员的智能终端130,还可能是其他行人的智能终端130),并与这些智能终端130建立无线通信,获取这些智能终端130的设备mac地址,并检测与其通信时的信号强度,作为该智能终端130对应的设备信息。而后,主控单元1211可以执行步骤s20。
[0057]
步骤s20:获取所述无线通信单元接收的设备信息,其中,所述设备信息为所述无线通信单元通过与外部智能终端进行无线通信而获取,所述设备信息包括外部智能终端的设备mac地址和信号强度。
[0058]
在本实施例中,主控单元1211可以获取无线通信单元1213接收的设备信息(包括外部智能终端130的设备mac地址和信号强度)。
[0059]
需要说明的是,无线通信单元1213的实时检测过程,与主控单元1211将临时mac地址进行预存的过程,是相互独立的,不存在严格的执行顺序区分,此处不作限定。
[0060]
获取设备信息后,主控单元1211可以执行步骤s30。
[0061]
步骤s30:判断所述设备mac地址是否属于预存mac地址,其中,所述预存mac地址包括永久mac地址和临时mac地址。
[0062]
在本实施例中,主控单元1211可以判断设备mac地址是否属于预存mac地址,此处的预存mac地址包括永久mac地址(例如将住户使用的智能终端130的mac地址进行预存,作为永久mac地址,当然可以进行变更、删除等常规的改动操作)和临时mac地址(例如将配送人员绑定的智能终端130的mac地址进行预存,作为临时mac地址)。
[0063]
而主控单元1211判断设备mac地址是否属于预存mac地址的方式,可以是主控单元1211通过查表匹配的方式判断是否预存了此设备mac地址,从而确定设备mac地址是否属于预存mac地址。
[0064]
针对设备mac地址不属于预存mac地址的情况,主控单元1211可以确定该设备mac地址不属于预存mac地址,不用进行其他操作。
[0065]
针对设备mac地址属于预存mac地址的情况,主控单元1211可以执行步骤s40。
[0066]
步骤s40:若所述设备mac地址属于预存mac地址,基于所述信号强度确定出间隔距离,并在所述间隔距离满足距离条件时生成控制信息,发送给所述驱动单元,以使所述驱动单元基于所述控制信息控制所述门禁闸机开启。
[0067]
在本实施例中,主控单元1211可以基于信号强度确定出间隔距离,并在间隔距离满足距离条件时生成控制信息,发送给驱动单元1214,以使驱动单元1214基于控制信息控制门禁闸机122开启。
[0068]
另外,由于预存mac地址可能是永久mac地址或临时mac地址,针对永久mac地址,主控单元1211不需要进行抹除。而为了保证安保系统的可靠性,对于临时mac地址,需要进行相应的消除操作。因此,针对设备mac地址属于临时mac地址的情况,主控单元1211可以执行步骤s50。
[0069]
步骤s50:若所述设备mac地址属于临时mac地址,则在生成控制信息后,将所述设备mac地址从所述预存mac地址列表中消除。
[0070]
在本实施例中,主控单元1211可以在生成控制信息后,将设备mac地址从预存mac地址列表中消除。
[0071]
通过获取服务器110下发的临时mac地址(服务器110分配的配送订单对应的智能终端130的mac地址)并进行预存,加入到预存mac地址列表中,以及,通过获取无线通信单元1213接收的设备信息(包括外部智能终端130的设备mac地址和信号强度);而后判断设备mac地址是否属于预存mac地址(包括永久mac地址和临时mac地址);若设备mac地址属于预存mac地址,基于信号强度确定出间隔距离,并在间隔距离满足距离条件时生成控制信息,
发送给驱动单元1214,以使驱动单元1214基于控制信息控制门禁闸机122开启。进一步的,若设备mac地址属于临时mac地址,则在生成控制信息后,将设备mac地址从预存mac地址列表中消除。这样的方式可以给配送人员建立一个临时的“通行指令”,将配送人员绑定的智能终端130的mac地址进行临时预存,使得配送人员可以利用其绑定的智能终端130的mac地址通过智能门禁控制装置120。而在配送人员进入后,即可将设备mac地址(即配送人员绑定的智能终端130的mac地址)从预存mac地址列表中消除,使得配送人员在下次接到此区域内的配送订单之前,无法再次利用其绑定的智能终端130的mac地址通过该智能门禁控制装置120,大大提升该小区(或写字楼等楼寓)的安全性,也能够保证内部人员的便利性,无需到门口取物。另外,此种方式可以实现无接触式的门禁验证,也无需人们(内部人员,使用永久mac地址;配送人员,使用临时mac地址)进行近距离手动刷卡验证,非常方便,还不需要进行人脸、指纹等个人隐私信息的录入,提升个人信息的安全性。整体来说,本方案可以实现用户及配送人员无操作式地通行门禁闸机(对于配送人员来说可以节约时间),且对智能门禁控制装置120的硬件要求较低,可以降低制造成本。
[0072]
在本实施例中,无线通信单元1213可以为蓝牙模组,对应的,信号强度为rssi(received signal strength indication,接收信号强度指示)值,那么,主控单元1211可以采用以下方式确定出间隔距离:
[0073]
示例性的,主控单元1211可以将rssi值代入以下公式:
[0074][0075]
其中,d表示间隔距离;rssi表示rssi值;a表示发射端与接收端相隔1米时的信号强度,即外部智能终端130与无线通信单元1213相隔1米时的信号强度值;n表示环境衰减因子;abs()表示绝对值函数。
[0076]
由此,可以通过公式(1)计算得到间隔距离d。
[0077]
采用蓝牙模组作为无线通信单元1213,可以有效检测智能门禁控制装置120(门禁控制模块121和门禁闸机122)附近的智能终端130,建立蓝牙通信以获取这些智能终端130的间隔距离,从而判断是否开启门禁闸机122。而此种计算方式可以有效且精准地确定智能终端130与蓝牙模组之间的距离,保证基于无线通信的智能门禁控制方法的有效性。
[0078]
在本实施例中,在间隔距离满足距离条件时生成控制信息,发送给驱动单元1214的具体方式可以如下:
[0079]
主控单元1211可以获取门禁闸机122的当前状态,其中,当前状态为开启状态或关闭状态,开启状态表示门禁闸机122处于开启的过程中或保持开启的状态,关闭状态表示门禁闸机122处于关闭的过程中或保持关闭的状态。
[0080]
在当前状态为关闭状态时,主控单元1211可以判断间隔距离是否位于第一距离范围内,并在间隔距离位于第一距离范围内时,生成控制信息发送给驱动单元1214。
[0081]
在当前状态为开启状态时,主控单元1211可以判断间隔距离是否位于第二距离范围内,并在间隔距离位于第二距离范围内时,生成控制信息发送给驱动单元1214。此处,第二距离范围的最大距离值大于第一距离范围的最大距离值。
[0082]
针对门禁闸机122的当前状态所处的不同状态(开启状态或关闭状态)分别设置不同的开启标准:针对门禁闸机122处于关闭状态的情况,通过判断间隔距离是否位于第一距
离范围内,并在间隔距离位于第一距离范围内时,生成控制信息发送给驱动单元1214;针对门禁闸机122处于开启状态的情况,判断间隔距离是否位于第二距离范围内,并在间隔距离位于第二距离范围内时,生成控制信息发送给驱动单元1214,其中,第二距离范围的最大距离值大于第一距离范围的最大距离值。这样的情况可以充分考虑到门禁闸机122处于关闭状态时,只需正常开启,花费的时间较少;而针对门禁闸机122处于开启状态时,通常会引起后面的人加快脚步进入的情况,从而容易出现碰撞、摔倒等情况。若此时按照正常的判断距离(第一距离范围)来判断是否开启门禁的话,那么门禁闸机122会关闭,而在后面的人员进入到第一距离范围内采开启,这样会导致门禁闸机122的频繁开闭,浪费能源的同时,还更容易导致门禁闸机122的老化,且对后面的人员造成一个心理上的紧张。因此,此处在门禁闸机122处于开启状态时,采用与其处于关闭状态时的不同判断标准,给后面的人员预留一个更加充分的时间,尽可能避免人员着急奔跑而导致的碰撞、摔倒等情况,且能够节约能源,减缓门禁闸机122的老化。
[0083]
示例性的,门禁闸机122的入口和出口之间间隔在设定距离y米以上(例如5米以上、10米以上等,以5米为例),门禁闸机122从开启变换为关闭所需时间为t秒(例如3秒、5秒等,以3秒为例)。
[0084]
那么,第一距离范围的最大值为x1米(例如2米、3米等,以2米为佳),第二距离范围的最大值为x2米(例如5米、8米等),其中,设定距离y大于第二距离范围的最大值x2,且x1与x2之间满足以下条件:
[0085]
x1+1.5t≥x2≥x1+0.5t,
ꢀꢀꢀꢀꢀꢀ
(2)
[0086]
其中,0<t≤5。
[0087]
利用此种方式确定第一距离范围的最大值为x1和第二距离范围的最大值为x2,且考虑到门禁闸机122从开启变换为关闭所需时间为t秒,从而确定第二距离范围的最大值x2的取值。系数0.5作为低值,可以视为人们在第一距离范围与第二距离范围之间的区域内正常行走时的速度(处于无线通信单元1213的感应范围内),而系数1.5作为高值,可以视为骑行人员(例如配送人员)、开车人员(例如住户)在第一距离范围与第二距离范围之间的区域内的速度(处于无线通信单元1213的感应范围内),因此可以根据不同的小区情况(例如是否可供骑行人员通过、是否可供开车人员通过、第一距离范围与第二距离范围之间的区域内的实际通行道路情况等),选取合适的系数值进行设定。并且,第二距离范围的最大值,均位于蓝牙模组(或wifi等常用无线通信单元1213)的有效通信范围(通常在10米及以上)内,保证方案的可行性。
[0088]
在本实施例中,针对设备mac地址属于临时mac地址的情况,在生成控制信息后,主控单元1211还可以记录生成控制信息的通行时间点,并将通行时间点与设备mac地址进行关联;通过上位通信单元1212将通行时间点与关联的设备mac地址返回给服务器110。而服务器110可以基于通行时间点,结合设备mac地址对应的配送订单的完成时间点,判断此配送人员是否存在提前点击完成该配送订单的非诚信行为。
[0089]
利用生成控制信息的通行时间点,可以准确得到配送人员达到(也可以理解为通行)该区域的智能门禁控制装置120的通行时间点,可以作为判断配送人员是否存在提前点击完成该配送订单的非诚信行为的有力依据,针对现在的配送人员在未送达物品而提前点击完成订单的普遍情况,可以进行有效地清查,尽可能保护用户的利益(例如“准时保”等类
似的权益保障产品的行权),整顿配送行业内的风气,有利于通过监管的方式提高配送人员的素质,从而提高用户黏度,实现平台方(提升用户满意度)、用户方(享受便利的生活方式)、配送人员方(淘汰素质低的配送人员,保障高素质配送人员的利益)和安保方(可以保证安保系统的可靠性,降低在甄别可疑外来人员上花费的人力和物力成本)的多方共赢。
[0090]
在本实施例中,主控单元1211将设备mac地址从预存mac地址列表中消除的具体方式可以为:获取当前时间点;判断所述当前时间点与所述通行时间点之间的间隔是否达到设定时长,其中所述设定时长的取值范围在30~150秒;在所述当前时间点与所述通行时间点之间的间隔达到所述设定时长后,将所述设备mac地址从所述预存mac地址列表中消除。
[0091]
在该实现方式中,通过在当前时间点与通行时间点之间的间隔达到设定时长(取值范围在30~150秒)后,将设备mac地址从预存mac地址列表中消除,这样可以给配送人员预留一定的时间,因为有的小区不允许电动摩托车通行,因此配送人员需要将其电动摩托车停靠在路边(可能位于第二距离范围内甚至第一距离范围内),从其后备箱内拿出物品通过门禁闸机122。因此,预留的时间可以给配送人员的操作预留合理的时间,更具有实用性。
[0092]
另外,针对服务器110判断此配送人员是否存在提前点击完成该配送订单的非诚信行为,具体可以采用以下方式进行:
[0093]
服务器110可以判断通行时间点是否位于该配送订单的完成时间点之后。
[0094]
若通行时间点位于该配送订单的完成时间点之后,服务器110可以确定此配送人员存在提前点击完成该配送订单的非诚信行为(因为配送人员还未到达目标智能门禁控制装置120的门禁闸机122)。而后服务器110可以获取从目标智能门禁控制装置120的门禁闸机122到该配送订单的目的地所需的预估配送时间(可以从过往的大量配送数据求得均值时间作为预估配送时间,当然也可以选择其他方式取得预估配送时间,此处不作限定),基于通行时间点和预估配送时间校正该配送订单的真实完成时间点。例如,将通行时间点加上预估配送时间作为该配送订单的真实完成时间点。
[0095]
若通行时间点不位于该配送订单的完成时间点之后,服务器110可以获取该配送订单的用户反馈的送达时间点(有的配送订单,用户会主动校正实际的送达时间点,有的配送订单,用户不会主动校正,此处讨论用户校正实际的送达时间点的情况),并基于该通行时间点和送达时间点,确定用户反馈的送达时间点是否可靠。若可靠,服务器110可以基于送达时间点校正该配送订单的真实完成时间点,其中,用户反馈的送达时间点与通行时间点之间的间隔时长符合参考时长范围时,确定用户反馈的送达时间点可靠,此参考时长范围基于所述预估配送时间确定。
[0096]
通过这样的方式可以有效针对通行时间点位于该配送订单的完成时间点之后和通行时间点位于该配送订单的完成时间点之前的两种情况分别进行送达时间的可靠性进行判定,还能够较为准确地校正该配送订单的真实完成时间点。
[0097]
示例性的,服务器110可以基于以下方式确定参考时长范围:
[0098]
服务器110可以获取从目标智能门禁控制装置120的门禁闸机122到该配送订单的目的地所需的预估配送时间。以及,服务器110可以获取预估配送时间对应的时间标准差(例如,预估配送时间10分钟对应的时间标准差为3分钟,预估配送时间15分钟对应的时间标准差为5分钟)。而后,服务器110可以通过以下公式计算参考时长范围:
[0099]
t

=t
p
+aδt,
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0100]
其中,t

为参考时长范围的最大值;t
p
表示预估配送时间;a为标准差数量,由该目标智能门禁控制装置120所在区域的配送难度确定,取值为2~4;δt表示该预估配送时间对应的时间标准差。
[0101]
利用上述公式计算参考时长范围,还能够考虑到不同小区地配送难度(例如内部楼栋多、难找、路绕、无电梯等情况),确定不同的时间标准差数量,更加符合实际情况,减少误判。例如,内部楼栋多、路绕(例如在20栋以上),但有电梯的情况,时间标准差数量取值为3,内部楼栋多、路绕(例如在20栋以上),且无电梯时,时间标准差数量取值为4。
[0102]
以上是对本方案中基于无线通信的智能门禁临时通行系统100及应用于主控单元1211的基于无线通信的智能门禁控制方法的介绍,为了便于对本方案的进一步理解,以下将对本方案提供的智能门禁控制装置120中门禁控制模块121的硬件设计进行介绍。
[0103]
其中,无线通信单元1213,主要用于与感应范围内的智能终端130进行无线通信,因此,可以选用蓝牙模组或wifi模块等作为无线通信单元1213,还可以选用集成了蓝牙或者wifi功能的芯片作为主控单元1211,从而将主控单元1211与无线通信单元1213集成,此处不作限定。本实施例中以蓝牙为例进行说明,但不应视为对本技术的限定。
[0104]
示例性的,选用蓝牙模组作为无线通信单元1213时,相应的蓝牙识别电路可以参阅图3,蓝牙识别电路与主控单元1211之间采用串口进行通讯,其中蓝牙识别电路可以采用外置天线的方式,增加识别距离。蓝牙识别电路采用蓝牙芯片结合必要的外围电路组成,其中蓝牙芯片内可以运行蓝牙4.2协议。具体的电路如图3所示,此处不再赘述。
[0105]
门禁闸机122内置继电器,主控单元1211可以通过三极管控制继电器的开启和关闭。而门禁闸机122中门锁的控制线连接到继电器的常开口和公共口,当继电器的控制引脚有信号时,继电器吸合,门锁的控制线通电,门禁闸机122开启,对应设计的门禁控制电路(驱动单元1214)如图4所示(具体电路不进行赘述)。当然,其他方式中,门禁闸机122还可以是滑动门禁,门禁闸机122开启时,驱动电机拖动闸门滑动,从而开启门禁。
[0106]
在本实施例中,门禁控制模块121还可以设置相应的显示单元、按键单元等,此处不作限定。
[0107]
示例性的,显示单元的显示屏一方面负责实现操作或对讲相关的提示,另一方面也是设置操作的提示,还可以显示搜索到的蓝牙设备的mac地址。相应的,对应设计的显示电路如图5和图6所示,图5和图6为显示电路的不同部分,组合得到显示电路(具体电路不进行赘述)。
[0108]
示例性的,按键单元是用户的输入部分,通过按键可以输入房号和进行参数的设置等。此处,按键单元的电路设计如图7所示(具体电路不进行赘述)。
[0109]
基于此,由于主控单元1211要求具有的接口较多(因为除了核心功能外,还需要满足其他一些辅助性的功能,例如按键单元、显示单元、通信单元等),从而满足主控单元1211的功能。
[0110]
示例性的,本实施例中选用it972芯片作为主控单元1211,但不应视为对本技术的限定,在具体的芯片选型时,还可以根据实际需要选择其他满足功能的芯片,此处不作限定。以it972芯片作为主控单元1211时,相应的设计电路如图8和图9所示(具体电路不进行赘述)。
[0111]
综上所述,本技术实施例提供一种基于无线通信的智能门禁控制方法及系统,通
过获取服务器110下发的临时mac地址(服务器110分配的配送订单对应的智能终端130的mac地址)并进行预存,加入到预存mac地址列表中,以及,通过获取无线通信单元1213接收的设备信息(包括外部智能终端130的设备mac地址和信号强度);而后判断设备mac地址是否属于预存mac地址(包括永久mac地址和临时mac地址);若设备mac地址属于预存mac地址,基于信号强度确定出间隔距离,并在间隔距离满足距离条件时生成控制信息,发送给驱动单元1214,以使驱动单元1214基于控制信息控制门禁闸机122开启。进一步的,若设备mac地址属于临时mac地址,则在生成控制信息后,将设备mac地址从预存mac地址列表中消除。这样的方式可以给配送人员建立一个临时的“通行指令”,将配送人员绑定的智能终端130的mac地址进行临时预存,使得配送人员可以利用其绑定的智能终端130的mac地址通过智能门禁控制装置120。而在配送人员进入后,即可将设备mac地址(即配送人员绑定的智能终端130的mac地址)从预存mac地址列表中消除,使得配送人员在下次接到此区域内的配送订单之前,无法再次利用其绑定的智能终端130的mac地址通过该智能门禁控制装置120,大大提升该小区(或写字楼等楼寓)的安全性,也能够保证内部人员的便利性,无需到门口取物。另外,此种方式可以实现无接触式的门禁验证,也无需人们(内部人员,使用永久mac地址;配送人员,使用临时mac地址)进行近距离手动刷卡验证,非常方便,还不需要进行人脸、指纹等个人隐私信息的录入,提升个人信息的安全性。
[0112]
在本技术所提供的实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0113]
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0114]
再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0115]
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
[0116]
以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1