信息传输方法、装置、相关设备及存储介质与流程

未命名 08-09 阅读:86 评论:0


1.本技术涉及通信领域,尤其涉及一种信息传输方法、装置、相关设备及存储介质。


背景技术:

2.在相关技术中,时间明晰网络(time aware network,tan)系统在tan帧头的设计中,在数据类型字段当前只定义了授时pdu、快速tan pdu、标准tan pdu三种数据类型,该数据类型用于为数据面不同类型数据提供不同的传输调度策略,没有考虑到管理控制面数据的交互,导致tan控制器和tan交换机,tan交换机和tan交换机之间欠缺交互机制,不利于tan网络的管理和传输优化。


技术实现要素:

3.为解决相关技术问题,本技术实施例提供一种信息传输方法、装置、相关设备及存储介质。
4.本技术实施例的技术方案是这样实现的:
5.本技术实施例提供一种信息传输方法,应用于第一设备,包括:
6.发送第一tan帧,所述第一tan帧用于对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
7.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
8.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
9.上述方案中,所述第一设备包括交换设备;所述控制类型包括重传;所述方法还包括:
10.判断至少一个第二tan帧是否丢失;
11.在所述至少一个第二tan帧丢失的情况下,向所述第二设备发送所述第一tan帧,所述第一tan帧还携带第三信息,所述第三信息指示所述第二设备待重传所述至少一个第二tan帧。
12.上述方案中,所述判断至少一个第二tan帧是否丢失,包括:
13.获取丢失重传触发预设阈值;所述预设阈值根据所述至少一个第二tan帧处的网络状态和传输质量确定;
14.在按序接收的所述第二tan帧的个数小于所述预设阈值的情况下,确定存在至少一个第二tan帧丢失;
15.在按序接收的所述第二tan帧的个数等于所述预设阈值的情况下,确定不存在至少一个第二tan帧丢失。
16.上述方案中,所述方法还包括:
17.接收所述第二设备发送的所述至少一个第二tan帧,所述至少一个第二tan帧至少携带待重传的数据。
18.上述方案中,所述第一设备包括交换设备;所述控制类型包括确认;所述方法还包括:
19.向所述第二设备发送所述第一tan帧,所述第一tan帧还携带第四信息,所述第四信息指示所述第二设备确认至少一个第三tan帧是否已经收到;
20.在所述第二设备确认所述至少一个第三tan帧已经收到的情况下,接收所述第二设备发送的删除请求信息,根据所述删除请求信息在缓存区删除所述至少一个第三tan帧。
21.上述方案中,所述第一设备包括控制设备;所述方法还包括:
22.向所述第二设备发送配置信息,所述配置信息用于对所述第二设备配置数据的缓存策略和传输策略。
23.上述方案中,所述方法还包括:
24.接收所述第二设备上报的故障信息;
25.根据所述故障信息确定对所述第二设备的管理策略。
26.本技术实施例提供另一种信息传输方法,应用于第二设备,包括:
27.接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
28.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
29.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
30.上述方案中,所述第一设备包括交换设备;所述控制类型包括重传;所述方法还包括:
31.接收所述交换设备发送的所述第一tan帧,所述第一tan帧还携带第三信息;
32.根据所述第三信息重传所述至少一个第二tan帧。
33.上述方案中,所述方法还包括:
34.向所述交换设备发送所述至少一个第二tan帧,所述至少一个第二tan帧至少携带待重传的数据。
35.上述方案中,所述第一设备包括交换设备;所述控制类型包括确认;所述方法还包括:
36.接收所述第一tan帧,所述第一tan帧还携带第四信息;
37.根据所述第四信息确认至少一个第三tan帧是否已经收到;
38.在所述至少一个第三tan帧已经收到的情况下,向所述交换设备发送删除请求信息,所述删除请求信息用于指示所述交换设备在缓存区删除所述至少一个第三tan帧。
39.上述方案中,所述第一设备包括控制设备;所述方法还包括:
40.接收所述控制设备发送的配置信息,根据所述配置信息配置数据的缓存策略和传输策略。
41.上述方案中,所述方法还包括:
42.向所述控制设备上报故障信息;所述故障信息用于指示所述控制设备确定对所述第二设备的管理策略。
43.本技术实施例还提供一种信息传输装置,包括:
44.发送单元,用于发送第一tan帧,所述第一tan帧用于对第二设备进行数据传输的
相关控制;所述第一tan帧的帧头至少包括以下之一:
45.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
46.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
47.本技术实施例还提供一种信息传输装置,包括:
48.接收单元,用于接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
49.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
50.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
51.本技术实施例还提供一种第一设备,包括:第一通信接口及第一处理器;其中,
52.所述第一通信接口,用于发送第一tan帧,所述第一tan帧用于对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
53.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
54.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
55.本技术实施例还提供一种第二设备,包括:第二通信接口及第二处理器;其中,
56.所述第二通信接口,用于接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
57.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
58.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
59.本技术实施例还提供一种第一设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
60.其中,所述第一处理器用于运行所述计算机程序时,执行上述第一设备侧任一方法的步骤。
61.本技术实施例还提供一种第二设备,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
62.其中,所述第二处理器用于运行所述计算机程序时,执行上述第二设备侧任一方法的步骤。
63.本技术实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一设备侧任一方法的步骤,或者实现上述第二设备侧任一方法的步骤。
64.本技术实施例提供的信息传输方法、装置、相关设备及存储介质,第一设备发送第一tan帧,所述第一tan帧用于对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一tan帧的类型为控制;所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识;第二设备接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一tan帧的类
型为控制;所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。本技术实施例提供的方案,通过第一tan帧在第一设备与第二设备之间交互,而第一tan帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一tan帧的类型为控制;所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识,从而能够实现控制类型数据在第一设备与第二设备之间的交互,便于tan网络的管理和传输优化。
附图说明
65.图1为相关技术中tan帧结构的示意图;
66.图2为本技术实施例一种信息传输的方法流程示意图;
67.图3为本技术实施例tan控制帧格式的一种示意图;
68.图4为本技术实施例tan控制帧格式的另一种示意图;
69.图5为本技术实施例另一种信息传输的方法流程示意图;
70.图6为本技术实施例中rpl路由拓扑示意图;
71.图7为本技术实施例中工业环网路由拓扑示意图;
72.图8为本技术实施例tan交换机已传输帧缓冲区的结构示意图;
73.图9为本技术实施例tan帧快速重传的示意图;
74.图10为本技术实施例tan重传请求帧格式的一种示意图;
75.图11为本技术实施例tan重传请求帧格式的另一种示意图;
76.图12为本技术实施例tan数据接收确认流程示意图;
77.图13为本技术实施例tan数据确认帧格式的一种示意图;
78.图14为本技术实施例tan数据确认帧格式的另一种示意图;
79.图15为本技术实施例一种信息传输装置结构示意图;
80.图16为本技术实施例另一种信息传输装置结构示意图;
81.图17为本技术实施例第一设备结构示意图;
82.图18为本技术实施例第二设备结构示意图;
83.图19为本技术实施例信息传输系统结构示意图。
具体实施方式
84.下面结合附图及实施例对本技术再作进一步详细的描述。
85.tan是一种全新的基于时间的工业通信技术,其通过在tan系统内引入时钟同步技术并在标准以太帧头域之前封装tan帧头。图1为相关技术中tan帧结构的示意图;如图1所示,来实现对目的交换机、源交换机、数据优先级、数据序号、数据的各种时间标识来对数据进行处理。tan技术因为封装标准以太帧,其对当前工业网络使用的各类工业协议都具有比较好的兼容性。基于tan的可观察性,即网络对数据来源、数据目的、数据内容、数据时间是可获知的。目前tan技术在工业互联网多个领域,如控制指令同步传输、数据冗余备份、数据监测等场景都得到比较好的应用。
86.tan pdu由tan头部和标准gb/t 15629.3pdu组成,tan头部由源tan交换设备id、目的tan交换设备id、预留、路径信息、数据帧类型、预留、数据帧id、tan pdu长度、断包标识、
断包序列号、交换设备跳数、时间信息、静态校验和、动态校验和组成。tan pdu格式如下图所示,其中tan头域一共有16个字节。
87.tan头部具体格式如下:
88.a)源tan交换设备id:源网络设备所接入的tan交换设备id;
89.b)目的tan交换设备id:目的网络设备所接入的tan交换设备id;
90.c)路径信息:两台网络设备在tan上的传输路径关系,用于复合拓扑下多路径传输;
91.d)数据帧类型:用于区分授时pdu、快速tan pdu、标准tan pdu;
92.e)数据帧id:不同数据帧类型下该tan交换设备发出的数据帧id;
93.f)tan pdu长度:tan pdu长度(例如,长度单位:8字节,剩余不足8字节向上取整);
94.g)断包标识:指示该tan pdu是否为中断帧;
95.h)断包序列号:用于校验和重组断包pdu;
96.i)交换设备跳数:tan pdu在交换设备上的传输跳数;
97.g)时间信息:数据帧为tan pdu时代表数据进入到网络的绝对时刻,数据帧为授时pdu时代表累计时延;
98.k)静态校验和:tan pdu在传输过程维持不变的信息以字节为单位的绝对累加和,包括但不限于源tan交换设备id、目的tan交换设备id、数据帧类型、数据帧id;
99.l)动态校验和:静态校验和之前的所有信息以字节为单位的绝对累加和。
100.相关技术中,一方面,tan网络系统在tan帧头的设计中,在数据类型字段当前只定义了授时pdu、快速tan pdu、标准tan pdu三种数据类型,用于为数据面不同类型数据提供不同的传输调度策略,没有考虑到管理控制面数据的交互,导致tan控制器和tan交换机,tan交换机和tan交换机之间欠缺交互机制和方法,不利于tan网络的管理和传输优化。
101.另一方面,在tan数据传输过程中没有帧丢失重传机制,在tan层无法对丢失数据帧进行快速重传恢复,导致传输时延可靠性指标下降,无法满足工业场景下对控制数据传输超高可靠性以及超低时延的需求(即丢失数据帧只能在高层触发重传机制如tcp,这样会带入极大的时延影响)。
102.基于此,本技术实施例提供一种信息传输方法,应用于第一设备,图2为本技术实施例一种信息传输的方法流程示意图;如图2所示,该方法包括:
103.步骤201:发送第一tan帧,所述第一tan帧用于对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一;
104.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
105.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
106.其中,实际应用时,所述第一设备可以根据实际情况进行确定,在此不做限定。作为一种示例,所述第一设备可以是控制设备也可以是交换设备;所述控制设备可以是tan控制设备,例如,tan控制器或tan网络控制中心;所述交换设备可以是tan交换设备,例如,tan交换机。
107.所述第一tan帧可以根据实际情况进行确定,在此不做限定。作为一种示例,所述第一tan帧可以为tan控制帧。
108.所述第一信息可以包括至少一个管理控制帧类型的信息;作为一种示例,所述至少一个管理控制帧类型的信息可以包括数据确认帧类型的信息、数据丢包帧类型的信息、设备配置帧类型的信息、设备过载帧类型的信息、设备故障帧类型的信息等。
109.在实际应用中,考虑到相关技术中,数据面tan帧头的设计中,在数据类型字段当前只定义了授时pdu、快速tan pdu、标准tan pdu三种数据类型,用于为数据面不同类型数据提供不同的传输调度策略,没有考虑到管理控制面数据的交互,导致tan控制器和tan交换机,tan交换机和tan交换机之间欠缺交互机制和方法,不利于tan网络的管理和传输优化。本技术在数据帧类型除了当前授时pdu、快速tan pdu、标准tan pdu的三种类型,扩展用于管理控制的帧类型。即,在tan头域的“数据帧类型”字段中增加一个到多个管理控制帧类型。
110.为了方便理解,这里示例说明,所述第一tan帧可以为tan控制帧;所述第一tan帧的帧头至少包括第一信息,所述第一信息指示所述第一tan帧的类型为控制可以理解为控制面tan帧头和数据面tan帧头保持统一的帧头域,仅在数据面tan头域中的“数据帧类型”字段中增加一个到多个管理控制帧类型对应的第一信息;如图3所示,图3为本技术实施例tan控制帧格式的一种示意图,即控制面和数据面tan帧头保持统一的帧头域。在图3中,tan payload标识tan管理控制帧的消息,如设备配置帧类型配置的信息或者信息代码,设备过载帧类型帧的过载程度信息、设备故障帧的故障内容信息等。
111.所述第一tan帧的帧头至少包括所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识;其中,所述第二信息可以根据实际情况进行确定,在此不做限定,作为一种示例,所述第二信息可以包括发起控制信息对应设备的信息和接收控制信息对应设备的信息;所述发起控制信息对应设备的信息可以为发起控制信息tan交换设备id;所述接收控制信息对应设备的信息可以为发起控制信息tan交换设备id。
112.为了方便理解,这里示例说明,所述第一tan帧的帧头至少包括所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识;可以理解为控制面tan帧头和数据面tan帧头不保持统一的帧头域,帧头中携带控制面发端和收端的id信息;如图4所示,图4为本技术实施例tan控制帧格式的另一种示意图,即控制面和数据面tan帧头不保持统一的帧头域。
113.本技术通过扩展tan帧结构,引入tan管理控制帧,实现tan控制器和tan交换机,tan交换机和tan交换机之间控制信息的交互,帮助数据面更好的进行数据路由和转发。
114.在一实施例中,所述第一设备包括交换设备;所述控制类型包括重传;所述方法还包括:
115.判断至少一个第二tan帧是否丢失;
116.在所述至少一个第二tan帧丢失的情况下,向所述第二设备发送所述第一tan帧,所述第一tan帧还携带第三信息,所述第三信息指示所述第二设备待重传所述至少一个第二tan帧。
117.其中,所述第三信息可以根据实际情况进行确定,在此不做限定。作为一种示例,所述第三信息可以为重传请求信息。所述第一设备为交换设备,作为一种示例,该交换设备可以为tan交换设备,例如tan交换机;为了方便理解,所述第一设备可以记为tan交换机a;所述第二设备可以为tan交换设备,例如tan交换机;为了方便理解,所述第二设备可以记为
tan交换机b。
118.判断至少一个第二tan帧是否丢失可以为判断至少一个第二tan帧是否满足预设条件,进而确定是否流失,所述预设条件可以为帧丢失的条件,该帧丢失的条件可以为正常情况下,交换机对每条业务流的数据帧按序接收。若帧号为x的帧丢失,交换机继续接收并转发x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。即连续发送的第二tan帧满足预设条件。
119.在一实施例中,所述判断至少一个第二tan帧是否丢失,包括:
120.获取丢失重传触发预设阈值;所述预设阈值根据所述至少一个第二tan帧处的网络状态和传输质量确定;
121.在按序接收的所述第二tan帧的个数小于所述预设阈值的情况下,确定存在至少一个第二tan帧丢失;
122.在按序接收的所述第二tan帧的个数等于所述预设阈值的情况下,确定不存在至少一个第二tan帧丢失。
123.其中,所述预设阈值可以根据实际情况进行确定,在此不做限定。作为一种示例,所述预设阈值可以记为n。
124.本技术中,tan交换机a连续发送的第二tan帧是按序发送,例如,x+1、x+2...x+n;tan交换机b按序接收tan交换机a连续发送的第二tan帧,例如,x+1、x+2...x+n;若帧号为x的帧丢失,交换机继续接收并转发x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。
125.实际应用时,每台交换机作为接收端都会为每条业务设置流丢失重传触发值n(小整数)。此接收策略不会采取等待重传措施,其目的只是为数据帧丢失提供评判依据。正常情况下,交换机对每条业务流的数据帧按序接收。若帧号为x的帧丢失,交换机继续接收并转发x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。此时,接收端交换机向发端交换机发送帧重传请求。在接到重传请求后,发送端交换机凭借重传请求信号中请求的id号,调用已传输帧缓冲区查询相应的数据帧,并重新发送该帧。
126.作为一种示例,帧重传请求是用于tan交换机接收端请求发送端重传相应丢失帧的一种控制信令。在tan头部数据帧字段处,用011表示帧重传请求空指帧。当交换机收到数据帧类型为011的数据帧时,自动触发帧重传请求相应逻辑策略。帧重传请求中的帧id号为对应要请求的已丢失帧的id号。交换机a对于收到的tan帧按照预先配置的缓存策略或者从获取的缓存策略对收到的数据帧进行缓存。其中,收到的tan数据可以其他交换机发送给交换机a的,或者交换机a根据收到的其他设备发送的mac包生成的tan帧;交换机a把tan帧发送给交换机b;接收交换机b发送的帧x重传请求消息;其中,重传请求帧帧头中包括以下字段中的一种或多种:发起重传请求tan交换设备id、接收重传请求tan交换设备id、源tan交换设备id、目标tan交换设备id、数据帧类型、数据帧id等字段。其在帧头中的具体位置,本技术不做限定。
127.数据帧类型用于确定此tan帧为重传请求帧。源tan交换设备id、目标tan交换设备id、数据帧id等字段用于确定某一tan流的某一tan帧。重传请求帧一种格式中,不携带重传帧的发送端和接收端tan交换机设备id,默认按照tan帧固定路由路径反向请求。
128.重传请求帧另一种格式中“发起重传请求tan交换设备id”是发送tan重传请求的
交换机的指示信息,在本实施例中为交换机b。”接收重传请求tan交换设备id”是接收tan重传请求的交换机的指示信息,可以是某一个交换机,也可以是多个交换机。当“接收重传请求tan交换设备id”代表多余1个交换机时,其id信息可以是一个组播id或者广播id。如用00000000来标识广播目标tan交换设备id。
129.当重传请求帧中“接收重传请求tan交换设备id”为组播或者广播地址时,表示重传请求帧可以在数据传输的固定路径上向路径上所有交换机发送。如果交换机收到重传请求帧中“接收重传请求tan交换设备id”为组播或者广播地址时,可以判断自己是否有此重传请求帧中要求重传的帧x,如果有帧x缓存,则终止此重传请求帧向其上一跳交换机发送。如果没有,可以直接向上一跳发送。
130.例如,数据帧确定的固定路由路径为:交换机a-》交换机b-》交换机c-》交换机d。当交换机d检测到tan帧x丢失,其从固定路由路径的最近交换机的发起帧x重传请求消息,其中tan重传请求帧中源tan交换设备id为交换机d的id、接收重传请求tan交换设备id为交换机c的id或者默认组播和广播id、数据帧类型为重传请求帧、数据帧id为x。
131.当tan网络中只有数据帧在一段时间之间不会出现重复时,可以在tan控制帧中省略源tan交换设备id、目标tan交换设备id等字段。
132.基于此,在一实施例中,所述方法还包括:
133.接收所述第二设备发送的所述至少一个第二tan帧,所述至少一个第二tan帧至少携带待重传的数据。
134.其中,所述携带待重传的数据可以根据实际情况进行确定,在此不做限定,作为一种示例,所述携带待重传的数据可以为各种待重传的业务类型数据。
135.在实际应用中,如果交换机a缓存中有tan帧x,则向交换机b发送帧x;如果交换机a缓存中没有tan帧x,则向路由路径上一跳请求tan帧x。交换机a根据策略进行缓存管理,如数据先进先出、超时删除、或者根据请求重传消息确定帧x-m以及帧x-m之前序号的帧下一跳交换机已经收到,可以从缓存区中删除。m可以根据需要进行设定。
136.本实施例中,为解决交换机连锁等待同一数据帧的问题,当发送端交换机的已传输帧缓冲区无相应数据帧(即说明该发送端交换机已向其上一条交换机发送了相同的帧重传请求),发送端交换机会维护一个等待窗口(即等待其上一跳交换机返回对应的数据帧),发送端收到其上一跳交换机返回对应的数据帧且该数据帧的id号与当前最新已发送数据帧号之差小于x时(其中,x为整数同时满足x》n),进行转发并缓存的操作。若在等待时限x内未收到对应数据帧,等待窗口就会被销毁。
137.为避免重传的丢失帧超时到达,接收端和发送端交换机设置相同的最迟到达接收参数p(较小整数同时满足p》x》n)。接收端当且仅当请求重传的帧id与已经传输的帧id的差值小于等于p时,才会进行丢失数据帧的查找和重传操作。同理,接收端当且仅当重传的帧id与最新接收的传输的帧id的差值小于等于p时,才会进行转发并缓存操作,否则直接丢弃。
138.基于此,在一实施例中,所述第一设备包括交换设备;所述控制类型包括确认;所述方法还包括:
139.向所述第二设备发送所述第一tan帧,所述第一tan帧还携带第四信息,所述第四信息指示所述第二设备确认至少一个第三tan帧是否已经收到;
140.在所述第二设备确认所述至少一个第三tan帧已经收到的情况下,接收所述第二设备发送的删除请求信息,根据所述删除请求信息在缓存区删除所述至少一个第三tan帧。
141.其中,所述第四信息可以根据实际情况进行确定,在此不做限定。作为一种示例,所述第四信息可以为确认信息。
142.实际应用时,交换机a对于收到的tan帧按照预先配置的缓存策略或者从获取的缓存策略对收到的数据帧进行缓存。其中,收到的tan数据可以其他交换机发送给交换机a的,或者交换机a根据收到的其他设备发送的mac包生成的tan帧。交换机a把tan帧发送给交换机b,交换机b对于收到的tan帧按照预先配置的缓存策略或者从获取的缓存策略对收到的数据帧进行缓存。交换机b把tan帧发送给交换机c。
143.在一实施例中,所述第一设备包括控制设备;所述方法还包括:
144.向所述第二设备发送配置信息,所述配置信息用于对所述第二设备配置数据的缓存策略和传输策略。
145.其中,所述第一设备为控制设备,所述控制设备可以是tan控制设备,例如,tan控制器或tan网络控制中心;所述第二设备可以为交换设备,作为一种示例,该交换设备可以为tan交换设备,例如tan交换机;所述配置信息可以根据实际情况进行确定,在此不做限定,作为一种示例,所述配置信息可以策略配置信息,例如,针对设备的策略、针对某一数据流的策略;所述设备策略可以是对设备的配置,比如经过此交换机设备的包都按照fifi进行缓存;所述某一数据流的策略是针对数据流的配置,比如针对源tan交换设备id1和目标tan交换设备id2之间传输的数据帧启动丢包传输机制。
146.实际应用时,tan网络控制中心和tan交换机之间的控制面交互:包括tan网络控制中心发送给交换机策略配置、更新、修改、删除等如缓存策略、重传策略等;其中策略配置信息可以针对设备的策略、针对某一数据流的策略。设备策略是对设备的配置,比如经过此交换机设备的包都按照fifi进行缓存;某一数据流的策略是针对数据流的配置,比如针对源tan交换设备id1和目标tan交换设备id2之间传输的数据帧启动丢包传输机制。
147.基于此,所述方法还包括:
148.接收所述第二设备上报的故障信息;
149.根据所述故障信息确定对所述第二设备的管理策略。
150.其中,所述第二设备可以为交换设备,作为一种示例,该交换设备可以为tan交换设备,例如tan交换机;所述第一信息可以为所述故障帧对应的控制信息;所述第二信息可以为所述故障帧的发送和接收设备标识信息;作为一种示例,所述故障帧的发送设备标识信息可以为发起所述故障帧控制信息tan交换设备id;所述接收设备标识信息可以为接收所述故障帧控制信息的tan交换设备id。
151.实际应用时,交换机给tan网络控制中心发送故障上报信息,tan网络控制中心基于所述故障上报信息制定维护策略;所述维护策略至少包括管理策略和维护策略。
152.基于此,在一实施例中,当所述第一设备为交换设备时,所述第一设备为所述第二设备的上一跳设备;所述方法还包括:
153.连续发送第二tan帧,所述第二tan帧用于指示所述第二设备判断所述连续发送的第二tan帧是否满足预设条件;所述第二tan帧的类型为数据类型;
154.接收所述第二设备发送的重传请求信息;所述重传请求信息中携带所述第一信息
和/或所述第二信息;所述第一信息和/或所述第二信息包括所述丢失的第二tan帧的信息;所述第一信息用于确定所述第一tan帧为重传请求帧;所述第二信息用于指示所述重传请求帧的发送和接收设备标识。
155.其中,所述第一设备为交换设备,作为一种示例,该交换设备可以为tan交换设备,例如tan交换机;为了方便理解,所述第一设备可以记为tan交换机a;所述第二设备可以为tan交换设备,例如tan交换机;为了方便理解,所述第二设备可以记为tan交换机b。
156.所述预设条件可以为帧丢失的条件,该帧丢失的条件可以为正常情况下,交换机对每条业务流的数据帧按序接收。若帧号为x的帧丢失,交换机继续接收并转发x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。即连续发送的第二tan帧满足预设条件。
157.本技术中,tan交换机a连续发送的第二tan帧是按序发送,例如,x+1、x+2...x+n;tan交换机b按序接收tan交换机a连续发送的第二tan帧,例如,x+1、x+2...x+n;若帧号为x的帧丢失,交换机继续接收并转发x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。
158.实际应用时,每台交换机作为接收端都会为每条业务设置流丢失重传触发值n(小整数)。此接收策略不会采取等待重传措施,其目的只是为数据帧丢失提供评判依据。正常情况下,交换机对每条业务流的数据帧按序接收。若帧号为x的帧丢失,交换机继续接收并转发x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。此时,接收端交换机向发端交换机发送帧重传请求。在接到重传请求后,发送端交换机凭借重传请求信号中请求的id号,调用已传输帧缓冲区查询相应的数据帧,并重新发送该帧。
159.作为一种示例,帧重传请求是用于tan交换机接收端请求发送端重传相应丢失帧的一种控制信令。在tan头部数据帧字段处,用011表示帧重传请求空指帧。当交换机收到数据帧类型为011的数据帧时,自动触发帧重传请求相应逻辑策略。帧重传请求中的帧id号为对应要请求的已丢失帧的id号。交换机a对于收到的tan帧按照预先配置的缓存策略或者从获取的缓存策略对收到的数据帧进行缓存。其中,收到的tan数据可以其他交换机发送给交换机a的,或者交换机a根据收到的其他设备发送的mac包生成的tan帧;交换机a把tan帧发送给交换机b;接收交换机b发送的帧x重传请求消息;其中,重传请求帧帧头中包括以下字段中的一种或多种:发起重传请求tan交换设备id、接收重传请求tan交换设备id、源tan交换设备id、目标tan交换设备id、数据帧类型、数据帧id等字段。其在帧头中的具体位置,本技术不做限定。
160.数据帧类型用于确定此tan帧为重传请求帧。源tan交换设备id、目标tan交换设备id、数据帧id等字段用于确定某一tan流的某一tan帧。重传请求帧一种格式中,不携带重传帧的发送端和接收端tan交换机设备id,默认按照tan帧固定路由路径反向请求。
161.重传请求帧另一种格式中“发起重传请求tan交换设备id”是发送tan重传请求的交换机的指示信息,在本实施例中为交换机b。”接收重传请求tan交换设备id”是接收tan重传请求的交换机的指示信息,可以是某一个交换机,也可以是多个交换机。当“接收重传请求tan交换设备id”代表多余1个交换机时,其id信息可以是一个组播id或者广播id。如用00000000来标识广播目标tan交换设备id。
162.当重传请求帧中“接收重传请求tan交换设备id”为组播或者广播地址时,表示重
传请求帧可以在数据传输的固定路径上向路径上所有交换机发送。如果交换机收到重传请求帧中“接收重传请求tan交换设备id”为组播或者广播地址时,可以判断自己是否有此重传请求帧中要求重传的帧x,如果有帧x缓存,则终止此重传请求帧向其上一跳交换机发送。如果没有,可以直接向上一跳发送。
163.例如,数据帧确定的固定路由路径为:交换机a-》交换机b-》交换机c-》交换机d。当交换机d检测到tan帧x丢失,其从固定路由路径的最近交换机的发起帧x重传请求消息,其中tan重传请求帧中源tan交换设备id为交换机d的id、接收重传请求tan交换设备id为交换机c的id或者默认组播和广播id、数据帧类型为重传请求帧、数据帧id为x。
164.当tan网络中只有数据帧在一段时间之间不会出现重复时,可以在tan控制帧中省略源tan交换设备id、目标tan交换设备id等字段。
165.基于此,在一实施例中,所述方法还包括:
166.基于所述重传请求信息判断是否查询到所述丢失的第二tan帧;
167.在基于所述重传请求信息查询到所述丢失的第二tan帧的情况下,重新发送所述丢失的第二tan帧;
168.在基于所述重传请求信息没有查询到所述丢失的第二tan帧的情况下,设置预设等待时间;所述预设等待时间用于指示所述交换设备判断是否在所述预设等待时间内接收到所述丢失的第二tan帧;如果所述交换设备在所述预设等待时间内接收到所述丢失的第二tan帧,重新发送所述丢失的第二tan帧。
169.其中,所述预设等待时间可以根据实际情况进行确定,在此不做限定,作为一种示例,所述预设等待时间可以称为等待时限。
170.在实际应用中,如果交换机a缓存中有tan帧x,则向交换机b发送帧x;如果交换机a缓存中没有tan帧x,则向路由路径上一跳请求tan帧x。交换机a根据策略进行缓存管理,如数据先进先出、超时删除、或者根据请求重传消息确定帧x-m以及帧x-m之前序号的帧下一跳交换机已经收到,可以从缓存区中删除。m可以根据需要进行设定。
171.本实施例中,为解决交换机连锁等待同一数据帧的问题,当发送端交换机的已传输帧缓冲区无相应数据帧(即说明该发送端交换机已向其上一条交换机发送了相同的帧重传请求),发送端交换机会维护一个等待窗口(即等待其上一跳交换机返回对应的数据帧),发送端收到其上一跳交换机返回对应的数据帧且该数据帧的id号与当前最新已发送数据帧号之差小于x时(其中,x为整数同时满足x》n),进行转发并缓存的操作。若在等待时限x内未收到对应数据帧,等待窗口就会被销毁。
172.为避免重传的丢失帧超时到达,接收端和发送端交换机设置相同的最迟到达接收参数p(较小整数同时满足p》x》n)。接收端当且仅当请求重传的帧id与已经传输的帧id的差值小于等于p时,才会进行丢失数据帧的查找和重传操作。同理,接收端当且仅当重传的帧id与最新接收的传输的帧id的差值小于等于p时,才会进行转发并缓存操作,否则直接丢弃。
173.基于此,在一实施例中,所述方法还包括:
174.发送确认信息;所述确认信息用于指示所述第二设备确认所述丢失的第二tan帧以及之前连续发送的第二tan帧收到;所述确认信息中携带所述第一信息和/或所述第二信息;所述第一信息用于确定所述第一tan帧为数据确认帧;所述第二信息用于指示所述数据
确认帧的发送和接收设备标识。
175.其中,所述第一信息为数据确认帧类型的信息;所述第二信息为数据确认帧的发送和接收设备的信息。
176.实际应用时,交换机a对于收到的tan帧按照预先配置的缓存策略或者从获取的缓存策略对收到的数据帧进行缓存。其中,收到的tan数据可以其他交换机发送给交换机a的,或者交换机a根据收到的其他设备发送的mac包生成的tan帧。交换机a把tan帧发送给交换机b,交换机b对于收到的tan帧按照预先配置的缓存策略或者从获取的缓存策略对收到的数据帧进行缓存。交换机b把tan帧发送给交换机c。
177.基于此,在一实施例中,所述第一tan帧至少包括以下之一:重传请求帧、数据确认帧、数据丢包帧、所述第二交换设备配置帧、所述第二交换设备过载帧、所述第二交换设备故障帧。
178.其中,实际应用时,所述第一设备可通过超文本传输协议(http)ping或在第三设备订阅第二设备状态等方式感知第二设备是否故障,本技术实施例对此不作限定。
179.相应地,本技术实施例还提供了一种信息传输方法,应用于第二设备,图5为本技术实施例另一种信息传输的方法流程示意图;如图5所示,该方法包括:
180.步骤501:接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
181.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
182.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
183.其中,所述第一信息可以包括至少一个管理控制帧类型的信息;作为一种示例,所述至少一个管理控制帧类型的信息可以包括数据确认帧类型的信息、数据丢包帧类型的信息、设备配置帧类型的信息、设备过载帧类型的信息、设备故障帧类型的信息等。
184.在实际应用中,考虑到相关技术中,数据面tan帧头的设计中,在数据类型字段当前只定义了授时pdu、快速tan pdu、标准tan pdu三种数据类型,用于为数据面不同类型数据提供不同的传输调度策略,没有考虑到管理控制面数据的交互,导致tan控制器和tan交换机,tan交换机和tan交换机之间欠缺交互机制和方法,不利于tan网络的管理和传输优化。本技术在数据帧类型除了当前授时pdu、快速tan pdu、标准tan pdu的三种类型,扩展用于管理控制的帧类型。即,在tan头域的“数据帧类型”字段中增加一个到多个管理控制帧类型。
185.为了方便理解,这里示例说明,所述第一tan帧可以为tan控制帧;所述第一tan帧的帧头至少包括第一信息,所述第一信息指示所述第一tan帧的类型为控制可以理解为控制面tan帧头和数据面tan帧头保持统一的帧头域,仅在数据面tan头域中的“数据帧类型”字段中增加一个到多个管理控制帧类型对应的第一信息。
186.所述第一tan帧的帧头至少包括所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识;其中,所述第二信息可以根据实际情况进行确定,在此不做限定,作为一种示例,所述第二信息可以包括发起控制信息对应设备的信息和接收控制信息对应设备的信息;所述发起控制信息对应设备的信息可以为发起控制信息tan交换设备id;所述接收控制信息对应设备的信息可以为发起控制信息tan交换设备id。
187.为了方便理解,这里示例说明,所述第一tan帧的帧头至少包括所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识;可以理解为控制面tan帧头和数据面tan帧头不保持统一的帧头域,帧头中携带控制面发端和收端的id信息。
188.本技术通过扩展tan帧结构,引入tan管理控制帧,实现tan控制器和tan交换机,tan交换机和tan交换机之间控制信息的交互,帮助数据面更好的进行数据路由和转发。
189.在一实施例中,所述第一设备包括交换设备;所述控制类型包括重传;所述方法还包括:
190.接收所述交换设备发送的所述第一tan帧,所述第一tan帧还携带第三信息;
191.根据所述第三信息重传所述至少一个第二tan帧。
192.其中,所述第一设备包括交换设备,作为一种示例,该交换设备可以为tan交换设备,例如tan交换机;为了方便理解,所述第一设备可以记为tan交换机a;所述第二设备可以为tan交换设备,例如tan交换机;为了方便理解,所述第二设备可以记为tan交换机b。
193.交换机b按照tan帧丢失重传策略,确定帧x丢失。即交换机b收到x-1、x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。n可以根据网络状态、业务传输质量要求进行设定。
194.交换机b向交换机a发送帧x重传请求消息。其中,重传请求帧实现示例如下:重传请求帧帧头中包括以下字段中的一种或多种:发起重传请求tan交换设备id、接收重传请求tan交换设备id、源tan交换设备id、目标tan交换设备id、数据帧类型、数据帧id等字段。其在帧头中的具体位置,本发明不做限定。
195.数据帧类型用于确定此tan帧为重传请求帧。源tan交换设备id、目标tan交换设备id、数据帧id等字段用于确定某一tan流的某一tan帧。一方面,重传请求帧格式中,不携带重传帧的发送端和接收端tan交换机设备id,默认按照tan帧固定路由路径反向请求。
196.另一方面,重传请求帧格式中携带重传帧的发送端和接收端tan交换机设备id,其中,“发起重传请求tan交换设备id”是发送tan重传请求的交换机的指示信息,在本实施例图中为交换机b。”接收重传请求tan交换设备id”是接收tan重传请求的交换机的指示信息,可以是某一个交换机,也可以是多个交换机。当”接收重传请求tan交换设备id”代表多余1个交换机时,其id信息可以是一个组播id或者广播id。如用00000000来标识广播目标tan交换设备id。
197.当重传请求帧中“接收重传请求tan交换设备id”为组播或者广播地址时,表示重传请求帧可以在数据传输的固定路径上向路径上所有交换机发送。如果交换机收到重传请求帧中“接收重传请求tan交换设备id”为组播或者广播地址时,可以判断自己是否有此重传请求帧中要求重传的帧x,如果有帧x缓存,则终止此重传请求帧向其上一跳交换机发送。如果没有,可以直接向上一跳发送。
198.例如,数据帧确定的固定路由路径为:交换机a-》交换机b-》交换机c-》交换机d。当交换机d检测到tan帧x丢失,其从固定路由路径的最近交换机的发起帧x重传请求消息,其中tan重传请求帧中源tan交换设备id为交换机d的id、接收重传请求tan交换设备id为交换机c的id或者默认组播和广播id、数据帧类型为重传请求帧、数据帧id为x。
199.当tan网络中只有数据帧在一段时间之间不会出现重复时,可以在tan控制帧中省略源tan交换设备id、目标tan交换设备id等字段。
200.在一实施例中,所述方法还包括:
201.向所述交换设备发送所述至少一个第二tan帧,所述至少一个第二tan帧至少携带待重传的数据。
202.本实施例,基于tan帧头的扩展,实现tan系统控制面的交互机制,同时基于tan系统控制面的引入,提出tan层的数据帧丢失重传,在ip层之下实现了数据帧丢失重传的功能,提升tan网络数据传输的可靠性。
203.本技术在tan网络在数据传输时,确定其固定的路由路径,根据数据帧id检测确认数据帧是否丢失,利用扩展的tan控制帧,触发最近交换机快速重传机制。丢包快速重传方案具体通过固定路径路由算法设定、tan交换机已传输帧缓冲区设置、tan帧丢失重传机制构建共三部分实现固定路由的tan网络中丢失数据帧重传机制,从而改进网络传输的准确率与时延。
204.在一实施例中,所述第一设备包括交换设备;所述控制类型包括确认;所述方法还包括:
205.接收所述第一tan帧,所述第一tan帧还携带第四信息;
206.根据所述第四信息确认至少一个第三tan帧是否已经收到;
207.在所述至少一个第三tan帧已经收到的情况下,向所述交换设备发送删除请求信息,所述删除请求信息用于指示所述交换设备在缓存区删除所述至少一个第三tan帧。
208.本实施例,交换机c向此数据流的路由路径反向通知确认tan帧的接收信息。其中,发起确认的tan交换设备可以为路由路径上任何交换机设备,但一般由tan网络出口交换机设备发起tan帧确认消息更为推荐。
209.在一实施例中,所述方法还包括:
210.所述第一设备包括控制设备;所述方法还包括:
211.接收所述控制设备发送的配置信息,根据所述配置信息配置数据的缓存策略和传输策略。
212.其中,所述控制设备可以是tan控制设备,例如,tan控制器或tan网络控制中心;所述第二设备可以为交换设备,作为一种示例,该交换设备可以为tan交换设备,例如tan交换机;所述配置信息可以根据实际情况进行确定,在此不做限定,作为一种示例,所述配置信息可以策略配置信息,例如,针对设备的策略、针对某一数据流的策略;所述设备策略可以是对设备的配置,比如经过此交换机设备的包都按照fifi进行缓存;所述某一数据流的策略是针对数据流的配置,比如针对源tan交换设备id1和目标tan交换设备id2之间传输的数据帧启动丢包传输机制。
213.实际应用时,tan网络控制中心和tan交换机之间的控制面交互:包括tan网络控制中心发送给交换机策略配置、更新、修改、删除等如缓存策略、重传策略等;其中策略配置信息可以针对设备的策略、针对某一数据流的策略。设备策略是对设备的配置,比如经过此交换机设备的包都按照fifi进行缓存;某一数据流的策略是针对数据流的配置,比如针对源tan交换设备id1和目标tan交换设备id2之间传输的数据帧启动丢包传输机制。
214.在一实施例中,所述方法还包括:
215.所述方法还包括:
216.向所述控制设备上报故障信息;所述故障信息用于指示所述控制设备确定对所述
第二设备的管理策略。
217.其中,交换设备向所述控制设备上报故障信息,例如tan交换机向tan网络控制中心或tan控制设备上报故障信息;所述第一信息可以为所述故障帧对应的控制信息;所述第二信息可以为所述故障帧的发送和接收设备标识信息;作为一种示例,所述故障帧的发送设备标识信息可以为发起所述故障帧控制信息tan交换设备id;所述接收设备标识信息可以为接收所述故障帧控制信息的tan交换设备id。
218.实际应用时,交换机给tan网络控制中心发送故障上报信息,便于tan网络控制中心基于所述故障上报信息制定维护策略;所述维护策略至少包括管理策略和维护策略。
219.在一实施例中,所述第一tan帧至少包括以下之一:重传请求帧、数据确认帧、数据丢包帧、所述第二交换设备配置帧、所述第二交换设备过载帧、所述第二交换设备故障帧。
220.本技术实施例,通过扩展tan现有帧结构,引入控制面管理机制;并利用控制帧,来实现丢包快速重传,在提升网络的可管可控的同时提升tan数据传输可靠性,降低丢包带来的时延。
221.本技术实施例提供的信息传输方法,第一设备从可服务于第一用户组的至少两个第二设备中选择一个作为所述第一用户组的主用设备,将所述至少两个第二设备中除选择的第二设备外的其他第二设备作为备用设备。本技术实施例提供的方案,为同一个用户组提供主备用第二设备,第一设备确定第二设备的主备用状态,从而能够根据确定的第二的主备用状态为用户组用户选择第二设备,第一设备确定第二设备的主备用状态,从而能够根据确定的第二设备的主备用状态为用户组用户选择服务的第二设备,实现了故障容灾,提升了网络可靠性和灵活性,并提高了用户体验。
222.下面结合应用实施例对本技术再作进一步详细的描述。
223.本应用实施例中,利用控制类型的tan帧实现丢包重传机制,在tan网络数据传输时,确定其固定的路由路径,根据数据帧id检测确认数据帧是否丢失,利用扩展的tan控制帧,触发最近交换机快速重传机制。丢包快速重传的过程具体可以通过固定路径路由算法设定、tan交换机已传输帧缓冲区设置、tan帧丢失重传机制构建,总共三部分实现固定路由的tan网络中丢失数据帧重传机制,从而改进网络传输的准确率与时延。
224.第一部分:固定路由路径确定的示例说明:
225.方法一:远程启动服务(remote initial program load,rpl)协议。
226.在管理端确定根节点(即root)和节点距离计算规则后,tan交换机可以根据rpl协议协商出一份符合dodag拓扑特性的转发路径图谱。此时在tan转发域中的任一交换机可以对其上一跳交换机发出的数据帧进行按序接收。tan交换机负责数据帧的识别与按序接收同时也需负责首次进入tan网络中的tan数据帧的id生成。
227.为了方便理解,这里示例说明,图6为本技术实施例中rpl路由拓扑示意图,如图6所示,例如tan交换机2负责按序分别接收tan交换机4和tan交换机5发出的数据帧流。tan交换机2利用不同接入端口、不同帧源地址区分不同数据帧流。tan交换机0、6、7在负责按序接收数据帧的同时,也需负责生成首次进入tan网络中的tan数据帧的id。
228.方法二:环网。
229.在工业场景中,工业交换机组成的工业环网是非常重要的一种组网结构。为了方便理解,这里示例说明,图7为本技术实施例中工业环网路由拓扑示意图,如图7所示,在环
网结构下,tan网络数据帧的转发路径都是固定的。此时在tan转发域中的任一交换机也可以对其上一跳交换机发出的数据帧进行按序接收。在环网中的每一个交换机也需负责生成首次进入tan网络中的tan数据帧的id,不同源地址、目的地址的数据帧的id号可以相同。
230.第二部分:tan交换机已传输帧缓冲区设置。
231.tan交换机(即路由路径上交换机或者路径上有缓存功能的特定的交换机)在转发数据帧的同时存储数相应的备份。
232.数据存储可以采用先进先出(first input first output,fifo)的方式复用缓冲区。tan交换机通过缓冲区保留最新一段时间内转发出去的数据帧,缓冲区的结构图如图8所示,图8为本技术实施例tan交换机已传输帧缓冲区的结构示意图。
233.缓存的数据帧还可以设置定时器,超过设定时间,删除缓存。
234.其中,可以为不同数据类型设置不同的缓存队列和不同的缓存策略。
235.另外,当确认下一跳交换机接收到并缓存某一数据帧后,本交换机可以删除此数据帧在本交换机的缓存。
236.第三部分:tan帧丢失重传策略制定。
237.每台交换机作为接收端都会为每条业务设置流丢失重传触发值n(小整数)。此接收策略不会采取等待重传措施,其目的只是为数据帧丢失提供评判依据。正常情况下,交换机对每条业务流的数据帧按序接收。若帧号为x的帧丢失,交换机继续接收并转发x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。此时,接收端交换机向发端交换机发送帧重传请求。在接到重传请求后,发送端交换机凭借重传请求信号中请求的id号,调用已传输帧缓冲区查询相应的数据帧,并重新发送该帧。
238.为解决交换机连锁等待同一数据帧的问题,当发送端交换机的已传输帧缓冲区无相应数据帧(说明该发送端交换机已向其上一条交换机发送了相同的帧重传请求),发送端交换机会维护一个等待窗口(等待其上一跳交换机返回对应的数据帧),发送端收到其上一跳交换机返回对应的数据帧且该数据帧的id号与当前最新已发送数据帧号之差小于x时(小整数同时满足x》n),进行转发并缓存的操作。若在等待时限x内未收到对应数据帧,等待窗口就会被销毁。
239.为避免重传的丢失帧超时到达,接收端和发送端交换机设置相同的最迟到达接收参数p(较小整数同时满足p》x》n)。接收端当且仅当请求重传的帧id与已经传输的帧id的差值小于等于p时,才会进行丢失数据帧的查找和重传操作。同理,接收端当且仅当重传的帧id与最新接收的传输的帧id的差值小于等于p时,才会进行转发并缓存操作,否则直接丢弃。
240.为了更好理解,下面对tan帧快速重传确认控制信令构建的过程进行示例说明。
241.应用实施例一
242.本应用实施例中,帧重传请求是用于tan交换机接收端请求发送端重传相应丢失帧的一种控制信令。在tan头部数据帧字段处,用011表示帧重传请求空指帧。当交换机收到数据帧类型为011的数据帧时,自动触发帧重传请求相应逻辑策略。帧重传请求帧中的帧id号为对应要请求的已丢失帧的id号。
243.以tan交换机a和tan交换机b的交互流程为例,tan交换机b和tan交换机c的交互流程,tan交换机c和tan交换机d的交互流程等均与tan交换机a和tan交换机b的交互流程类
似;图9为本技术实施例tan帧快速重传的示意图;如图9所示,具体步骤如下:
244.0、tan网络控制中心和tan交换机之间的控制面交互:包括tan网络控制中心发送给交换机策略配置、更新、修改、删除等如缓存策略、重传策略等;交换机给tan网络控制中心发送故障上报信息等。
245.其中策略配置信息可以针对设备的策略、针对某一数据流的策略。设备策略是对设备的配置,比如经过此交换机设备的包都按照fifi进行缓存;某一数据流的策略是针对数据流的配置,比如针对源tan交换设备id1和目标tan交换设备id2之间传输的数据帧启动丢包传输机制。
246.1a、交换机a对于收到的tan帧按照预先配置的缓存策略或者从步骤0获取的缓存策略对收到的数据帧进行缓存。其中,收到的tan数据可以其他交换机发送给交换机a的,或者交换机a根据收到的其他设备发送的mac包生成的tan帧。
247.2a、交换机a把tan帧发送给交换机b。
248.3a、交换机b按照tan帧丢失重传策略,确定帧x丢失。即交换机b收到x-1、x+1、x+2...x+n-1号数据帧,当x+n号帧到达时,交换机判断第x号帧已经丢失。n可以根据网络状态、业务传输质量要求进行设定。
249.4a、交换机b向交换机a发送帧x重传请求消息。其中,重传请求帧实现举例如下:
250.其中,重传请求帧帧头中包括以下字段中的一种或多种:发起重传请求tan交换设备id、接收重传请求tan交换设备id、源tan交换设备id、目标tan交换设备id、数据帧类型、数据帧id等字段。其在帧头中的具体位置,本发明不做限定。
251.数据帧类型用于确定此tan帧为重传请求帧。源tan交换设备id、目标tan交换设备id、数据帧id等字段用于确定某一tan流的某一tan帧。重传请求帧格式举例如图10所示,图10为本技术实施例tan重传请求帧格式的一种示意图;该tan重传请求帧格式中不携带重传帧的发送端和接收端tan交换机设备id,默认按照tan帧固定路由路径反向请求。
252.重传请求帧格式举例如图11所示,图11为本技术实施例tan重传请求帧格式的另一种示意图;该tan重传请求帧格式中携带重传帧的发送端和接收端tan交换机设备id,其中,“发起重传请求tan交换设备id”是发送tan重传请求的交换机的指示信息,在本实施例图中为交换机b。”接收重传请求tan交换设备id”是接收tan重传请求的交换机的指示信息,可以是某一个交换机,也可以是多个交换机。当”接收重传请求tan交换设备id”代表多余1个交换机时,其id信息可以是一个组播id或者广播id。如用00000000来标识广播目标tan交换设备id。
253.当重传请求帧中“接收重传请求tan交换设备id”为组播或者广播地址时,表示重传请求帧可以在数据传输的固定路径上向路径上所有交换机发送。如果交换机收到重传请求帧中“接收重传请求tan交换设备id”为组播或者广播地址时,可以判断自己是否有此重传请求帧中要求重传的帧x,如果有帧x缓存,则终止此重传请求帧向其上一跳交换机发送。如果没有,可以直接向上一跳发送。
254.例如,数据帧确定的固定路由路径为:交换机a-》交换机b-》交换机c-》交换机d。当交换机d检测到tan帧x丢失,其从固定路由路径的最近交换机的发起帧x重传请求消息,其中tan重传请求帧中源tan交换设备id为交换机d的id、接收重传请求tan交换设备id为交换机c的id或者默认组播和广播id、数据帧类型为重传请求帧、数据帧id为x。
255.当tan网络中只有数据帧在一段时间之间不会出现重复时,可以在tan控制帧中省略源tan交换设备id、目标tan交换设备id等字段。
256.5a、如果交换机a缓存中有tan帧x,则向交换机b发送帧x;如果交换机a缓存中没有tan帧x,则向路由路径上一跳请求tan帧x。
257.6a、交换机a根据策略进行缓存管理,如数据先进先出、超时删除、或者根据请求重传消息确定帧x-m以及帧x-m之前序号的帧下一跳交换机已经收到,可以从缓存区中删除。m可以根据需要进行设定。
258.本应用实施例提供的方案,扩展tan帧,用于tan控制器和tan交换机,tan交换机之间的控制面管理,并基于扩展的tan控制帧和生成的固定路由路径,通过构建重传帧实现tan数据帧的快速丢失重传机制。
259.应用实施例二
260.本应用实施例是针对实施例的tan交换机缓存管理的一种优化方法,主要通过tan确认消息,实现主动释放缓存的目的。图12为本技术实施例tan数据接收确认流程示意图,如图12所示,具体流程如下:
261.0、tan网络控制中心和tan交换机之间的控制面交互:包括tan网络控制中心发送给交换机策略配置、更新、修改、删除等如缓存策略、重传策略等;交换机给tan网络控制中心发送故障上报信息等。
262.其中策略配置信息可以针对设备的策略、针对某一数据流的策略。设备策略是对设备的配置,比如经过此交换机设备的包都按照fifi进行缓存;某一数据流的策略是针对数据流的配置,比如针对源tan交换设备id1和目标tan交换设备id2之间传输的数据帧启动丢包传输机制。
263.1a、交换机a对于收到的tan帧按照预先配置的缓存策略或者从步骤0获取的缓存策略对收到的数据帧进行缓存。其中,收到的tan数据可以其他交换机发送给交换机a的,或者交换机a根据收到的其他设备发送的mac包生成的tan帧。
264.2a、交换机a把tan帧发送给交换机b。
265.1b、和步骤1a相同。交换机b对于收到的tan帧按照预先配置的缓存策略或者从步骤0获取的缓存策略对收到的数据帧进行缓存。
266.2b、交换机b把tan帧发送给交换机c。
267.3、交换机c向此数据流的路由路径反向通知确认tan帧的接收信息。tan数据确认帧格式举例如图13所示,图13为本技术实施例tan数据确认帧格式的一种示意图;该tan数据确认帧格式中不携带tan数据确认帧的发送端和接收端tan交换机设备id,默认按照tan帧固定路由路径反向请求。
268.tan数据确认帧格式举例如图14所示,图14为本技术实施例tan数据确认帧格式的另一种示意图;该tan数据确认帧格式中携带tan数据确认帧的发送端和接收端tan交换机设备id,其中,“发起tan数据确认帧交换设备id”是发送tan数据确认帧的交换机的指示信息。
269.其中,发起确认的tan交换设备可以为路由路径上任何交换机设备,但一般由tan网络出口交换机设备发起tan帧确认消息更为推荐。
270.4a/4b、交换机a\b根据步骤3,删除缓存中的tan数据。
271.本技术实施例,通过扩展tan现有帧结构,引入控制面管理机制。利用控制帧,来实现丢包快速重传,在提升网络的可管可控的同时提升tan数据传输可靠性,降低丢包带来的时延。
272.本应用实施例提供的方案,扩展tan帧,用于tan控制器和tan交换机,tan交换机之间的控制面管理,并通过构建数据确认帧,优化tan交换机的缓存管理。
273.为了实现本技术实施例的方法,本技术实施例还提供了一种信息传输装置,设置在第一设备上,图15为本技术实施例一种信息传输装置结构示意图;如图15所示,该装置包括:
274.发送单元1501,用于发送第一tan帧,所述第一tan帧用于对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
275.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
276.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
277.其中,在一实施例中,当所述第一设备为控制设备时;所述发送单元1501,还用于发送配置信息,所述配置信息用于指示第二tan帧在传输过程中的策略;所述策略用于指示至少两个所述第二设备对所述第二tan帧的传输和缓存机制;所述第二tan帧的类型为数据类型。
278.在一实施例中,所述装置还包括判断单元,用于判断至少一个第二tan帧是否丢失;
279.所述发送单元1501,还用于在所述至少一个第二tan帧丢失的情况下,向所述第二设备发送所述第一tan帧,所述第一tan帧还携带第三信息,所述第三信息指示所述第二设备待重传所述至少一个第二tan帧。
280.这里,在一实施例中,所述判断单元,还用于获取丢失重传触发预设阈值;所述预设阈值根据所述至少一个第二tan帧处的网络状态和传输质量确定;在按序接收的所述第二tan帧的个数小于所述预设阈值的情况下,确定存在至少一个第二tan帧丢失;在按序接收的所述第二tan帧的个数等于所述预设阈值的情况下,确定不存在至少一个第二tan帧丢失。
281.这里,在一实施例中,所述装置还包括接收单元,用于接收所述第二设备发送的所述至少一个第二tan帧,所述至少一个第二tan帧至少携带待重传的数据。
282.在一实施例中,所述第一设备包括交换设备;所述控制类型包括确认;所述发送单元1501,还用于向所述第二设备发送所述第一tan帧,所述第一tan帧还携带第四信息,所述第四信息指示所述第二设备确认至少一个第三tan帧是否已经收到;
283.所述接收单元,还用于在所述第二设备确认所述至少一个第三tan帧已经收到的情况下,接收所述第二设备发送的删除请求信息,根据所述删除请求信息在缓存区删除所述至少一个第三tan帧。
284.在一实施例中,所述第一设备包括控制设备;所述发送单元1501,还用于向所述第二设备发送配置信息,所述配置信息用于对所述第二设备配置数据的缓存策略和传输策略。
285.在一实施例中,所述接收单元,还用于接收所述第二设备上报的故障信息;根据所
述故障信息确定对所述第二设备的管理策略。
286.为了实现本技术实施例第二设备侧的方法,本技术实施例还提供了一种信息传输装置,设置在第二设备上,图16为本技术实施例另一种信息传输装置结构示意图;如图16所示,该装置包括:
287.接收单元1601,用于接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
288.第一信息,所述第一信息指示所述第一tan帧的类型为控制;
289.所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。
290.其中,在一实施例中,所述接收单元1601,还用于接收所述交换设备发送的所述第一tan帧,所述第一tan帧还携带第三信息;根据所述第三信息重传所述至少一个第二tan帧。
291.在一实施例中,所述装置还包括发送单元,用于向所述交换设备发送所述至少一个第二tan帧,所述至少一个第二tan帧至少携带待重传的数据。
292.在一实施例中,所述第一设备包括交换设备;所述控制类型包括确认;所述接收单元1601,还用于接收所述第一tan帧,所述第一tan帧还携带第四信息;根据所述第四信息确认至少一个第三tan帧是否已经收到;
293.所述发送单元,还用于在所述至少一个第三tan帧已经收到的情况下,向所述交换设备发送删除请求信息,所述删除请求信息用于指示所述交换设备在缓存区删除所述至少一个第三tan帧。
294.在一实施例中,所述第一设备包括控制设备;所述接收单元1601,还用于接收所述控制设备发送的配置信息,根据所述配置信息配置数据的缓存策略和传输策略。
295.在一实施例中,所述发送单元,还用于向所述控制设备上报故障信息;所述故障信息用于指示所述控制设备确定对所述第二设备的管理策略。
296.需要说明的是:上述实施例提供的信息传输装置在进行信息传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息传输装置与信息传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
297.基于上述程序模块的硬件实现,且为了实现本技术实施例第一设备侧的方法,本技术实施例还提供了一种第一设备,图17为本技术实施例第一设备结构示意图;
298.如图17所示,该第一设备1700包括:
299.第一通信接口1701,能够与其他设备(比如其他第二设备等)进行信息交互;
300.第一处理器1702,与所述第一通信接口1701连接,以实现与其他设备进行信息交互,用于运行计算机程序时,执行上述第一设备侧一个或多个技术方案提供的方法;
301.第一存储器1703,所述计算机程序存储在第一存储器1703上。
302.需要说明的是:所述第一处理器1702的具体处理过程可参照上述方法理解。
303.当然,实际应用时,第一设备1700中的各个组件通过总线系统1704耦合在一起。可理解,总线系统1704用于实现这些组件之间的连接通信。总线系统1704除包括数据总线之
外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图17中将各种总线都标为总线系统1704。
304.本技术实施例中的第一存储器1703用于存储各种类型的数据以支持第一设备1700的操作。这些数据的示例包括:用于在第一设备1700上操作的任何计算机程序。
305.上述本技术实施例揭示的方法可以应用于所述第一处理器1702中,或者由所述第一处理器1702实现。所述第一处理器1702可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器1702中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器1702可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器1702可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器1703,所述第一处理器1702读取第一存储器1703中的信息,结合其硬件完成前述方法的步骤。
306.在示例性实施例中,第一设备1700可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
307.基于上述程序模块的硬件实现,且为了实现本技术实施例第二设备侧的方法,本技术实施例还提供了一种第二设备,图18为本技术实施例第二设备结构示意图;如图18所述,该第二设备1800包括:
308.第二通信接口1801,能够与其他设备(比如第一设备等)进行信息交互;
309.第二处理器1802,与所述第二通信接口1801连接,以实现与其他设备进行信息交互,用于运行计算机程序时,执行上述第二设备侧一个或多个技术方案提供的方法;
310.第二存储器1803,所述计算机程序存储在第二存储器1803上。
311.需要说明的是:所述第二处理器1802和第二通信接口1801的具体处理过程可参照上述方法理解。
312.当然,实际应用时,第二设备1800中的各个组件通过总线系统1804耦合在一起。可理解,总线系统1804用于实现这些组件之间的连接通信。总线系统1804除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图18中将各种总线都标为总线系统1804。
313.本技术实施例中的第二存储器1803用于存储各种类型的数据以支持第二设备1800操作。这些数据的示例包括:用于在第二设备1800上操作的任何计算机程序。
314.上述本技术实施例揭示的方法可以应用于所述第二处理器1802中,或者由所述第二处理器1802实现。所述第二处理器1802可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器1802中的硬件的集成逻辑电路
或者软件形式的指令完成。上述的所述第二处理器1802可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器1802可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器1803,所述第二处理器1802读取第二存储器1803中的信息,结合其硬件完成前述方法的步骤。
315.在示例性实施例中,第二设备1800可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
316.可以理解,本技术实施例的存储器(第一存储器1703、第二存储器1803)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
317.为了实现本技术实施例提供的方法,本技术实施例还提供了一种信息传输系统,图19为本技术实施例信息传输系统结构示意图;如图19所示,该系统包括:第一设备1901及第二设备1 902。
318.这里,需要说明的是:第一设备1901及第二设备1902的具体处理过程已在上文详述,这里不再赘述。
319.在示例性实施例中,本技术实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器1703,上述计算机程序可由第一设备1700的第一处理器1702执行,以完成前述第一设备侧方法所述步骤,再比如包括存储计算机程序的第二存储器1803,上述计算机程序可由第二设备1800的第二处理器1802执行,以完成前述第二设备侧方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
320.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
321.另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
322.以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。

