Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种联锁下位机切机权重计算方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:卡斯柯信号有限公司

摘要:本发明公开了一种联锁下位机切机权重计算方法,通过分别初始化A系和B系的通信连接信息,获取外设切机系数;根据所述通信连接信息,形成多个第一通信连接和第二通信连接;检查系统周期是否更新,若系统周期更新,则分别循环遍历A系和B系的通信连接,计算通信连正常的通信网口的切机权重值和通信板卡的切机权重值;分别得到A系切机权重值和B系切机权重值;比较A系切机权重值和B系切机权重值,若其中切机权重值较小的一系为主系,则将A系和B系得切机标志位的值增加1;若所述切机标志位的值大于限定值,则A系和B系向切机装置发送切机命令,执行联锁下位机切机操作。本发明具有通信稳定性强、检查更为全面以及切机操作准确性强等优势。

主权项:1.一种联锁下位机切机权重计算方法,联锁下位机包括A系、B系和切换装置;所述A系包括多个第一通信板卡,所述B系包括多个第二通信板卡,所述A系和B系分别通过第一通信板卡上的第一通信网口和第二通信板卡的第二通信网口与对应的外设连接,其特征在于,包括:分别初始化A系和B系的通信连接信息,获取外设切机系数;根据所述通信连接信息,初始化与A系连接的第一通信网口连接信息、第一通信板卡连接信息,形成多个通过所述第一通信网口连接对应外设的第一通信连接;和初始化与B系连接的第二通信网口连接信息、第二通信板卡连接信息,形成多个通过所述第二通信网口连接对应外设的第二通信连接;检查系统周期是否更新,若系统周期更新,则分别循环遍历A系和B系的每个通信连接;若当前的通信连接正常,则计算该通信连接的通信网口的切机权重值和通信板卡的切机权重值;分别汇总A系和B系对应的所有通信连接正常的通信板卡关联的通信网口的切机权重值之和,分别得到A系切机权重值和B系切机权重值;比较A系切机权重值和B系切机权重值,若其中切机权重值较小的一系为主系,则将A系和B系的切机标志位的值均增加1;若其中任意所述切机标志位的值大于限定值,则A系和B系向切机装置发送切机命令,执行联锁下位机切机操作;其中,循环遍历A系和B系的每个通信连接,计算通信连接的权重包括:步骤S301、循环遍历系统连接信息中的通信板卡链表,检查通信板卡的硬件工作状态,并标记通信板卡硬件工作状态为正常或异常;步骤S302、遍历状态为正常的通信板卡的通信网口号链表,检查通信网口硬件工作状态,并标记通信网口状态为正常或异常;步骤S303、遍历状态为正常的通信网口的通信连接链表,检查所有通信连接状态,若通信连接正常,则计算该通信连接的切机权重值;其中,所述步骤S301包括:步骤S311、分别初始化A系和B系的切机权重值;步骤S312、分别获取A系的第一通信板卡链表和B系的第二通信板卡链表;步骤S313、判断A系的第一通信板卡链表和B系的第二通信板卡链表是否已完成遍历;若已完成遍历,则输出A系和B系当前的切机权重值;若未完成遍历,则分别获取未遍历的第一通信板卡和第二通信板卡,依次判断未遍历的第一通信板卡和第二通信板卡硬件工作是否正常;若第一通信板卡和第二通信板卡硬件工作正常,执行步骤S314;若第一通信板卡或第二通信板卡硬件工作异常,则结束该第一通信板卡或第二通信板卡的判断,返回步骤S313;步骤S314、通过通信网口处理函数分别调用与该第一通信板卡和该第二通信板卡关联的所有通信网口的切机权重值,获得该硬件工作正常的第一通信板卡和第二通信板卡硬件对应的通信板卡切机权重值,通过叠加分别更新A系和B系的切机权重值,返回步骤S313;重复步骤S313~S314,直到所述第一通信板卡链表和第二通信板卡链表遍历完成;其中,所述第一通信板卡切机权重值等于步骤S314中通过通信网口处理函数所调用的所有第一通信网口切机权重值之和;所述第二通信板卡切机权重值等于步骤S314中通过通信网口处理函数所调用的所有第二通信网口切机权重值之和;其中,所述步骤S302包括:步骤S321、初始化A系中硬件工作状态为正常的第一通信板卡的切机权重值和B系中硬件工作状态为正常的第二通信板卡的切机权重值;步骤S322、获得步骤S321中的第一通信板卡的第一通信网口链表,和第二通信板卡的第二通信网口链表;步骤S323、判断步骤S322中的第一通信网口链表和第二通信网口链表是否已完成遍历;若已完成遍历,则输出当前的第一通信板卡的切机权重值和第二通信板卡的切机权重值;若未完成遍历,则获取未遍历的第一通信网口,依次判断未遍历的第一通信网口和第二通信板卡硬件工作是否正常;若第一通信网口硬件和第二通信板卡硬件工作正常,执行步骤S324;若第一通信网口或第二通信网口工作异常,则结束该第一通信网口或第二通信网口的判断,返回步骤S323;步骤S324、通过通信连接处理函数分别调用与该第一通信网口和该第二通信网口关联的所有通信连接的切机权重值,获得该硬件工作正常的第一通信网口对应的第一通信网口切机权重值和该硬件工作正常的第二通信网口对应的第二通信网口切机权重值,通过叠加分别更新第一通信板的切机权重值和第二通信板的切机权重值,返回步骤S323;重复步骤S323~S324,直到所述第一通信网口链表和第二通信网口链表遍历完成;其中,所述第一通信网口切机权重值等于调用步骤S324中通过通信连接处理函数所调用的所有第一通信连接切机权重值之和;所述第二通信网口切机权重值等于调用步骤S324中通过通信连接处理函数所调用的所有第二通信连接切机权重值之和;其中,所述步骤S303包括:步骤S331、初始化A系中硬件工作状态为正常的第一通信网口的切机权重值和B系中硬件工作状态为正常的第二通信网口的切机权重值;步骤S332、获得A系第一通信连接链表和B系第二通信连接链表;步骤S333、判断第一通信连接链表和第二通信连接链表是否已完成遍历;若已完成遍历,则输出当前的第一通信网口的切机权重值和第二通信网口的切机权重值;若未完成遍历,则获取未遍历的第一通信连接和第二通信连接,分别依次判断未遍历的第一通信连接的通信层和第二通信连接的通信层是否连接正常;若第一通信连接的通信层连接和第二通信连接的通信层正常,执行步骤S334;若第一通信连接的通信层连接或第二通信连接的通信层异常,则结束该第一通信连接或第二通信连接的判断,返回步骤S333;步骤S334、获取第一通信网口的每个通信连接的切机权重值,通过相加计算得到该通信连接的切机权重值,通过叠加分别更新第一通信网口的切机权重值和第二通信网口的切机权重值,返回步骤S333;重复步骤S333~S334,直到所述第一通信连接链表和第二通信连接链表遍历完成。

全文数据:

权利要求:

百度查询: 卡斯柯信号有限公司 一种联锁下位机切机权重计算方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。