CN107094262A - 一种无线媒体互动方法、***和服务器 - Google Patents
一种无线媒体互动方法、***和服务器 Download PDFInfo
- Publication number
- CN107094262A CN107094262A CN201610088055.1A CN201610088055A CN107094262A CN 107094262 A CN107094262 A CN 107094262A CN 201610088055 A CN201610088055 A CN 201610088055A CN 107094262 A CN107094262 A CN 107094262A
- Authority
- CN
- China
- Prior art keywords
- information
- data
- audio
- content
- data flow
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 39
- 238000013459 approach Methods 0.000 title claims abstract description 31
- 230000003993 interaction Effects 0.000 claims abstract description 21
- 239000000203 mixture Substances 0.000 claims description 5
- 238000000605 extraction Methods 0.000 claims description 3
- 235000012364 Peperomia pellucida Nutrition 0.000 claims description 2
- 240000007711 Peperomia pellucida Species 0.000 claims description 2
- 206010048669 Terminal state Diseases 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 27
- 238000003860 storage Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 8
- 230000006872 improvement Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
- H04N21/2335—Processing of audio elementary streams involving reformatting operations of audio signals, e.g. by converting from one coding standard to another
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了一种无线媒体互动方法、***和服务器,所述方法包括:节目发行平台发送第一内容数据流至服务器;服务器获取其中的第一音频数据或生成第一声波数据;服务器确定与第一内容数据流对应的第一特征信息;服务器将第一内容数据流发送到第一终端播放;第二终端收录第一终端播放的音频信息,将收录的音频信息或根据音频信息确定的第二特征信息发送至服务器;服务器将第二特征信息与第一特征信息进行匹配;当两个特征信息匹配时,服务器向第二终端推送与第一内容数据流关联的第二内容信息。本申请实施例公开的无线媒体互动方法、***和服务器,可以保证用户便捷地成功实现与媒体的互动。
Description
技术领域
本申请涉及媒体信息交互技术领域,特别涉及一种无线媒体互动方法、***和服务器。
背景技术
随着互联网技术的不断进步,观众在观看电视时已经不满足于单纯的视觉享受,更想要参与到媒体节目中,实现与媒体节目的互动。
现有的媒体互动方法通常包括:在显示媒体节目的同时,在屏幕上显示电视台台标或二维码,观看电视的用户可以利用手机、平板电脑等客户端扫描电视台台标或二维码,根据所述扫描的电视台台标或二维码,用户可以链接到与当前播放的媒体节目对应的互动平台,从而实现与媒体节目的互动。
在实现本申请过程中,发明人发现现有技术中至少存在如下问题:用户使用客户端扫描电视台台标或二维码时,由于电视屏幕的扫描频率可能导致识别时不能成功,识别率低,用户需要多次扫描才能成功。同时,客户扫描时,为了提高识别的成功率,需要保证客户端离电视屏幕在一个较近的范围内,用户操作起来不便捷。
发明内容
本申请实施例的目的是提供一种无线媒体互动方法、***和服务器,以保证用户便捷地成功实现与媒体的互动。
为解决上述技术问题,本申请实施例提供一种无线媒体互动方法、***和服务器是这样实现的:
一种无线媒体互动方法,包括:
获取第一内容数据流中的第一音频数据或生成与第一内容数据流对应的第一声波数据;所述第一内容数据流包括媒体节目的音频数据;
根据所述第一音频数据或第一声波数据,确定与第一内容数据流对应的第一特征信息;
将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端播放;
接收第二终端收录的音频信息或接收第二终端根据所述音频信息确定的第二特征信息;
将根据所述音频信息确定的或接收到的第二特征信息与所述第一特征信息进行匹配;
当所述第二特征信息与所述第一特征信息相匹配时,向所述第二终端推送所述第一内容数据流预先关联的第二内容信息。
一种无线媒体互动***,包括:节目发行平台、服务器、第一终端和第二终端;其中,
所述节目发行平台,用于发送第一内容数据流至服务器;
所述服务器,用于获取第一内容数据流中的第一音频数据或声波编码器生成的与第一内容数据流对应的第一声波数据;所述服务器根据所述第一音频数据或所述第一声波数据,确定与第一内容数据流对应的第一特征信息;所述服务器将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端播放;
所述第一终端,用于接收并播放所述服务器发来的第一内容数据流或混合有所述第一声波数据的第一内容数据流;
所述第二终端,用于收录所述第一终端播放的音频信息,并将所述收录的音频信息发送至所述服务器;或者,用于收录所述第一终端播放的音频信息,根据所述音频信息确定第二特征信息,并将所述第二特征信息发送至所述服务器;
所述服务器,还用于接收所述第二终端发来的收录的音频信息或第二终端发来的第二特征信息,将根据所述音频信息确定的或接收到的第二特征信息与所述第一特征信息进行匹配;当所述第二特征信息与所述第一特征信息相匹配时,所述服务器向所述第二终端推送所述第一内容数据流预先关联的第二内容信息。
一种无线媒体互动服务器,包括:音频/声波数据获取模块、第一特征信息确定模块、第一内容数据流发送模块、信息接收模块、特征信息匹配模块和第二内容信息推送模块;其中,
所述音频/声波数据获取模块,用于获取第一内容数据流中的音频数据或生成与第一内容数据流对应的声波数据;
所述第一特征信息确定模块,用于根据所述音频/声波数据获取模块中的第一音频数据或第一声波数据,确定与第一内容数据流对应的第一特征信息;
所述第一内容数据流发送模块,用于将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端播放;
所述信息接收模块,用于接收第二终端收录的音频信息或接收第二终端根据所述音频信息确定的第二特征信息;
所述特征信息匹配模块,用于将根据所述信息接收模块中接收音频信息确定的或所述信息接收模块接收到的第二特征信息与所述第一特征信息进行匹配;
所述第二内容信息推送模块,用于当所述特征信息匹配模块中第二特征信息与所述第一特征信息相匹配时,向所述第二终端推送所述第一内容数据流预先关联的第二内容信息。
由以上本申请实施例提供的技术方案可见,本申请实施例提供的一种无线媒体互动方法、***服务器和客户端,用户可以在用户使用的第二终端利用音频数据或声波数据的方式与媒体节目进行连接,实现媒体的无线互动,用户播放媒体节目时的音量完全可以保证客户端能收录到与互动内容相关的音频数据,因此,可以提高用户连接到媒体互动内容的成功性,保证用户可以成功地实现媒体互动。同时,本申请实施例提供的方法只需第二终端与播放媒体的第一终端之间的距离能够采集到音频数据即可,用户操作方便。另一方面,本申请实施例提供的无线媒体互动方法,将声波数据直接与第一内容数据流叠加,不需要对第一内容数据流进行压缩等有损处理,不会对媒体节目的播放造成视听影响。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请无线媒体互动***一个实施例的组成示意图;
图2是本申请无线媒体互动方法一个实施例的流程图;
图3是本申请以服务器为主体的无线媒体互动方法实施例的流程图;
图4是本申请无线媒体互动***中服务器一个实施例的模块图。
具体实施方式
本申请实施例提供一种无线媒体互动方法、***和服务器。
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
图1是本申请无线媒体互动***一个实施例的组成示意图。图1中示出了本申请无线媒体互动***中各装置之间的数据连接关系。
图2是本申请无线媒体互动方法一个实施例的流程图。如图2所示,所述无线媒体互动方法可以包括:
S101:节目发行平台发送第一内容数据流至服务器。
所述第一内容数据流可以用于描述媒体节目内容。所述第一内容数据流可以包括所述媒体节目的音频数据。所述第一内容数据流还可以包括所述媒体节目的画面数据和/或媒体节目的节目信息。
所述节目信息可以包括:节目标识、节目名称和/或节目播出时间。
节目发行平台可以发送第一内容数据流至服务器。
S102:所述服务器获取第一内容数据流中的第一音频数据或声波编码器生成的与第一内容数据对应的第一声波数据。
所述服务器获取第一内容数据流中的第一音频数据,可以包括:所述服务器获取所述第一内容数据流中音频数据的全部或部分内容,将所述获取的全部或部分音频数据作为第一音频数据。例如,可以获取第一内容数据流中用于提醒用户参与媒体节目互动的音频数据作为第一音频数据。
所述生成的与第一内容数据流对应的第一声波数据可以根据所述第一内容数据流中的节目信息利用声波编码器生成。例如,可以根据所述节目标识或所述节目名称,利用所述声波编码器生成第一声波数据。
进一步地,所述声波数据的声波频率可以位于人耳不能听见的声音频率范围。
S103:所述服务器根据所述第一音频数据或所述第一声波数据,确定与第一内容数据流对应的第一特征信息。
所述服务器可以根据所述第一音频数据或所述第一声波数据,确定与第一内容数据流对应的第一特征信息。
具体地:当所述服务器获取的是第一音频数据时,可以根据第一提取规则提取所述第一音频数据的音频特征信息,将所述音频特征信息作为第一特征信息;或者,当所述服务器获取的是第一声波数据时,可以将用于生成所述声波数据的信息作为第一特征信息或者可以对所述声波数据进行解码,将解码所得的信息作为第一特征信息。例如,可以将所述用于生成声波数据的节目标识作为第一特征信息。
所述根据第一规则提取第一音频数据的音频特征信息,具体可以包括:对所述第一音频数据逐帧进行傅立叶变换;在频域中,提取所述傅立叶变换后的第一音频数据的每一帧中的频率密集点;将所述傅立叶变换后的第一音频数据的相邻两帧中提取出的频率密集点组成交叉向量;将所述交叉向量作为第一特征信息。
确定第一特征信息后,可以建立第一内容数据流与所述第一特征信息的对应关系。需要说明的是,所述第一内容数据流与所述地第一特征信息可以是一对一的对应关系,也可以是一对多的对应关系。
S104:所述服务器将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端播放。
所述第一终端可以是用于播放第一内容数据流的播放设备。例如,可以是电视机、平板电脑、手机等设备。
所述服务器可以将所述第一内容数据流发送到第一终端进行播放。当S102所述服务器获取到了声波编码器生成的与第一内容数据对应的第一声波数据时,所述服务器还可以将混合有所述第一声波数据的第一内容数据流发送到第一终端进行播放。
所述混合有第一声波数据的第一内容数据流可以包括:在所述第一内容数据流中叠加第一声波数据后的第一内容数据流。
进一步地,可以每隔预设时间间隔在所述第一内容数据流中混合一次所述第一声波数据;或者,可以将所述第一声波数据叠加在所述第一内容数据流的第一音频数据中。
所述将第一声波数据混合至第一内容数据流时,将第一声波数据叠加至第一内容数据流,不需要对第一内容数据流进行压缩或编码等数据处理,因此,不会对第一内容数据产生损伤,播放所述第一内容数据流时,不会影响节目的视听效果。
S105:所述第一终端接收并播放所述服务器发来的第一内容数据流或混合有所述第一声波数据的第一内容数据流。
S106:第二终端收录所述第一终端播放的音频信息,并将所述收录的音频信息或根据所述音频信息确定的第二特征信息发送至服务器。
第二终端可以是具备录音功能的多媒体设备。例如可以是手机或平板电脑等设备。
在另一个实施方式中,所述第二终端可以在接收开始采集信息的触发信号后开始收录所述第一终端播放的音频信息。所述触发信号可以是用户主动触发的。例如,可以接收用户摇手机的震动信号,或者用户触摸第二终端显示屏上的触发区域,或者用户触发所述第二总得的触发按钮等。
所述触发信号还可以包括:第二终端在后台被打开。
第二终端接收所述触发信号后,可以收录第一终端播放的音频信息。
所述第二终端收录的音频信息可以包括:第二音频数据或混合有第二声波数据的第二音频数据。
所述第二终端可以将所述收录的音频信息发送至服务器。
在另一个实施例中,所述第二终端可以根据所述收录的音频信息确定第二特征信息,发送所述第二特征信息至服务器。
所述根据收录的音频信息确定第二特征信息,具体可以包括:当所述收录的音频信息包括第二音频数据时,可以根据第一提取规则提取第二音频数据的特征信息,将所述提取的特征信息作为第二特征信息;或者,当所述收录的音频信息是混合有第二声波数据的第二音频数据时,可以对所述第二声波数据进行解码,将所述解码得到的信息作为第二特征信息。
S107:所述服务器可以接收所述第二终端发来的收录的音频信息或第二终端发来的第二特征信息。
S108:所述服务器将根据所述音频信息确定的或接收到的第二特征信息与所述第一特征信息进行匹配。
所述服务器可以将根据所述音频信息确定的或接收到的第二特征信息与所述第一特征信息进行匹配。
若所述服务器接收到的为所述第二终端发来的第二特征信息,可以将所述第二特征信息与所述第一特征信息进行匹配。
若所述服务器接收到的为所述第二终端发来的收录的音频信息,可以根据所述音频信息确定第二特征信息,并将所述第二特征信息与第一特征信息进行匹配。
所述根据音频信息确定第二特征信息,可以与步骤S106中第二终端根据收录的音频信息确定第二特征信息的方法相同,本申请在此不再赘述。
S109:当所述第二特征信息与所述第一特征信息相匹配时,所述服务器向所述第二终端推送与所述第一内容数据流预先关联的第二内容信息。
当所述第二特征信息与所述第一特征信息相匹配是,所述服务器可以向所述第二终端推送与所述第一内容数据流预先关联的第二内容信息。所述第二内容信息可以包括:第一内容数据流的互动内容信息。例如,可以是互动消息或者互动页面等。
下面介绍本申请以服务器为主体的一种无线媒体互动方法。
图3是本申请以服务器为主体的无线媒体互动方法实施例的流程图。如图3所示,所述方法可以包括:
S201:获取第一内容数据流中的第一音频数据或生成与第一内容数据流对应的第一声波数据。
S202:根据所述第一音频数据或第一声波数据,确定与第一内容数据流对应的第一特征信息。
S203:将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端播放。
S204:接收第二终端收录的音频信息或接收第二终端根据所述音频信息确定的第二特征信息。
S205:将根据所述音频信息确定的或接收到的第二特征信息与所述第一特征信息进行匹配。
S206:当所述第二特征信息与所述第一特征信息相匹配时,向所述第二终端推送所述第一内容数据流预先关联的第二内容信息。
上述实施例中各步骤的具体内容可以参照图1示出的无线媒体互动方法实施例,本申请在此不再赘述。
上述实施例提供的无线媒体互动方法,用户可以在用户使用的第二终端利用音频数据或声波数据的方式与媒体节目进行连接,实现媒体的无线互动,用户播放媒体节目时的音量完全可以保证客户端能收录到与互动内容相关的音频数据,因此,可以提高用户连接到媒体互动内容的成功性,保证用户可以成功地实现媒体互动。同时,本申请实施例提供的方法只需第二终端与播放媒体的第一终端之间的距离能够采集到音频数据即可,用户操作方便。另一方面,本申请实施例提供的无线媒体互动方法,将声波数据直接与第一内容数据流叠加,不需要对第一内容数据流进行压缩等有损处理,不会对媒体节目的播放造成视听影响。
下面介绍本申请一种无线媒体互动***。图1是本申请无线媒体互动***一个实施例的组成示意图。如图1所示,所述无线媒体互动***可以包括:节目发行平台100、服务器200、第一终端300和第二终端400。
其中,
所述节目发行平台100,可以用于发送第一内容数据流至服务器200。
所述服务器200,可以用于获取第一内容数据流中的第一音频数据或声波编码器生成的与第一内容数据流对应的第一声波数据;所述服务器200根据所述第一音频数据或所述第一声波数据,确定与第一内容数据流对应的第一特征信息;所述服务器200将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端300播放;
所述第一终端300,可以用于接收并播放所述服务器200发来的第一内容数据流或混合有所述第一声波数据的第一内容数据流。
所述第二终端400,可以用于收录所述第一终端300播放的音频信息,并将所述收录的音频信息发送至所述服务器200;或者,可以用于收录所述第一终端300播放的音频信息,根据所述音频信息确定第二特征信息,并将所述第二特征信息发送至所述服务器200。
所述服务器200还用于接收所述第二终端400发来的收录的音频信息或第二终端400发来的第二特征信息,将根据所述音频信息确定的或接收到的第二特征信息与所述第一特征信息进行匹配;当所述第二特征信息与所述第一特征信息相匹配时,所述服务器200向所述第二终端400推送所述第一内容数据流预先关联的第二内容信息。
图4是本申请无线媒体互动***中服务器一个实施例的模块图。如图4所示,所述服务器200可以包括:音频/声波数据获取模块201、第一特征信息确定模块202、第一内容数据流发送模块203、信息接收模块204、特征信息匹配模块205和第二内容信息推送模块206。
其中,
所述音频/声波数据获取模块201,可以用于获取第一内容数据流中的音频数据或生成与第一内容数据流对应的声波数据。
所述第一特征信息确定模块202,可以用于根据所述音频/声波数据获取模块201中的第一音频数据或第一声波数据,确定与第一内容数据流对应的第一特征信息。
所述第一内容数据流发送模块203,可以用于将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端300播放。
所述信息接收模块204,可以用于接收第二终端400收录的音频信息或接收第二终端400根据所述音频信息确定的第二特征信息。
所述特征信息匹配模块205,可以用于将根据所述信息接收模块204中接收音频信息确定的或所述信息接收模块204接收到的第二特征信息与所述第一特征信息进行匹配。
所述第二内容信息推送模块206,可以用于当所述特征信息匹配模块205中第二特征信息与所述第一特征信息相匹配时,向所述第二终端400推送所述第一内容数据流预先关联的第二内容信息。
上述实施例提供的无线媒体互动***、服务器和客户端分别与本申请的各方法实施例相对应,可以实现本申请方法实施例并达到方法实施例的技术效果。本申请在此不再赘述。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片2。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java HardwareDescription Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware DescriptionLanguage)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit HardwareDescription Language)与Verilog2。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、AtmelAT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。
本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。该计算机软件产品可以包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。该计算机软件产品可以存储在内存中,内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括短暂电脑可读媒体(transitory media),如调制的数据信号和载波。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请可用于众多通用或专用的计算机***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。
Claims (15)
1.一种无线媒体互动方法,其特征在于,包括:
获取第一内容数据流中的第一音频数据或生成与第一内容数据流对应的第一声波数据;所述第一内容数据流包括媒体节目的音频数据;
根据所述第一音频数据或第一声波数据,确定与第一内容数据流对应的第一特征信息;
将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端播放;
接收第二终端收录的音频信息或接收第二终端根据所述音频信息确定的第二特征信息;
将根据所述音频信息确定的或接收到的第二特征信息与所述第一特征信息进行匹配;
当所述第二特征信息与所述第一特征信息相匹配时,向所述第二终端推送所述第一内容数据流预先关联的第二内容信息。
2.如权利要求1所述的一种无线媒体互动方法,其特征在于,所述第一内容数据流还包括:所述媒体节目的画面数据和/或媒体节目的节目信息。
3.如权利要求2所述的一种无线媒体互动方法,其特征在于,所述节目信息包括:节目标识、节目名称和/或节目播出时间。
4.如权利要求2所述的一种无线媒体互动方法,其特征在于,所述生成与第一内容数据流对应的第一声波数据,包括:根据所述第一内容数据流中的节目信息利用声波编码器生成第一声波数据。
5.如权利要求1所述的一种无线媒体互动方法,其特征在于,所述获取第一内容数据流中的第一音频数据,包括:所述服务器获取所述第一内容数据流中音频数据的全部或部分内容,将所述获取的全部或部分音频数据作为第一音频数据。
6.如权利要求1所述的一种无线媒体互动方法,其特征在于,所述服务器根据所述第一音频数据或所述第一声波数据确定与第一内容数据流对应的第一特征信息,包括:
当所述服务器获取的是第一音频数据时,根据第一提取规则提取所述第一音频数据的音频特征信息,将所述音频特征信息作为第一特征数据信息;
或者,
当所述服务器生成获取的是第一声波数据时,将用于生成所述声波数据的数据信息作为第一特征数据信息,或者,对所述声波数据进行解码,将解码所得的信息作为第一特征信息。
7.如权利要求1所述的一种无线媒体互动方法,其特征在于,所述混合有第一声波数据的第一内容数据流包括:在所述第一内容数据流中叠加第一声波数据后的第一内容数据流。
8.如权利要求7所述的一种无线媒体互动方法,其特征在于,所述在第一内容数据流中叠加第一声波数据包括:每隔预设时间间隔在所述第一内容数据流中混合一次所述第一声波数据。
9.如权利要求7所述的一种无线媒体互动方法,其特征在于,所述在第一内容数据流中叠加第一声波数据包括:将所述第一声波数据叠加在所述第一内容数据流的第一音频数据中。
10.如权利要求1所述的一种无线媒体互动方法,其特征在于,所述第二终端收录的音频信息包括:第二音频数据或混合有第二声波数据的第二音频数据。
11.如权利要求10所述的一种无线媒体互动方法,其特征在于,所述根据收录的音频信息确定第二特征信息,具体包括:
当所述收录的音频信息包括第二音频数据时,根据第一提取规则提取第二音频数据的特征信息,将所述提取的特征信息作为第二特征信息;或者,
当所述收录的音频信息是混合有第二声波数据的第二音频数据时,对所述第二声波数据进行解码,将所述解码得到的信息作为第二特征信息。
12.如权利要求6或11所述的一种无线媒体互动方法,其特征在于,所述第一规则提取音频数据的特征信息,具体包括:
对所述音频数据逐帧进行傅立叶变换;
在频域中,提取所述傅立叶变换后的音频数据的每一帧中的频率密集点;
将所述傅立叶变换后的音频数据的相邻两帧中提取出的频率密集点组成交叉向量;
将所述交叉向量作为特征信息。
13.如权利要求1所述的一种无线媒体互动方法,其特征在于,所述第一内容数据流与所述地第一特征信息是一对一的对应关系,或者是一对多的对应关系。
14.一种无线媒体互动***,其特征在于,包括:节目发行平台、服务器、第一终端和第二终端;其中,
所述节目发行平台,用于发送第一内容数据流至服务器;
所述服务器,用于获取第一内容数据流中的第一音频数据或声波编码器生成的与第一内容数据流对应的第一声波数据;所述服务器根据所述第一音频数据或所述第一声波数据,确定与第一内容数据流对应的第一特征信息;所述服务器将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端播放;
所述第一终端,用于接收并播放所述服务器发来的第一内容数据流或混合有所述第一声波数据的第一内容数据流;
所述第二终端,用于收录所述第一终端播放的音频信息,并将所述收录的音频信息发送至所述服务器;或者,用于收录所述第一终端播放的音频信息,根据所述音频信息确定第二特征信息,并将所述第二特征信息发送至所述服务器;
所述服务器,还用于接收所述第二终端发来的收录的音频信息或第二终端发来的第二特征信息,将根据所述音频信息确定的或接收到的第二特征信息与所述第一特征信息进行匹配;当所述第二特征信息与所述第一特征信息相匹配时,所述服务器向所述第二终端推送所述第一内容数据流预先关联的第二内容信息。
15.一种无线媒体互动服务器,其特征在于,包括:音频/声波数据获取模块、第一特征信息确定模块、第一内容数据流发送模块、信息接收模块、特征信息匹配模块和第二内容信息推送模块;其中,
所述音频/声波数据获取模块,用于获取第一内容数据流中的音频数据或生成与第一内容数据流对应的声波数据;
所述第一特征信息确定模块,用于根据所述音频/声波数据获取模块中的第一音频数据或第一声波数据,确定与第一内容数据流对应的第一特征信息;
所述第一内容数据流发送模块,用于将所述第一内容数据流或混合有所述第一声波数据的第一内容数据流发送到第一终端播放;
所述信息接收模块,用于接收第二终端收录的音频信息或接收第二终端根据所述音频信息确定的第二特征信息;
所述特征信息匹配模块,用于将根据所述信息接收模块中接收音频信息确定的或所述信息接收模块接收到的第二特征信息与所述第一特征信息进行匹配;
所述第二内容信息推送模块,用于当所述特征信息匹配模块中第二特征信息与所述第一特征信息相匹配时,向所述第二终端推送所述第一内容数据流预先关联的第二内容信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610088055.1A CN107094262B (zh) | 2016-02-17 | 2016-02-17 | 一种无线媒体互动方法、***和服务器 |
CN202110008610.6A CN112752144B (zh) | 2016-02-17 | 2016-02-17 | 一种无线媒体互动方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610088055.1A CN107094262B (zh) | 2016-02-17 | 2016-02-17 | 一种无线媒体互动方法、***和服务器 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110008610.6A Division CN112752144B (zh) | 2016-02-17 | 2016-02-17 | 一种无线媒体互动方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107094262A true CN107094262A (zh) | 2017-08-25 |
CN107094262B CN107094262B (zh) | 2021-02-12 |
Family
ID=59645973
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610088055.1A Active CN107094262B (zh) | 2016-02-17 | 2016-02-17 | 一种无线媒体互动方法、***和服务器 |
CN202110008610.6A Active CN112752144B (zh) | 2016-02-17 | 2016-02-17 | 一种无线媒体互动方法和*** |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110008610.6A Active CN112752144B (zh) | 2016-02-17 | 2016-02-17 | 一种无线媒体互动方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN107094262B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108769262A (zh) * | 2018-07-04 | 2018-11-06 | 厦门声连网信息科技有限公司 | 一种大屏幕信息推送***、大屏幕设备及方法 |
CN108833964A (zh) * | 2018-06-11 | 2018-11-16 | 阿依瓦(北京)技术有限公司 | 一种实时的连续帧信息植入识别*** |
CN112637147A (zh) * | 2020-12-13 | 2021-04-09 | 青岛希望鸟科技有限公司 | 一种通过音频创建与连接通信服务的方法、终端、服务端 |
WO2023102804A1 (zh) * | 2021-12-09 | 2023-06-15 | 青岛希望鸟科技有限公司 | 一种通过音频创建与连接通信服务的方法、终端、服务端 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103123787A (zh) * | 2011-11-21 | 2013-05-29 | 金峰 | 一种移动终端与媒体同步与交互的方法 |
CN103402118A (zh) * | 2013-07-05 | 2013-11-20 | Tcl集团股份有限公司 | 一种媒体节目互动方法及*** |
CN103873935A (zh) * | 2012-12-17 | 2014-06-18 | 联想(北京)有限公司 | 一种数据处理方法和装置 |
CN104378683A (zh) * | 2014-05-29 | 2015-02-25 | 腾讯科技(深圳)有限公司 | 基于节目的交互方法和装置 |
CN104519373A (zh) * | 2014-12-16 | 2015-04-15 | 微梦创科网络科技(中国)有限公司 | 媒体节目互动方法及相关设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6393137B1 (en) * | 1999-06-17 | 2002-05-21 | Raytheon Company | Multi-resolution object classification method employing kinematic features and system therefor |
US8593502B2 (en) * | 2006-01-26 | 2013-11-26 | Polycom, Inc. | Controlling videoconference with touch screen interface |
US9965524B2 (en) * | 2013-04-03 | 2018-05-08 | Salesforce.Com, Inc. | Systems and methods for identifying anomalous data in large structured data sets and querying the data sets |
CN103763586B (zh) * | 2014-01-16 | 2017-05-10 | 北京酷云互动科技有限公司 | 电视节目互动方法、装置和服务器 |
CN104050259A (zh) * | 2014-06-16 | 2014-09-17 | 上海大学 | 一种基于som算法的音频指纹提取方法 |
-
2016
- 2016-02-17 CN CN201610088055.1A patent/CN107094262B/zh active Active
- 2016-02-17 CN CN202110008610.6A patent/CN112752144B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103123787A (zh) * | 2011-11-21 | 2013-05-29 | 金峰 | 一种移动终端与媒体同步与交互的方法 |
CN103873935A (zh) * | 2012-12-17 | 2014-06-18 | 联想(北京)有限公司 | 一种数据处理方法和装置 |
CN103402118A (zh) * | 2013-07-05 | 2013-11-20 | Tcl集团股份有限公司 | 一种媒体节目互动方法及*** |
CN104378683A (zh) * | 2014-05-29 | 2015-02-25 | 腾讯科技(深圳)有限公司 | 基于节目的交互方法和装置 |
CN104519373A (zh) * | 2014-12-16 | 2015-04-15 | 微梦创科网络科技(中国)有限公司 | 媒体节目互动方法及相关设备 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108833964A (zh) * | 2018-06-11 | 2018-11-16 | 阿依瓦(北京)技术有限公司 | 一种实时的连续帧信息植入识别*** |
CN108769262A (zh) * | 2018-07-04 | 2018-11-06 | 厦门声连网信息科技有限公司 | 一种大屏幕信息推送***、大屏幕设备及方法 |
CN108769262B (zh) * | 2018-07-04 | 2023-11-17 | 厦门声连网信息科技有限公司 | 一种大屏幕信息推送***、大屏幕设备及方法 |
CN112637147A (zh) * | 2020-12-13 | 2021-04-09 | 青岛希望鸟科技有限公司 | 一种通过音频创建与连接通信服务的方法、终端、服务端 |
CN112637147B (zh) * | 2020-12-13 | 2022-08-05 | 青岛希望鸟科技有限公司 | 一种通过音频创建与连接通信服务的方法、终端、服务端 |
WO2023102804A1 (zh) * | 2021-12-09 | 2023-06-15 | 青岛希望鸟科技有限公司 | 一种通过音频创建与连接通信服务的方法、终端、服务端 |
Also Published As
Publication number | Publication date |
---|---|
CN107094262B (zh) | 2021-02-12 |
CN112752144A (zh) | 2021-05-04 |
CN112752144B (zh) | 2024-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110457457B (zh) | 对话生成模型的训练方法、对话生成方法及装置 | |
KR101679239B1 (ko) | 휴대용 단말기에서 증강 현실 기법을 이용한 악기 연주를 제공하기 위한 장치 및 방법 | |
CN107094262A (zh) | 一种无线媒体互动方法、***和服务器 | |
KR101991188B1 (ko) | 홍보 정보의 처리방법, 장치, 디바이스 및 비휘발성 컴퓨터 저장매체 | |
TW201132122A (en) | System and method in a television for providing user-selection of objects in a television program | |
CN106170094B (zh) | 全景视频的直播方法及装置 | |
KR20100122486A (ko) | 컨텐츠 및 메타데이터를 사용하는 기법 | |
CN108924661A (zh) | 基于直播间的数据交互方法、装置、终端和存储介质 | |
WO2014176747A1 (en) | Enabling an interactive program associated with a live broadcast on a mobile device | |
CN111629253A (zh) | 视频处理方法及装置、计算机可读存储介质、电子设备 | |
CN106470284A (zh) | 消除声学回声的方法、装置、***、服务器及通话装置 | |
US20170180445A1 (en) | Advertisement data acquisition method and electronic equipment | |
CN103108229A (zh) | 一种通过音频跨屏识别视频内容的方法 | |
CN109195009B (zh) | 音视频播放方法及播放***、智能音箱、存储装置 | |
US11886484B2 (en) | Music playing method and apparatus based on user interaction, and device and storage medium | |
CN110121106A (zh) | 视频播放方法及装置 | |
CN110139164A (zh) | 一种语音评论播放方法、装置,终端设备及存储介质 | |
CN105893430A (zh) | 歌词匹配方法及装置 | |
US9223458B1 (en) | Techniques for transitioning between playback of media files | |
CN113099250B (zh) | 信息处理方法及电子设备 | |
CN108519813A (zh) | 一种基于手持智能设备的保护颈椎方法 | |
CN116257159A (zh) | 多媒体内容的分享方法、装置、设备、介质及程序产品 | |
CN112866793A (zh) | 一种媒体模式切换方法、装置、设备和存储介质 | |
WO2020133783A1 (zh) | 一种基于可穿戴设备的监听方法、装置及电子设备 | |
CN108965911B (zh) | 一种基于授权码的视音频数据获取方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1240000 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |