门锁控制系统及方法

文档序号:6664975阅读:410来源:国知局
专利名称:门锁控制系统及方法
技术领域
本发明涉及一种门锁控制系统,尤其是用于出租房屋的门锁控制系统以及应用该门锁控制系统的门锁控制方法。
背景技术
房屋、宾馆酒店的房间以及办公室或工厂等场所往往是只允许特定的人员进入,因此人们在房屋、房间或办公室等的门上设置门锁,并使用专用的钥匙才能开启相应门锁,避免他人未经允许地进入。但现有的门锁钥匙容易被盗配,不法人员仍可以使用盗配的钥匙开启门锁进入房间,造成安全隐患。因此,人们使用手机短信息对门锁的开闭进行控制,从而确保只有特定的人员可以进入房间、办公室或工厂等场所,确保上述场所的财产安全及场所内人员的人 身安全。然而,应用短信息控制的门锁控制系统仅能用于防盗,无法对出租房屋或者酒店宾馆房间的进出实行管理,即无法对房屋的租金计算、房间的费用结算等无法进行有效监控管理。因此,公告号为CN101858169B的中国发明专利公开了一种名为“门锁控制系统及其控制方法”的发明创造,该门锁控制系统如图I所示。门锁控制系统包括门锁控制单元
11、短信息收发单元21、供电单元22以及电子锁控制器24、语音提示单元26,其中电子锁控制器24与电子锁25连接,用于控制电子锁25的开闭。供电单元22为蓄电池或者是将交流电转换成低压直流电的电压模块,用于向门锁控制单元11以及短信息收发单元21供电。短信息收发单元21,诸如手机GSM模块,内安装有一张SM卡,可发送并且接收手机短信息,用于接收诸如银行发送的短信息,并且可以向其他的SIM卡发送短信息。短信息收发单元21接收的来自银行的短信息通常包括有银行的账户信息,如银行账号,还包括该账户收取的费用,即计费数据。短信息收发单元21接收到短信息后,将短信息发送至门锁控制单元11。门锁控制单元11具有短信息解析模块12、计费模块13、日历模块14以及门锁控制模块15,短信息解析模块12用于提取短信息中的银行账户信息、计费数据,并核实该银行账户信息是否与预设的银行账户信息一致,若一致,将计费数据发送至计费模块13。计费模块13预存有单位计费数据、初始计费日期等信息,并根据计费数据、单位计费数据以及初始计费日期等,结合日历模块14所产生的时钟信息,如当前的日期等,计算出门锁的开锁时间长度,并将计算的门锁开锁时间长度发送至门锁控制模块15。门锁控制模块15判断当前的时间是否到达开锁时间长度,如没有到达,则向电子锁控制器24输出开启电子锁的控制信号,如果已经到达开锁时间长度,则向电子锁控制器24输出闭合电子锁的控制信号。电子锁控制器24根据接收的控制器信号,控制电子锁25的开闭动作。当然,门锁控制单元11在开锁时间长度即将届满前,如届满前3天,将通过语言提示单元26输出语言提示信息,告知房客需要及时支付房租。
上述的门锁控制系统能够实现对门锁的有效控制,但是,由于每一个电子锁25只能应用在一个房间上,且每一个电子锁25均需要配备一套完整的门锁控制系统,即需要设置门锁控制单元11、短信息收发单元21等,也就是一套门锁控制系统只能对一个房间的电子锁25进行控制。若酒店或者出租房具有多个房间,则需要配置多套门锁控制系统以分别对多个房间的电子锁进行控制,导致酒店或出租房花费高昂的费用,且需要分别对每一套门锁控制系统进行管理,管理费用较高。

