您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 基于XML的SimulServerScheduler规范
基于XML的SimulServerScheduler规范基于XML的SimulServerScheduler规范机密第1页©2001Novel-Tongfang修改历史版本作者日期说明Ver1.0.1王宇2002-3-051、删除了ScrambleLevel2、添加了错误判断的规则和返回值定义3、修改了说明一列中Event=0的情况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-ddhh:nn:ss基于XML的SimulServerScheduler规范机密第2页©2001Novel-Tongfang目录1概述:...............................................................................................................................32详细描述:.......................................................................................................................43说明:...............................................................................................................................83.1关于Blockout...................................................................................................83.2一些数据间的规则:.......................................................................................84附录:(仅供参考).......................................................................................................104.1附录1:StreamType.......................................................................................104.2附录2:..........................................................................................................10基于XML的SimulServerScheduler规范机密第3页©2001Novel-Tongfang1概述:节目单XML基本标记定义。每个OriginalNetwork可由多个TransportStream组成,TransportStream的唯一性由属性其ID确定;每个TransportStream可由多个Service组成,Service的唯一性由其属性ID确定;Service与Chanel是一一对应的;每个Service可有多个ElementaryStream和多个Event,每个Event有一个StartTime和一个EndTime,每个Event可能有Blackout。如果没有Event,则EventID=0,StartTime=0;EndTime=0。Event可能有多个CAS,每个CAS可能有多个Product和(0~N)个IPPV,IPPV可能有Blackout。基于XML的SimulServerScheduler规范机密第4页©2001Novel-Tongfang2详细描述:XML标记属性类型说明SchedulerFile根VersionFloat属于SchedulerInfo的属性,目前为1.0OriginalNetwork属于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基础流的类型。基于XML的SimulServerScheduler规范机密第5页©2001Novel-TongfangPIDshort一个Elementary的PID值。Events属于Service的子标记。描述该Service的最小业务单元。可以是一个IPPV三段中的一段。NumintEvent的个数。。Event属于Events的子标记。描述一个Event。IDShortEvent标识。如果对Service加扰,则ID=0。NameString节目名称。StartTimeString描述业务起始时间。如果对Service加扰,即EventID=0,则StartTime=0。时间的格式为“yyyy-mm-ddhh:nn:ss”其中yyyy表示年,mm表示月,dd表示日,hh表示时时,nn表示分,ss表示秒。如2002-02-0215:03:26表示:2002年2月2日15点3分26秒EndTimeString描述业务结束时间。如果对Service加扰,即EventID=0,则EndTime=0。时间的格式为“yyyy-mm-ddhh:nn:ss”其中yyyy表示年,mm表示月,dd表示日,hh表示时时,nn表示分,ss表示秒。如2002-02-0215:03:26表示:2002年2月2日15点3分26秒RatingShort节目等级。FingerPrintingShort指纹显示。PairingBOOL机卡对应。ScrambleFlagBOOL加扰标记0:不加扰1:加扰FreeFlagBOOL免费标记。0:NotFree1:Free基于XML的SimulServerScheduler规范机密第6页©2001Novel-TongfangCASs属于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:TokenIPPV。ReportTypeShort以后使用。ViewingPricShortIPPV价格。基于XML的SimulServerScheduler规范机密第7页©2001Novel-TongfangePurchaseTypeBOOL购买类型。0:不能购买,1:可以购买。ExpirationTimeString过期时间。时间的格式为“yyyy-mm-ddhh:nn:ss”其中yyyy表示年,mm表示月,dd表示日,hh表示时时,nn表示分,ss表示秒。如2002-02-0215:03:26表示:2002年2月2日15点3分26秒Blackouts属于CAS或者IPPV的子标记。可以描述一个普通服务针对某个CAS的禁播,也可以描述一个IPPV的禁播。Numint禁播表达式元素的个数。Blackout属于Blackouts的子标记。禁播表达式元素。BlackoutModeShort禁播表达式元素类型。看SimulServerData.h头文件或中央台统一AC文档。BlackoutCode禁播表达式元素的值。基于XML的SimulServerScheduler规范机密第8页©2001Novel-Tongfang3说明:3.1关于Blockout对于不同的BlackoutMode,数据类型有所不同,具体如下表所示:BlackoutModeBlackoutCodeTypeDescription0x00--AND0x01--OR0x02--NOT0x03--LeftParenthesis0x04--RightParenthesis0x05ShortNetwork0x06ShortService0x07DWORDRegion0x08Char8ZipCode3.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、若EventID=0,则StartTime和EndTime无效12、AC_Type和CaSystemID不进行范围验证13、Ev
本文标题:基于XML的SimulServerScheduler规范
链接地址:https://www.777doc.com/doc-2572978 .html