【技术实现步骤摘要】
201610211449
【技术保护点】
一种家庭网关H.248协议语音故障自诊断的实现方法,其特征在于,具体包括以下步骤:在家庭网关中创建独立的H.248故障自诊断程序,并通过进程间通信方式与H.248语音程序进行交互;H.248语音程序把运行中的各种关键事件上报给H.248故障自诊断程序;H.248故障自诊断程序分类、过滤处理各种关键事件,并按事件类型建立相应状态机,分别对各类关键事件进行分析诊断,再将诊断结果分别记录在对应类型的诊断链表中;在家庭网关的用户界面,H.248故障自诊断程序应用户要求获取对应诊断链表中的故障记录信息,输出到用户界面进行显示。
【技术特征摘要】
1.一种家庭网关H.248协议语音故障自诊断的实现方法,其特征在于,具体包括以下步骤:在家庭网关中创建独立的H.248故障自诊断程序,并通过进程间通信方式与H.248语音程序进行交互;H.248语音程序把运行中的各种关键事件上报给H.248故障自诊断程序;H.248故障自诊断程序分类、过滤处理各种关键事件,并按事件类型建立相应状态机,分别对各类关键事件进行分析诊断,再将诊断结果分别记录在对应类型的诊断链表中;在家庭网关的用户界面,H.248故障自诊断程序应用户要求获取对应诊断链表中的故障记录信息,输出到用户界面进行显示。2.如权利要求1所述的方法,其特征在于,所述H.248语音程序是通过接口消息上报各种关键事件给H.248故障自诊断程序;其中,每个所述接口消息包括事件类型、附带的关键描述信息和具体消息内容。3.如权利要求2所述的方法,其特征在于,所述关键事件类型包括H.248语音程序初始化事件、H.248语音程序注册事件和呼叫事件;H.248故障自诊断程序按事件类型建立相应状态机包括初始化过程状态机、注册过程状态机和呼叫过程状态机;H.248故障自诊断程序将诊断链表分为H.248语音程序初始化诊断链表、H.248语音程序注册诊断链表和呼叫诊断链表。4.如权利要求3所述的方法,其特征在于,所述H.248故障自诊断程序以工程常见故障处理经验为依据,为诊断结果中的故障提供处理建议,并将处理建议保存在相应诊断链表该次诊断所在的表项中,当用户要求获取该次诊断信息时,与该次诊断的其他的记录信息一起输出显示。5.如权利要求3所述的方法,其特征在于,所述H.248故障自诊断程序根据工程经验,在曾经或者容易出现故障的流程处,专门针对相应故障特点进行判断,如果发现可能存在故障,给出提示和处理建议,记录到相应的诊断链表中。6.如权利要求1所述的方法,其特征在于,所述H.248故障自诊断程序通过开关控制启动。7.如权利要求3所述的方法,其特征在于,H.248语音程序初始化过程中的故障诊断具体包括以下步骤:步骤S101、H.248语音程序启动,通过接口消息上报启动开始事件给H.248故障自诊断程序,H.248故障自诊断程序建立初始化过程状态机,开始对其进行初始化过程故障诊断,并在初始化诊断链表中记录“系统启动中”;步骤S102、H.248语音程序发现故障,上报故障对应事件给H.248故障自诊断程序,H.248故障自诊断程序初始化过程状态机记录该故障对应事件,并写入初始化诊断链表;步骤S103、H.248语音程序在故障发生后,等待一段时间,再次进行运行尝试,如果故障仍然存在,执行步骤S104;否则,执行步骤S105;步骤S104、再次上报对应故障事件给H.248故障自诊断程序,执行步骤S107;步骤S105、上报启动继续进行事件给H.248故障自...
【专利技术属性】
技术研发人员:孙成芳,张涛,周海平,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。