[发明专利]环路检测方法及系统有效
| 申请号: | 201310654813.8 | 申请日: | 2013-12-05 |
| 公开(公告)号: | CN103618650A | 公开(公告)日: | 2014-03-05 |
| 发明(设计)人: | 陈继娟 | 申请(专利权)人: | 用友软件股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 刘洪京 |
| 地址: | 100094 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 环路 检测 方法 系统 | ||
1.一种环路检测方法,其特征在于,所述方法包括:
1)确定检测对象,确定所述检测对象的节点,并为所述节点创建入口节点和出口节点的结对关系;
2)计算当前所述结对关系的所述入口节点的数量,相同的所述入口节点不重复计数;
3)判断所述入口节点的数量是否大于零,如果为是,则执行下一步;如果为否,则转到步骤9)输出结果后结束;
4)判断既是所述出口节点又是所述入口节点的节点并标记为出入口节点,相同的所述出入口节点不重复计数,记录所述出入口节点的数量;
5)判断所述入口节点的数量是否大于所述出入口节点的数量,如果为是,则执行下一步;如果为否,则转到步骤8)输出结果并结束;
6)将未在所述出口节点中出现过的所述入口节点对应的结对关系移除;
7)然后针对当前剩下的所述结对关系,返回步骤2)开始依次执行;
8)如果判断结果为否,则表示存在所述环路,检测结束;
9)如果所述入口节点数量为零,则表示不存在所述环路,检测结束。
2.根据权利要求1所述的方法,其特征在于,在步骤1)中,为了确定所述检测对象的节点,在执行所述步骤1)之前根据所述检测对象的工作原理和/或电气关系和/或结构特征制作所述检测对象的流程图、线路图、结构示意图中的至少一种。
3.根据权利要求2所述的方法,其特征在于,所述节点为所述流程图中的一个步骤或所述线路图中的一个组件或所述结构示意图中的一个模块。
4.根据权利要求1所述的方法,其特征在于,所述结对关系包括分别具有入口功能和出口功能的相邻节点之间的映射关系,其中具有出口功能的节点包括虚拟的节点。
5.根据权利要求4所述的方法,其特征在于,所述相邻节点之间存在上下游关系。
6.一种采用如权利要求1至5中任意一项所述的方法的环路检测系统,其特征在于,所述系统包括:
结对关系创建模块,其用于根据节点之间的关系创建入口节点和出口节点的结对关系;
入口节点数运算模块,其用于计算所述结对关系中的入口节点数量;
出入口节点数运算模块,其用于计算当前所述结对关系中既是入口节点又是出口节点的出入口节点的数量;
判断模块,其用于根据所述入口节点数运算模块的计算结果和所述出入口节点数运算模块的计算结果判断是否存在环路;
结对关系移除模块,其用于移除或屏蔽所述结对关系;
所述结对关系创建模块、所述入口节点数运算模块、所述出入口节点数运算模块、所述判断模块和所述结对关系移除模块彼此数据连通。
7.根据权利要求6所述的系统,其特征在于,在所述结对关系创建模块中,所述节点之间的关系为相邻节点之间的上下游关系。
8.根据权利要求6所述的系统,其特征在于,所述结对关系移除模块移除或屏蔽的所述结对关系是未作为所述出口节点出现的所述入口节点对应的结对关系。
9.根据权利要求6所述的系统,其特征在于,所述判断模块为比较器,所述比较器至少在预定阈值时间内存储所述入口节点数运算模块的计算结果和所述出入口节点数运算模块的计算结果,并进行比较,根据比较后的结果输出是否有环路的判断结果。
10.根据权利要求6所述的系统,其特征在于,所述系统还包括与其它模块连通的用于控制的控制模块,所述控制模块至少具有用于统一协调其它模块工作的总线时钟以及控制其它模块工作的控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310654813.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种估计DPD系数的方法及装置
- 下一篇:基于真空系统的除尘设备及方法





