专利名称:在多媒体播放器实现下载网络数据的方法与系统的制作方法
技术领域:
本发明涉及一种网络数据的相关应用,尤其涉及一种下载网络数据的方 法与系统。
背景技术:
随着影像感测组件、数字信号处理技术,以及光学系统的蓬勃发展,兼 具操作方便与外型轻巧等特性的数字相机,也因为售价降低而变得更为普及, 伊然已成为现代人在生活上不可或缺的工具之一。数字相机与传统相机最大 的差异点在于数字相机不再需要经过冲洗底片的过程,便能让使用者直接观 看拍摄到的影像。而由数字相机所拍摄的数字照片还能直接存储在记忆卡或 是计算机硬盘中,进而同时达到节省冲洗成本以及长久保存的目的。
而在网络相册兴起之后,使用者开始逐渐习惯将照片上传至网络相册来 与亲友分享经历。但一般来说,使用者必须通过计算机连接网络才能浏览网 络相册中的照片,为了更方便地观看网络相册中的数字照片,而不需在每次 浏览数字照片前启动计算机系统,专门用以显示数字照片的数字相框也越来 越被使用者所瞩目。
早期的数字相框仅具有卡片阅读机模块,因而只能存取并显示本地端的 数字照片。然而在将数字相框结合连网功能之后,具有网络连接功能的数字 相框则可以通过浏览器的运作来连接网络相册,进而显示网络相册中的照片。 但不难想见的是,执行浏览器必须仰赖操作系统的运作,势必会提升系统复 杂度。同时为了支持完整的浏览器应用程序,在实作上也需要较高规格的硬 件组件,因此会增加数字相框的硬件成本。
除此之外,另 一种能浏览网络照片的装置则受限于特定网站的网络相册。 换言之,这类型的装置仅能连接到固定且单一的网络相册服务器,使用者无 法通过此装置浏览其它业者所提供的网络相册中的照片。这样的情况对使用者来说显然并不方便。
发明内容
有鉴于此,本发明提供一种可实现下载网络数据的多媒体播放器及使用 该多媒体播放器下栽网络数据的方法,使得不具备网络联机功能的多媒体播 放器也能在不需增设浏览器的情况下,便利地下载及浏览网络上的网络数据。
本发明提供一种下载网络数据的系统,依据不同的硬件限制来下栽及存 储适当的网络数据,而不会受到网络服务器的限制,进而提升存取网络数据 的弹性。
为达到上述及其它目的,本发明提出一种在多媒体播放器实现下栽网络
数据的方法,包含如下步骤
接收到该多媒体播放器所发出的一数据撷取指令后,抓取一网页原始码; 辨别该网页原始码所对应的一网络服务器;
根据该网络服务器的种类信息解析该网页原始码,以取得符合一数据属 性的至少一数据存放链接;以及
通过网络下载每一该些数据存放链接所分别对应的一网络数据,并提供 该些网络数据至该多媒体播放器。
进一步地,上述方法还可具有以下特点
在接收该数据撷取指令之后,还对该数据撷取指令进行一超文本传送协 议(Hypertext Transfer Protocol, HTTP)格式数据封装程序;
在辨别该网页原始码所对应的该网络服务器之前,还对所抓取的该网页 原始码进行一 HTTP格式数据解封装程序。
进一步地,上述方法还可具有以下特点
所述抓取该网页原始码的步骤包括
提供一网页链接;以及
通过网络连接对应该网页链接的该网络服务器,以取得该网页链接的该 网页原始码。进一步地,上述方法还可具有以下特点 该网页链接包括一 简易供稿系统链接。 进一步地,上述方法还可具有以下特点 所述抓取该网页原始码的步骤包括
取得记录在该多媒体播放器内部的一本机端存储媒体中的该网页原始码。
进一步地,上述方法还可具有以下特点
该数据属性包括一特定文件类型及一特定文件信息至少其中之一;
该特定文件信息包括一文件大小、 一文件种类、 一文件建立时间,以及 一文件更新时间其中之一 ;
该特定文件类型包括一图像文件及一文本文件其中之一。
进一步地,上述方法还可具有以下特点
所述根据该网络服务器的种类信息解析该网页原始码,以取得符合该数 据属性的该些数据存放链接的步骤包括
根据该网络服务器的种类信息,取得对应该特定文件类型的一标签名称;
以及
在该网页原始码中搜寻该标签名称,以取得所有符合该特定文件类型的 该些数据存放链接。
进一步地,上述方法还可具有以下特点
包括
在所有符合该特定文件类型的该些数据存i文链接中,筛选出符合该特定 文件信息的该些数据存放链接。
进一步地,上述方法还可具有以下特点
所述在所有符合该特定文件类型的该些数据存放链接中,筛选出符合该 特定文件信息的该些数据存放链接的步骤包括取得对应该特定文件信息的该巻标名称;
在该网页原始码中搜寻该标签名称,以取得该些数据存放链接所分别对 应的一文件信息内容;以及
在该些数据存放链接其中之一所对应的该文件信息内容符合一特定条件 时,判断该数据存放链接符合该特定文件信息。
进一步地,上述方法还可具有以下特点
所述在所有符合该特定文件类型的该些数据存》丈链接中,筛选出符合该 特定文件信息的该些数据存放链接的步骤包括
连接该些数据存放链接其中之一以取得一 网络存取文件头;
通过该网络存取文件头取得该数据存放链接对应于该特定文件信息的一 文件信息内容;以及
在该文件信息内容符合一特定条件时,判断该数据存放链接符合该特定 文件信息。
进一步地,上述方法还可具有以下特点
该网络存取文件头包括一 HTTP档头及一文件格式档头其中之一。 进一步地,上述方法还可具有以下特点
在取得符合该数据属性的该些数据存放链接之后还将该些数据存放链接 存储至该多媒体播放器内部的一本机端存储媒体中;>37或
在提供该些网络数据至该多媒体播放器时还将该些网络数据存储至该多 媒体播放器内部的 一本机端存储媒体。
进一步地,上述方法还可具有以下特点
该网页原始码包括一超文本标示语言格式网页原始码,以及一可扩展标 示语言格式网页原始码其中之一。
为达到上述及其它目的,本发明还提出一种下载网络数据的系统,包括:
一网页原始码解析模块,用以辨别提供该网页原始码的一网络服务器, 以及根据该网络服务器的种类信息解析该网页原始码以取得符合一数据属性的至少一数据存放链接;
一 HTTP格式处理模块,经由该网页原始码解析模块接收由一多媒体播 放器所传送的一数据撷取指令,对该数据撷取指令执行该HTTP格式数据封 装程序,并触发一网络通信模块连接一网络以抓取该网页原始码;
该HTTP格式处理模块进一步接收该网络通信模块所抓取到的该网页原 始码,并对该网页原始码执行该HTTP格式数据解封装程序,再将解封装后 的网页原始码回传至网页始码解析;漢块;
该网络通信模块通过网络下载该些数据存放链接所分别对应的一 网络数 据,并通过该HTTP格式处理模块和该网页原始码解析模块提供该些网络数 据至该多媒体播放器。
进一步地,上述系统还可具有以下特点
该网页原始码解析才莫块接收一网页链接,并通过该HTTP格式处理模块 与该网络通信模块通过网络连接对应该网页链接的网络服务器,以取得该网 页链接的该网页原始码。
进一步地,上述系统还可具有以下特点
该网页链接包括一简易供稿系统链接。
进一步地,上述系统还可具有以下特点
该多媒体播放器还包括一本机端存储媒体,而该网页原始码解析模块取 得记录于该本机端存储媒体中的该网页原始码。
进一步地,上述系统还可具有以下特点
该数据属性包括一特定文件类型及一特定文件信息至少其中之一;
该特定文件信息包括一文件大小、 一文件种类、 一文件建立时间,以及 一文件更新时间其中之一;
该特定文件类型包括一图像文件及一文本文件其中之一。
进一步地,上述系统还可具有以下特点
该网页原始码解析才莫块还包括
多个第一类解析器,每一该些第一类解析器分别对应不同的该网络服务器,其中该网页原始码解析;f莫块根据提供该网页原始码的该网络服务器的种 类信息,控制对应的该第一类解析器取得对应该特定文件类型的一标签名称, 以及在该网页原始码中搜寻该标签名称,以取得所有符合该特定文件类型的 该些数据存放链接。
进一步地,上述系统还可具有以下特点
该网页原始码解析;f莫块还包括
多个第二类解析器,每一该些第二类解析器分别对应不同的该特定文件 信息,其中该网页原始码解析;漠块才艮据该特定文件信息的种类,控制对应的 该第二类解析器在所有符合该特定文件类型的该些数据存^t链接中,筛选出 符合该特定文件信息的该些数据存放链接。
进一步地,上述系统还可具有以下特点
每一该些第二类解析器取得对应该特定文件信息的该巻标名称,在该网 页原始码中搜寻该标签名称以取得该些数据存放链接所分别对应的 一文件信 息内容,并在该些数据存放链接其中之一所对应的该文件信息内容符合一特 定条件时,判断该数据存放链接符合该特定文件信息。
进一步地,上述系统还可具有以下特点
该网页原始码解析模块控制该HTTP格式处理才莫块与该网络通信才莫块通 过该网络连接该些数据存放链接其中之一,并通过HTTP格式数据解封装程 序以取得所连接的该数据存放链接的一网络存取文件头,而每一该些第二类
一文件信息内容,以及在该文件信息内容符合一特定条件时,判断该数据存 放链接符合该特定文件信息。
进一步地,上述系统还可具有以下特点
该网络存取文件头包括一 HTTP档头及一文件格式档头其中之一。 进一步地,上述系统还可具有以下特点
该网页原始码解析模块存储该些网络数据至该多媒体播放器内部的一本 才几端存储i某体;;S7或
该网页原始码解析模块存储该些数据存放链接至该多媒体播放器内部的
f言息的一本4几端存储々某体。
进一步地,上述系统还可具有以下特点
该网页原始码包括一超文本标示语言格式网页原始码,以及一可扩展标 示语言格式网页原始码其中之一。
进一步地,上述系统还可具有以下特点
该多媒体播放器不具备网络连接功能。
本发明在不需要任何浏览器的前提下,根据网络服务器的种类信息对网 页原始码进行分析,以过滤出符合需求的数据存放链接,进而下载需要的网 络数据,并将网络数据提供给本身不具备网络连接能力的多媒体播放器。据 此确保不需为了浏览网络数据而增加多々某体播放器的系统复杂度,同时也能 针对不同的网络服务器进行存取,进而提升下栽网络数据的弹性。
为让本发明的上述特征和优点能更明显易懂,下文特举较佳实施例,并 配合所附图式,作详细说明如下。
图l是本发明实施例下载网络数据的系统示意图。
图2是本发明实施例多媒体播放器实现下载网络数据的方法流程图。
图3是本发明实施例筛选数据存放链接的流程图。
具体实施例方式
对原本并不具备网络联机功能的多々某体播放器来说,若能在不需变动原 硬件架构的前提下,利用外桂系统的概念来下载网络数据,势必能在兼顾低 成本的多々某体播放器的同时,增加下载网络数据的弹性与可扩充性。为了使 本发明的内容更为明了,以下特举实施例作为本发明确实能够据以实施的范 例。
图1是本发明实施例下载网络数据的系统示意图。请参阅图1,下栽网 络数据的系统100包括网页原始码解析模块110、超文件传送协议(Hypertext Transfer Protocol, HTTP)格式处理模块120,以及网络通信才莫块130。在本实施例中,下载网络数据的系统100可集成到多i某体播;故器160中。其中, 多媒体播放器160例如是数字相框(DigitalPhoto Frame, DPF) 、 DVD播放 器、数字机上盒,或可携式电子装置等任何本身并不具备网络连接功能的装 置,在此并不限制多媒体播放器160的种类。
在下载网络数据的系统100中,网页原始码解析模块110用以在接收到 多媒体播放器160发送来的数据撷取指令和网页链接后,将该数据撷取指令 和该网页链接发送给HTTP格式处理模块120进行HTTP格式封装处理,之 后由网络通信模块130根据封装好的数据撷取指令和网页链接通过网络140 来连接对应该网页链接的网络服务器150,以"Ml该网页链接的网页原始码, 并将抓取到的该网页原始码通过HTTP格式处理模块120进行HTTP格式解 封装处理后返回给该网页原始码解析模块110;或者该网页原始码解析模块 110也可以是在接收到多4某体播放器160发送来的数据撷取指令后,直接由 多媒体播放器160内的本机端存储媒体165中取得网页原始码。其中,网页 链接包括简易供稿系统链接。在获取到网页原始码后,网页原始码解析模块 110是用以根据获取到的网页原始码辨别提供该网页原始码的网络服务器, 进而根据网络服务器的种类信息对网页原始码进行解析,以筛选出所有符合 数据属性的数据存i文链接。其中在本实施例中,数据属性包括特定文件类型 及特定文件信息,其中,特定文件类型包括图像文件及文本文件,特定文件 信息则包括文件大小、文件种类、文件建立时间,以及文件更新时间等等; 该网页原始码解析模块110包括多个用以根据特定文件类型作为筛选条件来 取得适当的数据存放链接的第一类解析器(未绘示),以及多个用以才艮据特 定文件信息作为筛选条件来取得适当的数据存放链接的第二类解析器(未绘 示)。
详细地说,网页原始码解析才莫块110中的每个第一类解析器分别对应至 不同的网络服务器,可用来解析所对应的网络服务器所提供的网页原始码, 进而找出网页原始码中所有符合特定文件类型的数据存放链接。而网页原始 码解析才莫块110中的每个第二类解析器则各自对应不同的特定文件信息,用 以针对所对应的特定文件信息来进行数据存放链接的筛选动作。
在一实施例中,网页原始码是对应于一网页链接,此网页链接可以是任 意网站的网页链接,或是网站的简易供稿系统(Really Simple Syndication feed, RSS feed)链接。网页原始码则可以是超文本标示语言(Hypertext MarkupLanguage, HTML)格式网页原始码,或可扩展标示语言(Extensible Markup Language, XML)格式网页原始码,在此同样不限制其范围。而在另一实施 例中,网页原始码还可以是记录在多i某体播放器160内部的本机端存储々某体 165之中。
HTTP格式处理模块120是用以执行HTTP格式数据封装程序与HTTP 格式数据解封装程序,进而封装与解封装HTTP格式的网络数据。网络通信 模块130具备传输控制/因特网协议(Transmission Control Protocol/Internet Protocol, TCP/IP)连网能力,可利用TCP/IP网络堆栈进行网络140的连接 存取动作。
总括来说,即便多媒体播放器160本身不具备连网功能,只要额外搭配 下载网络数据的系统100,便能在下栽网络数据的系统100的运作下取得所 有符合特定需求的网络数据。
以下的实施例将通过下载网络数据的系统100的详细运作流程来对本发 明做更进一步的说明。然而为了使说明更加清楚明了,以下假设多i某体播i文 器160是数字相框,而所欲下载的网络数据为网络相册中的照片,且照片属 于联合图像专家组(Joint Photographic Experts Group, JPEG)文件。
图2是本发明实施例在多媒体播放器实现下载网络数据的方法的流程 图。请同时参阅图1与图2,在一实施例中,当多媒体播放器160的使用者 希望能下栽某个网页链接内的网络相片时,可通过例如像按压多i某体播放器 160的按键等任何方式来促使多々某体播放器160发出一个数据撷取指令(例 如HTTP GET指令)并将上述网页链接一并传送至下栽网络数据的系统100。 在另一实施例中,多媒体播放器160例如会定时地主动发出数据撷取指令与 网页链接。
此时如步骤210所示,由网页原始码解析模块110从多媒体播放器160 处接收数椐撷取指令与网页链接并发送给HTTP格式处理模块120,由HTTP 格式处理才莫块120对数据撷取指令与网页链接进行HTTP格式数据封装程序, 并触发网络通信;溪块130连接网络140,以尝试4爪取对应的网页原始码。其 中,网页链接例如是某一网络相册的特定账号的相簿首页链接,或是对应此 特定账号的RSS feed链接。
在判断网页链接确实存在之后,如步骤220所示,网络通信模块130连接至对应网页链接的网络服务器(例如网络服务器150),以抓取网页链接 的网页原始码。进一步来说,网络通信才莫块130首先连接至提供此网络相册 服务的网络服务器150,接着再抓取特定账号的网页链接的网页原始码。必 须说明的是,无论使用者提供的网页链接是相簿首页链接或RSS feed链接, 对下载网络数据的系统100来说,所抓取到的网页原始码都是由许多HTML 巻标或XML巻标组合而成的文件。而网络通信;漠块130在抓取到网页原始码 后,便会通过HTTP格式处理模块120将网页原始码向上层传送至网页原始 码解析模块110。网页原始码解析模块110将根据该网页原始码确定该网页 原始码对应的服务器的种类信息,进而在所有的第一类解析器以及第二类解 析器中,决定最适于解析该网页原始码的解析器。
接着在步骤230中,网页原始码解析模块110进一步地通过解析器来对 网页原始码进行解析,并筛选出所有符合数据属性(即特定文件类型与特定 文件信息)的数据存;j文链接。换言之,此步骤可将网络相册中所有符合特定 需求的照片存放链接筛选出来。
图3是本发明实施例筛选数据存放链接的流程图。请参阅图3,由于各 家网络相册服务业者具有各自的网络服务器,且无论网页原始码的编排格式 或是标签的命名方式均有所不同。为了正确地根据不同的业者来解析网页原 始码,网页原始码解析;漠块110在获取到该网页原始码后,首先识别提供该 网页原始码的网络服务器的种类信息。接着如步骤310所示,控制对应此网 络服务器的第一类解析器去取得该网页原始码中对应特定文件类型的标签名 称。接着在网页原始码中搜寻标签名称,以取得所有符合特定文件类型的数 据存放链接。其中,特定文件类型可以是任何图像文件或文本文件,在此并 不限制其范围。然而,由于本实施例所欲下载的是属于JPEG文件类型的照 片,因此特定文件类型为JPEG文件。据此,为了找出所有符合JPEG文件的 数据存放链接,网页原始码解析模块IIO控制相应的第一类解析器取得对应 于JPEG文件的标签名称,进而在网页原始码中搜寻标签名称以取得所有符 合JPEG文件的数据存放链接。
接着如步骤320所示,网页原始码解析才莫块110还进一步地控制第二类 解析器在所有符合JPEG文件的数据存放链接中,筛选出符合特定文件信息 的数据存^t链接。在本实施例中,特定文件信息包括文件大小、文件种类、 文件建立时间,或文件更新时间等等。网页原始码解析才莫块IIO会根据使用者的需求或多媒体播^:器160硬件方面的限制,适当地控制第二类解析器以 利用网页原始码中的巻标名称,或是连接数据存i文链接所得到的网络存取文 件头来进行篩选动作。
进一步来说,由于网页原始码已被抓取至下载网络数据的系统100,因
此通过网页原始码来作为篩选数据存放链接的依据可以快速地取得需要的数
据存^:链接。网页原始码解析才莫块iio所决定的第二类解析器直接在网页原 始码中搜寻对应特定文件信息的巻标名称,进而取得各个数据存放链接所分 别对应的文件信息内容。倘若数据存^:链接所对应的文件信息内容符合特定 条件,则判断数据存i文链接符合特定文件信息。
此外,在连接数据存放链接时可以取得对应的网络存取文件头,好比像
是HTTP档头或文件格式档头。在这些网络存取文件头中也会包含各种文件 信息,因此网页原始码解析模块110将控制HTTP格式处理模块120与网络 通信模块130通过网络140连接数据存放链接,并通过HTTP格式处理才莫块 120所进行的HTTP格式数据解封装程序以取得所连接的数据存放链接的网 络存取文件头,再通过所决定的第二类解析器根据网络存取文件头来取得数 据存i文链接对应于特定文件信息的文件信息内容,并且在文件信息内容符合 特定条件的情况下,判断数据存放链接符合特定文件信息。
为了方便说明,以下假设网页原始码解析才莫块110包括三个第二类解析 器,分别是第二类解^f器A、第二类解析器B,以及第二类解析器C,其分 别对应的特定文件信息为文件大小、文件种类,以及文件建立时间。在一实 施例中,假设受限于多々某体播放器160的;^端存^^某体165的大小而仅能 下载并存储文件大小不超过特定条件(例如500K)的JPEG文件,那么网页 原始码解析模块110将选择并控制第二类解析器A取得对应文件大小的标签 名称(例如〈size〉),并在网页原始码中搜寻〈size〉这个巻标名称以取得数据 存放链接所对应的JPEG文件的大小,并删除大小超过500K的数据存放链接。 也就是说,经过第二类解析器A的筛选,所保留下来的数据存放链接均对应 至大小不超过500K的JPEG文件。
在另一实施例中,除了以文件大小来筛选数据存放链接之外,也可根据 文件种类来筛选出适当的数据存放链接。举例来说,网页原始码解析模块IIO 选择并控制第二类解析器B取得对应文件种类的标签名称(例如〈variet5^),并在网页原始码中搜寻〈variety〉这个标签名称。位于此标签名称之后的内容 是用来表示数据存放链接所对应的JPEG文件是属于原图类型或缩图类型。 假设特定条件为縮图类型,那么第二类解析器B将删除所有对应原图类型的 数据存放链接,而仅保留符合缩图类型的数据存放链4妄。
在另一实施例中,为了避免抓取过旧的网络数据,网页原始码解析才莫块 110可选择并控制第二类解析器C在所有对应JPEG文件的数据存放链接中, 筛选出文件建立时间符合特定条件(例如近三个月内)的数据存放链接。进 一步来说,在连接数据存放链接而取得网络存取文件头(例如HTTP档头或 JPEG档头)之后,第二类解析器C从网络存取文件头中取得文件建立时间的 信息,并将文件建立时间超过三个月的数据存放链接删除,从而筛选出近三 个月内建立的数据存放链接。
如图3所示,经过网页原始码解析;漢块110中第一类解析器与第二类解 析器的运作,可以从网页原始码中筛选出所有符合特定文件类型以及特定文 件信息的数据存放链接。接下来请回到图2中步骤240,再次由HTTP格式处
发送给网络通信;漢块130,由网络通信模块130根据所述筛选出来的数据存 放链接连接网络140,进而从网络服务器150下载所述每个数据存放链接所 分别对应的网络数据(即属于JPEG文件且符合特定文件信息的照片),并 且将网络数据通过HTTP格式处理才莫块120进行HTTP格式数据解封装处理 后提供给多媒体播放器160,从而把网络数据存储在本机端存储媒体165当 中。在一实施例中,下载网络数据的系统100可以在下载网络数据的过程中, 将部份下载完成的网络数据存储在本机端存储^^体165中。在另一实施例中, 下栽网络数据的系统100可以在网络数据已完整下载完毕后才将其存入本机 端存储媒体165。
值得一提的是,由于多媒体播放器160可能同时配置有记忆卡、USB装 置,或闪存等各种存储々某体,因此下载网络数据的系统100首先决定存放网 络数据的是哪个存储4某体(例如记忆卡)。接着才将取得的数据存i文链接以 及所分别对应的网络数据存储于该存储4某体中。
在本发明的另一实施例中,网页原始码解析才莫块110中的第二类解析器 可依据文件种类将所有符合JPEG文件的数据存放链接区分为属于缩图类型或属于原图类型这两大类。在本机端存储媒体165容量不大而仅能存储缩图 的前提之下,除了将对应缩图类型的JPEG文件下载并存储到本机端存储4某 体165之外,还会将属于原图类型的数据存放链接一并存储在存储单元之中。 尔后在多媒体播放器160播放所有符合缩图类型的JPEG文件时,所对应的 原图的数据存放链接也会一并显示出来。据此,使用者可在浏览缩图之后, 控制下载网络数据的系统100根据原图的数据存放链接来^^较为清晰的原 图文件。
必需特别说明的是,上述实施例虽然是以下栽网络相册中属于JPEG文 件的照片为例,但无论是图像文件或文本文件等任何文件类型的网络数据, 均可通过下载网络数据的系统100的运作以及与图2相同或相似的流程,使 得本身并不具备网络联机能力的多媒体播放器160也能取得网络数据。
综上所述,本发明所述在多媒体播放器实现下载网络数据的方法与系统 在连接网络并抓取网页原始码后,根据各种使用者需求或硬件限制来筛选数 据存放链接,进而下载并存储适当的网络数据。如此一来,即便多媒体播放 器不具网络联机功能也能便利地取得因特网上的各式网络数据。此外,针对 各种不同的网页服务器而个别^没计用以解析网页原始码的解^f器,因此下载 网络数据将不再受限于单一网页服务器中的网络数据。如此一来,不但能提 升下载网络数据的弹性与便利性,同时也因为不需要浏览器以及操作系统的 支持,而能够大幅节省多媒体播放器的硬件成本。
虽然本发明所提出的实施方式如上,但是所述的内容并非用来直接限定 本发明的专利保护范围。任何本发明所属技术领域中具有通常技术知识的人 员,在不脱离本发明所提出的精神和范围的前提下,可以在实施的形式上及 细节上作一些更改。本发明的专利保护范围,仍须以所附的;f又利要求书范围 所界定为准。
权利要求
1、一种在多媒体播放器实现下载网络数据的方法,其特征在于,包含如下步骤接收到该多媒体播放器所发出的一数据撷取指令后,抓取一网页原始码;辨别该网页原始码所对应的一网络服务器;根据该网络服务器的种类信息解析该网页原始码,以取得符合一数据属性的至少一数据存放链接;以及通过网络下载每一该些数据存放链接所分别对应的一网络数据,并提供该些网络数据至该多媒体播放器。
2、 如权利要求1所述的在多媒体播放器实现下载网络数据的方法, 其特征在于在接收该数据撷取指令之后,还对该数据撷取指令进行一超文本传送协 议(Hypertext Transfer Protocol, HTTP)格式数据封装程序;在辨别该网页原始码所对应的该网络服务器之前,还对所抓取的该网页 原始码进行一 HTTP格式数据解封装程序。
3、 如权利要求1所述的在多媒体播放器实现下载网络数据的方法, 其特征在于,所述孤取该网页原始码的步骤包括提供一网页链接;以及通过网络连接对应该网页链接的该网络服务器,以取得该网页链接的该 网页原始码。
4、 如权利要求3所述的在多媒体播放器实现下栽网络数据的方法, 其特征在于该网页链接包括一简易供稿系统链接。
5、 如权利要求1所述的在多媒体播放器实现下载网络数据的方法, 其特征在于,所述抓取该网页原始码的步骤包括取得记录在该多媒体播放器内部的一本机端存储媒体中的该网页原始码。
6、 如权利要求1所述的在多媒体播放器实现下载网络数据的方法, 其特征在于该数据属性包括一特定文件类型及一特定文件信息至少其中之一;该特定文件信息包括一文件大小、 一文件种类、 一文件建立时间,以及 一文件更新时间其中之一 ;该特定文件类型包括一图像文件及一文本文件其中之一。
7、 如权利要求6所述的在多媒体播放器实现下载网络数据的方法, 其特征在于,所述根据该网络服务器的种类信息解析该网页原始码,以取得 符合该数据属性的该些数据存放链^l妄的步骤包括根据该网络服务器的种类信息,取得对应该特定文件类型的一标签名称;以及在该网页原始码中搜寻该标签名称,以取得所有符合该特定文件类型的 该些数据存放链接。
8、 如权利要求7所述的在多媒体播放器实现下载网络数据的方法, 其特征在于,所述在取得所有符合该特定文件类型的该些数据存放链接的步 骤之后还包括在所有符合该特定文件类型的该些数据存i文链接中,篩选出符合该特定 文件信息的该些数据存放链接。
9、 如权利要求8所述的在多^^体播放器实现下载网络数据的方法, 其特征在于,所述在所有符合该特定文件类型的该些数据存i文链4妄中,筛选 出符合该特定文件信息的该些数据存放链接的步骤包括取得对应该特定文件信息的该巻标名称;在该网页原始码中搜寻该标签名称,以取得该些数据存放链接所分别对 应的一文件信息内容;以及在该些数据存放链接其中之一所对应的该文件信息内容符合一特定条件 时,判断该数据存放链接符合该特定文件信息。
10、 如权利要求8所述的在多媒体播放器实现下载网络数据的方法, 其特征在于,所述在所有符合该特定文件类型的该些数据存放链接中,筛选 出符合该特定文件信息的该些数据存放链接的步骤包括连接该些数据存放链接其中之一以取得一 网络存取文件头;通过该网络存取文件头取得该数据存放链接对应于该特定文件信息的一 文件信息内容;以及在该文件信息内容符合一特定条件时,判断该数据存;^链接符合该特定 文件信息。
11、 如权利要求10所述的在多々某体播放器实现下载网络数据的方法, 其特征在于该网络存取文件头包括一 HTTP档头及一文件格式档头其中之一 。
12、 如权利要求1所述的在多媒体播放器实现下载网络数据的方法, 其特征在于在取得符合该数据属性的该些数据存放链接之后还将该些数据存放链接 存储至该多々某体播放器内部的一本机端存储媒体中;;5L/或在提供该些网络数据至该多媒体播放器时还将该些网络数据存储至该多 媒体播放器内部的 一本机端存储媒体。
13、 如权利要求1所述的在多媒体播放器实现下载网络数据的方法, 其特征在于该网页原始码包括一超文本标示语言格式网页原始码,以及一可扩展标 示语言格式网页原始码其中之一。
14、 一种下载网络数据的系统,其特征在于,包括一网页原始码解析模块,用以辨别提供该网页原始码的一网络服务器, 以及根据该网络服务器的种类信息解析该网页原始码以取得符合一数据属性的至少一数据存i文链"l矣;一 HTTP格式处理模块,经由该网页原始码解析模块接收由一多媒体播 放器所传送的一数据撷取指令,对该数据撷取指令执行该HTTP格式数据封 装程序,并触发一网络通信才莫块连^r一网络以4爪取该网页原始码;该HTTP格式处理模块进一步接收该网络通信模块所抓取到的该网页原 始码,并对该网页原始码执行该HTTP格式数据解封装程序,再将解封装后 的网页原始码回传至网页始码解析;漢块;该网络通信才莫块通过网络下载该些数据存^L链接所分别对应的 一 网络数 据,并通过该HTTP格式处理模块和该网页原始码解析模块提供该些网络数 据至该多媒体播放器。
15、 如权利要求14所述的下载网络数据的系统,其特征在于该网页原始码解析才莫块接收一网页链接,并通过该HTTP格式处理模块 与该网络通信模块通过网络连接对应该网页链接的网络服务器,以取得该网 页链接的该网页原始码。
16、 如权利要求15所述的下栽网络数据的系统,其特征在于 该网页链接包括一简易供稿系统链接。
17、 如权利要求14所述的下载网络数据的系统,其特征在于该多媒体播放器还包括一本机端存储媒体,而该网页原始码解析模块取 得记录于该本才几端存储媒体中的该网页原始码。
18、 如权利要求14所述的下载网络数据的系统,其特征在于该数据属性包括一特定文件类型及一特定文件信息至少其中之一 ;该特定文件信息包括一文件大小、 一文件种类、 一文件建立时间,以及 一文件更新时间其中之一 ;该特定文件类型包括一图像文件及一文本文件其中之一。
19、 如权利要求18所述的下载网络数据的系统,其特征在于,该网页原始码解析模块还包括多个第一类解析器,每一该些第一类解析器分别对应不同的该网络服务 器,其中该网页原始码解析^^莫块才艮据提供该网页原始码的该网络服务器的种 类信息,控制对应的该第一类解析器取得对应该特定文件类型的一标签名称, 以及在该网页原始码中搜寻该标签名称,以取得所有符合该特定文件类型的 该些数据存放链接。
20、 如权利要求19所述的下栽网络数据的系统,其特征在于,该网页 原始码解析模块还包括多个第二类解析器,每一该些第二类解析器分别对应不同的该特定文件 信息,其中该网页原始码解析;漠块根据该特定文件信息的种类,控制对应的 该第二类解析器在所有符合该特定文件类型的该些数据存放链接中,筛选出 符合该特定文件信息的该些数据存放链接。
21、 如权利要求20所述的下载网络数据的系统,其特征在于每一该些第二类解析器取得对应该特定文件信息的该巻标名称,在该网 页原始码中搜寻该标签名称以取得该些数据存放链接所分别对应的一文件信 息内容,并在该些数据存放链接其中之一所对应的该文件信息内容符合一特 定条件时,判断该数据存放链接符合该特定文件信息。
22、 如权利要求20所述的下载网络数据的系统,其特征在于该网页原始码解析才莫块控制该HTTP格式处理模块与该网络通信才莫块通 过该网络连接该些数据存放链接其中之一,并通过HTTP格式数据解封装程 序以取得所连接的该数据存放链接的一网络存取文件头,而每一该些第二类 解析器根据该网络存取文件头取得该数据存放链接对应于该特定文件信息的 一文件信息内容,以及在该文件信息内容符合一特定条件时,判断该数据存 i文链接符合该特定文件信息。
23、 如权利要求22所述的下栽网络数据的系统,其特征在于 该网络存取文件头包括一 HTTP档头及一文件格式档头其中之一 。
24、 如权利要求14所述的下载网络数据的系统,其特征在于该网页原始码解析模块存储该些网络数据至该多媒体播放器内部的一本 机端存储媒体;及/或该网页原始码解析才莫块存储该些数据存放链接至该多媒体播放器内部的 一本机端存储纟某体。
25、 如权利要求14所述的下栽网络数据的系统,其特征在于该网页原始码包括一超文本标示语言格式网页原始码,以及一可扩展标 示语言格式网页原始码其中之一。
26、 如权利要求14所述的下栽网络数据的系统,其特征在于 该多媒体播放器不具备网络连接功能。
全文摘要
一种在多媒体播放器实现下载网络数据的方法与系统。在此多媒体播放器中下载网络数据的方法包含,首先接收由多媒体播放器所发出的数据撷取指令,进而抓取网页原始码;接着,辨别网页原始码所对应的网络服务器,并根据网络服务器的种类信息来解析网页原始码,从而取得符合数据属性的至少一个数据存放链接;最后,通过网络下载每个数据存放链接所分别对应的网络数据,并将这些网络数据提供给多媒体播放器。
文档编号H04L29/06GK101534294SQ200910001939
公开日2009年9月16日 申请日期2009年1月21日 优先权日2009年1月21日
发明者林永彧, 欧阳士庭, 陈昱志 申请人:凌阳科技股份有限公司