业务处理方法及装置制造方法及图纸

技术编号:26040887 阅读:17 留言:0更新日期:2020-10-23 21:20
本申请公开了一种业务处理方法及装置,属于通信技术领域。在本申请实施例中,在接收到第二报文之后且该第二报文还未发送出去时,如果又接收到了第一报文,则转发节点可以根据这两个报文在当前节点处的当前紧迫度信息来确定这两个报文的发送顺序,其中,当前紧迫度信息用于指示在当前时刻相应报文的转发紧急程度。之后,转发节点可以按照确定的发送顺序来发送这两个报文。由此可见,本申请实施例提供的业务处理方法不需要发送节点和转发节点进行严格协作和精确配合即可以满足时间敏感业务对转发时延的要求,降低了实施难度。

【技术实现步骤摘要】
业务处理方法及装置
本申请涉及通信
,特别涉及一种业务处理方法及装置。
技术介绍
时间敏感网络(TimeSensitiveNetwork,TSN)可以被部署在诸如工业制造现场、音视频录制现场、大型飞行器内部等对数据报文转发有明确时间需求的场所。在TSN中,对于某些种类的业务,转发节点在对这类业务的数据报文进行转发时,需要将转发时延控制在数微秒内。通常,将这种对转发时延有明确要求的业务称为时间敏感业务。当前,在发送时间敏感业务的数据报文之前,首先需要对TSN中的各个节点进行精准的时钟同步。之后,对每个发送节点要发送的数据报文进行流量分析,并根据分析结果,在每个发送周期内为每个业务的数据报文分配发送时间段。其中,各业务的数据报文的发送时间段不同。与此同时,TSN中的转发节点中包括多个转发队列。根据每个业务要求的转发时延以及预估的每个业务的数据报文的到达时间,为每个转发队列配置对应的开启时间和结束时间。在配置完毕之后,各发送节点可以根据为每个业务的数据报文分配的发送时间段来发送相应业务的数据报文,从而将各业务的数据报文的发送时间错开。当各业务的数据报文到达转发节点时,转发节点可以将各业务的数据报文缓存到与相应的数据报文的到达时间和要求的转发时延相匹配的转发队列中。之后,当转发队列的开启时间到达时,转发节点则可以对该转发队列中缓存的数据报文进行转发,从而保证各业务的数据报文在该转发节点的转发时延满足要求。由此可见,在相关技术中,为了满足时间敏感业务对转发时延的要求,在每个发送周期内,TSN中的各个发送节点以及各业务途经的转发节点要进行严格协作和精确配合,以此来保持各节点配置、动作的一致性,实施难度较大。
技术实现思路
本申请提供了一种业务处理方法及装置,可以用于解决相关技术中在转发时间敏感业务时,TSN中的各个节点由于需要保持配置、动作的一致性所造成的实施难度较大的问题。所述技术方案如下:第一方面,提供了一种业务处理方法,所述方法包括:接收第一报文;根据所述第一报文在当前节点处的当前紧迫度信息和第二报文在当前节点处的当前紧迫度信息,确定所述第一报文和所述第二报文的发送顺序,所述第二报文是在所述第一报文之前接收的且还未发送的报文,所述当前紧迫度信息用于指示在当前时刻相应报文的转发紧急程度;按照所述第一报文和所述第二报文的发送顺序发送所述第一报文和所述第二报文。在本申请实施例中,在接收到第二报文之后且该第二报文还未发送出去时,如果又接收到了第一报文,则转发节点可以根据这两个报文在当前节点处的当前紧迫度信息来确定这两个报文的发送顺序,其中,当前紧迫度信息用于指示在当前时刻相应报文的转发紧急程度。之后,转发节点可以按照确定的发送顺序来发送这两个报文。由此可见,本申请实施例提供的业务处理方法不需要发送节点和转发节点进行严格协作和精确配合即可以满足时间敏感业务对转发时延的要求,降低了实施难度。可选地,在根据所述第一报文在当前节点处的当前紧迫度信息和第二报文在当前节点处的当前紧迫度信息,确定所述第一报文和所述第二报文的发送顺序之前,还可以获取所述第一报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的初始紧迫度信息;获取所述第二报文在当前节点处的紧迫度校准信息;将所述第一报文在当前节点处的初始紧迫度信息作为所述第一报文在当前节点处的当前紧迫度信息,根据所述第二报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的紧迫度校准信息,确定所述第二报文在当前节点处的当前紧迫度信息。其中,每个报文在当前节点处的初始紧迫度信息实际上可以作为相应报文到达当前节点处的时刻的紧迫度信息。而随着时间的流逝,报文在当前节点处的紧迫度信息将会发生变化,基于此,可以获取报文在当前节点处的紧迫度校准信息,并根据该紧迫度校准信息对初始紧迫度信息进行校正,从而得到当前紧迫度信息。可选地,所述第一报文和所述第二报文均携带有紧迫度标识头,所述紧迫度标识头包括至少一个初始紧迫度信息;相应地,获取所述第一报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的初始紧迫度信息的实现过程可以为:从所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息,从所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息。也即,在本申请实施例中,初始紧迫度信息可以由报文自身携带的紧迫度标识头来携带,这样,可以直接从报文的紧迫度标识头中获取相应报文在当前节点处的初始紧迫度信息。可选地,当报文的紧迫度标识头中携带有至少一个初始紧迫度信息时,在一种可能的实现方式中,所述紧迫度标识头还包括到当前节点为止相应报文的剩余跳数,相应地,所述至少一个初始紧迫度信息是指报文在传输路径上的至少一个转发节点处的初始紧迫度信息,且所述至少一个初始紧迫度信息按照至少一个转发节点在相应报文的传输路径上的先后顺序排列。也即,每个报文的紧迫度标识头中可以携带该报文在其途经的每个转发节点处的初始紧迫度信息。这样,为了使每个转发节点能够从该报文的紧迫度标识头携带的至少一个初始紧迫度信息中查找到该报文在该转发节点处的初始紧迫度信息,每个报文的紧迫度标识头中还可以包括剩余跳数。其中,报文到达一个转发节点时,该报文的剩余跳数为该转发节点与该转发节点之后该报文要途经的转发节点的数量的总和,当该报文离开该转发节点时,剩余跳数相应地减1。可选地,从所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息,从所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息的实现过程可以为:根据所述第一报文的剩余跳数以及所述第一报文的传输路径上的转发节点的数量,从所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息;根据所述第二报文的剩余跳数以及所述第二报文的传输路径上的转发节点的数量,从所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息。可选地,当报文的紧迫度标识头中携带有至少一个初始紧迫度信息时,在另一种可能的实现方式中,所述至少一个初始紧迫度信息包括相应报文在当前节点处的初始紧迫度信息,以及相应报文在当前节点之后途经的每个转发节点处的初始紧迫度信息;其中,相应报文在当前节点处的初始紧迫度信息以及相应报文在当前节点之后途经的每个转发节点处的初始紧迫度信息按照当前节点和相应报文在当前节点之后途经的转发节点在相应报文的传输路径上的先后顺序排列。相应地,从所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息,从所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息的实现过程可以为:获取所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中的第一个初始紧迫度信息,将获取的初始紧本文档来自技高网
...

