专利名称:一种基于3Tnet的多级代理视频点播系统及方法
技术领域:
本发明涉及3Tnet视频点播技术领域,具体涉及一种基于3Tnet的多级代理视频 点播系统及方法。
背景技术:
3Tnet是“高性能宽带信息网”的简称,指T比特的路由、T比特的交换和T比特的 传输,被称为中国下一代“信息高速公路”。采用核心网+边缘网的网络框架,在核心网使 用电路交换ASON-自动交换光网络,支持T比特传输;边缘网采用电路和分组混合的交换 体制。3TNET具有Tbps交换容量、多类型业务接入、动态资源分配、自动连接控制和网络保 护恢复等功能;链路层具有突发交换式连接、组播。该项目旨在探索满足端到端带宽达到 40Mbps的实用化的、可管理、可运营的广域高性能宽带信息网的方法和途径。在商业化IPTV项目中,若视频流媒体服务的用户数从0. 01增加到1,则其流量在 整个IP业务总流量中将从9增加到90。因此,以IPTV为核心的大规模并发流媒体服务很 快成为高速网络的主流业务。采用best-effort方式的Internet,应用于流媒体服务存在 许多问题(I)Internet以包传输为基础进行断续的异步传输,数据在传输过程中被分解成 许多包,由于网络是动态变化的,导致到达客户端的时间延迟也不同,而流媒体对于时间敏 感度要求很高,因此,这将严重影响客户端媒体服务质量;(2) Internet上网络带宽的增长,不能满足流媒体增长的需求。当前还有基于代理缓存的流媒体服务策略,通过流媒体服务器和客户之间设立代 理缓存服务器,来减少对数据在主干网上的访问。由于视频数据是庞大的,而缓存空间是有 限的,代理缓存通常采用部分存储的方式,这导致点播的命中率大大降低.对于部分存储 的内容,当用户请求未缓存数据时,需要中心服务器与代理服务之间的数据传输,将同时增 大中心服务器和代理服务的负载.在对传统视频点播方法和策略的研究和实践过程中,本发明的发明人发现我国 提出的“高性能宽带信息网” 3Tnet可以为视频点播业务提供可靠的QoS保证,传统代理缓 存技术需要解决的网络带宽、网络延时等问题已经不存在,故传统的代理缓存技术并不适 合3Tnet.本文提出一种视频点播服务系统,为解决这一问题提供最可能实现的方案。
发明内容
本发明提供一种基于3Tnet的多级代理视频点播系统及方法,能够在3Tnet网络 下,实现视频点播业务,并且该方法采用多级代理策略,在用户小区内设置边缘代理以响应 用户的业务请求,缓解主干网络的数据传输压力,提高业务运营效率。本发明提供一种基于3Tnet的多级代理视频点播系统,包括中心服务器、中心代 理服务器、ACR接入业务路由器、边缘代理服务器、家庭网关。所述的中心服务器,存储内容提供商提供的所有视频节目,向下给代理中心传送视频内容。所述的中心代理服务器,作为第一级代理,负责提供新影片的分发和点播影片的 数据缓存服务,向下对边缘代理服务器发送视频数据。所述的ACR接入业务路由器,用于控制用户接入和业务连接,向上对中心代理服 务器或边缘代理服务器请求视频资源。所述的边缘代理服务器,作为第二级代理,位于用户小区,存储有一定量的视频资 源,可对家庭网关直接提供流媒体数据,可接收中心代理发送来的视频数据。所述的家庭网关,可以处理用户的视频请求,向ACR接入业务路由器转发业务请 求,并接收和解析边缘代理服务器所发送的视频资源,从而显示给用户观看。本发明还提供一种基于3Tnet的多级代理视频点播方法,具体包括以下步骤1、 用户通过家庭设备向家庭网关提出视频请求;2、家庭网关将用户的视频请求发送给ACR接入业务路由器;3、ACR接入业务路由器解析用户请求,并将用户所请求的视频资源信息发送给边 缘代理服务器;4、边缘代理服务器检查是否存储有该视频资源,将结果反馈给ACR接入业务路由 器,若不存在该视频,则执行步骤5 ;若存在,则执行步骤9 ;5、ACR接入业务路由器向中心代理请求该视频资源;6、中心代理检查是否存储有该视频资源,若没有,则向中心服务器请求,并存储在 本地,若有,则执行步骤7;7、中心代理将该视频资源发送给边缘代理服务器;8、边缘代理服务器存储该视频资源,并通知ACR接入业务路由器;9、ACR接入业务路由器与家庭网关建立业务连接,边缘代理服务器与家庭网关建 立数据连接;10、边缘代理服务器将视频资源传输给家庭网关;11、家庭网关建立业务连接,接收该视频资源,并显示给用户观看;12、结束。上述技术方案可以看出,由于本发明实施例采用一种基于3Tnet的多级代理视频 点播系统及方法,能够在3Tnet网络下,实现视频点播业务,并且该方法采用多级代理策 略,在用户小区内设置边缘代理以响应用户的业务请求,缓解主干网络的数据传输压力,提 高业务运营效率。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。图1是本发明提出的基于3Tnet的多级代理视频点播系统的结构图;图2是基于3Tnet的多级代理视频点播业务的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它 实施例,都属于本发明保护的范围。本发明实施例提供一种基于3Tnet的多级代理视频点播系统及方法,能够在 3Tnet网络下,实现视频点播业务,并且该方法采用多级代理策略,缓解主干网络的数据传 输压力,提高业务运营效率。以下分别进行详细说明。如图1如示的本发明提出的基于3Tnet的视频点播系统采用多级代理的方式,包 含中心服务器、中心代理、ACR接入业务路由器、边缘代理服务器、家庭网关。1、中心服务器作为内容提供平台,存储内容提供商提供的所有视频节目,向下给 代理中心传送数字内容。中心服务器不提供直接的流媒体服务,只作为内容提供平台。2、中心代理作为第一级代理服务器,负责提供新影片的分发和点播影片的数据缓 存服务,向上可对中心服务器提出视频请求,向下可对边缘代理服务器发送视频数据。3、ACR接入业务路由器作为3Tnet中的主要设备,在3Tnet中的位置处于3Tnet的 边缘接入层,是用户接入和业务控制点。通过ACR接入业务路由器可以建立用户连接,并接 收用户的业务输入,向上传送给中心代理或边缘代理以寻找资源。4、边缘代理服务器作为第二级代理,位于用户小区,存储了一定量的流媒体资源, 可以对用户直接提供流媒体服务。边缘代理服务器所提供的流媒体服务不需要向中心代理 提出数据请求,本身可以作为一个独立的服务单位。5、家庭网关代表每个家庭用户,家庭用户通过家庭网关向上请求流媒体业务,接 收到指定数据后通过数字电视显示给用户观看。如图2所示的基于3Tnet的多级代理视频点播系统业务流程图,现结合一个具体 的实例对本发明所述的基于3Tnet的多级代理视频点播系统业务执行流程进行说明。1、用户通过家庭设备向家庭网关提出视频请求。 2、家庭网关将用户的视频请求发送给ACR接入业务路由器。3、ACR接入业务路由器解析用户请求,并将用户所请求的视频资源信息发送给边 缘代理服务器。4、边缘代理服务器检查是否存储有该视频资源,将结果反馈给ACR接入务路由 器,若不存在该视频,则执行步骤5 ;若存在,则执行步骤9。5、ACR接入业务路由器向中心代理请求该视频资源。6、中心代理检查是否存储有该视频资源,若没有,则向中心服务器请求,并存储在 本地,若有,则执行步骤7。7、中心代理将该视频资源发送给边缘代理服务器。8、边缘代理服务器存储该视频资源,并通知ACR接入业务路由器。9、ACR接入业务路由器与家庭网关建立业务连接,边缘代理服务器与家庭网关建 立数据连接。10、边缘代理服务器将视频资源传输给家庭网关。11、家庭网关建立业务连接,接收该视频资源,并显示给用户观看。
12、结束。需要说明的是,上述装置和系统内的各单元之间的信息交互、执行过程等内容,由 于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处 不再赘述。以上对本发明实施例所提供的一种基于3Tnet的多级代理视频点播系统及方法 进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实 施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术 人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说 明书内容不应理解为对本发明的限制。
权利要求
一种基于3Tnet的多级代理视频点播系统,其特征在于,包括中心服务器、中心代理服务器、ACR接入业务路由器、边缘代理服务器、家庭网关;所述的中心服务器,存储内容提供商提供的所有视频节目,向下给代理中心传送视频内容;所述的中心代理服务器,作为第一级代理,负责提供新影片的分发和点播影片的数据缓存服务,向下对边缘代理服务器发送视频数据;所述的ACR接入业务路由器,控制用户接入和业务连接,向上对中心代理或边缘代理服务器请求视频资源;所述的边缘代理服务器,位于用户小区,存储有一定量的视频资源,可对家庭网关直接提供流媒体数据,可接收中心代理发送来的视频数据;所述的家庭网关,处理用户的视频请求,向ACR接入业务路由器转发业务请求,并接收和解析边缘代理服务器所发送的视频资源,从而显示给用户观看。
2.一种基于3Tnet的多级代理视频点播方法,其特征在于,包括以下步骤1)用户通过家庭设备向家庭网关提出视频请求;2)家庭网关将用户的视频请求发送给ACR接入业务路由器;3)ACR接入业务路由器解析用户请求,并将用户所请求的视频资源信息发送给边缘代 理服务器;4)边缘代理服务器检查是否存储有该视频资源,将结果反馈给ACR接入业务路由器, 若不存在该视频,则执行步骤5);若存在,则执行步骤9);5)ACR接入业务路由器向中心代理请求该视频资源;6)中心代理检查是否存储有该视频资源,若没有,则向中心服务器请求,并存储在本 地,若有,则执行步骤7);7)中心代理将该视频资源发送给边缘代理服务器;8)边缘代理服务器存储该视频资源,并通知ACR接入业务路由器;9)ACR接入业务路由器与家庭网关建立业务连接,边缘代理服务器与家庭网关建立数 据连接;10)边缘代理服务器将视频资源传输给家庭网关;11)家庭网关建立业务连接,接收该视频资源,并显示给用户观看;12)结束。
全文摘要
本发明公开了一种基于3Tnet的多级代理视频点播系统。本发明的系统包括中心服务器、中心代理服务器、ACR接入业务路由器、边缘代理服务器、家庭网关。同时,本发明还公开了一种基于3Tnet的多级代理视频点播方法。通过本发明技术方案能够在3Tnet网络下,实现视频点播业务,并且该方法采用多级代理策略,在用户小区内设置边缘代理以响应用户的业务请求,缓解主干网络的数据传输压力,提高业务运营效率。
文档编号H04N7/173GK101958929SQ201010287020
公开日2011年1月26日 申请日期2010年9月17日 优先权日2010年9月17日
发明者刘海亮, 罗笑南, 郝晓 申请人:中山大学