基于SIMPASS技术的高安全性门禁系统设计
2.2软件设置流程
软件开发设置流程如图3所示。定义如下:
(1)设定时间段:设置指定时间段编号的时间段信息,如7:00~18:00为1号时间段。
(2)组时间段:可将几个时间段编为一组。
(3)设置开锁组合:同时需要不同组时间段的人一起刷手机,才可开门,安全性大大增强。
由于篇幅所限,本文只以开锁组合函数为例。
①函数定义
BOOL SetUnLockGroup([int] MachineNumber, [int] GroupNo, [int] Group1,[int] LONG Group2, [int] Group3, [int] LONG Group4, [int] LONG Group5)
②功能
设置开锁组合。
③参数
MachineNumber 门禁控制器号。
GroupNo 组合编号,范围为1~10,即机器最多支持10个开锁组合。
Group1、Group2、Group3、Group4、Group5为开锁组合的组编号,每个开锁组合包含5个组编号,每个组编号范围为1~99。例如: SetUnLockGroup(1,1,2,23,14,0,
56),表示门禁控制器1同时需要组2、组23、组14、组56 的人员一起验证才能开门。
④返回值
设置成功返回True,否则返回False。
建议在大部分环境下,可直接通过左路设置流程进行设置,简单快速。对安全性要求较高的场所再使用开锁组合。
2.3软件界面设计
软件设计包含四个部分:终端设置、基本信息、用户管理及门禁报表。
终端机具管理,即对控制器进行操作,如连接、对时、上传控制器属性及下载控制器信息等,且可选择具体操作的控制器。界面设计采用多线程技术,避免在巡检时按其他功能键造成软件假死状态。如图4所示。
门禁系统在人们日常生活中应用广泛,而如何提高门禁系统的安全性是各界学者不断探寻的重点。本文的创新点在于将手机和门禁系统有效结合在一起,将手机作为身份认证工具,同时还在系统中加入开锁组合的软件功能设置,大大提高了系统的安全性。同时也为移动支付在身份认证方面的应用提供了成功范例,对手机的拓展应用功能进行了有力论证。
参考文献
[1] 金倩,耿力.基于RFID的手机支付技术及标准[J].信息技术与标准化,2008,50(3):19-23.
[2] ISO 7816 Smart card standard[S].1999.
[3] 中国人民银行.中国金融集成电路(IC)卡规范[S].2010.
[4] 孙宏, 李志. 基于LonWorks 总线技术的门禁系统[J]. 微计算机信息,2005,21(07S):76-77.
[5] 王翠玲.一种双界面多应用SIM卡的操作系统设计[D]. 厦门大学信息科学与技术学院,2008.
评论