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

網(wǎng)絡(luò)適配方法及裝置的制作方法

文檔序號(hào):6369372閱讀:322來源:國知局
專利名稱:網(wǎng)絡(luò)適配方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及ー種網(wǎng)絡(luò)適配方法及裝置。
背景技術(shù)
隨著通用串行總線(Universal Serial BUS,簡(jiǎn)稱為USB)技術(shù)的不斷成熟,USB虛擬網(wǎng)卡以具有即插即用和熱插拔功能等優(yōu)點(diǎn)日益成為連接網(wǎng)絡(luò)的ー種常用方式。目前通過USB虛擬網(wǎng)卡接入無線網(wǎng)絡(luò)的方法主要包括(I)方式一基于網(wǎng)絡(luò)驅(qū)動(dòng)程序接ロ規(guī)范(Network Driver InterfaceSpecif ication,簡(jiǎn)稱為NDIS)的實(shí)現(xiàn)方法,由于NDIS橫跨傳輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層,該方法定義了網(wǎng)卡或網(wǎng)卡驅(qū)動(dòng)程序與上層協(xié)議驅(qū)動(dòng)程序之間的通信接ロ規(guī)范,能夠屏蔽底層物理硬件的不同,以虛擬網(wǎng)卡的形式實(shí)現(xiàn)上網(wǎng),這種方法需要設(shè)備廠家開發(fā)能夠在PC上安裝的相應(yīng)驅(qū)動(dòng)。 (2)方式ニ基于以太網(wǎng)控制傳輸模式規(guī)范(Eenternet Networking ControlMode,簡(jiǎn)稱為ECM)的實(shí)現(xiàn)方法,ECM是標(biāo)準(zhǔn)的以太網(wǎng)包數(shù)據(jù)傳輸模式,用于傳輸設(shè)備與PC機(jī)之間的以太網(wǎng)數(shù)據(jù)包。目前,MAC系統(tǒng)(蘋果操作系統(tǒng))和LINUX系統(tǒng)都是默認(rèn)支持這種設(shè)備驅(qū)動(dòng)的,因此無需設(shè)備廠家開發(fā)設(shè)備驅(qū)動(dòng)。(3)方式三基于遠(yuǎn)程網(wǎng)絡(luò)驅(qū)動(dòng)程序接ロ規(guī)范(Remote Network DriverInterface Specif ication,簡(jiǎn)稱為RNDIS)的實(shí)現(xiàn)方法,這套規(guī)范是微軟公司定義的ー套規(guī)范,在WINDOWS系統(tǒng)下能夠得到默認(rèn)支持。(4)方式四基于目前最新的網(wǎng)絡(luò)控制模式規(guī)范(Network Control MODE,簡(jiǎn)稱為NCM)的實(shí)現(xiàn)方法,這套規(guī)范是基于網(wǎng)絡(luò)控制模式技術(shù)擴(kuò)展開發(fā)的USB網(wǎng)絡(luò)傳輸協(xié)議。目前,比較成熟的是移動(dòng)寬帶接ロ模式(Mobile Broadband Interface Mode,簡(jiǎn)稱為MBIM),它基于NCM2. O,已經(jīng)能夠在WINDOWS 8系統(tǒng)上得到支持,無需設(shè)備廠家開發(fā)相應(yīng)驅(qū)動(dòng)。綜合分析上述四種方法,四種方法均是USB虛擬網(wǎng)卡接入無線網(wǎng)絡(luò)的過程中的幾種不同表現(xiàn)形式。針對(duì)方式一而言,需要廠家開發(fā)相應(yīng)的驅(qū)動(dòng),并且耗費(fèi)大量開發(fā)和測(cè)試時(shí)間,系統(tǒng)升級(jí)時(shí)還會(huì)存在各種兼容性問題;針對(duì)其他三種方式而言,均不需要客戶額外開發(fā)相應(yīng)驅(qū)動(dòng),都是系統(tǒng)自動(dòng)驅(qū)動(dòng),相對(duì)穩(wěn)定很多,是目前比較常用的USB網(wǎng)卡接入方式。但是,通常情況下,由于無線網(wǎng)絡(luò)中的PC所使用的操作系統(tǒng)僅僅是MAC系統(tǒng)、LINUX系統(tǒng)、WINDOWS系統(tǒng)(包括WINDOWS 8系統(tǒng))中的ー種,則該P(yáng)C使用的操作系統(tǒng)只可能支持ECM、RNDIS、MB頂三種無線接入方式中的ー種,而目前的USB虛擬網(wǎng)卡中僅配置了用于驅(qū)動(dòng)ECM、RNDIS、MB頂三種無線接入方式中的一種驅(qū)動(dòng)配置信息,導(dǎo)致在使用USB虛擬網(wǎng)卡接入無線網(wǎng)絡(luò)時(shí)不一定能夠成功匹配于PC的操作系統(tǒng),從而可能無法實(shí)現(xiàn)網(wǎng)絡(luò)適配。針對(duì)相關(guān)技術(shù)中在使用USB虛擬網(wǎng)卡接入無線網(wǎng)絡(luò)時(shí)USB虛擬網(wǎng)卡可能無法匹配于PC的操作系統(tǒng)而導(dǎo)致無法實(shí)現(xiàn)網(wǎng)絡(luò)適配的問題,目前尚未提出有效的解決方案
發(fā)明內(nèi)容
本發(fā)明提供了ー種網(wǎng)絡(luò)適配方法及裝置,以至少解決上述問題之一。根據(jù)本發(fā)明的ー個(gè)方面,提供了ー種網(wǎng)絡(luò)適配方法,包括將預(yù)先配置在網(wǎng)卡中的多種驅(qū)動(dòng)配置信息中的第一驅(qū)動(dòng)配置信息發(fā)送給個(gè)人電腦(PC);接收PC返回的響應(yīng)于第ー驅(qū)動(dòng)配置信息的第一消息;根據(jù)第一消息確定PC支持第一驅(qū)動(dòng)配置信息,使用第一驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。優(yōu)選地,根據(jù)第一消息確定PC支持第一驅(qū)動(dòng)配置信息,包括在發(fā)送第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi),接收到第一消息,則確定PC支持第一驅(qū)動(dòng)配置信息。優(yōu)選地,如果在發(fā)送第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)沒有接收到第一消息,該方法包括將多種驅(qū)動(dòng)配置信息中第一驅(qū)動(dòng)配置信息的下一個(gè)驅(qū)動(dòng)配置信息發(fā)送給PC,直到確定PC支持當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息,使用當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。優(yōu)選地,在將多種驅(qū)動(dòng)配置信息中的一個(gè)驅(qū)動(dòng)配置信息發(fā)送給PC前,該方法還包 括確定多種驅(qū)動(dòng)配置信息中只剩ー個(gè)驅(qū)動(dòng)配置信息未發(fā)送給PC,則直接使用該驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。優(yōu)選地,多種驅(qū)動(dòng)配置信息包括以太網(wǎng)控制傳輸模式(ECM)的驅(qū)動(dòng)配置信息、遠(yuǎn)程網(wǎng)絡(luò)驅(qū)動(dòng)程序接ロ規(guī)范(RNDIS)的驅(qū)動(dòng)配置信息,以及移動(dòng)寬帶接ロ模式(MBIM)的驅(qū)動(dòng)
配置信息。根據(jù)本發(fā)明的另一方面,提供了ー種網(wǎng)絡(luò)適配裝置,包括發(fā)送模塊,用于將預(yù)先配置在網(wǎng)卡中的多種驅(qū)動(dòng)配置信息中的第一驅(qū)動(dòng)配置信息發(fā)送給個(gè)人電腦(PC);接收模塊,用于接收PC返回的響應(yīng)于第一驅(qū)動(dòng)配置信息的第一消息;第一處理模塊,用于根據(jù)第一消息確定PC支持第一驅(qū)動(dòng)配置信息,使用第一驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。優(yōu)選地,第一處理模塊包括確定單元,用于在發(fā)送模塊發(fā)送第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)接收到第一消息的情況下,確定PC支持第一驅(qū)動(dòng)配置信息。優(yōu)選地,該裝置還包括第二處理模塊,用于在發(fā)送模塊發(fā)送第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)沒有接收到第一消息的情況下,將多種驅(qū)動(dòng)配置信息中第一驅(qū)動(dòng)配置信息的下一個(gè)驅(qū)動(dòng)配置信息發(fā)送給PC,直到確定PC支持當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息,使用當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。優(yōu)選地,該裝置還包括第三處理模塊,用于在第二處理模塊將多種驅(qū)動(dòng)配置信息中的一個(gè)驅(qū)動(dòng)配置信息發(fā)送給PC之前確定多種驅(qū)動(dòng)配置信息中只剩ー個(gè)驅(qū)動(dòng)配置信息未發(fā)送給PC的情況下,直接使用該驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。優(yōu)選地,多種驅(qū)動(dòng)配置信息包括以太網(wǎng)控制傳輸模式(ECM)的驅(qū)動(dòng)配置信息、遠(yuǎn)程網(wǎng)絡(luò)驅(qū)動(dòng)程序接ロ規(guī)范(RNDIS)的驅(qū)動(dòng)配置信息,以及移動(dòng)寬帶接ロ模式(MBIM)的驅(qū)動(dòng)
配置信息。通過本發(fā)明,采用在USB虛擬數(shù)據(jù)卡中集成了多種驅(qū)動(dòng)配置信息(ECM/RNDIS/MBM三種驅(qū)動(dòng)配置信息),并將多種驅(qū)動(dòng)配置信息枚舉給PC使PC確定出能夠支持的驅(qū)動(dòng)配置信息,從而實(shí)現(xiàn)網(wǎng)絡(luò)適配的方式,解決了相關(guān)技術(shù)中在使用USB虛擬網(wǎng)卡接入無線網(wǎng)絡(luò)時(shí)USB虛擬網(wǎng)卡可能無法匹配于PC的操作系統(tǒng)而導(dǎo)致無法實(shí)現(xiàn)網(wǎng)絡(luò)適配的問題,進(jìn)而達(dá)到無需用戶手動(dòng)操作、提高了用戶體驗(yàn)的效果。


