一种基于云账号的门禁方法及门禁系统与流程

文档序号:12739890阅读:419来源:国知局
一种基于云账号的门禁方法及门禁系统与流程

本发明涉及门禁系统领域,尤其涉及一种基于云账号的门禁方法及门禁系统。



背景技术:

目前的门禁系统都会配有其相应的钥匙,而用户在出门前必须要携带钥匙,才能保证顺利打开门禁系统。

但是这种传统的钥匙其体积较小,经常会出现忘记携带的情况,导致用户无法打开门禁系统。另外,传统的门禁系统为了便于插入钥匙,其具有钥匙孔,容易让小偷利用万能钥匙、铁丝之类的工具打开门禁系统,缺乏安全性。且当有客人上门做客,而主人正好不在家时,只能等待主人回家才能进门,非常不方便。



技术实现要素:

本发明的目的是提供一种基于云账号的门禁方法及门禁系统,降低用户忘记携带钥匙的麻烦,且提高门禁系统的安全性,大大提高了用户的使用体验。

本发明提供的技术方案如下:

一种基于云账号的门禁方法,包括:步骤S100云服务器将云账号和门禁系统的标识信息进行绑定存储;步骤S200当接收到智能终端发送的开锁信息时,云服务器判断所述开锁信息是否符合预设条件,得到判断结果;其中,所述开锁信息包括:所述云账号、所述标识信息和开锁指令;步骤S300云服务器根据所述判断结果,控制所述开锁信息中的所述标识信息对应的所述门禁系统执行相应的开锁操作。

在上述技术方案中,通过智能终端替代了传统的钥匙,智能终端已经大面积普及,成为了出门必带之物,因此可以用智能终端替代传统的钥匙,降低忘记带钥匙无法进门的烦恼。另外,采用了这种钥匙的话,门禁系统自然也无需留有钥匙孔,采用的智能锁由与其绑定的云账号来解锁,无钥匙孔的智能锁可以隐藏于门板内,更具安全性。同时,利用云账号作为钥匙还可以对门禁系统进行远程解锁,当然主人不在家,又有朋友拜访时,或者家庭成员有一方没有带手机不能开门时,可以进行远程解锁,避免了被拒于门外的尴尬。

进一步,所述步骤S100之前还包括:步骤S010当接收到智能终端上传的所述云账号和所述标识信息时,云服务器将所述云账号发送给所述标识信息对应的所述门禁系统;步骤S020云服务器接收所述门禁系统发送的反馈信息;步骤S030若所述反馈信息为确认绑定信息,则执行步骤S100;步骤S040若所述反馈信息为拒绝绑定信息,云服务器则丢弃所述云账号和所述标识信息。

在上述技术方案中,在智能终端上发送云账号和标识信息,方便、简单,且具有便携性;且只有在门禁系统发送的反馈信息为确认绑定信息时,云服务器才将其绑定存储,进一步保证了门禁系统的安全性和可靠性。

进一步,所述步骤S010具体包括:步骤S011当接收到智能终端上传的所述云账号和所述标识信息时,云服务器判断所述智能终端和所述标识信息对应的所述门禁系统是否处于同一个局域网中;步骤S012若所述智能终端和所述标识信息对应的所述门禁系统处于同一个局域网中,云服务器将所述云账号发送给所述标识信息对应的所述门禁系统。

在上述技术方案中,在第一次绑定云账号和门禁系统时,可以通过判断智能终端和门禁系统是否处于同一个局域网来确认当前智能终端的身份是否安全,从而保证门禁系统的安全性。

进一步,所述步骤S200具体包括:步骤S210当接收到所述开锁信息时,云服务器判断所述开锁信息中的所述云账号和所述标识信息是否绑定存储;步骤S220若所述云账号和所述标识信息绑定存储,云服务器则认为所述开锁信息符合所述预设条件,执行步骤S310;步骤S230若所述云账号和所述标识信息未绑定存储,云服务器则认为所述开锁信息不符合所述预设条件,执行步骤S340;所述步骤S300具体包括:步骤S310云服务器将所述开锁信息中的所述开锁指令发送给所述开锁信息中的所述标识信息对应的所述门禁系统;步骤S330所述门禁系统执行开锁操作;步骤S340所述门禁系统不执行开锁操作。

