基于蓝牙和二维码的检票系统和方法

文档序号:9506874阅读:440来源:国知局
基于蓝牙和二维码的检票系统和方法
【技术领域】
[0001]本发明涉及公共交通的检票领域,具体是基于蓝牙和二维码的检票系统和方法。
【背景技术】
[0002]随着网络技术的发展,公共交通采用移动支付进行检票的方式因方便、快捷、成本低而成为一种趋势。公开的方案中,在网络后端有支付支撑平台、检票处设检票终端、与用户的手机组成检票系统。有的方案使用移动智能终端扫描二维码进行传输信息,有的方案是移动智能终端与检票终端的通信是通过蓝牙技术来实现双方验证和信息的交换。前一种方案只能进行单方向的信息传输,用户体验差,难于进行授权确认,容易被恶意滥用。后一种方案,虽然能进行双向信息传输,能进行授权确认,但市场上的智能手机型号众多,几代不同版本的智能手机同时在市场上使用。经测试表明部分手机在作为蓝牙从机时通信不稳定,不可靠。基于上述原因,这种移动支付进行检票不能得到广泛推广。

【发明内容】

[0003]
本发明要解决的问题就是:现有用移动智能终端进行检票的检票系统存在使用不安全、不稳定,不能广泛运用的问题。
[0004]本发明提供一种使用稳定可靠,便于广泛运用的检票系统,具体是基于蓝牙和二维码的检票系统,包括设于网络后端的支撑平台、含有网络模块和蓝牙模块以及客户端APP的移动智能终端、包括蓝牙模块、中央处理单元模块、存储模块、网络模块、加解密模块和串口模块的检票P0S机,其特征在于:所述移动智能终端还包括二维码生成模块,用于传输数据给所述检票P0S机;所述检票P0S机还设有二维码扫描模块,用于扫描所述移动智能终端生成的二维码信息。
[0005]进一步的,所述加解密模块为PSAM卡。
[0006]进一步的,所述二维码为PTF417算法的二维码。
[0007]进一步的,所述蓝牙模块为低功耗蓝牙4.0及以上版本,所述检票P0S机采用蓝牙广播模式,所述移动智能终端通过蓝牙扫描方式获取广播数据。
[0008]所述移动智能终端为智能手机、平板电脑或笔记本电脑。
[0009]本发明还提供一种基于基于蓝牙和二维码的检票方法,包括如下步骤: slO、移动智能终端安装客户端APP,入站时用户登录客户端APP ;
S20、移动智能终端通过网络向支撑平台请求进站消费凭证,支撑平台生成含有序号、生成时间和余额的进站消费凭证,返回给移动智能终端;
s30、移动智能终端生成包含所述进站消费凭证和用户0ID的二维码a ;s40、进站检票P0S机通过扫描二维码a,获取进站消费凭证和用户0ID,并通过加解密模块解密进站消费凭证,验证用户合法性;
s50、进站检票P0S机通过加解密模块生成包括进站消费凭证序号、入站编号、入站时间信息的入站凭证,并通过蓝牙模块进行广播;
s60、移动智能终端通过蓝牙扫描方式获取广播数据,同时生成含有确认信息的二维码
b ;
s70、进站检票POS机扫描二维码b,获取确认信息,确认用户合法,允许用户进站;s80、出站时,打开移动智能终端的客户端APP,将入站凭证发送给支撑平台,支撑平台生成包含入站编号、入站时间、余额等信息的出站消费凭证,返回给移动智能终端;s90、移动智能终端生成包括所述进站消费凭证转和用户OID的二维码c ;slOO、出站检票P0S机扫描二维码c,获取出站消费凭证和用户0ID,并通过加解密模块解密出站消费凭证,验证用户合法性;
sllO、出站检票P0S机通过加解密模块生成包括出站消费凭证序号、出站编号、出站时间、票价信息的出站凭证,并通过蓝牙模块进行广播;
sl20、移动智能终端通过蓝牙扫描方式获取广播数据,同时生成含有确认信息的二维码d ;
sl30、出站检票P0S机扫描二维码d,获取确认信息,确认用户合法后,允许用户出站。
[0010]进一步的,所述二维码为PTF417算法的二维码。
[0011]进一步的,所述蓝牙为低功耗蓝牙4.0及以上版本。
[0012]进一步的,所述移动智能终端为智能手机、平板电脑或笔记本电脑。
[0013]进一步的,还包括步骤S140、出站的检票P0S机依据设定规则进行扣费,生成用户消费记录,通过有线网或无线网上传到支撑平台,由支撑平台进行清分和结算。
[0014]本发明中,移动智能终端与检票pos机采用蓝牙与二维码结合通信的方式进行检票,适用于目前几乎所有的包括智能手机的移动智能终端,是一个使用稳定可靠、运用广泛的方案。
【附图说明】
[0015]图1为本发明实施例的系统图,
图2为本发明实施例的流程图(一),
图3为本发明实施例的流程图(二), slO?S140为步骤代码。
[0016]图4?图7分别为本发明实施例的二维码a、二维码b、二维码c、二维码d图。
【具体实施方式】
[0017]下面结合附图,对本发明的【具体实施方式】进行进一步说明。
[0018]本文中:“进站消费凭证”为支撑平台生成并发给移动智能终端的一段密文,包括进站消费凭证序号、生成时间、余额、限额等信息。用于在用户本次消费过程中传递信息和合法性证明,用户须用此凭证检票进站。
[0019]“入站凭证”为进站的检票P0S机生成并发给移动智能终端和支撑平台的一段密文,包括进站消费凭证序号、入站编号、入站时间等信息。用于传递相关信息给支撑平台。
[0020]“出站消费凭证”为支撑平台生成并发给移动终端的一段密文,包括进站消费凭证序号、入站编号、入站时间、余额等信息。用户须用此凭证检票出站。
[0021]“出站凭证”为出站的检票POS机生成并发给移动智能终端和支撑平台的一段密文,包括进站消费凭证序号、入站编号、票价等信息。
[0022]如图1所示,支撑平台设于网络后端,包括有app服务模块、boss服务模块和加解密机等(图中未标示);移动智能终端(智能手机、平板电脑或笔记本电脑)含有网络模块和蓝牙模块(蓝牙4.0或以上)以及安装客户端APP,移动智能终端还包括二维码生成模块,用于传输数据给检票P0S机;检票P0S机包括蓝牙模块、中央处理单元模块、存储模块、网络模块、加解密模块和串口模块的,检票P0S机还设有二维码扫描模块,用于扫描移动智能终端生成的二维码信息。
[0023]用户通过向支撑平台注册帐号,并预存一定资金。进站时,移动智能终端登录客户端APP,向支撑平台请求包含用户信息的进站消费凭证。移动智能终端的二维码生成模块生成包含进站消费凭证的二维码a (图4)。
[0024]进站检票P0S机通过扫描二维码a接收进站消费凭证,由加解密模块解密获取信息,经确认合法后,生成含进站消费凭证序号、进站编号、进站时间等信息的入站凭证,并用广播模式发出。移动智能终端用蓝牙扫描获取入站凭证后,再生成一个包含确认信息二维码b (图5)。二维码b用于确认入站凭证已合法收取。进站检票P0S机扫描二维码b,确认入站凭
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1