一种媒体文件传输方法、系统及移动终端的制作方法

文档序号:7656690阅读:132来源:国知局
专利名称:一种媒体文件传输方法、系统及移动终端的制作方法
技术领域
本发明涉及数据传输领域,更具体地说,涉及一种媒体文件传输方法、系 统及移动终端。
背景技术
传统的媒体形式主要有四种类型 一、纸媒,其传播方式是在纸上传播文 字和图片,包括报纸、杂志和书等;二、广播,通过电波的形式传播声音;三、 电视,可以传播图、文、声音和影像;四、互联网,用于传播文、图、声音和 影像等。随着无线网络的发展,无线网络速度不断增快,资费也不断下降,通过移 动终端(例如手机、PDA等)进行的数据业务也日益增多。手机媒体作为新 兴媒体,具有携带方便、可随时上网获取信息、可以随时随地进行阅读的优势, 其已经成为上述四种传统媒体之外的第五媒体。作为一个新的媒体形式,手机 与传统媒体相比己经有了很多根本性、革命性的改变手机可以最方便地把人 们的零碎时间(例如等车、坐电梯、乘坐交通工具等)利用起来,并且能够极 为快捷地传播信息。相比之下,报纸虽然携带方便,但是传播信息并不快捷; 电视、广播、互联网能够快捷地传播信息,但载体携带不便。而手机兼有携带 方便、传播速度快的特点。此外,手机媒体还具有覆盖范围广,传播成本低廉 等特点。但是现有手机上提供的手机报纸、手机杂志等媒体内容一般采用短信、彩 信、网页等类似的方式进行传输。通常需要将整个媒体文件完全下载后才能阅 读,需要很长的时间等待手机下载整个媒体文件。此外,现有的媒体文件一旦下载中断,之前下载的内容将无法使用,而需 要重新下载整个媒体文件。这样既浪费了等待时间,同时增加了流量资费
发明内容
本发明要解决的技术问题在于,针对上述手机媒体下载缓慢的缺陷,提供 一种媒体文件传输方法、系统及移动终端。本发明解决其技术问题所采用的技术方案是构造一种媒体文件传输方 法,用于将媒体文件发送到移动终端,其特征在于,包括以下步骤(a) 生成媒体文件并存储到存储单元,每一所述媒体文件包括文件头信 息、索引信息以及页内容块;(b) 根据来自移动终端的获取媒体文件的请求,解析存储单元中的媒体 文件,并将解析获得的文件头信息和索引信息发送到所述移动终端;(c) 根据来自移动终端的媒体文件下载请求,依次将所述媒体文件的页内容块发送到所述移动终端。在本发明所述的媒体文件传输方法中,还包括移动终端根据所述文件头信 息和索引信息创建本地媒体文件的步骤。在本发明所述的媒体文件传输方法中,还包括移动终端根据下载的页内容 块更新所述本地媒体文件的步骤。本发明还提供一种媒体文件传输系统,用于将媒体文件发送到移动终端,包括文件制作单元,用于生成媒体文件,每一所述媒体文件包括文件头信息、索引信息以及页内容块;数据存储单元,用于存储所述媒体文件;第一处理单元,用于根据来自移动终端的获取媒体文件的请求,解析媒体 文件并将解析获得的文件头信息和初始索引信息发送到所述移动终端;第二处理单元,用于根据来自移动终端的媒体文件下载请求,依次将所述 媒体文件的页内容块发送到所述移动终端。在本发明所述的媒体文件传输系统中,还包括媒体发行单元,用于将所述 数据存储单元中的媒体文件的列表发送到移动终端显示。本发明还提供一种上述系统获取媒体文件的移动终端,用于通过无线网络
从服务器端获取媒体文件,包括第一下载单元,用于通过获取媒体文件的请求从服务器端下载媒体文件的 文件头信息和索引信息;本地文件创建单元,用于根据所述第一下载单元获取的媒体文件的文件头信息和索引信息创建本地媒体文件;本地文件存储单元,用于存储所述本地媒体文件;第二下载单元,用于根据所述本地媒体文件的索引信息依次从所述服务器 端下载媒体文件的页内容块;本地文件维护单元,用于将所述第二下载单元下载完成的页内容块添加为 所述本地媒体文件的数据页并更新索引信息;文件显示单元,用于解析所述本地媒体文件,并通过图形用户界面展示所 述本地媒体文件的数据页。在本发明所述的移动终端中,还包括下载进度检测单元,用于检测媒体文 件的下载进度。本发明的媒体文件传输方法、系统及移动终端,通过媒体文件页内容块的 流式下载,使得可在阅读媒体文件的同时持续下载媒体文件,从而减少了等待 时间。此外,本发明还可实现媒体文件的续传,避免了媒体文件的重复传输。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明一种媒体文件传输系统的应用环境的实施例示意图;图2是图1中媒体发行服务器的实施例的示意图;图3是图1中移动终端的实施例的示意图;图4是本发明一种媒体文件传输方法实施例的流程图。
具体实施方式
本发明用于将位于服务器端的媒体文件传输到移动终端,从而使移动终端 用户可通过移动终端阅读上述媒体文件。 如图1所示,是本发明一种媒体文件传输系统的应用环境的实施例示意图。该系统为客户端/服务器模式,其客户端通常为多个移动终端13 (例如手 机、具有通信功能的PDA等,图中仅示出一个)、服务器端包括媒体发行服务 器11和数据存储单元12。其中媒体发行服务器11与移动终端13在无线通信 网络(包括但不限于GSM、 CDMA、 GPRS、 3G网络等)上使用WAP等进行 数据交互。在具体实现时,媒体发行服务器11和数据存储单元12可以位于同一物理 设备中,也可以是分离的物理设备,例如数据存储单元12可以是一个文件服 务器。当媒体发行服务器11和数据存储单元12位于不同物理设备中时,其通 过局域网和/或互联网通信。如图2所示,是图1中媒体发行服务器11的实施例的详细结构示意图。 该媒体发行服务器11用于从根据媒体内容创建媒体文件,并将创建完成的媒 体文件存储到数据存储单元12,其包括有文件制作单元111、第一处理单元 112以及第二处理单元113。文件制作单元111用于生成媒体文件,每一媒体文件包括文件头信息、索 引信息以及页内容块。该文件制作单元111生成的媒体文件存储于数据存储单 元12中。其中每一媒体文件可以为一份报纸或杂志的一期内容(当然也可以 是多期内容),其具体包括多篇文章(例如文字和/或图片等)。文件头信息包 括媒体文件的基本信息,例如报纸或杂志的名称、期数等;索引信息包括媒体 文件中页的基本信息,例如该期报纸或杂志包括的总页数、每一页数据块的标 识等;页数据块用于装载报纸或杂志中的文章,每一个页数据块具有一个标识, 一篇具体的文章可位于一个页数据块或多个页数据块中。数据存储单元12在实现时,可与现有的文件服务器类似,其中存储的多 个媒体文件通过标识号相区别,并通过标识号索引表管理媒体文件。第一处理单元112用于根据来自移动终端13的获取媒体文件的请求,解 析媒体文件并将解析获得的文件头信息和索引信息发送到移动终端13。该第 一处理单元112首先根据获取媒体文件的请求从数据存储单元12获取对应的 媒体文件,然后解析该媒体文件以获取该媒体文件的头信息和索引信息,并将
上述文件头信息和索引信息发送到移动终端13。第二处理单元113用于根据来自移动终端13的获取页内容块的请求,依 次将媒体文件的页内容块发送到移动终端13。该第二处理单元113只有在前 一个页内容块发送完毕,才发送下一个页内容块。在上述媒体发行服务器11中,还可包括一个媒体发行单元(图中未示出)。 该媒体发行单元用于将数据存储单元12中的媒体文件的列表发送到移动终端 13显示,从而使移动终端13可从显示的媒体文件列表中选择一个,生成获取 媒体文件的请求。如图3所示,是图1中移动终端13的实施例的详细结构示意图。移动终 端13通过媒体发行服务器11获取数据存储单元12中的媒体文件,其包括第 一下载单元131、本地文件创建单元132、本地存储单元134、第二下载单元 135、本地文件维护单元136以及文件显示单元137。第一下载单元131用于通过获取媒体文件的请求从服务器端下载媒体文 件的文件头信息和索引信息。该第一下载单元131可以根据输入的报纸或杂志 名称、期数生成获取媒体文件的请求。本地文件创建单元132用于根据第一下载单元131获取的媒体文件的文件 头信息和索引信息创建本地媒体文件。该本地文件创建单元132创建的本地媒 体文件没有数据页。本地文件存储单元134用于存储本地文件创建单元132生成的本地媒体文 件。该本地文件存储单元134可以是移动终端13中的内存或外接存储装置。第二下载单元135用于根据本地媒体文件的索引信息依次从服务器端下 载媒体文件的页内容块。该第二下载单元135只有在前一个页内容块下载完 毕,才下载下一个页内容块,直到所有的页内容块下载完毕,也就是下载的页 内容块数量达到索引信息中的页内容块的数量。本地文件维护单元136用于将第二下载单元135下载完成的页内容块添加 为本地媒体文件的数据页并更新索引信息。本地文件维护单元136每下载完成 一个页内容块后,立即将该下载完成的页内容块添加到对应的本地媒体文件, 并更新对应的索引信息。其中一个页内容块形成一个的数据页。在本地文件存
储单元134中的本地媒体文件添加至少一个页内容块之后,该本地媒体文件即成为一个完整的媒体文件。更新后的本地媒体文件索引信息包括数据页的摘要 信息(例如数据页的页码以及数据页中文章的标题等),其类似于报纸或杂志 的目录。文件显示单元133用于解析本地存储单元134中的本地媒体文件,并通过 图形用户界面展示上述本地媒体文件的数据页。只要本地媒体文件包括一个数 据页,文件显示单元133即可显示该本地媒体文件。在文件显示单元133显示包括一个数据页的本地媒体文件的同时,第二下 载单元135可同时根据索引文件下载剩余的页内容块,而本地文件维护单元 136则可根据下载完成的页内容块,依次向本地媒体文件中添加数据页并更新 索引信息。从而文件显示单元133可浏览本地媒体文件的后续数据页。这样, 当移动终端13的用户在阅读文件显示单元133显示的本地媒体文件时,后台 (包括第二下载单元135和本地文件维护单元136)不断下载并添加新的数据 页,用户便可以边阅读边下载,无需等待不断的阅读新的内容,从而达到了媒 体流式阅读的目的。在上述移动终端13中,还可包括下载进度检测单元(图中未示出),用于 检测媒体文件的下载进度。该下载进度检测单元在生成获取媒体文件的请求之 前,首先检测本地文件存储单元134中是否已经存在对应的本地媒体文件,并 在本地文件存储单元134中已经存在对应本地媒体文件时通过检测该本地媒 体文件的索引信息获知该本地媒体文件已经下载的页内容块,使第二下载单元 仅下载未下载完成的页内容块,从而实现了媒体文件的续传。如图4所示,是本发明一种媒体文件传输方法实施例的流程图。该方法用 于将媒体文件发送到移动终端,其具体包括步骤S41:生成媒体文件并存储到存储单元,每一媒体文件包括文件头信息、索引信息以及页内容块。其中每一媒体文件可以为一份报纸或杂志的一期内容(当然也可以是多期内容),其具体包括多篇文章(例如文字和/或图片等)。文件头信息包括媒体 文件的基本信息,例如报纸或杂志的名称、期数等;索引信息包括媒体文件中
页的基本信息,例如该期报纸或杂志包括的总页数、每一页数据块的标识等; 页数据块用于装载报纸或杂志中的文章,每一个页数据块具有一个标识, 一篇 具体的文章可位于一个页数据块或多个页数据块中。步骤S42:根据来自移动终端的获取媒体文件的请求,解析数据存储单元中的媒体文件,并将解析获得的文件头信息和索引信息发送到移动终端。通常,获取媒体文件的请求由移动终端根据输入的报纸或杂志的名称、期 数生成。移动终端在获取上述媒体文件的文件头信息和索引信息后,根据文件 头信息和索引信息创建不包括数据页的本地媒体文件。步骤S43:根据来自移动终端的媒体文件下载请求,依次将媒体文件的页内容块发送到所述移动终端。上述媒体文件下载请求由移动终端根据媒体文件 的索引信息生成。只有在前一个页内容块发送完毕,才发送下一个页内容块, 直到所有的页内容块发送完毕。移动终端根据上述下载完成的页内容块更新其本地媒体文件,也就是将页 内容块添加为本地媒体文件的数据页并更新索引信息。并且上述移动终端每下 载一个页内容块即更新一次本地媒体文件。在本地媒体文件包括一个数据页后,移动终端即可显示该本地媒体文件。 这样,当移动终端的用户在阅读本地媒体文件时,后台不断下载并添加新的数 据页,用户便可以边阅读边下载,从而达到了媒体流式阅读的目的。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易 想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护 范围应该以权利要求的保护范围为准。
权利要求
1、 一种媒体文件传输方法,用于将媒体文件发送到移动终端,其特征在 于,包括以下步骤-(a) 生成媒体文件并存储到存储单元,每一所述媒体文件包括文件头信 息、索引信息以及页内容块;(b) 根据来自移动终端的获取媒体文件的请求,解析存储单元中的媒体 文件,并将解析获得的文件头信息和索引信息发送到所述移动终端;(c) 根据来自移动终端的媒体文件下载请求,依次将所述媒体文件的页 内容块发送到所述移动终端。
2、 根据权利要求1所述的媒体文件传输方法,其特征在于,还包括移动 终端根据所述文件头信息和索引信息创建本地媒体文件的步骤。
3、 根据权利要求2所述的媒体文件传输方法,其特征在于,还包括移动终端根据下载的页内容块更新所述本地媒体文件的步骤。
4、 一种媒体文件传输系统,用于将媒体文件发送到移动终端,其特征在 于,包括文件制作单元,用于生成媒体文件,每一所述媒体文件包括文件头信息、 索引信息以及页内容块;数据存储单元,用于存储所述媒体文件;第一处理单元,用于根据来自移动终端的获取媒体文件的请求,解析媒体 文件并将解析获得的文件头信息和初始索引信息发送到所述移动终端;第二处理单元,用于根据来自移动终端的媒体文件下载请求,依次将所述 媒体文件的页内容块发送到所述移动终端。
5、 根据权利要求4所述的媒体文件传输系统,其特征在于,还包括媒体 发行单元,用于将所述数据存储单元中的媒体文件的列表发送到移动终端显 示。
6、 一种从权利要求4所述系统获取媒体文件的移动终端,用于通过无线网络从服务器端获取媒体文件,其特征在于,包括 第一下载单元,用于通过获取媒体文件的请求从服务器端下载媒体文件的文件头信息和索引信息;本地文件创建单元,用于根据所述第一下载单元获取的媒体文件的文件头信息和索引信息创建本地媒体文件;本地文件存储单元,用于存储所述本地媒体文件;第二下载单元,用于根据所述本地媒体文件的索引信息依次从所述服务器 端下载媒体文件的页内容块;本地文件维护单元,用于将所述第二下载单元下载完成的页内容块添加为 所述本地媒体文件的数据页并更新索弓I信息;文件显示单元,用于解析所述本地媒体文件,并通过图形用户界面展示所 述本地媒体文件的数据页。
7、根据权利要求6所述的移动终端,其特征在于,还包括下载进度检测 单元,用于检测媒体文件的下载进度。
全文摘要
本发明涉及一种媒体文件传输方法,用于将媒体文件发送到移动终端,包括以下步骤(a)生成媒体文件并存储到存储单元,每一所述媒体文件包括文件头信息、索引信息以及页内容块;(b)根据来自移动终端的获取媒体文件的请求,解析存储单元中的媒体文件,并将解析获得的文件头信息和索引信息发送到所述移动终端;(c)根据来自移动终端的媒体文件下载请求,依次将所述媒体文件的页内容块发送到所述移动终端。本发明还提供一种对应的媒体文件传输系统及移动终端。本发明使得可在阅读媒体文件的同时持续下载媒体文件,从而减少了等待时间。
文档编号H04W4/12GK101146259SQ20071012400
公开日2008年3月19日 申请日期2007年10月16日 优先权日2007年10月16日
发明者吕利勇 申请人:吕利勇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1