欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于數(shù)據(jù)傳輸管理的網(wǎng)卡驅(qū)動設(shè)計方法

文檔序號:7804091閱讀:394來源:國知局
一種基于數(shù)據(jù)傳輸管理的網(wǎng)卡驅(qū)動設(shè)計方法
【專利摘要】本發(fā)明提供一種基于數(shù)據(jù)傳輸管理的網(wǎng)卡驅(qū)動設(shè)計方法,屬于計算機通信領(lǐng)域,來解決當前在服務(wù)器系統(tǒng)在高速組網(wǎng)設(shè)計中,很多網(wǎng)線兼容性問題及傳輸功耗無法動態(tài)調(diào)節(jié)的問題。包括以下步驟:讀取光模塊上的型號;接入端口介質(zhì)兼容性判斷;網(wǎng)絡(luò)數(shù)據(jù)回環(huán)收發(fā)測試;對網(wǎng)絡(luò)數(shù)據(jù)包進行自動計數(shù);分辨出當前的網(wǎng)絡(luò)環(huán)境壓力;動態(tài)調(diào)整網(wǎng)卡的工作頻率。本方法保證了服務(wù)器系統(tǒng)網(wǎng)卡驅(qū)動的高效率、自適應(yīng)設(shè)計,實現(xiàn)服務(wù)器系統(tǒng)網(wǎng)卡驅(qū)動可靠性、穩(wěn)定性設(shè)計。
【專利說明】一種基于數(shù)據(jù)傳輸管理的網(wǎng)卡驅(qū)動設(shè)計方法
[0001]

【技術(shù)領(lǐng)域】 本發(fā)明涉及計算機通信領(lǐng)域,具體是利用一種基于數(shù)據(jù)傳輸管理的網(wǎng)卡驅(qū)動設(shè)計方 法,來解決當前在服務(wù)器系統(tǒng)在高速組網(wǎng)設(shè)計中,很多網(wǎng)線兼容性問題及傳輸功耗無法動 態(tài)調(diào)節(jié)的問題。

【背景技術(shù)】
[0002] 當今的服務(wù)器系統(tǒng)對光纖傳輸?shù)姆€(wěn)定性、低延遲設(shè)計要求越來越高,服務(wù)器主板 為提高與交換機的通訊速率,已開始大量應(yīng)用支持萬兆光纖接口模塊的網(wǎng)卡設(shè)計,萬兆網(wǎng) 卡承擔著龐大的系統(tǒng)互聯(lián)數(shù)據(jù)傳輸任務(wù),同時承擔著光電的數(shù)據(jù)轉(zhuǎn)換,目前萬兆光纖網(wǎng)卡 硬件種類越來越多,數(shù)據(jù)傳輸過程中,網(wǎng)卡的驅(qū)動作為上層軟件與底層硬件的"中間接口" 發(fā)揮著重要的作用,目前服務(wù)器系統(tǒng)的網(wǎng)卡的驅(qū)動設(shè)計只能滿足作為軟件操作硬件功能的 中間接口作用,在高速組網(wǎng)設(shè)計中,很多網(wǎng)線兼容性問題、傳輸功耗問題隨之而來,這就需 要網(wǎng)卡驅(qū)動具有動態(tài)調(diào)配作用。
[0003] 當前對服務(wù)器系統(tǒng)網(wǎng)卡驅(qū)動的設(shè)計主要目的為兼容硬件配置,實現(xiàn)上層軟件對底 層硬件的操作支持,網(wǎng)卡驅(qū)動作為被動調(diào)用指令集合,只能單一的接受上層軟件的操作指 令,對于底層線纜的應(yīng)用、數(shù)據(jù)傳輸空閑等情況無法做出快速的反應(yīng),這逐漸成為影響服務(wù) 器網(wǎng)卡工作效率及穩(wěn)定性的關(guān)鍵因素。當前的通常做法是人工檢測各網(wǎng)絡(luò)端口的數(shù)據(jù)傳輸 質(zhì)量,該方式一是需要大量的人力投入,成本較高,二是網(wǎng)絡(luò)架構(gòu)復雜,系統(tǒng)傳輸故障無法 快速定位,同時無法實現(xiàn)對于網(wǎng)絡(luò)的兼容性管理及網(wǎng)絡(luò)節(jié)能處理,該單一方法將不再有效。 這種單一的驅(qū)動控制方式,無法實現(xiàn)底層硬件的管理需求;隨著對服務(wù)器系統(tǒng)網(wǎng)絡(luò)傳輸穩(wěn) 定性要求不斷增加,在實際操作運行過程中,實現(xiàn)網(wǎng)卡驅(qū)動的可管理設(shè)計尤為重要,并成為 決定服務(wù)器系統(tǒng)網(wǎng)絡(luò)可靠性互聯(lián)的關(guān)鍵要素之一。


