《节目识别方法、装置、终端、服务器及系统.pdf》由会员分享,可在线阅读,更多相关《节目识别方法、装置、终端、服务器及系统.pdf(36页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104066009A43申请公布日20140924CN104066009A21申请号201310533874922申请日20131031H04N21/472201101H04N21/236201101H04N21/845201101H04N21/478201101H04N21/85820110171申请人腾讯科技(深圳)有限公司地址518000广东省深圳市福田区振兴路赛格科技园2栋东403室72发明人张小龙邝俊斌柳洋74专利代理机构北京三高永信知识产权代理有限责任公司11138代理人罗振安54发明名称节目识别方法、装置、终端、服务器及系统57摘要本发明公开了一种节目识别方法、。
2、装置、服务器、终端及系统,属于计算机技术领域。所述方法包括接收终端对视频进行采样得到的待识别图像;在预存的图像库中检测是否存在与待识别图像匹配的图像;若检测结果为存在与待识别图像匹配的图像,则将与待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将该节目信息作为视频的节目识别结果反馈给终端。节目识别服务装置包括图像接收模块、图像检测模块和结果反馈模块。本发明解决了用户可能不能获取到关键字或者获取到的关键字有误造成的不能识别到正确的节目,降低了节目识别的准确性的问题,达到了提高节目识别的准确性的效果。51INTCL权利要求书5页说明书20页附图10页19中华人民共和国国家知识产权局12发明。
3、专利申请权利要求书5页说明书20页附图10页10申请公布号CN104066009ACN104066009A1/5页21一种节目识别方法,其特征在于,所述方法包括接收终端对视频进行采样得到的待识别图像;在预存的图像库中检测是否存在与所述待识别图像匹配的图像,所述图像库包括对各个节目分别进行采样得到的图像;若检测结果为存在与所述待识别图像匹配的图像,则将与所述待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将所述节目信息作为所述视频的节目识别结果反馈给所述终端。2根据权利要求1所述的节目识别方法,其特征在于,所述将所述节目信息作为所述视频的节目识别结果反馈给所述终端之前,还包括在预先设置的。
4、互动信息库中查找与所述节目标识对应的互动信息,并将所述互动信息添加到所述节目信息中,所述互动信息用于标识节目的互动活动;和/或,在预先设置的资源库中查找与所述节目标识对应的播放链接,并将所述播放链接添加到所述节目信息中。3根据权利要求2所述的节目识别方法,其特征在于,所述将所述播放链接添加到所述节目信息中,包括获取所述播放链接的来源网站的网站标识;将所述播放链接以及所述播放链接与所述网站标识的对应关系添加到所述节目信息中。4根据权利要求1所述的节目识别方法,其特征在于,所述将所述节目信息作为所述视频的节目识别结果反馈给所述终端之前,还包括按照预定策略对播放时间在所述节目标识所标识的节目之后的节。
5、目设置节目列表,并将所述节目列表添加到所述节目信息中。5根据权利要求1至4任一项所述的节目识别方法,其特征在于,若所述待识别图像至少为两张,则所述在预存的图像库中检测是否存在与所述待识别图像匹配的图像,包括在所述至少两张待识别图像中选取识别参数值最大的待识别图像;在所述图像库中检测是否存在与选取出的所述待识别图像匹配的图像。6根据权利要求1所述的节目识别方法,其特征在于,所述在预存的图像库中检测是否存在与所述待识别图像匹配的图像之前,还包括对每一个节目截取预定时长的视频片段,所述预定时长为T且所述预定时长的终点时刻为当前时刻T;对每一个视频片段进行采样得到所述图像;将所述图像以及所述图像与所述。
6、节目的对应关系保存在所述图像库中。7一种节目识别方法,其特征在于,所述方法包括对视频进行采样得到待识别图像;将所述待识别图像发送给服务器;接收所述服务器反馈的节目信息,所述节目信息由所述服务器检测到在预存的图像库中存在与所述待识别图像匹配的图像,将与所述待识别图像匹配的图像所对应的节目标识添加到节目信息,并将所述节目信息作为所述视频的节目识别结果时反馈,所述图像库包括对各个节目分别进行采样得到的图像。权利要求书CN104066009A2/5页38根据权利要求7所述的节目识别方法,其特征在于,所述接收所述服务器反馈的节目信息之后,还包括若所述节目信息还包括与所述节目标识对应的互动信息,则对所述互。
7、动信息进行展示,在接收到作用于展示的所述互动信息的第一操作信号时,参与所述互动信息所标识的互动活动;若所述节目信息还包括与所述节目标识对应的播放链接,则对所述播放链接进行展示,在接收到作用于展示的所述播放链接的第二操作信号时,获取来源于所述播放链接的节目。9根据权利要求8所述的节目识别方法,其特征在于,若所述节目信息还包括所述播放链接和所述播放链接的来源网站的网站标识的对应关系且所述网站标识至少为两个,则所述获取来源于所述播放链接的节目,包括接收对所述网站标识进行选择的选择信号,并根据所述选择信号确定选择的网站标识;根据所述对应关系确定与选择的所述网站标识对应的播放链接;获取来源于确定的所述播。
8、放链接的所述节目。10根据权利要求7所述的节目识别方法,其特征在于,所述接收所述服务器反馈的节目信息之后,还包括若所述节目信息还包括为播放时间在所述节目标识所标识的节目之后的节目设置的节目列表,则对所述节目列表进行展示。11根据权利要求7至10任一项所述的节目识别方法,其特征在于,若所述待识别图像至少为两张,则所述将所述待识别图像发送给服务器,包括将所述至少两张待识别图像发送给所述服务器;或,在所述至少两张待识别图像中选取识别参数值最大的待识别图像,将选取出的所述待识别图像发送给所述服务器。12根据权利要求7所述的节目识别方法,其特征在于,所述对视频进行采样得到待识别图像,包括检测是否接收到触。
9、发信号;若检测结果为接收到所述触发信号,则调用摄像头对所述视频的播放画面进行拍照,得到所述待识别图像。13一种节目识别方法,其特征在于,所述方法包括终端对视频进行采样得到待识别图像;所述终端将所述待识别图像发送给服务器;所述服务器接收所述终端对视频进行采样得到的所述待识别图像;所述服务器在预存的图像库中检测是否存在与所述待识别图像匹配的图像,所述图像库包括对各个节目分别进行采样得到的图像;若检测结果为存在与所述待识别图像匹配的图像,则所述服务器将与所述待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将所述节目信息作为所述视频的节目识别结果反馈给所述终端;所述终端接收所述服务器反馈的节目。
10、信息。权利要求书CN104066009A3/5页414一种节目识别服务装置,其特征在于,所述装置包括图像接收模块,用于接收终端对视频进行采样得到的待识别图像;图像检测模块,用于在预存的图像库中检测是否存在与所述图像接收模块接收到的所述待识别图像匹配的图像,所述图像库包括对各个节目分别进行采样得到的图像;结果反馈模块,用于若所述图像检测模块检测的结果为存在与所述待识别图像匹配的图像,则将与所述待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将所述节目信息作为所述视频的节目识别结果反馈给所述终端。15根据权利要求14所述的节目识别服务装置,其特征在于,所述装置还包括第一添加模块,用于所述结。
11、果反馈模块将所述节目信息作为所述视频的节目识别结果反馈给所述终端之前,在预先设置的互动信息库中查找与所述节目标识对应的互动信息,并将所述互动信息添加到所述节目信息中,所述互动信息用于标识节目的互动活动;和/或,第二添加模块,用于所述结果反馈模块将所述节目信息作为所述视频的节目识别结果反馈给所述终端之前,在预先设置的资源库中查找与所述节目标识对应的播放链接,并将所述播放链接添加到所述节目信息中。16根据权利要求15所述的节目识别服务装置,其特征在于,所述第二添加模块,包括网站获取单元,用于获取所述播放链接的来源网站的网站标识;信息添加单元,用于将所述播放链接以及所述播放链接与所述网站获取单元获取。
12、到的所述网站标识的对应关系添加到所述节目信息中。17根据权利要求14所述的节目识别服务装置,其特征在于,所述装置还包括第三添加模块,用于所述结果反馈模块将所述节目信息作为所述视频的节目识别结果反馈给所述终端之前,按照预定策略对播放时间在所述节目标识所标识的节目之后的节目设置节目列表,并将所述节目列表添加到所述节目信息中。18根据权利要求14至17任一项所述的节目识别服务装置,其特征在于,若所述待识别图像至少为两张,则所述图像检测模块,包括图像选取单元,用于在所述至少两张待识别图像中选取识别参数值最大的待识别图像;图像检测单元,用于在所述图像库中检测是否存在与所述图像选取单元选取出的所述待识别图。
13、像匹配的图像。19根据权利要求14所述的节目识别服务装置,其特征在于,所述装置还包括视频截取模块,用于所述图像检测模块在预存的图像库中检测是否存在与所述待识别图像匹配的图像之前,对每一个节目截取预定时长的视频片段,所述预定时长为T且所述预定时长的终点时刻为当前时刻T;图像采样模块,用于对所述视频截取模块截取的每一个视频片段进行采样得到所述图像;图像保存模块,用于将所述图像采样模块采样得到的所述图像以及所述图像与所述节目的对应关系保存在所述图像库中。20一种节目识别请求装置,其特征在于,所述装置包括权利要求书CN104066009A4/5页5视频采样模块,用于对视频进行采样得到待识别图像;图像发。
14、送模块,用于将所述视频采样模块采样得到的所述待识别图像发送给服务器;结果接收模块,用于接收所述服务器反馈的节目信息,所述节目信息由所述服务器检测到在预存的图像库中存在与所述图像发送模块发送的所述待识别图像匹配的图像,将与所述待识别图像匹配的图像所对应的节目标识添加到节目信息,并将所述节目信息作为所述视频的节目识别结果时反馈,所述图像库包括对各个节目分别进行采样得到的图像。21根据权利要求20所述的节目识别请求装置,其特征在于,所述装置还包括第一处理模块,用于所述结果接收模块接收到所述服务器反馈的节目信息之后,若所述节目信息还包括与所述节目标识对应的互动信息,则对所述互动信息进行展示,在接收到作。
15、用于展示的所述互动信息的第一操作信号时,参与所述互动信息所标识的互动活动;第二处理模块,用于所述结果接收模块接收到所述服务器反馈的节目信息之后,若所述节目信息还包括与所述节目标识对应的播放链接,则对所述播放链接进行展示,在接收到作用于展示的所述播放链接的第二操作信号时,获取来源于所述播放链接的节目。22根据权利要求21所述的节目识别请求装置,其特征在于,若所述节目信息还包括所述播放链接和所述播放链接的来源网站的网站标识的对应关系且所述网站标识至少为两个,则所述第二处理模块,包括第一确定单元,用于接收对所述网站标识进行选择的选择信号,并根据所述选择信号确定选择的网站标识;第二确定单元,用于根据所。
16、述对应关系确定与所述第一确定单元选择的所述网站标识对应的播放链接;节目获取单元,用于获取来源于所述第二确定单元确定的所述播放链接的所述节目。23根据权利要求20所述的节目识别请求装置,其特征在于,所述装置还包括第三处理模块,用于所述结果接收模块接收所述服务器反馈的节目信息之后,若所述节目信息还包括为播放时间在所述节目标识所标识的节目之后的节目设置的节目列表,则对所述节目列表进行展示。24根据权利要求20至23任一项所述的节目识别请求装置,其特征在于,若所述待识别图像至少为两张,则所述图像发送模块,包括第一发送单元,用于将所述至少两张待识别图像发送给所述服务器;或,第二发送单元,用于在所述至少两。
17、张待识别图像中选取识别参数值最大的待识别图像,将选取出的所述待识别图像发送给所述服务器。25根据权利要求20所述的节目识别请求装置,其特征在于,所述视频采样模块,包括信号检测单元,用于检测是否接收到触发信号;图像获取单元,用于若所述信号检测单元检测的结果为接收到所述触发信号,则调用摄像头对所述视频的播放画面进行拍照,得到所述待识别图像。26一种服务器,其特征在于,所述服务器包括如权利要求14至19任一项所述的节目识别服务装置。27一种终端,其特征在于,所述终端包括如权利要求20至25任一项所述的节目识别请求装置。权利要求书CN104066009A5/5页628一种节目互动系统,其特征在于,所述。
18、系统包括服务器和终端;所述服务器和所述终端之间通过有线网络或无线网络连接;所述服务器为如权利要求26所述的服务器;所述终端为如权利要求27所述的终端。权利要求书CN104066009A1/20页7节目识别方法、装置、终端、服务器及系统技术领域0001本发明涉及计算机技术领域,特别涉及一种节目识别方法、装置、终端、服务器及系统。背景技术0002当今社会中,虽然互联网在飞速发展,电视仍然是主流的媒体传播平台,用户通过观看电视节目来了解电视台传播的资讯。若用户无意间观看到一段节目,想要后续继续观看该节目,则需要对该节目进行识别。0003现有技术中,用户可以获取一段节目中出现的关键字,手动点击键盘或点。
19、击触摸屏幕向终端输入该关键字;终端获取用户输入的关键字;向服务器发送节目请求,该节目请求用于识别与该关键字对应的节目;接收服务器根据该节目请求反馈的节目,将该节目作为该关键字的节目识别结果。0004在实现本发明的过程中,发明人发现现有技术至少存在以下问题0005现有技术中,用户可能不能获取到节目的关键字或者获取到的关键字有误,使得终端根据关键字向服务器发送的节目请求有误,从而不能识别到正确的节目,降低了节目识别的准确性。发明内容0006有鉴于此,本发明实施例提供了一种节目识别方法、装置、终端、服务器及系统。所述技术方案如下0007第一方面,本发明实施例提供了一种节目识别方法,所述方法包括000。
20、8接收终端对视频进行采样得到的待识别图像;0009在预存的图像库中检测是否存在与所述待识别图像匹配的图像,所述图像库包括对各个节目分别进行采样得到的图像;0010若检测结果为存在与所述待识别图像匹配的图像,则将与所述待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将所述节目信息作为所述视频的节目识别结果反馈给所述终端。0011第二方面,本发明实施例提供了一种节目识别方法,所述方法包括0012对视频进行采样得到待识别图像;0013将所述待识别图像发送给服务器;0014接收所述服务器反馈的节目信息,所述节目信息由所述服务器检测到在预存的图像库中存在与所述待识别图像匹配的图像,将与所述待识别。
21、图像匹配的图像所对应的节目标识添加到节目信息,并将所述节目信息作为所述视频的节目识别结果时反馈,所述图像库包括对各个节目分别进行采样得到的图像。0015第三方面,本发明实施例提供了一种节目识别方法,所述方法包括0016终端对视频进行采样得到待识别图像;说明书CN104066009A2/20页80017所述终端将所述待识别图像发送给服务器;0018所述服务器接收所述终端对视频进行采样得到的所述待识别图像;0019所述服务器在预存的图像库中检测是否存在与所述待识别图像匹配的图像,所述图像库包括对各个节目分别进行采样得到的图像;0020若检测结果为存在与所述待识别图像匹配的图像,则所述服务器将与所述。
22、待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将所述节目信息作为所述视频的节目识别结果反馈给所述终端;0021所述终端接收所述服务器反馈的节目信息。0022第四方面,本发明实施例提供了一种节目识别服务装置,所述装置包括0023图像接收模块,用于接收终端对视频进行采样得到的待识别图像;0024图像检测模块,用于在预存的图像库中检测是否存在与所述图像接收模块接收到的所述待识别图像匹配的图像,所述图像库包括对各个节目分别进行采样得到的图像;0025结果反馈模块,用于若所述图像检测模块检测的结果为存在与所述待识别图像匹配的图像,则将与所述待识别图像匹配的图像所对应的节目标识添加到节目信息中,。
23、并将所述节目信息作为所述视频的节目识别结果反馈给所述终端。0026第五方面,本发明实施例提供了一种节目识别请求装置,所述装置包括0027视频采样模块,用于对视频进行采样得到待识别图像;0028图像发送模块,用于将所述视频采样模块采样得到的所述待识别图像发送给服务器;0029结果接收模块,用于接收所述服务器反馈的节目信息,所述节目信息由所述服务器检测到在预存的图像库中存在与所述图像发送模块发送的所述待识别图像匹配的图像,将与所述待识别图像匹配的图像所对应的节目标识添加到节目信息,并将所述节目信息作为所述视频的节目识别结果时反馈,所述图像库包括对各个节目分别进行采样得到的图像。0030第六方面,本。
24、发明实施例提供了一种服务器,所述服务器包括如第四方面所述的节目识别服务装置。0031第七方面,本发明实施例提供了一种终端,所述终端包括如第五方面所述的节目识别请求装置。0032第八方面,本发明实施例提供了一种节目识别系统,所述系统包括服务器和终端;0033所述服务器和所述终端之间通过有线网络或无线网络连接;0034所述服务器为如第六方面所述的服务器;0035所述终端为如第七方面所述的终端。0036通过接收终端对视频进行采样得到的待识别图像;在预存的图像库中检测是否存在与所述待识别图像匹配的图像,所述图像库包括对各个节目分别进行采样得到的图像;若检测结果为存在与所述待识别图像匹配的图像,则将与所。
25、述待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将所述节目信息作为所述视频的节目识别结果反馈给所述终端,由于用户在观看视频时必然能够采样得到该视频的图像且采样得到的图像的准确性较高,因此,根据采样得到的待识别图像进行节目识别解决了用户可能不能获取到关说明书CN104066009A3/20页9键字或者获取到的关键字有误造成的不能识别到正确的节目,降低了节目识别的准确性的问题,达到了提高节目识别的准确性的效果。附图说明0037为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术。
26、人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0038图1是本发明一个实施例提供的节目识别方法的方法流程图;0039图2A是本发明另一实施例提供的节目识别方法的方法流程图;0040图2B是本发明实施例提供的节目识别的应用场景示意图;0041图2C是本发明实施例提供的终端的触发界面示意图;0042图2D是本发明实施例提供的待识别图像的获取示意图;0043图2E是本发明实施例提供的节目识别的处理示意图;0044图2F是本发明实施例提供的投票的界面示意图;0045图2G是本发明实施例提供的播放链接的展示示意图;0046图2H是本发明实施例提供的节目的播放示意图;0047图2。
27、I是本发明实施例提供的播放链接的选择示意图;0048图2J是本发明实施例提供的节目信息的展示示意图;0049图2K是本发明实施例提供的节目识别失败的界面示意图;0050图3是本发明一个实施例提供的节目识别系统的结构示意图;0051图4是本发明再一实施例提供的节目识别系统的结构示意图;0052图5是本发明一个实施例提供的服务器的结构示意图;0053图6是本发明一个实施例提供的终端的结构示意图;0054图7是本发明一个实施例提供的节目识别系统的结构示意图。具体实施方式0055为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。0056请参考图1,其示出了本发。
28、明一个实施例提供的节目识别方法的方法流程图,该节目识别方法可以应用于包括服务器和终端的系统中,该终端可以是智能电视、智能手机或者平板电脑等等。该节目识别方法,包括0057步骤101,终端对视频进行采样得到待识别图像;0058由于用户正在观看的视频文件并不一定是正在直播的电视节目,因此,本实施例将用户正在观看的视频文件称为视频,并对该视频是否是节目进行识别。0059终端可以将视频发送给服务器,由服务器分别对组成该视频的图像和音频进行识别;或者,优选地,为了减少服务器对视频的识别难度,终端可以将组成该视频的图像或音频发送给服务器,由服务器根据接收到的图像或音频进行节目识别。本实施例以服务器根据视频。
29、的图像进行节目识别为例进行说明。说明书CN104066009A4/20页100060具体地,终端可以对视频进行采样,本实施例不限定终端对视频的采样方式。比如,终端可以每隔预定时间对视频进行采样,得到待识别图像;或,终端可以连续对视频进行采样,得到待识别图像等。0061步骤102,终端将待识别图像发送给服务器;0062步骤103,服务器接收终端对视频进行采样得到的待识别图像;0063步骤104,服务器在预存的图像库中检测是否存在与待识别图像匹配的图像,该图像库包括对各个节目分别进行采样得到的图像;0064其中,图像库可以由服务器根据各个节目生成,也可以由第三方设备根据各个节目生成并发送给服务器,。
30、本实施例不限定图像库的生成方式。0065本实施例以服务器根据各个节目生成图像库为例进行说明,则对于服务器获取到的每一个节目,服务器将对该节目进行采样得到的图像以及该图像与该节目的节目标识的对应关系进行存储,将每一个节目的图像和对应关系组合成图像库。其中,节目数越多,服务器识别出视频的概率越大,对视频进行节目识别的准确性越高。0066步骤105,若检测结果为存在与待识别图像匹配的图像,则服务器将与待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将该节目信息作为视频的节目识别结果反馈给终端;0067若存在与待识别图像匹配的图像,则服务器根据图像与节目标识的对应关系获取与待识别图像匹配的图像。
31、对应的节目标识,并将该节目标识作为节目识别结果反馈给终端。其中,节目标识可以包括但不限于电视台标识和节目名称。0068由于服务器还可能向终端发送该节目的其他相关信息,因此,为了节省传输信令,服务器可以设置节目信息,并将该节目的各种相关信息都添加到该节目信息中一起反馈。因此,本实施例中,服务器还可以将节目标识添加到节目信息中,并将该节目信息作为节目识别结果反馈给终端。0069步骤106,终端接收服务器反馈的节目信息。0070其中,步骤101、102和106可以实现为由终端单独执行,步骤103至105可以实现为由服务器单独执行。0071综上所述,本发明实施例提供的节目识别方法,通过接收终端对视频进。
32、行采样得到的待识别图像;在预存的图像库中检测是否存在与待识别图像匹配的图像,该图像库包括对各个节目分别进行采样得到的图像;若检测结果为存在与待识别图像匹配的图像,则将与待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将该节目信息作为视频的节目识别结果反馈给终端,由于用户在观看视频时必然能够采样得到该视频的图像且采样得到的图像的准确性较高,因此,根据采样得到的待识别图像进行节目识别解决了用户可能不能获取到关键字或者获取到的关键字有误造成的不能识别到正确的节目,降低了节目识别的准确性的问题,达到了提高节目识别的准确性的效果。0072请参考图2A,其示出了本发明另一实施例提供的节目识别方法的。
33、方法流程图,该节目识别方法可以应用于包括服务器和终端的系统中,该终端可以是智能电视、智能手机或者平板电脑等等。该节目识别方法,包括0073步骤201,终端对视频进行采样得到待识别图像;0074由于用户正在观看的视频文件并不一定是正在直播的电视节目,因此,本实施例说明书CN104066009A105/20页11将用户正在观看的视频文件称为视频,并对该视频是否是节目进行识别。0075终端可以将视频发送给服务器,由服务器分别对组成该视频的图像和音频进行识别;或者,优选地,为了减少服务器对视频的识别难度,终端可以将组成该视频的图像或音频发送给服务器,由服务器根据接收到的图像或音频进行节目识别。本实施例。
34、以服务器根据视频的图像进行节目识别为例进行说明。0076为了避免终端实时对视频进行采样造成的资源浪费,可以对终端设置采样的触发操作,若终端接收到执行该触发操作产生的触发信号,则确定对视频进行采样。则对视频进行采样得到待识别图像,包括0077A、检测是否接收到触发信号;0078B、若检测结果为接收到触发信号,则调用摄像头对视频的播放画面进行拍照,得到待识别图像。0079本实施例中,触发信号可以包括键盘信号、单击信号、双击信号、多击信号、光标或点击停留信号、预定手势信号、快捷键信号中的任意一种或者几种的组合。其中,触发信号可以是用户点击键盘或点击触摸屏幕产生的。0080终端可以调用摄像头对视频的播。
35、放画面进行拍照。进一步地,为了提高节目识别的准确性,终端可以对视频的播放画面进行至少两次拍照,得到至少两张待识别图像,本实施例不限定终端对视频的播放画面的拍照方式。比如,终端可以每隔预定时间对视频的播放画面进行拍照,得到待识别图像;或,终端可以连续对视频的播放画面进行拍照,得到待识别图像等。0081为了便于理解本实施例的应用场景,请分别参考图2B所示的节目识别的应用场景示意图、图2C所示的终端的触发界面示意图和图2D所示的待识别图像的获取示意图。图2B中,用户在观看电视节目的过程中触发节目识别,则终端中出现图2C所示的界面,当用户选择图2C中的“电视”选项时,终端确定接收到触发信号,此时启动节。
36、目识别的应用,并在终端界面中提示用户将电视节目放入框内,自动对电视节目进行扫描,得到图2D中的待识别图像。0082步骤202,终端将待识别图像发送给服务器;0083终端可以通过有线或无线网络将信号发送给服务器。比如,通过2G(2NDGENERATION,第二代移动通信技术)、3G(3RDGENERATION,第三代移动通信技术)和WIFI(WIRELESSFIDELITY,无线保真)等网络将信号发送给服务器,本实施例不对发送方式作限定。0084进一步地,若待识别图像至少为两张,则将待识别图像发送给服务器,包括0085A、将至少两张待识别图像发送给服务器;或,0086B、在至少两张待识别图像中选。
37、取识别参数值最大的待识别图像,将选取出的待识别图像发送给服务器。0087终端可以将至少两张待识别图像发送给服务器,由服务器根据该至少两张待识别图像进行节目识别;或者,为了节省传输开销,终端可以对至少两张待识别图像进行筛选,将最适合进行节目识别的待识别图像发送给服务器。0088具体地,终端可以根据服务器的图像识别方式确定识别参数值,并在至少两张待识别图像中选择识别参数值最大的待识别图像,由于识别参数值越大越有利于对图像的识说明书CN104066009A116/20页12别,因此,将选取出的待识别图像确定为最适合进行节目识别的图像,并将该图像发送给服务器进行识别,从而进一步提高节目识别的准确性。其。
38、中,识别参数值是指进行图像识别时的计算参数,可以是图像的清晰度、特征点等。0089步骤203,服务器接收终端对视频进行采样得到的待识别图像;0090若终端对待识别图像进行了筛选,则服务器接收到的是一张最适合进行节目识别的待识别图像;若终端未对待识别图像进行筛选,则服务器接收到的是至少两张待识别图像。0091步骤204,服务器对每一个节目截取预定时长的视频片段,该预定时长为T且预定时长的终点时刻为当前时刻T;对每一个视频片段进行采样得到图像;将图像以及该图像与节目的对应关系保存在图像库中;0092其中,图像库可以由服务器根据各个节目生成,也可以由第三方设备根据各个节目生成并发送给服务器,本实施例。
39、不限定图像库的生成方式。0093本实施例以服务器根据各个节目生成图像库为例进行说明,则对于服务器获取到的每一个节目,服务器对该节目截取预定时长的视频片段,对该视频片段进行采样,并对采样得到的图像以及该图像与该节目的节目标识的对应关系进行存储,将每一个节目的图像和对应关系组合成图像库。其中,节目数越多,服务器识别出视频的概率越大,对视频进行节目识别的准确性越高。0094进一步地,由于终端将图像发送给服务器时会产生时延,因此,为了保证服务器获取到的图像包括终端发送的待识别图像,还可以对服务器截取的视频片段的时长设置为大于视频时长的预定时长,该预定时长为T且预定时长的终点时刻为当前时刻T。通常,可以。
40、将视频片段的预定时长设置为1分钟。0095步骤205,服务器在预存的图像库中检测是否存在与待识别图像匹配的图像,该图像库包括对各个节目分别进行采样得到的图像;0096若服务器接收到至少两张待识别图像,则服务器在进行节目识别之前,还需要对该至少两张待识别图像进行筛选,得到最适合进行节目识别的待识别图像。0097具体地,若待识别图像至少为两张,则在预存的图像库中检测是否存在与待识别图像匹配的图像,包括0098A、在至少两张待识别图像中选取识别参数值最大的待识别图像;0099B、在图像库中检测是否存在与选取出的待识别图像匹配的图像。0100其中,服务器可以根据图像识别方式确定识别参数值,并在至少两张。
41、待识别图像中选择识别参数值最大的待识别图像,由于识别参数值越大越有利于对图像的识别,因此,将选取出的待识别图像确定为最适合进行节目识别的待识别图像,从而进一步提高节目识别的准确性。其中,识别参数值可以是图像的清晰度、特征点等。0101在图像库中检测是否存在与选取出的待识别图像匹配的图像可以具体包括0102A、计算待识别图像与图像库中每一张图像的相似度;0103B、确定所有相似度中的最大相似度;0104C、检测最大相似度是否超过预定阈值;0105D、若检测结果为最大相似度超过预定阈值,则确定该待识别图像与该最大相似度所对应的图像相匹配,即图像库中存在与选取出的待识别图像匹配的图像。说明书CN10。
42、4066009A127/20页130106为了便于理解,举一个实例说明。假设待识别图像与图像库中的第一图像、第二图像和第三图像的相似度分别为15、20和85,则最大相似度为85,若预定阈值为80,最大相似度85大于预定阈值80,则待识别图像与第三图像匹配。0107需要补充说明的是,若服务器接收到的是最适合进行节目识别的待识别图像,则服务器直接在图像库中检测是否存在与接收到的待识别图像匹配的图像。其中,在图像库中检测是否存在与接收到的待识别图像匹配的图像的流程与在图像库中检测是否存在与选取出的待识别图像匹配的图像的流程相同,此处不赘述。0108步骤206,若检测结果为存在与待识别图像匹配的图像,。
43、则服务器将与待识别图像匹配的图像所对应的节目标识添加到节目信息中,并将该节目信息作为视频的节目识别结果反馈给终端;0109若存在与待识别图像匹配的图像,则服务器根据对应关系获取与待识别图像匹配的图像对应的节目标识,并将该节目标识作为节目识别结果反馈给终端。其中,节目标识可以包括但不限于电视台标识和节目名称。0110由于服务器还可能向终端发送该节目的其他相关信息,因此,为了节省传输信令,服务器可以设置节目信息,并将该节目的各种相关信息都添加到该节目信息中一起反馈。因此,本实施例中,服务器还可以将节目标识添加到节目信息中,并将该节目信息作为节目识别结果反馈给终端。0111具体地,将节目信息作为视频。
44、的节目识别结果反馈给终端之前,还包括0112A、在预先设置的互动信息库中查找与节目标识对应的互动信息,并将该互动信息添加到节目信息中,该互动信息用于标识节目的互动活动;和/或,0113B、在预先设置的资源库中查找与节目标识对应的播放链接,并将该播放链接添加到节目信息中。0114A,在预先设置的互动信息库中查找与节目标识对应的互动信息,并将该互动信息添加到节目信息中。0115其中,互动信息可以包括标识对应于互动信息的节目标识、互动活动的活动时间、互动活动的缩略图、互动活动的介绍信息中的至少一种和参与互动活动的链接。互动信息库是服务器预先建立的,可以包括至少一种互动信息。互动信息可以包括参与互动活。
45、动的链接。比如,互动活动可以是投票、购物、评论、抽奖、获取节目信息、观看视频中的至少一种,则互动信息可以相应包括进入到对应页面的投票链接、购物链接、评论链接、抽奖链接、节目信息链接、视频链接中的至少一种。进一步地,互动信息还可以包括互动活动的活动时间、互动活动的缩略图和互动活动的介绍信息等,本实施例不对互动信息进行限定。0116可选地,服务器还可以接收第三方客户端发送的至少一种与节目标识对应的互动信息;根据该至少一种互动信息建立互动信息库。其中,第三方客户端可以预先对节目中需要开展的互动活动的互动信息进行编辑,并将该编辑后的互动信息发送给服务器,服务器接收到该互动信息后,可以对接收到的至少一种。
46、互动信息建立互动信息库,以便于对互动信息进行管理。其中,第三方服务器可以是电视台,本实施例不作限定。0117进一步地,为了提高节目互动的安全性,还可以对第三方客户端进行认证,以避免恶意互动信息的发布,从而避免终端对虚假互动活动的参与,提高了互动活动的安全性。比如,第三方客户端可以向服务器申请公共账号,在服务器对第三方客户端的认证通过且授说明书CN104066009A138/20页14予第三方客户端该公共账号后,第三方客户端可以通过该公共账号登录服务器,并通过该公共账号编辑或发送互动信息。0118由于某些节目中未开展互动活动,因此,服务器还需要检测节目当前是否存在互动活动;若节目当前存在互动活动。
47、,则确定在互动信息库中查找到互动信息。0119具体地,互动活动的活动时间可以包括互动活动的开始时间和互动活动的结束时间,则服务器可以获取当前时间,并检测当前时间是否属于开始时间,结束时间,若当前时间属于开始时间,结束时间,则确定当前存在互动活动,可以在互动信息库中查找到互动信息;若当前时间不属于开始时间,结束时间,则确定当前不存在互动活动,可以向终端反馈不存在互动活动的响应信息。0120B,在预先设置的资源库中查找与节目标识对应的播放链接,并将该播放链接添加到节目信息中。0121本实施例中,服务器还可以获取与该节目标识对应的播放链接,并将该播放链接反馈给终端。由于服务器的处理能力比终端的处理能。
48、力强,因此,通过服务器而不是终端获取播放链接,可以提高播放链接的获取效率。0122具体地,服务器可以预先建立节目标识与播放链接的对应关系,并在获取到节目标识后,根据该对应关系获取与该节目标识对应的播放链接。0123由于一个节目标识可以对应于多个播放链接,因此,服务器还需要对播放链接进行区分。则将播放链接添加到节目信息中,包括0124A、获取播放链接的来源网站的网站标识;0125B、将播放链接以及该播放链接与网站标识的对应关系添加到节目信息中。0126本实施例中,服务器通过播放链接的来源网站区分播放链接。具体地,服务器可以在获取播放链接时获取该播放链接的来源网站的网站标识,并建立播放链接与网站标。
49、识的对应关系,将该播放链接和对应关系添加到节目信息中。0127进一步地,将节目信息作为视频的节目识别结果反馈给终端之前,还包括0128按照预定策略对播放时间在节目标识所标识的节目之后的节目设置节目列表,并将该节目列表添加到节目信息中。0129本实施例中,服务器还可以对播放时间在节目标识所标识的节目之后的节目设置节目列表,通过该节目列表对之后的节目进行预告。其中,节目列表中的节目可以是用户预先选定的需要预告的节目,或,服务器根据点击率或收藏率推荐的节目,或,与该节目标识所标识的节目来源于同一电视台的节目,或,离该节目标识所标识的节目的播放时间最近的节目等。0130进一步地,服务器还可以将节目列表中各个节目的播放时间对应添加到节目信息中,以便于用户根据播放时间观看节目。0131进一步地,服务器还可以将节目列表中各个节目的预告信息对应添加到节目信息中,以便于用户根据预告信息决定是否观看节目列表中的节目。0132进一步地,服务器还可以获取节目标识所标识的节目的缩略图、节目介绍等介绍信息,并将介绍信息添加到节目信息中,以便用户根据该介绍信息明确节目内容,并决定是否观看该节目。0133需要补充说明的是,服务器可以将互动信息、播放链接、节目列表和介绍信息中的说明书CN104066009A149/20页15至少一种以及节目标识添加到节目信息中,并将添加后的节目信息反馈给终端。本实施例不限定。