自助终端售票系统方案(3)

2020-04-03 12:47

自助终端售票系统建设方案

通过回响消息将下载通知告诉终端,终端管理平台也可以在终端签到时将应用程序更新标志通过终端的签到响应告知终端。

当终端管理平台收到终端的应用程序下载请求时,根据终端序列号找到终端应下载的应用程序及其版本号,若终端上送的应用程序版本号与管理平台的版本号相同则不用下载新的应用程序,否则要进行新的应用程序的下载;终端管理平台应具备程序下载标志以及应用程序版本的累积功能。每一个终端均有应用程序下载标志。

终端管理平台应该支持应用程序更新的断点续传和升级不成功的回滚方案。

4.6 终端监控

采用CS/BS 方式进行终端监控。终端监控的功能通过终端和终端管理平台之间的回响测试实现。

终端管理平台可以通过终端监控的功能清晰了解每一台终端设备的运行维护情况,管理员可以通过PC 客户端或Web 界面中的图形界面进行监控维护。终端监控有两种方式:

终端主动上报异常情况以及终端管理平台主动下发监控命令,采集相关的监控信息。 终端主动实时上报异常情况,上报的内容为异常描述信息。当终端无异常情况时,终端周期上报终端的状态,上报的频率由终端管理平台根据终端数量、线路状态、系统状态等来确定。

终端管理平台主动发送监控命令时,终端根据具体的命令情况进行下述处理: 终端进行自检,然后上报,上报信息为异常描述信息; 终端采集相关的监控信息,然后上报;

当终端管理平台发送远程控制命令后,终端上报操作结果。

终端可被监控的状态有寿命以及运行状况(打印机打印凭证单数、打印机是否正常、GPRS/moderm 等通信模块是否正常、密码键盘状态(有/无)、读卡器状态(复位成功/复位失败)、PSAM 卡是否存在、通讯成功率)、运行状态监控(正常工作状态、未签到状态、已冻结状态、锁定状态)。

终端管理平台可以根据终端上报的监控信息实现以下数据的统计:平均无故障运行时长、在线时长。

4.7 终端参数配置

方便地根据业务的需要修改参数信息。 终端初始化时,应下载至终端的参数有: 1、终端基本信息

1.1、登记信息:对应影城编号、影城名称简写、终端号; 1.2、交易信息:批次号、起始凭证号、流水号;

1.3、连接信息(包括交易连接信息以及管理连接信息):超时时间、交易路由(网关地址)、APN、IP 地址以及端口号、拨号电话;

第11 页总 22页

自助终端售票系统建设方案

2、终端程序信息

2.1、程序下载标志(不下载/选择下载/强制下载)

2.2、KEK 索引号(终端管理平台自动生成变更的索引号并下载至终端); 2.3、圈存密钥索引号 2.4、应用类型。

3、交易控制参数:交易类型(即允许的交易类型)、终端的回响间隔、是否允许手工输入卡号(默认为否)、单笔交易额上限、终端累计交易金额上限、允许冲正的最大次数、最大交易笔数(即达到该笔数时需要进行批上送、批结算); 4、终端状态(冻结/锁定/正常)

5、其他参数资料包括:打印单据张数的选择、终端参数版本号、终端参数下载标志(不下载/选择下载/强制下载)等。

终端参数修改后需要主管业务管理员审核后才能够更新至终端。

4.8 售票终端与服务端的通信

售票终端与服务端采用HTTP协议通信,通信报文均为UTF-8的XML报文。 通信接口如下:

4.8.1 终端签到

终端每次交易前(如关机后再开机),需要向终端管理平台签到。终端的签到成功后,终端自动执行签到交易。

终端签到采用联机方式。终端向终端管理平台上送终端序列号、终端号、影城编号、操作员代码,验证信息和终端的合法性后,检查终端的应用程序版本和参数版本并产生应用程序以及参数的更新标志,产生终端工作密钥,提取交易批次号、终端管理系统的交易日期和时间,将这些数据通过签到响应下传到终端。终端只有签到成功后才可以进行售票交易,此时服务平台记录终端的状态为“已签到”。终端可以根据签到应答消息中管理系统服务器主机的时间设置终端的时间。

签到交易有以下五个作用:

a) 终端与终端管理系统主机的批次号同步。批次号必须以终端管理系统主机的批次号为准;

b) 终端从终端管理系统主机获取新的终端工作密钥。如果终端连续收到加密出错的消息,则需要重新发送签到消息,以与终端管理系统主机进行密钥同步;或由终端管理系统在应答消息中提示终端重新签到。

c) 终端从终端管理系统主机获取主机的日期和时间。 d) 终端应用程序更新;

第12 页总 22页

自助终端售票系统建设方案

e) 终端参数更新。

如果终端管理系统检测终端的应用程序版本不是最新版本,则将应用程序更新标志下传至终端。终端签到时判断应用程序更新标志,如果应用程序更新标志为强制更新,则终端管理系统不再接受终端的签到请求,终端也中断签到交易,自动执行应用程序更新交易,应用程序下载完成,安装后应用程序生效,终端需要重新执行签到交易;如果应用程序更新标志为选择更新,则提示是否下载应用程序,如果选择下载,则终端中断签到交易,开始执行应用程序更新交易,应用程序下载完成,安装后应用程序生效,需要重新执行签到交易;如果选择不下载,则终端继续完成签到交易,进入工作状态。

