自助终端售票系统方案_第1页
自助终端售票系统方案_第2页
自助终端售票系统方案_第3页
自助终端售票系统方案_第4页
自助终端售票系统方案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自助终端售票系统建设方案 第2页总NUMPAGES22页自助终端售票系统建设方案v1.5

目录TOC\o"1-2"\h\z\u1 引言 31.1 目的 42 系统概述 42.1 总体架构 52.2 硬件网络拓扑图 53 终端软件功能 63.1 购票 63.2 兑票 63.3 查询 74 终端管理 74.1 终端标识 84.2 终端信息 94.3 终端状态管理 94.4 终端应用程序管理 124.5 终端应用程序更新 124.6 终端监控 124.7 终端参数配置 134.8 售票终端与服务端的通信 144.9 通信安全效验 155 后台服务系统 165.1 业务系统 165.2 第三方系统接口 176 自助终端硬件清单 217 软件负载均衡 227.1 业务处理时延 227.2 业务并发处理数 237.3 负载解决方案 23

引言据官方统计,2009年中国电影票房市场突破60亿,相比去年增幅40%,连续5年中国票房超过30%的增长。在这票房市场高速成长的同时,以硬件设施专业,环境豪华舒适为代表的现代化影城如雨后春笋般林立在各大都市,影城之间的竞争也日趋激烈和白热化,如何在这高度同质化竞争中,如何建立以会员为核心的运营体系、扩充渠道销售,如何提升以为用户为中心的客户服务,拉开差异,是院线值得深思熟虑的问题。以自助终端为主要载体的手机购票模式能够为院线带来新的利益点,为用户提供了更为方便、快捷一站式自助服务,极大的提升影城运营效率,降低了运营成本,为影城用户提供更为方便的购票体验和丰富的增值服务,为影院可持续性运营发展提供了有力保障。目的本文档的编写是为了阐述万达院线自助售票系统的总体架构、业务流程、功能模块、财务结算、系统负载均衡。系统概述自助售票系统是为观影用户提供使用储值会员卡、银联卡、手机支付在影城的自助终端机上购票、兑票、查询等一站式自助服务。该系统延伸了购票渠道,极大的缓解了影城前台的购票压力,为用户减少了等待时间,提升了用户观影体验。该系统主要是自助终端机、终端管理系统、后台业务系统三大块组成。自助终端机部署在影城负责和用户之间的人机交互,能过会员接口,银联接口完成现场支付。后台业务系统部署在中心平台,接受自助终端机传送过来的请求,处理出票、配送、兑票验证等业务逻辑。终端管理系统部署在中心平台,负责对全国影城的自助终端提供远程更新、系统监控、状态管理等服务。总体架构硬件网络拓扑图终端软件功能购票会员卡购票拥有会员卡的用户可以在自助终端上进行会员卡购票插入会员卡输入密码选择场次选择座位确认交易打印电影票银行卡购票拥有银联银行卡的用户可以在自助终端上进行银行卡购票插入银行卡输入密码选择场次选择座位确认交易打印电影票兑票密码串兑票拥有有效兑票密码串的用户可以在自助终端上进行密码串兑票输入密码串显示电影票信息选择要打印的电影票打印电影票RFSIM兑票中国移动2.4GSIM卡的用户卡上存储有影票信息的用户可以在自助终端上进行RFSIM兑票将手机靠近手机感应区显示存储的影票信息选择要打印的电影票打印电影票查询影讯查询用户可以在自助终端上查询当前播放的影片的影讯信息,包括内容介绍,导演,演员信息。场次查询用户可以在自助终端上可以查询当前播放的影片的场次信息,包括厅号,开场时间。座次查询用户可以在自助终端上查询某个场次的座次信息,包括已售座位信息和可售座位信息。备注:用户在查询座次信息时,可以选择可售座位进入会员卡购票流程或者银行卡购票流程。终端管理因为部署的自助终端数量庞大,系统需要能对每台终端进行管理。终端通过互联网与终端管理系统通信,在终端管理系统中,每台终端有唯一的终端标识,并保存终端的基本信息,终端管理系统可以对终端的状态进行管理,终端的状态管理包括终端入库,终端出库,注册终端,初始化终端,开通终端,注销终端,撤销终端,冻结终端,解冻终端,终端管理系统可以对终端进行软件更新,对终端参数进行配置,并可以监控终端,终端与终端管理系统的通信的数据进行加密和校验,保证通信的安全性,终端与终端管理系统之前的通信包括终端签到,终端签退,回响测试。终端管理系统通过上述通信接口管理终端。终端管理系统还具有远程控制终端的功能。终端标识每一台终端由一个唯一的终端序列号所标识,该序列号不可改变,为每一台终端的物理编号,而且在出厂时预置在终端中。同时,终端也具有唯一终端号,该终端号用于业务交易,为每一台终端的业务编号,具有唯一性并且可以配置。终端管理平台应具有终端号生成(根据终端号编号规则生成)以及查询等功能。终端信息每一台终端除了具有终端序列号以及终端号以外,还包括终端基本信息、终端程序信息、交易控制参数、终端状态等:终端基本信息包括登记信息、机具信息、位置信息、交易信息以及连接信息登记信息:对应商户编号、商户名称简写、终端号、对应机构编号;机具信息:终端厂商名称、厂商编号、终端型号;位置信息:安装地点、安装日期、启用日期、到期日期;交易信息:交易币种、批次号、起始凭证号、流水号、最后一次联机交易时间、上次结算日期;连接信息(包括交易连接信息以及管理连接信息):超时时间、交易路由(网关地址)、APN、IP地址以及端口号、拨号电话;终端程序信息终端程序版本信息、程序的保存位置、程序下载标志(不下载/选择下载/强制下载);KEK索引号;应用类型。交易控制参数:交易类型(即允许的交易类型)、终端的回响间隔、是否允许手工输入卡号(默认为否)、单笔交易额上限、终端累计交易金额上限;终端状态(冻结/锁定/正常);其他参数资料包括:打印单据张数的选择、终端参数版本号、终端参数下载标志(不下载/选择下载/强制下载)等。终端状态管理终端入库所有的终端设备(自助售票机)被采购后,首先要将设备记入库存,只有记入库存的设备才可以出库使用。终端(自动售票机)入库操作是将所购买的终端记入库存。终端出库终端如果布设到影城,首先要将设备出库,只有出库后的设备才可以进行注册。终端出库的操作是将终端从库存中移出。出库时必须指明出库后终端所属的影城,以及终端出库后的状态:出库使用或出库在途。出库时,系统还应登记终端序列号、终端型号、领用部门、领用人、出库时间以及出库的业务管理员。注册终端终端通过注册获得相应的终端号。终端注册时,系统根据终端号编码规则为终端分配终端号,同时生成缺省的终端参数信息,该终端号对应于唯一的影城编号。初始化终端终端的初始化指对终端的软件的默认安装、终端参数的默认设置,涵盖终端在使用前的一系列初始化操作。终端初始化操作需要管理员手工操作完成。终端初始化完成以后,其状态转为“已初始化”。终端初始化操作包括三个部分,下载应用程序、下载KEK、下载参数。(1)下载应用程序下载前,业务管理人员应先在终端管理平台对要下载的应用程序进行相应的设置,包括设置相应的应用程序版本号。业务管理员设置版本时,系统应能够根据终端型号自动选择当前最合适的版本。终端与终端管理平台通过网络远程下载应用程序。应用程序经过测试验证以后,由业务管理人员上传至终端管理平台。终端在执行完应用程序下载后,第一次启动时,必须要手工设置新的系统管理员密码。(2)下载KEK终端与终端管理平台通过网络本地初始化KEK。终端管理平台将KEK初始化到终端的密码键盘中,以供WK的下载使用。(3)下载参数终端与终端管理平台通过网络本地初始化终端的参数信息。开通终端终端只有在终端管理平台进行开通操作以后才能够正常使用。开通终端时,需要指明终端开通的有效期,终端管理平台同时还应记录终端的开通时间。开通终端的操作将终端的状态由“已初始化”状态转变为“已开通”状态。终端开通以后,终端服务平台才可以受理终端交易。注销终端当需要释放终端和影城之间的绑定关系时,需要将某一个终端注销。注销后的终端号仍然属于某一影城商户,可以分配给其他的终端。终端被注销以后,和原终端号相关的数据仍然保留在平台中,该数据仍然和终端对应的影城相关。注销终端时,业务管理员需要指明注销的原因,系统同时记录注销时间。注销终端操作将终端的“未签到”或“已开通”状态转变为“未注册”状态。撤销终端当不使用某一终端时,终端管理平台可以将其撤销,撤销后的终端需要入库,进入库存管理。撤销终端时,业务管理员需要指明撤销的原因,系统同时记录撤销时间。撤销终端操作将终端的状态转变为“库存”状态。撤销终端时,系统应同时执行POS终端入库的操作。冻结终端当某一终端需要冻结时,如系统发现终端的交易有异常时,终端管理平台可以将其冻结,终端被冻结以后只能接受终端管理平台发送的解冻命令,其他的功能均不能用。冻结终端时,业务管理员需要指明冻结的原因,系统同时记录冻结时间。冻结终端操作将终端的状态转变为“已冻结”状态,被冻结后的终端将无法受理售票交易。解冻终端当某一终端需要解冻时,终端管理平台可以将其解冻。解冻终端时,业务管理员需要指明解冻的原因,系统同时记录解冻时间。解冻终端操作将终端的“已冻结”状态转变为“强制签到”状态。报废终端当处于库存状态的某一终端由于损坏等原因而无法修复时,业务管理员应将该终端报废,即该终端的状态置为“已报废”,已报废的终端的相关信息,包括一些终端参数信息以及终端厂商信息,仍然保留在系统中。业务管理员报废某一终端时,应在系统中记录报废原因,系统同时记录报废时间。终端应用程序管理终端应用程序管理,包括应用程序的增加(上传)、审核、归档、删除以及下载。当终端厂家或长沙美盛发现某一应用程序需要进行更新时,告知终端厂家进行应用程序的更新开发。当应用程序开发完成以后,应用程序应通过长沙美盛的审核验证,当审核验证通过以后,应用程序方可由业务管理员增加(上传)至终端管理平台。上传终端应用程序时可以通过PC机上传至终端管理平台。当某应用程序已经废弃不用时,业务管理员可以将该应用程序归档或删除,只有超级管理员才能够删除应用程序,一般情况下,归档的应用程序也不能被删除,只有测试用的应用程序才能够被删除。系统应保证每个类型的终端同时至少有两个可用的应用程序版本。终端应用程序更新应用程序更新分为选择更新以及强制更新。如果终端管理平台设置要更新的应用程序为强制更新,那么终端必须成功完成应用程序更新以后,才能进行售票交易。如果终端管理平台设置要更新的应用程序为选择更新,那么终端可以在合适的时机完成应用程序更新,若终端暂时不进行应用程序更新,终端仍然可以进行售票交易。更新前,业务管理人员应先在终端管理平台对要下载的应用程序进行相应的设置,包括设置相应的应用程序版本号,以及应用程序更新标志(强制更新/选择更新)。终端管理平台通过回响消息将下载通知告诉终端,终端管理平台也可以在终端签到时将应用程序更新标志通过终端的签到响应告知终端。当终端管理平台收到终端的应用程序下载请求时,根据终端序列号找到终端应下载的应用程序及其版本号,若终端上送的应用程序版本号与管理平台的版本号相同则不用下载新的应用程序,否则要进行新的应用程序的下载;终端管理平台应具备程序下载标志以及应用程序版本的累积功能。每一个终端均有应用程序下载标志。终端管理平台应该支持应用程序更新的断点续传和升级不成功的回滚方案。终端监控采用CS/BS方式进行终端监控。终端监控的功能通过终端和终端管理平台之间的回响测试实现。终端管理平台可以通过终端监控的功能清晰了解每一台终端设备的运行维护情况,管理员可以通过PC客户端或Web界面中的图形界面进行监控维护。终端监控有两种方式:终端主动上报异常情况以及终端管理平台主动下发监控命令,采集相关的监控信息。终端主动实时上报异常情况,上报的内容为异常描述信息。当终端无异常情况时,终端周期上报终端的状态,上报的频率由终端管理平台根据终端数量、线路状态、系统状态等来确定。终端管理平台主动发送监控命令时,终端根据具体的命令情况进行下述处理:终端进行自检,然后上报,上报信息为异常描述信息;终端采集相关的监控信息,然后上报;当终端管理平台发送远程控制命令后,终端上报操作结果。终端可被监控的状态有寿命以及运行状况(打印机打印凭证单数、打印机是否正常、GPRS/moderm等通信模块是否正常、密码键盘状态(有/无)、读卡器状态(复位成功/复位失败)、PSAM卡是否存在、通讯成功率)、运行状态监控(正常工作状态、未签到状态、已冻结状态、锁定状态)。终端管理平台可以根据终端上报的监控信息实现以下数据的统计:平均无故障运行时长、在线时长。终端参数配置方便地根据业务的需要修改参数信息。终端初始化时,应下载至终端的参数有:1、终端基本信息1.1、登记信息:对应影城编号、影城名称简写、终端号;1.2、交易信息:批次号、起始凭证号、流水号;1.3、连接信息(包括交易连接信息以及管理连接信息):超时时间、交易路由(网关地址)、APN、IP地址以及端口号、拨号电话;2、终端程序信息2.1、程序下载标志(不下载/选择下载/强制下载)2.2、KEK索引号(终端管理平台自动生成变更的索引号并下载至终端);2.3、圈存密钥索引号2.4、应用类型。3、交易控制参数:交易类型(即允许的交易类型)、终端的回响间隔、是否允许手工输入卡号(默认为否)、单笔交易额上限、终端累计交易金额上限、允许冲正的最大次数、最大交易笔数(即达到该笔数时需要进行批上送、批结算);4、终端状态(冻结/锁定/正常)5、其他参数资料包括:打印单据张数的选择、终端参数版本号、终端参数下载标志(不下载/选择下载/强制下载)等。终端参数修改后需要主管业务管理员审核后才能够更新至终端。售票终端与服务端的通信售票终端与服务端采用HTTP协议通信,通信报文均为UTF-8的XML报文。通信接口如下:终端签到终端每次交易前(如关机后再开机),需要向终端管理平台签到。终端的签到成功后,终端自动执行签到交易。终端签到采用联机方式。终端向终端管理平台上送终端序列号、终端号、影城编号、操作员代码,验证信息和终端的合法性后,检查终端的应用程序版本和参数版本并产生应用程序以及参数的更新标志,产生终端工作密钥,提取交易批次号、终端管理系统的交易日期和时间,将这些数据通过签到响应下传到终端。终端只有签到成功后才可以进行售票交易,此时服务平台记录终端的状态为“已签到”。终端可以根据签到应答消息中管理系统服务器主机的时间设置终端的时间。签到交易有以下五个作用:a)终端与终端管理系统主机的批次号同步。批次号必须以终端管理系统主机的批次号为准;b)终端从终端管理系统主机获取新的终端工作密钥。如果终端连续收到加密出错的消息,则需要重新发送签到消息,以与终端管理系统主机进行密钥同步;或由终端管理系统在应答消息中提示终端重新签到。c)终端从终端管理系统主机获取主机的日期和时间。d)终端应用程序更新;e)终端参数更新。如果终端管理系统检测终端的应用程序版本不是最新版本,则将应用程序更新标志下传至终端。终端签到时判断应用程序更新标志,如果应用程序更新标志为强制更新,则终端管理系统不再接受终端的签到请求,终端也中断签到交易,自动执行应用程序更新交易,应用程序下载完成,安装后应用程序生效,终端需要重新执行签到交易;如果应用程序更新标志为选择更新,则提示是否下载应用程序,如果选择下载,则终端中断签到交易,开始执行应用程序更新交易,应用程序下载完成,安装后应用程序生效,需要重新执行签到交易;如果选择不下载,则终端继续完成签到交易,进入工作状态。如果终端管理系统检测终端的参数版本不是最新版本,则将参数更新标志下传终端。终端签到时判断参数更新标志,如果参数更新标志为强制更新,则终端管理系统不再接受终端的签到请求,终端也中断签到交易,自动执行参数更新交易,参数下载完成后参数生效,需要重新执行签到交易;如果参数更新标志为选择更新,则提示是否更新参数,如果选择更新,则终端中断签到交易,开始执行参数更新交易,参数更新完成后参数生效,需要重新执行签到交易;如果选择不更新,则终端继续完成签到交易,进入工作状态。注:如终端在使用过程中停电或其它原因关机,重新开机后终端需要重新签到。终端签退终端自动脱机签退,进入签到提示状态,直到下一次成功签到后,方可处理其它交易。终端管理系统将该POS终端的状态置为“未签到”。回响测试终端管理平台通过回响测试检测终端到终端管理平台的网络连接状况以及参数匹配情况。终端每隔一段时间(开机自检后必须自动发起回响测试,之后固定时间间隔)进行回响测试,也可由系统管理员手动发起。通过回响测试,终端的各部件的运行状况及其它信息上送给终端管理平台,以便于终端管理平台对终端的运行状况进行远程监控。如果终端管理平台回应“冻结/解冻”标志为冻结,则终端立即被冻结,不可以再受理交易。如果终端管理平台回应的“冻结/解冻”标志为解冻,则终端立即被解冻,终端恢复到冻结前的原始状态。终端可以通过回响测试的响应消息接收终端管理平台下发的参数更新/应用程序更新的标志位,判断是否需要进行参数更新/应用程序更新。若需要进行参数更新/应用程序更新,则终端在批结算成功以后进行相应的参数更新/应用程序更新。通信安全效验客户端与服务端采用在XML报文中加入验证码字段的方式进行安全效验,验证码字段密钥由管理系统分配给各自助售票终端。并在管理系统端保存。通过密钥与报文内容进行效验。在终端与终端管理系统中有如下密钥参数用来进行通信安全效验:KEK:KeyEncryptionKey,密钥加密密钥,该密钥是终端工作时,对工作密钥进行加密的密钥,只能使用,不能读取,该密钥必须与加密算法放在同一加密芯片里。MAC:MessangAuthenticationCode,报文鉴别码,用来完成消息来源正确性鉴别,防止数据被篡改或非法用户窃入的数据。MAK:MACKey,用于加密生成MAC的密钥。WK:WorkingKey,工作密钥是在终端正常情况下,对数据加密、参与认证码计算的密钥。工作密钥必须经常更新。在联机更新的报文中对工作密钥必须用密钥加密密钥(KEK)加密,形成密文后进行传输。如MAC。后台服务系统后台服务系统对终端软件提供业务服务和管理与其它第三方软件的接口,终端软件和后台服务系统采用三层架构,终端软件运行于终端机上,后台服务系统运行于WEB服务器上,由后台服务器连接数据库服务器。终端在交易时必须与后台服务系统是联机状态,不接受脱机交易,这样后台服务系统能对交易数据和结算数据集中管理。有利于系统维护和升级,减少故障率。终端软件与后台服务系统通过Internet采用HTTP协议通信,报文为UTF-8的XML,数据进行加密,并加入校验码。密钥由终端管理系统进行管理。业务系统业务系统对终端软件提供业务服务。订单处理业务系统在终端系统有购票请求(包括会员卡购票/银行卡购票)时,要进行订单处理。在订单处理过程中,要调用售票接口和进行支付处理。如果处理成功,则对终端返回成功信息,终端将打印电影票;如果处理失败,则对终端返回失败并提示失败信息。配送处理业务系统在终端有购票请求,同时用户不需要立即打印电影票,在进行订单处理后,如果处理成功,要进行配送处理。配送分为兑票密码配送和移动RFID配送。如果是密码配送。业务系统会将包含了影票信息的密码串以短信的形势发送到用户的手机上。如果是移动RFID配送,业务系统会通过移动网关将信息写入到用户的2.4GSIM卡上。支付处理订单处理过程中,需要进行支付处理,在支付处理中,根据购票类型是银行卡购票还是会员卡购票,将会调用银联接口或者会员卡接口进行相应的支付过程。兑票处理用户在终端机上用密码串兑票或者RFSIM兑票时,终端机向业务系统发起兑票处理请求,业务系统将识别终端读取的兑票信息,将影票信息返回终端系统,在用户选择打印影票并且印票打印成功后,更改订单状态。已经被兑换的兑票信息将不能再次兑票。信息查询用户在终端机上进行影讯,场次,座次信息查询时,终端机读取用户的输入,向后台服务系统发送信息查询请求,后台服务系统将查询结果返回终端系统。第三方系统接口为保证终端软件能支持其所具有的业务功能和流程,后台业务系统与多种第三方系统存在接口,后台业务系统统一管理这些接口。售票接口售票系统接口(如火凤凰),终端系统售出的座位都通过该接口将信息提交给售票系统,保证各个终端与影城前台的售票机不会出现重票。通过该接口使终端机售票能无缝接入影城原售票系统。会员卡接口通过该接口获取会员卡信息,进行会员卡支付。

