专利名称:门禁方法及系统和手机的制作方法
技术领域:
本发明涉及门禁技术,尤其涉及一种门禁方法及系统和手机。
背景技术:
目前,基于密码锁的门禁技术已被企业所广泛采用,在基于密码锁的门禁技术中,将密码锁的密码写入RFID (Radio Frequency Identif ication,射频识别)卡中,当用户将RFID卡靠近密码锁的感应区时,RFID卡将主动地将密码数据发送给密码锁,从而对密码锁进行解锁。由于上述门禁方案中,需要专用的RFID卡才能够解锁密码锁,因此用户需要专门携带RFID卡(也称为“门卡”),而门卡容易丢失或者忘记携带,给用户带来不便。。
发明内容
本发明实施例所要解决的技术问题在于,提供一种门禁方法及系统和手机,可以使用户不必携带专门的门卡,方便用户使用。为了解决上述技术问题,本发明实施例提供了一种门禁系统,包括:作为门匙的手机和LED光控密码锁;
所述手机,用于检测到用户的发送预存的密码数据的指示时,将所述预存的密码数据转换为LED可见光信号,发送给所述LED光控密码锁。所述LED光控密码锁,用于接收所述手机发送的LED可见光信号,并将所述LED可见光信号还原为所述密码数据;
所述LED光控密码锁,还用于根据所述密码数据,执行开锁或维持当前状态。其中,所述手机包括:中央处理器CPU、驱动器和LED,所述CPU、驱动器和LED顺序连接;
所述CPU,用于检测到用户的发送预存的密码数据的指示时,将所述预存的密码数据按照曼彻斯特编码方式编码为上下沿触发信号,并将所述上下沿触发信号加载至驱动器;所述驱动器,用于按照所述上下沿触发信号控制所述LED的供电开启或关闭。其中,所述LED光控密码锁包括:检测器、处理器、解码器、匹配器和执行部件,且所述检测器、处理器、解码器、匹配器和执行部件顺序连接;
所述检测器,用于检测所述LED可见光信号,生成电流信号;
所述处理器,用于放大所述电流信号,并将放大的电流信号转换为电压信号,作为数字信号输出;
所述解码器,用于采用曼彻斯特解码方式将所述数字信号解码为表征密码数据的二进制数据;
所述匹配器,用于根据所述解码得到的表征密码数据的二进制数据,控制执行部件开锁或维持当前状态。其中,所述匹配器,用于将所述解码得到的表征密码数据的二进制数据与预置的密码数据进行匹配,当能够从所述预置的密码数据中匹配到相同的密码时,向所述执行部件输出开锁指示信号;当不能够从所述预置的密码数据中匹配到相同的密码时,向所述执行部件输出维持当前状态的指示信号。相应地,本发明实施例还提供了一种手机,包括:中央处理器CPU、驱动器和LED,所述CPU、驱动器和LED顺序连接;
所述CPU,用于检测到用户的发送预存的密码数据的指示时,将所述预存的密码数据按照曼彻斯特编码方式编码为上下沿触发信号,并将所述上下沿触发信号加载至驱动器;所述驱动器,用于按照所述上下沿触发信号控制所述LED的供电开启或关闭。其中,所述CPU包括:
读取单元,用于检测到用户的发送预存的密码数据的指示时,读取预存的密码数据; 第一转换单元,用于将所述读取的密码数据转换为二进制数据;
第二转换单元,用于将所述二进制数据按照曼彻斯特编码方式转换为上下沿触发信号。其中,所述第二转换单元,用于将二进制数据“I”转换为下降沿触发信号,将“O”转换为上升沿触发信号。相应地,本发明实施例还提供了一种门禁方法,包括:
手机接收用户的指示消息,所述指示消息中携带以LED可见光信号的形式发送预存的密码数据的指示;
所述手机将预存的密码数据转换为LED可见光信号,并发送给LED光控密码锁;
所述LED光控密码锁接收所述手机的LED可见光信号,并将其还原为所述密码数据; 所述LED光控密码锁根据所述密码数据,执行开锁或维持当前状态。其中,所述将预存的密码数据转换为LED可见光信号,并发送给LED光控密码锁,包括:
读取预存的密码数据;
将所述读取的密码数据转换为二进制数据;
将所述二进制数据按照曼彻斯特编码方式转换为上下沿触发信号;
以所述上下沿触发信号控制所述手机中用于发送密码数据的LED的供电的开启或关闭。其中,所述接收手机的LED可见光信号,并将其还原为所述密码数据,包括:
接收LED可见光信号,生成相应的电流信号;
放大所述电流信号,并将其转换为电压信号,作为数字信号输出;
将所述数字信号按照曼彻斯特解码方式转换为表征密码数据的二进制数据;
所述根据密码数据,执行开锁或维持当前状态,包括:
将所述表征密码数据的二进制数据与预置的密码数据进行匹配;
如果能够从所述预置的密码数据中匹配到相同的密码数据,则执行开锁;如果不能够从所述预置的密码中匹配到相同的密码数据,则维持当前状态。实施本发明实施例,具有如下有益效果:
本发明实施例由手机携带LED光控密码锁的密钥,当需要对LED光控密码锁解锁时,只需要由手机将密码数据转换为LED可见光信号,发送给LED光控密码锁,从而实现对LED光控密码锁的解锁。由于本发明实施例中不需要携带专门的“门卡”,门卡由用户的手机实现,因此能够减轻用户的负担,避免用户携带专门的“门卡”,方便用户的使用。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的门禁系统的实施例的结构示意 图2是图1中的手机的实施例的结构示意 图3是图2的CPU的实施例的结构示意 图4是图1中的LED光控密码锁的实施例的结构示意 图5是本发明实施例提供的门禁方法的实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参考图1,是本发明的门禁系统的实施例的结构示意图,该门禁系统I包括:手机2和LED光控密码锁3。其中手机2中集成有LED,用于发送LED可见光信号;该手机2中还预存有密码数据,该密码数据为光控密码锁2的解锁密码;当手机11检测到用户的发送该密码数据的指示时,将该密码数据通过LED以LED可见光信号的形式发送给LED光控密码锁3,以请求对LED光控密码锁3的解锁。可以理解的是,手机2中集成的LED可以专门为发送密码数据所设置的LED,或者,由手机中已有的部件复用而成,例如:可以将手机中实现闪光功能的LED复用为发送密码数据。LED光控密码锁3中内置有LED可见光信号感应的部件,用以接收手机发送的LED可见光信号;LED光控密码锁还将接收到的LED可见光信号还原为密码数据,并根据该密码数据执行解锁或维持当前状态。本发明实施例由手机携带LED光控密码锁的密钥,当需要对LED光控密码锁解锁时,只需要由手机将密码数据转换为LED可见光信号,发送给LED光控密码锁,从而实现对LED光控密码锁的解锁。由于本发明实施例中不需要携带专门的“门卡”,可以由用户的手机实现,因此能够减轻用户的负担,避免用户携带专门的“门卡”。请参考图2,是图1中手机的实施例的结构示意图,该手机包括:CPU (CentralProcessing Unit,中央处理器)21、驱动器22和LED23,且CPU21、驱动器22和LED23顺序连接。其中,CPU21,用于检测到用户的发送预存的密码数据的指示时,将所述预存的密码数据按照曼彻斯特编码方式编码为上下沿触发信号,并将所述上下沿触发信号加载至驱动器。具体地,如图3所示,CPU21包括:读取单元211、第一转换单元212和第二转换单元 213。其中,读取单元211,用于检测到用户的发送预存的密码数据的指示时,读取预存的密码数据。第一转换单元212,用于将读取单元读取的密码数据转换为由“O”和“I”组成的密码数据。第二转换单元213,用于将第一转换单元212转换得到的密码数据转换为上下沿触发信号;具体地,在一个周期内,第二转换单元213将“O”转换为上升沿触发信号,在“I”转换为下降沿触发信号。第二转换单元213得到上下沿触发信号之后,将该上下沿触发信号发送给驱动器22。驱动器22,用于按照上下沿触发信号控制LED23的供电开启或关闭。具体地,驱动器22对上下沿触发信号进行扫扫描,当扫描到上升沿触发信号时,将LED23的供电开启,当扫描到下降沿触发信号时,将LED23的供电关闭。LED23,在驱动器22的控制下,以闪烁的方式向外发送携带了密码数据的LED可见
光信号。本发明实施例,由手机2预存密码数据,从而实现可能同时存储多个LED光控密码锁的密码数据,避免采用RFID卡时只能存储一个密码锁的密码的缺陷;另外,通过手机2实现了将预存的密码数据以LED可见光信号的方式发送,从而可以将手机作为LED光控密码锁的钥匙,避免用户单独携带“门卡”。请参考图4,是图1中的LED光控密码锁的实施例的结构示意图,该LED光控密码锁包括:接收器31、处理器32、解码器33、匹配器34和执行部件35,且接收器31、处理器32、解码器33、匹配器34和执行部件35顺序连接。其中,接收器31接收手机发出的LED可见光信号,生成相应的电流信号。具体地,接收器31可以由光敏元件实现,例如光敏二极管或光敏三极管,当LED可见光信号照射到接收器31时,接收器31生成相应的电流信号。需要说明的是,因为手机发出的LED可见光信号是闪烁的,因此接收器31生成的电流信号也是不连续的,正是由于LED可见光信号的闪烁导致接收器31生成的电流信号的不连续,成功地将密码数据由手机传递到了密码锁3。处理器32,用于放大接收器31生成的电流信号,并将放大的电流信号转换为电压信号之后,作为数字信号输出。解码器33,用于按照曼彻斯特解码方式解码处理器32输出的数字信号,得到表征密码数据的二进制数据。匹配器34,用于将解码器33得到的表征密码数据的二进制数据与密码锁3中预置的密码数据进行匹配;当能从预置的密码数据中匹配到相同的密码时,则表示当前用户为合法用户,则向执行部件35输出解锁指示信号,比如向执行部件35输出高电平;当不能够从预置的密码数据中匹配到相同的密码时,则表示当前用户为非法用户,向执行部件35输出维持当前状态的指示信号,比如向执行部件35输出低电平。
执行部件35,根据匹配器34输来的指示信号,执行相应的操作,比如开锁操作或维持当前状态的操作。请参考图5,是本发明提供的门禁方法的实施例的流程示意图,图5的方法流程中涉及执行主体手机和LED光控密码锁可以与图1中的手机2和LED光控密码锁3具有相同的结构和功能,所述方法流程包括:
S51,手机接收用户的指示消息,该指示消息携带以LED可见光信号的形式发送预存的密码数据的指示。具体地,用户可以通过按压手机中设置的预定的功能键或通过触控的方式向手机发送指示消息;例如,用户在将手机中发射LED可见光信号的部位对准LED光控密码锁的接收LED可见光信号的部位之后,向手机发送指示消息。S52,手机将预存的密码数据转换为LED可见光信号,发送给LED光控密码锁。具体地,S52包括:从存储器中读取密码数据;将读取的密码数据转换为二进制数据;将二进制密码数据转换为上下沿触发信号;以该上下沿触发信号控制手机中用于发送密码数据的LED的供电的开启或关闭。S53,LED光控密码锁接收手机的LED可见光信号,并将其还原为密码数据。具体地,S53包括:接收LED可见光信号,生成相应的电流信号;放大所述电流信号,并将其转换为电压信号,作为数字信号输出;将所述数字信号转换为表征密码数据的二进制数据。S54,LED光控密码锁根据S53中得到的密码数据,执行开锁或维持当前状态。具体地,S54包括:将S53得到的表征密码数据的二进制数据与预置的密码数据进行匹配;如果能够从所述预置的密码数据中匹配到相同的密码数据,则执行开锁;如果不能够从所述预置的密码中匹配到相同的密码数据,则维持当前状态。本发明实施例由手机携带LED光控密码锁的密钥,当需要对LED光控密码锁解锁时,只需要由手机将密码数据转换为光信号,发送给LED光控密码锁,从而实现对LED光控密码锁的解锁。由于本发明实施例中不需要携带专门的“门卡”,可以由用户的手机实现,因此能够减轻用户的负担,避免用户携带专门的“门卡”。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.一种门禁系统,其特征在于,包括:作为门匙的手机和LED光控密码锁; 所述手机,用于检测到用户的发送预存的密码数据的指示时,将所述预存的密码数据转换为LED可见光信号,发送给所述LED光控密码锁; 所述LED光控密码锁,用于接收所述手机发送的LED可见光信号,并将所述LED可见光信号还原为所述密码数据; 所述LED光控密码锁,还用于根据所述密码数据,执行开锁或维持当前状态。
2.要求I所述的门禁系统,其特征在于,所述手机包括:中央处理器CPU、驱动器和LED,所述CPU、驱动器和LED顺序连接; 所述CPU,用于检测到用户的发送预存的密码数据的指示时,将所述预存的密码数据按照曼彻斯特编码方式编码为上下沿触发信号,并将所述上下沿触发信号加载至驱动器; 所述驱动器,用于按照所述上下沿触发信号控制所述LED的供电开启或关闭。
3.要求2所述的门禁系统,其特征在于,所述LED光控密码锁包括:检测器、处理器、解码器、匹配器和执行部件,且所述检测器、处理器、解码器、匹配器和执行部件顺序连接; 所述检测器,用于检测所述LED可见光信号,生成电流信号; 所述处理器,用于放大所述电流信号,并将放大的电流信号转换为电压信号,作为数字信号输出; 所述解码器,用于采用曼彻斯特解码方式将所述数字信号解码为表征密码数据的二进制数据; 所述匹配器,用于根据所述解码得到的表征密码数据的二进制数据,控制执行部件开锁或维持当前状态。
4.要求3所述的门禁系统,其特征在于,所述匹配器,用于将所述解码得到的表征密码数据的二进制数据与预置的密码数据进行匹配,当能够从所述预置的密码数据中匹配到相同的密码时,向所述执行部件输出开锁指示信号;当不能够从所述预置的密码数据中匹配到相同的密码时,向所述执行部件输出维持当前状态的指示信号。
5.一种手机,其特征在于,包括:中央处理器CPU、驱动器和LED,所述CPU、驱动器和LED顺序连接; 所述CPU,用于检测到用户的发送预存的密码数据的指示时,将所述预存的密码数据按照曼彻斯特编码方式编码为上下沿触发信号,并将所述上下沿触发信号加载至驱动器; 所述驱动器,用于按照所述上下沿触发信号控制所述LED的供电开启或关闭。
6.要求5所述的手机,其特征在于,所述CPU包括: 读取单元,用于检测到用户的发送预存的密码数据的指示时,读取预存的密码数据; 第一转换单元,用于将所述读取的密码数据转换为二进制数据; 第二转换单元,用于将所述二进制数据按照曼彻斯特编码方式转换为上下沿触发信号。
7.要求6所述的手机,其特征在于,所述第二转换单元,用于将二进制数据“I ”转换为下降沿触发信号,将“O”转换为上升沿触发信号。
8.一种门禁方法,其特征在于,包括: 手机接收用户的指示消息,所述指示消息中携带以LED可见光信号的形式发送预存的密码数据的指示;所述手机将预存的密码数据转换为LED可见光信号,并发送给LED光控密码锁; 所述LED光控密码锁接收所述手机的LED可见光信号,并将其还原为所述密码数据; 所述LED光控密码锁根据所述密码数据,执行开锁或维持当前状态。
9.要求8所述的方法,其特征在于,所述将预存的密码数据转换为LED可见光信号,并发送给LED光控密码锁,包括: 读取预存的密码数据; 将所述读取的密码数据转换为二进制数据; 将所述二进制数据按照曼彻斯特编码方式转换为上下沿触发信号; 以所述上下沿触发信号控制所述手机中用于发送密码数据的LED的供电的开启或关闭。
10.要求9所述的方法,其特征在于,所述接收手机的LED可见光信号,并将其还原为所述密码数据,包括: 接收LED可见光信号,生成相应的电流信号; 放大所述电流信号,并将其转换为电压信号,作为数字信号输出; 将所述数字信号按照曼彻斯特解码方式转换为表征密码数据的二进制数据; 所述根据密码数据,执行开锁或维持当前状态,包括: 将所述表征密码数据的二进`制数据与预置的密码数据进行匹配; 如果能够从所述预置的密码数据中匹配到相同的密码数据,则执行开锁;如果不能够从所述预置的密码中匹配到相同的密码数据,则维持当前状态。
全文摘要
本发明实施例公开了一种门禁系统,包括作为门匙的手机和LED光控密码锁;所述手机,用于检测到用户的发送预存的密码数据的指示时,将所述预存的密码数据转换为LED可见光信号,发送给所述LED光控密码锁。所述LED光控密码锁,用于接收所述手机发送的LED可见光信号,并将所述LED可见光信号还原为所述密码数据;所述LED光控密码锁,还用于根据所述密码数据,执行开锁或维持当前状态。本发明实施例还公开了一种手机和门禁方法。采用本发明,可以使用户不必携带专门的门卡,方便用户使用。
文档编号G07C9/00GK103116914SQ201110362960
公开日2013年5月22日 申请日期2011年11月16日 优先权日2011年11月16日
发明者刘若鹏, 栾琳, 刘敏, 张伟 申请人:深圳光启高等理工研究院