本技术涉及通信,尤其涉及一种通信方法以及相关装置。
背景技术:
1、随着第五代移动通信技术+(5th generation mobile communicationtechnology+,5g+)垂直行业更多复杂应用场景的出现和高价值专线业务的涌现,带来了大量小带宽、低时延、高安全和高可靠的承载需求,小颗粒技术应运而生。
2、在一种具体实现中,小颗粒技术可基于国际电联电信标准化部门(itu-t)城域传送网(metro transport network,mtn)标准扩展,实现更细粒度的电路交换技术,其将mtn硬管道颗粒度从5吉比特每秒(g-bits per-second,gpbs)细化为10兆比特每秒(megabitsper second,mbps),从而满足各种差异化业务承载需求。
3、小颗粒技术中,通过小颗粒单元(fine granularity unit,fgu)承载小颗粒业务。小颗粒技术中采用时分复用(time-division multiplexing,tdm)机制,以固定周期循环发送fgu基本帧,而每帧包含的时隙数量和位置都严格固定,因此每时隙的发送周期也是确定性的。为了支持数量更多、粒度更小的时隙通道,同时提高带宽利用率,fgu方案采用复帧方式对spn通道层的5gbps颗粒进行时隙划分。一个复帧包含20个fgu基本帧,每个fgu基本帧支持24个时隙,一个spn通道层5gbps颗粒支持480个时隙。每个fgu基本帧包括开销(overhead,oh)、净荷(payload)以及其它结构组成。
4、切片分组网(slicing packet network,spn)切片通道是spn网络中源宿节点之间的一条传输路径,用于在网络中提供端到端的以太切片连接,具有低时延、透明传输、硬隔离等特征。采用基于以太网66b码块的序列交叉连接技术、城域传送网通路(mtn path)层帧结构和城域传送网段(mtn section)层帧结构及其操作、管理和维护(operationadministration and maintenance,oam)开销,客户层业务在源节点映射到mtn client,网络的中间节点基于以太网66b码块(66b block)序列进行交叉连接,在目的节点从mtnclient中解映射客户层业务,可实现客户数据的接入/恢复、增加/删除oam信息、数据流的交叉连接,以及通道的监控和保护等功能。
5、源节点将接收的业务映射到码块后,若错过了当前复帧中为该业务分配的时隙位置后,源节点需要在下一个复帧的相同时隙位置上发送该码块。因此,造成较大的传输时延抖动。
技术实现思路
1、第一方面,本技术实施例提出一种通信方法,包括:
2、通信装置获取第一小颗粒业务在通信装置中的第一传输时延;
3、通信装置根据第一传输时延,确定第一时隙集合,第一时隙集合包括第一时隙;
4、通信装置在第一时隙集合上发送第一小颗粒业务。
5、本技术实施例中,首先,通信装置获取第一小颗粒业务在通信装置中的第一传输时延。然后,通信装置根据第一传输时延,确定第一时隙集合,第一时隙集合包括一个或多个第一时隙;最后,通信装置在第一时隙集合上发送第一小颗粒业务。通信装置参考了第一小颗粒业务在通信装置中的第一传输时延后得到第一时隙集合。因此,第一时隙集合相较于通信装置中原先分配给第一小颗粒业务的第二时隙集合,在时域上更加接近通信装置从存储器中提取码块的时刻,进而可以有效降低通信装置发送小颗粒业务时产生的传输时延抖动,减少通信装置对时延补偿所提出的硬件需求。降低硬件实现成本,并保证通信质量满足小颗粒业务的要求。示例性的,本方案可应用于输变电的分布式差动保护通信场景,也可以应用于智能制造相关的工业控制类通信场景。由于上述场景对传输时延抖动有上界要求,要求低传输时延抖动,因此应用本方案后,可以有效消减通信过程中的传输时延抖动,减少设备对时延补偿所提出的硬件需求。
6、在第一方面的一种可能实现方式中,通信装置获取第一小颗粒业务在通信装置中的第一传输时延,包括:在采样窗口内,通信装置获取多个传输时延;根据多个传输时延的平均值,获取第一传输时延。进一步的,为了提升通信装置获取的第一传输时延对第一小颗粒业务的代表性,进一步降低第一小颗粒业务的传输时延抖动,通信装置还可以综合多个传输时延,获取第一传输时延。具体如下:在采样窗口内,通信装置获取多个传输时延;然后通信装置根据多个传输时延的平均值,获取第一传输时延。
7、示例性的,通信装置在传输第一小颗粒业务的过程中,获取多个传输时延,该传输时延可以是以下一项或多项:第一时延或者第二时延。然后,通信装置将多个传输时延存储至存储器中。存储器中多个传输时延按照采集的时刻先后排列。通信装置从存储器中,按照采样窗口选取多个传输时延。一种具体的实现中,通信装置对获取的多个传输时延求加权平均值,以得到第一传输时延。
8、一种示例中,采样窗口可以是时间段;又一种示例中,采样窗口可以是滑动窗口;又一种示例中,采样窗口还可以包括历史的多个时间段。
9、在第一方面的一种可能实现方式中,通信装置在第一时隙集合上发送第一小颗粒业务之前,方法还包括:
10、通信装置在第二时隙集合上发送第一小颗粒业务,第二时隙集合为通信装置当前为第一小颗粒业务分配的时隙,第二时隙集合包括第二时隙;
11、通信装置根据第一传输时延,确定第一时隙集合,包括:
12、通信装置根据第一传输时延、第二时隙集合和时隙间隔,确定第一时隙集合;
13、通信装置确定第一时隙集合之后,方法还包括:
14、通信装置根据第一时隙集合,向下游节点发起时隙调整。
15、具体的,关于第二时隙集合:第二时隙集合为通信装置当前为第一小颗粒业务分配的时隙,第二时隙集合包括一个或多个第二时隙。换言之,通信装置在第一时隙集合上发送第一小颗粒业务之前,通信装置在第二时隙集合上发送第一小颗粒业务。
16、关于时隙间隔,时隙间隔指示第一时隙集合中每个第一时隙所占用的时间间隔。示例性的,以5gbps灵活以太客户(flexible ethernet client,flexe client)接口为例,则复帧周期为50.688微秒(us),时隙间隔为50.688/480≈0.1056微秒。
17、一种可能的实现方案中,通信装置根据第一时隙集合,指示下游节点调整接收所述第一小颗粒业务对应的接收时隙。具体的,通信装置(源节点)通过小颗粒管道时隙无损调整机制,通知下游节点传输第一小颗粒业务的第一时隙集合。
18、在第一方面的一种可能实现方式中,通信装置通过以下方法确定第一时隙的标识:
19、第一时隙的标识=第二时隙的标识-(第一传输时延/时隙间隔);或
20、第一时隙的标识=第二时隙的标识+(第一传输时延/时隙间隔)。
21、示例性的,当所述第二时隙对应的时刻晚于所述小颗粒业务的所述第一时刻,所述第一时隙的标识=所述第二时隙的标识-(所述传输时延/所述时隙间隔);当所述第二时隙对应的时刻早于所述小颗粒业务的所述第一时刻,所述第一时隙的标识=所述第二时隙的标识+(所述传输时延/所述时隙间隔)。
22、进一步的,通过上述方法计算的第一时隙可能已被占用,这种情况下通信装置从空闲的时隙集合中选取与上述计算得到的第一时隙最接近的时隙作为第一时隙集合。例如,通过上述方法计算得到的第一时隙包括:时隙10#、时隙50#和时隙100#。此时,通信装置中空闲的时隙包括:时隙10#、时隙20#、时隙30#、时隙55#、时隙60#、时隙95#、时隙110#和时隙120#。最终,通信装置结合空闲的时隙,确定的第一时隙集合包括:时隙10#、时隙55#和时隙95#。
23、又一种示例中,以一个spn通道层5gbps颗粒支持480个时隙为例。通过上述方法计算得到的第一时隙包括:时隙475#。通信装置中空闲的时隙包括:时隙10#、时隙110#和时隙230#。由于时隙475#并不是通信装置的空闲时隙,因此通信装置需要从空闲的时隙中选取离时隙475#最接近的时隙,作为第一时隙集合。最终,通信装置确定的第一时隙集合包括:时隙10#。
24、在第一方面的一种可能实现方式中,通信装置根据第一传输时延,确定第一时隙集合,包括:通信装置接收来自控制器的第一指示,第一指示用于指示通信装置根据第一传输时延,确定第一时隙集合。提升本方案的实现灵活性。
25、在第一方面的一种可能实现方式中,通信装置根据第一传输时延,确定第一时隙集合,包括:通信装置向控制器发送第一传输时延;通信装置从控制器接收指示信息,指示信息指示第一时隙集合。提升本方案的实现灵活性。
26、具体的,当控制器确定第一时隙集合后,控制器向通信装置(源节点)发送指示信息,指示信息指示所述第一时隙集合。相应的,所述通信装置从所述控制器接收指示信息,通信装置根据该指示信息确定第一时隙集合。
27、在第一方面的一种可能实现方式中,通信装置从控制器接收指示信息之后,方法还包括:通信装置根据第一时隙集合,指示下游节点调整接收第一小颗粒业务对应的接收时隙。提升本方案的实现灵活性。
28、在第一方面的一种可能实现方式中,通信装置在第一时隙集合上发送第一小颗粒业务,包括:通信装置根据控制器发送的第二指示,在第一时隙集合上发送第一小颗粒业务。
29、在第一方面的一种可能实现方式中,方法还包括:通信装置向控制器发送指示第一时隙集合的信息,以便控制器根据该指示第一时隙集合的信息获知通信装置使用第一时隙集合发送第一小颗粒业务。以便后续其他业务的开展,例如:控制器根据第一时隙集合计算下游节点的传输第一小颗粒业务的时隙位置。
30、在第一方面的一种可能实现方式中,当满足第一条件时,通信装置根据第一传输时延,确定第一时隙集合;第一条件包括以下一项或多项:第一统计时长内,通信装置接收的第一小颗粒业务的累计数据量大于或等于第一目标数据量,或者,通信装置的第一计时器的计时达到第二统计时长,其中,第一计时器的计时达到第二统计时长后复位。提升本方案的实现灵活性。
31、第一统计时长内,所述通信装置接收的所述第一小颗粒业务的累计数据量大于或等于第一目标数据量,或者,所述通信装置的第一计时器的计时达到第二统计时长,其中,所述第一计时器的计时达到所述第二统计时长后复位。
32、示例性的,第一目标数据量为100兆字节(megabytes,mb),当通信装置接收的第一小颗粒业务的累计数据量大于或等于100mb时,通信装置根据第一传输时延确定第一时隙集合。又一种示例中,当第二统计时长为10分钟,通信装置开始传输第一小颗粒业务时,启动通信装置的第一计时器。当通信装置的第一计数器的计时到达第二统计时长后,通信装置根据第一传输时延确定第一时隙集合。与此同时,通信装置将第一计时器的计时复位,并重新计时。
33、又一种可能的实现方式中,由控制器检测是否满足第一条件,当满足时,控制器向通信装置发送第一指示。相应的,通信装置接收来自控制器的第一指示,该第一指示用于指示通信装置根据第一传输时延,确定第一时隙集合。
34、在第一方面的一种可能实现方式中,当满足第二条件时,通信装置在第一时隙集合上发送第一小颗粒业务;第二条件包括以下一项或多项:第三统计时长内,通信装置接收的第一小颗粒业务的累计数据量大于或等于第二目标数据量,通信装置的第二计时器的计时达到第四统计时长,第二计时器的计时等于第四统计时长后复位,通信装置的第三计时器的计时等于预设时刻集合中任一个时刻,预设时刻集合包括至少一个时刻,第一传输时延大于或等于预设门限值,或者,通信装置测量的第一小颗粒业务的传输时延抖动值大于或等于目标传输时延抖动值,传输时延抖动值等于第一传输时延和第二传输时延的差值,第一传输时延为第一测量周期内第一小颗粒业务在通信装置中的传输时延,第二传输时延为第二测量周期内第一小颗粒业务在通信装置中的传输时延。提升本方案的实现灵活性。
35、进一步的,通信装置还可以进一步获取当前使用的第二时隙集合的传输时延,与第一时隙集合的传输时延(该传输时延为理想值)。然后,通信装置根据第二时隙集合的传输时延和第一时隙集合的传输时延,确定第一时隙集合是否优于第二时隙集合。当第一时隙集合的传输时延小于第二时隙集合的传输时延,则判断为满足第二条件。
36、在第一方面的一种可能实现方式中,通信装置为小颗粒业务端对端传输路径上的源节点。
37、第二方面,本技术实施例提出一种通信方法,包括:
38、控制器获取第一小颗粒业务在通信装置中的第一传输时延;
39、控制器根据第一传输时延,确定第一时隙集合,第一时隙集合包括第一时隙;
40、控制器向通信装置发送指示第一时隙集合的信息。
41、本技术实施例中,首先,通信装置获取第一小颗粒业务在通信装置中的第一传输时延。然后,通信装置将该第一传输时延上传至控制器。控制器根据第一传输时延,确定第一时隙集合,第一时隙集合包括一个或多个第一时隙;控制器将指示第一时隙集合的信息发送至通信装置,使得通信装置获取第一时隙集合。通信装置在第一时隙集合上发送第一小颗粒业务。控制器参考了第一小颗粒业务在通信装置中的第一传输时延后得到第一时隙集合。因此,第一时隙集合相较于通信装置中原先分配给第一小颗粒业务的第二时隙集合,在时域上更加接近通信装置从存储器中提取码块的时刻,进而可以有效降低通信装置发送小颗粒业务时产生的传输时延抖动,减少通信装置对时延补偿所提出的硬件需求。降低硬件实现成本,并保证通信质量满足小颗粒业务的要求。示例性的,本方案可应用于输变电的分布式差动保护通信场景,也可以应用于智能制造相关的工业控制类通信场景。由于上述场景对传输时延抖动有上界要求,要求低传输时延抖动,因此应用本方案后,可以有效消减通信过程中的传输时延抖动,减少设备对时延补偿所提出的硬件需求。
42、结合第一方面或者第二方面,在一种可能实现方式中,第一传输时延包括:
43、第一时延,第一时延等于第一小颗粒业务在通信装置的存储器中等待发送的缓存时长t1。
44、结合第一方面或者第二方面,在一种可能实现方式中,t1=t1-t2,其中,
45、t1为通信装置从存储器中提取码块的时刻,码块承载第一小颗粒业务;
46、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻。
47、结合第一方面或者第二方面,在一种可能实现方式中,第一传输时延还包括:
48、第二时延,第二时延等于通信装置从接收第一小颗粒业务至将第一小颗粒业务缓存到存储器所需的处理时长t2。
49、结合第一方面或者第二方面,在一种可能实现方式中,t2=t2-t3,其中,
50、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻;
51、t3为通信装置从入接口接收第一小颗粒业务的时刻。
52、结合第一方面或者第二方面,在一种可能实现方式中,码块包括特定的比特位。具体如下:t2为通信装置将携带特定的比特位的码块存储至存储器的时刻;t1为通信装置从存储器中提取携带特定的比特位的码块的时刻。例如:选取第一小颗粒业务(例如cbr业务的业务比特流)中的第1个比特位作为特定的比特位,当通信装置将该业务比特流的第1个比特位对应的码块存储至存储器时,通信装置记录t2。相应的,通信装置将携带特定的比特位的码块从存储器中提取出来的时刻记录为t1。类似的,t3也可以是通信装置接收第一小颗粒业务中特定的比特位的时刻。
53、该特定的比特位可以根据实际情况选取,例如:该特定的比特位可以是业务比特流的第1个比特、第100个比特、第200个比特、第500个比特、和/或第1000个比特等。
54、在第二方面的一种可能实现方式中,控制器根据第一传输时延,确定第一时隙集合,包括:在采样窗口内,控制器获取多个传输时延;根据多个传输时延的平均值,获取第一传输时延。
55、在第二方面的一种可能实现方式中,控制器向通信装置发送指示第一时隙集合的信息之后,方法还包括:控制器根据第一时隙集合确定第三时隙集合,第三时隙集合包括第三时隙;控制器向中间节点发送指示第三时隙集合的信息,中间节点包括通信装置的下游节点,第三时隙集合用于指示中间节点根据第三时隙集合接收小颗粒业务。以便中间节点根据该指示第三时隙集合的信息获知需要使用第三时隙集合传输第一小颗粒业务。
56、具体的,源节点确定第一时隙集合后,源节点将第一时隙集合上传至控制器。由控制器计算中间节点传输第一小颗粒业务的第三时隙集合,和宿节点传输第一小颗粒业务的第四时隙集合。然后,控制器将第三时隙集合下发至中间节点(控制器向中间节点发送指示第三时隙集合的信息),控制器将第四时隙集合下发至宿节点(控制器向宿节点发送指示第四时隙集合的信息)。
57、在第二方面的一种可能实现方式中,当满足第一条件时,控制器向通信装置发送第一指示,第一指示用于指示通信装置根据第一传输时延,确定第一时隙集合;第一条件包括:第一统计时长内,通信装置接收的第一小颗粒业务的累计数据量大于或等于第一目标数据量,或者,控制器的第一计时器的计时达到第二统计时长,其中,第一计时器的计时达到第二统计时长后复位。提升本方案的实现灵活性。
58、在第二方面的一种可能实现方式中,方法还包括:当满足第二条件时,控制器向通信装置发送第二指示,第二指示用于指示通信装置在第一时隙集合上发送小颗粒业务;
59、第二条件包括以下一项或多项:第三统计时长内,通信装置接收的第一小颗粒业务的累计数据量大于或等于第二目标数据量,通信装置的第二计时器的计时达到第四统计时长,第二计时器的计时等于第四统计时长后复位,控制器的第三计时器的计时等于预设时刻集合中任一个时刻,预设时刻集合包括至少一个时刻,第一传输时延大于或等于预设门限值,或者,控制器测量的第一小颗粒业务的传输时延抖动值大于或等于目标传输时延抖动值,传输时延抖动值等于第一传输时延和第二传输时延的差值,第一传输时延为第一测量周期内第一小颗粒业务在通信装置中的传输时延,第二传输时延为第二测量周期内第一小颗粒业务在通信装置中的传输时延。提升本方案的实现灵活性。
60、第三方面,本技术实施例提出一种通信装置,该通信装置包括:
61、收发模块,用于执行前述方法中由所述通信装置所执行的接收和/或发送相关的操作;
62、处理模块,用于执行前述方法中由所述通信装置所执行的接收和/或发送相关的操作之外的其它操作。
63、具体来说:
64、所述收发模块,用于获取第一小颗粒业务在通信装置中的第一传输时延;
65、所述处理模块,用于根据第一传输时延,确定第一时隙集合,第一时隙集合包括第一时隙;
66、所述收发模块,还用于在第一时隙集合上发送第一小颗粒业务。
67、一种可能的实现方式中,第一传输时延包括:
68、第一时延,第一时延等于第一小颗粒业务在存储器中等待发送的缓存时长t1。
69、一种可能的实现方式中,t1=t1-t2,其中,
70、t1为通信装置从存储器中提取码块的时刻,码块承载第一小颗粒业务;
71、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻。
72、一种可能的实现方式中,第一传输时延还包括:
73、第二时延,第二时延等于通信装置从接收第一小颗粒业务至将第一小颗粒业务缓存到存储器所需的处理时长t2。
74、一种可能的实现方式中,t2=t2-t3,其中,
75、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻;
76、t3为通信装置从入接口接收第一小颗粒业务的时刻。
77、一种可能的实现方式中,码块包括特定的比特位。
78、一种可能的实现方式中,收发模块,还用于在采样窗口内,获取多个传输时延;
79、处理模块,还用于根据多个传输时延的平均值,获取第一传输时延。
80、一种可能的实现方式中,收发模块,还用于在第二时隙集合上发送第一小颗粒业务,第二时隙集合为通信装置当前为第一小颗粒业务分配的时隙,第二时隙集合包括第二时隙;
81、处理模块根据第一传输时延,确定第一时隙集合,包括:
82、处理模块,具体用于根据第一传输时延、第二时隙集合和时隙间隔,确定第一时隙集合;
83、处理模块,确定第一时隙集合之后,方法还包括:
84、收发模块,还用于根据第一时隙集合,向下游节点发起时隙调整。
85、一种可能的实现方式中,处理模块通过以下方法确定第一时隙的标识:
86、第一时隙的标识=第二时隙的标识-(第一传输时延/时隙间隔);或
87、第一时隙的标识=第二时隙的标识+(第一传输时延/时隙间隔)。
88、一种可能的实现方式中,收发模块,具体用于接收来自控制器的第一指示,第一指示用于指示通信装置根据第一传输时延,确定第一时隙集合。
89、一种可能的实现方式中,收发模块,具体用于向控制器发送第一传输时延;
90、收发模块,具体用于控制器接收指示信息,指示信息指示第一时隙集合。
91、一种可能的实现方式中,收发模块,还用于根据第一时隙集合,指示下游节点调整接收第一小颗粒业务对应的接收时隙。
92、一种可能的实现方式中,收发模块,还用于根据控制器发送的第二指示,在第一时隙集合上发送第一小颗粒业务。
93、一种可能的实现方式中,收发模块,还用于向控制器发送指示第一时隙集合的信息。
94、一种可能的实现方式中,处理模块,还用于当满足第一条件时,根据第一传输时延,确定第一时隙集合;
95、第一条件包括以下一项或多项:
96、第一统计时长内,收发模块接收的第一小颗粒业务的累计数据量大于或等于第一目标数据量,
97、或者,处理模块的第一计时器的计时达到第二统计时长,其中,第一计时器的计时达到第二统计时长后复位。
98、一种可能的实现方式中,收发模块,还用于当满足第二条件时,在第一时隙集合上发送第一小颗粒业务;
99、第二条件包括以下一项或多项:
100、第三统计时长内,收发模块接收的第一小颗粒业务的累计数据量大于或等于第二目标数据量,
101、处理模块的第二计时器的计时达到第四统计时长,第二计时器的计时等于第四统计时长后复位,
102、处理模块的第三计时器的计时等于预设时刻集合中任一个时刻,预设时刻集合包括至少一个时刻,
103、第一传输时延大于或等于预设门限值,
104、或者,处理模块测量的第一小颗粒业务的传输时延抖动值大于或等于目标传输时延抖动值,传输时延抖动值等于第一传输时延和第二传输时延的差值,第一传输时延为第一测量周期内第一小颗粒业务在通信装置中的传输时延,第二传输时延为第二测量周期内第一小颗粒业务在通信装置中的传输时延。
105、一种可能的实现方式中,通信装置为小颗粒业务端对端传输路径上的源节点。
106、第四方面,本技术实施例提出一种控制器,该控制器包括:
107、收发模块,用于执行前述方法中由所述控制器所执行的接收和/或发送相关的操作;
108、处理模块,用于执行前述方法中由所述控制器所执行的接收和/或发送相关的操作之外的其它操作。
109、具体来说:
110、所述收发模块,用于获取第一小颗粒业务在通信装置中的第一传输时延;
111、所述处理模块,用于根据第一传输时延,确定第一时隙集合,第一时隙集合包括第一时隙;
112、所述收发模块,还用于向通信装置发送指示第一时隙集合的信息。
113、一种可能的实现方式中,第一传输时延包括:
114、第一时延,第一时延等于第一小颗粒业务在通信装置的存储器中等待发送的缓存时长t1。
115、一种可能的实现方式中,t1=t1-t2,其中,
116、t1为通信装置从存储器中提取码块的时刻,码块承载第一小颗粒业务;
117、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻。
118、一种可能的实现方式中,第一传输时延还包括:
119、第二时延,第二时延等于通信装置从接收第一小颗粒业务至将第一小颗粒业务缓存到存储器所需的处理时长t2。
120、一种可能的实现方式中,t2=t2-t3,其中,
121、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻;
122、t3为通信装置从入接口接收第一小颗粒业务的时刻。
123、一种可能的实现方式中,收发模块,还用于在采样窗口内,获取多个传输时延;
124、处理模块,还用于根据多个传输时延的平均值,获取第一传输时延。
125、一种可能的实现方式中,处理模块,还用于根据第一时隙集合确定第三时隙集合,第三时隙集合包括第三时隙;
126、收发模块,还用于向中间节点发送指示第三时隙集合的信息,中间节点包括通信装置的下游节点,第三时隙集合用于指示中间节点根据第三时隙集合接收小颗粒业务。
127、一种可能的实现方式中,收发模块,还用于当满足第一条件时,向通信装置发送第一指示,第一指示用于指示通信装置根据第一传输时延,确定第一时隙集合;
128、第一条件包括:
129、第一统计时长内,通信装置接收的第一小颗粒业务的累计数据量大于或等于第一目标数据量,
130、或者,处理模块的第一计时器的计时达到第二统计时长,其中,第一计时器的计时达到第二统计时长后复位。
131、一种可能的实现方式中,收发模块,还用于当满足第二条件时,向通信装置发送第二指示,第二指示用于指示通信装置在第一时隙集合上发送小颗粒业务;
132、第二条件包括以下一项或多项:
133、第三统计时长内,通信装置接收的第一小颗粒业务的累计数据量大于或等于第二目标数据量,
134、处理模块的第二计时器的计时达到第四统计时长,第二计时器的计时等于第四统计时长后复位,
135、处理模块的第三计时器的计时等于预设时刻集合中任一个时刻,预设时刻集合包括至少一个时刻,
136、第一传输时延大于或等于预设门限值,
137、或者,处理模块测量的第一小颗粒业务的传输时延抖动值大于或等于目标传输时延抖动值,传输时延抖动值等于第一传输时延和第二传输时延的差值,第一传输时延为第一测量周期内第一小颗粒业务在通信装置中的传输时延,第二传输时延为第二测量周期内第一小颗粒业务在通信装置中的传输时延。
138、第五方面,本技术实施例提出一种网络设备,用作通信装置,该网络设备包括:
139、收发器,用于获取第一小颗粒业务在通信装置中的第一传输时延;
140、处理器,用于根据第一传输时延,确定第一时隙集合,第一时隙集合包括第一时隙;
141、收发器,还用于在第一时隙集合上发送第一小颗粒业务。
142、一种可能的实现方式中,第一传输时延包括:
143、第一时延,第一时延等于第一小颗粒业务在存储器中等待发送的缓存时长t1。
144、一种可能的实现方式中,t1=t1-t2,其中,
145、t1为通信装置从存储器中提取码块的时刻,码块承载第一小颗粒业务;
146、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻。
147、一种可能的实现方式中,第一传输时延还包括:
148、第二时延,第二时延等于通信装置从接收第一小颗粒业务至将第一小颗粒业务缓存到存储器所需的处理时长t2。
149、一种可能的实现方式中,t2=t2-t3,其中,
150、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻;
151、t3为通信装置从入接口接收第一小颗粒业务的时刻。
152、一种可能的实现方式中,码块包括特定的比特位。
153、一种可能的实现方式中,收发器,还用于在采样窗口内,获取多个传输时延;
154、处理器,还用于根据多个传输时延的平均值,获取第一传输时延。
155、一种可能的实现方式中,收发器,还用于在第二时隙集合上发送第一小颗粒业务,第二时隙集合为通信装置当前为第一小颗粒业务分配的时隙,第二时隙集合包括第二时隙;
156、处理器根据第一传输时延,确定第一时隙集合,包括:
157、处理器,具体用于根据第一传输时延、第二时隙集合和时隙间隔,确定第一时隙集合;
158、处理器,确定第一时隙集合之后,方法还包括:
159、收发器,还用于根据第一时隙集合,向下游节点发起时隙调整。
160、一种可能的实现方式中,处理器通过以下方法确定第一时隙的标识:
161、第一时隙的标识=第二时隙的标识-(第一传输时延/时隙间隔);或
162、第一时隙的标识=第二时隙的标识+(第一传输时延/时隙间隔)。
163、一种可能的实现方式中,收发器,具体用于接收来自控制器的第一指示,第一指示用于指示通信装置根据第一传输时延,确定第一时隙集合。
164、一种可能的实现方式中,收发器,具体用于向控制器发送第一传输时延;
165、收发器,具体用于控制器接收指示信息,指示信息指示第一时隙集合。
166、一种可能的实现方式中,收发器,还用于根据第一时隙集合,指示下游节点调整接收第一小颗粒业务对应的接收时隙。
167、一种可能的实现方式中,收发器,还用于根据控制器发送的第二指示,在第一时隙集合上发送第一小颗粒业务。
168、一种可能的实现方式中,收发器,还用于向控制器发送指示第一时隙集合的信息。
169、一种可能的实现方式中,处理器,还用于当满足第一条件时,根据第一传输时延,确定第一时隙集合;
170、第一条件包括以下一项或多项:
171、第一统计时长内,收发器接收的第一小颗粒业务的累计数据量大于或等于第一目标数据量,
172、或者,处理器的第一计时器的计时达到第二统计时长,其中,第一计时器的计时达到第二统计时长后复位。
173、一种可能的实现方式中,收发器,还用于当满足第二条件时,在第一时隙集合上发送第一小颗粒业务;
174、第二条件包括以下一项或多项:
175、第三统计时长内,收发器接收的第一小颗粒业务的累计数据量大于或等于第二目标数据量,
176、处理器的第二计时器的计时达到第四统计时长,第二计时器的计时等于第四统计时长后复位,
177、处理器的第三计时器的计时等于预设时刻集合中任一个时刻,预设时刻集合包括至少一个时刻,
178、第一传输时延大于或等于预设门限值,
179、或者,处理器测量的第一小颗粒业务的传输时延抖动值大于或等于目标传输时延抖动值,传输时延抖动值等于第一传输时延和第二传输时延的差值,第一传输时延为第一测量周期内第一小颗粒业务在通信装置中的传输时延,第二传输时延为第二测量周期内第一小颗粒业务在通信装置中的传输时延。
180、一种可能的实现方式中,通信装置为小颗粒业务端对端传输路径上的源节点。
181、第六方面,本技术实施例提出一种网络设备,用作控制器,该网络设备包括:
182、收发器,用于获取第一小颗粒业务在通信装置中的第一传输时延;
183、处理器,用于根据第一传输时延,确定第一时隙集合,第一时隙集合包括第一时隙;
184、收发器,还用于向通信装置发送指示第一时隙集合的信息。
185、一种可能的实现方式中,第一传输时延包括:
186、第一时延,第一时延等于第一小颗粒业务在通信装置的存储器中等待发送的缓存时长t1。
187、一种可能的实现方式中,t1=t1-t2,其中,
188、t1为通信装置从存储器中提取码块的时刻,码块承载第一小颗粒业务;
189、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻。
190、一种可能的实现方式中,第一传输时延还包括:
191、第二时延,第二时延等于通信装置从接收第一小颗粒业务至将第一小颗粒业务缓存到存储器所需的处理时长t2。
192、一种可能的实现方式中,t2=t2-t3,其中,
193、t2为通信装置将承载第一小颗粒业务的码块存储至存储器的时刻;
194、t3为通信装置从入接口接收第一小颗粒业务的时刻。
195、一种可能的实现方式中,收发器,还用于在采样窗口内,获取多个传输时延;
196、处理器,还用于根据多个传输时延的平均值,获取第一传输时延。
197、一种可能的实现方式中,处理器,还用于根据第一时隙集合确定第三时隙集合,第三时隙集合包括第三时隙;
198、收发器,还用于向中间节点发送指示第三时隙集合的信息,中间节点包括通信装置的下游节点,第三时隙集合用于指示中间节点根据第三时隙集合接收小颗粒业务。
199、一种可能的实现方式中,收发器,还用于当满足第一条件时,向通信装置发送第一指示,第一指示用于指示通信装置根据第一传输时延,确定第一时隙集合;
200、第一条件包括:
201、第一统计时长内,通信装置接收的第一小颗粒业务的累计数据量大于或等于第一目标数据量,
202、或者,处理器的第一计时器的计时达到第二统计时长,其中,第一计时器的计时达到第二统计时长后复位。
203、一种可能的实现方式中,收发器,还用于当满足第二条件时,向通信装置发送第二指示,第二指示用于指示通信装置在第一时隙集合上发送小颗粒业务;
204、第二条件包括以下一项或多项:
205、第三统计时长内,通信装置接收的第一小颗粒业务的累计数据量大于或等于第二目标数据量,
206、处理器的第二计时器的计时达到第四统计时长,第二计时器的计时等于第四统计时长后复位,
207、处理器的第三计时器的计时等于预设时刻集合中任一个时刻,预设时刻集合包括至少一个时刻,
208、第一传输时延大于或等于预设门限值,
209、或者,处理器测量的第一小颗粒业务的传输时延抖动值大于或等于目标传输时延抖动值,传输时延抖动值等于第一传输时延和第二传输时延的差值,第一传输时延为第一测量周期内第一小颗粒业务在通信装置中的传输时延,第二传输时延为第二测量周期内第一小颗粒业务在通信装置中的传输时延。
210、第七方面,提供了一种通信系统,通信系统包括如第三方面或第四方面的通信装置。
211、本技术第八方面提供一种计算机存储介质,该计算机存储介质可以是非易失性的;该计算机存储介质中存储有计算机可读指令,当该计算机可读指令被处理器执行时实现第一方面或者第二方面中任意一种实现方式中的方法。
212、本技术第九方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面或者第二方面中任意一种实现方式中的方法。
213、本技术第十方面提供一种芯片系统,该芯片系统包括处理器和接口电路,用于支持网络设备实现上述方面中所涉及的功能,例如,发送或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存网络设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
214、本技术第十一方面提供一种通信装置,包括:通信接口;
215、与通信接口连接的处理器,基于通信接口和处理器,使得通信装置执行如前述第一方面中的方法。
216、本技术第十二方面提供一种控制器,包括:通信接口;
217、与通信接口连接的处理器,基于通信接口和处理器,使得控制器执行如前述第二方面中的方法。