Summary of the invention
Method and device that the embodiment of the invention provides a kind of programme information to transmit are used to realize the transmission of program-related information.
A kind of method of programme information transmission may further comprise the steps: digital terminal is gathered the program data information in the playback equipment broadcast beyond this digital terminal according to the user instruction that obtains.Digital terminal is uploaded onto the server program data information.Digital terminal obtains the programme information relevant with the program data information of uploading from server, and output.Present embodiment can make the user when watching program, obtains the relevant information of program through other digital terminals.
Preferably, digital terminal is gathered after the program data information in the playback equipment broadcast beyond this digital terminal, and also comprise step: the program data information to gathering is carried out one of following processing at least: the program data information to gathering is compressed; Program data information to gathering is encrypted; The program data information of gathering is carried out fingerprint to be handled; Program data information to gathering is carried out semantic analysis; The step that program data information is uploaded onto the server comprises: the program data information after will handling is uploaded onto the server.Present embodiment can dwindle the size of program data through program data information is carried out analyzing and processing, thereby reduces the amount of calculation that the time of uploading onto the server also can reduce server.
Preferably, program data information comprises the voice data information of program and/or the video data information of program.
Preferably, digital terminal is according to the user instruction that obtains, and the mode of gathering program data information comprises: the voice data information of gathering the program in the playback equipment broadcast beyond this digital terminal through the mode of recording; Perhaps, gather the video data information of the program in the playback equipment broadcast beyond this digital terminal through the mode of video recording.Present embodiment provides two kinds of program data information that are easy to obtain, and its acquisition mode is provided, and makes things convenient for the user to gather program data information.
Preferably, program data information comprises the video data information of program.Digital terminal is gathered after the program data information in the playback equipment broadcast beyond this digital terminal, and also comprise step: the video data information to gathering carries out the conversion process of video to audio frequency.The step that program data information is uploaded onto the server comprises: the program data information after will handling is uploaded onto the server.Present embodiment converts video data information to be easy to calculate voice data information, and the amount of calculation of obtaining programme information is reduced.
Preferably, after digital terminal obtains programme information from server, programme information is arranged by preset rule.Present embodiment provides putting in order of a kind of programme information, the user is found easily oneself want the programme information of checking.
A kind of information carrying means comprises:
Acquisition module is used for according to the user instruction that obtains, and gathers the program data information in this playback equipment broadcast beyond digital terminal of acquisition module place.
Transport module is used for program data information is transferred to server.
Receiver module is used for obtaining the programme information relevant with the program data information of uploading from server, and output.
Preferably, information carrying means also comprises analysis and processing module, and the program data information that is used for acquisition module is collected is carried out one of following processing at least:
Program data information to gathering is compressed.
Program data information to gathering is encrypted.
The program data information of gathering is carried out fingerprint to be handled.
Program data information to gathering is carried out semantic analysis.
Transport module is used for the program data information after handling is uploaded onto the server.
Preferably, acquisition module comprises voice data information and/or video data information according to the program data information of the user instruction collection that obtains.
Preferably, the mode that acquisition module is gathered program data information comprises: acquisition module is gathered the program data information in the playback equipment broadcast according to the user instruction that obtains through the mode of recording; Perhaps acquisition module is gathered the program data information in the playback equipment broadcast according to the user instruction that obtains through the mode of video recording.
Preferably, the program data information of acquisition module collection comprises the video data information of program; Acquisition module collects after the program video data message, by analysis and processing module video data information is carried out the conversion process of video to audio frequency; Program data information after will being handled by transport module is uploaded onto the server.
Preferably, after receiver module obtains the programme information relevant with the program data information of uploading from server, programme information is arranged according to preset rule.
Other features and advantages of the present invention will be set forth in specification subsequently, and, partly from specification, become obvious, perhaps understand through embodiment of the present invention.The object of the invention can be realized through the structure that in the specification of being write, claims and accompanying drawing, is particularly pointed out and obtained with other advantages.
Through accompanying drawing and embodiment, technical scheme of the present invention is done further detailed description below.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for explanation and explains the present invention, and be not used in qualification the present invention.
The embodiment of the invention does not link to each other with the Internet at the terminal of broadcast program through analyzing, and utilizes other digital terminals to obtain the programme information of broadcast, to reach the purpose that makes things convenient for the user to obtain programme information.
Referring to Fig. 1, present embodiment programme information transmission method flow process is following:
Step 101: digital terminal is gathered the program data information in the playback equipment broadcast beyond this digital terminal according to the user instruction that obtains.Wherein digital terminal be can with any electric terminal of the Internet exchange message with at least a function in photograph, video recording and the sound-recording function; The program data of gathering can be voice data, video data and view data etc.
Concrete, can utilize the sound-recording function of digital terminal that program is recorded, thereby gather the voice data of program; Perhaps can record a video, thereby gather video data program; Thereby perhaps program is taken pictures and obtain image data information.
Step 102: digital terminal is uploaded onto the server program data information.
Step 103: digital terminal obtains the programme information relevant with the program data information of uploading from server, and output.
Server is received the program data information that digital terminal sends over, and data message is analyzed, and obtains this segment data information program information corresponding, then the programme information that obtains is turned back to digital terminal.
To step 102, it is characterized in that digital terminal is gathered after the program data information in the playback equipment broadcast beyond this digital terminal, also comprise step: the program data information to gathering is carried out one of following processing at least:
Program data information to gathering is compressed.
Program data information to gathering is encrypted.
The program data information of gathering is carried out fingerprint to be handled.
Program data information to gathering is carried out semantic analysis.
The step that program data information is uploaded onto the server comprises: the program data information after will handling is uploaded onto the server.Earlier program data information is as above handled, the program data after will handling is uploaded onto the server then, can reduce program data time of uploading and the Internet resources that take like this, has also reduced the amount of calculation of server simultaneously.
The mode of uploading in the present embodiment comprises: note, multimedia message and the Internet etc.
To step 102,, then the video data information of gathering is carried out the conversion process of video to audio frequency if the program data information in the broadcast of the playback equipment beyond this digital terminal of digital terminal collection is a video; If the program data information during the playback equipment beyond this digital terminal of digital terminal collection is play is an audio frequency, then this step is omitted.
All right, if the program data information of the playback equipment beyond this digital terminal of digital terminal collection in playing is video or audio frequency, then the video of gathering or voice data information are carried out the processing to literal of video or audio frequency.
To step 103, after digital terminal obtains the programme information relevant with the program data information of uploading from server, programme information is arranged according to preset rule.
Present embodiment can be cooperated by digital terminal and server to be realized.Come to introduce in detail implementation procedure through two exemplary embodiments below.
Referring to Fig. 2, the programme information transmission method comprises in the present embodiment:
Step 201: digital terminal utilizes sound-recording function to gather the voice data information of program.
Step 202: digital terminal obtains program audio data message corresponding audio fingerprint through calculating.
Audio-frequency fingerprint is meant the content-based digital signature of compacting of the important acoustic feature that can represent a section audio.Several different methods capable of using is obtained the audio-frequency fingerprint of audio frequency, and fingerprint method that commonly used having embeds based on watermark and content-based fingerprint method are not enumerated here one by one, and all methods that can obtain audio-frequency fingerprint all are applicable to present embodiment.
Step 203: digital terminal is uploaded onto the server the audio-frequency fingerprint that calculates.
Step 204: server by utilizing audio-frequency fingerprint correlation technique finds program information corresponding from database.
Concrete; After server receives the audio-frequency fingerprint that digital terminal transmits; The audio-frequency fingerprint of preserving in fingerprint that server transmits with digital terminal and the database compares to be searched; Until finding the identical audio-frequency fingerprint of audio-frequency fingerprint characteristic that receives with server, extract this fingerprint program information corresponding in database this moment.
Step 205: server returns to digital terminal with the programme information that finds.
Concrete, programme information comprises: in the information such as programm name, credits present, current playing progress rate and story introduction is perhaps multinomial.
Step 206: digital terminal is arranged demonstration with programme information according to preset rule.
Concrete, the programme information queueing discipline can be: update time of network attention degree, programme information, with the correlation degree of program etc.
Present embodiment is the voice data information that digital terminal is gathered program, and after calculating the acquisition audio-frequency fingerprint, uploads onto the server, and obtains the relevant information of program from server.After present embodiment can also be gathered the program audio data message through digital terminal, directly with the voice data information uploading to server, calculate by server and to obtain audio-frequency fingerprint, and realize with the mode of the relevant information of audio-frequency fingerprint correlation technique acquisition program.
Referring to Fig. 3, the programme information transmission method comprises in the present embodiment:
Step 301: digital terminal is gathered the video data information of program through the video recording mode.
Step 302: digital terminal carries out the conversion process of video to literal to the video data information of program, obtains the lteral data information of program.
Step 303: digital terminal carries out semantic analysis to the program lteral data information that is converted to.
Concrete, from the program video data, identify the caption information of program, analyze the semantic feature of these captions according to part of speech, obtain the keyword that can reflect this program.
Step 304: the program lteral data information uploading of digital terminal after with semantic processes is to server.
Step 305: server is searched for the programme information that is complementary with program lteral data information in database.
Step 306: server returns to digital terminal with the programme information that searches.
Step 307: digital terminal is arranged demonstration with programme information according to preset rule.
Concrete, the programme information queueing discipline can be: update time of network attention degree, programme information or with the correlation degree of program etc.
Referring to Fig. 4, present embodiment provides a kind of device to comprise: acquisition module 401, transport module 402, receiver module 403.
Acquisition module 401 is used to gather the data message of program.Acquisition module 401 can be specially picture pick-up device or recording device etc.
Concrete, the program data information of collection comprises the voice data information of program, the video data information of program and the image data information of program.The voice data information that acquisition module 401 is gathered program through the mode of recording; Perhaps, gather the video data information of program through the mode of video recording; The image data information of perhaps gathering program through the mode of taking a picture.
Transport module 402 is used for the program data that acquisition module 401 collects is sent to server.
Concrete, transport module 402 can utilize mobile Internet or broadband internet that the program data information that obtains is uploaded onto the server.
Receiver module 403 is used for obtaining the programme information relevant with the program data information of uploading from server, and output.
Concrete, receiver module 403 can also be arranged demonstration according to preset rule with obtain the programme information relevant with the program data information of uploading from server.
Concrete, the programme information queueing discipline can be: update time of network attention degree, programme information or with the correlation degree of program etc.
Referring to Fig. 5, present embodiment provides a kind of device to comprise: acquisition module 401, analysis and processing module 501, transport module 402, receiver module 403.
Acquisition module 401 is used to gather the data message of program.Acquisition module 401 can be specially picture pick-up device or recording device or photograph device etc.
Concrete, the voice data information that acquisition module 401 is gathered program through the mode of recording; Perhaps, gather the video data information of program through the mode of video recording; Perhaps gather the image data information of program through the mode of taking pictures.
Analysis and processing module 501 is used for the program data information that analyzing and processing acquisition module 401 collects.
Concrete, 501 pairs of program data information that collect of analysis and processing module are carried out one of following processing at least:
Program data information to gathering is compressed.
Program data information to gathering is encrypted.
The program data information of gathering is carried out fingerprint to be handled.
Program data information to gathering is carried out semantic analysis.
Analyzing and processing through 501 pairs of program data information of analysis and processing module reduces the size of program data, thereby reduced program data the upload onto the server time that spent and shared Internet resources.
Transport module 402 is used for the program data information that analysis and processing module 501 analyzing and processing are intact and is sent to server.
Concrete, transport module 402 can utilize mobile Internet or broadband internet that the program data information that obtains is uploaded onto the server.
Receiver module 403 is used for obtaining the programme information relevant with the program data information of uploading from server, and shows at digital terminal.
Concrete, receiver module 404 is arranged programme information after obtaining the programme information relevant with the program data information of uploading from server according to the height of network attention degree.
The embodiment of the invention is not link to each other with the Internet at the terminal of broadcast program; Adopt other digital terminals to gather program data information; By digital terminal program data information is uploaded to network, by server program data information is turned back to digital terminal, the user obtains programme information.When the embodiment of the invention can also be at the broadcast program terminal links to each other with the Internet, directly the terminal with broadcast program obtained program data information, and then the mode of obtaining programme information of uploading onto the server realizes.
The present invention is that reference is described according to the flow chart and/or the block diagram of method, equipment (system) and the computer program of the embodiment of the invention.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or the block diagram and/or square frame and flow chart and/or the block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out through the processor of computer or other programmable data processing device produce to be used for the device of the function that is implemented in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame appointments.
These computer program instructions also can be stored in ability vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work; Make the instruction that is stored in this computer-readable memory produce the manufacture that comprises command device, this command device is implemented in the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
These computer program instructions also can be loaded on computer or other programmable data processing device; Make on computer or other programmable devices and to carry out the sequence of operations step producing computer implemented processing, thereby the instruction of on computer or other programmable devices, carrying out is provided for being implemented in the step of the function of appointment in flow process of flow chart or a plurality of flow process and/or square frame of block diagram or a plurality of square frame.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.