此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)ー步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)適配方法流程圖;圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)適配流程圖;圖3是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)適配裝置的結(jié)構(gòu)框圖;
圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)適配裝置的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明ー個(gè)優(yōu)選實(shí)施例的網(wǎng)絡(luò)適配裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。本發(fā)明實(shí)施例為了在通過USB虛擬網(wǎng)卡接入網(wǎng)絡(luò)的過程中實(shí)現(xiàn)自動(dòng)適配多種不同操作系統(tǒng)所能支持的驅(qū)動(dòng),提供了下述的網(wǎng)絡(luò)適配方法及裝置。首先,對(duì)本發(fā)明的思路進(jìn)行簡(jiǎn)要介紹由于主機(jī)的操作系統(tǒng)一般為WINDOWS操作系統(tǒng),LINUX操作系統(tǒng),及MAC(蘋果)操作系統(tǒng),對(duì)于WINDOWS操作系統(tǒng)其本身支持RNDIS和WINDOWS 8支持MB頂驅(qū)動(dòng),而對(duì)于LINUX操作系統(tǒng)其本身支持以太網(wǎng)控制模塊(Ethernet Control Model, ECM)驅(qū)動(dòng),并且部分還支持RNDIS驅(qū)動(dòng),MAC系統(tǒng)支持能夠支持ECM驅(qū)動(dòng)。因此,本發(fā)明實(shí)施例根據(jù)主機(jī)操縱系統(tǒng)本身自帶驅(qū)動(dòng)的特點(diǎn),提供了以下的網(wǎng)絡(luò)適配方案。圖I是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)適配方法流程圖,如圖I所示,該方法主要包括以下步驟(步驟S102-步驟S106)步驟S102,將預(yù)先配置在網(wǎng)卡中的多種驅(qū)動(dòng)配置信息中的第一驅(qū)動(dòng)配置信息發(fā)送給個(gè)人電腦(PC)。步驟S104,接收PC返回的響應(yīng)于第一驅(qū)動(dòng)配置信息的第一消息。步驟S106,根據(jù)第一消息確定PC支持第一驅(qū)動(dòng)配置信息,使用第一驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。在本發(fā)明實(shí)施例中,在根據(jù)第一消息確定PC支持第一驅(qū)動(dòng)配置信息的時(shí)候,可以采用以下方式在將第一驅(qū)動(dòng)配置信息發(fā)送給PC之后,可以設(shè)置一個(gè)定時(shí)器,同時(shí)為定時(shí)器設(shè)定ー個(gè)預(yù)定時(shí)長(該預(yù)定時(shí)長可以使用多次),如果在發(fā)送第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)接收到第一消息,則確定PC支持第一驅(qū)動(dòng)配置信息。當(dāng)然,在實(shí)際應(yīng)用中,如果在發(fā)送第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)沒有接收到第一消息,還可以將多種驅(qū)動(dòng)配置信息中第一驅(qū)動(dòng)配置信息的下一個(gè)驅(qū)動(dòng)配置信息發(fā)送給PC,直到確定PC支持當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息為止(這個(gè)期間,可能會(huì)使用到第二預(yù)定時(shí)長、第三預(yù)定時(shí)長等等,只要確定出PC支持的驅(qū)動(dòng)配置信息時(shí)就停止繼續(xù)發(fā)送的過程),使用當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。在本發(fā)明實(shí)施例中,在將多種驅(qū)動(dòng)配置信息中的一個(gè)驅(qū)動(dòng)配置信息發(fā)送給PC之前,可以確定多種驅(qū)動(dòng)配置信息中還剩下幾個(gè)沒有發(fā)送給PC,如果確定多種驅(qū)動(dòng)配置信息中只剩ー個(gè)驅(qū)動(dòng)配置信息未發(fā)送給PC,則直接使用該驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配,這是因?yàn)椋A(yù)先配置在網(wǎng)卡中的多種驅(qū)動(dòng)配置信息已經(jīng)窮盡了當(dāng)前的所有操作系統(tǒng)能夠支持的驅(qū)動(dòng)信息的種類,當(dāng)多種驅(qū)動(dòng)配置信息中只剩下ー個(gè)驅(qū)動(dòng)配置信息吋,證明前面所有已經(jīng)發(fā)送過的驅(qū)動(dòng)配置信息都不是當(dāng)前操作系統(tǒng)能夠支持的,那么剩下的這ー個(gè)肯定是當(dāng)前操作系統(tǒng)能夠支持的,所以,當(dāng)只剩下ー個(gè)驅(qū)動(dòng)配置信息的時(shí)候,就直接將驅(qū)動(dòng)配置信息發(fā)送給PC即可進(jìn)行網(wǎng)絡(luò)適配了。在本發(fā)明實(shí)施例中,多種驅(qū)動(dòng)配置信息可以包括以太網(wǎng)控制傳輸模式(ECM)的驅(qū)動(dòng)配置信息、遠(yuǎn)程網(wǎng)絡(luò)驅(qū)動(dòng)程序接ロ規(guī)范(RNDIS)的驅(qū)動(dòng)配置信息,以及移動(dòng)寬帶接ロ模式(MBM)的驅(qū)動(dòng)配置信息。下面以多種驅(qū)動(dòng)配置信息僅包括ECM的驅(qū)動(dòng)配置信息、RNDIS的驅(qū)動(dòng)配置信息,以及MBIM的驅(qū)動(dòng)配置信息三種驅(qū)動(dòng)配置信息為例,簡(jiǎn)要說明基于本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)施方式(當(dāng)然,并不局限于此)首先,USB虛擬網(wǎng)卡是能夠支持ECM/RNDIS/MB頂?shù)榷喾N配置(即預(yù)先在USB虛擬網(wǎng)卡中已經(jīng)存儲(chǔ)了 ECM/RNDIS/MB頂三種驅(qū)動(dòng)配置信息)的。
接來下進(jìn)行USB虛擬網(wǎng)卡與主機(jī)(即上述PC)之間的枚舉操作:USB虛擬網(wǎng)卡在與主機(jī)枚舉過程中,先將自身保存的對(duì)應(yīng)第一驅(qū)動(dòng)配置信息(可以是ECM/RNDIS/MB頂中的任何ー個(gè),不受順序限制)發(fā)送給主機(jī),同時(shí)啟動(dòng)第二配置(基于第二驅(qū)動(dòng)配置信息)切換倒計(jì)時(shí)(這里可以采取通過定時(shí)器設(shè)定預(yù)定時(shí)長的方式實(shí)施);當(dāng)USB虛擬網(wǎng)卡接收到主機(jī)返回第一配置(對(duì)應(yīng)于第一驅(qū)動(dòng)配置信息)的請(qǐng)求信息時(shí),表明主機(jī)支持當(dāng)前第一配置,USB虛擬網(wǎng)卡則進(jìn)行第一配置下的網(wǎng)絡(luò)適配,同時(shí)可以關(guān)閉已經(jīng)啟動(dòng)的第二配置的倒計(jì)時(shí)。需要說明的是,請(qǐng)求信息類似于上述第一消息,但二者并不完全相同,上述第一消息是PC在判斷自己是否支持第一配置驅(qū)動(dòng)配置信息后反饋的支持或不支持消息,在PC支持第一驅(qū)動(dòng)配置信息吋,發(fā)送指示支持的第一消息,在PC不支持第一驅(qū)動(dòng)配置信息吋,發(fā)送指示不支持的第一消息。而在實(shí)際應(yīng)用中,可以這樣實(shí)施當(dāng)PC判斷支持第一驅(qū)動(dòng)配置信息時(shí),直接向USB虛擬數(shù)據(jù)卡返回一個(gè)請(qǐng)求使用第一驅(qū)動(dòng)配置信息的請(qǐng)求消息;當(dāng)PC判斷不支持第一驅(qū)動(dòng)配置信息時(shí),則可以不進(jìn)行任何操作了,目前的相關(guān)技術(shù)中多采用這種方式,這僅是ー種 優(yōu)選的方式而已,所以并不對(duì)本發(fā)明實(shí)施例給出的方式造成任何限定當(dāng)?shù)诙渲们袚Q倒計(jì)時(shí)時(shí)間到達(dá)時(shí),如果仍未收到PC返回的請(qǐng)求消息,則USB虛擬網(wǎng)卡可以將保存的第二驅(qū)動(dòng)配置信息發(fā)送給主機(jī),同時(shí)可以啟動(dòng)第三配置的切換倒計(jì)時(shí);接下來的過程類似于第一驅(qū)動(dòng)配置信息的發(fā)送和使用過程當(dāng)USB虛擬網(wǎng)卡接收到主機(jī)返回第二配置的請(qǐng)求信息時(shí),表明主機(jī)支持當(dāng)前第一配置,則USB虛擬網(wǎng)卡可以進(jìn)行第二配置網(wǎng)絡(luò)適配,同時(shí)可以關(guān)閉已經(jīng)啟動(dòng)的第三配置的倒計(jì)時(shí);當(dāng)?shù)诙渲们袚Q倒計(jì)時(shí)時(shí)間到達(dá)時(shí),如果仍未收到PC返回的請(qǐng)求消息,則USB虛擬網(wǎng)卡可以將保存的第三驅(qū)動(dòng)配置信息發(fā)送給主機(jī),因?yàn)榇嬖谌N驅(qū)動(dòng)配置信息,此時(shí)的第三驅(qū)動(dòng)配置信息已經(jīng)是最后ー個(gè)沒發(fā)送給PC的驅(qū)動(dòng)配置信息了,所以直接將第三驅(qū)動(dòng)配置信息發(fā)送給PC后無需使用定時(shí)器的切換倒計(jì)時(shí)了,PC收到它后直接進(jìn)行網(wǎng)絡(luò)適配即可。使用該實(shí)施方式,在由RNDIS和大規(guī)模存儲(chǔ)(MASS STORAGE)設(shè)備組合的復(fù)合設(shè)備的網(wǎng)絡(luò)適配過程中,完全能夠滿足常用操作系統(tǒng)(WINDOWS/MAC/LINUX)下USB網(wǎng)絡(luò)設(shè)備的接ロ需要,避免不同操作系統(tǒng)兼容性問題,從而實(shí)現(xiàn)網(wǎng)絡(luò)適配,并達(dá)到了提高用戶體驗(yàn)的效
果ο
下面結(jié)合圖2和圖2所示的優(yōu)選實(shí)施例對(duì)上述網(wǎng)絡(luò)適配方法進(jìn)行進(jìn)一步的說明。在本優(yōu)選實(shí)施例中,USB虛擬網(wǎng)卡本身保存有多套驅(qū)動(dòng)配置信息,即第一驅(qū)動(dòng)配置信息、第二驅(qū)動(dòng)配置信息和第三驅(qū)動(dòng)配置信息等,在USB虛擬網(wǎng)卡與主機(jī)枚舉的過程中,首先將第一驅(qū)動(dòng)配置信息發(fā)送給主機(jī),并在接收到主機(jī)返回的請(qǐng)求信息時(shí),進(jìn)行網(wǎng)絡(luò)適配,當(dāng)未接收到主機(jī)返回的請(qǐng)求信息時(shí),將第二驅(qū)動(dòng)配置信息發(fā)送給主機(jī),并進(jìn)行網(wǎng)絡(luò)適配,如還不能適配,繼續(xù)上報(bào)第三驅(qū)動(dòng)配置信息。首先說明ー下USB虛擬網(wǎng)卡的具體配置信息第一驅(qū)動(dòng)配置信息為MB頂驅(qū)動(dòng)的配置信息,第二驅(qū)動(dòng)配置信息為RNDIS驅(qū)動(dòng)的配置信息,第三驅(qū)動(dòng)配置信息為ECM驅(qū)動(dòng)的配置信息。請(qǐng)參考圖2,圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)適配流程圖,如圖2所示,該流程主要包括以下步驟(步驟S202-步驟S214) 步驟S202,主機(jī)上電,USB虛擬網(wǎng)卡在與主機(jī)枚舉過程中,將自身保存的MB頂驅(qū)動(dòng)的配置信息發(fā)送給主機(jī),表明USB虛擬網(wǎng)卡當(dāng)期處于MBIM驅(qū)動(dòng)配置狀態(tài);其中,該MBM驅(qū)動(dòng)的配置信息包括MBM設(shè)備描述符信息、配置描述符信息,以及接口和端點(diǎn)描述信息等。步驟S204,在枚舉的同時(shí),開啟跳轉(zhuǎn)到第二配置的定時(shí)器,判斷在該定時(shí)器的定時(shí)時(shí)間長度內(nèi)是否接收到主機(jī)返回的主機(jī)MBIM請(qǐng)求信息,當(dāng)判斷結(jié)果為是時(shí),進(jìn)行步驟S206,否則,進(jìn)行步驟S208 ;步驟S206,當(dāng)接收到主機(jī)返回的請(qǐng)求信息時(shí),此時(shí)可以認(rèn)為PC主機(jī)的驅(qū)動(dòng)已經(jīng)安裝完成,USB虛擬網(wǎng)卡被激活,則可以進(jìn)行MBM網(wǎng)絡(luò)適配,處理收到的MBM各種請(qǐng)求,完成MBIM網(wǎng)卡設(shè)備的網(wǎng)絡(luò)適配; 步驟S208,將自身保存的RNDIS驅(qū)動(dòng)的配置信息發(fā)送給主機(jī),表明USB虛擬網(wǎng)卡當(dāng)前處于RNDIS驅(qū)動(dòng)配置狀態(tài),同時(shí)啟動(dòng)跳轉(zhuǎn)到第三配置的定時(shí)器;其中,該RNDIS驅(qū)動(dòng)的配置信息包括=RNDIS設(shè)備描述符信息、配置描述符信息,以及接口和端點(diǎn)描述信息等。步驟S210,判斷在該定時(shí)器的定時(shí)時(shí)間長度內(nèi)是否接收到主機(jī)返回的RNDIS OID對(duì)象標(biāo)示符請(qǐng)求信息,當(dāng)判斷結(jié)果為是時(shí),進(jìn)行步驟S212,否則,進(jìn)行步驟S214 ;步驟S212,當(dāng)接收到主機(jī)返回的請(qǐng)求信息時(shí),此時(shí)可以認(rèn)為PC主機(jī)驅(qū)動(dòng)已經(jīng)安裝完成,USB虛擬網(wǎng)卡被激活,則可以進(jìn)行RNDIS OID網(wǎng)絡(luò)適配,處理收到的OID各種請(qǐng)求,完成RNDIS網(wǎng)卡設(shè)備的網(wǎng)絡(luò)適配;步驟S214,將自身保存的ECM驅(qū)動(dòng)的配置信息發(fā)送給主機(jī),此時(shí)可以認(rèn)為PC主機(jī)驅(qū)動(dòng)已經(jīng)安裝完成,USB虛擬網(wǎng)卡被激活,表明當(dāng)前虛擬網(wǎng)卡處于ECM網(wǎng)卡狀態(tài);其中,該ECM驅(qū)動(dòng)的配置信息包括=RNDIS設(shè)備描述符信息、配置描述符信息,以及接口和端點(diǎn)描述信息等,完成ECM網(wǎng)卡設(shè)備網(wǎng)絡(luò)適配工作。在本發(fā)明實(shí)施例中,充分利用操作系統(tǒng)對(duì)USB虛擬網(wǎng)卡中的MB頂、RNDIS和ECM網(wǎng)絡(luò)協(xié)議驅(qū)動(dòng)支持的特點(diǎn),實(shí)現(xiàn)了 USB虛擬網(wǎng)卡接入網(wǎng)絡(luò)中的免驅(qū)方式。由于本發(fā)明實(shí)施例提供的USB虛擬網(wǎng)卡接入網(wǎng)絡(luò)的方式為免開發(fā)驅(qū)動(dòng)方式,因此,可以避免在主機(jī)上安裝相應(yīng)驅(qū)動(dòng),以及操作系統(tǒng)或驅(qū)動(dòng)升級(jí)而帶來的繁瑣操作,以及兼容性的問題。采用上述實(shí)施例提供的網(wǎng)絡(luò)適配方法,可以將預(yù)先存儲(chǔ)在USB虛擬數(shù)據(jù)卡中中的多種驅(qū)動(dòng)配置信息(ECM/RNDIS/MB頂三種驅(qū)動(dòng)配置信息)枚舉給PC,使得PC最終確定出能夠支持的驅(qū)動(dòng)配置信息,從而實(shí)現(xiàn)網(wǎng)絡(luò)適配的方式,解決了相關(guān)技術(shù)中在使用USB虛擬網(wǎng)卡接入無線網(wǎng)絡(luò)時(shí)USB虛擬網(wǎng)卡可能無法匹配于PC的操作系統(tǒng)而導(dǎo)致無法實(shí)現(xiàn)網(wǎng)絡(luò)適配的問題,進(jìn)而達(dá)到無需用戶手動(dòng)操作、提高了用戶體驗(yàn)的效果。圖3是根據(jù)本發(fā)明實(shí)施例的網(wǎng)絡(luò)適配裝置的結(jié)構(gòu)框圖,該裝置用以實(shí)現(xiàn)上述實(shí)施例提供的網(wǎng)絡(luò)適配方法,如圖3所示,該裝置主要包括發(fā)送模塊10、接收模塊20以及第一處理模塊30。其中,發(fā)送模塊10,用于將預(yù)先配置在網(wǎng)卡中的多種驅(qū)動(dòng)配置信息中的第一驅(qū)動(dòng)配置信息發(fā)送給個(gè)人電腦(PC);接收模塊20,連接至發(fā)送模塊10,用于接收PC返回的響應(yīng)于第一驅(qū)動(dòng)配置信息的第一消息;第一處理模塊30,用于根據(jù)第一消息確定PC支持第ー驅(qū)動(dòng)配置信息,使用第一驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的網(wǎng)絡(luò)適配裝置的結(jié)構(gòu)框圖,如圖4所示,在本實(shí)施例的優(yōu)選網(wǎng)絡(luò)適配裝置中,第一處理模塊30可以進(jìn)一歩包括一個(gè)確定単元32,用于在發(fā)送模塊10發(fā)送第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)接收到第一消息的情況下,確定PC支 持第一驅(qū)動(dòng)配置信息。在實(shí)際應(yīng)用中,該裝置還可以包括第二處理模塊40,用于在發(fā)送模塊10發(fā)送第ー驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)沒有接收到第一消息的情況下,將多種驅(qū)動(dòng)配置信息中第一驅(qū)動(dòng)配置信息的下一個(gè)驅(qū)動(dòng)配置信息發(fā)送給PC,直到確定PC支持當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息,使用當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。優(yōu)選地,在實(shí)際應(yīng)用中,該裝置還可以進(jìn)ー步包括第三處理模塊50,用于在第二處理模塊40將多種驅(qū)動(dòng)配置信息中的一個(gè)驅(qū)動(dòng)配置信息發(fā)送給PC之前確定多種驅(qū)動(dòng)配置信息中只剩ー個(gè)驅(qū)動(dòng)配置信息未發(fā)送給PC的情況下,直接使用該驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。其中,在本優(yōu)選實(shí)施例中,多種驅(qū)動(dòng)配置信息可以包括以太網(wǎng)控制傳輸模式(ECM)的驅(qū)動(dòng)配置信息、遠(yuǎn)程網(wǎng)絡(luò)驅(qū)動(dòng)程序接ロ規(guī)范(RNDIS)的驅(qū)動(dòng)配置信息,以及移動(dòng)寬帶接ロ模式(MBM)的驅(qū)動(dòng)配置信息。當(dāng)然,在實(shí)際應(yīng)用中,該裝置的實(shí)現(xiàn)形式并不完全局限于此,例如,也可以采用如圖5所示的實(shí)現(xiàn)方式請(qǐng)參考圖5,圖5是根據(jù)本發(fā)明ー個(gè)優(yōu)選實(shí)施例的網(wǎng)絡(luò)適配裝置的結(jié)構(gòu)示意圖,如圖5所示,該優(yōu)選網(wǎng)絡(luò)適配裝置主要包括控制模塊52、第一驅(qū)動(dòng)模塊54、第二驅(qū)動(dòng)模塊56和第三驅(qū)動(dòng)模塊58。其中,控制模塊52,用干與主機(jī)枚舉過程中,將當(dāng)前的驅(qū)動(dòng)的配置信息發(fā)送給主機(jī),開啟定時(shí)器,判斷在該定時(shí)器的定時(shí)時(shí)間長度內(nèi)是否接收到主機(jī)返回的請(qǐng)求信息,根據(jù)接收的請(qǐng)求信息,判斷是否切換將下一配置信息發(fā)送給主機(jī)。在該優(yōu)選裝置中,控制模塊52中包含USB虛擬網(wǎng)卡接ロ,具體地,該控制模塊52的主要功能還包括完成到主機(jī)的注冊(cè),以及對(duì)USB虛擬網(wǎng)卡中的軟、硬件進(jìn)行控制,是主機(jī)側(cè)操作系統(tǒng)與USB虛擬網(wǎng)卡交互的橋梁,并且還可以再根據(jù)主機(jī)操作系統(tǒng)的不同在各個(gè)驅(qū)動(dòng)模塊間進(jìn)行切換。第一驅(qū)動(dòng)模塊54,用于保存第一驅(qū)動(dòng)的配置信息,此實(shí)例為MB頂信息,MBIM是基于NCM 2. O,微軟公司首先在WINDOWS 8系統(tǒng)上支持的網(wǎng)絡(luò)驅(qū)動(dòng)規(guī)范。
第二驅(qū)動(dòng)模塊56,用于保存第二驅(qū)動(dòng)的配置信息,此實(shí)例為RNDIS信息,RNDIS網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng),用來支持微軟制定的RNDIS協(xié)議的主機(jī),例如WINDOWS操作系統(tǒng)(OperatingSystem,簡(jiǎn)稱為 OS),例如 WIN 98、XP、VISTA、WIN7、WIN CE,和部分 LINUX OS。第三驅(qū)動(dòng)模塊58,用于保存第三驅(qū)動(dòng)的配置信息,此實(shí)例為ECM信息,ECM網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng),用來支持LINUX操作系統(tǒng)和MAC OS。在該優(yōu)選裝置中,每個(gè)驅(qū)動(dòng)模塊通過TCP/IP網(wǎng)絡(luò)協(xié)議,與主機(jī)側(cè)通過控制模塊實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收。需要說明的是,具體驅(qū)動(dòng)模塊配置信息都是網(wǎng)絡(luò)接ロ驅(qū)動(dòng)的協(xié)議規(guī)范,在此本實(shí)例沒有詳細(xì)給出。另外,PC機(jī)對(duì)USB虛擬網(wǎng)卡識(shí)別過程是由操作系統(tǒng)自動(dòng)完成的。主機(jī)操作系統(tǒng)對(duì)USB虛擬網(wǎng)卡的識(shí)別,是根據(jù)主機(jī)與USB虛擬網(wǎng)卡在進(jìn)行枚舉的過程中,USB虛擬網(wǎng)卡枚舉的一系列自身的配置信息實(shí)現(xiàn)的,例如,設(shè)備描述符信息和配置描述符信息等。當(dāng)主機(jī)操作系統(tǒng)支持該相應(yīng)的驅(qū)動(dòng)吋,則主機(jī)的操作系統(tǒng)根據(jù)USB虛擬網(wǎng)卡的設(shè)備描述符信息和配置 描述符信息,為USB虛擬網(wǎng)卡安裝相應(yīng)的驅(qū)動(dòng),具體地,操作系統(tǒng)根據(jù)USB熱插拔的機(jī)制,以完成加載驅(qū)動(dòng)文件,達(dá)到為USB虛擬網(wǎng)卡安裝相應(yīng)的驅(qū)動(dòng)的目的,并且當(dāng)操作系統(tǒng)安裝相應(yīng)驅(qū)動(dòng)后,主機(jī)向USB虛擬網(wǎng)卡發(fā)送特定請(qǐng)求信息,從而進(jìn)一步讀取和配置USB虛擬網(wǎng)卡側(cè)的網(wǎng)絡(luò)信息。本發(fā)明實(shí)施例提供的上述優(yōu)選網(wǎng)絡(luò)適配裝置位于USB虛擬網(wǎng)卡設(shè)備內(nèi),此實(shí)例給出的處理個(gè)虛擬網(wǎng)絡(luò)切換順序僅為ー個(gè)優(yōu)選實(shí)施實(shí)施方式,實(shí)際應(yīng)用完全可以不局限于MBIM-RNDIS-ECM的先后順序,也可以是其他任意組合的順序,例如,可以是RNDIS-MBIM-ECM 的順序。當(dāng)然,在此優(yōu)選網(wǎng)絡(luò)適配裝置的基礎(chǔ)上,完全可以組成ー個(gè)包括該優(yōu)選網(wǎng)絡(luò)適配裝置的網(wǎng)絡(luò)適配系統(tǒng),由于其改進(jìn)在于該優(yōu)選網(wǎng)絡(luò)適配裝置,以下只對(duì)該系統(tǒng)做簡(jiǎn)要的介紹(不再結(jié)合具體的附圖進(jìn)行說明)USB虛擬網(wǎng)卡,支持多種USB虛擬網(wǎng)卡設(shè)備,自身能夠保存多種配置。在與主機(jī)枚舉過程中,將自身保存的第一驅(qū)動(dòng)的配置信息發(fā)送給主機(jī),同時(shí)開啟定時(shí)器,判斷在該定時(shí)器的定時(shí)時(shí)間長度內(nèi)是否接收到所述主機(jī)返回的請(qǐng)求信息,當(dāng)接收到所述主機(jī)返回的請(qǐng)求信息時(shí),進(jìn)行網(wǎng)絡(luò)適配,否則,將自身保存的對(duì)應(yīng)下一驅(qū)動(dòng)的配置信息發(fā)送給主機(jī),并進(jìn)行網(wǎng)絡(luò)適配。主機(jī),在與USB虛擬網(wǎng)卡枚舉過程中接收USB虛擬網(wǎng)卡發(fā)送配置信息,根據(jù)自身設(shè)備驅(qū)動(dòng)是否支持,加載相應(yīng)驅(qū)動(dòng),這ー過程是由操作系統(tǒng)自動(dòng)完成的,無需設(shè)備干渉。當(dāng)然,在實(shí)際應(yīng)中,并不局限于該優(yōu)選系統(tǒng),完全可以根據(jù)本發(fā)明的思想對(duì)該優(yōu)選系統(tǒng)進(jìn)行改進(jìn)。采用上述實(shí)施例提供的網(wǎng)絡(luò)適配裝置,可以將預(yù)先存儲(chǔ)在USB虛擬數(shù)據(jù)卡中中的多種驅(qū)動(dòng)配置信息(ECM/RNDIS/MB頂三種驅(qū)動(dòng)配置信息)枚舉給PC,使得PC最終確定出能夠支持的驅(qū)動(dòng)配置信息,從而實(shí)現(xiàn)網(wǎng)絡(luò)適配的方式,解決了相關(guān)技術(shù)中在使用USB虛擬網(wǎng)卡接入無線網(wǎng)絡(luò)時(shí)USB虛擬網(wǎng)卡可能無法匹配于PC的操作系統(tǒng)而導(dǎo)致無法實(shí)現(xiàn)網(wǎng)絡(luò)適配的問題,進(jìn)而達(dá)到無需用戶手動(dòng)操作、提高了用戶體驗(yàn)的效果。上述優(yōu)選方法實(shí)施例、優(yōu)選裝置實(shí)施例以及優(yōu)選系統(tǒng)實(shí)施例分別提供了一種優(yōu)選網(wǎng)絡(luò)適配方法、系統(tǒng)及裝置。在該優(yōu)選適配方法中,在USB虛擬網(wǎng)卡在與主機(jī)枚舉過程中,首先將自身支持的驅(qū)動(dòng)的配置信息發(fā)送給主機(jī),并判斷在計(jì)時(shí)器的定時(shí)時(shí)間長度內(nèi)是否接收到主機(jī)返回的請(qǐng)求信息,當(dāng)接收到該請(qǐng)求信息時(shí),進(jìn)行網(wǎng)絡(luò)適配,否則,將下一配置信息發(fā)送給主機(jī),并進(jìn)行網(wǎng)絡(luò)適配。由于在上述優(yōu)選實(shí)施例中USB虛擬網(wǎng)卡在自身配置了相應(yīng)的驅(qū)動(dòng),并且該驅(qū)動(dòng)為主機(jī)操作系統(tǒng)本身支持的,因此,可以在通過USB虛擬網(wǎng)卡接入網(wǎng)絡(luò)過程,主機(jī)中無需安裝驅(qū)動(dòng),方便、快捷的實(shí)現(xiàn)無線網(wǎng)絡(luò)接入。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果可以將預(yù)先存儲(chǔ)在USB虛擬數(shù)據(jù)卡中的多種驅(qū)動(dòng)配置信息(ECM/RNDIS/MB頂三種驅(qū)動(dòng)配置信息)枚舉給PC,使得PC最終確定出能夠支持的驅(qū)動(dòng)配置信息,從而實(shí)現(xiàn)網(wǎng)絡(luò)適配的方式,解決了相關(guān)技術(shù)中在使用USB虛擬網(wǎng)卡接入無線網(wǎng)絡(luò)時(shí)USB虛擬網(wǎng)卡可能無法匹配于PC的操作系統(tǒng)而導(dǎo)致無法實(shí)現(xiàn)網(wǎng)絡(luò)適配的問題,進(jìn)而達(dá)到無需用戶手動(dòng)操作、提高了用戶體驗(yàn)的效果。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.ー種網(wǎng)絡(luò)適配方法,其特征在于,包括 將預(yù)先配置在網(wǎng)卡中的多種驅(qū)動(dòng)配置信息中的第一驅(qū)動(dòng)配置信息發(fā)送給個(gè)人電腦PC; 接收所述PC返回的響應(yīng)于所述第一驅(qū)動(dòng)配置信息的第一消息; 根據(jù)所述第一消息確定所述PC支持所述第一驅(qū)動(dòng)配置信息,使用所述第一驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,根據(jù)所述第一消息確定所述PC支持所述第一驅(qū)動(dòng)配置信息,包括在發(fā)送所述第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi),接收到所述第一消息,則確定所述PC支持所述第一驅(qū)動(dòng)配置信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,如果在發(fā)送所述第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)沒有接收到所述第一消息,所述方法包括 將所述多種驅(qū)動(dòng)配置信息中所述第一驅(qū)動(dòng)配置信息的下一個(gè)驅(qū)動(dòng)配置信息發(fā)送給所述PC,直到確定所述PC支持當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息,使用所述當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在將所述多種驅(qū)動(dòng)配置信息中的ー個(gè)驅(qū)動(dòng)配置信息發(fā)送給所述PC前,所述方法還包括確定所述多種驅(qū)動(dòng)配置信息中只剩ー個(gè)驅(qū)動(dòng)配置信息未發(fā)送給所述PC,則直接使用該驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。
5.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的方法,其特征在于,所述多種驅(qū)動(dòng)配置信息包括以太網(wǎng)控制傳輸模式ECM的驅(qū)動(dòng)配置信息、遠(yuǎn)程網(wǎng)絡(luò)驅(qū)動(dòng)程序接ロ規(guī)范RNDIS的驅(qū)動(dòng)配置信息,以及移動(dòng)寬帶接ロ模式MBM的驅(qū)動(dòng)配置信息。
6.ー種網(wǎng)絡(luò)適配裝置,其特征在于,包括 發(fā)送模塊,用于將預(yù)先配置在網(wǎng)卡中的多種驅(qū)動(dòng)配置信息中的第一驅(qū)動(dòng)配置信息發(fā)送給個(gè)人電腦PC ; 接收模塊,用于接收所述PC返回的響應(yīng)于所述第一驅(qū)動(dòng)配置信息的第一消息; 第一處理模塊,用于根據(jù)所述第一消息確定所述PC支持所述第一驅(qū)動(dòng)配置信息,使用所述第一驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一處理模塊包括 確定單元,用于在所述發(fā)送模塊發(fā)送所述第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)接收到所述第一消息的情況下,確定所述PC支持所述第一驅(qū)動(dòng)配置信息。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 第二處理模塊,用于在所述發(fā)送模塊發(fā)送所述第一驅(qū)動(dòng)配置信息后的第一預(yù)定時(shí)長內(nèi)沒有接收到所述第一消息的情況下,將所述多種驅(qū)動(dòng)配置信息中所述第一驅(qū)動(dòng)配置信息的下一個(gè)驅(qū)動(dòng)配置信息發(fā)送給所述PC,直到確定所述PC支持當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息,使用所述當(dāng)前發(fā)送的驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括 第三處理模塊,用于在所述第二處理模塊將所述多種驅(qū)動(dòng)配置信息中的一個(gè)驅(qū)動(dòng)配置信息發(fā)送給所述PC之前確定所述多種驅(qū)動(dòng)配置信息中只剩ー個(gè)驅(qū)動(dòng)配置信息未發(fā)送給所述PC的情況下,直接使用該驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的裝置,其特征在于,所述多種驅(qū)動(dòng)配置信息包括以太網(wǎng)控制傳輸模式ECM的驅(qū)動(dòng)配置信息、遠(yuǎn)程網(wǎng)絡(luò)驅(qū)動(dòng)程序接ロ規(guī)范RNDIS的驅(qū)動(dòng)配 置信息,以及移動(dòng)寬帶接ロ模式MBM的驅(qū)動(dòng)配置信息。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)適配方法及裝置。其中,該方法包括將預(yù)先配置在網(wǎng)卡中的多種驅(qū)動(dòng)配置信息中的第一驅(qū)動(dòng)配置信息發(fā)送給個(gè)人電腦(PC);接收PC返回的響應(yīng)于第一驅(qū)動(dòng)配置信息的第一消息;根據(jù)第一消息確定PC支持第一驅(qū)動(dòng)配置信息,使用第一驅(qū)動(dòng)配置信息進(jìn)行網(wǎng)絡(luò)適配。通過本發(fā)明,能夠滿足常用操作系統(tǒng)(WINDOWS/MAC/LINUX)下USB網(wǎng)絡(luò)設(shè)備的接口需要,避免不同操作系統(tǒng)兼容性問題,從而實(shí)現(xiàn)網(wǎng)絡(luò)適配,并達(dá)到了提高用戶體驗(yàn)的效果。
文檔編號(hào)G06F9/445GK102693142SQ20121014541
公開日2012年9月26日 申請(qǐng)日期2012年5月10日 優(yōu)先權(quán)日2012年5月10日
發(fā)明者龐盛金, 盛偉光, 鄧慶田, 馬少峰 申請(qǐng)人:中興通訊股份有限公司南京分公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新建县| 平凉市| 启东市| 中江县| 昆明市| 湖南省| 古丈县| 象州县| 夏邑县| 太白县| 清涧县| 呼伦贝尔市| 常熟市| 健康| 清原| 宁强县| 渭南市| 宣城市| 全椒县| 宁晋县| 榆林市| 东台市| 阜新| 东乌珠穆沁旗| 博野县| 武安市| 平陆县| 万全县| 宜州市| 阳朔县| 蒲江县| 安丘市| 准格尔旗| 柳林县| 綦江县| 格尔木市| 蕉岭县| 桓台县| 金华市| 辽源市| 凉山|