传输时延的确定方法、装置以及存储介质制造方法及图纸

技术编号:29411622 阅读:10 留言:0更新日期:2021-07-23 22:52
本申请公开了一种传输时延的确定方法、装置以及存储介质。其中,传输时延的确定方法,包括:根据多个边缘传输节点从第一边缘计算节点接收第一探测包以及将第一探测包的相关时间信息回转给第一边缘计算节点记录的第一时间信息,分别确定第一边缘计算节点到多个边缘传输节点的多个第一时延;根据多个边缘传输节点从第二边缘计算节点接收第二探测包以及将第二探测包的相关时间信息回转给第二边缘计算节点记录的第二时间信息,分别确定第二边缘计算节点到多个边缘传输节点的多个第二时延;以及根据多个第一时延以及多个第二时延,确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延。

【技术实现步骤摘要】
传输时延的确定方法、装置以及存储介质
本申请涉及数据传输
,特别是涉及一种传输时延的确定方法、装置以及存储介质。
技术介绍
近几年,网络直播视频、VR/AR、竞技游戏、视频会议、大数据以及4K高清视频的快速增长,正在将毫秒级实时音视频通讯技术推向历史发展的潮头。用户的预期越来越高,他们期待“最好”的在线体验,现在用户的体验和忠诚度已经不能用“分钟”和“秒”来衡量,而是用“毫秒级”来衡量。因此,对实际传输效果要求越来越高。在IP网络上,软件能控制的最底层协议的选择,只有TCP和UDP。由于实时性的要求,在上述场景下,只有UDP协议才是最优选择。但是,如何使用UDP协议构建一个应用层协议和算法,来保证传输的低时延、高稳定和高质量,是一个众多厂商在不断研究的问题。并且在经典数据传输上,A通过网络传输数据到B,测量A发送一个探测包到B,B立即返回把此包发回到A,A接收整个流程的耗时为RTT(时延)。RTT是后续决定重传和发送速度等一系列控制操作的基础指标之一。从而如何计算构建的协议下的数据传输的时延是一个问题。针对上述的现有技术中存在的如何使用UDP构建应用层协议来保证数据传输的低时延、高稳定以及高质量,以及如何计算该协议下的数据传输的时延的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本公开的实施例提供了一种传输时延的确定方法、装置以及存储介质,以至少解决现有技术中存在的如何使用UDP构建应用层协议来保证数据传输的低时延、高稳定以及高质量,以及如何计算该协议下的数据传输的时延的技术问题。根据本公开实施例的一个方面,提供了一种传输时延的确定方法,用于确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延,其中第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向第二边缘计算节点传输数据,包括:第一确定模块,用于根据多个边缘传输节点从第一边缘计算节点接收第一探测包以及将第一探测包的相关时间信息回转给第一边缘计算节点记录的第一时间信息,分别确定第一边缘计算节点到多个边缘传输节点的多个第一时延;第二确定模块,用于根据多个边缘传输节点从第二边缘计算节点接收第二探测包以及将第二探测包的相关时间信息回转给第二边缘计算节点记录的第二时间信息,分别确定第二边缘计算节点到多个边缘传输节点的多个第二时延;以及第三确定模块,用于根据多个第一时延以及多个第二时延,确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延。根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。根据本公开实施例的另一个方面,还提供了一种传输时延的确定装置,用于确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延,其中第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向第二边缘计算节点传输数据,包括:根据多个边缘传输节点从第一边缘计算节点接收第一探测包以及将第一探测包的相关时间信息回转给第一边缘计算节点记录的第一时间信息,分别确定第一边缘计算节点到多个边缘传输节点的多个第一时延;根据多个边缘传输节点从第二边缘计算节点接收第二探测包以及将第二探测包的相关时间信息回转给第二边缘计算节点记录的第二时间信息,分别确定第二边缘计算节点到多个边缘传输节点的多个第二时延;以及根据多个第一时延以及多个第二时延,确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延。根据本公开实施例的另一个方面,还提供了一种传输时延的确定装置,用于确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延,其中第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向第二边缘计算节点传输数据,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:根据多个边缘传输节点从第一边缘计算节点接收第一探测包以及将第一探测包的相关时间信息回转给第一边缘计算节点记录的第一时间信息,分别确定第一边缘计算节点到多个边缘传输节点的多个第一时延;根据多个边缘传输节点从第二边缘计算节点接收第二探测包以及将第二探测包的相关时间信息回转给第二边缘计算节点记录的第二时间信息,分别确定第二边缘计算节点到多个边缘传输节点的多个第二时延;以及根据多个第一时延以及多个第二时延,确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延。从而本申请通过多路径实现多端数据传输,保证了数据传输的低时延、高稳定以及高质量。并且通过确定第一边缘计算节点A到多个边缘传输节点之间的多个第一时延,以及第二边缘计算节点B到多个边缘传输节点之间的多个第二时延,确定多路径下第一边缘计算节点A到第二边缘计算节点B之前传输数据的传输时延,从而通过得到的传输时延达到了评估多路径传输数据的传输质量的技术效果。进而解决了现有技术中存在的如何使用UDP构建应用层协议来保证数据传输的低时延、高稳定以及高质量,以及如何计算该协议下的数据传输的时延的技术问题。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:图1是用于实现根据本公开实施例1所述的方法的计算设备的硬件结构框图;图2是根据本公开实施例1所述的多路径传输数据的系统的示意图;图3是根据本公开实施例1的第一个方面所述的传输时延的确定方法的流程示意图;图4是根据本公开实施例2所述的传输时延的确定装置的示意图;以及图5是根据本公开实施例3所述的传输时延的确定装置的示意图。具体实施方式为了使本
的人员更好地理解本公开的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本公开实施例进行描述的过程中出现的部分名词或术语适用于如下解释:ECU(边缘计算节点):靠近用户的网络边缘侧构建的业务平台,提供存储、计算、网络等资源,将部分关键业务应用下沉到接入网络边缘,以减少网络传输和多级转发带来的宽度和时延损耗。ERU(边缘传输节点):面向传输的中继服务,Relay是其中一个子服务,用来处理,中转传输数据,用本文档来自技高网
...

