System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据传输方法及装置、电子设备及存储介质制造方法及图纸_技高网

一种数据传输方法及装置、电子设备及存储介质制造方法及图纸

技术编号:40308039 阅读:10 留言:0更新日期:2024-02-07 20:52
本公开提供了一种数据传输方法、装置、电子设备及存储介质,涉及通信领域。该方法包括:接收发送设备发送的数据传输请求,数据传输请求用于指示发送设备请求与接收设备进行数据传输,且发送设备和接收设备通过不同的通信网络与中转设备通信;向接收设备发送所数据传输请求;生成配置参数对应的数据传输规则,配置参数为接收设备基于数据传输请求反馈得到;基于数据传输规则为发送设备和接收设备建立数据通道,数据通道用于发送设备和接收设备进行数据传输。本公开能够有效解决处于不同网络结构下多设备间数据传输问题,打破设备间的传输壁垒,扩展数据传输适用场景,提高传输效率。

【技术实现步骤摘要】

本公开涉及通信,尤其涉及一种数据传输方法及装置、电子设备及存储介质


技术介绍

1、当前随着智能终端的逐渐发展,用户对多设备间进行数据传输的需求不断增加。特别是由于显示设备的分辨率不断提升,用户对多设备之间的通过投屏来实现内容共享的诉求更加强烈。

2、当前主流的投屏数据传输方案只适用于处于相同网络结构下的设备,无法兼顾处于异构网络下的设备间投屏数据传输,尚不能实现处于不同网络结构下的设备间的数据传输,无法满足用户对于数据传输的适用需求。


技术实现思路

1、为了克服现有技术的不足,本公开提供了一种数据传输方法、装置、电子设备和存储介质。

2、根据本公开的第一方面,提供了一种数据传输方法。该方法应用于中转设备,且方法包括:接收发送设备发送的数据传输请求,数据传输请求用于指示发送设备请求与接收设备进行数据传输,且发送设备和接收设备通过不同的通信网络与中转设备通信;向接收设备发送所数据传输请求;生成配置参数对应的数据传输规则,配置参数为接收设备基于数据传输请求反馈得到;基于数据传输规则为发送设备和接收设备建立数据通道,数据通道用于发送设备和接收设备进行数据传输。

3、在本公开的实施例中,接收发送设备发送的数据传输请求包括:基于发送设备发送的协商请求,与发送设备建立第一协商通道;通过第一协商通道,接收发送设备发送的数据传输请求。

4、在本公开的实施例中,向接收设备发送数据传输请求,包括:基于协商请求,与接收设备建立第二协商通道;通过第二协商通道向接收设备发送数据传输请求。

5、在本公开的实施例中,配置参数包括监听端口的端口信息,生成配置参数对应的数据传输规则,包括:在中转设备的设备端口中,为发送设备选取转发端口;根据转发端口的端口信息和监听端口的端口信息生成发送设备与接收设备之间的路由路径;将路由路径作为数据传输规则。

6、在本公开的实施例中,生成配置参数对应的数据传输规则之后,还包括:将中转设备的转发端口的端口信息发送至发送设备。

7、在本公开的实施例中,基于数据传输规则为发送设备和接收设备建立数据通道,包括:接收发送设备发送的数据通道建立请求,基于转发端口与发送设备建立第一数据通道;基于路由路径建立与接收设备的第二数据通道,其中第一数据通道和第二数据通道形成数据通道。

8、在本公开的实施例中,协商通道的带宽小于数据通道的带宽。

9、在本公开的实施例中,该方法还包括:当存在多个接收设备时,根据所述多个接收设备的监听端口的端口信息、以及所述中转设备与所述多个接收设备之间的协议优先级信息,确定接收数据的一个或多个接收设备;当存在多个发送设备时,根据所述中转设备的转发端口的端口信息、以及所述中转设备与所述多个发送设备之间的协议优先级信息,确定发送数据的一个或多个发送设备。

10、根据本公开的第二方面,提供了一种数据传输方法,该方法应用于发送设备,且方法包括:向中转设备发送数据传输请求,数据传输请求用于请求中转设备基于数据传输规则为发送设备和接收设备建立数据通道,数据传输规则基于接收设备向中转设备发送的配置参数生成,且发送设备与接收设备通过不同的通信网络与中转设备通信;在数据通道建立成功的情况下,通过数据通道向中转设备发送数据,以使中转设备通过数据通道将数据转发至接收设备。

11、在本公开的实施例中,数据传输规则包括所述中转设备的转发端口,在向中转设备发送数据传输请求之后,该方法还包括:接收中转设备的转发端口,通过转发端口建立与中转设备的第一数据通道,以使中转设备基于中转设备与接收设备之间的第二数据通道为发送设备和接收设备建立数据通道。

12、根据本公开的第三方面,提供了一种数据传输方法,该方法应用于接收设备,且该方法包括:接收发送设备通过中转设备转发的数据传输请求,数据传输请求用于指示发送设备请求与接收设备进行数据传输,且发送设备与接收设备通过不同的通信网络与中转设备通信;响应于数据传输请求,向中转设备反馈配置参数,配置参数用于使中转设备生成数据传输规则以及基于数据传输规则为发送设备和接收设备建立数据通道;在数据通道建立成功的情况下,通过数据通道,接收发送设备通过中转设备转发的数据。

