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

技术编号:33243005 阅读:13 留言:0更新日期:2022-04-27 17:48
本公开提出一种数据传输方法、装置、电子设备及存储介质,该方法包括:向第一服务端发送接入请求,以使所述第一服务端根据所述接入请求验证所述客户端的合法性,响应于验证通过,接收返回的所述第一服务端的地址,根据所述第一服务端的地址,向所述第一服务端发送检测数据包,以建立和所述第一服务端的服务通信连接,向所述第一服务端发送数据传输请求,所述数据传输请求包括待传输数据,所述待传输数据为不经过加密处理的数据,能够优化媒体服务建联时间,在保障数据安全的情况下省略数据的加解密过程,能够有效地降低数据传输时延,避免数据传输过程中的丢包现象,提升数据传输效率。率。率。

【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质


[0001]本公开涉及互联网
,尤其涉及一种数据传输方法、装置、电子设备及存储介质。

技术介绍

[0002]在互联网数据传输应用场景中,两个通信节点之间传输数据,通常是通过单个服务器直接转发数据,或者两个通信节点直接相连交换数据。在相关技术中,在客户端与服务器建立通信连接时,会采用交互式连接建立ICE(Interactive Connectivity Establishment)协议,而且数据在传输过程中的每个节点都会进行数据加解密的处理。
[0003]这种方式下,当数据传输范围覆盖较大的地理区域,例如数据传输范围覆盖多个省份、多个国家或多个大洲,数据传输效率无法得到保证,导致数据传输时延较大,数据传输成本较高,数据传输效率不佳。

