统一资源标识符(uri)参数的遗传的制作方法

文档序号:8399520阅读:458来源:国知局
统一资源标识符(uri)参数的遗传的制作方法
【技术领域】
[0001] 本发明设及多媒体内容通信。
[0002] 使用术语"多媒体内容"来意味着任何音频或视频内容,或者更一般地意味着任何 其他数字内容。
[0003] 本发明更具体地设及通过网络传送和接收多媒体内容,特别是通过网络连续下载 多媒体内容,其也已知为"流化传输(streaming)"。
[0004] 本发明更具体地设及使用用于内容的通用(universal)地址的通信。
[0005] 本发明更具体地设及任何客户机终端(下面仅称为"终端"),其能够通过电信网 络通信,W便依靠通用地址(也已知为统一资源标识符扣RI))来访问多媒体内容。
【背景技术】
[0006] 为了访问多媒体内容,客户机终端一般求助于通用地址或URI。该样的地址提供对 于内容W及关于用于消耗内容的关联协议的指示两者的访问(作为示例,当内容是视频内 容时,使用术语"消耗"来意味着"观看")。URI是该样的字符串,其标识物理或抽象资源, 并符合因特网工程任务组(IET巧所发布的标准集的语法,并且特别是其规范RFC3986 (规 范;统一资源标识符扣RI); -般语法)。该样的通用地址可例如具有W下形式dvb:// contentl、rtsp://content2、HTTP://content3、ftp://content4 等。
[0007] 对于多媒体内容的访问可W是直接的(使用单一URI通过单一请求触发)、或间 接的,该URI然后提供使得可能经由第二请求访问服务的参数。传统图示是视频点播服务: 第一步骤在于终端通过使用超文本传输协议(HTTP)(即,对于因特网网络并特别对于万维 网(web)开发的客户机一服务器通信协议)来下载描述用于访问服务的参数(会话描述协 议(SDP))的文档;在第二步骤,服务实际上开始,即客户机终端能通过使用文档中提供的 信息(在该示例中SD巧来接收和显示视频。应观察到,该文档可W是描述能在特定地址处 访问的内容的计算机文件或数据集。下面,取决于上下文,利用术语"描述文件"或"文档"。 应观察到,该类对于服务的访问可需要服务器的存在(特别是对于点到点或"单播"通信), 或者该类对于服务的访问可不需要服务器的存在(对于"广播"或"多播"类型的点到多点 通信)。特别是,HTTP协议是点到点(或"单播")类型,并且结果暗指服务器的存在W便处 理被称为"HTTP客户机"的客户机的请求。
[000引在HTTP协议的该上下文中,为了客户机和服务器之间交换数据,常用实践是求助 于"自适应流化传输"类型的技术。该类技术使得可能特别提供好用户体验,同时考虑例如 客户机终端和内容服务器之间的连接上可用的带宽的变化。传统上,能对于相同视频编码 各种质量,例如对应于不同数据率。每一数据率自己被细分为时间片段(已知为内容"碎片 (化agments)")。通过服务平台使得该些各种数据率和片段、W及内容碎片的描述对于客户 机终端可用。为了访问完整内容,所W必须知道与多个片段对应的多个URI地址。
[0009]存在几个方案用于促进该样的内容在流化传输中的分布,诸如专用 (proprietary)方案,例女日MicrosoftSmoothStreaming、AppleHLS、AdobeHttpDynamic streaming,或下面描述的MPEGDA甜标准。该些方法提出向客户机发送一个或多个中间描 述文件,该些文件也可被称为文档、证明、或事实上的资源,并且它们包括到不同质量的多 媒体内容的各个片段的地址。
[0010] 作为示例,MPEGDA甜(用于通过http-ISO/lEC标准2309-1:2012巧)的动态自适 应流化传输)是专用于通过因特网流化传输多媒体内容的来自IS0/IEC标准组织的标准; 其特别使得连接到网络的外围设备(TV、写字板等)可能使用HTTP协议来消耗多媒体内容。 符合MPEGDA甜标准的来自客户机并且发送到服务器的HTTP请求包括例如统一资源定位 符扣RL)类型的通用地址或URI,其中m?L是赋予通过因特网网络访问多媒体内容的权利的 URI的特定示例。由此,利用MPEGDA甜,对于内容的访问传统上在两个阶段中发生;
[0011] 1)典型地通过下载特别包括多媒体内容的媒体片段的地址的文件(已知为媒体 呈现描述(MPD))来获得描述文档。该下载传统上使用HTTPU化发生,然而其也可使用描 述一些其他协议(例如,f化://mydescriptionfile)的通用地址扣RI)而发生。
[0012] 2)典型地通过使用描述文档中的内容地址下载,来获得媒体片段。该下载传统上 经由HTTPU化发生,然而其也可经由描述一些其他协议(例如,dvb://mycontentsegment) 的通用地址扣RI)发生。
[0013] 在某些情况下,内容可经受特定约束。例如,可保护对于内容的访问,并且该保护 假设已标识了终端,其中该样的标识作为用户的函数而自然变化,并且假设已检查了用户 的权利,该权利可进一步随时间变化。用户权利的标识和检查传统上由服务平台执行,并且 通过与URI通用地址关联的一个或多个参数(其在下面被称为URI参数)将结果传送到分 布服务器。
[0014] 为了将该些特定参数与描述文件中描述的所有内容请求之中的来自终端的要求 (demand)相关联,在该样的情况下,系统必须生成和来自终端的要求一样多的文档或描述 文件,该是复杂的并且是服务平台或分布服务器的负担。
[0015] 本发明提供了不呈现现有技术的缺陷的方案。

【发明内容】

[0016] 为此,在一个功能方面,本发明提供了一种用于生成文档的方法,该文档描述多媒 体内容,该多媒体内容包括从所述文档经由至少第一通用地址能访问的至少一个数据片 段,所述生成文档的方法的特征在于,其包括在文档中写入至少一个通用地址发生器规则 的至少一个步骤,
[0017] 所述发生器规则适于从该第一通用地址和与描述该内容的文档的通用地址关联 的至少一个参数两者,来生成用于该片段的第二通用地址。
[0018] 在本发明中,由此可能准备在用于多媒体内容的片段的第二或最终地址中引入一 个或多个个性化参数。生成的片段地址比该片段的第一地址更完整;特别是其可包括与要 求该多媒体内容的客户机关联的参数,与能通过生成用于每一客户机的特定描述文档而被 个性化的现有技术的第一地址不同。
[0019] 与描述文档的通用地址关联的参数扣RI参数)典型地是自然特定用于每一客户 机的验证参数。由此,本发明提供了该样的优点,使得可能生成用于所有客户机的内容的单 一描述文档(证明、描述文件等),并同时利用与描述文档的地址非常简单地关联的参数使 得内容片段的地址个性化。
[0020] 在本发明的特定实现中,上述生成描述文档的方法的特征也在于,该通用地址发 生器规则规定为了生成用于该片段的第二通用地址而需要考虑的获得的参数。
[0021] 在该实现中,由此可能显式命名当生成该片段的第二或最终地址时要考虑的通用 地址参数。典型地,该设及该样的描述文档,其规定要在该片段的最终地址中插入或传递 (passed)的URI参数,例如签名、日期等。由此,可能判断对于某些U化参数给予优先权 (precedence)、或者不考虑某些其他参数。
[0022] 在可代替W上实现或与W上实现一起实现的本发明的第二特定实现中,上述方法 的特征进一步在于该地址发生器规则指示其中为了生成用于该片段的第二通用地址而需 要考虑已获得的参数的顺序。
[0023] 本发明的该实现使得可能自动和隐式考虑用于生成该片段的最终地址而要考虑 的U化参数。该发生器规则中规定的顺序可W例如是从服务器角度出发的参数的重要性的 顺序。依靠本发明,该可被促使从一个机器变化到另一机器,因为在该样的情况下,其能够 改变描述文件的内容(规则)。
[0024] 在另一功能方面中,本发明提供了一种用于访问多媒体内容的方法,该多媒体内 容包括经由描述该内容的文档能访问的至少一个数据片段,所述对片段的访问经由该片段 的第二通用地址发生,所述访问方法的特征在于其包括W下步骤:
[0025] ?获得描述该内容的文档,从该文档生成片段的至少第一通用地址;
[0026] ?获得与描述该内容的文档的通用地址关联的至少一个参数;
[0027] ?在描述该内容的文档中读取至少一个地址发生器规则;和
[002引 ?作为该地址发生器规则、该片段的通用地址、和已获得的参数的函数,来生成用 于该片段的第二通用地址。
[0029] 已知描述文档和与该描述文档的通用地址关联的参数两者,客户机能由此应用规 贝1J,W在要消耗的多媒体内容片段的地址中包括那些参数中的一个或多个。对于该片段生 成的第二地址或最终地址由此比第一地址更完整,并使得特别可能通过引入与客户机关联 的参数(典型地对于客户机自然特定的验证参数)来使得对内容的片段的访问个性化。本 发明由此提供向所有客户机提出单一文档(证明、描述文件等)的优点,因为可能利用文档 的地址作为按照简单方式传递的参数的函数,来使得内容片段的地址个性化。
[0030] 在具体方面中,本发明还提供一种适于生成文档的多媒体内容服务器,该文档描 述多媒体内容,该多媒体内容包括从所述文档经由至少第一通用地址能访问的至少一个数 据片段,所述内容服务器包括用于在文档中写入至少一个通用地址发生器规则的模块,所 述发生器规则适于基于该第一通用地址、该通用地址发生器规则、和与描述该内容的文档 的通用地址关联的至少一个参数,来生成用于该片段的第二通用地址。
[0031] 在另一具体方面中,本发明还提供一种适于访问多媒体内容的终端,该多媒体内 容包括经由描述该内容的文档能访问的至少一个数据片段,所述访问经由该片段的第二通 用地址发生,所述终端的特征在于其包括:
[0032] ?用于获得描述该内容的文档的模块,从该文档生成片段的至少第一通用地址;
[0033] ?用于获得与描述该内容的文档的通用地址关联的至少一个
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1