在上述技术方案中,一个门禁系统只有特定的云账号才能让它开启,相当于传统的门锁只有特定的钥匙才能打开,且本发明的云账号是基于智能终端存在的,不易出现忘记携带的问题,且解放了传统的钥匙,节约资源。

进一步,所述步骤S310和所述步骤S330之间还包括:步骤S320所述门禁系统弹出开锁密码界面,并获取用户输入的开锁密码;步骤S321所述门禁系统对用户输入的所述开锁密码进行认证;步骤S322当所述门禁系统对用户输入的所述开锁密码认证成功后,执行步骤S330;步骤S323当所述门禁系统对用户输入的所述开锁密码认证失败时,执行步骤S340。

在上述技术方案中,利用绑定的云账号、开锁密码双重限定,保证了门禁系统的安全性和可靠性。

本发明还提供一种基于云账号的门禁系统,包括:云服务器,门禁系统,智能终端;所述云服务器分别与所述门禁系统和所述智能终端通信连接;所述云服务器包括:云存储模块,用于将所述云账号和所述门禁系统的标识信息进行绑定存储;云接收模块,用于接收所述智能终端发送的开锁信息;其中,所述开锁信息包括:所述云账号、所述标识信息和开锁指令;云判断模块,与所述云存储模块、所述云接收模块电连接,当所述云接收模块接收了所述开锁信息时,所述云判断模块判断所述开锁信息是否符合预设条件,得到判断结果;云执行模块,与所述云判断模块电连接,当所述云判断模块得到所述判断结果时,所述云执行模块根据所述判断结果,控制所述开锁信息中的所述标识信息对应的所述门禁系统执行相应的开锁操作;所述智能终端包括:信息发送模块,用于将所述开锁信息发送给所述云服务器。

在上述技术方案中,本发明通过智能终端、云服务器来控制门禁系统,使用户不用再随身携带传统的钥匙,减轻了负担、节约了资源。

进一步,所述信息发送模块,进一步用于将所述云账号和所述标识信息发送给所述云服务器;所述云接收模块,与所述云存储模块电连接,进一步用于接收所述智能终端发送的所述云账号和所述标识信息;以及,进一步用于接收所述门禁系统发送的反馈信息;以及,若所述云接收模块接收的所述反馈信息为拒绝绑定信息,所述云接收模块丢弃所述云账号和所述标识信息;所述云服务器还包括:云发送模块,与所述云接收模块电连接,当所述云接收模块接收到了所述智能终端发送的所述云账号和所述标识信息,所述云发送模块将所述云账号发送给所述标识信息对应的所述门禁系统;所述门禁系统包括:接收模块,用于接收所述云服务器发送的所述云账号;发送模块,与所述接收模块电连接,当所述接收模块接收到所述云账号时,所述发送模块将所述反馈信息发送给所述云服务器;所述云存储模块,进一步用于若所述云接收模块接收的所述反馈信息为确认绑定信息,所述云存储模块将云账号和门禁系统的标识信息进行绑定存储。

进一步,所述云发送模块具体包括:局域网判断子模块,当所述云接收模块接收到了所述智能终端发送的所述云账号和所述标识信息,所述局域网判断子模块判断所述智能终端和所述标识信息对应的所述门禁系统是否处于同一个局域网中;账号发送子模块,当所述局域网判断子模块判断所述智能终端和所述标识信息对应的所述门禁系统处于同一个局域网时,所述账号发送子模块将所述云账号发送给所述标识信息对应的所述门禁系统。

进一步,所述云判断模块,当所述云接收模块接收了所述开锁信息时,所述云判断模块进一步用于判断所述开锁信息中的所述云账号和所述标识信息是否绑定存储,若所述云账号和所述标识信息绑定存储,则认为所述开锁信息符合所述预设条件,若所述云账号和所述标识信息未绑定存储,则认为所述开锁信息不符合所述预设条件;所述云执行模块,当所述开锁信息符合所述预设条件时,所述云执行模块进一步用于将所述开锁信息中的所述开锁指令发送给所述开锁信息中的所述标识信息对应的所述门禁系统;当所述开锁信息不符合所述预设条件时,所述云执行模块不将所述开锁信息中的所述开锁指令发送给所述开锁信息中的所述标识信息对应的所述门禁系统;所述接收模块,进一步用于接收所述云服务器发送的所述开锁指令;所述门禁系统还包括:执行模块,与所述接收模块电连接,当所述接收模块接收到所述开锁指令时,所述执行模块控制所述门禁系统执行开锁操作;以及,当所述接收模块未接收到所述开锁指令时,所述执行模块控制所述门禁系统不执行开锁操作。

