门禁控制方法及装置、电子设备、计算机可读存储介质与流程

文档序号:17844648发布日期:2019-06-11 21:35阅读:139来源:国知局
门禁控制方法及装置、电子设备、计算机可读存储介质与流程

本申请涉及门禁技术领域,特别涉及一种门禁控制方法及装置、电子设备、计算机可读存储介质。



背景技术:

现有的门禁控制方法是,用户通过住所内固定安装的、与门禁设备连接的终端与门禁设备交互,进行应答、开门。

其不足之处在于,终端固定安装于住所内,使得用户只能够在安装处附近操控门禁设备,不能在住所内距离终端较远处和住所外操控门禁设备。简言之,现有技术存在用户不能在距离终端较远处操控门禁设备的问题。

申请内容

为了解决相关技术中用户不能在距离终端较远处操控门禁设备的技术问题,本申请提供了一种门禁控制方法及装置、电子设备、计算机可读存储介质。

一种门禁控制方法,所述方法部署于门禁系统,所述门禁系统包括业务中心、用户端以及门禁设备,所述业务中心包括主业务中心以及分布于各处的地区业务中心,所述方法包括:

所述主业务中心向所述用户端发送所述用户端所属区域对应的网络入口信息;

通过所述网络入口信息控制所述用户端接入对应于所述所属区域的业务中心,所述业务中心与所述所属区域内分布的门禁设备交互,所述用户端接入的业务中心为所述主业务中心或地区业务中心;

在所述用户端接入所述业务中心的状态下,所述业务中心被所述用户端触发控制所述所属区域内的门禁设备,所述门禁设备包括第三方门禁设备。

一种门禁控制装置,所述装置部署于门禁系统,所述门禁系统包括业务中心、用户端以及门禁设备,所述业务中心包括主业务中心以及分布于各处的地区业务中心,所述装置包括:

发送模块,装设于所述主业务中心,用于向所述用户端发送所述用户端所属区域对应的网络入口信息;

接入模块,装设于所述用户端,用于通过所述网络入口信息控制所述用户端接入对应于所述所属区域的业务中心,所述业务中心与所述所属区域内分布的门禁设备交互,所述用户端接入的业务中心为所述主业务中心或地区业务中心;

控制模块,装设于所述业务中心,用于在所述用户端接入所述业务中心的状态下,被所述用户端触发控制所述所属区域内的门禁设备,所述门禁设备包括第三方门禁设备。

一种电子设备,包括:

处理器;以及

存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如前所述的方法。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述的方法。

本申请的实施例提供的技术方案可以包括以下有益效果:

本申请提供的方法部署于门禁系统,门禁系统包括业务中心、用户端以及门禁设备,业务中心包括主业务中心以及分布于各处的地区业务中心。该方法包括以下步骤:主业务中心向用户端发送用户端所属区域对应的网络入口信息,通过网络入口信息控制自身接入对应于所属区域的业务中心,业务中心与所属区域内分布的门禁设备交互,用户端接入的业务中心为主业务中心或地区业务中心。在用户端接入业务中心的状态下,业务中心被用户端触发控制所属区域内的门禁设备,门禁设备包括第三方门禁设备。

通过上述方法,用户通过用户端即可操控与用户端所接入业务中心连接的门禁设备,由于用户端可移植、其所安装于的设备可灵活移动,用户得以在较大的活动范围内对门禁设备进行操控。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并于说明书一起用于解释本申请的原理。

图1是根据一示例性实施例示出的一种门禁控制方法的流程图;

图2是根据图1对应实施例示出的步骤130的细节的流程图;

图3是根据一示例性实施例示出的一种门禁系统的示意图;

图4是根据一示例性实施例示出的一种门禁控制装置的框图;

图5是根据一示例性实施例示出的一种装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所描述的、本申请的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种门禁控制方法的流程图。该方法部署于门禁系统,门禁系统包括业务中心、用户端以及门禁设备,业务中心包括主业务中心以及分布于各处的地区业务中心。

