一种确定电视频道的方法及装置的制造方法

文档序号:9528055阅读:261来源:国知局
一种确定电视频道的方法及装置的制造方法
【技术领域】
[0001]本发明涉及多媒体技术领域,尤其涉及一种确定电视频道的方法及装置。
【背景技术】
[0002]随着手机APP的发展,目前用户可以通过手机参与一些电视节目播放过程中的互动活动。该种互动的实现过程是,手机收到用户摇一摇手机触发的指令后,对电视节目进行录音(或录像),随后将当前所录制的多媒体数据发送给服务器。服务器将收到的多媒体数据与当前时刻各电视台的音频/视频进行匹配,确定是哪个电视台,进而确定电视台当前的电视节目,然后进行互动活动的处理。但是,电视机播放电视节目,用户录音/录像和上传过程,可能存在延时,所以服务器在将收到的多媒体数据与当前时刻各电视台的音频进行匹配时,会出现匹配不到任何电视台以致匹配失败的问题,对于该问题,目前只能直接给手机用户返回匹配失败的消息,系统无法主动继续对该问题进行处理,用户若还需要参与活动,则需要重新摇一摇向服务器发起新的请求。
[0003]故需要一种移动终端和电视节目的匹配方案,能够解决现有的移动终端和电视节目互动过程中,服务器对当前移动终端的请求匹配失败后无法继续主动为移动终端匹配电视台的问题。

【发明内容】

