基于网络的嵌入式分布下载播放方法及系统的制作方法

文档序号:7668487阅读:201来源:国知局
专利名称:基于网络的嵌入式分布下载播放方法及系统的制作方法
技术领域
本发明涉及多媒体信息技术,具体涉及基于嵌入式终端系统实现流媒分步下载播放技术
背景技术
近年来,随着多媒体技术和网络技术的快速发展,人们收看视频节目的渠道日渐增多。 除了使用电视收看传统的电视节目以外,使用计算机、通过互联网进行流媒体在线播放和分 步下载播放(离线播放)也成为重要手段。与此同时,由于价格因素,个人计算机的发展量达 到一定规模之后,陷入低速增长,远不能像电视那样得到更大规模的普及。而低成本普及型 计算机研制技术虽已开始得到重视,但尚未有突破性进展。同时,个人计算机因使用方式较 冗繁、耗电较多等因素,也制约了人们通过个人计算机收看视频节目的时间和频度。因此, 基于嵌入式终端系统实现流媒体在线播放和分步下载播放(离线播放),就显得十分必要。
虽然基于嵌入式终端系统实现流媒体在线播放终端虽然也在发展,但由于网络带宽、国 家政策等多方面因素影响,迟迟不能大规模应用。相比之下,基于嵌入式终端系统实现流媒 体分步下载播放(离线播放)终端尚未有厂商正式涉足,而且受现有网络带宽和国家政策的影 响较小,极具发展潜力。

发明内容
本发明所要解决的技术问题是,提供一种基于网络的嵌入式分步下载播放方法及系统。 本发明解决所述技术问题采用的技术方案是,基于网络的嵌入式分布下载播放方法,其 特征在于,包括下列步骤
a、 获取下载链接地址信息;
b、 将获取的下载链接地址信息加入本地下载清单配置文件;
c、 依次读取本地下载清单配置文件中的下载链接地址信息,启动媒体文件网络下载, 下载并保存媒体文件;
d、 播放保存的媒体文件。 进一步的,所述步骤a中,
通过接收网络发送的下载链接地址信息获取下载链接地址信息; 或者通过拷贝可移动存储介质保存的下载链接地址信息获取下载链接地址信息。基于网络的嵌入式分布下载播放系统,其特征在于,包括图形用户界面、本地播放器、 媒体解码器、网关中间件和下载中间件;所述图形用户界面为系统配置与控制的接口,所述 网关中间件将下载链接地址信息加入本地下载清单配置文件;所述下载中间件读取本地下载 清单配置文件中的链接地址信息,启动媒体文件网络下载,下载媒体文件并存储到本地;通 过媒体解码器在本地播放器上播放媒体文件。
本发明的有益效果是,在现有网络带宽、国家政策等因素下,提供较低成本的、实用的 视频节目收看方式。
以下结合具体实施方式
和附图,对本发明作进一步说明。


图l是具体实施方式
的系统组件图。 图2是网管中间件的工作流程图。 图3是下载中间件的工作流程图。
具体实施例方式
如图1所示,由图形用户界面、网管中间件、下载中间件、本地播放器、媒体解码器组 成本发明的基于网络的嵌入式分布下载播放系统组件图。其中,图形用户界面为系统配置与 控制的接口,网管中间件、下载中间件和本地播放器是运行在系统中的三个关键进程,媒体 解码器可以是硬件或软件实现。网管中间件主要负责对本地下载清单配置文件的维护和管理
,对系统进行远程和本地维护,以及管理所需的信息传送,并根据远程或本地的控制信息对 本地下载清单配置文件内容进行相应的维护、管理。下载中间件读取本地下载清单配置文件 中的链接地址信息,启动媒体文件网络下载,下载媒体文件并存储到本地。本地播放器和媒 体解码器负责对存于本地的媒体文件进行媒体播放和音视频输出。另外,图形用户界面允许 用户将系统终端输出到电视机屏幕上的图形菜单,对终端配置进行本地控制操作以及査看等 。由于在各种嵌入式系统中,本地播放器、媒体解码器和图形用户界面技术都有广泛介绍, 在此不作详细阐述。
系统在终端的本地存储设备(如FLASH)上设置单独的本地下载清单配置文件,用于存放 用户想要进行下载的下载链接地址信息。网管中间件对本地下载清单配置文件的内容进行维 护和管理,供下载中间件读取本地下载清单配置文件并启动相应的媒体文件下载。对拥有计 算机的用户,可以使用计算机通过网络对系统进行远程管理,譬如将下载链接地址信息发送 给系统,网管中间件将通过接收网络发送的下载链接地址信息加入到本地下载清单配置文件 的末尾;对没有计算机的用户,可以通过诸如移动存储介质(如U盘之类的USB存储设备), 从其它地方将下载链接地址信息拷贝给本地下载清单配置文件。 如图2所示,网管中间件的主要工作流程如下
在系统上电启动之后,启动应用进程,即图形用户界面、网管中间件、下载中间件和本 地播放器、媒体解码器得到启动。网管中间件自运行之后就一直驻留内存,对来自远端网络 和本端图形用户界面进程的控制信号进行实时监听。
网管中间件在工作时,会监听控制信号。当控制信号来自网络时,会从网络消息中读出 下载链接地址信息,并追加到本地下载清单配置文件末尾;当控制信号来自本地(图形用户 界面)时,则读取USB存储设备中指定文件(此文件名可自行约定)内的下载链接地址信息,并 追加到本地下载清单配置文件末尾。
如图3所示,下载中间件的主要工作流程如下
在系统上电启动之后,首先陆续启动网管中间件、下载中间件和本地播放器、媒体解码 器等应用进程;然后由网管中间件检测网络状态,确认网络已连通后,再检测本地配置文件 中的确认"自动下载"开关已开启;最后由下载中间件从开头依次读取本地下载清单配置文 件中的下载链接地址信息,根据读取的下载链接地址信息启用相应的媒体文件网络下载方式 (http/ftp/p2p),并保存下载的媒体文件,再通过媒体解码器由本地播放器进行播放。在媒 体文件网络下载方式选择上,根据下载清单配置文件中的下载链接地址信息的格式,进行媒 体文件下载方式的选取。如对"http:〃1. 2. 3.4/smile.avi",则启用http下载方式;对 "ftp:〃1.2. 3.4/smile.avi",则启用ftp下载方式,对
"ed2k:〃| file I smile. avi| 123456789| 12345678901234567890123456789012 |/",则启用 基于eDonkey (俗称"电驴")的p2p下载方式,等等。相应地,为了支持各种不同的下载方 式,还需要在下载中间件内集成各种不同下载方式的协议栈(如http/ftp/p2p等协议栈)。需 要说明的是,由于p2p有多种具体实现方式,包括eDonkey、 bt等,因此在集成p2p下载方式 的协议栈时,需要集成多种协议栈,如eDonkey、 bt等协议栈。
网管中间件在进行读取下载链接地址信息,并追加到本地本地下载清单配置文件的末尾 的操作,与下载中间件的读取下载清单配置文件以及启动相应的媒体文件下载操作之间,属 于异步操作,彼此独立,互不影响。采用本发明,清晰构架了基于网络的嵌入式分步下载播 放方法与系统实现,层次分明,扩展性好,便于普及应用。本发明有助于在现有网络带宽、 国家政策等因素下,为广大用户提供较低成本的、实用的视频节目收看方式。
权利要求
1. 基于网络的嵌入式分布下载播放方法,其特征在于,包括下列步骤a、获取下载链接地址信息;b、将获取的下载链接地址信息加入本地下载清单配置文件;c、依次读取本地下载清单配置文件中的下载链接地址信息,启动媒体文件网络下载,下载并保存媒体文件;d、播放保存的媒体文件。
全文摘要
本发明涉及多媒体信息技术,具体涉及基于嵌入式终端系统实现流媒分步下载播放技术。发明公开了一种基于网络的嵌入式分布下载播放方法及系统。本发明的技术方案包括下列步骤a.获取下载链接地址信息;b.将获取的下载链接地址信息加入本地下载清单配置文件;c.依次读取本地下载清单配置文件中的下载链接地址信息,启动媒体文件网络下载,下载并保存媒体文件;d.播放保存的媒体文件。本发明还公开了对应的基于网络的嵌入式分布下载播放系统。本发明的有益效果是,在现有网络带宽、国家政策等因素下,提供较低成本的、实用的视频节目收看方式。
文档编号H04N7/24GK101207808SQ20071020287
公开日2008年6月25日 申请日期2007年12月6日 优先权日2007年12月6日
发明者杰 刘, 芳 杨, 王金宝 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1