门禁设备至少包括门锁和控制主板,门锁受控于控制主板,控制主板受控于门禁设备的操作系统及应用软件,业务中心通过网络连接与门禁设备上的应用软件进行指令、数据通讯。

用户端是安装于移动终端设备(例如智能手机、平板电脑、pc电脑)中的虚拟装置,通过向业务中心发送指令,触发业务中心控制相应门禁设备。

主业务中心和地区业务中心都能够连接门禁设备,也能够连接用户端。在一示例性实施例中,主业务中心从各处的地区业务中心获取用户端和门禁设备在运行中产生的新的数据,实现数据同步,门禁系统的数据维护人员从主业务中心获取数据进行数据维护。

如图1所示,该方法包括以下步骤。

步骤110,主业务中心向用户端发送该用户端所属区域对应的网络入口信息。

用户端从主业务中心获得所属区域对应的网络入口信息。

新的用户端接入业务中心时,接入的是主业务中心,用户端向主业务中心进行注册/登录。

用户端登录到主业务中心后,主业务中心向用户端发送网络入口信息,使用户端接入网络入口信息对应的业务中心。

在一示例性实施例中,用户端向主业务中心进行注册、登录,之后,向主业务中心发送所属区域信息,主业务中心根据所属区域信息向用户端发送对应的网络入口信息。

所属区域可以是用户选定的,也可以是根据用户端的地理位置设定的。所属区域信息指示了用户需要控制的门禁设备所属的区域,所属区域不同的门禁设备受控于不同的业务中心,发送的所属区域信息不同的用户端从主业务中心得到的网络入口信息不同。

步骤130,通过网络入口信息控制用户端接入对应于该所属区域的业务中心,业务中心与该所属区域内分布的门禁设备交互,用户端接入的业务中心为主业务中心或地区业务中心。

用户端被接收的网络入口信息触发接入网络入口信息对应的业务中心,即对应于上述所属区域信息的业务中心。

业务中心控制所属区域内的门禁设备,基于业务中心与所属区域内门禁设备的交互,接入业务中心的用户端间接与门禁交互。

步骤150,在用户端接入业务中心的状态下,业务中心被用户端触发控制该所属区域内的门禁设备,门禁设备包括第三方门禁设备。

用户端通过业务中心触发操控该所属区域内的门禁设备。

用户端在接入业务中心的状态下,与业务中心进行交互,向业务中心发送对门禁设备进行操控的指令,业务中心根据该指令对相应门禁设备执行控制。

第三方门禁设备中集成相应的sdk(softwaredevelopmentkit,软件开发工具包)后,能够被业务中心控制。

业务中心对门禁设备的控制可以是开门、关门、下发黑名单、下发白名单。

通过上述方法,用户得以通过用户端操控门禁设备,用户端与相应业务中心连接,即可操控接入该业务中心的门禁设备。

在一示例性实施例中,步骤110包括:主业务中心接收用户端发起的业务中心关联请求;主业务中心根据业务中心关联请求确定用户端所属区域,根据该所属区域向用户端返回网络入口信息,该所属区域为用户端选定的区域。

用户端通过向主业务中心发起业务中心关联请求,获得主业务中心根据该所属区域返回的网络入口信息。

用户端登录主业务中心后,在用户操作的触发下,用户端向主业务中心发起业务中心关联请求,业务中心关联请求中包括用户选定产生的所属区域信息。

主业务中心根据业务中心关联请求中的所属区域信息向用户端返回对应的网络入口信息。

图2是根据图1对应实施例示出的步骤130的细节的流程图。在一示例性实施例中,如图2所示,步骤130包括以下步骤。

步骤131,触发用户端根据网络入口信息发起对业务中心的访问。

用户端接收网络入口信息后,向网络入口信息对应的业务中心发起访问,业务中心为主业务中心或地区业务中心。

步骤133,通过发起的访问,建立用户端与业务中心之间的网络连接,使用户端登录至业务中心。