13、在本公开的实施例中,配置参数包括监听端口,该方法还包括:通过监听端口建立与中转设备的第二数据通道,以使中转设备基于中转设备与发送设备之间的第一数据通道为发送设备和接收设备建立数据通道。

14、根据本公开的第四方面,提供了一种数据传输装置,该装置应用于中转设备,且该装置包括:接收单元,用于接收发送设备发送的数据传输请求,数据传输请求用于指示发送设备请求与接收设备进行数据传输,且发送设备和接收设备通过不同的通信网络与中转设备通信;发送单元,用于向接收设备发送数据传输请求;数据传输规则生成单元,用于生成配置参数对应的数据传输规则,配置参数为接收设备基于数据传输请求反馈得到;以及传输单元,用于基于数据传输规则为发送设备和接收设备建立数据通道,数据通道用于发送设备和接收设备进行数据传输。

15、根据本公开的第五方面,提供了一种数据传输装置,该装置应用于发送设备,且包括:数据通道建立单元,用于向中转设备发送数据传输请求,数据传输请求用于请求中转设备基于数据传输规则为发送设备和接收设备建立数据通道,数据传输规则基于接收设备向中转设备发送的配置参数生成,且发送设备与接收设备通过不同的通信网络与中转设备通信;发送单元,用于在数据通道建立成功的情况下,通过数据通道向中转设备发送数据,以使中转设备通过数据通道将数据转发至接收设备。

16、根据本公开的第六方面,提供了一种数据传输装置,该装置应用于接收设备,且包括:第一接收单元,用于接收发送设备通过中转设备转发的数据传输请求,数据传输请求用于指示发送设备请求与接收设备进行数据传输,且发送设备与接收设备通过不同的通信网络与中转设备通信;数据通道建立单元,用于响应于数据传输请求,向中转设备反馈配置参数,配置参数用于使中转设备生成数据传输规则以及基于数据传输规则为发送设备和接收设备建立数据通道;第二接收单元,用于在数据通道建立成功的情况下,通过数据通道,接收发送设备通过中转设备转发的数据。

17、根据本公开的第七方面,提供一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述第一方面、第二方面、第三方面中任一方面所描述的方法。

18、根据本公开的第八方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行上述第一方面、第二方面、第三方面中任一方面所描述的方法。

19、根据本公开的第九方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述第一方面、第二方面、第三方面中任一方面所描述的方法。

20、根本文档来自技高网...

【技术保护点】

1.一种数据传输方法,其特征在于,所述方法应用于中转设备,且所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述接收发送设备发送的数据传输请求包括:

3.根据权利要求2所述的方法,其特征在于,所述向所述接收设备发送所述数据传输请求,包括:

4.根据权利要求1所述的方法,其特征在于,所述配置参数包括监听端口的端口信息,所述生成配置参数对应的数据传输规则,包括:

5.根据权利要求4所述的方法,其特征在于,所述生成配置参数对应的数据传输规则之后,还包括:

6.根据权利要求4所述的方法,其特征在于,所述基于所述数据传输规则为所述发送设备和所述接收设备建立数据通道包括:

7.根据权利要求2所述的方法,其特征在于,所述协商通道的带宽小于所述数据通道的带宽。

8.根据权利要求4至7中任一项所述的方法,其特征在于,所述方法还包括:

9.一种数据传输方法,其特征在于,所述方法应用于发送设备,且所述方法包括:

10.根据权利要求9所述的方法,其特征在于,所述数据传输规则包括所述中转设备的转发端口;

11.一种数据传输方法,其特征在于,所述方法应用于接收设备,且所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述配置参数包括监听端口,所述方法还包括:

13.一种数据传输装置,其特征在于,所述装置应用于中转设备,且所述装置包括:

14.一种数据传输装置,其特征在于,所述装置应用于发送设备,且包括:

15.一种数据传输装置,其特征在于,所述装置应用于接收设备,且包括:

16.一种电子设备,包括:

17.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-12中任一项所述的方法。

18.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-12中任一项所述的方法。

19.一种车辆,其特征在于,所述车辆包括权利要求13或15中任一项所述的装置。

20.一种移动终端,其特征在于,所述移动终端包括权利要求14所述的装置。

...

【技术特征摘要】

1.一种数据传输方法,其特征在于,所述方法应用于中转设备,且所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述接收发送设备发送的数据传输请求包括:

3.根据权利要求2所述的方法,其特征在于,所述向所述接收设备发送所述数据传输请求,包括:

4.根据权利要求1所述的方法,其特征在于,所述配置参数包括监听端口的端口信息,所述生成配置参数对应的数据传输规则,包括:

5.根据权利要求4所述的方法,其特征在于,所述生成配置参数对应的数据传输规则之后,还包括:

6.根据权利要求4所述的方法,其特征在于,所述基于所述数据传输规则为所述发送设备和所述接收设备建立数据通道包括:

7.根据权利要求2所述的方法,其特征在于,所述协商通道的带宽小于所述数据通道的带宽。

8.根据权利要求4至7中任一项所述的方法,其特征在于,所述方法还包括:

9.一种数据传输方法,其特征在于,所述方法应用于发送设备,且所述方法包括:

10.根据权利要求9所述的方法,其特征在于,所述数据传输...

【专利技术属性】
技术研发人员:许经国葛传宁勾晓菲
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1