进一步,所述执行模块具体包括:密码获取子模块,当所述接收模块接收到所述开锁指令时,所述密码获取子模块控制所述门禁系统弹出开锁密码界面,并获取用户输入的开锁密码;密码认证子模块,当所述密码获取子模块获取了用户输入的所述开锁密码后,所述密码认证子模块对所述开锁密码进行认证;开锁子模块,当所述密码认证子模块对所述开锁密码认证成功后,所述开锁子模块控制所述门禁系统执行开锁操作;以及,当所述密码认证子模块对所述开锁密码认证失败时,所述开锁子模块控制所述门禁系统不执行开锁操作。

与现有技术相比,本发明的基于云账号的门禁方法及门禁系统有益效果在于:

通过智能终端、云服务器来控制门禁系统,使用户不用再随身携带传统的钥匙,减轻了负担、节约了资源。其次,只有和门禁系统绑定的云账号才能控制门禁系统的开关,大大保证了门禁系统的安全性。再次,当第一次绑定云账号和门禁系统时,需要让智能终端和门禁系统处于同一个局域网,从而验证智能终端的安全身份,然后再根据门禁系统的反馈信息,最后确认是否需要绑定存储云账号和标识信息。通过多重手段保证门禁系统的安全性和可靠性,大大方便了用户的使用。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于云账号的门禁方法及门禁系统的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明基于云账号的门禁方法一个实施例的流程图;

图2是本发明基于云账号的门禁方法另一个实施例的流程图;

图3是本发明基于云账号的门禁系统一个实施例的结构示意图;

图4是本发明基于云账号的门禁系统另一个实施例的结构示意图;

图5是本发明基于云账号的门禁系统一个实施例的信号传输示意图。

附图标号说明:

100.云服务器,110.云存储模块,120.云接收模块,130.云判断模块,140.云执行模块,150.云发送模块,151.局域网判断子模块,152.账号发送子模块,200.门禁系统,210.接收模块,220.发送模块,230.执行模块,231.密码获取子模块,232.密码认证子模块,233.开锁子模块,300.智能终端,310.信息发送模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

在本发明的一个实施例中,如图1所示,一种基于云账号的门禁方法,包括:步骤S100云服务器将云账号和门禁系统的标识信息进行绑定存储;步骤S200当接收到开锁信息时,云服务器判断所述开锁信息是否符合预设条件,得到判断结果;其中,所述开锁信息包括:所述云账号、所述标识信息和开锁指令;步骤S300云服务器根据所述判断结果,控制所述开锁信息中的所述标识信息对应的所述门禁系统执行相应的开锁操作。

具体的,本发明是基于云账号或者说云服务来实现对门禁系统的控制。云服务是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。云服务指通过网络以按需、易扩展的方式获得所需服务。

智能终端上可以安装一个门禁应用程序,用户先注册一个云账号,这个云账号会存储于云服务器上,而将门禁系统的标识信息和云账号绑定存储,是为了确认只有和此标识信息绑定保存的云账号才能远程控制门禁系统。门禁系统和云服务器有通信关系,因此,门禁系统必然存在着网卡,可以用门禁系统网卡的物理地址(MAC地址,Media Access Control)的唯一性特点,来作为标识信息。当然,也可以每个门禁系统都有其唯一的ID(Identification),例如:每个门禁系统都其编号,#001,#002等。只要具有唯一性特点的信息都可以作为门禁系统的标识信息。

而云服务器得到云账号和门禁系统的标识信息时,可以通过智能终端发送给云服务器(用户在智能终端上输入云账号和对应的门禁系统的标识信息发送给云服务器),也可以是门禁系统发送给云服务器(例如:用户通过了权限验证后,在门禁系统上输入云账号,将其发送给云服务器,云服务器将此云账号和发送此云账号的门禁系统的标识信息对应保存)。

