101中华人民共和国广播电影电视行业技术要求国家广播电影电视总局发布用户管理系统与监管平台数据交换接口技术要求(暂行)用户管理系统与监管平台数据交换接口技术要求102目次1.范围……………………………….………..……………………………………..1042.参考标准……………………………..……………...……..…………………..…1043.定义和缩略语…………………………………………....……..……………...…1043.1定义和名词解释……………………..………………….………………..…1043.2缩略语……………………………...……………………………………..…1054.功能说明………………………………………………..………….…………..…1055.协议框架…………………………………..……………………….…………..…1055.1物理连接协议层规定………...……………………………………………..1065.2TCP/IP协议层规定……………….…..……………….…….….……………1065.3HTTP协议层规定…………..……………………………………...……..…1065.4XML应用层协议规定………………………..……………………..………1085.5协议故障处理………………………….……………………………………1086.数据交换文件要求……………………………………….…….…………...……1086.1通用要求…………………………………………..…………...……………1086.1.1数据交换文件产生规则………………………...…………...……...………1086.1.2通用属性定义…………………………………………...…………………1096.2数据交换请求文件格式……………………………….……..……………..1106.3数据交换应答文件格式………………………….…………..……………..1107.数据交换日期查询接口………………………………...………..……….……...1127.1数据交换日期查询……………………….…………………..…………..…1127.2数据交换日期应答………………………….…………………..…………..1128.IC卡信息接口………………………………………………………..………..…1138.1IC卡信息查询请求……………………………………………...…….….…113用户管理系统与监管平台数据交换接口技术要求1038.2IC卡信息查询应答…………………………………………….….….….….1139.产品设置接口……………………………...……………………………...….…..1149.1产品设置信息查询请求………………………...……………….………….1149.2产品设置信息查询应答…………………………………………...………..11510.产品定购接口………………………………………….………………….….…11510.1产品定购查询请求…………...………………….…………………..…..11510.2产品定购查询应答…………...………………….………………………11611.授权信息接口…………………………………………………………………...11711.1授权信息查询…………………………………...……………………..…..11711.2授权信息查询应答………………………………...………………………11712.附录A:监管中心/分中心编码……………………..…………………………11813.附录B:SMS编码……………………………………….……………….……11814.附录C:IC卡编号格式……………………………………………….….....…11915.附录D:节目平台编码………………………………….……………….….....11916.附录E:原始频道编码…………………………………………………………11917.附录F:《用户管理系统与监管平台数据交换接口技术要求》用例…………11917.1SMS_ExchangeDateQuery.xml…………………………………….….……11917.2SMS_ExchangeDateQueryR.xml…………...………………………………12017.3SMS_ICCardQuery.xml……………………………………………….……12017.4SMS_ICCardQueryR.xml………….…………………………………….…12017.5SMS_CAProductQuery.xml……………..……………………………....….12117.6SMS_CAProductQueryR.xml……………………………………….…...…12217.7SMS_ProdPurchaseQuery.xml……………………………………….…..…12317.8SMS_ProdPurchaseQueryR.xml………………………………………....…12317.9SMS_EntitlementQuery.xml…………………………………..………....…12417.10SMS_EntitlementQueryR.xml……………………………………….……125104中华人民共和国广播电影电视行业技术要求用户管理系统与监管平台数据交换接口技术要求1范围本接口技术要求规定了有线数字电视监管平台和用户管理系统(SMS)之间的通讯协议和数据交换接口。具体包括上述两系统之间的物理接口、传输协议、数据格式、接口实现方法等内容。本接口技术要求适用范围:有线数字电视监管平台和采用智能卡(IC卡)作为授权管理对象的用户管理系统(SMS)。2参考标准下列标准所包含的条文,通过在本接口技术要求中引用而构成为本接口技术要求的条文。GY/Z175-2001数字电视广播条件接收系统规范《ExtensibleMarkupLanguage(XML)1.0》《HypertextTransferProtocol(HTTP)1.1》ZIP格式文件规范定义和缩略语3.1定义和名词解释订户(Subscriber)又称用户,购买机顶盒并按运营商的要求付费收看数字电视节目的个人或集体。订户管理系统(SMS)运营商根据数字电视运营需要而开发的管理软件,即SMS。SMS数据采集监管前端从SMS获取监管相关数据的计算机设备。频道(Channel)是节目平台为服务平台提供的最小节目单元。产品(Product)在本文档中特指CAS中定义的产品。IC卡IntegratedCircuitCard,又称智能卡(SmartCard),在本文档中,“IC卡”与“智能卡”含义相同,均指用于数字电视机顶盒中控制订户收视的集成电路卡。用户管理系统与监管平台数据交换接口技术要求1053.2缩略语SMSSubscriberManagementSystem订户管理系统CAConditionalAccess条件接收XMLExtensibleMarkupLanguage可扩展标记语言ICIntegratedCircuit集成电路TCPTransferControlProtocol传输控制协议IPInternetProtocol因特网协议HTTPHypertextTransferProtocol超文本传输协议HTTPSSecureHypertextTransferProtocol安全超文本传输协议URLUniformResourceLocator统一资源定位器,在互联网上用于指定信息位置的表示方法PPCPayPerChannel按频道付费4功能说明监管平台可以查询数字电视服务平台的用户、节目以及用户收视情况等信息,经过分析和整理,实现对SMS的监管。SMS需要和监管平台进行如下数据的交换:IC卡信息、产品信息、产品定购信息、授权信息。基本要求:数据交换接口应该支持服务平台数据的增加。数据交换接口应该支持监管平台主动查询数据。5协议框架本协议规定:●SMS与监管平台通过IP网络连接。●SMS与监管平台之间的数据交换是通过SMS与SMS数据采集监管前端来进行的,因此SMS与监管平台的数据交换接口实际上就是SMS与SMS数据采集监管前端的接口。●一个SMS只能与监管平台指定的一个SMS数据采集监管前端按照本接口技术要求进行数据交换,再由SMS数据采集监管前端根据实际需要和全国监管中心或省级监管分中心进行数据交换。本接口技术要求未对下列事宜进行规定:用户管理系统与监管平台数据交换接口技术要求106●SMS数据采集监管前端与全国监管中心或省级监管分中心的数据交换接口。●SMS内部IP网络的具体结构。本接口技术要求定义的接口层次如图1所示:图1SMS与监管平台接口协议层示意图5.1物理连接协议层规定SMS数据采集监管前端和SMS位于两个不同的IP网络上,两者之间通过路由进行连接,连接采用10M~100M的以太网协议,并且使用RJ-45接口。如图2所示:图2SMS与监管平台物理连接示意图5.2TCP/IP协议层规定本协议规定,在SMS数据采集监管前端所在的IP网络中,SMS数据采集监管前端的IP地址必须由国家主管部门统一分配。该IP网络必须能够保证监管平台主机和SMS数据采集监管前端的连接通畅。各个纳入监管体系的服务平台必须保证SMS与SMS数据采集监管前端之间的IP路由通畅。5.3HTTP协议层规定SMS与SMS数据采集监管前端之间的数据传输通讯采用非持续连接类型,要求应答方必须支持断点续传,通讯模式采用“请求—应答”方式。其中,根据通讯的具体情况,SMS和SMS数据采集监管前端都可以充当通讯的“请求方”和“应答方”。SMS数据采集监管前端XML协议层HTTP/HTTPS协议层TCP/IP协议层物理连接协议层SMSSMS数据采集监管前端SMS物理接口IP网络IP网络物理接口路由用户管理系统与监管平台数据交换接口技术要求107基于HTTP协议的“请求—应答”通讯流程如图3所示:图3SMS与监管平台接口HTTP协议层通讯流程示意图应答方对某个URL进行监听,收到请求后立即返回应答信息,然后执行相关处理。请求方必须提供能够配置访问应答方监听的URL的功能。数据包采用标准的HTTP协议进行封装。数据包分为请求包和应答包两种类型。数据包分为包头和包体两部分。包头和包体之间有一空行。具体HTTP协议请参考相关标准。请求方在发送数据时采用POST方法,发送方的HTTP包头中要包含POST方法和内容长度字段。即包含以下两个字段:POSTURLHTTP/1.1Content-Length:XXXURL指应答方接收数据的程序位置,请求方必须能够配置此URL。内容长度XXX根据具体情况填入实际的值,长度不限。发送方的HTTP数据包的包体中内容为需要传递的数据交换接口XML文档,XML的具体格式在本接口技术要求中规定。应答方返回的HTTP包头要包含状态码和状态描述:HTTP/1.1YYYXXXXYYY是指状态码,如果接收正确,则应该为“200”;如果是应答方HTTP服务器本身的错误,则HTTP服务器会填入相应的错误码;如果是应答方模块发请求方应答方生成请求数据包HTTP请求等待请求接收请求处理数据返回HTTP结果得到HTTP结果开始结束用户管理系统与监管平台数据交换接口技术要求108现系统内部产生错误,则应该填入“500”。其它状态码的使用执行HTTP/1.1协议。YYY必须为整数,限制为3位。XXXX为对状态码的描述文本,长度小于100字符。XXXX的其它限制以HTTP/1.1协议要求为准。应答方发送的HTTP数据包的包体内容可以为空,也可以有说明文字。这些说明文字在系统调试时使用,要求长度小于1000字符,具体内容本规范不作规定。本接口可以采用HTTPS协议。在这种情况下,需要SMS从监