Video content method for pushing and systemTechnical field
The present invention relates to a kind of video content method for pushing and system.
Background technology
Along with computer software and development of electronic technology, the portable terminal of built-in operating system is universal day by day.Typical portable terminal is a hand-held intelligent equipment, and like smart mobile phone or panel computer etc., they provide function and property convenient for control from strength to strength to the consumer, comprises network communications capability, Internet video search and broadcast etc.But the screen size of handheld device is less, and must be hand-held, has a strong impact on the experience that the user watches for a long time.Need badly on the display terminal that television equipment that the Internet video that searches is shared to giant-screen more etc. can realize showing and watch, better viewing experience is provided in order to giant-screen advantage with television equipment etc.
It mainly is through IP (agreement that interconnects between the Internet Protocol network) network local video data stored in the equipment to be transferred to other equipment that present video is shared; For example from the STB of hand-held intelligent equipment with video Data Transmission to televisor; Hand-held intelligent equipment in playing process must whole process transmit in real time but this mode requires video; Thereby this mode is for hand-held intelligent equipment, and relatively power consumption is unfavorable for pushing for a long time video data.
Summary of the invention
The technical matters that the present invention will solve is to share and need hand-held intelligent equipment and the transmission of display device real time link in order to overcome in the prior art video; Thereby the defective that takies the too much communication resource and consume too much electric energy; A kind of video content method for pushing and system are provided; Through Internet video being passed through network push, shared to display terminal from portable terminal, play by the latter, provide better broadcast to control and viewing experience.
The present invention solves above-mentioned technical matters through following technical proposals:
The invention provides a kind of video content method for pushing, be characterized in, said video content method for pushing may further comprise the steps:
S1, a portable terminal comprises the video source of a key word or from an internet video directory index, chooses the video source that comprises said key word through an internet video search engine retrieving;
S2, said portable terminal extracts the video source network address, and is sent to a display terminal from said video source;
S3, said display terminal obtains video data through the said video source network address from said video source, and the said video data that displays the play.
The search engine of internet video described in the present invention is used for to the Internet user video search function being provided, and comprises the network address of video source in the Search Results.Said internet video search engine can also can be provided by the service provider of video source from the third party who is independent of video source voluntarily.The third party's search engine that is independent of video source can also be searched for the program of a plurality of video source.
The directory index of internet video described in the present invention also can be described as electronic program guides (EPG); It provides the directory index of video for the Internet user; Said videogram index is worked out making by the supplier of video source usually, wherein comprises the video source network address.
Portable terminal of the present invention can be smart mobile phone, the panel computer that possesses network function, particularly has the hand-held mobile terminal of wireless network module.
Display terminal of the present invention be meant possess network access functions, the televisor of Internet video ability to play or comprise the televisor of STB.
The source video sequence that video source of the present invention provides for video source service provider must comprise the video source network address in the wherein said video source, thereby client can be confirmed the position of video data based on the said video source network address in video source service provider.
Preferably, said step S3Further comprising the steps of afterwards:
S4, said portable terminal controls the action that displays the play of said display terminal.
The action that wherein displays the play described in the present invention is meant that said display terminal carries out said broadcast and control instruction, actions such as the broadcast of control video data, time-out or continued broadcasting.
Preferably, said step S4For:
Said portable terminal sends one and plays and control instruction to said display terminal, and said display terminal is controlled the instruction control action that displays the play based on said broadcast.
Preferably, said step S4For:
S41, said display terminal shows a plurality of playback action icons, each playback action icon link has a broadcast to control instruction;
S42, said portable terminal sends a selection instruction to said display terminal;
S43, said display terminal searches the pairing playback action icon of said selection instruction, and instruction is controlled in the broadcast of acquisition and said playback action icon link;
S44, said display terminal carries out said broadcast and controls instruction.
Display terminal described in the present invention is carried out said broadcast and is controlled instruction, thus actions such as the broadcast of control video data, time-out or continued broadcasting.
Each playback action icon and each broadcast are controlled mode that instruction links through data such as pointer link and are realized that the playback action icon controls linking of instruction with playing among the present invention.
Selection instruction described in the present invention has comprised the information of the playback action icon that the user selects or the coordinate information of the viewing area that the user selects on the display interface of said display terminal; And then the said display terminal playback action icon selected of judges further, thereby instruction is controlled in the broadcast of the playback action icon that obtains selecting corresponding to the user.
Preferably, said broadcast is controlled to instruct and is comprised play instruction, pause instruction, continued broadcasting instruction, F.F. instruction, rewind down instruction and stop play instruction.
Said play instruction, pause instruction, continued broadcasting instruction, F.F. instruction, rewind down instruct and stop play instruction is the usual instructions in the video playback control, so give unnecessary details no longer in detail among the present invention.
The present invention also provides a kind of video content supplying system, is characterized in, said video content supplying system comprises a portable terminal and a display terminal;
Said portable terminal comprises that the load module, an internet video search module, the internet video directory index that are used to read in a key word browse module, a video source network address maker and one first network interface;
Wherein said internet video search module is used for comprising through an internet video search engine retrieving video source of said key word;
Said internet video directory index is browsed module and is used for choosing the video source that comprises said key word from an internet video directory index;
Said video source network address maker extracts the video source network address from the video source that comprises said key word;
Said display terminal comprises a video player, a video data extraction apparatus and one second network interface of the video data that is used to display the play;
Wherein said second network interface and said first network interface are set up network linking, and obtain the said video source network address from said first network interface;
Said video data extraction apparatus obtains video data through the said video source network address from said video source.
Preferably; Said portable terminal also comprises being used to send plays a commander sender of controlling instruction or selection instruction; Said display terminal also comprises an instruction parser; Wherein said instruction parser is used for receive playing to be controlled instruction or receives selection instruction and search the pairing broadcast of said selection instruction and control instruction, controls the action that displays the play of the said video player of instruction control then based on said broadcast.
Preferably, said instruction parser receives said broadcast through the network linking of setting up between said first network interface and second network interface and controls instruction or selection instruction.
Preferably, said portable terminal also obtains said broadcast through said load module and controls instruction or selection instruction.
Preferably, said broadcast is controlled to instruct and is comprised play instruction, pause instruction, continued broadcasting instruction, F.F. instruction, rewind down instruction and stop play instruction.
Preferably, said first network interface and second network interface are TCP/IP (Transmission Control Protocol/Internet Protocol transmission control protocol/the Internet interconnection protocol) network interface.
For the ease of describing, among the present invention said portable terminal and display terminal are divided into various modules according to function and describe respectively, so when embodiment of the present invention, can in same or a plurality of softwares and/or hardware, realize the function of each module.
On the basis that meets this area general knowledge, above-mentioned each optimum condition, but combination in any promptly get each preferred embodiments of the present invention.
Positive progressive effect of the present invention is:
Video content method for pushing of the present invention and system utilize portable terminal view Internet videogram or carry out video search; Obtain the video access address; Then video address is sent to display terminal, load and play, use viewing experience thereby promote the user by display terminal.
Said portable terminal can also be play and control, and utilizes display terminal so on the one hand.For example the giant-screen of television equipment promotes viewing experience; Utilize the property lifting convenient for control of portable terminal to play the convenience of controlling on the other hand; In the process of video-see and broadcast, also do not influence simultaneously the normal use of portable terminal; For example, do not influence the standby of portable terminal or receive calls etc.
Description of drawings
Fig. 1 is the structural representation of the video content supplying system of preferred embodiment of the present invention.
Fig. 2 is the structural representation of the portable terminal of preferred embodiment of the present invention.
Fig. 3 is the structural representation of the display terminal of preferred embodiment of the present invention.
Fig. 4 is the process flow diagram of the video content method for pushing of preferred embodiment of the present invention.
Fig. 5 is another process flow diagram of the video content method for pushing of preferred embodiment of the present invention.
Embodiment
Mode through embodiment further specifies the present invention below, but does not therefore limit the present invention among the described scope of embodiments.
The video content supplying system of present embodiment is as shown in Figure 1, comprises aportable terminal 1 and adisplay terminal 2.
Wherein the video content supplying system of present embodiment utilizesportable terminal 1 view Internet videogram index or carries out video search through video search engine; Thereby obtain the video source network address; It is video access address in the internet; Then the video source network address is sent to displayterminal 2; From the video source of internet, load and playing video data based on the said video source network address bydisplay terminal 2, so utilize the advantage ofdisplay terminal 2 aspect demonstration to promote user's use viewing experience.
Wherein as shown in Figure 2, comprise in theportable terminal 1 of present embodiment that aload module 11, an internetvideo search module 12, an internet video directory index browsemodule 13, a video sourcenetwork address maker 14, acommander sender 15 and a TCP/IP network interface 16.
The network interface of TCP/IP described in thepresent embodiment 16 is used for setting up network linking withdisplay terminal 2, thus can and said display terminal between carry out the mutual of data.
Wherein saidload module 11 is used to read in the key word of user's input, and said key word has comprised the relevant information that is used to hope the video source of searching.And saidload module 11 can also obtain the broadcast that is used to import control the instruction or selection instruction.
Wherein said broadcast is controlled instruction and is comprised play instruction, pause instruction, continued broadcasting instruction, F.F. instruction, rewind down instruction and stop the instruction that play instruction etc. is used for the control of video Play Control.
And said selection instruction is that the instruction of instruction is controlled in the broadcast that the user selects needs to carry out when saiddisplay terminal 2 internal preset have said broadcast to control instruction.Can simplify the control of the video playback of 1 pair ofdisplay terminal 2 of portable terminal this moment further.
Said commander sender 15 is used for controlling instruction or selection instruction transfers to display terminal 2 through the broadcast that said TCP/IP network interface 16 receives saidload module 11.
Said internetvideo search module 12 can comprise the video source of said key word through the video search engine retrieval of external internet.Said internet video directory index is browsedmodule 13 can choose the video source that comprises said key word from the internet video directory index of said outside.Be the search module of internet video described in thepresent embodiment 12 and the internet video directory index is browsed the information thatmodule 13 all is used to search the video source of user's needs.
Said video sourcenetwork address maker 14 extracts the video source network address from the video source that comprises said key word.
As shown in Figure 3, display terminal described in thepresent embodiment 2 comprises avideo player 21, a videodata extraction apparatus 22, aninstruction parser 23 and a TCP/IP network interface 24.
Wherein said TCP/IP network interface 24 is set up network linking with said TCP/IP network interface 16, and obtains the said video source network address from said TCP/IP network interface 16.
Said videodata extraction apparatus 22 obtains video data through the said video source network address from said video source.After this saidvideo player 21 said video data that displays the play.
Said inaddition instruction parser 23 receives to play fromportable terminal 1 through said TCP/IP network interface 24 controls instruction; Control the action that displays the play of the said video player of instruction control then based on said broadcast; Perhaps receive selection instruction and indisplay terminal 2 preset broadcast control to search in the instruction and control instruction with the pairing broadcast of said selection instruction, then based on controlling the action that displays the play of the said video player of instruction control with the pairing broadcast of said selection instruction.
The broadcast that is video player described in thepresent embodiment 21 is controlled by following two kinds of implementations:
The first,portable terminal 1 sends broadcast, time-out, continued broadcasting, F.F., rewind down, stops broadcast such as broadcast and control instruction and givedisplay terminal 2, and display terminal 2 can receive instruction, identify instruction, and according to instructing the execution relevant action.For example; Can be at button such asportable terminal 1 display halt/play, stop etc.; And time schedule bar; The user can click that time-out/broadcast is play, time-out, continued broadcasting, or stop button withdraws from broadcast, andportable terminal 1 can send corresponding broadcast and controls instruction and givedisplay terminal 2 when the user clicks these buttons.Afterdisplay terminal 2 is received instruction, discern, parse instruction, transfer tovideo player 21 and carry out relevant playback action according to instruction byinstruction parser 23.
For example; The user is a pause buttonportable terminal 1 click, andportable terminal 1 sends pause instruction to display terminal 2, and 21 of the video players ofdisplay terminal 2 suspend video playback; And the time point of record time-out, can continue to play from time out point in order to follow-up.If click " F.F. ", " rewind down " button or drag the time schedule bar atportable terminal 1, then send and control instruction accordingly and givedisplay terminal 2,21 of video players carry out F.F., rewind down according to instruction or drag the broadcast control action of broadcast.
The second, be preset with broadcast in thedisplay terminal 2 and control instruction, saidportable terminal 1 is controlled the action that displays the play that said video player is controlled in instruction through selecting to carry out correspondingly to play.For example; Button is controlled in broadcasts such asdisplay terminal 2 display halts/play, stop, and the time schedule bar, also has cursor of mouse;Portable terminal 1 sends pointing device (like cursor of mouse) and moves and click event; Afterdisplay terminal 2 was received click event, which button what judge click was, carried out corresponding actions according to institute's button click again.Like what click is " time-out " button, and then display terminal 2 is carried out the broadcast that suspends broadcast and controlled instruction, and writes down the time point that suspends, and can continue broadcast from time out point in order to follow-up; If click " F.F. ", " rewind down " button, or drag the time schedule bar, can carry out F.F., rewind down or drag the broadcast control action of broadcast.This mode highly versatile is easy to and all kinds of third party's independent vides website compatibility, each big main flow video website especially at present.
The main difference of above-mentioned two kinds of implementations is: first kind of implementation is the relevant interface element that has that is displayed the play and controlled byportable terminal 1, the broadcast and the demonstration of 2 responsible video pictures of display terminal.Portable terminal only is responsible for sending that pointing device moves and click event in second kind of implementation, bydisplay terminal 2 the display the play button controlled and the broadcast and the demonstration of video pictures.
First kind of implementation is to be sent to play byportable terminal 1 to control instruction.Second kind of implementation is to send pointing device (mouse) click event byportable terminal 1, controls the broadcast of button internal trigger bydisplay terminal 2 according to the broadcast of being clicked and controls instruction.
Portable terminal described in thepresent embodiment 1 normally possesses smart mobile phone or panel computer of TCP/IP network function etc.Saidportable terminal 1 can built-in literal or phonitic entry method, can carry out the keyword input of Internet video, addressable search engine, thereby and submit keyword to search engine and obtain Search Results, and from Search Results, extract the source address of Internet video.But saidportable terminal 1 is the browsing video directory index also; Therefrom obtain the source address of Internet video; And can connect and authentication through TCP/IP network anddisplay terminal 2, send the Internet video source address to display terminal 2 then, load and the playing network video by display terminal 2.Portable terminal 1 also can send to play to display terminal 2 and control instruction or selection instruction through the TCP/IP network in addition.Pointing device click event etc. for example, thus the video playback ofdisplay terminal 2 is controlled.
Thedisplay terminal 2 of present embodiment can be televisor or the STB that possesses TCP/IP network access functions, Internet video ability to play, can receive from the Internet video address ofportable terminal 1 or data, broadcast through the TCP/IP network and control instruction or selection instruction etc.
When obtaining and carry out fromportable terminal 1, plays when controlling instruction bydisplay terminal 2 in the video content supplying system of present embodiment; When carrying out the video content propelling movement; The video content supplying system is carried out the flow process of video content method for pushing as shown in Figure 4, comprising following steps:
Step 11, theload module 11 of saidportable terminal 1 receives the key word of user's input.
Step 12; The internetvideo search module 12 of saidportable terminal 1 comprises the video source of key word through the internet video search engine retrieving, and perhaps said internet video directory index is browsedmodule 13 and from the internet video directory index, chosen the video source that comprises said key word.
Step 13, the video sourcenetwork address maker 14 of saidportable terminal 1 are extracted the video source network address from said video source, and are sent to saiddisplay terminal 2 through TCP/IP network interface 16.
Step 14, saiddisplay terminal 2 obtains video data through videodata extraction apparatus 22 from said video source based on the said video source network address that receives from TCP/IP network interface 24, and through thevideo player 21 said video data that displays the play.
Step 15, theload module 11 of saidportable terminal 1 receive to play controls instruction, and throughcommander sender 15 instruction is controlled in said broadcast and be sent to saiddisplay terminal 2.
Step 16, theinstruction parser 23 of saiddisplay terminal 2 are controlled the action that displays the play of instructioncontrol video player 21 based on said broadcast.
Indisplay terminal 2 in the video content supplying system of present embodiment, be preset with to play and control instruction; When the saidportable terminal 1 of saiddisplay terminal 2 execution is controlled instruction through the broadcast in thedisplay terminal 2 of selection instruction selection; When carrying out the video content propelling movement; The video content supplying system is carried out the flow process of video content method for pushing as shown in Figure 5, comprising following steps:
Step 21, theload module 11 of saidportable terminal 1 receives the key word of user's input.
Step 22; The internetvideo search module 12 of saidportable terminal 1 comprises the video source of key word through the internet video search engine retrieving, and perhaps said internet video directory index is browsedmodule 13 and from the internet video directory index, chosen the video source that comprises said key word.
Step 23, the video sourcenetwork address maker 14 of saidportable terminal 1 are extracted the video source network address from said video source, and are sent to saiddisplay terminal 2 through TCP/IP network interface 16.
Step 24, saiddisplay terminal 2 obtains video data through videodata extraction apparatus 22 from said video source based on the said video source network address that receives from TCP/IP network interface 24, and through thevideo player 21 said video data that displays the play.
Step 25, saiddisplay terminal 2 shows a plurality of playback action icons, each playback action icon link has a broadcast to control instruction.
Step 26, theload module 11 of saidportable terminal 1 receives selection instruction, and throughcommander sender 15 said selection instruction is sent to saiddisplay terminal 2.
Step 27, saiddisplay terminal 2 are searched the pairing playback action icon of said selection instruction, and instruction is controlled in the broadcast of acquisition and said playback action icon link.
Step 28, saiddisplay terminal 2 are controlled the action that displays the play of instructioncontrol video player 21 based on said broadcast.
Though more than described embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, protection scope of the present invention is limited appended claims.Those skilled in the art can make numerous variations or modification to these embodiments under the prerequisite that does not deviate from principle of the present invention and essence, but these changes and modification all fall into protection scope of the present invention.