门禁系统密码的生成方法

文档序号:6669788阅读:448来源:国知局
专利名称:门禁系统密码的生成方法
技术领域
本发明涉及对讲系统,特别是指一种门禁系统密码的生成方法。
背景技术
目前,很多小区的楼宇门禁系统不再仅仅是室内机(设置在用户住所房间内)和 单元门口机(设置在所在楼栋的单元入口处),还增加了小区门口机(设置在所在小区入口 处),室内机与单元门口机和小区门口机可以通过以太网相连,其密码信息记录在与该以太 网相连的一服务器(通常设置在物业管理中心)上。其中网络中可以包括交换机,便于信 息的传递。其中,楼宇门禁系统的室内机可以是具有用户交互界面的智能终端或者是可视对 讲的室内机。该智能终端可以接收单元门口机或小区门口机传输过来的音视频数据,将其 中的视频数据在显示屏上显示和将音频数据在扬声器上播放。用户在进入小区和单元门时,可通过在小区门口机或单元门口机上输入开门密码 方式打小区或单元的门锁。目前,开门密码通常由物业公司在服务器上设定并且定期更换,物业公司负责将 新密码发送到用户邮箱或者用户手机上以告知用户。上述开门密码的设定方法存在一些缺陷,1、容易泄密很多用户共用一个密码容 易造成密码的泄密,给用户的人身财产安全带来隐患;2、密码不容易记忆物业公司设定 的密码对于用户来说很陌生,用户容易忘记密码,导致用户无法打开单元门,而且用户还要 记住定期更换的不同密码,这就又给用户增加了困难;3、管理麻烦如果出现意外情况,如 用户没有收到更换后的密码,用户就无法打开单元门,给用户带来烦恼和不便。为了解决上述问题,用户可以到物业公司去自己或请求修改其密码,从而每个用 户都可以设定自己的开门密码。这种开门密码的设定方法的缺陷是由于所有用户都需要到物业公司去修改密 码,造成修改密码不方便的问题,而且生成的用于小区门口机和单元门口机上密码相同的 问题。

发明内容
有鉴于此,本发明的主要目的在于提供一种门禁系统中密码的生成方法,实现通 过室内机进行修改密码,且生成不同的单元门口机和小区门口机的密码。本发明提供的门禁系统密码的生成方法,包括A、接收用户通过室内机设定的用户密码;B、根据所述用户密码、所述室内机对应的小区ID、楼栋ID、单元ID和室内机ID生 成单元门口机密码和小区门口机密码。由上,可以实现通过室内机去设定用户密码,且可生成不同的单元门口机密码和 小区门口机密码。避免用户到服务器端去修改相应的密码。
其中,步骤A之前还包括对用户进行鉴权的步骤。由上,可以实现用户密码输入的安全性。其中还包括判断所输入的新用户密码是否为有效密码的步骤。由上,由于密码过于简单的数字作为有效密码,可进一步提高所生成密码的安全 性。其中,所述小区ID、楼栋ID、单元ID和室内机ID由所述室内机提供。由上,可以使得服务器端不需要记录上述信息,简化数据的维护量。其中,所述小区ID、楼栋ID、单元ID和室内机ID对应所述室内机的IP地址预先 存储;步骤B所述小区ID、楼栋ID、单元ID和室内机ID是根据所述室内机的IP地址确 定的。由上,通过上述方式,可以减小信息传输中所传输信息的信息量,可以加快信息传 输速度和信息处理速度。其中,所述生成单元门口机密码和小区门口机密码的步骤包括从所述小区ID、楼栋ID、单元ID和室内机ID中选取生成小区门口机密码和单元 门口机密所需的ID;按照用户密码、室内机ID、单元ID、楼栋ID、小区ID的顺序,将用户密码和所选取 的生成小区门口机密码和单元门口机密码所需的ID字符叠加方式生成小区门口机密码和 单元门口机密码。由上生成的密码,可以在使用过程中可以很快判断出是否输入错误,简化了小区 门口机或单元门口机的数据处理量,且还由于大大缩短了时间,避免用户输入长长的一串 数字后再提示错误。其中,选取生成小区门口机密码的ID为用户密码、单元ID、楼栋ID ;选取生成单元 门口机密码的ID为用户密码、单元ID ;字符叠加方式生成的小区门口机密码为用户密码+单元ID+楼栋ID;字符叠加方式生成的单元门口机密码为用户密码+单元ID。其中,选取生成小区门口机密码的ID为用户密码、单元ID、楼栋ID、小区ID ;选取 生成单元门口机密码的ID为用户密码、单元ID、楼栋ID ;字符叠加方式生成的小区门口机密码为用户密码+单元ID+楼栋ID+小区ID ;字符叠加方式生成的单元门口机密码为用户密码+单元ID+楼栋ID。由上,为本发明提供的两种实施方式,可以根据安全需要和处理速度选择长度不 同的密码生成方式。其中,选取生成小区门口机密码的ID为单元ID、楼栋ID ;选取生成单元门口机密 码的ID为单元ID ;字符叠加方式生成的小区门口机密码为楼栋ID+单元ID+用户密码;字符叠加方式生成的单元门口机密码为单元ID+用户密码。其中,选取生成小区门口机密码的ID为单元ID、楼栋ID、小区ID ;选取生成单元 门口机密码的ID为单元ID、楼栋ID ;字符叠加方式生成的小区门口机密码为小区ID+楼栋ID+单元ID+用户密码;
字符叠加方式生成的单元门口机密码为楼栋ID+单元ID+用户密码。由上,为本发明提供的另外两种实施方式,可以根据安全需要和处理速度选择长 度不同的密码生成方式。其中,步骤B后还包括将生成的小区门口机密码根据所述小区ID发送至对应的 小区门口机;将生成的单元门口机密码根据所述小区ID、楼栋ID和单元ID发送至对应的 单元门口机。由上,将相应的密码下发到具体的小区门口机和单元门口机,当使用过程中,不需 要与服务器交互信息,大大缩短的数据处理时间,如相应密码判断的时间。


