数据传输系统及方法

文档序号:7968162阅读:134来源:国知局
专利名称:数据传输系统及方法
技术领域
本发明涉及一种数据传输系统,更详而言之,涉及提高网络数据 的传输效率的数据传输系统及方法。
背景技术
随选视频系统(Video On Demand; VOD)乃是将各种媒体如多媒体 光碟(CD-TITLE)、 VCD、 LD、录影带、录音带、音乐CD、幻灯片、 图片等影音数据,以数字化方式储存于服务端的数据库中,而能同时 提供多位观赏者经由网络通讯系统,同时使用收看同一数据或不同数 据的即时互动性多媒体电脑网络系统。该系统无须下载影音文件,并 可依照个人喜好随选随看,而不受播放权限或时间的约束,此外,由 于适用范围亦较为广泛(只需装有Windows操作系统的硬件设备皆可 作为播放平台使用),因此具有良好的发展前景。传统随选视频系统于传送影音数据时,会消耗大量的网络频宽, 而令可使用的客户端数量、影音数据的传送量及传送速度都受到限制。 此外,各客户端所使用的网络传输频宽各不相同(大都为512K、 1M及 2M三种),若将数据的传输频宽设定为2M,则传输频宽为512K及1M 的客户端于观看节目时会出现不连贯的情况;而若将数据的传输频宽 设定为512K,则传输频宽为1M及2M的客户端就不能充分利用网络 频宽,从而造成资源浪费。再者,各客户端用于观看影音数据的硬件 设备亦不尽相同,可以是解析度(resolution)为1024*768像素的电脑显 示器(Computer Panel),或解析度为1366*768像素的液晶电视(LCD TV),以及解析度为640*480像素的口袋型电脑(PocketPC)等, 一般而 言,解析度越高,文件容量也就越大。然而现有随选视频系统的服务 端所输出的各影音数据对应的缓冲文件的大小都是相同的,亦即,解 析度是相同的,因此,当客户端显示设备的解析度与该传输的缓冲文 件的格式不相吻合时,则必须对所接收的缓冲文件进行相应编辑处理,
始得以于客户端播放该缓冲文件,此举势必会加重客户端硬件设备的 运作负担。因此,如何提供一种媒体数据的传输技术,可依据客户端的硬件 配置需求传送相应的缓冲文件,以减轻客户端硬件设备的运作负担, 以提高媒体数据的传输效率乃是目前亟待解决的课题。发明内容鉴于上述现有技术的缺点,本发明的主要目的在于提供一种数据 传输系统及方法,以提高媒体数据的传输效率。本发明的另一目的在于提供一种数据传输系统及方法,以减轻客 户端硬件设备的运作负担。为达上述目的及其他目的,本发明即提供一种数据传输系统及方 法,本发明的数据传输系统是应用于连结有服务端及客户端的网络通 讯系统,该系统包括用以将储存于该服务端中待传送的媒体数据进行 编辑处理,以生成多个允符各硬件配置的播放需求的缓冲文件的编辑模块;用以侦测该客户端的硬件配置信息的侦测模块;以及用以依据 该侦测模块所传送的该客户端的硬件配置信息,搜寻出允符该硬件配 置的播放需求的缓冲文件并通过该网络通讯系统将该缓冲文件发送至 该客户端的处理模块。其中,该系统搭接至随选视频系统;该硬件配置信息是由该客户 端所支持的解析度信息以及该客户端的网络传输频宽信息所组成;再 者,该处理模块搜寻解析度及网络传输频宽不高于该客户端的硬件配 置信息的缓冲文件并予以传送。本发明的数据传输方法应用于连结有服务端及客户端的网络通讯 系统,该方法包括以下步骤编辑处理储存于该服务端中待传送的媒 体数据,以生成多个允符各硬件配置的播放需求的缓冲文件;侦测该 客户端的硬件配置信息;以及依据该客户端的硬件配置信息,搜寻出 允符该硬件配置的播放需求的缓冲文件并通过该网络通讯系统将该缓 冲文件发送至该客户端。其中,该系统搭接至随选视频系统,该硬件配置信息是由该客户 端所支持的解析度信息以及该客户端的网络传输频宽信息所组成,该
方法还包括搜寻解析度及网络传输频宽不高于该客户端的硬件配置信 息的缓冲文件并予以传送。通过本发明的数据传输系统及方法,可依据客户端的硬件配置状 况,传送可允符该硬件配置的播放需求的缓冲文件至该客户端,以提 高媒体数据的网络传输效率,并可减轻客户端硬件设备的运作负担。


