[发明专利]仿真流的文件分区无效
申请号: | 00802061.2 | 申请日: | 2000-09-19 |
公开(公告)号: | CN1336064A | 公开(公告)日: | 2002-02-13 |
发明(设计)人: | E·施泰恩 | 申请(专利权)人: | 皇家菲利浦电子有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 吴立明,王忠忠 |
地址: | 荷兰艾*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 仿真 文件 分区 | ||
本发明涉及多个计算机系统之间的内容和/或控制通信,或者涉及在计算机系统和消费品设备之间的这样的通信。特别地,本发明涉及由于带宽所限或由接收系统或设备可用的数据处理资源所限的通信,特别是如果通信由用户实时接收时。这种类型的通信能是例如广播式,多点传送或点对点。
考虑当前分发数字内容,如音频,视频等等的主要技术。音频的流方法如RealNetwork的RealAudio,由在客户设备上播放音频同时持续地从服务器向客户发送数据而构成。RealNetwork提供的技术包括一个编码器,一个服务器,一个分裂机/高速缓冲存储器和一个播放系统,它有双向智能来解决网络拥挤,丢包条件和沟通复杂互连网协议。更特别地是,已知技术包括一个音频和视频的自动的,可变位率的编码和分发系统。该系统扩大至兆位连接速度并动态调整传输速度,如由于网络拥挤分发速度有所变化。数据格式和编码/解码方法是私有的。服务器和客户以一种由特殊结构预先定义的方法来同步接收和播放。通信堆栈软件与解释层紧密配合(应用和用户界面(UI))。这种技术的生产商推广在客户和服务器软件之间的高级集成,作为完整垂直解决方案。该方法最大地排除了第三方开发定制服务器软件(如广告,服务)和/或客户应用(UI,特殊效果等等)。
另一个已知方法是从远程计算机下载内容文件,然后在客户端播放。MP3是一个众所周知的使用在下载上下文中的音频数据格式。有一些其它的格式,如用于视频数据的MP4等等。上述方法的主要优点是它的开放数据标准方法。只要在编码过程中遵守内容文件的正确格式,客户和服务器软件/硬件生产商可以自由地开发他们自己的方案/产品。
完全的下载方法的一个主要问题是固有的延迟时间:在下载开始和放出开始之间有一个延迟。文件越大和/或通信带宽越小,从服务器向客户端传输内容的时间越长。在消费电子系统中这是特别不希望的,其中感觉到的延迟对一个开放结构的市场接收是有害的。
本发明的一个目的是在一个下载方法中提供一个用于内容分发的开放的结构方案,它容许一个轻微的或可忽略的播放延迟时间。为此目的,内容文件从头至尾分被成多个部分。每个部分或段需要一个相对短的下载时间。因此,播放延迟时间由第一部分的下载时间决定。单个部分的大小能由通信带宽决定,如Ping来检查带宽。客户设备/应用接收有关内容的控制信息。该控制信息包括,例如,有关整个文件大小和存储器位置的信息以及在服务器端它的各部分的大小和存储器位置。如果客户端不能处理分开的数据,它用传统方法来处理,即下载整个文件然后播放它。如果客户端能够处理内容的部分,为了在播放时继续下载数据,它使用与部分相关的控制信息。数据播放,也称为“表现”是需大量计算的,因为它需要许多解码操作。数据下载是带宽敏感的。相应地,同时播放和下载不对同一系统资源显著竞争。这种在下载和处理之间的分离能有效地使用在多处理和/或多线程处理环境中。
更适宜地,这种信息包含文件位置索引以及各部分的位置索引。需要的带宽信息与这些部分相关。客户端可以自己作出决定在播放(执行)开始之前要下载多少部分。
这些部分能有不同的数据格式。一些部分的格式能是私有的。能提供有关带宽,格式,位置存取选项等等的另一些文件部分的信息。内容部分能物理地驻留在不同的服务器上。内容能在内容语义容许范围内被分成多个连续部分,例如,音乐习语结束,段落,目标控制设备等等。第三方可以在原内容部分之间插入自己的内容部分。这种第三方包括,例如,广告,评论,定制选项。用于播放的部分的格式可以根据用户有关的信息,如个人喜好,服务的访问级,设备质量,带宽共享/波动条件等等来选择。
参照附图进一步详细地并用实例的方法解释本发明,其中:
图1是根据本发明描述方法中的各个步骤的流程图;以及
图2给出了控制码的一个实例。
在这些图中,相同的标号表示相似的或对应的功能。
本发明在使用下载方法的同时能够仿真文件流。图1描述了涉及在客户端播放分段文件的各种步骤的流程图100。
在步骤102,客户端联系服务器,选定特殊内容文件并下载使能接收和播放分段文件的控制信息。该控制信息描述各个文件段的位置,(URL)和大小,并提供例如客户端的UI功能。在本例中,控制信息用可扩展的标记语言(XML)来编码。
在步骤104,XML码被分析。XML的分析在现有技术中是已知的。该领域的技术人员能从互连网下载一个XML解释器,包括源码,参见URL:www.ibm.com/xml中的实例。因此,客户能够得到有关内容信息和第一个和后来的文件段的URL的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家菲利浦电子有限公司,未经皇家菲利浦电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00802061.2/2.html,转载请声明来源钻瓜专利网。