网络视频播放方法及装置制造方法

文档序号:7781220阅读:220来源:国知局
网络视频播放方法及装置制造方法
【专利摘要】本发明实施例公开了一种网络视频播放方法及装置。该网络视频播放方法包括:判断通过当前显示界面是否能够触发网络视频的播放界面;如果是,获取所述网络视频的网络标识;依据所述网络标识,预加载所述网络视频的视频数据;当检测到切换到所述网络视频的播放界面时,播放预加载的相应视频数据。可见,与现有技术相比,在判断出通过当前显示界面能够触发网络视频的播放界面时便预加载网络视频的视频数据,避免了进入播放界面后再加载网络视频,以此实现了在进入播放界面后便能够立即播放网络视频,从而提高用户的视频观赏体验的目的。
【专利说明】网络视频播放方法及装置
【技术领域】
[0001]本发明涉及网络视频播放领域,特别涉及一种网络视频播放方法及装置。
【背景技术】
[0002]随着互联网电视的迅猛发展,各家视频网站联合电视机硬件厂商和互联网电视牌照方,陆续推出了多款互联网电视机,相互间的竞争从视频内容领域蔓延到硬件领域。在此背景下,如何为用户提供更优质的服务、更先进的功能和更佳的视频观赏体验,决定了各大厂商的市场地位。
[0003]其中,互联网电视的网络视频的内容界面一般存在多级,每一级显示特定的内容,例如,存在三级时,第一级为网络视频项目列表界面,第二级为单个网络视频的详情界面,第三级为网络视频的播放界面。其中,在网络视频播放过程中,当用户从网络视频的播放界面的上一级界面进入到播放界面时,为了后续流畅地播放网络视频,需要先缓冲一定时间以对网络视频进行加载操作,之后才能开始播放网络视频,但是,缓冲过程的存在无疑影响到用户的视频观赏体验。
[0004]与互联网电视类似,某些安装在个人电脑或手机等设备中的视频播放器的网络视频的内容界面也存在上述多级,此时,当播放网络视频时,也需要先缓冲一定时间才能开始播放网络视频。
[0005]而随着用户对视频观赏体验要求的提高,上述的网络视频播放方法已无法满足用户的视频观赏体验要求。

【发明内容】

