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

技术编号:37396468 阅读:24 留言:0更新日期:2023-04-30 09:24
本发明专利技术公开了一种数据传输方法、装置、计算机可读存储介质及电子设备。其中,该方法包括:获取当前发送终端发送的待发送信息,其中,待发送信息至少包括目标接收终端的接收端标识及待发送数据;从多个虚拟管道中确定处于空闲状态的第一虚拟管道,其中,多个虚拟管道为用户数据报协议消息通道;通过第一虚拟管道将待发送信息中的待发送数据发送至目标接收终端,并释放第一虚拟管道。本发明专利技术解决了现有技术中,在数据传输过程中所存在的传输性能差的技术问题。技术问题。技术问题。

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


[0001]本专利技术涉及数据通信领域,具体而言,涉及一种数据传输方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]目前,终端设备可通过服务器来实现数据的转发,其中,在数据转发系统中,可通过多个服务器来实现,例如,在图1所示的数据传输系统,在图1中,主机1和主机2为进行数据传输的服务器,用户A

用户E表示发送端设备,用户F

用户L表示接收端设备。由图1可知,主机1需要向主机2发送大量的数据,该数据包含主机1所对应的发送端设备发送至主机2所对应的接收端设备中的数据。其中,在图1中,消息通道为数据发送的管道。
[0003]在实际应用中,在多个服务器之间进行数据传输时,需保证同一个终端设备接收到的数据是可靠有序的,例如,发送至接收端设备F的数据为数据1、2、3,则接收端设备接收到的数据顺序为1、2、3,而并非1、3、2。另外,不同的终端设备之间的数据的接收顺序不一致,以提高并发,例如,发送至接收端设备F的数据为1、2,则发送给接收端设备K本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取当前发送终端发送的待发送信息,其中,所述待发送信息至少包括目标接收终端的接收端标识及待发送数据;从多个虚拟管道中确定处于空闲状态的第一虚拟管道,其中,所述多个虚拟管道为用户数据报协议消息通道;通过所述第一虚拟管道将所述待发送信息中的待发送数据发送至所述目标接收终端,并释放所述第一虚拟管道。2.根据权利要求1所述的方法,其特征在于,在获取当前发送终端发送的待发送信息之前,所述方法还包括:获取多个发送终端发送的信息;存储所述多个发送终端发送的信息至缓存队列中。3.根据权利要求2所述的方法,其特征在于,获取当前发送终端发送的待发送信息,包括:根据所述当前发送终端发送所述信息的发送顺序从所述缓存队列中获取所述待发送信息。4.根据权利要求2所述的方法,其特征在于,通过所述第一虚拟管道将所述待发送信息中的待发送数据发送至所述目标接收终端,并释放所述第一虚拟管道,包括:在检测到所述当前发送终端在预设时长内接收到响应消息时,从所述缓存队列中删除所述待发送信息,并释放所述第一虚拟管道,以使所述第一虚拟管道处于所述空闲状态,其中,所述响应消息为所述目标接收终端接收到所述待发送数据后通过所述第一虚拟管道所反馈的消息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在检测到所述当前发送终端在所述预设时长内未接收到所述响应消息时,释放所述第一虚拟管道,并从所述多个虚拟管道中重新确定处于所述空闲状态的第二虚拟管道,通过所述...

【专利技术属性】
技术研发人员:万飞超
申请(专利权)人:广州视臻信息科技有限公司
类型:发明
国别省市:

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

1