当前位置: 首页 > 专利查询>胡清桂专利>正文

一种1000M网卡和100M/10M网卡自适应驱动程序设计方法技术

技术编号:13233621 阅读:40 留言:0更新日期:2016-05-14 20:55
网络线有8芯线,100M/10M网卡只使用4芯线通信,另外4芯空闲,采用传统的1000M网卡和100M/10M网卡自适应驱动程序设计方法时,如果网络线8芯线中1、2、3、6号线任意一芯或多芯线无法连接,则网络连接失败,而采用本发明专利技术自适应驱动程序设计方法设计驱动程序时,如果网络线8芯线中1、2、3、6号线任意一芯或多芯线无法连接,可以用空闲的线替换,保证网络通畅。

【技术实现步骤摘要】

本专利技术属于集成电路
,具体涉及一种1000M网卡和100M/10M网卡自适应驱动程序设计方法
技术介绍
在网络技术高度发达的信息时代,网卡的数据吞吐量越来越大,从最初的1M网卡,到后来的100M/10M网卡自适应,到现在的1000M网卡,这些不同类型的网卡,在计算机上工作时,需要协商工作模式,如果两端都是1000M网卡,那么网卡会在1000M模式工作,如果一端是1000M网卡,另一端是10M/1OM网卡,那么网卡只能在10M/1OM模式下工作。网卡协商过程的实现是网卡驱动程序的功能之一,网卡驱动是一般基于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/1M网卡只使用1、2、3、6号线,这四芯线任意一芯线故障,则网络无法连接。实际上,100M/10M网卡只使用1、2、3、6号线,另外四芯线完全空闲,当工作的四芯线任意一芯线故障时,可以采用另外空闲的某一芯线替代工作,保证网络联通。为此,本专利技术提供一种1000M网卡和100M/1OM网卡自适应驱动程序设计方法,以解决这一技术问题。
技术实现思路
本专利技术的目的是针对现有技术的不足,提供一种更加有效的网卡驱动程序设计方法。本专利技术解决其技术问题采取的技术路线是,一种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/1OM网卡自适应驱动程序设计方法,该自适应驱动程序设计方法包括以下步骤:步骤一,判断自己电脑网卡类型;步骤二,根据网络线信号判断对方网卡类型;步骤三,如果网络线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网卡需要网络线8芯线全部使用,而100M/10M网卡只需要使用网络线8芯线中的4芯线,另外4芯线空闲。尽管目前出现了 1000M网卡,但还没有普及,绝大部分计算机网卡都是100M/10M自适应网卡,实际上,很多家庭计算机网速只有1-4M,甚至有些不到1M,也就是说,大部分情况下,网络线8芯线中只有4芯线工作,另外4芯线空闲。所以,本专利技术有很大的实用价值。上述实施例为本专利技术较佳的实施方式,但本专利技术的实施方式并不受上述实施例的限制,其它的任何未背离本专利技术的精神实质与原理下所作的改变、替代、简化,均应为等效的置换方式,部包含在本专利技术的保护范围之内。【主权项】1.一种100M网卡和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芯线甚至更多线有故障,或者双方任一方网卡本身有故障的情形。【专利摘要】网络线有8芯线,100M/10M网卡只使用4芯线通信,另外4芯空闲,采用传统的1000M网卡和100M/10M网卡自适应驱动程序设计方法时,如果网络线8芯线中1、2、3、6号线任意一芯或多芯线无法连接,则网络连接失败,而采用本专利技术自适本文档来自技高网
...

【技术保护点】
一种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芯线甚至更多线有故障,或者双方任一方网卡本身有故障的情形。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡清桂
申请(专利权)人:胡清桂
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1