自助终端售票系统建设方案v1.5(内部资料请保密)目录1引言 (3)1.1目的 (3)2系统概述 (3)2.1总体架构 (4)2.2硬件网络拓扑图 (4)3终端软件功能 (5)3.1购票 (5)3.2兑票 (5)3.3查询 (6)4终端管理 (6)4.1终端标识 (7)4.2终端信息 (7)4.3终端状态管理 (8)4.4终端应用程序管理 (10)4.5终端应用程序更新 (10)4.6终端监控 (11)4.7终端参数配置 (11)4.8售票终端与服务端的通信 (12)4.9通信安全效验 (14)5后台服务系统 (14)5.1业务系统 (14)5.2第三方系统接口 (15)6自助终端硬件清单 (20)7软件负载均衡 (21)7.1业务处理时延 (21)7.2业务并发处理数 (22)7.3负载解决方案 (22)1 引言据官方统计,2009年中国电影票房市场突破60亿,相比去年增幅40%,连续5年中国票房超过30%的增长。
在这票房市场高速成长的同时,以硬件设施专业,环境豪华舒适为代表的现代化影城如雨后春笋般林立在各大都市,影城之间的竞争也日趋激烈和白热化,如何在这高度同质化竞争中,如何建立以会员为核心的运营体系、扩充渠道销售,如何提升以为用户为中心的客户服务,拉开差异,是院线值得深思熟虑的问题。
以自助终端为主要载体的手机购票模式能够为院线带来新的利益点,为用户提供了更为方便、快捷一站式自助服务,极大的提升影城运营效率,降低了运营成本,为影城用户提供更为方便的购票体验和丰富的增值服务,为影院可持续性运营发展提供了有力保障。
1.1 目的本文档的编写是为了阐述万达院线自助售票系统的总体架构、业务流程、功能模块、财务结算、系统负载均衡。
2 系统概述自助售票系统是为观影用户提供使用储值会员卡、银联卡、手机支付在影城的自助终端机上购票、兑票、查询等一站式自助服务。
该系统延伸了购票渠道,极大的缓解了影城前台的购票压力,为用户减少了等待时间,提升了用户观影体验。
该系统主要是自助终端机、终端管理系统、后台业务系统三大块组成。
自助终端机部署在影城负责和用户之间的人机交互,能过会员接口,银联接口完成现场支付。
后台业务系统部署在中心平台,接受自助终端机传送过来的请求,处理出票、配送、兑票验证等业务逻辑。
终端管理系统部署在中心平台,负责对全国影城的自助终端提供远程更新、系统监控、状态管理等服务。
2.1 总体架构2.2 硬件网络拓扑图3 终端软件功能3.1 购票3.1.1 会员卡购票拥有会员卡的用户可以在自助终端上进行会员卡购票1、插入会员卡2、输入密码3、选择场次4、选择座位5、确认交易6、打印电影票3.1.2 银行卡购票拥有银联银行卡的用户可以在自助终端上进行银行卡购票1、插入银行卡2、输入密码3、选择场次4、选择座位5、确认交易6、打印电影票3.2 兑票3.2.1 密码串兑票拥有有效兑票密码串的用户可以在自助终端上进行密码串兑票1、输入密码串2、显示电影票信息3、选择要打印的电影票4、打印电影票3.2.2 RFSIM兑票中国移动2.4GSIM卡的用户卡上存储有影票信息的用户可以在自助终端上进行RFSIM兑票1、将手机靠近手机感应区2、显示存储的影票信息3、选择要打印的电影票4、打印电影票3.3 查询3.3.1 影讯查询用户可以在自助终端上查询当前播放的影片的影讯信息,包括内容介绍,导演,演员信息。
3.3.2 场次查询用户可以在自助终端上可以查询当前播放的影片的场次信息,包括厅号,开场时间。
3.3.3 座次查询用户可以在自助终端上查询某个场次的座次信息,包括已售座位信息和可售座位信息。
备注:用户在查询座次信息时,可以选择可售座位进入会员卡购票流程或者银行卡购票流程。
4 终端管理因为部署的自助终端数量庞大,系统需要能对每台终端进行管理。
终端通过互联网与终端管理系统通信,在终端管理系统中,每台终端有唯一的终端标识,并保存终端的基本信息,终端管理系统可以对终端的状态进行管理,终端的状态管理包括终端入库,终端出库,注册终端,初始化终端,开通终端,注销终端,撤销终端,冻结终端,解冻终端,终端管理系统可以对终端进行软件更新,对终端参数进行配置,并可以监控终端,终端与终端管理系统的通信的数据进行加密和校验,保证通信的安全性,终端与终端管理系统之前的通信包括终端签到,终端签退,回响测试。
终端管理系统通过上述通信接口管理终端。
终端管理系统还具有远程控制终端的功能。
4.1 终端标识每一台终端由一个唯一的终端序列号所标识,该序列号不可改变,为每一台终端的物理编号,而且在出厂时预置在终端中。
同时,终端也具有唯一终端号,该终端号用于业务交易,为每一台终端的业务编号,具有唯一性并且可以配置。
终端管理平台应具有终端号生成(根据终端号编号规则生成)以及查询等功能。
4.2 终端信息每一台终端除了具有终端序列号以及终端号以外,还包括终端基本信息、终端程序信息、交易控制参数、终端状态等:终端基本信息包括登记信息、机具信息、位置信息、交易信息以及连接信息登记信息:对应商户编号、商户名称简写、终端号、对应机构编号;机具信息:终端厂商名称、厂商编号、终端型号;位置信息:安装地点、安装日期、启用日期、到期日期;交易信息:交易币种、批次号、起始凭证号、流水号、最后一次联机交易时间、上次结算日期;连接信息(包括交易连接信息以及管理连接信息):超时时间、交易路由(网关地址)、APN、IP 地址以及端口号、拨号电话;终端程序信息终端程序版本信息、程序的保存位置、程序下载标志(不下载/选择下载/强制下载);KEK 索引号;应用类型。
交易控制参数:交易类型(即允许的交易类型)、终端的回响间隔、是否允许手工输入卡号(默认为否)、单笔交易额上限、终端累计交易金额上限;终端状态(冻结/锁定/正常);其他参数资料包括:打印单据张数的选择、终端参数版本号、终端参数下载标志(不下载/选择下载/强制下载)等。
4.3 终端状态管理4.3.1 终端入库所有的终端设备(自助售票机)被采购后,首先要将设备记入库存,只有记入库存的设备才可以出库使用。
终端(自动售票机)入库操作是将所购买的终端记入库存。
4.3.2 终端出库终端如果布设到影城,首先要将设备出库,只有出库后的设备才可以进行注册。
终端出库的操作是将终端从库存中移出。
出库时必须指明出库后终端所属的影城,以及终端出库后的状态:出库使用或出库在途。
出库时,系统还应登记终端序列号、终端型号、领用部门、领用人、出库时间以及出库的业务管理员。
4.3.3 注册终端终端通过注册获得相应的终端号。
终端注册时,系统根据终端号编码规则为终端分配终端号,同时生成缺省的终端参数信息,该终端号对应于唯一的影城编号。
终端的初始化指对终端的软件的默认安装、终端参数的默认设置,涵盖终端在使用前的一系列初始化操作。
终端初始化操作需要管理员手工操作完成。
终端初始化完成以后,其状态转为“已初始化”。
终端初始化操作包括三个部分,下载应用程序、下载KEK、下载参数。
(1)下载应用程序下载前,业务管理人员应先在终端管理平台对要下载的应用程序进行相应的设置,包括设置相应的应用程序版本号。
业务管理员设置版本时,系统应能够根据终端型号自动选择当前最合适的版本。
终端与终端管理平台通过网络远程下载应用程序。
应用程序经过测试验证以后,由业务管理人员上传至终端管理平台。
终端在执行完应用程序下载后,第一次启动时,必须要手工设置新的系统管理员密码。
(2)下载KEK终端与终端管理平台通过网络本地初始化KEK。
终端管理平台将KEK初始化到终端的密码键盘中,以供WK 的下载使用。
(3)下载参数终端与终端管理平台通过网络本地初始化终端的参数信息。
4.3.5 开通终端终端只有在终端管理平台进行开通操作以后才能够正常使用。
开通终端时,需要指明终端开通的有效期,终端管理平台同时还应记录终端的开通时间。
开通终端的操作将终端的状态由“已初始化”状态转变为“已开通”状态。
终端开通以后,终端服务平台才可以受理终端交易。
4.3.6 注销终端当需要释放终端和影城之间的绑定关系时,需要将某一个终端注销。
注销后的终端号仍然属于某一影城商户,可以分配给其他的终端。
终端被注销以后,和原终端号相关的数据仍然保留在平台中,该数据仍然和终端对应的影城相关。
注销终端时,业务管理员需要指明注销的原因,系统同时记录注销时间。
注销终端操作将终端的“未签到”或“已开通”状态转变为“未注册”状态。
4.3.7 撤销终端当不使用某一终端时,终端管理平台可以将其撤销,撤销后的终端需要入库,进入库存管理。
撤销终端时,业务管理员需要指明撤销的原因,系统同时记录撤销时间。
撤销终端操作将终端的状态转变为“库存”状态。
撤销终端时,系统应同时执行POS 终端入库的操作。
当某一终端需要冻结时,如系统发现终端的交易有异常时,终端管理平台可以将其冻结,终端被冻结以后只能接受终端管理平台发送的解冻命令,其他的功能均不能用。
冻结终端时,业务管理员需要指明冻结的原因,系统同时记录冻结时间。
冻结终端操作将终端的状态转变为“已冻结”状态,被冻结后的终端将无法受理售票交易。
4.3.9 解冻终端当某一终端需要解冻时,终端管理平台可以将其解冻。
解冻终端时,业务管理员需要指明解冻的原因,系统同时记录解冻时间。
解冻终端操作将终端的“已冻结”状态转变为“强制签到”状态。
4.3.10 报废终端当处于库存状态的某一终端由于损坏等原因而无法修复时,业务管理员应将该终端报废,即该终端的状态置为“已报废”,已报废的终端的相关信息,包括一些终端参数信息以及终端厂商信息,仍然保留在系统中。
业务管理员报废某一终端时,应在系统中记录报废原因,系统同时记录报废时间。
4.4 终端应用程序管理终端应用程序管理,包括应用程序的增加(上传)、审核、归档、删除以及下载。
当终端厂家或长沙美盛发现某一应用程序需要进行更新时,告知终端厂家进行应用程序的更新开发。
当应用程序开发完成以后,应用程序应通过长沙美盛的审核验证,当审核验证通过以后,应用程序方可由业务管理员增加(上传)至终端管理平台。
上传终端应用程序时可以通过PC机上传至终端管理平台。
当某应用程序已经废弃不用时,业务管理员可以将该应用程序归档或删除,只有超级管理员才能够删除应用程序,一般情况下,归档的应用程序也不能被删除,只有测试用的应用程序才能够被删除。
系统应保证每个类型的终端同时至少有两个可用的应用程序版本。
4.5 终端应用程序更新应用程序更新分为选择更新以及强制更新。
如果终端管理平台设置要更新的应用程序为强制更新,那么终端必须成功完成应用程序更新以后,才能进行售票交易。
如果终端管理平台设置要更新的应用程序为选择更新,那么终端可以在合适的时机完成应用程序更新,若终端暂时不进行应用程序更新,终端仍然可以进行售票交易。