一种蓝牙门禁的远程控制方法

文档序号:7657966阅读:601来源:国知局
专利名称:一种蓝牙门禁的远程控制方法
技术领域
本发明属于通信技术领域,涉及一种蓝牙门禁的远程控制方法。
背景技术
现有蓝牙门禁一般都采用二级加密的方法实施加密,蓝牙ID密码匹配 及键盘锁加密。然而用户不可能随时都持有蓝牙功能的手机或者分配到蓝 牙终端设备,在这种情况下,用户无法及时进入蓝牙门禁。或需要在键盘 上输入冗长的超级密码。蓝牙门禁主人身处异地,某用户在得到主人同意, 允许进入门禁条件下,即使该用户持有蓝牙手机或者蓝牙终端设备,由于 蓝牙ID不匹配也无法进入蓝牙门禁系统。用户只能等主人回来才能进入门 禁。面对人口流动性比较频繁的蓝牙门禁系统,对于用户的增删必须在门 禁所在地完成,不具有实时性、保密性、便利性。

发明内容
本发明的目的就是针对现有技术的不足,提供一种蓝牙门禁的远程控 制方法,利用该方法可以远程控制蓝牙门禁装置、远程蓝牙密码修改及远 程用户增删。
本发明的具体步骤是
步骤(1)初始化GSM模块,具体步骤是首先将GSM模块设置成不显示 接收字符,其次设置GSM模块收发短消息为ASCII字符格式;然后启动GSM 模块与CPU控制模块的连接通道,随时向CPU控制模块发送接收到的短消
,K、 o
步骤(2)CPU控制模块接收短消息。GSM接收模块将含有开门密码或字 符串或用户信息或用户手机号码的短消息传输到CPU控制模块。CPU控制 模块判断接收到的信息是否完整,如果完整接收则进入步骤(3);如果短消 息未完整接收,则重复步骤(2)。
步骤(3)CPU控制模块将接收到的短信息进行字符解析,字符解析过程 是辨别短消息中介于"@"和"%"之间的字符,当辨别得到的字符是"0"时,CPU控制模块进入步骤(4);当辨别得到的字符是"1"时,CPU控制模 块进入步骤(5);当辨别得到的字符是"2"时,CPU控制模块进入步骤(6);
当辨别得到的字符是"3"时,CPU控制模块进入步骤(7)。
步骤(4) CPU控制模块提取短消息中开门密码并同时读取存储模块里的 密码信息,将提取出的开门密码与原始保存的密码信息进行逐位对比。如 果密码匹配成功,则开启蓝牙门禁,并生成工作流程结束标志;如果密码 匹配失败,仅生成工作流程结束标志,然后CPU控制模块跳转至步骤(2)。 步骤(5)CPU控制模块提取短消息中字符串,将其写入存储模块中存放 该用户密码信息的相应位置,并生成工作流程结束标志,然后发送密码修 改成功信息后CPU控制模块跳转至步骤(2)。
步骤(6)CPU控制模块提取短消息中用户信息,并将其写入存储器中的 存放新用户信息的位置。新用户的信息存放位置依照其发送的用户的手机 号码而定,采用由小至大的排列方式进行存储。成功增加用户后,系统生 成工作流程结束标志,发送增加用户成功信息后CPU控制模块跳转至步骤 (2)。
步骤(7)CPU控制模块提取短消息中要删除用户手机号码,再将储存器 中相应的用户信息用字符完全覆盖,以达到删除用户的目的。成功删除用 户后,系统生成工作流程结束标志,发送删除用户成功信息,CPU控制模 块跳转至步骤(2)。
本发明的优点是通过CPU控制模块对短消息进行解析,完成自动修 改蓝牙ID密码,自动增删用户,自动开启蓝牙门禁;通过短消息向用户发 送动态蓝牙ID密码及增删用户信息,让用户及时了解蓝牙门禁的工作状态 及用户密钥使用权的有效状态。从而弥补现有蓝牙门禁的不足。
具体实施例方式
步骤(1)初始化GSM模块,具体步骤是首先将GSM模块设置成不显示 接收字符,其次设置GSM模块收发短消息为ASCII字符格式;然后启动GSM 模块与CPU控制模块的连接通道,随时向CPU控制模块发送接收到的短消 息。
步骤(2)CPU控制模块接收短消息。GSM接收模块将含有开门密码或字 符串或用户信息或用户手机号码的短消息传输到CPU控制模块。CPU控制模块判断接收到的信息是否完整,如果完整接收则进入步骤(3);如果短消 息未完整接收,则重复步骤(2)。
步骤(3) CPU控制模块将接收到的短信息进行字符解析,字符解析过程
是辨别短消息中介于"@"和"%"之间的字符,当辨别得到的字符是"o"
时,CPU控制模块进入步骤(4);当辨别得到的字符是"1"时,CPU控制模
块进入步骤(5);当辨别得到的字符是"2"时,CPU控制模块进入步骤(6);
当辨别得到的字符是"3"时,CPU控制模块进入步骤(7)。
步骤(4) CPU控制模块提取短消息中开门密码并同时读取存储模块里的 密码信息,将提取出的开门密码与原始保存的密码信息进行逐位对比。如 果密码匹配成功,则开启蓝牙门禁,并生成工作流程结束标志;如果密码 匹配失败,仅生成工作流程结束标志,然后CPU控制模块跳转至步骤(2)。 步骤(5)CPU控制模块提取短消息中字符串,将其写入存储模块中存放 该用户密码信息的相应位置,并生成工作流程结束标志,然后发送密码修 改成功信息后CPU控制模块跳转至步骤(2)。
步骤(6)CPU控制模块提取短消息中用户信息,并将其写入存储器中的 存放新用户信息的位置。新用户的信息存放位置依照其发送的用户的手机 号码而定,采用由小至大的排列方式进行存储。成功增加用户后,系统生 成工作流程结束标志,发送增加用户成功信息后CPU控制模块跳转至步骤 (2)。
步骤(7)CPU控制模块提取短消息中要删除用户手机号码,再将储存器 中相应的用户信息用字符完全覆盖,以达到删除用户的目的。成功删除用 户后,系统生成工作流程结束标志,发送删除用户成功信息,CPU控制模 块跳转至步骤(2)。
GSM模块向CPU控制模块发送接收到的控制信息的具体过程是当GSM 模块接收到短消息后,将其通过UART接口发送至CPU控制模块。CPU控制 模块则通过自身的串行口中断功能来实现对控制信息的接收。这个接收过 程是逐个字节进行的,每当CPU接收到一个字节的内容就会触发一次串行 口中断。
CPU控制模块接收控制信息的具体过程是无短消息时,CPU控制模 块一直处于等待接收的状态。 一旦有短消息时,CPU控制模块的串行口中断便会被触发(RI被自动置1)。串行口中断发生后,SBUF中的内容通过 一个中间变量buff存放进at—buff []保存,然后将RI置0以结束本次中 断。只有当所有的内容接收完成后,整个接收过程才结束,此时接收结束 标记send—bit被置l,以后即使中断才发生也不会接受内容,除非在功能 实现过程中send—bit被软件置0为止。在整个接收过程中,会接收到两个 引号,这两个引号之间包含的内容是用户发送短消息手机号码,除了两个 引号外还会接收到在功能实现过程中起解析作用的标记符号@和%,接收到 符号时,将其标记置l,以便接收完成后的解析工作。短信命令就是夹在@ 和%之间的数字。
权利要求
1、一种蓝牙门禁的远程控制方法,其特征在于该方法具体步骤是步骤(1)初始化GSM模块,具体步骤是首先将GSM模块设置成不显示接收字符,其次设置GSM模块收发短消息为ASCII字符格式;然后启动GSM模块与CPU控制模块的连接通道,随时向CPU控制模块发送接收到的短消息;步骤(2)CPU控制模块接收短消息;GSM接收模块将含有开门密码或字符串或用户信息或用户手机号码的短消息传输到CPU控制模块,CPU控制模块判断接收到的信息是否完整,如果完整接收则进入步骤(3);如果短消息未完整接收,则重复步骤(2);步骤(3)CPU控制模块将接收到的短信息进行字符解析,字符解析过程是辨别短消息中介于“@”和“%”之间的字符,当辨别得到的字符是“0”时,CPU控制模块进入步骤(4);当辨别得到的字符是“1”时,CPU控制模块进入步骤(5);当辨别得到的字符是“2”时,CPU控制模块进入步骤(6);当辨别得到的字符是“3”时,CPU控制模块进入步骤(7);步骤(4)CPU控制模块提取短消息中开门密码并同时读取存储模块里的密码信息,将提取出的开门密码与原始保存的密码信息进行逐位对比;如果密码匹配成功,则开启蓝牙门禁,并生成工作流程结束标志;如果密码匹配失败,仅生成工作流程结束标志,然后CPU控制模块跳转至步骤(2);步骤(5)CPU控制模块提取短消息中字符串,将其写入存储模块中存放该用户密码信息的相应位置,并生成工作流程结束标志,然后发送密码修改成功信息后CPU控制模块跳转至步骤(2);步骤(6)CPU控制模块提取短消息中用户信息,并将其写入存储器中的存放新用户信息的位置,新用户的信息存放位置依照其发送的用户的手机号码而定,采用由小至大的排列方式进行存储,成功增加用户后,系统生成工作流程结束标志,发送增加用户成功信息后CPU控制模块跳转至步骤(2);步骤(7)CPU控制模块提取短消息中要删除用户手机号码,再将储存器中相应的用户信息用字符完全覆盖,以达到删除用户的目的,成功删除用户后,系统生成工作流程结束标志,发送删除用户成功信息,CPU控制模块跳转至步骤(2)。
全文摘要
本发明涉及一种蓝牙门禁的远程控制方法。现有蓝牙门禁可控性差,不具有实时性、保密性、便利性。本发明的具体步骤是步骤(1)GSM模块的初始化,步骤(2)CPU控制模块接收短消息,步骤(3)CPU控制模块将接收到的短信息进行字符解析,步骤(4)CPU控制模块提取短消息中开门密码,比对密码成功后开启门禁,步骤(5)CPU控制模块提取短消息中字符串,修改密码,步骤(6)CPU控制模块提取短消息中用户信息,增加用户,步骤(7)CPU控制模块提取短消息中要删除用户手机号码,删除该用户。步骤(4)、(5)、(6)和(7)完成后均跳转至步骤(2)。本发明通过CPU控制模块对短消息进行解析,完成远程修改蓝牙ID密码,自动增删用户,自动开启蓝牙门禁,实现了智能化控制。
文档编号H04B5/00GK101582177SQ200910099320
公开日2009年11月18日 申请日期2009年6月8日 优先权日2009年6月8日
发明者丁元刚, 玮 刘, 娜 应, 潘勇武 申请人:杭州电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1