CN102137277B - 实现交互式轮播频道的方法、装置及*** - Google Patents
实现交互式轮播频道的方法、装置及*** Download PDFInfo
- Publication number
- CN102137277B CN102137277B CN201010255374.XA CN201010255374A CN102137277B CN 102137277 B CN102137277 B CN 102137277B CN 201010255374 A CN201010255374 A CN 201010255374A CN 102137277 B CN102137277 B CN 102137277B
- Authority
- CN
- China
- Prior art keywords
- carousel
- program
- carousel program
- channel
- request
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel 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
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2408—Monitoring of the upstream path of the transmission network, e.g. client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47208—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting near-video-on-demand content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6405—Multicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种实现交互式轮播频道的方法、装置及***。涉及轮播频道领域,能够以较低的运营成本实现交互式轮播频道。所述方法包括:发送轮播节目元数据给用户设备,接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目,根据所述播放请求确定下一个播放的轮播节目,以组播/广播形式发送所确定的轮播节目的媒体流。主要应用于轮播频道,可以应用于基于IMS的IPTV***。
Description
技术领域
本发明涉及轮播频道领域,尤其涉及实现交互式轮播频道的方法、装置及***。
背景技术
轮播(Near Video ON Demand,NVOD)频道业务是交互式网络电视(InternetProtocol Television,IPTV)***中的一种增强业务。由运营商选择一组节目,比如可以是热点电影、精选综艺节目或者连续剧中的一个或者多个组成一组节目,在一个频道或者多个频道按编排顺序播放或者循环播放选定的节目组中的节目,构成轮播频道。
为了实现轮播频道与用户的交互性,现有技术中公开了一种交互式轮播频道。采用在轮播频道服务器端部署一个话音点播***的方式,终端用户通过电话等话音设备接入交互式轮播频道服务器并点播节目,根据用户的点播数量或者时间选择出下一个需要播放的轮播节目,交互式轮播服务器播放用户点播的下一个需要播放的轮播节目。这种方案虽然能够实现轮播频道与用户的交互目的,但是,部署一个话音点播***需要额外的设备和成本投入,比如点播节目用的话音设备就不是已有的IPTV设备,增加了轮播频道的运营成本。
发明内容
本发明的实施例提供一种实现交互式轮播频道的方法、装置及***,能够以较低的运营成本实现交互式轮播频道。
为达到上述目的,本发明的实施例采用如下技术方案:
一种实现交互式轮播频道的方法,包括:
发送轮播节目元数据给用户设备;
接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目的标识;
根据所述播放请求确定下一个播放的轮播节目;
以组播/广播形式发送所确定的轮播节目的媒体流。
一种实现交互式轮播频道的装置,包括:
发送单元,用于发送轮播节目元数据给用户设备;
接收单元,用于接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目的标识;
获取单元,用于根据所述播放请求确定下一个播放的轮播节目;
发送单元,还用于以组播/广播形式发送所确定的轮播节目的媒体流。
一种实现交互式轮播频道的***,包括:
用户设备,用于接收轮播服务器发送的轮播节目元数据;
轮播频道服务器,接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目的标识,并根据所述播放请求确定下一个播放的轮播节目;在确定下一个播放的轮播节目后,以组播/广播形式发送所确定的轮播节目的媒体流。
本发明实施例提供的一种实现交互式轮播频道的方法、装置及***,用户可以通过用户设备直接选择希望下一个播放的轮播节目,而不需要增加IPTV***外的设备点播希望下一个播放的轮播节目。在用户通过用户设备直接选择了希望下一个播放的轮播节目后,即用户发送出点播请求后,所述实现交互式轮播频道的装置能够接收用户的点播请求,并根据所述点播请求确定下一个要播放的轮播节目,在确定了下一个要播放的轮播节目后,发送所述下一个要播放的轮播节目的媒体流给用户设备。
采用本发明实施例所述技术方案,用户能够通过IPTV***用户设备直接参与选择轮播频道服务器播放的节目,实现了交互式轮播频道。且实现本发明实施例所述实现交互式轮播频道的方法、装置及***的技术方案不需要额外的大型设备,只需在软件方面作相应的扩展和修改便能够实现,所以,实现本发明实施例所述技术方案的运营成本较低。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所述实现交互式轮播频道的方法的流程图;
图2为本发明实施例所述实现交互式轮播频道的方法改进的实施方式的流程图;
图3为本发明实施例所述基于IP多媒体子***(IMS)的IPTV***中实现交互式轮播频道的方法的流程图;
图4为本发明实施例所述基于IP多媒体子***(IMS)的IPTV***中用户与轮播频道服务器建立链接的过程的流程图;
图5为本发明实施例所述基于传统的IPTV***中用户与轮播频道服务器建立链接的过程的流程图;
图6为本发明实施例所述实现交互式轮播频道的装置的结构图;
图7为本发明实施例所述实现交互式轮播频道的装置改进的实施方式的结构图;
图8为本发明实施例所述实现交互式轮播频道的***的结构图;
图9为本发明实施例所述增加新的轮播频道过程的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种实现交互式轮播频道的方法,如图1所示,包括如下步骤:
101、发送轮播节目元数据给用户设备。所述轮播节目元数据包括:节目名称列表、节目时长、节目内容简介和识别轮播节目的标识等信息。用户设备接收并显示所述轮播节目元数据供用户选择,用户可以浏览所述轮播节目名称列表及单个轮播节目的详细信息。
102、用户通过用户设备直接选择希望下一个播放的轮播节目,即用户发送播放请求。
103、在用户通过用户设备选择了希望下一个播放的轮播节目后,即用户发送出播放请求后,接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目。
104、根据所述播放请求确定下一个要播放的轮播节目。
105、在确定了下一个要播放的轮播节目后,以组播或者广播形式向用户设备发送所确定的轮播节目的媒体流。
本实施例所述实现交互式轮播频道的方法,用户可以通过用户设备直接选择希望下一个播放的轮播节目,在用户通过用户设备直接选择了希望下一个播放的轮播节目后,即用户通过用户设备发送出播放请求后,接收用户的播放请求,并根据所述播放请求确定下一个要播放的轮播节目,在确定了下一个要播放的轮播节目后,发送所述下一个要播放的轮播节目的媒体流。
采用本实施例所述技术方案,用户能够通过用户设备直接参与选择轮播频道服务器播放的轮播节目,实现了交互式轮播频道。且实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需在软件方面作相应的扩展和修改,增加一些功能模块,便能够实现。所以,实现本发明实施例所述技术方案的运营成本较低。
本发明实施例提供了一种改进的实现交互式轮播频道的方法,如图2所示,包括如下步骤:
201、用户根据需要选择是否需要获取轮播节目元数据,在用户发出获取轮播节目元数据请求后,接收用户发送的获取轮播节目元数据的请求。由于用户可以根据自己的需要确定要不要获取轮播节目元数据,提高了轮播节目服务器同用户之间的交互性。
202、对所述获取轮播节目元数据的请求进行验证。在所述验证通过后,执行203。在所述验证没有通过的情况下,流程结束。
本步骤对用户设备的合法性进行验证,当所述轮播频道为收费服务时,通过验证能够区分那些为付费用户,哪些是未付费用户,根据验证结果确定是否为用户发送轮播节目元数据。或者当用户分为不同级别时,不同用户的播放请求权限不同,通过验证能够区分不同级别用户,并给予不同请求权限。
当本发明实施例所述轮播频道为公共节目,不需要区分用户时,本步骤可以省略。
203、发送轮播节目元数据给用户设备。所述轮播节目元数据包括:节目名称列表、节目时长、节目内容简介和识别轮播节目的标识等信息。用户设备接收并显示所述轮播节目元数据供用户选择,用户可以浏览所述轮播节目名称列表及单个轮播节目的详细信息。
204、用户通过用户设备直接选择希望下一个播放的轮播节目,即用户发送播放请求。
205、在用户通过用户设备选择了希望下一个播放的轮播节目后,即用户发送出播放请求后,接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目。
206、根据播放请求确定下一个要播放的轮播节目。所述确定下一个要播放的轮播节目的方式可以是下面两种方式:
第一、按照时间的先后顺序将第一个被请求播放的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,如果客户想要其播放请求成功,则需要用户积极快速的发送其播放请求,可以调动用户的积极性。
第二、也可以是在规定的一段时间内将被请求播放次数最多的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,用户有充足的时间选择目标轮播节目,被播放的轮播节目是大部分用户期望的,可以满足大多数用户的需求。
207、在确定了下一个要播放的轮播节目后,以组播或者广播形式向用户设备发送所确定的轮播节目的媒体流。所述以组播或者广播形式向用户设备发送所确定的轮播节目的媒体流的方式可以是以下两种方式:
第一、在确定了下一个要播放的轮播节目后,立即以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式对用户的播放请求反应迅速,可以尽快实现用户的播放请求。
第二、在确定了下一个要播放的轮播节目后,等待当前正在播放的轮播节目播放完毕后,再以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式虽然对用户的播放请求反应较慢,但是能够将每次播放的轮播节目播放完毕,让用户欣赏完整的轮播节目。
208、记录所述轮播节目成功播放的次数。
在播放请求被接受并将相应的轮播节目播放后,将每个轮播节目成功播放的次数记录下来,以便总结和统计每个轮播节目播放的次数,为轮播节目的管理,比如增加和删除轮播节目提供依据。
本实施例所述实现交互式轮播频道的方法,用户可以根据需要选择是否需要获取轮播节目元数据。在用户发出获取轮播节目元数据请求后,需要时对所述获取轮播节目元数据的请求进行验证,当所述验证通过时,发送所述轮播节目元数据给用户设备,用户便可以通过用户设备直接选择希望下一个播放的轮播节目,在用户通过用户设备直接选择了希望下一个播放的轮播节目后,即用户通过用户设备发送出播放请求后,接收用户的播放请求,并根据所述播放请求确定下一个要播放的轮播节目,在确定了下一个要播放的轮播节目后,发送所述下一个要播放的轮播节目的媒体流,记录所述轮播节目成功播放的次数。
采用本实施例所述技术方案,用户能够通过用户设备直接参与选择轮播频道服务器播放的轮播节目,实现了交互式轮播频道。且实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需在软件方面作相应的扩展和修改,增加一些功能模块,便能够实现。所以,实现本发明实施例所述技术方案的运营成本较低。
而且,用户可以根据需要选择是否需要获取轮播节目元数据,提高了用户同轮播频道服务器的交互性。
作为本实施例所述一种改进的实现交互式轮播频道的方法的改进的实施方式,本实施例中所述轮播节目元数据还包括轮播节目及轮播节目对应的点播播链接,所述播放请求为用户设备依据用户选择的轮播节目对应的点播链接所发送的。所述点播链接方便用户操作。用户不必需要额外的设备,比如电话机之类,便可以通过选择所述点播链接直接发送播放请求。
本实施例所述实现交互式轮播频道的方法,用户可以通过用户设备上显示的轮播节目元数据中的点播链接直接发送播放请求,实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需增加相应的播放请求的处理模块即可,在软件方面作相应的扩展和修改便能够实现,所以,实现本发明实施例所述技术方案的运营成本较低。
本实施例所述根据所述播放请求确定下一个要播放的轮播节目的方法有多种,本实施例所述确定下一个要播放的轮播节目的方法为常用的两种方法。
实际应用时,可以设计成交互式投票轮播频道和交互式点播轮播频道。用户发送轮播节目请求,可以是通过遥控器选择轮播节目单的方式,也可以是通过控制鼠标点击轮播节目单的方式,也可以是其它可以通过用户设备实现选择轮播节目的方式。下面以通过遥控器选择节目单的方式发送轮播节目请求的过程为例,介绍所述交互式投票轮播频道和所述交互式点播轮播频道的实施方式:
所述交互式投票轮播频道,用户可以浏览轮播频道包含的所有轮播节目元数据,对于下一个要播放的节目,用户可以使用遥控器通过用户设备进行投票。并可以使用遥控器选择察看当前视频点播(COD)列表投票情况。用户可以在下个节目播放前,通过遥控器选择用户设备显示的轮播节目列表中的某个轮播节目进行投票,如选择轮播节目A,则表示用户请求轮播频道下个要播放的轮播节目为轮播节目A;此时用户设备发送轮播节目A的播放请求。在用户通过用户设备进行投票后,总结轮播频道所有用户的投票情况,排队和统计轮播频道每个轮播节目用户投票数,并根据投票情况决策出轮播频道下个播放的节目,在确定了下一个要播放的轮播节目后,发送所述确定的下一个轮播节目的媒体流。
所述交互式点播轮播频道,用户可以浏览轮播频道包含的所有轮播节目元数据,对于下一个要播放的节目,用户可以使用遥控器通过用户设备点播。用户可以在两个节目播放的间隙,比如播放默认广告节目时,点播自己喜爱的节目,类似于广电的电话点播。此处,终端用户可以通过遥控器在用户设备显示的轮播节目列表中选择某个轮播节目进行点播,如点播轮播节目A,此时用户设备发送播轮播节目A的播放请求。在用户通过用户设备点播了播轮播节目A后,接收用户的点播请求,并根据所有用户的点播申请决策出轮播频道下个播放的轮播节目。在确定了下一个要播放的轮播节目后,发送所述确定的下一个轮播节目的媒体流。
本发明实施例所述轮播频道服务器包括:内容元数据服务器(MetadataServer)、内容管理服务器(CMS)、轮播业务控制器(NVOD-SCF)、轮播媒体控制器(NVOD-MCF)、轮播媒体服务器(NVOD-MDF)。
IMS的核心特点是采用SIP协议和与接入的无关性,IMS***采用SIP协议进行端到端的呼叫控制,SIP具有简单性、兼容性、模块化设计和第三方控制性从而成为基于Internet通信市场的主流协议。
IMS是公认的解决网络与业务融合的统一***架构。下面以基于IP多媒体子***(IMS)的IPTV***为例,介绍本发明实施例所述的一种实现交互式轮播频道的方法的应用方案,如图3所示,包括如下步骤:
301、用户可以根据自己的需要确定要不要获取轮播节目元数据,在用户向轮播频道服务器发出获取轮播节目元数据请求后,所述轮播频道服务器中的轮播业务控制器接收用户发送的获取轮播节目元数据的请求。
由于用户可以根据自己的需要确定要不要获取轮播节目元数据,提高了轮播节目服务器同用户之间的交互性。
302、所述轮播业务控制器对所述获取轮播节目元数据的请求进行验证。在所述验证通过后,执行303。在验证没有通过的情况下,流程结束。
本步骤对用户设备的合法性进行验证,当所述轮播频道为收费服务时,通过验证能够区分那些为付费用户,哪些是未付费用户,根据验证结果确定是否为用户发送轮播节目媒体流。或者当用户分为不同级别示,不同用户的播放请求权限不同,通过验证能够区分不同级别用户,并给予不同请求权限。
当本发明实施例所述轮播频道为公共节目,不需要区分用户时,本步骤可以省略。
303、所述轮播业务控制器向轮播元数据服务器发送获取轮播节目元数据的请求。
304、在接收到获取轮播节目元数据的请求后,所述轮播元数据服务器将轮播节目元数据发送给所述轮播业务控制器。
305、在所述轮播业务控制器接收到所述轮播节目元数据后,转发送轮播节目元数据给用户设备。所述轮播节目元数据包括:节目名称列表、节目时长、节目内容简介和识别轮播节目的标识等信息。用户设备接收并显示所述轮播节目元数据供用户选择,用户可以浏览所述轮播节目名称列表及单个轮播节目的详细信息。
306、在接收到所述轮播节目元数据后,用户设备显示轮播节目信息,用户可以通过用户设备直接选择希望下一个播放的轮播节目,即用户发送播放请求。
在所述用户发送出播放请求后,IMS***中的核心部件(IMS Core)接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目。
307、在接收到所述播放请求后,所述IMS Core将所述播放请求转发送给轮播频道服务器中的轮播业务控制器。
308、所述轮播业务控制器在收到播放请求后,对所述播放请求作出响应。并发送响应消息200ok给所述IMS Core。
309、所述IMS Core在收到所述响应消息200ok后,将所述响应消息200ok转发给用户设备。
3010、所述轮播业务控制器根据播放请求确定下一个要播放的轮播节目。确定下一个要播放的轮播节目的方式可以是下面两种方式:
第一、按照时间的先后顺序将第一个被请求播放的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,如果客户想要其播放请求成功,则需要用户积极快速的发送其播放请求,可以调动用户的积极性。
第二、也可以是在规定的一段时间内将被请求播放次数最多的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,用户有充足的时间选择目标轮播节目,被播放的轮播节目是大部分用户期望的,可以满足大多数用户的需求。
3011、在确定了下一个要播放的轮播节目后,所述轮播业务控制器向IMSCore发送下一个轮播节目消息。
3012、所述IMS Core向轮播媒体控制器发送指示播放确定了的下一个要播放的轮播节目消息。
3013、在收到所述指示播放确定了的下一个要播放的轮播节目消息后,所述轮播媒体控制器对所述指示播放消息作出响应,并发送响应消息200ok给所述IMS Core。
3014、所述IMS Core在收到所述响应消息200ok后,将所述响应消息200ok发送给所述轮播业务控制器。
3015、所述轮播媒体控制器向轮播媒体服务器发送被确定的下一个要播放的轮播节目信息。
3016、所述轮播媒体服务器将接收到的下一个要播放的轮播节目信息以组播或者广播形式向用户设备发送所确定的轮播节目的媒体流。发送方式可以是以下两种方式:
第一、在确定了下一个要播放的轮播节目后,立即以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式对用户的播放请求反应迅速,可以尽快实现用户的播放请求。
第二、在确定了下一个要播放的轮播节目后,等待当前正在播放的轮播节目播放完毕后,再以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式虽然对用户的播放请求反应较慢,但是能够将每次播放的轮播节目播放完毕,让用户欣赏完整的轮播节目。
3017、所述轮播业务控制器记录所述轮播节目成功播放的次数。
在播放请求被接受并将相应的轮播节目播放后,将每个轮播节目成功播放的次数记录下来,以便总结和统计每个轮播节目播放的次数,为轮播节目的管理,比如增加和删除轮播节目提供依据。
本实施例所述实现交互式轮播频道的方法,用户可以根据需要选择是否需要获取轮播节目元数据。在用户发出获取轮播节目元数据请求后,需要时对所述获取轮播节目元数据的请求进行验证,当所述验证通过时,发送所述轮播节目元数据给用户设备,用户便可以通过用户设备直接选择希望下一个播放的轮播节目,在用户通过用户设备直接选择了希望下一个播放的轮播节目后,即用户通过用户设备发送出播放请求后,接收用户的播放请求,在收到播放请求后,对所述播放请求作出响应,及时地响应使元数据的交互更顺畅,并根据所述播放请求确定下一个要播放的轮播节目,在确定了下一个要播放的轮播节目后,指示下一个播放被确定播放的轮播节目,响应所述指示,发送所述下一个要播放的轮播节目的媒体流,记录所述轮播节目成功播放的次数。
采用本实施例所述技术方案,用户能够通过用户设备直接参与选择轮播频道服务器播放的轮播节目,实现了交互式轮播频道。且实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需在软件方面作相应的扩展和修改,增加一些功能模块,便能够实现。所以,实现本发明实施例所述技术方案的运营成本较低。IMS是公认的解决网络与业务融合的统一***架构,可以提高网络的安全性。用户可以根据需要选择是否需要获取轮播节目元数据,提高了用户同轮播频道服务器的交互性。
作为本实施例的一种改进的实现交互式轮播频道的方法实施方式,本实施例中所述轮播节目元数据还包括轮播节目及轮播节目对应的点播链接,所述播放请求为用户设备依据用户选择的轮播节目对应的点播链接所发送的。所述点播连接方便用户操作。用户不必需要额外的设备,比如电话机,可以通过选择所述点播链接直接发送播放请求。
本实施例所述实现交互式轮播频道的方法,用户可以通过用户设备上显示的轮播节目元数据中的点播链接直接发送播放请求,实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需增加相应的播放请求的处理模块即可,在软件方面作相应的扩展和修改便能够实现,所以,实现本发明实施例所述技术方案的运营成本较低。
本实施例所述根据所述播放请求确定下一个要播放的轮播节目的方法有多种,本实施例所述确定下一个要播放的轮播节目的方法为常用的两种方法。
实际应用时,可以设计成交互式投票轮播频道和交互式点播轮播频道。用户发送轮播节目请求,可以是通过遥控器选择节目单的方式,也可以是通过控制鼠标点击轮播节目单的方式,也可以是其它可以通过用户设备实现选择轮播节目的方式。下面以通过遥控器选择节目单的方式发送轮播节目请求的过程:
所述交互式投票轮播频道,即用户可以浏览轮播频道包含的所有节目元数据,对于下一个要播放的节目,用户可以使用用户设备进行投票。并可以使用遥控器选择察看当前视频点播(COD)列表投票情况。用户可以在下个节目播放前,通过遥控器选择用户设备显示的轮播节目列表中的某个轮播节目进行投票,如选择轮播节目A,则表示用户请求轮播频道下个要播放的轮播节目为轮播节目A;此时用户设备发送轮播节目播放请求。在用户通过用户设备进行投票后,总结轮播频道所有用户的投票情况,排队和统计轮播频道每个轮播节目用户投票数,并根据投票数决策出轮播频道下个播放的节目,在确定了此下一个要播放的轮播节目后,发送轮播节目流。
所述交互式点播轮播频道,用户可以浏览轮播频道包含的所有节目元数据,对于下一个要播放的节目,用户可以使用用户设备点播;用户可以在两个节目播放的间隙,比如播放默认广告节目时,点播自己喜爱的节目,类似于广电的电话点播。此处,终端用户可以通过遥控器在用户设备显示的轮播节目列表中选择某个轮播节目进行点播,如点播轮播节目A,此时用户设备发送消息,即用户点播请求。在用户通过用户设备点播了下一个要播放的轮播节目后,接收所有用户的点播请求,并根据所有用户的点播申请决策出轮播频道下个播放的轮播节目;发送轮播节目流
本实施例所述基于IP多媒体子***(IMS)的IPTV***,如图4所示,用户接入轮播频道与所述轮播频道服务器建立链接的过程包括以下步骤:
401、在用户通过用户设备发送出轮播频道接入请求后,IMS Core接收所述轮播频道接入请求。
402、所述IMS Core在接收到轮播频道接入请求后,IMS***给所述轮播频道的接入预留网络传输资源。
403、所述IMS Core将所述轮播频道接入请求转发给轮播业务控制器。
404、在接收到所述轮播频道接入请求后,所述轮播业务控制器给所述轮播频道接入请求授权。
405、在给所述轮播频道接入请求授权后,所述轮播业务控制器向所述IMSCore发送确认消息。
406、在接收到所述确认消息后,IMS***给所述轮播频道的接入分配网络传输资源。
407、在分配网络传输资源后,所述IMS Core向用户设备发送轮播频道接入请求被分配网络传输资源的通知。
408、用户设备在接收到轮播频道接入请求被分配网络传输资源的通知后,向IMS***的资源和准入控制子***(RACS)发送SIP消息。
409、所述RACS接收到所述sip消息后,转发所述sip消息给所述IMS Core。
本实施例所述用户接入轮播频道与所述轮播频道服务器建立链接的过程,与TISPAN(Telecommunications and Internet Converged Services andProtocols for Advanced Networking,电信和互联网融合业务及高级网络协议)规范的普通组播频道的流程一致。
下面以传统的IPTV***为例,介绍本发明实施例所述的一种实现交互式轮播频道的方法的应用方案,如图5所示,包括如下步骤:
501、用户可以根据自己的需要确定要不要获取轮播节目元数据,在用户向轮播频道服务器发出获取轮播节目元数据请求后,所述轮播频道服务器中的轮播业务控制器接收用户发送的获取轮播节目元数据的请求。
由于用户可以根据自己的需要确定要不要获取轮播节目元数据,提高了轮播节目服务器同用户之间的交互性。
502、所述轮播业务控制器对所述获取轮播节目元数据的请求进行验证。在所述验证通过后,执行303。在验证没有通过的情况下,流程结束。
本步骤对用户设备的合法性进行验证,当所述轮播频道为收费服务时,通过验证能够区分那些为付费用户,哪些是未付费用户,根据验证结果确定是否为用户发送轮播节目媒体流。或者当用户分为不同级别示,不同用户的播放请求权限不同,通过验证能够区分不同级别用户,并给予不同请求权限。
当本发明实施例所述轮播频道为公共节目,不需要区分用户时,本步骤可以省略。
503、所述轮播业务控制器向轮播元数据服务器发送获取轮播节目元数据的请求。
504、在接收到获取轮播节目元数据的请求后,所述轮播元数据服务器将轮播节目元数据发送给所述轮播业务控制器。
505、在所述轮播业务控制器接收到所述轮播节目元数据后,转发送轮播节目元数据给用户设备。所述轮播节目元数据包括:节目名称列表、节目时长、节目内容简介和识别轮播节目的标识等信息。用户设备接收并显示所述轮播节目元数据供用户选择,用户可以浏览所述轮播节目名称列表及单个轮播节目的详细信息。
506、在接收到所述轮播节目元数据后,用户设备显示轮播节目信息,用户可以通过用户设备直接选择希望下一个播放的轮播节目,即用户发送播放请求。
所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目。轮播频道服务器中的轮播业务控制器接收所述播放请求。
507、所述轮播业务控制器根据播放请求确定下一个要播放的轮播节目。确定下一个要播放的轮播节目的方式可以是下面两种方式:
第一、按照时间的先后顺序将第一个被请求播放的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,如果客户想要其播放请求成功,则需要用户积极快速的发送其播放请求,可以调动用户的积极性。
第二、也可以是在规定的一段时间内将被请求播放次数最多的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,用户有充足的时间选择目标轮播节目,被播放的轮播节目是大部分用户期望的,可以满足大多数用户的需求。
508、在确定了下一个要播放的轮播节目后,所述轮播业务控制器向轮播媒体控制器发送指示播放确定了的下一个要播放的轮播节目消息。
509、在收到所述指示播放确定了的下一个要播放的轮播节目消息后,所述轮播媒体控制器向轮播媒体服务器发送被确定的下一个要播放的轮播节目信息。
5010、所述轮播媒体服务器将接收到的下一个要播放的轮播节目信息以组播或者广播形式向用户设备发送所确定的轮播节目的媒体流。发送方式可以是以下两种方式:
第一、在确定了下一个要播放的轮播节目后,立即以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式对用户的播放请求反应迅速,可以尽快实现用户的播放请求。
第二、在确定了下一个要播放的轮播节目后,等待当前正在播放的轮播节目播放完毕后,再以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式虽然对用户的播放请求反应较慢,但是能够将每次播放的轮播节目播放完毕,让用户欣赏完整的轮播节目。
5011、所述轮播业务控制器记录所述轮播节目成功播放的次数。
在播放请求被接受并将相应的轮播节目播放后,将每个轮播节目成功播放的次数记录下来,以便总结和统计每个轮播节目播放的次数,为轮播节目的管理,比如增加和删除轮播节目提供依据。
传统的IPTV***的信息交互过程较为简单。
本发明实施例提供了一种实现交互式轮播频道的装置,如图6所示,包括:发送单元61、接收单元62、获取单元63。
所述发送单元61将轮播节目元数据发送给用户设备,所述轮播节目元数据包括:节目名称列表、节目时长、节目内容简介和识别轮播节目的标识等信息。用户设备接收并显示所述轮播节目元数据供用户选择,用户可以浏览所述轮播节目名称列表及单个节目的详细信息。在用户从所述轮播节目元数据中选择出希望下一个播放的轮播节目后,即用户发送播放请求后,所述接收单元62接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目。所述获取单元63根据所述播放请求确定下一个要播放的轮播节目,在下一个要播放的轮播节目被确定后,所述发送单元61以组播/广播形式发送所确定的轮播节目的媒体流。
本实施例所述实现交互式轮播频道的装置,用户可以通过用户设备直接选择希望下一个播放的轮播节目,在用户通过用户设备直接选择了希望下一个播放的轮播节目后,即用户发送出播放请求后,接收单元接收用户的播放请求,获取单元根据所述播放请求确定下一个要播放的轮播节目,在确定了下一个要播放的轮播节目后,发送单元发送所述下一个要播放的轮播节目的媒体流给用户设备。
采用本实施例所述技术方案,用户能够通过用户设备直接参与选择轮播频道服务器播放的节目,实现了交互式轮播频道。且实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需在软件方面作相应的扩展和修改便能够实现,所以,实现本发明实施例所述技术方案的运营成本较低。
本发明实施例提供了一种改进的实现交互式轮播频道的装置,如图7所示,包括:发送单元71、接收单元72、获取单元73、记录单元74、验证单元75。
所述接收单元72接收用户发送的获取轮播节目元数据的请求,所述验证单元75对所述获取轮播节目元数据的请求进行验证,在验证通过后,所述发送单元71将轮播节目元数据发送给用户设备,所述轮播节目元数据包括:节目名称列表、节目时长、节目内容简介和识别轮播节目的标识等信息。用户设备接收并显示所述轮播节目元数据供用户选择,用户可以浏览所述轮播节目名称列表及单个节目的详细信息。在用户从所述轮播节目元数据中选择出希望下一个播放的轮播节目后,即用户发送播放请求后,所述接收单元72接收用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目。所述获取单元73根据所述播放请求确定下一个要播放的轮播节目,在所述获取单元73确定了下一个要播放的轮播节目后,所述发送单元71以组播/广播形式发送所确定的轮播节目的媒体流。在所述发送单元71以组播/广播形式发送所确定的轮播节目的媒体流后,所述记录单元74记录所述轮播节目成功播放的次数。
本实施例所述实现交互式轮播频道的装置,用户可以通过用户设备直接选择希望下一个播放的轮播节目,在用户通过用户设备直接选择了希望下一个播放的轮播节目后,即用户发送出播放请求后,根据需要对所述播放请求进行验证,接收单元接收用户的播放请求,获取单元根据所述播放请求确定下一个要播放的轮播节目,在确定了下一个要播放的轮播节目后,发送单元发送所述下一个要播放的轮播节目的媒体流给用户设备。记录单元记录记录所述轮播节目成功播放的次数。
采用本实施例所述技术方案,用户能够通过用户设备直接参与选择轮播频道服务器播放的节目,实现了交互式轮播频道。且实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需在软件方面作相应的扩展和修改便能够实现,所以,实现本发明实施例所述技术方案的运营成本较低。且能够验证用户的合法性。
在播放请求被接受并将相应的轮播节目播放后,将每个轮播节目成功播放的次数记录下来,以便总结和统计每个轮播节目播放的次数,为轮播节目的管理,比如增加和删除轮播节目提供依据。
本实施例中所述验证单元75对所述获取轮播节目元数据的请求进行验证,对用户的合法性进行验证,保证轮播节目媒体流能够被发送到指定的用户的用户设备上。当所述轮播频道为收费服务时,通过验证能够区分那些为付费用户,哪些是未付费用户,根据验证结构确定是否为用户发送轮播节目媒体流。或者当用户分为不同级别示,不同用户的播放请求权限不同,通过验证能够区分不同级别用户,并给予不同请求权限。
作为本实施例所述实现交互式轮播频道的装置,本实施例提供了一种优选的实施方式:所述轮播节目元数据包括轮播节目及轮播节目对应的点播链接;所述播放请求为用户设备依据用户选择的轮播节目对应的点播链接所发送的。所述点播连接方便用户操作。用户不必需要额外的设备,比如电话机,可以通过选择所述点播链接直接发送播放请求。
本实施例所述实现交互式轮播频道的装置,用户可以通过用户设备上显示的轮播节目元数据中的点播链接直接发送播放请求,实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需增加相应的播放请求的处理模块即可,在软件方面作相应的扩展和修改便能够实现,所以,实现本发明实施例所述技术方案的运营成本较低。
本实施例所述获取单元73根据所述播放请求确定下一个要播放的轮播节目的方法有多种,本实施例优选以下两种方法。
第一、获取单元73按照时间的先后顺序将第一个被请求播放的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,如果客户想要其播放请求成功,则需要用户积极快速的发送其播放请求,可以调动用户的积极性。
第二、获取单元73也可以是在规定的一段时间内将被请求播放次数最多的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,用户有充足的时间选择目标轮播节目,被播放的轮播节目是大部分用户期望的,可以满足大多数用户的需求。
实际应用时,可以设计成交互式投票轮播频道和交互式点播轮播频道。用户发送轮播节目请求,可以是通过遥控器选择节目单的方式,也可以是通过控制鼠标点击轮播节目单的方式,也可以是其它可以通过用户设备实现选择轮播节目的方式。下面以通过遥控器选择节目单的方式发送轮播节目请求的过程:
所述交互式投票轮播频道,即用户可以浏览轮播频道包含的所有节目元数据,对于下一个要播放的节目,用户可以使用用户设备进行投票。并可以使用遥控器选择察看当前视频点播(COD)列表投票情况。用户可以在下个节目播放前,通过遥控器选择用户设备显示的轮播节目列表中的某个轮播节目进行投票,如选择轮播节目A,则表示用户请求轮播频道下个要播放的轮播节目为轮播节目A;此时用户设备发送轮播节目播放请求。在用户通过用户设备进行投票后,总结轮播频道所有用户的投票情况,排队和统计轮播频道每个轮播节目用户投票数,并根据投票数决策出轮播频道下个播放的节目,在确定了此下一个要播放的轮播节目后,发送轮播节目流。
所述交互式点播轮播频道,用户可以浏览轮播频道包含的所有节目元数据,对于下一个要播放的节目,用户可以使用用户设备点播;用户可以在两个节目播放的间隙,比如播放默认广告节目时,点播自己喜爱的节目,类似于广电的电话点播。此处,终端用户可以通过遥控器在用户设备显示的轮播节目列表中选择某个轮播节目进行点播,如点播轮播节目A,此时用户设备发送消息,即用户点播请求。在用户通过用户设备点播了下一个要播放的轮播节目后,接收所有用户的点播请求,并根据所有用户的点播申请决策出轮播频道下个播放的轮播节目;发送轮播节目流。
作为本实施例的一种优选的实现交互式轮播频道的装置实施方式,本实施例所述发送单元71以组播或者广播形式向用户设备发送所确定的轮播节目的媒体流可以是以下两种方式:
第一、发送单元71在确定了下一个要播放的轮播节目后,立即以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式对用户的播放请求反应迅速,可以尽快实现用户的播放请求。
第二、发送单元71在确定了下一个要播放的轮播节目后,等待当前正在播放的轮播节目播放完毕后,再以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式虽然对用户的播放请求反应较慢,但是能够将每次播放的轮播节目播放完毕,让用户欣赏完整的轮播节目。
本发明实施例提供了一种实现交互式轮播频道的***,如图8所示,包括:用户设备81、轮播频道服务器82。
其中,在所述轮播频道服务器82将轮播节目元数据发送给用户设备81后,所述用户设备81接收轮播服务器82发送的轮播节目元数据。所述轮播节目元数据包括:节目名称列表、节目时长、节目内容简介和识别轮播节目的标识等信息。用户设备81接收并显示所述轮播节目元数据供用户选择,用户可以浏览所述轮播节目名称列表及单个节目的详细信息。在用户从所述轮播节目元数据中选择出希望下一个播放的轮播节目后,即用户发送播放请求后,所述轮播频道服务器82接收用户设备81发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备81在所述轮播节目元数据中选择的轮播节目,所述轮播频道服务器82根据所述播放请求确定下一个播放的轮播节目;在确定了下一个播放的轮播节目后,所述轮播频道服务器82以组播/广播形式向所述用户设备81发送所确定的轮播节目的媒体流。
本实施例所述实现交互式轮播频道的***,用户可以通过用户设备直接选择希望下一个播放的轮播节目,在用户通过用户设备直接选择了希望下一个播放的轮播节目后,即用户发送出播放请求后,所述轮播频道服务器接收用户的播放请求,并根据所述播放请求确定下一个播放的轮播节目,在确定了下一个要播放的轮播节目后,发送所述下一个要播放的轮播节目的媒体流。
采用本实施例所述技术方案,用户能够通过用户设备直接参与选择轮播频道服务器播放的节目,实现了交互式轮播频道。且实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需在软件方面作相应的扩展和修改便能够实现,所以,实现本发明实施例所述技术方案的运营成本较低。
作为本实施例的一种改进的实现交互式轮播频道的***实施方式,本实施例中所述轮播节目元数据还包括轮播节目及轮播节目对应的点播链接,所述播放请求为用户设备依据用户选择的轮播节目对应的点播链接所发送的。所述点播连接方便用户操作。用户不必需要额外的设备,比如电话机,可以通过选择所述点播链接直接发送播放请求。
本实施例所述实现交互式轮播频道的***,用户可以通过用户设备上显示的轮播节目元数据中的点播链接直接发送播放请求,实现本发明实施例所述实现交互式轮播频道的方法的技术方案不需要额外的大型设备,只需增加相应的播放请求的处理模块即可,在软件方面作相应的扩展和修改便能够实现,所以,实现本发明实施例所述技术方案的运营成本较低。
作为本实施例的一种优选的实现交互式轮播频道的***实施方式,本实施例所述轮播频道服务器82根据所述播放请求确定下一个播放的轮播节目的方法,有多种,本实施例优选以下两种方式:
第一、所述轮播频道服务器82按照时间的先后顺序将第一个被请求播放的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,如果客户想要其播放请求成功,则需要用户积极快速的发送其播放请求,可以调动用户的积极性。
第二、所述轮播频道服务器82也可以是在规定的一段时间内将被请求播放次数最多的轮播节目作为下一个要播放的轮播节目。采用此种方式确定下一个要播放的轮播节目,用户有充足的时间选择目标轮播节目,被播放的轮播节目是大部分用户期望的,可以满足大多数用户的需求。
本实施例所述轮播频道服务器根据所述播放请求确定下一个播放的轮播节目的方法有多种,本实施例所述轮播频道服务器根据所述播放请求确定下一个播放的轮播节目的方法为常用的两种方法。
实际应用时,可以设计成交互式投票轮播频道和交互式点播轮播频道。用户发送轮播节目请求,可以是通过遥控器选择节目单的方式,也可以是通过控制鼠标点击轮播节目单的方式,也可以是其它可以通过用户设备实现选择轮播节目的方式。下面以通过遥控器选择节目单的方式发送轮播节目请求的过程:
所述交互式投票轮播频道,即用户可以浏览轮播频道包含的所有节目元数据,对于下一个要播放的节目,用户可以使用用户设备进行投票。并可以使用遥控器选择察看当前视频点播(COD)列表投票情况。用户可以在下个节目播放前,通过遥控器选择用户设备显示的轮播节目列表中的某个轮播节目进行投票,如选择轮播节目A,则表示用户请求轮播频道下个要播放的轮播节目为轮播节目A;此时用户设备发送轮播节目播放请求。在用户通过用户设备进行投票后,总结轮播频道所有用户的投票情况,排队和统计轮播频道每个轮播节目用户投票数,并根据投票数决策出轮播频道下个播放的节目,在确定了此下一个要播放的轮播节目后,发送轮播节目流。
所述交互式点播轮播频道,用户可以浏览轮播频道包含的所有节目元数据,对于下一个要播放的节目,用户可以使用用户设备点播;用户可以在两个节目播放的间隙,比如播放默认广告节目时,点播自己喜爱的节目,类似于广电的电话点播。此处,终端用户可以通过遥控器在用户设备显示的轮播节目列表中选择某个轮播节目进行点播,如点播轮播节目A,此时用户设备发送消息,即用户点播请求。在用户通过用户设备点播了下一个要播放的轮播节目后,接收所有用户的点播请求,并根据所有用户的点播申请决策出轮播频道下个播放的轮播节目;发送轮播节目流
作为本实施例的一种优选的实现交互式轮播频道的***实施方式,本实施例所述轮播频道服务器以组播或者广播形式向用户设备发送所确定的轮播节目的媒体流可以是以下两种方式:
第一、所述轮播频道服务器82在确定了下一个要播放的轮播节目后,立即以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式对用户的播放请求反应迅速,可以尽快实现用户的播放请求。
第二、所述轮播频道服务器82在确定了下一个要播放的轮播节目后,等待当前正在播放的轮播节目播放完毕后,再以组播或者广播形式发送所确定的轮播节目的媒体流。此种方式虽然对用户的播放请求反应较慢,但是能够将每次播放的轮播节目播放完毕,让用户欣赏完整的轮播节目。
本发明实施例所述实现交互式轮播频道的方法、装置及***,交互式轮播频道初始时轮播频道服务器播放默认节目;交互式轮播频道,没有用户投票或者点播时,轮播频道服务器播放默认节目。
本发明实施例所述轮播频道的数量可以根据需要增加或者删除。如图9所示,下面对增加新的轮播频道过程作介绍:
901、当需要增加新的轮播频道时,首先由内容操作员在交互式轮播频道服务器的内容管理服务器内添加新增轮播频道的基本信息,比如,轮播频道的组播地址,指定轮播频道的交互形式:交互式投票轮播频道、交互式点播轮播频道、普通轮播频道等。另外,所述新增轮播频道包含的轮播节目列表、节目时长、默认的轮播节目等信息。
902、在操作员提交了所述新增轮播频道的基本信息后,将所述新增轮播频道的基本信息内容管理服务器将所述新增轮播频道的基本信息保存到元数据服务器。
903、在保存了所述新增轮播频道的基本信息后,所述元数据服务器将保存结果返回给所述内容管理服务器。
904、在收到元数据服务器发送的保存了所述新增轮播频道的基本信息后,通知轮播媒体控制器根据操作员添加的新增轮播频道的信息创建轮播频道。
905、所述轮播媒体控制器根据操作员添加的新增轮播频道的信息创建轮播频道。
906、在所述轮播媒体控制器创建了轮播频道后,发送创建结果给内容管理服务器。
本发明实施例所述实现交互式轮播频道的方法、装置及***,满足了运营商开展轮播频道业务的需求,且交互方式多样化,可以是普通轮播频道、交互式投票轮播频道、交互式点播轮播频道。本发明实施例所述轮播频道的业务流程遵循TISPAN和OIPF(开放IPTV论坛)规范,有较好的开放性。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (16)
1.一种实现交互式轮播频道的方法,其特征在于,包括:
接收用户设备发送的获取轮播节目元数据的请求;
发送所述轮播节目元数据给用户设备;
接收IP多媒体子***核心部件IMS Core转发的由用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目的标识;
根据所述播放请求确定下一个播放的轮播节目;
向所述IMS Core发送确定的所述下一个播放的轮播节目的消息;
接收所述IMS Core发送的响应消息;
以组播或广播形式发送所确定的轮播节目的媒体流。
2.根据权利要求1所述的实现交互式轮播频道的方法,其特征在于,所述轮播节目元数据包括轮播节目及轮播节目对应的点播链接;所述播放请求为用户设备通过用户选择的轮播节目对应的点播链接所发送的。
3.根据权利要求1或2所述的实现交互式轮播频道的方法,其特征在于,所述根据所述播放请求确定下一个播放的轮播节目为:将第一个被请求播放的轮播节目作为下一个播放的轮播节目,或者将被请求播放次数最多的轮播节目作为下一个播放的轮播节目。
4.根据权利要求1或2所述的实现交互式轮播频道的方法,其特征在于,所述以组播或广播形式发送所确定的轮播节目的媒体流为:在所述下一个播放的轮播节目被确定后,立即以组播或广播形式发送所确定的轮播节目的媒体流;或者在所述下一个播放的轮播节目被确定后,且在当前正在播放的轮播节目播放完毕后,以组播或广播形式发送所确定的轮播节目的媒体流。
5.根据权利要求4所述的实现交互式轮播频道的方法,其特征在于,所述方法还包括:
在以组播或广播形式发送所确定的轮播节目的媒体流之后,记录所述轮播节目成功播放的次数。
6.根据权利要求1或2所述的实现交互式轮播频道的方法,其特征在于,所述方法还包括:
在发送轮播节目元数据给用户设备之前,对所述获取轮播节目元数据的请求进行验证;
所述发送轮播节目元数据给用户设备为:在验证通过后发送轮播节目元数据给用户设备。
7.根据权利要求1或2所述的实现交互式轮播频道的方法,其特征在于,在所述发送所述轮播节目元数据之前,所述方法还包括:
给所述轮播频道预留网络传输资源;
给所述用户发送的轮播频道接入请求授权;
给所述轮播频道分配网络传输资源。
8.一种实现交互式轮播频道的装置,其特征在于,包括:
接收单元,用于接收用户设备发送的获取轮播节目元数据的请求;
发送单元,用于发送所述轮播节目元数据给用户设备;
所述接收单元,还用于接收IP多媒体子***核心部件IMS Core转发的由用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目的标识;
获取单元,用于根据所述播放请求确定下一个播放的轮播节目;
所述发送单元,还用于向所述IMS Core发送确定的所述下一个播放的轮播节目的消息;
所述接收单元,还用于接收所述IMS Core发送的响应消息;
所述发送单元,还用于以组播或广播形式发送所确定的轮播节目的媒体流。
9.根据权利要求8所述的实现交互式轮播频道的装置,其特征在于,所述轮播节目元数据包括轮播节目及轮播节目对应的点播链接;所述播放请求为用户设备通过用户选择的轮播节目对应的点播链接所发送的。
10.根据权利要求8或9所述的实现交互式轮播频道的装置,其特征在于,所述获取单元将第一个被请求播放的轮播节目作为下一个播放的轮播节目,或者所述获取单元将被请求播放次数最多的轮播节目作为下一个播放的轮播节目。
11.根据权利要求10所述的实现交互式轮播频道的装置,其特征在于,所 述实现交互式轮播频道的装置还包括:
记录单元,用于在以组播或广播形式发送所确定的轮播节目的媒体流之后,记录所述轮播节目成功播放的次数。
12.根据权利要求8或9所述的实现交互式轮播频道的装置,其特征在于,
验证单元,用于在发送轮播节目元数据给用户设备之前,对所述获取轮播节目元数据的请求进行验证;
所述发送轮播节目元数据给用户设备为:在验证通过后发送轮播节目元数据给用户设备。
13.一种实现交互式轮播频道的***,其特征在于,包括:
用户设备,用于接收轮播服务器发送的轮播节目元数据;
IP多媒体子***核心部件IMS Core,用于向轮播频道服务器转发由用户设备发送的对轮播节目的播放请求;以及在所述轮播频道服务器根据所述播放请求确定下一个播放的轮播节目后,接收所述轮播频道服务器发送的所述下一个播放的轮播节目的消息,并向所述轮播频道服务器发送响应消息;
轮播频道服务器,接收IMS Core转发的由用户设备发送的对轮播节目的播放请求,所述播放请求中包含用户通过用户设备在所述轮播节目元数据中选择的轮播节目的标识,并根据所述播放请求确定下一个播放的轮播节目;向所述IMS Core发送确定的所述下一个播放的轮播节目的消息;接收所述IMS Core发送的响应消息;以组播或广播形式发送所确定的轮播节目的媒体流。
14.根据权利要求13所述的实现交互式轮播频道的***,其特征在于,所述轮播节目元数据包括轮播节目及轮播节目对应的点播链接;所述播放请求为用户通过依据用户选择的轮播节目对应的点播链接所发送的。
15.根据权利要求13或14所述的实现交互式轮播频道的***,其特征在于,所述轮播频道服务器将第一个被请求播放的轮播节目作为下一个播放的轮播节目,或者所述轮播频道服务器将被请求播放次数最多的轮播节目作为下一个播放的轮播节目。
16.根据权利要求13或14所述的实现交互式轮播频道的***,其特征在于,所述轮播频道服务器在所述下一个播放的轮播节目被确定后,立即以组播 或广播形式发送所确定的轮播节目的媒体流;或者所述轮播频道服务器在所述下一个播放的轮播节目被确定后,且在当前正在播放的轮播节目播放完毕后,以组播或广播形式发送所确定的轮播节目的媒体流。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010255374.XA CN102137277B (zh) | 2010-08-17 | 2010-08-17 | 实现交互式轮播频道的方法、装置及*** |
EP11817696A EP2536163A4 (en) | 2010-08-17 | 2011-05-03 | METHOD, DEVICE AND SYSTEM FOR IMPLEMENTING INTERACTIVE CARROUSEL CHANNEL |
PCT/CN2011/073624 WO2012022168A1 (zh) | 2010-08-17 | 2011-05-03 | 实现交互式轮播频道的方法、装置及*** |
US13/692,418 US20130097628A1 (en) | 2010-08-17 | 2012-12-03 | Method, apparatus, and system for implementing interactive near video on demand channel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010255374.XA CN102137277B (zh) | 2010-08-17 | 2010-08-17 | 实现交互式轮播频道的方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102137277A CN102137277A (zh) | 2011-07-27 |
CN102137277B true CN102137277B (zh) | 2014-04-30 |
Family
ID=44296918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010255374.XA Active CN102137277B (zh) | 2010-08-17 | 2010-08-17 | 实现交互式轮播频道的方法、装置及*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US20130097628A1 (zh) |
EP (1) | EP2536163A4 (zh) |
CN (1) | CN102137277B (zh) |
WO (1) | WO2012022168A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685561B (zh) * | 2012-05-08 | 2015-07-22 | 华为技术有限公司 | 节目轮播的方法、***、终端设备和节目点播装置 |
EP2785005A1 (en) * | 2013-03-28 | 2014-10-01 | British Telecommunications public limited company | Content distribution system and method |
EP2819419A1 (en) * | 2013-06-25 | 2014-12-31 | British Telecommunications public limited company | Content distribution system and method |
EP2819420A1 (en) * | 2013-06-25 | 2014-12-31 | British Telecommunications public limited company | Content distribution system and method |
EP2819364A1 (en) | 2013-06-25 | 2014-12-31 | British Telecommunications public limited company | Content distribution system and method |
CN103607642A (zh) * | 2013-11-01 | 2014-02-26 | 乐视网信息技术(北京)股份有限公司 | 一种多媒体节目的点播方法及电子设备 |
CN103731691A (zh) * | 2013-11-25 | 2014-04-16 | 乐视致新电子科技(天津)有限公司 | 一种智能电视的轮播节目点播方法及装置 |
CN103747347A (zh) * | 2013-12-30 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种视频推荐的方法 |
CN105657560A (zh) * | 2015-11-27 | 2016-06-08 | 乐视网信息技术(北京)股份有限公司 | 节目信息的展示方法、装置和终端设备 |
CN105898363A (zh) * | 2015-12-11 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 视频播放的方法、服务器和终端设备 |
CN106791988B (zh) * | 2016-11-23 | 2020-05-26 | 海信视像科技股份有限公司 | 多媒体数据轮播方法和终端 |
US20210289260A1 (en) * | 2018-10-05 | 2021-09-16 | Invidi Technologies Corporation | System for multicast transmission of targeted assets |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5721829A (en) * | 1995-05-05 | 1998-02-24 | Microsoft Corporation | System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated |
CN1470129A (zh) * | 2000-10-11 | 2004-01-21 | ������Ƶ��Ʒ��˾ | 在按需式媒体***中高速缓存数据的***和方法 |
CN1756349A (zh) * | 2004-09-29 | 2006-04-05 | 松下电器产业株式会社 | 一种在数字视频广播网络上传输即时电视服务的方法 |
CN1799255A (zh) * | 2002-12-18 | 2006-07-05 | 诺基亚公司 | 宣告会话的方法 |
CN1964268A (zh) * | 2006-11-08 | 2007-05-16 | 华为技术有限公司 | 网络电视***中增值业务的提供方法及相关***和设备 |
CN101015203A (zh) * | 2004-09-09 | 2007-08-08 | 诺基亚公司 | 移动电视电子服务指南传递*** |
CN101077005A (zh) * | 2004-05-28 | 2007-11-21 | 希尔克瑞斯特实验室公司 | 用于组织视频点播(vod)元数据的方法和装置 |
CN101351991A (zh) * | 2005-12-29 | 2009-01-21 | 诺基亚公司 | 用于数据传输的数据传输方法和配置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
US20050229228A1 (en) * | 2004-04-07 | 2005-10-13 | Sandeep Relan | Unicast cable content delivery |
GB0526045D0 (en) * | 2005-12-22 | 2006-02-01 | Electra Entertainment Ltd | An improved interactive television user interface |
CN100505867C (zh) * | 2006-02-14 | 2009-06-24 | 腾讯科技(深圳)有限公司 | 点播服务***和方法 |
TW200733633A (en) * | 2006-02-24 | 2007-09-01 | Benq Corp | Method and related device for scheduling sequence of broadcasting data items in an on-demand broadcast system |
CN101060617B (zh) * | 2007-05-22 | 2010-07-28 | 华为技术有限公司 | 一种视频点播控制方法、客户端设备和切换控制装置 |
CN101459664B (zh) * | 2007-10-22 | 2010-10-20 | 华为技术有限公司 | 一种获取iptv业务媒体描述信息的方法及装置 |
US20090328115A1 (en) * | 2008-06-27 | 2009-12-31 | At&T Delaware Intellectual Property, Inc. | Systems and Methods for Distributing Digital Content |
KR101490254B1 (ko) * | 2008-08-28 | 2015-02-05 | 엘지전자 주식회사 | 방송 수신기 및 백그라운드 채널 epg 제공 방법 |
-
2010
- 2010-08-17 CN CN201010255374.XA patent/CN102137277B/zh active Active
-
2011
- 2011-05-03 WO PCT/CN2011/073624 patent/WO2012022168A1/zh active Application Filing
- 2011-05-03 EP EP11817696A patent/EP2536163A4/en not_active Withdrawn
-
2012
- 2012-12-03 US US13/692,418 patent/US20130097628A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5721829A (en) * | 1995-05-05 | 1998-02-24 | Microsoft Corporation | System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated |
CN1470129A (zh) * | 2000-10-11 | 2004-01-21 | ������Ƶ��Ʒ��˾ | 在按需式媒体***中高速缓存数据的***和方法 |
CN1799255A (zh) * | 2002-12-18 | 2006-07-05 | 诺基亚公司 | 宣告会话的方法 |
CN101077005A (zh) * | 2004-05-28 | 2007-11-21 | 希尔克瑞斯特实验室公司 | 用于组织视频点播(vod)元数据的方法和装置 |
CN101015203A (zh) * | 2004-09-09 | 2007-08-08 | 诺基亚公司 | 移动电视电子服务指南传递*** |
CN1756349A (zh) * | 2004-09-29 | 2006-04-05 | 松下电器产业株式会社 | 一种在数字视频广播网络上传输即时电视服务的方法 |
CN101351991A (zh) * | 2005-12-29 | 2009-01-21 | 诺基亚公司 | 用于数据传输的数据传输方法和配置 |
CN1964268A (zh) * | 2006-11-08 | 2007-05-16 | 华为技术有限公司 | 网络电视***中增值业务的提供方法及相关***和设备 |
Also Published As
Publication number | Publication date |
---|---|
EP2536163A4 (en) | 2013-01-23 |
WO2012022168A1 (zh) | 2012-02-23 |
EP2536163A1 (en) | 2012-12-19 |
US20130097628A1 (en) | 2013-04-18 |
CN102137277A (zh) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102137277B (zh) | 实现交互式轮播频道的方法、装置及*** | |
US9071729B2 (en) | Providing user communication | |
US10367880B2 (en) | Method and system for presenting media content | |
CN101588469B (zh) | 频道访问控制、交付方法、iptv***及装置 | |
US8051130B2 (en) | Methods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users | |
US9615119B2 (en) | Method and apparatus for providing timeshift service in digital broadcasting system and system thereof | |
CN101662376B (zh) | 基于网际协议电视的信息推送方法、装置及*** | |
US20140068691A1 (en) | Method, system, and apparatus for acquiring comment information when watching a program | |
US20100115575A1 (en) | System and method for recording and distributing media content | |
EP2048884A1 (en) | An iptv application system and a nvod program's playing method and system | |
US9918036B2 (en) | System and method for recording and distributing media content | |
US20130110921A1 (en) | Methods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users | |
US20160182953A1 (en) | System and Method for Utilizing a Secured Service Provider Memory | |
CN101188738A (zh) | 一种网络电视iptv节目订购的方法、***及装置 | |
WO2011097991A1 (zh) | 三屏融合中基于交互式网络电视的实现方法及*** | |
CN101378492B (zh) | 一种实现网络录制的方法、***及装置 | |
US20080219256A1 (en) | Content delivery system, terminal, and content delivery method | |
CN101547402A (zh) | 一种建立iptv多播业务的方法及设备 | |
CN101668172B (zh) | 一种业务内容的播放方法、***和装置 | |
WO2008141542A1 (fr) | Procédé, dispositif vidéo et système pour l'affichage d'informations au moment d'une commutation de canaux | |
US20080141324A1 (en) | Iptv supplementary service control system and method | |
US9247047B2 (en) | Method and apparatus for selecting communication identifiers | |
KR20100002759A (ko) | 동영상 객체정보를 활용한 vod 추천서비스 제공방법 및시스템 | |
CN101616133A (zh) | 实现共享群业务的方法、***和装置 | |
CN102026024B (zh) | 一种ppv业务的实时控制方法、***和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |