[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101207808A - 基于网络的嵌入式分布下载播放方法及系统 - Google Patents

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

Info

Publication number
CN101207808A
CN101207808A CNA2007102028764A CN200710202876A CN101207808A CN 101207808 A CN101207808 A CN 101207808A CN A2007102028764 A CNA2007102028764 A CN A2007102028764A CN 200710202876 A CN200710202876 A CN 200710202876A CN 101207808 A CN101207808 A CN 101207808A
Authority
CN
China
Prior art keywords
download
downloading
address information
link address
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007102028764A
Other languages
English (en)
Inventor
刘杰
杨芳
王金宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CNA2007102028764A priority Critical patent/CN101207808A/zh
Publication of CN101207808A publication Critical patent/CN101207808A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及多媒体信息技术,具体涉及基于嵌入式终端系统实现流媒分步下载播放技术。发明公开了一种基于网络的嵌入式分布下载播放方法及系统。本发明的技术方案包括下列步骤:a.获取下载链接地址信息;b.将获取的下载链接地址信息加入本地下载清单配置文件;c.依次读取本地下载清单配置文件中的下载链接地址信息,启动媒体文件网络下载,下载并保存媒体文件;d.播放保存的媒体文件。本发明还公开了对应的基于网络的嵌入式分布下载播放系统。本发明的有益效果是,在现有网络带宽、国家政策等因素下,提供较低成本的、实用的视频节目收看方式。

Description

基于网络的嵌入式分布下载播放方法及系统
技术领域
本发明涉及多媒体信息技术,具体涉及基于嵌入式终端系统实现流媒分步下载播放技术。
背景技术
近年来,随着多媒体技术和网络技术的快速发展,人们收看视频节目的渠道日渐增多。除了使用电视收看传统的电视节目以外,使用计算机、通过互联网进行流媒体在线播放和分步下载播放(离线播放)也成为重要手段。与此同时,由于价格因素,个人计算机的发展量达到一定规模之后,陷入低速增长,远不能像电视那样得到更大规模的普及。而低成本普及型计算机研制技术虽已开始得到重视,但尚未有突破性进展。同时,个人计算机因使用方式较冗繁、耗电较多等因素,也制约了人们通过个人计算机收看视频节目的时间和频度。因此,基于嵌入式终端系统实现流媒体在线播放和分步下载播放(离线播放),就显得十分必要。
虽然基于嵌入式终端系统实现流媒体在线播放终端虽然也在发展,但由于网络带宽、国家政策等多方面因素影响,迟迟不能大规模应用。相比之下,基于嵌入式终端系统实现流媒体分步下载播放(离线播放)终端尚未有厂商正式涉足,而且受现有网络带宽和国家政策的影响较小,极具发展潜力。
发明内容
本发明所要解决的技术问题是,提供一种基于网络的嵌入式分步下载播放方法及系统。
本发明解决所述技术问题采用的技术方案是,基于网络的嵌入式分布下载播放方法,其特征在于,包括下列步骤:
a、获取下载链接地址信息;
b、将获取的下载链接地址信息加入本地下载清单配置文件;
c、依次读取本地下载清单配置文件中的下载链接地址信息,启动媒体文件网络下载,下载并保存媒体文件;
d、播放保存的媒体文件。
进一步的,所述步骤a中,
通过接收网络发送的下载链接地址信息获取下载链接地址信息;
或者通过拷贝可移动存储介质保存的下载链接地址信息获取下载链接地址信息。
基于网络的嵌入式分布下载播放系统,其特征在于,包括图形用户界面、本地播放器、媒体解码器、网关中间件和下载中间件;所述图形用户界面为系统配置与控制的接口,所述网关中间件将下载链接地址信息加入本地下载清单配置文件;所述下载中间件读取本地下载清单配置文件中的链接地址信息,启动媒体文件网络下载,下载媒体文件并存储到本地;通过媒体解码器在本地播放器上播放媒体文件。
本发明的有益效果是,在现有网络带宽、国家政策等因素下,提供较低成本的、实用的视频节目收看方式。
以下结合具体实施方式和附图,对本发明作进一步说明。
附图说明
图1是具体实施方式的系统组件图。
图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|smile.avi|123456789|12345678901234567890123456789012|/”,则启用基于eDonkey(俗称“电驴”)的p2p下载方式,等等。相应地,为了支持各种不同的下载方式,还需要在下载中间件内集成各种不同下载方式的协议栈(如http/ftp/p2p等协议栈)。需要说明的是,由于p2p有多种具体实现方式,包括eDonkey、bt等,因此在集成p2p下载方式的协议栈时,需要集成多种协议栈,如eDonkey、bt等协议栈。
网管中间件在进行读取下载链接地址信息,并追加到本地本地下载清单配置文件的末尾的操作,与下载中间件的读取下载清单配置文件以及启动相应的媒体文件下载操作之间,属于异步操作,彼此独立,互不影响。采用本发明,清晰构架了基于网络的嵌入式分步下载播放方法与系统实现,层次分明,扩展性好,便于普及应用。本发明有助于在现有网络带宽、国家政策等因素下,为广大用户提供较低成本的、实用的视频节目收看方式。

Claims (5)

1.基于网络的嵌入式分布下载播放方法,其特征在于,包括下列步骤:
a、获取下载链接地址信息;
b、将获取的下载链接地址信息加入本地下载清单配置文件;
c、依次读取本地下载清单配置文件中的下载链接地址信息,启动媒体文件网络下载,下载并保存媒体文件;
d、播放保存的媒体文件。
2.如权利要求1所述基于网络的嵌入式分布下载播放方法,其特征在于,所述步骤a中,
通过接收网络发送的下载链接地址信息获取下载链接地址信息;
或者通过拷贝可移动存储介质保存的下载链接地址信息获取下载链接地址信息。
3.如权利要求1所述基于网络的嵌入式分布下载播放方法,其特征在于,所述步骤b中,加入的下载链接地址信息存于本地下载清单配置文件的末尾。
4.如权利要求1所述基于网络的嵌入式分布下载播放方法,其特征在于,所述步骤c中,所述媒体文件网络下载的下载方式包括http/ftp/P2P。
5.基于网络的嵌入式分布下载播放系统,其特征在于,包括图形用户界面、本地播放器、媒体解码器、网关中间件和下载中间件;所述图形用户界面为系统配置与控制的接口,所述网关中间件将下载链接地址信息加入本地下载清单配置文件;所述下载中间件读取本地下载清单配置文件中的链接地址信息,启动媒体文件网络下载,下载媒体文件并存储到本地;通过媒体解码器在本地播放器上播放媒体文件。
CNA2007102028764A 2007-12-06 2007-12-06 基于网络的嵌入式分布下载播放方法及系统 Pending CN101207808A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007102028764A CN101207808A (zh) 2007-12-06 2007-12-06 基于网络的嵌入式分布下载播放方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007102028764A CN101207808A (zh) 2007-12-06 2007-12-06 基于网络的嵌入式分布下载播放方法及系统

Publications (1)

Publication Number Publication Date
CN101207808A true CN101207808A (zh) 2008-06-25

Family

ID=39567611

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007102028764A Pending CN101207808A (zh) 2007-12-06 2007-12-06 基于网络的嵌入式分布下载播放方法及系统

Country Status (1)

Country Link
CN (1) CN101207808A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924792A (zh) * 2010-08-17 2010-12-22 优视科技有限公司 通过移动终端加载页面上Flash的方法及装置
CN102033780A (zh) * 2010-12-23 2011-04-27 北京锐安科技有限公司 一种提高播放器程序稳定性和扩展性的方法
CN104244048A (zh) * 2014-10-15 2014-12-24 飞狐信息技术(天津)有限公司 一种视频播放方法及视频客户端
CN106708569A (zh) * 2016-12-09 2017-05-24 交控科技股份有限公司 一种跨线列车中vobc配置文件的热加载方法及装置
CN112788353A (zh) * 2020-12-28 2021-05-11 未来电视有限公司 直播时移处理方法、装置、电子设备和可读存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101924792A (zh) * 2010-08-17 2010-12-22 优视科技有限公司 通过移动终端加载页面上Flash的方法及装置
CN102033780A (zh) * 2010-12-23 2011-04-27 北京锐安科技有限公司 一种提高播放器程序稳定性和扩展性的方法
CN104244048A (zh) * 2014-10-15 2014-12-24 飞狐信息技术(天津)有限公司 一种视频播放方法及视频客户端
CN106708569A (zh) * 2016-12-09 2017-05-24 交控科技股份有限公司 一种跨线列车中vobc配置文件的热加载方法及装置
CN106708569B (zh) * 2016-12-09 2020-05-08 交控科技股份有限公司 一种跨线列车中vobc配置文件的热加载方法及装置
CN112788353A (zh) * 2020-12-28 2021-05-11 未来电视有限公司 直播时移处理方法、装置、电子设备和可读存储介质
CN112788353B (zh) * 2020-12-28 2022-06-14 未来电视有限公司 直播时移处理方法、装置、电子设备和可读存储介质

Similar Documents

Publication Publication Date Title
CN101868793B (zh) 一种对等回放装置及其操作方法
KR100567157B1 (ko) 모바일 환경에서의 플레이리스트를 통한 다수 파일의 스트리밍 방법 및 그 시스템
US11398240B2 (en) Systems and methods for implementing cross-fading, interstitials and other effects downstream
CN104243998B (zh) 一种数据处理方法、装置及相关服务器
CN104882151B (zh) 在歌曲演唱中展示多媒体资源的方法、装置及系统
US20020013852A1 (en) System for providing content, management, and interactivity for thin client devices
JP2007037131A (ja) コンテンツサービスのブックマーク機能を有する携帯端末機及びその動作方法
JP2007104656A (ja) コンテンツダウンロードシステム及び方法
WO2009033345A1 (fr) Procédé pour télécharger et lire simultanément des supports en flux de transfert hypertexte
EP2630594A1 (en) System and method for generating a visual summary of previously viewed multimedia content
CN112839238B (zh) 投屏播放方法、装置和存储介质
CN102006368A (zh) 基于移动终端记忆卡缓存技术的流媒体音频文件播放方法
CN101950287A (zh) 自动下载装置、方法及系统
KR20090075879A (ko) 무선 통신 장치 상에서 방송 매체 컨텐트를 기록하고 공유하는 장치 및 방법
CN101207808A (zh) 基于网络的嵌入式分布下载播放方法及系统
JP2002044637A (ja) 情報処理装置および方法、情報提供装置および方法、並びにプログラム格納媒体
US20150268808A1 (en) Method, Device and System for Multi-Speed Playing
CN1972447A (zh) 基于流媒体技术的多画面播放器及其播放方法
CN103402137A (zh) 一种应用推送方法、移动终端以及数字电视接收端
CN100428675C (zh) 一种实现在线播放影音文件的方法和网络系统
CN105847943A (zh) 一种播放设备播放音视频的方法、装置及播放设备
CN101527153A (zh) 使异步的传递文本和音视频数据在移动终端同步显示的方法
JP2024019392A (ja) ストリーミングデータを取り扱う方法、システム及びコンピュータプログラム
CN101018268B (zh) 一种基于节目源的流媒体服务系统及方法
CN101018321B (zh) 一种基于点播节目的流媒体服务系统及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080625