專利名稱:一種無線網(wǎng)卡自安裝的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線網(wǎng)卡的自安裝技術(shù),尤其涉及一種無線網(wǎng)卡和計算機連接時所需
的無線網(wǎng)卡驅(qū)動和應用程序的自安裝的方法及系統(tǒng)。
背景技術(shù):
隨著無線寬帶上網(wǎng)的需求越來越強烈,用戶對插入計算機中的數(shù)據(jù)卡的方便性提出了更高的要求,用戶希望插入數(shù)據(jù)卡即可實現(xiàn)上網(wǎng),傳統(tǒng)的安裝光盤方式已經(jīng)不能滿足用戶需求,自安裝技術(shù)應運而生,該技術(shù)利用內(nèi)置的閃存(flash)來存儲驅(qū)動及應用軟件,并在數(shù)據(jù)卡插入計算機USB中時自動監(jiān)測、安裝所需軟件,消除了用戶忘記攜帶光盤就無法使用的不便。 目前,也存在一些可以自動安裝的移動終端產(chǎn)品,但是這些產(chǎn)品主要是依靠芯片廠商提供的固件支持或者開放源碼,讓終端廠商進行二次開發(fā)實現(xiàn)該自安裝功能的,對于芯片廠商的依賴比較大。并且芯片支持的flash有最大容量限制,存儲一般的驅(qū)動和應用軟件安裝包會有剩余空間被閑置,對于特別大的安裝包又無法滿足存儲空間需求??梢?,新的需求是如何既不依賴于芯片廠商,而能由終端廠商自主開發(fā)移動終端的該自安裝功能;又能利用移動終端存儲實現(xiàn)該功能軟件包之外的有效存儲空間。針對這個新的需求尚未存在解決方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種無線網(wǎng)卡自安裝的方法及系統(tǒng),既能由終端廠商自主開發(fā)移動終端的自安裝功能;又能利用移動終端存儲實現(xiàn)該功能軟件包之外的有效存儲空間。 為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的
—種無線網(wǎng)卡自安裝的方法,該方法包括 將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部的閃存(flash)空間,將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶存儲使用; 在移動終端連接到計算機時,將ISO格式的安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。 其中,所述安裝包的集成以及所述U盤的設(shè)置具體包括 將所述無線網(wǎng)卡驅(qū)動和應用軟件制作成ISO格式文件的安裝包; 讀取所述安裝包并燒錄在所述flash空間中; 根據(jù)所述安裝包的大小將所述flash空間分區(qū)成兩部分,且第一分區(qū)滿足所述安裝包的存儲需求,第二分區(qū)設(shè)置為U盤供用戶存儲使用; 將兩部分的分區(qū)分別格式化,并將所述安裝包寫入到所述第一分區(qū)。
其中,實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝具體包括
計算機檢測所述無線網(wǎng)卡驅(qū)動和應用軟件是否已經(jīng)安裝,如果已經(jīng)安裝,則接受上報給計算機的所述U盤,拒絕所述虛擬光驅(qū),并下發(fā)網(wǎng)卡接通指令使無線網(wǎng)卡開始工作;
如果未安裝,則同時接受上報給計算機的所述U盤和所述虛擬光驅(qū),并通過激活的inf文件調(diào)用所述無線網(wǎng)卡驅(qū)動和應用軟件開始自動安裝。 其中,該方法進一步包括所述無線網(wǎng)卡驅(qū)動和應用軟件安裝結(jié)束后,通過下發(fā)斷開重新接入指令,斷開所述移動終端與所述計算機的連接。
—種無線網(wǎng)卡自安裝的系統(tǒng),該系統(tǒng)包括集成及設(shè)置單元、自安裝單元;其中,
集成及設(shè)置單元,用于將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部的flash空間,將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶存儲使用; 自安裝單元,用于在移動終端連接到計算機時,將ISO格式的安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。 其中,所述flash空間位于移動終端內(nèi)部的flash模塊,所述flash模塊,用于存儲ISO格式的安裝包和供用戶存儲使用的U盤數(shù)據(jù);其中, 所述flash模塊根據(jù)所述ISO格式的安裝包的大小劃分成兩部分分區(qū),且第一分區(qū)滿足所述ISO格式的安裝包的存儲需求,第二分區(qū)設(shè)置為U盤供用戶存儲使用。
其中,所述第一分區(qū),進一步在所述移動終端連接到計算機時,通過對所述ISO格式的安裝包的映射,設(shè)置為虛擬光驅(qū)供用戶使用。 其中,所述自安裝單元包括控制器、Hub、命令下發(fā)模塊;其中, 控制器,用于上報所述flash模塊中設(shè)置的U盤和虛擬光驅(qū),響應命令下發(fā)模塊下
發(fā)的指令,控制Hub來使能/禁止無線網(wǎng)卡連接到計算機; 所述Hub,用于提供計算機連接到控制器和無線網(wǎng)卡的兩個數(shù)據(jù)通道,在所述控制器的控制下,使能/禁止無線網(wǎng)卡連接到計算機; 命令下發(fā)模塊,用于下發(fā)指令給控制器,觸發(fā)控制器控制所述無線網(wǎng)卡驅(qū)動和應用軟件的自安裝操作。 其中,檢測到所述無線網(wǎng)卡驅(qū)動和應用軟件已經(jīng)安裝的情況下,計算機接受上報給計算機的U盤,拒絕虛擬光驅(qū),所述命令下發(fā)模塊下發(fā)的指令具體為網(wǎng)卡接通指令;
所述控制器,進一步用于根據(jù)接收到的所述網(wǎng)卡接通指令,控制Hub連通與無線網(wǎng)卡相連的數(shù)據(jù)通道,使能無線網(wǎng)卡連接到計算機。 其中,檢測到所述無線網(wǎng)卡驅(qū)動和應用軟件已經(jīng)安裝的情況下,計算機同時接受上報給計算機的U盤和虛擬光驅(qū),所述命令下發(fā)模塊下發(fā)的指令具體為安裝包自動安裝指令; 所述控制器,進一步用于根據(jù)接收到的所述安裝包自動安裝指令,控制Hub斷開與無線網(wǎng)卡相連的數(shù)據(jù)通道,禁止無線網(wǎng)卡連接到計算機;通過激活的inf文件調(diào)用所述無線網(wǎng)卡驅(qū)動和應用軟件開始自動安裝。 本發(fā)明將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部的flash空間,將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶存儲使用;在移動終端連接到計算機時,將ISO格式的安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。
采用本發(fā)明,通過將上述ISO格式的安裝包集成在移動終端內(nèi)部的flash空間,且將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶存儲使用,利用集成的ISO格式的安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝,從而由移動終端的設(shè)備廠商自主實現(xiàn)移動終端的自安裝功能,不僅可以擺脫對芯片自安裝功能的依賴,而且能夠自主選擇移動終端內(nèi)置flash容量的大小,以滿足不同軟件安裝包的存儲容量需求。另外,還能最大限度的利用該flash的存儲空間,將軟件安裝包占用之外的空間以U盤形式供用戶使用。
圖1為本發(fā)明方法的實現(xiàn)流程示意圖; 圖2為本發(fā)明系統(tǒng)一實施例的組成結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明的基本思想是將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部的flash空間,將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶存儲使用;在移動終端連接到計算機時,將ISO格式的安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。 下面結(jié)合附圖對技術(shù)方案的實施作進一步的詳細描述。 如圖1所示,一種無線網(wǎng)卡自安裝的方法,該方法包括以下步驟 步驟101、將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部
的flash空間,將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶存儲使用。 這里,步驟101的安裝包的集成以及U盤的設(shè)置具體包括 步驟1011、將無線網(wǎng)卡驅(qū)動和應用軟件制作成ISO格式文件的安裝包。 步驟1012、讀取ISO格式文件的安裝包并燒錄在移動終端內(nèi)部的flash空間中。 步驟1013、根據(jù)ISO格式文件的安裝包的大小,將flash空間分區(qū)成兩部分,且第
一分區(qū)剛好能夠滿足該ISO格式文件的安裝包的存儲需求,第二分區(qū)設(shè)置為U盤供用戶存
儲使用。這樣分區(qū)的處理,能最大限度的利用flash空間的存儲空間,除了能滿足該ISO格
式文件的安裝包的存儲需求,還能滿足用戶存儲U盤數(shù)據(jù)的需要。 步驟1014、將兩部分的分區(qū)分別格式化,并將ISO格式文件的安裝包寫入到第一分區(qū)。 步驟102、在移動終端連接到計算機時,將ISO格式的安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。 這里,步驟102的實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝具體包括以下步驟
步驟1021、計算機檢測無線網(wǎng)卡驅(qū)動和應用軟件是否已經(jīng)安裝,如果已經(jīng)安裝,則執(zhí)行步驟1022 ;如果未安裝,則執(zhí)行步驟1023。 步驟1022、計算機接受上報給計算機的U盤,拒絕虛擬光驅(qū),并下發(fā)網(wǎng)卡接通指令使無線網(wǎng)卡開始工作;結(jié)束當前檢測流程。 步驟1023、計算機同時接受上報給計算機的U盤和虛擬光驅(qū),并通過激活的inf文件調(diào)用無線網(wǎng)卡驅(qū)動和應用軟件開始自動安裝;結(jié)束當前檢測流程。 這里,執(zhí)行步驟1023,在無線網(wǎng)卡驅(qū)動和應用軟件安裝結(jié)束后,通過下發(fā)斷開重新接入指令,斷開移動終端與計算機的連接。 —種無線網(wǎng)卡自安裝的系統(tǒng),該系統(tǒng)包括集成及設(shè)置單元、自安裝單元。其中,集成及設(shè)置單元,用于將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部的flash空間,將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶存儲使用。自安裝單元,用于在移動終端連接到計算機時,將ISO格式的安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。 這里,flash空間位于移動終端內(nèi)部的flash模塊,flash模塊,用于存儲ISO格式的安裝包和供用戶存儲使用的U盤數(shù)據(jù)。其中,flash模塊根據(jù)ISO格式的安裝包的大小劃分成兩部分分區(qū),且第一分區(qū)剛好能夠滿足ISO格式的安裝包的存儲需求,第二分區(qū)設(shè)置為U盤供用戶存儲使用。 其中,上述第一分區(qū),進一步在移動終端連接到計算機時,通過對ISO格式的安裝包的映射,設(shè)置為虛擬光驅(qū)供用戶使用。 這里,自安裝單元包括控制器、Hub、命令下發(fā)模塊。其中,控制器,用于上報flash模塊中設(shè)置的U盤和虛擬光驅(qū),響應命令下發(fā)模塊下發(fā)的指令,控制Hub來使能/禁止無線網(wǎng)卡連接到計算機。Hub,用于提供計算機連接到控制器和無線網(wǎng)卡的兩個數(shù)據(jù)通道,在控制器的控制下,使能/禁止無線網(wǎng)卡連接到計算機。命令下發(fā)模塊,用于下發(fā)指令給控制器,觸發(fā)控制器控制無線網(wǎng)卡驅(qū)動和應用軟件的自安裝操作。 以下對命令下發(fā)模塊在不同情況下,下發(fā)的指令以及由指令觸發(fā)控制器的控制自安裝操作的不同分別闡述。 第一種情況檢測到無線網(wǎng)卡驅(qū)動和應用軟件已經(jīng)安裝的情況,此時計算機接受上報給計算機的U盤,拒絕虛擬光驅(qū)。
命令下發(fā)模塊下發(fā)的指令具體為網(wǎng)卡接通指令。 控制器,進一步用于根據(jù)接收到的網(wǎng)卡接通指令,控制Hub連通與無線網(wǎng)卡相連的數(shù)據(jù)通道,使能無線網(wǎng)卡連接到計算機。 第二種情況檢測到無線網(wǎng)卡驅(qū)動和應用軟件已經(jīng)安裝的情況,此時計算機同時接受上報給計算機的U盤和虛擬光驅(qū)。
命令下發(fā)模塊下發(fā)的指令具體為安裝包自動安裝指令。 控制器,進一步用于根據(jù)接收到的安裝包自動安裝指令,控制Hub斷開與無線網(wǎng)卡相連的數(shù)據(jù)通道,禁止無線網(wǎng)卡連接到計算機;通過激活的inf文件調(diào)用所述無線網(wǎng)卡驅(qū)動和應用軟件開始自動安裝。 綜上所述,本發(fā)明的方案是一種移動終端的設(shè)備廠商自主實現(xiàn)移動終端無線網(wǎng)卡驅(qū)動程序和應用軟件自安裝的方案,且在自安裝后自啟動,能最大限度的利用移動終端內(nèi)置的flash空間,給用戶提供額外的U盤使用。 采用本發(fā)明,當用戶將無線網(wǎng)卡連接到計算機時,能夠自動安裝無線網(wǎng)卡的驅(qū)動和應用軟件,并能在安裝完成后自動啟動無線網(wǎng)卡,falsh中未使用的空間可以作為移動U盤供用戶存儲使用,不僅最大限度減少了用戶的參與就能實現(xiàn)用戶的上網(wǎng)需求,還能充分利用falsh的存儲空間。
針對本發(fā)明的方法而言,本發(fā)明主要包括以下內(nèi)容 1、將無線網(wǎng)卡的驅(qū)動和應用軟件以及用于自啟動的inf文件制作成ISO格式文件,flash燒寫軟件讀取該ISO文件的大小,并根據(jù)該ISO文件的大小將移動終端內(nèi)置的flash分區(qū)成兩部分E和F,令F分區(qū)剛好能夠滿足該ISO文件的存儲需求;E分區(qū)作為U盤供用戶使用。 其中,針對ISO文件而言,ISO的全稱為Isolation, ISO文件一般以iso為擴展名,是復制光盤上全部信息而形成的鏡像文件。本文中的ISO文件包含兩部分inf文件和安裝包,安裝包中包含驅(qū)動和應用軟件。 2、將兩個分區(qū)分別格式化,并將該ISO文件寫入到F分區(qū)。 3、用戶將無線網(wǎng)卡連接到計算機時,數(shù)據(jù)卡將F分區(qū)中的ISO文件映射為虛擬光驅(qū),E分區(qū)作為U盤上報給主機。 其中,文中的數(shù)據(jù)卡即為內(nèi)置有flash的移動終端,由于本發(fā)明是針對無線網(wǎng)卡驅(qū)動和應用軟件自安裝的方案,因此,該數(shù)據(jù)卡也可以稱為無線網(wǎng)卡,其他地方涉及的數(shù)據(jù)卡都是這個意思,不作贅述。 4、主機的驅(qū)動程序檢測無線網(wǎng)卡的驅(qū)動程序和應用軟件是否已經(jīng)安裝。 5、如果已經(jīng)安裝了無線網(wǎng)卡,則接受U盤,拒絕映射形成的虛擬光驅(qū),并下發(fā)網(wǎng)卡
接通指令使無線網(wǎng)卡開始工作。這樣顯示給用戶的就只有U盤,無線網(wǎng)卡也開始正常工作,
實現(xiàn)了無線網(wǎng)卡的即插即用。 6、如果未安裝無線網(wǎng)卡,則同時接受映射形成的虛擬光驅(qū)和U盤。 7、映射形成的光盤被操作系統(tǒng)讀取時會激活其中的inf文件,inf文件調(diào)用驅(qū)動
和應用軟件安裝程序開始自動安裝。 其中,針對inf文件而言,inf文件是以.inf為結(jié)尾的文件,存在于windows系列的操作系統(tǒng)中,具有一些特殊的功能,本文中利用的inf特性是光盤插入光驅(qū)后,windows操作系統(tǒng)會自動運行inf文件,用inf文件將軟件安裝包啟動起來,達到自啟動的目的。inf文件位于虛擬光驅(qū)的根目錄下,用來啟動安裝包。 8、安裝結(jié)束后安裝軟件下發(fā)斷開重新接入命令,跳轉(zhuǎn)到3繼續(xù)執(zhí)行。
針對本發(fā)明的系統(tǒng)而言,本發(fā)明主要包括以下內(nèi)容 本發(fā)明對應的無線網(wǎng)卡軟硬件模塊包括無線網(wǎng)卡、控制器、Hub、 Flash以及命令下發(fā)模塊。其中,控制器用于上報U盤和虛擬光驅(qū)、響應命令下發(fā)模塊下發(fā)的命令、控制Hub來使能/禁止無線網(wǎng)卡連接到計算機等。Hub用來提供計算機連接到控制器和無線網(wǎng)卡的兩個通路,并受控制器控制。Flash包括兩個分區(qū),分別供存儲無線網(wǎng)卡驅(qū)動和應用軟件的安裝包和作為U盤供用戶使用。命令下發(fā)模塊包括無線網(wǎng)卡驅(qū)動和應用軟件的安裝包、和安裝到計算機中的過濾驅(qū)動兩部分,初次安裝時安裝包作為命令下發(fā)模塊,后續(xù)使用時安裝上的過濾驅(qū)動作為命令下發(fā)模塊。 本發(fā)明的方法及系統(tǒng),將安裝包集成在移動終端內(nèi)部的flash并實現(xiàn)自安裝,且在自安裝后自啟動,做到了即插即用,提高了用戶體驗,并可擺脫對芯片廠商對自安裝、自啟動功能的依賴;還可自由更換flash來改變存儲空間的大小,以能夠滿足用戶需求;同時能最大限度的利用flash上的存儲空間,給用戶提供額外的U盤使用。
以下對本發(fā)明進行舉例闡述。
8
方法實施例 該實施例的自安裝、自啟動流程包括以下步驟 步驟301、將無線網(wǎng)卡的驅(qū)動和應用軟件做成安裝包,再做成ISO文件。
步驟302、數(shù)據(jù)卡燒寫軟件讀取該ISO文件大小,然后根據(jù)該ISO文件大小對數(shù)據(jù)卡中的flash分區(qū),使其中的一個分區(qū)大小僅僅能夠滿足ISO文件的存儲,剩下的分區(qū)作為U盤數(shù)據(jù)存儲空間提供給用戶使用,以便節(jié)省更多的空間來作為U盤提供給用戶使用。
其中,數(shù)據(jù)卡燒寫軟件是一個能夠?qū)⑽募?,比如本文中的安裝包寫入移動終端內(nèi)置的flash中的軟件。 步驟303、數(shù)據(jù)卡燒寫軟件格式化flash的兩個分區(qū)。 步驟304、數(shù)據(jù)卡燒寫軟件將ISO文件寫入flash中為其準備的指定分區(qū),將ISO文件映射為虛擬光驅(qū)。 步驟305、數(shù)據(jù)卡插入到計算機USB 口 。 步驟306、數(shù)據(jù)卡中的控制器上報U盤和虛擬光驅(qū)給計算機。 步驟307、判斷無線網(wǎng)卡的驅(qū)動和應用軟件是否已經(jīng)安裝,如果是,則跳轉(zhuǎn)到步驟312 ;否則,跳轉(zhuǎn)到步驟308。 步驟308、計算機的操作系統(tǒng)同時接受U盤和虛擬光驅(qū)。 步驟309、虛擬光驅(qū)會由于計算機操作系統(tǒng)的觸發(fā),而自動運行虛擬光驅(qū)中的autor皿.inf文件。 步驟310、 autorun. inf文件調(diào)用無線網(wǎng)卡的驅(qū)動和應用軟件運行,開始自動安裝無線網(wǎng)卡的驅(qū)動和應用軟件。 步驟311、安裝結(jié)束后,命令下發(fā)模塊下發(fā)命令要求數(shù)據(jù)卡重啟,數(shù)據(jù)卡中的控制器會重新連接計算機,再返回到步驟302。 步驟312、已經(jīng)安裝上無線網(wǎng)卡的驅(qū)動和應用軟件了,此時的命令下發(fā)模塊作為過濾驅(qū)動,過濾掉上報給計算機的虛擬光驅(qū),使計算機的操作系統(tǒng)只顯示U盤給用戶使用。
步驟313、過濾驅(qū)動下發(fā)接通網(wǎng)卡命令。 步驟314、數(shù)據(jù)卡中的控制器打開Hub上的網(wǎng)卡通路,網(wǎng)卡開始正常工作。
系統(tǒng)實施例 如圖2所示為本發(fā)明系統(tǒng)一實施例的組成結(jié)構(gòu)示意圖,圖2中,本發(fā)明對應的軟硬件模塊,它包括無線網(wǎng)卡、控制器、Hub、 flash模塊以及命令下發(fā)模塊。 控制器用于上報U盤和虛擬光驅(qū)、響應命令下發(fā)模塊下發(fā)的命令、控制Hub來使能/禁止無線網(wǎng)卡模塊連接到計算機等。 Hub用來提供計算機連接到控制器和無線網(wǎng)卡模塊的兩個通路,并受控制器控制。該Hub相當于一個雙刀雙擲開關(guān),默認的數(shù)據(jù)通路是無線網(wǎng)卡通路斷開,flash通路連通。其后根據(jù)控制器輸出的通用輸入/輸出(GPIO, GeneralPurpose Input Output)管腳信號來確定是否接通無線網(wǎng)卡通路。其中,GPIO是芯片上的一些引腳,這些引腳具有通用性,可以自己定義控制功能來滿足設(shè)計需求。 flash模塊包括兩個分區(qū),分別供存儲無線網(wǎng)卡驅(qū)動和應用軟件的安裝包和作為U盤供用戶使用。 命令下發(fā)模塊包含無線網(wǎng)卡的驅(qū)動和應用軟件的安裝包、和安裝到計算機中的過濾驅(qū)動兩部分,初次安裝時,命令下發(fā)模塊即為該安裝包;已經(jīng)安裝上該安裝包后續(xù)使用時,命令下發(fā)模塊即為過濾驅(qū)動,用于過濾掉上報給計算機的虛擬光驅(qū),使計算機的操作系統(tǒng)只顯示U盤給用戶使用。 以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權(quán)利要求
一種無線網(wǎng)卡自安裝的方法,其特征在于,該方法包括將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部的閃存(flash)空間,將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶存儲使用;在移動終端連接到計算機時,將ISO格式的安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述安裝包的集成以及所述U盤的設(shè)置具 體包括將所述無線網(wǎng)卡驅(qū)動和應用軟件制作成ISO格式文件的安裝包; 讀取所述安裝包并燒錄在所述flash空間中;根據(jù)所述安裝包的大小將所述flash空間分區(qū)成兩部分,且第一分區(qū)滿足所述安裝包 的存儲需求,第二分區(qū)設(shè)置為U盤供用戶存儲使用;將兩部分的分區(qū)分別格式化,并將所述安裝包寫入到所述第一分區(qū)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安 裝具體包括計算機檢測所述無線網(wǎng)卡驅(qū)動和應用軟件是否已經(jīng)安裝,如果已經(jīng)安裝,則接受上報給計算機的所述U盤,拒絕所述虛擬光驅(qū),并下發(fā)網(wǎng)卡接通指令使無線網(wǎng)卡開始工作;如果未安裝,則同時接受上報給計算機的所述U盤和所述虛擬光驅(qū),并通過激活的inf文件調(diào)用 所述無線網(wǎng)卡驅(qū)動和應用軟件開始自動安裝。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法進一步包括所述無線網(wǎng)卡驅(qū)動和應用軟件安裝結(jié)束后,通過下發(fā)斷開重新接入指令,斷開所述移動終端與所述計算機的連 接。
5. —種無線網(wǎng)卡自安裝的系統(tǒng),其特征在于,該系統(tǒng)包括集成及設(shè)置單元、自安裝單 元;其中,集成及設(shè)置單元,用于將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終 端內(nèi)部的flash空間,將flash空間中ISO格式的安裝包未占用的空間設(shè)置為U盤供用戶 存儲使用;自安裝單元,用于在移動終端連接到計算機時,將ISO格式的安裝包映射為虛擬光驅(qū), 實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。
6. 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述flash空間位于移動終端內(nèi)部的 flash模塊,所述flash模塊,用于存儲ISO格式的安裝包和供用戶存儲使用的U盤數(shù)據(jù); 其中,所述flash模塊根據(jù)所述ISO格式的安裝包的大小劃分成兩部分分區(qū),且第一分區(qū)滿 足所述ISO格式的安裝包的存儲需求,第二分區(qū)設(shè)置為U盤供用戶存儲使用。
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第一分區(qū),進一步在所述移動終端連 接到計算機時,通過對所述ISO格式的安裝包的映射,設(shè)置為虛擬光驅(qū)供用戶使用。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述自安裝單元包括控制器、Hub、命令 下發(fā)模塊;其中,控制器,用于上報所述flash模塊中設(shè)置的U盤和虛擬光驅(qū),響應命令下發(fā)模塊下發(fā)的 指令,控制Hub來使能/禁止無線網(wǎng)卡連接到計算機;所述Hub,用于提供計算機連接到控制器和無線網(wǎng)卡的兩個數(shù)據(jù)通道,在所述控制器的控制下,使能/禁止無線網(wǎng)卡連接到計算機;命令下發(fā)模塊,用于下發(fā)指令給控制器,觸發(fā)控制器控制所述無線網(wǎng)卡驅(qū)動和應用軟件的自安裝操作。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,檢測到所述無線網(wǎng)卡驅(qū)動和應用軟件已經(jīng)安裝的情況下,計算機接受上報給計算機的U盤,拒絕虛擬光驅(qū),所述命令下發(fā)模塊下發(fā)的指令具體為網(wǎng)卡接通指令;所述控制器,進一步用于根據(jù)接收到的所述網(wǎng)卡接通指令,控制Hub連通與無線網(wǎng)卡相連的數(shù)據(jù)通道,使能無線網(wǎng)卡連接到計算機。
10. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,檢測到所述無線網(wǎng)卡驅(qū)動和應用軟件已經(jīng)安裝的情況下,計算機同時接受上報給計算機的U盤和虛擬光驅(qū),所述命令下發(fā)模塊下發(fā)的指令具體為安裝包自動安裝指令;所述控制器,進一步用于根據(jù)接收到的所述安裝包自動安裝指令,控制Hub斷開與無線網(wǎng)卡相連的數(shù)據(jù)通道,禁止無線網(wǎng)卡連接到計算機;通過激活的inf文件調(diào)用所述無線網(wǎng)卡驅(qū)動和應用軟件開始自動安裝。
全文摘要
本發(fā)明公開了一種無線網(wǎng)卡自安裝的方法,該方法包括將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部的flash空間,將flash空間中安裝包未占用的空間設(shè)置為U盤供用戶存儲使用;將安裝包映射為虛擬光驅(qū),實現(xiàn)無線網(wǎng)卡驅(qū)動和應用軟件的自安裝。本發(fā)明還公開了一種無線網(wǎng)卡自安裝的系統(tǒng),該系統(tǒng)中,集成及設(shè)置單元用于將ISO格式的無線網(wǎng)卡驅(qū)動和應用軟件的安裝包集成在移動終端內(nèi)部的flash空間,將flash空間中安裝包未占用的空間設(shè)置為U盤供用戶存儲使用。采用本發(fā)明的方法及系統(tǒng),既能由終端廠商自主開發(fā)移動終端的自安裝功能;又能利用移動終端存儲實現(xiàn)該功能軟件包之外的有效存儲空間。
文檔編號G06F9/445GK101702131SQ20091023841
公開日2010年5月5日 申請日期2009年11月19日 優(yōu)先權(quán)日2009年11月19日
發(fā)明者劉曉鵬, 郭志雪 申請人:中興通訊股份有限公司