数据的发送方法、解析方法和实现解析方法的解析装置制造方法

文档序号:7775924阅读:138来源:国知局
数据的发送方法、解析方法和实现解析方法的解析装置制造方法
【专利摘要】本发明公开了一种ODN光网络中数据的发送方法及与之相对应的解析方法,并同时公开了一种实现上述解析方法的专用解析装置,发送数据时建立网络中数据发送设备的MAC地址和其发送的数据包长度之间的对应关系,根据该关系对数据包重新整合后发送;解析数据时根据解析装置读到的不同长度的高电平和MAC地址之间的对应关系,解析出设备的MAC地址,从而获得接入光纤网络的各个ONU设备或OLT设备的地址信息,大幅提高了工作效率。其中解析装置只需在获取数据时夹持在光纤上即可,不测量数据时即可取消,操作方便,且无需在各个端口重复设置,节约成本,减少设备投入。
【专利说明】数据的发送方法、解析方法和实现解析方法的解析装置
【技术领域】
[0001]本发明属于光纤通信【技术领域】,尤其是涉及了 ODN光网络中数据的发送方法、与之对应的解析方法、以及实现该解析方法的解析装置。
【背景技术】
[0002]随着网络建设的不断推进,光纤网络已经逐步得到推广和应用。网络一般包括核心层、汇聚层和接入层。其中,最复杂、最难管理的部分就是接入层。在FTTx发展中,接入层需要新建一张巨大的光纤分配网络,即ODN网络。0DN(0ptical Distribution Node)即光分配节点,是基于PON设备的FTTH光缆网络。其作用是为OLT和ONU之间提供光传输通道。
[0003]ODN网络建设成本高昂,同时,ODN也是FTTx管理的难点。图1为一个典型的ODN光网络节点分布示意图,其中可以看出ODN网络包括OLT设备,光分路器,光纤,ONU设备,多采用P2MP拓扑(点对多点),网络中的接续节点数量多,节点连接的光纤的数量繁多。而如果要充分利用ODN网络,就必须对ODN光网络中节点和光纤的分布和走向进行良好的管理和维护,这就需要及时获知光纤网络的走向,即获得接入光纤网络的ONU设备的具体信息。
[0004]目前应用的ODN网络智能管理系统需要建立系统管理软件并配备相关硬件,这些硬件需要遍布在ODN各个端口,管理时还需要实时在线测试,随着网络结构的不断复杂化,硬件数量极其庞大,导致了高昂的成本支出。人们也会采用光纤查线仪进行光纤网络的管理,光纤查线仪包括一发一收两个仪表,必须2人各手持一个同时使用,一人在机房端发射,另外一人要在用户端位置接收,两个位置的距离从数百米至20公里不等,不仅使用麻烦,查线过程中会耗费大量时间,效率低下。

【发明内容】

