一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种信息传输方法、装置、设备及节点设备与流程

2022-05-21 05:12:28 来源:中国专利 TAG:


1.本发明涉及通信技术领域,特别是指一种信息传输方法、装置、设备及节点设备。


背景技术:

2.4g时,基站部署以分布式无线接入网(distributed radio access network,dran)为主,前传网络连接射频拉远单元(radio remote unit,rru)和基带处理单元(building baseband unit,bbu),通常使用光纤直连。随着5g到来,前传网络将逐步用集中化无线接入网(centralized radio access network,cran)的方式承载。5g前传网络基于有源天线单元(active antenna unit,aau)和分布单元(distributed unit,du) 集中单元(centralized unit,cu)架构,cran场景下的du cu将连接多个无线站,在这种场景下,每个无线站需要12根光纤,对于前传场景有很大的光纤消耗。为了解决前传光纤的大量使用,前传网络可使用波分复用设备,通过合分波实现前传光纤复用。


技术实现要素:

3.本发明的目的是提供一种信息传输方法、装置、设备及节点设备,通过依据预定的方式对oam信息进行编解码后传输,可以轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率,实现对前传网络的监控和管理。
4.本发明的实施例提供了一种信息传输方法,应用于半有源波分复用open wdm系统的第一节点设备,包括:
5.发送编码后的oam信息;
6.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息。
7.本发明的实施例还提供了一种信息传输方法,应用于开放波分系统open wdm的第二节点设备,包括:
8.接收第一节点设备发送的编码后的oam信息;
9.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息;
10.解码所述oam信息,获得所述oam信息中所传输的数据内容信息。
11.本发明的实施例提供了一种信息传输装置,包括:
12.发送模块,用于发送编码后的oam信息;
13.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息。
14.本发明的实施例还提供了一种信息传输装置,包括:
15.接收模块,用于接收第一节点设备发送的编码后的oam信息;
16.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息;
17.解码模块,用于解码所述oam信息,获得所述oam信息中所传输的数据内容信息。
18.为达到上述目的,本发明的实施例还提供了一种信息传输设备,包括收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;所述处理器执行所程序或指令时实现如上所述的信息传输方法。
19.为达到上述目的,本发明的实施例还提供了一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的信息传输方法中的步骤。
20.本发明的上述技术方案的有益效果如下:
21.本发明实施例的信息传输方法,基于开放波分系统open wdm,在前传网络的信息传输过程,通过对oam信息的帧格式定义和处理,在第一节点设备上获得oam信息后,先按照预设的格式进行编码,然后传输给第二节点设备,在第二节点设备上进行解码后再进行后续处理。能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
附图说明
22.图1为本发明实施例的信息传输方法的步骤示意图之一;
23.图2为本发明实施例的信息传输方法的步骤示意图之二;
24.图3为本发明实施例的信息传输装置的模块示意图之一;
25.图4为本发明实施例的信息传输装置的模块示意图之二;
26.图5为本发明实施例的第一节点设备的示意图;
27.图6为本发明实施例的第二节点设备的示意图;
28.图7为本发明实施例的信息传输设备的结构示意图之一;
29.图8为本发明实施例的信息传输设备的结构示意图之二。
具体实施方式
30.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
31.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
32.在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
33.另外,本文中术语“系统”和“网络”在本文中常可互换使用。
34.在本技术所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以
确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
35.为了更好理解本发明的内容,先进行如下说明:
36.现有前传网络,aau和du的主要连接方式有3种,包括:光纤直驱、无源波分和有源波分系统。光纤直驱方式会消耗大量的前传光纤资源,用于承载每个5g站点最少消耗12根光纤,所以对于前传网络来说,需要新增大量光纤资源,成本和资源消耗较高。
37.无源波分方案通过在aau和du间增加无源波分传输设备,减少前传光纤使用,但是由于前传为无源设备,无法对于前传网络进行管控。
38.有源波分是分别在aau和du端加上有源波分设备,将多路前传光纤波长复用到单根光纤上,实现光纤资源消耗的减少,并在有源设备上实现前传光纤链路的监控和保护。有源波分系统能对前传网络有较好的管控和保护,但是需要前传的aau端和du端都能够接入有源设备,需要额外供电,对于机房有要求,并且有源前传设备的成本较高。
39.基于开放波分系统的前传网络系统能够实现前传光纤资源的节省,并实现前传网络的可管可控,减少前传网络的安装限制,可以实现前传网络灵活高效的部署。
40.通过开放波分系统中的操作维护管理信息(operation administration and maintenance,oam)的传输,实现对前传网络的监控和管理。在open wdm的系统中,oam主要功能点:业务配置、状态查询、消息上报。
41.oam信息通过物理层调制到光层信号中,在光层中发送;
42.两端的设备或模块接收到光层信号后,根据调制幅度和频率,解析出oam信息;
43.oam信息按照open wdm信息格式定义,两端的设备或模块根据oam消息格式信息进行相关编解码处理。
44.oam信息的主要功能包括:
45.业务配置消息:配置模块环回、远程调试等处理,实现对前传模块、设备和光路的调测;
46.业务查询消息:查询模块信息和状态,主动获得功率、电压、温度、模块编码等信息;
47.主动上报消息:两端模块主动周期性上报或者按需上报模块、设备和链路信息和状态,open wdm监控系统状态等信息。
48.在open wdm系统中,包括了前传管控系统、有源wdm设备、无源wdm设备和光模块。有源wdm设备负责整个open wdm系统的管控功能,包括前传设备、模块和光路的监控管理。
49.如图1所示,本发明实施例的一种信息传输方法,应用于开放波分系统open wdm的第一节点设备,包括:
50.步骤101,发送编码后的oam信息;
51.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息。
52.按照预设的格式进行编码,在解码后能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
53.可选地,在发送编码后的oam信息之前,所述方法还包括:
54.对所需要传输的数据内容信息进行编码,获得所述oam信息。
55.按照预设的格式进行编码,在解码后能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
56.需要说明的是,这里编码之前的oam信息是通过光层接收到的,通过调制幅度和频率,解析出所需要的oam信息。
57.可选地,所述对所需要传输的数据内容信息进行编码,获得所述oam信息,包括:
58.对所述数据内容信息进行封装,获得数据码块;
59.在所述数据码块添加帧头码块,获得第一封装数据;
60.在所述第一封装数据的数据码块中添加校验码块,获得第二封装数据;
61.在所述第二封装数据中的帧头码块中添加第一扰码码块,数据码块中添加第二扰码码块,获得编码后的oam信息。
62.举例说明,这里的编码格式为shdc编码,包括s码块、h码块、d码块和c码块。其中,s码块和h码块组成帧头,s码块、d码块、c码块组成帧载荷部分。
63.例如,h码块为帧头码块内容,定义帧头格式,长度为n;d码块为帧载荷的数据码块,用于承载帧内容,长度为q;c码块为校验码快,通过对帧载荷中帧内容的计算得到;s码块为扰码码块,长度为m,用于解决帧头和帧载荷相同的问题,能将帧头部分和帧载荷部分快速进行区分。
64.对数据内容信息进行封装,获得d码块;在d帧码块添加帧头码块,获得hd码块格式的第一封装数据;在第一封装数据的数据码块中添加校验码块,获得hdc码块格式的第二封装数据;在第二封装数据中的帧头码块中添加第一扰码码块,数据码块中添加第二扰码码块,得到完成的shdc帧。
65.按照预设的格式进行编码,在帧头和数据码块中都添加了扰码码块,在解码后能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。
66.可选地,所述对所述数据内容信息进行封装,获得数据码块,包括:
67.若所述数据内容信息的帧长度等于所述帧头码块的帧长度,则对所述数据内容信息进行单帧封装;
68.若所述数据内容信息的帧长度小于所述帧头码块的帧长度的情况下,则对所述数据内容信息进行单帧封装,并通过空闲字节填充所述数据码块;
69.若所述数据内容信息的帧长度大于所述帧头码块的帧长度,则对所述第二封装数据进行复帧封装。
70.当数据内容信息的帧长度小于所述帧头码块的帧长度,进行单帧封装,不足的长度通过空闲字节补齐;数据内容信息的帧长度大于所述帧头码块的帧长度,需要多个帧完成数据内容信息的封装,采用复帧封装机制。
71.可选地,在所述第二封装数据中的帧头码块中添加第一扰码码块,数据码块中添加第二扰码码块,获得编码后的oam信息,包括:
72.在每第一预设长度的帧头码块前增加第二预设长度的第一扰码码块,获得子帧头;
73.在每第三预设长度的数据码块前面增加第四预设长度的第二扰码码块,获得子帧载荷;
74.其中,所述帧头部分包括至少一个所述子帧头,所述帧载荷部分包括至少一个所述子帧载荷。
75.举例说明,在每长度为n的h码块前增加长度为m的s码块,形成子帧头,一个或多个子帧头组成长度为x的帧头部分;在每长度为q的d码块前面增加长度为p的s码块,形成子帧载荷,一个或多个子帧载荷组成长度为y的帧载荷部分。
76.按照预设shdc格式进行编码,在帧头和数据码块中都添加了扰码码块,在解码后能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率,实现对前传网络的监控和管理。
77.可选地,所述信息传输方法还包括:
78.在对所述第二封装数据进行复帧封装时,在所述帧载荷部分对应的帧头码块中添加复帧指示和sn序列号。
79.进行复帧封装时,需要多个帧完成消息封装,在帧头h码块中增加复帧指示消息和sn序列号,指示消息用于指示复帧封装,并表示每个复帧的sn序列号。
80.如图2所示,本发明实施例的一种信息传输方法,应用于开放波分系统open wdm的第二节点设备,包括:
81.步骤201,接收第一节点设备发送的编码后的oam信息;
82.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息;
83.步骤202,解码所述oam信息,获得所述oam信息中所传输的数据内容信息。
84.接收按照预设格式编码后的oam信息,并通过对所述编码后的oam信息的解码,经过映射,得到oam信息中所传输的数据内容信息。
85.可选地,所述解码所述oam信息,包括:
86.定位所述oam信息中所述帧头码块和所述数据码块的位置;
87.根据所定位的位置,提取所述帧头码块中的帧头信息,以及提取所述数据码块中的数据信息;
88.根据所述帧头信息和所述数据信息,获得所述oam信息中所传输的数据内容信息。
89.通过帧头部分的扰码码块和帧载荷部分的扰码码块的不同,快速对帧头进行定位,得到帧载荷的内容,并最终获得帧头和帧载荷中的数据信息内容,将获得的数据信息内容再进行后续处理,提高传输效率。
90.可选地,所述定位所述oam信息中所述帧头码块和所述数据码块的位置,包括:
91.根据所述第一扰码码块定位所述帧头码块的位置;
92.根据所述帧头码块的位置和所述第二扰码码块定位所述数据码块的位置。
93.举例说明,帧头部分的第一扰码码块是长度为m的s码块,而帧载荷部分的第二扰码码块使长度为p的s码块。可以通过两部分的扰码码块的不同快速定位帧头码块的位置,并定位数据码块的位置。最终获得帧头和帧载荷中的数据信息内容,并将获得的数据信息内容再进行后续处理,提高传输效率。
94.可选地,根据所述帧头信息和所述数据信息,获得所述oam信息中所传输的数据内容信息,包括:
95.对所述数据信息进行解封装;
96.对接封装后的所述数据信息进行检验验证,获得所述oam信息中所传输的数据内容信息。
97.接收到的数据信息为经过多次封装的数据信息,需要经过解封装过程提取所需要的数据内容信息。并且在发送数据内容信息之前需要经过校验检查。
98.数据信息在发送之前在第一设备处先进行编码,然后传输给第二设备,在接收到编码的数据信息后,对所述经过编码的数据信息先进行解码,获得所需要的数据信息,然后再发送。提高了信息传输的效率,并且通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
99.可选地,所述对所述数据信息进行解封装,包括:
100.对于单帧封装的数据信息,判断是否存在空闲字节填充;
101.若没有空闲字节填充,则获得所述数据内容信息,若有空闲字节填充,则删除所述空闲字节后获得所述数据内容信息;
102.对于复帧封装的数据信息,对所述数据信息进行复帧重组,获得所述数据内容信息。
103.这里,对于单帧封装的数据信息,在解码后再解封装,检查是否有空闲字节的填充,若存在空闲字节,删除空闲字节后才生成最终的oam信息。
104.对于复帧封装的数据信息,解封装后获得多个数据帧,需要将多个数据帧进行复帧重组,生成最终的oam信息。
105.需要说明的是,在发送oam信息之前还需要将所述oam信息进行映射,得到业务配置信息、业务查询消息和主动查询消息,然后再进行后续处理。
106.本发明实施例的信息传输方法,基于开放波分系统open wdm,在前传网络的信息传输过程,通过对oam信息的帧格式定义和处理,在第一节点设备上获得oam信息后,先按照预设的格式进行编码,然后传输给第二节点设备,在第二节点设备上进行解码后再进行后续处理。能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
107.如图3所示,本发明实施还提供了一种信息传输装置300,包括:
108.发送模块301,用于发送编码后的oam信息;
109.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息。
110.可选地,所述信息传输装置,还包括:
111.编码模块,用于对所需要传输的数据内容信息进行编码,获得所述oam信息。
112.可选地,所述编码模块,包括:
113.第一封装单元,用于对所述数据内容信息进行封装,获得数据码块;
114.第二封装单元,用于在所述数据码块添加帧头码块,获得第一封装数据;
115.第三封装单元,用于在所述第一封装数据的数据码块中添加校验码块,获得第二
封装数据;
116.第四封装单元,用于在所述第二封装数据中的帧头码块中添加第一扰码码块,数据码块中添加第二扰码码块,获得编码后的oam信息。
117.可选地,所述第一封装单元,还用于:
118.若所述数据内容信息的帧长度等于所述帧头码块的帧长度,则对所述数据内容信息进行单帧封装;
119.若所述数据内容信息的帧长度小于所述帧头码块的帧长度的情况下,则对所述数据内容信息进行单帧封装,并通过空闲字节填充所述数据码块;
120.若所述数据内容信息的帧长度大于所述帧头码块的帧长度,则对所述第二封装数据进行复帧封装。
121.可选地,所述第四封装单元,还用于:
122.在每第一预设长度的帧头码块前增加第二预设长度的第一扰码码块,获得子帧头;
123.在每第三预设长度的数据码块前面增加第四预设长度的第二扰码码块,获得子帧载荷;
124.其中,所述帧头部分包括至少一个所述子帧头,所述帧载荷部分包括至少一个所述子帧载荷。
125.可选地,所述第四封装单元,还用于:
126.在对所述第二封装数据进行复帧封装时,在所述帧载荷部分对应的帧头码块中添加复帧指示和sn序列号。
127.本发明实施例的信息传输装置,基于开放波分系统open wdm,在前传网络的信息传输过程,通过对oam信息的帧格式定义和处理,在第一节点设备上获得oam信息后,先按照预设的格式进行编码,然后传输给第二节点设备,在第二节点设备上进行解码后再进行后续处理。能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
128.如图4所示,本发明实施还提供了一种信息传输装置400,包括:
129.接收模块401,用于接收第一节点设备发送的编码后的oam信息;
130.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息;
131.解码模块402,用于解码所述oam信息,获得所述oam信息中所传输的数据内容信息。
132.可选地,所述解码模块,还包括:
133.定位单元,用于定位所述oam信息中所述帧头码块和所述数据码块的位置;
134.提取单元,用于根据所定位的位置,提取所述帧头码块中的帧头信息,以及提取所述数据码块中的数据信息;
135.获得单元,用于根据所述帧头信息和所述数据信息,获得所述oam信息中所传输的数据内容信息。
136.可选地,所述定位单元,还用于:
137.根据所述第一扰码码块定位所述帧头码块的位置;
138.根据所述帧头码块的位置和所述第二扰码码块定位所述数据码块的位置。
139.可选地,所述获得单元,还用于:
140.对所述数据信息进行解封装;
141.对接封装后的所述数据信息进行检验验证,获得所述oam信息中所传输的数据内容信息。
142.可选地,所述对所述数据信息进行解封装,包括:
143.对于单帧封装的数据信息,判断是否存在空闲字节填充;
144.若没有空闲字节填充,则获得所述数据内容信息,若有空闲字节填充,则删除所述空闲字节后获得所述数据内容信息;
145.对于复帧封装的数据信息,对所述数据信息进行复帧重组,获得所述数据内容信息。
146.本发明实施例的信息传输装置,基于开放波分系统open wdm,在前传网络的信息传输过程,通过对oam信息的帧格式定义和处理,在第一节点设备上获得oam信息后,先按照预设的格式进行编码,然后传输给第二节点设备,在第二节点设备上进行解码后再进行后续处理。能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
147.如图5所示,本发明实施例还提供一种第一节点设备500,其特征在于,包括:第一收发器501;
148.所述第一收发器501,用于发送编码后的oam信息;
149.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息。
150.本发明实施例的第一节点设备,基于开放波分系统open wdm,在前传网络的信息传输过程,通过对oam信息的帧格式定义和处理,在第一节点设备上获得oam信息后,先按照预设的格式进行编码,然后传输给第二节点设备有利于实现系统的快速定帧和解帧,提高传输效率。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
151.如图6所示,本发明实施例还提供一种第二节点设备600,其特征在于,包括:第二收发器601和处理器602;
152.所述第二收发器601,用于接收第一节点设备发送的编码后的oam信息;
153.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息;
154.所述处理器602,用于解码所述oam信息,获得所述oam信息中所传输的数据内容信息。
155.本发明实施例的第二节点设备,基于开放波分系统open wdm,在前传网络的信息传输过程,接收按照预设的格式进行编码的oam信息,先进行解码后再进行后续处理。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
156.本发明另一实施例的一种信息传输设备,如图7所示,包括收发器710、处理器700、
存储器720及存储在所述存储器720上并可在所述处理器700上运行的程序或指令;所述处理器700执行所述程序或指令时实现上述应用于信息传输方法。
157.所述收发器710,用于在处理器700的控制下接收和发送数据。
158.具体地,处理器700用于读取存储器720中的程序,执行下列过程:
159.发送编码后的oam信息;
160.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息。
161.可选地,在发送编码后的oam信息之前,所述方法还包括:
162.对所需要传输的数据内容信息进行编码,获得所述oam信息。
163.按照预设的格式进行编码,在解码后能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
164.需要说明的是,这里编码之前的oam信息是通过光层接收到的,通过调制幅度和频率,解析出所需要的oam信息。
165.可选地,所述对所需要传输的数据内容信息进行编码,获得所述oam信息,包括:
166.对所述数据内容信息进行封装,获得数据码块;
167.在所述数据码块添加帧头码块,获得第一封装数据;
168.在所述第一封装数据的数据码块中添加校验码块,获得第二封装数据;
169.在所述第二封装数据中的帧头码块中添加第一扰码码块,数据码块中添加第二扰码码块,获得编码后的oam信息。
170.举例说明,这里的编码格式为shdc编码,包括s码块、h码块、d码块和c码块。其中,s码块和h码块组成帧头,s码块、d码块、c码块组成帧载荷部分。
171.h码块为帧头码块内容,定义帧头格式,长度为n;d码块为帧载荷的数据码块,用于承载帧内容,长度为q;c码块为校验码快,通过对帧载荷中帧内容的计算得到;s码块为扰码码块,长度为m,用于解决帧头和帧载荷相同的问题,能将帧头部分和帧载荷部分快速进行区分。
172.对数据内容信息进行封装,获得d码块;在d帧码块添加帧头码块,获得hd码块格式的第一封装数据;在第一封装数据的数据码块中添加校验码块,获得hdc码块格式的第二封装数据;在第二封装数据中的帧头码块中添加第一扰码码块,数据码块中添加第二扰码码块,得到完成的shdc帧。
173.按照预设的格式进行编码,在帧头和数据码块中都添加了扰码码块,在解码后能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。
174.可选地,所述对所述数据内容信息进行封装,获得数据码块,包括:
175.若所述数据内容信息的帧长度等于所述帧头码块的帧长度,则对所述数据内容信息进行单帧封装;
176.若所述数据内容信息的帧长度小于所述帧头码块的帧长度的情况下,则对所述数据内容信息进行单帧封装,并通过空闲字节填充所述数据码块;
177.若所述数据内容信息的帧长度大于所述帧头码块的帧长度,则对所述第二封装数
据进行复帧封装。
178.当数据内容信息的帧长度小于所述帧头码块的帧长度,进行单帧封装,不足的长度通过空闲字节补齐;数据内容信息的帧长度大于所述帧头码块的帧长度,需要多个帧完成数据内容信息的封装,采用复帧封装机制。
179.可选地,在所述第二封装数据中的帧头码块中添加第一扰码码块,数据码块中添加第二扰码码块,获得编码后的oam信息,包括:
180.在每第一预设长度的帧头码块前增加第二预设长度的第一扰码码块,获得子帧头;
181.在每第三预设长度的数据码块前面增加第四预设长度的第二扰码码块,获得子帧载荷;
182.其中,所述帧头部分包括至少一个所述子帧头,所述帧载荷部分包括至少一个所述子帧载荷。
183.举例说明,在每长度为n的h码块前增加长度为m的s码块,形成子帧头,一个或多个子帧头组成长度为x的帧头部分;在每长度为q的d码块前面增加长度为p的s码块,形成子帧载荷,一个或多个子帧载荷组成长度为y的帧载荷部分。
184.按照预设shdc格式进行编码,在帧头和数据码块中都添加了扰码码块,在解码后能够轻松实现帧头和帧载荷内容的区分,有利于实现系统的快速定帧和解帧,提高传输效率。
185.可选地,所述信息传输方法还包括:
186.在对所述第二封装数据进行复帧封装时,在所述帧载荷部分对应的帧头码块中添加复帧指示和sn序列号。
187.进行复帧封装时,需要多个帧完成消息封装,在帧头h码块中增加复帧指示消息和sn序列号,指示消息用于指示复帧封装,并表示每个复帧的sn序列号。
188.其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器700代表的一个或多个处理器和存储器720代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器710可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口730还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
189.处理器700负责管理总线架构和通常的处理,存储器720可以存储处理器700在执行操作时所使用的数据。
190.本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件来完成,所述程序包括执行上述方法的部分或者全部步骤的指令;且该程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
191.本发明的实施例另一方面还提供一种信息传输设备,如图8所示,处理器801;以及通过总线接口802与所述处理器801相连接的存储器803,所述存储器803用于存储所述处理器801在执行操作时所使用的程序和数据,处理器801调用并执行所述存储器803中所存储
的程序和数据。
192.其中,收发器804与总线接口802连接,用于在处理器802的控制下接收和发送数据。
193.具体地,处理器801用于读取存储器803中的程序,执行下列过程:
194.接收第一节点设备发送的编码后的oam信息;
195.其中,所述oam信息包括一个或多个数据帧,每一数据帧包括帧头部分和帧载荷部分;所述帧头部分包括第一扰码码块和帧头码块;所述帧载荷部分包括第二扰码码块、数据码块和校验码块;所述数据码块中包括所述oam信息所需要传输的数据内容信息;
196.解码所述oam信息,获得所述oam信息中所传输的数据内容信息。
197.可选地,所述解码所述oam信息,包括:
198.定位所述oam信息中所述帧头码块和所述数据码块的位置;
199.根据所定位的位置,提取所述帧头码块中的帧头信息,以及提取所述数据码块中的数据信息;
200.根据所述帧头信息和所述数据信息,获得所述oam信息中所传输的数据内容信息。
201.通过帧头部分的扰码码块和帧载荷部分的扰码码块的不同,快速对帧头进行定位,得到帧载荷的内容,并最终获得帧头和帧载荷中的数据信息内容,将获得的数据信息内容再进行后续处理,提高传输效率。
202.可选地,所述定位所述oam信息中所述帧头码块和所述数据码块的位置,包括:
203.根据所述第一扰码码块定位所述帧头码块的位置;
204.根据所述帧头码块的位置和所述第二扰码码块定位所述数据码块的位置。
205.举例说明,帧头部分的第一扰码码块是长度为m的s码块,而帧载荷部分的第二扰码码块使长度为p的s码块。可以通过两部分的扰码码块的不同快速定位帧头码块的位置,并定位数据码块的位置。最终获得帧头和帧载荷中的数据信息内容,并将获得的数据信息内容再进行后续处理,提高传输效率。
206.可选地,根据所述帧头信息和所述数据信息,获得所述oam信息中所传输的数据内容信息,包括:
207.对所述数据信息进行解封装;
208.对接封装后的所述数据信息进行检验验证,获得所述oam信息中所传输的数据内容信息。
209.接收到的数据信息为经过多次封装的数据信息,需要经过解封装过程提取所需要的数据内容信息。并且在发送数据内容信息之前需要经过校验检查。
210.数据信息在发送之前在第一设备处先进行编码,然后传输给第二设备,在接收到编码的数据信息后,对所述经过编码的数据信息先进行解码,获得所需要的数据信息,然后再发送。提高了信息传输的效率,并且通过open wdm系统oam信息的传输,实现对前传网络的监控和管理。
211.可选地,所述对所述数据信息进行解封装,包括:
212.对于单帧封装的数据信息,判断是否存在空闲字节填充;
213.若没有空闲字节填充,则获得所述数据内容信息,若有空闲字节填充,则删除所述空闲字节后获得所述数据内容信息;
214.对于复帧封装的数据信息,对所述数据信息进行复帧重组,获得所述数据内容信息。
215.这里,对于单帧封装的数据信息,在解码后再解封装,检查是否有空闲字节的填充,若存在空闲字节,删除空闲字节后才生成最终的oam信息。
216.对于复帧封装的数据信息,解封装后获得多个数据帧,需要将多个数据帧进行复帧重组,生成最终的oam信息。
217.需要说明的是,在发送oam信息之前还需要将所述oam信息进行映射,得到业务配置信息、业务查询消息和主动查询消息,然后再进行后续处理。
218.其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器820代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器810可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口830还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
219.处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。
220.本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件来完成,所述程序包括执行上述方法的部分或者全部步骤的指令;且该程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
221.本发明实施例的一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的信息传输方法中的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
222.其中,所述处理器为上述实施例中所述的信息传输中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
223.进一步需要说明的是,此说明书中所描述的终端包括但不限于智能手机、平板电脑等,且所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。
224.本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
225.实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
226.在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
227.上述范例性实施例是参考该些附图来描述的,许多不同的形式和实施例是可行而不偏离本发明精神及教示,因此,本发明不应被建构成为在此所提出范例性实施例的限制。更确切地说,这些范例性实施例被提供以使得本发明会是完善又完整,且会将本发明范围传达给那些熟知此项技术的人士。在该些图式中,组件尺寸及相对尺寸也许基于清晰起见而被夸大。在此所使用的术语只是基于描述特定范例性实施例目的,并无意成为限制用。如在此所使用地,除非该内文清楚地另有所指,否则该单数形式“一”、“一个”和“该”是意欲将该些多个形式也纳入。会进一步了解到该些术语“包含”及/或“包括”在使用于本说明书时,表示所述特征、整数、步骤、操作、构件及/或组件的存在,但不排除一或更多其它特征、整数、步骤、操作、构件、组件及/或其族群的存在或增加。除非另有所示,陈述时,一值范围包含该范围的上下限及其间的任何子范围。
228.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献