技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本公开的目的在于提出一种数据传输方法、装置、电子设备及存储介质,能够优化媒体服务建联时间,在保障数据安全的情况下省略数据的加解密过程,能够有效地降低数据传输时延,避免数据传输过程中的丢包现象,提升数据传输效率。
[0006]本公开第一方面实施例提出的数据传输方法,应用于客户端,所述方法包括:向第一服务端发送接入请求,以使所述第一服务端根据所述接入请求验证所述客户端的合法性;
[0007]响应于验证通过,接收返回的所述第一服务端的地址;
[0008]根据所述第一服务端的地址,向所述第一服务端发送检测数据包,以建立和所述第一服务端的服务通信连接;
[0009]向所述第一服务端发送数据传输请求,所述数据传输请求包括待传输数据,所述待传输数据为不经过加密处理的数据。
[0010]可选地,所述检测数据包中携带有所述客户端的网际协议IP地址和通信端口,所述检测数据包用于指示所述第一服务端将所述IP地址和通信端口作为与所述客户端进行通信传输的目的地址和端口,其中,所述通信传输基于用户数据报协议UDP。
[0011]可选地,所述接入请求包括:用户名、密码以及服务令牌;所述响应于验证通过,接收返回的所述第一服务端地址,包括:
[0012]响应于所述用户名和密码正确,或者,响应于所述服务令牌有效,接收返回的所述第一服务端地址。
[0013]可选地,在所述向第一服务端发送接入请求之前,还包括:
[0014]向至少一个候选服务端发送候选接入请求;
[0015]向中心服务器发送服务接入请求;
[0016]接收所述中心服务器返回的所述第一服务端的第一服务标识;
[0017]其中,所述第一服务端是所述中心服务器根据所述至少一个候选服务端的候选数据探测信息确定的。
[0018]可选地,所述候选数据探测信息包括:负载权重信息、往返时延信息、以及丢包率信息中的至少一个。
[0019]本公开第一方面实施例提出的数据传输方法,通过向第一服务端发送接入请求,以使所述第一服务端根据所述接入请求验证所述客户端的合法性,响应于验证通过,接收返回的所述第一服务端的地址,根据所述第一服务端的地址,向所述第一服务端发送检测数据包,以建立和所述第一服务端的服务通信连接,向所述第一服务端发送数据传输请求,所述数据传输请求包括待传输数据,所述待传输数据为不经过加密处理的数据,能够优化媒体服务建联时间,在保障数据安全的情况下省略数据的加解密过程,能够有效地降低数据传输时延,避免数据传输过程中的丢包现象,提升数据传输效率。
[0020]本公开第二方面实施例提出的数据传输方法,应用于第一服务端,所述方法包括:接收客户端发送的接入请求,根据所述接入请求验证所述客户端的合法性;
[0021]响应于验证通过,向所述客户端返回所述第一服务端的地址;
[0022]接收所述客户端发送的检测数据包,根据所述检测数据包建立和所述客户端的服务通信连接;
[0023]接收所述客户端发送的数据传输请求,所述数据传输请求包括待传输数据,所述待传输数据为不经过加密处理的数据。
[0024]可选地,所述检测数据包中携带有所述客户端的网际协议IP地址和通信端口,所述根据所述检测数据包建立和所述客户端的服务通信连接包括:
[0025]将所述IP地址和通信端口作为与所述客户端进行通信传输的目的地址和端口,其中,所述通信传输基于用户数据报协议UDP。
[0026]可选地,所述接入请求包括:用户名、密码以及服务令牌;所述响应于验证通过,向所述客户端返回所述第一服务端的地址,包括:
[0027]响应于所述用户名和密码正确,或者,响应于所述服务令牌有效,向所述客户端返回所述第一服务端的地址。
[0028]可选地,所述数据传输请求还包括目标客户端的目标客户标识,在所述接收所述客户端发送的数据传输请求后,所述方法还包括:
[0029]根据所述第一服务端的第一服务标识和所述目标客户标识,确定级联路由关系,所述级联路由关系包括:所述第一服务标识、第二服务标识,以及所述目标客户标识之间的路由关系;
[0030]根据所述待传输数据和所述目标客户标识生成数据转发请求,并将所述数据转发请求发送至所述第二服务标识所属的第二服务端。
[0031]可选地,所述第二服务标识的数量是多个,多个第二服务标识分别标识对应多个第二服务端,所述多个第二服务端分别具有对应多种转发次序。
[0032]可选地,在所述根据所述第一服务标识和所述目标客户标识,确定级联路由关系后,还包括:
[0033]确定所述第一服务端的第一转发次序;
[0034]确定与所述第一转发次序对应的第二转发次序,所述第二转发次序在所述第一转发次序之后,且与所述第一转发次序相邻;
[0035]根据所述第二转发次序,从所述多个第二服务标识之中确定出目标第二服务标识,其中,所述目标第二服务标识属于所述多个第二服务标识;
[0036]其中,所述将所述数据转发请求发送至所述第二服务标识所属的第二服务端,包括:
[0037]将所述数据转发请求发送至所述目标第二服务标识所属的目标第二服务端,所述目标第二服务端是所述第一服务端的下一跳服务端。
[0038]本公开第二方面实施例提出的数据传输方法,通过接收客户端发送的接入请求,根据所述接入请求验证所述客户端的合法性,响应于验证通过,向所述客户端返回所述第一服务端的地址,接收所述客户端发送的检测数据包,根据所述检测数据包建立和所述客户端的服务通信连接,接收所述客户端发送的数据传输请求,所述数据传输请求包括待传输数据,所述待传输数据为不经过加密处理的数据,能够优化媒体服务建联时间,在保障数据安全的情况下省略数据的加解密过程,能够有效地降低数据传输时延,避免数据传输过程中的丢包现象,提升数据传输效率。
[0039]本公开第三方面实施例提出的数据传输装置,应用于客户端,该装置包括:
[0040]发送模块,用于向第一服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于客户端,所述方法包括:向第一服务端发送接入请求,以使所述第一服务端根据所述接入请求验证所述客户端的合法性;响应于验证通过,接收返回的所述第一服务端的地址;根据所述第一服务端的地址,向所述第一服务端发送检测数据包,以建立和所述第一服务端的服务通信连接;向所述第一服务端发送数据传输请求,所述数据传输请求包括待传输数据,所述待传输数据为不经过加密处理的数据。2.如权利要求1所述的方法,其特征在于,所述检测数据包中携带有所述客户端的网际协议IP地址和通信端口,所述检测数据包用于指示所述第一服务端将所述IP地址和通信端口作为与所述客户端进行通信传输的目的地址和端口,其中,所述通信传输基于用户数据报协议UDP。3.如权利要求2所述的方法,其特征在于,所述接入请求包括:用户名、密码以及服务令牌;所述响应于验证通过,接收返回的所述第一服务端地址,包括:响应于所述用户名和密码正确,或者,响应于所述服务令牌有效,接收返回的所述第一服务端地址。4.如权利要求1所述的方法,其特征在于,在所述向第一服务端发送接入请求之前,还包括:向至少一个候选服务端发送候选接入请求;向中心服务器发送服务接入请求;接收所述中心服务器返回的所述第一服务端的第一服务标识;其中,所述第一服务端是所述中心服务器根据所述至少一个候选服务端的候选数据探测信息确定的。5.如权利要求4所述的方法,其特征在于,所述候选数据探测信息包括:负载权重信息、往返时延信息、以及丢包率信息中的至少一个。6.一种数据传输方法,其特征在于,应用于第一服务端,所述方法包括:接收客户端发送的接入请求,根据所述接入请求验证所述客户端的合法性;响应于验证通过,向所述客户端返回所述第一服务端的地址;接收所述客户端发送的检测数据包,根据所述检测数据包建...

【专利技术属性】
技术研发人员:唐华郑亚帅
申请(专利权)人:上海绚显科技有限公司
类型:发明
国别省市:

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

1