网页视频的播放信息的显示方法和显示装置制造方法

文档序号:7809311阅读:193来源:国知局
网页视频的播放信息的显示方法和显示装置制造方法
【专利摘要】本发明提供了一种网页视频的播放信息的显示方法和显示装置。其中网页视频的播放信息的显示方法包括:浏览器获取由用户关注的网页视频的描述信息;上传描述信息至视频服务器;获取来自于视频服务器根据描述信息得到的网页视频的播放信息;在浏览器中展示播放信息,其中播放信息包括:第一视频播放源中对应于网页视频的第一播放入口链接和/或第二视频播放源中对应于网页视频的第二播放入口链接,第一视频播放源和第二视频播放源分别为提供网页视频播放服务的网站或服务器。从而向用户提供至少一个视频播放源的入口链接,无需用户手动查找视频播放信息,提高了用户体验。
【专利说明】网页视频的播放信息的显示方法和显示装置

【技术领域】
[0001]本发明涉及互联网领域,特别是涉及一种网页视频的播放信息的显示方法和显示
>J-U ρ?α装直。

【背景技术】
[0002]随着网络访问速度以及视频网站的快速发展,通过网页视频在线观看节目成为了用户常见的选择。
[0003]现有技术中,用户观看网页视频时,需要首先在浏览器中打开视频网站的页面,在选择需要观看的节目后通过浏览器向视频网站对应的服务器端发送针对待播放视频的访问请求;视频网站服务器端接收到该访问请求后,根据该访问请求浏览器返回视频数据,供浏览器进行播放。
[0004]应用现有技术进行网页视频的播放,需要用户在视频网站中查找出感兴趣额的内容并进行选择,在网页视频的内容为连续剧或者综艺等连载节目时,用户需要间隔一段时间访问节目对应的页面,以关注需要观看的视频节目的更新情况,花费了用户大量的时间和精力。
[0005]另外,现有技术中视频源为独立的视频网站,如果该网站的访问受到限制或者播放质量出现问题的情况下,用户查找其他视频源操作也比较复杂,一般操作需要通过搜索引擎进行搜索或者打开其他的视频网站查找对应的节目,也给用户带来了不便。


【发明内容】