【發(fā)明內(nèi)容】

[0004] 針對當前網(wǎng)卡驅(qū)動設(shè)計、使用過程中遇到的上述問題,結(jié)合自適應(yīng)算法、功耗檢測 等關(guān)鍵電氣因素,通過深入分析,本發(fā)明提供了一種基于數(shù)據(jù)傳輸管理的網(wǎng)卡驅(qū)動設(shè)計方 法。
[0005] 本發(fā)明是以控制理論支撐點,具體是利用一種基于數(shù)據(jù)傳輸管理的網(wǎng)卡驅(qū)動設(shè)計 方法,來解決當前在服務(wù)器系統(tǒng)在高速組網(wǎng)設(shè)計中,很多網(wǎng)線兼容性問題及傳輸功耗無法 動態(tài)調(diào)節(jié)的問題。本方法保證了服務(wù)器系統(tǒng)網(wǎng)卡驅(qū)動的高效率、自適應(yīng)設(shè)計,實現(xiàn)服務(wù)器系 統(tǒng)網(wǎng)卡驅(qū)動可靠性、穩(wěn)定性設(shè)計,對于服務(wù)器系統(tǒng)的網(wǎng)卡兼容性及功耗管理具有重要的意 義,具體
【發(fā)明內(nèi)容】
可以分為如下五個方面: 1、①將網(wǎng)卡的驅(qū)動包中加入傳輸端口介質(zhì)檢測,在網(wǎng)線及光模塊等接入網(wǎng)卡時,實現(xiàn) 接入端口介質(zhì)兼容性判斷; ②數(shù)據(jù)正式傳輸前,加入網(wǎng)絡(luò)測試數(shù)據(jù)回環(huán)收發(fā)機制,自動發(fā)送隨機數(shù)據(jù)包,同時通過 網(wǎng)絡(luò)環(huán)境將數(shù)據(jù)回環(huán)到網(wǎng)卡的接收端,通過發(fā)送與接收數(shù)據(jù)差異比對,評估網(wǎng)絡(luò)環(huán)境的穩(wěn) 定性。
[0006] ③數(shù)據(jù)傳輸過程中,對網(wǎng)絡(luò)環(huán)境的數(shù)據(jù)壓力,根據(jù)數(shù)據(jù)包的多少進行分級,網(wǎng)卡驅(qū) 動中加入對數(shù)據(jù)包進行自動計數(shù),以秒為時間區(qū)間,統(tǒng)計數(shù)據(jù)包的數(shù)量,根據(jù)用戶數(shù)據(jù)的多 少,分辨出當前的網(wǎng)絡(luò)環(huán)境壓力。
[0007] ④根據(jù)分辨出的不同網(wǎng)絡(luò)環(huán)境區(qū)域,將網(wǎng)卡驅(qū)動中加入對網(wǎng)卡的工作頻率進行動 態(tài)調(diào)整,數(shù)據(jù)包量較大時,工作頻率按照最大值進行,數(shù)據(jù)包較小時,工作頻率需調(diào)整為較 小值,保證系統(tǒng)功耗的節(jié)省。
[0008] 2、將網(wǎng)卡的驅(qū)動包中加入傳輸端口介質(zhì)檢測,在網(wǎng)線及光模塊等接入網(wǎng)卡時,通 過I2C接口讀取光模塊上的型號,同時將讀取到的值與驅(qū)動包中經(jīng)過嚴格驗證的接口模塊 列表進行比對,若不在列表中,則自動退出鏈接,提示用戶該接口為非認證模塊,以此實現(xiàn) 接入端口介質(zhì)兼容性判斷。
[0009] 3、數(shù)據(jù)正式傳輸前,加入網(wǎng)絡(luò)測試數(shù)據(jù)回環(huán)收發(fā)機制,自動發(fā)送隨機數(shù)據(jù)包,隨機 數(shù)據(jù)包包含兩個方面:一是數(shù)據(jù)包的大小隨機,用以測試網(wǎng)絡(luò)環(huán)路的數(shù)據(jù)封包及解析包能 力,二是數(shù)據(jù)包中的二進制數(shù)位隨機,用以測試網(wǎng)絡(luò)環(huán)路的信號傳輸質(zhì)量,通過網(wǎng)絡(luò)環(huán)境中 的網(wǎng)線、交換機等將數(shù)據(jù)回環(huán)到網(wǎng)卡的接收端,通過發(fā)送與接收數(shù)據(jù)逐個數(shù)據(jù)位差異比對, 進而評估網(wǎng)絡(luò)環(huán)境的穩(wěn)定性,若無差異,則網(wǎng)絡(luò)環(huán)境穩(wěn)定。
[0010] 4、數(shù)據(jù)傳輸過程中,對網(wǎng)絡(luò)環(huán)境的數(shù)據(jù)壓力,根據(jù)數(shù)據(jù)包的多少進行分級,每秒 100個包以下,作為網(wǎng)絡(luò)環(huán)境A區(qū)域,每秒100個包以上、5000個包以下,作為網(wǎng)絡(luò)環(huán)境B區(qū) 域,每秒5000個包以上,作為網(wǎng)絡(luò)環(huán)境C區(qū)域,網(wǎng)卡驅(qū)動中加入對數(shù)據(jù)包進行自動計數(shù),以 秒為時間區(qū)間,統(tǒng)計數(shù)據(jù)包的數(shù)量,根據(jù)用戶數(shù)據(jù)的多少,分辨出當前的網(wǎng)絡(luò)環(huán)境壓力。
[0011] 5、根據(jù)分辨出的不同網(wǎng)絡(luò)環(huán)境區(qū)域,將網(wǎng)卡驅(qū)動中加入對網(wǎng)卡的工作頻率進行動 態(tài)調(diào)整,此處為根據(jù)網(wǎng)絡(luò)環(huán)境的差異,實時的調(diào)整外置晶振的輸出頻率,使芯片工作頻率降 低,數(shù)據(jù)包量較大時,工作頻率按照最大值25Mhz進行,數(shù)據(jù)包較小時,工作頻率需調(diào)整為 較小值6Mhz,保證系統(tǒng)功耗的節(jié)省。
[0012] 解決當前在服務(wù)器系統(tǒng)在高速組網(wǎng)設(shè)計中,很多網(wǎng)線兼容性問題及傳輸功耗無法 動態(tài)調(diào)節(jié)的問題。保證了服務(wù)器系統(tǒng)網(wǎng)卡驅(qū)動的高效率、自適應(yīng)設(shè)計,實現(xiàn)服務(wù)器系統(tǒng)網(wǎng)卡 驅(qū)動可靠性、穩(wěn)定性設(shè)計,對于服務(wù)器系統(tǒng)的網(wǎng)卡兼容性及功耗管理具有重要的意義。