[0004]本发明提供一种确定电视频道的方法及装置,用以解决现有的移动终端和电视节目互动过程中,服务器对当前移动终端的请求匹配失败后无法继续主动为移动终端的多媒体数据匹配电视频道的问题。
[0005]本发明提供一种确定电视频道的方法,用于服务器,包括:
[0006]S11:接收移动终端上传的多媒体数据和录制该多媒体数据的时间信息;
[0007]S12:将接收的多媒体数据与本地存储的多个电视频道在所述录制该多媒体数据的时间信息对应的多媒体数据进行匹配,得到多个电视频道的匹配度;
[0008]S13:在各电视频道的匹配度均小于预设的第一匹配阈值时,确定匹配度大于预设的第二匹配阈值的电视频道并记录为一条匹配记录;其中,第一匹配阈值为判断是否匹配成功的临界值;第二匹配阈值小于第一匹配阈值;
[0009]S14:判断所述移动终端对应的匹配记录的条数是否小于2,若是,则向所述移动终端发送继续上传下一段多媒体数据的指令,并返回执行S11 ;否则执行S15 ;
[0010]S15:将所述移动终端对应的最近Μ条连续匹配记录中记录的电视频道进行匹配,确定最近Μ条连续匹配记录是否存在重合的电视频道;所述Μ的初始值为2,且Μ小于等于Ν,Ν为当前所述移动终端对应的匹配记录的条数;
[0011]S16:当存在重合的电视频道且唯一时,确定该重合的电视频道为本次移动终端上传的多媒体数据所属的电视频道,并将本次移动终端上传的多媒体数据所属的电视频道的信息发送给所述移动终端。
[0012]本发明实施例的一些有益效果可以包括:
[0013]本发明提供的用于服务器的确定电视频道的方法在对移动终端上传的多媒体数据进行常规匹配(计算多媒体数据和电视频道的匹配度并判断匹配度是否达到预设的第一匹配阈值)后,若匹配失败,可以进行二次匹配,二次匹配采用低于常规匹配的匹配标准匹配得到与当前移动终端的多媒体数据匹配的电视频道,如果连续多次匹配失败后二次匹配到的电视频道重合且结果唯一,则确定该重合结果为用户正在收看的电视台和电视节目。该方法不仅能够进行移动终端的多媒体数据和电视频道的匹配,还能够在对当前移动终端的多媒体数据匹配失败后继续主动为移动终端匹配电视频道,实施简单,能够提高移动终端和电视频道互动匹配的准确率。
[0014]在一个实施例中,若所述S15中确定出最近Μ条连续匹配记录不存在重合的电视频道,则所述S15之后,还包括:
[0015]向所述移动终端返回匹配失败消息。
[0016]该实施例中,若降低匹配标准后连续多次还是无法为移动终端的多媒体数据匹配到电视频道,则认为匹配失败。
[0017]在一个实施例中,若所述S15中确定出最近Μ条连续匹配记录存在重合的电视频道但不唯一,则所述S15之后,还包括:
[0018]判断Μ是否等于Ν,是则向所述移动终端返回匹配失败消息,否则令Μ = Μ+1后返回执行S15。
[0019]该实施例中,若在二次匹配中最近Μ次能匹配到多个重合的电视频道,则可以再对最近Μ+1次的多媒体数据进行二次匹配,以在保证匹配可靠性的前提下增加匹配成功的概率。
[0020]在一个实施例中,所述S12和S13之间,还包括步骤:
[0021]S121:判断是否有电视频道的匹配度大于等于预设的第一匹配阈值,是则执行S122,否则执行S13 ;
[0022]S122:判断匹配成功的电视频道是否唯一,是则确定该唯一的电视频道为本次移动终端上传的多媒体数据所属的电视频道,否则执行S123 ;
[0023]S123:记录本次匹配成功的多个电视频道,并向所述移动终端发送继续上传下一段多媒体数据的指令,并执行S124 ;
[0024]S124:当收到所述移动终端根据所述继续上传下一段多媒体数据的指令新上传的下一段多媒体数据和录制所述下一段多媒体数据的时间信息时,将当前接收的多媒体数据与本地记录的上一次匹配成功的多个电视频道在录制所述下一段多媒体数据的时间信息对应的多媒体数据进行匹配,并返回执行S121。
[0025]该实施例中,提供了当首次根据第一匹配阈值为移动终端上传的多媒体数据匹配到电视频道时,若匹配结果不唯一,则可以通过向移动终端发送继续上传下一段多媒体数据的指令,由于移动终是连续录音,上传的录音也是连续的。所以服务器在第一次匹配成功的那几个电视频道的位置继续进行第二次常规匹配,可以准确的确定是哪个电视台,进一步提高电视频道匹配成功的概率。
[0026]在一个实施例中,所述第一匹配阈值为70%,所述第二匹配阈值为50%。
[0027]本发明提供一种确定电视频道的方法,用于移动终端,包括:
[0028]S21:根据用户触发的匹配指令,录制预定时长的多媒体数据,并记录录制该多媒体数据的时间信息;
[0029]S22:向服务器上传刚录制的多媒体数据和录制该多媒体数据的时间信息;
[0030]S23:接收服务器发来的本次上传的多媒体数据所属的电视频道的信息或匹配失败消息或继续上传下一段多媒体数据的指令;若收到继续上传下一段多媒体数据的指令,则继续执行S24 ;
[0031]S24:获取下一段多媒体数据和录制所述下一段多媒体数据的时间信息,返回执行S22。
[0032]本发明实施例的一些有益效果可以包括:
[0033]本发明提供的用于移动终端的确定电视频道的方法通过向服务器上传匹配所需的多媒体数据和录制该多媒体数据的时间信息,随后接收服务器返回的匹配结果,并根据服务器返回继续上传下一段多媒体数据的指令上传新录制的多媒体数据及其时间信息,从而使得服务器端可以在一次匹配不成功后可以再次匹配,最终根据多次匹配失败后二次匹配的重合结果筛选出与当前移动终端最为匹配的电视频道。
[0034]在一个实施例中,S24所述获取下一段多媒体数据和录制所述下一段多媒体数据的时间信息,包括:
[0035]从S23中收到所述继续上传下一段多媒体数据的指令的时刻开始,录制预定时长的多媒体数据并记录录制该多媒体数据的时间信息。
[0036]该实施例中,移动终端在上一次录制完上传的多媒体数据时停止录制,直至收到服务器的继续上传下一段多媒体数据的指令才开始录制下一段多媒体数据,以节省存储录制内容所需空间。
[0037]在一个实施例中,所述步骤S22和S23之间,还包括:继续录制多媒体数据并记录录制该多媒体数据的时间信息;
[0038]S24所述获取下一段多媒体数据和录制所述下一段多媒体数据的时间信息,包括:将所述S22执行后至所述S23中收到下一段多媒体数据的指令之间继续录制的多媒体数据及记录的录制该多媒体数据的时间信息作为所述下一段多媒体数据和录制所述下一段多媒体数据的时间信息。
[0039]该实施例中,移动终端一直不停止录制,这样就可在收到服务器的继续上传下一段多媒体数据的指令时直接快速上传多媒体数据,由于是连续录音,上传的录音也是连续的,两个电视台连续两个广告都相同的概率很低,服务器根据再次上传的多媒体数据在第一次匹配成功的位置继续进行第二次匹配,可以准确的确定是哪个电视台。
[0040]本发明提供一种确定电视频道的装置,用于服务器,包括:收发模块、第一匹配模块、第一判断模块、第二判断模块、存储模块、第三判断模块、第二匹配模块;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1