数据下载方法、装置和终端的制作方法

文档序号:8447746阅读:381来源:国知局
数据下载方法、装置和终端的制作方法
【技术领域】
[0001]本发明涉及计算机网络技术领域,特别涉及一种数据下载方法、装置和终端。
【背景技术】
[0002]随着互联网技术的发展,使用诸如手机、平板电脑、台式电脑或者电子阅读器之类的终端来观看互联网中的视频已经成为用户生活娱乐过程中的重要组成部分。
[0003]当用户想要观看视频时,用户可以触发打开网页中的视频链接,终端下载视频链接所对应的视频数据,播放下载的视频数据。比如,用户选择电视剧‘XX’的第2集的视频链接,则终端在打开第2集的视频链接之后,终端将下载第2集中的视频数据,终端播放下载的第2集中的数据。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在如下问题:
[0005]当终端断开网络时,终端只能继续播放已经被用户触发打开的视频链接所对应的视频数据,对于网页中还未触发打开的视频链接中的视频数据,终端将无法继续播放。

【发明内容】

[0006]为了解决现有技术中终端无法播放网页中还未被触发打开的视频链接所对应的视频数据的问题,本发明实施例提供了一种数据下载方法、装置和终端。所述技术方案如下:
[0007]第一方面,提供了一种数据下载方法,所述方法包括:
[0008]获取目标网页的网页内容,所述网页内容包括至少一个多媒体链接;
[0009]从所述网页内容的至少一个多媒体链接中提取未被触发的多媒体链接;
[0010]下载所述未被触发的多媒体链接所对应的多媒体数据。
[0011]第二方面,提供了一种数据下载装置,所述装置包括:
[0012]内容获取模块,用于获取目标网页的网页内容,所述网页内容包括至少一个多媒体链接;
[0013]链接提取模块,用于从信息内容获取模块获取到的所述网页内容的至少一个多媒体链接中提取未被触发的多媒体链接;
[0014]数据下载模块,用于下载所述链接提取模块提取的所述未被触发的多媒体链接所对应的多媒体数据。
[0015]第三方面,提供了一种终端,其包括第二方面所述的数据下载装置。
[0016]本发明实施例提供的技术方案的有益效果是:
[0017]通过获取目标网页的网页内容,从网页内容的至少一个多媒体链接中提取未被触发的多媒体链接,下载未被触发的多媒体链接所对应的多媒体数据;解决了现有技术中当终端断网时,终端无法继续播放网页中还未被触发打开的视频链接所对应的视频数据的问题;达到了即使终端断网,但是由于终端已经下载未被触发的多媒体链接所对应的多媒体数据,所以终端仍然可以继续播放未被触发打开的多媒体链接所对应的多媒体数据的效果O
【附图说明】
[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明一个实施例提供的数据下载方法的方法流程图;
[0020]图2A是本发明另一实施例提供的数据下载方法的方法流程图;
[0021]图2B是本发明另一实施例提供的目标网页的一种显示示意图;
[0022]图2C是本发明另一实施例提供的用户选择多媒体链接时浏览器的一种显示示意图;
[0023]图3是本发明再一实施例提供的数据下载方法的方法流程图;
[0024]图4是本发明一个实施例提供的数据下载装置的结构方框图;
[0025]图5A是本发明另一实施例提供的数据下载装置的结构方框图;
[0026]图5B是本发明另一实施例提供的数据下载装置的另一结构方框图;
[0027]图5C是本发明另一实施例提供的数据下载装置的再一结构方框图;
[0028]图是本发明另一实施例提供的数据下载装置的再一结构方框图;
[0029]图6是本发明一个实施例提供的数据下载方法的具体实施示意图。
【具体实施方式】
[0030]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0031]请参考图1,其示出了本发明一个实施例提供的数据下载方法的方法流程图,该数据下载方法可以包括:
[0032]步骤101,获取目标网页的网页内容;
[0033]其中,网页内容包括至少一个多媒体链接;
[0034]步骤102,从网页内容的至少一个多媒体链接中提取未被触发的多媒体链接;
[0035]步骤103,下载未被触发的多媒体链接所对应的多媒体数据。
[0036]综上所述,本实施例提供的数据下载方法,通过获取目标网页的网页内容,从网页内容的至少一个多媒体链接中提取未被触发的多媒体链接,下载未被触发的多媒体链接所对应的多媒体数据;解决了现有技术中当终端断网时,终端无法继续播放网页中还未被触发打开的视频链接所对应的视频数据的问题;达到了即使终端断网,但是由于终端已经下载未被触发的多媒体链接所对应的多媒体数据,所以终端仍然可以继续播放未被触发打开的多媒体链接所对应的多媒体数据的效果。
[0037]请参考图2,其示出了本发明另一实施例提供的数据下载方法的方法流程图,该数据下载方法可以包括:
[0038]步骤201,获取目标网页的网页内容;
[0039]浏览器可以打开目标网页,获取目标网页的网页内容。其中,网页内容包括至少一个多媒体链接,并且在实际实现时,多媒体链接可以是音频链接、视频链接或者同时包括音频链接和视频链接。
[0040]步骤202,从网页内容的至少一个多媒体链接中提取未被触发的多媒体链接;
[0041]在浏览器获取到目标网页的网页内容之后,浏览器可以从网页内容的至少一个多媒体链接中提取未被触发的多媒体链接。具体的,由于目标网页中可以包括文本链接、音频链接和视频链接中的至少一种,所以在浏览器获取到网页内容后,浏览器可以检索网页内容中的所有链接,检测检索到的链接是否是多媒体链接,并在检测结果为是多媒体链接时,继续检测多媒体链接是否已经被触发,进而提取出未被触发的多媒体链接。
[0042]其中,由于不同类型的链接的表示形式也有所不同,所以浏览器可以根据链接的表示形式来判断一个链接是否是多媒体链接,比如,音频链接中通常可以包括mp3、mp4或者wav,所以浏览器可以检测链接中是否包含mp3、mp4或者wav,在检测结果为包含时确定链接是音频链接;视频链接中通常可以包括flv、video或者aud1,所以浏览器可以检测链接中是否包含flv、video或者aud1,在检测结果为包含时确定链接是视频链接,本实施例对浏览器确定网页链接是否是多媒体链接的具体确定方式并不做限定。
[0043]另外,未被触发的多媒体链接是指网页内容中当前处于待打开状态的链接,而已被触发的多媒体链接是指网页内容中当前处于打开状态的链接。比如,请参考图2B,在用户通过浏览器观看电视剧‘XX’的第3集时,网页内容中第3集的视频所对应的视频链接即为已被触发的视频链接,第I集、第2集以及第4集至第13集的视频所对应的视频链接即为未被触发的视频链接。
[0044]步骤203,获取终端的网络状态;
[0045]为了后续步骤的执行,浏览器可以获取终端的网络状态。其中,终端的网络状态可以包括终端使用的网络类型、终端当前的网络信号强度或者同时包括上述两者。
[0046]终端的网络类型可以包括WIFI (Wireless Fidelity,无线保真技术)网络或者GPRS (General Pa
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1