【技术保护点】
1.一种传输时延的确定方法,用于确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延,其中所述第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向所述第二边缘计算节点传输数据,其特征在于,包括:/n根据所述多个边缘传输节点从所述第一边缘计算节点接收第一探测包以及将所述第一探测包的相关时间信息回转给所述第一边缘计算节点记录的第一时间信息,分别确定所述第一边缘计算节点到所述多个边缘传输节点的多个第一时延;/n根据所述多个边缘传输节点从所述第二边缘计算节点接收第二探测包以及将所述第二探测包的相关时间信息回转给所述第二边缘计算节点记录的第二时间信息,分别确定所述第二边缘计算节点到所述多个边缘传输节点的多个第二时延;以及/n根据所述多个第一时延以及所述多个第二时延,确定所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输时延。/n

【技术特征摘要】
1.一种传输时延的确定方法,用于确定第一边缘计算节点向第二边缘计算节点传输数据的传输时延,其中所述第一边缘计算节点通过分别设置于不同传输路径的多个边缘传输节点向所述第二边缘计算节点传输数据,其特征在于,包括:
根据所述多个边缘传输节点从所述第一边缘计算节点接收第一探测包以及将所述第一探测包的相关时间信息回转给所述第一边缘计算节点记录的第一时间信息,分别确定所述第一边缘计算节点到所述多个边缘传输节点的多个第一时延;
根据所述多个边缘传输节点从所述第二边缘计算节点接收第二探测包以及将所述第二探测包的相关时间信息回转给所述第二边缘计算节点记录的第二时间信息,分别确定所述第二边缘计算节点到所述多个边缘传输节点的多个第二时延;以及
根据所述多个第一时延以及所述多个第二时延,确定所述第一边缘计算节点向所述第二边缘计算节点传输数据的传输时延。


2.根据权利要求1所述的方法,其特征在于,所述第一时间信息包括:所述第一边缘计算节点向所述多个边缘传输节点发送所述第一探测包的多个第一发送时间戳、所述第一边缘计算节点从所述多个边缘传输节点接收所述第一探测包的相关时间信息的多个第一接收时间戳、所述多个边缘传输节点接收所述第一探测包的多个第二接收时间戳以及发送所述第一探测包的多个第二发送时间戳,并且
根据所述多个边缘传输节点从所述第一边缘计算节点接收第一探测包以及将所述第一探测包的相关时间信息回转给所述第一边缘计算节点记录的第一时间信息,分别确定所述第一边缘计算节点到所述多个边缘传输节点的多个第一时延的操作,包括:
根据所述多个第二接收时间戳以及所述多个第二发送时间戳,确定所述多个边缘传输节点回转所述第一探测包的多个第一回转时间长度;以及
根据所述多个第一发送时间戳、所述多个第一接收时间戳以及所述多个第一回转时间长度,确定所述多个第一时延。


3.根据权利要求1所述的方法,其特征在于,所述第二时间信息包括:所述第二边缘计算节点向所述多个边缘传输节点发送所述第二探测包的多个第三发送时间戳、所述第二边缘计算节点从所述多个边缘传输节点接收所述第二探测包的相关时间信息的多个第三接收时间戳、所述多个边缘传输节点接收所述第二探测包的多个第四接收时间戳以及发送所述第二探测包的多个第四发送时间戳,并且
根据所述多个边缘传输节点从所述第二边缘计算节点接收第二探测包以及将所述第二探测包的相关时间信息回转给所述第二边缘计算节点记录的第二时间信息,分别确定所述第二边缘计算节点到所述多个边缘传输节点的多个第二时延的操作,包括:
根据所述多个第四接收时间戳以及所述多个第四发送时间戳,确定所述多个边缘传输节点回转所述第二探测包的多个第二回转时间长度;以及
根据所述多个第三发送时间戳、所述多个第三接收时间戳以及所述多个第二回转时间长度,确定所述多个第二时延。


4.根据权利要求1所述的方法,其特征在于,根据所述多个第一时延以及所述多个第二时延,确定所述第一边缘计算节点向所述第二...

【专利技术属性】
技术研发人员:徐家骏邓旻昊
申请(专利权)人:北京安信智通科技有限公司
类型:发明
国别省市:北京;11

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

1