一种数据传输方法、装置、计算机设备及存储介质与流程

文档序号:34573583发布日期:2023-06-28 12:38阅读:24来源:国知局
一种数据传输方法、装置、计算机设备及存储介质与流程

本说明书涉及通讯,尤其涉及一种数据传输方法、装置、计算机设备及存储介质。


背景技术:

1、目前,多选用传输控制协议(tcp)进行业务间的网络通讯。但在利用传输控制协议进行数据传输时,传输时长较长。若在利用传输控制协议进行数据传输时,增加安全协议进行传输,会使得传输时长更长。由此,利用用户数据报协议(udp)进行数据传输可以有效缩短传输时长,降低网络延时,从而提升传输效率。但是,在网络条件不好的情况下,利用用户数据报协议进行数据传输时丢包率较高,使得传输安全性较低。

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、其中,所述逆数据格式处理为所述数据格式处理的逆过程。

44、进一步,还包括,

45、确定单元,用于在确定所述传输标识不连续的情况下,从所述传输标识中确定断续传输标识;

46、获取单元,用于基于所述断续传输标识,获取目标发出数据;

47、更新单元,用于利用所述目标发出数据和所述断续传输标识,更新不连续的所述传输标识和所述用户数据报协议传输的所述多个发出传输数据,得到更新传输标识集合和更新发出传输数据集合;以及

48、第三处理单元,用于针对所述更新传输标识集合和更新发出传输数据集合进行排序处理和逆数据格式处理,得到多个待传输数据。

49、另一方面,本说明书实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的方法。

50、另一方面,本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现上述的方法。

51、另一方面,本说明书实施例还提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现的方法。

52、利用本说明书实施例,在接收到的多个待传输数据时,对每个待传输数据进行数据格式处理,得到多个发出传输数据;对多个发出传输数据进行排序,得到与每个发出传输数据对应的传输标识;在利用用户数据报协议传输多个发出传输数据和对应的传输标识时,针对传输标识进行验证;在确定传输标识连续的情况下,针对用户数据报协议传输多个发出传输数据进行逆数据格式处理,得到多个待传输数据。进而发送多个待传输数据。从而基于针对多个发出传输数据进行排序,得到与每个发出传输数据对应的传输标识,使得在利用用户数据报协议进行数据传输时可以进行是否丢包的验证,从而在未丢包的情况下,针对用户数据报协议传输多个发出传输数据进行逆数据格式处理,得到多个待传输数据,以用于发送。由此,实现了在利用用户数据报协议进行数据传输的过程中,同时提升传输效率和安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1