[发明专利]链路连通性检测系统及方法有效
申请号: | 201510772567.5 | 申请日: | 2015-11-12 |
公开(公告)号: | CN105306306B | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 姚焕根 | 申请(专利权)人: | 姚焕根 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 312400 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 连通性 检测 系统 方法 | ||
1.一种链路连通性检测系统,应用在一电子装置中,该系统用于检测该电子装置中的PCIE设备与下游设备的链路连通性,其特征在于,该系统包括:
查找模块,用于确定一待检测的PCIE设备在该电子装置的文件系统中的属性文件,并确定该属性文件的存储路径;
读取模块,用于根据查找模块确定的属性文件及其存储路径从该属性文件中读取并存储该PCIE设备的链路状态信息,并根据获取到的PCIE设备的链路状态信息初步判断该PCIE设备以及与该PCIE设备进行通信的下游设备之间的链路是否处于链路连接状态;
链路连接训练模块,用于在初步确定PCIE设备与下游设备之间的链路处于链路连接状态后控制该PCIE设备与下游设备链路状态实现由稳定连接到断开再到恢复的变化过程并检测该PCIE设备与下游设备之间的链路状态在预设的时间内是否实际经历了该变化过程;
验证模块,用于在确定PCIE设备与下游设备之间的链路状态在预设的时间内实际经历了由稳定连接到断开再到恢复的变化后,获取PCIE设备当前链路状态信息值,并判断该PCIE设备中当前链路状态信息值与读取模块预先读取的该PCIE设备的链路状态信息值是否相等,并在确定相等时判定该PCIE设备与下游设备之间的链路连接成功。
2.如权利要求1所述的系统,其特征在于,当链路连接训练模块确定PCIE设备与下游设备之间的链路状态在预设的时间内没有实际经历由稳定连接到断开再到恢复的变化,则判定该PCIE设备与下游设备之间的链路连接失败。
3.如权利要求1所述的系统,其特征在于,该验证模块在确定该PCIE设备中当前链路状态信息值与读取模块预先读取的该PCIE设备的链路状态信息值不相等时,则判定该PCIE设备与下游设备之间的链路连接失败。
4.如权利要求1所述的系统,其特征在于,该PCIE设备的链路状态信息包括带宽及信息速度。
5.如权利要求1所述的系统,其特征在于,该链路连接训练模块通过检测PCIE设备链路状态寄存器的状态位是否出现由0到1再到0的变化过程来确定PCIE设备链路状态是否实际经历了由稳定连接到断开再到恢复的变化过程。
6.一种链路连通性检测方法,应用在一链路连通性检测系统中,其特征在于,该方法包括步骤:
确定一待检测的PCIE设备在电子装置的文件系统中的属性文件,并确定该属性文件的存储路径;
根据获得的属性文件及其存储路径从该属性文件中读取并存储该PCIE设备的链路状态信息并根据获取到的PCIE设备的链路状态信息初步判断该PCIE设备以及与该PCIE设备进行通信的下游设备之间的链路是否处于链路连接状态;
在初步确定PCIE设备与下游设备之间的链路处于链路连接状态后控制该PCIE设备与下游设备链路状态实现由稳定连接到断开再到恢复的变化过程并检测该PCIE设备与下游设备之间的链路状态在预设的时间内是否实际经历了该变化过程;
获取PCIE设备当前链路状态信息值,并判断该PCIE设备中当前链路状态信息值与预先读取的该PCIE设备的链路状态信息值是否相等,并在确定相等时判定该PCIE设备与下游设备之间的链路连接成功。
7.如权利要求6所述的方法,其特征在于,在步骤“根据获得的属性文件及其存储路径从该属性文件中读取并存储该PCIE设备的链路状态信息并根据获取到的PCIE设备的链路状态信息初步判断该PCIE设备以及与该PCIE设备进行通信的下游设备之间的链路是否处于链路连接状态”中还包括:
当确定PCIE设备与下游设备之间的链路状态在预设的时间内没有实际经历由稳定连接到断开再到恢复的变化,则判定该PCIE设备与下游设备之间的链路连接失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于姚焕根,未经姚焕根许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510772567.5/1.html,转载请声明来源钻瓜专利网。