用户端通过向业务中心发起访问,登录至业务中心。

在一示例性实施例中,步骤150包括:在用户端接入业务中心的状态下,业务中心通过与该用户端的网络链接,接收该用户端为用户向业务中心发送的开门指令,触发业务中心控制门禁设备执行开门。

在接入业务中心的状态下,用户端通过与业务中心的网络链接,为用户向业务中心发送开门指令,触发业务中心控制门禁设备执行开门。

开门指令是在特定用户操作(例如在开门操控界面触摸开门虚拟按钮区域)的触发下生成的。

在一示例性实施例中,门禁设备通过自身与对应业务中心之间的交互,向业务中心上传门禁数据。

在一示例性实施例中,图1所示方法还包括以下步骤:业务中心通过与对应用户端的网络连接,接收该用户端发送的门禁数据查看指令,向该用户端发送相应门禁数据,门禁数据查看指令指示了门禁设备和查看的时间段。

用户端通过与对应业务中心的网络连接,向接入的业务中心发送门禁数据查看指令,从业务中心获得相应门禁数据。

在具体实现中,门禁设备包括麦克风、摄像头,门禁数据包括门禁设备开关门记录、麦克风采集的声音数据、摄像头采集的视频数据。用户端向业务中心发送门禁数据查看指令,通过业务中心从门禁设备获得门禁数据查看指令所指示时间段内的门禁数据。

在一示例性实施例中,用户端通过业务中心实时获取门禁设备采集的声音数据和视频数据,用户端还通过业务中心向门禁设备实时发送自身采集的声音数据和视频数据,实现用户端和门禁设备之间的实时音视频通讯。

图3是根据一示例性实施例示出的一种门禁系统的示意图。如图3所示,该门禁系统包括用户端(图示用户app)、门禁设备(图示设备)、主业务中心及多个地区业务中心。

主业务中心与地区业务中心通过网络(互联网或专线)互联,主业务中心维护所有地区业务中心的信息(中心标识id、中心用户接入网络入口信息(域名、端口、认证密钥)),地区业务中心通过数据同步的方式把核心数据(用户手机号授权、小区信息)上传到主业务中心,每个上传的信息都会被标记所属地区业务中心标识id,主业务中心通过此标识id区分不同地区业务中心的数据。

用户从应用市场下载app,默认是连接主业务中心完成用户注册,提交关键用户信息(包括手机号、登录密码)。注册后,用户可输入用户信息登录app,选择自己所住的小区,主业务中心根据注册用户的手机号以及所选小区可以关联到该小区对应的业务中心(主业务中心或地区业务中心),获得对应业务中心的网络入口信息,返回到用户端(app)。

用户端接收到用户所选择小区对应的业务中心(可能是主业务中心也可能是地区业务中心)网络入口信息后,即发起网络连接到对应的业务中心,与其交互完成静默登录,静默登录无需用户重新输入用户名及密码。

用户登录成功后,即可通过用户端经由业务中心的业务云平台与门禁设备进行交互,例如远程开门,查看监控视频。

下述为本申请装置实施例,可以用于执行本申请上述方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

图4是根据一示例性实施例示出的一种门禁控制装置的框图。该装置部署于门禁系统,门禁系统包括业务中心、用户端以及门禁设备,业务中心包括主业务中心以及分布于各处的地区业务中心。该装置可以用于执行图1所示方法。如图4所示,该装置包括以下模块。

发送模块410,装设于所述主业务中心,用于向所述用户端发送所述用户端所属区域对应的网络入口信息;

接入模块430,装设于所述用户端,用于通过所述网络入口信息控制所述用户端接入对应于所述所属区域的业务中心,所述业务中心与所述所属区域内分布的门禁设备交互,所述用户端接入的业务中心为所述主业务中心或地区业务中心;

控制模块450,装设于所述业务中心,用于在所述用户端接入所述业务中心的状态下,被所述用户端触发控制所述所属区域内的门禁设备,所述门禁设备包括第三方门禁设备。