用户通过智能终端将开锁信息发送给云服务器,开锁信息中包括的云账号、标识信息一是为了确认是否可以开锁,二是为了确认对哪个门禁系统开锁,因此,会对开锁信息进行判断,只有符合预设条件,才会让门禁系统开锁,不符合条件,自然不会开锁,从而保障门禁系统的安全性。

从上述可知,本发明是通过智能终端(例如:手机)来替代了传统的钥匙,之所以采用智能终端,是因为考虑到智能终端已经大面积普及,成为了出门必带之物,因此可以用智能终端替代传统的钥匙,降低忘记带钥匙无法进门的烦恼。另外,采用了这种钥匙的话,门禁系统自然也无需留有钥匙孔,采用的智能锁由与其绑定的云账号来解锁,无钥匙孔的智能锁可以隐藏于门板内,更具安全性。同时,利用云账号作为钥匙还可以对门禁系统进行远程解锁,当然主人不在家,又有朋友拜访时,或者家庭成员有一方没有带手机不能开门时,可以进行远程解锁,避免了被拒于门外的尴尬。

需要注意的是,一个云账号可以绑定多个门禁系统的标识信息(相当于一把钥匙可以开多个门禁系统),一个门禁系统的标识信息也可以绑定多个云账号(相当于多把钥匙)。

优选地,所述步骤S100之前还包括:步骤S010当接收到智能终端上传的所述云账号和所述标识信息时,云服务器将所述云账号发送给所述标识信息对应的所述门禁系统;步骤S020云服务器接收所述门禁系统发送的反馈信息;步骤S030若所述反馈信息为确认绑定信息,则执行步骤S100(并发送绑定成功信息给所述智能终端);步骤S040若所述反馈信息为拒绝绑定信息,云服务器则丢弃所述云账号和所述标识信息(并发送绑定失败信息给所述智能终端)。这里的绑定失败信息可以为门禁系统拒绝,无法绑定。

具体的,用户可以通过智能终端输入自己的云账号和想绑定的门禁系统的标识信息发送给云服务器,云服务器接收到之后将此云账号发送给对应的门禁系统,门禁系统可以设置有显示屏,将此云账号显示出来,询问用户是否确认绑定此云账号,然后将反馈信息发送给云服务器,云服务器再根据此反馈信息来确认是否需要绑定存储。为了保证门禁系统的安全性,在用户通过门禁系统输入反馈信息前,需要对用户的身份进行确认,只有拥有门禁系统确认权限的人才可以对云账号进行确认。对用户的身份进行确认可以有多种方式,例如:指纹识别、声音识别、密码识别等。在智能终端上发送云账号和标识信息,方便、简单,且具有便携性;且只有经过门禁系统验证了拥有门禁系统确认权限的人才能对云账号进行确认,进一步保证了门禁系统的安全性和可靠性。

优选地,所述步骤S010具体包括:步骤S011当接收到智能终端上传的所述云账号和所述标识信息时,云服务器判断所述智能终端和所述标识信息对应的所述门禁系统是否处于同一个局域网中;步骤S012若所述智能终端和所述标识信息对应的所述门禁系统处于同一个局域网中,云服务器将所述云账号发送给所述标识信息对应的所述门禁系统。

具体的,步骤S012之后还可以包括:步骤S013若所述智能终端和所述标识信息对应的所述门禁系统不处于同一个局域网中,则丢弃所述云账号和所述标识信息,并发送绑定失败信息给所述智能终端。这里的绑定失败信息可以为:智能终端和门禁系统未处于同一个局域网,无法绑定。

在第一次绑定云账号和门禁系统时,可以通过判断智能终端和门禁系统是否处于同一个局域网来确认当前智能终端的身份是否安全,从而保证门禁系统的安全性。例如:门禁系统和智能终端都连入了同一个家庭路由器的无线网络中,那么这个无线网络的密码是只有家庭人员知道的,这个智能终端可以连入此无线网络,说明它的身份是家庭人员可以信任的,从而给予了此智能终端绑定门禁系统的第一张通关卡。当绑定成功后,在发送开锁信息时,不要求智能终端和门禁系统在同一个局域网中。

