CN104994402A - Method, device and system for acquiring audio/video program relevant information - Google Patents

Method, device and system for acquiring audio/video program relevant information Download PDF

Info

Publication number
CN104994402A
CN104994402A CN201510409075.XA CN201510409075A CN104994402A CN 104994402 A CN104994402 A CN 104994402A CN 201510409075 A CN201510409075 A CN 201510409075A CN 104994402 A CN104994402 A CN 104994402A
Authority
CN
China
Prior art keywords
audio
program
frequency
frequency fingerprint
voice data
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.)
Pending
Application number
CN201510409075.XA
Other languages
Chinese (zh)
Inventor
***
马龙
王云飞
汪新星
常富洋
李振博
周楠
刘亚男
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510409075.XA priority Critical patent/CN104994402A/en
Publication of CN104994402A publication Critical patent/CN104994402A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42201Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] biosensors, e.g. heat sensor for presence detection, EEG sensors or any limb activity sensors worn by the user
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • G10L25/54Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination for retrieval
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23109Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion by placing content in organized collections, e.g. EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Neurosurgery (AREA)
  • Databases & Information Systems (AREA)
  • Biophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention provides a method for acquiring audio/video program relevant information. The method comprises the following steps: receiving a program relevant information acquisition command generated by means of the vibration of a mobile terminal; acquiring the audio data of a current program which is being played; sending an audio matching request through a remote interface, wherein audio matching is specifically matching of audio fingerprints; and displaying program relevant information consistent with the current program fed back in response to the audio matching request. The invention also provides a device and system for acquiring the audio/video program relevant information. A user can acquire the program relevant information of the program which is played currently in real time by means of shaking the mobile terminal, so that the demand of the user can be met, and the data traffic can be saved.

Description

