基于节目的交互方法和装置制造方法
【专利摘要】本发明公开了一种基于节目的交互方法和装置,属于网络【技术领域】。该方法包括:在播放节目的过程中,获取该节目的音频信息,该音频信息包括该节目的片段音频信息以及该节目中插入的指定音频信息;生成该音频信息的音频指纹;发送该音频指纹,该音频指纹用于匹配出节目信息;当接收到与该节目信息对应的交互页面时,显示该交互页面;基于在该交互页面的互动操作,与该节目进行交互。本发明通过在节目中插入指定音频信息,终端获取到的音频信息中包括该节目的片段音频信息和该指定音频信息,该终端生成音频指纹时,该服务器根据该指定音频信息的音频指纹,获取匹配的节目信息,从而获取到对应的交互页面。该交互方式操作简便快捷,提高了互动效率。
【专利说明】基于节目的交互方法和装置
[0001]本申请要求于2014年5月29日提交中国专利局、申请号为201410235379.4、发明名称为“互动信息的获取方法、终端、服务器及系统”的中国专利申请,以及于2014年5月30日提交中国专利局、申请号为201410241073.X、发明名称为“基于视频的交互方法、终端、服务器及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
【技术领域】
[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]图1是本发明实施例提供的一种基于节目的交互系统的结构示意图;
[0033]图2是本发明实施例提供的一种基于节目的交互方法的流程图;
[0034]图3是本发明实施例提供的一种基于节目的交互方法的流程图;
[0035]图4是本发明实施例提供的一种基于节目的交互方法的流程图;
[0036]图5八是本发明实施例提供的功能选项界面示意图;
[0037]图58是本发明实施例提供的摇动界面示意图;
[0038]图6是本发明实施例提供的一种基于节目的交互装置结构示意图;
[0039]图7是本发明实施例提供的一种基于节目的交互装置结构示意图;
[0040]图8是本发明实施例提供的一种终端的结构示意图;
[0041]图9是本发明实施例提供的一种服务器的结构示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]图1是本发明实施例提供的一种基于节目的交互系统的结构示意图,参见图1,该交互系统包括:终端和服务器,该服务器与该终端之间通过网络连接。
[0044]其中,该终端用于在播放节目的过程中,获取该节目的音频信息,生成该音频信息的音频指纹,发送给该服务器,该音频指纹用于该服务器匹配出对应的节目信息。该服务器用于接收到该音频指纹时,获取该音频指纹匹配的节目信息,获取与该节目信息对应的交互页面,向该终端发送该交互页面。该终端还用于接收该交互页面,并显示该交互页面,基于在该交互页面的互动操作,与该节目进行交互。
[0045]其中,将播放该节目的设备称之为播放设备,该终端可以为与该播放设备一体化的设备,也即是,该终端可以播放该节目,在播放该节目的过程中还可以获取该节目的音频信息,该终端可以为集成机顶盒的智能电视或智能电视的机顶盒等,用户可以使用遥控器或者该终端提供的按键,对该终端进行控制。该终端还可以为独立于该播放设备之外的设备,在该播放设备播放该节目的过程中,该终端可以获取该节目的音频信息。例如,该播放设备为智能电视或智能电视机顶盒,该终端为智能手机或者平板电脑等。本发明实施例对该终端与该播放设备不做限定。
[0046]参见图1,该播放设备为该智能电视时,该终端可以为该智能电视本身、该机顶盒,也可以为该智能手机。
[0047]图2是本发明实施例提供的一种基于节目的交互方法的流程图。该发明实施例的执行主体为终端,参见图2,该方法包括:
[0048]201、在播放节目的过程中,获取该节目的音频信息,该音频信息包括该节目的片段音频信息以及该节目中插入的指定音频信息。
[0049]202、生成该音频信息的音频指纹。
[0050]203、发送该音频指纹,该音频指纹用于匹配出节目信息。
[0051]204、当接收到与该节目信息对应的交互页面时,显示该交互页面。
[0052]205、基于在该交互页面的互动操作,与该节目进行交互。
[0053]本发明实施例提供的方法,通过在节目中插入指定音频信息,则在播放节目的过程中,终端获取到的音频信息中不仅包括该节目的片段音频信息,还包括该指定音频信息,该终端生成音频指纹时,该音频指纹中包括该指定音频信息的音频指纹,该音频指纹用于匹配出节目信息,则当接收到与该节目信息对应的交互页面时,显示该交互页面,基于在该交互页面的互动操作,与该节目进行交互。由于只需使用终端获取音频信息,即可在该交互页面上执行简单的互动操作,参与互动,操作简便快捷,提高了互动效率,且,不会对节目的播放界面造成遮挡,也不会影响节目的正常播放。对于用户来说,无需用户处于电视屏幕的可视范围内,扩大了应用范围。
[0054]可选地,该生成该音频信息的音频指纹包括:
[0055]采用特征算法,对该音频信息进行计算,得到该音频信息的特征值;
[0056]根据当前的时间信息和该特征值,生成该音频信息的音频指纹。
[0057]可选地,该在播放节目的过程中,获取该节目的音频信息包括:
[0058]在播放该节目的过程中,当接收到交互指令时,录制指定时长的音频信息。
[0059]可选地,该交互指令由摇动操作触发。
[0060]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0061]图3是本发明实施例提供的一种基于节目的交互方法的流程图。该发明实施例的执行主体为服务器,参见图3,该方法包括:
[0062]301、接收节目的音频指纹,该音频指纹由终端在播放该节目的过程中,根据该节目的片段音频信息和该节目中插入的指定音频信息生成。
[0063]302、获取该音频指纹匹配的节目信息。
[0064]303、获取与该节目信息对应的交互页面。
[0065]304、发送该交互页面。
[0066]本发明实施例提供的方法,通过在节目中插入指定音频信息,则在播放节目的过程中,终端获取到的音频信息中不仅包括该节目的片段音频信息,还包括该指定音频信息,该终端生成音频指纹时,该音频指纹中包括该指定音频信息的音频指纹,当该服务器接收到音频指纹时,能够根据该指定音频信息的音频指纹,获取匹配的节目信息,再获取与该节目信息对应的交互页面,发送该交互页面,使得终端接收该交互页面,并显示该交互页面,基于在该交互页面的互动操作,与该节目进行交互。由于只需使用终端获取音频信息,即可在该交互页面上执行简单的互动操作,参与互动,操作简便快捷,提高了互动效率,且,不会对节目的播放界面造成遮挡,也不会影响节目的正常播放。对于用户来说,无需用户处于电视屏幕的可视范围内,扩大了应用范围。
[0067]可选地,该获取该音频指纹匹配的节目信息之前,该方法还包括:
[0068]向该节目中插入分配的指定音频信息;
[0069]生成该指定音频信息的指定音频指纹;
[0070]对应保存该节目信息与该指定音频指纹。
[0071]可选地,该获取该音频指纹匹配的节目信息包括:
[0072]对于保存的每个指定音频指纹,当该音频指纹中包括该指定音频指纹时,获取与该指定音频指纹对应保存的节目信息;或者,
[0073]对于保存的每个指定音频指纹,当该指定音频指纹中包括该音频指纹时,获取与该指定音频指纹对应保存的节目信息。
[0074]可选地,该生成该指定音频信息的指定音频指纹包括:
[0075]采用特征算法,对该指定音频信息进行计算,得到该指定音频信息的指定特征值;
[0076]根据当前的时间信息和该指定特征值,生成该指定音频信息的音频指纹。
[0077]可选地,该指定音频信息包括超声波、次声波和普通声波中的至少一项。
[0078]图4是本发明实施例提供的一种基于节目的交互方法的流程图。该发明实施例的交互主体为终端和服务器,参见图4,该方法包括:
[0079]401、该服务器向节目中插入分配的指定音频信息,生成该指定音频信息的指定音频指纹,对应保存该节目信息与该指定音频指纹。
[0080]为了便于用户与节目之间的交流,该服务器可以为该节目设置交互页面,对应保存该节目信息与该交互页面,以便后续确定用户正在观看该节目时,可以将该交互页面发送给用户使用的终端,引导用户在该交互页面上,与该节目进行交互。
[0081]而为了便于确定用户当前观看的节目,该服务器可以预先获取该节目中的音频信息,生成该音频信息的音频指纹,对应保存该节目信息与该音频指纹。那么,在播放该节目的过程中,用户的终端获取到该节目的音频信息时,也可以生成该音频信息的音频指纹,发送给该服务器,该服务器即可根据预先保存的节目信息与音频指纹,查询与该终端发送的音频指纹匹配的音频指纹,即确定用户当前观看的是哪一个节目,之后,该服务器即可获取与该音频指纹匹配的节目信息,获取与该节目信息对应的交互页面,发送给该终端,该终端显示该交互页面时,用户即可在该交互页面上,与该节目进行交互。其中,该服务器可以对该节目进行划分,得到多个节目片段,提取每个节目片段的音频信息,从而得到该节目的多个音频信息,生成每个音频信息的音频指纹。
[0082]但是,对于每个节目来说,该节目中包括多个片段音频信息,该服务器会相应生成多个音频指纹,并保存该多个音频指纹,而且,该服务器还要为多个节目保存音频指纹。由于该服务器保存的音频指纹过多,当该服务器接收到该终端发送的音频指纹,要从保存的多个音频指纹中查询到匹配的音频指纹时,就需要耗费较长的时间,使得互动效率很低。而且,由于不同节目中音频信息的频率、声调等信息都很类似,导致该服务器保存的多个音频指纹也很类似,这也增加了该查询过程的难度。
[0083]为了提高互动效率,该服务器可以为每个节目分配指定音频信息,对于每个节目,该服务器向该节目中插入分配的指定音频信息,并生成该指定音频信息的指定音频指纹,对应保存该节目信息与该指定音频指纹。那么,在后续过程中,对于终端来说,当播放设备播放该节目时,会播放该指定音频信息,而观看该节目的用户即可使用终端获取到该指定音频信息,生成的音频指纹中也会包含该指定音频指纹。对于该服务器来说,该服务器保存的指定音频指纹的数目不会过多,当该服务器接收到该终端发送的音频指纹时,可以降低查询难度,加快查询速度,节省查询时间,从而提高互动效率。
[0084]该指定音频信息可以为人耳能够听到的普通声波,普通声波是指频率大于20取且小于201^2的声波。为了便于该服务器的查询,该服务器可以选取包括提示信息的普通声波,在播放该节目的过程中,该提示信息可以提示用户参与互动,而该服务器在查询该提示信息对应的音频指纹时,可以加快该服务器的查询速度。该指定音频信息还可以为超声波或者次声波,超声波是指频率大于201^2的声波,次声波是指频率小于20取的声波,人耳不能听到超声波和次声波,在节目中插入超声波或者次声波并不会对用户正常观看节目造成影响。超声波和次声波与节目中的音频信息的区别较大,则该服务器在查询时,也可以加快查询速度。当然,该指定音频信息还可以同时包含超声波、次声波和普通声波中的任两项或者三项,本发明实施例对此不做限定。
[0085]402、在播放节目的过程中,终端获取该节目的音频信息,该音频信息中包括该节目的片段音频信息和该节目中插入的指定音频信息。
[0086]其中,该终端可以为与用于播放节目的播放设备一体化的设备,也可以为独立于该播放设备之外的设备。当该终端为独立于该播放设备之外的设备时,该终端与该播放设备实现了双屏幕互动,用户在该终端的交互页面上与该节目进行交互时,该播放设备还可以继续播放该多媒体节目,连贯性强,无需打断用户观看节目的过程,提高了参与互动的用户数目,增强了用户粘度。
[0087]另外,该服务器为该播放设备提供节目,该播放设备可以从该服务器下载节目,并离线播放该下载的节目,或者,该播放设备还可以向该服务器发送在线播放节目的请求,该服务器接收到该请求时,对该节目进行压缩,得到流媒体文件,向该播放设备发送该流媒体文件,当该播放设备接收到该流媒体文件时,缓存该流媒体文件后,即可播放该流媒体文件。
[0088]在播放该节目的过程中,用户可以主动使用该终端获取该节目的音频信息。但是,为了提高参与互动的用户数目,当活动主办方发起了互动活动时,该服务器可以预先在该节目中插入用于提示用户参与互动的片段节目,则当该播放设备播放至该片段节目时,提示用户参与互动,此时,用户可以根据提示,使用该终端获取该片段节目的音频信息。之后,当活动主办方希望结束该互动活动时,该服务器还可以从该节目中删除该片段节目。其中,该片段节目可以为片段音频、片段视频、片段图片或者片段文本等,本发明实施例对此不做限定。
[0089]在本发明实施例中,在播放该节目的过程中,当该终端接收到交互指令时,获取该节目的音频信息。可选地,在播放该节目的过程中,当该终端接收到交互指令时,录制指定时长的音频信息,即当该终端接收到该交互指令时,开始录制音频信息,当录制的时长到达该指定时长时,结束录制,得到录制的音频信息。其中,该指定时长可以为38、58或者其他时长,可以由该终端预先确定,或者由用户预先进行设置,或者,由用户在录制该音频信息的过程中确定,本发明实施例对此不做限定。
[0090]进一步地,该交互指令可以由该终端的摇动操作触发,当该终端获取到摇动操作时,确定接收到该交互指令,则录制该指定时长的音频信息。
[0091]在本发明实施例中,为了防止将用于实现其他功能的摇动操作误以为本发明实施例中用于获取音频信息的摇动操作,该终端可以安装指定功能应用,在该指定功能应用的指定功能运行过程中获取该摇动操作。该指定功能用于获取正在播放的节目的音频信息,并发送给该服务器,该指定功能可以为该指定功能应用的摇动功能,或者为该指定功能应用的播放设备摇动功能等。在该指定功能应用的运行过程中,当该终端开启该指定功能时,等待获取该摇动操作,当该终端获取到该摇动操作时,录制该播放设备的音频信息。该指定功能应用可以为即时通信应用、信息展示应用或者专门用于获取电视的音频信息的应用等等,本发明实施例对此不做限定。
[0092]参见图5八,在该播放设备播放该节目的过程中,该终端可以打开该即时通信应用提供的功能选项界面,当该终端检测到用户对“摇一摇”功能选项的点击操作时,开启摇动功能,并显示如图58所示的摇动界面,等待获取到摇动操作。用户摇动该终端时,该终端获取到该摇动操作,录制该音频信息,以便于后续该终端生成该音频信息对应的音频指纹,操作简便快捷。
[0093]在本发明实施例中,该终端可以在播放该节目的过程中,仅获取一段音频信息,也可以获取多段音频信息。可选地,该终端确定音频信息的指定数目,当该终端接收到该交互指令时,根据该指定数目和该指定时长,获取该节目的音频信息,从而得到该指定数目的音频信息。进一步地,该终端确定音频信息的指定数目和录制频率,当该终端接收到该交互指令时,根据该指定数目和录制频率,按照该录制频率获取该节目的音频信息,直至获取到与该指定数目相应的音频信息时停止获取,本发明实施例对此均不做限定。
[0094]需要说明的是,该服务器已在该节目中插入该指定音频信息,则在播放该节目的过程中,该终端获取该音频信息时,该音频信息不仅包括该节目的片段音频信息,还包括该节目中插入的指定音频信息。
[0095]403、该终端生成该音频信息的音频指纹。
[0096]其中,音频指纹为该音频信息的数据签名,可以代表一段音频的重要声学特征,且该音频指纹基于音频信息的内容得到,通过比较两个音频信息的音频指纹,可以判断两个音频信息是否匹配。
[0097]音频指纹具有以下特性:
[0098](1)区分性:不同音频信息的音频指纹的差异很大,同一音频信息的原始音频信息与失真音频信息的音频指纹差异很小。
[0099](2)鲁棒性:音频信息在经过多次格式转换或者信道噪声干扰之后,仍然可以通过音频指纹识别出来。
[0100](3)粒度:即使该音频信息很短,仍然可以通过音频指纹识别。
[0101](4)易计算性:提取时计算量小,耗费的计算资源少,耗费的时间短,可以实时快速地提取。
[0102](5)数据紧致性:音频指纹的容量小,传输时耗费的数据流量小。
[0103]基于上述音频指纹的特性,该终端获取到该音频信息时,可以生成该音频信息的音频指纹,该音频指纹中不仅包括该节目的片段音频信息的音频指纹,还包括该指定音频信息的指定音频指纹。该终端向该服务器发送该音频指纹,该服务器可以将该音频指纹与该服务器本地保存的指定音频指纹进行匹配,确定与该音频信息匹配的指定音频指纹,从而获取与该音频指纹匹配的节目信息。可选地,该终端采用特征算法,对该音频信息进行计算,得到该音频信息的特征值,根据当前的时间信息和该特征值,生成该音频信息的音频指纹。其中,该特征算法可以为哈希算法,则该特征值为该音频信息的哈希值,本发明实施例对该特征算法和该特征值不做限定。
[0104]具体地,该终端可以采用以下方式生成该音频指纹:在接收到该交互指令的初始时间,该终端通过内置的音频采集软件采集一段音频信息,该音频信息为一维时域音频信号,对该一维时域音频信号进行时频分析,得到1个相位通道的时频子图,在每个相位通道的时频子图上分别提取峰值特征点,该峰值特征点需满足在其一定矩形邻域内能量值极大的条件。每个相位通道的峰值特征点按照时间升序排列为序列。将各个相位通道平面峰值点序列的时间数据和频率数据分别进行压缩,得到数据压缩包。在后台端再对数据压缩包解压缩,得到峰值特征点的时间数据和频率数据。对于每一个峰值特征点,在固定大小矩形范围内寻找其它峰值点,配对组成峰值特征点对。其中,一个配对的峰值点可用四元组“1,亡1,八乜八1:)来表示。在四元组中,江1,八?,八0部分可用一定的哈希函数,分别哈希成固定比特数,形成一个匕也⑶如(哈希码值)来表示,而1:1则代表了该匕也⑶如出现的时间位置。这样四元组就可表示为。(^,^00(16)就表示一个音频指纹数据项,一个音频指纹中包括多个音频指纹数据项。
[0105]当然,除了上述生成音频指纹的方式外,该终端还可以采取其他的方式生成音频指纹,本发明实施例对此不做限定。
[0106]404、该终端向该服务器发送该音频指纹。
[0107]该音频指纹用于匹配出节目信息,为了该服务器根据该音频指纹进行匹配,该终端向该服务器发送该音频指纹。可选地,该终端基于用户标识,向该服务器发送该音频指纹,以便该服务器基于该用户标识,返回该音频指纹对应的交互页面。其中,该用户标识可以为用户账号、手机号码或者终端编号等,本发明实施例对此不做限定。
[0108]405、当该服务器接收到该音频指纹时,获取该音频指纹匹配的节目信息,获取与该节目信息对应的交互页面。
[0109]在本发明实施例中,该服务器保存有每个节目信息对应的交互页面。该节目中可以包含与投票相关的内容,如为歌手比赛中每个歌手进行投票;或者包含与竞猜相关的内容,如预测正在进行的比赛的结果;或者包含与交换目标物相关的内容,如推荐出售的商品;或者包含与人物相关的内容,如明星访谈节目中采访的明星等等。对于包含不同内容的节目,该服务器保存的交互页面不同,该终端与该服务器之间的交互形式也不同,该交互形式是指该终端基于在该交互界面的互动操作,向该服务器发送的信息的类型以及该服务器向该终端返回的信息的类型。该交互形式包括但不限于:投票、竞猜、抽奖、交换目标物、目标物的数值转移等,则该交互页面可以为投票页面、竞猜页面、抽奖页面、交换目标物页面、目标物的数值转移页面等等。一个节目信息可以仅对应一个交互页面,也可以对应多个交互页面,该交互页面可以由该服务器根据该节目设置,或者根据当前所发起的互动活动进行设置,本发明实施例对此不做限定。另外,该节目信息包括电视频道编号、该节目的名称、制造者、播出时间等信息,本发明实施例对此也不做限定。
[0110]为了获取该节目的交互页面,该终端生成该节目的音频指纹,向该服务器发送该音频指纹,当该服务器接收到音频指纹时,需要根据该音频指纹,确定该终端用户正在观看的节目,才能够针对性地为该终端提供该节目对应的交互页面。
[0111]当该服务器接收到该终端发送的音频指纹时,将该音频指纹与该服务器保存的多个指定音频指纹分别进行匹配,以从该多个指定音频指纹中,确定与该音频指纹匹配的指定音频指纹,再获取与该指定音频指纹对应保存的节目信息,获取与该节目信息对应的交互页面。
[0112]在本发明实施例中,该音频指纹与该服务器保存的任一指定音频指纹可能具有以下五种关系:
[0113](1)该首频指纹与该指定首频指纹无关系;
[0114](2)该音频指纹包括该指定音频指纹的全部;
[0115](3)该音频指纹包括该指定音频指纹的一部分;
[0116](4)该指定音频指纹包括该音频指纹的全部;
[0117](5)该指定音频指纹包括该音频指纹的一部分。
[0118]当该音频指纹与该指定音频指纹具有上述关系(1)时,可以确定该音频指纹与该指定音频指纹匹配,当该音频指纹与该指定音频指纹具有(2)-(5)中的任一关系时,可以确定该音频指纹与该指定音频指纹匹配。
[0119]相应的,该步骤405可以包括以下步骤4053和4056中的任一项:
[0120]405^对于保存的每个指定音频指纹,当该音频指纹中包括该指定音频指纹时,获取与该指定音频指纹对应保存的节目信息,获取与该节目信息对应的交互页面。
[0121]其中,该首频指纹中包括该指定首频指纹是指该首频指纹中包括该指定首频指纹的全部,或者包括该指定音频指纹的一部分。该音频指纹中包括全部的该指定音频指纹时,该首频指纹与该指定首频指纹可能完全相冋。
[0122]当该音频指纹中包括该指定音频指纹时,确定该音频指纹与该指定音频指纹匹配,该终端用户正在观看的节目正是已插入该指定音频信息的节目,则该服务器获取与该指定音频指纹对应保存的节目信息,获取与该节目信息对应的交互页面。
[0123]4051对于保存的每个指定音频指纹,当该指定音频指纹中包括该音频指纹时,获取与该指定音频指纹对应保存的节目信息,获取与该节目信息对应的交互页面。
[0124]其中,该指定首频指纹中包括该首频指纹是指该指定首频指纹中包括该首频指纹的全部,或者包括该音频指纹的一部分。该指定音频指纹中包括全部的该音频指纹时,该音频指纹与该指定首频指纹可能完全相冋。
[0125]当该指定音频指纹中包括该音频指纹时,确定该音频指纹与该指定音频指纹匹配,该终端用户正在观看的节目正是已插入该指定音频信息的节目,则该服务器获取与该指定音频指纹对应保存的节目信息,获取与该节目信息对应的交互页面。
[0126]在实际应用过程中,该服务器可以将每个指定音频指纹与节目信息对应保存在第一数据库中,将每个节目信息与交互页面对应保存在第二数据库中,当该服务器接收到该终端发送的音频指纹时,遍历该第一数据库中的每个指定音频指纹,确定与该音频指纹匹配的指定音频指纹,获取该第一数据库中,与该指定音频指纹对应保存的节目信息,再根据该节目信息查询该第二数据库中,从该第二数据库中获取与该节目信息对应的交互页面。
[0127]406、该服务器向该终端发送该交互页面。可选地,该服务器基于该用户标识,向该终端发送该交互页面。
[0128]407、当该终端接收到该交互页面时,显示该交互页面,基于在该交互页面的互动操作,与该节目进行交互。
[0129]当该终端显示该交互页面时,用户即可在该交互页面上触发互动操作,与该节目进行交互。对于不同形式的交互页面,用户所触发的互动操作也不同。
[0130]举例来说,该步骤407可以包括以下至少一项:
[0131](1)当该交互页面为投票页面时,该终端获取用户在该投票页面中选取的候选选项,向该服务器发送该候选选项,该服务器接收到该候选选项时,增加该候选选项的投票数目,该服务器向该终端发送当前统计到的每个候选选项的投票数目,当该终端接收到每个候选选项的投票数目时,在该投票页面中,显示每个候选选项的投票数目。
[0132](2)当该交互页面为竞猜页面时,该终端获取用户在该竞猜页面中选取的候选选项,向该服务器发送该候选选项,当该服务器接收到该候选选项时,判断该候选选项是否正确,根据判断结果向该终端发送虚拟奖励数据,当该终端接收到该虚拟奖励数据时,在该竞猜页面中,显示该虚拟奖励数据。
[0133](3)当该交互页面为答题页面时,该终端获取用户在该答案输入栏中输入的答案,向该服务器发送该答案,当该服务器接收到该答案时,判断该答案是否正确,根据判断结果向该终端发送虚拟奖励数据,当该终端接收到该虚拟奖励数据时,在该答题页面中,显示该虚拟奖励数据。
[0134](4)当该交互页面为抽奖页面时,该服务器随机进行抽奖,得到抽奖结果,向该终端发送该抽奖结果,当该终端接收到该抽奖结果时,在该抽奖页面中显示该抽奖结果。
[0135](5)当该交互页面为评论页面时,该终端获取用户在该评论页面的评论输入栏中输入的评论信息,向该服务器发送该评论信息,当该服务器接收到该评论信息时,在该评论页面上发布该评论信息。
[0136]上述步骤中仅是基于五种不同形式的交互页面,对该终端与该服务器之间的交互操作进行了说明,实际上,该交互页面还可以为其他形式,该终端与该服务器之间的交互操作还可以为其他形式的操作,本发明实施例对此不做限定。
[0137]在本发明实施例中,该服务器事先设置每个节目信息对应的交互页面,并为每个节目插入分配的指定音频信息,生成该指定音频信息的指定音频指纹,对应保存该指定音频指纹与该节目信息,则在播放该节目的过程中,该播放设备会播放该指定音频信息,该终端获取该节目的音频信息,生成该音频信息对应的音频指纹,该音频指纹中会包括该指定音频指纹,该终端向该服务器发送该音频指纹,该服务器接收到该音频指纹时,可以获取该音频指纹匹配的指定音频指纹,获取与该指定音频指纹匹配的节目信息,从而获取与该节目信息对应的交互页面,向该终端发送该交互页面,该终端即可显示该交互页面,基于在该交互页面的互动操作,与该节目进行互动。在上述过程中,只需用户在观看该节目的过程中,使用终端获取该音频信息即可,操作简便快捷,提升了用户体验。
[0138]本发明实施例提供的方法,通过该服务器在节目中插入指定音频信息,则在播放节目的过程中,终端获取到的音频信息中不仅包括该节目的片段音频信息,还包括该指定音频信息,该终端生成音频指纹时,该音频指纹中包括该指定音频信息的音频指纹,该终端向服务器发送该音频指纹,则该服务器能够根据该指定音频信息的指定音频指纹,获取匹配的节目信息,再获取与该节目信息对应的交互页面,向该终端发送该交互页面,当该终端接收到与该节目信息对应的交互页面时,显示该交互页面,基于在该交互页面的互动操作,与该节目进行交互。由于只需使用终端获取音频信息,即可在该交互页面上执行简单的互动操作,参与互动,操作简便快捷,提高了互动效率,且,不会对节目的播放界面造成遮挡,也不会影响节目的正常播放。对于用户来说,无需用户处于电视屏幕的可视范围内,扩大了应用范围。该服务器查询与该音频指纹匹配的指定音频指纹,加快了查询速度,节省了查询时间,降低了查询难度。
[0139]图6是本发明实施例提供的一种基于节目的交互装置结构示意图,参见图6,该装置包括:
[0140]音频信息获取模块601,用于在播放节目的过程中,获取该节目的音频信息,该音频信息包括该节目的片段音频信息以及该节目中插入的指定音频信息;
[0141]音频指纹生成模块602,用于生成该音频信息的音频指纹;
[0142]音频指纹发送模块603,用于发送该音频指纹,该音频指纹用于匹配出节目信息;
[0143]交互页面显示模块604,用于当接收到与该节目信息对应的交互页面时,显示该交互页面;
[0144]交互模块605,用于基于在该交互页面的互动操作,与该节目进行交互。
[0145]本发明实施例提供的装置,通过节目中已插入指定音频信息,则在播放节目的过程中,该装置获取到的音频信息中不仅包括该节目的片段音频信息,还包括该指定音频信息,该装置生成音频指纹时,该音频指纹中包括该指定音频信息的音频指纹,该音频指纹用于匹配出节目信息,则当接收到与该节目信息对应的交互页面时,显示该交互页面,基于在该交互页面的互动操作,与该节目进行交互。由于只需使用终端获取音频信息,即可在该交互页面上执行简单的互动操作,参与互动,操作简便快捷,提高了互动效率,且,不会对节目的播放界面造成遮挡,也不会影响节目的正常播放。对于用户来说,无需用户处于电视屏幕的可视范围内,扩大了应用范围。
[0146]可选地,该音频指纹生成模块602包括:
[0147]特征计算单元,用于采用特征算法,对该音频信息进行计算,得到该音频信息的特征值;
[0148]音频指纹生成单元,用于根据当前的时间信息和该特征值,生成该音频信息的音频指纹。
[0149]可选地,该音频信息获取模块601用于在播放该节目的过程中,当接收到交互指令时,录制指定时长的音频信息。
[0150]可选地,该交互指令由摇动操作触发。
[0151]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0152]图7是本发明实施例提供的一种基于节目的交互装置结构示意图,参见图7,该装置包括:
[0153]音频指纹接收模块701,用于接收节目的音频指纹,该音频指纹由终端在播放该节目的过程中,根据该节目的片段音频信息和该节目中插入的指定音频信息生成;
[0154]节目信息获取模块702,用于获取该音频指纹匹配的节目信息;
[0155]交互页面获取模块703,用于获取与该节目信息对应的交互页面;
[0156]交互页面发送模块704,用于发送该交互页面。
[0157]本发明实施例提供的装置,通过在节目中插入指定音频信息,则在播放节目的过程中,终端获取到的音频信息中不仅包括该节目的片段音频信息,还包括该指定音频信息,该终端生成音频指纹时,该音频指纹中包括该指定音频信息的音频指纹,当该装置接收到音频指纹时,能够根据该指定音频信息的音频指纹,获取匹配的节目信息,再获取与该节目信息对应的交互页面,发送该交互页面,使得终端接收该交互页面,并显示该交互页面,基于在该交互页面的互动操作,与该节目进行交互。由于只需使用终端获取音频信息,即可在该交互页面上执行简单的互动操作,参与互动,操作简便快捷,提高了互动效率,且,不会对节目的播放界面造成遮挡,也不会影响节目的正常播放。对于用户来说,无需用户处于电视屏幕的可视范围内,扩大了应用范围。
[0158]可选地,该装置还包括:
[0159]音频信息插入模块,用于向该节目中插入分配的指定音频信息;
[0160]音频指纹生成模块,用于生成该指定音频信息的指定音频指纹;
[0161]保存模块,用于对应保存该节目信息与该指定音频指纹。
[0162]可选地,该节目信息获取模块702包括:
[0163]第一获取单元,用于对于保存的每个指定音频指纹,当该音频指纹中包括该指定音频指纹时,获取与该指定音频指纹对应保存的节目信息;或者,
[0164]第二获取单元,用于对于保存的每个指定音频指纹,当该指定音频指纹中包括该音频指纹时,获取与该指定音频指纹对应保存的节目信息。
[0165]可选地,该音频指纹生成模块包括:
[0166]特征计算单元,用于采用特征算法,对该指定音频信息进行计算,得到该指定音频信息的指定特征值;
[0167]音频指纹生成单元,用于根据当前的时间信息和该指定特征值,生成该指定音频信息的音频指纹。
[0168]可选地,该指定音频信息包括超声波、次声波和普通声波中的至少一项。
[0169]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0170]需要说明的是:上述实施例提供的基于节目的交互装置在基于节目进行交互时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端和服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于节目的交互装置与基于节目的交互方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0171]图8是本发明实施例提供的一种终端的结构示意图,图8展示出了本发明示例性实施例所涉及的具有触敏表面的终端结构示意图,该终端可以用于实施上述实施例所示出的基于节目的交互方法中终端所执行的功能。具体来讲:
[0172]终端800可以包括1^(1^1(110射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、传输模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0173]即电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,即电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(3頂)卡、收发信机、耦合器、1^八仏01 ^0186八卹11丨丨61',低噪声放大器〉、双工器等。此外,即电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于631(6101^1 8781:6111 0? 10)3116。0臟11111(331:1011,全球移动通讯系统)?£10^61: 1^8(110,通用分组无线服务)、⑶嫩(0(3(1601^181011 11111:11)16 ^00688,石马分多址)、103嫩(11(16)3811(1 00(16 01^181011^00688,宽带码分多址)、1/12 (匕叩丁'爪£^01111:1011,长期演进)、电子邮件、31316888^1118 ^一”化一,短消息服务)等。
[0174]存储器120可用于存储软件程序以及模块,如上述示例性实施例所示出的终端所对应的软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理,如实现基于视频的交互等。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端800的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
[0175]输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的链接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0176]显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端800的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用1X0(11(1111(1 078仏1 01邓1;17,液晶显示器)、010(16,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图8中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
[0177]终端800还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端800移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准〉、振动识别相关功能(比如计步器、敲击)等;至于终端800还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0178]音频电路160、扬声器161,传声器162可提供用户与终端800之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经即电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端800的通信。
[0179]终端800通过传输模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线或有线的宽带互联网访问。虽然图8示出了传输模块170,但是可以理解的是,其并不属于终端800的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0180]处理器180是终端800的控制中心,利用各种接口和线路链接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端800的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0181〕 终端800还包括给各个部件供电的电源190 (比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0182]尽管未示出,终端800还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含用于进行以下操作的指令:
[0183]在播放节目的过程中,获取该节目的音频信息,该音频信息包括该节目的片段音频信息以及该节目中插入的指定音频信息;
[0184]生成该音频信息的音频指纹;
[0185]发送该音频指纹,该音频指纹用于匹配出节目信息;
[0186]当接收到与该节目信息对应的交互页面时,显示该交互页面;
[0187]基于在该交互页面的互动操作,与该节目进行交互。
[0188]可选地,该终端的存储器中,还包含用于执行以下操作的指令:
[0189]采用特征算法,对该音频信息进行计算,得到该音频信息的特征值;
[0190]根据当前的时间信息和该特征值,生成该音频信息的音频指纹。
[0191]可选地,该终端的存储器中,还包含用于执行以下操作的指令:
[0192]在播放该节目的过程中,当接收到交互指令时,录制指定时长的音频信息。
[0193]可选地,该交互指令由摇动操作触发。
[0194]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0195]图9是本发明实施例提供的一种服务器的结构示意图。该服务器可以用于上述实施例示出的基于节目的交互方法中服务器所执行的功能。具体来讲:参见图9,该服务器900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(0611^1-81 ?1~006881118口) 922 (例如,一个或一个以上处理器)和存储器 932,一个或一个以上存储应用程序942或数据944的存储介质930(例如一个或一个以上海量存储设备)。其中,存储器932和存储介质930可以是短暂存储或持久存储。存储在存储介质930的程序可以包括一个或一个以上模块(图示没标出)。
[0196]服务器900还可以包括一个或一个以上电源926,一个或一个以上有线或无线网络接口 950,一个或一个以上输入输出接口 958,和/或,一个或一个以上操作系统941,例如Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 等等。
[0197]一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,该一个或者一个以上程序包含用于进行以下操作的指令:
[0198]接收节目的音频指纹,该音频指纹由终端在播放该节目的过程中,根据该节目的片段音频信息和该节目中插入的指定音频信息生成;
[0199]获取该音频指纹匹配的节目信息;
[0200]获取与该节目信息对应的交互页面;
[0201]发送该交互页面。
[0202]可选地,还包含用于进行以下操作的指令:
[0203]向该节目中插入分配的指定音频信息;
[0204]生成该指定音频信息的指定音频指纹;
[0205]对应保存该节目信息与该指定音频指纹。
[0206]可选地,还包含用于进行以下操作的指令:
[0207]对于保存的每个指定音频指纹,当该音频指纹中包括该指定音频指纹时,获取与该指定音频指纹对应保存的节目信息;或者,
[0208]对于保存的每个指定音频指纹,当该指定音频指纹中包括该音频指纹时,获取与该指定音频指纹对应保存的节目信息。
[0209]可选地,还包含用于进行以下操作的指令:
[0210]采用特征算法,对该指定音频信息进行计算,得到该指定音频信息的指定特征值;
[0211]根据当前的时间信息和该指定特征值,生成该指定音频信息的音频指纹。
[0212]可选地,该指定音频信息包括超声波、次声波和普通声波中的至少一项。
[0213]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0214]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0215]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于节目的交互方法,其特征在于,所述方法包括: 在播放节目的过程中,获取所述节目的音频信息,所述音频信息包括所述节目的片段音频信息以及所述节目中插入的指定音频信息; 生成所述音频信息的音频指纹; 发送所述音频指纹,所述音频指纹用于匹配出节目信息; 当接收到与所述节目信息对应的交互页面时,显示所述交互页面; 基于在所述交互页面的互动操作,与所述节目进行交互。
2.根据权利要求1所述的方法,其特征在于,所述生成所述音频信息的音频指纹包括: 采用特征算法,对所述音频信息进行计算,得到所述音频信息的特征值; 根据当前的时间信息和所述特征值,生成所述音频信息的音频指纹。
3.根据权利要求1所述的方法,其特征在于,所述在播放节目的过程中,获取所述节目的音频信息包括: 在播放所述节目的过程中,当接收到交互指令时,录制指定时长的音频信息。
4.根据权利要求3所述的方法,其特征在于,所述交互指令由摇动操作触发。
5.一种基于节目的交互方法,其特征在于,所述方法包括: 接收节目的音频指纹,所述音频指纹由终端在播放所述节目的过程中,根据所述节目的片段音频信息和所述节目中插入的指定音频信息生成; 获取所述音频指纹匹配的节目信息; 获取与所述节目信息对应的交互页面; 发送所述交互页面。
6.根据权利要求5所述的方法,其特征在于,所述获取所述音频指纹匹配的节目信息之前,所述方法还包括: 向所述节目中插入分配的指定音频信息; 生成所述指定音频信息的指定音频指纹; 对应保存所述节目信息与所述指定音频指纹。
7.根据权利要求6所述的方法,其特征在于,所述获取所述音频指纹匹配的节目信息包括: 对于保存的每个指定音频指纹,当所述音频指纹中包括所述指定音频指纹时,获取与所述指定音频指纹对应保存的节目信息;或者, 对于保存的每个指定音频指纹,当所述指定音频指纹中包括所述音频指纹时,获取与所述指定音频指纹对应保存的节目信息。
8.根据权利要求6所述的方法,其特征在于,所述生成所述指定音频信息的指定音频指纹包括: 采用特征算法,对所述指定音频信息进行计算,得到所述指定音频信息的指定特征值; 根据当前的时间信息和所述指定特征值,生成所述指定音频信息的音频指纹。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述指定音频信息包括超声波、次声波和普通声波中的至少一项。
10.一种基于节目的交互装置,其特征在于,所述装置包括: 音频信息获取模块,用于在播放节目的过程中,获取所述节目的音频信息,所述音频信息包括所述节目的片段音频信息以及所述节目中插入的指定音频信息; 音频指纹生成模块,用于生成所述音频信息的音频指纹; 音频指纹发送模块,用于发送所述音频指纹,所述音频指纹用于匹配出节目信息; 交互页面显示模块,用于当接收到与所述节目信息对应的交互页面时,显示所述交互页面; 交互模块,用于基于在所述交互页面的互动操作,与所述节目进行交互。
11.根据权利要求10所述的装置,其特征在于,所述音频指纹生成模块包括: 特征计算单元,用于采用特征算法,对所述音频信息进行计算,得到所述音频信息的特征值; 音频指纹生成单元,用于根据当前的时间信息和所述特征值,生成所述音频信息的音频指纹。
12.根据权利要求10所述的装置,其特征在于,所述音频信息获取模块用于在播放所述节目的过程中,当接收到交互指令时,录制指定时长的音频信息。
13.根据权利要求12所述的装置,其特征在于,所述交互指令由摇动操作触发。
14.一种基于节目的交互装置,其特征在于,所述装置包括: 音频指纹接收模块,用于接收节目的音频指纹,所述音频指纹由终端在播放所述节目的过程中,根据所述节目的片段音频信息和所述节目中插入的指定音频信息生成; 节目信息获取模块,用于获取所述音频指纹匹配的节目信息; 交互页面获取模块,用于获取与所述节目信息对应的交互页面; 交互页面发送模块,用于发送所述交互页面。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括: 音频信息插入模块,用于向所述节目中插入分配的指定音频信息; 音频指纹生成模块,用于生成所述指定音频信息的指定音频指纹; 保存模块,用于对应保存所述节目信息与所述指定音频指纹。
16.根据权利要求15所述的装置,其特征在于,所述节目信息获取模块包括: 第一获取单元,用于对于保存的每个指定音频指纹,当所述音频指纹中包括所述指定音频指纹时,获取与所述指定音频指纹对应保存的节目信息;或者, 第二获取单元,用于对于保存的每个指定音频指纹,当所述指定音频指纹中包括所述音频指纹时,获取与所述指定音频指纹对应保存的节目信息。
17.根据权利要求15所述的装置,其特征在于,所述音频指纹生成模块包括: 特征计算单元,用于采用特征算法,对所述指定音频信息进行计算,得到所述指定音频信息的指定特征值; 音频指纹生成单元,用于根据当前的时间信息和所述指定特征值,生成所述指定音频信息的音频指纹。
18.根据权利要求10-18任一项所述的装置,其特征在于,所述指定音频信息包括超声波、次声波和普通声波中的至少一项。
【文档编号】H04N21/472GK104378683SQ201410605680
【公开日】2015年2月25日 申请日期:2014年10月30日 优先权日:2014年5月29日
【发明者】张小龙, 张颖, 胡仁杰, 郑秋明, 孙博, 侯杰, 谢达东, 刘海龙 申请人:腾讯科技(深圳)有限公司