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

文档序号:7666301阅读:181来源:国知局
专利名称:一种交互式网络电视系统的直播方法
技术领域
本发明涉及交互式网络电视系统,特别涉及交互式网络电视系统 的直播技术。
背景技术
随着交互式网络电视系统(也称IPTV系统)技术的深入开展, 使用用户数的增加,对系统性能和可靠性上提出了更高的要求,尽量 减少系统各个部分之间的交互并且用户获得同样的用户体验变得非 常重要,对业务流程提出了更高的泰求。由于目前IPTV技术还处于发展阶段,标准制定工作还处于起步 阶段,各公司的IPTV产品对IPTV系统中的各个子系统(主要包括 IPTV终端、业务导航系统、业务管理系统、媒体交付系统等)的定 位不清晰。例如现有技术中有的认为业务管理系统负责所有的业务逻 辑,比如用户认证、鉴权及用户全部信息的判断等都直接在业务管理 系统上判断。这种观点认为业务导航系统就是一个门户,只负责显示 功能,不承担任何的业务逻辑等。实际系统部署中可能会出现业务管 理系统很容易瘫痪的情况或者增加建网成本。为此,如何设计一个高效的业务流程成为交互式网络电视系统面 临的重要课题,本文涉及到的是直播流程。发明内容本发明的目的在于,提供了一种直播方法,使得交互式网络电视 系统在核心模块的功能交互尽量简单的情况下提供可靠的直播服务。本方法技术方案如下 一种交互式网络电视系统的直播方法,涉及交互式网络电视系统中的IPTV终端、业务导航系统、业务管理系统、媒体交付系统和组播控制点五个核心模块的功能交互,包括以下步骤步骤一用户通过IPTV终端向业务导航系统发起直播请求; 步骤二业务导航系统向业务管理系统发起用户直播服务请求定购鉴权,业务管理系统将用户的定购情况返回给业务导航系统,若用户已定购直播视频业务,则业务导航系统向媒体交付系统发出节目服务重定向请求,否则退出直播请求;步骤三媒体交付系统根据全局负载均衡重定向节目服务,并将重定向结果发送到业务导航系统;步骤四:业务导航系统将节目服务重定向结果返回给IPTV终端; 步骤五IPTV终端根据返回的重定向结果到组播控制点请求加入组播频道中;步骤六组播控制点向IPTV终端提供节目流。进一步地,步骤六之后还包括步骤七当用户退出时,IPTV终 端向组播控制点发出退出请求。进一步地,步骤二中,业务导航系统向业务管理系统发起用户直 播视频请求定购鉴权之前或之后,业务导航系统针对用户信息査询用 户直播的简单信息做本地逻辑检查,若本地逻辑检査未通过,则退出 直播请求。进一步地,步骤二中,业务导航系统向业务管理系统发起用户直 播视频请求定购鉴权之前或之后,当涉及密码安全信息时,业务导航 系统将本地逻辑检査消息发送到业务管理系统,由业务管理系统针对 用户信息査询用户直播的简单信息做本地逻辑检査,若本地逻辑检査 未通过,则退出直播请求。进一步地,步骤二中重定向请求信息中包含节目媒体服务URL地 址或者请求的节目服务的唯一标识;步骤三中重定向结果信息中包含 节目媒体服务URL地址或者节目服务的唯一标识。进一步地,步骤三中重定向结果信息中包含事先约定的加密算法
生成授权码。进一步地,步骤五中IPTV终端请求加入组播频道之后会进行终端是否有权加入组播使用直播流的校验,如果校验失败,则退出直播服务;否则执行步骤六。进一步地,上述终端是否有权加入组播使用直播流的校验包括, 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流媒体系统。组播控制点IPTV的组播网络内对组播业务进行控制管理的模 块。如对用户身份、权限等进行验证,控制其加入和退出组播组。如图l所示,本发明直播流程的实施例具体包括以下步骤步骤101.用户通过IPTV终端请求频道直播服务。IPTV终端向 业务导航系统发起直播服务请求(IPTV终端的浏览器会链接到门户 导航系统的直播节目的URL地址,如 http:〃10.40.90.102:8080/iptvepg/linearTV/program.isp)。步骤102.业务导航系统针对用户信息查询此频道是否在限制栏 目内,比如是否有童锁(限制儿童观看节目)。步骤103.如果频道受限制且在开启状态,则转入解除限制流程, 如果解除限制流程不通过,则退出,直播失败;如果成功,则执行下'' 一步。如果频道未受限制或者频道受限制且未开启,执行下一步。步骤104.业务导航系统向业务管理系统发起用户直播鉴权请求
(包括用户唯一标识、IP地址、节目唯一标识、节目类型等)。步骤105.业务管理系统根据用户唯一标识和节目唯一标识等信 息判断用户是否定购了该视频节目。步骤106.业务管理系统将用户的定购情况(定购或者未定购) 返回给业务导航系统。步骤107.业务导航系统根据业务管理系统返回的节目定购结果 判断用户是否定购了该直播节目,如果没有定购该直播节目则用户进 行定购(定购有多种方式,比如短信发送到业务管理平台进行定购、 到IPTV的门户网站进行定购等方式,最终都是业务管理平台对定购 进行处理,业务管理平台返回定购是否成功的消息)。如果定购成功, 则执行下一步。如果失败,则退出直播流程。如果已经定购,则执行 下一步。步骤108.如果用户可以收看该直播节目,业务导航系统向媒体 交付系统发出频道URL重定向请求,获取可以提供视频流节目的地址 梓,I A 'K、 o步骤109.媒体交付系统根据全局负载均衡重定向频道URL地址, 并根据事先约定的加密算法生成授权码,该授权码加入URL地址中。步骤110.媒体交付系统向业务导航系统返回经过重定向并增加 了授权码的频道节目服务URL地址信息。步骤111.业务导航系统将节目服务URL地址信息返回给IPTV 终端。步骤112. IPTV终端根据返回的URL地址请求加入组播频道中。 步骤113.组播控制点接收到直播请求后校验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、 根据权利要求1所述的方法,其特征在于,步骤二中重定向请求信 息中包含节目媒体服务URL地址或者请求的节目服务的唯一标识;步骤三 中重定向结果信息中包含节目媒体服务URL地址或者节目服务的唯一标识。
6、 根据权利要求5所述的方法,其特征在于,步骤三中重定向结果信 息中包含事先约定的加密算法生成授权码。
7、 根据权利要求1所述的方法,其特征在于,步骤五中IPTV终端请求 加入组播频道之后会进行终端是否有权加入组播使用直播流的校验,如果校 验失败,则退出直播服务;否则执行步骤六。
8、 根据权利要求7所述的方法,其特征在于,上述终端是否有权加入 组播使用直播流的校验包括,URL授权码校验。
9、 根据权利要求2所述的方法,其特征在于,步骤七中,用户退出包 括用户主动退出,即IPTV终端主动向组播控制点发出退出请求;或者, 用户被动退出,即组播控制点通过定时检测与IPTV终端的连接情况来主动 触发IPTV终端向组播控制点发出退出请求。
10、 根据权利要求9所述的方法,其特征在于,当用户退出时,IPTV 终端向组播控制点发出退出请求后,进行如下消息通知组播控制点将直播 流程结束的消息返回给业务导航系统;或者,当用户退出时,IPTV终端向 组播控制点发出退出请求后,进行如下消息通知组播控制点将直播流程结 束的消息返回给业务导航系统,业务导航系统将该消息返回给IPTV终端。
全文摘要
本发明提供一种交互式网络电视系统的直播方法,涉及交互式网络电视系统中的IPTV终端、业务导航系统、业务管理系统、媒体交付系统和组播控制点的功能交互,包括用户通过IPTV终端向业务导航系统发起直播请求;做定购鉴权,若通过,则向媒体交付系统发出节目服务重定向请求;媒体交付系统重定向节目服务URL或唯一标识,并将其发送到业务导航系统再返回给IPTV终端请求加入组播频道;组播控制点向IPTV终端提供节目流。本发明提供的交互式网络电视系统的直播方法流程清晰简单,系统中各个子系统的职责非常清晰,并且该流程可扩展性非常好,提升了IPTV系统的核心竞争力。
文档编号H04N7/173GK101159849SQ20071018171
公开日2008年4月9日 申请日期2007年10月19日 优先权日2007年10月19日
发明者夏宏飞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1