一种组建高速共享网络的方法及设备技术

技术编号:4248225 阅读:284 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种组建高速共享网络的方法及设备,属于有线电视领域。所述方法包括:从用户数据报协议Udp广播网络中接收Cache节点广播的高速数据通道信息;根据所述高速数据通道信息中的IP和端口,判断是否与所述Cache节点已建立高速数据通道;如果否,与所述Cache节点建立高速数据通道,如果是,丢弃所述高速数据通道信息。所述设备包括:接收模块、判断模块、建立模块和丢弃模块。本发明专利技术能够将Udp广播网络中的所有Cache节点组成高速共享网络。

【技术实现步骤摘要】

本专利技术涉及有线电视领域,特别涉及一种组建高速共享网络的方法及设备
技术介绍
在有线电视领域中,将用户访问频繁的内容缓存在Cache(高速缓存)中,当访问 相同的数据时,可以不必访问物理设备,而是采用基于Cache调度技术访问Cache,从而提 高了访问速度。 Udp(User Datagram Protocol,用户数据报协议)广播网络是一种有线视频网络, 在Udp广播网络中的每个物理设备都设有一个本地Cache,在Udp广播网络中还设有文件系 统,文件系统用于从Udp广播网络中调度终端请求的数据,其中,文件系统也有自身的本地 Cache。当终端向文件系统请求数据时,文件系统从自身的本地Cache中调度该数据,如果 没有,再从物理设备中调度该数据。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题 文件系统只能从自身的本地Cache调度数据,无法从Udp广播网络中的其他Cache 中调度数据,如果能将Udp广播网络中的所有Cache组建成高速的共享网络,文件系统就可 以调度Udp广播网络中的所有Cache中的数据。
技术实现思路
为了能够将Udp广播网络中的所有Cache组成高速共享网络,本专利技术实施例提供 了一种组建高速共享网络的方法及设备。所述技术方案如下 —种组建高速共享网络的方法,所述方法包括 从用户数据报协议Udp广播网络中接收Cache节点广播的高速数据通道信息; 根据所述信息中的IP和端口,判断是否与所述Cache节点已建立高速数据通道; 如果否,与所述Cache节点建立高速数据通道,如果是,丢弃所述信息。 根据所述信息中的IP和端口 ,判断是否与所述Cache节点已建立高速数据通道, 具体包括 根据所述信息中的IP和端口 ,从已建立的所有高速数据通道中查找,如果查找出与所述信息中的IP和端口都相同的高速数据通道,则判断出已与所述Cache节点建立高速数据通道,否则,判断出没有与所述Cache节点建立高速数据通道。 所述高速共享网络中的Cache节点通过高速数据通道进行点对点的连接。 所述Cache节点以数据块为单位缓存数据。 —种组建高速共享网络的设备,所述设备包括 接收模块,用于从用户数据报协议Udp广播网络中接收Cache节点广播的高速数 据通道信息; 判断模块,用于根据所述信息中的IP和端口,判断是否与所述Cache节点已建立 高速数据通道; 建立模块,用于如果所述判断模块判断的结果为否,则与所述Cache节点建立高 速数据通道; 丢弃模块,用于如果所述判断模块判断的结果为是,则丢弃所述信息。 所述判断模块,具体用于根据所述信息中的IP和端口,从已建立的所有高速数据通道中查找,如果查找出与所述信息中的IP和端口都相同的高速数据通道,则判断出已与所述Cache节点建立高速数据通道,否则,判断出没有与所述Cache节点建立高速数据通道。 通过将在Udp广播网络中的任意两Cache节点之间建立高速数据通道,从而将Udp 广播网络中的所有Cache节点组成高速共享网络。附图说明 图1是本专利技术实施例1提供的 图2是本专利技术实施例2提供的 图3是本专利技术实施例2提供的 图4是本专利技术实施例2提供的 图5是本专利技术实施例3提供的一种组建高速共享网络的方法流程图; 一种Udp广播网络结构示意图; 一种组建高速共享网络的方法流程图; 一种高速共享网络结构示意图; 一种组建高速共享网络的设备结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。 实施例1 如图1所示,本专利技术实施例提供了一种组建高速共享网络的方法,包括 步骤101 :从Udp广播网络中接收Cache节点广播的高速数据通道信息; 步骤102 :根据接收的高速数据通道信息中的IP和端口,判断是否与广播高速数据通道信息的Cache节点已建立高速数据通道,如果否,执行步骤103,如果是,执行步骤104 ; 步骤103 :与广播高速数据通道信息的Cache节点建立高速数据通道; 步骤104 :直接丢弃接收的高速数据通道信息。 其中,Udp广播网络中的某一 Cache节点向Udp广播网络中广播高速数据通道信 息,Udp广播网络中的其他每个Cache节点按步骤101-104,与该Cache节点建立高速数据 通道,使该Cache节点与Udp广播网络中的其他每一个Cache节点都建立了高速数据通道。 Udp广播网络中的每一个Cache节点都通过向Udp广播网络广播高速数据通道信息,与Udp 广播网络中的其他所有的Cache节点建立点对点的高速数据通道,从而将Udp广播网络中 的所有Cache节点组建成高速共享网络。 其中,在组建的高速共享网络中,任意两Cache节点之间通过高速数据通道进 行点对点的连接,高速数据通道传输数据的速率可达到40GB/S,高速共享网络中的某一 Cache节点可以通过高速数据通道快速的从另 一个Cache节点中获取数据,而Cache节点是 一种高速缓存设备,从而可以将组建的高速共享网络看成一个内存,所以文件系统能够非 常快速的从高速共享网络中获取数据。每个Cache节点以数据块为单位存储数据,并在组建的高速共享网络中共享其自身的内容。在本实施例中,将现有的Cache的内存进行扩展得到的Cache节点,每个Cache节点的内存大小可以为32GB或64GB等。 在本专利技术实施例中,将在Udp广播网络中的任意两Cache节点之间建立高速数据通道,从而将Udp广播网络中的所有Cache节点组成高速共享网络。 实施例2 如图2所示为一种Udp广播网络,Udp广播网络是一种有线视频网络,在Udp广播 网络中设置有Cache节点,Cache节点为高速缓存设备,用于缓存用户访问频繁的内容,其 内存大小可以为32GB或64GB等,其中,Cache节点还在Udp广播网络中共享自己的数据。 在Udp广播网络中还设置有物理设备,物理设备为硬磁盘设备,是一种用于存储有线视频 的服务器,在每个物理设备中都设有一个本地Cache节点,该本地Cache节点用于缓存物理 设备中用户访问频繁的内容。当访问数据时,首先访问Cache节点,如果Cache节点中没有 要访问的内容,再访问本地物理设备,如此,可以提高访问速度。如果能将Udp广播网络中 的所有Cache节点之间通过高速数据通道进行点对点的连接,以实现将Udp广播网络中的 所有Cache节点组成一个高速的共享网络,从而能够提高用户访问内容的速度。 基于上述描述,本专利技术实施例提供了一种组建高速共享网络的方法,该方法将Udp 广播网络中的所有Cache节点组建成一个点对点的高速共享网络,本实施例以Udp广播网 络中的第一 Cache节点与第二 Cache节点之间建立高速数据通道为例进行说明,当将Udp 广播网络中的任意两Cache节点按第一 Cache节点与第二 Cache节点所建高速数据通道的 方法进行建立高速数据通道,就组建出了高速共享网络,如图3所示,该方法包括 步骤201 :当第一Cache节点加入Udp广播网络中时,第一Cache节点向Udp广 播网络广播高速数据通道信息,该高速数据通道信息包含第一本文档来自技高网...

【技术保护点】
一种组建高速共享网络的方法,其特征在于,所述方法包括:    从用户数据报协议Udp广播网络中接收Cache节点广播的高速数据通道信息;    根据所述高速数据通道信息中的IP和端口,判断是否与所述Cache节点已建立高速数据通道;如果否,与所述Cache节点建立高速数据通道,如果是,丢弃所述高速数据通道信息。

【技术特征摘要】
一种组建高速共享网络的方法,其特征在于,所述方法包括从用户数据报协议Udp广播网络中接收Cache节点广播的高速数据通道信息;根据所述高速数据通道信息中的IP和端口,判断是否与所述Cache节点已建立高速数据通道;如果否,与所述Cache节点建立高速数据通道,如果是,丢弃所述高速数据通道信息。2. 如权利要求1所述的方法,其特征在于,根据所述高速数据通道信息中的IP和端口 , 判断是否与所述Cache节点已建立高速数据通道,具体包括根据所述高速数据通道信息中的IP和端口 ,从已建立的所有高速数据通道中查找,如 果查找出与所述信息中的IP和端口都相同的高速数据通道,则判断出已与所述Cache节点 建立高速数据通道,否则,判断出没有与所述Cache节点建立高速数据通道。3. 如权利要求1或2所述的方法,其特征在于,高速共享网络中的Cache节点通过高速 数据通道与其他的Cache节点进行点对点的连接。4. 如权...

【专利技术属性】
技术研发人员:朱峰何营张宝柱
申请(专利权)人:北京东方广视科技股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1