[0006]基于上述问题,本发明实施例公开了一种网络视频播放方法及装置,以在进入播放界面后便能够立即播放网络视频,从而提高用户的视频观赏体验。技术方案如下:
[0007]第一方面,本发明实施例提供了一种网络视频播放方法,包括:
[0008]判断通过当前显示界面是否能够触发网络视频的播放界面;
[0009]如果是,获取所述网络视频的网络标识;
[0010]依据所述网络标识,预加载所述网络视频的视频数据;
[0011]当检测到切换到所述网络视频的播放界面时,播放预加载的相应视频数据。
[0012]优选的,所述判断通过当前显示界面是否能够触发网络视频的播放界面,包括:
[0013]判断通过当前显示界面是否能够触发唯一网络视频的播放界面。
[0014]优选的,在通过当前显示界面能够触发多个网络视频的播放界面的情况下,
[0015]所述获取网络视频的网络标识,包括:
[0016]根据预设的第一筛选条件,获取满足该条件的网络视频的网络标识。
[0017]优选的,所述预加载所述网络视频的视频数据,包括:
[0018]预加载所述网络视频的预定时长的视频数据。
[0019]优选的,本发明实施例所提供的网络视频播放方法,还包括:[0020]在开始播放后,继续预加载所述网络视频的视频数据。
[0021]优选的,本发明实施例所提供的网络视频播放方法,还包括:
[0022]当检测到从所述当前显示界面切换到所述网络视频的播放界面以外的界面时,释放加载所述网络视频的视频数据所占用的内存资源。
[0023]优选的,所述释放加载所述网络视频的视频数据所占用的内存资源,包括:
[0024]判断当前是否处于加载过程中,如果是则停止加载并释放加载所述网络视频的视频数据所占用的内存资源。
[0025]优选的,本发明实施例所提供的网络视频播放方法,还包括:
[0026]在距离所述网络视频播放完之前的预定时间,开始预加载所述网络视频对应的关联视频。
[0027]第二方面,本发明实施例还提供了一种网络视频播放装置,包括:
[0028]判断模块,用于判断通过当前显示界面是否能够触发网络视频的播放界面,如果是,则触发网络标识获取模块;
[0029]所述网络标识获取模块,用于获取所述网络视频的网络标识;
[0030]预加载模块,用于依据所述网络标识,预加载所述网络视频的视频数据;
[0031]预加载数据播放模块,用于当检测到切换到所述网络视频的播放界面时,播放预加载的相应视频数据。
[0032]优选的,所述判断模块,具体用于判断通过当前显示界面是否能够触发唯一网络视频的播放界面,如果是,则触发网络标识获取模块。
[0033]优选的,所述网络标识获取模块,具体用于在通过当前显示界面能够触发多个网络视频的播放界面的情况下,根据预设的第一筛选条件,获取满足该条件的网络视频的网络标识。
[0034]优选的,所述预加载模块,具体用于依据所述网络标识,预加载所述网络视频的预定时长的视频数据。
[0035]优选的,所述预加载模块,还用于在开始播放后,继续预加载所述网络视频的视频数据。
[0036]优选的,本发明实施例所提供的网络视频播放装置,还包括:
[0037]资源释放模块,用于当检测到从所述当前显示界面切换到所述网络视频的播放界面以外的界面时,释放加载所述网络视频的视频数据所占用的内存资源。
[0038]优选的,所述资源释放模块,具体用于当检测到从所述当前显示界面切换到所述网络视频的播放界面以外的界面时,判断当前是否处于加载过程中,如果是则停止加载并释放加载所述网络视频的视频数据所占用的内存资源。
[0039]优选的,所述预加载模块,还用于在距离所述网络视频播放完之前的预定时间,开始预加载所述网络视频对应的关联视频。
[0040]本发明所提供实施例中,当判断出通过当前显示界面能够触发网络视频的播放界面时,获取网络视频的网络标识;依据网络标识,加载网络视频的视频数据;当检测到切换到网络视频的播放界面时,播放预加载的相应视频数据。可见,与现有技术相比,在判断出通过当前显示界面能够触发网络视频的播放界面时便预加载网络视频的视频数据,避免了在进入播放界面后再加载网络视频,以此实现了在进入播放界面后便能够立即播放网络视频,从而提高了用户的视频观赏体验。
【专利附图】