优选地,所述步骤S200具体包括:步骤S210当接收到所述开锁信息时,云服务器判断所述开锁信息中的所述云账号和所述标识信息是否绑定存储;步骤S220若所述云账号和所述标识信息绑定存储,云服务器则认为所述开锁信息符合所述预设条件,执行步骤S310;步骤S230若所述云账号和所述标识信息未绑定存储,云服务器则认为所述开锁信息不符合所述预设条件,执行步骤S340;所述步骤S300具体包括:步骤S310云服务器将所述开锁信息中的所述开锁指令发送给所述开锁信息中的所述标识信息对应的所述门禁系统;步骤S330所述门禁系统执行开锁操作(,并接收所述门禁系统发送的开锁成功信息,将所述开锁成功信息发送给所述智能终端);步骤S340所述门禁系统不执行开锁操作(将开锁失败信息发送给所述智能终端)。

具体的,当用户在智能终端上发送开锁信息给云服务器后,云服务器会判断开锁信息中的云账号和标识信息是否是被绑定存储的,如果是的话,就说明这个云账号是此标识信息对应的门禁系统的钥匙,可以给门禁系统发送开锁指令,让门禁系统开锁;如果不是的话,说明这个云账号不是此标识信息对应的门禁系统的钥匙,不给门禁系统发送开锁指令,不让门禁系统开锁,从而保证门禁系统的安全可靠。一个门禁系统只有特定的云账号才能让它开启,相当于传统的门锁只有特定的钥匙才能打开,且本发明的云账号是基于智能终端存在的,不易出现忘记携带的问题,且解放了传统的钥匙,节约资源。

优选地,所述步骤S310和所述步骤S330之间还包括:步骤S320所述门禁系统弹出开锁密码界面,并获取用户输入的开锁密码;步骤S321所述门禁系统对用户输入的所述开锁密码进行认证;步骤S322当所述门禁系统对用户输入的所述开锁密码认证成功后,执行步骤S330;步骤S323当所述门禁系统对用户输入的所述开锁密码认证失败时,执行步骤S340。

具体的,当门禁系统接收了云服务器发送的开锁指令时,会弹出密码输入界面,让用户在门禁系统处输入开锁密码,只有开锁密码验证正确,才能保证执行开锁。利用绑定的云账号、开锁密码双重限定,保证了门禁系统的安全性和可靠性。

当门禁系统执行开锁操作后,向云服务器发送所述开锁成功信息;云服务器接收所述门禁系统发送的所述开锁成功信息,并将所述开锁成功信息发送给所述智能终端。当门禁系统对用户输入的所述开锁密码认证失败、且不执行开锁操作时,向云服务器发送开锁失败信息;云服务器接收所述门禁系统发送的开锁失败信息,并将所述开锁失败信息发送给所述智能终端。智能终端方可以获得与其云账号绑定的门禁系统的开关状态,便于用户可以随时了解门禁系统的情况,保证了门禁系统的安全性。

在本发明的另一个实施例中,除与上述相同的之外,在绑定云账号和门禁系统时,也可以设置门禁系统的开锁密码,之后从智能终端上发送的开锁信息中也可以包括开锁密码,云服务器在接收到开锁信息后,当确认云账号和标识信息绑定时,再确认开锁信息中的开锁密码和存储的标识信息对应的预设开锁密码是否一致,若是的话,才发送开锁指令给门禁系统,让门禁系统执行开锁操作。

