[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108076383A - Adaptive identifying, control method, set-top box and electronic programming server - Google Patents

Adaptive identifying, control method, set-top box and electronic programming server Download PDF

Info

Publication number
CN108076383A
CN108076383A CN201611034670.0A CN201611034670A CN108076383A CN 108076383 A CN108076383 A CN 108076383A CN 201611034670 A CN201611034670 A CN 201611034670A CN 108076383 A CN108076383 A CN 108076383A
Authority
CN
China
Prior art keywords
channel
address
ott
iptv
broadcast address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611034670.0A
Other languages
Chinese (zh)
Inventor
石海燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201611034670.0A priority Critical patent/CN108076383A/en
Priority to PCT/CN2017/111660 priority patent/WO2018090978A1/en
Publication of CN108076383A publication Critical patent/CN108076383A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast 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/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
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present invention provides a kind of adaptive identifying, control method, set-top box and electronic programming server, after the electronic programming server of IPTV platforms receives the broadcast address acquisition request of set-top box transmission, to set-top box feedback channel address list, a business channels in the channel address list correspond to an IPTV physical channels broadcast address and an OTT physical channel broadcast address.After set-top box receives the playing request comprising target service channel to be played, directly according to the network access mode of present access network, the corresponding IPTV physical channels broadcast address of selection target business channels or OTT physical channel broadcast address from channel address list, and then corresponding channel code stream is obtained according to the broadcast address of selection and is played out.Set-top box in the present invention can support the broadcasting of IPTV channels and OTT channels simultaneously, and the channel for improving set-top box and operation system in Multi net voting platform plays adaptation function, enhances the satisfaction of user experience.

Description

Adaptive identifying, control method, set-top box and electronic programming server
Technical field
The present invention relates to field of communication technology more particularly to a kind of adaptive identifying, control method, set-top box and electronics sections Mesh server.
Background technology
IPTV (Internet Protocol Television, Interactive Internet TV) main operation mode is at present It can be existed simultaneously in the IPTV networks of operator with RTSP (Real Time Streaming Protocol, real-time streaming transport Agreement) based on traditional IPTV content, there is also based on HLS (HTTP Live Streaming, dynamic code rate are adaptive) OTT (over the top, refer to and various application services are provided a user by internet) content, set-top box (Set Top Box, STB) user can only watch the corresponding channel of IPTV networks, and OTT (Over The Top) content can only pass through the intelligence such as mobile phone, PAD It can terminal viewing.With the gradual popularization of IPTV service, number of users is quickly grown, especially the development of OTT technologies so that is used Family diversified demand is continuously increased, but set-top box traditional at present can only play the program of RTSP channels, can not play OTT frequencies The program in road causes satisfaction of users poor, is unfavorable for extending corresponding Service Market.
The content of the invention
A kind of adaptive identifying provided in an embodiment of the present invention, control method, set-top box and electronic programming server solve Existing set-top box cannot play the program of OTT channels, cause satisfaction of users poor, be unfavorable for extending corresponding business city .
In order to solve the above technical problems, the embodiment of the present invention provides a kind of adaptive identifying method, including:
Channel address list is obtained from IPTV platforms, a business channels in the channel address list correspond to one IPTV physical channels broadcast address and an OTT physical channel broadcast address;
Receive the playing request for including target service channel to be played;
According to the network access mode of present access network, the target service frequency is selected from the channel address list The corresponding IPTV physical channels broadcast address in road or OTT physical channel broadcast address are obtained according to the broadcast address of selection and corresponded to Channel code stream play out.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of adaptive identifying control method, including:
It receives the channel address from set-top box and obtains request;
To the set-top box feedback channel address response message, arranged in the channel address response message comprising channel address Table, a business channels in the channel address list correspond to an IPTV physical channels broadcast address and an OTT physics Channel broadcast address.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of set-top box, including:
Address acquisition module, for from IPTV platforms obtain channel address list, one in the channel address list Business channels correspond to an IPTV physical channels broadcast address and an OTT physical channel broadcast address;
Playing request receiving module, for receiving the playing request for including target service channel to be played;
Playing control module, for the network access mode according to set-top box present access network, from the channel address The corresponding IPTV physical channels broadcast address of the target service channel or OTT physical channel broadcast address, root are selected in list Corresponding channel code stream is obtained according to the broadcast address of selection to play out.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of electronic programming server, including:
Address requests receiving module obtains request for receiving the channel address from set-top box;
Processing module, it is described for generating channel address list and to the set-top box feedback channel address response message Comprising the channel address list in channel address response message, a business channels in the channel address list correspond to one A IPTV physical channels broadcast address and an OTT physical channel broadcast address.
The embodiment of the present invention also provides a kind of computer storage media, and computer is stored in the computer storage media Executable instruction, the computer executable instructions are used to perform foregoing adaptive identifying and control method.
The beneficial effects of the invention are as follows:
Adaptive identifying, control method, set-top box, electronic programming server and the calculating provided according to embodiments of the present invention Machine storage medium, the electronic programming servers of IPTV platforms receive set-top box transmission broadcast address obtain request after, to machine Top box feedback channel address list, a business channels in the channel address list correspond to an IPTV physical channel and play ground Location and an OTT physical channel broadcast address.It, can after set-top box receives the playing request comprising target service channel to be played With directly according to the network access mode of present access network, selection target business channels are corresponding from channel address list IPTV physical channels broadcast address or OTT physical channel broadcast address, and then corresponding frequency is obtained according to the broadcast address of selection Road code stream plays out.Set-top box in the present invention can play IPTV frequencies according to the adaptive selection of current network connection mode Set-top box in road code stream or OTT channel code streams namely the present invention supports the broadcasting of IPTV channels and OTT channels simultaneously, improves Set-top box and operation system play adaptation function in the channel of Multi net voting platform, enhance the satisfaction of user experience, more sharp In the corresponding Service Market of extension.
Description of the drawings
Fig. 1 is the introducing OTT channel code stream schematic diagrames in the embodiment of the present invention one;
Fig. 2 is the adaptive identifying control method flow diagram in the embodiment of the present invention one;
Fig. 3 is the corresponding physical channel schematic diagram of business channels in the embodiment of the present invention one;
Fig. 4 is the generation channel address list schematic diagram in the embodiment of the present invention one;
Fig. 5 is the adaptive identifying flow diagram in the embodiment of the present invention one;
Fig. 6 is selection target business channels flow diagram in the slave channel address list in the embodiment of the present invention one;
Fig. 7 is the electronic programming server architecture schematic diagram in the embodiment of the present invention two;
Fig. 8 is the set up box structure schematic diagram in the embodiment of the present invention two.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is part of the embodiment in the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art are obtained every other without making creative work Embodiment belongs to the scope of protection of the invention.The embodiment of the present invention is made below by specific embodiment combination attached drawing into One step is described in detail.
Embodiment one:
IPTV platforms in the present embodiment can introduce OTT channel code streams, and a corresponding business channels set one IPTV physical channels (PhysicalChannel) broadcast address and an OTT physical channel (PhysicalChannel) play ground Location.So after the broadcast address for receiving set-top box transmission obtains request, IPTV platform architectures and to set-top box feedback channel Address list, at this time business channels in the channel address list correspond to an IPTV physical channels broadcast address and one OTT physical channel broadcast address.It, then can be direct after set-top box receives the playing request comprising target service channel to be played According to the network access mode of present access network, the corresponding IPTV physics of selection target business channels from channel address list Channel broadcast address or OTT physical channel broadcast address, so according to the broadcast address of selection obtain corresponding channel code stream into Row plays.Therefore the set-top box in the present embodiment can play IPTV channels according to the adaptive selection of current network connection mode Code stream or OTT channel code streams realize while to the broadcasting of support IPTV channels and OTT channels, improve set-top box and business System plays adaptation function in the channel of Multi net voting platform.
The introducing of OTT channel code streams on the present embodiment IPTV platforms, reality that can be by service provider on IPTV platforms It is existing, the physical channel in corresponding OTT domains can be specifically created on the content distributing server (CDN server) of IPTV platforms, so OTT channel code streams are introduced afterwards, which can be put down by the Broadcast Control in the code stream injection device of service provider's offer The encoder of platform is sliced into ts bursts and m3u8 files, and stores onto the CDN server of IPTV platforms, so that subsequent download makes With.It is shown in Figure 1 that the OTT channel code streams introduce process.After OTT channel code streams being introduced in CDN server, CDN server Corresponding OTT physical channels broadcast address can be synchronized to the electronic programming server (EPG server) of IPTV platforms.For Electronic programming server generates and sends corresponding OTT physical channels broadcast address to set-top box.The adaptive identifying controlling party Method is shown in Figure 2, including:
S201:It receives the channel address from set-top box and obtains request;
It can be sent after set-top box logs in electronic programming server that the channel address, which obtains request, specifically be transmitted across Details are not described herein for journey.
S202:To set-top box feedback channel address response message.
Comprising channel address list in the channel address response message of feedback, a business channels in channel address list A corresponding IPTV physical channels broadcast address and an OTT physical channel broadcast address.It is shown in Figure 3, in the present embodiment, Channel needs the physical channel i.e. PhysicalChannel for ensureing IPTV and OTT to correspond to same business channels Channel, i.e., Meet following requirement:
1st, a business Channel includes 2 PhysicalChannel.The physical channel in IPTV domains generally all exists IPTV service channel has been previously implanted into, and the PhysicalChannel in OTT domains is in IPTV service platform manual creation.
2nd, this 2 PhysicalChannel, one is IPTV physical channels (RTSP/IGMP), and one is OTT physics frequency Road (HLS).
3rd, the attribute of this 2 PhysicalChannel can be identical, such as:Whether support time shift, time shift duration, whether prop up Hold holding time of TVOD, TVOD etc..
4th, the programme Schedule metadata of service provider can only need to issue a to IPTV service system (tool Body is to be handed down to business Channel), to ensure that user either plays OTT channels or corresponding IPTV channels, the body of user It tests all the same.
In the present embodiment, the process of electronic programming server generation channel address list is shown in Figure 4, including:
S401:Check the IPTV physical channels and OTT physical channels that business channels are included;
S402:Broadcast address (such as the including but not limited to URL (Uniform of preferential assembly IPTV physical channels Resource Locator, uniform resource locator), i.e. ChannelURL, TimeShiftURL field);
S403:Assembled OTT physical channels broadcast address (such as include but not limited to URL (Uniform Resource Locator, uniform resource locator)), it can specifically be configured by extending OTTChannelURL;It should be appreciated that This step can also be performed prior to S402 or performed simultaneously with S402.
S404:The structure of assembled channel broadcast address;
S405:Channel address response message is issued, which includes channel list address structure body.
For set top box side, based on above-mentioned setting, realize that the process of adaptive identifying is shown in Figure 5, including:
S501:Channel address list is obtained from IPTV platforms.
Specific acquisition process is referring to above-mentioned shown, and a business channels in the step mid band address list correspond to one A IPTV physical channels broadcast address and an OTT physical channel broadcast address.
S502:Receive the playing request for including target service channel to be played.
The playing request can be that set-top box users directly issue.
S503:The network access mode of network, the selection target industry from channel address list are accessed according to current set top box The corresponding IPTV physical channels broadcast address of business channel or OTT physical channel broadcast address, obtain according to the broadcast address of selection Corresponding channel code stream plays out.
For example, when selection be IPTV physical channel broadcast address when, then from the CDN server of IPTV platforms download pair The IPTV channel code streams answered play out;When selection be OTT physical channel broadcast address when, then can be from IPTV platforms Corresponding OTT channel code streams are downloaded in CDN server to play out.
In the present embodiment, the broadcast address of the network access mode selection concrete type of network is accessed according to current set top box Selection rule can flexibly be set according to concrete application scene.Such as network access mode can be set to include in the present embodiment Two kinds of sides of access in radio (such as including but not limited to the access of LAN cables) and wireless access (such as including but not limited to WIFI) Formula.
In a kind of example, selection rule is referring to shown in the following table 1.
Table 1
Network access mode Physical channel broadcast address type
Access in radio IPTV physical channel broadcast address
Wireless access OTT physical channel broadcast address
It is wired and wireless access (be subject to access in radio) simultaneously IPTV physical channel broadcast address
Based on the selection course shown in table 1, the detailed process of S503 includes:
When the current network access mode of set-top box is access in radio, the target service is selected from channel address list The corresponding IPTV physical channels broadcast address of channel obtains corresponding IPTV frequencies according to the IPTV physical channels broadcast address of selection Road code stream plays out;
When the current network access mode of set-top box is wireless access, the target service is selected from channel address list The corresponding OTT physical channels broadcast address of channel obtains corresponding OTT channels according to the OTT physical channels broadcast address of selection Code stream plays out;
When the current network access mode of set-top box accesses simultaneously for wireless access and access in radio, then using access in radio as Standard selects the corresponding IPTV physical channels broadcast address of the target service channel, according to selection from channel address list IPTV physical channels broadcast address obtains corresponding IPTV channel code streams and plays out.Certainly, may be set to be at this time with nothing Subject to line access or User Defined is supported to set.
In another example, selection rule is referring to shown in the following table 2.
Table 2
Network access mode Physical channel broadcast address type
Wireless access IPTV physical channel broadcast address
Access in radio OTT physical channel broadcast address
It is wired and wireless access (be subject to wireless access) simultaneously IPTV physical channel broadcast address
At this point, the selection course shown in based on table 2, the detailed process of S503 includes:
When the current network access mode of set-top box is wireless access, the target service is selected from channel address list The corresponding IPTV physical channels broadcast address of channel obtains corresponding IPTV frequencies according to the IPTV physical channels broadcast address of selection Road code stream plays out;
When the current network access mode of set-top box is access in radio, the target service is selected from channel address list The corresponding OTT physical channels broadcast address of channel obtains corresponding OTT channels according to the OTT physical channels broadcast address of selection Code stream plays out;
When the current network access mode of set-top box accesses simultaneously for wireless access and access in radio, then using wireless access as Standard selects the corresponding IPTV physical channels broadcast address of the target service channel, according to selection from channel address list IPTV physical channels broadcast address obtains corresponding IPTV channel code streams and plays out.Certainly, may be set to be at this time with nothing Subject to line access or User Defined is supported to set.
In above-mentioned steps, the corresponding OTT physical channels broadcast address of selection target business channels from channel address list Process is shown in Figure 6, further includes:
S601:Judge whether the corresponding OTT physical channels broadcast address of target service channel is empty in channel address list; If not, go to S602;Otherwise, S603 is gone to;
S602:Select corresponding OTT physical channels broadcast address.
S603:The corresponding IPTV physical channels broadcast address of selection target business channels from channel address list.
Adaptive identifying provided in this embodiment and control method, can allow set-top box according to current network connection mode from The selection of adaptation plays IPTV channel code streams or OTT channel code streams, realizes while to IPTV channels and OTT channels is supported to broadcast It puts, the channel for improving set-top box and operation system in Multi net voting platform plays adaptation function, is more conducive to opening for Service Market It opens up.
Embodiment two:
IPTV platforms in the present embodiment can be further introduced into OTT frequencies on the basis of existing IPTV channel code streams Road code stream, and a corresponding business channels set IPTV physical channels (PhysicalChannel) broadcast address and one OTT physical channels (PhysicalChannel) broadcast address.So request is obtained in the broadcast address for receiving set-top box transmission Afterwards, IPTV platform architectures and to set-top box feedback channel address list, at this time business channels in the channel address list A corresponding IPTV physical channels broadcast address and an OTT physical channel broadcast address.Set-top box is received comprising to be played It, then can be directly according to the network access mode of present access network, from channel address after the playing request of target service channel The corresponding IPTV physical channels broadcast address of selection target business channels or OTT physical channel broadcast address, Jin Ergen in list Corresponding channel code stream is obtained according to the broadcast address of selection to play out.Therefore the set-top box in the present embodiment can be according to current The adaptive selection of internetwork connection mode plays IPTV channel code streams or OTT channel code streams, realizes while to supporting IPTV frequencies The broadcasting in road and OTT channels, the channel for improving set-top box and operation system in Multi net voting platform play adaptation function.
The introducing of OTT channel code streams on the present embodiment IPTV platforms, reality that can be by service provider on IPTV platforms It is existing, the physical channel in corresponding OTT domains can be specifically created on the content distributing server (CDN server) of IPTV platforms, so OTT channel code streams are introduced afterwards, which can be put down by the Broadcast Control in the code stream injection device of service provider's offer The encoder of platform is sliced into ts bursts and m3u8 files, and stores onto the CDN server of IPTV platforms, so that subsequent download makes With.After introducing OTT channel code streams in CDN server, CDN server can be same by corresponding OTT physical channels broadcast address It walks to the electronic programming server (EPG server) of IPTV platforms.It generates for electronic programming server and is sent to set-top box Corresponding OTT physical channels broadcast address.Electronic programming server in the present embodiment is shown in Figure 7, including:
Address requests receiving module 71 obtains request for receiving the channel address from set-top box.The channel address obtains It can be sent after set-top box logs in electronic programming server to take request, and details are not described herein for specific transmission process.
Processing module 72, for generating channel address list and to set-top box feedback channel address response message, the channel Comprising the channel address list in address response message, a business channels in the channel address list correspond to an IPTV Physical channel broadcast address and an OTT physical channel broadcast address.
The process that processing module 72 generates channel address list is as follows:Check the IPTV physical channels that business channels are included With OTT physical channels, broadcast address (such as the including but not limited to URL (Uniform of preferential assembly IPTV physical channels Resource Locator, uniform resource locator), i.e. ChannelURL, TimeShiftURL field), then assembly OTT objects Manage channel broadcast address (such as include but not limited to URL (Uniform Resource Locator, unified resource positioning Symbol)), it can specifically be configured by extending OTTChannelURL;It should be appreciated that the two can also perform simultaneously.
The controller or processing that above-mentioned each functions of modules of electronic programming server can be by server in the present embodiment Device realize, and above-mentioned function can by electronic programming server JS modules (middleware module between EPG and set-top box, It is deployed on EPG) it realizes.
Shown in Figure 8, set-top box provided in this embodiment includes:
Address acquisition module 81, for from IPTV platforms obtain channel address list, one in the channel address list A business channels correspond to an IPTV physical channels broadcast address and an OTT physical channel broadcast address.
Playing request receiving module 82, for receiving the playing request for including target service channel to be played, which please Asking can be that set-top box users directly issue.
Playing control module 83 for the network access mode according to set-top box present access network, is arranged from channel address The corresponding IPTV physical channels broadcast address of selection target business channels or OTT physical channel broadcast address in table, according to selection Broadcast address obtain corresponding channel code stream and play out.
In a kind of example, it is access in radio that playing control module 83, which is used in the current network access mode of set-top box, When, the corresponding IPTV physical channels broadcast address of the target service channel is selected from channel address list, according to selection IPTV physical channels broadcast address obtains corresponding IPTV channel code streams and plays out;And in the current network of set-top box When access way is wireless access, the corresponding OTT physical channels of the target service channel is selected to broadcast from channel address list Address is put, obtaining corresponding OTT channel code streams according to the OTT physical channels broadcast address of selection plays out;And for When the current network access mode of set-top box accesses simultaneously for wireless access and access in radio, then access in radio is subject to, from frequency The corresponding IPTV physical channels broadcast address of selection target business channels in track address list, according to the IPTV physical channels of selection Broadcast address obtains corresponding IPTV channel code streams and plays out.Certainly, may be set to be at this time be subject to wireless access or Person supports User Defined to set.
In another example, it is wireless access that playing control module 83, which is used in the current network access mode of set-top box, When, the corresponding IPTV physical channels broadcast address of the target service channel is selected from channel address list, according to selection IPTV physical channels broadcast address obtains corresponding IPTV channel code streams and plays out;In the current network access mode of set-top box For access in radio when, the corresponding OTT physical channels broadcast address of selection target business channels from channel address list, according to choosing The OTT physical channels broadcast address selected obtains corresponding OTT channel code streams and plays out;And in the current net of set-top box When network access way accesses simultaneously for wireless access and access in radio, then access in radio is subject to, selected from channel address list The corresponding IPTV physical channels broadcast address of target service channel is selected, according to the acquisition pair of the IPTV physical channels broadcast address of selection The IPTV channel code streams answered play out.
Playing control module 83 in the present embodiment is additionally operable to the selection target business channels from channel address list and corresponds to OTT physical channel broadcast address during, judge the corresponding OTT physics of target service channel described in channel address list frequency Whether road broadcast address is empty, if not, selecting corresponding OTT physical channels broadcast address;Otherwise, from channel address list The corresponding IPTV physical channels broadcast address of selection target business channels.
Above-mentioned each functions of modules of set-top box can be realized by the processor in set-top box in the present embodiment, the present embodiment In set-top box can IPTV channel code streams or OTT channel code streams be played according to the adaptive selection of current network connection mode, It realizes while to the broadcasting of support IPTV channels and OTT channels, improves set-top box and operation system in Multi net voting platform Channel plays adaptation function, is more conducive to the developing of Service Market.
Obviously, those skilled in the art should be understood that each module of the embodiments of the present invention or each step can be used General computing device realizes that they can concentrate on single computing device or be distributed in multiple computing device institutes On the network of composition, optionally, they can be realized with the program code that computing device can perform, it is thus possible to by they It is stored in computer storage media (ROM/RAM, magnetic disc, CD) and is performed by computing device, and in some cases, it can With the steps shown or described are performed in an order that is different from the one herein or they are fabricated to each integrated circuit die respectively Multiple modules in them or step are fabricated to single integrated circuit module to realize by block.So the present invention does not limit It is combined in any specific hardware and software.
Embodiment three:
The present embodiment combines a kind of realization method of specific application scenarios, and further illustration is done to the present invention.
The EPG (electronic programming server) and CDN (content distributing server) of IPTV platforms are in STB, that is, machine in the present embodiment When top box is with LAN mouthfuls of cables (wired connection) and WIFI accesses (wireless connection), it can access, IPTV channel contents and OTT Channel content exists simultaneously, i.e., RTSP with HLS contents are existed simultaneously, it is necessary to according to network access mode difference current STB, are broadcast The content of different agreement is put, mainly channel content.The present embodiment is then with EPG, JS module (i.e. EPG and the machine top of IPTV platforms Middleware module between box, is deployed on EPG), STB several modules coordinate realization.
Specific mechanism is as follows:
1st, EPG issues channelplayurltype (channel broadcasting website type) and switchs to js, to support at present The broadcast address (i.e. URL) of IPTV and OTT is sent out, it is specific as follows:
When the 2nd, issuing js channel informations, when can increase parameter field ottcdnchannelcode, EPG switch opening, this Value EPG issues corresponding ott physical channels code (the physics frequencies in the OTTChannelURL in corresponding channel address structure Road).
A kind of realization method of js interfaces in the present embodiment is as follows:
3rd, the js interfaces of STB readings internetwork connection mode are defined as follows in the present embodiment:
Mode 1 is LAN mouthfuls of cable connections, and STB preferentially plays IPTV channels (RTSP/IGMP);Mode 2 is WIFI connections, STB preferentially plays OTT channels (HLS).
4th, for js after channel plays and calls joinChannel (' xxx '), Streaming Media reports virtual events to represent that channel starts It plays, js determines whether it is multicast channel, if multicast, then multicast is set to start the timer of bill report, to realize The record of user multicast ticket when LAN accesses the multicast channel for playing IPTV is (because OTT channels are not required to there is no multicast Record multicast ticket).
Based on above-mentioned setting, when the STB in the present embodiment is logged in, EPG server can call telecommunication specification JS interfaces CTCSetConfig (' Channel ', ' channlurlstruct ') each channel broadcast address structure is issued to STB.
In the channel broadcast address structure that EPG server issues, OTTChannelURL fields are extended.Business platform exists The broadcasting URL of IPTV is preferentially write in ChannelURL and TimeShiftURL fields.If Channel includes OTT's OTT is then played URL write-in OTTChannelURL field values by PhysicalChannel.
The processing procedure of STB sides is as follows:
1st, STB, which is logged in, receives business platform and issues CTCSetConfig (' Channel ', ' channlurlstruct ') Channel broadcast address structure when, to support parsing and storage configuration body in extend OTTChannelURL fields.
2nd, when user selects to play some channel, STB obtains channel and plays and time shift URL following the next rules:
2.1) when, STB judgements are the connections of LAN cables, the field in this channel broadcast address structure is locally searched ChannelURL plays URL as channel, and field TimeShiftURL is taken to play URL as channel time-shifting and is handed down to player.
2.2) when, STB judgements are WIFI connections, then field in this channel broadcast address structure is preferentially searched in local OTTChannelURL is played as channel and time shift URL, if in the absence of OTTChannelURL is empty or field, reuses ChannelURL plays URL, TimeShiftURL as channel and is handed down to player as channel time-shifting broadcasting URL.
2.3) when, STB judges that WIFI and LAN mouthfuls of cable connects simultaneously, set with STB user settings or STB itself acquiescences Subject to the connection mode for putting (such as be subject to wired connection or wireless connection), after determining connection mode, according to above-mentioned 2 kinds of modes Channel is obtained to play and time shift URL.
In addition, in the present embodiment, play with during time shift in channel, when network access mode changes, do not switch The type of code stream still continues to use predetermined code stream type.In the present embodiment, receive new playing request (namely switching After channel), the code stream type of last selection can also be directly continued to use, it can also be according to current network access mode according to upper It states the corresponding code stream type of process choosing and carries out adaptive identifying.
The above content is the further descriptions made with reference to specific embodiment to the embodiment of the present invention, it is impossible to recognize The specific implementation of the fixed present invention is confined to these explanations.For those of ordinary skill in the art to which the present invention belongs, Without departing from the inventive concept of the premise, several simple deduction or replace can also be made, should all be considered as belonging to the present invention Protection domain.

