[发明专利]一种1000M网卡和100M/10M网卡自适应驱动程序设计方法在审
申请号: | 201510945810.9 | 申请日: | 2015-12-16 |
公开(公告)号: | CN105553840A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 胡清桂 | 申请(专利权)人: | 胡清桂 |
主分类号: | H04L12/66 | 分类号: | H04L12/66 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641112 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 1000 网卡 100 10 自适应 驱动 程序设计 方法 | ||
技术领域
本发明属于集成电路技术领域,具体涉及一种1000M网卡和100M/10M网卡自适应驱动 程序设计方法。
背景技术
在网络技术高度发达的信息时代,网卡的数据吞吐量越来越大,从最初的10M网卡,到 后来的100M/10M网卡自适应,到现在的1000M网卡,这些不同类型的网卡,在计算机上 工作时,需要协商工作模式,如果两端都是1000M网卡,那么网卡会在1000M模式工作, 如果一端是1000M网卡,另一端是100M/10M网卡,那么网卡只能在100M/10M模式下工 作。
网卡协商过程的实现是网卡驱动程序的功能之一,网卡驱动是一般基于C或其他语言 设计的软件程序。
1000M网卡需要网络线8芯线全部使用,而100M/10M网卡只需要使用网络线8芯线 中的4芯线,另外4芯线空闲。尽管目前出现了1000M网卡,但还没有普及,实际上绝大 部分计算机网卡都是100M/10M自适应网卡,很多家庭计算机网速只有1-4M,甚至有些不 到1M,也就是说,大部分情况下,网络线8芯线中只有4芯线工作,另外4芯线空闲。
目前,1000M网卡和100M/10M网卡自适应驱动程序设计方法是这样的:第一步骤, 判断自己电脑网卡类型;
第二步骤,根据网络线信号判断对方网卡类型;
第三步骤,如果网络线8芯线均连接正常,双方都是1000M网卡,则双方协商结果是在1000M 模式工作;
第四步骤,如果有一方是100M/10M自适应网卡,并且网络线8芯线中1、2、3、6号线连 接正常,双方协商结果是在100M/10M模式下工作;
第五步骤,如果网络线8芯线中1、2、3、6号线任意一芯线无法连接,则显示无网络连接, 或者网络线被拔出。
从上面的驱动程序设计方法中可以看出,1000M网卡需要网络线8芯线全部使用, 所以必须8芯线均连接正常,双方都是1000M网卡,这样网卡才能在1000M模式工作,而 100M/10M网卡只使用1、2、3、6号线,这四芯线任意一芯线故障,则网络无法连接。
实际上,100M/10M网卡只使用1、2、3、6号线,另外四芯线完全空闲,当工作 的四芯线任意一芯线故障时,可以采用另外空闲的某一芯线替代工作,保证网络联通。为此, 本发明提供一种1000M网卡和100M/10M网卡自适应驱动程序设计方法,以解决这一技术 问题。
发明内容
本发明的目的是针对现有技术的不足,提供一种更加有效的网卡驱动程序设计方法。
本发明解决其技术问题采取的技术路线是,一种1000M网卡和100M/10M网卡自适应驱 动程序设计方法,该自适应驱动程序设计方法包括以下步骤:
步骤一,判断自己电脑网卡类型;
步骤二,根据网络线信号判断对方网卡类型;
步骤三,如果网络线8芯线均连接正常,双方都是1000M网卡,则双方协商结果是在1000M 模式工作;
步骤四,如果有一方是100M/10M自适应网卡,并且网络线8芯线中1、2、3、6号线连接 正常,双方协商结果是在100M/10M模式下工作;
步骤五,如果网络线8芯线中1、2、3、6号线任意一芯或多芯线无法连接,则检查空闲四 芯线的连接情况,如果空闲的四芯线中有一芯线或多芯线连接正常,则更改相应设置,让空 闲且连接正常的线替代1、2、3、6号线中有故障的线;
步骤六,如果替换成功,双方协商结果是在100M/10M模式下工作;
步骤七,如果替换不成功,则显示无网络连接,或者网络线被拔出,替换不成功的情况包括 8芯线中有5芯线甚至更多线有故障,或者双方任一方网卡本身有故障的情形。
本发明的有益效果是,采用传统的1000M网卡和100M/10M网卡自适应驱动程序设计方 法时,如果网络线8芯线中1、2、3、6号线任意一芯或多芯线无法连接,则网络连接失败, 而采用本发明自适应驱动程序设计方法设计驱动程序时,如果网络线8芯线中1、2、3、6 号线任意一芯或多芯线无法连接,可以用空闲的线替换,保证网络通畅。
具体实施方式
一种1000M网卡和100M/10M网卡自适应驱动程序设计方法,该自适应驱动程序设计方 法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于胡清桂,未经胡清桂许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510945810.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于网络休眠的用户自主路由方法
- 下一篇:消息展示方法及装置