一种交互式网络电视系统的点播方法

文档序号:7659750阅读:154来源:国知局
专利名称:一种交互式网络电视系统的点播方法
技术领域
本发明涉及交互式网络电视系统,特别涉及交互式网络电视系统 的点播技术。
背景技术
随着交互式网络电视系统(也称IPTV系统)技术的深入开展, 使用用户数的增加,对系统性能和可靠性提出了更高的要求,尽量减 少系统各个部分之间的交互并且获得更好的用户体验变得非常重要, 对业务流程的简洁性和可靠性提出了更高的要求。
由于目前IPTV技术还处于发展阶段,标准制定工作还处于起步 阶段,各公司的IPTV产品对IPTV系统中的各个子系统(主要包括 IPTV终端、业务导航系统、业务管理系统和媒体交付系统)的定位 不清晰。例如现有技术中有的认为业务管理系统负责所有的业务逻 辑,比如用户认证、鉴权及用户全部信息的判断等都直接在业务管理 系统上判断。这种观点认为业务导航系统就是一个门户,只负责显示 功能,不承担任何的业务逻辑等。实际系统部署中可能会出现业务管 理系统很容易瘫痪的情况或者增加建网成本。
为此,如何设计一个高效的业务流程使IPTV系统尽量减少各个 功能的交互成为交互式网络电视系统面临的重要课题。

发明内容
本发明的目的在于,提供了一种点播方法,使得交互式网络电视 系统在核心模块的功能交互尽量简单的情况下提供可靠的点播服务。
本方法技术方案如下一种交互式网络电视系统的点播方法,涉及交互式网络电视系统
中的IPTV终端、业务导航系统、业务管理系统和媒体交付系统四个
核心模块的功能交互,包括以下步骤
步骤一用户通过IPTV终端向业务导航系统发起点播请求; 步骤二业务导航系统向业务管理系统发起用户点播视频请求定
购鉴权,业务管理系统将用户的定购情况返回给业务导航系统,若用
户已定购点播视频业务,则业务导航系统向媒体交付系统发出节目服
务重定向请求,否则退出点播请求;
步骤三媒体交付系统根据全局负载均衡重定向节目服务,并将
重定向结果发送到业务导航系统;
步骤四:业务导航系统将节目服务重定向结果返回给IPTV终端; 步骤五IPTV终端根据返回的重定向结果到媒体交付系统请求
点播服务;
步骤六媒体交付系统向IPTV终端提供节目流。进一步地,步骤六之后还包括步骤七当用户退出,IPTV终端
向媒体交付系统发出退出请求。
进一步地,步骤二中,业务导航系统向业务管理系统发起用户点
播视频请求定购鉴权之前或之后,业务导航系统针对用户信息査询用
户点播的简单信息做本地逻辑检査,若本地逻辑检查未通过,则退出
点播请求。
进一步地,步骤二中,业务导航系统向业务管理系统发起用户点 播视频请求定购鉴权之前或之后,当涉及密码安全信息时,业务导航 系统将本地逻辑检査消息发送到业务管理系统,由业务管理系统针对 用户信息查询用户点播的简单信息做本地逻辑检查,若本地逻辑检査 未通过,则退出点播请求。
进一步地,上述本地逻辑检査包括,IPTV终端是否有童锁功能。 进一步地,步骤二中重定向请求信息中包含节目媒体服务URL 地址或者请求的节目服务的唯一标识。
进一步地,步骤三中重定向结果信息中包含节目媒体服务URL
地址或者请求的节目服务的唯一标识,并且包含事先约定的加密算法 生成授权码。
进一步地,步骤五中媒体交付系统接收到点播请求后,如果系统 中要求重定向结果中包含授权码信息,则要对点播请求进行校验;若 校验未通过,则判断点播请求是非法请求,媒体交付系统拒绝服务, 退出点播;若校验通过,则执行步骤六。
进一步地,步骤七中,用户退出包括用户主动退出,即IPTV 终端主动向媒体交付系统发出退出请求;或者,用户被动退出,即媒 体交付系统通过定时检测与IPTV终端的连接情况来主动触发IPTV 终端向媒体交付系统发出退出请求。
进一步地,当用户主动退出时,IPTV终端向媒体交付系统发出 退出请求后,媒体交付系统将点播流程结束的消息返回给业务导航系 统;或者,当用户主动退出时,IPTV终端向媒体交付系统发出退出 请求后,媒体交付系统将点播流程结束的消息返回给业务导航系统, 业务导航系统将该消息返回给IPTV终端。
和现有技术相比,本发明提供的交互式网络电视系统的点播方法 流程清晰简单,系统中各个子系统的职责非常清晰,并且该流程可扩 展性非常好;本发明增强了交互式网络电视系统的各个部分的低成本 性、可靠性和扩展性,提升了IPTV系统的核心竞争力。


