一种电子票据生成与离线验证系统及方法与流程

文档序号:11953712阅读:538来源:国知局
一种电子票据生成与离线验证系统及方法与流程

本发明涉及电子验票领域,特别是涉及一种电子票务生成与离线验证系统及方法。



背景技术:

当前票据的电子化程度越来越高,电子票务涉及行业广泛,越来越多的移动端用户和企业已经将电子票务作为票务的主要提供方式。但是目前验票机制还极不完善,服务质量也有待提高。有的行业配备了电子票务输出为纸制票务的设备,通过人工手撕票据进行验票,但是设备费用较高且不具备普适性;且一人一票浪费纸张,与当下节能环保的时代口号不相符合。

电子票以二维码或者条形码的形式展示,通过扫描设备进行验票,一般情况下扫描设备的可携带性差,并不能从根本上解决移动车辆对于车票的验证。通过手机等终端设备对电子票进行验证对网络信号强度要求比较高,当扫描端信号比较弱时很难识别二维码或者条形码。这种方式在耗时耗流量的情况下也很难满足批量用户同时验票的需求。

经检索:中国专利申请号为CN201010197520.8,该发明公开了“一种验票系统以及验票方式,系统包括本地主数据库服务器,用于判定当前票据是否为有效票据;该数据库服务器与无线覆盖的接入设备连接;该接入设备连接至少两个扫描装置,各扫描装置用于扫描票据获取各票据的二维码识别标识。”

中国专利申请号为CN200410074062.3,该发明公开了“一种验票系统及验票方法。该系统包括存储售出票信息的第一数据库,售出票带有可扫描的条形码或者磁条或者射频电子标签等标识信息载体;带有识读以上载体上之标识信息,如条码扫描仪、磁卡读写器、射频卡读写器等的器件的验票终端与第一数据库连接,在扫描识别时将识读结果与存储的售出票信息进行识别和比较。”

上述两个专利都是针对一人一票的形式,不存在一张票对应多人的情况,在验票过程中依赖验票设备,而且需要无线网络覆盖,无网络覆盖的情况下则无法进行票据的验证。



技术实现要素:

为了克服现有技术的不足,本发明提供一种电子票据生成及离线验证系统及方法,用移动互联网技术对目前的电子验票系统进行改善,使司机或者验票机构在无网络连接情况下对电子票进行验证,大大加快了电子票的验票速度,尤其适用于对时效性要求很高的场景,如高峰时段巴士乘车等,提高了验票效率,提升了用户使用电子票的体验。本发明的验票系统不需要购置任何验票设备,极大的降低了电子票的应用门槛,扩大了电子票的应用范围。

本发明所采用的技术方案是:

一种电子票据生成及离线验证系统,包括移动端和后台服务端;

所述移动端为移动智能终端,用于向后台服务器端发起票务请求、存储票据信息、更改票据状态;移动端包括:票务信息输入模块,用于根据需求输入票务信息,包括站点、日期、时刻、乘车人数;票据存储模块,用于存储有效票据或已验票据信息;票务请求与接收模块,与票务信息输入模块和票据存储模块建立数据链路,用于向后台服务端发送票务请求并接收后台服务端下发的有效票据,以及响应后台服务端发送的票据状态反馈请求,上传更改后的票据状态;验票模块,与票据存储模块建立数据链路,用于采集移动端屏幕感应到的手势,并更改存储模块中票据状态;

所述后台服务端为远程服务器控制端,用于接收票务请求、发送有效票据信息、获取票务状态信息;后台服务端包括:信息接收与票据发送模块,用于接收移动端发送的票务请求,并将其发送给信息处理模块;信息处理模块,用于处理移动端的票务请求信息,生成有效票据,并通过信息接收与票据发送模块向移动端发送票据状态反馈请求;票务存储记录模块,与信息处理模块建立数据链路,用于存储已发送的有效票据信息和已验证的票据信息;

移动端与后台服务端通过票务请求与接收模块及信息接收与票据发送模块以无线通信方式建立数据链路。

作为优选,移动端为采用智能操作系统的便携式移动智能终端设备,包括触屏手机或者平板电脑。

采用上述系统实现的一种电子票据生成及离线验证方法,包括以下步骤:

步骤1,生成票据;

步骤101,用户根据实际需求通过票务信息输入模块输入票据请求信息,并通过票务请求与接收模块将票务请求信息发送给后台服务端;所述票据请求信息包括用户ID、乘坐站点、乘坐时间和乘车人数;

步骤102,后台服务端接收票据请求信息生成有效票据并根据车次及日期信息为票据分配一个特定手势信息,后台服务端将票据与特定手势信息进行封装,通过信息接收与票据发送模块发送给移动端,同时将有效票据信息存储在票务存储记录模块;

步骤103,移动端的票务请求与接收模块接收后台服务端下发的有效票据,并将其存储于票据存储模块中。

步骤2,验票,用户使用票据时,将移动端接收到的后台服务端下发的有效票据出示给验票机构或人员,验票方通过在移动端屏幕上进行特定手势操作,改变票据状态;具体为:

步骤201,验证模块读取存储模块中的有效票据信息并将其显示与移动端屏幕上;

步骤202,验证模块采集移动端屏幕感应到的手势,并将其与特定指令手势匹配,若匹配成功,则更改票据存储模块中的有效票据状态为已验证。

所述特定手势是后台服务端针对不同日期或者车次所设定的验票手势,该验票手势既可统一的手势,亦可以是不同的手势。

步骤3,更改后台数据,后台服务端获取移动端票据状态更改信息,并变更票务存储记录模块中票据信息;具体为:

步骤301,后台服务端定时向移动端发送票据状态反馈请求;

步骤302,移动端接收反馈请求,并将票据存储模块中已验证的票据信息发送给后台服务端;

步骤303,后台服务端接收已验票据状态,并对票务存储记录模块中对应的票据信息进行更新。

与现有技术相比,本发明具有以下优点:

1、本发明验票过程中不存在任何数据交换过程,因此不需要用户移动端与后台服务端保持网络连接,避免了网络稳定性无法正常保证时,尤其在用车高峰时期,由于网路影响造成验票效率低下,造成交通拥堵的问题,同时大大降低用户电子验票过程中手机流量和电量的消耗成本;

2、本发明无需任何验票设备,仅需用户展示电子票务,验票机构和人员手指滑动验票即可,不需要购置任何读卡器、扫描仪等设备,大大降低了验票终端设备购买成本、电子票务换成纸质票务过程中的资源成本和环境污染问题;

3、在发起票务请求时,用户可以自主设定乘车人数,实现了一张电子票可以包含多个乘车人,改变了一人一票的简单形式,满足了代人买票的市场需求。

4、针对不同日期不同车次采用不同的验票手势,只要验票人员的验票手势与移动端存储的验票手势匹配不成功,则证明票据信息与车辆信息不匹配,有效降低了验票人员查验票据的时间。

附图说明

图1为本发明实施例的结构示意图。

图2为本发明方法流程图。

图中所示:1.移动端,2.后台服务端,101.票务信息输入模块,102.票据存储模块,103.票务请求与接收模块,104.验票模块,201.信息接收与票据发送模块,202.信息处理模块,203.票务存储记录模块

具体实施方式

为了使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。

参见图1,该图为本发明实施例提供的一种电子票据生成及离线验证系统,包括移动端1和后台服务端2;

所述移动端1为移动智能终端,用于向后台服务器端发起票务请求、存储票据信息、更改票据状态;移动端1包括:票务信息输入模块101,用于根据需求输入票务信息,包括站点、日期、时刻、乘车人数;票据存储模块102,用于存储有效票据或已验票据信息;票务请求与接收模块103,与票务信息输入模块101和票据存储模块102建立数据链路,用于向后台服务端2发送票务请求并接收后台服务端2下发的有效票据,以及响应后台服务端2发送的票据状态反馈请求,上传更改后的票据状态;验票模块104,与票据存储模块102建立数据链路,用于采集移动端1屏幕感应到的手势,并更改存储模块102中票据状态;

所述后台服务端2为远程服务器控制端,用于接收票务请求、发送有效票据信息、获取票务状态信息;后台服务端2包括:信息接收与票据发送模块201,用于接收移动端发送的票务请求,并将其发送给信息处理模块;信息处理模块202,用于处理移动端1的票务请求信息,生成有效票据,并通过信息接收与票据发送模块201向移动端1发送票据状态反馈请求;票务存储记录模块203,与信息处理模块202建立数据链路,用于存储已发送的有效票据信息和已验证的票据信息;

移动端1与后台服务端2通过票务请求与接收模块103及信息接收与票据发送模块201以无线通信方式建立数据链路。

采用上述系统实现的一种电子票据生成及离线验证方法,包括以下步骤:

步骤1,生成票据;具体为:

步骤101,用户根据实际需求通过票务信息输入模块输入票据请求信息,并通过票务请求与接收模块将票务请求信息发送给后台服务端;所述票据请求信息包括用户ID、乘坐站点、乘坐时间和乘车人数;

步骤102,后台服务端接收票据请求信息生成有效票据并根据车次及日期信息为票据分配一个特定手势信息,后台服务端将票据与特定手势信息进行封装,通过信息接收与票据发送模块发送给移动端,同时将有效票据信息存储在票务存储记录模块;

步骤103,移动端的票务请求与接收模块接收后台服务端下发的有效票据,并将其存储于票据存储模块中。

步骤2,验票,用户使用票据时,将移动端接收到的后台服务端下发的有效票据出示给验票机构或人员,验票方通过在移动端屏幕上进行特定手势操作,改变票据状态;具体为:

步骤201,验证模块读取存储模块中的有效票据信息并将其显示与移动端屏幕上;

步骤202,验证模块采集移动端屏幕感应到的手势,并将其与特定指令手势匹配,若匹配成功,则更改票据存储模块中的有效票据状态为已验证。

本验票方式采用客户端本地加密存储电子票状态,采用验票人在被验票人移动端上用手势“撕票”的验票方式,验过的票即转变为“撕毁”的失效状态。这里的“撕票”过程中不存在任何数据交换过程,因此不需要用户移动端保持网络连接,也不需要购置任何读卡器、扫描仪等设备。为避免用户自己误操作使票务失效,可以对被验票人的可能误操作手势进行提示,同时可以将不同日期或者车次的验票手势进行变化,再通过验票人的客户端通知验票人,降低被验票人误操作的可能性。

步骤3,更改后台数据,后台服务端获取移动端票据状态更改信息,并变更票务存储记录模块中票据信息;具体为:

步骤301,后台服务端定时向移动端发送票据状态反馈请求;

步骤302,移动端接收反馈请求,并将票据存储模块中已验证的票据信息发送给后台服务端;

步骤303,后台服务端接收已验票据状态,并对票务存储记录模块中对应的票据信息进行更新。

说明书中未阐述的部分均为现有技术或公知常识。本实施例仅用于说明该发明,而不用于限制本发明的范围,本领域技术人员对于本发明所做的等价置换等修改均认为是落入该发明权利要求书所保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1