在本发明的另一个实施例中,如图2所示,一种基于云账号的门禁方法,包括:步骤S010当接收到智能终端上传的所述云账号和所述标识信息时,云服务器将所述云账号发送给所述标识信息对应的所述门禁系统;步骤S010具体包括:步骤S011当接收到智能终端上传的所述云账号和所述标识信息时,云服务器判断所述智能终端和所述标识信息对应的所述门禁系统是否处于同一个局域网中;步骤S012若所述智能终端和所述标识信息对应的所述门禁系统处于同一个局域网中,云服务器将所述云账号发送给所述标识信息对应的所述门禁系统;步骤S020云服务器接收所述门禁系统发送的反馈信息;步骤S030若所述反馈信息为确认绑定信息,则执行步骤S100;步骤S040若所述反馈信息为拒绝绑定信息,云服务器则丢弃所述云账号和所述标识信息;步骤S100云服务器将云账号和门禁系统的标识信息进行绑定存储;步骤S200当接收到智能终端发送的开锁信息时,云服务器判断所述开锁信息是否符合预设条件,得到判断结果;其中,所述开锁信息包括:所述云账号、所述标识信息和开锁指令;步骤S200具体包括:步骤S210当接收到所述开锁信息时,云服务器判断所述开锁信息中的所述云账号和所述标识信息是否绑定存储;步骤S220若所述云账号和所述标识信息绑定存储,云服务器则认为所述开锁信息符合所述预设条件,执行步骤S310;步骤S230若所述云账号和所述标识信息未绑定存储,云服务器则认为所述开锁信息不符合所述预设条件,执行步骤S340;步骤S300云服务器根据所述判断结果,控制所述开锁信息中的所述标识信息对应的所述门禁系统执行相应的开锁操作;步骤S300具体包括:步骤S310云服务器将所述开锁信息中的所述开锁指令发送给所述开锁信息中的所述标识信息对应的所述门禁系统;步骤S320所述门禁系统弹出开锁密码界面,并获取用户输入的开锁密码;步骤S321所述门禁系统对用户输入的所述开锁密码进行认证;步骤S322当所述门禁系统对用户输入的所述开锁密码认证成功后,执行步骤S330;步骤S323当所述门禁系统对用户输入的所述开锁密码认证失败时,执行步骤S340;步骤S330所述门禁系统执行开锁操作;步骤S340所述门禁系统不执行开锁操作。

具体的,本发明通过智能终端、云服务器来控制门禁系统,使用户不用再随身携带传统的钥匙,减轻了负担、节约了资源。其次,只有和门禁系统绑定的云账号才能控制门禁系统的开关,大大保证了门禁系统的安全性。再次,当第一次绑定云账号和门禁系统时,需要让智能终端和门禁系统处于同一个局域网,从而验证智能终端的安全身份,然后再根据门禁系统的反馈信息,最后确认是否需要绑定存储云账号和标识信息。通过多重手段保证门禁系统的安全性和可靠性,大大方便了用户的使用。

在本发明的另一个实施例中,如图3所示,一种基于云账号的门禁系统,包括:云服务器100,门禁系统200,智能终端300;所述云服务器100分别与所述门禁系统200和所述智能终端300通信连接(例如:无线连接);所述云服务器100包括:云存储模块110,用于将所述云账号和所述门禁系统的标识信息进行绑定存储;云接收模块120,用于接收所述智能终端发送的开锁信息;其中,所述开锁信息包括:所述云账号、所述标识信息和开锁指令;云判断模块130,与所述云存储模块110、所述云接收模块120电连接,当所述云接收模块接收了所述开锁信息时,所述云判断模块130判断所述开锁信息是否符合预设条件,得到判断结果;云执行模块140,与所述云判断模块130电连接,当所述云判断模块得到所述判断结果时,所述云执行模块根据所述判断结果,控制所述开锁信息中的所述标识信息对应的所述门禁系统执行相应的开锁操作;所述智能终端300包括:信息发送模块310,用于将所述开锁信息发送给所述云服务器。

具体的,门禁系统通过无线网络和云服务器进行通信连接,而智能终端也通过无线网络和云服务器进行通信连接。

智能终端上可以安装一个门禁应用程序,用户先注册一个云账号,这个云账号会存储于云服务器上,而将门禁系统的标识信息和云账号绑定存储,是为了确认只有和此标识信息绑定保存的云账号才能远程控制门禁系统。可以用门禁系统的MAC地址作为标识信息,也可以用其他具有唯一性的信息作为标识信息。

而云服务器得到云账号和门禁系统的标识信息时,可以通过智能终端发送给云服务器(用户在智能终端上输入云账号和对应的门禁系统的标识信息发送给云服务器),也可以是门禁系统发送给云服务器(例如:用户通过了权限验证后,在门禁系统上输入云账号,将其发送给云服务器,云服务器将此云账号和发送此云账号的门禁系统的标识信息对应保存)。

