一種基于二維碼的門禁系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種門禁系統(tǒng),特別涉及一種基于二維碼的門禁系統(tǒng)。
【背景技術(shù)】
[0002]移動(dòng)電子設(shè)備功能的完善讓人們的生活越來越便利,例如手機(jī)、PAD等移動(dòng)終端能夠方便的實(shí)現(xiàn)支付等功能,人們無需攜帶支付卡或驗(yàn)證卡,只需要掃描二維碼等信息即可進(jìn)行商場(chǎng)、超市的支付?,F(xiàn)在有的門禁系統(tǒng)通過掃描二維碼即可打開房門。但二維碼的這種使用方式存在很大的安全隱患,一旦他人獲取該二維碼信息也可以進(jìn)行交易驗(yàn)證等操作。因此有必要研究出一種安全的二維碼使用技術(shù)。
【實(shí)用新型內(nèi)容】
[0003]本實(shí)用新型為了解決上述技術(shù)問題,提出了一種基于二維碼的門禁系統(tǒng)。
[0004]本實(shí)用新型提出的基于二維碼的門禁系統(tǒng)包括:第一移動(dòng)終端、第二移動(dòng)終端、二維碼掃描器、定位模塊和電子鎖具,其中,第一移動(dòng)終端包括第一通信模塊、第一處理模塊、顯示模塊和第一存儲(chǔ)模塊;第二移動(dòng)終端包括第二通信模塊、第二處理模塊、二維碼生成模塊、二維碼解碼模塊和第二存儲(chǔ)模塊;二維碼掃描器包括第三通信模塊和攝像模塊;第一通信模塊與第二通信模塊通信,第二通信模塊與第三通信模塊通信;第一處理模塊分別與第一通信模塊、顯示模塊和第一存儲(chǔ)模塊連接;第二處理模塊分別與第二通信模塊、二維碼生成模塊、二維碼解碼模塊和第二存儲(chǔ)模塊連接;第三通信模塊與攝像模塊連接。
[0005]進(jìn)一步地,第二處理模塊用于對(duì)第一移動(dòng)終端進(jìn)行身份注冊(cè);
[0006]第一處理模塊用于根據(jù)定位模塊確定的第一移動(dòng)終端所在的位置和第一存儲(chǔ)模塊中存儲(chǔ)的目的地位置來判斷第一移動(dòng)終端是否位于預(yù)設(shè)范圍內(nèi);
[0007]第一通信模塊用于在第一移動(dòng)終端處于設(shè)定范圍內(nèi)時(shí),向第二通信模塊發(fā)送包含身份注冊(cè)信息的消息,請(qǐng)求第二移動(dòng)終端反饋解鎖二維碼信息;
[0008]第二處理模塊還用于在第二通信模塊接收到該請(qǐng)求后,根據(jù)身份注冊(cè)信息對(duì)第一移動(dòng)終端進(jìn)行身份驗(yàn)證,并在身份驗(yàn)證通后,通知二維碼生成模塊生成解鎖二維碼信息;
[0009]第二存儲(chǔ)模塊用于存儲(chǔ)生成解鎖二維碼信息的原始信息;
[0010]第二通信模塊用于接收第一通信模塊發(fā)送的請(qǐng)求,并將生成的解鎖二維碼信息發(fā)送給第一通信模塊;
[0011 ]第一通信模塊還用于接收第二通信模塊發(fā)送的解鎖二維碼信息;
[0012]顯示模塊用于顯示第一通信模塊接收到的該解鎖二維碼信息;
[0013]攝像模塊用于讀取顯示模塊顯示的該解鎖二維碼信息;
[0014]第三通信模塊用于將攝像模塊讀取的該解鎖二維碼信息發(fā)送給第二通信模塊;
[0015]第二通信模塊還用于接收該解鎖二維碼信息;
[0016]二維碼解碼模塊用于對(duì)第二通信模塊接收到的解鎖二維碼信息進(jìn)行解碼;
[0017]該第二處理模塊還用于將解碼后的信息與第二存儲(chǔ)模塊中存儲(chǔ)的原始信息進(jìn)行比較,如果一致,則解鎖成功,第二處理模塊通過第二通信模塊將解鎖成功信號(hào)發(fā)送給電子鎖具進(jìn)行解鎖。
[0018]進(jìn)一步地,該第一移動(dòng)終端和/或第二移動(dòng)終端為手機(jī)或平板電腦。
[0019]更進(jìn)一步地,第一移動(dòng)終端還包括sim卡。
[0020]更進(jìn)一步地,該定位模塊集成在第一移動(dòng)終端中。
[0021]更進(jìn)一步地,該定位模塊為車載定位模塊。
[0022]本實(shí)用新型的有益效果:本實(shí)用新型通過實(shí)時(shí)生成解鎖二維碼的方式,可以防止他人獲取二維碼信息,提高了解鎖的安全性。進(jìn)一步地,本實(shí)用新型能夠保證他人即使獲得該解鎖二維碼信息但如果沒有用第一移動(dòng)終端進(jìn)行解鎖仍不能解鎖成功。
【附圖說明】
[0023]圖1是本實(shí)用新型的門禁系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0024]為使本實(shí)用新型的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本實(shí)用新型進(jìn)一步詳細(xì)說明。但本領(lǐng)域技術(shù)人員知曉,本實(shí)用新型并不局限于附圖和以下實(shí)施例。
[0025]本實(shí)用新型提出的門禁系統(tǒng)如圖1所示,該門禁系統(tǒng)包括:第一移動(dòng)終端1、第二移動(dòng)終端2、二維碼掃描器3、定位模塊4和電子鎖具5,其中,第一移動(dòng)終端I包括第一通信模塊12、第一處理模塊11、顯示模塊14和第一存儲(chǔ)模塊13;第二移動(dòng)終端2包括第二通信模塊22、第二處理模塊21、二維碼生成模塊24、二維碼解碼模塊25和第二存儲(chǔ)模塊23; 二維碼掃描器3包括第三通信模塊32和攝像模塊31;第一通信模塊與第二通信模塊通信,第二通信模塊與第三通信模塊通信。第一處理模塊分別與第一通信模塊、顯示模塊和第一存儲(chǔ)模塊連接;第二處理模塊分別與第二通信模塊、二維碼生成模塊、二維碼解碼模塊和第二存儲(chǔ)模塊連接;第三通信模塊與攝像模塊連接。
[0026]第二處理模塊用于對(duì)第一移動(dòng)終端進(jìn)行身份注冊(cè);
[0027]第一處理模塊用于根據(jù)定位模塊確定的第一移動(dòng)終端所在的位置和第一存儲(chǔ)模塊中存儲(chǔ)的目的地位置來判斷第一移動(dòng)終端是否位于預(yù)設(shè)范圍內(nèi);
[0028]第一通信模塊用于在第一移動(dòng)終端處于設(shè)定范圍內(nèi)時(shí),向第二通信模塊發(fā)送包含身份注冊(cè)信息的消息,請(qǐng)求第二移動(dòng)終端反饋解鎖二維碼信息;
[0029]第二處理模塊用于在第二通信模塊接收到該請(qǐng)求后,根據(jù)身份注冊(cè)信息對(duì)第一移動(dòng)終端進(jìn)行身份驗(yàn)證,并在身份驗(yàn)證通后,通知二維碼生成模塊生成解鎖二維碼信息;
[0030]第二存儲(chǔ)模塊用于存儲(chǔ)生成解鎖二維碼信息的原始信息;
[0031]第二通信模塊用于接收第一通信模塊發(fā)送的請(qǐng)求,并將生成的解鎖二維碼信息發(fā)送給第一通信模塊;
[0032]第一通信模塊還用于接收第二通信模塊發(fā)送的解鎖二維碼信息;
[0033]顯示模塊用于顯示第一通信模塊接收到的該解鎖二維碼信息;
[0034]攝像模塊用于讀取顯示模塊顯示的該解鎖二維碼信息;
[0035]第三通信模塊用于將攝像模塊讀取的該解鎖二維碼信息發(fā)送給第二通信模塊;
[0036]第二通信模塊還用于接收該解鎖二維碼信息;
[0037]二維碼解碼模塊用于對(duì)第二通信模塊接收到的解鎖二維碼信息進(jìn)行解碼;
[0038]該第二處理模塊還用于將解碼后的信息與第二存儲(chǔ)模塊中存儲(chǔ)的原始信息進(jìn)行比較,如果一致,則解鎖成功,第二處理模塊通過第二通信模塊將解鎖成功信號(hào)發(fā)送給電子鎖具進(jìn)行解鎖。