在一示例性实施例中,发送模块410包括:

接收单元,用于接收所述用户端发起的业务中心关联请求;

响应单元,用于根据所述业务中心关联请求确定所述用户端所属区域,根据所述所属区域向所述用户端返回网络入口信息,所述所属区域为所述用户端选定的区域。

在一示例性实施例中,接入模块430被配置为执行:

触发所述用户端根据所述网络入口信息发起对业务中心的访问;

通过发起的所述访问,建立所述用户端与所述业务中心之间的网络连接,使所述用户端登录至所述业务中心。

在一示例性实施例中,控制模块450被配置为执行:

在所述用户端接入所述业务中心的状态下,所述业务中心通过与所述用户端的网络链接,接收所述用户端为用户向所述业务中心发送的开门指令,触发所述业务中心控制所述门禁设备执行开门。

在一示例性实施例中,图4所示装置还包括上传模块,所述上传模块装设于门禁设备,用于通过自身与对应业务中心之间的交互,向所述业务中心上传门禁数据。

在一示例性实施例中,图4所示装置还包括获取模块,所述获取模块装设于所述业务中心,用于通过与对应用户端的网络连接,接收所述用户端发送的门禁数据查看指令,向所述用户端发送相应门禁数据,所述门禁数据查看指令指示了门禁设备和查看的时间段。

可选的,本申请还提供一种电子设备,该电子设备可以用于如前所示实施环境中,执行如上任一所示的方法的全部或者部分步骤。所述电子设备包括:

处理器;

用于存储处理器可执行指令的存储器;

所述计算机可读指令被所述处理器执行时实现前述方法。

图5是根据一示例性实施例示出的一种装置的框图。上述用户端可安装于该装置中,该装置可以是上述电子设备。如图5所示,装置1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电源组件1006,多媒体组件1008,音频组件1010,传感器组件1014以及通信组件1016。

处理组件1002通常控制装置1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件1002可以包括一个或多个处理器1018来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,用于便于处理组件1002和其他组件之间的交互。例如,处理组件1002可以包括多媒体模块,用于以方便多媒体组件1008和处理组件1002之间的交互。

存储器1004被配置为存储各种类型的数据以支持在装置1000的操作。这些数据的示例包括用于在装置1000上操作的任何应用程序或方法的指令。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。存储器1004中还存储有一个或多个模块,用于该一个或多个模块被配置成由该一个或多个处理器1018执行,以完成上述方法中的全部或者部分步骤。

电源组件1006为装置1000的各种组件提供电力。电源组件1006可以包括电源管理系统,一个或多个电源,及其他与为装置1000生成、管理和分配电力相关联的组件。

多媒体组件1008包括在所述装置1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(liquidcrystaldisplay,简称lcd)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。屏幕还可以包括有机电致发光显示器(organiclightemittingdisplay,简称oled)。

音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦克风(microphone,简称mic),当装置1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。

传感器组件1014包括一个或多个传感器,用于为装置1000提供各个方面的状态评估。例如,传感器组件1014可以检测到装置1000的打开/关闭状态,组件的相对定位,传感器组件1014还可以检测装置1000或装置1000一个组件的位置改变以及装置1000的温度变化。在一些实施例中,该传感器组件1014还可以包括磁传感器,压力传感器或温度传感器。

通信组件1016被配置为便于装置1000和其他设备之间有线或无线方式的通信。装置1000可以接入基于通信标准的无线网络,如wifi(wireless-fidelity,无线保真)。在一个示例性实施例中,通信组件1016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1016还包括近场通信(nearfieldcommunication,简称nfc)模块,用于以促进短程通信。例如,在nfc模块可基于射频识别(radiofrequencyidentification,简称rfid)技术,红外数据协会(infrareddataassociation,简称irda)技术,超宽带(ultrawideband,简称uwb)技术,蓝牙技术和其他技术来实现。

在示例性实施例中,装置1000可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在一示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介质例如包括指令的存储器,上述指令可由处理器执行以完成上述方法。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1