图1为本发明的数据传输系统的方块架构示意图;以及 图2为本发明的数据传输方法的运作流程示意图。 主要元件符号说明10 网络通讯系统11 服务端12 客户端100 数据传输系统101 数据库 110 编辑模块 120 侦测模块 130 处理模块 S202 S210步骤具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人 员可由本说明书所揭示的内容轻易地了解本发明的其他优点与功效。 本发明亦可通过其他不同的具体实例加以施行或应用,本说明书中的 各项细节亦可基于不同观点与应用,在不背离本发明的精神下进行各 种修饰与变更。图1为一方块示意图,其用以显示本发明的数据传输系统100的 基本架构。如图所示,本发明的数据传输系统100应用于网络通讯系 统10中,从而供客户端12通过该网络通讯系统10连结至服务端11 以下载所需的媒体数据。于本实施例中,该数据传输系统100搭接至 随选视频系统(未图示),而该随选视频系统例如图1所示的服务端11, 用以于该客户端12通过网络通讯系统IO连结至服务端11并输出下载 媒体数据的请求时,即侦测该客户端12的硬件配置数据,藉以搜寻可 允符该客户端12的硬件配置设备播放需求的缓冲文件予以传输,以提 高媒体数据的网络传输效率。以下即对本发明的数据传输系统100进 行详细说明。如图所示,该数据传输系统100主要由数据库101、编辑模块110、 侦测模块120以及处理模块130所组成。该数据库101用以储存该服务端11中待传送的媒体数据,如影音 数据等。该编辑模块110用以将储存于该数据库101中的待传送的媒体数 据编辑处理成多个可允符各硬件配置的播放需求的缓冲文件,于此, 该编辑模块110将储存于数据库101中的媒体数据转换为具有不同解 析度及传输码流的缓冲文件,并将所述缓冲文件储存于数据库101中。该侦测模块120用以侦测该客户端12的硬件配置信息,于本实施 例中,该侦测模块120侦测该客户端12的显示设备所支持的解析度信 息以及该客户端12相应的网络传输频宽信息。该处理模块130用以依据该侦测模块120的侦测信息,亦即,该 客户端12所支持的解析度信息及其对应的网络传输频宽信息,自该数 据库101中搜寻出允符该客户端硬件配置的播放需求的缓冲文件,以 传送至该客户端12中予以播放。图2为本发明的数据传输方法的运作流程示意图。于本发明中, 该数据传输方法应用搭载至具有服务端11及客户端12的网络通讯系 统10中,而该服务端ll为例如一随选视频系统(未图示)。如图所示, 首先执行步骤S202,对该服务端11待传送的媒体数据编辑成多个允符 各硬件配置播放需求的缓冲文件,并储存于数据库101中,具体而言, 利用特定的格式转换工具对服务端11的媒体数据进行编辑转换处理, 以对应生成多个具有不同解析度及传输码流的缓冲文件,接着进至步 骤S204。在步骤S204中,于该客户端12通过网络通讯系统IO连结至服务 端11并提出下载媒体数据的请求时,即侦测该客户端12的硬件配置 信息,具体而言,侦测该客户端12显示设备所支持的解析度以及该客 户端12相应的网络传输频宽信息,接着进至步骤S206。在步骤S206中,依据所侦测到的该客户端12所支持的解析度及 其相应的网络传输频宽信息,判断于该数据库101中是否储存有允符 该硬件配置的播放需求的缓冲文件,亦即,解析度及传输码流分别与 该客户端12所支持的解析度及其网络传输频宽相吻合的缓冲文件,若 是,则进至步骤S208,否则进至步骤S210。在步骤S208中,提取该解析度及传输码流均与该客户端12所支 持的解析度及其网络传输频宽相吻合的缓冲文件,并通过该网络通讯 系统将该缓冲文件传送至该客户端12中予以播放显示。在步骤S210中,自该数据库101中搜寻播放需求不高于该客户端 12的硬件配置的缓冲文件,亦即,解析度及传输码流皆不高于该客户 端12所支持的解析度及其网络传输频宽的缓冲文件,并通过该网络通 讯系统将该缓冲文件传送至该客户端12中予以播放显示。综上所述,本发明的数据传输系统及方法,是预先将储存于服务 端中待播放的媒体数据编辑成具有不同解析度及传输码流的缓冲文 件,从而于客户端使用者连结至该服务端,以自该服务端中点播下载 所需观看的媒体数据时,即侦测该客户端的硬件配置相关信息,藉以 搜寻出可允符该客户端硬件配置的播放需求的缓冲文件并予以传送, 从而令该客户端可直接播放所下载的媒体数据,而无须进行任何编辑 处理,因此,本发明不仅可令随选视频系统的媒体数据传输作业达到 最佳的效率,亦无须客户端针对本地的硬件配置需求而对所下载的媒 体数据进行后续的编辑处理,以大幅降低客户端硬件设备的运算压力, 从而提高客户端硬件设备的运作效能。上述实施例仅例示性说明本发明的原理及其功效,而非用于限制 本发明。任何本领域技术人员均可在不违背本发明的精神及范围下, 对上述实施例进行修饰与改变。因此,本发明的权利保护范围应如随 附的权利要求所列。
权利要求
1.一种数据传输系统,应用于连结有服务端及客户端的网络通讯系统,该系统包括编辑模块,用以将储存于该服务端中待传送的媒体数据进行编辑处理,以生成多个允符各硬件配置的播放需求的缓冲文件;侦测模块,用以侦测该客户端的硬件配置信息;以及处理模块,用以依据该侦测模块所传送的该客户端的硬件配置信息,由该编辑模块所生成的多个缓冲文件中搜寻出允符该硬件配置的播放需求的缓冲文件并通过该网络通讯系统将该缓冲文件发送至该客户端。
2. 根据权利要求1所述的数据传输系统,其搭接至随选视频系统。
3. 根据权利要求1所述的数据传输系统,其中,该硬件配置信息 是由该客户端所支持的解析度信息以及该客户端的网络传输频宽信息 所组成。
4. 根据权利要求3所述的数据传输系统,其中,该处理模块搜寻 解析度及网络传输频宽不高于该客户端的硬件配置信息的缓冲文件并 通过该网络通讯系统将该缓冲文件予以发送。
5. —种数据传输方法,应用于连结有服务端及客户端的网络通讯 系统,该方法包括以下步骤编辑处理储存于该服务端中待传送的媒体数据,以生成多个允符 各硬件配置的播放需求的缓冲文件;侦测该客户端的硬件配置信息;以及依据该客户端的硬件配置信息,由该编辑处理后所生成的多个缓 冲文件中搜寻出允符该硬件配置的播放需求的缓冲文件并通过该网络 通讯系统将该缓冲文件发送至该客户端。
6. 根据权利要求5所述的数据传输方法,其中,该服务端为随选 视频系统。
7. 根据权利要求5所述的数据传输方法,其中,该硬件配置信息 是由该客户端所支持的解析度信息以及该客户端的网络传输频宽信息 所组成。
8. 根据权利要求5所述的数据传输方法,还包括搜寻解析度及网 络传输频宽不高于该客户端的硬件配置信息的缓冲文件并通过该网络 通讯系统将该缓冲文件予以发送。
全文摘要
一种数据传输系统及方法,应用搭接至随选视频系统,其预先将储存于服务端中的待传送的媒体数据编辑成多个可允符各种硬件配置的播放需求的缓冲文件,从而于客户端连结至服务端并提出下载媒体数据的请求时,即先行侦测该客户端的硬件配置信息,以自该服务端中搜寻出允符该硬件配置的播放需求的缓冲文件并予以传送,藉以使媒体数据的网络传输作业达到最佳效率,并可减轻客户端硬件设备的运作负担。
文档编号H04L29/00GK101132520SQ200610126509
公开日2008年2月27日 申请日期2006年8月22日 优先权日2006年8月22日
发明者邱全成, 剑 陈 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1