基于XML的SimulServerScheduler规范.doc_第1页
基于XML的SimulServerScheduler规范.doc_第2页
基于XML的SimulServerScheduler规范.doc_第3页
基于XML的SimulServerScheduler规范.doc_第4页
基于XML的SimulServerScheduler规范.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

基于XML的SimulServer Scheduler规范基于XML的SimulServer Scheduler规范修改历史版本作者日期说明Ver1.0.1王 宇2002-3-051、 删除了ScrambleLevel2、 添加了错误判断的规则和返回值定义3、 修改了说明一列中Event0的情况4、 添加了Version,并将根定为SchedulerInfo5、 对时间的格式做了规定6、 对一些Num做了范围限制7、 对数值的进制做了说明Ver1.0.2王 宇2002-3-051、 blackouts放到CAS下面2、 Event加ScrambleFlagVer1.0.3刘丁超2002-3-091、 对IPPV三段Event进行说明。Ver1.0.4刘丁超2002-3-111、将VersionNumber作为SchedulerInfo的属性。Ver1.0.5王宇2002-3-121、 将开头的“SchedulerInfo”改为“SchedulerFile”2、 VersionNumber为Version3、 将TVSID说明中的“暂不支持”去掉,也即在SchedulerFile中有此Property4、 添加了一些规则Ver1.0.6王宇2002-3-131、 添加了3.2数据格式要求2、 原来3.2变为3.3,在3.3一些数据间的规则第8条做了补充3、 添加了第21,22,23条Ver1.0.7刘丁超2002-3-13对Event的开始和结束时间进行说明。对IPPV的ExpirationTime进行说明Ver1.0.7包天珍2002-3-14对事件起止时间、IPPV过期时间格式进行修改改成yyyy-mm-dd hh:nn:ss目 录1概述:32详细描述:43说明:83.1关于Blockout83.2一些数据间的规则:84附录:(仅供参考)104.1附录1:StreamType104.2附录2:101 概述:节目单XML基本标记定义。每个OriginalNetwork可由多个TransportStream组成,TransportStream的唯一性由属性其ID确定;每个TransportStream可由多个Service组成,Service的唯一性由其属性ID确定;Service 与Chanel是一一对应的;每个Service可有多个Elementary Stream 和多个Event,每个Event有一个StartTime和一个EndTime,每个Event可能有Blackout。如果没有Event,则EventID=0,StartTime=0;EndTime=0。Event可能有多个CAS,每个CAS可能有多个Product和(0N)个IPPV,IPPV可能有Blackout。2 详细描述:XML标记属性类型说明SchedulerFile根VersionFloat属于SchedulerInfo的属性,目前为10OriginalNetwork属于SchedulerInfo的子标记,描述业务所属网络。IDShort网络ID。TVSIDShort唯一标识一个电视台。TransportStreams属于OriginalNetwork的子标记。描述业务所属传输流。NumTransportStreamTransportStreams的子标记IDShort传输流ID。Services属于TransportStream的子标记。描述业务。NumService属于Services的子标记IDShort业务ID。ChannelIDShort唯一标识一个业务(可以是OriginalNetwork,TransportStream,Service的组合,如果ServiceID唯一,也可以用ServiceID唯一表示)Elementarys属于Service的子标记。描述该业务包含的基础流。Numshort描述该业务包含的基础流数量。Elementary属于Elementarys的子标记,描述一个属于该业务的基础流.TypeShort基础流的类型。PIDshort一个Elementary的PID值。Events属于Service的子标记。描述该Service的最小业务单元。可以是一个IPPV三段中的一段。NumintEvent的个数。Event属于Events的子标记。描述一个Event。IDShortEvent标识。如果对Service加扰,则ID=0。NameString节目名称。StartTime String描述业务起始时间。如果对Service加扰,即EventID=0,则StartTime=0。时间的格式为“yyyy-mm-dd hh:nn:ss”其中yyyy表示年,mm表示月,dd表示日,hh表示时时,nn表示分,ss表示秒。如2002-02-02 15:03:26表示:2002年2月2日15点3分26秒EndTimeString描述业务结束时间。如果对Service加扰,即EventID=0,则EndTime=0。时间的格式为“yyyy-mm-dd hh:nn:ss”其中yyyy表示年,mm表示月,dd表示日,hh表示时时,nn表示分,ss表示秒。如2002-02-02 15:03:26表示:2002年2月2日15点3分26秒RatingShort节目等级。Finger PrintingShort指纹显示。PairingBOOL机卡对应。ScrambleFlagBOOL加扰标记0:不加扰 1:加扰FreeFlagBOOL免费标记。0:NotFree 1:FreeCASs属于Event的子标记。描述对该业务进行加扰的CAS。NumShort对该业务进行加扰的CAS数量。CAS属于CASs的子标记,描述一个对该业务进行加扰的CAS.IDShort一个CAS的ID值。ECMPIDShort一个对该业务进行加扰CAS的ECMPID值.Products属于CAS的子标记。描述该Event的产品。Numint该Event针对该CAS的产品数。Product属于Products的子标记。描述一个产品。IDShort产品ID,用于唯一标准该Event中的一个产品。TapingControlShort录像控制。IPPVs属于CAS的子标记。描述该Event针对该CAS定义的IPPV。Numint该Event针对该CAS定义的IPPV的数目。如果EventID=0,则IPPVNum=0。IPPV属于IPPVs的子标记。描述一个IPPV。ProductIDShort产品ID,用于标识一个IPPV。SeriesIDShortIPPVTypeShortIPPV类型。0:正常的IPPV,带回传。1:Token IPPV。ReportTypeShort以后使用。ViewingPriceShortIPPV价格。PurchaseTypeBOOL购买类型。0:不能购买,1:可以购买。ExpirationTimeString过期时间。时间的格式为“yyyy-mm-dd hh:nn:ss”其中yyyy表示年,mm表示月,dd表示日,hh表示时时,nn表示分,ss表示秒。如2002-02-02 15:03:26表示:2002年2月2日15点3分26秒Blackouts属于CAS或者IPPV的子标记。可以描述一个普通服务针对某个CAS的禁播,也可以描述一个IPPV的禁播。Numint禁播表达式元素的个数。Blackout属于Blackouts的子标记。禁播表达式元素。BlackoutModeShort禁播表达式元素类型。看SimulServerData.h头文件或中央台统一AC文档。BlackoutCode禁播表达式元素的值。3 说明:3.1 关于Blockout对于不同的Blackout Mode,数据类型有所不同,具体如下表所示:Blackout ModeBlackout Code TypeDescription0x00-AND0x01-OR0x02-NOT0x03-Left Parenthesis0x04-Right Parenthesis0x05ShortNetwork0x06ShortService0x07DWORDRegion0x08Char 8Zip Code3.2 数据格式:1、 Version “1.0”2、 所有数字加0x为16进制否则为10进制3、 日期格式 “2001.02.03.08.30.05”4、 对于BOOL型要求只有0和1两个值3.3 一些数据间的规则:1、 结构与规定的完全符合2、 每一个节点的名称与规定符合,大小写敏感等问题3、 Num与实际个数匹配4、 Num的个数限制5、 各个节点的值的有效性判断6、 1个Service中的各Event的时间不能交叉7、 同一个TS下面的ServiceID的唯一性8、 同一个TS下面ElementaryPid的唯一性,且不能与此TS下任何EcmPid相同9、 同一个Event下的CASID的唯一性10、 ChannelID的唯一性11、 若EventID0,则StartTime和EndTime无效12、 AC_Type和CaSystemID不进行范围验证13、 Event时间为 StartTime,EndTime )14、 对各种没有范围限制的Short型数值要符合short的范围,并且除EventID外其余均大于015、 对于一个IPPV,应该分成三个Event来描述,三个Event的ID相同,时间上是连续的,所对应的IPPV属性除了PurchaseType以外,其他的都一样。其中,第一个Event是免费的,对应的FreeTag为True,IPPV PurchaseType为Purchasable;第二个Event不免费,即FreeTag为False,IPPV PurchaseType为Purchasable;第三个Event不免费,即FreeTag为False,IPPV PurchaseType为 Non Purchasable。16、 Event下Rating的范围为11617、 Event下FingerPrinting和Pairing的值为0或118、 Product属性中TapingControl的值为0或119、 BlackoutMode的范围为0820、 IPPV下ReportType和PurchaseType值为0或121、 同一个Event下的EcmPid不能相同22、 不同Service之间的EcmPid若相同,则此EcmPid所在Event的时间不能交叉23、 如果Event的ScrambleFlag字段为1则该Event下必须有CASs;4 附录:(仅供参考)4.1 附录1:StreamTypeStream type assignmentsValueDescription0x00ITU-T | ISO/IEC Reserved0x01ISO/IEC 11172 Video0x02ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream0x03ISO/IEC 11172 Audio0x04ISO/IEC 13818-3 Audio0x05ITU-T Rec. H.222.0 | ISO/IEC 13818-1 private_sections0x06ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data0x07ISO/IEC 13522 MHEG0x08ITU-T Rec. H.222.0 | ISO/IEC 13818-1 Annex A DSM CC0x09ITU

温馨提示

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

评论

0/150

提交评论