APP下载

MAC地址门票识别技术的票务系统解决方案

2019-06-11钟新宇邹芳陈燕虹胡文杰陈敬炜

电子技术与软件工程 2019年7期
关键词:票务门票列表

文/钟新宇 邹芳 陈燕虹 胡文杰 陈敬炜

在一些繁荣的城市中,由于人流量比较大,买票取票的苦恼层出不穷,甚至仅仅是简单的上班回家都可能让你烦躁至极,百米长龙的“壮观景象”让你止步于地铁站而选择搭乘昂贵的出租车,经过了漫长的等待终于轮到你买票时,却发现零钱不够的无奈与尴尬。尽管现在有了公交卡、地铁卡。但是往往人们会由于办理麻烦、充值麻烦而放弃这个念头。就算办理了公交卡、地铁卡,也可能存在失磁,或者余额不足的情况。而采用MAC地址门票识别技术,人们不再需要长时间排队,为没零钱而烦恼,更不需要担心门票丢失的问题,只需通过手机即可模拟纸质门票、地铁卡实现等同以致更加完善的功能。

图2:算法流程图

1 票务系统构成

如图1所示。

2 核心技术简介

我们对Wi-Fi的两种工作模式(AP和STA)做了一定的研究,发现用户在连接Wi-Fi热点后,系统可以极其迅速的检测到该设备MAC地址的存在,并可将其保存供我们做后续检测。同时,当用户断开连接后,系统也可以极其迅速的检测到该设备MAC地址消失在MAC列表中。因此,我们利用了这一发现研制出了一种基于Wi-Fi模块的MAC地址识别技术。其特点是在线、唯一、动态、低成本。在线指要得到用户设备MAC地址的前提是用户设备必须连接AP;唯一指用户设备MAC地址由hash表维护,这样保证了MAC地址不会重复;动态指用户验证通过后,该设备的MAC地址将被移除;低成本是指商家用户只需安装一个无线网卡即可实现系统转换,成本极低。

图1:票务系统构成图

3 核心数据定义

源客户端MAC地址列表(RUAL)采用哈希表存储方式,存储了合法用户连接热点后的MAC地址;动态客户端MAC地址列表(DAL)动态存储了当前已连接客户端的MAC地址信息;连接客户端列表(UL)为已连接用户客户端列表,为线性表。

闸机门预开启队列(DRL)为闸机门预开启队列,保存着所有准备开启的闸机门的用户信息;闸机门控制接口(DCL)负责指定相关编号的闸机门开门。

4 门票识别过程

如图2所示。

5 结束语

大多数的票务系统采用的技术无非是RFID、人脸识别、二维码识别技术。RFID门票构建成本不低而且门票易丢失且需要排队取票。人脸识别技术,作为一种生物识别技术,优势毋庸置疑。但其构建维护成本高。二维码识别技术,作为一种目前来说更为流行的技术,其优势也是比较明显的,但其构建成本同样不低。同时,该技术背后的安全问题也是值得重视的方面。而基于MAC地址门票识别技术,它具有极低的构建和转化成本,只需要在系统终端安装一个无线网卡、安装对应的票务系统,即可实现与原有接口无缝对接,方便快捷。同时,该技术作为一种新型的门票识别技术,用户使用后将会有着与众不同的体验度。

猜你喜欢

票务门票列表
学习运用列表法
提前预登记,免费参观
文旅部出台国内首个演出票务领域行业标准
买门票
乡村旅游不再是“门票+凉皮”
门票中的学问
从案目制到票务制:近代剧场经营范式的确立
不含3-圈的1-平面图的列表边染色与列表全染色