System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据远程传输优化装置及方法制造方法及图纸_技高网

数据远程传输优化装置及方法制造方法及图纸

技术编号:40450394 阅读:7 留言:0更新日期:2024-02-22 23:09
本发明专利技术公开了一种数据远程传输优化装置及方法,属于数据传输技术领域。本发明专利技术通过在数据远程传输优化装置中设置监听模块、发送模块、接收模块以及自动化控制模块,自动化控制模块获取待传输数据的数据分层类型和数据业务类型,并根据数据分层类型和数据业务类型分配传输连接串;发送模块根据传输连接串对待传输数据进行传输;监听模块在待传输数据进行传输时,监听传输情况,自动化控制模块基于传输情况动态调整发送节点和传输路径,进行传输优化;接收模块,用于接收待传输数据,从而动态根据数据分层类型和数据业务类型对传输连接串进行合理分配,并根据传输情况进行传输路径优化,提高传输速率。

【技术实现步骤摘要】

本专利技术涉及数据传输,尤其涉及一种数据远程传输优化装置及方法


技术介绍

1、随着数字化时代的到来,大数据已经成为了数字经济时代的新生产力。通过不断地加强数据中心的建设和管理,推进5g、云计算等新技术的应用和发展,提高数据中心的计算能力和存储能力,并加强网络安全和隐私保护措施。然而,在远距离数据中心进行数据传输时,可能会面临一些挑战和困难,例如在数据传输时存在数据延迟、带宽限制以及网络堵塞等问题,且长距离数据传输可能面临更高的安全分析以及不稳定性。

2、现有的数据传输优化为根据数据传输速度确定终端的数据传输状态选择数据传输方式,根据数据传输状态信息为客户端配置数据传输路径,以使得客户端通过数据传输路径进行数据传输,提升数据中心之间进行数据传输的速度,但并未考虑数据本身的特性或在传输过程中遇到的其他因素影响,导致数据传输效率较低。


技术实现思路

1、本专利技术的主要目的在于提供一种数据远程传输优化装置及方法,旨在解决现有技术数据远程传输效率低的技术问题。

2、为实现上述目的,本专利技术提供了一种数据远程传输优化装置,所述数据远程传输优化装置包括:监听模块、发送模块、接收模块以及自动化控制模块;

3、所述自动化控制模块,用于获取待传输数据的数据分层类型和数据业务类型,并根据所述数据分层类型和所述数据业务类型分配传输连接串;

4、所述发送模块,还用于根据所述传输连接串对所述待传输数据进行传输;

5、所述监听模块,用于在所述待传输数据进行传输时,监听传输情况,并将所述传输情况发送至所述自动化控制模块;

6、所述自动化控制模块,还用于基于所述传输情况动态调整发送节点和传输路径,进行传输优化;

7、所述接收模块,用于接收所述待传输数据。

8、可选地,所述自动化控制模块,还用于获取待传输数据的传输内容;

9、所述自动化控制模块,还用于基于预设数据标准定义对所述传输内容进行识别,得到数据分层类型和数据业务类型;

10、所述自动化控制模块,还用于根据所述数据分层类型确定传输节点连接串的分配比例;

11、所述自动化控制模块,还用于根据所述分配比例确定各数据分层的第一传输连接串;

12、所述自动化控制模块,还用于基于所述第一传输连接串以及所述数据业务类型确定第二传输连接串。

13、可选地,所述自动化控制模块,还用于确定所述数据分层类型中同一类型的数据分层的各数据业务的权重值;

14、所述自动化控制模块,还用于基于各数据业务的权重值以及所述第一传输连接串计算各数据业务的第二传输连接串。

15、可选地,所述自动化控制模块,还用于根据所述传输情况得到主节点与各个节点之间的传输链路速率、各节点的本地磁盘输入输出情况以及各节点的接收进度;

16、所述自动化控制模块,还用于根据所述传输链路速率、所述本地磁盘输入输出情况以及所述接收进度动态调整发送节点和传输路径,进行传输优化。

17、此外,为实现上述目的,本专利技术还提出一种数据远程传输优化方法,数据远程传输优化装置包括:监听模块、发送模块、接收模块以及自动化控制模块,所述数据远程传输优化方法应用于自动化控制模块,所述方法包括以下步骤:

18、获取待传输数据的数据分层类型和数据业务类型,并根据所述数据分层类型和所述数据业务类型分配传输连接串,以使所述发送模块根据所述传输连接串对所述待传输数据进行传输;

19、在所述待传输数据进行传输时,接收所述监听模块监听的所述待传输数据的传输情况;

20、基于所述传输情况动态调整发送节点和传输路径,进行传输优化。

21、可选地,所述获取待传输数据的数据分层类型和数据业务类型,并根据所述数据分层类型和所述数据业务类型分配传输连接串,包括:

22、获取待传输数据的传输内容;

23、基于预设数据标准定义对所述传输内容进行识别,得到数据分层类型和数据业务类型;

24、根据所述数据分层类型确定传输节点连接串的分配比例;

25、根据所述分配比例确定各数据分层的第一传输连接串;

26、基于所述第一传输连接串以及所述数据业务类型确定第二传输连接串。

27、可选地,所述基于所述第一传输连接串以及所述数据业务类型确定第二传输连接串,包括:

28、确定所述数据分层类型中同一类型的数据分层的各数据业务的权重值;