用户通过智能终端将开锁信息发送给云服务器,开锁信息中包括的云账号、标识信息一是为了确认是否可以开锁,二是为了确认对哪个门禁系统开锁,因此,会对开锁信息进行判断,只有符合预设条件,才会让门禁系统开锁,不符合条件,自然不会开锁,从而保障门禁系统的安全性。

从上述可知,本发明是通过智能终端(例如:手机)来替代了传统的钥匙,之所以采用智能终端,是因为考虑到智能终端已经大面积普及,成为了出门必带之物,因此可以用智能终端替代传统的钥匙,降低忘记带钥匙无法进门的烦恼。另外,采用了这种钥匙的话,门禁系统自然也无需留有钥匙孔,采用的智能锁由与其绑定的云账号来解锁,无钥匙孔的智能锁可以隐藏于门板内,更具安全性。同时,利用云账号作为钥匙还可以对门禁系统进行远程解锁,当然主人不在家,又有朋友拜访时,或者家庭成员有一方没有带手机不能开门时,可以进行远程解锁,避免了被拒于门外的尴尬。

需要注意的是,一个云账号可以绑定多个门禁系统的标识信息(相当于一把钥匙可以开多个门禁系统),一个门禁系统的标识信息也可以绑定多个云账号(相当于多把钥匙)。

优选地,如图4所示,所述信息发送模块310,进一步用于将所述云账号和所述标识信息发送给所述云服务器;所述云接收模块120,与所述云存储模块110电连接,进一步用于接收所述智能终端发送的所述云账号和所述标识信息;以及,进一步用于接收所述门禁系统发送的反馈信息;以及,若所述云接收模块接收的所述反馈信息为拒绝绑定信息,所述云接收模块丢弃所述云账号和所述标识信息;所述云服务器100还包括:云发送模块150,与所述云接收模块120电连接,当所述云接收模块120接收到了所述智能终端发送的所述云账号和所述标识信息,所述云发送模块150将所述云账号发送给所述标识信息对应的所述门禁系统;所述门禁系统200包括:接收模块210,用于接收所述云服务器发送的所述云账号;发送模块220,与所述接收模块210电连接,当所述接收模块接收到所述云账号时,所述发送模块将所述反馈信息发送给所述云服务器;所述云存储模块110,进一步用于若所述云接收模块接收的所述反馈信息为确认绑定信息,所述云存储模块将云账号和门禁系统的标识信息进行绑定存储。

具体的,用户可以通过智能终端输入自己的云账号和想绑定的门禁系统的标识信息发送给云服务器,云服务器接收到之后将此云账号发送给对应的门禁系统,门禁系统可以设置有显示屏,将此云账号显示出来,询问用户是否确认绑定此云账号,然后将反馈信息发送给云服务器,云服务器再根据此反馈信息来确认是否需要绑定存储。为了保证门禁系统的安全性,在用户通过门禁系统输入反馈信息前,需要对用户的身份进行确认,只有拥有门禁系统确认权限的人才可以对云账号进行确认。对用户的身份进行确认可以有多种方式,例如:指纹识别、声音识别、密码识别等。在智能终端上发送云账号和标识信息,方便、简单,且具有便携性;只有经过门禁系统验证了拥有门禁系统确认权限的人才能对云账号进行确认,进一步保证了门禁系统的安全性和可靠性。

优选地,如图4所示,所述云发送模块150具体包括:局域网判断子模块151,当所述云接收模块接收到了所述智能终端发送的所述云账号和所述标识信息,所述局域网判断子模块判断所述智能终端和所述标识信息对应的所述门禁系统是否处于同一个局域网中;账号发送子模块152,当所述局域网判断子模块判断所述智能终端和所述标识信息对应的所述门禁系统处于同一个局域网时,所述账号发送子模块将所述云账号发送给所述标识信息对应的所述门禁系统。

具体的,账号发送子模块,当所述局域网判断子模块判断所述智能终端和所述标识信息对应的所述门禁系统未处于同一个局域网时,账号发送子模块不将所述云账号发送给所述标识信息对应的所述门禁系统,发送绑定失败信息给所述智能终端;云接收模块丢弃所述云账号和所述标识信息。这里的绑定失败信息可以为:智能终端和门禁系统未处于同一个局域网,无法绑定。

