获取音视频节目相关信息的方法、装置及系统的制作方法

文档序号:9277097阅读:471来源:国知局
获取音视频节目相关信息的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机领域,具体而言,本发明涉及一种获取音视频节目相关信息的方法、装置及系统。
【背景技术】
[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]本发明还提供一种获取音视频节目相关信息的装置,包括:第五接收模块,用于通过远程接口接收音频匹配请求;匹配模块,用于将该音频匹配请求对应的音频指纹与其存储的音频指纹进行匹配;推送模块,用于当其存储的音频指纹中具有与该音频匹配请求对应的音频指纹相匹配的音频指纹时,响应于该音频匹配请求而推送相匹配的音频指纹对应的节目相关信息。
[0033]其中,音视频节目为电台节目或电视节目,节目相关信息包括节目介绍信息,其中,节目相关信息还可包括节目活动信息。
[0034]其中,第五接收模块具体用于:通过远程接口接收包含音频数据的音频匹配请求;或通过远程接口接收包含音频数据的音频指纹的音频匹配请求。
[0035]其中,当第五接收模块具体用于接收包含音频数据的音频匹配请求时,匹配模块进一步用于:根据预设的采样频率对音频匹配请求中包含的音频数据的一帧进行采样;将采出的采样点进行短时傅里叶变换,以获取相应的时频图;计算时频图中幅值符合预设规则的值,该值对应有相
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1