【技术实现步骤摘要】
通信方法及装置
[0001]本申请涉及通信
,尤其涉及一种通信方法及装置。
技术介绍
[0002]在当前的确定性网络中,为了满足业务端到端的确定性时延和确定性抖动,上游节点和下游节点需要以固定时间长度划分出发送周期,上游节点和下游节点划分的周期互相对应。上游节点向下游节点按周期发送数据,下游节点需要在对应的周期向其他节点转发该数据。为了便于下游节点识别上游节点在哪个周期发送数据,上游节点在向下游节点发送数据报文时,需要在数据报文中增加周期标签,以使得下游节点根据该周期标签以及设置好的周期偏移常数确定下游节点转发该数据报文的周期。
[0003]上游节点在数据报文中增加周期标签,就需要对数据报文格式进行扩展,这将导致现有技术中的方案无法应用于不对数据报文格式进行扩展的场景中。
技术实现思路
[0004]本申请提供一种通信方法及装置,用于在不对数据报文的格式进行扩展情况下确定发送数据报文的周期。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种通信方 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,包括:第二节点接收来自第一节点的第一定界报文和第一数据报文;所述第一定界报文用于指示所述第一节点的第一周期内发送的数据报文和所述第一节点的第一周期的相邻周期内发送的数据报文之间的边界;所述第二节点根据所述第一定界报文确定第一数据报文对应的第二节点的第一周期,所述第一数据报文为第一节点在第一节点的第一周期内向所述第二节点发送的数据报文;所述第二节点在所述第二节点的第一周期内发送所述第一数据报文。2.根据权利要求1所述的方法,其特征在于,所述第二节点根据所述第一定界报文确定第一数据报文对应的第二节点的第一周期,包括:所述第二节点确定获取所述第一定界报文的第一时间点;所述第二节点根据所述第一时间点确定第二时间点,所述第二时间点用于表征所述第二节点预估的,处理完成所述第一节点在所述第一节点的第一周期内发送的数据报文的时间点;所述第二节点确定所述第二时间点后的一个周期为所述第二节点的第一周期。3.根据权利要求2所述的方法,其特征在于,在所述第二节点根据所述第一定界报文确定第一数据报文对应的第二节点的第一周期之后,所述方法还包括:所述第二节点接收第二定界报文;所述第二定界报文用于指示所述第一节点的第二周期内发送的数据报文和所述第一节点的第二周期的相邻周期内发送的数据报文之间的边界;所述第二节点根据所述第二定界报文的序号,以及所述第一定界报文的序号,确定第二数据报文对应的第二节点的第二周期;所述第二数据报文为所述第一节点在第一节点的第二周期发送的数据报文,所述第二节点的第二周期为所述第二节点的第一周期之后的周期;所述第一节点的第二周期为所述第一节点的第一周期之后的周期;所述第二节点在所述第二节点的第二周期内发送所述第二数据报文。4.根据权利要求3所述的方法,其特征在于,所述第二节点根据所述第二定界报文的序号,以及所述第一定界报文的序号,确定第二数据报文对应的第二节点的第二周期,包括:所述第二节点确定所述第二节点的第二周期的序号满足以下公式:C
’
=C+(M
’‑
M)其中,C
’
为第二节点的第二周期的序号,C为所述第二节点的第一周期的序号,M为所述第一定界报文的序号,M
’
为所述第二定界报文的序号。5.根据权利要求3所述的方法,其特征在于,所述第二节点根据所述第二定界报文的序号,以及所述第一定界报文的序号,确定第二数据报文对应的第二节点的第二周期,包括:所述第二节点确定所述第二节点的第二周期的序号满足以下公式:C
’
=M
’
+offset其中,C
’
为所述第二节点的第二周期的序号,M
’
为所述第二定界报文的序号,offset满足以下公式:offset=C
‑
M其中,C为所述第二节点的第一周期的序号,M为所述第一定界报文的序号。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,所述第一定界报文满足以下任一
项:所述第一定界报文为所述第一节点在所述第一节点的第一周期的起始时间发送的数据报文;所述第一定界报文为所述第一节点在所述第一节点的第一周期的结束时间发送的数据报文;所述第一定界报文为所述第一节点在所述第一节点的第一周期的中间时间发送的数据报文;所述第一定界报文为所述第一节点在所述第一节点的第一周期以外的周期发送的数据报文。7.根据权利要求6所述的方法,其特征在于,在所述第一定界报文为所述第一节点在所述第一节点的第一周期的起始时间发送的数据报文的情况下,所述第二时间点满足以下公式:t1=t0+T+L
max
+δ其中,t1为所述第二时间点,t0为所述第一时间点,T为所述第一节点的第一周期的时长,所述L
max
为所述第二节点预估的处理完成所述第一节点在所述第一节点的第一周期内发送的数据报文所需的最大时长,δ为所述第一节点和第二节点之间的时延抖动的最大值;在所述第一定界报文为所述第一节点在所述第一节点的第一周期的结束时间发送的数据报文的情况下,所述第二时间点满足以下公式:t1=t0+L
max
在所述第一定界报文为所述第一节点在所述第一节点的第一周期的中间时间发送的数据报文的情况下,所述第二时间点满足以下公式:t1=t0+H+L
max
+δ其中,H为第一节点发送第一定界报文的时间与所述第一节点的第一周期的结束时间之间的时长;在所述第一定界报文为所述第一节点在所述第一节点的第一周期以外的周期发送的数据报文的情况下,所述第二时间点满足以下公式:t1=t0+H+L
max
+δ+N
×
T其中,N为第一节点发送所述第一定界报文的周期与第二节点发送所述第一数据报文的周期之间间隔的周期数,N为正整数。8.一种通信方法,其特征在于,包括:第一节点向第二节点发送第一定界报文;所述第一定界报文用于指示所述第一节点的第一周期内发送的数据报文和所述第一节点的第一周期的相邻周期内发送的数据报文之间的边界;所述第一节点在第一节点的第一周期内向所述第二节点发送第一数据报文;所述第一定界报文用于所述第二节点确定所述第一数据报文的发送周期。9.根据权利要求8所述的方法,其特征在于,所述第一节点向第二节点发送第一定界报文,包括:所述第一节点在所述第一节点的第一周期的起始时间向所述第二节点发送所述第一定界报文;或者,所述第一节点在所述第一节点的第一周期的结束时间向所述第二节点发送所述第一定界报文;或者,所述第一节点在所述第一节点的第一周期的中间时间向所述第二节点发送所述第一定界报文;或者,所述第一节点在所述第一节点的第一周期以外的时间向所述第二节点发送所述第一定界报文。10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
所述第一节点向所述第二节点发送第二定界报文;所述第二定界报文用于指示所述第一节点的第二周期内发送的数据报文和所述第一节点的第二周期的相邻周期内发送的数据报文之间的边界;所述第一节点在第一节点的第二周期向所述第二节点发送第二数据报文;所述第二定界报文用于第二节点确定所述第二数据报文的发送周期,所述第一节点的第二周期为所述第一节点的第一周期之后的周期。11.一种通信方法,其特征在于,包括:第二节点接收第一数据报文;所述第二节点获取所述第一数据报文的接收时间,根据所述第一数据报文的接收时间确定发送所述第一数据报文的第二节点的第一周期;所述第二节点在所述第二节点的第一周期内发送所述第一数据报文。12.根据权利要求11所述的方法,其特征在于,所述根据所述第一数据报文的接收时间确定所述第一数据报文的第二节点的第一周期,包括:所述第二节点确定所述第一数据报文的接收时间所属的时间区间;所述第二节点根据所述第一数据报文的接收时间所属的时间区间,确定所述第一数据报文的第二节点的第一周期。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:所述第二节点确定接收测量报文的第三时间点,所述测量报文为第一节点在第一节点的第一个周期内发送的报文;所述第二节点根据所述第三时间点确定多个时间区间,以及所述多个时间区间对应的周期。14.根据权利要求13所述的方法,其特征在于,所述第二节点根据所述第三时间点确定多个时间区间,以及所述多个时间区间对应的周期,包括:所述第二节点根据所述第三时间点确定第四时间点,所述第四时间点用于表征所述第二节点预估的处理完成所述第一节点在所述第一节点的第一个周期内发送的数据报文的时间点;所述第二节点根据所述第三时间点确定第一个时间区间;所述第一个时间区间为(t
a
,t
a
+T
‑
δ);所述第一个时间区间对应所述第二节点的第Ty个周期;其中,t
a
为所述第三时间点,T为所述第一节点的第一个周期的时长;所述第Ty个周期为所述第四时间点之后的一个周期;所述第二节点确定第k个时间区间为[t
a
+k*T
‑
δ,t
a
+(k+1)*T
‑
δ),所述第k个时间区间对应所述第二节点的第Ty+k
‑
1个周期,k为大于1的整数。15.根据权利要求14所述的方法,其特征在于,所述第四时间点满足以下公式:t3=t2+T+L
max
+δ其中,t3为所述第四时间点,t2为所述第三时间点,T为所述第一节点的第一个周期的时长,所述L
max
为所述第二节点预估的处理完成所述第一节点在所述第一节点的第一个周期内发送的数据报文所需的最大时长,δ为所述第一节点和所述第二节点之间的时延抖动的最大值。16.根据权利要求11所述的方法,其特征在于,所述根据所述第一数据报文的接收时间
确定所述第一数据报文的第二节点的第一周期,包括:所述第二节点根据接收所述第一数据报文与第三数据报文的时间差以及第二节点的第三周期,确定所述第一数据报文的第二节点的第一周期;所述第三数据报文为所述第二节点接收的所述第一数据报文的前一个数据报文;所述第二节点的第三周期为所述第二节点发送所述第三数据报文的周期。17.根据权利要求16所述的方法,其特征在于,在所述第二节点根据接收所述第一数据报文与第三数据报文的时间差以及第二节点的第三周期,确定所述第一数据报文的第二节点的第一周期之前,所述方法还包括:所述第二节点接收所述第三数据报文;所述第二节点确定接收所述第三数据报文的第五时间点;所述第二节点根据所述第五时间点,确定第六时间点,所述第六时间点用于表征所述第二节点预估的处理完成第一节点在所述第二节点的第三周期内发送的数据报文的时间点;所述第二节点确定所述第六时间点后的一个周期为所述第二节点的第三周期。18.根据权利要求17所述的方法,其特征在于,所述第六时间点满足以下公式:t5=t4+T+L
max
+δ其中,t5为所述第六时间点,t4为所述第五时间点,T为所述第二节点的第三周期的时长,所述L
max
为所述第二节点预估的处理完成所述第一节点在所述第二节点的第三周期内发送的数据报文所需的最大时长,δ为所述第一节点和第二节点之间的时延抖动的最大值。19.根据权利要求16
‑
18任一项所述的方法,其特征在于,所述第二节点根据接收所述第一数据报文与第三数据报文的时间差以及第二节点的第三周期,确定所述第一数据报文的第二节点的第一周期,包括:所述第二节点确定接收第一数据报文和第三数据报文的时间差是否小于预设值;若是,则所述第二节点确定所述第二节点的第三周期与所述第二节点的第一周期为同一周期;若否,则所述第二节点确定获取所述第一数据报文的第七时间点;所述第二节点根据所述第七时间点确定第八时间点,所述第八时间点用于表征所述第二节点预估的处理完成所述第一节点在所述第二节点的第一周期内发送的数据报文的时间点;所述第二节点确定所述第八时间点后的周期为所述第二节点的第一周期。20.根据权利要求19所述的方法,其特征在于,所述第八时间点满足以下公式:t7=t6+T+L
max
+δ其中,t7为所述第八时间点,t6为所述第七时间点,T为所述第二节点的第三周期的时长,所述L
max
为所述第二节点预估的处理完成所述第一节点在所述第二节点的第一周期内发送的数据报文所需的最大时长,δ为所述第一节点和第二节点之间的时延抖动的最大值。21.根据权利要求11所述的方法,其特征在于,所述根据所述第一数据报文的接收时间确定所述第一数据报文的第二节点的第一周期,包括:所述第二节点根据接收所述第一数据报文的时间,确定第一节点发送所述第一数据报文的第一节点的第三周期;
所述第二节点根据所述第一节点的第三周期确定所述第二节点的第二节点的第一周期。22.根据权利要求21所述的方法,其特征在于,所述第二节点根据接收所述第一数据报文的时间,确定第一节点发送所述第一数据报文的第一节点的第三周期,包括:所述第二节点根据接收所述第一数据报文的时间,所述第一节点和所述第二节点之间的时延,以及所述第一节点和所述第二节点之间的时延抖动,确定所述第一节点发送所述第一数据报文的时间区间;所述第二节点根据所述第一节点发送所述第一数据报文的时间区间,确定所述第一节点发送所述第一数据报文的第一节点的第三周期。23.根据权利要求22所述的方法,其特征在于,所述第二节点根据所述第一节点的第三周期确定所述第二节点的第一周期,包括:所述第二节点确定第一节点的周期和第二节点的周期之间的映射关系;所述第二节点根据所述映射关系,以及所述第一节点的第三周期,确定所述第一节点的第三周期对应的第二节点的第一周期。24.根据权利要求22或23所述的方法,其特征在于,所述第一节点发送所述第一数据报文的时间区间满足:其中,t
x
为所述第二节点接收所述第一数据报文的时间,d所述第一节点和所述第二节点之间的时延,δ为所述第一节点和所述第二节点之间的时延抖动的最大值。25.一种通信方法,其特征在于,包括:第一节点在第一节点的第一个周期内发送测量报文;所述第一节点在所述第一节点的第一个周期内的预设时间段内发送第一数据报文。26.根据权利要求25所述的方法,其特征在于,所述预设时间段的开始时间与所述第一节点的第一个周期的开始时间相同;或者,所述预设时间段的结束时间与所述第一节点的第一个周期的结束时间相同。27.根据权利要求25或26所述的方法,其特征在于,所述预设时间段的时长为所述第一节点的第一个周期的时长与2δ的差值;δ为所述第一节点和第二节点之间的时延抖动的最大值。28.根据权利要求25
‑
27任一项所述的方法,其特征在于,所述方法还包括:所述第一节点在第二节点的第三周期的预设时间段内向所述第二节点发送第三数据报文,所述第二节点的第...
【专利技术属性】
技术研发人员:刘轩,孟锐,刘冰洋,任首首,王闯,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。