【附图说明】
[0041]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本发明实施例所提供的一种网络视频播放方法的第一种流程图;
[0043]图2为本发明实施例所提供的一种网络视频播放方法的第二种流程图;
[0044]图3为本发明实施例所提供的一种网络视频播放方法的第三种流程图;
[0045]图4为本发明实施例所提供的一种网络视频播放装置的结构示意图;
[0046]图5为本发明实施例所提供的一种网络视频播放装置的另一结构示意图。
【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]为了在进入播放界面后便能够立即播放网络视频,从而提高用户的视频观赏体验,本发明实施例提供了 一种网络视频播放方法及装置。
[0049]下面首先对本发明实施例所提供的一种网络视频播放方法进行介绍。
[0050]需要说明的是,本发明实施例所提供的网络视频播放方法适用于电子设备中,该电子设备中网络视频的内容界面存在多级。其中,在实际应用中,该电子设备可以为:互联网电视、手机、笔记本电脑或台式电脑等。
[0051 ] 如图1所示,一种网络视频播放方法,可以包括:
[0052]SlOl,电子设备确定出当前显示界面;
[0053]S102,判断通过当前显示界面是否能够触发网络视频的播放界面,如果是,执行步骤S103 ;否则,不作处理;
[0054]在确定出当前显示界面后,该电子设备可以判断通过当前显示界面是否能够触发网络视频的播放界面,并根据不同的判断结果执行不同的操作。其中,当判断出通过当前显示界面能够触发网络视频的播放界面时,可以执行步骤S103 ;而当判断出通过当前显示界面不能够触发网络视频的播放界面时,可以不作处理。
[0055]其中,可以通过现有技术判断通过当前显示界面是否能够触发网络视频的播放界面,例如:判断当前显示界面的界面信息中是否存在特定信息,或者,判断当前显示界面对应的URL (Uniform Resource Locator,统一资源定位符)是否为特定的URL,当然并不局限于此。
[0056]需要说明的是,为了提高预加载的有效性,可以判断通过当前显示界面是否能够触发唯一网络视频的播放界面,并在判断结果为是的情况下,执行步骤S103。例如:对于互联网电视而言,如果判断出通过该当前显示界面能够触发唯一网络视频的播放界面,也就是,当前显示界面为网络视频的播放界面的上一级显示界面:网络视频的详情界面时,表明用户极可能播放网络视频,因此,可以执行步骤S103。当然,也可以判断通过当前显示界面是否能够触发多个网络视频的播放界面,并在判断结果为是是时,执行后续步骤S103 ;其中,该多个网络视频为至少两个网络视频。
[0057]S103,获取网络视频的网络标识;
[0058]S104,依据网络标识,预加载网络视频的视频数据;
[0059]当判断出通过当前显示界面能够触发网络视频的播放界面时,可以继续获取网络视频的网络标识,进而依据网络标识,查找到该网络视频,进而预加载网络视频的视频数据。
[0060]需要说明的是,在通过当前显示界面能够触发多个网络视频的播放界面的情况下,可以获取该多个网络视频的网络标识;进一步,为了加载网络视频避免占用过多的内存资源,以至于影响电子设备的运行,获取网络视频的网络标识,可以包括:根据预设的第一筛选条件,获取满足该条件的网络视频的网络标识。其中,该第一筛选条件可以根据实际情况进行设定,从而获取到部分网络视频的网络标识。例如:可以获取当前显示界面中点击率排名前三名的网络视频的网络标识,或者,获取当前显示界面中用户上一次所观看网络视频的关联视频的网络标识,等等。
[0061]S105,当检测到切换到网络视频的播放界面时,播放预加载的相应视频数据。
[0062]当用户希望播放通过该当前显示界面中所能够触发的网络视频,可以从该当前显示界面切换到相应网络视频的播放界面,而当该电子设备检测到切换到网络视频的播放界面时,可以立即播放预加载的相应视频数据,以此避免了在进入网络视频的播放界面后再加载网络数据。当然,也可以在检测到切换到网络视频的播放界面,且用户点击播放按钮以指示播放网络视频时,播放预加载的相应视频数据。
[0063]本发明所提供实施例中,当判断出通过当前显示界面能够触发网络视频的播放界面时,获取网络视频的网络标识;依据网络标识,加载网络视频的视频数据;当检测到切换到网络视频的播放界面时,播放预加载的相应视频数据。可见,与现有技术相比,在判断出通过当前显示界面能够触发网络视频的播放界面时便预加载网络视频的视频数据,避免了在进入播放界面后再加载网络视频,以此实现了在进入播放界面后便能够立即播放网络视频,从而提高了用户的视频观赏体验。
[0064]更进一步的,为了避免预加载网络视频占用较多的内存资源,预加载网络视频的视频数据,可以包括:预加载网络视频的预定时长的视频数据。其中,该预定时长可以根据实际应用场景进行设定,例如:30s,60s,当然并不局限于此。而为了保证后续网络视频的播放连续性,在开始播放预定时长的视频数据后,可以继续预加载网络视频的视频数据。
[0065]需要说明的是,用户进入到当前显示界面并不一定会进入到网络视频的播放界面,而为了在切换到其他显示界面后避免不被需要的预先加载的视频数据占用内存资源,因此,当该电子设备检测到从当前显示界面切换到网络视频的播放界面以外的界面时,可以释放加载网络视频的视频数据所占用的内存资源。具体的,当该电子设备检测到从当前显示界面切换到网络视频的播放界面以外的界面时,可以判断当前是否处于加载过程中,如果是则停止加载并释放加载网络视频的视频数据所占用的内存资源;如果否则直接释放加载网络视频的视频数据所占用的内存资源即可。[0066]为了进一步保证不同网络视频间的播放连续性,从而提高用户的视频观赏体验,可以在距离网络视频播放完之前的预定时间,开始预加载网络视频对应的关联视频。并且,为了避免预加载网络视频占用较多的内存资源,可以在距离网络视频播放完之前的预定时间,开始预加载网络视频对应的关联视频的预定时长的视频数据。其中,该预定时间可以为Imin或2min等,该特定时长可以为30s、45s或60s等;并且,该网络视频所对应的关联视频可以为一个或多个。
[0067]在实际应用中,对于所播放的网络视频而言,通常会存在关系最为密切的一个关联视频,因此,更进一步的,为了避免预加载视频数据占用过多的内存资源,可以在距离网络视频播放完之前的预定时间,开始预加载网络视频对应的关系最为密切的一个关联视频,当然并不局限于此。例如:当在线播放某电视剧的第一集时,该电视剧的第二集则为关系最为密切的网络视频,此时,在距离该电视剧的第一集播放完之前的预定时间,可以开始预加载该电视剧的第二集,以此实现不同网络视频间的播放连续性。
[0068]下面结合具体实施例,对本发明实施例所提供的网络视频播放方法进行介绍。
[0069]需要说明的是,本发明实施例所提供的网络视频播放方法适用于互联网电视。其中,互联网电视的网络视频的内容界面存在三级,其中,第一级为网络视频项目列表界面,第二级为单个网络视频的详情界面,第三级为网络视频的播放界面。
[0070]如图2所示,一种网络视频播放方法,可以包括:
[0071]S201,互联网电视确定出当前显示界面;
[0072]S202,判断当前显示界面是否为单个网络视频的详情界面,如果是,执行步骤S203 ;否则,不作处理;
[0073]在确定出当前显示界面后,可以判断当前显示界面是否为单个网络视频的详情界面,也就是,判断通过当前显示界面是否能够触发唯一网络视频的播放界面,并根据不同的判断结果执行不同的操作。其中,当判断出当前显示界面为单个网络视频的详情界面时,表明用户可能进入到相应网络视频的播放界面,因此可以执行步骤S203 ;而当判断出当前显示界面不为单个网络视频的详情界面时,可以不作处理。
[0074]其中,可以采用现有技术判断当前显示界面是否为单个网络视频的详情界面,例如:通过网络爬虫爬取方式,获得界面信息,并判断界面信息中是否存在单个网络视频的详情界面中所存在的特定信息,当然并不局限于此。
[0075]S203,获取网络视频的网络标识;
[0076]S204,依据网络标识,预加载网络视频的预定时长的视频数据;
[0077]当判断出当前显示界面为单个网络视频的详情界面时,可以继续获取网络视频的网络标识,进而依据网络标识,查找到该网络视频,进而预加载网络视频的预定时长的视频数据。
[0078]S205,当检测到切换到网络视频的播放界面时,播放预加载的相应视频数据。
[0079]当用户希望播放通过该当前显示界面中所能够触发的网络视频,可以从该当前显示界面切换到相应网络视频的播放界面,而当该互联网电视检测到切换到网络视频的播放界面时,可以立即播放预加载的相应视频数据,以此避免了在进入网络视频的播放界面后再加载网络数据。当然,也可以在检测到切换到网络视频的播放界面,且用户点击播放按钮以指示播放网络视频时,播放预加载的相应视频数据。[0080]需要说明的是,用户进入到当前显示界面并不一定会进入到网络视频的播放界面,而为了在切换到其他显示界面后避免不被需要的预先加载的视频数据占用内存资源,因此,当该互联网电视检测到从当前显示界面切换到网络视频的播放界面以外的界面时,可以释放加载网络视频的视频数据所占用的内存资源。具体的,当该互联网电视检测到从当前显示界面切换到网络视频的播放界面以外的界面时,可以判断当前是否处于加载过程中,如果是则停止加载并释放加载网络视频的视频数据所占用的内存资源;如果否则直接释放加载网络视频的视频数据所占用的内存资源即可。
[0081]为了进一步保证不同网络视频的播放连续性,从而提高用户的视频观赏体验,可以在距离网络视频播放完之前的预定时间,该互联网电视开始预加载网络视频对应的关联视频。并且,为了避免预加载网络视频占用较多的内存资源,可以在距离网络视频播放完之前的预定时间,该互联网电视开始预加载网络视频对应的关联视频的预定时长的视频数据。其中,该预定时间可以为Imin或2min等,该特定时长可以为30s、45s或60s等;并且,该网络视频所对应的关联视频可以为一个或多个。
[0082]在实际应用中,对于所播放的网络视频而言,通常会存在关系最为密切的一个关联视频,因此,更进一步的,为了避免预加载视频数据占用过多的内存资源,可以在距离网络视频播放完之前的预定时间,开始预加载网络视频对应的关系最为密切的一个关联视频,当然并不局限于此。例如:当在线播放某电视剧的第一集时,该电视剧的第二集则为关系最为密切的网络视频,此时,在距离该电视剧的第一集播放完之前的预定时间,开始可以预加载该电视剧的第二集。
[0083]可见,与现有技术相比,在判断出通过当前显示界面为单个网络视频的详情界面时便预加载网络视频的视频数据,避免了在进入播放界面后再加载网络视频,以此实现了在进入播放界面后便能够立即播放网络视频,从而提高了用户的视频观赏体验。
[0084]下面结合另一具体实施例,对本发明实施例所提供的网络视频播放方法进行介绍。
[0085]需要说明的是,本发明实施例所提供的网络视频播放方法适用于个人电脑中。其中,该笔记本电脑中安装有视频播放器,通过该视频播放器可以在线播放网络视频;并且,该视频播放器的网络视频的内容界面存在多级。
[0086]如图3所示,一种网络视频播放方法,可以包括:
[0087]S301,笔记本电脑确定出视频播放器的当前显示界面;
[0088]S302,判断通过当前显示界面是否能够触发至少一个网络视频的播放界面,如果是,执行步骤S303 ;否则,不作处理;
[0089]在确定出视频播放器的当前显示界面后,该笔记本电脑可以判断通过当前显示界面是否能够触发至少一个网络视频的播放界面,并根据不同的判断结果执行不同的操作。其中,当判断出通过当前显示界面能够触发至少一个网络视频的播放界面时,表明用户可能进入到相应网络视频的播放界面,因此可以执行步骤S303 ;而当判断出通过当前显示界面不能够触发至少一个网络视频的播放界面时,可以不作处理。
[0090]其中,可以采用现有技术判断通过当前显示界面是否能够触发至少一个网络视频的播放界面,例如:判断当前显示界面的URL是否为特定的URL ;或者,通过网络爬虫爬取方式获取当前显示界面的界面信息,进而判断该界面信息中是否存在特定的信息,这都是合理的。
[0091]S303,获取当前显示界面中用户上一次所观看网络视频的关联视频的网络标识;
[0092]S304,依据所获取的网络标识,预加载相应网络视频的预定时长的视频数据;
[0093]当判断出当前显示界面能够触发至少一个网络视频的播放界面时,该笔记本电脑可以继续获取当前显示界面中用户上一次所观看网络视频的关联视频的网络标识,进而依据网络标识,查找到该网络视频,进而预加载网络视频的预定时长的视频数据。
[0094]S305,当检测到切换到相应网络视频的播放界面时,播放预加载的相应视频数据。
[0095]当用户希望播放通过该当前显示界面中所能够触发的网络视频,可以从该当前显示界面切换到相应网络视频的播放界面,而当该笔记本电脑检测到切换到相应网络视频的播放界面时,可以立即播放预加载的相应视频数据,以此避免了在进入网络视频的播放界面后再加载网络数据。当然,也可以在检测到切换到网络视频的播放界面,且用户点击播放按钮以指示播放网络视频时,播放预加载的相应视频数据。
[0096]需要说明的是,用户进入到当前显示界面并不一定会进入到网络视频的播放界面,而为了在切换到其他显示界面后避免不被需要的预先加载的视频数据占用内存资源,因此,当该笔记本电脑检测到从当前显示界面切换到网络视频的播放界面以外的界面时,可以释放加载网络视频的视频数据所占用的内存资源。具体的,当该笔记本电脑检测到从当前显示界面切换到网络视频的播放界面以外的界面时,可以判断当前是否处于加载过程中,如果是则停止加载并释放加载网络视频的视频数据所占用的内存资源;如果否则直接释放加载网络视频的视频数据所占用的内存资源即可。
[0097]为了进一步保证不同网络视频的播放连续性,从而提高用户的视频观赏体验,可以在距离网络视频播放完之前的预定时间,该笔记本电脑开始预加载网络视频对应的关联视频。并且,为了避免预加载网络视频占用较多的内存资源,可以在距离网络视频播放完之前的预定时间,该笔记本电脑开始预加载网络视频对应的关联视频的预定时长的视频数据。其中,该预定时间可以为Imin或2min等,该特定时长可以为30s、45s或60s等;并且,该网络视频所对应的关联视频可以为一个或多个。
[0098]在实际应用中,对于所播放的网络视频而言,通常会存在关系最为密切的一个关联视频,因此,更进一步的,为了避免预加载视频数据占用过多的内存资源,可以在距离网络视频播放完之前的预定时间,开始预加载网络视频对应的关系最为密切的一个关联视频,当然并不局限于此。例如:当在线播放某电视剧的第一集时,该电视剧的第二集则为关系最为密切的网络视频,此时,在距离该电视剧的第一集播放完之前的预定时间,可以开始预加载该电视剧的第二集。
[0099]可见,与现有技术相比,在判断出通过当前显示界面能够触发至少一个网络视频的播放界面时便预加载网络视频的视频数据,避免了在进入播放界面后再加载网络视频,以此实现了在进入播放界面后便能够立即播放网络视频,从而提高了用户的视频观赏体验。
[0100]相应于上述方法实施例,本发明实施例还提供了一种网络视频播放装置,如图4所示,该网络视频播放装置可以包括:
[0101]判断模块410,用于判断通过当前显示界面是否能够触发网络视频的播放界面,如果是,则触发网络标识获取模块420 ;[0102]所述网络标识获取模块420,用于获取所述网络视频的网络标识;
[0103]预加载模块430,用于依据所述网络标识,预加载所述网络视频的视频数据;
[0104]预加载数据播放模块440,用于当检测到切换到所述网络视频的播放界面时,播放预加载的相应视频数据。
[0105]本发明所提供实施例中,当判断出通过当前显示界面能够触发网络视频的播放界面时,获取网络视频的网络标识;依据网络标识,加载网络视频的视频数据;当检测到切换到网络视频的播放界面时,播放预加载的相应视频数据。可见,与现有技术相比,在判断出通过当前显示界面能够触发网络视频的播放界面时便预加载网络视频的视频数据,避免了在进入播放界面后再加载网络视频,以此实现了在进入播放界面后便能够立即播放网络视频,从而提高了用户的视频观赏体验。
[0106]其中,所述判断模块410,具体用于判断通过当前显示界面是否能够触发唯一网络视频的播放界面,如果是,则触发网络标识获取模块。
[0107]其中,所述网络标识获取模块420,具体用于在通过当前显示界面能够触发多个网络视频的播放界面的情况下,根据预设的第一筛选条件,获取满足该条件的网络视频的网络标识。
[0108]其中,所述预加载模块430,具体用于依据所述网络标识,预加载所述网络视频的预定时长的视频数据。
[0109]更进一步的,所述预加载模块430,还用于在开始播放后,继续预加载所述网络视频的视频数据。
[0110]更进一步的,如图5所示,本发明实施例所提供的网络视频播放装置还可以包括:
[0111]资源释放模块450,用于当检测到从所述当前显示界面切换到所述网络视频的播放界面以外的界面时,释放加载所述网络视频的视频数据所占用的内存资源。
[0112]更进一步的,所述资源释放模块450,具体用于当检测到从所述当前显示界面切换到所述网络视频的播放界面以外的界面时,判断当前是否处于加载过程中,如果是则停止加载并释放加载所述网络视频的视频数据所占用的内存资源。
[0113]更进一步的,所述预加载模块430,还用于在距离所述网络视频播放完之前的预定时间,开始预加载所述网络视频对应的关联视频。
[0114]对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0115]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0116]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:R0M/RAM、磁碟、光盘等。[0117]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种网络视频播放方法,其特征在于,包括: 判断通过当前显示界面是否能够触发网络视频的播放界面; 如果是,获取所述网络视频的网络标识; 依据所述网络标识,预加载所述网络视频的视频数据; 当检测到切换到所述网络视频的播放界面时,播放预加载的相应视频数据。
2.根据权利要求1所述的方法,其特征在于,所述判断通过当前显示界面是否能够触发网络视频的播放界面,包括: 判断通过当前显示界面是否能够触发唯一网络视频的播放界面。
3.根据权利要求1所述的方法,其特征在于,在通过当前显示界面能够触发多个网络视频的播放界面的情况下, 所述获取网络视频的网络标识,包括: 根据预设的第一筛选条件,获取满足该条件的网络视频的网络标识。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述预加载所述网络视频的视频数据,包括: 预加载所述网络视频的预定时长的视频数据。
5.根据权利要求4所述的方法,其特征在于,还包括: 在开始播放后,继续预加载所述网络视频的视频数据。
6.根据权利要求1-3任意一项所述的方法,其特征在于,还包括: 当检测到从所述当前显示界面切换到所述网络视频的播放界面以外的界面时,释放加载所述网络视频的视频数据所占用的内存资源。
7.根据权利要求6所述的方法,其特征在于,所述释放加载所述网络视频的视频数据所占用的内存资源,包括: 判断当前是否处于加载过程中,如果是则停止加载并释放加载所述网络视频的视频数据所占用的内存资源。
8.根据权利要求1-3任意一项所述的方法,其特征在于,还包括: 在距离所述网络视频播放完之前的预定时间,开始预加载所述网络视频对应的关联视频。
9.一种网络视频播放装置,其特征在于,包括: 判断模块,用于判断通过当前显示界面是否能够触发网络视频的播放界面,如果是,则触发网络标识获取模块; 所述网络标识获取模块,用于获取所述网络视频的网络标识; 预加载模块,用于依据所述网络标识,预加载所述网络视频的视频数据; 预加载数据播放模块,用于当检测到切换到所述网络视频的播放界面时,播放预加载的相应视频数据。
10.根据权利要求9所述的装置,其特征在于,所述判断模块,具体用于判断通过当前显示界面是否能够触发唯一网络视频的播放界面,如果是,则触发网络标识获取模块。
11.根据权利要求9所述的装置,其特征在于,所述网络标识获取模块,具体用于在通过当前显示界面能够触发多个网络视频的播放界面的情况下,根据预设的第一筛选条件,获取满足该条件的网络视频的网络标识。
12.根据权利要求9-11任意一项所述的装置,其特征在于,所述预加载模块,具体用于依据所述网络标识,预加载所述网络视频的预定时长的视频数据。
13.根据权利要求12所述的装置,其特征在于,所述预加载模块,还用于在开始播放后,继续预加载所述网络视频的视频数据。
14.根据权利要求9-11任意一项所述的装置,其特征在于,还包括: 资源释放模块,用于当检测到从所述当前显示界面切换到所述网络视频的播放界面以外的界面时,释放加载所述网络视频的视频数据所占用的内存资源。
15.根据权利要求14所述的装置,其特征在于,所述资源释放模块,具体用于当检测到从所述当前显示界面切换到所述网络视频的播放界面以外的界面时,判断当前是否处于加载过程中,如果是则停止加载并释放加载所述网络视频的视频数据所占用的内存资源。
16.根据权利要求9-11任意一项所述的装置,其特征在于,所述预加载模块,还用于在距离所述网络视频 播放完之前的预定时间,开始预加载所述网络视频对应的关联视频。
【文档编号】H04N21/472GK103686414SQ201310705212
【公开日】2014年3月26日 申请日期:2013年12月19日 优先权日:2013年12月19日
【发明者】胡伟雄, 邓治民, 李宏伟 申请人:北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1