本发明专利技术公开了一种GPON上行家庭网关OMCI模块互通故障自诊断系统及方法,系统包括:在故障自诊断客户端的OMCI模块上设置第一故障自诊断单元和第一UDS通信单元;在故障自诊断服务端设置故障自诊断模块,故障自诊断服务端模块包括第二UDS通信单元、第二故障自诊断单元和故障结果分析单元;第一故障自诊断单元将OMCI模块互通故障判定消息通过第一UDS通信单元发送给第二故障自诊断单元;第二故障自诊断单元通过第二UDS通信单元接收该消息,并根据消息类型分别对其进行解析处理保存在故障判定消息记录表中;故障结果分析单元利用故障判定消息记录表和常见问题处理标准进行综合分析,并输出故障诊断结果。本发明专利技术便于问题的定位和解决,降低了设备和人力成本。
【技术实现步骤摘要】
本专利技术涉及数据通信故障诊断,具体涉及GPON(Gigabit-Capable PON宽带无源光网络)上行家庭网关OMCI (ONT Management and Control Interface ONT管理和控制接口)模块互通故障自诊断系统及方法。
技术介绍
随着宽带网络的普及,GPON上行的家庭网关已经进入普通家庭,保证GPON上行的家庭网关的正常运行在整个网络服务中变得至关重要。在运营商组织的GPON上行家庭网关的各种测试、设备放装等场景中,OMCI互通故障出现频率较高。其中,绝大多数故障非软件本身问题,而是由网络环境、上层配置以及人为设置的互通障碍等方面的因素导致。这些问题的解决通常是具备相关专业知识的技术人员,根据OMCI模块的日志记载对其进行分析,从而提出解决方案,由于现场测试人员与装维工程师通常不具备专业的知识,只能将日志和其他相关消息转到研发工程师,在他们的指导下逐步排查并解决问题,不仅延长问题的解决时间,还带来人力资源的浪费。因此,在GPON上行的家庭网关中迫切需要一种OMCI模块互通故障自诊断的方法,能够为现场测试或安装维修人员提供更为直接有效的消息以及解决部分的互通问题。
技术实现思路
本专利技术所要解决的技术问题是在GPON上行的家庭网关中迫切需要一种OMCI模块互通故障自诊断的方法,能够为现场测试或装维人员提供更为直接有效的消息以及解决部分的互通故障的问题。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种GPON上行家庭网关OMCI模块互通故障自诊断方法,包括以下步骤:在故障自诊断的客户端的OMCI模块上设置第一故障自诊断单元和第一 UDS通信单元;在故障自诊断的服务端设置故障自诊断模块,故障自诊断模块包括第二故障自诊断单元、第二 UDS通信单元和故障结果分析单元;开启家庭网关OMCI模块互通故障自诊断功能,第一故障自诊断单元将业务处理中产生的不同类型的OMCI模块互通故障判定消息,通过第一 UDS通信单元发送给故障自诊断模块,实现客户端故障自诊断;第二故障自诊断单元通过第二 UDS通信单元接收OMCI模块互通故障判定消息,根据消息的类型分别对其进行解析处理,并保存在故障判定消息记录表中;故障结果分析单元利用故障判定消息记录表和常见问题处理标准进行综合分析,输出故障诊断结果,实现服务端故障自诊断。 在上述方法中,在故障自诊断模块上设有开启或者关闭OMCI模块互通故障自诊断功能的故障自诊断开关,当故障自诊断开关关闭时,服务端的故障自诊断模块不启动,同时OMCI模块停止通过UDS通信方式向故障自诊断模块发送OMCI模块互通故障判定消息。在上述方法中,OMCI模块互通故障判定消息包括:(I) Ploam状态改变消息,消息内容为Ploam发生改变的状态值,Ploam的状态值取01-07,值为05网关的状态为运行状态,取其它值网关为非运行状态;(2)设置LOID认证状态消息,消息内容为设置的LOID的认证状态值,其中,认证状态值与认证状态对应关系为:0x01:认证成功;0x02:L0ID 不存在;0x03:L0ID 存在,但是 password 错误;0x04:L0ID冲突,即已有使用该LOID的ONU认证成功;(3)单播配置消息,消息内容为当OLT添加或者删除单播配置时,对应操作对象的流映射的映射模式、与该模式对应的配置内容以及操作动作,根据映射模式不同,单播配置消息的消息内容有以下四种:VID 映射:内容为 vlanld+gemPortld+allocId ;PBIT 映射:内容为 Pbit+gemPortld+allocId ;VID+PBIT 映射:内容为 vlanld+Pbit+gemPortld+allocId ;Unmatch 模式:内容为 gemPortld+al1cId ;(4)错误响应消息,消息内容为网关对OLT的请求的响应结果不为成功时的响应结果、操作Id、实体的classNo、实体的实例号四个消息字段;(5)告警消息,消息内容为网关进行告警产生或者清除的告警的类型和告警内容;(6)组播和广播配置消息,消息内容为OLT添加或者删除组播或者广播配置的动作和对应通道的gemPortld。在上述方法中,实现客户端故障自诊断具体包括以下步骤:步骤S301、客户端第一 UDS通信单元进行初始化,并返回指向socket句柄指针的指针;步骤S302、检测在OMCI模块业务处理过程中是否出现OMCI模块互通故障判定消息,如果出现执行步骤S303 ;否则继续进行检测;步骤S303、判断故障自诊断开关是否开启,如果开启,执行步骤S304 ;否则,执行步骤S307 ;步骤S304、根据OMCI模块互通故障判定消息的类型对其进行组包;步骤S305、判断返回的指针指向的句柄是否存在,如果存在,执行步骤S306 ;否贝1J,执行步骤S307 ;步骤S306、将组包后的消息发送到故障自诊断模块的第一 UDS通信单元;步骤S307、客户端故障自诊断结束。在上述方法中,实现客户端故障自诊断具体包括以下步骤:步骤S401、第二 UDS通信单元进行初始化,返回socket的句柄;步骤S402、在第二故障自诊断单元注册OMCI模块互通故障判定消息处理回调函数,并指定注册的消息类型以及对应的消息处理函数;步骤S403、第二 UDS通信单元循环接收不同类型的OMCI模块互通故障判定消息;步骤S404、根据OMCI模块互通故障判定消息的类型标识,调用对应的处理函数对其进行解析处理,并将处理结果输出保存在故障判定消息记录表中;步骤S405、故障结果分析单元综合故障判定消息记录表中的消息和常见问题处理标准进行综合分析诊断;步骤S406、故障结果分析单元将分析诊断出的异常或者其他参考的结果保存在历史诊断记录表中,并输出;步骤S407、服务端故障自诊断结束。本专利技术还提供了一种GPON上行家庭网关OMCI模块互通故障自诊断系统,包括故障自诊断客户端和故障自诊断服务端两个部分;在故障自诊断客户端的OMCI模块上设置第一故障自诊断单元和第一 UDS通信单元;在故障自诊断服务端设置故障自诊断模块,所述故障自诊断服务端模块包括第二UDS通信单元、第二故障自诊断单元和故障结果分析单元;所述第一故障自诊断单元将OMCI模块业务处理中产生的不同类型的OMCI模块互通故障判定消息通过所述第一 UDS通信单元发送给所述故障自诊断模块;所述第二故障自诊断单元通过所述第二 UDS通信单元接收不同类型的OMCI模块互通故障判定消息,根据消息的类型分别对其进行解析处理,并保存在故障判定消息记录表中;所述故障结果分析单元利用故障判定消息记录表和常见问题处理标准进行综合分析,并输出故障诊断结果。本专利技术通过第一、第二故障自诊断单元和故障结果分析单元使网关能够直观地显示网关与O当前第1页1 2 3 本文档来自技高网...
【技术保护点】
一种GPON上行家庭网关OMCI模块互通故障自诊断方法,其特征在于,包括以下步骤:在故障自诊断的客户端的OMCI模块上设置第一故障自诊断单元和第一UDS通信单元;在故障自诊断的服务端设置故障自诊断模块,故障自诊断模块包括第二故障自诊断单元、第二UDS通信单元和故障结果分析单元;开启家庭网关OMCI模块互通故障自诊断功能,第一故障自诊断单元将业务处理中产生的不同类型的OMCI模块互通故障判定消息,通过第一UDS通信单元发送给故障自诊断模块,实现客户端故障自诊断;第二故障自诊断单元通过第二UDS通信单元接收OMCI模块互通故障判定消息,根据消息的类型分别对其进行解析处理,并保存在故障判定消息记录表中;故障结果分析单元利用故障判定消息记录表和常见问题处理标准进行综合分析,输出故障诊断结果,实现服务端故障自诊断。
【技术特征摘要】
【专利技术属性】
技术研发人员:邱小燕,杨志华,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。