技术特征:
1.一种信息传输方法,其特征在于,应用于第一设备,包括:发送第一时间明晰网络tan帧,所述第一tan帧用于对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一tan帧的类型为控制;所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。2.根据权利要求1所述的方法,其特征在于,所述第一设备包括交换设备;所述控制类型包括重传;所述方法还包括:判断至少一个第二tan帧是否丢失;在所述至少一个第二tan帧丢失的情况下,向所述第二设备发送所述第一tan帧,所述第一tan帧还携带第三信息,所述第三信息指示所述第二设备待重传所述至少一个第二tan帧。3.根据权利要求2所述的方法,其特征在于,所述判断至少一个第二tan帧是否丢失,包括:获取丢失重传触发预设阈值;所述预设阈值根据所述至少一个第二tan帧处的网络状态和传输质量确定;在按序接收的所述第二tan帧的个数小于所述预设阈值的情况下,确定存在至少一个第二tan帧丢失;在按序接收的所述第二tan帧的个数等于所述预设阈值的情况下,确定不存在至少一个第二tan帧丢失。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述第二设备发送的所述至少一个第二tan帧,所述至少一个第二tan帧至少携带待重传的数据。5.根据权利要求1所述的方法,其特征在于,所述第一设备包括交换设备;所述控制类型包括确认;所述方法还包括:向所述第二设备发送所述第一tan帧,所述第一tan帧还携带第四信息,所述第四信息指示所述第二设备确认至少一个第三tan帧是否已经收到;在所述第二设备确认所述至少一个第三tan帧已经收到的情况下,接收所述第二设备发送的删除请求信息,根据所述删除请求信息在缓存区删除所述至少一个第三tan帧。6.根据权利要求1所述的方法,其特征在于,所述第一设备包括控制设备;所述方法还包括:向所述第二设备发送配置信息,所述配置信息用于对所述第二设备配置数据的缓存策略和传输策略。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收所述第二设备上报的故障信息;根据所述故障信息确定对所述第二设备的管理策略。8.一种信息传输方法,其特征在于,应用于第二设备,包括:接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一tan帧的类型为控制;
所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。9.根据权利要求8所述的方法,其特征在于,所述第一设备包括交换设备;所述控制类型包括重传;所述方法还包括:接收所述交换设备发送的所述第一tan帧,所述第一tan帧还携带第三信息;根据所述第三信息重传所述至少一个第二tan帧。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:向所述交换设备发送所述至少一个第二tan帧,所述至少一个第二tan帧至少携带待重传的数据。11.根据权利要求8所述的方法,其特征在于,所述第一设备包括交换设备;所述控制类型包括确认;所述方法还包括:接收所述第一tan帧,所述第一tan帧还携带第四信息;根据所述第四信息确认至少一个第三tan帧是否已经收到;在所述至少一个第三tan帧已经收到的情况下,向所述交换设备发送删除请求信息,所述删除请求信息用于指示所述交换设备在缓存区删除所述至少一个第三tan帧。12.根据权利要求8所述的方法,其特征在于,所述第一设备包括控制设备;所述方法还包括:接收所述控制设备发送的配置信息,根据所述配置信息配置数据的缓存策略和传输策略。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:向所述控制设备上报故障信息;所述故障信息用于指示所述控制设备确定对所述第二设备的管理策略。14.一种信息传输装置,其特征在于,设置在第一设备上,包括:发送单元,用于发送第一tan帧,所述第一tan帧用于对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一tan帧的类型为控制;所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。15.一种信息传输装置,其特征在于,设置在第二设备上,包括:接收单元,用于接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一tan帧的类型为控制;所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。16.一种第一设备,其特征在于,包括:第一处理器及第一通信接口;其中,所述第一通信接口,用于发送第一tan帧,所述第一tan帧用于对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一tan帧的类型为控制;所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。17.一种第二设备,其特征在于,包括:第二通信接口及第二处理器;其中,所述第二通信接口,用于接收第一设备发送的第一tan帧,根据所述第一tan帧对第二设备进行数据传输的相关控制;所述第一tan帧的帧头至少包括以下之一:
第一信息,所述第一信息指示所述第一tan帧的类型为控制;所述第一信息和第二信息,所述第二信息指示所述第一tan帧的发送和接收设备标识。18.一种第一设备,其特征在于,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,其中,所述第一处理器用于运行所述计算机程序时,执行权利要求1至7任一项所述方法的步骤。19.一种第二设备,其特征在于,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,其中,所述第二处理器用于运行所述计算机程序时,执行权利要求8至13任一项所述方法的步骤。20.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤,或者实现权利要求8至13任一项所述方法的步骤。

技术总结
本申请公开了一种信息传输方法、装置、第一设备、第二设备及存储介质。其中,方法包括:发送第一TAN帧,所述第一TAN帧用于对第二设备进行数据传输的相关控制;所述第一TAN帧的帧头至少包括以下之一:第一信息,所述第一信息指示所述第一TAN帧的类型为控制;所述第一信息和第二信息,所述第二信息指示所述第一TAN帧的发送和接收设备标识。帧的发送和接收设备标识。帧的发送和接收设备标识。


技术研发人员:韦安妮 郑成龙 杨博涵
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2022.01.27
技术公布日:2023/8/8
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