29、基于各数据业务的权重值以及所述第一传输连接串计算各数据业务的第二传输连接串。

30、可选地,所述基于所述传输情况动态调整发送节点和传输路径,进行传输优化,包括:

31、根据所述传输情况得到主节点与各接收节点之间的传输链路速率、各节点的磁盘输入输出情况以及各接收节点的接收进度;

32、根据所述传输链路速率、所述磁盘输入输出情况以及所述接收进度动态调整发送节点和传输路径,进行传输优化。

33、可选地,根据所述传输链路速率以及所述接收进度动态调整发送节点和传输路径,进行传输优化,包括:

34、在第一接收节点的接收进度低于预设接收进度且所述第一接收节点与所述主节点之间的传输链路速率下降情况不满足预设下降情况时,将各个接收节点的接收进度进行排序;

35、将所述接收进度中最大接收进度对应的接收节点作为副发送节点;

36、获取续传的索引标记,并控制所述第一接收节点初始化数据信息;

37、通过所述索引标记控制所述副发送节点将所述待传输数据传输至所述第一接收节点,进行传输优化。

38、可选地,根据所述磁盘输入输出情况以及所述接收进度动态调整发送节点和传输路径,进行传输优化,包括:

39、根据所述磁盘输入输出情况得到主节点的磁盘输入输出情况;

40、在所述主节点的磁盘输入输出情况大于预设磁盘输入输出阈值时,将各个接收节点的接收进度进行排序;

41、将所述接收进度中最大接收进度对应的接收节点作为副发送节点;

42、通过所述主节点和所述副发送节点将所述待传输数据传输至各接收节点,进行传输优化。

43、本专利技术通过在数据远程传输优化装置中设置监听模块、发送模块、接收模块以及自动化控制模块;所述自动化控制模块,用于获取待传输数据的数据分层类型和数据业务类型,并根据所述数据分层类型和所述数据业务类型分配传输连接串;所述发送模块,还用于根据所述传输连接串对所述待传输数据进行传输;所述监听模块,用于在所述待传输数据进行传输时,监听传输情况,并将所述传输情况发送至所述自动化控制模块;所述自动化控制模块,还用于基于所述传输情况动态调整发送节点和传输路径,进行传输优化;所述接收模块,用于接收所述待传输数据,从而动态根据数据分层类型和数据业务类型对传输连接串进行合理分配,并根据传输情况进行传输路径优化,提高传输速率。<本文档来自技高网...

【技术保护点】

1.一种数据远程传输优化装置,其特征在于,所述数据远程传输优化装置包括:监听模块、发送模块、接收模块以及自动化控制模块;

2.如权利要求1所述的数据远程传输优化装置,其特征在于,所述自动化控制模块,还用于获取待传输数据的传输内容;

3.如权利要求2所述的数据远程传输优化装置,其特征在于,所述自动化控制模块,还用于确定所述数据分层类型中同一类型的数据分层的各数据业务的权重值;

4.如权利要求1所述的数据远程传输优化装置,其特征在于,所述自动化控制模块,还用于根据所述传输情况得到主节点与各个节点之间的传输链路速率、各节点的本地磁盘输入输出情况以及各节点的接收进度;

5.一种数据远程传输优化方法,其特征在于,数据远程传输优化装置包括:监听模块、发送模块、接收模块以及自动化控制模块,所述数据远程传输优化方法应用于所述自动化控制模块,所述方法包括:

6.如权利要求5所述的数据远程传输优化方法,其特征在于,所述获取待传输数据的数据分层类型和数据业务类型,并根据所述数据分层类型和所述数据业务类型分配传输连接串,包括:

7.如权利要求6所述的数据远程传输优化方法,其特征在于,所述基于所述第一传输连接串以及所述数据业务类型确定第二传输连接串,包括:

8.如权利要求5所述的数据远程传输优化方法,其特征在于,所述基于所述传输情况动态调整发送节点和传输路径,进行传输优化,包括:

9.如权利要求8所述的数据远程传输优化方法,其特征在于,根据所述传输链路速率以及所述接收进度动态调整发送节点和传输路径,进行传输优化,包括:

10.如权利要求8所述的数据远程传输优化方法,其特征在于,根据所述磁盘输入输出情况以及所述接收进度动态调整发送节点和传输路径,进行传输优化,包括:

...

【技术特征摘要】

1.一种数据远程传输优化装置,其特征在于,所述数据远程传输优化装置包括:监听模块、发送模块、接收模块以及自动化控制模块;

2.如权利要求1所述的数据远程传输优化装置,其特征在于,所述自动化控制模块,还用于获取待传输数据的传输内容;

3.如权利要求2所述的数据远程传输优化装置,其特征在于,所述自动化控制模块,还用于确定所述数据分层类型中同一类型的数据分层的各数据业务的权重值;

4.如权利要求1所述的数据远程传输优化装置,其特征在于,所述自动化控制模块,还用于根据所述传输情况得到主节点与各个节点之间的传输链路速率、各节点的本地磁盘输入输出情况以及各节点的接收进度;

5.一种数据远程传输优化方法,其特征在于,数据远程传输优化装置包括:监听模块、发送模块、接收模块以及自动化控制模块,所述数据远程传输优化方法应用于所述自动化控制模块,所述...

【专利技术属性】
技术研发人员:于红艳陈卓魏瑗珍郭恬园何雪梅
申请(专利权)人:中移动信息技术有限公司
类型:发明
国别省市:

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

1