CN104284212A - Method, device and system for acquiring program information - Google Patents

Method, device and system for acquiring program information Download PDF

Info

Publication number
CN104284212A
CN104284212A CN201410385405.1A CN201410385405A CN104284212A CN 104284212 A CN104284212 A CN 104284212A CN 201410385405 A CN201410385405 A CN 201410385405A CN 104284212 A CN104284212 A CN 104284212A
Authority
CN
China
Prior art keywords
top box
set top
button
remote control
wave 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.)
Granted
Application number
CN201410385405.1A
Other languages
Chinese (zh)
Other versions
CN104284212B (en
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.)
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software 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 Shenzhen Skyworth Digital Technology Co Ltd, Shenzhen Skyworth Software Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN201410385405.1A priority Critical patent/CN104284212B/en
Publication of CN104284212A publication Critical patent/CN104284212A/en
Priority to PCT/CN2015/073642 priority patent/WO2016019721A1/en
Application granted granted Critical
Publication of CN104284212B publication Critical patent/CN104284212B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • 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/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • 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/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4221Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
    • 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/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)

Abstract

The embodiment of the invention discloses a method for acquiring program information. The method comprises the steps that a first set top box automatically generates a channel changing signal according to preset waveform data and sends the channel changing signal to a second set top box; the first set top box receives a video signal of the second set top box and acquires and stores the program information corresponding to the video signal into a program information list, wherein the video signal is sent after the second set top box changes the television channel played at present according to the channel changing signal; if the program information list comprises the program information of all television channels of the second set top box, the program information list is sent to a preset social contact application, and if not, the step of automatically generating the channel changing signal according to the preset waveform data continues to be executed. By means of the method, the program information list of a traditional set top box can be obtained and can be supplied to the preset social contact application.

Description