银联接口通过该接口获取银行卡信息,进行银联支付。银行卡支付流程图

银行卡冲正流程图

自助终端硬件清单手机电影票出票终端设备名称配置说明工控主机PIV2.8G,512M-1G内存,80G硬盘,6串1并,4USB,内置显卡、声卡、网卡显示屏15”TFTLCD液晶显示器;接口及形式:VGA、模拟RGB对比度:450:1,亮度:300cd/㎡,响应时间<18ms分辨率1024*768水平可视角度:180°垂直可视角度:180°触摸屏防暴、防尘、防刮擦分辨率:4096×4096定位精度:2mm透光率:90%~92%触摸激活力:可感知100g的触摸力(可调节)响应时间:<16ms耐久性:抗刮擦,可承受超过50000000次以上的单点触摸表面硬度:莫氏7级工作温度:-20℃~+70℃认证:CE、FCC支持手写输入电动磁卡/IC卡读卡器(银行卡)磁条、IC卡二合一电动读卡器;1、2、3磁道可读写;磁条标准ISO7811;IC卡标准:ISO7816T=0/T=1CPU卡,支持人行PBOC标准;具有光电检测卡位置功能,具有掉电吐卡功能;回收功能;走卡速度200mm/秒;磁感应电动式保护闸门;寿命200万次以上。光电传感器的防尘/防水设计。满足ROHS环保标准卡识别范围:凡符合ISO7810-3、ISO7816(T=0/T=1)、Siemens4428/4442、Atmel24XX标准的磁卡、IC卡、PSAM卡均支持。通讯接口:RS232通讯速率:速度自适应,范围2400-38400BPS工作湿度:<95%非凝聚态密码键盘16键金属键盘,10个数字键,6个功能键;防暴、防水、防尘;符合银联加密标准。电影票打印机(热敏)打印宽度:79.5±0.5毫米打印速度:150mm/秒带黑标检测,自动切纸;带缺纸预警和缺纸检测切刀寿命:60万次分辨率:8像素点/mm针式打

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论