基于SIMPASS技術(shù)的高安全性門禁系統(tǒng)設(shè)計(jì)
2.2軟件設(shè)置流程
軟件開(kāi)發(fā)設(shè)置流程如圖3所示。定義如下:
(1)設(shè)定時(shí)間段:設(shè)置指定時(shí)間段編號(hào)的時(shí)間段信息,如7:00~18:00為1號(hào)時(shí)間段。
(2)組時(shí)間段:可將幾個(gè)時(shí)間段編為一組。
(3)設(shè)置開(kāi)鎖組合:同時(shí)需要不同組時(shí)間段的人一起刷手機(jī),才可開(kāi)門,安全性大大增強(qiáng)。
由于篇幅所限,本文只以開(kāi)鎖組合函數(shù)為例。
①函數(shù)定義
BOOL SetUnLockGroup([int] MachineNumber, [int] GroupNo, [int] Group1,[int] LONG Group2, [int] Group3, [int] LONG Group4, [int] LONG Group5)
②功能
設(shè)置開(kāi)鎖組合。
③參數(shù)
MachineNumber 門禁控制器號(hào)。
GroupNo 組合編號(hào),范圍為1~10,即機(jī)器最多支持10個(gè)開(kāi)鎖組合。
Group1、Group2、Group3、Group4、Group5為開(kāi)鎖組合的組編號(hào),每個(gè)開(kāi)鎖組合包含5個(gè)組編號(hào),每個(gè)組編號(hào)范圍為1~99。例如: SetUnLockGroup(1,1,2,23,14,0,
56),表示門禁控制器1同時(shí)需要組2、組23、組14、組56 的人員一起驗(yàn)證才能開(kāi)門。
④返回值
設(shè)置成功返回True,否則返回False。
建議在大部分環(huán)境下,可直接通過(guò)左路設(shè)置流程進(jìn)行設(shè)置,簡(jiǎn)單快速。對(duì)安全性要求較高的場(chǎng)所再使用開(kāi)鎖組合。
2.3軟件界面設(shè)計(jì)
軟件設(shè)計(jì)包含四個(gè)部分:終端設(shè)置、基本信息、用戶管理及門禁報(bào)表。
終端機(jī)具管理,即對(duì)控制器進(jìn)行操作,如連接、對(duì)時(shí)、上傳控制器屬性及下載控制器信息等,且可選擇具體操作的控制器。界面設(shè)計(jì)采用多線程技術(shù),避免在巡檢時(shí)按其他功能鍵造成軟件假死狀態(tài)。如圖4所示。
門禁系統(tǒng)在人們?nèi)粘I钪袘?yīng)用廣泛,而如何提高門禁系統(tǒng)的安全性是各界學(xué)者不斷探尋的重點(diǎn)。本文的創(chuàng)新點(diǎn)在于將手機(jī)和門禁系統(tǒng)有效結(jié)合在一起,將手機(jī)作為身份認(rèn)證工具,同時(shí)還在系統(tǒng)中加入開(kāi)鎖組合的軟件功能設(shè)置,大大提高了系統(tǒng)的安全性。同時(shí)也為移動(dòng)支付在身份認(rèn)證方面的應(yīng)用提供了成功范例,對(duì)手機(jī)的拓展應(yīng)用功能進(jìn)行了有力論證。
參考文獻(xiàn)
[1] 金倩,耿力.基于RFID的手機(jī)支付技術(shù)及標(biāo)準(zhǔn)[J].信息技術(shù)與標(biāo)準(zhǔn)化,2008,50(3):19-23.
[2] ISO 7816 Smart card standard[S].1999.
[3] 中國(guó)人民銀行.中國(guó)金融集成電路(IC)卡規(guī)范[S].2010.
[4] 孫宏, 李志. 基于LonWorks 總線技術(shù)的門禁系統(tǒng)[J]. 微計(jì)算機(jī)信息,2005,21(07S):76-77.
[5] 王翠玲.一種雙界面多應(yīng)用SIM卡的操作系統(tǒng)設(shè)計(jì)[D]. 廈門大學(xué)信息科學(xué)與技術(shù)學(xué)院,2008.
評(píng)論