发明内容
本发明的主要目的是提供一种使用成本较低的门锁控制系统。本发明的另一目的是提供一种能够对多把门锁进行管理的门锁控制方法。为实现上述的主要目的,本发明提供的门锁控制系统包括门锁控制单元,用于接收短信息收发单元发送的短信息,并设有二个以上的门锁执行机构,每一门锁执行机构根据门锁控制单元发出的控制信号控制一个门锁执行开闭动作,门锁控制单元包括账户设置 模块、短信息解析模块、日历模块、计费模块以及门锁控制模块,账户设置模块用于设置二个以上的账户的信息,每一账户对应一个银行账户,短信息解析模块用于接收短信息,并提取短信息包含的银行账户的信息及计费数据,日历模块用于产生实时时钟信息,计费模块用于接收短信息解析模块发送的计费数据,并根据每一账户对应的预设的单位计费数据以及初始计费日期信息,应用计费数据、对应账户的单位计费数据以及初始计费日期信息计算该账户对应的门锁执行机构执行开锁的时间长度,门锁控制模块根据日历模块产生的时钟信息以及计费模块计算一个账户对应的时间长度向该账户对应的门锁执行机构输出开闭门锁的控制信号。由上述方案可见,门锁控制单元的账户设置模块可以设置多个账户信息,且计费模块可以计算每一个账户对应的门锁开锁时间长度,门锁控制模块可以分别向每一门锁对应的门锁执行机构输出控制信号,这样,门锁控制单元可以同时对多把门锁进行控制。在存在门锁较多的情况下,只需要设置门锁控制系统,就可以实现对多把门锁的控制,使用成本大大降低。一个优选的方案是,门锁控制单元具有接收门锁控制模块输出信号的第一无线信号收发模块,每一门锁执行机构具有第二无线信号收发模块,用于接收第一无线信号收发模块发送的无线信号。由此可见,门锁控制单元与门锁执行机构之间通过无线通信方式进行通信,门锁控制单元与门锁执行机构可以设置在距离较远的地方,有利于对更多的门锁进行控制。另一个优选的方案是,门锁控制单元通过信号线向每一门锁执行机构发送控制信号。可见,通过信号线将门锁控制单元的控制信号传输至门锁执行机构,确保门锁执行机构快速、准确地接收控制信号,从而保证门锁正确地执行开闭动作。为实现上述的另一目的,本发明提供的门锁控制方法包括门锁控制单元接收包含有银行账户信息及计费数据的短信息,并提取短信息中的银行账户信息及计费数据,并且,门锁控制单元从二个以上的账户中查找银行账户信息对应的账户的单位计费数据以及初始计费日期信息,计算该账户对应的门锁执行机构执行开锁的时间长度,门锁控制单元判断当前时刻是否到达该账户对应的门锁的时间长度终点,如是,向该账户对应的门锁执行机构输出闭合门锁的控制信号,否则,向该账户对应的门锁执行机构输出开启门锁的控制信号。
由上述方案可见,门锁控制单元能够从多个账户中查找出对应的账户,并且计算该账户的开锁时间长度,并且向对应的门锁执行机构输出控制信号。这样,门锁控制系统可以对多把门锁进行有效控制,在门锁较多的场合,只要一套门锁控制系统即可以实现对多把门锁的控制,使用成本大大降低。一个优选的方案是,每一门锁执行机构具有接收控制信号的控制器,控制器在未接收到控制信号时处于休眠状态。由此可见,门锁执行机构的控制器将长时间处于休眠状态,这样可以减少控制器消耗的电能。进一步的方案是,门锁控制单元判断当前时刻是否到达该账户对应的门锁的开锁时间长度终点后,输出控制信号前,等待接收控制器发送的请求信息,并且控制器在接收到开锁信号后,向门锁控制器单元发送请求信息。可见,门锁执行机构的控制器在接收到开锁信号后向门锁控制单元发送请求信息,门锁控制单元才发出控制信号,这样可以减少控制器的唤醒次数,节省控制器所消耗的电能。