图1为楼宇门禁系统的架构图;图2为密码生成方法流程图;图3为一生成的密码结构图。
具体实施例方式图1为楼宇门禁系统的架构图,如图所示,楼宇内的各个室内机100、单元门口机 200和小区门口机300以及服务器400通过以太网交换机相互连接,组建起局域网。本发明用户通过室内机100提交用于生成密码的信息,该信息传输到服务器400, 由服务器400根据所述信息为单元门口机200和小区门口机300生成不同的密码并下发到 单元门口机200和小区门口机300进行存储。下面参见图2示出的流程图,对本发明的密码生成方法进行详细说明,包括以下 步骤步骤201、室内机100接收用户在其交互界面输入的鉴权密码对其进行鉴权,通过 鉴权后允许用户登录进入设定用户密码的界面。步骤202、室内机100接收用户在设定用户密码的界面输入的新用户密码。步骤203、室内机100判断用户输入的新用户密码是否为有效密码,当判断输入的 用户密码为无效密码时通过交互界面提示用户密码无效及提示重新输入其他密码,并返回 步骤202 ;当判断有效时,则继续执行下一步。本步骤是为了防止用户设定非常简单的用户密码,可以预先设定一些常用数字, 如123456、111111、888888等为无效密码,不允许作为用户密码使用,以增加用户密码的安 全性。步骤204、室内机100对所输入的新用户密码采用加密算法,如MD5算法进行加密, 然后发送给服务器400 ;其中,在发送信息时同时携带对应的小区ID、楼栋ID、单元ID和室 内机ID。不难理解,这些信息也可以进行加密传输。步骤205、服务器400接收室内机100发送过来信息,并对其中的加密的用户密码 并进行解密。步骤206、服务器400根据所述解密后的用户密码、信息中携带的小区ID、楼栋ID、 单元ID和室内机ID生成所需的单元门口机密码和小区门口机密码,并进行存储。其中,可 以采用下面的方式生成所述密码
5
密码依次以字符叠加的方式生成,其中,单元门口机密码为“用户密码+单元ID”; 小区门口机密码为“用户密码+单元ID+楼栋ID”。当然若需要,还可以增加字符,如单元 门口机密码为“用户密码+单元ID+楼栋ID” ;小区门口机密码为“用户密码+单元ID+楼 栋ID+小区ID”等。如图3示出了一具体的例子,其中小区ID、楼栋ID、单元ID和室内机ID分别对应 为2字节的小区号、2字节的楼栋号、1字节的单元号和2字节的房间号,分别为小区号01、 楼栋号23、单元号4和房间号56,用户在步骤202输入的新用户密码是789999,则生成的单 元门口机密码为78999956,生成的小区门口机密码为78999956423。对上述密码生成方法需要说明的是,采用用户密码(用户密码为步骤202中用户 设定的密码)在前,而后面以单元ID、楼栋ID、小区ID在后顺序字符叠加去生成密码的方 式,这是因为不同用户的用户密码相同的可能最小,而不同用户的单元ID、楼栋ID、小区ID 的相同性依次增大,采用本发明的密码生成方式所生成的密码,在使用过程中可以很快判 断出是否输入错误,简化了小区门口机或单元门口机的工作量。下面进一步举例说明例如某用户在小区门口机300输入依照图3生成的78999956423时,若其输入 789999时忘记其通过步骤202设定的用户密码误,在其输入“788 “三位数字时,则可以通 过第三位数字立刻即判断出用户输入错误提示用户重新输入。而若采用通常的“楼栋号+ 单元号+房间号+用户密码”的字符生成的密码,由于通常用户输入必须“23456788 “八位 数字时,才能够判断出用户输入错误提示用户重新输入(因为用户通常会忘记用户密码而 不会忘记其家庭住址,因此,通常输入上述“23456”是很难输错的)。可见上述密码生成方 式,不仅如上所述简化了设备的数据处理量,还由于大大缩短了时间,避免用户输入长长的 一串数字后再提示错误。步骤207、服务器400将生成的小区门口机密码根据所述小区ID发送至对应的小 区门口机300 ;将生成的单元门口机密码根据所述小区ID、楼栋ID和单元ID发送至对应的 单元门口机200,分别由小区门口机300、单元门口机200进行存储。其中,对于上述步骤204,也可以不携带所述小区ID、楼栋ID、单元ID和室内机 ID,而预先将这些信息与室内机100的IP地址对应存储在服务器400中,在步骤206生成 单元门口机密码和小区门口机密码时,由服务器400查询出生成密码所需要的室内机100 的IP地址对应的小区ID、楼栋ID、单元ID和室内机ID。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所作的任何修改、等同替换、改进等,例如步骤206中,小区门口机密码也可 以为楼栋ID+单元ID+用户密码;单元门口机密码为单元ID+用户密码。或者,小区门 口机密码为小区ID+楼栋ID+单元ID+用户密码;单元门口机密码为楼栋ID+单元ID+ 用户密码。这些改变均应包含在本发明的保护范围之内。
权利要求
一种门禁系统密码的生成方法,其特征在于,包括A、接收用户通过室内机设定的用户密码;B、根据所述用户密码、所述室内机对应的小区ID、楼栋ID、单元ID和室内机ID生成单元门口机密码和小区门口机密码。
2.根据权利要求1所述的方法,其特征在于,步骤A之前还包括对用户进行鉴权的步马聚ο
3.根据权利要求1或2所述的方法,其特征在于,步骤A、B之间还包括判断所设定的 用户密码是否为有效密码的步骤。
4.根据权利要求1所述的方法,其特征在于,所述小区ID、楼栋ID、单元ID和室内机 ID由所述室内机提供。
5.根据权利要求1所述的方法,其特征在于,所述小区ID、楼栋ID、单元ID和室内机 ID对应所述室内机的IP地址预先存储;步骤B所述小区ID、楼栋ID、单元ID和室内机ID是根据所述室内机的IP地址确定的。
6.根据权利要求1、4或5所述的方法,其特征在于,所述生成单元门口机密码和小区门 口机密码的步骤包括从所述小区ID、楼栋ID、单元ID和室内机ID中选取生成小区门口机密码和单元门口 机密所需的ID ;按照用户密码、室内机ID、单元ID、楼栋ID、小区ID的顺序,将用户密码和所选取的生 成小区门口机密码和单元门口机密码所需的ID采用字符叠加方式生成小区门口机密码和 单元门口机密码。
7.根据权利要求6所述的方法,其特征在于,选取生成小区门口机密码的ID为单元 ID、楼栋ID ;选取生成单元门口机密码的ID为单元ID ;字符叠加方式生成的小区门口机密码为用户密码+单元ID+楼栋ID ;字符叠加方式生成的单元门口机密码为用户密码+单元ID。
8.根据权利要求6所述的方法,其特征在于,选取生成小区门口机密码的ID为单元 ID、楼栋ID、小区ID ;选取生成单元门口机密码的ID为单元ID、楼栋ID ;字符叠加方式生成的小区门口机密码为用户密码+单元ID+楼栋ID+小区ID ;字符叠加方式生成的单元门口机密码为用户密码+单元ID+楼栋ID。
9.根据权利要求5所述的方法,其特征在于,选取生成小区门口机密码的ID为单元 ID、楼栋ID ;选取生成单元门口机密码的ID为单元ID ;字符叠加方式生成的小区门口机密码为楼栋ID+单元ID+用户密码;字符叠加方式生成的单元门口机密码为单元ID+用户密码。
10.根据权利要求5所述的方法,其特征在于,选取生成小区门口机密码的ID为单元 ID、楼栋ID、小区ID ;选取生成单元门口机密码的ID为单元ID、楼栋ID ;字符叠加方式生成的小区门口机密码为小区ID+楼栋ID+单元ID+用户密码;字符叠加方式生成的单元门口机密码为楼栋ID+单元ID+用户密码。
11.根据权利要求1所述的方法,其特征在于,步骤B后还包括将生成的小区门口机密码根据所述小区ID发送至对应的小区门口机;将生成的单元门口机密码根据所述小区ID、楼栋ID和单元ID发送至对应的单元门口机。
全文摘要
本发明提供了一种门禁系统密码的生成方法,包括接收用户通过室内机设定的用户密码;根据所述用户密码、所述室内机对应的小区ID、楼栋ID、单元ID和室内机ID生成单元门口机密码和小区门口机密码。使用本发明,可以通过室内机输入密码,且生成不同的单元门口机密码和小区门口机密码。
文档编号G07C9/00GK101937584SQ20101018977
公开日2011年1月5日 申请日期2010年6月2日 优先权日2010年6月2日
发明者刘鹏达, 吴中华, 张诗彦, 张远兴, 王运涛, 范纪青, 薛峰 申请人:海尔集团公司;青岛海尔智能家电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1