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

技术编号:33243003 阅读:10 留言:0更新日期:2022-04-27 17:48
本公开提出一种数据传输方法、装置、计算机设备及存储介质,该方法包括:接收数据传输请求,数据传输请求包括:第一客户端的第一客户标识、和待传输数据;根据第一服务标识和第一客户标识,确定级联路由关系,级联路由关系包括:第一服务标识、第二服务标识,以及第一客户标识之间的路由关系;根据待传输数据和第一客户标识生成数据转发请求,并将数据转发请求发送至第二服务标识所属的第二服务端。通过本公开,能够计算出多个服务端之间较优的级联路由关系,当基于该级联路由关系确定的第二服务标识进行数据转发时,能够有效地降低数据传输时延,有效地避免数据传输过程中的丢包现象,能够有效地提升数据传输效率。能够有效地提升数据传输效率。能够有效地提升数据传输效率。

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


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

技术介绍

[0002]在互联网数据传输应用场景中,两个通信节点之间传输数据,通常是通过单个服务器直接转发数据,或者两个通信节点直接相连交换数据。
[0003]这种方式下,当数据传输范围覆盖较大的地理区域,例如数据传输范围覆盖多个省份、多个国家或多个大洲,数据传输效率无法得到保证,导致数据传输时延较大,数据传输成本较高,数据传输效率不佳。

