一种流媒体格式文档下载方法及装置的利记博彩app

文档序号:7928035阅读:209来源:国知局
专利名称:一种流媒体格式文档下载方法及装置的利记博彩app
技术领域
本发明涉及移动通信领域中的下载传输领域,尤其涉及一种流媒体格式文 档下载方法及装置。
背景技术
随着移动业务的不断深入发展,各种各样针对无线拨号网络的软件应用也 开始逐渐普及到人们身边,通过手机等移动设备及时的下载和浏览数字内容已
经成为大众的新潮流;并且从手机等移动设备的增长速度上看,这种新媒体蕴 藏着非常巨大的客户群,如此巨大的客户群是其他任何传统媒体所不具备的, 因此、如何在当前有限的移动带宽资源下,为广大手机用户提供更好的下载阅 读体验,并进一步提高下载的效率,缩短下载等待的时间,成为移动传输领域 一项重要的研究内容。
目前、在移动设备上数字内容的下载传输方式主要有两种 下载文件完成后再打开阅读方式需要把整个文件内容都下载到移动终端 后再调用关联程序打开,这种方式在当前移动网络带宽有限、下载速度偏慢、 下载流量费用偏高的情况下,非常不利于用户的阅读体验i并且这种只有完全 下载后才能打开的方式从某种程度上也浪费了用户宝贵的流量费用。
按照文件的数据流顺序下载并逐一显示这种方式可以根据文件流顺序下 载并且及时的显示下载内容,但这种以页为结构单位、按照文件数据流顺序的 下载方式并不能充分提高下载效率,也缺乏更加丰富的下载阅读体验。

发明内容
本发明提供一种流媒体格式文档下载方法及装置,用以提高通过移动通信 网络下载流々某体才各式文档时的下载效率。本发明实施例提供一种流媒体格式文档下载方法,应用于移动终端,包括 根据下栽的流媒体格式文档对应文件的文件头信息,确定出所述流媒体格
式文档包含的文章单元;
创建所述文章单元对应的下载线程; 启动所述下载线程下载所述流^ 某体格式文档。 所述创建所述文章单元对应的下载线程,包括 为一个文章单元创建一个对应的下载线程;或者 为两个或两个以上文章单元创建一个对应的下载线程。 所述启动所述下载线程下载所述流i某体格式文档,具体为 同时启动所有下载线程下载所述流i某体才各式文档;或者 每次启动一个或多个下载线程下载所述流A某体格式文档。 所述流媒体格式文档下载方法,还包括 确定所述下载线程的优先级;
所述每次启动一个或多个下载线程下载所述流々某体^"式文档,具体为
所述流媒体格式文档下载方法,还包括按所述文件中所述文章单元的顺 序为所述文章单元确定对应的存储区域,将下载的所述文章单元存储到对应的 所述存储区域中。
所述流媒体格式文档下载方法,还包括当所述文章单元的一个块下载完 毕后,显示所述块信息。
各下载线程下载完成后,根据所述文件头信息将所述文章单元组合成所述 流+某体一各式文档。
本发明实施例还4是供一种移动终端,包括
确定单元,用于才艮据下载的流媒体格式文档对应文件的文件头信息,确定 出所述流媒体格式文档包含的文章单元;
创建单元,用于创建所述文章单元对应的下载线程;下载单元,用于启动所述下载线程下载所述流々某体^"式文档。
所述创建单元,还用于为一个文章单元创建一个对应的下载线程;或者
为两个或两个以上文章单元创建一个对应的下载线程。
所述下载单元,还用于同时启动所有下载线程下载所述流i某体格式文档; 或者每次启动一个或多个下载线程下载所述流i某体格式文档。
所述下载单元,还用于确定所述下载线程的优先级;按下载线程的优先级 顺序启动所述下载线程下载所述流媒体^^各式文档。
所述移动终端,还包括
存储单元,用于按所述文件中所述文章单元的顺序为所述文章单元确定对 应的存储区域,将下载的所述文章单元存储到对应的所述存储区域中。 所述移动终端,还包括
显示组合单元,用于当所述文章单元的一个块下载完毕后,显示所述块信 息;以及各下载线程下载完成后,根据所述文件头信息将所述文章单元組合成 所述流々某体格式文档。
本发明有益效果如下
本发明实施例提供的流媒体格式文档下载方法,应用于移动终端,根据下 载的流媒体格式文档对应文件的文件头信息,确定出流々某体格式文档包含的文 章单元;创建文章单元对应的下载线程;启动下载线程下载流々某体格式文档。 采用本发明提供的方法及装置,对待下载文档的各文章单元创建各自对应的下 载线程,每次启动一个或多个下载线程,实现各文章单元的单独下载,达到顺 序下载、跳跃下载或同时下载的目的,提高了下载效率,同时,本发明方法还 可以确定下载线程的优先级,按优先级顺序启动下载线程下载文档,达到优先 下载文档中特定文章单元的目的,方便用户阅读。


