单向网络视频点播的门户系统的制作方法

文档序号:7970183阅读:193来源:国知局
专利名称:单向网络视频点播的门户系统的制作方法
技术领域
本发明涉及用于单向网络视频点播的门户系统。
背景技术
VOD(视频点播)实际上是一种交互式业务,是有线电视运营商提供的最典型的交互业务。交互业务应用程序分客户端和服务器端两部分,它们分别运行于机顶盒和服务器端的软硬件平台之上,而服务器端包括平台和应用程序又都会和外部系统进行交互。
在双向VOD系统中,由SRM(会话资源管理模块)负责建立会话,管理会话资源如频率、带宽等。VS(视频点播服务器)负责存储播发视频节目,响应用户的快退快进等要求。BMS(业务管理服务器)负责协调不同模块之间通信,媒体资产管理,计费用户接口等基础性工作,为AS(应用服务器)提供服务。这三个部分属于平台层。应用服务器负责应用相关逻辑的处理。机顶盒与SRM以及SRM与BMS都是通过SSP(Session Setup Protocol,会话建立协议)进行通讯。机顶盒与视频点播服务器VS通过LSCP(Lightweight StreamControl Protocol,轻量级流控制协议)进行通讯。由于通常应用的客户端和服务器端是由一个开发商开发的,共同完成一个商业逻辑,因此机顶盒与应用服务器AS是通过私有协议通讯的。VS、AS与BMS之间是通过ISA(InteractiveService Architecture,交互业务架构)规范来通讯的。ISA是时代华纳提出的开放的规范,目前已经是事实上的业界标准了。BMS与计费系统之间是通过PBI(Public Billing Interface,公共计费接口)进行通讯的。上述所有协议都是开放的。
双向网VOD点播机顶盒与前端的交互过程在双向网中,用户点播节目之后机顶盒要先向后台发送一个SSP建立会话的请求(Client Session SetupRequest)。请求中包含了很多信息,如要点播的节目号,以及用户的信息。SRM与BMS及AS之间通过一系列交互进行资源的保留与分配。然后SRM把分配给客户的资源、视频服务器的地址、视频流的句柄等信息在建立会话的应答(Client Session Setup Confirm)中一并告诉给客户。这样客户与后台系统之间就建立了一个会话,这个会话以及为这个会话分配的资源会一直保持到会话结束。在整个会话过程中客户端还要经常给SRM发送一些心跳信息告诉SRM客户端的状态,从而SRM不会误以为客户端出了问题而删除会话,回收资源。在会话期间,客户端还可以与视频服务器通过LSCP交互,以控制节目的快退快进等。
现有的基于双向网的VOD系统,客户可以通过SRM系统与后台交互,而客户与SRM是只能通过双向SSP/UDP协议通讯。SRM系统不支持其他的接入方式。
目前基于单向HFC(Hybrid Fiber-Coaxial,光纤同轴电缆混合网)网络的VOD(Video On Demand,视频点播)业务难以实现交互。这是由于单向HFC网络没有回传通道,从用户到VOD后台的回传信息无法送达。而采用其他的回传通道如短信息,IVR(Interactive Voice Response,交互式语音系统),互联网络等互动式语音应答又无法直接接入到VOD后台系统。而且单个用户无法像双向网那样通过双向协议与规范从后台获取针对该用户的信息。
因此,对于基于单向HFC网络如何实现VOD业务的交互,以及单个用户如何实现像双向网那样通过双向协议与规范从后台获取针对它的信息是目前需要解决的技术问题。