Claims (11)

1. a kind of adaptive identifying method, including:
Channel address list is obtained from IPTV platforms, a business channels in the channel address list correspond to an IPTV object Manage channel broadcast address and an OTT physical channel broadcast address;
Receive the playing request for including target service channel to be played;
According to the network access mode of present access network, the target service channel pair is selected from the channel address list The IPTV physical channels broadcast address or OTT physical channel broadcast address answered obtain corresponding frequency according to the broadcast address of selection Road code stream plays out.
2. adaptive identifying method as described in claim 1, which is characterized in that according to the network access mode, from described The corresponding IPTV physical channels broadcast address of the target service channel or OTT physical channels is selected to play in channel address list Address play out including:
When the network access mode is access in radio, the target service channel is selected to correspond to from the channel address list IPTV physical channel broadcast address, according to the IPTV physical channels broadcast address of selection obtain corresponding IPTV channel code streams into Row plays;
When the network access mode is wireless access, the target service channel is selected to correspond to from the channel address list OTT physical channel broadcast address, corresponding OTT channel code streams are obtained according to the OTT physical channels broadcast address of selection and are carried out It plays.
3. adaptive identifying method as described in claim 1, which is characterized in that according to the network access mode, from described The corresponding IPTV physical channels broadcast address of the target service channel or OTT physical channels is selected to play in channel address list Address play out including:
When the network access mode is wireless access, the target service channel is selected to correspond to from the channel address list IPTV physical channel broadcast address, according to the IPTV physical channels broadcast address of selection obtain corresponding IPTV channel code streams into Row plays;
When the network access mode is access in radio, the target service channel is selected to correspond to from the channel address list OTT physical channel broadcast address, corresponding OTT channel code streams are obtained according to the OTT physical channels broadcast address of selection and are carried out It plays.
4. adaptive identifying method as claimed in claim 2 or claim 3, which is characterized in that selected from the channel address list During the corresponding OTT physical channels broadcast address of the target service channel, further include:
Judge whether the corresponding OTT physical channels broadcast address of target service channel described in the channel address list is empty; If not, select corresponding OTT physical channels broadcast address;
Otherwise, the corresponding IPTV physical channels broadcast address of the target service channel is selected from the channel address list.
5. a kind of adaptive identifying control method, including:
It receives the channel address from set-top box and obtains request;
To the set-top box feedback channel address response message, channel address list is included in the channel address response message, A business channels in the channel address list correspond to an IPTV physical channels broadcast address and an OTT physical channel Broadcast address.
6. adaptive identifying control method as claimed in claim 5, which is characterized in that the set-top box feedback channel address Before response message, further include:
The OTT physical channel broadcast address of business channels, the OTT physical channels broadcast address are obtained from content distributing server Broadcast address for the OTT physical channels created on content distributing server, and be stored on the content distributing server Corresponding OTT code streams.
7. a kind of set-top box, including:
Address acquisition module, for obtaining channel address list, a business in the channel address list from IPTV platforms Channel corresponds to an IPTV physical channels broadcast address and an OTT physical channel broadcast address;
Playing request receiving module, for receiving the playing request for including target service channel to be played;
Playing control module, for the network access mode according to set-top box present access network, from the channel address list It is middle to select the corresponding IPTV physical channels broadcast address of the target service channel or OTT physical channel broadcast address, according to choosing The broadcast address selected obtains corresponding channel code stream and plays out.
8. set-top box as claimed in claim 7, which is characterized in that the playing control module is used in the network access side When formula is access in radio, the corresponding IPTV physical channels of the target service channel is selected to play from the channel address list Address obtains corresponding IPTV channel code streams according to the IPTV physical channels broadcast address of selection and plays out;And for When the network access mode is wireless access, select the target service channel corresponding from the channel address list OTT physical channel broadcast address obtains corresponding OTT channel code streams according to the OTT physical channels broadcast address of selection and is broadcast It puts.
9. set-top box as claimed in claim 7, which is characterized in that the playing control module is used in the network access side When formula is wireless access, the corresponding IPTV physical channels of the target service channel is selected to play from the channel address list Address obtains corresponding IPTV channel code streams according to the IPTV physical channels broadcast address of selection and plays out;And for When the network access mode is access in radio, select the target service channel corresponding from the channel address list OTT physical channel broadcast address obtains corresponding OTT channel code streams according to the OTT physical channels broadcast address of selection and is broadcast It puts.
10. set-top box as claimed in claim 8 or 9, which is characterized in that the playing control module is additionally operable to from the channel During the corresponding OTT physical channels broadcast address of the target service channel is selected in address list, with judging the channel Whether the corresponding OTT physical channels broadcast address of target service channel described in the list of location is empty, if not, selection is corresponding OTT physical channel broadcast address;Otherwise, the corresponding IPTV objects of the target service channel are selected from the channel address list Manage channel broadcast address.
11. a kind of electronic programming server, including:
Address requests receiving module obtains request for receiving the channel address from set-top box;
Processing module, for generating channel address list and to the set-top box feedback channel address response message, the channel Comprising the channel address list in address response message, a business channels in the channel address list correspond to one IPTV physical channels broadcast address and an OTT physical channel broadcast address.
CN201611034670.0A 2016-11-18 2016-11-18 Adaptive identifying, control method, set-top box and electronic programming server Pending CN108076383A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611034670.0A CN108076383A (en) 2016-11-18 2016-11-18 Adaptive identifying, control method, set-top box and electronic programming server
PCT/CN2017/111660 WO2018090978A1 (en) 2016-11-18 2017-11-17 Self-adaptive playing and control method, set top box and electronic programme server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611034670.0A CN108076383A (en) 2016-11-18 2016-11-18 Adaptive identifying, control method, set-top box and electronic programming server

