[发明专利]数据传输系统和方法在审
| 申请号: | 201911037873.9 | 申请日: | 2019-10-29 |
| 公开(公告)号: | CN112751885A | 公开(公告)日: | 2021-05-04 |
| 发明(设计)人: | 林基煜;王雄伟 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 苗源 |
| 地址: | 550003 贵州省贵阳市*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 系统 方法 | ||
本文是关于一种数据传输系统和方法,所述系统包括至少两个数据节点,其中所述至少两个数据节点请求获取的数据均来自同一目标数据;其中所述至少两个数据节点中的至少一个数据节点作为根节点;其中所述根节点从数据源节点获取所述数据,除根结点之外的其他数据节点从所述根结点获取所述数据。
技术领域
本文涉及信息处理领域,尤其涉及一种数据传输系统和方法。
背景技术
在网络数据的传输系统中,数据节点向存储所需数据的数据源节点获取数据,数据源节点为各个数据节点提供所需的数据。在数据节点的数量不断增加后,会对数据源节点的造成巨大的性能压力和带宽压力,产生巨大的成本开销,甚至对服务质量造成影响。
发明内容
为克服相关技术中存在的任一问题,本文提供一种数据传输系统和方法。
根据本文的一方面,提供一种数据传输系统,包括至少两个数据节点,其中所述至少两个数据节点请求获取的数据均来自同一目标数据;其中所述至少两个数据节点中的至少一个数据节点作为根结点;其中所述根结点从数据源节点获取所述数据,除根结点之外的其他数据节点从所述根结点获取所述数据。
在一个示例性实施例中,所述至少两个数据节点请求获取的数据均来自同一目标数据,包括如下至少一个,包括:
所有数据节点请求均请求获取所述目标数据的完整数据;
至少一个数据节点请求获取所述目标数据的完整数据,至少一个数据节点请求获取所述目标数据中的部分数据;
至少一个数据节点请求获取所述目标数据中的第一部分的数据,至少一个节点请求获取所述目标数据的第二部分的数据。
在一个示例性实施例中,所述除根结点之外的其他数据节点从所述根结点获取所述数据包括如下至少一个:
所述除根结点之外的其他数据节点直接从所述根结点获取所述数据;
在所述除根结点之外的其他数据节点中的一个数据节点得到所述数据后,另一数据节点从所述得到数据的数据节点获取所述数据。
在一个示例性实施例中,除根结点之外的其他数据节点,用于获取对所述数据获取所需的传输路径信息,并根据所述传输路径获取所述数据。
在一个示例性实施例中,所述系统还包括:
管理节点,用于以所述根结点为树形结构,将所述至少两个数据节点按照树形结构进行排列,根据所述树形结构确定每个数据节点获取所述数据所需的传输路径信息,并发送所述传输路径信息至所述除根结点之外的其他数据节点。
在一个示例性实施例中,所述管理节点,具体用于获取所述树形结构上第i层和第i+1层的数据节点,确定第i+1层的数据节点与第i层的数据节点在树形结构上的连接信息,根据所述连接信息,确定所述树形结构中第i+1层的数据节点向第i层的数据节点获取数据的传输路径信息,其中i为整数。
在一个示例性实施例中,所述管理节点,用于在检测到根结点获取到数据后,确定位于所述树形结构中的第二层的数据节点,并在检测到位于所述树形结构中的第二层的数据节点获取到所述数据之后,再确定位于所述树形结构中的第三层的数据节点,以此类推,直到检测到所述树形结构中的最底层的数据节点获取到所述数据为止。
在一个示例性实施例中,所述除根结点之外的其他数据节点中每个数据节点为双亲节点或叶子节点,其中:
所述双亲节点,用于从根结点或一个双亲节点获取所述数据,并发送所述数据给叶子节点或另一个双亲节点;
所述叶子节点,用于从根结点或双亲节点获取所述数据。
在一个示例性实施例中,所述根结点是根据所述至少两个数据节点的资源空余量确定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911037873.9/2.html,转载请声明来源钻瓜专利网。