技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本公开的目的在于提出一种数据传输方法、装置、计算机设备及存储介质,能够计算出多个服务端之间较优的级联路由关系,当基于该级联路由关系确定的第二服务标识进行数据转发时,能够有效地降低数据传输时延,有效地避免数据传输过程中的丢包现象,能够有效地提升数据传输效率。
[0006]本公开第一方面实施例提出的数据传输方法,应用于第一服务端,所述第一服务端具有第一服务标识,包括:接收数据传输请求,所述数据传输请求包括:第一客户端的第一客户标识、和待传输数据;根据所述第一服务标识和所述第一客户标识,确定级联路由关系,所述级联路由关系包括:所述第一服务标识、第二服务标识,以及所述第一客户标识之间的路由关系;根据所述待传输数据和所述第一客户标识生成数据转发请求,并将所述数据转发请求发送至所述第二服务标识所属的第二服务端。
[0007]本公开第一方面实施例提出的数据传输方法,通过接收数据传输请求,数据传输请求包括:第一客户端的第一客户标识、和待传输数据,根据第一服务标识和第一客户标识,确定级联路由关系,级联路由关系包括:第一服务标识、第二服务标识,以及第一客户标识之间的路由关系,根据待传输数据和第一客户标识生成数据转发请求,并将数据转发请求发送至第二服务标识所属的第二服务端,能够计算出多个服务端之间较优的级联路由关系,当基于该级联路由关系确定的第二服务标识进行数据转发时,能够有效地降低数据传输时延,有效地避免数据传输过程中的丢包现象,能够有效地提升数据传输效率。
[0008]本公开第二方面实施例提出的数据传输方法,应用于第二服务端,所述第二服务端具有第二服务标识,包括:接收第一服务端发送的数据转发请求,所述数据转发请求包括:待传输数据和第一客户标识;将所述待传输数据转发至所述第一客户标识所属的第一客户端之中。
[0009]本公开第二方面实施例提出的数据传输方法,通过接收第一服务端发送的数据转发请求,数据转发请求包括:待传输数据和第一客户标识,将待传输数据转发至第一客户标
识所属的第一客户端之中,由于是应用于第二服务端,且第二服务端是根据级联路由关系确定得到的,且该级联路由关系描述多个服务端之间较优的级联路由关系,当基于该级联路由关系确定的第二服务标识进行数据转发时,能够有效地降低数据传输时延,有效地避免数据传输过程中的丢包现象,能够有效地提升数据传输效率。
[0010]本公开第三方面实施例提出的数据传输装置,应用于第一服务端,所述第一服务端具有第一服务标识,包括:第一接收模块,用于接收数据传输请求,所述数据传输请求包括:第一客户端的第一客户标识、和待传输数据;第一确定模块,用于根据所述第一服务标识和所述第一客户标识,确定级联路由关系,所述级联路由关系包括:所述第一服务标识、第二服务标识,以及所述第一客户标识之间的路由关系;第一转发模块,用于根据所述待传输数据和所述第一客户标识生成数据转发请求,并将所述数据转发请求发送至所述第二服务标识所属的第二服务端。
[0011]本公开第三方面实施例提出的数据传输装置,通过接收数据传输请求,数据传输请求包括:第一客户端的第一客户标识、和待传输数据,根据第一服务标识和第一客户标识,确定级联路由关系,级联路由关系包括:第一服务标识、第二服务标识,以及第一客户标识之间的路由关系,根据待传输数据和第一客户标识生成数据转发请求,并将数据转发请求发送至第二服务标识所属的第二服务端,能够计算出多个服务端之间较优的级联路由关系,当基于该级联路由关系确定的第二服务标识进行数据转发时,能够有效地降低数据传输时延,有效地避免数据传输过程中的丢包现象,能够有效地提升数据传输效率。
[0012]本公开第四方面实施例提出的数据传输装置,应用于第二服务端,所述第二服务端具有第二服务标识,包括:第二接收模块,用于接收第一服务端发送的数据转发请求,所述数据转发请求包括:待传输数据和第一客户标识;第二转发模块,用于将所述待传输数据转发至所述第一客户标识所属的第一客户端之中。
[0013]本公开第四方面实施例提出的数据传输装置,通过接收第一服务端发送的数据转发请求,数据转发请求包括:待传输数据和第一客户标识,将待传输数据转发至第一客户标识所属的第一客户端之中,由于是应用于第二服务端,且第二服务端是根据级联路由关系确定得到的,且该级联路由关系描述多个服务端之间较优的级联路由关系,当基于该级联路由关系确定的第二服务标识进行数据转发时,能够有效地降低数据传输时延,有效地避免数据传输过程中的丢包现象,能够有效地提升数据传输效率。
[0014]本公开第五方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本公开第一方面实施例提出的数据传输方法,或者实现如本公开第二方面实施例提出的数据传输方法。
[0015]本公开第六方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开第一方面实施例提出的数据传输方法,或者实现如本公开第二方面实施例提出的数据传输方法。
[0016]本公开第七方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行如本公开第一方面实施例提出的数据传输方法,或者实现如本公开第二方面实施例提出的数据传输方法。
[0017]本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变
得明显,或通过本公开的实践了解到。
附图说明
[0018]本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0019]图1是本公开一实施例提出的数据传输方法的流程示意图;
[0020]图2是本公开另一实施例提出的数据传输方法的流程示意图;
[0021]图3是本公开实施例提出的网络传输流程示意图;
[0022]图4是本公开另一实施例提出的数据传输方法的流程示意图;
[0023]图5是本公开实施例提出的路由判断流程示意图;
[0024]图6是本公开一实施例提出的数据传输装置的结构示意图;
[0025]图7是本公开另一实施例提出的数据传输装置的结构示意图;
[0026]图8是本公开另一实施例提出的数据传输装置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于第一服务端,所述第一服务端具有第一服务标识,所述方法包括:接收数据传输请求,所述数据传输请求包括:第一客户端的第一客户标识、和待传输数据;根据所述第一服务标识和所述第一客户标识,确定级联路由关系,所述级联路由关系包括:所述第一服务标识、第二服务标识,以及所述第一客户标识之间的路由关系;根据所述待传输数据和所述第一客户标识生成数据转发请求,并将所述数据转发请求发送至所述第二服务标识所属的第二服务端。2.如权利要求1所述的方法,其特征在于,所述第二服务标识的数量是多个,多个第二服务标识分别标识对应多个第二服务端,所述多个第二服务端分别具有对应多种转发次序。3.如权利要求2所述的方法,其特征在于,在所述根据所述第一服务标识和所述第一客户标识,确定级联路由关系后,还包括:确定所述第一服务端的第一转发次序;确定与所述第一转发次序对应的第二转发次序,所述第二转发次序在所述第一转发次序之后,且与所述第一转发次序相邻;根据所述第二转发次序,从所述多个第二服务标识之中确定出目标第二服务标识,其中,所述目标第二服务标识属于所述多个第二服务标识;其中,所述将所述数据转发请求发送至所述第二服务标识所属的第二服务端,包括:将所述数据转发请求发送至所述目标第二服务标识所属的目标第二服务端,所述目标第二服务端是所述第一服务端的下一跳服务端。4.如权利要求2所述的方法,其特征在于,在所述接收数据传输请求前,还包括:确定所述第一服务标识、所述多个第二服务标识,以及所述第一客户标识之间的路由关系;根据所述路由关系,构建所述级联路由关系。5.如权利要求4所述的方法,其特征在于,所述确定所述第一服务标识、所述多个第二服务标识,以及所述第一客户标识之间的路由关系,包括:分别向第一数量的第二服务端发送第一数据探测请求,所述第一数量小于或等于所述多个第二服务端的总数量;接收所述第一数量的第二服务端反馈的数据响应请求,并获取与所述第一数量的第二服务端...

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

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

1