发明内容
本发明的目的是提供一种单向网络视频点播的门户系统,用于实现在单向网中开展VOD业务,实现基于单向HFC网络的VOD业务。
为此,本发明提供如下的技术方案一种单向网络视频点播的门户系统,该系统包括业务处理单元和信息通知单元。所述业务处理单元连接所述接入端和所述视频点播后台,用于接收所述接入端发送的视频点播请求,并把该请求发送至所述视频点播后台。
所述信息通知单元连接所述业务处理单元和客户端,用于把视频点播后台按照所述业务处理单元的请求返回的点播信息下发到所述客户端。
优选的,所述门户系统还连接订户管理系统;所述接入端发送的视频点播请求中包含所述客户端的标识;所述订户管理系统根据所述视频点播请求中客户端的标识确定对应的客户端,并把客户端的信息返回给门户系统。
优选的,所述业务处理单元包括通信单元、视频点播业务单元;所述通信单元与所述接入端和所述视频点播后台以及所述信息通知单元相连,用于实现所述接入端和所述视频点播后台以及所述信息通知单元之间的通信。
所述视频点播业务单元与所述通信单元相连,调用所述通信单元,用于处理视频点播信息,实现视频点播。
优选的,所述业务处理单元还包括短信息接入网关。
所述短信息接入网关连接所述视频点播业务单元,并且作为客户端与所述订户管理系统互连。
所述业务处理单元还包括交互式语音系统接入网关,互联网点播请求接入网关。
所述交互式语音系统接入网关和互联网点播请求接入网关均连接所述视频点播业务单元,并且均分别作为客户端与所述订户管理系统互连。
所述通信单元包括接入通信单元和内部通信单元。所述接入通信单元连接所述接入端和所述内部通信单元;用于实现与所述接入端的通信。所述内部通信单元连接所述接入通信单元、所述信息通知单元和所述视频点播后台,用于实现与所述信息通知单元和所述视频点播后台的通信。
所述内部通信单元进一步包括会话资源管理接入网关、服务器接入网关以及频点信息播发网关。所述会话资源管理接入网关用于与会话资源管理通信。所述服务器接入网关用于与视频点播服务器通信。所述频点信息播发网关用于与所述信息通知单元通信。
所述信息通知单元包括参数接收单元和参数播发单元;所述参数接收单元与所述通信单元相连,实现消息的收发。所述参数播发单元用于维护需要下发的数据,并通过网络广播下发。
所述信息通知单元包括参数接收单元和参数播发单元。所述参数接收单元与所述内部通信单元相连,用于实现消息的收发。所述参数播发单元用于维护需要下发的数据,并通过网络广播下发。
所述信息通知单元包括参数接收单元和参数播发单元。所述参数接收单元与所述频点信息播发网关相连,用于实现消息的收发。所述参数播发单元用于维护需要下发的数据,并通过网络广播下发。
由以上本发明提供的技术方案可以看出,由于所述门户系统包括实现接入端和视频点播后台的交互的业务处理单元和将点播生成的视频点播信息通过全网广播方式下发到所述客户端的信息通知单元。这样就可以实现接收客户以其他接入方式即接入端发送来的消息,通过处理,然后根据用户的请求代替用户和SRM以SSP进行交互,实现了单向网的VOD业务。


