[發(fā)明專利]一種Windows下雙冗余網(wǎng)絡(luò)切換方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410715376.0 | 申請(qǐng)日: | 2014-12-02 |
| 公開(kāi)(公告)號(hào): | CN104503775A | 公開(kāi)(公告)日: | 2015-04-08 |
| 發(fā)明(設(shè)計(jì))人: | 胡佳;柴營(yíng) | 申請(qǐng)(專利權(quán))人: | 中國(guó)航天科工集團(tuán)第三研究院第八三五七研究所 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F13/38 |
| 代理公司: | 無(wú) | 代理人: | 無(wú) |
| 地址: | 300308天津市*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 windows 冗余 網(wǎng)絡(luò) 切換 方法 | ||
1.一種Windows下雙冗余網(wǎng)絡(luò)切換方法,其特征在于,該方法通過(guò)中間層協(xié)議的實(shí)現(xiàn)來(lái)屏蔽底層硬件的細(xì)節(jié),雙冗余網(wǎng)絡(luò)中間層適配過(guò)程基于中間層適配模塊來(lái)實(shí)施,所述中間層適配模塊包括:驅(qū)動(dòng)注冊(cè)單元、虛擬小端口驅(qū)動(dòng)單元和協(xié)議層驅(qū)動(dòng)單元;其中,所述驅(qū)動(dòng)注冊(cè)單元用于將虛擬小端口驅(qū)動(dòng)和協(xié)議層驅(qū)動(dòng)注冊(cè)到Windows系統(tǒng)中;所述虛擬小端口驅(qū)動(dòng)單元是上層協(xié)議層驅(qū)動(dòng)程序和網(wǎng)卡驅(qū)動(dòng)程序之間的夾層,對(duì)于協(xié)議層驅(qū)動(dòng)來(lái)說(shuō),其表現(xiàn)為一組小端口,而對(duì)于底層NIC驅(qū)動(dòng)來(lái)說(shuō),其表現(xiàn)為協(xié)議驅(qū)動(dòng)程序;該虛擬小端口驅(qū)動(dòng)單元的適配程序通過(guò)將底層雙網(wǎng)卡虛擬成一個(gè)網(wǎng)卡的形式,向上層協(xié)議層表現(xiàn)一個(gè)端口,并且通過(guò)監(jiān)聽(tīng)底層網(wǎng)卡的工作狀態(tài)來(lái)完成無(wú)縫切換;所述協(xié)議層驅(qū)動(dòng)單元用于接收上層應(yīng)用的網(wǎng)絡(luò)發(fā)送請(qǐng)求,并將該請(qǐng)求送達(dá)虛擬小端口驅(qū)動(dòng)單元,同時(shí)將虛擬小端口驅(qū)動(dòng)單元接收到的網(wǎng)絡(luò)數(shù)據(jù)發(fā)送給TCP/IP協(xié)議棧;
具體而言,所述Windows下雙冗余網(wǎng)絡(luò)切換方法具體包括如下步驟:
步驟S1:由驅(qū)動(dòng)注冊(cè)單元進(jìn)行驅(qū)動(dòng)程序的注冊(cè);其包括:
步驟S101:初始化小端口屬性特征數(shù)據(jù)結(jié)構(gòu);
步驟S102:向Windows系統(tǒng)注冊(cè)一個(gè)小端口;
步驟S103:向Windows系統(tǒng)注冊(cè)協(xié)議層驅(qū)動(dòng)程序;
步驟S104:將協(xié)議層驅(qū)動(dòng)程序與小端口驅(qū)動(dòng)程序進(jìn)行綁定;
步驟S2:由虛擬小端口驅(qū)動(dòng)單元進(jìn)行虛擬小端口驅(qū)動(dòng);其包括:
步驟S201:監(jiān)聽(tīng)網(wǎng)絡(luò)設(shè)備綁定事件,將關(guān)注的雙網(wǎng)卡適配器信息進(jìn)行保存,同時(shí)和小端口驅(qū)動(dòng)程序進(jìn)行綁定;
步驟S202:監(jiān)聽(tīng)網(wǎng)卡狀態(tài)變化事件,當(dāng)一個(gè)網(wǎng)卡發(fā)生故障時(shí),判斷另一塊網(wǎng)卡的工作狀態(tài),如果狀態(tài)正常,則將當(dāng)前網(wǎng)卡變量設(shè)置為另一塊網(wǎng)卡,否則不進(jìn)行操作;
步驟S3:由協(xié)議層驅(qū)動(dòng)單元進(jìn)行協(xié)議層驅(qū)動(dòng);其包括:
步驟S301:接收并反饋Windows系統(tǒng)關(guān)于網(wǎng)卡狀態(tài)的查詢;
步驟S302:將網(wǎng)絡(luò)報(bào)文發(fā)送、網(wǎng)絡(luò)狀態(tài)查詢函數(shù)注冊(cè)到Windows系統(tǒng)中;
步驟S303:將網(wǎng)絡(luò)報(bào)文接收函數(shù)注冊(cè)到虛擬小端口驅(qū)動(dòng)程序中;
步驟S304:等待網(wǎng)絡(luò)報(bào)文的發(fā)送請(qǐng)求,并將該請(qǐng)求發(fā)送至虛擬小端口驅(qū)動(dòng)程序;
步驟S305:等待虛擬小端口驅(qū)動(dòng)單元發(fā)送的網(wǎng)絡(luò)接收?qǐng)?bào)文,并將該報(bào)文發(fā)送給TCP/IP協(xié)議棧。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)航天科工集團(tuán)第三研究院第八三五七研究所;,未經(jīng)中國(guó)航天科工集團(tuán)第三研究院第八三五七研究所;許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410715376.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 檢測(cè)Windows系統(tǒng)已知漏洞的方法和系統(tǒng)
- 一種對(duì)主機(jī)進(jìn)行管控的方法及系統(tǒng)
- 一種基于windows服務(wù)控制器的系統(tǒng)自動(dòng)運(yùn)行方法
- 處理windows update彈窗出現(xiàn)的方法和系統(tǒng)
- 檢測(cè)系統(tǒng)中已安裝應(yīng)用的方法和客戶端
- 一種Windows Phone手機(jī)數(shù)據(jù)的鏡像方法
- 在Windows下對(duì)Linux系統(tǒng)中無(wú)線通訊模塊調(diào)試數(shù)據(jù)抓取方法和系統(tǒng)
- 一種實(shí)現(xiàn)Windows系統(tǒng)自動(dòng)化安裝的系統(tǒng)及方法
- 一種基于Windows To Go的增強(qiáng)方法及系統(tǒng)
- 一種批量控制windows快速部署的工具及方法
- 一種針對(duì)ASIC設(shè)計(jì)中網(wǎng)表邏輯冗余的優(yōu)化方法及系統(tǒng)
- 可自動(dòng)恢復(fù)冗余的冗余控制系統(tǒng)及其冗余自動(dòng)恢復(fù)方法
- 一種具備冗余接口的列控車載設(shè)備
- 可自動(dòng)恢復(fù)冗余的冗余控制系統(tǒng)
- 一種監(jiān)測(cè)冗余網(wǎng)絡(luò)完整性的方法和冗余裝置
- 冗余修正電路及應(yīng)用其的冗余修正方法
- N:1有狀態(tài)應(yīng)用網(wǎng)關(guān)冗余方法、系統(tǒng)和備用服務(wù)網(wǎng)關(guān)
- 冗余網(wǎng)絡(luò)中的信息共享方法及裝置、計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 帶反饋校正的冗余結(jié)構(gòu)
- 一種冗余制動(dòng)單元及車輛
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