[0006]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网页视频的播放信息的显示装置和相应的网页视频的播放信息的显示方法。
[0007]本发明一个进一步的目的是保证用户灵活地从多个视频源中进行选择以提高视频播放质量。
[0008]本发明另一个进一步的目的是用户及时方便地获得关注的网页视频的更新情况。
[0009]依据本发明的一个方面,提供了一种网页视频的播放信息的显示方法。该网页视频的播放信息的显示方法包括:浏览器获取由用户关注的网页视频的描述信息;上传描述信息至视频服务器;获取来自于视频服务器根据描述信息得到的网页视频的播放信息;在浏览器中展示播放信息,其中播放信息包括:第一视频播放源中对应于网页视频的第一播放入口链接和/或第二视频播放源中对应于网页视频的第二播放入口链接,第一视频播放源和第二视频播放源分别为提供网页视频播放服务的网站或服务器。
[0010]可选地,浏览器获取由用户关注的网页视频的描述信息包括:接收由用户对网页视频播放页面中的预设按扭进行的操作,并按照操作获取与预设按扭对应的网页视频的描述信息;或接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作,并按照选择操作获取与视频介绍对应的网页视频的描述信息。
[0011]可选地,接收由用户对网页视频播放页面中的预设按扭进行的操作包括:从播放页面中识别网页视频元素;在播放页面相邻于网页视频元素的位置生成浮层,浮层中预置有预设按钮;接收由用户对预设按钮的点击操作。
[0012]可选地,从播放页面中识别网页视频元素包括:获取播放页面的DOM树;从DOM树中查找出网页视频元素,并确定网页视频元素在播放页面中的位置。
[0013]可选地,接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作包括:在浏览器插件中加载视频介绍列表,视频介绍列表中包含按第一视频类型进行分类的至少一项网页视频介绍;获取由用户对视频介绍列表中网页视频介绍的选择操作。
[0014]可选地,在按第一视频类型进行分类的视频介绍列表的展示界面中还提供按第二视频类型进行细分的分类选项。
[0015]可选地,上传描述信息至视频服务器包括:按照描述信息的全部或其中一部分生成http请求;向视频服务器发送http请求。
[0016]可选地,获取来自于视频服务器根据描述信息得到的网页视频的播放信息包括:接收视频服务器下发的包含播放信息的数据块,播放信息由视频服务器根据http请求匹配得出;从数据块中提取出网页视频的播放信息。
[0017]可选地,播放信息中还包括以下至少一项:网页视频的名称、网页视频的海报图片、网页视频的更新信息、网页视频的分集信息、网页视频的剧情介绍。
[0018]可选地,第一视频播放源为视频播放平台,第一播放入口链接为视频播放平台中网页视频的播放页面的统一资源定位符;第二视频播放源为视频服务提供方,第二播放入口链接为视频服务提供方提供的播放网页视频的统一资源定位符。
[0019]可选地,视频播放平台中网页视频的播放页面中包括至少一个视频服务提供方提供的播放网页视频的统一资源定位符。
[0020]可选地,描述信息包括以下至少一项:视频类别、视频名称、视频长度、剧情简介、分集信息、更新信息、演员信息、导演信息、上映时间、台词语言、字幕语言、上映国家。
[0021]可选地,在浏览器中展示播放信息之后还包括:获取网页视频的更新信息,并向用户展示包含更新信息的提示窗口。
[0022]可选地,获取网页视频的更新信息包括:接收视频服务器推送的更新信息;或向视频服务器发送更新查询请求,并根据视频服务器返回的查询结果确定更新信息。
[0023]可选地,向视频服务器发送更新查询请求包括:从本地的网页视频播放记录中提取网页视频的统一资源定位符和分集播放记录;向视频服务器发送带有统一资源定位符的查询请求,以由视频服务器查询统一资源定位符对应的网页视频的分集更新数据,根据视频服务器返回的查询结果确定更新信息包括:接收视频服务器返回的带有分集更新数据的查询结果,将分集更新数据与分集播放记录进行比较,根据比较结果生成更新信息。
[0024]可选地,向用户展示包含更新信息的提示窗口包括:在浏览器中生成并展示包含更新信息的提示页面;或生成包含更新信息的弹窗,并显示界面的预定位置处展示。
[0025]根据本发明的另一个方面,还提供了一种网页视频的播放信息的显示装置。该显示装置包括:第一获取模块,配置为通过浏览器获取由用户关注的网页视频的描述信息;上传模块,配置为上传描述信息至视频服务器;第二获取模块,配置为获取来自于视频服务器根据描述信息得到的网页视频的播放信息;展示模块,配置为通过浏览器中展示播放信息,其中播放信息包括:第一视频播放源中对应于网页视频的第一播放入口链接和/或第二视频播放源中对应于网页视频的第二播放入口链接,第一视频播放源和第二视频播放源分别为提供网页视频播放服务的网站或服务器。
[0026]可选地,第一获取模块包括:第一操作接收子模块,配置为接收由用户对网页视频播放页面中的预设按扭进行的操作,并按照操作获取与预设按扭对应的网页视频的描述信息;第二操作接收子模块,配置为接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作,并按照选择操作获取与视频介绍对应的网页视频的描述信息。
[0027]可选地,第一操作接收子模块还配置为:从播放页面中识别网页视频元素;在播放页面相邻于网页视频元素的位置生成浮层,浮层中预置有预设按钮;接收由用户对预设按钮的点击操作,其中,从播放页面中识别网页视频元素包括:获取播放页面的DOM树;从DOM树中查找出网页视频元素,并确定网页视频元素在播放页面中的位置。
[0028]可选地,第二操作接收子模块还配置为:在浏览器插件中加载视频介绍列表,视频介绍列表中包含按第一视频类型进行分类的至少一项网页视频介绍;获取由用户对视频介绍列表中网页视频介绍的选择操作,其中,在按第一视频类型进行分类的视频介绍列表的展示界面中还提供按第二视频类型进行细分的分类选项。
[0029]可选地,上传模块还配置为:按照描述信息的全部或其中一部分生成http请求;向视频服务器发送http请求。
[0030]可选地,第二获取模块还配置为:接收视频服务器下发的包含播放信息的数据块,播放信息由视频服务器根据http请求匹配得出;从数据块中提取出网页视频的播放信息。
[0031]可选地,播放信息中还包括以下至少一项:网页视频的名称、网页视频的海报图片、网页视频的更新信息、网页视频的分集信息、网页视频的剧情介绍。
[0032]可选地,第一视频播放源为视频播放平台,第一播放入口链接为视频播放平台中网页视频的播放页面的统一资源定位符,视频播放平台中网页视频的播放页面中包括至少一个视频服务提供方提供的播放网页视频的统一资源定位符;第二视频播放源为视频服务提供方,第二播放入口链接为视频服务提供方提供的播放网页视频的统一资源定位符。
[0033]可选地,描述信息包括以下至少一项:视频类别、视频名称、视频长度、剧情简介、分集信息、更新信息、演员信息、导演信息、上映时间、台词语言、字幕语言、上映国家。
[0034]可选地,提示模块,配置为获取网页视频的更新信息,并向用户展示包含更新信息的提不窗口。
[0035]可选地,提示模块包括:第一更新子模块,配置为接收视频服务器推送的更新信息;或第二更新子模块,配置为向视频服务器发送更新查询请求,并根据视频服务器返回的查询结果确定更新信息。
[0036]可选地,第二更新子模块还配置为:从本地的网页视频播放记录中提取网页视频的统一资源定位符和分集播放记录;向视频服务器发送带有统一资源定位符的查询请求,以由视频服务器查询统一资源定位符对应的网页视频的分集更新数据,接收视频服务器返回的带有分集更新数据的查询结果,将分集更新数据与分集播放记录进行比较,根据比较结果生成更新信息。
[0037]可选地,其中提示模块还配置为:在浏览器中生成并展示包含更新信息的提示页面;或生成包含更新信息的弹窗,并显示界面的预定位置处展示。
[0038]本发明的网页视频的播放信息的显示方法和显示装置,由浏览器获取用户关注的网页视频的相关信息,通过视频服务器得到关注的网页信息的至少一个视频播放源的入口链接,供用户选择,无需用户手动查找视频播放信息,提高了用户体验。
[0039]进一步地,本发明的网页视频的播放信息的显示方法还可以为用户提供良好的关注选择页面,便于用户方便地查找到感兴趣的视频节目,并且可以自动向用户提示节目更新,避免了手动查看更新耗费时间和精力。
[0040]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0041]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

【专利附图】

【附图说明】
[0042]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0043]图1是根据本发明一个实施例的网页视频的播放信息的显示装置的示意图;
[0044]图2是根据本发明一个实施例的网页视频的播放信息的显示方法的示意图;
[0045]图3为根据本发明一个实施例的网页视频的播放信息的显示方法中获取描述信息的一种不意图;
[0046]图4为根据本发明一个实施例的网页视频的播放信息的显示方法中获取描述信息的另一种不意图;
[0047]图5是根据本发明一个实施例的网页视频的播放信息的显示方法的展示播放信息的界面图;
[0048]图6是根据本发明一个实施例的网页视频的播放信息的显示方法的视频播放平台中网页视频的播放页面示意图;以及
[0049]图7是根据本发明一个实施例的网页视频的播放信息的显示方法的更新信息的弹窗的示意图。

【具体实施方式】
[0050]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0051]本实施例提供了一种网页视频的播放信息的显示装置。该显示装置可以与浏览器配合使用,向用户提供网页视频播放信息显示的服务,提高了用户观看网页视频的体验。图1是根据本发明一个实施例的网页视频的播放信息的显示装置100的示意图,如图,该网页视频的播放信息的显示装置100—般性地可以包括:第一获取模块110、上传模块120、第二获取模块130、展示模块140,以上模块可以根据使用环境和本实施例的网页视频的播放信息的显示装置100的功能灵活进行配置和优化,在一些可选实施例中,还可以选择性地配置有提示模块150,第一获取模块110可以包括有第一操作接收子模块112、第二操作接收子模块114,提示模块150可以包括有第一更新子模块152和第二更新子模块154。
[0052]在以上模块中,第一获取模块110配置为通过浏览器获取由用户关注的网页视频的描述信息。描述信息可以包括以下至少一项:视频类别、视频名称、视频长度、剧情简介、分集信息、更新信息、演员信息、导演信息、上映时间、台词语言、字幕语言、上映国家。通过以上描述信息,用户可以确定该视频的基本情况,以进行选择和观看。
[0053]第一获取模块110可以具体包括:第一操作接收子模块112和第二操作接收子模块 114。
[0054]其中,第一操作接收子模块112接收由用户对网页视频播放页面中的预设按扭进行的操作,并按照操作获取与预设按扭对应的网页视频的描述信息。第一操作接收子模块112接收由用户对网页视频播放页面中的预设按扭进行的操作的可选流程为:从播放页面中识别网页视频元素;在播放页面相邻于网页视频元素的位置生成浮层,浮层中预置有预设按钮;接收由用户对预设按钮的点击操作。其中,从播放页面中识别网页视频元素包括:获取播放页面的DOM树;从DOM树中查找出网页视频元素,并确定网页视频元素在播放页面中的位置。也就是在网页视频的播放页面中将正在播放的视频内容添加为关注,通过这样的流程,方便了用户对试看节目的关注。
[0055]文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。DOM定义了访问HTML (Hypertext Markup Language,超文本标记语言)和XML(extensible Markup Language,可扩展标记语言)文档的标准。其中HTMLDOM定义了所有HTML元素的对象和属性,以及访问它们的方法,因此利用网页页面的DOM树模型就可以确定出网页视频元素及其位置。
[0056]第二操作接收子模块114可以配置为接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作,并按照选择操作获取与视频介绍对应的网页视频的描述信息。也就是通过该预置浏览器插件展示网页视频的描述信息,供用户选择,浏览器插件展示的网页视频的描述信息可以是浏览器的预置数据,并可以在网络空闲时进行定时更新,在开启该浏览器插件时,直接加载,从而保证这些描述信息的加载速度。另外一种方式是在用户加载该浏览器插件,以http访问请求的方式向网络侧获取数据并渲染加载,这种方式的数据与网络一致,但是受到网络速度的影响较大。
[0057]第二操作接收子模块114接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作的具体流程可以包括:在浏览器插件中加载视频介绍列表,视频介绍列表中包含按第一视频类型进行分类的至少一项网页视频介绍;获取由用户对视频介绍列表中网页视频介绍的选择操作。其中,在按第一视频类型进行分类的视频介绍列表的展示界面中还提供按第二视频类型进行细分的分类选项。以上第一视频类型和第二视频类型可以是对视频节目的不同分类方式,例如第一视频类型可以包括:连续剧、电影、综艺、记录片、动漫、新闻等。第二视频类型是在第一视频类型基础上进行的进一步划分,例如连续剧可以按照拍摄国家分为:大陆剧、港台剧、美剧、韩剧等,也可以按照题材分为:喜剧、警匪、家庭、爱情等,此外第二视频类型还可以按照上映时间、语言等进行分类。
[0058]第二操作接收子模块114利用第一视频类型和第二视频类型进行分类,可以帮助用户方便地找到感兴趣的内容,并添加至关注。
[0059]上传模块120配置为上传描述信息至视频服务器。视频服务器可以预先采集网络上提供网页视频播放的播放源的信息,并将各播放源的信息汇总,根据浏览器的请求进行下发。上传模块120可以按照描述信息的全部或其中一部分生成http请求;向视频服务器发送http请求。
[0060]第二获取模块130可以配置为获取来自于视频服务器根据描述信息得到的网页视频的播放信息;播放信息包括有第一视频播放源中对应于网页视频的第一播放入口链接和/或第二视频播放源中对应于网页视频的第二播放入口链接,第一视频播放源和第二视频播放源可以分别为提供网页视频播放服务的网站或服务器。播放信息可以由视频服务器在网络上进行收集和汇总,节省了用户在不同视频源之间进行切换花费的时间。
[0061]播放信息还可以进一步包括以下内容:网页视频的名称、网页视频的海报图片、网页视频的更新信息、网页视频的分集信息、网页视频的剧情介绍。
[0062]优选地,以上第一视频播放源可以为视频播放平台,第一播放入口链接为视频播放平台中网页视频的播放页面的统一资源定位符,视频播放平台中网页视频的播放页面中包括至少一个视频服务提供方提供的播放网页视频的统一资源定位符;第二视频播放源为视频服务提供方,第二播放入口链接为视频服务提供方提供的播放网页视频的统一资源定位符。
[0063]用户选择第一视频播放源时,可以打开视频播放平台的对应于该网页视频的页面。该页面中可以包括网页的详细播放信息,以及多个视频源的播放入口。用户选择第二视频播放源时,可以直接从第二视频播放源得到视频数据,并在浏览器中播放。也就是说,如果用户选择直接观看网页视频,可以直接点击第二播放入口链接,通过默认的视频播放源进行视频观看,如果需要多个视频源中进行选择或者需要查看网页视频的详细信息时,可以直接点击第一播放入口链接,在视频播放平台中网页视频的播放页面中的多个视频服务提供方进行选择,而不必手动在各个视频服务提供方中进行切换。
[0064]本实施例的网页视频的播放信息的显示装置100还可以提供自动提示用户关注的网页视频的更新信息的功能,具体地,在本实施例的网页视频的播放信息的显示装置100设置有提示模块150。提示模块150可以获取网页视频的更新信息,并向用户展示包含更新信息的提示窗口。
[0065]提示模块150的一种可选结构为包括:第一更新子模块152和第二更新子模块154。第一更新子模块152和第二更新子模块154分别使用不同的方式确定关注的网页视频的更新信息。
[0066]第一更新子模块152可以接收视频服务器推送的更新信息,具体地,浏览器将用户观看网页视频的记录数据上传至视频服务器,视频服务器可以定期扫描各视频播放源中关注网页视频的情况,并与以上记录数据进行比较,当发现更新时,向浏览器下发更新信息。浏览器根据视频服务器下发的更新信息进行更新提示。
[0067]第二更新子模块154可以向视频服务器发送更新查询请求,并根据视频服务器返回的查询结果确定更新信息。具体的流程可以为从本地的网页视频播放记录中提取网页视频的统一资源定位符和分集播放记录;向视频服务器发送带有统一资源定位符的查询请求,以由视频服务器查询统一资源定位符对应的网页视频的分集更新数据,接收视频服务器返回的带有分集更新数据的查询结果,将分集更新数据与分集播放记录进行比较,根据比较结果生成更新信息。
[0068]提示模块150通过第一更新子模块152和第二更新子模块154得到更新信后,可以采用以下方式向用户提醒:在浏览器中生成并展示包含更新信息的提示页面;或生成包含更新信息的弹窗,并显示界面的预定位置处展示。
[0069]本实施例的网页视频的播放信息的显示装置100通过与浏览器和视频服务器进行数据交流,在用户侧提供更加方便灵活的网页视频播放和展示功能,提高了用户的使用体验。
[0070]依据本发明实施例的一个方面,还提供了一种网页视频的播放信息的显示方法。该方法可以由以上介绍的任一种网页视频的播放信息的显示装置100来执行,提高用户观看网页视频节目,特别是分集网页视频节目的体验。图2是根据本发明一个实施例的网页视频的播放信息的显示方法的示意图,该显示方法可以包括:
[0071]步骤S202,浏览器获取由用户关注的网页视频的描述信息;
[0072]步骤S204,上传描述信息至视频服务器;
[0073]步骤S206,获取来自于视频服务器根据描述信息得到的网页视频的播放信息;
[0074]步骤S208,在浏览器中展示播放信息。
[0075]在以上步骤中,描述信息包括以下至少一项:视频类别、视频名称、视频长度、剧情简介、分集信息、更新信息、演员信息、导演信息、上映时间、台词语言、字幕语言、上映国家。通过以上描述信息,用户可以确定该视频的基本情况,以进行选择和观看。
[0076]步骤S202获取描述信息的方式包括多种,其中一种为接收由用户对网页视频播放页面中的预设按扭进行的操作,并按照操作获取与预设按扭对应的网页视频的描述信息,首先从播放页面中识别网页视频元素;在播放页面相邻于网页视频元素的位置生成浮层,浮层中预置有预设按钮;接收由用户对预设按钮的点击操作。其中从播放页面中识别网页视频元素包括:获取播放页面的DOM树;从DOM树中查找出网页视频元素,并确定网页视频元素在播放页面中的位置。HTML DOM定义了所有HTML元素的对象和属性,以及访问它们的方法,因此利用网页页面的DOM树模型就可以确定出网页视频元素及其位置。
[0077]图3为根据本发明一个实施例的网页视频的播放信息的显示方法中获取描述信息的一种示意图,示出了一个示例性的网页视频播放页面,在图3中,播放页面为第一视频中播放剧集5第三季第5集的播放页面,通过识别出视频元素及其在页面中的位置,然后在视频元素的右上角生成一个显示浮层,浮层中显示有文字“添加至关注”,在用户该浮层中的按钮后就可以获取该剧集5第三季的视频内容的描述信息。在浮层被点击后,其显示文字可以相应修改为“已关注”。
[0078]步骤S202获取描述信息的第二种方式为:接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作包括:在浏览器插件中加载视频介绍列表,视频介绍列表中包含按第一视频类型进行分类的至少一项网页视频介绍;获取由用户对视频介绍列表中网页视频介绍的选择操作。其中在按第一视频类型进行分类的视频介绍列表的展示界面中还提供按第二视频类型进行细分的分类选项。以上第一视频类型和第二视频类型可以是对视频节目的不同分类方式,例如第一视频类型可以包括:连续剧、电影、综艺、记录片、动漫、新闻等。第二视频类型是在第一视频类型基础上进行的进一步划分,例如连续剧可以按照拍摄国家分为:大陆剧、港台剧、美剧、韩剧等,也可以按照题材分为:喜剧、警匪、家庭、爱情等,此外第二视频类型还可以按照上映时间、语言等进行分类。
[0079]图4为根据本发明一个实施例的网页视频的播放信息的显示方法中获取描述信息的另一种示意图,该浏览器插件提供了电视剧、电影、综艺、动漫、新闻等第一视频类型进行分类的网页视频的描述信息,其中图4示出的一个示例性的浏览器插件是电视剧分类下的显示界面,在该界面下提供了名称为剧集I至剧集9的电视剧的内容,每个剧集的显示内容还包括:海报和题材,例如剧集I为历史传奇类、剧集2为爱情故事类、剧集3为军事题材类等等,另外在该界面上还提供了视频生产地的分类选项,例如图中的大陆、韩国、港台、美国、泰国等,以便用户对剧集进行进一步细分。
[0080]图4中示出的浏览器插件示出了 9个剧集的界面,使用时通过滚动或拖动,可以加载更多隐藏的内容。这些剧集的描述信息可以是浏览器的预置数据,并可以在网络空闲时进行定时更新,在开启该浏览器插件时,直接加载,从而保证这些描述信息的加载速度。另外一种方式是在用户加载该浏览器插件,以http访问请求的方式向网络侧获取数据并渲染加载,这种方式的数据与网络一致,但是受到网络速度的影响较大。
[0081]如果用户对以上浏览器插件中某一项网页视频感兴趣,可以加入关注列表,例如在图4中,用户对剧集5感兴趣,当用户的操作焦点(例如鼠标的位置)移到剧集5上并停留一段时间,可以在剧集5的描述信息显示界面的中央显示出“加入关注”的标签,供用户点击,从而完成选择操作。
[0082]步骤S204中上传描述信息至视频服务器可以利用http的访问请求发送方式进行:例如按照描述信息的全部或其中一部分生成http请求;向视频服务器发送http请求。
[0083]相应地,步骤S206的一种详细流程可以为:接收视频服务器下发的包含播放信息的数据块,播放信息由视频服务器根据http请求匹配得出;从数据块中提取出网页视频的播放信息。
[0084]步骤S206和步骤S208中得到的播放信息包括:第一视频播放源中对应于网页视频的第一播放入口链接和/或第二视频播放源中对应于网页视频的第二播放入口链接,第一视频播放源和第二视频播放源分别为提供网页视频播放服务的网站或服务器。
[0085]播放信息可以由视频服务器在网络上进行收集和汇总,节省了用户在不同视频源之间进行切换花费的时间。优选地,以上第一视频播放源可以为视频播放平台,第一播放入口链接为视频播放平台中网页视频的播放页面的统一资源定位符,视频播放平台中网页视频的播放页面中包括至少一个视频服务提供方提供的播放网页视频的统一资源定位符;第二视频播放源为视频服务提供方,第二播放入口链接为视频服务提供方提供的播放网页视频的统一资源定位符。
[0086]用户选择第一视频播放源时,可以打开视频播放平台的对应于该网页视频的页面。该页面中可以包括网页的详细播放信息,以及多个视频源的播放入口。用户选择第二视频播放源时,可以直接从第二视频播放源得到视频数据,并在浏览器中播放。
[0087]播放信息中还可以包括以下至少一项:网页视频的名称、网页视频的海报图片、网页视频的更新信息、网页视频的分集信息、网页视频的剧情介绍。
[0088]图5是根据本发明一个实施例的网页视频的播放信息的显示方法的展示播放信息的界面图,在图5中,用户关注了剧集5的第一季、第二季、第三季等三部网页视频,在关注列表的显示界面中,分别给出了三个剧集的海报、分集信息、和名称。其中剧集名称和海报对应有第一视频播放源中对应于网页视频的第一播放入口链接,打开后是网页视频播放平台的页面,分集内容对应有第二视频播放源中对应于网页视频的第二播放入口链接,点击后直接播放该集视频的页面。也就是说,如果用户选择直接观看网页视频,可以直接点击第二播放入口链接也就是点击剧集名称下的具体集数,就可以通过默认的视频播放源进行视频观看,如果需要多个视频源中进行选择或者需要查看网页视频的详细信息时,可以直接点击第一播放入口链接即点击剧集名称或海报,就可以在视频播放平台中网页视频的播放页面中的多个视频服务提供方进行选择,而不必手动在各个视频服务提供方中进行切换。
[0089]图6是根据本发明一个实施例的网页视频的播放信息的显示方法的视频播放平台中网页视频的播放页面示意图,图6以舌尖上的中国第二季为例,给出了播放平台页面,其中除了视频内容的介绍(如主持、地区、简介、海报)等外,还提供了多个视频服务提供方提供的播放网页视频的统一资源定位符,例如乐视、搜狐、腾讯、爱奇艺、凤凰、优酷、56、PPTV的舌尖上的中国第二季的播放地址,用户可以在其中自行选择使用。另外图5中所示的第二播放入口链接可以是以上如乐视、搜狐、腾讯、爱奇艺、凤凰、优酷、56、PPTV的视频播放网站播放地址的其中一种。
[0090]随着一些剧集线上和线下的同步播出,有些剧集是逐渐进行更新的,而不是一次将全部剧集放在网站上,例如某些美剧或者是直播中的大陆剧等,现有技术中,要想获得最新的剧集,需要打开对应的页面,由用户查看,而在本实施例的网页视频的播放信息的显示方法中,可以在步骤S208之后还可以获取网页视频的更新信息,并向用户展示包含更新信息的提不窗口。
[0091]其中,获取网页视频的更新信息使用不同的方式确定关注的网页视频的更新信肩、O
[0092]第一种获取网页视频更新信息的方式包括:接收视频服务器推送的更新信息。具体地,浏览器将用户观看网页视频的记录数据上传至视频服务器,视频服务器可以定期扫描各视频播放源中关注网页视频的情况,并与以上记录数据进行比较,当发现更新时,向浏览器下发更新信息。浏览器根据视频服务器下发的更新信息进行更新提示。
[0093]第二种获取网页视频更新信息的方式包括:向视频服务器发送更新查询请求,并根据视频服务器返回的查询结果确定更新信息。具体的流程可以为从本地的网页视频播放记录中提取网页视频的统一资源定位符和分集播放记录;向视频服务器发送带有统一资源定位符的查询请求,以由视频服务器查询统一资源定位符对应的网页视频的分集更新数据,接收视频服务器返回的带有分集更新数据的查询结果,将分集更新数据与分集播放记录进行比较,根据比较结果生成更新信息。
[0094]获取到更新信息后,可以采用以下方式向用户提醒:在浏览器中生成并展示包含更新信息的提示页面;或生成包含更新信息的弹窗,并显示界面的预定位置处展示。
[0095]其中,在浏览器中生成并展示包含更新信息的提示页面也可以参见图5,图5中剧集5第三季给出了更新至第5集的提示信息。
[0096]图7是根据本发明一个实施例的网页视频的播放信息的显示方法的更新信息的弹窗的示意图,具体可以在系统内生成一个常驻内存的进程,定时进行更新剧集的查询,当发现更新后,在任务栏的底端弹出如图7的弹窗界面,向用户提示剧集5第三季已经更新至第5集的信息。
[0097]本实施例的网页视频的播放信息的方法可以向用户提供至少一个视频播放源的入口链接,供用户选择,无需用户手动查找视频播放信息,并向用户提供良好的关注选择页面,便于用户方便地查找到感兴趣的视频节目,还可以自动向用户提示节目更新,避免了手动查看更新耗费时间和精力。
[0098]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0099]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0100]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0101]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0102]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网页视频的播放信息的显示装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0103]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0104]至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
[0105]本发明实施例还提供了 Al.—种网页视频的播放信息的显示方法,包括:
[0106]浏览器获取由用户关注的网页视频的描述信息;
[0107]上传所述描述信息至视频服务器;
[0108]获取来自于所述视频服务器根据所述描述信息得到的所述网页视频的播放信息;
[0109]在所述浏览器中展示所述播放信息,
[0110]其中所述播放信息包括:第一视频播放源中对应于所述网页视频的第一播放入口链接和/或第二视频播放源中对应于所述网页视频的第二播放入口链接,所述第一视频播放源和第二视频播放源分别为提供所述网页视频播放服务的网站或服务器。
[0111]A2.根据Al所述的方法,其中,浏览器获取由用户关注的网页视频的描述信息包括:
[0112]接收由用户对网页视频播放页面中的预设按扭进行的操作,并按照所述操作获取与所述预设按扭对应的网页视频的描述信息;或
[0113]接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作,并按照所述选择操作获取与所述视频介绍对应的网页视频的描述信息。
[0114]A3.根据A2所述的方法,其中,接收由用户对网页视频播放页面中的预设按扭进行的操作包括:
[0115]从所述播放页面中识别网页视频元素;
[0116]在所述播放页面相邻于所述网页视频元素的位置生成浮层,所述浮层中预置有所述预设按钮;
[0117]接收由用户对所述预设按钮的点击操作。
[0118]A4.根据A3所述的方法,其中,从所述播放页面中识别网页视频元素包括:
[0119]获取所述播放页面的DOM树;
[0120]从所述DOM树中查找出所述网页视频元素,并确定所述网页视频元素在所述播放页面中的位置。
[0121]A5.根据A2所述的方法,其中,接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作包括:
[0122]在所述浏览器插件中加载视频介绍列表,视频介绍列表中包含按第一视频类型进行分类的至少一项网页视频介绍;
[0123]获取由用户对所述视频介绍列表中网页视频介绍的选择操作。
[0124]A6.根据A5所述的方法,其中,
[0125]在按所述第一视频类型进行分类的视频介绍列表的展示界面中还提供按第二视频类型进行细分的分类选项。
[0126]A7.根据Al至A6中任一项所述的方法,其中,上传所述描述信息至视频服务器包括:
[0127]按照所述描述信息的全部或其中一部分生成http请求;
[0128]向所述视频服务器发送所述http请求。
[0129]AS.根据A7所述的方法,其中,获取来自于所述视频服务器根据所述描述信息得到的所述网页视频的播放信息包括:
[0130]接收所述视频服务器下发的包含所述播放信息的数据块,所述播放信息由所述视频服务器根据所述http请求匹配得出;
[0131]从所述数据块中提取出所述网页视频的播放信息。
[0132]A9.根据A8所述的方法,其中,
[0133]所述播放信息中还包括以下至少一项:所述网页视频的名称、所述网页视频的海报图片、所述网页视频的更新信息、所述网页视频的分集信息、所述网页视频的剧情介绍。
[0134]A10.根据Al至A9中任一项所述的方法,其中,
[0135]所述第一视频播放源为视频播放平台,所述第一播放入口链接为所述视频播放平台中所述网页视频的播放页面的统一资源定位符;
[0136]所述第二视频播放源为视频服务提供方,所述第二播放入口链接为所述视频服务提供方提供的播放所述网页视频的统一资源定位符。
[0137]All.根据AlO所述的方法,其中,所述视频播放平台中所述网页视频的播放页面中包括至少一个视频服务提供方提供的播放所述网页视频的统一资源定位符。
[0138]A12.根据Al至All中任一项所述的方法,其中,
[0139]所述描述信息包括以下至少一项:视频类别、视频名称、视频长度、剧情简介、分集信息、更新信息、演员信息、导演信息、上映时间、台词语言、字幕语言、上映国家。
[0140]A13.根据Al至A12中任一项所述的方法,其中,在所述浏览器中展示所述播放信息之后还包括:
[0141]获取所述网页视频的更新信息,并向用户展示包含所述更新信息的提示窗口。
[0142]A14.根据A13所述的方法,其中,获取所述网页视频的更新信息包括:
[0143]接收所述视频服务器推送的更新信息;或
[0144]向所述视频服务器发送更新查询请求,并根据所述视频服务器返回的查询结果确定所述更新信息。
[0145]A15.根据A14所述的方法,其中,
[0146]向所述视频服务器发送更新查询请求包括:从本地的网页视频播放记录中提取所述网页视频的统一资源定位符和分集播放记录;向所述视频服务器发送带有所述统一资源定位符的查询请求,以由所述视频服务器查询所述统一资源定位符对应的网页视频的分集更新数据,
[0147]根据所述视频服务器返回的查询结果确定所述更新信息包括:接收所述视频服务器返回的带有所述分集更新数据的查询结果,将所述分集更新数据与所述分集播放记录进行比较,根据比较结果生成所述更新信息。
[0148]A16.根据A13所述的方法,其中,向用户展示包含所述更新信息的提示窗口包括:
[0149]在所述浏览器中生成并展示包含所述更新信息的提示页面;或
[0150]生成包含所述更新信息的弹窗,并显示界面的预定位置处展示。
[0151]本实施例还提供了 B17.—种网页视频的播放信息的显示装置,包括:
[0152]第一获取模块,配置为通过浏览器获取由用户关注的网页视频的描述信息;
[0153]上传模块,配置为上传所述描述信息至视频服务器;
[0154]第二获取模块,配置为获取来自于所述视频服务器根据所述描述信息得到的所述网页视频的播放信息;
[0155]展示模块,配置为通过所述浏览器中展示所述播放信息,其中所述播放信息包括:第一视频播放源中对应于所述网页视频的第一播放入口链接和/或第二视频播放源中对应于所述网页视频的第二播放入口链接,所述第一视频播放源和第二视频播放源分别为提供所述网页视频播放服务的网站或服务器。
[0156]B18.根据B17所述的装置,其中,所述第一获取模块包括:
[0157]第一操作接收子模块,配置为接收由用户对网页视频播放页面中的预设按扭进行的操作,并按照所述操作获取与所述预设按扭对应的网页视频的描述信息;
[0158]第二操作接收子模块,配置为接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作,并按照所述选择操作获取与所述视频介绍对应的网页视频的描述信息。
[0159]B19.根据B18所述的装置,其中,所述第一操作接收子模块还配置为:
[0160]从所述播放页面中识别网页视频元素;
[0161]在所述播放页面相邻于所述网页视频元素的位置生成浮层,所述浮层中预置有所述预设按钮;
[0162]接收由用户对所述预设按钮的点击操作,
[0163]其中,从所述播放页面中识别网页视频元素包括:获取所述播放页面的DOM树;从所述DOM树中查找出所述网页视频元素,并确定所述网页视频元素在所述播放页面中的位置。
[0164]B20.根据B18所述的装置,其中,所述第二操作接收子模块还配置为:
[0165]在所述浏览器插件中加载视频介绍列表,视频介绍列表中包含按第一视频类型进行分类的至少一项网页视频介绍;
[0166]获取由用户对所述视频介绍列表中网页视频介绍的选择操作,
[0167]其中,在按所述第一视频类型进行分类的视频介绍列表的展示界面中还提供按第二视频类型进行细分的分类选项。
[0168]B21.根据B17至B20中任一项所述的装置,其中,所述上传模块还配置为:
[0169]按照所述描述信息的全部或其中一部分生成http请求;
[0170]向所述视频服务器发送所述http请求。
[0171]B22.根据B21所述的装置,其中,所述第二获取模块还配置为:
[0172]接收所述视频服务器下发的包含所述播放信息的数据块,所述播放信息由所述视频服务器根据所述http请求匹配得出;
[0173]从所述数据块中提取出所述网页视频的播放信息。
[0174]B23.根据B22所述的装置,其中,
[0175]所述播放信息中还包括以下至少一项:所述网页视频的名称、所述网页视频的海报图片、所述网页视频的更新信息、所述网页视频的分集信息、所述网页视频的剧情介绍。
[0176]B24.根据B17至B23中任一项所述的装置,其中,
[0177]所述第一视频播放源为视频播放平台,所述第一播放入口链接为所述视频播放平台中所述网页视频的播放页面的统一资源定位符,所述视频播放平台中所述网页视频的播放页面中包括至少一个视频服务提供方提供的播放所述网页视频的统一资源定位符;
[0178]所述第二视频播放源为视频服务提供方,所述第二播放入口链接为所述视频服务提供方提供的播放所述网页视频的统一资源定位符。
[0179]B25.根据B17至B24中任一项所述的装置,其中,
[0180]所述描述信息包括以下至少一项:视频类别、视频名称、视频长度、剧情简介、分集信息、更新信息、演员信息、导演信息、上映时间、台词语言、字幕语言、上映国家。
[0181]B26.根据B17至B25中任一项所述的装置,还包括:
[0182]提示模块,配置为获取所述网页视频的更新信息,并向用户展示包含所述更新信息的提不窗口。
[0183]B27.根据B26所述的装置,其中,所述提示模块包括:
[0184]第一更新子模块,配置为接收所述视频服务器推送的更新信息;或
[0185]第二更新子模块,配置为向所述视频服务器发送更新查询请求,并根据所述视频服务器返回的查询结果确定所述更新信息。
[0186]B28.根据B27所述的装置,其中,所述第二更新子模块还配置为:
[0187]从本地的网页视频播放记录中提取所述网页视频的统一资源定位符和分集播放记录;向所述视频服务器发送带有所述统一资源定位符的查询请求,以由所述视频服务器查询所述统一资源定位符对应的网页视频的分集更新数据,
[0188]接收所述视频服务器返回的带有所述分集更新数据的查询结果,将所述分集更新数据与所述分集播放记录进行比较,根据比较结果生成所述更新信息。
[0189]B29.根据B26所述的装置,其中所述提示模块还配置为:
[0190]在所述浏览器中生成并展示包含所述更新信息的提示页面;或
[0191]生成包含所述更新信息的弹窗,并显示界面的预定位置处展示。
【权利要求】
1.一种网页视频的播放信息的显示方法,包括: 浏览器获取由用户关注的网页视频的描述信息; 上传所述描述信息至视频服务器; 获取来自于所述视频服务器根据所述描述信息得到的所述网页视频的播放信息; 在所述浏览器中展示所述播放信息, 其中所述播放信息包括:第一视频播放源中对应于所述网页视频的第一播放入口链接和/或第二视频播放源中对应于所述网页视频的第二播放入口链接,所述第一视频播放源和第二视频播放源分别为提供所述网页视频播放服务的网站或服务器。
2.根据权利要求1所述的方法,其中,浏览器获取由用户关注的网页视频的描述信息包括: 接收由用户对网页视频播放页面中的预设按扭进行的操作,并按照所述操作获取与所述预设按扭对应的网页视频的描述信息;或 接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作,并按照所述选择操作获取与所述视频介绍对应的网页视频的描述信息。
3.根据权利要求2所述的方法,其中,接收由用户对网页视频播放页面中的预设按扭进行的操作包括: 从所述播放页面中识别网页视频元素; 在所述播放页面相邻于所述网页视频元素的位置生成浮层,所述浮层中预置有所述预设按钮; 接收由用户对所述预设按钮的点击操作。
4.根据权利要求3所述的方法,其中,从所述播放页面中识别网页视频元素包括: 获取所述播放页面的DOM树; 从所述DOM树中查找出所述网页视频元素,并确定所述网页视频元素在所述播放页面中的位置。
5.根据权利要求2所述的方法,其中,接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作包括: 在所述浏览器插件中加载视频介绍列表,视频介绍列表中包含按第一视频类型进行分类的至少一项网页视频介绍; 获取由用户对所述视频介绍列表中网页视频介绍的选择操作。
6.根据权利要求5所述的方法,其中, 在按所述第一视频类型进行分类的视频介绍列表的展示界面中还提供按第二视频类型进行细分的分类选项。
7.根据权利要求1至6中任一项所述的方法,其中,上传所述描述信息至视频服务器包括: 按照所述描述信息的全部或其中一部分生成http请求; 向所述视频服务器发送所述http请求。
8.根据权利要求7所述的方法,其中,获取来自于所述视频服务器根据所述描述信息得到的所述网页视频的播放信息包括: 接收所述视频服务器下发的包含所述播放信息的数据块,所述播放信息由所述视频服务器根据所述http请求匹配得出; 从所述数据块中提取出所述网页视频的播放信息。
9.一种网页视频的播放信息的显示装置,包括: 第一获取模块,配置为通过浏览器获取由用户关注的网页视频的描述信息; 上传模块,配置为上传所述描述信息至视频服务器; 第二获取模块,配置为获取来自于所述视频服务器根据所述描述信息得到的所述网页视频的播放信息; 展示模块,配置为通过所述浏览器中展示所述播放信息,其中所述播放信息包括:第一视频播放源中对应于所述网页视频的第一播放入口链接和/或第二视频播放源中对应于所述网页视频的第二播放入口链接,所述第一视频播放源和第二视频播放源分别为提供所述网页视频播放服务的网站或服务器。
10.根据权利要求9所述的装置,其中,所述第一获取模块包括: 第一操作接收子模块,配置为接收由用户对网页视频播放页面中的预设按扭进行的操作,并按照所述操作获取与所述预设按扭对应的网页视频的描述信息; 第二操作接收子模块,配置为接收由用户对预设的浏览器插件中加载的视频介绍进行的选择操作,并按照所述选择操作获取与所述视频介绍对应的网页视频的描述信息。
【文档编号】H04N21/8547GK104135685SQ201410345686
【公开日】2014年11月5日 申请日期:2014年7月18日 优先权日:2014年7月18日
【发明者】何奋 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1