两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種數(shù)據(jù)傳輸方法和設備與流程

文檔序號:11964572閱讀:來源:國知局
一種數(shù)據(jù)傳輸方法和設備與流程

技術特征:
1.一種數(shù)據(jù)傳輸方法,應用于包括網絡設備的系統(tǒng),所述網絡設備包括網口驅動、網絡協(xié)議棧、以及上層應用程序,其特征在于,所述網絡設備中還設置有虛擬網絡驅動,該方法包括:虛擬網絡驅動接收網口驅動轉發(fā)的數(shù)據(jù),所述數(shù)據(jù)為所述網口驅動接收到底層設備發(fā)送的數(shù)據(jù)后轉發(fā)給所述虛擬網絡驅動的;當所述虛擬網絡驅動確定所述網口驅動是主用網口驅動時,所述虛擬網絡驅動將所述數(shù)據(jù)通過網絡協(xié)議棧轉發(fā)給上層應用程序;其中,所述虛擬網絡驅動中還配置有網口驅動管理池,所述網口驅動管理池中的網口驅動需要向虛擬網絡驅動進行注冊掛接;其中,所述虛擬網絡驅動接收網口驅動轉發(fā)的數(shù)據(jù)之前,還包括:所述虛擬網絡驅動保存第一處理函數(shù)的函數(shù)指針,并將該第一處理函數(shù)的函數(shù)指針替換為第二處理函數(shù)的函數(shù)指針;其中,所述第一處理函數(shù)用于所述網口驅動將所述數(shù)據(jù)轉發(fā)給網絡協(xié)議棧,所述第二處理函數(shù)用于所述虛擬網絡驅動對接收到的數(shù)據(jù)進行處理并轉發(fā)給網絡協(xié)議棧。2.如權利要求1所述的方法,其特征在于,所述虛擬網絡驅動通過以下方式確定網口驅動是否是主用網口驅動:所述虛擬網絡驅動判斷是否配置有網口驅動組;若判斷為是,所述虛擬網絡驅動根據(jù)預先配置的網口驅動組分發(fā)策略確定所述網口驅動是否是主用網口驅動組中的網口驅動;若判斷為否,所述虛擬網絡驅動根據(jù)預先配置的網口驅動分發(fā)策略確定所述網口驅動是否是主用網口驅動。3.如權利要求1所述的方法,其特征在于,所述虛擬網絡驅動將所述數(shù)據(jù)通過網絡協(xié)議棧轉發(fā)給上層應用程序,具體為:所述虛擬網絡驅動根據(jù)預先配置的數(shù)據(jù)過濾策略對所述數(shù)據(jù)進行過濾,并當確定需要將所述數(shù)據(jù)發(fā)送給網絡協(xié)議棧時,將所述數(shù)據(jù)通過網絡協(xié)議棧轉發(fā)給上層應用程序。4.如權利要求3所述的方法,其特征在于,所述虛擬網絡驅動根據(jù)預先配置的數(shù)據(jù)過濾策略對所述數(shù)據(jù)進行過濾,具體為:當所述數(shù)據(jù)為數(shù)據(jù)處理完成狀態(tài)時,所述虛擬網絡驅動確定需要將所述數(shù)據(jù)發(fā)送給網絡協(xié)議棧;當所述數(shù)據(jù)為數(shù)據(jù)被截獲狀態(tài)時,所述虛擬網絡驅動確定不需要將所述數(shù)據(jù)發(fā)送給所述網絡協(xié)議棧。5.一種數(shù)據(jù)傳輸方法,應用于包括網絡設備的系統(tǒng),所述網絡設備包括網口驅動、網絡協(xié)議棧、以及上層應用程序,其特征在于,所述網絡設備中還設置有虛擬網絡驅動,該方法包括:虛擬網絡驅動接收網絡協(xié)議棧轉發(fā)的數(shù)據(jù),所述數(shù)據(jù)為所述網絡協(xié)議棧接收到上層應用程序發(fā)送的數(shù)據(jù)后轉發(fā)給所述虛擬網絡驅動的;所述虛擬網絡驅動通過主用網口驅動將所述數(shù)據(jù)轉發(fā)給底層設備;其中,所述虛擬網絡驅動中還配置有網口驅動管理池,所述網口驅動管理池中的網口驅動需要向虛擬網絡驅動進行注冊掛接;所述虛擬網絡驅動通過主用網口驅動將所述數(shù)據(jù)轉發(fā)給底層設備,具體為:所述虛擬網絡驅動判斷是否配置有網口驅動組;若判斷為是,所述虛擬網絡驅動根據(jù)預先配置的網口驅動組分發(fā)策略查找主用網口驅動組,并通過所述主用網口驅動組中的網口驅動將所述數(shù)據(jù)轉發(fā)給底層設備;若判斷為否,所述虛擬網絡驅動根據(jù)預先配置的網口驅動分發(fā)策略查找主用網口驅動,并通過所述主用網口驅動將所述數(shù)據(jù)轉發(fā)給底層設備。6.如權利要求5所述的方法,其特征在于,該方法還包括:當所述虛擬網絡驅動查找主用網口驅動失敗時,所述虛擬網絡驅動禁止所述數(shù)據(jù)轉發(fā)。7.一種網絡設備,包括網口驅動、網絡協(xié)議棧、以及上層應用程序,其特征在于,該網絡設備還包括虛擬網絡驅動;其中,所述虛擬網絡驅動包括:接收模塊,用于接收網口驅動轉發(fā)的數(shù)據(jù),所述數(shù)據(jù)為所述網口驅動接收到底層設備發(fā)送的數(shù)據(jù)后轉發(fā)給所述虛擬網絡驅動的;確定模塊,用于確定所述網口驅動是否是主用網口驅動;發(fā)送模塊,用于當所述確定模塊確定所述網口驅動是主用網口驅動時,將所述數(shù)據(jù)通過網絡協(xié)議棧轉發(fā)給上層應用程序;其中,所述虛擬網絡驅動中還配置有網口驅動管理池,所述網口驅動管理池中的網口驅動需要向虛擬網絡驅動進行注冊掛接;其中,所述虛擬網絡驅動還包括:指針處理模塊,用于在所述接收模塊接收到網口驅動轉發(fā)的數(shù)據(jù)之前,保存第一處理函數(shù)的函數(shù)指針,并將第一處理函數(shù)的函數(shù)指針替換為第二處理函數(shù)的函數(shù)指針;其中,所述第一處理函數(shù)用于所述網口驅動將所述數(shù)據(jù)轉發(fā)給網絡協(xié)議棧,所述第二處理函數(shù)用于所述虛擬網絡驅動對接收到的數(shù)據(jù)進行處理并轉發(fā)給網絡協(xié)議棧。8.如權利要求7所述的網絡設備,其特征在于,所述確定模塊具體用于,通過以下方式確定網口驅動是否是主用網口驅動:判斷是否配置有網口驅動組;若判斷為是,根據(jù)預先配置的網口驅動組分發(fā)策略確定所述網口驅動是否是主用網口驅動組中的網口驅動;若判斷為否,根據(jù)預先配置的網口驅動分發(fā)策略確定所述網口驅動是否是主用網口驅動。9.如權利要求7所述的網絡設備,其特征在于,所述發(fā)送模塊具體用于,根據(jù)預先配置的數(shù)據(jù)過濾策略對所述數(shù)據(jù)進行過濾,并當確定需要將所述數(shù)據(jù)發(fā)送給網絡協(xié)議棧時,將所述數(shù)據(jù)通過網絡協(xié)議棧轉發(fā)給上層應用程序。10.如權利要求9所述的網絡設備,其特征在于,所述發(fā)送模塊具體用于,通過以下方式實現(xiàn)根據(jù)預先配置的數(shù)據(jù)過濾策略對所述數(shù)據(jù)進行過濾:當所述數(shù)據(jù)為數(shù)據(jù)處理完成狀態(tài)時,確定需要將所述數(shù)據(jù)發(fā)送給網絡協(xié)議棧;當所述數(shù)據(jù)為數(shù)據(jù)被截獲狀態(tài)時,確定不需要將所述數(shù)據(jù)發(fā)送給所述網絡協(xié)議棧。11.一種網絡設備,包括網口驅動、網絡協(xié)議棧、以及上層應用程序,其特征在于,該網絡設備還包括虛擬網絡驅動;其中,所述虛擬網絡驅動包括:接收模塊,用于接收網絡協(xié)議棧轉發(fā)的數(shù)據(jù),所述數(shù)據(jù)為所述網絡協(xié)議棧接收到上層應用程序發(fā)送的數(shù)據(jù)后轉發(fā)給所述虛擬網絡驅動的;發(fā)送模塊,用于通過主用網口驅動將所述數(shù)據(jù)轉發(fā)給底層設備;其中,所述虛擬網絡驅動中還配置有網口驅動管理池,所述網口驅動管理池中的網口驅動需要向虛擬網絡驅動進行注冊掛接;所述虛擬網絡驅動還包括:判斷模塊,用于判斷是否配置有網口驅動組;所述發(fā)送模塊具體用于,當所述判斷模塊的判斷結果為是時,根據(jù)預先配置的網口驅動組分發(fā)策略查找主用網口驅動組,并通過所述主用網口驅動組中的網口驅動將所述數(shù)據(jù)轉發(fā)給底層設備;當所述判斷模塊的判斷結果為否時,根據(jù)預先配置的網口驅動分發(fā)策略查找主用網口驅動,并通過所述主用網口驅動將所述數(shù)據(jù)轉發(fā)給底層設備。12.如權利要求11所述的網絡設備,其特征在于,所述發(fā)送模塊還用于,當查找主用網口驅動失敗時,禁止所述數(shù)據(jù)轉發(fā)。
當前第2頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
离岛区| 新闻| 陕西省| 驻马店市| 临漳县| 青冈县| 如东县| 颍上县| 泰和县| 太谷县| 东辽县| 滦平县| 宜兰市| 承德县| 色达县| 临泉县| 通化市| 淮安市| 玉林市| 响水县| 剑川县| 喀喇| 宿迁市| 象州县| 泸定县| 曲沃县| 健康| 碌曲县| 麻江县| 紫金县| 崇义县| 安图县| 赤城县| 酉阳| 瑞金市| 休宁县| 涟水县| 乌鲁木齐县| 曲周县| 康平县| 肇庆市|