图1是本发明的交互式网络电视系统的点播方法流程图; 图2是本发明的解除限制流程图。
具体实施例方式
下面结合附图及实施例对本发明的技术方案做详细说明。
如图1所示,本发明方法涉及到交互式网络电视系统的以下模

IPTV终端IPTV硬件实现的机顶盒或者用纯软件实现的具有
IPTV机顶盒功能的终端设备。
业务导航系统用户使用IPTV业务(例如点播、直播、时移或
者其他增值业务)的门户。用户通过IPTV终端的浏览器中链接到该
系统收看各种节目。
业务管理系统主要实现IPTV业务的定购和退订;同时可以对 用户、业务、业务提供商等进行管理。
媒体交付系统是为了能在传统的IP网上发布丰富的宽带媒体 内容而特别优化的网络层。它能够将内容推送到边缘服务节点以提高
内容服务质量。目前存在的媒体交付系统可以基于CDN (Content Delivery Network,即内容分发网络)结构和P2P (PeertoPeer,即端 到端)结构,也可以是二者的混合结构。基于CDN结构的媒体交付 系统主要包括一个或多个IPTV系统的媒体交付系统的CDN Manager (内容分发网络控制器)以及多个IPTV系统的媒体交付系统的CDN Agent (内容分发网络代理);以及IPTV流媒体系统。其他结构的媒 体交付系统也必须包括IPTV流媒体系统。
如图l所示,本发明点播流程的实施例具体包括以下步骤
步骤IOI.用户通过IPTV终端点播一个视频节目,IPTV终端向 业务导航系统发起点播请求(IPTV终端的浏览器会链接到门户导航 系统的点播节目的URL地址,如 http:〃10.40.90.102:8080/iptvepg/vod/vodprogram.isp )。
步骤102.业务导航系统针对用户信息査询此频道是否在限制栏 目内,比如是否有童锁(限制儿童观看节目)。
步骤103.如果频道受限制且在开启状态,则转入解除限制流程 (参考图2),如果解除限制流程不通过,则退出,点播失败;如果 解除限制成功,则执行下一步。如果频道未受限制或者频道受限制但 未开启,执行下一步。
步骤104.业务导航系统向业务管理系统发起用户点播视频请求 (例如用户唯一标识、IP地址、节目唯一标识、节目类型等)鉴权。
步骤105.业务管理系统根据用户唯一标识和节目唯一标识等信
息判断用户是否定购了该视频节目。
步骤106.业务管理系统将用户的定购情况(定购或者未定购)
返回给业务导航系统。
步骤107.业务导航系统根据业务管理系统返回的节目定购结果 判断用户是否定购了该视频,如果没有定购该视频则用户进行定购 (定购有多种方式,比如短信发送到业务管理平台进行定购、到IPTV 的门户网站进行定购等方式,最终都是业务管理平台对定购进行处 理,业务管理平台返回定购是否成功的消息)。如果定购成功,则执 行下一步。如果失败,则退出点播流程。如果已经定购,则执行下一 步。
步骤108.业务导航系统向媒体交付系统发出节目服务URL重 定向请求,获取可以提供视频流节目的地址信息。
步骤109.媒体交付系统根据全局负载均衡重定向节目服务URL 地址,并根据事先约定的加密算法生成授权码。
步骤110.媒体交付系统向业务导航系统返回经过重定向并增加 了授权码的节目服务URL地址信息。
步骤111.业务导航系统将节目服务URL地址信息返回给IPTV 终端。
步骤112. IPTV终端根据返回的URL地址到媒体交付系统中的 流服务器请求点播流服务。
步骤113.流媒体服务器接收到IPTV终端的点播请求后校验URL 中的授权码,如果是非法请求,则拒绝服务,退出点播方法。否则 执行下一步。
步骤114.媒体交付系统(系统中的流媒体服务器)向IPTV终 端提供节目流。
步骤115.当用户主动退出时IPTV终端向媒体交付系统(系统 中的流媒体服务器)发出退出请求,也可以通过媒体交付系统定时检 测与IPTV终端的连接情况来主动触发此事件。
步骤116.媒体交付系统将点播流程结束的消息返回给业务导航 系统。
步骤117.业务导航系统将点播流程结束的消息返回给IPTV终
"^山顿。
如图2所示,以上步骤102中所提及的解除限制流程包括以下步