【專利附圖】

【附圖說明】
[0013] 附圖1是本發(fā)明的實施流程圖。

【具體實施方式】
[0014] 下面對本發(fā)明的內(nèi)容進行更加詳細的闡述: ① 將網(wǎng)卡的驅(qū)動包中加入傳輸端口介質(zhì)檢測,在網(wǎng)線及光模塊等接入網(wǎng)卡時,通過I2C 接口讀取光模塊上的型號,同時將讀取到的值與驅(qū)動包中經(jīng)過嚴格驗證的接口模塊列表進 行比對,若不在列表中,則自動退出鏈接,提示用戶該接口為非認證模塊,實現(xiàn)接入端口介 質(zhì)兼容性判斷; ② 數(shù)據(jù)正式傳輸前,自動發(fā)送隨機數(shù)據(jù)包,同時通過網(wǎng)絡(luò)環(huán)境將數(shù)據(jù)回環(huán)到網(wǎng)卡的接 收端,通過發(fā)送與接收數(shù)據(jù)逐位差異比對,評估網(wǎng)絡(luò)環(huán)境的穩(wěn)定性。
[0015] ③數(shù)據(jù)傳輸過程中,網(wǎng)卡驅(qū)動中加入對數(shù)據(jù)包進行自動計數(shù),以秒為時間區(qū)間,統(tǒng) 計數(shù)據(jù)包的數(shù)量,根據(jù)用戶數(shù)據(jù)的多少,每秒100個包以下,作為網(wǎng)絡(luò)環(huán)境A區(qū)域,每秒100 個包以上、5000個包以下,作為網(wǎng)絡(luò)環(huán)境B區(qū)域,每秒5000個包以上,作為網(wǎng)絡(luò)環(huán)境C區(qū)域, 分辨出當前的網(wǎng)絡(luò)環(huán)境壓力是否屬于A、B或C。
[0016] ④根據(jù)分辨出的不同網(wǎng)絡(luò)環(huán)境區(qū)域,實時的動態(tài)調(diào)整外置晶振的輸出頻率,使芯 片工作頻率降低,數(shù)據(jù)包量較大時,工作頻率按照最大值25Mhz進行,數(shù)據(jù)包較小時,工作 頻率需調(diào)整為較小值6Mhz。
[0017] 經(jīng)過上面詳細的實施,可以很方便的實現(xiàn)網(wǎng)卡驅(qū)動自適應(yīng)設(shè)計,不僅達到了網(wǎng)卡 與外界網(wǎng)絡(luò)環(huán)境的兼容性要求,而且實現(xiàn)自動降頻節(jié)能要求,實現(xiàn)服務(wù)器系統(tǒng)網(wǎng)卡工作的 可靠性、穩(wěn)定性。
【權(quán)利要求】
1. 一種基于數(shù)據(jù)傳輸管理的網(wǎng)卡驅(qū)動設(shè)計方法,其特征在于該方法包括以下步驟: ① 將網(wǎng)卡的驅(qū)動包中加入傳輸端口介質(zhì)檢測,在網(wǎng)線及光模塊等接入網(wǎng)卡時,實現(xiàn)接 入端口介質(zhì)兼容性判斷; ② 數(shù)據(jù)正式傳輸前,加入網(wǎng)絡(luò)測試數(shù)據(jù)回環(huán)收發(fā)機制,自動發(fā)送隨機數(shù)據(jù)包,同時通過 網(wǎng)絡(luò)環(huán)境將數(shù)據(jù)回環(huán)到網(wǎng)卡的接收端,通過發(fā)送與接收數(shù)據(jù)差異比對,評估網(wǎng)絡(luò)環(huán)境的穩(wěn) 定性; ③ 數(shù)據(jù)傳輸過程中,對網(wǎng)絡(luò)環(huán)境的數(shù)據(jù)壓力,根據(jù)數(shù)據(jù)包的多少進行分級,網(wǎng)卡驅(qū)動中 加入對數(shù)據(jù)包進行自動計數(shù),以秒為時間區(qū)間,統(tǒng)計數(shù)據(jù)包的數(shù)量,根據(jù)用戶數(shù)據(jù)的多少, 分辨出當前的網(wǎng)絡(luò)環(huán)境壓力; ④ 根據(jù)分辨出的不同網(wǎng)絡(luò)環(huán)境區(qū)域,將網(wǎng)卡驅(qū)動中加入對網(wǎng)卡的工作頻率進行動態(tài)調(diào) 整,數(shù)據(jù)包量較大時,工作頻率按照最大值進行,數(shù)據(jù)包較小時,工作頻率需調(diào)整為較小值, 保證系統(tǒng)功耗的節(jié)省。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于將網(wǎng)卡的驅(qū)動包中加入傳輸端口介質(zhì)檢 測,在網(wǎng)線及光模塊等接入網(wǎng)卡時,通過I2C接口讀取光模塊上的型號,同時將讀取到的值 與驅(qū)動包中經(jīng)過嚴格驗證的接口模塊列表進行比對,若不在列表中,則自動退出鏈接,提示 用戶該接口為非認證模塊,以此實現(xiàn)接入端口介質(zhì)兼容性判斷。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于數(shù)據(jù)正式傳輸前,加入網(wǎng)絡(luò)測試數(shù)據(jù)回環(huán) 收發(fā)機制,自動發(fā)送隨機數(shù)據(jù)包,隨機數(shù)據(jù)包包含兩個方面:一是數(shù)據(jù)包的大小隨機,用以 測試網(wǎng)絡(luò)環(huán)路的數(shù)據(jù)封包及解析包能力,二是數(shù)據(jù)包中的二進制數(shù)位隨機,用以測試網(wǎng)絡(luò) 環(huán)路的信號傳輸質(zhì)量,通過網(wǎng)絡(luò)環(huán)境中的網(wǎng)線、交換機等將數(shù)據(jù)回環(huán)到網(wǎng)卡的接收端,通過 發(fā)送與接收數(shù)據(jù)逐個數(shù)據(jù)位差異比對,進而評估網(wǎng)絡(luò)環(huán)境的穩(wěn)定性,若無差異,則網(wǎng)絡(luò)環(huán)境 穩(wěn)定。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于數(shù)據(jù)傳輸過程中,對網(wǎng)絡(luò)環(huán)境的數(shù)據(jù)壓力, 根據(jù)數(shù)據(jù)包的多少進行分級,每秒100個包以下,作為網(wǎng)絡(luò)環(huán)境A區(qū)域,每秒100個包以上、 5000個包以下,作為網(wǎng)絡(luò)環(huán)境B區(qū)域,每秒5000個包以上,作為網(wǎng)絡(luò)環(huán)境C區(qū)域,網(wǎng)卡驅(qū) 動中加入對數(shù)據(jù)包進行自動計數(shù),以秒為時間區(qū)間,統(tǒng)計數(shù)據(jù)包的數(shù)量,根據(jù)用戶數(shù)據(jù)的多 少,分辨出當前的網(wǎng)絡(luò)環(huán)境壓力。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于根據(jù)分辨出的不同網(wǎng)絡(luò)環(huán)境區(qū)域,將網(wǎng)卡 驅(qū)動中加入對網(wǎng)卡的工作頻率進行動態(tài)調(diào)整,此處為根據(jù)網(wǎng)絡(luò)環(huán)境的差異,實時的調(diào)整外 置晶振的輸出頻率,使芯片工作頻率降低,數(shù)據(jù)包量較大時,工作頻率按照最大值25Mhz進 行,數(shù)據(jù)包較小時,工作頻率需調(diào)整為較小值6Mhz,保證系統(tǒng)功耗的節(jié)省。
【文檔編號】H04L12/46GK104065543SQ201410210980
【公開日】2014年9月24日 申請日期:2014年5月19日 優(yōu)先權(quán)日:2014年5月19日
【發(fā)明者】劉濤 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
普兰店市| 客服| 修文县| 抚松县| 石棉县| 广河县| 兴化市| 尚志市| 泰州市| 溧水县| 肥乡县| 花莲市| 福清市| 离岛区| 会东县| 巴林右旗| 剑川县| 海口市| 岚皋县| 平山县| 霞浦县| 松阳县| 东乡县| 建德市| 恭城| 金堂县| 璧山县| 湛江市| 黔江区| 长宁区| 乐都县| 崇明县| 保康县| 班玛县| 万山特区| 黑龙江省| 忻州市| 鲜城| 安多县| 大同市| 永川市|