• 380.91 KB
  • 15页

wht30-2008 卡拉ok 内容管理服务系统技术标准

  • 15页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'备案号:23533-2008GB/T15514—××××中华人民共和国文化行业标准WH/T30—2008卡拉OK内容管理服务系统技术标准TechnicalStandardofKaraokecontentmanagement&servicessystem2008-4-3发布2008-6-1实施中华人民共和国文化部发布 WH/T30—2008目次前言.................................................................................II引言................................................................................III1范围................................................................................42规范性引用文件......................................................................43术语和定义..........................................................................44缩略语..............................................................................55系统功能总体结构....................................................................56信息分类与代码......................................................................57点播计次信息要求....................................................................78中央管理系统功能及性能要求..........................................................89数据加密与传输要求..................................................................810前置系统功能和性能要求.............................................................811VOD系统接口标准...................................................................912卡拉OK场所要求...................................................................9附录A(规范性附录)API调用标准.......................................................11I标准分享网www.bzfxw.com免费下载 WH/T30—2008前言本标准的附录A为规范性附录。本标准由中华人民共和国文化部提出并归口。本标准主要起草单位:文化部文化市场发展中心。本标准主要起草人:梁钢、杨广立、李敬东、雷金荣、赵文广。www.bzfxw.com-II- WH/T30—2008引言全国卡拉OK内容管理服务系统是文化部采用现代信息技术手段,履行市场管理职能和公共服务职能的一项系统工程,其主要目标是对歌舞娱乐场所的卡拉OK节目内容实施有效管理,维护国家文化主权和文化安全。全国卡拉OK内容管理服务系统同时也是一个卡拉OK公共服务平台和信息服务系统,旨在为卡拉OK场所经营者提供多种增值业务,为相关方面提供公共服务,提升卡拉OK场所的节目内容和信息化水平,推进卡拉OK行业协调可持续发展。为了规范全国卡拉OK内容管理服务系统的设计、开发、维护和管理,特制定《卡拉OK内容管理服务系统技术标准》。www.bzfxw.com-III-标准分享网www.bzfxw.com免费下载 WH/T30—2008卡拉OK内容管理服务系统技术标准1范围本标准规定了卡拉OK内容管理服务系统的技术体系框架及其各组成部分的通用技术要求,包括信息分类代码、点播计次、中央管理系统、数据加解密与传输、前置系统、VOD系统接口以及卡拉OK场所设施配置等。本标准适用于卡拉OK内容管理服务系统的设计、开发、维护和管理。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB/T2260中华人民共和国行政区划代码GB2312信息交换用汉字编码字符集基本集WH/T29—2007卡拉OK节目制作规范国务院458号令娱乐场所管理条例中华人民共和国主席令第31号中华人民共和国著作权法3术语和定义本标准采用下列术语和定义。3.1卡拉OKKaraokewww.bzfxw.com一种伴奏系统,演唱者可以在预先录制的音乐伴奏下参与歌唱。3.2卡拉OK节目KaraokePrograms用于卡拉OK伴唱,在预先录制的音乐伴奏下参与歌唱的节目。3.3政府监管部门GovernmentSupervisionDepartment负责卡拉OK场所行政许可和日常管理的政府职能部门,即各级文化行政部门。3.4著作权人CopyrightOwner数字媒体内容的作者或其他依照《中华人民共和国著作权法》享有著作权的公民、法人或者其他组织。3.5视频点播系统VideoOnDemand为用户提供实时、交互、按需点播卡拉OK节目内容或视频多媒体内容的系统,简称VOD系统。3.6审核标签AuditingLabel采用数字水印技术对通过文化行政部门内容审核后的卡拉OK节目所作的标识。3.7授权管理AuthorityManagement对卡拉OK经营者和卡拉OK节目使用的授权管理过程。3.8播放控制PlayControl对卡拉OK营业场所及所播放的节目进行播放许可控制的过程,只允许授权场所播放具有有效授权的节目。3.9点播记录采集OrderProgramRecordCollection4 WH/T30—2008对卡拉OK节目点播记录进行采集、传输及存储的过程。3.10中央管理系统CentralManagementSystem由职能部门依法建立,负责卡拉OK节目统一编码,对通过审核的卡拉OK节目添加审核标识、加解密管理和分发,通过集中管理授权模式对卡拉OK场所的接入数字认证、合法卡拉OK节目播放授权,点播记录信息的统一管理,实现文化行政部门对卡拉OK场所的监管职能,提供公共服务的信息管理系统。3.11认证中心CertificateAuthority确认用户合法身份并签发数字证书的功能实体。3.12前置系统AgencySystem全国卡拉OK内容管理服务系统中安装在卡拉OK场所的设备和应用程序系统。3.13客户端证书ClientCertificate用于点播系统和前置系统网络安全通信的数字证书。该证书由中央管理系统统一发放。3.14不计次播放时长CountlessPlayLengthVOD点播系统对播放节目的最大不计次允许时间长度。3.15数据电文DataText以电子、光学、磁或者类似手段生成、发送、接收或者储存的信息。3.16数字签名DigitalSignature数据电文中以电子形式所含或所附的、用于识别签名人身份并表明签名人认可其中内容的数据。4缩略语本标准采用下列缩略语。www.bzfxw.comAPIApplicationProgrammingInterface应用编程接口CACertificateAuthority认证机构CEKContentEncryptionKey内容加密密钥VODVideoOnDemand视频点播/交互电视UTCUniversalTimeCoordinated格林威治标准时间或者GMTSSLSecureSocketsLayer安全套接层5系统功能总体结构全国卡拉OK内容管理服务系统包括三个子系统:中央管理系统、数据传输系统和前置系统。系统功能总体结构如图1所示。6信息分类与代码全国卡拉OK内容管理服务系统采用以下信息分类代码,所有代码均为字符型。6.1地区类别代码卡拉OK节目有关作者所属地区的类别标识代码。采用顺序码,用1位数字表示。表1地区类别代码表代码名称说明0大陆1港澳台2国外5标准分享网www.bzfxw.com免费下载 WH/T30—2008www.bzfxw.com图1系统功能总体结构示意图6 WH/T30—20086.2作者职能类别代码卡拉OK节目有关作者的职能分类标识代码。采用顺序码,用1位数字表示。表2作者职能类别代码代码名称说明0作者或制作者1翻译者2词作者3曲作者4表演者6.3作者代码卡拉OK节目有关作者的标识代码。代码由3部分组成,总长度为6位数字:第1部分:地区类别代码,用1位数字表示(参见6.1)第2部分:作者职能类别代码,用1位数字表示(参见6.2)第3部分:流水号,用4位数字顺序表示,从0001至9999。6.4提供者代码卡拉OK节目提供者的标识代码。采用顺序码,用6位数字表示,从000001至999999。6.5场所代码卡拉OK场所的标识代码。代码由2部分组成,总长度为10位数字:第1部分:卡拉OK场所所属地区的行政区划代码,采用6位数字表示(参见GB/T2260)第2部分:卡拉OK场所在所属地区的编号,用4位数字顺序表示,从0001至9999。6.6场所授权状态代码卡拉OK场所授权状态的标识代码。采用顺序码,用1位数字表示。表3场所授权状态代码代码名称说明0www.bzfxw.com场所不能运行1正常运行6.7服务商代码VOD服务商的标识代码。代码由2部分组成,总长度为10位数字:第1部分:VOD服务商所属地区的行政区划代码,采用6位数字表示(参见GB/T2260)第2部分:VOD服务商在所属地区的编号,用4位数字顺序表示,从0001至9999。6.8节目播放类型代码卡拉OK节目播放类型的标识代码。采用顺序码,用1位数字表示。表4节目播放类型代码代码名称说明0正常点播1作为背景音乐播放6.9节目代码卡拉OK节目的标识代码。采用顺序码,用8位数字表示,从00000001至99999999。7点播计次信息要求7.1点播记录信息点播记录信息包括以下内容:a)卡拉OK场所代码(参见6.5);b)包房号;卡拉OK场所VOD系统对点播机设置的唯一标识,字符型,最大长度为12个字符。推荐使用IP地址的后两段作为包房号。示例1:IP:192.100.110.218,包房号:110.218c)点播结束时间;标明卡拉OK节目点播结束的时间。时间格式采用YYYY-MM-DDhh:mm:ss,精确到秒;7标准分享网www.bzfxw.com免费下载 WH/T30—2008示例2:2005年8月12日13点20分53秒,表示为2005-08-1213:20:53d)持续时间;标明一首卡拉OK节目实际持续播放的时间长度,用秒作为单位描述,4字节整型;示例3:一首卡拉OK节目实际持续播放350秒,表示为350。e)卡拉OK节目播放类型代码(参见6.8);f)卡拉OK节目代码(参见6.9)。7.2性能要求a)点播记录在本地滞留时间应不超过48小时;b)保证信息存储的安全性;c)保证信息的一致性和完整性;d)防篡改、防抵赖。8中央管理系统功能及性能要求全国卡拉OK内容管理服务系统中央管理系统的功能及性能要求:a)Internet接入要求采用双链路光纤接入,并实现负载均衡;b)本地网络连接要求千兆或以上双链路连接;c)网络安全设备配置要求配置防火墙、入侵检测、防病毒、安全评估、安全管理设备或系统;d)网络安全层次要求区分维护区、接入区、发布区、核心区;e)配置可支撑≥24小时的UPS不间断电源;f)灾备要求异地在线冗灾备份;g)卡拉OK节目内容的审查、分发及管理功能;h)政府监管部门的技术监管(文化行政部门四级管理)功能;i)数据信息采集功能;j)行业信息管理功能;k)数据的统计和分析功能;www.bzfxw.coml)各种数据信息的综合查询功能;m)版权交易公共服务功能;n)增值业务管理及服务功能o)运营控制和管理功能。9数据加密与传输要求9.1卡拉OK节目的加解密要求要求对卡拉OK节目有足够强度的保护,以防盗版。推荐使用国家商密委规定的加解密算法。9.2数字签名要求对于从卡拉OK场所采集的点播记录数据,要求进行数字签名,以达到防篡改和防抵赖的目的。推荐使用国家商密委规定的签名算法。9.3数字传输加解密要求关键数据信息在传输过程中要求进行加解密处理,推荐使用国家商密委规定的数字传输加解密算法。10前置系统功能和性能要求10.1功能要求a)点播记录信息采集;b)文化行政部门的监管和控制指令的传递与实现;c)运营部门的控制指令的传递与实现;d)新卡拉OK节目的分发与管理;e)版权交易服务的管理;f)增值业务应用的支持;g)数据加密传输;h)节目授权解密。8 WH/T30—200810.2性能要求a)前置系统安装后不影响卡拉OK场所的正常营业;b)数据信息存储和传输过程的安全性、完整性和一致性;c)指令下达的正确性和安全性;d)对视频服务器资源占用不能影响视频服务器的正常使用。11VOD系统接口标准11.1应用程序接口a)应用程序接口应满足VOD系统服务商,完成对现有VOD系统的改造,以达到与本系统对接的功能要求,同时指导VOD新系统的开发,使其满足与本系统对接的功能要求;b)应用程序接口应满足主流操作系统(windows和Linux等)下的VOD系统;c)应用程序接口应采用动态连接库形式提供:windows环境中采用DLL形式,Linux环境中采用SO形式。11.2应用程序接口功能VOD系统通过API的调用应实现的接口功能:a)统一曲目编码VOD系统应调用相关的API完成实际卡拉OK场所的所有允许在卡拉OK场所使用的卡拉OK节目统一编码工作,规范卡拉OK节目代码。参见附录A。b)前置系统状态验证VOD系统启动时应调用相关的API,验证前置系统状态是否正常,非正常时应出现相应的提示。参见附录A。c)卡拉OK场所授权状态验证VOD系统启动时应调用相关的API,验证卡拉OK场所授权状态是否正常,非正常时应出现相应的提示,拒绝启动。参见附录A。d)点播记录采集VOD系统每播放完一首卡拉OK节目,需调用相关的API向前置系统发送一条点播记录信息。发送www.bzfxw.com过程要求加密,发送内容包括卡拉OK节目代码、节目名称、点播时长、点播结束时间、包房号和背景音乐标示。参见附录A。e)点播曲目统计信息查询VOD系统应为卡拉OK场所提供近一个月内的点播信息的查询。参见附录A。f)系统时间同步VOD系统启动时应调用相关的API,同步视频服务器和点播机的时钟。参见附录A。g)卡拉OK节目文件的播放解密VOD系统播放时应调用相关的API,对文化部门审核通过的加密卡拉OK节目文件进行解密播放。参见附录A。h)卡拉OK节目代码查询VOD系统应提供卡拉OK节目代码获取功能。参见附录A。i)卡拉OK节目禁播VOD系统应实现对禁播列表中卡拉OK节目执行禁播功能。参见附录A。j)VOD系统点播记录保存VOD系统应保存两个月的点播记录数据,以供相关方备查。k)VOD系统的原版本停止使用VOD系统改造后必须停止原有版本的使用,防止卡拉OK场所恢复到原来的系统运行。l)公共服务渠道VOD系统应具备接收全国卡拉OK内容管理服务系统传送的音、视频及图象、文字等信息内容的功用,并实现在其播放终端播放与展示上述信息内容的功能。12卡拉OK场所要求12.1卡拉OK场所互联网接入卡拉OK场所应具备互联网接入条件,以便与中央管理系统建立网络连接,实现系统功能。互联网接入方式可选用宽带方式、VPN方式、电话拨号方式或无线拨号方式等。9标准分享网www.bzfxw.com免费下载 WH/T30—200812.2卡拉OK场所局域网络设备a)网络通信协议:TCP/IP;b)交换机:10M/100M或10M/100M/1000M;c)预留网络接口数目:每个网段预留2个网络接口,预留网络接口总数=网段数*2;d)网络传输能力满足所有点播端对≥3.5M码流的应用。12.3卡拉OK场所视频服务器和点播机要求a)卡拉OK场所视频服务器网络通信能力应满足所服务的点播终端对≥3.5M码流的应用;中央处理器处理能力及内存应满足VOD系统和前置系统的应用要求。b)卡拉OK场所点播机标准(PC机):网络通信能力满足≥3.5M码流的应用;中央处理器处理能力及内存应满足VOD系统和前置系统的应用要求。c)卡拉OK场所点播机标准(机顶盒):网络通信能力满足≥3.5M码流的应用;中央处理器处理能力及内存应满足VOD系统和前置系统的应用要求。d)支持文件格式:视频:MPEG1、MPEG2、MPEG4、MPEG4/AVC、AVS、AVI、RAM、MOV、ASF等音频:MP3、MDI、WAV等。12.4卡拉OK场所视频点播系统要求卡拉OK场所使用的视频点播(VOD)系统应符合全国卡拉OK内容管理服务系统的技术要求。12.5卡拉OK场所对前端设备的管理要求卡拉OK场所应妥善保管和维护前置系统(前置机或安全U盘或应用程序等)。12.6卡拉OK场所使用节目的要求卡拉OK节目应符合WH/T29—2007卡拉OK节目制作规范;卡拉OK节目的内容应符合《娱乐场所管理条例》规定,并已获得权利人授权。www.bzfxw.com10 WH/T30—2008附录A(规范性附录)API调用标准A.1通信结构初始化函数名:structccddt*ccddtinit(char*aip,char*bip,inttimeout)参数说明:char*aip主前置系统的IPchar*bip从前置系统的IPinttimeout网络连接超时时间,单位(秒)structccddt{charaip[32];//主前置系统IPcharbip[32];//从前置系统IPintflag;//通信加密标志intconntimeout;//网络连接超时时间}返回值:NULL初始化失败structccddt*结构指针可用的连接超时时间为2秒,3秒和4秒,缺省为3秒。www.bzfxw.comA.2通信结构关闭函数名:voidccddtclose(structccddt*vodclient)返回值:无A.3获取前置系统状态函数名:intrecvccddtstate(structccddt*vodclient)返回值:-3客户端证书初始化失败-2主从前置系统都异常-1从前置系统正常,主前置系统异常0从前置系统异常,主前置系统正常1主从前置系统都正常A.4获取卡拉OK场所授权状态状态请求函数名:structpwktvstate*recvktvstate(structccddt*vodclient)参数说明:structpwktvstate{unsignedcharauth;//授权状态‘0’---场所不能运行‘1’---正常运行charnotice[256];//文本提示信息}返回值:NULL前置系统异常11标准分享网www.bzfxw.com免费下载 WH/T30—2008结构指针函数成功A.5释放请求卡拉OK场所授权状态的返回内存函数名:voidfreektvstate(structpwktvstate*kstate)A.6获取禁播列表获取函数函数名:structforbidsong**recvforbidlist(structccddt*vodclient,int*fcount)参数说明:structforbidsong{charsongid[20];//节目代码,8字节的字符串charforbidate[12];//禁播日期字符串,格式为YYYY-MM-DDhh:mm:ss};int*fcount返回禁播节目条数返回值:NULL禁播节目为空结构指针结果集A.7释放请求禁播节目返回内存函数名:voidforbidlist(structforbisong**flist,intcount)A.8获取切歌时长函数名:intrecvsongchangetime(structccddt*vodclient)返回值:-1提取时长失败>0提取到的时长A.9获取详细点播记录提取详细点播记录到内存,最大记录数300函数名:structpwrecorderinfo**recvdetailinfo(structccddt*vodclient,structpwdetailsearchpdsearch,int*dcount)参数说明:structpwrecorderinfo{charsongid[20];//节目代码charsongname[128];//节目名称charroomid[32];//包房号chardemandtime[20];//点播时间unsignedlongplaytime;//点播时长unsignedcharsongtype;//节目播放类型intprice;//价格};structpwdetailsearch{charstartime[20];//开始时间charendtime[20];//结束时间charroomid[32];//包房号};Int*dcount详细记录的条数时间格式为YYYY-MM-DDhh:mm:ss例如2007-1-112:12:1212 WH/T30—2008A.10释放详细请求记录的返回内存voidfreedetailinfo(structrecorderinfo**dinfo)A.11获取大量记录保存到本地文件intrecvdetailfile(structccddt*vodclient,structpwdetailsearchpdsearch,char*filename);数据在文件中是按照structrecorderinfo顺序保存;此函数使用时需要添加文件名boolrecvdetailfile(structccddt*vodclient,structpwdetailsearchpdsearch,char*filename)参数说明:char*filename返回记录的存储路径和文件名A.12发送点播记录函数名:intsendrecorder(structccddt*vodclient,structpwktvmsg*kmsg[],intmsgcount)参数说明:structpwktvmsg{charsongid[20];//节目代码charsongname[128];//节目名称charroomid[32];//包房号,或者包房名称chardemandtime[20];//点播时间unsignedlongplaytime;//点播时长unsignedcharsongtype;//节目播放类型}intmsgcount:点播节目个数,每次最大发送记录数为30返回值:<=0发送记录失败>0发送成功的节目数A.13获取节目代码函数名:structpwnewsongid*recvsongid(structccddt*vodclient,structpwnewsonginfo*sinfo)参数说明:structpwnewsonginfo{charname[128];//节目名称charauthor[128];//节目演唱者charlanguage[64];//语言chartypeid[64];//保留,暂时未用};返回统一编码指针释放统一编码指针voidfreesongid(structpwnewsongid*id);返回值:structpwnewsongid{charid[20];//节目代码};A.14获取前置系统时钟函数名:13标准分享网www.bzfxw.com免费下载 WH/T30—2008unsignedlongrecvpwtime(structccddt*vodcliedt)返回值:0请求时钟失败>0当前自1970年的GMT时间秒数A.15卡拉OK节目解密函数使用此函数完成加密卡拉OK节目的解码函数名:intccddtdecoder(char*buff,intbufflen,intflog)参数说明:buff:传入待解密的数据,字符串型。返回时保存解密后的数据。bufflen:传入数据长度flog:文件头标志(0:传入为文件头1:文件体2:文件尾)返回值:大于零表示解密后的字节数零不是经全国卡拉OK内容管理服务系统加密的卡拉OK节目源格式小于零表示解密失败。不同的返回值有不同的含义。-1缓冲区太小-2待解密数据不够-3解密算法错误-4需要升级动态库-5缓冲空间申请失败-6当是文件尾时,调用解密函数后的返回值接口调用返回值说明A前置系统的状态返回值是一个“真”或“假”的二元值B卡拉OK场所状态返回值是一个“真”或“假”的二元值和一个字符串的提示信息。提示信息是GB2312字符集的字符串。C同步时间是当前时间自1970年以来的GMT时间秒数D点播上传记录包括节目代码、节目名称、节目播放类型、点播起始时间、点播时长和包房名称。节目代码,节目名称,点播时间和包房名称都是GB2312字符集的字符串。点播时长是秒的整数。E节目查询的条件是:点播开始时间,点播结束时间和包房号查询的时间格式是:YYYY-MM-DDhh:mm:ss,2000-12-0109:34:45F切歌时长的查询结果是秒的整数G禁播节目查询的返回结果是禁播节目的记录集。每条记录包括:禁播节目代码,禁播开始日期两个字段。14'