- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
粤科TMS的关键技术及其优势
刘朝刚1,李祥雄2,倪晓东2
(1、广东省计算中心,2、广东粤科软件工程有限公司,广东广州 510033)
摘要:粤科TMS填补了国内空白,具有技术起点高、设备兼容性好、完全符合国家标准等技术优势,在数字影院多设备控制及影院管理信息化方面居于国内领先水平。
关键词: 数字影院;影院管理系统;TMS; 放映自动化
概述
数字电影影院管理系统的英文简称为TMS(Theatre Management System),是指在现代化多厅的数字影院内通过高速以太网(或信号线缆)将中央管理服务器、中央存储系统以及各个数字影厅的播放服务器、数字放映机、音频解码器、灯幕控制器、3D控制器甚至空调等设备互相连接起来,以实现中央管理服务器对放映设备、放映内容、放映授权、放映计划、设备状态、放映日志和影院自动化设施等的集中管理。TMS可进行定时播放、远程监控、自动控制场灯幕帘等操作。TMS通常包括内容管理系统(CMS)、数据与密钥管理系统(DKMS)和放映计划管理系统(SSMS)。一个全面满足影院需求的TMS还需要放映自动化系统、NOC系统(网络运营中心)接口、监管接口等。通过使用TMS能有效降低放映员的劳动强度,节省人力资源,避免人为错误,提高工作效率以及准确度。
目前国内市场上主流的TMS有3家:GDC、杜比、粤科TMS。粤科TMS是国内第一套商业化TMS,支持目前国内主流的2K播放服务器、放映机及部分先进的4K放映设备,具有技术起点高,设备兼容性好,完全符合国标规范的特点。
粤科TMS技术体系
从技术体系角度看,粤科TMS由软件平台、软件架构、网络通讯、自动控制系统构成。
1、软件平台
在选择软件平台的时候,除了考虑技术的先进性、稳定性及安全性外,还要尽量使用开源免费软件,以利于降低后续的影院信息化改造成本。
粤科TMS设计运行在以Linux为核心的桌面图形操作系统平台Ubuntu上。Linux是一种自由开放源代码的类UNIX操作系统内核。Linux特有的开放性带来系统的高度稳定、可靠与安全。Ubuntu是一个以桌面应用为主的GUN/Linux操作系统,整合了X-Windows、GNOME的图形桌面环境。粤科TMS的操作系统平台选择Ubuntu,可以在获得高稳定性的同时带给操作者最接近微软Windows系列桌面操作系统的体验。
粤科TMS使用JavaSE平台进行软件开发。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。JavaSE(Java2 Platform Standard Edition)属于java平台标准版。使用Java平台进行开发可以高度适应及兼容由中国电影科学技术研究所发行的基于Linux系统Java开发语言的数字影院管理系统开发包(CRIFST SDK CRIFST software development kit,GY/T 247-2011)。
粤科TMS使用MySQL数据库作为数据存储平台。MySQL是一个开放源代码的关系数据库管理系统,性能高、成本低、可靠性好,被广泛地应用在Internet上的中小型站点中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用系统。
2、软件架构
粤科TMS直接运行在TMS服务器上,属于C/S结构系统。从软件内部层次结构上看,属于基于JavaSE的面向对象的多层软件架构。软件分层是为了降低软件深度复杂性,各层次分别担任相对独立的任务,使复杂问题简化,软件结构更清晰,任务间的耦合度降低。粤科TMS分为四个软件层次,表现层、业务层、资源层、持久层。
持久层又称数据持久层。目前流行的数据库都属于关系数据库,不能直接支持对象的持久化,与面向对象的技术不匹配。持久层是为了解决这个矛盾而产生,通过O-R映射技术(对象关系映射,Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)对软件对象进行持久化。粤科TMS系统选用Hibernate对象关系映射框架来实现数据持久。Hibernate是一个优秀的开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。
资源层包括播放服务器、放映机、票务系统、卫星接收机、自动化控制器等设备通讯接口,实现系统外部数据交换。通讯接口使用xml数据结构进行数据交换。粤科TMS使用JAXB(Java Architecture for XML Binding)框架进行XML数据处理。
业务层又称业务逻辑层,是所有层次中最复杂最重要的,系统所有的业务逻辑都在这个层次中进行处理。粤科TMS使用JavaB
文档评论(0)