Publications (1)

Publication Number Publication Date
CN108076383A true CN108076383A (en) 2018-05-25

Family

ID=62146168

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611034670.0A Pending CN108076383A (en) 2016-11-18 2016-11-18 Adaptive identifying, control method, set-top box and electronic programming server

Country Status (2)

Country Link
CN (1) CN108076383A (en)
WO (1) WO2018090978A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131886A (en) * 2019-12-24 2020-05-08 晶晨半导体(深圳)有限公司 Method for optimizing system temperature rise by adjusting WIFI
CN112019933A (en) * 2020-09-08 2020-12-01 湖南快乐阳光互动娱乐传媒有限公司 Service method and device of intelligent hardware equipment
CN112437355A (en) * 2020-11-23 2021-03-02 深圳市友华软件科技有限公司 Method and system for realizing three-layer multicast
CN113489724A (en) * 2021-07-05 2021-10-08 湖南快乐阳光互动娱乐传媒有限公司 Application method and device of IPTV service
CN113747204A (en) * 2021-07-29 2021-12-03 深圳市九洲电器有限公司 Program acquisition method, device, server and storage medium
CN113923494A (en) * 2021-10-09 2022-01-11 深圳创维数字技术有限公司 IPTV set-top box and dual-network playing method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113747210B (en) * 2020-05-29 2023-09-05 中国移动通信集团湖南有限公司 Method, equipment and server for accessing IPTV network through OTT TV equipment
CN115086702B (en) * 2022-07-04 2024-06-11 天翼数字生活科技有限公司 OTT and IPTV dual-service system data processing method and related equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193256B (en) * 2006-11-23 2010-10-27 华为技术有限公司 Method and device for getting media content by using uniform EPG
US9351035B2 (en) * 2011-03-25 2016-05-24 Telefonaktiebolaget Lm Ericsson (Publ) Hybrid media receiver, middleware server and corresponding methods, computer programs and computer program products
US20130305274A1 (en) * 2012-05-14 2013-11-14 Telefonaktiebolaget L M Ericsson (Publ) Over the top content access
CN102970581B (en) * 2012-11-16 2015-12-02 华为技术有限公司 A kind of digital TV data transmission method, device and system
CN103841453B (en) * 2014-03-13 2017-02-22 烽火通信科技股份有限公司 Method for achieving OTT playing through IPTV non-intelligent set top box
CN105100859A (en) * 2014-05-21 2015-11-25 中兴通讯股份有限公司 Multi-mode set-top box and mode management method thereof
CN105376657A (en) * 2014-08-15 2016-03-02 中国电信股份有限公司 Media content supplying method, media content playing method, media content supplying device and media content service system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131886A (en) * 2019-12-24 2020-05-08 晶晨半导体(深圳)有限公司 Method for optimizing system temperature rise by adjusting WIFI
CN112019933A (en) * 2020-09-08 2020-12-01 湖南快乐阳光互动娱乐传媒有限公司 Service method and device of intelligent hardware equipment
CN112437355A (en) * 2020-11-23 2021-03-02 深圳市友华软件科技有限公司 Method and system for realizing three-layer multicast
CN112437355B (en) * 2020-11-23 2022-07-01 深圳市友华软件科技有限公司 Method and system for realizing three-layer multicast
CN113489724A (en) * 2021-07-05 2021-10-08 湖南快乐阳光互动娱乐传媒有限公司 Application method and device of IPTV service
CN113489724B (en) * 2021-07-05 2022-07-08 湖南快乐阳光互动娱乐传媒有限公司 Application method and device of IPTV service
CN113747204A (en) * 2021-07-29 2021-12-03 深圳市九洲电器有限公司 Program acquisition method, device, server and storage medium
CN113747204B (en) * 2021-07-29 2024-03-15 深圳市九洲电器有限公司 Program acquisition method, device, server and storage medium
CN113923494A (en) * 2021-10-09 2022-01-11 深圳创维数字技术有限公司 IPTV set-top box and dual-network playing method
CN113923494B (en) * 2021-10-09 2023-06-02 深圳创维数字技术有限公司 IPTV set top box and double-network playing method

