首页 GYT 207-2005电影院计算机票务管理系统软件技术规范.doc

GYT 207-2005电影院计算机票务管理系统软件技术规范.doc

举报
开通vip

GYT 207-2005电影院计算机票务管理系统软件技术规范.docGYT 207-2005电影院计算机票务管理系统软件技术规范.doc 中华人民共和国广播电影电视行业技术标准 GY/T 207-2005 电影院计算机票务管理系统软件 技术规范 Specifications for software of cinema ticket management system 2005- 5-9 发布 2005-6-1 实施 国家广播电影电视总局发布 GY/T 207-2005 目 录 mm ...........................................

GYT 207-2005电影院计算机票务管理系统软件技术规范.doc
GYT 207-2005电影院计算机票务管理系统软件技术 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 .doc 中华人民共和国广播电影电视行业技术标准 GY/T 207-2005 电影院计算机票务管理系统软件 技术规范 Specifications for software of cinema ticket management system 2005- 5-9 发布 2005-6-1 实施 国家广播电影电视总局发布 GY/T 207-2005 目 录 mm ........................................................................................................................................................................ n 1 ................................................. : ....................................................................... : ................................. l 2 规范性弓献件 ................................................................................................................................................. 1 3 术语定义 ........................................................................................................................................................... 1 4 基本规则…: ....................................................................................................................................................... 2 5 基本业务功能和要來 .......................................................................................................................................... 2 6 ;4 7 系统数据备份与恢复 .........................................................................................................................................10 8 ...................................................................................................................................................... 10 9 10 10 ....................................... .... ......................................................................................................... 18 m mA .....................................................................................................................................................................i9 m MB ..................................................................................................................... 20 ^ Me ....................................................................................................................................................................... 21 ^i, ........................................................................................ 22mifmmmm 附表2:电影院编码................................................................................................................................................... 23 GY/T 207-2005 —1— 刖 吕 为规范电影院票务的管理,保证公平竞争,明确售票软件基本功能和要求而制定本技术 规范。 本标准由国家广播电影电视总局提出。 本标准由中国电影科学技术研究所归口。 本标准主要起草单位:中国电影科学技术研究所、国家广播电影电视总局电影技术质量 检测所。 本标准主要起草人:敬麵,刘健南 本标准自实施之日起代替国家广播电影电视总局电影局广影字【2003】第607号文件发 布的《电影院计算机售票软件系统技术规范》(暂行)。 GY/T 207-2005 电影院计算机票务管理系统软件技术规范 1 范围 本标准对应用于电影院计算机票务管理系统中的电影编码、影片编码、基本功能及 数据交换方式进行了规定。 本标准只对与电影院计算机票务管理系统相关的开发功能及数据接口做出了最基本的 要求。 本标准适用于放映电影的电影院、影剧院、倶乐部等计算机票务管理系统软件的研制。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其 随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而鼓励根据本标准 达成 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版 本适用于本标准。 《ExtensibleMarkupLanguage (XML) 1.0》可扩展标记语言,XML) 1.0 《Hypertext Transfer Protocol (HTTP) 1.1》超文本传输协议,HTTP) 1.1 《Secure Socket Layer (SSL) 3.0》安全套接字层,SSL) 3.0 3 术语定义 3.1 票务管理系统 Ticket Management System 能够完成电影院票务管理的计算机售票系统软件。 3.2 影片编码Film Code . 由12位具有特定含义的数字枸成,一组数字的组合所特指的影片,具有唯一性。 影片编码由授 权管理机枸提供并在指定站点发布。 3.3 电影院编码Cinema Code 由8位数字或英文字符组成,它所代表的电影院在全国范围内是唯一的。 3.4 电影院Cinema 经营电影放映的场所。 3.5 影厅 Hall 电影放映的场地。 3.6 座位 Seat 单座:单人座位 双座:双人座位,统计时按2人计,售票时,出2张票。 包厢:2人(包括2人)以上的多人座位,按人统计,按人出票。 3.7 节目 Program 供观众当场观看的内容。 GY/T 207-2005 3.8 营业日期 Business Date 指 电影院的实际工作日。 3.9 场次 Performance 一次完 整的影片放映过程。 3.10 放映 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 Scheduler 电影院根据需要,确定、安排拟放映的影片名称、时间、影厅以及票价等项目。 3.11 分帐比例 Share Proportion 与影片发行各方就票房收人进行分配的比例,此处指票房收人中需要上缴各方百分比之 和- 〇 3.12 连场 Through Projection 在同一个放映厅内,凭单张票可连续观看多场影片的特殊的电影场次。 3.13 售票 Sale 电影院对观众观看电影的销售行为,电影票为收费凭证。 + 3.14 团体票 Group Ticket 票价可以不同于零售票,并且一次购买多张。 3.15 售票原始数据 Ticket Original Data 由计算机中运行的售票管理软件驱动出票、计数而來集到的售票数据记录。 3.16 退票 Ticket Return 因为某种原因取消观看电影而引起的退还票款行为。 3.17 补登 Afterward Register 把手工代用票事后补录到电影院计算机票务管理系统中的行为。 3.18 数据上报 Data Report 将票务数据依照本标准规定的格式传送到授权管理机构、院线及影片特定发行商。 3.19 票务监管 Ticket supervise 获取授权的票务监管机枸通过互联网方式进入票务管理系统取得指定票务数据的行 为。 . 3.20 监普界面 Monitoring interface 显示电影院的正式名称,电影院编码,及其影厅信息的界面。 4 基本规则 4.1 出票规则 票务管理系统根据电影院座位数,实行1人1票的出票规则。 4.2 计数规则 计观众人次〇 1名观众看1部电影计1人次,1名观众看3部电影计3人次,以此类推。 4.3 影片编码规则 影片编 码规则见附表1。 4.4 电影院编码规则 电影院编码规则见附表2。 4.5 营业曰期 影院的营业日期特指定上午6点至次日上午6点。 5 基本並务功能和要求 电影院计算机票务管理系统应满足电影院日常基本放映业务 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 ,必须具备电影院编码 .加载、 影片编码下载、编排计划、售票、退票、补登、验票、数据统计处理、数据上报功能。 GY/T 207-2005 5.1 电影院编码加载 电影院编码必须使用专有数据接口载入,不能具备人工输人和修改电影院编码的功能。 5.2 影片编码下载 '具备从授权管理机构指定的站点下载影片名称、编码,以及影片其它基本信息的功能, 并以此作为影片资料的唯一来源。 不能具备人工输人和修改影片编码的功能。 5.3 编排放映计划 电影院利用下载的影片信息迸行编排放映场次,确定分账比例、开始放映时间和各种票 价。 _已有票售出的场次在开映前,其放映计划需要修改和删除时,系统应具有对原数据做相 寧的迁移处理,并记入系统日志的功能。 超过影片开映时间,自动锁定放映计划的修改和删除功能。 ^ 在影片放映结束后,不能对该场售票数据再做除补登以外的任何票务操作。 5.4售票 5.4.1 电影票 由主券和副券组成,具有售出的电影票与票务系统内记录的数据一一X寸应的功能。 5.4.2主券票面基本内容 包括电影院名称、影片名称、影厅名称、排座号、放映日期、放映时间、票价、类别、 售票员、售出时间及票号(或条码)信息项目。 如不对号人座,须标明。 5.4.3副券票面基本内容 包括影厅名称、放映日期、放映时间、场次标识(图标、或数字、或字母)、座位号信 息项目。 5.4.4票价 参照片商和各院线公司的相关规定,根据需要设置。 不得设置零票价 • 。 5.4.5售票类别 由电影院根据实际需要自行设置,但数据上报时统一归人单人,双人,学生,团体分类 项目,以便数据统计时按需归类。 5.5 退票 具有退票功能,并建立相应退票圮录,记桌内容包括退票操作人、退票日期、退票时间 和退票金额等项目。 退票所产生的记录和回收的凭证必须一一对应,并记录其它相关辅助信息或补充说明。 5.6 补登 电影院由于机器故障等意外原因导致不能使用计算机售票,在计算机系统修复前使用手 工出*代用票,在tf篇机系统恢复后应将手工售出的票补人计算机内,以保持电影院经营数 据的完整和准确。 5.7 验票 以电影院计算机票务系统数据为基础,对观众所持电影票进行检验,判断其合法性。 5.8 数据处理 电影院计算机售票管理系统提供的数据处理功能应至少包括: 统计:以售票数据为源数据所进行的统计,必须确保其真实、可靠、准确。 报表:由统计结果生成需要的各类报表。在影片放映场次的售票操作终止后,相同的统 计条件下,在任何时间生成的报表内容必须一致。 GY/T 207-2005 统计、查询及报表的结果来自电影院票务原始数据。 应有标明补登数据的报表。 5.9 数据上报 将电影院当天所有的放映计划、已完成放映的场次的售票数据,依照本标准规定的格式 传 送到授权管理机构、院线及影片特定发行商。 . 向授权管理机构传送的数据必须是全部售票数据向院线及特定的发行商传送的数据允 许; 按双方要求进行歸选。 5.10其它功能 电影院计算机票务管理系统具备向观众显示影片场次信息和座位信息功能。 具有实现出售学生票、团体票、连场票和票价优惠管理功能。 5.11扩展功能 可根据影院业务需要,委托开发商提供票务管理系统的延伸、扩展功能。 6 数据交换的方式 售票数据自电影院上报到授权管理机构和下载电影院编码、影片编码必须符合以下传 输 协议。 协议定义 数据 服务器 本规細讯协议 f ^ 示 系统 \__________ J 本协议定义的接口层次图如下: -4- GY/T 207-2005 数据 影胺隹 西服务器 系统 < J .XML 协•iXM HTTP/HTTPS 协 TCP/IP协议层 物理?协雜 6.1 物理链路协议层 使用可以接入互联网的任何物理链路。 6.2 TCP/IP协议层 本协议规定电影院售票系统在进行数据通讯的时候必须实现TCP/IP协议,以保证能够 接 入互联网正常访问数据服务器。 6.3 HTTP/HTTPS 协议层 具体HTTP协议参考标准。如果需要加密传输则使用HXTPS协议,利用SSL建立加密 通 道进行数据传输。 6.4 XML协议层 6.4.1数据类型定义 6.4.1.1定长宇符串 char(n),指定字符串饫度。 n 6.4.1,2可变祆字符串 varchar(n),n指定字符串最大长度。 6.4.1.3 整数 im(n),指定十进制整数的最大位数。 n 6.4.1.4小数数据 immri(p,),p (精度)指定小数点左边和右边可以存储的十进制数字的最大个数。s eCS (小数位数)指定小数点右迈可以存储的十进制数字的最大个数。当精度不够时最后一 位 四舍五人。‘ 6.4.1.5日期时间类型 datetime(pattem),pattern指定日期时间的模板。pattern可以包含以下部分: 部分 . 说明 年 yyyy 月 mm 曰 dd 时 hh -5- GY/T 207-2005 mi 分 ss 秒 6.4.2协议内容包头说明 , Data是包头元素,每一条协议都具有Data元素,在Data元素中: 元素 说明 类型 Version 协议版本号 varchai;(8),当前版本号是1.0 TVpe varchar(32) 协议类型,例如TVpe为TicketReport 时表示票房上报信息 Datetime 协议发送时间 datedme(yyyy-mm-dd hh:mi: ss),例子: 2004-12-31 12:00:00 SourceCode char(8) 上传信息时表示发送电影院编码,下载 时标识服务器端编码 DestinationCode char(8) 接收点编码 6.4.3协议体内容说明 6.4.3.1票房信息上报 M ^业日期 电影院编码 厅编码 <^111110>影片编码 < Show > 场次 < ShowDatetime >放映时间 单人票价 ^人票价 ^oxPrice:^厢票价 ' 团体最高票价 <(31:〇叩1〇评?11。6>团体最低票价 ( 团体平均票价 单人人数 ^AAife ^生人数 -6- GY/T 207-2005 c^体人数 ^^人退票人数 双人退票人数 学生退票人数 ^ 厢退票人数 团体退票人数 * #*人收人小计 双人收人小计 学生收人小计 包厢收人小计 团体收人小计 'CTotalAudienceQuantitj^A数合计 ^入合计 < GroupTotalRetum > 团体退票合计 退票总计 TicketReport元素表示票房上报信息,TicketReport的子元素包括: 元素 说明 类型 BusinessDate 营业日期 datetime(yyyy-mm-dd),例如: 2004-12-31 CinemalD 电电影院编码 char(8) HalllD 厅编码 char(8) FilmlD char(12) 影片编码 Show 场次 int(2) ShowDatetime 放映时间 datetimeCyyyy-mm-dd hh:mi:ss), m^: 2004-12-31 12:00:00 SingleSeatPrice 单人票价 numeric(6,2) DoubleS eatPrice 双人票价 numeric(6,2) t StudentPrice 学生票价 numeric(6,2) BoxPrice numeric(6,2) 包厢票价 GroupHighPrice numeric(6,2) 团体最髙票价 GroupLowPrice numeric(6,2) 团体最低票价 GroupAveragePrice numeric(8,4) 团体平均票价 -7- GY/T 207-2005 SingleSeatAudienceQuantity int(6) 单AA数 DoubleSeatAudienceQuantity int(6) 默人数 StudentAudienceQuantity int(6) 学生人数 BoxAudienceQuandty int(6) 包厢人数 GroupAudienceQuantity int(6) 团体人数 SingleRetumedQuandty int(6) 单人退票人数 DoubleRetumedQuantity int(6) 双Ail票人数 StudentRetumedQuantity int(6) 学生退票人数 BoxReturnedQuantity int(6) 包厢退票人数 GroupRetumedQuantity int(6) 团体退票人数 SingleTotalEaming numeric(8,2) 单人收人小计 DoubleTotalEaming numeric(8,2) , 獻收人小计 StudentTotaiEaming numeric(8,2) 学生收人小计 BoxTotalEaming numeric(8,2) 包厢收人小计 GroupTotalEarning numeric(8,2) 团体收入小计 TotalAudienceQuantity int(6) 人数合计 TotalEaming numeric(10,2) 收入合计 GroupTotalRetum — numeric(102) J团体退票合计 TotalRetum numeric(10,2) 退票总计 6.4.3.2电影院信息下载 , 电影院编码 电影院名称 法人代表 电话 联系人
ifeilt
厅数量 座位总数量 -
-8- GY/T 207-2005 Cinemalnforaation标识电影院信息下载,Cinemalnfomation的子元素包括: 元素 说明 类型 ID char(8) 电影院编码 Name ^ varchar(64) 电影院名称 Corporation varchar(32) 法人代表 Telephone varchar(32) 电话 ContactPeople varchar(32) 联系人 Address varchar(256) 地址 HallQuantity 厅数量 int? SeatQuantity int(5) 座位总数量 6.4.3.3影片信息下载 <10>影片编码 影片名称 S行日期 〈Publisher^行商 制片人 导演 演员表 简介 Filmlnfomation标识影片信息下载,Filmlnfoniation的子元素包括: 元素 说明 类型 ID char(12) 影片编码 Name varchar(64) 影片名称 PublishDate 发行日期 datetime(yyyy-mm-dd) 例如: ? 2004-12-31 Publisher varchar(64) 发行商 Producer varchar(32) 制片人 Director varchar(32) 导演 Cast varchar(256) 演员表(多个演员之间用逗号隔 -9- GY/T 207-2005 开) Brief 简介 varchar(512) 7 系统数据备份与恢复 7.1 备份 具备自动和手工备份功能,并易于操作。 7.2 恢复 具备对所备份的数据进行恢复的功能,同时具备完整的票务管理系统软件、数据库灾 难恢复功能。 8 安全保证 8.1 数据安全的保证 8.1.1数据库 选用安全性能良好、并通过有关认证的数据库系统。 8.1.2数据库访问 应具备拒绝非授枚访问数据库的功能。 应用系统和数据库之间应有连接保密性。 8.1.3非规范操作 出现非规范操作时(如非正常关机、断电等),售票系统必须保持票、款和相关数据的 -致性〇 8.1.4保存期限 统计数据的保存期限不低于3年。原始数据保存期限不俾于1年。 8.2 系统安全的保证 8.2.1 权限 对所有进人电影院计算机票务管理系统进行操作的人员须分别给予独立的用户名、登录 口令和相应的工作权限。' 数据备份功能的使用应有独立的权限和账号。 恢复的数据应有明确标示。 8.2.2 曰志 对所有登录电影院计算机票务管理系统的人员须建立日志,记录其登录时间、所做的删 除或修改操作及离开时间。 操作日志受系统保护,不能更改。 8.3操作安全的保证 对电影院计算机票务管理系统内所有操作都应进行必要的保护,对可能出现的误操作应 予以提示,尽可能方便用户操作,引导操作者完成正确操作。 9 监督管理 9.1 监管界面 售票软件须具备监管界面用于显示电影院的正式名称,电影院编码,及其影厅信息。 9.2 监管接口 开发商必须提供利用某种通讯方式与授权的票务监管机构连接的监管接口,用于票务监 管机构远程实时监督,调阅原始售票数据友系统操作日志,此监管接口不具备修改电影院计 -10- GY/T 207-2005 算机票务管理系统内的票务数据的功能。 9.3 通讯方式 9.3.1系统结构例 两端都是采用计算机串口连接调制解调器,调制解调器之间通过电话网络连接。 9.3.2通讯安全 采用调制解调器直接拨号的点对点的通讯方式时暂时不使用加密传输。采用TCP/IP方 式通讯时传输加密釆用SSL建立加密通道进行数据传输。 9.3.3通讯过程 服务器端 客户端 服务器主动连接到票务系统建立连接后进行通讯。首先必须登录,登录成功后票务系统 才可以进行其他命令的操作,否则全部返回未登录(Errr〇de=0x05)错误:当通讯结束后 由〇C 服务器端主动断开连接。 ‘ 9.4 协议格式 下行和上行都是以服务器做为参照来说的,服务器发出的叫下行命令,服务器收到的叫 上行消息。 9.4.1 下行命令 GY/T 207-2005 Sync Tag Version Total Length Command Body Check Sum V A J l J C JA. J 1 Byte 丫 2 Bytes 2 Bytes 1 Byte Variable —SyncTag:同步头,2个字节长度,内容固定为十六进制<0xAA0x55>〇 — Version:版本,1个字节长度,描述协议版本,裘前版本为<0x01>。 * —Total Length:命令长度,2个字节长度,从Sync Tag第一个字节开始到Check Sum的最 后 一个字节结束的长度。 —Command:命令,1个字节长度,’描述这条命令要进行的操作。 — Body:协议体,可变长度,与命令相应的参数。 — Checksum:校验和,1个字节长度,协议中除去Check Sum部分的每一个做累力0后和 256 絲的结果。 9.4.2 上行消息 Version Command Message Body Sync Total Error Check Tag Length Code Sum ________ l l J (人 X A / l_________ } 2 Bytes 1 Byte 2 Bytes 1 Byte 1 Byte 1 Byte Variable 1 Byte —SyncTag:同步头,2个字节长度,内容固定为十六进制<0xAA0x55>。 — Version:版本,1个字节长度,描述协议版本,当前版本为<0x01>。 —Total Lerigth:命令长度,2个字节长度,从Sync Tag第一个字节开始到Check Sum的最 后一 个字节结束的长度。 —Command :命令,1个字节长度,描述这条消息对应的命令。 — Message:消息,I个字节长度,描述这条消息返回的内容。 — Error Code:错误代码,1个字节长度。错误代码表参见附录二。 —Body:协议体,可变长度,与命令相应的参数。 — Check Sum:校验和,1个字节长度,协议中除去Check Sum部分的每一个做累力B后和 256求余的结果。 , 9.5 协议体(Body )详解 .9.5.1 传输控制命令 9.5.1.1消息重 发命令 重新发送上一条返回的消息。 9.5.1.1.1下行命令 —Command:值为 0x01 —Body:无。 9.5.1.1.2上行消息 根据之前发送的第一条查询命令(计划查询命令、日志查询命令、售票信息查询命令) 返回相应的消息,请参见上述三条命令的向详细描述, 9.5.1.2发送下一条消息命令 发 送下一条返回的消息。 9.5.1.2.1下行命令 —Command:值为 0x02 —Body: 无。 -12- GY/T 207-2005 9.5.1.2.2上行消息 根据之前发送的第一条査询命令(计划査询命令、日志查询命令、售票信息查询命令) 返回相应的消息,请参见上述三条命令的向详细描述, 9.5.1.3停止发送命令 清除之前的查洵结果。 9.5.1.3.1下行命令 —Command:值为 0x03 —Body:无。 9.5-1.3.2上行消息 —正确 a Message, 0x00 b Error Code, 0x00 c Body:无内容 -错误 a Message: 0x00 b Error Code:错误代码 c Body:无内容 9.5.1.4查询头消息 —Message: 0x01 —Error Code:错误代码 ——Body: 字段 类型 长度 int(4) 2 Bytes 查询结果记录数量 9.5.2操作命令 9.5.2.1登录命令 登录到票务系统的监管接口,只有登录之后才能进行其他操作。 9.5.2.1.1下行命令 —Command:值为 0x10 ——Body: 字段 类型 长度 用户名 char(16) 16 Bytes char(16) 16 Bytes 密码 9.5.2.1.2上行消息 —正确 a Message, 0x00 b Error Code, 0x00 c Body:无内容, -错误 a Message, 0x00 b Error Code:错误代码 c Body:无 内容 -13- GY/T 207-2005 9.5.2.2计划查询命令 根据条件查询电影院的放映计划。 9.5.2.2.1下行命令 —Command:值为 0x11 ~~"Body, 字段 类型 长度 char(8) 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetimeCyyyy-mm-dd) 20 Bytes 营业起始日期 datetime(yyyy-mra-dd) 20 Bytes 营业结束日期 char(12) 12 Bytes 影片编码 datetimeCyyyy-mm-dd hh:mi:ss) 20 Bytes 放映起始时间 datedme(yyyy-mm-dd hh:mi:ss) 20 Bytes 放映结束时间 9.5.2.2.2上行丨肖息 —正确 a Message, 0x02 b Error Code, 0x00 c Body, 字段 类型 长度 char(8) 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetime(yyyy-mm-dd) 20 Bytes 营业日期 char(17) 17 Bytes 放映流水号 char(2) 2 Bytes 扬次号 char(2) 2 Bytes 场次类别编码 char(12) 12 Bytes 影片编码 datetimeCyyyy-mm-dd hh:mi:ss) 20 Bytes 放映时间 datedme(yyyy-mm-dd hh:mi:ss) 20 Bytes 结束时间 int(4) 2 Bytes 影片长度(分钟) bit , 1 Byte 是否对号人座标识' numeric(6,2) 3 Bytes 单人票价 -14- GY/T 207-2005 numeric(6,2) 3 Bytes 双人票价 numeric(6,2) 3 Bytes 学生票价 numeric(6,2) 3 Bytes 包厢票价 numericCe^) 3 Bytes 团体最髙票价 numerlc(6,2) 3 Bytes 团体最低票价 -離 a Message, 0x00 b EirorCode: 代码 c Body:无内容 9.S.2.3日 志查询命令 根据条件查询电影院的操作日志。 9.5.2.3.1下行命令 —Command:值为 0x12 —Body, 字段 类型 长度 char(8) 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetime(yyyy-mm-dd) 20 Bytes 营业起始日期 datetime(yyyy-n)m-dd) 20 Bytes 营业结束日期 char(12) 12 Bytes 影片编码 datetimeCyyyy-mm-dd hh:mi:ss) 20 Bytes 修改起始时间 datetime(yyyy-mm-dd hh:rai:ss) 20 Bytes 修改结束时间 9.S.2.3.2上行消息 —正确 a Message, 0x03 b Error Code, 0x00 c Body,. 字段 类型 * 长度 char(8) 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetime(yyyy-mm-dd) 20 Bytes 营业日期 charf 12) 12 Bytes 影片编码 int(4) 2 Bytes 影片长度(分钟) numeric(6,2) 3 Bytes 单人票价 -15- GY/T 207-2005 numeric(6,2) 3 Bytes 双人票价 numeric(6,2) 3 Bytes 学生票价 numeric(6,2) 3 Bytes 包厢票价 numeric(6,2) 3 Bytes 团体最高票价 numeric(6,2) 3 Bytes 团体最低票价 int(4) • 2 Bytes 退票张数 char(8) 8 Bytes 修改标志 char(16) 16 Bytes 操作员 datetime(yyyy-nnn-dd hh:mi:ss) 20 Bytes 修改时间 -错误 a Message, 0x00 b Error Code:错误代码 c Body:无内容 9.5.2.4售票信息查询命令 根据条件查询电影院的售票信息。 9.5.2.4.1下行命令 —Command:值为 0x13 ——Body, 字段 类型 长度 char(8) 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetime(yyyy-mm-dd) 20 Bytes 营业日期 datetimeCyyyy-mm-dd) 20 Bytes 放映起始曰期. datetime(yyyy-mm-dd) 20 Bytes 放映结束日期 char(12) 12 Bytes 影片编码 9.5,2.4.2上行消息 一正确 a Message, 0x04 b Error Code, 0x00 c Body, 说明 类型 长度 datetime(yyyy-mm-dd) 20 Bytes 营业日期 char(8) 8 Bytes 电电影院编码 char(8) 8 Bytes 厅编码 -16- GY/T 207-2005 charf 12) 12 Bytes 影片编码 int(2) 1 Bytes 场次 datetime(yyyy-mni-dd hh:ini:ss) 20 Bytes 放映时间 单人票价 numeric(6,2) 3 Bytes numeric(6,2) 3 Bytes 票价 学生票价 numerie(6,2) 3 Bytes mimeric(6,2) 3 Bytes 包厢票价 numeric(6,2) 3 Bytes 团体最髙票价 团体最低票价 numeric(6,2) 3 Bytes numeric(8,4) 4 Bytes 团体平均票价 单人人数 int(6) 3 Bytes int(6) 3 Bytes 双人人数 int(6) 3 Bytes 学生人数 int(6) 3 Bytes 包厢人数 团体人数 int(6) 3 Bytes int(6) 3 Bytes 单Ail票人数 int(6) 3 Bytes' 双人退票人数 学生退票人数 int(6) 3 Bytes 包厢退票人数 int(6) 3 Bytes 团体退票人数 int(6) 3 Bytes 单人收入小计 numeric(8,2) 4 Bytes numeric(8,2) 4 Bytes 双人收人小计 numeric(8,2) 4 Bytes 学生收入小计 numeric(8,2) 4 Bytes 包厢收人小计 团体收人小计 numeric(8,2) 4 Bytes 人数合计 int(6) 3 Bytes numeric(10,2) 5 Bytes 收人合计 numerical 0,2) 5 Bytes 团体退票合计 退票总计 numeric(10,2) 5 Bytes -17- GY/T 207-2005 -错误 a Message, 0x00 b Error Code:错误代码 c Body:无内容 10提示语言 人机交流界面提示语言的一种,必须使用符合GB18030-2000的简体中文。 -18- GY/T 207-2005 附录A (规范性附录) 监管接口数据类型定义 A.1布尔类型 bit,0表示假,1表示真。 A.2定长字符串 char(n),n指定字符串袄凌。以’\0’做为结束符,不足位置全部使用’\〇’填充。 A.3整数 int?,n指定十进制整数的最大位数。 A.4小数数据 mmeriC(p,S),p (精度)指定小数点左边和右边可以存储的十进制数字的最大个数〇 s (小 数位数)指定小数点右边可以存储的十进制数字的最大个数。当精度不够时最后一 位四 舍五人。 A.5日期时间类型 datetime(pattem),pattern 指定日期时间的 丨模板〇 partem可以包含以下部分: 部分 说明 yyyy 年 月 mm H dd 时 hh 分 mi 秒 ss 日期时间类型实际传输的时候采用20个字节长定长字符串的方式传输,以’\〇’做为结束 符,不足位置全部使用’\〇’填充。 ^19" GY/T 207-2005 附录B (资料性附录) 错雜码表 代码 说明 0x00 正确' 0x01 未知错误 同步头未找到 + 0x02 0x03 校验错误 0x04 版本離 0x05 没有登录 0x06 没有查询到信息 -20- GY/T 207-2005 附录C (资料性附录) 命令消息表 C. 1命令表 Command Body 说明 0x01 无 消息重发命令 0x02 无 发送下一条消息命令 0x03 无 停止发送命令 0x10 登录数据结构‘ 登录命令 ' 0x11 计划查询数据结构 计划査询命令 0x12 .日志查询数据结构 日志査询命令 0x13 售票信息查询数据结构 售票信息査询命令 _ C. 2消息表 Message Body 说明 0x00 无 通用返回消息 0x01 查询头数据结构. 鲞询头消息 0x02 放映计划数据结构 计划査询返回消息 0x03 操作曰志数据结构 日志查询返回消息 0x04 .售票信息数据结构 售票信息查询返回消息 -21- GY/T 207-2005 附表1:影片编码原则 3 4 5 7 9~12 1 2 6 8 国家与地区 影片介质 排次号 .公映年代 035 069 001 中国 澳大利亚 1、35mm胶片 036 070 002 香港 新西兰 2、16mm胶片 037 071 003 台湾 芬兰 3、70mm胶片 004 038 072 挪烕 4、立体电影 注: 005 039 073 丹麦 5、环幕电影 1、公映年代以四 006 040 074 英国 6、数字电影 位数字表亦,如 007 041 075 埃及 法国 0、观摩影片 1980年公映,则以 076 042阿尔及利亚. 荷兰 1980表示; 008 009 043 077 突尼斯 西班牙 2、公映年代即审 044 ' 078 010 韩国 意大利 查通过年代,无公 045 079 011 朝鲜 西德 映年代的的以发 046 012 日本 东德 行年代力准,无发 080 047 013 越南 瑞士 行年代的以出品 081 048 014 泰国 年代为准。 082 .奥地利 049 083 015 缅甸 波兰 050 084 016新加坡 捷克' 017 印尼 051 美国. 085 匈牙利 052 086 018斯里兰卡 墨西哥 罗马尼亚 053 087 019 印度• 委内瑞拉 保加利亚 020巴基斯坦 054 古巴 088 南斯拉夫 055 021 蒙古 哥伦比亚 089阿尔巴尼亚 022伊拉克 056 玻利维亚 090 希腊 057 091 023黎巴嫩 智利 俄罗斯 024 土尔其 058 阿根廷 092 比利时 025菲律宾 059 加拿大 093 '瑞典 026尼泊尔 060 巴西 094 摩洛哥 061 095 027叙利亚 冰岛 096 南非 028 062 029 063 097 卢森堡 030 064 098 031 065 099 032 066 100 033 067 101 034 068 102 -22- GY/T 207-2005 附表2:电影院编码 编码 1 2 3 4 5 6 7 8 表示内容 省码 省辖地、市编码 电影院序号 暂空 放映单位属性 基本规则 在地市范围内排序 0 0、市区电影放映队 1、市K专业电电影院 2、市区兼映影剧院 3、市区开放俱乐部 4、市区内部俱乐部 5、农村电影放映队 6、农村专业电电影院 7、农村兼映影剧院 8、农村开放俱乐部 9、农村内部俱乐部 -23- 中华人民共和国广播电影电视行业技术标准 GY/T 207-2005 电影院计算机票务管理系统软件 技术规范 Specifications for software of cinema ticket management system 2005- 5-9 发布 2005-6-1 实施 国家广播电影电视总局发布 GY/T 207-2005 目 录 前言 ............................................................................................................................... n 1 mm............................ , ............................................................................... i 2 .................................................... : ..................... ......................................................... i 3 1 4 基本规则…: ............................................................................................................... 2 5 基本业务功能和要求 ................................................................................................... 2 6 ,4 7 系统数据备份与恢复 ................................................................................................. 10 8 ................................................................................................................. 10 9 10 10 ............................. ... ............................................................................... 18 ^ A............................................................................................................................ 19 m MB ...................................................................................................................... 20 It ^ C .............................................................................................................................. 21 附表1:影it编码原则........................................................................................................ 22 附表2:电影院编码 ...................................................................................................... 23 GY/T 207-2005 前 言 为规范电影院票务的管理,保证公平竞争,明确售票软件基本功能和要求而制定本技术 规范。 本标准由国家广播电影电视总局提出。 本标准由中国电影科学技术研究所归口。 本标准主要起草单位:中国电影科学技术研究所、国家广播电影电视总局电影技术质量 检测所。 本标准主要起草人:敬-,刘健南 本标准自实施之日起代替国家广播电影电视总局电影局广影字【2003】第607号文件发 布的《电影院计算机售票软件系统技术规范》(暂行)。 GY/T 207-2005 电影院计算机票务管理系统软件技术规范 1 范围 本标准对应用于电影院计算机票务管理系统中的电影院编码、影片编码、基本功能及 数据交换方式进行了规定。 本标准只对与电影院计算机票务管理系统相关的开发功能及数据接口做出了最基本的 要求。 本标准适用于放映电影的电影院、影剧院、倶乐部等讨算机票务管理系统软件的研制。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其 随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而鼓励根据本标准 达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版 本适用于本标准。 《Extensible Markup Language (XML ) 1.0》可扩展标记语言,XML ) L0 《Hypertext Transfer Protocol (HTTP) 1.1》超文本传输协议(HTTP) 1.1 《 Secure Socket Layer ( SSL ) 3.0》安全套接字层,SSL) 3.0 3 术语定义 3.1 票务管理系统 Ticket Management System 能够完成电影院票务管理的计算机售票系统软件。 3.2 影片编码Film Code . 由12位具有特定含义的数字枸成,一组数字的组合所特指的影片,具有唯一性影片编码由授权0 管理机构提供并在指定站点发布。 3.3 电影院编码Cinema Code 由8位数字或英文字符组成,它所代表的电影院在全国范围内是唯一的。 3.4 电影院Cinema 经营电影放映的场所。 3.5 影厅 Hall 电影放映的场地。 3.6 座位 Seat 单座:单人座位 双座:双人座位,统计时按2人计,售票时,出2张票。 包厢:2人(包括2人)以上的多人座位,按人统计,按人出票。 3.7 节目 Program 供观众当场观看的内容。 GY/T 207-2005 3.8 营业日期 Business Date 指 电影院的实际工作日。 3.9 场次 Performance 一次完 整的影片放映过程。 3.10 放映计划 Scheduler 电影院根据需要,确定、安排拟放映的影片名称、时间、影厅以及票价等项目。 3.11 分帐比例 Share Proportion 与影片发行各方就票房收人进行分配的比例,此处指票房收人中需要上缴各方百分比之 和〇 • 3.12 连场 Through Projection 在同一个放映厅内,凭单张票可连续观看多场影片的特殊的电影场次。 3.13 售票 Sale 电影院对观众观看电影的销售行为,电影票为收费凭证。 > * 3.14 团体票 Group Ticket 票价可以不同于零售票,并且一次购买多张。 3.15 售票原始数据 Ticket Original Data 由计算机中运行的售票管理软件驱动出票、计数而釆集到的售票数据记录。 3.16 退票 Ticket Return 因为某种原因取消观看电影而弓丨起的退还票款行为。 3.17 补登 Afterward Register 把手工代用票事后补录到电影院*计算机票务管理系统中的行为。 3-18 数据上报 Data Report 将票务数据依照本标准规定的格式传送到授权管理机构、院线及影片特定发行商。 3.19 票务监管 Ticket supervise 获取授权的票务监管机构通过互联网方式进人票务管理系统取得指定票务数据的行 为。 • 3.20 监管界面 Monitoring interface 显示电影院的正式名称,电影院编码,及其影厅信息的界面。 4 基本规则 4.1 出票规则 票务管理系统根据电影暁座位数,实行1人1票的出票规则。 4.2 计数规则 计观众人次〇 1名观众看1部电影计1人次,1名观众看3部电影计3人次,以此类推。 4.3 影片编码规则 影片编 码规则见附表1。 4.4 电影院编码规则 电影院编码规则见附表2。 4.5 营业曰期 影院的营业日期特指定上午6点至次日上午6点。 5 基本並务功能和要求 电影院计算机票务管理系统应满足电影院日常基本放映业务流程,必须具备电影院编码 .加载、 影片编码下载、编排计划、售票、退票、补登、验票、数据统计处理、数据上报功能。 -2- GY/T 207-2005 5.1 电影脘编码加载 电影院编码必须使用专有数据接口载入,不能具备人工输人和修改电影院编码的功能。 5.2 影片编码下载 、具备从授权管理机构指定的站点下载影片名称、编码,以及影片其它基本信息的功能, 并以此作为影片资料的唯一来源。 不能具备人工输人和修改影片编码的功能。 5.3 编排放映计划 电影院利用下载的影片信息进行编瞰映场次,确定分账比例、开始放映时间和各种票 价。 已有票售出的场次在开映前,其放映计划需要修改和删除时,系统应具有对原数据彳故相 寧的迁移处理,并记人系统日志的功能。 超过影片开映时间,自动锁定放映计划的修改和删除功能。 & 在影片放映结束后,不能对该场售票数据再做除补登以外的任何票务操作。 5.4售票 5.4.1电影票 由主券和副券组成,具有售出的电影票与票务系统内记录的数据一一对应的功能。 5.4.2主券票面基本内容 包括电影院名称、影片名称、影厅名称、排座号、放映日期、放映时间、票价、类别、 售票员、售出时间及票号(或条码)信息项目。 如不对号入座,须标明。 5.4.3副券票面基本内容 包括影厅名称、放映日期、放映时间、场次标识(图标、或数字、或宇母)、座位号信 息项目。 5.4.4票价 参照片商和各院线公司的相关规定,根据需要设置。 不得设置零票价 * 。 5.4,5售票类别 由电影院根据实际需要自行设置,但数据上报时统一归入单人,双人,学生,团体分类 项目,以便数据统计时按需归类。 5.5 退票 具有退票功能,并建立相应退票记录,记条内容包括退票操作人、退票日期、退票时间 和退票金额等项目。 退票所产生的记录和回收的凭证必须一一对应,并记录其它相关辅助信息或补充说明。 5.6 补登 电影院由于机器故障等意外原因导致不能使用计算机售票,在计算机系统修复前使用手 工出‘代用票,在计算机系统恢复后应将手工售出的票补人计算机内,以保持电影院经营数 据的完整和准确。 5.7 验票 以电影院计算机票务系统数据为基础,对观众所持电影票进行检验,判断其合法性。 5.8 数据处理 电影院计算机售票管理系统提供的数据处理功能应至少包括: 统计:以售票数据为源数据所进行的统计,必须确保其真实、可靠、准确。 报表:由统计结果生成需要的各类报表。在影片放映场次的售票操作终止后,相同的统 计条件下,在任何时间生成的报表内容必须一致。 GY/T 207-2005 统计、查询及报表的结果来自电影院票务原始数据。 应有标明补登数据的报表。 5.9 数据上报 将电影院当天所有的放映计划、已完成放映的场次的售票数据,依照本标准规定的格式 传送到授 权管理机构、院线及影片特定发行商。 . 向授权管理机构传送的数据必须是全部售票数据;向院线及特定的发行商传送的数据允 许按双方 要求进行_。 5.10其它功能 电影院计算机票务管理系统具备向观众显示影片场次信息和座位信息功能。 具有实现出售学生票、团体票、连场票和票价优惠管理功能。 5.11扩展功能 可根据影院业务需要,委托开发商提供票务管理系统的延伸、扩展功能。 6 数据交换的方式 售票数据自电影院上拫到授权管理机构和下载电影院编码、影片编码必须符合以下传 输协议。 协议定义 数据 服务器 影院售票 系统 本协议定义的接口层次图如下: 斗 GY/T 207-2005 影院售数据 票服务器 系统 i A ? XML协腿 HTTP/HTTPS 协 TCP/IP协议层 物理?协雜 6.1 物理链路协议层 使用可以接入互联网的任何物理链路。 6.2 TCP/IP协议层 本协议规定电影院售票系统在进行数据通讯的时候必须实现TCP/IP协议,以保证能够 接入互联 网正常访问数据服务器。 6.3 HTTP/HTTPS 协议层 具体HTIP协议参考标准。如果需要加密传输则使用HTIPS协议,利用SSL建立加密 通道进行数据 传输。 6.4 XML协议层 6A1数据类型定 义 6A1.1定长宇符 串 char(n),II指定字符串长度。 6.4丄2可变长字符串 varchar(n),n指定字符串最大长度。 6.4.1.3 整数 int(n),n指定十进制整数的最大位数。 6 A1.4小数数据 immeriC(p,S),p (精度)指定小数点左边和右边可以存储的十进制数字的最大个数。s (小数位数)指定小数点右边可以存储的十进制数字的最大个数。当精度不够时最后一 位四舍五人。 6A1.5日期时间类型 datetime(pattem),pattern指定日期时间的模板。pattern可以包含以下部分: 部分 ^ 说明 年 yyyy 月 mm 曰 dd 时 hh -5- GY/T 207-2005 mi 分 ss 秒 6.4_2协议内容包头说明 ,ltt,rM 11,fnn(, 业日期 电影院编码 厅编码 . <^111110>影片编码 < Show > 场次 < ShowDatetime >放映时间 〈SingleSeatPrice^^A-票价 ^A^^ <3坩(161111^〇6>学生票价 &厢票价 团体最高票价 <&〇叩1^〇评?11〇6>团体最低票价 团体平均票价 ^AA^<^SingleSeatAudienceQuantity> <0〇111^36玨认 11(1161^6(31131111於双人人数 #生人 数 -6- GY/T 207-2005 ^oxAudienceQuaBtit^^ffilASiC^oxAudienceQaantit^ 团体人数 ^人退票人数 双人退票人数 学生退票人数 包厢退票人数 团体退票人数 , 单人收人小计 双人收人小计 学生收人小计 包厢收人小计 A数合计 <丁〇1^ 咖11^>收入合计 < GroupTotaiRetum > 团体退票合计 退票总计 TicketReport元素表示票房上报信息,TicketReport的子元素包括: 元素 说明 类型 BusinessDate 营业日期 datetime(yyyy-mm-dd),例如: 2004-12-31 CinemalD char(B) 电电影院编码 HalllD char(8) 厅编码 FilmlD char(12) 影片编码 Show int(2) 场次 ShowDatetime 放映时间 datetime(yyyy-min-dd hh:mi;ss), 例 子:2004^2-31 12:00:00 SingleSeatPrice numeric(6,2) 单人票价 DoubleSeatPrice numeric(6,2) 双人票价 StudentPrice numeric(6,2) 学生票价 BoxPrice numeric(62) 包厢票价 3 GroupHighPrice mimeric(6,2) 团体最髙票价 GroupLowPiice numeric(6,2) 团体最低票价 GroupAveragePrice numeric(8,4) 团体平均票价 GY/T 207-2005 SingleSeatAudienceQuantity int(6) 单AA数 DoubleSeatAudienceQuandty int(6) 就人数 StudentAudienceQuantity int(6) 学生人数 BoxAudienceQuandty int(6) 包厢人数 GroupAudienceQuantity int(6) 团体人数 SingleRetumedQuantity int(6) 单人退票人数 DoubleRetumedQuantity int(6) 双Aifi票人数 StudentRetumedQuantity int(6) 学生退票人数 BoxRetumedQuantity int(6) 包厢退票人数 GroupRetumedQuantity int(6) 团体退票人数 SingleTotalEaming numeric(8,2) 单人收人小计 DoubleTotalEaming numeric(8,2) , 默收人小计 StudentTotalEaming numeric(8,2) 学生收人小计 BoxTotalEaming numeric(8,2) 包厢收入小计 GroupTotalEarning numeric(8,2) 团体收入小计 TotalAudienceQuantity int(6) 人数合计 TotalEaming immeric(10,2) 收人合计 GroupTotalRetum . numeric(10,2) 团体退票合计 TotalRetum numeric(10,2) 退票总计 6.4.3.2电影院信息下载 tt,1nn Hf>1t <10>影片编码 S^ 片名称 &行日期 发行商 制片人 导演 演员表 简介 Filmlnfomation标识影片信息下载,Filmlnfomation的子元素包括: 元素 说明 类型 ID 影片编码 char(12) Name 影片名称 varchar(64) PublishDate 发行日期 datetime(yyyy-mm-dd) 例如: 2004-12-31 ?Publisher 发行商 varchar(64) Producer varchar(32) 制片人 Director 导演 varchar(32) Cast 演员表(多个演员之间用逗号隔 varchar(256) GY/T 207-2005 开) Brief 简介 varchar(512) 7 系统数据备份与恢复 7.1 备份 具备自动和手工备份功能,并易于操作。 7.2 恢复 具备对所备份的数据进行恢复的功能,同时具备完整的票务管理系统软件、数据库灾 难恢复功能。 8 安全保证 8.1 数据安全的保证 8.1.1数据库 选用安全性能良好、并通过有关认证的数据库系统。 8.1.2数据库访问 应具备拒绝非授权访问数据库的功能。 应用系统和数据库之间应有连接保密性。 8.1.3非规范操作 出现非规范操作时(如非正常关机、断电等),售票系统必须保持票、款和相关数据的 -致性〇 8.1.4保存期限 统计数据的保存期限不低于3年。原始数据保存期限不俾于1年。 8.2 系统安全的保证 8.2.1权限 又^所有进人电影院计算机票务管理系统进行操作的人员须分别给予独立的用户名、登录 口令和相应的 工作权限。‘ 数据备份功能的使用应有独立的权限和账号。 恢复的数据应有明确标示。 8.2.2 曰志 对所有登录电影院计算机票务管理系统的人员须建立日志,记录其登录时间、所做的删 除或修改操作及 离开时间。 操作日志受系统保护,不能更改。 8.3 操作安全的保钲 对电影院计算机票务管理系统内所有操作都应进行必要的保护,对可能出现的误操作应 予以提示,尽可 能方便用户操作,引导操作者完成正确操作。 9 监督管理 9‘1 监管界面 售票软件须具备监管界面用于显示电影院的正式名称,电影院编码,及其影厅信息。 9.2 监管接口 开发商必须提供利用某种通讯方式与授权的票务监管机构连接的监管接口,用于票务监 管机构远程实时 监督,调阅原始售票数据友系统操作日志,此监管接口不具备修改电影院计 -10- GY/T 207-2005 算机票务管理系统内的票务数据的功能。 9.3 通讯方式 9.3.1系统结构例 两端都是采用计算机串口连接调制解调器,调制解调器之间通过电话网络连接。 9,3.2通讯安全 釆用调制解调器直接拨号的点对点的通讯方式时暂时不使用加密传输。釆用TCP/IP方 式通讯时传输加密釆用SSL建立加密通道进行数据传输。 9.3.3通讯过程 服务器端 客户端 .建立连接 发送命令1 ------- — ---- - 接收 $送命令2 ---------~ }2接收命令反饿肖息 断开连接 4---------------------------------------------- ^ 服务器主动连接到票务系统建立连接后进行通讯。首先必须登录,登录成功后票务系统 才可以进行其他命令的操作,否则全部返回未登录(Errar〇de=0x05)错误。当通讯结束后 由服C 务器端主动断开连接。 9.4协议格式 下行和上行都是以服务器做为参照来说的,服务器发出的叫下行命令,服务器收到的叫 上行消息。 9.4.1 下行命令 GY/T 207-2005 Sync Tag Version Total Length Command Body Check Sum ^ J ^ ) L. . __??? _______J ^ J L ____ ___________ / l ____________ J 2 Bytes 、1 Byte 2 Bytes 1 Byte Variable 1 Byte —SyncTag:同步头,2个字节长度,内容固定为十六进制<0xAA0x55>。 —Version:版本,1个字节长度,描述协议版本,当前版本为<0x01>。 — Total Length:命令长度,2个字节长度,从Sync Tag第一个字节开始到Checksum的最 后一个字节结 束的长度。 一 Command:命令,1个字节长度,描述这条命令要进行的操作。 — Body:协议体,可变长度,与命令相应的参数。 —Check Sum:校验和,1个字节长度,协议中除去Check Sum部分的每一个做累力n后和 256求余的结 果。 9.4.2 上行消息 Version Command Message Body Sync Total Error Check Tag Length Code Sum l__________ / ii_________ ) V J ^________ A___________ A _________ / ^ __________________ / / 2 Bytes 1 Byte 2 Bytes 1 Byte 1 Byte 1 Byte Variable 1 Byte —SyncTag:同步头,2个字节长度,内容固定为十六进制<0xAA0x55>。 — Version:版本,1个字节长度,描述协议版本,当前版本为<0x01>。 —Total Lerigth:命令长度,2个字节长度,从Sync Tag第一个字节开始到Check Sum的最 后一个字节结束的长度。 —Command:命令,1个字节长度,描述这条消息对应的命令。 — Message:消息,I个字节长度,描述这条消息返回的内容。 — Error Code:错误代码,1个字节长度。错误代码表参见附录二。 — Body:协议体,可变长度,与命令相应的参数。 — Checksum:校验和,1个字节长度,协议中除去Check Sum部分的每一个做累加后和 256求余的结果。 , 9.5 协议体(Body)详解 • 9.5.1 传输控制命令 9.5.1.1消息重 发命令 重新发送上一条返回的消息。 9.5.1.1.1下行命令 —Command:值为 0x01 —Body:无。 9.5.1.1.2上行消息 根据之前发送的第一条查询命令(计划查询命令、日志查询命令、售票信息查询命令) 返回相应的消息,请参见上述三 条命令的向详细描述, 9.5.1.2发送下一条消息命令 发 送下一条返回的消息。 9.5.1.2.1下行命令 —Command:值 为 0x02 —Body:无。 -12- GY/T 207-2005 9.5.1,2.2上行消息 根据之前发送的第一条査询命令(计划査询命令、日志查询命令、售票信息查询命令) 返回相应的消息,请参见上述三条命令的向详细描述, 9.5」.3停止发送命令 清 除之前的查询结果。 9.5.1,3.1下行命令 —Command:值为 0x03 —Body:无。 9.5.1.3.2上行消息 —正确 a Message, 0x00 b Error Code, 0x00 c Body:无内容 - 错误 a Message: 0x00 b Error Code:错误代码 c Body:无内容 9.5.1.4查询头消息 —Message: 0x01 —Error Code:错误代码 —Body; 字段 类型 长度 查询结果记录数量 int(4) 2 Bytes 9.5.2操作命令 9.5.2.1登录命令 登录到票务系统的监管接口,只有登录之后才能进行其他操作。 9.5_2_1.1下行命令 —Command:值为 0x10 —Body: 字段 类型 长度 char(16) 16 Bytes 用户名 密码 char(16) 16 Bytes 9.5.2,1,2上行消息 —正确 a Message: 0x00 b Error Code: 0x00 c Body:无内容, -错误 a Message, 0x00 b Error Code:错误代码 c Body:无 内容 -13- GY/T 207-2005 9.5么2计划查询命令 根据条件查询电影院的放映计划。 9.5.2.2.1下行命令 —Command:值为 0x11 —Body, 字段 类型 长度 char(8) 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetime(yyyy-mm-dd) 20 Bytes 营业起始日期 datetime(yyyy-nun-dd) 20 Bytes 营业结束日期 char(12) 12 Bytes 影片编码 datetime(yyyy-mm-dd hh:mi:ss) 20 Bytes 放映起始时间 datedme(yyyy-nim-dd hh:mi:ss) 20 Bytes 放映结束时间 9.5么2.2上行消息 —正确 a Message, 0x02 b Error Code, 0x00 c Body, 字段 类型 长度 char(8) 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetime(yyyy-mm-dd) 20 Bytes 营业日期 char(17) 17 Bytes 放映流水号 char(2) 2 Bytes 场次号 char(2) 2 Bytes 场次类别编码 char(12) 12 Bytes 影片编码 datetime(yyyy-mm-dd hh:mi:ss) 20 Bytes 放映时间 datetime(yyyy-mm-dd hh:mi:ss) 20 Bytes 结束时间 int(4) 2 Bytes 丨 影片长度(分钟) bit 1 Byte 是否对号人座标识, numeric(6,2) 3 Bytes 单人票价 •14- GY/T 207-2005 nunieric(6,2) 3 Bytes 双人票价 numeric(6,2) 3 Bytes 学生票价 numeric(6,2) 3 Bytes 包厢票价 numeric(62) 3 Bytes s团体最髙票价 numeric(6,2) 3 Bytes 团体最低票价 Mfc'H —错灰 a Message, 0x00 b Eixor Code: 错误代码 c Body:无内容 认5.2.3 日志查询命令 根据条件查询电影院的操作日志。 9.5_2,3.1下行命令 —Command:值为 0x12 —Body: ____________ 字段 类型 长度 char(8) , 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetime(yyyy-mm-dd) 20 Bytes 营业起始日期 datetime(yyyy-min-dd) 20 Bytes 营业结束日期 char(12) 12 Bytes 影片编码 datetime(yyyy-mm-dd hh:mi:ss) 20 Bytes 修改起始时间 datetime(yyyy-mm-dd hh:mi:ss) 20 Bytes 修改结束时间 9,5.2,3.2上行消息 —正确 a Message, 0x03 b Error Code, 0x00 c Body,. 字段 类型 ' 长度 char(8) 8 Bytes 电影院编码 char(2) 2 Bytes 影厅编码 datetime(yyyy-mm-dd) 20 Bytes 营业日期 char(12) 12 Bytes 影片编码 int(4) 2 Bytes 影片长度(分钟) numeric(6,2) 3 Bytes 单人票价 ?15- GY/T 207-2005 双人票价 numeric(6,2) 3 Bytes 学生票价 numeric(6,2) 3 Bytes mimeric(6,2) 3 Bytes 包厢票价 numeric(6,2) 3 Bytes 团体最高票价 numeric(62) 3 Bytes ?团体最低票价 : 退票张数 int(4) - 2 Bytes char(8) 8 Bytes 修改标志 char(16) 16 Bytes 操作员 datetime(yyyy-nHn-dd hh:mi:ss) 20 Bytes 修改时间 —错误 a Message: 0x00 b Error Code:错误代码 c Body:无内容 9.5,2.4售票信息查询命令 根据条件查询电影院的售票信息。 9.5.2.4.1下行命令 —Command:值为 0x13 —Body: 字段 类型 长度 char(8) 8 Bytes 电影院编码 影厅编码 char(2) 2 Bytes datetime(yyyy-mm-dd) 20 Bytes 营业日期 datetime(yyyy-mm-dd) 20 Bytes 放映起始曰期. 放映结束日期 datetime(yyyy-mm-dd) 20 Bytes char(12) 12 Bytes 影片编码 9.5,2.4.2上行消息 一正确 a Message, 0x04 b Error Code, 0x00 c Body, 说明 类型 长度 营业日期 datetime(yyyy-mm-dd) + 20 Bytes 电电影院编码 char(8) 8 Bytes char(8) 8 Bytes 厅编码 ?16- GY/T 207-2005 char(12) 12 Bytes 影片编码 mt(2) 1 Bytes 场次 datetime(yyyy-mni-dd hh:ini:ss) 20 Bytes 放映时间 mimeric(6,2) 3 Bytes 单人票价 numeric(6,2) 3 Bytes MA票价 numerie(6,2) 3 Bytes 学生票价 numeric(62) 3 Bytes )包厢票价 numeric(6,2) 3 Bytes 团体最髙票价 numeric(6,2) 3 Bytes 团体最低票价 numeric(8,4) 4 Bytes 团体平均票价 int(6) 3 Bytes 单人人数 int(6) 3 Bytes 双人人数 int(6) 3 Bytes 学生人数 int(6) 3 Bytes 包厢人数 int(6) 3 Bytes 团体人数 int(6) 3 Bytes 单AM票人数 int(6) 3 Bytes' 双人退票人数 int(6) 3 Bytes 学生退票人数 int(6) 3 Bytes 包厢退票人数 3 Bytes 团体退票人数 |int(6) | numeric(8,2) 4 Bytes 单人收入小计 numeric(8,2) 4 Bytes 双人收人小计 numeric(8,2) 4 Bytes 学生收入小计 numeric(8,2) 4 Bytes 包厢收人小计 numeric(8,2) 4 Bytes 团体收人小计 int(6) 3 Bytes 人数合计 numeric(10,2) 5 Bytes 收人合计 numeric(10,2) 5 Bytes 团体退票合计 num6ric(10,2) 5 Bytes 退票总计 | -17- GY/T 207-2005 —错误 a Message, 0x00 b Eixor Code:错误代码 c Body:无内容 10提示语言 人机交流界面提示语言的一种,必须使用符合GB18030-2000的简体中文。 GY/T 207-2005 附录A (规范性附录) 监管接口数据类型定义 A.1布尔类型 bit,0表本假,1表7K真。 A.2定长字符串 char(),n指定字符串长凌。以,\0’做为结束符,不足位置全部使用’\〇,?真充。 n A.3整数 int(n),n指定十进制整数的最大位数。 A.4小数数据 mmeriC(p,S),P (精度)指定小数点左边和右边可以存储的十进制数字的最大个数。S (小数位数)指定小数点右边可以存储的十进制数字的最大个数。当精度不够时最 后一 位四舍五人。 A.S日期时间类型 datetime(pattem),pattern 指定日期时间的 膜板〇 partem可以包含以下部分: 部分 说明 yyyy 年 月 mm H dd 时 hh 分 mi 秒 ss 日期时间类型实际传输的时候采用20个字节长定长字符串的方式传输,以’\0’做为结束 符,不足位置全部使用’\〇’填充。 -19- GY/T 207-2005 附录B (资料性附录) 错雜码表 代码 说明 0x00 正确? 0x01 未知错误 0x02 同步头未找到 0x03 校验错误 0x04 版本離 0x05 没有登录 0x06 没有查询到信息 -20- GY/T 207-2005 附录C (资料性附录) 命令消息速查表 C. 1命令表 Command Body 说明 0x01 无 消息重发命令 0x02 无 发送下一条消息命令 0x03 无 停止发送命令 0x10 登录数据结构‘ 登录命令 * 0x11 计划查询数据结构 制査询命令 0x12 .日志查询数据结构 日志査询命令 0x13 售票信息查询数据结构 售票信息査询命令 C. 2消息表 Message Body 说明 0x00 无 通用返回消息 0x01 查询头数据结构_ i询头消息 0x02 放映计划数据结构 计划査询返回消息 0x03 操作曰志数据结构 日志查询返回消息 0x04 售票信息数据结构 售票信息查询返回消息 -21- GY/T 207-2005 附表1:影片编码原则 3 4 5 7 9-12 1 2 6 8 国家与地区 影片介质 排次号 -公映年代 001 中国 035 澳大利亚 069 1、35mm胶片 036 070 002 香港 新西兰 2、16nim 胶片 037 071 003 台湾 芬兰 3、70mm胶片 004 038 072 挪烕 4、立体电影 注: 005 039 073 丹麦 5、环幕电影 1、公映年代以四 006 040 074 英国 6、数字电影 位数字表示,如 007 041 075 埃及 法国 0、观摩影片 1980年公映,则以 076 042阿尔及利亚. 荷兰 1980表示; 008 009 043 077 突尼斯 西班牙 2、公映年代即审 044 ‘ 078 010 韩国 意大利 查通过年代,无公 045 079 011 朝鲜 西德 映年代的的以发 046 012 日本 东德 行年代为准,无发 080 行年代的以出品 047 081 013 越南 瑞士 048 年代为准。 082 014 泰国 ?奥地利 015 缅甸 049 083 波兰 050 084 016新加坡 捷克, 051 085 017 印尼 美国. 匈牙利 018斯里兰卡 052 墨西哥 086 罗马尼亚 +019 印度 053 委内瑞拉 087 保加利亚 054 088 020巴基斯坦 古巴 南斯拉夫 055 021 蒙古 哥伦比亚 089阿尔巴尼亚 022伊拉克 056 玻利维亚 090 希腊 023黎巴嫩 智利 091 俄罗斯 057 058 092 024 土尔其 阿根廷 比利时 059 093 025菲律宾 加拿大 ,瑞典 060 094 026尼泊尔 巴西 摩洛哥 027叙利亚 061 095 冰岛 南非 028 062 096 029 063 097 卢森堡 030 064 098 031 065 099 032 066 100 033 067 101 034 068 102 -22- GYyr 207-2005 附表2:电影院编码 1 2 3 4 5 6 7 8 编码 表示内容 省码 省辖地、市编码 电影院序号 暂空 放映单位属性 0 基本规则 在地市范围内排序 0、市区电影放映队 1、市区专业电电影院 2、市区兼映影剧院 3、市区开放俱乐部 4、市区内部俱乐部 5、农村电影放映队 6、农村专业电电影院 7、农村兼映影剧院 8、农村开放俱乐部 9、农村内部俱乐部 -23-
本文档为【GYT 207-2005电影院计算机票务管理系统软件技术规范&#46;doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_751406
暂无简介~
格式:doc
大小:186KB
软件:Word
页数:65
分类:
上传时间:2017-11-22
浏览量:129