【技术保护点】
1.一种业务处理方法,其特征在于,所述方法包括:/n接收第一报文;/n根据所述第一报文在当前节点处的当前紧迫度信息和第二报文在当前节点处的当前紧迫度信息,确定所述第一报文和所述第二报文的发送顺序,所述第二报文是在所述第一报文之前接收的且还未发送的报文,所述当前紧迫度信息用于指示在当前时刻相应报文的转发紧急程度;/n按照所述第一报文和所述第二报文的发送顺序发送所述第一报文和所述第二报文。/n

【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法包括:
接收第一报文;
根据所述第一报文在当前节点处的当前紧迫度信息和第二报文在当前节点处的当前紧迫度信息,确定所述第一报文和所述第二报文的发送顺序,所述第二报文是在所述第一报文之前接收的且还未发送的报文,所述当前紧迫度信息用于指示在当前时刻相应报文的转发紧急程度;
按照所述第一报文和所述第二报文的发送顺序发送所述第一报文和所述第二报文。


2.如权利要求1所述的方法,其特征在于,所述根据所述第一报文在当前节点处的当前紧迫度信息和第二报文在当前节点处的当前紧迫度信息,确定所述第一报文和所述第二报文的发送顺序之前,还包括:
获取所述第一报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的初始紧迫度信息;
获取所述第二报文在当前节点处的紧迫度校准信息;
将所述第一报文在当前节点处的初始紧迫度信息作为所述第一报文在当前节点处的当前紧迫度信息,根据所述第二报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的紧迫度校准信息,确定所述第二报文在当前节点处的当前紧迫度信息。


3.如权利要求2所述的方法,其特征在于,所述第一报文和所述第二报文均携带有紧迫度标识头,所述紧迫度标识头包括至少一个初始紧迫度信息;
所述获取所述第一报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的初始紧迫度信息,包括:
从所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息,从所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息。


4.如权利要求3所述的方法,其特征在于,所述紧迫度标识头还包括到当前节点为止相应报文的剩余跳数,所述至少一个初始紧迫度信息是指相应报文在传输路径上的至少一个转发节点处的初始紧迫度信息,且所述至少一个初始紧迫度信息按照至少一个转发节点在相应报文的传输路径上的先后顺序排列。


5.如权利要求4所述的方法,其特征在于,所述从所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息,从所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息,包括:
根据所述第一报文的剩余跳数以及所述第一报文的传输路径上的转发节点的数量,从所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息;
根据所述第二报文的剩余跳数以及所述第二报文的传输路径上的转发节点的数量,从所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息。


6.如权利要求3所述的方法,其特征在于,所述至少一个初始紧迫度信息包括相应报文在当前节点处的初始紧迫度信息,以及相应报文在当前节点之后途经的每个转发节点处的初始紧迫度信息;
其中,相应报文在当前节点处的初始紧迫度信息以及相应报文在当前节点之后途经的每个转发节点处的初始紧迫度信息按照当前节点和相应报文在当前节点之后途经的转发节点在相应报文的传输路径上的先后顺序排列。