如果终端管理系统检测终端的参数版本不是最新版本,则将参数更新标志下传终端。 终端签到时判断参数更新标志,如果参数更新标志为强制更新,则终端管理系统不再接受终端的签到请求,终端也中断签到交易,自动执行参数更新交易,参数下载完成后参数生效,需要重新执行签到交易;如果参数更新标志为选择更新,则提示是否更新参数,如果选择更新,则终端中断签到交易,开始执行参数更新交易,参数更新完成后参数生效,需要重新执行签到交易;如果选择不更新,则终端继续完成签到交易,进入工作状态。

注:如终端在使用过程中停电或其它原因关机,重新开机后终端需要重新签到。

4.8.2 终端签退

终端自动脱机签退,进入签到提示状态,直到下一次成功签到后,方可处理其它交易。终端管理系统将该POS 终端的状态置为“未签到”。

4.8.3 回响测试

终端管理平台通过回响测试检测终端到终端管理平台的网络连接状况以及参数匹配情况。

终端每隔一段时间(开机自检后必须自动发起回响测试,之后固定时间间隔)进行回响测试,也可由系统管理员手动发起。通过回响测试,终端的各部件的运行状况及其它信息上送给终端管理平台,以便于终端管理平台对终端的运行状况进行远程监控。

如果终端管理平台回应“冻结/解冻”标志为冻结,则终端立即被冻结,不可以再受理交易。如果终端管理平台回应的“冻结/解冻”标志为解冻,则终端立即被解冻,终端恢复到冻结前的原始状态。

终端可以通过回响测试的响应消息接收终端管理平台下发的参数更新/应用程序更新的标志位,判断是否需要进行参数更新/应用程序更新。若需要进行参数更新/应用程序更新,则终端在批结算成功以后进行相应的参数更新/应用程序更新。

第13 页总 22页

自助终端售票系统建设方案

4.9 通信安全效验

客户端与服务端采用在XML报文中加入验证码字段的方式进行安全效验,验证码字段密钥由管理系统分配给各自助售票终端。并在管理系统端保存。通过密钥与报文内容进行效验。

在终端与终端管理系统中有如下密钥参数用来进行通信安全效验:

KEK:Key Encryption Key,密钥加密密钥,该密钥是终端工作时,对工作密钥进行加密的密钥,只能使用,不能读取,该密钥必须与加密算法放在同一加密芯片里。

MAC:Messang Authentication Code,报文鉴别码,用来完成消息来源正确性鉴别,防止数据被篡改或非法用户窃入的数据。

MAK:MAC Key,用于加密生成MAC的密钥。

WK:Working Key, 工作密钥是在终端正常情况下,对数据加密、参与认证码计算的密钥。工作密钥必须经常更新。在联机更新的报文中对工作密钥必须用密钥加密密钥(KEK)加密,形成密文后进行传输。如MAC。

5 后台服务系统

后台服务系统对终端软件提供业务服务和管理与其它第三方软件的接口,终端软件和后台服务系统采用三层架构,终端软件运行于终端机上,后台服务系统运行于WEB服务器上,由后台服务器连接数据库服务器。终端在交易时必须与后台服务系统是联机状态,不接受脱机交易,这样后台服务系统能对交易数据和结算数据集中管理。有利于系统维护和升级,减少故障率。终端软件与后台服务系统通过Internet采用HTTP协议通信,报文为UTF-8的XML,数据进行加密,并加入校验码。密钥由终端管理系统进行管理。

5.1 业务系统

业务系统对终端软件提供业务服务。

5.1.1 订单处理

业务系统在终端系统有购票请求(包括会员卡购票/银行卡购票)时,要进行订单处理。在订单处理过程中,要调用售票接口和进行支付处理。如果处理成功,则对终端返回成功信息,终端将打印电影票;如果处理失败,则对终端返回失败并提示失败信息。

第14 页总 22页

自助终端售票系统建设方案

5.1.2 配送处理

业务系统在终端有购票请求,同时用户不需要立即打印电影票,在进行订单处理后,如果处理成功,要进行配送处理。配送分为兑票密码配送和移动RFID配送。如果是密码配送。业务系统会将包含了影票信息的密码串以短信的形势发送到用户的手机上。如果是移动RFID配送,业务系统会通过移动网关将信息写入到用户的2.4GSIM卡上。

5.1.3 支付处理

订单处理过程中,需要进行支付处理,在支付处理中,根据购票类型是银行卡购票还是会员卡购票,将会调用银联接口或者会员卡接口进行相应的支付过程。

5.1.4 兑票处理

用户在终端机上用密码串兑票或者RFSIM兑票时,终端机向业务系统发起兑票处理请求,业务系统将识别终端读取的兑票信息,将影票信息返回终端系统,在用户选择打印影票并且印票打印成功后,更改订单状态。已经被兑换的兑票信息将不能再次兑票。

5.1.5 信息查询

用户在终端机上进行影讯,场次,座次信息查询时,终端机读取用户的输入,向后台服务系统发送信息查询请求,后台服务系统将查询结果返回终端系统。

5.2 第三方系统接口

为保证终端软件能支持其所具有的业务功能和流程,后台业务系统与多种第三方系统存在接口,后台业务系统统一管理这些接口。

5.2.1 售票接口

售票系统接口(如火凤凰),终端系统售出的座位都通过该接口将信息提交给售票系统,保证各个终端与影城前台的售票机不会出现重票。通过该接口使终端机售票能无缝接入影城原售票系统。

第15 页总 22页


自助终端售票系统方案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《电工与电子技术》(甲)课程教学大纲- 机械与电子工程学院

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: