一种视频传输路径的确定方法及装置的制造方法

文档序号:8475491阅读:392来源:国知局
一种视频传输路径的确定方法及装置的制造方法
【技术领域】
[0001] 本发明涉及互联网技术领域,特别涉及一种视频传输路径的确定方法及装置。
【背景技术】
[0002] 现有的视频传输系统包括主控节点和多个普通节点。其中,普通节点将各自收集 的视频资源发送给主控节点,由主控节点对视频资源进行编辑等处理。但是,在实现本发明 的过程中发明人发现,由于带宽的限制,普通节点和主控节点之间的传输链路在有些情况 下不适于传输视频,比如,传输速度慢,从而造成了视频传输的迟滞,影响了视频的传输速 度。

【发明内容】

[0003] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上 述问题的一种视频传输路径的确定方法及装置,用以提高视频的传输速度。
[0004] 本发明提供一种视频传输路径的确定方法,包括:
[0005] 确定视频传输路径的起点和终点之间的直接路径和间接路径;所述直接路径为从 起点直接到终点的路径,所述间接路径为从所述起点通过一个或多个中转节点到达终点的 路径;
[0006] 对所述间接路径按照中转节点进行路径划分,计算各段分路径的网络开销之和;
[0007] 比较所述直接路径的网络开销和所述各分路径的网络开销之和,将其中通信开销 较小的路径作为传输路径。
[0008] 在可选方案中,所述方法还可包括:
[0009] 预先对网络中的各节点彼此之间的连接关系和设定数据量的传输时间进行探 测;
[0010] 根据各节点彼此之间的连接关系和所述传输时间,生成网络情况矩阵;
[0011] 相应地,所述各段分路径的通信开销和所述直接路径的通信开销,通过查询所述 网络情况矩阵确定。
[0012] 在可选方案中,所述预先对网络中的各节点的连接关系和设定数据量的传输时间 进行探测,具体包括:
[0013] 遍历网络中的每个节点,获取每个节点与其相连的各节点之间的连接关系、设定 数据量在各节点之间的传输时间;所述每个节点与其相连的各节点的连接关系、设定数据 量在各节点之间的传输时间是通过每个节点对其相连的其他节点进行周期性发送探测包 进行探测得到。
[0014] 在可选方案中,比较所述直接路径的网络开销和所述各分路径的网络开销之和, 将其中通信开销较小的路径作为传输路径,具体包括:
[0015] 从所述网络情况矩阵中,分别查询所述直接路径中起点到终点的传输时间,以及 各分路径的起点到终点之间的传输时间;
[0016] 计算各分路径的传输时间之和;
[0017] 将所述直接路径对应的传输时间与计算出的传输时间之和进行比较,选择其中传 输时间较短的作为传输路径。
[0018] 在可选方案中,所述方法应用于智能传输系统时,确定直接路径和间接路径可包 括:
[0019] 确定从其他类型节点到第一类型节点之间未经过中转的路径为直接路径;
[0020] 确定从其他类型节点经过中转到达第一类型节点之间的路径为间接路径,所述中 转由第三类型节点或第四类型节点担当;
[0021] 所述智能传输系统包括:第一类型节点以及与其连接的若干其他类型节点,若干 其他类型的节点之间连接或者不连接;其中:
[0022] 第一类型节点,为负责接收视频数据,不对外发视频数据,不能作为中转节点的节 占.
[0023] 其他类型节点包括:
[0024] 第二类型节点,为负责采集视频数据,并将第一类型节点发送视频数据,但不作为 中转节点的节点;
[0025] 第三类型节点,为不负责采集视频数据,从其他节点接收视频数据,作为中转节 占.
[0026] 第四类型节点,为负责采集视频数据,从其他节点接收视频数据,作为中转节点。
[0027] 本发明还提供一种视频传输路径的确定装置,包括:
[0028] 路径确定模块,确定视频传输路径的起点和终点之间的直接路径和间接路径;所 述直接路径为从起点直接到终点的路径,所述间接路径为从所述起点通过一个或多个中转 节点到达终点的路径;
[0029] 划分模块,用于对所述间接路径按照中转节点进行路径划分;
[0030] 开销确定模块,用于确定所述直接路径的网络开销,以及计算各段分路径的网络 开销之和;
[0031] 路径选择模块,用于比较所述直接路径的网络开销和所述各分路径的网络开销之 和,将其中通信开销较小的路径作为传输路径。
[0032] 在可选方案中,所述装置还可包括:
[0033] 探测模块,用于预先对网络中的各节点彼此之间的连接关系和设定数据量的传输 时间进行探测;
[0034] 网络情况矩阵生成模块,用于根据各节点彼此之间的连接关系和所述传输时间, 生成网络情况矩阵;
[0035] 相应地,所述开销确定模块,具体用于查询所述网络情况矩阵确定各段分路径的 通信开销和所述直接路径的通信开销。
[0036] 在可选方案中,探测模块,具体用于遍历网络中的每个节点,获取每个节点与其相 连的各节点之间的连接关系、设定数据量在各节点之间的传输时间;所述每个节点与其相 连的各节点的连接关系、设定数据量在各节点之间的传输时间是通过每个节点对其相连的 其他节点进行周期性发送探测包进行探测得到。
[0037] 在可选方案中,所述开销确定模块,具体用于从所述网络情况矩阵中,分别查询所 述直接路径中起点到终点的传输时间,以及各分路径的起点到终点之间的传输时间;计算 各分路径的传输时间之和;
[0038] 所述路径选择模块,具体用于将所述直接路径对应的传输时间与计算出的传输时 间之和进行比较,选择其中传输时间较短的作为传输路径。
[0039] 在可选方案中,应用于智能传输系统时,所述路径确定模块,还可用于确定从其他 类型节点到第一类型节点之间未经过中转的路径为直接路径;确定从其他类型节点经过中 转到达第一类型节点之间的路径为间接路径,所述中转由第三类型节点或第四类型节点担 当;
[0040] 所述智能传输系统包括:第一类型节点以及与其连接的若干其他类型节点,若干 其他类型的节点之间连接或者不连接;其中:
[0041] 第一类型节点,为负责接收视频数据,不对外发视频数据,不能作为中转节点的节 占.
[0042] 其他类型节点包括:
[0043] 第二类型节点,为负责采集视频数据,并将第一类型节点发送视频数据,但不作为 中转节点的节点;
[0044] 第三类型节点,为不负责采集视频数据,从其他节点接收视频数据,作为中转节 占.
[0045] 第四类型节点,为负责采集视频数据,从其他节点接收视频数据,作为中转节点。
[0046] 本发明实施例的一些有益效果可以包括:通过确定视频传输路径的起点和终点之 间的直接路径和间接路径,并对间接路径按照中转节点进行路径划分,计算各段分路径的 网络开销之和,比较直接路径的网络开销和各分路径的网络开销之和,将其中通信开销较 小的路径作为传输路径,从而可以选择传输速度快或花费时间少的路径作为传输路径,提 高了视频的传输速度。
[0047] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1