Obtain method, the Apparatus and system of audio/video program relevant information
Technical field
The present invention relates to computer realm, specifically, the present invention relates to a kind of method, the Apparatus and system that obtain audio/video program relevant information.
Background technology
Audio/video program, as one of the medium of Information Communication, can be user and transmits a large amount of information.For radio station, listen to by equipment Received signal strength such as broadcast receivers, also listen to by the Internet, have object extensively, propagate the features such as rapid.The mode utilizing the equipment such as broadcast receiver to carry out listening to is subject to the restriction of region and equipment, and the Internet is listened to then without the restriction of region, as long as there is network, therefore, the favor that radio station is more and more subject to user is listened in the Internet.For TV, watch by signal receiver, also watch by the Internet.
Radio station is being listened in process, especially utilizes the equipment such as broadcast receiver to listen to, substantially without mutual between user and radio station.Utilize the mode that network is listened to, although interface, radio station has the displaying of information, by the information of showing, user can carry out certain mutual with radio station, but this displaying is not displaying during user's Subjective need, this displaying is shown per family to all use listening to radio station, pays close attention to this user shown, its flow is increased for not needing.In the process of watching, there is the defect identical with radio station in TV.
Summary of the invention
Object of the present invention is intended at least solve one of above-mentioned technological deficiency, particularly user by shaking the mode of mobile terminal, and Real-time Obtaining audio/video program relevant information, this mode both can meet user's needs, can save data traffic again.
The invention provides a kind of method obtaining audio/video program relevant information, comprise the following steps: the program-related information that mobile terminal receive vibration produces obtains instruction; Obtain the voice data of the actual program play; Send Audio Matching request by remote interface, Audio Matching is specially the coupling of audio-frequency fingerprint; Show the program-related information conformed to actual program fed back in response to this Audio Matching request.
Wherein, voice data is the audio frequency of the scheduled duration of admission.
Wherein, audio/video program is program of radio station or TV programme, and program-related information comprises program description information, and wherein, program-related information also can comprise program campaign information.
Wherein, Audio Matching request is sent by remote interface, the step that Audio Matching is specially the coupling of audio-frequency fingerprint specifically comprises: sent the Audio Matching request comprising voice data by remote interface, and audio-frequency fingerprint is adopt Short Time Fourier Transform algorithm voice data to be calculated to the feature drawn; Or the Audio Matching request comprising the audio-frequency fingerprint of voice data is sent by remote interface.
Wherein, when Audio Matching request comprises audio-frequency fingerprint, comprise after obtaining the step of the voice data of the actual program play: the frame of sample frequency to voice data according to presetting is sampled; The sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure; Calculate amplitude in time-frequency figure and meet the value of preset rules, this value is to having corresponding time and frequency; By hash algorithm, the time difference between consecutive value and difference on the frequency are calculated, to obtain the audio-frequency fingerprint of voice data one frame.
Wherein, the frequency range in time-frequency figure can carry out cutting according to logarithm, to reduce the audio-frequency fingerprint of voice data.
Wherein, program campaign information comprises prize drawing information.
Wherein, comprise after showing the step of the program-related information conformed to actual program fed back in response to this Audio Matching request: receive the instruction sharing program-related information; Sent the request sharing program-related information by remote interface, be shared to the shared platform of request to make program-related information; Receive the shared object information returned in response to this request.
Wherein, comprise after showing the step of the program-related information conformed to actual program fed back in response to this Audio Matching request: the instruction receiving information of making comments; Obtain the review information of user; Sending by remote interface the comment comprising review information and deliver request, delivering to the client for obtaining program-related information to make review information; Client display review information.
The present invention also provides a kind of method obtaining audio/video program relevant information, comprises the following steps: by remote interface audio reception matching request; Audio-frequency fingerprint corresponding for this Audio Matching request is mated with the audio-frequency fingerprint of its storage; When having the audio-frequency fingerprint that the audio-frequency fingerprint corresponding with this Audio Matching request match in the audio-frequency fingerprint that it stores, push the program-related information that the audio-frequency fingerprint that matches is corresponding in response to this Audio Matching request.
Wherein, audio/video program is program of radio station or TV programme, and program-related information comprises program description information, and wherein, program-related information also can comprise program campaign information.
Wherein, specifically comprised by the step of remote interface audio reception matching request: by the Audio Matching request of remote interface receiving package containing voice data; Or by the Audio Matching request of remote interface receiving package containing the audio-frequency fingerprint of voice data.
Wherein, when receiving package contains the Audio Matching request of voice data, the step that audio-frequency fingerprint corresponding for this Audio Matching request and the audio-frequency fingerprint of its storage carry out mating is comprised further: the frame of sample frequency to the voice data comprised in Audio Matching request according to presetting is sampled; The sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure; Calculate amplitude in time-frequency figure and meet the value of preset rules, this value is to having corresponding time and frequency; By hash algorithm, the time difference between consecutive value and difference on the frequency are calculated, to obtain the audio-frequency fingerprint of voice data one frame.
Wherein, the frequency range in time-frequency figure can carry out cutting according to logarithm, to reduce the audio-frequency fingerprint of voice data.
Wherein, when receiving package contains the Audio Matching request of the audio-frequency fingerprint of voice data, the audio-frequency fingerprint of voice data is adopt Short Time Fourier Transform algorithm voice data to be calculated to the feature drawn.
Wherein, voice data is the audio frequency of the scheduled duration of admission.
Wherein, the audio-frequency fingerprint of storage corresponds to corresponding voice data, and voice data comprises the voice data of the up-to-date scheduled duration of one or more audio/video program, and the audio frequency characteristics of each audio/video program is to there being corresponding program-related information.
Wherein, program campaign information comprises prize drawing information.
The invention provides a kind of device obtaining audio/video program relevant information, comprising: the first receiver module, the program-related information produced for mobile terminal receive vibration obtains instruction; First acquisition module, for obtaining the voice data of the actual program play; First sending module, for sending Audio Matching request by remote interface, Audio Matching is specially the coupling of audio-frequency fingerprint; First display module, for showing the program-related information conformed to actual program fed back in response to this Audio Matching request.
Wherein, voice data is the audio frequency of the scheduled duration of admission.
Wherein, audio/video program is program of radio station or TV programme, and program-related information comprises program description information, and wherein, program-related information also can comprise program campaign information.
Wherein, the first sending module specifically for: sent by remote interface and comprise the Audio Matching request of voice data, audio-frequency fingerprint is adopt Short Time Fourier Transform algorithm voice data to be calculated to the feature drawn; Or the Audio Matching request comprising the audio-frequency fingerprint of voice data is sent by remote interface.
Wherein, when the first sending module is for sending the Audio Matching request of the audio-frequency fingerprint comprising voice data, device also comprises: sampling module, for obtain the actual program play at the first acquisition module voice data after, the frame of sample frequency to voice data according to presetting is sampled; Second acquisition module, for the sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure; Computing module, meet the value of preset rules for calculating amplitude in time-frequency figure, this value is to having corresponding time and frequency; 3rd acquisition module, for being calculated the time difference between consecutive value and difference on the frequency by hash algorithm, to obtain the audio-frequency fingerprint of voice data one frame.
Wherein, the frequency range in time-frequency figure can carry out cutting according to logarithm, to reduce the audio-frequency fingerprint of voice data.
Wherein, program campaign information comprises prize drawing information.
Wherein, device also comprises: the second receiver module, for show the program-related information conformed to actual program fed back in response to this Audio Matching request at the first display module after, receives the instruction sharing program-related information; Second sending module, for being sent the request sharing program-related information by remote interface, is shared to the shared platform of request to make program-related information; 3rd receiver module, for receiving the shared object information returned in response to this request.
Wherein, device also comprises: the 4th receiver module, for show the program-related information conformed to actual program fed back in response to this Audio Matching request at the first display module after, receives the instruction of information of making comments; 4th acquisition module, for obtaining the review information of user; 3rd sending module, delivering request for sending by remote interface the comment comprising review information, delivering to the client for obtaining program-related information to make review information; Second display module, for client display review information.
The present invention also provides a kind of device obtaining audio/video program relevant information, comprising: the 5th receiver module, for passing through remote interface audio reception matching request; Matching module, for mating audio-frequency fingerprint corresponding for this Audio Matching request with the audio-frequency fingerprint of its storage; Pushing module, for when having the audio-frequency fingerprint that the audio-frequency fingerprint corresponding with this Audio Matching request matches in the audio-frequency fingerprint that it stores, pushes the program-related information that the audio-frequency fingerprint that matches is corresponding in response to this Audio Matching request.
Wherein, audio/video program is program of radio station or TV programme, and program-related information comprises program description information, and wherein, program-related information also can comprise program campaign information.
Wherein, the 5th receiver module specifically for: by remote interface receiving package containing the Audio Matching request of voice data; Or by the Audio Matching request of remote interface receiving package containing the audio-frequency fingerprint of voice data.
Wherein, when the 5th receiver module contains the Audio Matching request of voice data specifically for receiving package, matching module is further used for: the frame of sample frequency to the voice data comprised in Audio Matching request according to presetting is sampled; The sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure; Calculate amplitude in time-frequency figure and meet the value of preset rules, this value is to having corresponding time and frequency; By hash algorithm, the time difference between consecutive value and difference on the frequency are calculated, to obtain the audio-frequency fingerprint of voice data one frame.
Wherein, the frequency range in time-frequency figure can carry out cutting according to logarithm, to reduce the audio-frequency fingerprint of voice data.
Wherein, when the 5th receiver module is specifically for the Audio Matching request of audio-frequency fingerprint of receiving package containing voice data, the audio-frequency fingerprint of voice data is adopt Short Time Fourier Transform algorithm voice data to be calculated to the feature drawn.
Wherein, voice data is the audio frequency of the scheduled duration of admission.
Wherein, the audio-frequency fingerprint of storage corresponds to corresponding voice data, and voice data comprises the voice data of the up-to-date scheduled duration of one or more audio/video program, and the audio frequency characteristics of each audio/video program is to there being corresponding program-related information.
Wherein, program campaign information comprises prize drawing information.
Compared with prior art, there is following beneficial effect in the present invention:
1, the mode by shaking mobile terminal obtains audio/video program relevant information, can improve Consumer's Experience, and adding users obtains the interest of audio/video program relevant information.And the active obtaining that this mode is user when needing, push compared with audio/video program relevant information with uniform, user can be made to save data traffic.
2, audio/video program relevant information is Real-time Obtaining, be specially: when user shakes mobile terminal to obtain audio/video program relevant information, the voice data of admission mobile terminal actual program, now, this voice data can be sent to server end, also, after can obtaining the audio-frequency fingerprint of this voice data, audio-frequency fingerprint is sent to server end; The audio-frequency fingerprint of this voice data mates by server end in its audio-frequency fingerprint stored, wherein, the audio-frequency fingerprint stored is the audio-frequency fingerprint of the up-to-date voice data of one or more audio/video program, and the audio-frequency fingerprint of single program is to there being the information that this program is relevant; When matching the audio-frequency fingerprint identical with the audio-frequency fingerprint of audio frequency of mobile terminal data in the audio-frequency fingerprint stored, the program-related information that the audio-frequency fingerprint this matched is corresponding pushes to mobile terminal.By Real-time Obtaining, the needs of user can be met in time.
3, the program-related information pushed has to be shared and/or comment function, is conducive to interaction when user appreciates program, raising Consumer's Experience.
4, the program-related information pushed can be sweepstake, during prize drawing, can carry out the propelling movement of prize, to meet the needs of user according to user personalized information.The popularity of audio/video program and the liveness for the client that obtains program-related information can be improved by sweepstake.
The aspect that the present invention adds and advantage will part provide in the following description, and these will become obvious from the following description, or be recognized by practice of the present invention.
Accompanying drawing explanation
The present invention above-mentioned and/or additional aspect and advantage will become obvious and easy understand from the following description of the accompanying drawings of embodiments, wherein:
Fig. 1 is present system structure principle chart;
Fig. 2 is the schematic flow sheet that the present invention obtains method one embodiment of audio/video program relevant information;
Fig. 3 is the schematic flow sheet that the present invention obtains another embodiment of method of audio/video program relevant information;
Fig. 4 is the schematic flow sheet that the present invention obtains the another embodiment of method of audio/video program relevant information;
Fig. 5 is the structural representation that the present invention obtains device one embodiment of audio/video program relevant information;
Fig. 6 is the structural representation that the present invention obtains another embodiment of device of audio/video program relevant information.
Embodiment
Be described below in detail embodiments of the invention, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Being exemplary below by the embodiment be described with reference to the drawings, only for explaining the present invention, and can not limitation of the present invention being interpreted as.
Those skilled in the art of the present technique are appreciated that unless expressly stated, and singulative used herein " ", " one ", " described " and " being somebody's turn to do " also can comprise plural form.Should be further understood that, the wording used in specification of the present invention " comprises " and refers to there is described feature, integer, step, operation, element and/or assembly, but does not get rid of and exist or add other features one or more, integer, step, operation, element, assembly and/or their group.Should be appreciated that, when we claim element to be " connected " or " coupling " to another element time, it can be directly connected or coupled to other elements, or also can there is intermediary element.In addition, " connection " used herein or " coupling " can comprise wireless connections or wirelessly to couple.Wording "and/or" used herein comprises one or more whole or arbitrary unit listing item be associated and all combinations.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, and all terms used herein (comprising technical term and scientific terminology), have the meaning identical with the general understanding of the those of ordinary skill in field belonging to the present invention.It should also be understood that, those terms defined in such as general dictionary, should be understood to that there is the meaning consistent with the meaning in the context of prior art, unless and by specific definitions as here, otherwise can not explain by idealized or too formal implication.
Those skilled in the art of the present technique are appreciated that, here used " terminal ", " terminal equipment " had both comprised the equipment of wireless signal receiver, it only possesses the equipment of the wireless signal receiver without emissivities, comprise again the equipment receiving and launch hardware, it has and on bidirectional communication link, can perform the reception of two-way communication and launch the equipment of hardware.This equipment can comprise: honeycomb or other communication equipments, its honeycomb or other communication equipment of having single line display or multi-line display or not having multi-line display; PCS (Personal Communications Service, PCS Personal Communications System), it can combine voice, data processing, fax and/or its communication ability; PDA (PersonalDigital Assistant, personal digital assistant), it can comprise radio frequency receiver, beep-pager, the Internet/intranet access, web browser, notepad, calendar and/or GPS (Global PositioningSystem, global positioning system) receiver; Conventional laptop and/or palmtop computer or other equipment, it has and/or comprises the conventional laptop of radio frequency receiver and/or palmtop computer or other equipment.Here used " terminal ", " terminal equipment " can be portable, can transport, be arranged in the vehicles (aviation, sea-freight and/or land), or be suitable for and/or be configured at local runtime, and/or with distribution form, any other position operating in the earth and/or space is run.Here used " terminal ", " terminal equipment " can also be communication terminal, access terminals, music/video playback terminal, can be such as PDA, MID (Mobile Internet Device, mobile internet device) and/or there is the mobile phone of music/video playing function, also can be the equipment such as intelligent television, Set Top Box.
Those skilled in the art of the present technique are appreciated that used remote network devices here, and it includes but not limited to the cloud that computer, network host, single network server, multiple webserver collection or multiple server are formed.At this, cloud is formed by based on a large amount of computer of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is the one of Distributed Calculation, the super virtual machine be made up of a group loosely-coupled computer collection.In embodiments of the invention, realize communicating by any communication mode between remote network devices, terminal equipment with WNS server, include but not limited to, the mobile communication based on 3GPP, LTE, WIMAX, the computer network communication based on TCP/IP, udp protocol and the low coverage wireless transmission method based on bluetooth, infrared transmission standard.
Those skilled in the art are to be understood that, " application ", " application program ", " application software " alleged by the present invention and the concept of similar statement, be those skilled in the art known same concept, refer to and be suitable for by the instruction of series of computation machine and the organic structure of related data resource the computer software that electronics runs.Unless specified, this name itself, not by programming language kind, rank, also not limited by the operating system of its operation of relying or platform.In the nature of things, this genus also not limited by any type of terminal.
Refer to Fig. 1, Fig. 1 is present system structure principle chart, as shown in Figure 1, comprises mobile terminal 11 and server end 12.
In the present embodiment, mobile terminal 11 and server end 12 are undertaken alternately by telecommunication port, and mobile terminal 11 is provided with for playing audio/video programs and obtains the client of program-related information, and server end 12 is for the propelling movement of program-related information.Wherein, server end 12 can carry out with multiple mobile terminal 11 alternately.
Wherein, mobile terminal 11 can be the smart machine such as mobile phone, panel computer, and the operating system of mobile terminal 11 can be the operating systems such as Android, iOS or Windows.Server end 12 can be cloud server.
Refer to Fig. 2, Fig. 2 is the schematic flow sheet that the present invention obtains method one embodiment of audio/video program relevant information, as shown in Figure 2, comprises the following steps:
S21, the program-related information that mobile terminal receive vibration produces obtains instruction.
Composition graphs 1, the audio/video program of the present embodiment is program of radio station or TV programme, when user listens to radio station or watches TV, if having the wish obtaining program-related information, can shake the acquisition that mobile terminal 11 carries out program-related information.Be specially user when shaking mobile terminal 11, mobile terminal 11 receives program-related information that its vibration produces and obtains instruction.
S22, obtains the voice data of the actual program play.
When receiving program-related information and obtaining instruction, the audio frequency of admission actual program, admission duration can preset.
S23, send Audio Matching request by remote interface, Audio Matching is specially the coupling of audio-frequency fingerprint.
In the present embodiment, the Audio Matching request of transmission comprises following two kinds of modes:
A. the Audio Matching request comprising voice data is sent by remote interface.
The voice data being sent to server end 12 comprises two kinds of situations: a voice data long when being shorter, and the voice data that namely mobile terminal 11 is long when admission is shorter at every turn, has enrolled and be namely sent to server end 11, until mated, no longer sent; Two is voice datas of longer duration.For situation about repeatedly sending compared with short audio data, user data traffic can be saved, save transmitting time.Before voice data is sent to server end 12, also needs to carry out encoding reduce its distortion and reduce file size, save flow.
Object voice data being sent to server end 12 is that the voice data for this voice data and server end 12 being stored mates, and matching way is for mate by audio-frequency fingerprint, and audio-frequency fingerprint is equivalent to the feature of voice data.
After voice data is sent to server end 12, Short Time Fourier Transform algorithm is adopted to calculate to this voice data the audio-frequency fingerprint obtaining voice data.Be specially:
A. sample according to the frame of sample frequency to the voice data comprised in Audio Matching request preset.
B. the sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure.
Fourier transform can be analyzed signal, as the composition of: analytic signal, by composition composite signal.Many waveforms can be used as the composition of signal, as: sine wave, square wave, sawtooth waveforms etc., Fourier transform adopts sinusoidal wave signal composition.Wherein, the time dependent rule of signal is time domain specification, and signal is frequency domain characteristic by the signal syntheses of which single-frequency.Frequency domain is a mathematics category following ad hoc rules, and sine wave is unique waveform existed in frequency domain, and namely sine wave is the description to frequency domain, and in time domain, any waveform all can be synthesized by sine wave.
The principle of Fourier transform is: the signal of any continuous measurement, all can be expressed as the unlimited superposition of the sine wave signal of different frequency, namely the audio frequency directly measured is utilized, calculate different sinusoidal wave frequency, amplitude and phase place in audio frequency with accumulate mode, convert the frequency-region signal being easy to analyze by reluctant time-domain signal to.Therefore, the audio frequency characteristics of the voice data of the present embodiment acquisition is the frequency domain character of voice data.
C. calculate amplitude in time-frequency figure and meet the value of preset rules, this value is to having corresponding time and frequency.
The value calculated is specially the value that in time-frequency figure, amplitude is larger, because the larger value of amplitude can be used as stronger recognition feature.
D. by hash algorithm, the time difference between consecutive value and difference on the frequency are calculated, to obtain the audio-frequency fingerprint of voice data one frame.
After obtaining the audio-frequency fingerprint of voice data, mate in the audio-frequency fingerprint that this audio-frequency fingerprint is stored at server end 12.Wherein, the audio-frequency fingerprint of storage corresponds to corresponding voice data, and voice data is the voice data of the up-to-date scheduled duration of one or more audio/video program.The following detailed description of the acquisition process of the voice data prestored.
Radio station is Streaming Media, adopt the mode of stream transmission, during stream transmission, sound is transmitted to intelligent terminal continuously, in real time by audio server, user need not wait until that whole file is all downloaded complete, only can need listen to through the start-up study of several seconds or ten several seconds.The present embodiment enrolls the voice data in radio station in real time by the URL in radio station, and the voice data of admission is the up-to-date audio frequency in radio station, and admission duration sets as required.Relative to up-to-date audio frequency, the old audio frequency of admission can be deleted in real time.Short Time Fourier Transform algorithm is adopted to obtain the audio-frequency fingerprint of the voice data of admission, as: one section of voice data of 5 minutes can adopt into 100,000 fingerprints.The audio-frequency fingerprint of acquisition is stored to server end 12, and this audio-frequency fingerprint is the audio frequency characteristics in single radio station, and server end 12 also stores the program-related information of the corresponding program of this audio-frequency fingerprint.
For TV programme, the present embodiment obtains the audio frequency of video by Set Top Box, video frequency collection card, in other embodiments, and can directly by the audio frequency of TV admission video.Relative to up-to-date audio frequency, the old audio frequency of collection can be deleted in real time.Short Time Fourier Transform algorithm is adopted to obtain the audio-frequency fingerprint of the voice data gathered, the audio-frequency fingerprint of acquisition is stored to server end 12, this audio-frequency fingerprint is the audio frequency characteristics of single channel, and server end 12 also stores the program-related information of the corresponding program of this audio-frequency fingerprint.
B. the Audio Matching request comprising the audio-frequency fingerprint of voice data is sent by remote interface.
Larger flow can be consumed for avoiding voice data being sent to server end 12, directly can send the audio-frequency fingerprint of voice data to server end 12.As: within 3 seconds, calculate an audio-frequency fingerprint, namely enroll the audio-frequency fingerprint that 3 seconds calculate admission audio frequency, the audio-frequency fingerprint of calculating is sent to server end 12, then stop admission audio frequency until mated.Wherein, the method calculating audio-frequency fingerprint is specially: the frame of sample frequency to voice data according to presetting is sampled; The sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure; Calculate amplitude in time-frequency figure and meet the value of preset rules, this value is to having corresponding time and frequency; By hash algorithm, the time difference between consecutive value and difference on the frequency are calculated, to obtain the audio-frequency fingerprint of voice data one frame; Audio-frequency fingerprint is obtained, until obtain the audio-frequency fingerprint of whole voice data by mode one by one.
Because the audio-frequency fingerprint obtained by said method is more, for saving flow, being logarithm change according to the difference on the frequency between note, cutting can being carried out to the frequency range in time-frequency figure according to logarithm, to reduce the quantity of audio-frequency fingerprint.As: frequency range is 0-4096Hz, and this scope is divided into 64 deciles.
After server end 12 audio reception fingerprint, this audio-frequency fingerprint is mated with the audio-frequency fingerprint of its storage.
In the present embodiment, program-related information comprises program description information, as: program abstract, host information etc.Wherein, program-related information also can comprise program campaign information, as: advertisement, prize drawing information etc.
S24, shows the program-related information conformed to actual program fed back in response to this Audio Matching request.
When there is the audio-frequency fingerprint matched with the audio-frequency fingerprint of mobile terminal 11 voice data in the audio-frequency fingerprint that server end 12 stores, the program-related information that the audio-frequency fingerprint this matched is corresponding pushes to mobile terminal 11, and mobile terminal 11 shows the program-related information pushed.Wherein, the propelling movement of program-related information is specially: server end 12 obtains the programme having the corresponding station/channel (television channel) of audio-frequency fingerprint, and programme is the broadcast overview of each program of station/channel; By time of audio-frequency fingerprint of matching and programme comparison, draw the program belonging to the audio-frequency fingerprint matched according to the time; Obtain the program-related information corresponding with this program, server end 12 pushes this program-related information.
In the present embodiment, the program-related information that mobile terminal 11 shows can be shared, and shares process specific as follows:
A. the instruction sharing program-related information is received.
B. sent the request sharing program-related information by remote interface, be shared to the shared platform of request to make program-related information.
Send the request of shared program-related information to server end 12 according to shared instruction, to make server end 12, program-related information is pushed to the shared platform of request.
C. the shared object information returned in response to this request is received, i.e. the shared object information that returns of reception server end 12.
Above-mentioned shared procedure is specially: when user carries out shared for the program-related information shown by mobile terminal 11, can send shared instruction; When mobile terminal 11 receives the instruction of shared program-related information, send a request to server end 12, because server end 12 stores this program-related information, therefore request comprises the mark of this program-related information and the platform address for sharing; Program-related information is pushed to the shared platform of request according to request by server end 12; After propelling movement completes, shared object information is fed back to mobile terminal 11, as shared a success.
In the present embodiment, the program-related information that mobile terminal 11 shows can be used for comment, and review process is specific as follows:
A. the instruction of information of making comments is received.
B. the review information of user is obtained.
C. sending by remote interface the comment comprising review information and deliver request, delivering to the client for obtaining program-related information to make review information.
Request being delivered in the comment comprising review information and is sent to server end 12, review information being pushed to client for obtaining program-related information to make server end 12.
D. client display review information.
Above-mentioned review process is specially: when user comments on for program corresponding to the program-related information that shows mobile terminal 11 or activity, input review information, sends the instruction of the information of making comments; After mobile terminal 11 receives the instruction of the information of making comments, obtain review information, and request is delivered in the comment comprising review information be sent to server end 12; This review information is pushed to the client for obtaining program-related information by server end 12; After client refreshes, the comment region of program-related information shows this review information.
In the present embodiment, when program campaign information is prize drawing information, the mode also by shaking mobile terminal is drawn a lottery.Concrete prize drawing process is as follows:
A. mobile terminal 11 receives the winnings information acquisition instruction that its vibration produces.
After user obtains prize drawing information, if having prize drawing wish, can shake mobile terminal 11 and draw a lottery, mobile terminal 11 receives the winnings information acquisition instruction that its vibration produces.
B. send the winnings information comprising user personalized information and obtain request to server end 12.
Winnings information obtains in request and comprises user personalized information, is that the winnings information for making server end 12 push is pointed.Wherein, user personalized information comprises user's portrait, and when prize granting has Regional differences, user personalized information also can comprise regional information.User's portrait comprises prize drawing record and software application information.Process of establishing the following detailed description of user's portrait:
A. to draw a lottery record
Prize drawing is recorded as the historical record that user obtains prize, and comprise the quantity of the title obtaining prize, the lot cast time obtaining prize, acquisition prize, wherein, acquisition prize is herein the prize that user has got.
B. software application information
Software application information is specially the software application situation of user, as: the kind, frequency of usage etc. that use software.In the present embodiment, the acquisition foundation 360 mobile phone bodyguards of software application information and the data source of 360 mobile phone assistants.The effect of software application information is to label (Tag) to user, the detailed process of beating Tag is: each software has corresponding Tag, as: physical culture, news, call a taxi, take-away etc., first capture the Tag of each software, the Tag captured arranged, classified; Obtain the software information that mobile terminal 11 is installed, the Tag of the Tag type statistics recurrence user belonging to mounting software, the i.e. interest of user.Wherein, for making the Tag of user more accurate, also can simplify in conjunction with the Tag of the frequency of usage of software to user, as: frequency of usage is the software of 1 time, and its Tag can not as the Tag of user.
C. the winnings information that server end 12 mobile terminal receive 11 sends obtains request.
D. the winnings information that can push is screened according to the prize drawing Policy model built and user personalized information.
Server end 12 is built with prize drawing Policy model, for screening the winnings information that can push, comprises time period Policy model, local domain policy model and prize-winning number of times Policy model.Wherein, the screening process of winnings information is specially: after server end 12 receives winnings information acquisition request, first time period Policy model judges whether this request meets draw times, namely whether in draw times section, if, local domain policy model judges according to the regional information in user personalized information the prize that this region can push, then prize-winning number of times Policy model further screens the pushed prize judged, this screening comprises two kinds of situations, a kind of be for one day can only in prize once, if record middle mistake today in prize drawing record, then do not push this winnings information, another kind is the prize for only allowing preset times in user, if record in prize drawing record, this prize is middle crosses preset times, then do not push this winnings information.Wherein, when region is not distinguished for prize granting, local domain policy model can not be built.
E. calculate the winning probability that can push winnings information according to user personalized information and prize current information, and randomly draw winnings information according to probability.
The calculating of winning probability is specially, according to software application information, obtain the title of prize, current prize quantity, provide prize quantity, userbase that prize provides duration and current extraction prize calculates.The title of software application information and acquisition prize, for reflecting the preference of user, for the prize of user preference, can arrange larger probability; The userbase of current extraction prize affects the discharging quantity of prize, in real time according to userbase adjustment prize probability contribute to prize continue, evenly provide.
Wherein, current prize quantity, provide prize quantity, userbase that prize provides duration and current extraction prize is prize current information, is multidate information.
Wherein, the probability calculation being calculated as a class prize of winnings information probability, current prize quantity, provides prize quantity and prize and provides the current information that the duration is also a class prize.
F. the winnings information of extraction is pushed to mobile terminal 11.
G. mobile terminal 11 obtains the winnings information that server end 12 is determined according to the user personalized information in request.
H. format display winnings information.
Above-mentioned drawing manner can push pointed prize to user, improves Consumer's Experience.
The above, the present embodiment obtains the program-related information of current appreciation program by shaking the mode of mobile terminal, this mode is the active obtaining of user when needing, and pushes compared with program-related information, user can be made to save data traffic with uniform.And the program-related information of acquisition for mobile terminal can carry out sharing, commenting on, adding users and the interaction between other people.And by the present embodiment, when learning that program is carrying out a certain activity, the information of this activity can be obtained rapidly, participate in this activity.
Refer to Fig. 3, Fig. 3 is the schematic flow sheet that the present invention obtains another embodiment of method of audio/video program relevant information, as shown in Figure 3, comprises the following steps:
S31, by remote interface audio reception matching request.
Composition graphs 1, this voice data is the voice data of the scheduled duration of admission, and admission duration can set as required.
Audio Matching request has two kinds of forms, one comprises voice data, another kind is the audio-frequency fingerprint comprising voice data, after server end 12 receives the voice data of mobile terminal 11 transmission, calculate the audio-frequency fingerprint of this voice data, namely adopt Short Time Fourier Transform algorithm calculate this voice data and obtain its audio frequency characteristics.Wherein, calculate the elaboration that the method for audio-frequency fingerprint is existing detailed in the embodiment depicted in figure 2, do not repeat them here.Wherein, one can be selected for the form of Audio Matching request to select.
S32, mates audio-frequency fingerprint corresponding for this Audio Matching request with the audio-frequency fingerprint of its storage.
Server end 12 stores audio-frequency fingerprint, and audio-frequency fingerprint corresponds to corresponding voice data, and voice data can be the voice data of the up-to-date scheduled duration of one or more audio/video program.Server end 12 also stores the program-related information of the corresponding program of audio-frequency fingerprint.
Program-related information comprises program description information, as: program abstract, host information etc.Wherein, program-related information also can comprise program campaign information, as: advertisement, prize drawing information etc.
S33, when having the audio-frequency fingerprint that the audio-frequency fingerprint corresponding with this Audio Matching request match in the audio-frequency fingerprint that it stores, pushes the program-related information that the audio-frequency fingerprint that matches is corresponding in response to this Audio Matching request.
When there is the audio-frequency fingerprint matched with the audio-frequency fingerprint of mobile terminal 11 voice data in the audio-frequency fingerprint that server end 12 stores, the program-related information that the audio-frequency fingerprint this matched is corresponding pushes to mobile terminal 11, and mobile terminal 11 shows the program-related information pushed.Wherein, the propelling movement of program-related information is specially: server end 12 obtains the programme having the corresponding station/channel of audio-frequency fingerprint, and programme is the broadcast overview of each program of station/channel; By time of audio-frequency fingerprint of matching and programme comparison, draw the program belonging to the audio-frequency fingerprint matched according to the time; Obtain the program-related information corresponding with this program, server end 12 pushes this program-related information.
The above, the present embodiment, by the coupling of audio-frequency fingerprint, realizes the propelling movement of program-related information.When the audio-frequency fingerprint of the voice data of mobile terminal is without the audio-frequency fingerprint matched, illustrates that server end does not have any information of the current broadcast program of memory mobile terminal, then can not carry out the propelling movement of program-related information.
Refer to Fig. 4, Fig. 4 is the schematic flow sheet that the present invention obtains the another embodiment of method of audio/video program relevant information, as shown in Figure 4, comprises the following steps:
S41, the program-related information that mobile terminal receive vibration produces obtains instruction.
S42, obtains the voice data of the actual program play.
S43, send Audio Matching request to server end, Audio Matching is specially the coupling of audio-frequency fingerprint.
S44, the Audio Matching request that received server-side mobile terminal sends.
S45, mates audio-frequency fingerprint corresponding for this Audio Matching request with the audio-frequency fingerprint of its storage.
S46, when having the audio-frequency fingerprint that the audio-frequency fingerprint corresponding with this Audio Matching request match in the audio-frequency fingerprint that it stores, pushes the program-related information that the audio-frequency fingerprint that matches is corresponding in response to this Audio Matching request.
S47, the program-related information of the actual program that acquisition for mobile terminal display server end push.
Composition graphs 1, the present embodiment is the course of work of system shown in Figure 1, and mobile terminal 11 and server end 12 are mutually mutual, realize the acquisition of mobile terminal 11 program-related information of the present invention.Wherein, above-mentioned steps Fig. 2 and embodiment illustrated in fig. 3 in all have detailed elaboration, do not repeat them here.
Refer to Fig. 5, Fig. 5 is the structural representation that the present invention obtains device one embodiment of audio/video program relevant information, as shown in Figure 5, comprising: the first receiver module 51, first acquisition module 52, first sending module 53, first display module 54, sampling module 55, second acquisition module 56, computing module 57, the 3rd acquisition module 58, second receiver module 59, second sending module 60, the 3rd receiver module 61, the 4th receiver module 62, the 4th acquisition module 63, the 3rd sending module 64 and the second display module 65.
The concrete function of above-mentioned each module is as follows:
The program-related information that first receiver module 51 produces for mobile terminal receive vibration obtains instruction; First acquisition module 52 is for obtaining the voice data of the actual program play; First sending module 53 is for sending Audio Matching request by remote interface, and Audio Matching is specially the coupling of audio-frequency fingerprint; First display module 54 is for showing the program-related information conformed to actual program fed back in response to this Audio Matching request.
Wherein, the first sending module specifically for: sent by remote interface and comprise the Audio Matching request of voice data, audio-frequency fingerprint is adopt Short Time Fourier Transform algorithm voice data to be calculated to the feature drawn; Or the Audio Matching request comprising the audio-frequency fingerprint of voice data is sent by remote interface.
Sampling module 55, for after the first acquisition module 52 obtains the voice data of the actual program play, the frame of sample frequency to voice data according to presetting is sampled; Second acquisition module 56, for the sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure; Computing module 57, meet the value of preset rules for calculating amplitude in time-frequency figure, this value is to having corresponding time and frequency; 3rd acquisition module 58, for being calculated the time difference between consecutive value and difference on the frequency by hash algorithm, to obtain the audio-frequency fingerprint of voice data one frame.
Second receiver module 59, for for after show the program-related information conformed to actual program fed back in response to this Audio Matching request at the first display module 54, receives the instruction sharing program-related information; Second sending module 60, for being sent the request sharing program-related information by remote interface, is shared to the shared platform of request to make program-related information; 3rd receiver module 61 is for receiving the shared object information returned in response to this request.
4th receiver module 62, for after show the program-related information conformed to actual program fed back in response to this Audio Matching request at the first display module 54, receives the instruction of information of making comments; 4th acquisition module 63 is for obtaining the review information of user; 3rd sending module 64 delivers request for sending by remote interface the comment comprising review information, delivers to the client for obtaining program-related information to make review information; Second display module 65 is for client display review information.
Refer to Fig. 6, Fig. 6 is the structural representation that the present invention obtains another embodiment of device of station information, as shown in Figure 6, comprising: the 5th receiver module 71, matching module 72 and pushing module 73.
The function of above-mentioned each module is specific as follows:
5th receiver module 71 is for passing through remote interface audio reception matching request; Matching module 72 is for mating audio-frequency fingerprint corresponding for this Audio Matching request with the audio-frequency fingerprint of its storage; Pushing module 73, for when having the audio-frequency fingerprint that the audio-frequency fingerprint corresponding with this Audio Matching request matches in the audio-frequency fingerprint that it stores, pushes the program-related information that the audio-frequency fingerprint that matches is corresponding in response to this Audio Matching request.
Wherein, the 5th receiver module 71 specifically for: by remote interface receiving package containing the Audio Matching request of voice data; Or by the Audio Matching request of remote interface receiving package containing the audio-frequency fingerprint of voice data.Matching module 72 is further used for: the frame of sample frequency to the voice data comprised in Audio Matching request according to presetting is sampled; The sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure; Calculate amplitude in time-frequency figure and meet the value of preset rules, this value is to having corresponding time and frequency; By hash algorithm, the time difference between consecutive value and difference on the frequency are calculated, to obtain the audio-frequency fingerprint of voice data one frame.
Composition graphs 5 and Fig. 6, Fig. 5 shown device are positioned at mobile terminal, and namely this device obtains the client of program-related information for playing audio/video programs, and Fig. 6 shown device is positioned at server end, elaborates the course of work of Fig. 5 and Fig. 6 shown device below.
User is when playing audio/video programs, program-related information is obtained if want, mobile terminal can be shaken, the program-related information that the vibration of mobile terminal first receiver module 51 mobile terminal receive produces obtains instruction, after receiving program-related information acquisition instruction, first acquisition module 52 obtains the voice data of actual program, and the first sending module 53 sends Audio Matching request to server end.After 5th receiver module 71 of server end receives this Audio Matching request, audio-frequency fingerprint corresponding for this Audio Matching request mates with the audio-frequency fingerprint of its storage by matching module 72.Wherein, the audio-frequency fingerprint that server end stores corresponds to corresponding voice data, and voice data is the voice data of the up-to-date scheduled duration of one or more audio/video program.Wherein, server end also stores the program-related information of the corresponding program of audio-frequency fingerprint, and program-related information comprises program description information, as: program abstract, host information etc., program-related information also can comprise program campaign information, as: advertisement, prize drawing information etc.When matching module 72 match server end store audio-frequency fingerprint in there is the audio-frequency fingerprint matched with the audio-frequency fingerprint of audio frequency of mobile terminal data time, the program-related information that the audio-frequency fingerprint that this matches by pushing module 73 is corresponding pushes to mobile terminal.First display module 54 of mobile terminal obtains the program-related information of propelling movement and shows.
Wherein, the coupling of server end audio-frequency fingerprint, for the audio-frequency fingerprint of the voice data of mobile terminal admission, this audio-frequency fingerprint can calculate at server end and obtain, and also can calculate at mobile terminal and obtain.If carry out calculating at mobile terminal to obtain, then undertaken by sampling module 55, second acquisition module 56, computing module 57, the 3rd acquisition module 58; If carry out calculating at server end to obtain, then by the functional realiey of matching module 72.
Wherein, when pushing module 73 pushes program-related information, its propelling movement process is specially: server end obtains the programme having the corresponding station/channel of audio-frequency fingerprint, and programme is the broadcast overview of each program of station/channel; By time of audio-frequency fingerprint of matching and programme comparison, draw the program belonging to the audio-frequency fingerprint matched according to the time; Obtain the program-related information corresponding with this program and push.
Wherein, the voice data that the first acquisition module 52 obtains is the audio frequency of the scheduled duration of admission.
Wherein, the second receiver module 59, second sending module 60, the 3rd receiver module 61 are for realizing sharing of program-related information.4th receiver module 62, the 4th acquisition module 63, the 3rd sending module 64 and the second display module 65 are commented on program-related information for realizing.Above-mentioned two functions can be present in mobile terminal simultaneously, also can individualism.
Wherein, the frequency range in time-frequency figure can carry out cutting according to logarithm, to reduce the audio-frequency fingerprint of voice data.
The above, mobile terminal embodiment illustrated in fig. 5 and server end embodiment illustrated in fig. 6 form the system obtaining audio/video program relevant information, the two is mutually mutual, realize the acquisition of actual program relevant information, this mode is the active obtaining of user when needing, push compared with program-related information with uniform, user can be made to save data traffic.
The above is only some embodiments of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (10)

