一种信息获取方法和装置制造方法

文档序号:7983497阅读:201来源:国知局
一种信息获取方法和装置制造方法
【专利摘要】本发明实施例公开了一种信息获取方法和装置,用于视频播放中,该方法包括:获得视频流和与所述视频流关联的视频超链接信息,所述视频超链接信息包括所述视频超链接的统一资源定位符URL、所述视频超链接在所述视频流中的时间信息和位置信息;获得超链接激活信息,所述超链接激活信息包括待激活超链接在所述视频流中的时间信息和位置信息;将所述超链接激活信息与所述视频超链接信息进行匹配,当匹配成功时,根据所述视频超链接的URL获取对应的信息。采用本发明,可以在视频流中嵌入超链接,当用户对视频中的人物、物品或场景等产生兴趣点击时,可以通过超链接跳转到相关网络资源。
【专利说明】一种信息获取方法和装置
【技术领域】
[0001]本发明涉及视频播放处理领域,尤其涉及一种信息获取方法和装置。
【背景技术】
[0002]随着互联网技术的发展和网络带宽的提升,与视频相关的应用越来越多,已经从单一的即时视频通话,演变到视频播放、视频点播,视频消息等多种形式。其中,视频消息也叫视频留言,类似文本消息,可以发给好友,只是内容是一段视频;一般的应用场景是,用户用手机上的摄像头录制一段视频,然后以消息的形式发给好友;是区别于实时视频聊天的另一种形式,不像实时视频那样可以双方相互看见,接收视频消息的一方并不需要展示自己的视频。但目前的视频还是作为元数据,此处的元数据泛指不容易编辑的数据,如,一篇文章以word的形式保存,就不能叫元数据,因为用户可以很容的修改分发,但是如果以pdf的形式保存,甚至经过加密,那么就可以称为元数据,用户可以很好的浏览,但是不容易编辑修改。可见,对于这种元数据形式的视频,用户除了播放视频之外,只能做快进、快退、跳到某个时间点等操作,而无法像web —样进行更多的交互操作。
[0003]现有技术中虽然存在在视频中嵌入超链接的方法,但是现有的视频中的超链接都是在视频内容播放前、播放中或者播放后,在播放器上添加遮罩图片,点击图片跳转到相关网页。
[0004]这种在视频中插入超链接的技术缺陷很明显,比如,用户不一定对插入图片的内容有兴趣,而且图片的插入打断了用户的视频观赏,是一种很不友好的体验;图片与视频并无相关性,不是用户真正感兴趣而去主动获取的信息,信息的作用大打折扣。

【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种信息获取方法和装置。可以在视频流中嵌入超链接,当用户对视频中的人物、物品或场景等产生兴趣点击时,可以通过超链接跳转到相关网络资源。
[0006]为了解决上述技术问题,本发明实施例提供了一种信息获取方法,用于视频播放中,该方法包括:
获得视频流和与所述视频流关联的视频超链接信息,所述视频超链接信息包括所述视频超链接的统一资源定位符URL、所述视频超链接在所述视频流中的时间信息和位置信息;
获得超链接激活信息,所述超链接激活信息包括待激活超链接在所述视频流中的时间信息和位置信息;
将所述超链接激活信息与所述视频超链接信息进行匹配,当所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间和位置范围处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,根据所述视频超链接的URL获取对应的信息。[0007]另一方面,本发明实施例还提供了一种信息获取装置,用于视频播放器中,该装置包括:
视频获取模块,用于获得视频流和与所述视频流关联的视频超链接信息,所述视频超链接信息包括所述视频超链接的统一资源定位符URL、所述视频超链接在所述视频流中的时间信息和位置信息;
激活获取模块,用于获得超链接激活信息,所述超链接激活信息包括待激活超链接在所述视频流中的时间信息和位置信息;
匹配模块,用于将所述超链接激活信息与所述视频超链接信息进行匹配,当所述匹配结果为,所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间和位置范围处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,触发浏览器根据所述视频超链接的URL获取对应的信息。
[0008]再一方面,本发明实施例还提供了一种视频播放器,包括如上所述的信息获取装置
实施本发明实施例,具有如下有益效果:在本发明实施例中,在视频流中嵌入的超链接信息包括URL,还包括在视频流中嵌入URL的时间和位置,这使得嵌入的超链接不再局限于附加的图片帧或视频流中某些特殊的视频帧。同时,对播放器进行改进,使得播放器在接收到超链接激活动作时,根据超链接信息进行判断该激活动作是否发生在具有超链接的视频帧上。这样,用户在观看视频过程中,当发现感兴趣的点时,只要该兴趣点预先配置了对应的超链接,就可以立即通过内嵌的超链接跳转到相关内容,提高信息获取的便利性,和视频内容的互动性。
【专利附图】

【附图说明】
[0009]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本发明实施例中的信息获取方法的一个具体流程示意图;
图2a是本发明实施例中的一种位置定位示意图;
图2b是本发明实施例中的另一种位置定位不意图;
图3是本发明实施例中的信息获取方法的另一个具体流程示意图;
图4是本发明实施例中的信息获取装置的一个具体组成示意图;
图5是本发明实施例中的信息获取装置的另一个具体组成示意图;
图6是本发明实施例中的视频获取模块的一个具体组成示意图。
【具体实施方式】
[0011]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0012]在现有的视频流中嵌入超链接时,都是在视频内容播放前、播放中或者播放后,在播放器上添加遮罩图片,点击图片跳转到相关网页。一方面,由于图片与视频内容不一定相关,该链接可能不能提供用户真正感兴趣的信息,信息的作用大打折扣;另一方面,该超链接不能针对播放中的视频的具体内容设置,应该也就无法实际上提供与该视频内容有关的信息。
[0013]为此,本发明实施例中提出了一种新的视频超链接信息,在该超链接信息中除了包括统一资源定位符(Uniform / Universal Resource Locator,URL)以外,还进一步包括时间信息和位置信息。这样设置得URL就可以与视频播放的时间和该时间展现的视频内容有关,进而提供与该具体视频内容相关的信息。
[0014]如图1所示,为本发明实施例中的信息获取方法的一个具体流程示意图。该方法用于视频播放中,具体可包括如下步骤。
[0015]101、获得视频流和与所述视频流关联的视频超链接信息,所述视频超链接信息包括所述视频超链接的URL、所述视频超链接在所述视频流中的时间信息和位置信息。其中,视频超链接信息可作为视频内容的一部分或者作为单独文件,一次性加载到播放视频的播放器中,并保存为一个表或者类似形式,用于后续匹配操作。
[0016]其中,在播放器中具体实现时,一个视频流中可能包括多个视频超链接信息,在本步骤可按照所述视频超链接信息建立所述视频流的视频超链接集合,所述视频超链接集合中按照所述视频超链接信息定义在所述视频流中可激活所述视频超链接的时间和位置范围。当然,还定义了该时间和位置范围所对应的URL。
[0017]上述的时间信息定义的是按照视频流的播放定义的时间段,根据该时间信息可以确定属于该时间段内的视频帧;具体可以定义为开始时间和结束时间,也可以定义为开始时间和持续时间。
[0018]上述的位置信息定义的是该视频流中的视频帧中的位置,根据该位置信息可以确定视频帧中的位置范围;具体可一定为起始点坐标,宽度和高度,当然也可以定义为特定的形状和该形状在视频帧中的坐标。如定义视频帧中的一个矩形,并定义该矩形一个点的坐标和矩形的宽度、高度就可以确定这个矩形的位置和大小。如,选择矩形左上角或者坐下角的点作为起始点,其对应如图2a和图2b所示的两种定位习惯。当然,这些仅仅是一种默认的习惯,完全可以选择其他的位置定位方式。
[0019]上述的URL,即标准的“统一资源定位符”,可以定义文本、图片、ftp、网址等各种网
络资源。
[0020]视频超链接信息中将这些信息以一定的格式组织起来,视频超链接信息可以是可扩展标记语言(Extensible Markup Language, XML)的格式,也可以是纯文本的格式,或者二进制的格式。
[0021]当然,视频超链接的内容(即视频超链接信息)可以作为视频内容的头部或尾部,和视频内容包装在一起;也可以作为单独的文件和原始视频文件分开存储。类似于目前视频的字幕既可以做在视频中,也可以作为单独的字幕文件。则在步骤中获取视频流和视频超链接信息时,可根据上述特点具体从相应网络位置或本地位置进行获取。
[0022]102、获得超链接激活信息,所述超链接激活信息包括待激活超链接在所述视频流中的时间信息和位置信息。[0023]在播放器播放视频流的过程中,用户可以在播放器中点击当前显示的视频内容,该点击操作即形成一个超链接激活信息,该超链接激活信息中记录了该点击操作在视频流中的时间和视频内容的位置。当然,也可以定义其他用户操作产生超链接激活信息;只要该操作可对应视频流中 的时间和位置信息即可。
[0024]需要说明的是,在本发明实施例中并没有限制播放器展示视频超链接提示的形式,即,为了提示观看者在时频中具有视频超链接信息时,播放器可以在时频播放时以一定的形式提不该视频具有相关的超链接。例如,可在视频中存在超链接时,在相应的视频位置提示白色框、或是在播放器的边框等位置展示urI等,在本发明实施例中,播放器可以自由选择超链接的展示形式,可以是边框,也可以是蒙板,或者是其他形式的高亮。当观看者看到播放器中的视频超链接提示时,可以通过一定的操作(如点击等)产生超链接激活信息。
[0025]103、将所述超链接激活信息与所述视频超链接信息进行匹配,当所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间和位置范围处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,根据所述视频超链接的URL获取对应的信息。
[0026]在本发明的其他具体实施例中,考虑到某些播放器中默认在视频内容中的点击操作为暂停等播放操作,则可定义用户移动鼠标停止在当前显示的视频内容时,根据鼠标位置等即获得超链接激活信息,然后将其与视频超链接信息进行匹配,当匹配成功时,则提示用户当前可激活超链接(若该过程中没有暂停视频流播放,则提示信息可能是随视频流播放时间不断变化的),当用户点击确认激活超链接时则根据对应的URL获取网络资源。
[0027]在本步骤中,当确定可激活对应的URL时,可先暂停播放所述视频流,启动浏览器根据所述视频超链接的URL获取对应的信息。即,通知播放器暂停播放,同时启动播放器内部的浏览器或外部的浏览器,链接URL,获得对应的网络资源。
[0028]当然,若当所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间或位置范围不处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,忽略所述超链接激活信息,继续所述视频流的播放操作。如,继续进行视频流播放,或是确定步骤102中对应的用户操作为视频暂停操作,停止播放视频等。
[0029]如图3所示,为本发明实施例中的信息获取方法的另一个具体流程示意图。在本例中包括如下步骤。
[0030]201、获得视频文件。
[0031]202、判断视频文件是否有超链接信息(即上述的视频超链接信息),或者判断对应该视频文件是否提供了单独的超链接文件存储超链接信息。若有超链接信息则转步骤203;否则结束流程。
[0032]其中,在本实施例中的超链接信息可定义为纯文本格式:
vlink:://{time/duration}{x/y/width/height}{http://www.qq.com/}
也可定义为Xml格式:
<vlink>
〈time start=” 10” duration=” 20”/>
〈location x=”0” y=”0” width=” 12” height=” 23”/>
<url value=,,http://www.qq.com/,,/></vlink>
203、播放器在加载视频文件时提取出该视频文件的所有超链接信息,并根据超链接信息建立超链接集合,以便后续使用。
[0033]204、当用户观看视频过程中进行超链接点击操作时,获得与超链接点击操作对应的当前播放时间和点击的位置,并将其与超链接集合进行匹配。
[0034]205、若匹配成功,即如果当前播放时间落到超链接集合中某个超链接的时间范围内,并且位置落在该超链接对应的矩形范围内,则暂停当前视频,启动外部浏览器或者播放器内置的浏览器,跳转到该超链接定义的URL。如果视频没有超链接信息,或者用户的点击动作没有匹配的任一个超链接,则播放器忽视用户的操作,继续播放视频。
[0035]通过上述实施例的描述可知,在本发明实施例中,用户在观看视频过程中,当发现感兴趣的点时可以立即通过内嵌的超链接跳转到相关内容,提高信息获取的便利性,和视频内容的互动性。另一方面,视频制作者可以像网页撰写者、网站设计者一样,在制作视频的时候就可以考虑超链接这种内容聚合功能,在视频中嵌入相应的超链接。
[0036]如图4所示,为本发明实施例中的信息获取装置的一个具体组成示意图,该装置可设置于视频播放器中。该装置I可包括:视频获取模块10,用于获得视频流和与所述视频流关联的视频超链接信息,所述视频超链接信息包括所述视频超链接的统一资源定位符URL、所述视频超链接在所述视频流中的时间信息和位置信息;激活获取模块12,用于获得超链接激活信息,所述超链接激活信息包括待激活超链接在所述视频流中的时间信息和位置信息;匹配模块14,用于将所述超链接激活信息与所述视频超链接信息进行匹配,当所述匹配结果为,所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间和位置范围处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,触发浏览器根据所述视频超链接的URL获取对应的信息。
[0037]其中,上述的浏览器`可以是视频播放器内部的浏览器,也可以是外部的浏览器。当为内部浏览器时,如图5所示,信息获取装置I还包括链接模块16,所述链接模块16包括所述浏览器,并用于根据所述匹配模块14的触发,暂停播放所述视频流,启动所述浏览器根据所述视频超链接的URL获取对应的信息。
[0038]所述匹配模块14还用于,当匹配结果为,所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间或位置范围不处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,忽略所述超链接激活信息,触发继续所述视频流的播放操作。
[0039]如图6所示,视频获取模块10可包括:视频信息获取单元100,用于获得视频流和与所述视频流关联的视频超链接信息;集合建立单元102,用于按照所述视频超链接信息建立所述视频流的视频超链接集合,所述视频超链接集合中按照所述视频超链接信息定义在所述视频流中可激活所述视频超链接的时间和位置范围。
[0040]上述装置实施例中各术语的定义与前述方式实施例中的一致,此处不做赘述。
[0041]在本发明实施例中,在视频流中嵌入的超链接信息包括URL,还包括在视频流中嵌入URL的时间和位置,这使得嵌入的超链接不再局限于附加的图片帧或视频流中某些特殊的视频帧。同时,对播放器进行改进,使得播放器在接收到超链接激活动作时,根据超链接信息进行判断该激活动作是否发生在具有超链接的视频帧上。这样,用户在观看视频过程中,当发现感兴趣的点时,只要该兴趣点预先配置了对应的超链接,就可以立即通过内嵌的超链接跳转到相关内容,提高信息获取的便利性,和视频内容的互动性。
[0042]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0043]以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种信息获取方法,用于视频播放中,其特征在于,所述方法包括: 获得视频流和与所述视频流关联的视频超链接信息,所述视频超链接信息包括所述视频超链接的统一资源定位符URL、所述视频超链接在所述视频流中的时间信息和位置信息; 获得超链接激活信息,所述超链接激活信息包括待激活超链接在所述视频流中的时间信息和位置信息; 将所述超链接激活信息与所述视频超链接信息进行匹配,当所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间和位置范围处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,根据所述视频超链接的URL获取对应的信息。
2.如权利要求1所述的方法,其特征在于,所述根据所述视频超链接的URL获取对应的信息包括: 暂停播放所述视频流,启动浏览器根据所述视频超链接的URL获取对应的信息。
3.如权利要求2所述的方法,其特征在于,当所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间或位置范围不处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,忽略所述超链接激活信息,继续所述视频流的播放操作。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述视频超链接信息为xml格式、纯文本格式或二进制格式。
5.如权利要求4所述的方法,其特征在于,所述获得视频流和与所述视频流关联的视频超链接信息包括:` 获得视频流和与所述视频流关联的视频超链接信息,并按照所述视频超链接信息建立所述视频流的视频超链接集合,所述视频超链接集合中按照所述视频超链接信息定义在所述视频流中可激活所述视频超链接的时间和位置范围。
6.一种信息获取装置,用于视频播放器中,其特征在于,所述装置包括: 视频获取模块,用于获得视频流和与所述视频流关联的视频超链接信息,所述视频超链接信息包括所述视频超链接的统一资源定位符URL、所述视频超链接在所述视频流中的时间信息和位置信息; 激活获取模块,用于获得超链接激活信息,所述超链接激活信息包括待激活超链接在所述视频流中的时间信息和位置信息; 匹配模块,用于将所述超链接激活信息与所述视频超链接信息进行匹配,当所述匹配结果为,所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间和位置范围处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,触发浏览器根据所述视频超链接的URL获取对应的信息。
7.如权利要求6所述的装置,其特征在于,所述装置还包括链接模块,所述链接模块包括所述浏览器,并用于根据所述匹配模块的触发,暂停播放所述视频流,启动所述浏览器根据所述视频超链接的URL获取对应的信息。
8.如权利要求6所述的装置,其特征在于,所述匹配模块还用于,当匹配结果为,所述待激活超链接在所述视频流中的时间信息和位置信息中所定义的时间或位置范围不处于所述视频超链接在所述视频流中的时间信息和位置信息所定义的时间和位置范围内时,忽略所述超链接激活信息,触发继续所述视频流的播放操作。
9.如权利要求6至7中任一项所述的装置,其特征在于,所述视频获取模块包括: 视频信息获取单元,用于获得视频流和与所述视频流关联的视频超链接信息; 集合建立单元,用于按照所述视频超链接信息建立所述视频流的视频超链接集合,所述视频超链接集合中按照所述视频超链接信息定义在所述视频流中可激活所述视频超链接的时间和位置范围。
10.一种视频播放器,其特征在于,所述视频播放器包括如权利要求6至9中任一项所述的信息获取 装置。
【文档编号】H04N21/858GK103686454SQ201210355595
【公开日】2014年3月26日 申请日期:2012年9月24日 优先权日:2012年9月24日
【发明者】葛祥为 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1