Also Published As

Publication number Publication date
WO2018090978A1 (en) 2018-05-24

Similar Documents

Publication Publication Date Title
CN108076383A (en) Adaptive identifying, control method, set-top box and electronic programming server
RU2534977C2 (en) Information processing apparatus, data management method and programme
US20110246563A1 (en) Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
US20070266122A1 (en) Multimedia Session Management
CN103069826A (en) Transmission device and method, reception device and method, and transmission/reception system
US20100106769A1 (en) Apparatus and method for managing media content delivery for multiple communication devices
US20080271097A1 (en) System And Method For Receiving And Playing Network Television Programs
CN106060055B (en) A kind of television video playback method and system
US20140282729A1 (en) Multi-option sourcing of content
CA3040829C (en) Information processing device and information processing method
CN101662658B (en) Program push method, set-top box and electronic program guide
US11374670B2 (en) Receiving device, transmitting device, and data processing method
CN103986945A (en) Hybrid network system, channel content replay method and hybrid set top box
CN103414921B (en) A kind of method for building up of distributed IPTV multi-terminal video service switchover
US12120365B2 (en) Reception device, reception method, transmission device, and transmission method
CN103618950A (en) Inter-cut method of content of smart television
CN107318052A (en) Player method, television set and the storage medium of television video
KR101768219B1 (en) Apparatus and method for inserting advertisement in a broadcasting system
CN109005430A (en) A kind of order method, system, device and the storage medium of audio/video content
CN106209824A (en) The cloud edit methods of data, system and the client of cloud editor
CN102651745B (en) A kind of player method of business tine, system and device
CN101291189B (en) Method and apparatus for transmitting electronic service guide
CN102137288B (en) Method for realizing carousel services and carousel server
CN101374102B (en) Method, equipment and functional entity for transferring IPTV business parameter
CN103873896A (en) Internet TV realizing method, system and OTV business platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180525