Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The embodiment of the present invention obtains DVB live video data by condition reception device, obtains Internet resources by connecting third-party server simultaneously, achieves the unified management of the function that the live and network program request of DVB combines.
Fig. 1 shows the implementation environment of the method that the live and network program request of DVB that the embodiment of the present invention provides combines, and for convenience of explanation, illustrate only part related to the present invention.
Intelligence playback terminal 100 pairs of video datas are play.
In embodiments of the present invention, intelligent playback terminal 100 is the equipment of Android system, comprises intelligent television, mobile phone, panel computer and Intelligent set top box etc.
As one embodiment of the present of invention, intelligent playback terminal 100 is provided with can displaying video stream android terminal application.
The digital television signal received from cable television network is carried out descrambling by condition reception device 200, then the TS after descrambling is streaming to intelligent playback terminal 100 and plays.
Cloud Server 300, for intelligent playback terminal 100 provides the channel list of the live and network program request of DVB, programme information, station symbol, EPG information, related-program to recommend and operator's informaiton etc.
OTT server 400, provides video content and the video related information of network program request to intelligent playback terminal 100.
In embodiments of the present invention, OTT server 400 is third-party server, and namely OTT server 400 and video provider have cooperation.
In embodiments of the present invention, when realizing nexus sowing time, Cloud Server 300 obtains the channel list of network program request from OTT server 400, programme information, station symbol, EPG information, related-program are recommended and operator's informaiton etc.
Fig. 2 shows the structure of the condition reception device 200 that the embodiment of the present invention provides, and for convenience of explanation, illustrate only part related to the present invention.
In embodiments of the present invention, condition reception device 200 is made up of frequency locking module 210, demodulation module 220, descrambling module 230, smart card 240 and USB device 250, first the digital television signal that cable television network incoming end receives enters frequency locking module 210, and then successively through demodulation module 220 and descrambling module 230, the digital television signal received that achieves a butt joint carries out descrambling, then by USB device 250, the TS stream after descrambling is outputted to intelligent playback terminal 100.
As one embodiment of the present of invention, one end of condition reception device 200 adopts the interface of USB device 250 to be connected with intelligent playback terminal 100, the other end is connected with the incoming end of cable television network by frequency locking module 210, directly can carry out Signal transmissions between intelligent playback terminal 100 and condition reception device 200.
In embodiments of the present invention, smart card 240 is provided by digital television signal provider, for providing decruption key to condition reception device 200, when the digital television signal received from cable television network is coded signal, the decruption key utilizing smart card 240 to provide is needed to be decrypted it.
As an alternative embodiment of the invention, when the digital television signal received from cable television network is not coded signal, the decruption key provided by smart card 240 is not needed to be decrypted it.
Fig. 3 shows the realization flow of the method that the live and network program request of DVB that the embodiment of the present invention provides combines, and for convenience of explanation, illustrate only part related to the present invention.
In embodiments of the present invention, when starting terminal applies, condition reception device 200 returns the facility information of condition reception device 200 to terminal applies, and terminal applies utilizes the facility information of condition reception device 200 when obtaining Internet resources for authentication.Wherein, the facility information of condition reception device 200 comprises the facility information such as device id and device type of condition reception device 200.
As one embodiment of the present of invention, when condition reception device 200 first time uses, when being also initialization, terminal applies sends the instruction of the facility information obtaining condition reception device 200 automatically to condition reception device 200, thus condition reception device 200 returns the facility information of this condition reception device 200 to terminal applies.
As an alternative embodiment of the invention, when condition reception device 200 be not first time use time, when user needs the facility information checking condition reception device 200, terminal applies sends the instruction needing the facility information obtaining condition reception device 200 initiatively to condition reception device 200 according to user's request.
In step S301, terminal applies receives play instruction.
In embodiments of the present invention, play instruction can be the live instruction of DVB or network program request instruction, and play instruction also comprises programme information simultaneously.
As one embodiment of the present of invention, when needs carry out DVB live or nexus sowing time, the selection of the live instruction of DVB that terminal applies reception user carries out on its application interface or network program request instruction, terminal applies receives the programme information of the needs broadcasting that user selects on program guide simultaneously.
In embodiments of the present invention, the programme information on the application interface of terminal applies is kept on Cloud Server 300.
In the first embodiment of the present invention, the channel list that the DVB that first provides according to Cloud Server 300 of terminal applies is live, program guide, station symbol, EPG information, related-program are recommended, programme replay and operator's informaiton etc. select the program that needs to play.
As the first embodiment of the present invention, terminal applies, when carrying out DVB and being live, can recall the program guide before watched channel is play, and selects the program needing viewing, thus can carry out programme replay when leaking the program before having seen.
In the first embodiment of the present invention, the program guide on Cloud Server 300 also provides program commending function, and recommend the video relevant to user's current playing program to user, user can select program according to program commending.
In the second embodiment of the present invention, the channel list of the network program request that first terminal applies provides according to Cloud Server 300, program guide, station symbol, EPG information and operator's informaiton etc. select the program needing to play.
When the instruction that terminal applies receives is the live instruction of DVB, perform step S302.
In step s 302, the terminal applies transmission live instruction of DVB and programme information are to condition reception device 200.
In embodiments of the present invention, the terminal applies transmission live instruction of DVB and programme information, to condition reception device 200, return video data to make the live instruction of the DVB of condition reception device 200 received by it and programme information.
As one embodiment of the present of invention, when the instruction that terminal applies receives is the live instruction of DVB, the terminal applies transmission live instruction of DVB and programme information, to condition reception device 200, return video data to make the live instruction of the DVB of condition reception device 200 received by it and programme information.
When the instruction that terminal applies receives is network program request instruction, perform step S303.
In step S303, terminal applies transmission network program request instruction and programme information are to OTT server 400.
In embodiments of the present invention, terminal applies sends network program request instruction and programme information to OTT server 400, returns video data to make the network program request instruction of OTT server 400 received by it and programme information.
As one embodiment of the present of invention, when the instruction that terminal applies receives is network program request instruction, terminal applies sends network program request instruction and programme information to OTT server 400, returns video data to make the network program request instruction of OTT server 400 received by it and programme information.
In step s 304, terminal applies plays the video data returned.
In embodiments of the present invention, when user select be DVB live instruction time, terminal applies receives and what play is the live video stream returned from condition reception device 200, i.e. TS stream, when user select be network program request instruction time, terminal applies receives and what play is from network of network video flowing.
Fig. 4 shows realization flow when terminal applies that first embodiment of the invention provides sends DVB live instruction, for convenience of explanation, illustrate only part related to the present invention.
When terminal applies select carry out DVB live time, if condition reception device 200 is use first time, terminal applies starts the instruction of the facility information obtaining condition reception device 200 to condition reception device 200 automatically, otherwise terminal applies sends the instruction of the facility information obtaining condition reception device 200 as required.
In step S401, the terminal applies transmission live instruction of DVB and programme information are to condition reception device 200.
In the first embodiment of the invention, when user select to carry out DVB live time, terminal applies sends programme information that the live instruction of DVB and needs carry out playing to condition reception device 200.
In step S402, condition reception device 200 receives the live instruction of DVB and programme information and returns corresponding TS stream.
In embodiments of the present invention, condition reception device 200 receives the live instruction of DVB and programme information, the TS stream corresponding with programme information according to received DVB live instruction acquisition, and returns TS and flow to terminal applies.
In embodiments of the present invention, after the live instruction of DVB and programme information sended over applied by condition reception device 200 receiving terminal, condition reception device 200 is from cable television network receiver, video stream, because player cannot play the TS stream directly received from cable television network, condition reception device 200 couples of TS flow to row relax and TS after returning process flows to terminal applies.
Fig. 5 shows first embodiment of the invention conditional receiver 200 and receives the live instruction of DVB and programme information and the realization flow returning corresponding TS stream, for convenience of explanation, illustrate only part related to the present invention.
In step S501, condition reception device 200 receives the live instruction of DVB and the programme information of terminal applies transmission.
In the first embodiment of the invention, condition reception device 200 receives the programme information that the live instruction of DVB that terminal applies sends and the needs selected on its application interface of terminal applies carry out playing.
In step S502, condition reception device 200 obtains the vision signal TS stream corresponding with programme information from cable television network.
In the first embodiment of the invention, condition reception device 200 receive terminal applies send the live instruction of DVB and programme information after, from cable television network receiving digital television signal.
In step S503, condition reception device 200 carries out scramble process to the TS stream corresponding with programme information and returns the TS after scramble process flowing to application terminal.
In the first embodiment of the invention, the digital television signal directly received from cable television network due to condition reception device 200 is that multifrequency point multichannel TS flows, and terminal applies can only be play single-frequency point single channel TS and flows, so the digital television signal descrambling received becomes single-frequency point single channel TS to flow by condition reception device 200 again, then export to terminal applies.
Fig. 6 shows terminal applies in first embodiment of the invention and plays the realization flow of the video data returned, and for convenience of explanation, illustrate only part related to the present invention.
In step s 601, terminal applies receives the TS stream returned from condition reception device 200.
In the first embodiment of the invention, first terminal applies obtains the TS stream of the single-frequency point single channel after descrambling returned from condition reception device 200.
In step S602, the TS stream that the TS returned circulation changes latticed form into is play by terminal applies.
In the first embodiment of the invention, because the player be arranged on intelligent playback terminal 100 cannot play-over TS stream, the mode of supporting document form and network video stream is play, and TS stream is real-time video flowing, so cannot preserve in the mode of file, so terminal applies sets up a http service, thus the TS returned by condition reception device 200 can be flowed through http service and convert network flow form to, player is linked to http service by fixed address, and the TS stream obtaining latticed form is play.
The terminal applies that Fig. 7 shows second embodiment of the invention to be provided sends realization flow during network program request instruction, for convenience of explanation, illustrate only part related to the present invention.
When terminal applies selects to carry out nexus sowing time, if condition reception device 200 is use first time, terminal applies sends the instruction of the facility information obtaining condition reception device 200 automatically to condition reception device 200, otherwise terminal applies sends the instruction of the facility information obtaining condition reception device 200 as required.
In step s 701, terminal applies transmission network program request instruction and programme information are to OTT server 400.
In second embodiment of the invention, when terminal applies selects to carry out nexus sowing time, terminal applies sends programme information that network program request instruction and needs carry out playing to OTT server 400.
In step S702, OTT server 400 returns corresponding video data according to programme information.
In the second embodiment of the present invention, the programme information that terminal applies is play as required, from third-party server, also namely OTT server 400 place obtains the link needing the Internet video play, and terminal applies is direct more directly obtains network video data from OTT server 400.
In embodiments of the present invention, OTT server 400, after receiving network program request instruction, searches the video data corresponding with programme information, and returns the video data corresponding with programme information found.
Fig. 8 shows the structure of the device that the live and network program request of DVB that the embodiment of the present invention provides combines, and for convenience of explanation, illustrate only part related to the present invention.
Facility information receiving element 500, the facility information that condition of acceptance receiver 200 returns.
In embodiments of the present invention, when starting terminal applies, condition reception device 200 returns the facility information of condition reception device 200 to facility information receiving element, and terminal applies utilizes the facility information of condition reception device 200 when obtaining Internet resources for authentication.Wherein, the facility information of condition reception device 200 comprises the facility information such as device id and device type of condition reception device 200.
Play mode selected cell 600, receives play instruction.
In embodiments of the present invention, play instruction can be the live instruction of DVB or network program request instruction, and play instruction also comprises programme information simultaneously.
As one embodiment of the present of invention, when needs carry out DVB live or nexus sowing time, play mode selected cell 600 receives the selection of the live instruction of DVB that user carries out on its application interface or network program request instruction, and play mode selected cell 600 receives the programme information that needs that user selects on program guide are play simultaneously.
The live instruction process unit 700 of DVB, the transmission live instruction of DVB and programme information, to condition reception device 200, return video data to make the live instruction of the DVB of condition reception device 200 received by it and programme information.
In embodiments of the present invention, when the instruction that play mode selected cell 600 receives is the live instruction of DVB, the terminal applies transmission live instruction of DVB and programme information, to condition reception device 200, return video data to make the live instruction of the DVB of condition reception device 200 received by it and programme information.
Network program request instruction process unit 800, sends network program request instruction and programme information to OTT server 400, returns video data to make the network program request instruction of OTT server 400 received by it and programme information.
In embodiments of the present invention, when the instruction that play mode selected cell 600 receives is network program request instruction, terminal applies sends network program request instruction and programme information to OTT server 400, returns video data to make the network program request instruction of OTT server 400 received by it and programme information.
Video data broadcast unit 900, plays the video data returned.
In embodiments of the present invention, when user select be DVB live instruction time, terminal applies receives and what play is the live video stream returned from condition reception device 200, i.e. TS stream, when user select be network program request instruction time, terminal applies receives and what play is from network of network video flowing.
Fig. 9 shows the structure of the live instruction process unit of DVB that first embodiment of the invention provides, and for convenience of explanation, illustrate only part related to the present invention.
When terminal applies select carry out DVB live time, if condition reception device 200 is use first time, terminal applies sends the instruction of the facility information obtaining condition reception device 200 automatically to condition reception device 200, otherwise terminal applies sends the instruction of the facility information obtaining condition reception device 200 as required.
The live instruction of DVB and programme information transmitting element 710, the terminal applies transmission live instruction of DVB and programme information are to condition reception device 200.
In the first embodiment of the invention, when terminal applies select to carry out DVB live time, terminal applies sends programme information that the live instruction of DVB and needs carry out playing to condition reception device 200.
Instruction execution unit 720, condition reception device 200 receives the live instruction of DVB and programme information and returns corresponding TS stream.
In embodiments of the present invention, condition reception device 200 receives the live instruction of DVB and programme information, the TS stream corresponding with programme information according to received DVB live instruction acquisition, and returns TS and flow to terminal applies.
In embodiments of the present invention, after the live instruction of DVB and programme information sended over applied by condition reception device 200 receiving terminal, condition reception device 200 is from cable television network receiver, video stream, because player cannot play the TS stream directly received from cable television network, condition reception device 200 couples of TS flow to row relax and TS after returning process flows to terminal applies.
Figure 10 shows the structure of instruction execution unit in first embodiment of the invention, for convenience of explanation, illustrate only part related to the present invention.
The live instruction of DVB and programme information receiving element 721, condition reception device 200 receives the live instruction of DVB and the programme information of terminal applies transmission.
In the first embodiment of the invention, condition reception device 200 receives the programme information that the live instruction of DVB that terminal applies sends and the needs selected on its application interface of terminal applies carry out playing.
Data television signal stream acquiring unit 722, condition reception device 200 obtains the vision signal TS stream corresponding with programme information from cable television network.
In the first embodiment of the invention, condition reception device 200 receive terminal applies send the live instruction of DVB and programme information after, from cable television network receiving digital television signal.
Descrambling unit 723, condition reception device 200 carries out scramble process to the TS stream corresponding with programme information and returns the TS after scramble process flowing.
In the first embodiment of the invention, the digital television signal directly received from cable television network due to condition reception device 200 is that multifrequency point multichannel TS flows, and terminal applies can only be play single-frequency point single channel TS and flows, become single-frequency point single channel TS to flow so the digital television signal received is carried out descrambling by condition reception device 200 again, then export to terminal applies.
Figure 11 shows the structure of video data broadcast unit in first embodiment of the invention, for convenience of explanation, illustrate only part related to the present invention.
TS flows receiving element 910, and terminal applies receives the TS stream returned from condition reception device 200.
In the first embodiment of the invention, the TS that first terminal applies obtains from the single-frequency point single channel after descrambling of condition reception device 200 flows.
Network video stream broadcast unit 920, the TS stream that terminal applies changes latticed form into according to the TS circulation returned is play.
In the first embodiment of the invention, because the player be arranged on intelligent playback terminal 100 cannot play-over TS stream, the mode of supporting document form and network video stream is play, and TS stream is real-time video flowing, so cannot preserve in the mode of file, so terminal applies sets up a http service, thus the TS returned by condition reception device 200 can be flowed through http service and convert network flow form to, player is linked to http service by fixed address, and the TS stream obtaining latticed form is play.
Figure 12 shows the structure chart of the network program request instruction process unit that second embodiment of the invention provides, and for convenience of explanation, illustrate only part related to the present invention.
When terminal applies selects to carry out nexus sowing time, if condition reception device 200 is use first time, terminal applies sends the instruction of the facility information obtaining condition reception device 200 automatically to condition reception device 200, otherwise terminal applies sends the instruction of the facility information obtaining condition reception device 200 as required.
Network program request instruction and programme information transmitting element 810, terminal applies transmission network program request instruction and programme information are to OTT server 400.
In second embodiment of the invention, when terminal applies selects to carry out nexus sowing time, terminal applies sends programme information that network program request instruction and needs carry out playing to OTT server 400.
Network video data acquiring unit 820, OTT server 400 returns corresponding video data according to programme information.
In the second embodiment of the present invention, the programme information that terminal applies is play as required, from third-party server, also namely OTT server 400 place obtains the link needing the Internet video play, and terminal applies is direct more directly obtains network video data from OTT server 400.
In embodiments of the present invention, OTT server 400, after receiving network program request instruction, searches the video data corresponding with programme information, and returns the video data corresponding with programme information found.
The embodiment of the present invention obtains DVB live video data by condition reception device, obtains Internet resources by connecting third-party server simultaneously, achieves the unified management of the function that the live and network program request of DVB combines.Meanwhile, by the different radio and TV operator of unified management, Internet video provider and smart machine manufacturer, realize carrying out as required customization and the issue of the live and network video on demand service of DVB.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.