步骤201.业务导航系统在IPTV终端上出现一个输入解锁密码 的界面。
步骤202.用户在IPTV终端上输入解锁密码。IPTV终端将用户 的请求发送到业务导航系统。
步骤203.业务导航系统将加密后的密码信息发送到业务管理系统。
步骤204.业务管理系统根据用户信息对解锁密码进行判断。 步骤205.业务管理系统将判断结果信息发送到业务导航系统。 步骤206.业务导航系统根据返回的结果进行不同操作,如果密 码错误,将错误信息返回给IPTV终端(场景一),此时需要用户终 端重新输入解锁密码,如果三次(可根据需要设置输入次数)未输入 成功,则退出输入解锁页面。如果密码正确,执行点播方法的下一步 即向业务管理系统的鉴权(场景二,即图1中的步骤104)。
权利要求
1、一种交互式网络电视系统的点播方法,涉及交互式网络电视系统中的IPTV终端、业务导航系统、业务管理系统和媒体交付系统四个核心模块的功能交互,其特征在于,包括以下步骤步骤一用户通过IPTV终端向业务导航系统发起点播请求;步骤二业务导航系统向业务管理系统发起用户点播视频请求定购鉴权,业务管理系统将用户的定购情况返回给业务导航系统,若用户已定购点播视频业务,则业务导航系统向媒体交付系统发出节目服务重定向请求,否则退出点播请求;步骤三媒体交付系统根据全局负载均衡重定向节目服务重定向结果,并将其发送到业务导航系统;步骤四业务导航系统将节目服务重定向结果返回给IPTV终端;步骤五IPTV终端根据返回的重定向结果到媒体交付系统请求点播服务;步骤六媒体交付系统向IPTV终端提供节目流。
2、 根据权利要求1所述的方法,其特征在于,步骤六之后还包括步骤 七当用户退出,IPTV终端向媒体交付系统发出退出请求。
3、 根据权利要求1所述的方法,其特征在于,步骤二中,业务导航系统向业务管理系统发起用户点播视频请求定购鉴权之前或之后,业务导航系 统针对用户信息査询用户点播的简单信息做本地逻辑检查,若本地逻辑检查 未通过,则退出点播请求。
4、 根据权利要求1所述的方法,其特征在于步骤二中,业务导航系统向业务管理系统发起用户点播视频请求定购鉴权之前或之后,当涉及密码安 全信息时,业务导航系统将本地逻辑检査消息发送到业务管理系统,由业务 管理系统针对用户信息査询用户点播的简单信息做本地逻辑检査,若本地逻 辑检査未通过,则退出点播请求。
5、 根据权利要求3或4所述的方法,其特征在于,上述本地逻辑检查 包括,IPTV终端是否有童锁功能。
6、 根据权利要求1所述的方法,其特征在于,进一步地,步骤二中重 定向请求信息中包含节目媒体服务URL地址或者请求的节目服务的唯一标 识。
7、 根据权利要求1所述的方法,其特征在于,步骤三中重定向结果信 息中包含节目媒体服务URL地址或者请求的节目服务的唯一标识,并且包含 事先约定的加密算法生成授权码。
8、 根据权利要求1所述的方法,其特征在于,步骤五中媒体交付系统 接收到点播请求后,如果系统中要求重定向结果中包含授权码信息,则要对 点播请求进行校验;若校验未通过,则判断点播请求是非法请求,媒体交付 系统拒绝服务,退出点播;若校验通过,则执行步骤六。
9、 根据权利要求2所述的方法,其特征在于,步骤七中,用户退出包 括用户主动退出,即IPTV终端主动向媒体交付系统发出退出请求;或者, 用户被动退出,即媒体交付系统通过定时检测与IPTV终端的连接情况来主 动触发IPTV终端向媒体交付系统发出退出请求。
10、 根据权利要求9所述的方法,其特征在于,当用户主动退出时,IPTV 终端向媒体交付系统发出退出请求后,媒体交付系统将点播流程结束的消息 返回给业务导航系统;或者,当用户主动退出时,IPTV终端向媒体交付系 统发出退出请求后,媒体交付系统将点播流程结束的消息返回给业务导航系 统,业务导航系统将该消息返回给IPTV终端。
全文摘要
本发明提供一种交互式网络电视系统的点播方法,涉及交互式网络电视系统中的IPTV终端、业务导航系统、业务管理系统和媒体交付系统的功能交互,包括用户通过IPTV终端向业务导航系统发起点播请求;做定购鉴权,若通过,则向媒体交付系统发出节目服务重定向请求;媒体交付系统重定向节目服务URL或唯一标识,并将其发送到业务导航系统再返回给IPTV终端请求点播服务;媒体交付系统向IPTV终端提供节目流。本发明提供的交互式网络电视系统的点播方法流程清晰简单,系统中各个子系统的职责非常清晰,并且该流程可扩展性非常好,提升了IPTV系统的核心竞争力。
文档编号H04N7/16GK101115187SQ20071014148
公开日2008年1月30日 申请日期2007年8月24日 优先权日2007年8月24日
发明者夏宏飞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1