7.如权利要求6所述的方法,其特征在于,所述从所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息,从所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息,包括:
获取所述第一报文的紧迫度标识头包括的至少一个初始紧迫度信息中的第一个初始紧迫度信息,将获取的初始紧迫度信息作为所述第一报文在当前节点处的初始紧迫度信息;
获取所述第二报文的紧迫度标识头包括的至少一个初始紧迫度信息中的第一个初始紧迫度信息,将获取的初始紧迫度信息作为所述第二报文在当前节点处的初始紧迫度信息。


8.如权利要求6或7所述的方法,其特征在于,所述按照所述第一报文和所述第二报文的发送顺序发送所述第一报文和所述第二报文,包括:
删除所述第一报文的紧迫度标识头中所述第一报文在当前节点处的初始紧迫度信息;
删除所述第二报文的紧迫度标识头中所述第二报文在当前节点处的初始紧迫度信息;
按照所述第一报文和所述第二报文的发送顺序,发送删除初始紧迫度信息之后的第一报文和第二报文。


9.如权利要求3-8任一所述的方法,其特征在于,所述方法还包括:
当所述当前节点为所述第一报文所属的第一业务的传输路径上的第一个转发节点时,接收所述第一业务的紧迫度配置信息,所述紧迫度配置信息包括所述第一业务的多个报文中每个报文在所述第一业务的传输路径上的每个转发节点处的初始紧迫度信息;
从所述第一业务的紧迫度配置信息中获取所述第一报文在所述第一业务的传输路径上的每个转发节点处的初始紧迫度信息;
在所述第一报文中添加紧迫度标识头,所述第一报文的紧迫度标识头包括所述第一报文在所述第一业务的传输路径上的每个转发节点处的初始紧迫度信息。


10.如权利要求2所述的方法,其特征在于,所述获取所述第一报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的初始紧迫度信息,包括:
从存储的多个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息以及所述第二报文在当前节点处的初始紧迫度信息,所述多个初始紧迫度信息包括途经当前节点的多个业务中每个业务的多个报文在当前节点处的初始紧迫度信息。


11.如权利要求10所述的方法,其特征在于,所述从存储的多个初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息以及所述第二报文在当前节点处的初始紧迫度信息,包括:
确定所述第一报文在第一业务的多个报文中的位置,以及确定所述第二报文在第二业务的多个报文中的位置,所述第一业务是所述第一报文所属的业务,所述第二业务是所述第二报文所属的业务;
根据所述第一报文在所述第一业务的多个报文中的位置,从所述多个初始紧迫度信息包括的所述第一业务的多个报文在当前节点处的初始紧迫度信息中获取所述第一报文在当前节点处的初始紧迫度信息;
根据所述第二报文在所述第二业务的多个报文中的位置,从所述多个初始紧迫度信息包括的所述第二业务的多个报文在当前节点处的初始紧迫度信息中获取所述第二报文在当前节点处的初始紧迫度信息。


12.如权利要求2-11任一所述的方法,其特征在于,所述第二报文在当前节点处的紧迫度校准信息是指所述第二报文在当前节点处的已消耗时间。


13.如权利要求12所述的方法,其特征在于,所述初始紧迫度信息是指初始容忍时延,所述初始容忍时延是指相应的转发节点转发相应的报文时所允许的最大时延;
所述根据所述第二报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的紧迫度校准信息,确定所述第二报文在当前节点处的当前紧迫度信息,包括:
将所述第二报文在当前节点处的初始容忍时延与所述第二报文在当前节点处的已消耗时间之间的差值确定为所述第二报文在当前节点处的剩余容忍时延;
将所述第二报文在当前节点处的剩余容忍时延作为所述第二报文在当前节点处的当前紧迫度信息。


14.如权利要求13所述的方法,其特征在于,所述根据所述第一报文在当前节点处的当前紧迫度信息和第二报文在当前节点处的当前紧迫度信息,确定所述第一报文和所述第二报文的发送顺序,包括:
根据所述第一报文在当前节点处的初始容忍时延和所述第二报文在当前节点处的剩余容忍时延,按照从小到大的顺序对所述第一报文和所述第二报文进行排序,得到所述第一报文和所述第二报文的发送顺序。


15.如权利要求12所述的方法,其特征在于,所述初始紧迫度信息是指初始优先级,所述初始优先级用于指示相应的转发节点转发相应的报文时的最低优先等级;
所述根据所述第二报文在当前节点处的初始紧迫度信息和所述第二报文在当前节点处的紧迫度校准信息,确定所述第二报文在当前节点处的当前紧迫度信息,包括:
根据所述第二报文在当前节点处的已消耗时间,确定所述第二报文的优先级增量;
将所述第二报文在当前节点处的初始优先级和所述第二报文的优先级增量的总和确定为所述第二报文在当前节点处的当前优先级;
将所述第二报文在当前节点处的当前优先级作为所述第二报文在当前节点处的当前紧迫度信息。

【专利技术属性】
技术研发人员:魏含宇胡寅亮陈昊韩磊邱为
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1