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

文档序号:9847215阅读:636来源:国知局
获取电视节目相关信息的方法、装置及系统的制作方法
【技术领域】
[0001]本发明实施例涉及计算机领域,具体而言,本发明实施例涉及一种获取电视节目相关信息的方法、装置及系统。
【背景技术】
[0002]现有的广播电视系统,业务提供是单向的,电视节目的时间安排固定,用户只能在指定的时间享受特定的服务。在日常生活中,用户在观看电视节目时,往往有和播放的电视节目或其他用户互动的需求。例如,可以参与当前播放的电机节目的抽奖,点播等环节,或者,可以参与对当前的电视节目进行评论等。随着移动互联网技术的发展,移动终端,例如,手机的普及率非常高,用户可通过移动终端参与电视节目或其他用户的互动。目前,虽然电视的画面具有信息的展示,通过展示的信息,用户可与电视进行一定的交互,但该展示并非为用户主观需要时的展示,或者当用户需要参与节目互动时,有关电视互动的信息已停止播放,用户无法即时获取电视节目的信息参与互动,无法满足用户的需求。

【发明内容】

[0003]本发明实施例提供一种获取电视节目相关信息的方法、装置及系统,目的旨在至少解决上述技术缺陷之一,特别是用户可通过摇动移动终端的方式,实时获取音视频节目相关信息,此方式既可满足用户需要,又可节省数据流量。
[0004]本发明实施例提供一种获取电视节目相关信息的方法,包括以下步骤:接收移动终端振动产生的电视节目信息获取指令;录制正在播放的电视节目的音频;通过远程接口向服务器端发送电视节目匹配请求,其中,所述电视节目匹配具体为音频指纹的匹配;接收所述服务器端返回的与所述正在播放的电视节目相关联的电视节目信息并进行显示。
[0005]根据本发明的一个实施例,进一步的,所述电视节目匹配请求中携带所述音频或基于所述音频生成的音频指纹。
[0006]根据本发明的一个实施例,进一步的,所述音频的时长为预设的第一时长阈值。
[0007]根据本发明的一个实施例,进一步的,基于所述音频生成音频指纹包括:采用短时傅里叶变换算法对所述音频进行处理,获取所述音频指纹。
[0008]根据本发明的一个实施例,进一步的,所述采用短时傅里叶变换算法对所述音频进行处理、获取所述音频指纹包括:根据预设的采样频率对所述音频的一帧进行采样;将采出的采样点进行短时傅里叶变换,以获取相应的时频图;计算所述时频图中幅值符合预设规则的值,该值对应有相应的时间和频率;通过哈希算法对相邻所述值间的时间差和频率差进行计算,以获取所述音频数据一帧的音频指纹。
[0009]根据本发明的一个实施例,进一步的,所述时频图中的频率范围可根据对数进行切分,以减少所述音频的音频指纹。
[0010]根据本发明的一个实施例,进一步的,所述接收所述服务器端返回的与当前播放的电视节目相关联的电视节目信息并进行显示的步骤之后包括:接收共享所述电视节目信息的指令;通过远程接口发送共享所述电视节目信息的请求,以使所述电视节目信息共享至请求共享的平台;接收响应于该请求返回的共享结果信息。
[0011]—种获取电视节目相关信息的装置,包括:第一接收模块,用于接收移动终端振动产生的电视节目信息获取指令;第一获取模块,用于录制正在播放的电视节目的音频;第一发送模块,用于通过远程接口向服务器端发送电视节目匹配请求,其中,所述电视节目匹配具体为音频指纹的匹配;第一显示模块,用于接收所述服务器端返回的与所述正在播放的电视节目相关联的电视节目信息并进行显示。
[0012]—种获取电视节目相关信息的装置,包括:第五接收模块,用于通过远程接口接收到终端侧发送的电视节目匹配请求;匹配模块,用于将该电视节目匹配请求对应的第一音频指纹与其存储的第二音频指纹进行匹配;推送模块,用于当其存储的第二音频指纹中具有与所述第一音频指纹相匹配的音频指纹时,响应于该电视节目匹配请求而向所述终端侧推送所述相匹配的第二音频对应的电视节目信息。
[0013]—种获取电视节目相关信息的系统,包括具有如上所述装置的移动终端和具有如上所述装置的服务器端,所述移动终端与服务器端相互交互以实现节目相关信息的获取。
[0014]与现有技术相比,本发明实施例存在如下有益效果:
[0015]1、通过摇动移动终端的方式获电视节目信息,可提高用户体验,增加用户获取电视节目相关信息的兴趣。且此方式为用户需要时的主动获取,可使用户获取需要的电视节目信息。
[0016]2、电视节目信息为实时获取,可及时满足用户的需要。
[0017]3、推送的电视节目信息具有共享和/或评论功能,有利于用户欣赏节目时的互动,提尚用户体验。
[0018]4、推送的电视节目信息可为抽奖活动,抽奖时,可根据用户个性化信息进行奖品的推送,以满足用户的需要。通过抽奖活动可提高电视节目的知名度和用于参与电视节目的客户端的活跃度。
[0019]本发明实施例附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明实施例的实践了解到。
【附图说明】
[0020]本发明实施例上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0021]图1为本发明实施例系统结构原理图;
[0022]图2为本发明实施例的获取电视节目相关信息的方法的一实施例的流程示意图;
[0023]图3为本发明实施例的获取电视节目相关信息的方法的另一实施例的流程示意图;
[0024]图4为本发明实施例的获取电视节目相关信息的方法的又一实施例的流程示意图;
[0025]图5为本发明实施例的获取电视节目相关信息的装置的一实施例的结构示意图;
[0026]图6为本发明实施例的获取电视节目相关信息的装置的另一实施例的结构示意图。
【具体实施方式】
[0027]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0028]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“親接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0029]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0030]本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communicat1ns Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Posit1ning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
[0031]本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。
[0032]本领域技术人员应当理解,本发明所称的“应用”、“应用程序”、“应用软件”以及类似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据资源有机构造的适于电子运行的计算机软件。除非特别指定,这种命名本身不受编程语言种类、级别,也不受其赖以运行的操作系统或平台所限制。理所当然地,此类概念也不受任何形式的终端所限制。
[0033]请参阅图1,图1为本发明实施例系统结构原理图,如图1所示,包括移动终端11和服务器端12。
[0034]在本实施例中,移动终端11与服务器端12通过远程通信端口进行交互,移动终端11安装有用于获取电视节目相关信息的客户端,服务器端12用于节目相关信息的推送。其中,服务器端12可与多个移动终端11进行交互。
[0035]其中,移动终端11可为手机、平板电脑等智能设备,移动终端11的操作系统可为Android、1S或Windows等操作系统。服务器端12可为云端服务器。
[0036]图2为本发明实施例的获取电视节目相关信息的方法的一实施例的流程示
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1