在第一次绑定云账号和门禁系统时,可以通过判断智能终端和门禁系统是否处于同一个局域网来确认当前智能终端的身份是否安全,从而保证门禁系统的安全性。例如:门禁系统和智能终端都连入了同一个家庭路由器的无线网络中,那么这个无线网络的密码是只有家庭人员知道的,这个智能终端可以连入此无线网络,说明它的身份是家庭人员可以信任的,从而给予了此智能终端绑定门禁系统的第一张通关卡。需要注意的是,当绑定成功后,在发送开锁信息时,不要求智能终端和门禁系统在同一个局域网中。

优选地,如图4所示,所述云判断模块130,当所述云接收模块接收了所述开锁信息时,所述云判断模块进一步用于判断所述开锁信息中的所述云账号和所述标识信息是否绑定存储,若所述云账号和所述标识信息绑定存储,则认为所述开锁信息符合所述预设条件,若所述云账号和所述标识信息未绑定存储,则认为所述开锁信息不符合所述预设条件;所述云执行模块140,当所述开锁信息符合所述预设条件时,所述云执行模块140进一步用于将所述开锁信息中的所述开锁指令发送给所述开锁信息中的所述标识信息对应的所述门禁系统;当所述开锁信息不符合所述预设条件时,所述云执行模块不将所述开锁信息中的所述开锁指令发送给所述开锁信息中的所述标识信息对应的所述门禁系统;所述接收模块210,进一步用于接收所述云服务器发送的所述开锁指令;所述门禁系统200还包括:执行模块230,与所述接收模块210电连接,当所述接收模块接收到所述开锁指令时,所述执行模块控制所述门禁系统执行开锁操作;以及,当所述接收模块未接收到所述开锁指令时,所述执行模块控制所述门禁系统不执行开锁操作。

具体的,当用户在智能终端上发送开锁信息给云服务器后,云服务器会判断开锁信息中的云账号和标识信息是否是被绑定存储的,如果是的话,就说明这个云账号是此标识信息对应的门禁系统的钥匙,可以给门禁系统发送开锁指令,让门禁系统开锁;如果不是的话,说明这个云账号不是此标识信息对应的门禁系统的钥匙,不给门禁系统发送开锁指令,不让门禁系统开锁。从而保证门禁系统的安全可靠,一个门禁系统只有特定的云账号才能让它开启,相当于传统的门锁只有特定的钥匙才能打开,且本发明的云账号是基于智能终端存在的,不易出现忘记携带的问题,同时解放了传统的钥匙,节约资源。

优选地,如图4所示,所述执行模块230具体包括:密码获取子模块231,当所述接收模块接收到所述开锁指令时,所述密码获取子模块控制所述门禁系统弹出开锁密码界面,并获取用户输入的开锁密码;密码认证子模块232,当所述密码获取子模块获取了用户输入的所述开锁密码后,所述密码认证子模块对所述开锁密码进行认证;开锁子模块233,当所述密码认证子模块对所述开锁密码认证成功后,所述开锁子模块控制所述门禁系统执行开锁操作;以及,当所述密码认证子模块对所述开锁密码认证失败时,所述开锁子模块控制所述门禁系统不执行开锁操作。

具体的,当门禁系统接收了云服务器发送的开锁指令时,会弹出密码输入界面,让用户在门禁系统处输入开锁密码,只有开锁密码验证正确,才能保证执行开锁。利用绑定的云账号、开锁密码双重限定,保证了门禁系统的安全性和可靠性。

当门禁系统执行开锁操作后,向云服务器发送所述开锁成功信息;云服务器接收所述门禁系统发送的所述开锁成功信息,并将所述开锁成功信息发送给所述智能终端。当门禁系统对用户输入的所述开锁密码认证失败、且不执行开锁操作时,向云服务器发送开锁失败信息;云服务器接收所述门禁系统发送的开锁失败信息,并将所述开锁失败信息发送给所述智能终端。智能终端方可以获得与其云账号绑定的门禁系统的开关状态,便于用户可以随时了解门禁系统的情况,保证了门禁系统的安全性。

在本发明的另一个实施例中,如图5所示,当云账号和门禁系统的标识信息绑定后,智能终端可以直接通过无线网络和云服务器进行通信,而门禁系统一般是通过家庭的无线路由器400的无线网络与云服务器进行通信。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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