1. obtain a method for audio/video program relevant information, it is characterized in that, comprise the following steps:
The program-related information that mobile terminal receive vibration produces obtains instruction;
Obtain the voice data of the actual program play;
Send Audio Matching request by remote interface, described Audio Matching is specially the coupling of audio-frequency fingerprint;
Show the program-related information conformed to actual program fed back in response to this Audio Matching request.
2. the method for acquisition audio/video program relevant information according to claim 1, is characterized in that, described voice data is the audio frequency of the scheduled duration of admission.
3. the method for acquisition audio/video program relevant information according to claim 2, it is characterized in that, described audio/video program is program of radio station or TV programme, and described program-related information comprises program description information, wherein, program-related information also can comprise program campaign information.
4. the method for acquisition audio/video program relevant information according to claim 3, is characterized in that, described by the request of remote interface transmission Audio Matching, the step that described Audio Matching is specially the coupling of audio-frequency fingerprint specifically comprises:
Sent the Audio Matching request comprising described voice data by remote interface, described audio-frequency fingerprint is adopt Short Time Fourier Transform algorithm described voice data to be calculated to the feature drawn.
5. the method for acquisition audio/video program relevant information according to claim 3, is characterized in that, described by the request of remote interface transmission Audio Matching, the step that described Audio Matching is specially the coupling of audio-frequency fingerprint specifically comprises:
The Audio Matching request comprising the audio-frequency fingerprint of described voice data is sent by remote interface.
6. the method for acquisition audio/video program relevant information according to claim 5, is characterized in that, comprises after the step of the voice data of the actual program that described acquisition is being play:
The frame of sample frequency to described voice data according to presetting is sampled;
The sampled point of extraction is carried out Short Time Fourier Transform, to obtain corresponding time-frequency figure;
Calculate amplitude in described time-frequency figure and meet the value of preset rules, this value is to having corresponding time and frequency;
By hash algorithm, the time difference between adjacent described value and difference on the frequency are calculated, to obtain the audio-frequency fingerprint of described voice data one frame.
7. obtain a method for audio/video program relevant information, it is characterized in that, comprise the following steps:
By remote interface audio reception matching request;
Audio-frequency fingerprint corresponding for this Audio Matching request is mated with the audio-frequency fingerprint of its storage;
When having the audio-frequency fingerprint that the audio-frequency fingerprint corresponding with this Audio Matching request matches in the audio-frequency fingerprint that it stores, the program-related information that the audio-frequency fingerprint matched described in pushing in response to this Audio Matching request is corresponding.
8. obtain a device for audio/video program relevant information, it is characterized in that, comprising:
First receiver module, the program-related information produced for mobile terminal receive vibration obtains instruction;
First acquisition module, for obtaining the voice data of the actual program play;
First sending module, for sending Audio Matching request by remote interface, described Audio Matching is specially the coupling of audio-frequency fingerprint;
First display module, for showing the program-related information conformed to actual program fed back in response to this Audio Matching request.
9. obtain a device for audio/video program relevant information, it is characterized in that, comprising:
5th receiver module, for passing through remote interface audio reception matching request;
Matching module, for mating audio-frequency fingerprint corresponding for this Audio Matching request with the audio-frequency fingerprint of its storage;
Pushing module, for when having the audio-frequency fingerprint that the audio-frequency fingerprint corresponding with this Audio Matching request matches in the audio-frequency fingerprint that it stores, the program-related information that the audio-frequency fingerprint matched described in pushing in response to this Audio Matching request is corresponding.
10. one kind obtains the system of audio/video program relevant information, it is characterized in that, comprise the mobile terminal with device described in claim 8 and the server end with device described in claim 9, described mobile terminal and server end are mutually mutual with the acquisition realizing program-related information.
CN201510409075.XA 2015-07-13 2015-07-13 Method, device and system for acquiring audio/video program relevant information Pending CN104994402A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510409075.XA CN104994402A (en) 2015-07-13 2015-07-13 Method, device and system for acquiring audio/video program relevant information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510409075.XA CN104994402A (en) 2015-07-13 2015-07-13 Method, device and system for acquiring audio/video program relevant information

