一种视频关联信息的添加处理方法

文档序号:6522672阅读:168来源:国知局
一种视频关联信息的添加处理方法
【专利摘要】本发明公开了一种视频关联信息的添加处理方法,包括:预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中;获取将要播放的目标视频的描述信息,并存储于数据库;根据目标视频的描述信息,在数据库中匹配查找与所述目标视频具有相同的视频名或互联网电影资料库的ID或视频网站ID或视频的hash值的预存视频,若匹配有效,则将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中。本发明提供的视频关联信息的添加处理方法,利用数据库匹配原理,快速地查找到目标视频中的关联信息并可以实现标注添加,可帮助用户更好,更快捷、更清楚的了解与该视频相关的关联信息。
【专利说明】一种视频关联信息的添加处理方法
【技术领域】
[0001]本发明涉及信息处理领域,尤其涉及一种视频关联信息的添加处理方法。
【背景技术】
[0002]在现有技术中,用户在浏览视频网站或是通过播放器观看视频时,常常有一些与视频内容相关联的关联信息是用户想要了解的;例如:在播放某部电影的时候,序幕开始后出现了导演以及演职员信息,这个时候用户想要更多地了解这些信息只能,自己去网页上去浏览相关信息,然而播放器是不能自动加载或是推荐这些演职员信息的网页链接信息或是介绍给用户的,这就给用户更好,更快捷、更清楚的了解该部电影造成了一定的难度。
[0003]如果通过对视频本身进行修改,即将这些关联信息通过修改视频方式进行添加,添加后的关联信息一旦确认后,则不能对关联信息进行及时更新;而且,其修改后视频不能被同一个视频的其他版本复用。例如:用户对下载的《探索发现》纪录片里的一些场景增了一些文字介绍,但是其他人手里的《探索发现》依然无法查看到原用户添加的文字介绍的信肩、O

【发明内容】

[0004]本发明的目的在于提供一种视频关联信息的添加处理方法,以解决上述问题。
[0005]为了达到上述目的,本发明的技术方案是这样实现的:
[0006]一种视频关联信息的添加处理方法,包括如下步骤:
[0007]预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中;
[0008]获取将要播放的目标视频的描述信息,并存储于数据库;
[0009]根据目标视频的描述信息,在数据库中匹配查找与所述目标视频具有相同的视频名或互联网电影资料库的ID或视频网站ID或视频的hash值的预存视频,若匹配有效,则将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中;
[0010]其中,所述预存视频的关联信息包括视频名、互联网电影资料库的ID、视频网站ID以及视频的hash值和演职人员信息、制作人员信息、背景音乐信息、视频主题信息、视频内容信息、视频内容的关键词信息和视频标签属性;
[0011]所述目标视频的描述信息包括视频名、互联网电影资料库的ID、视频网站ID以及视频的hash值;所述视频播放模块包括视频网站、App、播放器、智能电视。
[0012]与现有技术相比,本发明实施例的优点在于:
[0013]本发明提供的一种视频关联信息的添加处理方法,包括如下步骤:
[0014]首先,预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中,这是实现匹配查找的预处理过程。
[0015]然后,获取将要播放的目标视频的描述信息,并存储于数据库,分析出目标视频的描述信息(例如:得到视频名、视频所在互联网电影资料库的ID、视频所在视频网站ID以及视频的hash值)。在数据库进行信息匹配时,实际上是在数据库中匹配并查找与目标视频具有相同的视频名或是相同互联网电影资料库的ID或是相同视频网站ID或是相同视频的hash值的预存视频,若匹配有效(即可以查找到具有相同的视频名或是相同互联网电影资料库的ID或是相同视频网站ID或是相同视频的hash值的预存视频),则可以判定匹配有效的预存视频与对应的目标视频是同一个视频,这样即可将预存视频的关联信息准确地添加到目标视频的视频播放模块的操作界面中,为用户推荐和提供丰富的关联信息;这种方式可通过应用程序自动执行,自动匹配和加载关联信息,克服了人工操作添加视频关联信息的无法推广的局限性。同时,上述关联信息通过互联网抓取得到(抓取到的关联信息可以是互联网上实时更新处理过的信息),因此,本发明提供的视频关联信息的添加处理方法,最终添加插入的关联信息来源更丰富、更新颖,便于用户更快捷、更清楚的了解该部电影以及与该部电影相关的信息。
【专利附图】

