标准摘要
[中文适用范围]: 本部分ISO/IEC 23001规定了XML IPMP消息(以下简称IPMP消息),这些消息是ISO/IEC 21000-4中定义的IPMP信息描述符的简单且自然的扩展。它们允许将与从相关数字项中检索到的受保护内容元素相关的IPMP信息分发给负责执行访问该受保护内容元素所需IPMP操作的模块。此外,XML IPMP消息提供了一种标准API,允许在负责提供对受保护内容元素(如音频/视觉资源)访问的模块(即IPMP工具)之间交换IPMP信息(例如解密密钥、认证信息、许可证等)。本部分ISO/IEC 23001规定的API基于一组XML消息,定义了设备上各个组件之间或两个设备之间交换信息的格式。本规范中定义的大多数IPMP消息是将最初在ISO/IEC 13818-11和ISO/IEC 14496-13中定义的从二进制表示形式转换为XML表示形式的消息。其中一些XML消息经过调整,以协调ISO/IEC 13818-11和ISO/IEC 14496-13与MPEG-21多媒体框架以及ISO/IEC 21000-4的兼容性。此外,还定义了一些新的XML消息以支持扩展的IPMP需求,例如将IPMP算法与使其能够与设备中的其他组件通信的逻辑分离开来。XML IPMP消息在两种不同的上下文中使用:a. 设备内通信:实现两个IPMP工具之间或IPMP处理器与IPMP工具之间的互操作性通信(例如允许两者进行认证或交换IPMP信息),以及执行设备上不同组件的管理任务。b. 设备间通信:在通过数字项流技术(由ISO/IEC 23000-5处理)将数字项从一个设备流式传输到另一个设备的上下文中,一组扩展IPMP信息描述符的标准IPMP消息实现了从流式传输数字项的远程设备对运行在设备上的IPMP工具的互操作性通信和管理。本部分ISO/IEC 23001中定义的XML IPMP消息分为以下宏类别:IPMP消息容器:IPMP消息的容器;相互认证消息:使一个模块能够请求与另一个模块进行相互认证并执行必要步骤以实现该目的的;IPMP工具连接和断开消息:使一个IPMP工具能够请求实例化以及处置另一个IPMP工具;IPMP工具通知消息:使一个组件能够在发生某些事件时请求通知,并传达已发生事件的信息;IPMP处理消息:一组消息,用于交换IPMP信息,范围从许可证和解密密钥到水印数据等;用户交互消息:允许IPMP工具与用户或反之交换信息;附加IPMP消息:一方面允许IPMP算法实现与实例化/初始化/管理它们所需的逻辑之间更大的解耦,另一方面不需要内容提供商和IPMP工具提供商披露IPMP模块的细节;遗留消息:最初在ISO/IEC 13818-11和ISO/IEC 14496-13中定义并为了完整性而翻译为XML的消息。 [外文原描述]: ISO/IEC 23001-3:2008 specifies XML IPMP messages which are a simple and natural extension of the IPMP Information Descriptors defined in ISO/IEC 21000-4. They allow dispatching of the IPMP information related to a protected content element retrieved from the associated digital item to the modules in charge of performing the IPMP operations required to access the protected content element. Furthermore, the XML IPMP Messages provide a standard API allowing the exchange of IPMP information (e.g. decryption keys, authentication information, licenses, etc.) between the modules – the IPMP Tools – in charge of providing access to the protected content elements (e.g. audio/visual resources). The API specified by ISO/IEC 23001-3:2008 is based on a set of XML messages defining the format of the information exchanged between the various components on a device, or between two devices. Most of the IPMP Messages defined in this specification are a translation of the messages originally defined in ISO/IEC 13818-11 and ISO/IEC 14496-13 from the binary representation into an XML representation. A number of these XML messages have been adapted in order to harmonise ISO/IEC 13818-11 and ISO/IEC 14496-13 in the MPEG-21 Multimedia Framework and with ISO/IEC 21000-4 specifically. Additionally, a number of new XML messages have been defined to support extended IPMP requirements such as the separation between the IPMP algorithms and the logic enabling them to communicate with the other components in a device.
英文名称Information technology - MPEG systems technologies - Part 3: XML IPMP messages