Publications (1)

Publication Number Publication Date
CN104994402A true CN104994402A (en) 2015-10-21

Family

ID=54306140

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510409075.XA Pending CN104994402A (en) 2015-07-13 2015-07-13 Method, device and system for acquiring audio/video program relevant information

Country Status (1)

Country Link
CN (1) CN104994402A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105574193A (en) * 2015-12-25 2016-05-11 北京奇虎科技有限公司 Method, device and system for acquiring related information of advertisement
CN105611314A (en) * 2015-12-25 2016-05-25 北京奇虎科技有限公司 Method, device and system for acquiring related information of television program
CN105898602A (en) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 Interaction method and system
CN105933729A (en) * 2016-04-29 2016-09-07 镇江惠通电子有限公司 Method and apparatus for pushing information, and method and apparatus for searching for information
CN106128478A (en) * 2016-06-28 2016-11-16 北京小米移动软件有限公司 Voice broadcast method and device
CN108012162A (en) * 2017-12-04 2018-05-08 北京小米移动软件有限公司 Content recommendation method and device
CN114020958A (en) * 2021-09-26 2022-02-08 天翼爱音乐文化科技有限公司 Music sharing method, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843599A (en) * 2012-09-27 2012-12-26 北京导视互动网络技术有限公司 Interaction method and system of television program
CN104125265A (en) * 2013-04-28 2014-10-29 腾讯科技(深圳)有限公司 Program interaction method and device, terminal, server and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843599A (en) * 2012-09-27 2012-12-26 北京导视互动网络技术有限公司 Interaction method and system of television program
CN104125265A (en) * 2013-04-28 2014-10-29 腾讯科技(深圳)有限公司 Program interaction method and device, terminal, server and system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105898602A (en) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 Interaction method and system
WO2017101410A1 (en) * 2015-12-15 2017-06-22 乐视控股(北京)有限公司 Interaction method and interaction system
CN105574193A (en) * 2015-12-25 2016-05-11 北京奇虎科技有限公司 Method, device and system for acquiring related information of advertisement
CN105611314A (en) * 2015-12-25 2016-05-25 北京奇虎科技有限公司 Method, device and system for acquiring related information of television program
CN105933729A (en) * 2016-04-29 2016-09-07 镇江惠通电子有限公司 Method and apparatus for pushing information, and method and apparatus for searching for information
CN106128478A (en) * 2016-06-28 2016-11-16 北京小米移动软件有限公司 Voice broadcast method and device
CN106128478B (en) * 2016-06-28 2019-11-08 北京小米移动软件有限公司 Voice broadcast method and device
CN108012162A (en) * 2017-12-04 2018-05-08 北京小米移动软件有限公司 Content recommendation method and device
CN114020958A (en) * 2021-09-26 2022-02-08 天翼爱音乐文化科技有限公司 Music sharing method, equipment and storage medium
CN114020958B (en) * 2021-09-26 2022-12-06 天翼爱音乐文化科技有限公司 Music sharing method, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN104994402A (en) Method, device and system for acquiring audio/video program relevant information
CN104899768B (en) Winnings information production method, Apparatus and system
CN105447103B (en) Red packet orients distribution method, apparatus and system
CN103229512B (en) The system and method that the information related to the advertisement included in broadcast is provided by network to client terminal
CN103814579B (en) Video display devices, terminal installation and its method
CN102884822B (en) For the method and apparatus determining user's scene
CN104023247A (en) Methods and devices for obtaining and pushing information and information interaction system
US20120203363A1 (en) Apparatus, system and method for activating functions in processing devices using encoded audio and audio signatures
CN102833596B (en) Information transmitting method and device
CN108322685A (en) Video frame interpolation method, storage medium and terminal
CN102905172B (en) The method of television audience rating data acquisition, internet terminal, server and system
CN110191372A (en) Multimedia interaction method, system and device
CN103229515A (en) System and method for providing content-associated information associated with broadcast content
WO2003065722A1 (en) Internet broadcasting system and method thereof for personal telecommunication terminal
CN104036404A (en) Interactive advertising method and equipment
CN103108229A (en) Method for identifying video contents in cross-screen mode through audio frequency
CN105450778A (en) Information push system
WO2014189146A1 (en) Audience participation television program broadcasting method and system
CN107241681A (en) The implementation method and device of simultaneous interpretation
CN108134951A (en) For recommending the method and apparatus of broadcasting content
CN103425105B (en) Vehicle-mounted networking terminal and using method thereof based on cloud service
CN105611314A (en) Method, device and system for acquiring related information of television program
CN101212666B (en) Digital TV quiz information sending method, system, and device
CN105574193A (en) Method, device and system for acquiring related information of advertisement
US20140330597A1 (en) Ticket transaction and pricing system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151021

RJ01 Rejection of invention patent application after publication