《一种密码处理方法和密码锁.pdf》由会员分享,可在线阅读,更多相关《一种密码处理方法和密码锁.pdf(11页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102213050A43申请公布日20111012CN102213050ACN102213050A21申请号201010147090922申请日20100409E05B49/0020060171申请人刘志刚地址518055广东省深圳市南山区留仙大道中兴工业园研二楼2层72发明人刘志刚54发明名称一种密码处理方法和密码锁57摘要本发明实施例提出一种密码处理方法,包括密码锁接收用户输入的密码;密码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码所存储于插入述第一钥匙接口中的钥匙内。本发明实施例还相应提出一种密码锁。实施本发明实施例,可以在密码锁内完成修改密码锁的钥匙内保存的密码。
2、的操作,无须通过计算机和专门的软件和设备,从而方便用户修改密码的操作。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图3页CN102213057A1/2页21一种密码处理方法,其特征在于,包括密码锁接收用户输入的密码;密码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内。2如权利要求1所述的密码处理方法,其特征在于,所述密码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内步骤之前包括密码锁接收用户输入的发送所述密码的发送请求。3如权利要求2所述的密码处理方法,其特征在于,所述密。
3、码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内步骤具体为密码锁检测所述第一钥匙接口内中是否存在钥匙;当所述第一钥匙接口内存在钥匙时,密码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内。4如权利要求3所述的密码处理方法,其特征在于,所述密码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内步骤具体为密码锁通过所述第一钥匙接口的串行通信电路,将所述密码发送到所述钥匙内的控制模块,并指示所述控制模块将所述密码存储到所述钥匙内的存储器中。5如权利要求4所述的密码处理方法,其特征在于,包。
4、括密码锁通过第二钥匙接口,接收插入所述第二钥匙接口中的钥匙发送的密码;判断密码表中是否存在所述密码;当所述密码表中存在所述密码时,向门栓开关驱动电路发送开启信号,指示所述门栓开关驱动电路驱动门栓运动。6一种密码锁,其特征在于,包括用于向钥匙发送密码的第一钥匙接口以及用于接收钥匙发送的密码的第二钥匙接口,还包括接收模块,用于接收用户输入的密码;密码下发模块,用于通过所述第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内。7如权利要求6所述的密码锁,其特征在于,包括发送确认模块,用于在所述接收模块接收用户输入的密码之后,接收用户输入的发送所述密码的发送请求,并指示所述密码下发模块将所述密。
5、码存储于插入所述第一钥匙接口中的钥匙内。8如权利要求7所述的密码锁,其特征在于,密码下发模块包括检测单元,用于检测所述第一钥匙接口内中是否存在钥匙;执行单元,用于当所述检测单元检测到第一钥匙接口内存在钥匙时,通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内。9如权利要求8所述的密码锁,其特征在于,所述执行单元包括串行通信子单元,用于通过所述第一钥匙接口的串行通信电路,将所述密码发送到所述钥匙内的控制模块,并指示所述控制模块将所述密码存储到所述钥匙内的存储器中。10如权利要求8所述的密码锁,其特征在于,包括权利要求书CN102213050ACN10221305。
6、7A2/2页3密码接收模块,用于通过所述第二钥匙接口,接收插入所述第二钥匙接口中的钥匙发送的密码;判断模块,用于判断密码表中是否存在所述密码接收模块接收到的密码;门栓控制模块,用于当所述判断模块判断密码表中存在所述密码时,向门栓开关驱动电路发送控制信号,指示所述门栓开关驱动电路驱动门栓运动。权利要求书CN102213050ACN102213057A1/5页4一种密码处理方法和密码锁技术领域0001本发明涉及电子领域,尤其涉及一种密码处理方法和密码锁。背景技术0002为了增强防盗效果,目前很多用户都在大门位置加装密码锁,一般情况下,为了避免用户因忘记密码而无法开启密码锁所导致的不便,目前密码锁的。
7、钥匙大多采用射频卡或集成电路卡INTEGRATEDCIRCUITCARD,IC卡,该射频卡或IC卡已经保存开启密码锁的密码,使用时将该射频卡或IC卡插入密码锁的卡槽中,射频卡或IC卡向密码锁发送卡内保存的密码,密码锁接收并判断该密码为有效密码后,向门栓开关驱动电路发送开启信号,指示所述门栓开关驱动电路开启门栓。目前当用户需要修改射频卡或集成电路卡内保存的密码时,只能通过计算机和专门的软件和设备才能完成修改操作,因此对于用户修改密码的操作显得非常不便。发明内容0003鉴于现有技术存在的问题,本发明提出一种密码处理方法和密码锁,可以在密码锁上完成对钥匙内保存的密码的设置/修改操作,无须通过计算机和。
8、专门的软件和设备,从而方便用户修改密码的操作。0004为了解决上述技术问题,本发明实施例提出一种密码处理方法,包括0005密码锁接收用户输入的密码;0006密码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内。0007相应地,本发明实施例还提出一种密码锁,包括用于向钥匙发送密码的第一钥匙接口以及用于接收钥匙发送的密码的第二钥匙接口,还包括0008接收模块,用于接收用户输入的密码;0009密码下发模块,用于通过所述第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内。0010实施本发明实施例,通过在密码锁内设置用于向钥匙发送密码的第一钥匙接口以及用于。
9、接收钥匙发送的密码的第二钥匙接口,使用接收模块接收用户输入的密码,以及使用密码下发模块通过所述第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内,可以在密码锁内完成修改密码锁的钥匙内保存的密码的操作,无须通过计算机和专门的软件和设备,从而方便用户修改密码的操作。附图说明0011为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可说明书CN102213050ACN102213057A2/5页5以根据这些附图获得其。
10、他的附图。0012图1是本发明实施例中密码处理方法的流程图;0013图2是本发明实施例中密码锁的原理图;0014图3是本发明实施例中密码锁钥匙的原理图。具体实施方式0015本发明提出一种密码处理方法和密码锁,可以在密码锁内完成修改密码锁的钥匙内保存的密码的操作,无须通过计算机和专门的软件和设备,从而方便用户修改密码的操作。0016图1是本发明实施例中密码处理方法的流程图,本发明实施例中密码处理方法包括0017步骤101,密码锁接收用户输入的密码;0018步骤102,可选地,密码锁接收用户输入的发送所述密码的发送请求;0019步骤103,密码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储。
11、于插入所述第一钥匙接口中的钥匙内;0020此处,具体实施时,密码锁检测所述第一钥匙接口内中是否存在钥匙;当所述第一钥匙接口内存在钥匙时,密码锁通过用于向钥匙发送密码的第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内。另外,密码锁可以通过所述第一钥匙接口的串行通信电路,将所述密码发送到所述钥匙内的控制模块,并指示所述控制模块将所述密码存储到所述钥匙内的存储器中,具体地,上述的串行通信采用的通讯协议具体内容如下假设密码长度为N。通信开始时,密码锁上的处理器首先给钥匙上的处理器发送0X55数据,钥匙上的处理器收到0X55数据后,向密码锁上的处理器发送0X55数据作为应答。密码锁上的处理器。
12、收到0X55后表明通讯已经建立,可以发送密码了,这时密码锁上的处理器先依次将密码的N个数字发送给钥匙上的处理器,然后对密码的N个数字求和,将求和结果发送给钥匙上的处理器。数据发送完成后,密码锁上的处理器还需要发送0X55给钥匙上的处理器,通知密码发送完毕。钥匙上的处理器收到0X55后,对收到的前N个数据求和,然后将求和结果与第N1个收到的数据进行比较,相等则表明密码传输正确;否则密码传输不对。0021如果密码传输正确,钥匙上的处理器发送0X55给密码锁上的处理器;如果不正确,则钥匙上的处理器发送0XAA给密码锁上的处理器。密码锁上的处理器接收到0X55,表明密码传输正确,该处理器推出密码发送程。
13、序;密码锁上的处理器接收到0XAA,表明密码传输不正确,密码锁上的处理器重新向匙上的处理器发送密码。0022进一步地,所述密码处理方法还可以包括0023步骤104,密码锁通过第二钥匙接口,接收插入所述第二钥匙接口中的钥匙发送的密码;0024步骤105,判断密码表中是否存在所述密码;0025步骤106,当所述密码表中存在所述密码时,向门栓开关驱动电路发送开启信号,指示所述门栓开关驱动电路驱动门栓运动。0026可见,可以通过上述步骤101至步骤103将对钥匙进行设密或改密,然后在需要开关门时通过步骤104至步骤106进行解密即可。当然,所述第一钥匙接口和所述第二钥匙说明书CN102213050AC。
14、N102213057A3/5页6接口可以在物理是分开的,也可以是共同的一个接口比如钥匙插槽。0027图2是本发明实施例中密码锁的原理图,本发明实施例中密码锁包括第一钥匙接口21、第二钥匙接口22、接收模块23、发送确认模块24和密码下发25模块,其中0028第一钥匙接口21,用于向钥匙发送密码;0029第二钥匙接口22,用于接收钥匙发送的密码;0030此处,密码锁安装在门内,其上有第一钥匙接口21和第二钥匙接口22两个对外通信接口,其中第一钥匙接口21设置在门内,另外第二钥匙接口22伸向门外。0031接收模块23,用于接收用户输入的密码;0032此处,具体实施时,可以通过键盘矩阵231接收用户。
15、输入的密码,键盘矩阵231上设置有09这10个按键。用户输入的密码的最大长度为16位数字,具体的密码长度和密码内容可以由用户确定。0033发送确认模块24,用于在所述接收模块23接收用户输入的密码之后,接收用户输入的发送所述密码的发送请求,并指示所述密码下发模块25将所述密码存储于插入所述第一钥匙接口21中的钥匙内;0034此处,具体实施时,用户密码输入完毕后,可以点击密码锁的发送按键发出密码的发送请求,此时密码锁接收用户输入的发送所述密码的发送请求,并指示所述密码下发模块将所述密码存储于插入所述第一钥匙接口21中的钥匙内;0035密码下发模块25,用于通过所述第一钥匙接口21,将所述密码存储。
16、于插入所述第一钥匙接口21中的钥匙内。0036此处,钥匙本身是无源的,不携带电池,当钥匙插入密码锁的第一钥匙接口21后,通过第一钥匙接口21钥匙获得5V工作电压。密码下发模块25在发送确认模块24接收用户输入的发送所述密码的发送请求后,将所述密码存储于插入所述第一钥匙接口21中的钥匙内。密码下发模块25具体还包括0037检测单元251,用于检测所述第一钥匙接口21内中是否存在钥匙;0038执行单元252,用于当所述检测单元检测到第一钥匙接口21内存在钥匙时,通过用于向钥匙发送密码的第一钥匙接口21,将所述密码存储于插入所述第一钥匙接口21中的钥匙内。0039所述执行单元252包括0040串行通。
17、信子单元2521,用于通过所述第一钥匙接口21的串行通信电路,将所述密码发送到所述钥匙内的控制模块,并指示所述控制模块将所述密码存储到所述钥匙内的存储器中。0041此处,将将所述密码存储到所述钥匙内的存储器中后,可以提示用户是否继续设置/修改下一个钥匙的密码,当用户继续设置/修改下一个钥匙的密码时,重复执行上述操作。0042本发明实施例中的密码锁还包括门栓开关驱动电路26、密码接收模块27、判断模块28和开启模块29,其中0043密码接收模块27,用于通过所述第二钥匙接口22,接收插入所述第二钥匙接口22中的钥匙发送的密码;0044判断模块28,用于判断密码表中是否存在所述密码接收模块接收到的。
18、密码;说明书CN102213050ACN102213057A4/5页70045门栓控制模块29,用于当所述判断模块判断密码表中存在所述密码时,向门栓开关驱动电路26发送控制信号,指示所述门栓开关驱动电路26驱动门检运动。0046此处,门栓开关驱动电路26可以采用电机驱动芯片LG9110输出驱动信号,驱动带齿轮的电机转动,电机转动从而驱动门栓移动,从而实现开门或关门操作。0047需要说明的是,使用者现在有了存储有密码的钥匙,如果想要出门,那么走出门外,关闭屋门,然后将钥匙插入门外第二钥匙接口22中,钥匙上电工作,密码接收模块27通过第二钥匙接口22读取钥匙中的密码,判断模块28将收到的密码与保存。
19、的密码进行比较,如果判断密码相符,表明密码有效,指示门检控制模块29执行关门操作。开门时,将钥匙插入门外接口中,钥匙上电工作,密码接收模块27通过第二钥匙接口读取钥匙中的密码,判断模块28将收到的密码与保存的密码进行比较,如果判断密码相符,表明密码有效,指示门栓控制模块29执行开门操作。0048如果开门时,使用钥匙中的密码与密码锁所设置密码不符,则该钥匙只能向密码锁传送3次密码,3次过后,密码锁将在2分钟内停止接受密码。因为对于最大长度为16的可变长度密码设置方式,所以有效降低盗窃者找到正确的密码的概率。本发明实施例中的密码锁还可以包括开门指示模块30、关门指示模块31、复位模块32、存储模块。
20、33、电压测量模块34和显示模块35,其中0049开门指示模块30,用于手动指示所述门栓开关驱动电路26开启门栓;0050此处,开门指示模块30检测开门按键301的按键状态,当检测到开门按键301被用户按压而发出信号时,钥匙中的控制模块读取存储器中的密码,然后通过第二钥匙接口22向密码锁发送密码。指示所述门栓开关驱动电路26开启门栓。0051关门指示模块31,用于手动指示所述门栓开关驱动电路26关闭门检;0052此处,关门指示模块31检测关门按键311的按键状态,当检测到关门按键311被用户按压而发出信号时,指示所述门栓开关驱动电路26关闭门栓。0053复位模块32,用于指示复位操作;0054。
21、存储模块33,用于存储用户输入的密码;0055此处,存储模块33可以使用电可擦可编程只读存储器ELECTRICALLYERASABLEPROGRAMMABLEREADONLYMEMORY,EEPROMAT24C02。0056电压测量模块34,用于测量电池电压,如果电压低于6V时,测量电路通知密码锁停止工作,这时即使插入钥匙或者按击开门/关门键,门也不会打开或者关闭,当电压低于6V时,如果你在屋中,则只需要更换锂电池就可以了;如果你在屋外,由于面门上有一个独立的电源接口该电源接口有一个正极、一个负极,将带有相配接口的锂电池接入该电源接口,就能够给密码锁提供大于6V的工作电压;0057此处,可以采。
22、用LM339电压比较器测量电池电压。0058显示模块35,用于显示用户操作的提示信息。0059此处,显示模块可以采用液晶显示器LIQUIDCRYSTALDISPLAY,LCD,用于显示欢迎界面,密码发送成功信息或失败信息或者继续设置密码的提示信息。密码设置完成后,为了省电可以将LCD电源关闭。0060需要说明的是,具体实施时可以用单片机89C2051来实现接收模块、发送确认模块、密码下发模块、密码接收模块、判断模块、门栓控制模块、开门指示模块、关门指示模块说明书CN102213050ACN102213057A5/5页8的功能。0061图3是本发明实施例中密码锁钥匙的原理图,本发明实施例中密码锁。
23、钥匙包括密码锁接口41,控制模块42和存储模块43,其中0062密码锁接口41,用于与密码锁中第一钥匙接口21或第二钥匙接口22相连;0063此处,当第一钥匙接口21或第二钥匙接口22采用串行接口时,密码锁接口41也采用串行通信接口。0064控制模块42,用于控制密码锁钥匙内密码的输入、输出和存储操作;0065具体实施时,可以用单片机89C2051来实现。0066存储模块43,用于存储密码锁下发的密码。0067此处,存储模块43可以使用电可擦可编程只读存储器ELECTRICALLYERASABLEPROGRAMMABLEREADONLYMEMORY,EEPROMAT24C02。0068综上所述。
24、,实施本发明实施例,通过在密码锁内设置用于向钥匙发送密码的第一钥匙接口以及用于接收钥匙发送的密码的第二钥匙接口,使用接收模块接收用户输入的密码,以及使用密码下发模块通过所述第一钥匙接口,将所述密码存储于插入所述第一钥匙接口中的钥匙内,可以在密码锁上完成设置、修改密码锁的钥匙内保存的密码的操作,无须通过计算机和专门的软件和设备,从而方便用户修改密码的操作。0069以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。说明书CN102213050ACN102213057A1/3页9图1说明书附图CN102213050ACN102213057A2/3页10图2说明书附图CN102213050ACN102213057A3/3页11图3说明书附图CN102213050A。