[0005]为解决上述问题,本发明公开了一种ODN光网络中数据的发送方法及与之相对应的解析方法,并同时公开了一种实现上述解析方法的专用解析装置,发送数据时建立网络中数据发送设备的MAC地址和其发送的数据包长度之间的对应关系,根据该关系对数据包重新整合后发送;解析数据时根据解析装置读到的不同长度的高电平和MAC地址之间的对应关系,解析出设备的MAC地址,从而获得接入光纤网络的各个ONU设备或OLT设备的地址Ih 息,。
[0006]FTTX光纤通信中,ODN光网络分配节点的两端通过光纤连接的是局端(0LT设备)和用户端(ONU设备)。而ONU设备和OLT设备内置有MAC地址。只要能够获知ODN节点中光纤连接的ONU设备和OLT设备的MAC地址,就容易得出ODN节点的分布和走向。
[0007]ONU设备向OLT设备发送上行数据,OLT设备向ONU设备发送下行数据,而设备的MAC地址由12个先后顺序排列的16进制数字组成,因此我们考虑分拆这12个数字为48个先后顺序排列的2进制数字,并将设备发送的数据包重新整合,形成与MAC地址相对应的编码后发送。[0008]具体地说,数据的发送方法包括如下步骤:
[0009]步骤1.1定义第一种数据包长度X对应二进制码中的“ I ”,定义第二种数据包长度y对应二进制码中的“0”,并定义第三种数据包长度z为开始/结束码,其中,X≠ y ≠ Z0
[0010]步骤1.2将设备的MAC地址拆分成12个16进制数字,将其按照先后顺序转换成2进制数字序列。一个16进制数字可以分解为4个2进制数字,MAC地址最终被分解为由48个二进制数字形成的二进制序列。
[0011]必须指出的是,步骤1.1和步骤1.2并无时间先后关系。
[0012]步骤1.3根据步骤1.1中对数据包长度的定义以及步骤1.2中的2进制数字序列,生成设备上传的数据包长度序列,根据该数据包长度序列将设备需要发送的数据整合成相应长度的数据包后通过光纤发送,在数据包长度序列的开始或结尾需附加z长度的数据包以分隔完整的MAC地址。
[0013]本发明中涉及的设备包括但不仅仅限于OLT设备和ONU设备,它们均采用本发明提供的数据发送方法进行数据的传送,本发明着重以ONU设备为例进行具体阐述。ONU设备上行数据包括ONU设备上传的所有数据,其中包括用户数据和ONU固定上传数据。其中,用户数据主要指ONU设备从以太网端口上接收到的终端的数据,这个数据主要包含语音,视频,和普通数据。我们用Q表示用户数据包,单位bit。ONU固定上传数据包含有固定的上传数据,用P表示,单位bit,主要是ONU上传数据包的帧头、帧尾和其他固定数据。三种长度的数据包中均可能包括Q和P数据,那么显然三种长度的数据包都应大于P才能保证用户数据的正常传输,当用户数据长度不足以打包成三种长度的数据包时,我们用冗余数据U补充,以形成完整的ONU上行数据包序列。冗余数据包U在ONU上生成,发送给OLT,OLT收到后不做处理直接丢弃即可,冗余数据包U为最低优先级。三种长度数据包用用户数据、固定上传数据和冗余数据表示如下:
[0014]
长度为 X 的数据包
【权利要求】
1.一种数据的发送方法,其特征在于,包括如下步骤: 步骤1.1定义第一种数据包长度X对应二进制码中的“ I”,定义第二种数据包长度y对应二进制码中的“O”,并定义第三种数据包长度z为开始/结束码,其中,x^y^z; 步骤1.2将设备的MAC地址拆分成12个16进制数字,将其按照先后顺序转换成2进制数字序列; 步骤1.3根据步骤1.1中对数据包长度的定义以及步骤1.2中的2进制数字序列,生成设备上传的数据包长度序列,根据该数据包长度序列将设备需要发送的数据整合成相应长度的数据包后通过光纤发送,在数据包长度序列的开始或结尾需附加z长度的数据包以分隔完整的MAC地址。
2.根据权利要求1所述的数据的发送方法,其特征在于:所述步骤1.3中在整合数据包时,当数据长度不够时,则生成冗余数据以补充成符合长度的数据包。
3.根据权利要求1或2所述的数据的解析方法,其特征在于:所述的设备为ONU设备或OLT设备。
4.一种数据的解析方法,其特征在于,包括如下步骤: 步骤2.1预先定义第一种高电平时间长度Xl对应对应二进制码中的“1”,定义第二种高电平时间长度yl对应二进制码中的“0”,并定义第三种高电平时间长度zl为开始/结束码,其中,xl 古 yl 古 zl,且 xl:yl:zl= x:y:z ; 步骤2.2检测光信号,并转换成电信号; 步骤2.3读取电信号,记录不同长度的高电平时间; 步骤2.4提取两个开始/结束码之间的高电平时间长度序列,根据步骤2.1中预先设定的高电平时间长度的定义,将高电平时间长度序列解析成二进制码序列; 步骤2.5将二进制码转换成16进制,并组合成MAC地址。
5.根据权利要求4所述的数据的解析方法,其特征在于,还包括: 步骤2.6根据预先存储的各个设备的MAC地址及相关信息,通过步骤2.4获得的MAC地址得出该光纤上连接的设备信息。
6.根据权利要求4或5所述的数据的解析方法,其特征在于:所述的设备为ONU设备或OLT设备。
7.一种用于实现权利要求4~6中任意一项所述的解析方法的解析装置,其特征在于:包括光电转换模块、处理器、存储器和显不屏;其中光电转换模块用于检测光信号并转换成电信号,所述电信号通过放大整形电路后送至处理器;处理器读取电信号,记录不同长度的高电平时间,提取两个开始/结束码之间的高电平时间序列,根据预先设定的不同长度的高电平时间与二进制数字之间的对应关系,将记录的高电平时间解析成二进制码,并进一步转换成16进制码后,从而组合成MAC地址。
8.根据权利要求7所述的解析装置,其特征在于:还包括滤波片,光纤上的光信号通过滤波片滤除后进入光电转换模块进行处理。
9.根据权利要求7或8所述的解析装置,其特征在于:所述处理器能够重复获取MAC地址后进行校验,当解析的MAC地址前后不一致时,处理器提示解析错误。
10.根据权利要求7或8所述的解析装置,其特征在于:所述处理器还能用接收到的MAC地址跟存储器中预先存储的的MAC地址及相关信息一一比对,并获得MAC地址的相关信息后在显示屏上加以显示。`
【文档编号】H04Q11/00GK103618972SQ201310549907
【公开日】2014年3月5日 申请日期:2013年11月7日 优先权日:2013年11月7日
【发明者】李建, 许新锋, 张迎春 申请人:南京杰德科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1