【附图说明】
[0016]图1为本发明实施例提供的视频关联信息的添加处理方法的流程示意图;
图2为本发明实施例提供的视频关联信息的添加处理方法的后续流程示意图。
【具体实施方式】
[0017]下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。
[0018]参见图1,本发明实施例提供了一种视频关联信息的添加处理方法,包括如下步骤:
[0019]步骤S100、预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中;
[0020]步骤S200、获取将要播放的目标视频的描述信息,并存储于数据库;
[0021]步骤S300、根据目标视频的描述信息,在数据库中匹配查找与所述目标视频具有相同的视频名或互联网电影资料库的ID或视频网站ID或视频的hash值的预存视频,若匹配有效,则将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中;
[0022]需要说明的是,预存视频的关联信息可以建立多种信息维度,主要可以包含关联信息的时间维和内容维。
[0023]其中,所述预存视频的关联信息包括视频名、互联网电影资料库的ID、视频网站ID以及视频的hash值和演职人员信息、制作人员信息、背景音乐信息、视频主题信息、视频内容信息、视频内容的关键词信息和视频标签属性;
[0024]所述目标视频的描述信息包括视频名、视频所在互联网电影资料库的ID、视频所在视频网站ID以及视频的hash值。目标视频的描述信息用于区别不同的目标视频。所述视频播放模块包括视频网站、App、播放器、智能电视。
[0025]其中,互联网电影资料库(Internet Movie Database, IMDb)是一个关于电影演员、电影、电视节目、电视明星、电子游戏和电影制作的在线数据库。IMDB(Internet MovieData Base,互联网电影数据库)是目前全球互联网中最大的一个电影资料库,里面包括了几乎所有的电影以及电视剧集。其实MDB的资料中就包括了很多视频,同时还记载了视频名和视频所在互联网电影资料库的ID。
[0026]视频网站ID具体是指,某视频在该视频网站内的ID (例如:视频《北京遇到西雅图》在豆瓣ID、在电驴ID等互联网常用ID或是其他双方约定的ID)。
[0027]下面对视频的hash值进行说明:应用HASH是根据文件的内容的数据通过逻辑运算得到的数值,不同的视频文件(即使是相同的文件名)得到的HASH值是不同的,相同的HASH值的文件的内容肯定是完全相同(即使文件名不同)。
[0028]较佳地,
[0029]所述预存视频的关联信息的格式包括网页链接、文本文字、图片、视频数据、音频数据、地址位置信息。
[0030]分析上述步骤可知:在本发明实施例中,首先,预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中,这是实现匹配查找的预处理过程。爬虫程序抓取关联信息的具体过程属于现有技术的范畴,在此不再详述。
[0031]然后,获取将要播放的目标视频的描述信息,并存储于数据库,分析出目标视频的描述信息,例如:得到视频名、视频所在互联网电影资料库的ID、视频所在视频网站ID以及视频的hash值;在数据库进行信息匹配时,实际上是在数据库中匹配查找与目标视频具有相同的视频名或是相同互联网电影资料库的ID或是相同视频网站ID或是相同视频的hash值的视频,若匹配有效,则可以判定匹配有效的预存视频与对应的目标视频是同一个视频,这样即可将预存视频的关联信息准确地添加到目标视频的视频播放模块的操作界面中,为用户推荐和提供丰富的关联信息;这种方式可通过应用程序或服务器自动执行,自动匹配和加载关联信息,克服了人工操作添加视频关联信息的局限性。同时,上述关联信息通过互联网抓取得到,因此,本发明提供的视频关联信息的添加处理方法,最终添加插入的关联信息来源更丰富,抓取到的关联信息可以是互联网上实时更新处理的信息,为用户提供丰富的推荐信息,便于用户更快捷、更清楚的了解该部电影以及与该部电影相关的信息。
[0032]需要说明的是,现有技术中,还可以通过修改控制播放器来实现对视频关联信息的添加和插入,但是只有使用了修改控制播放器的观众才能看到插入的关联信息,其他使用普通播放器的用户同样是看不到。
[0033]但是本发明所提供的视频关联信息的添加处理方法,通过上述匹配方式,可以直接将关联信息插入到视频所在的视频播放模块的操作界面中,并可以根据网络上抓取的最新关联信息添加到视频内容中去,实现了视频的兼容,自动匹配,自动添加和处理,克服了修改控制播放器对添加信息局限性,兼容性差的技术缺陷。
[0034]下面对上述本发明实施例提供的视频关联信息的添加处理方法的各步骤进行详细说明:
[0035]较佳地,
[0036]在所述预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中(步骤SlOO)之后,获取将要播放的目标视频的描述信息,并存储于数据库(步骤S200)之前,还包括如下步骤:
[0037]步骤S110、搜索预存视频的关联信息,确定搜索到的预存视频的关联信息所对应的视频内容的时间播放节点,并将各个关联信息保存在对应的时间播放节点上,存储于数据库中;
[0038]较佳地,
[0039]在步骤S200中,所述获取将要播放的目标视频的描述信息,包括如下步骤:[0040]步骤S210、利用代码工具获取将要播放的目标视频的描述信息;
[0041]或者步骤S220、视频播放模块通过调用接口的方式,直接将要播放的目标视频的描述信息发送至数据库;
[0042]代码工具起到获取视频描述信息的作用。举例说明:视频网站在视频播放页面的代码中嵌入代码工具,代码工具会自动抓取页面的标题内容,传输给数据库进行存储分析,以便分析出视频的描述信息。
[0043]具体地,
[0044]在步骤S300中,所述将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中,包括如下步骤:
[0045]步骤S310、视频播放模块通过接口获取目标视频的关联信息中演职人员信息、制作人员信息、背景音乐信息、视频主题信息、视频内容信息后,插入匹配后对应的目标视频所在视频播放模块的操作界面中。
[0046]需要说明的是,通过上述直接匹配的方式,可以直接将关联信息插入到视频所在的视频播放模块的的操作界面中,并可以网络上抓取的最新关联信息添加到视频播放模块的操作界面中去,实现了视频的兼容,自动匹配,自动添加和处理。
[0047]举例说明:如果用户要播放某部电影,例如《北京遇到西雅图》,这时即可获取到目标视频即《北京遇到西雅图》在视频网站的ID,这个时候通过上述步骤视频播放模块可以在数据库中迅速找到视频网站的ID相同的某个预存视频(即直接匹配),然后读取数据库中该预存视频的关联信息,最后将该预存视频的关联信息添加到目标视频即《北京遇到西雅图》的视频播放模块的操作界面中,这个关联信息可以是《北京遇到西雅图》的演职人员信息、演职员的微博信息等。通过上述方式可以直接得到的技术效果是:在北京遇到西雅图这个电影基础上的找到联系最紧密的信息,如视频的演职人员,挖掘出演职人员的介绍或是新闻。
[0048]较佳地,
[0049]参见图2,在步骤S300中(即所述将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面)同时,还包括如下步骤:
[0050]步骤S400、视频标签属性推荐:确定匹配后的预存视频的视频标签属性,在数据库中查找到已经抓取的多个预存视频中具有相同视频标签属性的视频,将查找到的预存视频名推荐给所述视频播放模块的操作界面;
[0051]步骤S500、视频内容的关键词信息推荐:确定匹配后的预存视频(匹配后的预存视频即目标视频)的视频内容的关键词,在数据库中查找目标视频内容的关键词信息,将查找到的视频内容的关键词信息推荐给所述视频播放模块的操作界面。
[0052]需要说明的是,假设如果数据库中没有匹配到目标视频的标签信息、关键词信息时,会临时爬取数据或通过第三方接口获取数据,插入目标视频的视频播放模块的操作界面中,提供给视频播放模块展示。
[0053]举例说明:视频标签属性推荐(即标签匹配),可以实现的技术效果是:例如:找到与标识具有若干相同标签的信息,如类似的爱情电影;
[0054]举例说明:视频内容的关键词信息推荐(关键词匹配),可以实现的技术效果是:例如:目标视频为《北京遇到西雅图》这部视频时,可以通过分词技术找到视频内容的关键词“北京”和“西雅图”同时推荐给用户关于介绍北京的图片、链接或是文本文字等内容,或是介绍西雅图关键词。
[0055]较佳地,
[0056]在所述将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中之前,还包括如下步骤:
[0057]在所述视频播放模块播放目标视频时,读取当前时刻对应视频内容的播放时间节
占.[0058]识别当前时间节点上对应的关联信息,读取数据库存储的或是已经缓存到视频播放模块中关联信息,并将所述关联信息添加到所述视频播放模块的操作界面上显示。
[0059]本领域技术人员应该可以理解,本发明公开了一种视频关联信息的添加处理方法,包括:预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中;获取将要播放的目标视频的描述信息,并存储于数据库;根据目标视频的描述信息,在数据库中匹配查找与所述目标视频具有相同的视频名或互联网电影资料库的ID或视频网站ID或视频的hash值的预存视频,若匹配有效,则将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中。本发明提供的视频关联信息的添加处理方法,利用数据库匹配原理,快速地查找到目标视频中的关联信息并可以实现标注添加,可帮助用户更好,更快捷、更清楚的了解与该视频相关的关联信息。
[0060]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种视频关联信息的添加处理方法,其特征在于,包括如下步骤: 预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中; 获取将要播放的目标视频的描述信息,并存储于数据库; 根据目标视频的描述信息,在数据库中匹配查找与所述目标视频具有相同的视频名或互联网电影资料库的ID或视频网站ID或视频的hash值的预存视频,若匹配有效,则将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中; 其中,所述预存视频的关联信息包括视频名、互联网电影资料库的ID、视频网站ID以及视频的hash值和演职人员信息、制作人员信息、背景音乐信息、视频主题信息、视频内容信息、视频内容的关键词信息和视频标签属性; 所述目标视频的描述信息包括视频名、互联网电影资料库的ID、视频网站ID以及视频的hash值;所述视频播放模块包括视频网站、App、播放器、智能电视。
2.如权利要求1所述的视频关联信息的添加处理方法,其特征在于, 所述预存视频的关联信息的格式包括网页链接信息、文本信息、图片信息、视音频数据信息、地址位置信息。
3.如权利要求1所述的视频关联信息的添加处理方法,其特征在于, 在所述预先利用爬虫程序从网络上抓取预存视频的关联信息并存储在数据库中之后,获取将要播放的目标视频的描述信息,并存储于数据库之前,还包括如下步骤: 搜索预存视频的关联信息; 确定搜索到的预存视频的关联信息所对应的视频内容的时间播放节点,并将各个关联信息保存在对应的时间播放节点上,存储于数据库中。
4.如权利要求3所述的视频关联信息的添加处理方法,其特征在于, 所述获取将要播放的目标视频的描述信息,包括如下步骤: 利用代码工具获取将要播放的目标视频的描述信息; 或者,视频播放模块通过调用接口的方式,直接将要播放的目标视频的描述信息发送至数据库。
5.如权利要求4所述的视频关联信息的添加处理方法,其特征在于, 所述将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中,包括如下步骤: 视频播放模块通过接口获取目标视频的关联信息中演职人员信息、制作人员信息、背景音乐信息、视频主题信息、视频内容信息后,插入匹配后对应的目标视频所在视频播放模块的操作界面中。
6.如权利要求5所述的视频关联信息的添加处理方法,其特征在于, 在所述将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面的同时,还包括如下步骤: 视频标签属性推荐:确定匹配后的预存视频的视频标签属性,在数据库中查找到已经抓取的多个预存视频中具有相同视频标签属性的视频,将查找到的预存视频名推荐给所述视频播放模块的操作界面; 视频内容的关键词信息推荐:确定匹配后的预存视频的视频内容的关键词,在数据库中查找目标视频内容的关键词信息,将查找到的视频内容的关键词信息推荐给所述视频播放模块的操作界面。
7.如权利要求6所述的视频关联信息的添加处理方法,其特征在于, 在所述将预存视频的关联信息插入到对应的目标视频所在视频播放模块的操作界面中之前,还包括如下步骤: 在所述视频播放模块播放目标视频时,读取当前时刻对应视频内容的播放时间节点;识别当前时间节点上对应的关联信息,读取数据库中存储的关联信息,并将所述关联信息添加到所述视频播放模块的操作`界面上`显示。
【文档编号】G06F17/30GK103686452SQ201310657077
【公开日】2014年3月26日 申请日期:2013年12月6日 优先权日:2013年12月6日
【发明者】胡佩涛 申请人:北京普瑞众合国际科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1