A kind of method, Apparatus and system obtaining programme information
Technical field
The present invention relates to Set Top Box (STB) field, particularly relate to a kind of method, the Apparatus and system that obtain programme information.
Background technology
At present, TV can be connected with Intelligent set top box by user, is selected the TV programme liked by netting twine and Wireless Fidelity Wi-Fi (Wireless Fidelity) access (Internet); TV can also be connected with conventional set-top box by user, receives the fixing TV programme that operator provides; In addition, conventional set-top box can also be superposed with there being the Intelligent set top box of HDMI (High Definition Multimedia Interface) HDMI (High Definition Multimedia Interface) the TV program watching method forming " 1+1 " form by user, utilize the method user both to can be implemented in TV watches the TV programme that operator provides, the video frequency program on browsing internet (Internet) on TV can also be realized.
But, when above-mentioned existing " 1+1 " form that Intelligent set top box and conventional set-top box are formed, user only can watch the TV programme of conventional set-top box, directly can not obtain the rendition list of conventional set-top box, the programme information of the TV programme of conventional set-top box can not be shared with other users of same social networks, recreation experience is single.
Summary of the invention
Embodiment of the present invention technical problem to be solved is to provide a kind of method, the Apparatus and system that obtain programme information, the program information list of conventional set-top box can be obtained, the social activity application of this program information list to presetting being provided, user can be made in this social activity application, doings can be carried out according to the program information list of the TV programme of conventional set-top box.
For solving the problem, technical scheme of the present invention is:
Embodiments provide a kind of method obtaining programme information, the method comprises the content of two aspects.Wherein first aspect is the method for the acquisition programme information of the first Set Top Box side, comprising:
First Set Top Box produces zapping signal automatically according to predetermined Wave data, sends described zapping signal to the second Set Top Box;
First Set Top Box receives the vision signal of the second Set Top Box; Described vision signal is that described second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of described zapping signal switching;
First Set Top Box obtains programme information corresponding to described vision signal according to the vision signal of the second Set Top Box, stores described programme information in program information list;
First Set Top Box judges whether described program information list comprises the programme information of whole television channels of the second Set Top Box, when judged result is for being, sends described program information list to the social activity application preset; When judged result is no, continue to perform the described step automatically producing zapping signal according to predetermined Wave data.
Concrete, the zapping signal that described first Set Top Box produces the second Set Top Box automatically according to predetermined Wave data comprises:
First Set Top Box selects Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
First Set Top Box generates the zapping signal of described second Set Top Box according to Wave data corresponding to the zapping button of described the first predetermined remote control.
Concrete, the programme information that described first Set Top Box obtains described vision signal corresponding according to the vision signal of the second Set Top Box comprises:
First Set Top Box extracts the video image in described vision signal;
First Set Top Box sends described video image to image recognition server;
The programme information that the described video image that first Set Top Box reception image recognition server returns is corresponding; The programme information that described video image is corresponding is programme information corresponding to described vision signal.
Concrete, automatically produce zapping signal in described first Set Top Box according to predetermined Wave data, before sending described zapping signal to the second Set Top Box, comprising:
First Set Top Box receives the first signalization that described first controls remote controller transmission, and described first signalization performs the described step automatically producing zapping signal according to predetermined Wave data for triggering the first Set Top Box; Or
First Set Top Box receives the request of the acquisition program information list that described default social activity application sends, and described request performs the described step automatically producing zapping signal according to predetermined Wave data for triggering the first Set Top Box.
Concrete, described first Set Top Box judges that the programme information whether described program information list comprises whole television channels of the second Set Top Box comprises:
When the identical fragment repeated in described program information list, have the programme information that the programm name of predetermined number is different in described fragment, then the first Set Top Box judges that described program information list comprises the programme information of whole television channels of the second Set Top Box.
Concrete, when the programme information of programm name same in described program information list repeats continuously, the first Set Top Box prompting user obtains programme information failure.
Concrete, the vision signal that described first Set Top Box receives the second Set Top Box comprises:
First Set Top Box using the packet that transmitted by the second Set Top Box that HDMI input interface receives in the video data transmission phase as the vision signal of described second Set Top Box.
Concrete, automatically to produce the zapping signal of the second Set Top Box according to predetermined Wave data in described first Set Top Box before, the push button signalling that first Set Top Box learns the second remote control by learning process obtains described button-waveform database, and described learning process specifically comprises:
First Set Top Box generates and output key information, and described button prompting information completes the study of the button to be placed of the first remote control for pointing out user according to the order preset;
First Set Top Box receives the second push button signalling of sending of described second remote control, the push button signalling that described second push button signalling triggers when to be user press learning objective button corresponding to described button to be placed according to described button prompting information on described second remote control;
The Wave data of the second push button signalling described in first set-top box recording; The Wave data of described button to be placed and described second push button signalling is stored in button-waveform database correspondingly;
First Set Top Box judges whether to complete study to whole button to be placed according to the order preset, and when judged result is no, continues to perform described generation and the step of output key information; When judged result is for being, terminate described learning process.
Concrete, the push button signalling being learnt the second remote control by learning process in described first Set Top Box is also comprised after obtaining described button-waveform database:
First Set Top Box receives the first push button signalling of the first remote control;
The button that described in first Set Top Box identification, the first push button signalling is corresponding, finds the Wave data corresponding with described button in described button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
The first Set Top Box Wave data corresponding according to described button simulates channel switch signal, sends described channel switch signal to the second Set Top Box; Described channel switch signal is the same with described zapping signal, for controlling described second Set Top Box switching TV channel.
Concrete, described first Set Top Box generates and output key information comprises:
First Set Top Box shows the first virtual remote control of described first remote control on the display apparatus;
First Set Top Box points out user described in be placed button by focus by described default order on described the first virtual remote control; On described second remote control, learning objective button corresponding to described button to be placed is pressed to point out user.
Concrete, described first Set Top Box judges whether to complete according to the order preset to comprise the study of whole button to be placed:
First Set Top Box travels through described button-waveform database, if whole buttons of described first remote control all have each self-corresponding Wave data in described button-waveform data storehouse, then judges that described learning process completes; If the button having described first remote control does not have corresponding Wave data in described button-waveform database, then judge that the button of described first remote control does not all complete described learning process.
Concrete, to be learnt the push button signalling of the second remote control by learning process in described first Set Top Box before, also comprise:
First Set Top Box receives described first and controls the second signalization that remote controller sends, and described second signalization performs for triggering the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database; Or
First Set Top Box is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data described in performing in button-waveform database, if described button-waveform database is empty, then the first Set Top Box performs the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database; Or
First Set Top Box is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data described in performing in button-waveform database, if there is no the corresponding Wave data of described zapping button in described button-waveform database, then point out zapping button described in user to leak code, receive user's input and trigger and perform the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database.
Concrete, when the push button signalling that described second remote control sends is infrared waves, the step that described first Set Top Box performs described transmission described zapping signal to the second Set Top Box is specially described first Set Top Box and sends described zapping signal to the second Set Top Box by infrared transmitter; Described first Set Top Box receives the second push button signalling of sending of described second remote control and is specially described first Set Top Box and receives by infrared receiver the second push button signalling that described second remote control sends; The step that described first Set Top Box performs described transmission described channel switch signal to the second Set Top Box is specially described first Set Top Box and sends described channel switch signal to the second Set Top Box by infrared transmitter.
Wherein second aspect is the method for the acquisition programme information of image recognition server side, comprising:
Image recognition server receives the video image that the first Set Top Box sends; Described video image is the video image that described first Set Top Box is extracted from vision signal; Described vision signal is that described first Set Top Box produces zapping signal automatically according to predetermined Wave data, after sending described zapping signal to the second Set Top Box, and the vision signal that the second Set Top Box received sends; Described vision signal is that described second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of described zapping signal switching;
Image recognition server extracts the TV station's mark in described video image;
Image recognition server traversal program information database finds the programme information marking matched with described TV station, if find the programme information marking matched with described TV station, then sends described programme information to described first Set Top Box.
Embodiments provide a kind of device obtaining programme information, this device comprises the content of two aspects.
Wherein first aspect is the Set Top Box obtaining programme information, and this Set Top Box is the first Set Top Box, comprising:
Automatic zapping module, for automatically producing zapping signal according to predetermined Wave data, sends described zapping signal to the second Set Top Box;
Video reception module, for receiving the vision signal of the second Set Top Box; Described vision signal is that described second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of described zapping signal switching;
Video processing module, for obtaining programme information corresponding to described vision signal according to the vision signal of the second Set Top Box, stores described programme information in program information list;
Message processing module, for judging whether described program information list comprises the programme information of whole television channels of the second Set Top Box, when judged result is for being, sends described program information list to the social activity application preset; When judged result is no, continue to perform the described step automatically producing zapping signal according to predetermined Wave data.
Concrete, described automatic zapping module comprises:
Zapping signal generation module, for automatically producing zapping signal according to predetermined Wave data;
Zapping signal transmitting module, for sending described zapping signal to the second Set Top Box.
Concrete, described video processing module comprises:
Programme information extraction module, for obtaining programme information corresponding to described vision signal according to the vision signal of the second Set Top Box;
Programme information memory module, for storing described programme information in program information list.
Concrete, described message processing module comprises:
First judge module, for judging whether described program information list comprises the programme information of whole television channels of the second Set Top Box;
Information sending module, for when judged result is for being, sends described program information list to the social activity application preset;
Loop module, during for being no when judged result, triggering automatic zapping module and continuing to perform the described step automatically producing zapping signal according to predetermined Wave data.
Concrete, first Set Top Box also comprises the first trigger module, describedly zapping signal is automatically produced according to predetermined Wave data for performing in described automatic zapping module, before sending the step of described zapping signal to the second Set Top Box, perform: receive the first signalization that described first controls remote controller transmission, described first signalization performs the described step automatically producing zapping signal according to predetermined Wave data for triggering described automatic zapping module; Or receiving the request of the acquisition program information list that described default social activity application sends, described request performs the described step automatically producing zapping signal according to predetermined Wave data for triggering described automatic zapping module.
Concrete, the first Set Top Box also comprises abnormality detection module, and for when the programme information of programm name same in described program information list repeats continuously, prompting user obtains programme information failure.
Concrete, described video reception module is specifically for the packet that will be transmitted by the second Set Top Box that HDMI input interface receive in the video data transmission phase vision signal as described second Set Top Box.
Concrete, described zapping signal generation module comprises:
Waveform selection module, for selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
Signal generation module, generates the zapping signal of described second Set Top Box for the Wave data corresponding according to the zapping button of described the first predetermined remote control.
Concrete, first Set Top Box also comprises study module, for perform in described automatic zapping module described automatically produce the step of zapping signal of the second Set Top Box according to predetermined Wave data before, the push button signalling being learnt the second remote control by learning process obtains described button-waveform database, and described learning process specifically comprises:
Generate and output key information, described button prompting information completes the study of the button to be placed of described first remote control for pointing out user according to the order preset;
Receive the second push button signalling that the second remote control sends, the push button signalling that described second push button signalling triggers when to be user press learning objective button corresponding to described button to be placed according to described button prompting information on the second remote control;
Record the Wave data of described second push button signalling; The Wave data of described button to be placed and described second push button signalling is stored in button-waveform database correspondingly;
Judge whether to complete study to whole button to be placed according to the order preset, when judged result is no, continue to perform described generation and the step of output key information; When judged result is for being, terminate described learning process.
Concrete, the first Set Top Box also comprises forwarding module, and for after the step of push button signalling being learnt the second remote control described in described study module execution by learning process, execution comprises:
Receive the first push button signalling of the first remote control;
Identify and in described button-waveform database, find the Wave data corresponding with described button by the button that described first push button signalling is corresponding; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
The Wave data corresponding according to described button simulates channel switch signal, sends described channel switch signal to the second Set Top Box; Described channel switch signal is the same with described zapping signal, for controlling described second Set Top Box switching TV channel.
Concrete, the first Set Top Box also comprises study trigger module, and for before the step of push button signalling being learnt the second remote control described in described study module execution by learning process, execution comprises:
Receive the second signalization that described first remote control sends, described second signalization performs for triggering the step that the described push button signalling learning described second remote control by learning process obtains described button-waveform database; Or
First Set Top Box is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data described in performing in button-waveform database, if described button-waveform database is empty, then triggers and perform the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database; Or
First Set Top Box is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data described in performing in button-waveform database, if there is no the corresponding Wave data of described zapping button in described button-waveform database, then point out zapping button described in user to leak code, receive user's input and trigger and perform the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database.
Concrete, described study module comprises:
Pre-set module, for generating and output key information, described button prompting information completes the study of the button to be placed of described first remote control for pointing out user according to the order preset;
Secondary signal input module, for receiving the second push button signalling that the second remote control sends, the push button signalling that described second push button signalling triggers when to be user press learning objective button corresponding to described button to be placed according to described button prompting information on the second remote control;
Memory module, for recording the Wave data of described second push button signalling; The Wave data of described button to be placed and described second push button signalling is stored in button-waveform database one to one;
Terminating module, completing study to whole button to be placed for judging whether according to the order preset, when judged result is no, continue to perform described generation and the step of output key information; When judged result is for being, then terminate described learning process.
Concrete, described programme information extraction module comprises:
Image zooming-out module, for extracting the video image in described vision signal;
Image sending module, for sending described video image to image recognition server;
Programme information receiver module, for receiving programme information corresponding to described video image that image recognition server returns; The programme information that described video image is corresponding is programme information corresponding to described vision signal.
Concrete, described first judge module is specifically for when the identical fragment repeated in described program information list, there is the programme information that the programm name of predetermined number is different in described fragment, then judge that described program information list comprises the programme information of whole television channels of the second Set Top Box.
Concrete, described forwarding module comprises:
First signal input module, for receiving the first push button signalling of the first remote control;
Signal processing module, for identifying the button that described first push button signalling is corresponding, finds the Wave data corresponding with described button in described button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
Signal output module, simulates channel switch signal for the Wave data corresponding according to described button, sends described channel switch signal to the second Set Top Box; Described channel switch signal is the same with described zapping signal, for controlling described second Set Top Box switching TV channel.
Concrete, described in pre-set module and comprise:
Display module, for showing the first virtual remote control of described first remote control by display unit;
Reminding module, for pointing out user described in be placed button by focus by described default order on described the first virtual remote control, presses learning objective button corresponding to described button to be placed to point out user on described second remote control.
Concrete, described end module comprises:
Second judge module, completes study to whole button to be placed for judging whether according to the order preset;
First processing module, during for being no when judged result, continues to perform described generation and the step of output key information;
Second processing module, for when judged result is for being, then terminates described learning process.
Concrete, described signal processing module comprises:
Signal analysis module, for identifying the button that described first push button signalling is corresponding;
Wave data acquisition module, for finding the Wave data corresponding with described button in button-waveform database; The Wave data of the push button signalling of the second remote control is stored, the Wave data of the push button signalling of described second remote control and the button one_to_one corresponding of described first remote control in described button-waveform database.
Concrete, described signal output module comprises:
Signal imitation module, simulates channel switch signal for the Wave data corresponding according to described button;
Signal transmitting module, for sending described channel switch signal to the second Set Top Box; Described channel switch signal is for controlling described second Set Top Box switching TV channel.
Concrete, described second judge module is specifically for traveling through described button-waveform database, if whole buttons of described first remote control all have each self-corresponding Wave data in described button-waveform data storehouse, then judge to have completed study to whole button to be placed according to the order preset; If the button having described first remote control does not have corresponding Wave data in described button-waveform database, then judge not complete study to whole button to be placed according to the order preset.
Wherein second aspect is image recognition server, comprises
Receiving element, for receiving the video image that the first Set Top Box sends; Described video image is the video image that described first Set Top Box is extracted from vision signal; Described vision signal is that described first Set Top Box produces zapping signal automatically according to predetermined Wave data, after sending described zapping signal to the second Set Top Box, and the vision signal that the second Set Top Box received sends; Described vision signal is that described second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of described zapping signal switching;
Station symbol extraction unit, for extracting the TV station's mark in described video image;
Programme information transmitting element, for traveling through program information database to find the programme information marking matched with described TV station, if find the programme information marking matched with described TV station, then sends described programme information to described first Set Top Box.
The embodiment of the present invention additionally provides and obtains the system of programme information, and this system comprises the first Set Top Box described in above-mentioned all the elements and the second Set Top Box, can also comprise the image recognition server described in foregoing.
By implementing the embodiment of the present invention, first Set Top Box sends automatic zapping signal to the second Set Top Box, receive the second Set Top Box according to the vision signal after this automatic zapping signal switching television channel, and obtain programme information corresponding to this vision signal, store this programme information in the rendition list; If comprise whole TV programme of the second Set Top Box in this rendition list, the first Set Top Box sends this rendition list to the social activity application preset; The embodiment of the present invention can realize the program information list obtaining conventional set-top box, provides this program information list to this social activity application, can realize user and carry out doings according to the program information list of the TV programme of conventional set-top box in this social activity application.
In addition, by implementing the embodiment of the present invention, first Set Top Box learns the push button signalling of the second remote control by above-mentioned learning process, this push button signalling is set to the push button signalling that the button to be placed of the first remote control is corresponding, the push button signalling that the first Set Top Box learns the second remote control in a semi-autonomous manner can be realized, decrease user operation; And, first Set Top Box can simulate the channel switch signal of the second remote control according to the push button signalling of the first remote control, and this channel switch signal is transmitted to the second Set Top Box, switch the current broadcast program of the second Set Top Box, can realize only controlling the first Set Top Box and the second Set Top Box with the first remote control, realize television watches the second Set Top Box TV programme by the first Set Top Box.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the flow chart of the method for the acquisition programme information of a kind of embodiment of the present invention;
Fig. 2 is the flow chart of the method for the acquisition programme information of another kind of embodiment of the present invention;
Fig. 3 is the flow chart of the method for the acquisition programme information of the third embodiment of the present invention;
Fig. 4 is the flow chart of the learning process of the embodiment of the present invention;
Fig. 5 is the flow chart of the repeating process of the embodiment of the present invention;
Fig. 6 is the flow chart of the method for the acquisition programme information of the 4th kind of embodiment of the present invention;
Fig. 7 is the schematic diagram of the key information prompting process of notional learning process of the embodiment of the present invention;
Fig. 8 is the structural representation of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Fig. 9 is the structural representation of the automatic zapping module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 10 is the structural representation of the video processing module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 11 is the structural representation of the message processing module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 12 is the structural representation of the zapping signal generation module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 13 is the structural representation of the programme information extraction module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 14 is the structural representation of the Set Top Box of the acquisition programme information of another kind of embodiment of the present invention;
Figure 15 is the structural representation of the Set Top Box of the acquisition programme information of the third embodiment of the present invention;
Figure 16 is the structural representation of the study module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 17 is the structural representation pre-seting module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 18 is the structural representation of the end module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 19 is the structural representation of the Set Top Box of the acquisition programme information of the 4th kind of embodiment of the present invention;
Figure 20 is the structural representation of the forwarding module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 21 is the structural representation of the signal processing module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 22 is the structural representation of the signal output module of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention;
Figure 23 is the structural representation of the Set Top Box of the acquisition programme information of the 5th kind of embodiment of the present invention;
Figure 24 is the structural representation of the image recognition server of a kind of embodiment of the present invention;
Figure 25 is the structural representation of the Set Top Box of the acquisition programme information of the 6th kind of embodiment of the present invention;
Figure 26 is the schematic diagram of the system of the acquisition programme information of a kind of embodiment of the present invention;
Figure 27 is the schematic diagram of the system of the acquisition programme information of another kind of embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
It should be noted that, the term used in embodiments of the present invention is only for the object describing specific embodiment, and not intended to be limiting the present invention." one ", " described " and " being somebody's turn to do " of the singulative used in the embodiment of the present invention and appended claims is also intended to comprise most form, unless context clearly represents other implications.It is also understood that term "and/or" used herein refer to and comprise one or more project of listing be associated any or all may combine.
See Fig. 1, be the flow chart of the method for the acquisition programme information of a kind of embodiment of the present invention, the method describes the flow process obtaining programme information from the first Set Top Box side, the method comprises:
Step S101: the first Set Top Box produces zapping signal automatically according to predetermined Wave data, sends this zapping signal to the second Set Top Box.
Concrete, above-mentioned zapping signal is identical with the push button signalling of the zapping button on the remote control of the second Set Top Box, is used for control second Set Top Box switching TV channel; Above-mentioned predetermined Wave data is identical with the Wave data of the push button signalling of this zapping button.In specific implementation, the first Set Top Box can set the automatic zapping cycle.Within each automatic zapping cycle, first Set Top Box can produce the zapping signal of the second Set Top Box of same display strategy according to the simulation of predetermined Wave data, such as, this zapping signal is the push button signalling of the upper button of the remote control of the second Set Top Box, and on this, button is used for the television channel browsing forward the second Set Top Box one by one; Such as this zapping signal is the push button signalling of the lower button of the remote control of the second Set Top Box again, and this lower button is used for the television channel browsing the second Set Top Box backward one by one.Example is only a part for embodiment, also can be different in practical application, should not form restriction.
After the zapping signal of simulation generation second Set Top Box, the first Set Top Box can launch this zapping signal by wireless launcher, and this wireless launcher can be consistent with the wireless launcher in the remote control of the second Set Top Box; After second Set Top Box receives this zapping signal, identify the mode of the switching TV channel that this zapping signal is corresponding, switch the television channel of current broadcasting according to which.
Step S103: the first Set Top Box receives the vision signal of the second Set Top Box.
Concrete, after step slol, the first Set Top Box is connected with the second Set Top Box by HDMI wire, receives the vision signal of the second Set Top Box transmission by HDMI input interface.First Set Top Box can using the packet that transmitted by the second Set Top Box that HDMI input interface receives in the video data transmission phase as the vision signal of described second Set Top Box.In specific implementation, the first Set Top Box can also receive the vision signal of the second Set Top Box in other way.
Step S105: the first Set Top Box obtains programme information corresponding to this vision signal according to the vision signal of the second Set Top Box, stores this programme information in program information list.
Concrete, the first Set Top Box can extract the video image in this vision signal; First Set Top Box can send this video image to image recognition server; First Set Top Box can receive programme information corresponding to this video image that image recognition server returns; The programme information that this video image is corresponding is programme information corresponding to this vision signal.
Concrete, in the aforementioned automatic zapping cycle, first Set Top Box after this zapping signal of transmitting, can be waited for that the time interval of presetting allows the second Set Top Box complete zapping, captures the video image of the frame data in this vision signal as the television channel of the current broadcasting of the second Set Top Box afterwards.Such as, the first Set Top Box waits for 2 seconds after sending this zapping signal by wireless launcher, then captures one-frame video data from HDMI input interface, compresses these data as video image.After video image in the vision signal of television channel grabbing the current broadcasting of the second Set Top Box, this video image can be sent to image recognition server by network by the first Set Top Box.Can store the programme information of whole TV programme that radio and television operator provides in the program information database of image recognition server, this programme information can comprise: the image of programm name, program code, program station symbol and other pertinent program informations; After image recognition server receives this video image of the first Set Top Box transmission, the station symbol of this video image can be extracted, traversal program information database, finds the programme information mated with this station symbol, and returns programme information to the first Set Top Box of mating with this station symbol.In specific implementation, image recognition server can extract the station symbol part of the upper left corner as this video image of video image, station symbol image is extracted by image processing techniques, the image of the program station symbol of each TV programme in this station symbol image and database is compared similarity one by one, returns programme information to the first Set Top Box that similarity reaches this TV programme of more than preset value.
Concrete, the first Set Top Box is after the programme information that the image recognition server received returns, and be stored in program information list by this programme information, this program information list is for storing the programme information of whole television channels of the second Set Top Box.It should be noted that, the first Set Top Box receives image recognition server and returns the process of programme information and the first Set Top Box to send video image to the process of image recognition server can be asynchronous.
Step S107: the first Set Top Box judges whether this program information list comprises the programme information of whole television channels of the second Set Top Box.
Concrete, after above-mentioned steps S105, by pre-defined rule, the first Set Top Box judges whether this program information list comprises the programme information of whole television channels of the second Set Top Box.In specific implementation, this pre-defined rule can comprise: when the identical fragment repeated in this program information list, have the programme information that the programm name of predetermined number is different in this fragment, then the first Set Top Box judges that this program information list comprises the programme information of whole television channels of the second Set Top Box.Such as, refer to table 1, repeated identical fragment in program information list shown in table 1, had the program that 3 different in this fragment, the program information list shown in the first Set Top Box decision table 1 contains the programme information of whole television channels of the second Set Top Box.
Program code Programm name Program station symbol
1 One, central authorities Station symbol A
2 Two, central authorities Station symbol B
3 Three, central authorities Station symbol C
190 One, central authorities Station symbol A
191 Two, central authorities Station symbol B
192 Three, central authorities Station symbol C
Table 1
In addition, when the programme information of programm name same in this program information list repeats continuously, the first Set Top Box prompting user obtains programme information failure.
Concrete, when the programme information of programm name same in this program information list repeats more than preset times continuously, the process that the first Set Top Box can judge to obtain program information list occurs abnormal, the information of this exception of prompting user.Such as, refer to table 2, in the program information list shown in table 2, " one, central authorities " repeat 5 times continuously, and the program information list shown in the first Set Top Box decision table 2 is abnormal program information list.
Program code Programm name Program station symbol
1 One, central authorities Station symbol A
2 One, central authorities Station symbol A
3 One, central authorities Station symbol A
4 One, central authorities Station symbol A
5 One, central authorities Station symbol A
Table 2
Example is only a part for embodiment, also can be different in practical application, should not form restriction.In specific implementation, the first Set Top Box can also judge whether this program information list contains the programme information of whole television channels of the second Set Top Box, is not restricted by other means here.
Step S109: the first Set Top Box sends this program information list to the social activity application preset.
Concrete, after the first Set Top Box receives the request of the acquisition program information list that this social activity application preset sends, first Set Top Box can perform the process of the acquisition programme information described in step S101 to step S107, sends this program information list to the social activity application preset.
It should be noted that, this social activity application preset both can be the social activity application in the first Set Top Box, can also be that the social activity in the social television that is connected with the first Set Top Box is applied.If this social activity preset is applied as the social activity application in the first Set Top Box, first Set Top Box is by being stored in share directory to realize data communication by this program information list, like this, this social activity application preset can obtain this program information list from this share directory.If this social activity preset is applied as the social activity application in social television, the first Set Top Box can transmit this social activity application preset to social television side of this program information list by HDMI output interface.
Further, the predetermined Wave data described in step S101 can be obtained by following manner: the first Set Top Box selects Wave data that the zapping button of the first predetermined remote control is corresponding as this predetermined Wave data in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of the second remote control push button signalling and the button one_to_one corresponding of the first remote control in button-waveform database; The first Set Top Box Wave data corresponding according to the zapping button of the first predetermined remote control generates the zapping signal of the second Set Top Box.
Further, before step S101, also comprise: the first Set Top Box receives the first signalization that first controls remote controller transmission, this first signalization performs step S101 for triggering the first Set Top Box; Or the request of the acquisition program information list of the first Set Top Box reception above-mentioned default social activity application transmission, this request performs step S101 for triggering the first Set Top Box.
Concrete, the trigger condition that first Set Top Box performs the process of the programme information of acquisition second Set Top Box as described in step S101 to step S109 can mainly comprise: the first Set Top Box receives user on the first remote control, presses the push button signalling triggered when specifically arranging button, and this specifically arranges button enters the programme information of the acquisition second Set Top Box course of work for triggering the first Set Top Box; First Set Top Box receives the request of the programme information of acquisition second Set Top Box that social application sends, and this request enters the course of work of the programme information of acquisition second Set Top Box for triggering the first Set Top Box.
Needs illustrate, the Wave data of the push button signalling of the second remote control in above-mentioned button-waveform database both can customize in advance, can also be that the push button signalling that the first Set Top Box learns the second remote control by learning process obtains; The zapping button of above-mentioned the first predetermined remote control both can be the direction key browsing television channel forward or backward on the first remote control, also can be the numerical key on the first remote control, can also be the button with zapping function that the first remote control and the first Set Top Box are arranged especially, not be restricted here.
See Fig. 2, be the method for the acquisition programme information of another kind of embodiment of the present invention, the method describes the flow process obtaining programme information from image recognition server side, the method comprises:
Step S201: image recognition server receives the video image that the first Set Top Box sends.
Concrete, in the first Set Top Box after above-mentioned steps S103, first Set Top Box can capture video data in the vision signal that the second Set Top Box transmits as this video image at video input interface, and sends this video image to image recognition server by network; Image recognition server receives this video image that the first Set Top Box sends.
Step S203: image recognition server extracts the TV station's mark in this video image.
Concrete, image recognition server can extract the station symbol part of the upper left corner as this video image of video image, extracts station symbol image identify as TV station by image processing techniques.
Step S205: image recognition server traversal program information database finds the programme information marking matched with this TV station, if find the programme information marking matched with this TV station, then sends this programme information to described first Set Top Box.
Concrete, can store the programme information of whole TV programme that radio and television operator provides in the program information database of image recognition server, this programme information can comprise: the image of programm name, program code, program station symbol and other pertinent program informations; Extract the TV station's mark in this video image in image recognition server after, image recognition server can travel through program information database, finds the programme information mated with this station symbol, and returns programme information to the first Set Top Box of mating with this station symbol.In specific implementation, the image of the program station symbol of each TV programme in this station symbol image and database can be compared similarity by image recognition server one by one, returns programme information to the first Set Top Box that similarity reaches this TV programme of more than preset value.
See Fig. 3, be the flow chart of the method for the acquisition programme information of the third embodiment of the present invention, the method describes the flow process obtaining programme information from the first Set Top Box side, the method comprises:
Step S301, the first Set Top Box receives the request of the acquisition program information list of the social activity application transmission preset.
Concrete, when user receives the vision signal of the second Set Top Box by the first Set Top Box, when the social activity application preset carries out doings according to this program information list, such as, user shares this program information list to good friend, then the first Set Top Box can receive the request of this program information list of acquisition that default social activity application sends, and this request enters the course of work of the programme information of acquisition second Set Top Box for triggering the first Set Top Box.
It should be noted that, this social activity application preset both can be the social activity application in the first Set Top Box, can also be that the social activity in the social television that is connected with the first Set Top Box is applied.
Step S303: the first Set Top Box produces zapping signal automatically according to predetermined Wave data, sends this zapping signal to the second Set Top Box.
Concrete, above-mentioned predetermined Wave data can be obtained by following manner: the first Set Top Box selects Wave data that the zapping button of the first predetermined remote control is corresponding as this predetermined Wave data in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of the second remote control push button signalling and the button one_to_one corresponding of the first remote control in button-waveform database; The first Set Top Box Wave data corresponding according to the zapping button of the first predetermined remote control generates the zapping signal of the second Set Top Box.
Concrete, above-mentioned zapping signal is identical with the push button signalling of the zapping button on the remote control of the second Set Top Box, is used for control second Set Top Box switching TV channel; Above-mentioned predetermined Wave data is identical with the Wave data of the push button signalling of this zapping button.In specific implementation, the first Set Top Box can set the automatic zapping cycle.Within each automatic zapping cycle, first Set Top Box can produce the zapping signal of the second Set Top Box of same display strategy according to the simulation of predetermined Wave data, such as, this zapping signal is the push button signalling of the upper button of the remote control of the second Set Top Box, and on this, button is used for the television channel browsing forward the second Set Top Box one by one; Such as this zapping signal is the push button signalling of the lower button of the remote control of the second Set Top Box again, and this lower button is used for the television channel browsing the second Set Top Box backward one by one.Example is only a part for embodiment, also can be different in practical application, should not form restriction.
After the zapping signal of simulation generation second Set Top Box, the first Set Top Box can launch this zapping signal by wireless launcher, and this wireless launcher can be consistent with the wireless launcher in the remote control of the second Set Top Box; After second Set Top Box receives this zapping signal, identify the mode of the switching TV channel that this zapping signal is corresponding, switch the television channel of current broadcasting according to which.
Step S305: the first Set Top Box receives the vision signal of the second Set Top Box.
Concrete, after step S305, the first Set Top Box is connected with the second Set Top Box by HDMI wire, receives the vision signal of the second Set Top Box transmission by HDMI input interface.First Set Top Box can using the packet that transmitted by the second Set Top Box that HDMI input interface receives in the video data transmission phase as the vision signal of described second Set Top Box.In specific implementation, the first Set Top Box can also receive the vision signal of the second Set Top Box in other way.
Step S307: the first Set Top Box extracts the video image in vision signal.
Concrete, within the automatic zapping cycle, first Set Top Box after transmitting zapping signal, can be waited for that the time interval of presetting allows the second Set Top Box complete zapping, captures the video image of the frame data in this vision signal as the television channel of the current broadcasting of the second Set Top Box afterwards.Such as, the first Set Top Box waits for 2 seconds after sending this zapping signal by wireless launcher, then captures one-frame video data as video image from HDMI input interface.
Step S309: the first Set Top Box sends video image to image recognition server.
Concrete, the first Set Top Box by after the video image compression of the second Set Top Box that grabs, can send to image recognition server by network, and this image recognition server is for programme information corresponding to the video image that identifies the first Set Top Box and send.
The programme information that the video image that step S311: the first Set Top Box reception image recognition server returns is corresponding.
Concrete, can store the programme information of whole TV programme that radio and television operator provides in the program information database of image recognition server, this programme information can comprise: the image of programm name, program code, program station symbol and other pertinent program informations; After image recognition server receives this video image of the first Set Top Box transmission, the station symbol of this video image can be extracted, traversal program information database, finds the programme information mated with this station symbol, and returns programme information to the first Set Top Box of mating with this station symbol.In specific implementation, image recognition server can extract the station symbol part of the upper left corner as this video image of video image, station symbol image is extracted by image processing techniques, the image of the program station symbol of each TV programme in this station symbol image and database is compared similarity one by one, returns programme information to the first Set Top Box that similarity reaches this TV programme of more than preset value.
It should be noted that, the first Set Top Box receives image recognition server and returns the process of programme information and the first Set Top Box to send video image to the process of image recognition server can be asynchronous.
Programme information corresponding to the step S313: the first Set Top Box store video images is in program information list.
Concrete, the first Set Top Box is after the programme information that the image recognition server received returns, and be stored in program information list by this programme information, this program information list is for storing the programme information of whole television channels of the second Set Top Box.
Step S315: the first Set Top Box judges whether this program information list comprises the programme information of whole television channels of the second Set Top Box.
Concrete, can implement by refer step S107.
Step S317: the first Set Top Box sends program information list to the social activity application preset.
Concrete, can implement by refer step S109.
Further, before above-mentioned steps S101 or step S301, the push button signalling that first Set Top Box learns the second remote control by learning process obtains aforementioned keys-waveform database, the Wave data of the push button signalling of the button of the first remote control and the second remote control, for the corresponding relation of the push button signalling of the button and the second remote control that arrange the first remote control, is stored in this button-waveform database by this learning process one to one.This learning process comprises:
First Set Top Box generates and output key information, and this button prompting information completes the study of the button to be placed of the first remote control for pointing out user according to the order preset;
First Set Top Box receives the second push button signalling that the second remote control sends, the push button signalling that the second push button signalling triggers when to be user press learning objective button corresponding to button to be placed according to this button prompting information on the second remote control; Second push button signalling is for controlling the second Set Top Box;
The Wave data of the first set-top box recording second push button signalling; The Wave data of button to be placed and the second push button signalling is stored in button-waveform database correspondingly;
First Set Top Box judges whether to complete study to whole button to be placed according to the order preset, and when judged result is no, continues to perform above-mentioned generation and the step of output key information, when judged result is for being, then terminating this learning process.
In specific implementation, above-mentioned learning process can comprise as shown in Figure 4:
Step S401: start learning process.
Step S403: the first Set Top Box generates and output key information, and button prompting information completes the study of the button to be placed of the first remote control for pointing out user according to the order preset.
Concrete, the first Set Top Box is by display unit display help interface 701 as shown in Figure 7, and generate and output key information, its process comprises: the first Set Top Box shows the first virtual remote control of the first remote control on the display apparatus; On the first remote control that this is virtual, user is pointed out button to be placed by focus by aforementioned default order; On the second remote control, learning objective button corresponding to button to be placed is pressed to point out user.As shown in Figure 7, the first Set Top Box can help the dummy model 703 interface 701 showing the first remote control, and points out the current button to be placed needing study on user first remote control by focus 705; Meanwhile, the first Set Top Box can pass through UI element, such as prompting frame or Show Me animation, points out user on the second remote control, press the learning objective button of this button to be placed; And the stand-by period of the push button signalling receiving this learning objective button can be set, if user does not press the learning objective button of this button to be placed within waiting time, user then can be pointed out to relearn this button to be placed, directly can also terminate the study of this button to be placed, focus 705 is moved to next button to be placed.Above-mentioned focus 405 both can be the mode of highlighted current button to be placed, can also be the mode of amplifying current button to be placed, not be restricted here.
Step S405: the first Set Top Box receives the second push button signalling that the second remote control sends, the push button signalling that the second push button signalling triggers when to be user press learning objective button corresponding to button to be placed according to button prompting information on the second remote control.
Concrete, the second push button signalling is for controlling the second Set Top Box.After user presses the button on the second remote control according to above-mentioned button prompting information, first Set Top Box receives the push button signalling that the second remote control sends, in practical application, the first Set Top Box can specify the input time of user on the second remote control by arranging the stand-by period.Such as, if user does not press the learning objective button of this button to be placed within waiting time, user then can be pointed out to relearn this button to be placed, directly can also terminate the study of this button to be placed, above-mentioned focus is moved to next button to be placed.Example is only a part for embodiment, also can be different in practical application, should not form restriction.
The Wave data of the step S407: the first set-top box recording second push button signalling; The Wave data of button to be placed and the second push button signalling is stored in button-waveform database one to one.
Concrete, first Set Top Box is after the second push button signalling receiving the second remote control transmission, the waveform of the second push button signalling can be copied, this Wave data is set to Wave data corresponding to current button to be placed, and can the key information of this Wave data and current button to be placed is stored in button-waveform database one to one; This second push button signalling is that user triggers the second remote control when pressing the learning objective button of current button to be placed on the second remote control and sends.
Step S409: the first Set Top Box judges whether learning process completes.
Concrete, judge whether to complete study to whole button to be placed according to the order preset, when judged result is no, continue to perform described generation and the step of output key information; When judged result is for being, then terminate described learning process.
First Set Top Box traversal button-waveform database, if whole buttons of the first remote control all have each self-corresponding Wave data in button-waveform data storehouse, then judges that above-mentioned learning process completes; If the button having the first remote control does not have corresponding Wave data in button-waveform database, then judge that the button of the first remote control does not all complete above-mentioned learning process.In practical application, button is had when not completing above-mentioned learning process in the button whole to be placed of the first remote control, whether the first Set Top Box inquiry user wants continue studying, if the first Set Top Box receives the user instruction terminating above-mentioned learning process, then perform the operation of this instruction, terminate above-mentioned learning process; If the first Set Top Box receives the user instruction continuing above-mentioned learning process, then perform the operation of this instruction, continue above-mentioned learning process.Such as, at the end of above-mentioned learning process, " homepage button (Home) " of above-mentioned help interface prompt user first remote control does not have learning success, and inquire whether user relearns " homepage button (Home) " of the first remote control, if the user received is input as "Yes", then continue above-mentioned learning process; If the user received is input as "No", then terminate above-mentioned learning process.Example is only a part for embodiment, also can be different in practical application, should not form restriction.
Concrete, if the first Set Top Box judges that above-mentioned learning process completes, then perform step S411; If the first Set Top Box judges that above-mentioned learning process does not complete, then perform step S403.
Step S411: terminate learning process.
Further, before the first Set Top Box performs learning process shown in Fig. 4, can also perform: receive the second signalization that the first remote control sends, second signalization is mode of learning for arranging the keystroke handling pattern of the first Set Top Box, then perform the step of the push button signalling above by described second remote control of learning process study; Or state button corresponding to identification first push button signalling before execution, when finding the step of the Wave data corresponding with this button in button-waveform database, if button-waveform database is empty, then perform the step of the push button signalling above by described second remote control of learning process study; Or state button corresponding to identification first push button signalling before execution, when finding the step of the Wave data corresponding with this button in button-waveform database, if the corresponding Wave data of not this button in button-waveform database, then point out this button of user to leak code, receive user's input and trigger the step performing the push button signalling learning the second remote control above by learning process.
Concrete, the triggering situation of mode of learning can mainly comprise: when user press on the first remote control button is specifically set time, this specifically arranges button for triggering the keystroke handling pattern of the first Set Top Box is mode of learning, it is mode of learning that first Set Top Box arranges current keystroke handling pattern, perform the aforementioned help interface being shown above-mentioned learning process by display unit, generate and the step of output key information; Or when the first Set Top Box perform under forward mode above-mentioned in button-waveform database, find the step of the Wave data corresponding with this button time, if button-waveform database is empty, the keystroke handling pattern that then can automatically switch current is mode of learning, can by the button in above-mentioned learning process acquisition button-waveform database and Wave data; Or when the first Set Top Box perform under forward mode above-mentioned in button-waveform database, find the step of the Wave data corresponding with this button time, if this button does not have corresponding Wave data, this button of user then can be pointed out to leak code, if receive the user instruction of this button of study, then can arrange current keystroke handling pattern is mode of learning, perform the aforementioned help interface being shown above-mentioned learning process by display unit, generate and the step of output key information.
In the embodiment of the present invention, first Set Top Box learns the push button signalling of the second remote control by above-mentioned learning process, this push button signalling is set to the push button signalling that the button to be placed of the first remote control is corresponding, the push button signalling that the first Set Top Box learns the second remote control in a semi-autonomous manner can be realized, decrease user operation.
Further, after the above-mentioned learning process shown in Fig. 4, under first Set Top Box can be operated in repeating process, this repeating process can be used for the channel switch signal simulating the second remote control according to the push button signalling of the first remote control, and this channel switch signal can be transmitted to the second Set Top Box, switch the current broadcast program of the second Set Top Box.This repeating process comprises:
First Set Top Box receives the first push button signalling of the first remote control;
The button that first Set Top Box identification first push button signalling is corresponding, finds the Wave data corresponding with this button in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of the second remote control push button signalling and the button one_to_one corresponding of the first remote control in button-waveform database;
The first Set Top Box Wave data corresponding according to this button simulates channel switch signal, sends channel switch signal to the second Set Top Box; Channel switch signal is the same with zapping signal, for controlling the second Set Top Box switching TV channel.
Needs illustrate, the button-waveform database described in above-mentioned repeating process is that the first Set Top Box is obtained by above-mentioned learning process.
In specific implementation, above-mentioned repeating process can comprise as shown in Figure 5:
Step S501: start repeating process.
Step S503: the first Set Top Box receives the first push button signalling of the first remote control.
Concrete, the first remote control is the remote control of the first Set Top Box; First push button signalling be user press on the first remote control button time the push button signalling that triggers.When user pushes button on the first remote control, the first remote control sends wireless signal to the first Set Top Box by wireless launcher after this key information can being encoded; First Set Top Box receives this wireless signal by wireless receiver, can obtain key information corresponding to this wireless signal by demodulation.
Preferably, the power needed due to infrared transceiver is little, the interference produced is little, first remote control can send infrared waves to the first Set Top Box by after the information coding of above-mentioned button by infrared transmitter, accordingly, first Set Top Box receives this infrared waves by infrared receiver, and converts these infrared waves to the signal of telecommunication, demodulates the key information that this signal of telecommunication is corresponding.
Needs illustrate, when above-mentioned first push button signalling be user press the zapping button of the first remote control time trigger, this zapping button both can be the direction key browsing television channel forward or backward on the first remote control, it can also be the numerical key on the first remote control, can also be the button with zapping function that the first remote control and the first Set Top Box are arranged especially, not be restricted here.
The button that step S505: the first Set Top Box identification first push button signalling is corresponding, finds the Wave data that this button is corresponding in button-waveform database.
Concrete, the Wave data of the key information of the first remote control and the push button signalling of the second remote control mainly can be stored in button-waveform database, wherein, the Wave data of the push button signalling of the second remote control is for simulating the push button signalling of control second Set Top Box; The Wave data of the key information of the first remote control and the push button signalling of the second remote control is relation one to one, in this one to one relation, the button of the push button signalling representative of this second remote control can have consistent functional meaning with the button that the key information of this first remote control represents.Such as, in button-waveform database, the direction key of the zapping backward of the first remote controller is corresponding with waveform A, and this waveform A is the waveform of the push button signalling of the direction key of the zapping backward of the second remote controller.Again such as, in button-waveform database, "+" volume increase key of the first remote controller is corresponding with waveform B, and this waveform B is the waveform that the second remote controller "+" volume increases the push button signalling of key.
Concrete, the method as described in step S503, the first Set Top Box can obtain coded message corresponding to the first push button signalling by demodulation first push button signalling, and can judge the key information that this coded message is corresponding; Then, the Wave data of the push button signalling of the second remote control that the first Set Top Box can find this key information corresponding in button-waveform database, and generating forward signal according to this Wave data, this forward signal is used for the push button signalling of control second Set Top Box that simulation second remote control sends.
It should be noted that, the Wave data of the push button signalling of the second remote control in aforementioned keys-waveform database both can customize in advance, can also be that the push button signalling that the first Set Top Box learns the second remote control by learning process obtains.
Step S507: the first Set Top Box Wave data corresponding according to this button simulates the channel switch signal of the second remote control, sends this channel switch signal to the second Set Top Box.
Concrete, as described in step S505, when to identify key information corresponding to the first push button signalling be zapping button to the first Set Top Box, the first Set Top Box can find the Wave data that this zapping button is corresponding in button-waveform database; And forward signal can be generated according to this Wave data, send this forward signal to the second Set Top Box; This forward signal is the channel switch signal of the second machine remote control, is used for control second Set Top Box switching TV channel.
Step S509: terminate repeating process.
Concrete, the first Set Top Box terminates repeating process, and adjustable keystroke handling pattern is normal mode, namely receives the push button signalling of the first remote control, performs the instruction of the push button signalling of the first remote control.
In the embodiment of the present invention, first Set Top Box can simulate the channel switch signal of the second remote control according to the push button signalling of the first remote control, and this channel switch signal is transmitted to the second Set Top Box, switch the current broadcast program of the second Set Top Box, can realize only controlling the first Set Top Box and the second Set Top Box with the first remote control, realize television watches the second Set Top Box TV programme by the first Set Top Box.
See Fig. 6, be the flow chart of the method for the acquisition programme information of the 4th kind of embodiment of the present invention, the method describes the flow process obtaining programme information from the first Set Top Box side, the method comprises:
Step S601: the first Set Top Box is operated in repeating process.
Concrete, the first Set Top Box can be operated in the repeating process shown in Fig. 5.In this repeating process, first Set Top Box receives the push button signalling of the first remote control, the channel switch signal of the second remote control can be simulated according to the push button signalling of the first remote control, and this channel switch signal is transmitted to the second Set Top Box, switch the current broadcast program of the second Set Top Box, can realize only controlling the first Set Top Box and the second Set Top Box with the first remote control, realize television watches the second Set Top Box TV programme by the first Set Top Box.This repeating process can be specially the process described in step S501 to step S509.
Step S603: the first Set Top Box judges whether button-waveform database is empty.
Concrete, first the first Set Top Box, when repeating process receives the vision signal of the second Set Top Box, can detect button-waveform database, if button-waveform database is empty, then performs step S605; If button-waveform database is not empty, then perform step S607.
Step S605: the first Set Top Box learns the push button signalling of the second remote control by learning process.
Concrete, if through step S603, the first Set Top Box judges that button-waveform database is as sky, then can enter the learning process shown in Fig. 4.The push button signalling that first Set Top Box learns the second remote control by learning process obtains aforementioned keys-waveform database, the Wave data of the push button signalling of the button of the first remote control and the second remote control, for the corresponding relation of the push button signalling of the button and the second remote control that arrange the first remote control, is stored in this button-waveform database by this learning process one to one.This learning process can be specially the process described in step S401 to step S411.
Step S607: the first Set Top Box judges whether program information list is empty.
Concrete, if the first Set Top Box judges button-waveform database not for empty or the first Set Top Box obtain button-waveform database through the learning process described in step S605 through step S603, first Set Top Box can judge whether program information list is empty, if program information list is empty, then perform step S609; If program information list is not empty, then perform step S611, other operations can also be performed, be not restricted here.
Step S609: the first Set Top Box obtains the programme information of whole television channels of the second Set Top Box, and programs stored information is in list.
Concrete, if through step S607, the first Set Top Box judges that program information list is as sky, then can enter the process of the acquisition programme information shown in Fig. 1.In the process obtaining programme information, first Set Top Box sends automatic zapping signal to the second Set Top Box, receive the second Set Top Box according to the vision signal after this automatic zapping signal switching television channel, and obtain programme information corresponding to this vision signal, store this programme information in the rendition list; If comprise whole TV programme of the second Set Top Box in this rendition list, the first Set Top Box sends this rendition list to the social activity application preset.The process of this acquisition programme information can be specially the process described in step S101 to step S109.
Step S611: terminate.
In the embodiment of the present invention, first Set Top Box performs the process described in step S601 to step S611, the program information list obtaining conventional set-top box can be realized, there is provided this program information list to this social activity application, user can be realized in this social activity application, carry out doings according to the program information list of the TV programme of conventional set-top box; First Set Top Box also can realize only controlling the first Set Top Box and the second Set Top Box with the first remote control by repeating process, realizes television watches the second Set Top Box TV programme by the first Set Top Box; In addition, the push button signalling that the first Set Top Box learns the second remote control by learning process also can realize the push button signalling that the first Set Top Box learns the second remote control in a semi-autonomous manner, decreases user operation.
Further, in above-mentioned all embodiments, when the push button signalling that the second remote control sends is infrared waves, the step that the first Set Top Box performs described transmission described zapping signal to the second Set Top Box specifically can be the first Set Top Box and sends described zapping signal to the second Set Top Box by infrared transmitter; First Set Top Box receives the second push button signalling of sending of described second remote control and specifically can be the first Set Top Box and receive by infrared receiver the second push button signalling that described second remote control sends; The step that first Set Top Box performs described transmission described channel switch signal to the second Set Top Box specifically can be described first Set Top Box and sends described channel switch signal to the second Set Top Box by infrared transmitter.
See Fig. 7, it is the schematic diagram of the key information prompting process of notional learning process of a kind of embodiment of the present invention, this key information prompting process comprises: first stage 7011 and second stage 7012, comprising: help interface 701, first remote control 703 and focus 705.
Concrete, help interface 701, can be used for the whole key informations presenting the first Set Top Box; First remote control 703, can be used for pointing out user current what learning the second remote control push button signalling is the first remote control; Focus 705, can be used for pointing out the button to be placed on current first remote control of user.
Concrete, the focus 705 in the first stage 7011 can point out user on the second remote control, press the learning objective button with the button residing for this focus 705; When pressing the learning objective button of the button suggested by the focus 705 in the first stage 7011 on the second remote control as user, first Set Top Box receives the push button signalling that the second remote control sends, help interface 701 can be switched to second stage 7013 from the first stage 7011, wherein, focus 705 is moved to next button to be placed.
Specifically, the first remote control 703 is the first virtual remote control.
See Fig. 8, be the structural representation of the Set Top Box of the acquisition programme information of a kind of embodiment of the present invention, this Set Top Box is above-mentioned first Set Top Box.Set Top Box 80 shown in Fig. 8 can comprise: zapping module 801, video reception module 803, video processing module 805 and message processing module 807 automatically.Wherein:
Automatic zapping module 801, for automatically producing zapping signal according to predetermined Wave data, sends this zapping signal to the second Set Top Box;
Video reception module 803, for receiving the vision signal of the second Set Top Box; This vision signal is that the second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of this zapping signal switching;
Video processing module 805, for obtaining programme information corresponding to this vision signal according to the vision signal of the second Set Top Box, stores this programme information in program information list;
Message processing module 807, for judging whether this program information list comprises the programme information of whole television channels of the second Set Top Box, when judged result is for being, sends this program information list to the social activity application preset; When judged result is no, then triggers automatic zapping module 801 and perform the described step automatically producing zapping signal according to predetermined Wave data.
Further, in specific implementation, automatic zapping module 801 can comprise as shown in Figure 9: zapping signal generation module 8011 and zapping signal transmitting module 8013, wherein:
Zapping signal generation module 8011, for automatically producing zapping signal according to predetermined Wave data;
Zapping signal transmitting module 8013, for sending this zapping signal to the second Set Top Box.
Further, in specific implementation, video processing module 805 can comprise as shown in Figure 10: programme information extraction module 8051 and programme information memory module 8053.Wherein:
Programme information extraction module 8051, for obtaining programme information corresponding to above-mentioned vision signal according to the vision signal of the second Set Top Box;
Programme information memory module 8053, for storing this programme information in program information list.
Further, in specific implementation, message processing module 807 can comprise as shown in figure 11: the first judge module 8071, information sending module 8073 and loop module 8075.Wherein:
First judge module 8071, for judging whether above-mentioned program information list comprises the programme information of whole television channels of the second Set Top Box;
Information sending module 8073, for when judged result is for being, sends this program information list to the social activity application preset;
Loop module 8075, during for being no when judged result, triggering automatic zapping module 801 and continuing to perform the described step automatically producing zapping signal according to predetermined Wave data.
Further, in specific implementation, zapping signal generation module 8011 can comprise as shown in figure 12: waveform selection module 80111 and signal generation module 80113.Wherein:
Waveform selection module 80111, for selecting Wave data that the zapping button of the first predetermined remote control is corresponding as above-mentioned predetermined Wave data in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of the second remote control push button signalling and the button one_to_one corresponding of the first remote control in button-waveform database;
Signal generation module 80113, generates the zapping signal of the second Set Top Box for the Wave data corresponding according to the zapping button of this first predetermined remote control.
Further, in specific implementation, programme information extraction module 8051 can comprise as shown in figure 13: image zooming-out module 80511, image sending module 80513 and programme information receiver module 80515.Wherein:
Image zooming-out module 80511, for extracting the video image in above-mentioned vision signal;
Image sending module 80513, for sending this video image to image recognition server;
Programme information receiver module 80515, for receiving programme information corresponding to described video image that image recognition server returns; The programme information that this video image is corresponding is programme information corresponding to this vision signal.
Further, Figure 14 shows the structural representation of the Set Top Box of the acquisition programme information of another kind of embodiment of the present invention, describe the structure of Set Top Box 80 again in detail, Set Top Box 80 can comprise outside automatic zapping module 801, video reception module 803, video processing module 805 and message processing module 807, can also comprise: the first trigger module 809 and abnormality detection module 811, wherein:
First trigger module 809, describedly zapping signal is automatically produced according to predetermined Wave data for performing in automatic zapping module 801, before sending the step of described zapping signal to the second Set Top Box, perform: receive the first signalization that first controls remote controller transmission, the first signalization performs the described step automatically producing zapping signal according to predetermined Wave data for triggering automatic zapping module 801; Or receiving the request that the acquisition program information list sent is applied in the social activity preset, this request performs the described step automatically producing zapping signal according to predetermined Wave data for triggering automatic zapping module 801.
Abnormality detection module 811, for when the programme information of programm name same in program information list repeats continuously, prompting user obtains programme information failure.
Further, Figure 15 shows the structural representation of the Set Top Box of the acquisition programme information of the third embodiment of the present invention, describe the structure of Set Top Box 80 again in detail, Set Top Box 80 can comprise outside automatic zapping module 801, video reception module 803, video processing module 805 and message processing module 807, can also comprise: study trigger module 813 and study module 815, wherein:
Study module 815, for perform in automatic zapping module 801 described automatically produce the step of zapping signal of the second Set Top Box according to predetermined Wave data before, the push button signalling being learnt the second remote control by learning process obtains button-waveform database, and this learning process specifically comprises:
Generate and output key information, button prompting information completes the study of the button to be placed of the first remote control for pointing out user according to the order preset;
Receive the second push button signalling that the second remote control sends, the push button signalling that the second push button signalling triggers when to be user press learning objective button corresponding to button to be placed according to button prompting information on the second remote control;
Record the Wave data of the second push button signalling; The Wave data of button to be placed and the second push button signalling is stored in button-waveform database correspondingly;
Judge whether to complete study to whole button to be placed according to the order preset, when judged result is no, then triggers automatic zapping module 801 and perform described generation and the step of output key information; When judged result is for being, terminate described learning process.
Study trigger module 813, for before the step of push button signalling being learnt the second remote control described in the execution of study mould 815 pieces by learning process, execution comprises:
Receive the second signalization that the first remote control sends, the second signalization performs for triggering study module 815 step that the described push button signalling learning described second remote control by learning process obtains described button-waveform database; Or
When automatic zapping module 801 performs the described step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data in button-waveform database, if described button-waveform database is empty, then triggers study module 815 and perform the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database; Or
When automatic zapping module 801 performs the described step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data in button-waveform database, if there is no the corresponding Wave data of described zapping button in described button-waveform database, then point out zapping button described in user to leak code, receive user's input and trigger study module 815 and perform the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database.
Further, in specific implementation, study module 815 can comprise as shown in figure 16: pre-set module 8151, secondary signal input module 8153, memory module 8155 and terminate module 8157.Wherein:
Pre-set module 8151, for generating and output key information, button prompting information completes the study of the button to be placed of the first remote control for pointing out user according to the order preset;
Secondary signal input module 8153, for receiving the second push button signalling that the second remote control sends, the push button signalling that the second push button signalling triggers when to be user press learning objective button corresponding to button to be placed according to button prompting information on the second remote control;
Memory module 8155, for recording the Wave data of the second push button signalling; The Wave data of button to be placed and the second push button signalling is stored in button-waveform database one to one;
Terminating module 8157, completing study to whole button to be placed for judging whether according to the order preset, when judged result is no, then trigger pre-seting module 8151 and perform described generation and the step of output key information; When judged result is for being, then terminate described learning process.
Further, in specific implementation, pre-seting module 8151 can comprise as shown in figure 17:
Display module 81511, for showing the first virtual remote control of the first remote control by display unit;
Reminding module 81513, for pointing out user to be placed button by focus by the order preset on the first virtual remote control, presses learning objective button corresponding to button to be placed to point out user on the second remote control.
Further, in specific implementation, terminating module 8157 can comprise as shown in figure 18: the second judge module 81571, first processing module 81573 and the second processing module 81575.Wherein:
Second judge module 81571, completes study to whole button to be placed for judging whether according to the order preset;
First processing module 81573, during for being no when judged result, then triggering pre-sets module 8151 and performs described generation and the step of output key information;
Second processing module 81575, for when judged result is for being, then terminates described learning process.
Further, Figure 19 shows the structural representation of the Set Top Box of the acquisition programme information of the 4th kind of embodiment of the present invention, describe the structure of Set Top Box 80 again in detail, Set Top Box 80 comprises outside automatic zapping module 801, video reception module 803, video processing module 805, message processing module 807, study module 815 and study trigger module 813, can also comprise: forwarding module 817, wherein:
Forwarding module 817, for perform at study module 815 described learnt the step of the push button signalling of the second remote control by learning process after, execution comprises: the first push button signalling receiving the first remote control; Identify and in button-waveform database, find the Wave data corresponding with this button by the button that the first push button signalling is corresponding; The Wave data of the second remote control push button signalling is stored, the Wave data of the second remote control push button signalling and the button one_to_one corresponding of the first remote control in button-waveform database; The Wave data corresponding according to this button simulates channel switch signal, sends channel switch signal to the second Set Top Box; Channel switch signal is the same with zapping signal, for controlling the second Set Top Box switching TV channel.
Further again, in specific implementation, forwarding module 817 can comprise as shown in figure 20: the first signal input module 8171, signal processing module 8173 and signal output module 8175.Wherein:
First signal input module 8171, for receiving the first push button signalling of the first remote control;
Signal processing module 8173, for identifying the button that the first push button signalling is corresponding, finds the Wave data corresponding with this button in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of the second remote control push button signalling and the button one_to_one corresponding of the first remote control in button-waveform database;
Signal output module 8175, simulates channel switch signal for the Wave data corresponding according to this button, sends channel switch signal to the second Set Top Box; Channel switch signal is the same with described zapping signal, for controlling described second Set Top Box switching TV channel.
Further again, in specific implementation, signal processing module 8173 can comprise as shown in figure 21: Signal analysis module 81731 and Wave data acquisition module 81733.Wherein:
Signal analysis module 81731, for identifying the button that the first push button signalling is corresponding;
Wave data acquisition module 81733, for finding the Wave data corresponding with described button in button-waveform database; The Wave data of the push button signalling of the second remote control is stored, the Wave data of the push button signalling of described second remote control and the button one_to_one corresponding of described first remote control in described button-waveform database
Further again, in specific implementation, signal output module 8175 can comprise as shown in figure 22: signal imitation module 81751 and signal transmitting module 81753.Wherein:
Signal imitation module 81751, simulates channel switch signal for the Wave data corresponding according to this button;
Signal transmitting module 81753, for sending channel switch signal to the second Set Top Box; Channel switch signal is for controlling the second Set Top Box switching TV channel.
Further, Figure 23 shows the structural representation of the Set Top Box of the acquisition programme information of the 5th kind of embodiment of the present invention, describe the structure of Set Top Box 80 again in detail, Set Top Box 80 can comprise automatic zapping module 801, video reception module 803, video processing module 805, message processing module 807, study module 815, study trigger module 813, forwarding module 817, first trigger module 809 and abnormality detection module 811.
See Figure 24, be the structural representation of the image recognition server of a kind of embodiment of the present invention, the image recognition server 90 shown in Figure 24 can comprise: receiver module 901, station symbol extraction module 903 and programme information sending module 905.Wherein:
Receiver module 901, for receiving the video image that the first Set Top Box sends; This video image is the video image that the first Set Top Box is extracted from vision signal; This vision signal is that the first Set Top Box produces zapping signal automatically according to predetermined Wave data, after sending this zapping signal to the second Set Top Box, and the vision signal that the second Set Top Box received sends; This vision signal is that the second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of this zapping signal switching;
Station symbol extraction module 903, for extracting the TV station's mark in this video image;
Programme information sending module 905, for traveling through program information database to find the programme information marking matched with this TV station, if find the programme information marking matched with this TV station, then sends this programme information to the first Set Top Box.
See Figure 25, be the structural representation of the Set Top Box of the acquisition programme information of the 6th kind of embodiment of the present invention, this Set Top Box is above-mentioned first Set Top Box.As shown in figure 25, Set Top Box 250 can comprise: at least one processor 2501, such as CPU, at least two network interfaces: first network interface 2504 and second network interface 2507, at least one HDMI input interface 2503 and at least one HDMI output interface 2508, at least one infrared transceiver 2506, at least one memory 2505 and at least one communication bus 2502.Wherein, communication bus 2502 is for realizing the communication connection between these assemblies.Wherein, memory 2505 can be high-speed RAM memory, also can be non-labile memory (non-volatile memory), such as at least one magnetic disc store.Memory 2505 can also be optionally that at least one is positioned at the storage device away from aforementioned processor 2501.As shown in figure 25, as can comprising operating system, network communication module, HDMI module in a kind of memory 2505 of computer-readable storage medium and obtaining programme information program.
In the Set Top Box 250 shown in Figure 25, HDMI output interface 2508 is mainly used in connecting television set, and TV transmission data are to television set; HDMI input interface 2503 is mainly used in connection second Set Top Box, receives the TV data that the second Set Top Box transmits; Infrared transceiver 2506 is mainly used in zapping signal to the second Set Top Box that transmission first Set Top Box 250 generates automatically, receive the first push button signalling of the first remote control, also can be used for the channel switch signal forwarding the second remote control generated according to the push button signalling of the first remote control; And processor 2501 may be used for calling the switching TV channel program stored in memory 2505, and perform following operation:
Automatically produce zapping signal according to predetermined Wave data, send this zapping signal to the second Set Top Box;
Receive the vision signal of the second Set Top Box; This vision signal is that the second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of this zapping signal switching;
Obtain programme information corresponding to this vision signal according to the vision signal of the second Set Top Box, store this programme information in program information list;
Judging whether program information list comprises the programme information of whole television channels of the second Set Top Box, when judged result is for being, sending program information list to the social activity application preset; When judged result is no, continue to perform the described step automatically producing zapping signal according to predetermined Wave data.
Further, processor 2501 performs the described step automatically producing the zapping signal of the second Set Top Box according to predetermined Wave data and specifically can comprise:
Processor 2501 selects Wave data that the zapping button of the first predetermined remote control is corresponding as predetermined Wave data in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of the second remote control push button signalling and the button one_to_one corresponding of the first remote control in button-waveform database;
The Wave data that processor 2501 is corresponding according to the zapping button of the first predetermined remote control generates the zapping signal of the second Set Top Box.
Further, processor 2501 performs the step that the described vision signal according to the second Set Top Box obtains programme information corresponding to this vision signal and specifically can comprise: processor 2501 extracts the video image in this vision signal; Processor 2501 sends this video image to image recognition server; Processor 2501 receives programme information corresponding to this video image that image recognition server returns; The programme information that this video image is corresponding is programme information corresponding to this vision signal.
Further, perform described first Set Top Box at processor 2501 and automatically produce zapping signal according to predetermined Wave data, before sending the step of described zapping signal to the second Set Top Box, comprise: processor 2501 receives the first signalization that the first control remote controller sends, the first signalization is used for Trigger processor 2501 and performs the described step automatically producing zapping signal according to predetermined Wave data; Or processor 2501 receives the request of the acquisition program information list of the social activity application transmission preset, this request is used for Trigger processor 2501 and performs the described step automatically producing zapping signal according to predetermined Wave data.
Further, processor 2501 judges that the programme information whether program information list comprises whole television channels of the second Set Top Box specifically can comprise: when the identical fragment repeated in program information list, have the programme information that the programm name of predetermined number is different in this fragment, then processor 2501 judges that program information list comprises the programme information of whole television channels of the second Set Top Box.In addition, when the programme information of programm name same in program information list repeats continuously, processor 2501 points out user to obtain programme information failure.
Further, before performing described first Set Top Box and automatically producing the step of zapping signal of the second Set Top Box according to predetermined Wave data, processor 2501 learns the push button signalling of the second remote control to obtain button-waveform database by learning process, this learning process specifically comprises:
Processor 2501 generates and output key information, and button prompting information completes the study of the button to be placed of the first remote control for pointing out user according to the order preset;
Processor 2501 receives the second push button signalling that the second remote control sends, the push button signalling that the second push button signalling triggers when to be user press learning objective button corresponding to button to be placed according to button prompting information on the second remote control;
Processor 2501 records the Wave data of the second push button signalling; The Wave data of button to be placed and the second push button signalling is stored in button-waveform database correspondingly;
Processor 2501 judges whether to complete study to whole button to be placed according to the order preset, and when judged result is no, continues to perform described generation and the step of output key information; When judged result is for being, terminate this learning process.
Further, processor 2501, after performing the described push button signalling being learnt the second remote control by learning process and obtaining the step of described button-waveform database, is also comprised:
Processor 2501 receives the first push button signalling of the first remote control;
Processor 2501 identifies and in button-waveform database, finds the Wave data corresponding with this button by the button that the first push button signalling is corresponding; The Wave data of the second remote control push button signalling is stored, the Wave data of the second remote control push button signalling and the button one_to_one corresponding of the first remote control in button-waveform database;
The Wave data that processor 2501 is corresponding according to this button simulates channel switch signal, sends channel switch signal to the second Set Top Box; Channel switch signal is the same with above-mentioned zapping signal, for controlling the second Set Top Box switching TV channel.
Further, processor 2501 performs described generation and the step of output key information specifically can comprise: processor 2501 shows the first virtual remote control of the first remote control on the display apparatus; Processor 2501 points out user to be placed button by focus by the order preset on the first virtual remote control; On the second remote control, learning objective button corresponding to button to be placed is pressed to point out user.
Further, judge whether described in processor 2501 performs to complete according to the order preset specifically can comprise the step of the study of whole button to be placed: processor 2501 travels through button-waveform database, if whole buttons of the first remote control all have each self-corresponding Wave data in button-waveform data storehouse, then judge that learning process completes; If the button having the first remote control does not have corresponding Wave data in button-waveform database, then judge that the button of the first remote control does not all complete described learning process.
Further, processor 2501 performs before described first Set Top Box learns the step of the push button signalling of the second remote control by learning process, also comprises:
Processor 2501 receives the second signalization that the first control remote controller sends, and the second signalization is used for Trigger processor 2501 and performs the step that the described push button signalling learning the second remote control by learning process obtains button-waveform database; Or
Processor 2501 is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as predetermined Wave data described in performing in button-waveform database, if button-waveform database is empty, then processor 2501 performs the step that the described push button signalling learning the second remote control by learning process obtains button-waveform database; Or
Processor 2501 is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as predetermined Wave data described in performing in button-waveform database, if the corresponding Wave data of not this zapping button in button-waveform database, then point out user this zapping button to leak code, receive user's input and carry out Trigger processor 2501 and perform the step that the described push button signalling learning the second remote control by learning process obtains button-waveform database.
Further, when the push button signalling that the second remote control sends is infrared waves, processor 2501 sends described zapping signal to the second Set Top Box by infrared transmitter; Processor 2501 receives by infrared receiver the second push button signalling that the second remote control sends; Processor 2501 sends described channel switch signal to the second Set Top Box by infrared transmitter.
See Figure 26, be the schematic diagram of the system of the acquisition programme information of a kind of embodiment of the present invention, the system of acquisition programme information as shown in figure 26 can comprise: the first Set Top Box 261 and the second Set Top Box 263.Wherein:
First Set Top Box 261 produces zapping signal automatically according to predetermined Wave data, sends this zapping signal to the second Set Top Box 263;
First Set Top Box 261 receives the vision signal of the second Set Top Box 263; This vision signal is that the second Set Top Box 263 is according to the vision signal sent after the television channel of the current broadcasting of this zapping signal switching;
First Set Top Box 261 obtains programme information corresponding to this vision signal according to the vision signal of the second Set Top Box, stores this programme information in program information list;
First Set Top Box 261 judges whether program information list comprises the programme information of whole television channels of the second Set Top Box 263, when judged result is for being, sends program information list to the social activity application preset; When judged result is no, continue to perform the described step automatically producing zapping signal according to predetermined Wave data.
Needs illustrate, the first Set Top Box 261 can be above-mentioned Fig. 8 extremely Set Top Box 80 shown in above-mentioned Figure 23, and optionally, this first Set Top Box 261 can also be the Set Top Box 250 shown in above-mentioned Figure 25; Each functional module of first Set Top Box 261 with reference to the description of the Set Top Box 80 in above-described embodiment or Set Top Box 250, can repeat no more here.
Will be understood that, this first Set Top Box 261 and the second Set Top Box described in foregoing can be same hardware physical module, can be two independent hardware physical modules.
See Figure 27, be the schematic diagram of the system of the acquisition programme information of another kind of embodiment of the present invention, the system of acquisition programme information as shown in figure 27 comprises outside the first Set Top Box 261 and the second Set Top Box 263, can also comprise image recognition server 265.Wherein: image recognition server 265 can be the image recognition server 90 shown in above-mentioned Figure 24, each functional module of image recognition server 265 can the description of reference picture identified server 90, repeats no more here.
In sum, by implementing the embodiment of the present invention, first Set Top Box sends automatic zapping signal to the second Set Top Box, receive the second Set Top Box according to the vision signal after this automatic zapping signal switching television channel, and obtain programme information corresponding to this vision signal, store this programme information in the rendition list; If comprise whole TV programme of the second Set Top Box in this rendition list, the first Set Top Box sends this rendition list to the social activity application preset; The embodiment of the present invention can realize the program information list obtaining conventional set-top box, provides this program information list to this social activity application, can realize user and carry out doings according to the program information list of the TV programme of conventional set-top box in this social activity application.
In addition, by implementing the embodiment of the present invention, first Set Top Box learns the push button signalling of the second remote control by above-mentioned learning process, this push button signalling is set to the push button signalling that the button to be placed of the first remote control is corresponding, the push button signalling that the first Set Top Box learns the second remote control in a semi-autonomous manner can be realized, decrease user operation; And, first Set Top Box can simulate the channel switch signal of the second remote control according to the push button signalling of the first remote control, and this channel switch signal is transmitted to the second Set Top Box, switch the current broadcast program of the second Set Top Box, can realize only controlling the first Set Top Box and the second Set Top Box with the first remote control, realize television watches the second Set Top Box TV programme by the first Set Top Box.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosedly be only a kind of preferred embodiment of the present invention, certainly the interest field of the present invention can not be limited with this, one of ordinary skill in the art will appreciate that all or part of flow process realizing above-described embodiment, and according to the equivalent variations that the claims in the present invention are done, still belong to the scope that invention is contained.

Claims (37)

1. obtain a method for programme information, it is characterized in that, comprising:
First Set Top Box produces zapping signal automatically according to predetermined Wave data, sends described zapping signal to the second Set Top Box;
First Set Top Box receives the vision signal of the second Set Top Box; Described vision signal is that described second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of described zapping signal switching;
First Set Top Box obtains programme information corresponding to described vision signal according to the vision signal of the second Set Top Box, stores described programme information in program information list;
First Set Top Box judges whether described program information list comprises the programme information of whole television channels of the second Set Top Box, when judged result is for being, sends described program information list to the social activity application preset; When judged result is no, continue to perform the described step automatically producing zapping signal according to predetermined Wave data.
2. the method for claim 1, is characterized in that, the zapping signal that described first Set Top Box produces the second Set Top Box automatically according to predetermined Wave data comprises:
First Set Top Box selects Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
First Set Top Box generates the zapping signal of described second Set Top Box according to Wave data corresponding to the zapping button of described the first predetermined remote control.
3. the method for claim 1, is characterized in that, the programme information that described first Set Top Box obtains described vision signal corresponding according to the vision signal of the second Set Top Box comprises:
First Set Top Box extracts the video image in described vision signal;
First Set Top Box sends described video image to image recognition server;
The programme information that the described video image that first Set Top Box reception image recognition server returns is corresponding; The programme information that described video image is corresponding is programme information corresponding to described vision signal.
4. the method for claim 1, is characterized in that, automatically produces zapping signal in described first Set Top Box according to predetermined Wave data, before sending described zapping signal to the second Set Top Box, comprising:
First Set Top Box receives the first signalization that described first controls remote controller transmission, and described first signalization performs the described step automatically producing zapping signal according to predetermined Wave data for triggering the first Set Top Box; Or
First Set Top Box receives the request of the acquisition program information list that described default social activity application sends, and described request performs the described step automatically producing zapping signal according to predetermined Wave data for triggering the first Set Top Box.
5. the method for claim 1, is characterized in that, described first Set Top Box judges that the programme information whether described program information list comprises whole television channels of the second Set Top Box comprises:
When the identical fragment repeated in described program information list, have the programme information that the programm name of predetermined number is different in described fragment, then the first Set Top Box judges that described program information list comprises the programme information of whole television channels of the second Set Top Box.
6. the method for claim 1, is characterized in that, also comprises: when the programme information of programm name same in described program information list repeats continuously, and the first Set Top Box prompting user obtains programme information failure.
7. the method for claim 1, is characterized in that, the vision signal that described first Set Top Box receives the second Set Top Box comprises:
First Set Top Box using the packet that transmitted by the second Set Top Box that HDMI input interface receives in the video data transmission phase as the vision signal of described second Set Top Box.
8. method as claimed in claim 2, it is characterized in that, automatically to produce the zapping signal of the second Set Top Box according to predetermined Wave data in described first Set Top Box before, the push button signalling that first Set Top Box learns the second remote control by learning process obtains described button-waveform database, and described learning process specifically comprises:
First Set Top Box generates and output key information, and described button prompting information completes the study of the button to be placed of the first remote control for pointing out user according to the order preset;
First Set Top Box receives the second push button signalling of sending of described second remote control, the push button signalling that described second push button signalling triggers when to be user press learning objective button corresponding to described button to be placed according to described button prompting information on described second remote control;
The Wave data of the second push button signalling described in first set-top box recording; The Wave data of described button to be placed and described second push button signalling is stored in button-waveform database correspondingly;
First Set Top Box judges whether to complete study to whole button to be placed according to the order preset, and when judged result is no, continues to perform described generation and the step of output key information; When judged result is for being, terminate described learning process.
9. method as claimed in claim 8, is characterized in that, the push button signalling being learnt the second remote control by learning process in described first Set Top Box is also comprised after obtaining described button-waveform database:
First Set Top Box receives the first push button signalling of the first remote control;
The button that described in first Set Top Box identification, the first push button signalling is corresponding, finds the Wave data corresponding with described button in described button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
The first Set Top Box Wave data corresponding according to described button simulates channel switch signal, sends described channel switch signal to the second Set Top Box; Described channel switch signal is the same with described zapping signal, for controlling described second Set Top Box switching TV channel.
10. method as claimed in claim 8, is characterized in that, described first Set Top Box generates and output key information comprises:
First Set Top Box shows the first virtual remote control of described first remote control on the display apparatus;
First Set Top Box points out user described in be placed button by focus by described default order on described the first virtual remote control; On described second remote control, learning objective button corresponding to described button to be placed is pressed to point out user.
11. methods as claimed in claim 8, is characterized in that, described first Set Top Box judges whether to complete according to the order preset to comprise the study of whole button to be placed:
First Set Top Box travels through described button-waveform database, if whole buttons of described first remote control all have each self-corresponding Wave data in described button-waveform data storehouse, then judges that described learning process completes; If the button having described first remote control does not have corresponding Wave data in described button-waveform database, then judge that the button of described first remote control does not all complete described learning process.
12. methods as claimed in claim 8, is characterized in that, before being learnt the push button signalling of the second remote control, also comprise in described first Set Top Box by learning process:
First Set Top Box receives described first and controls the second signalization that remote controller sends, and described second signalization performs for triggering the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database; Or
First Set Top Box is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data described in performing in button-waveform database, if described button-waveform database is empty, then the first Set Top Box performs the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database; Or
First Set Top Box is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data described in performing in button-waveform database, if there is no the corresponding Wave data of described zapping button in described button-waveform database, then point out zapping button described in user to leak code, receive user's input and trigger and perform the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database.
13. methods as claimed in claim 9, it is characterized in that, when the push button signalling that described second remote control sends is infrared waves, the step that described first Set Top Box performs described transmission described zapping signal to the second Set Top Box is specially described first Set Top Box and sends described zapping signal to the second Set Top Box by infrared transmitter; Described first Set Top Box receives the second push button signalling of sending of described second remote control and is specially described first Set Top Box and receives by infrared receiver the second push button signalling that described second remote control sends; The step that described first Set Top Box performs described transmission described channel switch signal to the second Set Top Box is specially described first Set Top Box and sends described channel switch signal to the second Set Top Box by infrared transmitter.
14. 1 kinds of methods obtaining programme information, is characterized in that, comprising:
Image recognition server receives the video image that the first Set Top Box sends; Described video image is the video image that described first Set Top Box is extracted from vision signal; Described vision signal is that described first Set Top Box produces zapping signal automatically according to predetermined Wave data, after sending described zapping signal to the second Set Top Box, and the vision signal that the second Set Top Box received sends; Described vision signal is that described second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of described zapping signal switching;
Image recognition server extracts the TV station's mark in described video image;
Image recognition server traversal program information database finds the programme information marking matched with described TV station, if find the programme information marking matched with described TV station, then sends described programme information to described first Set Top Box.
15. 1 kinds of Set Top Box, is characterized in that, described Set Top Box is the first Set Top Box, and described first Set Top Box comprises:
Automatic zapping module, for automatically producing zapping signal according to predetermined Wave data, sends described zapping signal to the second Set Top Box;
Video reception module, for receiving the vision signal of the second Set Top Box; Described vision signal is that described second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of described zapping signal switching;
Video processing module, for obtaining programme information corresponding to described vision signal according to the vision signal of the second Set Top Box, stores described programme information in program information list;
Message processing module, for judging whether described program information list comprises the programme information of whole television channels of the second Set Top Box, when judged result is for being, sends described program information list to the social activity application preset; When judged result is no, continue to perform the described step automatically producing zapping signal according to predetermined Wave data.
16. Set Top Box as claimed in claim 15, is characterized in that, described automatic zapping module comprises:
Zapping signal generation module, for automatically producing zapping signal according to predetermined Wave data;
Zapping signal transmitting module, for sending described zapping signal to the second Set Top Box.
17. Set Top Box as claimed in claim 15, it is characterized in that, described video processing module comprises:
Programme information extraction module, for obtaining programme information corresponding to described vision signal according to the vision signal of the second Set Top Box;
Programme information memory module, for storing described programme information in program information list.
18. Set Top Box as claimed in claim 15, it is characterized in that, described message processing module comprises:
First judge module, for judging whether described program information list comprises the programme information of whole television channels of the second Set Top Box;
Information sending module, for when judged result is for being, sends described program information list to the social activity application preset;
Loop module, during for being no when judged result, triggering automatic zapping module and continuing to perform the described step automatically producing zapping signal according to predetermined Wave data.
19. Set Top Box as claimed in claim described in 15, it is characterized in that, also comprise the first trigger module, describedly automatically producing zapping signal according to predetermined Wave data for performing in described automatic zapping module, before sending the step of described zapping signal to the second Set Top Box, perform:
Receive the first signalization that described first controls remote controller transmission, described first signalization performs the described step automatically producing zapping signal according to predetermined Wave data for triggering described automatic zapping module; Or
Receive the request of the acquisition program information list that described default social activity application sends, described request performs the described step automatically producing zapping signal according to predetermined Wave data for triggering described automatic zapping module.
20. Set Top Box as claimed in claim 15, is characterized in that, also comprise abnormality detection module, and for when the programme information of programm name same in described program information list repeats continuously, prompting user obtains programme information failure.
21. Set Top Box as claimed in claim 15, is characterized in that, described video reception module specifically for the packet that will be transmitted by the second Set Top Box that HDMI input interface receives in the video data transmission phase as the vision signal of described second Set Top Box.
22. Set Top Box as claimed in claim 16, is characterized in that, described zapping signal generation module comprises:
Waveform selection module, for selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data in button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
Signal generation module, generates the zapping signal of described second Set Top Box for the Wave data corresponding according to the zapping button of described the first predetermined remote control.
23. Set Top Box as claimed in claim 22, it is characterized in that, also comprise study module, for perform in described automatic zapping module described automatically produce the step of zapping signal of the second Set Top Box according to predetermined Wave data before, the push button signalling being learnt the second remote control by learning process obtains described button-waveform database, and described learning process specifically comprises:
Generate and output key information, described button prompting information completes the study of the button to be placed of described first remote control for pointing out user according to the order preset;
Receive the second push button signalling that the second remote control sends, the push button signalling that described second push button signalling triggers when to be user press learning objective button corresponding to described button to be placed according to described button prompting information on the second remote control;
Record the Wave data of described second push button signalling; The Wave data of described button to be placed and described second push button signalling is stored in button-waveform database correspondingly;
Judge whether to complete study to whole button to be placed according to the order preset, when judged result is no, continue to perform described generation and the step of output key information; When judged result is for being, terminate described learning process.
24. Set Top Box as claimed in claim 23, is characterized in that, also comprise forwarding module, and for after the step of push button signalling being learnt the second remote control described in described study module execution by learning process, execution comprises:
Receive the first push button signalling of the first remote control;
Identify and in described button-waveform database, find the Wave data corresponding with described button by the button that described first push button signalling is corresponding; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
The Wave data corresponding according to described button simulates channel switch signal, sends described channel switch signal to the second Set Top Box; Described channel switch signal is the same with described zapping signal, for controlling described second Set Top Box switching TV channel.
25. Set Top Box as claimed in claim 23, is characterized in that, also comprise study trigger module, and for before the step of push button signalling being learnt the second remote control described in described study module execution by learning process, execution comprises:
Receive the second signalization that described first remote control sends, described second signalization performs for triggering the step that the described push button signalling learning described second remote control by learning process obtains described button-waveform database; Or
First Set Top Box is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data described in performing in button-waveform database, if described button-waveform database is empty, then triggers and perform the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database; Or
First Set Top Box is when the step selecting Wave data that the zapping button of the first predetermined remote control is corresponding as described predetermined Wave data described in performing in button-waveform database, if there is no the corresponding Wave data of described zapping button in described button-waveform database, then point out zapping button described in user to leak code, receive user's input and trigger and perform the step that the described push button signalling learning the second remote control by learning process obtains described button-waveform database.
26. Set Top Box as claimed in claim 23, it is characterized in that, described study module comprises:
Pre-set module, for generating and output key information, described button prompting information completes the study of the button to be placed of described first remote control for pointing out user according to the order preset;
Secondary signal input module, for receiving the second push button signalling that the second remote control sends, the push button signalling that described second push button signalling triggers when to be user press learning objective button corresponding to described button to be placed according to described button prompting information on the second remote control;
Memory module, for recording the Wave data of described second push button signalling; The Wave data of described button to be placed and described second push button signalling is stored in button-waveform database one to one;
Terminating module, completing study to whole button to be placed for judging whether according to the order preset, when judged result is no, continue to perform described generation and the step of output key information; When judged result is for being, then terminate described learning process.
27. Set Top Box as claimed in claim 17, it is characterized in that, described programme information extraction module comprises:
Image zooming-out module, for extracting the video image in described vision signal;
Image sending module, for sending described video image to image recognition server;
Programme information receiver module, for receiving programme information corresponding to described video image that image recognition server returns; The programme information that described video image is corresponding is programme information corresponding to described vision signal.
28. Set Top Box as claimed in claim 18, it is characterized in that, described first judge module is specifically for when the identical fragment repeated in described program information list, there is the programme information that the programm name of predetermined number is different in described fragment, then judge that described program information list comprises the programme information of whole television channels of the second Set Top Box.
29. Set Top Box as claimed in claim 24, it is characterized in that, described forwarding module comprises:
First signal input module, for receiving the first push button signalling of the first remote control;
Signal processing module, for identifying the button that described first push button signalling is corresponding, finds the Wave data corresponding with described button in described button-waveform database; The Wave data of the second remote control push button signalling is stored, the Wave data of described second remote control push button signalling and the button one_to_one corresponding of described first remote control in described button-waveform database;
Signal output module, simulates channel switch signal for the Wave data corresponding according to described button, sends described channel switch signal to the second Set Top Box; Described channel switch signal is the same with described zapping signal, for controlling described second Set Top Box switching TV channel.
30. Set Top Box as claimed in claim 26, is characterized in that, described in pre-set module and comprise:
Display module, for showing the first virtual remote control of described first remote control by display unit;
Reminding module, for pointing out user described in be placed button by focus by described default order on described the first virtual remote control, presses learning objective button corresponding to described button to be placed to point out user on described second remote control.
31. Set Top Box as claimed in claim 26, it is characterized in that, described end module comprises:
Second judge module, completes study to whole button to be placed for judging whether according to the order preset;
First processing module, during for being no when judged result, continues to perform described generation and the step of output key information;
Second processing module, for when judged result is for being, then terminates described learning process.
32. Set Top Box as claimed in claim 29, it is characterized in that, described signal processing module comprises:
Signal analysis module, for identifying the button that described first push button signalling is corresponding;
Wave data acquisition module, for finding the Wave data corresponding with described button in button-waveform database; The Wave data of the push button signalling of the second remote control is stored, the Wave data of the push button signalling of described second remote control and the button one_to_one corresponding of described first remote control in described button-waveform database.
33. Set Top Box as claimed in claim 29, it is characterized in that, described signal output module comprises:
Signal imitation module, simulates channel switch signal for the Wave data corresponding according to described button;
Signal transmitting module, for sending described channel switch signal to the second Set Top Box; Described channel switch signal is for controlling described second Set Top Box switching TV channel.
34. Set Top Box as claimed in claim 31, it is characterized in that, described second judge module is specifically for traveling through described button-waveform database, if whole buttons of described first remote control all have each self-corresponding Wave data in described button-waveform data storehouse, then judge to have completed study to whole button to be placed according to the order preset; If the button having described first remote control does not have corresponding Wave data in described button-waveform database, then judge not complete study to whole button to be placed according to the order preset.
35. 1 kinds of image recognition server obtaining programme information, is characterized in that, comprising:
Receiver module, for receiving the video image that the first Set Top Box sends; Described video image is the video image that described first Set Top Box is extracted from vision signal; Described vision signal is that described first Set Top Box produces zapping signal automatically according to predetermined Wave data, after sending described zapping signal to the second Set Top Box, and the vision signal that the second Set Top Box received sends; Described vision signal is that described second Set Top Box is according to the vision signal sent after the television channel of the current broadcasting of described zapping signal switching;
Station symbol extraction module, for extracting the TV station's mark in described video image;
Programme information sending module, for traveling through program information database to find the programme information marking matched with described TV station, if find the programme information marking matched with described TV station, then sends described programme information to described first Set Top Box.
36. 1 kinds of systems obtaining programme information, it is characterized in that, comprising: the first Set Top Box, the second Set Top Box, described first Set Top Box is connected with described second set top box communication, wherein:
Described first Set Top Box is the Set Top Box described in any one of claim 15-34.
37. systems as claimed in claim 36, is characterized in that, also comprise: image recognition server, described image recognition server is the image recognition server of acquisition programme information according to claim 35.
CN201410385405.1A 2014-08-06 2014-08-06 A kind of method, apparatus and system obtaining programme information Active CN104284212B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410385405.1A CN104284212B (en) 2014-08-06 2014-08-06 A kind of method, apparatus and system obtaining programme information
PCT/CN2015/073642 WO2016019721A1 (en) 2014-08-06 2015-03-04 Method, apparatus, and system for acquiring programme information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410385405.1A CN104284212B (en) 2014-08-06 2014-08-06 A kind of method, apparatus and system obtaining programme information

Publications (2)

Publication Number Publication Date
CN104284212A true CN104284212A (en) 2015-01-14
CN104284212B CN104284212B (en) 2018-09-21

Family

ID=52258619

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410385405.1A Active CN104284212B (en) 2014-08-06 2014-08-06 A kind of method, apparatus and system obtaining programme information

Country Status (2)

Country Link
CN (1) CN104284212B (en)
WO (1) WO2016019721A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016019722A1 (en) * 2014-08-06 2016-02-11 深圳创维数字技术有限公司 Method, apparatus, and system for switching television channel
WO2016019721A1 (en) * 2014-08-06 2016-02-11 深圳创维数字技术有限公司 Method, apparatus, and system for acquiring programme information
CN106131611A (en) * 2016-06-29 2016-11-16 乐视控股(北京)有限公司 A kind of identify the method for program channel, terminal and server

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112312166B (en) * 2019-12-31 2023-04-14 中科网联数据科技有限公司 Content monitoring method, device and system for television media, storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964762A (en) * 2010-08-31 2011-02-02 北京世纪互联工程技术服务有限公司 System for realizing information sharing among internet television users
CN102378051A (en) * 2011-09-23 2012-03-14 四川长虹电器股份有限公司 Method for acquiring analog TV channel EPG (Electronic Programme Guide) from web TV
CN102665124A (en) * 2012-04-11 2012-09-12 深圳市迈乐数码科技股份有限公司 Set top box based learning type remote control system, and learning remote control method
US20130042282A1 (en) * 2011-08-12 2013-02-14 Sony Corporation Information processing apparatus, information processing method, program, and information processing system
CN103945235A (en) * 2014-04-11 2014-07-23 深圳创维数字技术股份有限公司 Digital television control method and system and set top boxes

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100577360B1 (en) * 2003-09-09 2006-05-10 삼성전자주식회사 Recommended program sharing device using digital set top box and recommended program sharing method thereof
CN102238428A (en) * 2010-04-29 2011-11-09 鸿富锦精密工业(深圳)有限公司 Set top box (STB) and method for rapidly constructing television program table
CN102595245A (en) * 2012-03-01 2012-07-18 华为终端有限公司 Set top box interacting method and associated set top box and system
CN103491422A (en) * 2013-09-17 2014-01-01 深圳市九洲电器有限公司 Method and system for enabling set top boxes to conduct information sharing
CN104284212B (en) * 2014-08-06 2018-09-21 深圳创维数字技术有限公司 A kind of method, apparatus and system obtaining programme information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964762A (en) * 2010-08-31 2011-02-02 北京世纪互联工程技术服务有限公司 System for realizing information sharing among internet television users
US20130042282A1 (en) * 2011-08-12 2013-02-14 Sony Corporation Information processing apparatus, information processing method, program, and information processing system
CN102378051A (en) * 2011-09-23 2012-03-14 四川长虹电器股份有限公司 Method for acquiring analog TV channel EPG (Electronic Programme Guide) from web TV
CN102665124A (en) * 2012-04-11 2012-09-12 深圳市迈乐数码科技股份有限公司 Set top box based learning type remote control system, and learning remote control method
CN103945235A (en) * 2014-04-11 2014-07-23 深圳创维数字技术股份有限公司 Digital television control method and system and set top boxes

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016019722A1 (en) * 2014-08-06 2016-02-11 深圳创维数字技术有限公司 Method, apparatus, and system for switching television channel
WO2016019721A1 (en) * 2014-08-06 2016-02-11 深圳创维数字技术有限公司 Method, apparatus, and system for acquiring programme information
CN106131611A (en) * 2016-06-29 2016-11-16 乐视控股(北京)有限公司 A kind of identify the method for program channel, terminal and server