图1是本发明所述门户系统结构示意图;图2是本发明所述门户系统内部实现模块图;图3是本发明所述业务处理单元静态模型图;图4是本发明所述信息通知单元静态模型图。
具体实施例方式
本发明的目的是提供一种单向网络视频点播的门户系统,用于实现在单向网中开展VOD业务,实现基于单向HFC网络的VOD业务。
下面结合附图具体说明本发明的技术方案。
参见图1,该图为本发明所述门户系统结构示意图。
本发明所述门户系统1,该门户系统1包括业务处理单元11和信息通知单元12。
所述业务处理单元11连接所述接入端2和所述视频点播后台3,用于接收所述接入端2发送的视频点播请求,并把该请求发送至所述视频点播后台3。
所述信息通知单元12连接所述视频点播后台3和客户端4,用于把视频点播后台3按照所述业务处理单元11的请求把相应点播信息下发到所述客户端4。
参见图2,该图为本发明所述门户系统内部实现模块图。
所述业务处理单元11包括通信单元111、视频点播业务单元112。
所述通信单元111与所述接入端2和所述视频点播后台3以及所述信息通知单元12相连,用于实现所述接入端2和所述视频点播后台3以及所述信息通知单元12之间的通信。
所述视频点播业务单元112与所述通信单元111相连,调用所述通信单元111,用于处理视频点播信息,实现单向光纤同轴电缆混合网等网络的视频点播。所述视频点播业务单元112用于处理VOD信息,调用所述门户系统1内通信单元替代所有单向网内的客户端4与视频点播后台3一起实现单向HFC网内VOD功能。
客户端4具体可以为机顶盒或其他客户端。
所述门户系统1还连接订户管理系统5。所述接入端2发送的视频点播请求中包含所述客户端4的标识;所述订户管理系统5通过所述视频点播请求中客户端的标识确定对应的客户端4。
所述业务处理单元11还包括订户管理网关113。所述订户管理网关113连接所述视频点播业务单元112,并且作为客户端与所述订户管理系统5互连。所述订户管理网关113为多个业务提供与SMS通信的支持。所述订户管理网关113作为客户端与SMS互连,转发各种发往SMS的消息,分拣来自SMS的消息。协助VOD准备数据,转发非VOD消息。
本发明所述门户系统可以只用于支持VOD业务,这样分拣数据就可以实现区分VOD的各种不同请求的目的。
所述通信单元111包括接入通信单元111a和内部通信单元111b。
所述接入通信单元111a连接所述接入端2和所述内部通信单元111b;用于实现与所述接入端2的通信。所述接入通信单元111a作为服务器端,提供监听端口与接入端2(如IVR等)互连,收发信息,分拣接入的消息。
所述内部通信单元111b连接所述接入通信单元111a和所述视频点播后台3,用于实现与所述信息通知单元12和所述视频点播后台3的通信。所述内部通信单元111b专为VOD业务服务。它作为客户端与SRM、视频点播后台3和所述信息通知单元12互连,收发信息,协助实现VOD点播、播放控制和下发参数。
所述内部通信单元111b进一步包括会话资源管理接入网关、服务器接入网关以及BC(频点信息播发)网关。
所述会话资源管理接入网关作为客户端与SRM通信,协助创建、维护节目的点播。
所述服务器接入网关用于与视频点播后台3通信。所述服务器接入网关作为客户端与视频点播后台3通信,实现对播放节目的控制。
所述BC网关用于与所述信息通知单元12通信。所述BC网关作为客户端与所述信息通知单元12通信,将点播产生的频点信息通过所述信息通知单元12播发给所述客户端4。
本发明所述业务处理单元11还包括业务日志单元114,用于记录日志。
所述信息通知单元12包括参数接收单元121和参数播发单元122。参数是指客户端接收视频节目所包括的必要信息。
所述参数接收单元121与所述业务处理单元11的通信单元111相连,实现消息的收发。所述参数接收单元121作为服务端与所述业务处理单元11实现消息的收发。
所述参数播发单元122用于维护需要下发的数据,并通过网络广播下发。
本发明所述信息通知单元12还包括通报日志单元123,用于记录日志。
下面结合图1和图2简要说明一下视频点播的数据流程。
第一步,接入端2输入点播请求。
第二步,Portal门户系统1把点播请求发送到SMS订户管理系统5进行用户验证。
第三步,SMS订户管理系统5验证点播请求是否为合法用户,验证成功后,返回点播请求中的该客户端标识给Portal门户系统1。
第四步,Portal门户系统1向视频点播后台3发送点播请求。
第五步,Portal门户系统1将点播产生的视频信息通过广播方式下发给该客户端4。
第六步,Portal门户系统1向接入端2发送点播成功信息。
具体媒体播放控制数据流程如下1)接入端2输入媒体播放控制请求,如快进等;2)Portal门户系统1解析请求,以LSCP协议形式向媒体服务器发送播放控制请求。
参见图3,该图为本发明所述业务处理单元静态模型图。
业务处理单元11实例化其它各个类对象。这些类的类对象是公共的,与接入链路(Inlink)31、请求管理器(ReqMgr)32、点播参数管理器(SesMgr)33、配置(Config)34、频点信息播发链路(BCLink)35、服务器链路(ServerLink)36、会话资源管理链路(SRMLink)37和订户管理系统链路(SMSLink)38分别对应。在业务子系统启动后每个公共类对象只产生一个实例,提供其它类访问的方法或者成员变量。
ReqMgr类对象用于处理点播请求。ReqMgr类对象实现存放请求状态的点播参数,与磁盘中的数据进行映射,磁盘中的数据与内存中存放请求状态的点播参数内容时刻保持相同。
SesMgr类对象,用于管理已经开始正常播放的点播参数。SesMgr类对象实现磁盘的内容与内存中的内容时刻保持相同。
SRMLink类对象,用于与SRM系统进行交互。
BCLink类对象,用于与信息通知单元12进行交互。
SMSLink类对象,用于与SMS系统进行交互,SMS中保存的有点播需要的用户参数。
ServerLink类对象,用于与视频点播后台进行交互,以便控制节目开始播发。
InLink类对象,用于与各种接入端进行交互。InLink类对象中保存重启前没有进行正常播放的点播参数,重启后系统不再继续实现这些点播申请,通知用户点播没有成功。
Logger(日志管理)是一个日志的类对象,作为日志管理的类。
参见图4,该图为本发明所述信息通知单元静态模型图。
信息通知单元12优选方式运行在redhat linux环境,使用linux自带的编译器进行编译。信息通知单元12用于将点播成功的频点信息下发给客户端4,以便客户端4调整到相应频点播放节目。信息通知单元12首先读入配置项,然后实例化其它各个类对象。这些类对象是公共的,每个类对象只产生一个实例。信息通知单元12与业务链路41和建立时隙42分别对应。信息通知单元12也可以运行在其他Unix系统环境下。
下面结合图3和图4,具体说明本发明视频点播的过程。
1、接入端2调用ReqMgr类对象,传入绑定点播请求。将接收到的请求提交给业务处理单元11,将点播请求的内容存放在ReqMgr数组中,并生成供用户浏览的VOD节目单,从数据库中查询到该VOD节目单的参数,替代客户端实现点播过程中使用的VOD节目单。
2、ReqMgr触发通知SMSLink对象进行后继处理,SMSLink监测到这个状态的改变。
3、SMSLink调用ReqMgr类对象的查找哪些点播请求需要从SMS系统查询数据,并发送查询请求,把这个状态标识本点播请求是添加到的节点构造消息中,并通过SMSLink连接发送到SMS。
4、SMSLink的接收线程收到来自SMS的消息,并识别出来是VOD数据准备的应答消息后,调用ReqMgr类对象,将查询到的用户参数写入到相应节点中。
5、ReqMgr触发通知SRMLink对象进行后继处理。SRMLink监测到这个状态的变化。
6、SRMLink调用ReqMgr查找该点播请求是从SMS查到所需要的参数的节点构造消息,并通过SRMLink发送到SRM。
7、SRMLink收到来自SRM的应答后,判断是CSSC(客户端会话建立确认)消息后,调用ReqMgr的找到相应节点,将消息中的频点信息、LSCP点播参数等写入到节点中。
8、ReqMgr触发通知ServerLink对象进行后继处理,ServerLink监听到这个状态的改变。
9、ServerLink调用ReqMgr查询状态标识本点播的会话资源已经创建成功的节点,构造LSCP的消息,并通过ServerLink的将消息发送到视频点播后台。
10、ServerLink的收到来自视频点播后台的应答后,调用ReqMgr找到相应节点,修改节点状态。
11、ReqMgr触发通知BCLink对象进行后继处理,BCLink监听到这个状态的改变。
12、BCLink调用ReqMgr状态标识本点播请求的节目已经开始播放的节点,下发私有数据。
13、ReqMgr调用SesMgr请求成功节点信息存放所有处于正常播放状态的点播参数。
14、ReqMgr调用InLink向用户发送点播请求成功消息。
至此,一个点播请求的实现过程结束。
由于本发明所述门户系统包括实现接入端和视频点播后台的交互的业务处理单元和将点播生成的视频点播信息通过全网广播方式下发到所述机顶盒的信息通知单元。这样可以实现接收客户以其他接入方式即接入端发送来的消息,进行处理后根据用户的请求代替用户和SRM以SSP进行交互,实现了单向网的VOD业务。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。
权利要求
1.一种单向网络视频点播的门户系统,其特征在于,该系统包括业务处理单元和信息通知单元;所述业务处理单元连接所述接入端和所述视频点播后台,用于接收所述接入端发送的视频点播请求,并把该请求发送至所述视频点播后台;所述信息通知单元连接所述业务处理单元和客户端,用于把视频点播后台按照所述业务处理单元的请求返回的点播信息下发到所述客户端。
2.根据权利要求1所述的门户系统,其特征在于,所述门户系统还连接订户管理系统;所述接入端发送的视频点播请求中包含所述客户端的标识;所述订户管理系统根据所述视频点播请求中客户端的标识确定对应的客户端,并把客户端的信息返回给门户系统。
3.根据权利要求1所述的门户系统,其特征在于,所述业务处理单元包括通信单元、视频点播业务单元;所述通信单元与所述接入端和所述视频点播后台以及所述信息通知单元相连,用于实现所述接入端和所述视频点播后台以及所述信息通知单元之间的通信;所述视频点播业务单元与所述通信单元相连,调用所述通信单元,用于处理视频点播信息,实现视频点播。
4.根据权利要求2所述的门户系统,其特征在于,所述业务处理单元还包括短信息接入网关;所述短信息接入网关连接所述视频点播业务单元,并且作为客户端与所述订户管理系统互连。
5.根据权利要求4所述的门户系统,其特征在于,所述业务处理单元还包括交互式语音系统接入网关,互联网点播请求接入网关;所述交互式语音系统接入网关和互联网点播请求接入网关均连接所述视频点播业务单元,并且均分别作为客户端与所述订户管理系统互连。
6.根据权利要求3至5任一所述的门户系统,其特征在于,所述通信单元包括接入通信单元和内部通信单元;所述接入通信单元连接所述接入端和所述内部通信单元;用于实现与所述接入端的通信;所述内部通信单元连接所述接入通信单元、所述信息通知单元和所述视频点播后台,用于实现与所述信息通知单元和所述视频点播后台的通信。
7.根据权利要求6所述的门户系统,其特征在于,所述内部通信单元进一步包括会话资源管理接入网关、服务器接入网关以及频点信息播发网关;所述会话资源管理接入网关用于与会话资源管理通信;所述服务器接入网关用于与视频点播服务器通信;所述频点信息播发网关用于与所述信息通知单元通信。
8.根据权利要求1至3任一所述的门户系统,其特征在于,所述信息通知单元包括参数接收单元和参数播发单元;所述参数接收单元与所述通信单元相连,实现消息的收发;所述参数播发单元用于维护需要下发的数据,并通过网络广播下发。
9.根据权利要求7所述的门户系统,其特征在于,所述信息通知单元包括参数接收单元和参数播发单元;所述参数接收单元与所述内部通信单元相连,用于实现消息的收发;所述参数播发单元用于维护需要下发的数据,并通过网络广播下发。
10.根据权利要求7所述的门户系统,其特征在于,所述信息通知单元包括参数接收单元和参数播发单元;所述参数接收单元与所述频点信息播发网关相连,用于实现消息的收发;所述参数播发单元用于维护需要下发的数据,并通过网络广播下发。
全文摘要
本发明公开了一种视频点播的门户系统,该系统包括业务处理单元和信息通知单元。所述业务处理单元连接所述接入端和所述视频点播后台,用于接收所述接入端发送的视频点播请求,并把该请求发送至所述视频点播后台。所述信息通知单元连接所述业务处理单元和客户端,用于把视频点播后台按照所述业务处理单元的请求返回的点播信息下发到所述客户端。本发明的目的是提供一种视频点播的门户系统,用于实现在单向网中开展VOD业务,实现基于单向HFC网络的VOD业务。
文档编号H04N7/173GK1946052SQ20061014096
公开日2007年4月11日 申请日期2006年10月19日 优先权日2006年10月19日
发明者刘春根, 李卫中, 闫鹏, 黄兴河, 代振忠 申请人:北京四达时代软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1