本发明涉及通道诊断的,具体而言,涉及一种通道状态的确定方法及装置、存储介质、处理器和计算机程序产品。
背景技术:
1、随着信息通信技术的快速发展,光纤通信作为一种高速、大容量、低损耗的通信方式,已经被广泛应用于各种通信网络中。然而,光纤通道在传输过程中会受到各种因素的影响,如光纤损耗、光纤老化、连接器质量等,导致通道状态不稳定,影响通信质量和稳定性。通道信息中包涵了许多线路的信息,对其进行有效准确的诊断,确保通道处于正常运行状态有着极为重要的意义。
2、然而,相关技术中,多采用远程监控的方式,当监控到通道出现问题时,由人工对通道的状态逐一排查和确定,从而确认故障的类型与位置,不仅造成了修复工作的延时,可能导致一定的经济损失,效率较低,而且,光纤通信的设备多设置于偏僻且距地较高的位置,确定通道状态的工作对工作人员的人身安全也产生了极大的威胁。
3、针对相关技术中,确认通道状态的效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种通道状态的确定方法及装置、存储介质、处理器和计算机程序产品,以至少解决确认通道状态的效率较低的问题。
2、根据本发明实施例的一个方面,提供了一种通道状态的确定方法,该方法包括:在确定第一网络节点向第二网络节点发送了目标心跳报文的情况下,获取目标通道的路由配置信息、所述目标通道的位置信息、所述目标通道对应的业务告警信息和通道告警信息,其中,所述目标心跳报文中的通讯状态字段的值为第一值,所述目标心跳报文为所述第一网络节点在向所述第二网络节点发送了指定心跳报文之后,在预设时间内未接收到所述第二网络节点返回的响应报文的情况下所发送的报文,所述指定心跳报文中的通讯状态字段的值为第二值,所述目标通道为所述第一网络节点和所述第二网络节点之间的通道;通过通道状态诊断模型,根据所述路由配置信息、所述位置信息、所述业务告警信息和通道告警信息确定所述目标通道的通道状态。
3、可选地,通过通道状态诊断模型,根据所述路由配置信息、所述位置信息、所述业务告警信息和通道告警信息确定所述目标通道的通道状态,包括:通过所述通道状态诊断模型,根据所述路由配置信息、所述位置信息、所述业务告警信息和通道告警信息确定故障类型;通过所述通道状态诊断模型,根据所述故障类型确定所述路由配置信息的第一权重、所述位置信息的第二权重、所述业务告警信息的第三权重和所述通道告警信息的第四权重;通过所述通道状态诊断模型,根据所述路由配置信息、所述第一权重、所述位置信息、所述第二权重、所述业务告警信息、所述第三权重、所述通道告警信息和所述第四权重确定所述目标通道的通道状态。
4、可选地,所述方法还包括:在所述第一网络节点获取到所述第二网络节点发的高级数据链路控制hdlc报文的情况下,指示所述第一网络节点对所述hdlc报文进行验证;在所述第一网络节点对所述hdlc报文进行验证失败的情况下,指示所述第一网络节点向所述第二网络节点发送所述指定心跳报文。
5、可选地,指示所述第一网络节点对所述hdlc报文进行验证,包括:指示所述第一网络节点确定所述hdlc报文中的数据字段是否具有数据;指示所述第一网络节点在确定所述hdlc报文中的数据字段不具有数据的情况下,确定对所述hdlc报文验证失败。
6、可选地,获取目标通道的路由配置信息、所述目标通道的位置信息、所述目标通道对应的业务告警信息和通道告警信息,包括:从电力调度运行管理系统中获取所述目标通道的路由配置信息;以及从通信资源管控系统中获取所述目标通道的位置信息;以及从保护信息系统中获取所述目标通道对应的业务告警信息;以及从通信网管系统中获取所述目标通道对应的通道告警信息。
7、可选地,通过通道状态诊断模型,根据所述路由配置信息、所述位置信息、所述业务告警信息和通道告警信息确定所述目标通道的通道状态之前,所述方法还包括:获取训练数据集合,其中,所述训练数据集合包括多组训练数据,所述多组训练数据中的每组训练数据包括:样本通道的路由配置信息、所述样本通道的位置信息、所述样本通道对应的样本业务告警信息和样本通道告警信息,所述样本通道的通道状态;使用所述训练数据集合对目标网络模型进行训练,并在所述目标网络模型的损失函数的取值满足预设的收敛条件的情况下,结束训练,并将结束训练时的所述目标网络模型确定为所述通道状态诊断模型;在所述目标网络模型的损失函数的取值不满足预设的收敛条件的情况下,所述目标网络模型中的参数被调整。
8、根据本发明实施例的另一方面,还提供了一种通道状态的确定装置,该装置包括:获取模块,用于在确定第一网络节点向第二网络节点发送了目标心跳报文的情况下,获取目标通道的路由配置信息、所述目标通道的位置信息、所述目标通道对应的业务告警信息和通道告警信息,其中,所述目标心跳报文中的通讯状态字段的值为第一值,所述目标心跳报文为所述第一网络节点在向所述第二网络节点发送了指定心跳报文之后,在预设时间内未接收到所述第二网络节点返回的响应报文的情况下所发送的报文,所述指定心跳报文中的通讯状态字段的值为第二值,所述目标通道为所述第一网络节点和所述第二网络节点之间的通道;确定模块,用于通过通道状态诊断模型,根据所述路由配置信息、所述位置信息、所述业务告警信息和通道告警信息确定所述目标通道的通道状态。
9、根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,该计算机可读存储介质包括存储的程序,其中,在程序运行时控制该计算机可读存储介质所在设备执行本发明实施例的通道状态的确定方法。
10、根据本发明实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,程序被该处理器运行时执行本发明实施例的通道状态的确定方法。
11、根据本申请实施例的又一方面,还提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器运行时执行本发明实施例的通道状态的确定方法。
12、在本发明实施例中,在确定了第一网络节点向第二网络节点发送了目标心跳报文的情况下,获取目标通道的路由配置信息、位置信息、业务告警信息和通道告警信息,接着使用通道状态诊断模型根据获取的信息确定通道的状态,避免了使用人工对通道进行检测,进而解决了确认通道状态的效率较低的问题。
1.一种通道状态的确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,通过通道状态诊断模型,根据所述路由配置信息、所述位置信息、所述业务告警信息和通道告警信息确定所述目标通道的通道状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,指示所述第一网络节点对所述hdlc报文进行验证,包括:
5.根据权利要求1所述的方法,其特征在于,获取目标通道的路由配置信息、所述目标通道的位置信息、所述目标通道对应的业务告警信息和通道告警信息,包括:
6.根据权利要求1所述的方法,其特征在于,通过通道状态诊断模型,根据所述路由配置信息、所述位置信息、所述业务告警信息和通道告警信息确定所述目标通道的通道状态之前,所述方法还包括:
7.一种通道状态的确定装置,其特征在于,包括:
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至6中任意一项所述的方法。
9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序被所述处理器运行时执行权利要求1至6中任意一项所述的方法。
10.一种计算机程序产品,其特征在于,包括计算机指令,该计算机指令被处理器执行时实现权利要求1至6中任意一项所述的方法。