图I是一种现有门锁控制系统与电子锁配合的结构框图。图2是本发明门锁控制系统第一实施例与电子锁配合的结构框图。图3是本发明门锁控制方法第一实施例的流程图。图4是本发明门锁控制系统第二实施例与电子锁配合的结构框图。图5是本发明门锁控制方法第二实施例的流程图。以下结合附图及实施例对本发明作进一步说明。
具体实施例方式本发明是基于现有银行提供的手机短信息提示业务,即户主拥有一个与其银行账户绑定的手机号码,该账户收到或汇出款项时,通过手机短信息的方式提示户主其银行账户的存款发生变化。银行通常使用固定的发送号码发出短信息,并且该短信息包含有银行帐号信息以及存入或汇出费用额的信息。本发明将基于银行所提供的上述业务服务实现对门锁进行控制。第一实施例
参见图2,本实施例的门锁控制系统具有门锁控制单元31、短信息收发单元51、供电单元52以及门锁执行机构40、45、47等,门锁控制单元31具有账户设置模块32、短信息解析模块35、计费模块36、日历模块37、门锁控制模块38、无线信号收发模块39,门锁执行机构40具有无线收发模块41、电子锁控制器42以及语音提示模块43。并且门锁执行机构40可以控制电子锁44的开闭动作。短信息收发单元51为手机GSM模块,其安装有一张通信使用的SIM卡,用于接收短信息。短信息收发单元51将接收到的短信息传送至门锁控制单元31的短信息解析模块35。供电单元52为蓄电池或者将交流电转换成低压直流电的电源装置,用于向短信息收发单元51以及门锁控制单元31提供低压直流电。门锁控制单元31的账户设置模块32包含有账户注册模块33以及账户注销模块34,账户注册模块33用于注册新的账户,账户注销模块34用于注销一个已有的账户。注册新的账户时,需要输入该账户对应的 一个银行账户的信息,包括银行账户的账号等,因此每一个账户都对应于一个银行账户。另外,注册新的账户还需要写入该账户的计费周期,如一天、一周或一个月等,并且写入对应的单位计费数据,即每一天的租金或者每一个月的租金,还写入该账户的初始计费日期等信息。当然,上述的信息可以通过发送短信息的方式写入,也可以通过将门锁控制单元31连接至诸如计算机等设备,由计算机写入。短信息解析模块35内存储有预设的短信息发送方号码信息,该预设的发送方号码是银行发送短信息的固定号码,银行帐号是与短信息收发单元51所安装SIM卡绑定的银行帐号,对应的银行账户专用于收取房租,租客定期向该账户存入一定的费用作为房租。当然,房主也可以使用其他的手机号码向短信息收发单元51发送短信息,因此预设的短信息发送方号码还可以是其他的手机号码,这可以根据实际使用情况设置。短信息解析模块35接收到短信息后,对短信息进行解析,包括分析短信息发送方号码信息,判断发送方号码是否为银行的固定号码,如是,则提取短信息中的银行账户信息以及计费数据,将提取的银行账户信息及计费数据发送至计费模块36。此外,短信息解析模块35还根据账户设置模块存储的已有的账户信息,查找出提取的银行账户信息是否为已经注册的账户。日历模块37产生实时时钟信息,即万年历,该日历数据可作为门锁控制模块计算长度的比较标准。计费模块36根据银行账户信息对应的账户的单位计费数据、短信息中的计费数据以及初始计费日期,并利用日历模块37产生的时钟信息,计算出该账户对应的门锁的开锁时间长度,并将计算出的开锁时间长度传输至门锁控制模块38。计算门锁的开锁时间长度是计算计费数据与单位计费数据之间的倍数,并根据初始计费日期确定计费的终止日期,也就是计算开锁时间长度。计费模块36计算开锁时间长度后,账户设置模块32将对应账户的计费初始日期更改为当前所计算的终止日期,待下一次计费时使用。当计费数据不是单位计费数据的整数倍时,计费模块36可灵活地计算终止日期。例如,单位计费数据是一个月的房租费用,当租客存入多于一个月且少于两个月的房租费用时,计费模块36则按天计算房租以及终止日期。门锁控制模块38判断当前的时刻是否到达所接收的时间长度终点,若没有到达,表示租客没有拖欠房租,通过无线信号收发单元39向门锁执行机构40发出开启门锁的控制信号。若到达时间长度终点,表示租客拖欠房租,则向门锁执行机构40输出闭合门锁的控制信号。门锁执行机构40的无线信号收发单元41用于接收无线信号收发单元39发送的无线信号,并将无线信号中的控制信号传输至电子锁控制器42。电子锁控制器42大部分时间处于休眠状态,只有接收到信号,如开锁信号或者来自门锁控制单元31的控制信号时才唤醒,从而节省电能的消耗。电子锁控制器42接收到开启门锁的控制信号不会马上执行开启电子锁44的动作,而是待接收到磁卡或密码键盘等输入的开锁信号后才开启电子锁44,即电子锁44的开启条件是同时收到门锁控制模块38输出的开启门锁控制信号以及磁卡等输出的开锁信号。若电子锁控制器42收到的是闭合门锁的控制信号,即使磁卡等输出开锁信号,电子锁44也不会开启,这样,即使租客持有磁卡等钥匙,若其拖欠房租也是无法进入房屋。门锁执行机构40内设置语言提示模块43,门锁控制单元31在开锁有效期限的时间长度终点到达前的预定时间内,如前2天或3天,通过语音提示模块43,如喇叭等扩音设备发出语音提示租客缴费期限即将届满,便于租客及时缴纳房租。当然,门锁控制单元31还控制门锁执行机构45、47的动作,门锁执行机构45、47 分别控制电子锁46、48的开闭。门锁执行机构45、47的结构、工作原理与门锁执行机构44相同,不再赘述。下面结合图3说明门锁控制系统的工作流程。首先,房主通过预定格式的手机短信息设置短信息发送方号码以及多个账户的信息,每一个账户的信息包括其对应的银行账户、单位计费数据以及初始计费日期等信息,即执行步骤Si。然后,短信息收发单元51接收短信息后将短信息传送至短信息解析模块35,通过短信息解析模块35判断该短信息的发送方号码为预定的号码后,提取该短信息中的银行账户的信息以及计费数据,即执行步骤S2。短信息解析模块35提取银行账户信息后,通过与账户设置模块32所存储的每一个账户的信息进行对比,判断所提取的银行账户信息中的银行账号是否与账户设置模块32所存储的其中一个账户对应的银行账户信息匹配,即执行步骤S3,如是则执行步骤S4,否则执行步骤S5,发出出错信息,并结束流程。步骤S4中,短信息解析模块35提取短信息内包含的计费数据,并将计费数据传送至计费模块36中。然后,计费模块36根据所提取的计费数据、对应账户的单位计费数据以及初始计费日期等信息计算该账户对应的门锁执行开锁的时间长度,并将计算出的开锁时间长度数据保存在存储器中。例如,查找出的账户对应的门锁为电子锁44,则对应的门锁执行机构为门锁执行机构40。电子锁44需要开锁时向门锁执行机构40的电子锁控制器42发送开锁信号,电子锁控制器42即向门锁控制模块38发出请求信息。门锁控制模块38在计费模块36计算出开锁的时间长度后,将执行步骤S6,判断是否接收到请求信息,如没有接收到请求信息,则继续等待,若接收到请求信息,表示电子锁44需要开锁,则执行步骤S7,判断当前的时间是否到达电子锁44的开锁时间长度终点,如是执行步骤S9,向门锁执行机构40发出闭合门锁的控制信号,若没有到达开锁的时间长度的终点,则执行步骤S8,向门锁执行机构40发出开启门锁的控制信号。门锁执行机构40接收到控制信号后,根据控制信号执行相应的操作。可见,门锁控制单元31可以对多个门锁执行机构进行控制,且每一个门锁执行结构用于控制一个电子锁的开闭,这样只要设置一套门锁控制系统即可以实现对多把门锁的控制,使用成本较低,有利于门锁控制系统的推广应用。
并且,门锁控制单元与门锁执行机构之间通过无线方式进行通信,使门锁执行机构的安装不受信号线长度的限制,方便门锁执行机构的安装使用。此外,门锁执行机构的电子锁控制器长期处于休眠状态,这样可以大大节省其电能消耗。同时,门锁控制模块38并不是在每次计算一个账户的开锁时间长度后马上向该账户对应的门锁执行机构发送控制信号,而是等待接收到请求信息后再发出控制信号,以避免频繁地唤醒电子锁控制器,节省电子锁控制器消耗的电能。第二实施例
参见图4,本实施例的门锁控制系统具有门锁控制单元61、短信息收发单元81、供电单元82、门锁执行机构70、75、77等,门锁执行机构70、75、77分别用于控制电子锁73、76、78的开闭动作。门锁控制单元61内设置账户设置模块62、短信息解析模块65、计费模块66、日历模块67、门锁控制模块68,且账户设置模块62内设有账户注册模块63以及账户注销模块64,门锁控制单元61内的各个模块与第一实施例中门锁控制单元31内各个模块的工作原理相同,不再赘述。
并且,短信息收发单元81也是用于接收短信息,其具有SIM卡,并向门锁控制单元61的短信息解析模块65发送所接收的短信息。供电单元82用于向门锁控制单元81以及短信息收发单元81提供低压直流电源。与第一实施例不同的是,本实施例的门锁控制单元61并不设置无线信号收发模块,而是通过信号线69与门锁执行机构70、75、77进行有线通信,通过多根信号线69可以构成有线的通信网络,如以太网等,信号线69可以是RS232或者RS485等。门锁执行机构70内的电子锁控制器71可以接收门锁控制模块68发出的控制信号,并且根据控制信号控制电子锁73的开闭。语音提示模块72在电子锁73的开锁时间长度届满前一段时间发出语音提示。门锁执行机构75、77的结构与工作原理跟门锁执行机构70相同,不再赘述。参见图5,门锁控制系统工作时,首先由房主设置多个账户信息,每一个账户信息包括对应的一个银行账户,并且每一账户信息还包括该账户的单位计费数据、初始计费日期等,即执行步骤S11。然后,短信息收发单元81接收短信息,并由短信息解析模块65提取短信息中的计费数据以及银行账户等信息,即执行步骤S12。接着,短信息解析模块65判断所提取的银行账户信息是否为已经注册的账户中一个对应的银行账户,即执行步骤S13,如是则执行步骤S14,否则执行步骤S15,发出出错信息。步骤S14中,计费模块66计算对应的账户的门锁执行开锁的时间长度,并在计算该时间长度后,执行步骤S16,由门锁控制单元61唤醒门锁执行机构70的电子锁控制器71,并且执行步骤S17,判断当前的时间是否到达门锁执行开锁的时间长度的终点,如到达终点,则执行步骤S19,发出闭合门锁的控制信号,如没有到达终点,则执行步骤S18,发出开启门锁的控制信号。可见,门锁控制系统可以同时对多个门锁执行机构进行控制,且每一个门锁执行机构均对一把电子锁进行开闭操作,这样只要设置一套门锁控制系统即可以对多把电子锁进行控制,避免设置大量门锁控制单元的麻烦,大大降低了门锁控制系统的使用成本。当然,上述实施例仅是本发明较佳的实施方案,实际应用时还可以有更多的变化,例如,使用普通的门锁,如电磁锁替代电子锁,这样门锁执行机构可以为普通的门锁的执行机构,如离合器等;或者,门锁控制模块发出闭合门锁的控制信号后,通过语音提示模块发出语音提示信息等,这些改变同样可以实现本发明的目的。最后需要强调的是,本发明不限于上述实施方式,如房租计费方式的改变、有线网络连接方式的改变等变化也应该包括在本发明权利要求的保护范围内。 ·
权利要求
1.门锁控制系统,包括 门锁控制单元,接收短信息收发单元发送的短信息; 其特征在于 二个以上的门锁执行机构,每一所述门锁执行机构根据所述门锁控制单元发出的控制信号控制一个门锁执行开闭动作; 所述门锁控制单元包括 账户设置模块,用于设置二个以上的账户的信息,每一所述账户对应一个银行账户;短信息解析模块,用于接收所述短信息,并提取所述短信息包含的银行账户的信息及计费数据; 日历模块,产生实时时钟信息; 计费模块,接收所述短信息解析模块发送的计费数据,并根据每一所述账户对应的预设的单位计费数据以及初始计费日期信息,应用所述计费数据、对应账户的单位计费数据以及初始计费日期信息计算该账户对应的门锁执行机构执行开锁的时间长度; 门锁控制模块,根据所述日历模块产生的时钟信息以及计费模块计算一个所述账户对应的所述时间长度向该账户对应的所述门锁执行机构输出开闭门锁的控制信号。
2.根据权利要求I所述的门锁控制系统,其特征在于 所述账户设置模块具有账户注册模块,用于注册新账户。
3.根据权利要求I所述的门锁控制系统,其特征在于 所述账户设置模块具有账户注销模块,用于注销已有账户。
4.根据权利要求I至3任一项所述的门锁控制系统,其特征在于 所述门锁控制单元具有接收所述门锁控制模块输出信号的第一无线信号收发模块; 每一所述门锁执行机构具有第二无线信号收发模块,用于接收所述第一无线信号收发模块发送的无线信号。
5.根据权利要求I至3任一项所述的门锁控制系统,其特征在于 所述门锁控制单元通过信号线向每一所述门锁执行机构发送所述控制信号。
6.门锁控制方法,包括 门锁控制单元接收包含有银行账户信息及计费数据的短信息,并提取所述短信息中的所述银行账户信息及所述计费数据; 其特征在于所述门锁控制单元从二个以上的账户中查找所述银行账户信息对应的账户的单位计费数据以及初始计费日期信息,计算所述账户对应的门锁执行机构执行开锁的时间长度;所述门锁控制单元判断当前时刻是否到达所述账户对应的门锁的所述时间长度终点,如是,向所述账户对应的门锁执行机构输出闭合门锁的控制信号,否则,向所述账户对应的门锁执行机构输出开启门锁的控制信号。
7.根据权利要求6所述的门锁控制方法,其特征在于 每一所述门锁执行机构具有接收控制信号的控制器,所述控制器在未接收到控制信号时处于休眠状态。
8.根据权利要求7所述的门锁控制方法,其特征在于 所述门锁控制单元判断当前时刻是否到达所述账户对应的门锁的所述时间长度终点后,向所述账户对应的门锁执行机构输出控制信号前,唤醒所述账户对应的门锁执行机构的所述控制器。
9.根据权利要求7所述的门锁控制方法,其特征在于 所述门锁控制单元判断当前时刻是否到达所述账户对应的门锁的所述时间长度终点后,输出控制信号前,等待接收所述控制器发送的请求信息。
10.根据权利要求9所述的门锁控制方法,其特征在于 所述控制器在接收到开锁信号后,向所述门锁控制器单元发送所述请求信息。
全文摘要
本发明提供一种门锁控制系统及方法,该控制系统包括门锁控制单元,并设有二个以上的门锁执行机构,每一门锁执行机构根据门锁控制单元发出的控制信号控制一个门锁执行开闭动作,门锁控制单元包括账户设置模块、短信息解析模块、日历模块、计费模块以及门锁控制模块,账户设置模块用于设置二个以上的账户的信息,每一账户对应一个银行账户,短信息解析模块接收短信息并提取银行账户的信息及计费数据,计费模块计算该账户对应的门锁执行机构执行开锁的时间长度,门锁控制模块向该账户对应的门锁执行机构输出开闭门锁的控制信号。该方法是应用上述系统对门锁进行控制。本发明能对多把门锁进行控制,节省使用费用。
文档编号G07C9/00GK102930625SQ20121046601
公开日2013年2月13日 申请日期2012年11月16日 优先权日2012年11月16日
发明者温禄泉, 萧庆国, 谢立功 申请人:珠海天威技术开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1