图1为本发明实施例提供的一种流媒体格式文档下载方法流程图;图2为本发明实施例中下载的流^某体格式文档格式定义示意图; 图3为本发明实施例中流媒体格式文档下载示意图; 图4为本发明实施例中流媒体格式文档显示示意图; 图5为本发明实施例提供的一种移动终端结构示意图。
具体实施例方式
本发明实施例提供一种流媒体格式文档下载方法,应用于移动终端,包括 根据下载的流媒体格式文档对应文件的文件头信息,确定出流媒体格式文 档包含的文章单元;
创建文章单元对应的下载线程;
启动下载线程下载流媒体格式文档。
下面结合附图对本发明上述方法进行详细描述。
图l所示为本发明实施例提供的一种流媒体;f各式文档下载方法流程图,本 实施例以移动终端通过移动通信网络下载2008年8月25日的《北京晨才艮-0825》 的手机报文档为例进行说明,包括
步骤SIOI、根据下载的流媒体格式文档对应文件的文件头信息,确定出该 流媒体格式文档包含的文章单元。
本发明实施例中下载的流媒体格式文档对应文件的格式定义如图2所示, 可见,文件按顺序由文件头和后续多个文章单元组成,其中文件头由一个块组 成, 一个文章单元表示一篇文章,由一个块或多个块组成。
本发明实施例中,文件头采用OEB包格式创建,文件头信息包含流i某体 格式文档的元数据信息、流媒体格式文档中每篇文章的摘要信息、长度信息和 每个文章单元在文件中的位置信息。例如
2008年8月25日的《北京晨报-0825》,其文件头信息的元数据信息包括 报纸名(北京晨报)、出版社(北京晨报社)、期号(0825 )、价格(现内容免 费)、推送方式(定时下载,每天10: 30推送,每期400K左右)、存储路径(\存储卡XApabiMobA )、报纸简介(作为京城早报的领跑者,风格鲜明,贴近时 代,贴近生活,贴近市民,.将新闻的时效性和可读性有机结合。)等信息;
每篇文章的摘要信息包括该期《北京晨报-0825》中每篇文章的目录摘
要;
每篇文章的长度信息通过其所占字节数表示,以该期《北京晨报-0825》 中的两篇文章《北京奥运会圆满闭幕》和《招商地产17.5亿元买楼》为例,其 中该期《北京晨报-0825》的文件头长度为2055字节,文章《北京奥运会圆满 闭幕》为第1篇文章,长度为10220字节,《招商地产17.5亿元买楼》为第23 篇文章,长度为9978字节。
本发明实施例中,每个文章单元在文件中的位置信息用每个文章单元相对 于文件头的偏移量来定义,文件头是文件的第1个块,之后按顺序通过计算文 件长度和文件头长度确定每个文章单元的第1个块,将该块注释信息经过压缩 加密等处理后写入文件头,并把生成的块注释信息写入文件流中。
例如,文章《北京奥运会圆满闭幕》为第l个文章单元,所以其位置信息 为2055字节(文件头长度),文章《招商地产17.5亿元买楼》为第23个文 章单元,所以其位置信息为2055(文件头长度)+10220(第1个文章单元的长度)+ 第2-22个文章单元的长度。通过这些位置信息可以准确定位每个文章单元在 文件中的位置。
步骤S102、创建文章单元对应的下载线程。
本发明实施例中依据上述每个文章单元在文件中的位置信息确定每个文 章单元的开始位置,创建文章单元对应的下载线程,具体创建时可以采用两种 方式
一种是为 一个文章单元创建一个对应的下载线程;
另一种是为两个或两个以上文章单元创建一个对应的下载线程。
步骤S103、启动下载线程下载该流媒体格式文档。
本发明实施例中,由于之前创建了多个下载线程,所以本步骤可以采取多种方式启动下载线程下载该流^ 某体格式文档,如图3所示,
第一种方式同时启动所有下载线程下载文档,如果每个文章单元都创建 了一个对应的下载线程,那么可以实现每篇文章同时下载。
第二种方式分多次启动,每次启动一个或多个下载线程下载文档,直至 启动所有下载线程。
比如每次启动2个下载线程,或者随机启动一个或几个下载线程。
较佳的,可以在启动下载线程之前,确定下载线程的优先级,按优先级顺 序启动下载线程下载文档,处于同一优先级的下载线程同时启动。例如,通过 阅读文件头信息中每篇文章的目录摘要,可以对该期报纸有一个全盘的了解, 进而可以将意欲优先阅读的文章对应的下载线程确定为高优先级,优先下载, 亦可以将多个文章对应的下载线程确定为同一优先级,同时下载。如优先启动 上述报纸的第l篇文章《北京奥运会圓满闭幕》对应的下载线程,接着启动第 23篇文章《招商地产17.5亿元买楼》对应的下载线程,也可以同时启动这两 篇文章对应的下载线程。
采用上述方式启动下载线程下载文档,实现各文章单元的单独下载,达到 顺序下载、跳跃下载或同时下载的目的,提高了下载效率,并且采用第三种方 式启动下载线程下载文档,还可以达到优先下载文档中特定文章单元的目的, 方Y更用户阅读。
图4所示为本发明实施例中下载的流媒体格式文档显示示意图,在启动下 载线程开始下载流媒体格式文档前,根据文件头信息中每个文章单元的长度信 息,位置信息,按顺序预留出每个文章单元的存储区域,在启动下载线程开始 下载流媒体格式文档后,每个文章单元以块为单位进行下载,下载完成的块存 储到对应的存储区域中,每下载完成一块,即可以才艮据文件头信息中文章单元 的位置信息,找到该文章单元已下载完成的块,显示该块内容供用户阅读,达 到一边下载一边显示阅读的目的,节约用户等待下载的时间。
步骤S104、下载完成后,根据文件头信息将各文章单元组合成文档。
9本发明实施例在将文件的每个文章单元下载完成后,还可以根据文件头信
息中每个文章单元在文件中的位置信息,按顺序将各文章单元组合成原文档; 也可以采用步骤S103中的方法,在下载前,按顺序预留出每个文章单元的存 储区域,将下载完成的文章单元存储到对应的存取区域中。
基于同一发明构思,根据本发明上述实施例提供的流媒体格式文档下载方 法,相应地,本发明实施例还提供了一种移动终端,其结构示意图如图5所示, 具体如下,
确定单元501,用于根据下载的流媒体格式文档对应文件的文件头信息, 确定出流媒体格式文档包含的文章单元;
创建单元502,用于创建文章单元对应的下载线程; 下载单元503,用于启动下载线程下载流媒体格式文档。 其他实施例中,
上述创建单元502,还用于为一个文章单元创建一个对应的下载线程;或 者为两个或两个以上文章单元创建一个对应的下载线程。
上述下载单元503,还用于同时启动所有下载线程下载流J 某体^^各式文档; 或者每次启动一个或多个下载线程下载流i某体格式文档。
较佳的,上述下载单元503,还用于确定下载线程的优先级;按下载线程 的优先级顺序启动下载线程下载流媒体格式文档。
其他实施例中,上述移动终端还可以包括
存储单元504,用于按文件中文章单元的顺序为文章单元确定对应的存储 区域,将下载的文章单元存储到对应的存储区域中。 其他实施例中,上述移动终端还可以包括
显示组合单元505,用于当文章单元的一个块下载完毕后,显示该块信息; 以及各下载线程下载完成后,根据文件头信息将文章单元组合成流媒体格式文档。
综上所述,本发明实施例提供的方案,根据下载的流媒体格式文档对应文
10件的文件头信息,确定出流媒体格式文档包含的文章单元;创建文章单元对应 的下载线程;启动下载线程下载流媒体格式文档;当文章单元的一个块下载完 毕后,显示该块信息;以及下载完成后,才艮据文件头信息将文章单元组合成流
媒体格式文档。采用本发明提供的方法及装置,提高了通过移动通信网络下载 流媒体格式文档时的下载效率。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种流媒体格式文档下载方法,应用于移动终端,其特征在于,包括根据下载的流媒体格式文档对应文件的文件头信息,确定出所述流媒体格式文档包含的文章单元;创建所述文章单元对应的下载线程;启动所述下载线程下载所述流媒体格式文档。
2、 如权利要求1所述的方法,其特征在于,所述创建所述文章单元对应 的下载线程,包括为一个文章单元创建一个对应的下载线程;或者为两个或两个以上文章单元创建一个对应的下载线程。
3、 如权利要求1所述的方法,其特征在于,所述启动所述下载线程下载 所述流媒体格式文档,具体为同时启动所有下载线程下载所述流纟某体格式文档;或者 每次启动一个或多个下载线程下载所述流媒体格式文档。
4、 如权利要求3所述的方法,其特征在于,还包括 确定所述下载线程的优先级;所述每次启动一个或多个下载线程下载所述流媒体格式文档,具体为按下载线程的优先级顺序启动所述下载线程下载所述流媒体格式文档。
5、 如权利要求1-4任一项所述的方法,其特征在于,还包括按所述文 件中所述文章单元的顺序为所述文章单元确定对应的存储区域,将下载的所述 文章单元存储到对应的所述存储区域中。
6、 如权利要求5所述的方法,其特征在于,还包括当所述文章单元的 一个块下载完毕后,显示所述块信息。
7、 如权利要求6所述的方法,其特征在于,各下载线程下载完成后,根 据所述文件头信息将所述文章单元组合成所述流媒体格式文档。
8、 一种移动终端,其特征在于,包括确定单元,用于根据下载的流媒体格式文档对应文件的文件头信息,确定出所述流媒体格式文档包含的文章单元;创建单元,用于创建所述文章单元对应的下载线程; 下载单元,用于启动所述下载线程下载所述流i某体格式文档。
9、 如权利要求8所述的移动终端,其特征在于,所述创建单元,还用于 为一个文章单元创建一个对应的下载线程;或者为两个或两个以上文章单元创建一个对应的下载线程。
10、 如权利要求8所述的移动终端,其特征在于,所述下载单元,还用于 同时启动所有下载线程下载所述流媒体格式文档;或者 每次启动一个或多个下载线程下载所述流々某体;f各式文档。
11、 如权利要求10所述的移动终端,其特征在于,所述下载单元,还用 于确定所述下载线程的优先级;按下载线程的优先级顺序启动所述下载线程下 载所述流媒体格式文档。
12、 如权利要求8-ll任一项所述的移动终端,其特征在于,还包括 存储单元,用于按所述文件中所述文章单元的顺序为所述文章单元确定对应的存储区域,将下载的所述文章单元存储到对应的所述存储区域中。
13、 如权利要求12所述的移动终端,其特征在于,还包括 显示组合单元,用于当所述文章单元的一个块下载完毕后,显示所述块信息;以及各下载线程下载完成后,根据所述文件头信息将所述文章单元组合成 所述流媒体格式文档。
全文摘要
本发明公开了一种流媒体格式文档下载方法及装置,包括根据下载的流媒体格式文档对应文件的文件头信息,确定出流媒体格式文档包含的文章单元;创建文章单元对应的下载线程;启动下载线程下载流媒体格式文档;当文章单元的一个块下载完毕后,显示该块信息;以及下载完成后,根据文件头信息将文章单元组合成流媒体格式文档。采用本发明提供的方法及装置,提高了通过移动通信网络下载流媒体格式文档时的下载效率。
文档编号H04L29/08GK101478563SQ20081022725
公开日2009年7月8日 申请日期2008年11月25日 优先权日2008年11月25日
发明者会 张, 李松峰, 王长桥 申请人:北大方正集团有限公司;北京方正阿帕比技术有限公司;北京大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1