【技术实现步骤摘要】
链路状态评估方法、装置、终端和计算机可读存储介质
本专利技术涉及物联网领域,特别涉及一种链路状态评估方法、装置、终端和计算机可读存储介质。
技术介绍
链路是网络通信中最基本的概念,一条链路由网络通信中的节点以及连接这些节点之间的通信线路组成,而节点可以是任何具有某种功能的设备。由于链路承载了通信功能,因此,链路的状态(例如正常、告警、严重告警乃至失效等等)及其评估成为通信中令人关注的问题。由于网络通信中的节点可能由不同厂家生产,各个厂家对其产品质量又有自己的一套标准,现有的链路状态评估方法在评估链路时主要关注单个节点在网络通信中的表现。然而,随着系统的日益复杂或应用场景的特殊性,例如大型设备、智能设备、无人驾驶等领域,仅仅关注系统中单个节点的表现是远远不够的,因此,严格意义上,现有的链路状态评估方法不能算作链路评估方法。综上,亟需一种方法能够对复杂、特殊应用场景中的系统进行链路状态的评估。
技术实现思路
本专利技术提供一种链路状态评估方法、装置、终端和计算机可读存储介质,以实现对整个链路状态的综合评估。一方面,本专利技术提供了一种链路状态评估方法,包括:获取报文途经网络中任意第k条链路第n个节点时所述第n个节点的校验报告表;将所述第k条链路的各个节点返回的校验报告表组成所述第k条链路的链路校验报告表;根据所述链路校验报告表中所述报文的数据块的接收状态,生成所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn;由所述网 ...
【技术保护点】
1.一种链路状态评估方法,其特征在于,所述方法包括:/n获取报文途经网络中任意第k条链路第n个节点时所述第n个节点的校验报告表;/n将所述第k条链路的各个节点返回的校验报告表组成所述第k条链路的链路校验报告表;/n根据所述链路校验报告表中所述报文的数据块的接收状态,生成所述第k条链路第n个节点的状态值S
【技术特征摘要】
1.一种链路状态评估方法,其特征在于,所述方法包括:
获取报文途经网络中任意第k条链路第n个节点时所述第n个节点的校验报告表;
将所述第k条链路的各个节点返回的校验报告表组成所述第k条链路的链路校验报告表;
根据所述链路校验报告表中所述报文的数据块的接收状态,生成所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn;
由所述网络中的链路条数、任意第k条链路包含的节点个数、所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn,计算所述网络中链路的第一状态值M(w)和第二状态值A(w);
根据所述第一状态值M(w)和第二状态值A(w),对所述网络中链路的状态进行评估。
2.如权利要求1所述链路状态评估方法,其特征在于,所述获取报文途经网络中任意第k条链路第n个节点时所述第n个节点的校验报告表,包括:
接收所述第k条链路第n个节点返回的校验报告表,所述校验报告表通过如下方式由所述第k条链路第n个节点产生:判断所述第k条链路第n个节点在接收所述报文的第j个数据块时生成的校验码是否与所述第k条链路第n-1个节点在发送所述报文的第j个数据块时生成的校验码相同,若所述第k条链路第n个节点在接收所述报文的第j个数据块时生成的校验码与所述第k条链路第n-1个节点在发送所述报文的第j个数据块时生成的校验码相同,则在所述第n个节点的校验报告表中将所述第j个数据块的接收状态置为成功,否则置为失败,所述第n个节点的校验报告表包括所述报文的校验码列表,所述报文的校验码列表包括所述报文的所有数据块的校验码。
3.如权利要求1所述链路状态评估方法,其特征在于,所述根据所述链路校验报告表中所述报文的数据块的接收状态,生成所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn,包括:
根据连续m个所述链路校验报告表中接收状态置为失败的数据块,统计所述接收状态置为失败的数据块接收失败的次数Fi,所述m为大于4小于32的整数;
若所述接收失败的次数Fi为0,则生成所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn均为0,若所述接收失败的次数Fi大于0且不大于2,则生成所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn分别为1和0,若所述接收失败的次数Fi大于2,则生成所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn均为1。
4.如权利要求1至3任意一项所述链路状态评估方法,其特征在于,所述由所述网络中的链路条数、任意第k条链路包含的节点个数、所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn,计算所述网络中链路的第一状态值M(w)和第二状态值A(w),包括:
由所述网络中的链路条数、任意第k条链路包含的节点个数、所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn,将所述网络中链路全部节点的状态值和质量值做逻辑“与”运算,求取所述逻辑“与”运算后全部节点的平均值作为所述网络中链路的第一状态值M(w);
由所述网络中的链路条数、任意第k条链路包含的节点个数、所述第k条链路第n个节点的状态值Skn和所述第k条链路第n个节点的质量值Lkn,将所述网络中链路全部节点的状态值和质量值做逻辑“或”运算,求取所述逻辑“或”运算后全部节点的平均值作为所述网络中链路的第二状态值A(w)。
5.一种链路状态评估装置,其特征在于,所述装置包括:
获取模块,用...
【专利技术属性】
技术研发人员:杜民,
申请(专利权)人:深圳市民泰科电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。