Also Published As

Publication number Publication date
CN104284212B (en) 2018-09-21
WO2016019721A1 (en) 2016-02-11

Similar Documents

Publication Publication Date Title
CN103905871B (en) Intelligent electrical appliance control, device and terminal
CN102685582B (en) Method of controlling electronic device and portable terminal thereof
CN102752658B (en) The control method of television control apparatus and system, television control apparatus
CN105516742A (en) Set top box user interface recommendation method and related equipment
CN102833624B (en) The processing method of DTV and electronic equipment
CN104618780A (en) Method and system for controlling electrical apparatus
CN104079989A (en) Television program associated information push method, equipment and system
CN103714087B (en) The method and electronic equipment of a kind of information processing
CN105187941B (en) A kind of television terminal and control method of intelligent management favorites
CN104125488B (en) The player method and device of a kind of program
CN104135693A (en) A video playing method, smart TV and server
CN104284212A (en) Method, device and system for acquiring program information
CN105100906A (en) Play control method and play control device
CN103170136B (en) A kind of method and system being realized game control by Set Top Box
CN105516772A (en) Data processing method and set top box
CN102685593A (en) Control method and control plug-in for television device networking
CN102685567A (en) Digital television terminal, hot channel control method and server
CN107027062B (en) Method for automatically matching set top box infrared code and channel table by station logo recognition
CN104703013A (en) Operation method and device for remote control for set top box
CN105451049A (en) Multi-key interaction method and set top box
CN105245931B (en) A kind of remote control method and remote control system of set-top box
CN104333792A (en) Key-value pair judging method and television
CN107465946B (en) Video playing method, device, system and terminal equipment
CN106412685A (en) Wireless network connection method based on smart television and smart television
CN102915225B (en) The disposal route of key prompt tone of remote controller and system, Set Top Box

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518000 A14 building, SKYWORTH building, Gaoxin Nan, Nanshan District, Shenzhen, Guangdong.

Applicant after: Shenzhen Skyworth Digital Technology Co., Ltd.

Applicant after: Shenzhen Skyworth Software Co., Ltd.

Address before: 518000 A14 building, SKYWORTH building, Gaoxin Nan, Nanshan District, Shenzhen, Guangdong.

Applicant before: Shenzhen Skyworth Digital Technology Co., Ltd.

Applicant before: Shenzhen Skyworth Software Co., Ltd.

GR01 Patent grant
GR01 Patent grant