專利名稱:一種自動(dòng)安裝具通用序列總線接口的裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自動(dòng)安裝具通用序列總線接口的裝置及方法,特別是涉及一種不需要以手動(dòng)方式安裝特定驅(qū)動(dòng)程序于操作系統(tǒng)上,而能以自動(dòng)方式安裝具通用序列總線接口的裝置及方法。
背景技術(shù):
通用序列總線已是目前電子產(chǎn)品最普遍的接口裝置,無(wú)論是在計(jì)算機(jī)主機(jī)或是便攜式電子產(chǎn)品都可以看見它的蹤跡。在現(xiàn)今的計(jì)算機(jī)主機(jī)或是便攜式電子產(chǎn)品內(nèi)部的操作系統(tǒng)都已支持標(biāo)準(zhǔn)的通用序列總線接口的驅(qū)動(dòng)程序,無(wú)論該通用序列總線接口的版本為1.1或者是2.0。所以,使用者只要將另一個(gè)具有通用序列總線接口的裝置連接至上述所提及的計(jì)算機(jī)主機(jī)或是手持式電子產(chǎn)品,則在計(jì)算機(jī)主機(jī)或是便攜式電子產(chǎn)品內(nèi)建的操作系統(tǒng),只要一檢測(cè)到有外接式的通用序列總線接口的裝置,隨即就自動(dòng)安裝標(biāo)準(zhǔn)的通用序列總線接口的驅(qū)動(dòng)程序。
在計(jì)算機(jī)發(fā)展初期,絕大部份的電子外圍產(chǎn)品都只支持有線的連接線。因有線的連接線有許多的缺點(diǎn),諸如攜帶不便及只能使用在有限的區(qū)域等缺點(diǎn),有許多的廠商研發(fā)出無(wú)線芯片的電子產(chǎn)品,以期待能跳脫有線連接線的缺點(diǎn)。所以市面出現(xiàn)了許多支持無(wú)線功能的無(wú)線網(wǎng)絡(luò)芯片,然而這些無(wú)線網(wǎng)絡(luò)芯片需要有特定的網(wǎng)絡(luò)通信協(xié)議及特定的驅(qū)動(dòng)程序才能發(fā)揮其特有的功效。
因許多制造商的競(jìng)爭(zhēng)激烈,所可看出在市面有許多整合型無(wú)線網(wǎng)絡(luò)芯片及其電子產(chǎn)品出現(xiàn)。當(dāng)制造商欲開發(fā)一種具有多功能的無(wú)線網(wǎng)絡(luò)裝置時(shí),會(huì)發(fā)現(xiàn)因每一個(gè)網(wǎng)絡(luò)通信協(xié)議都大不相同其電子產(chǎn)品外圍的接口也都不同,都各個(gè)需要特定的驅(qū)動(dòng)程序,因此當(dāng)將電子產(chǎn)品出售至使用者手中時(shí),須由使用者以手動(dòng)方式且通過其它儲(chǔ)存媒體將特定驅(qū)動(dòng)程序安裝于操作系統(tǒng)上,才能進(jìn)一步使用。一般使用者為非專業(yè)人士,經(jīng)常無(wú)法順利完成安裝程序而造成使用者的困擾,且由于手動(dòng)方式安裝繁瑣而使得一般無(wú)線網(wǎng)絡(luò)裝置不具可移植性功能。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種自動(dòng)安裝具通用序列總線接口的裝置,解決使用者須以手動(dòng)方式將通用序列總線接口裝置的特定驅(qū)動(dòng)程序安裝于操作系統(tǒng)上的困擾,而以自動(dòng)方式來安裝所述通用序列總線接口裝置的特定驅(qū)動(dòng)程序。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,包括一通用序列總線集線器控制單元;一掃描及檢測(cè)單元,電性連接于所述通用序列總線集線器控制單元;一內(nèi)存控制單元,電性連接于所述掃描及檢測(cè)單元;一內(nèi)存儲(chǔ)存單元,電性連接于所述內(nèi)存控制單元;及一通用序列總線裝置控制單元,電性連接于所述掃描及檢測(cè)單元。
上述自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,還包含一延遲控制單元,電性連接于所述內(nèi)存控制單元及所述通用序列總線裝置控制單元。
上述自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,所述掃描及檢測(cè)單元用以掃描目前所述通用序列總線集線器控制單元的連接端口總數(shù),及檢測(cè)目前所述通用序列總線集線器控制單元的連接端口使用狀態(tài)。
上述自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,所述內(nèi)存儲(chǔ)存單元可為一高速緩存。
上述自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,所述通用序列總線裝置可為一無(wú)線網(wǎng)絡(luò)裝置、一數(shù)字相機(jī)或其它通用序列總線接口轉(zhuǎn)換的可移植性裝置。
本發(fā)明還提供一種自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,包括一通用序列總線集線器控制單元;一掃描及檢測(cè)單元,電性連接于所述通用序列總線集線器控制單元;一內(nèi)存控制單元,電性連接于所述掃描及檢測(cè)單元;一第一內(nèi)存單元,電性連接于所述內(nèi)存控制單元;及一無(wú)線網(wǎng)絡(luò)控制單元,電性連接于所述掃描及檢測(cè)單元和一第二內(nèi)存單元。
上述自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,還包括一延遲控制單元,電性連接于所述內(nèi)存控制單元;及一第二內(nèi)存單元,電性連接于所述延遲控制單元。
上述自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,所述掃描及檢測(cè)單元用以掃描目前所述通用序列總線集線器控制單元的連接端口總數(shù),及檢測(cè)目前所述通用序列總線集線器控制單元的連接端口使用狀態(tài)。
上述自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,所述第一內(nèi)存單元可為一高速緩存。
上述自動(dòng)安裝具通用序列總線接口的裝置,其特點(diǎn)在于,所述第二內(nèi)存單元可為一靜態(tài)隨機(jī)存取內(nèi)存。
本發(fā)明還提供一種自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,包括初始化一通用序列總線接口裝置內(nèi)部的一通用序列總線集線器;安裝所述通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;檢測(cè)是否已安裝完所述通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;及啟動(dòng)所述通用序列總線集線器所連接的一通用序列總線裝置。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述初始化一通用序列總線接口裝置內(nèi)部的一通用序列總線集線器步驟前,還包含連接一通用序列總線接口裝置至一計(jì)算機(jī)主機(jī)的通用序列總線連接端口。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序?yàn)樗鲇?jì)算機(jī)主機(jī)操作系統(tǒng)所內(nèi)設(shè)支持通用序列總線內(nèi)存儲(chǔ)存裝置的驅(qū)動(dòng)程序。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述檢測(cè)是否已安裝完所述通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序步驟中,若檢測(cè)結(jié)果為是則繼續(xù)下一個(gè)步驟,反之,則回到所述安裝所述通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序步驟。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述檢測(cè)是否已安裝完所述通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序的步驟中,還包括掃描所述通用序列總線集線器的其余連接端狀態(tài);及執(zhí)行所述通用序列總線集線器所連接裝置的一驅(qū)動(dòng)程序。
上述自動(dòng)安裝具通用序列總線接口的方法,其特點(diǎn)在于,所述執(zhí)行所述通用序列總線集線器所連接裝置的一驅(qū)動(dòng)程序的步驟中,所述驅(qū)動(dòng)程序是根據(jù)所述內(nèi)存儲(chǔ)存裝置內(nèi)部執(zhí)行一特定程序所執(zhí)行。
本發(fā)明還提供一種自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,包括連接一通用序列總線接口裝置至一計(jì)算機(jī)主機(jī)的通用序列總線連接端口;初始化一通用序列總線接口裝置內(nèi)部的一通用序列總線集線器;安裝所述通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;檢測(cè)是否已安裝完所述通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;等待一段延遲時(shí)間;及啟動(dòng)一無(wú)線網(wǎng)絡(luò)裝置。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序?yàn)樗鲇?jì)算機(jī)主機(jī)操作系統(tǒng)所內(nèi)設(shè)支持通用序列總線內(nèi)存儲(chǔ)存裝置的驅(qū)動(dòng)程序。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述檢測(cè)是否已安裝完所述通用序列總線內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序步驟中,若檢測(cè)結(jié)果為是則繼續(xù)下一個(gè)步驟,反之,則回到所述安裝所述通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序步驟。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述延遲時(shí)間用以保證所述通用序列總線已安裝完驅(qū)動(dòng)程序且送出一驅(qū)動(dòng)信號(hào)給一無(wú)線網(wǎng)絡(luò)裝置。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述延遲時(shí)間為20秒。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述等待一段延遲時(shí)間的步驟中,還包括掃描所述通用序列總線集線器的其余連接端狀態(tài);及安裝一無(wú)線網(wǎng)絡(luò)裝置驅(qū)動(dòng)程序。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述執(zhí)行所述安裝一無(wú)線網(wǎng)絡(luò)裝置驅(qū)動(dòng)程序的步驟中,所述驅(qū)動(dòng)程序是根據(jù)所述內(nèi)存儲(chǔ)存裝置內(nèi)部執(zhí)行一特定程序所安裝。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述無(wú)線網(wǎng)絡(luò)裝置為可支持802.11a/b/g的通信協(xié)議裝置。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述無(wú)線網(wǎng)絡(luò)裝置為可支持超寬頻的通信協(xié)議裝置。
上述自動(dòng)安裝具通用序列總線接口裝置的方法,其特點(diǎn)在于,所述無(wú)線網(wǎng)絡(luò)裝置為可支持藍(lán)牙通信協(xié)議的裝置。
本發(fā)明的功效,在于解決了使用者須以手動(dòng)方式將通用序列總線接口裝置的特定驅(qū)動(dòng)程序安裝于操作系統(tǒng)上的困擾,以自動(dòng)方式來安裝所述通用序列總線接口裝置的特定驅(qū)動(dòng)程序。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。
圖1為本發(fā)明自動(dòng)安裝具通用序列總線接口的裝置的電路方塊圖;圖2為本發(fā)明自動(dòng)安裝具通用序列總線接口的裝置的最佳實(shí)施例電路方塊圖;圖3為本發(fā)明的自動(dòng)安裝具通用序列總線接口的裝置的方法流程圖;及圖4為本發(fā)明的自動(dòng)安裝具通用序列總線接口的裝置最佳實(shí)施例的方法流程圖。
其中,附圖標(biāo)記10-通用序列總線連接端口12、30-通用序列總線集線器控制單元14、32-掃描及檢測(cè)單元16、34-內(nèi)存控制單元18-內(nèi)存儲(chǔ)存單元20、38-延遲控制單元22-通用序列總線裝置控制單元36-第一內(nèi)存單元40-第二內(nèi)存單元42-無(wú)線網(wǎng)絡(luò)控制單元具體實(shí)施方式
請(qǐng)參考圖1,為本發(fā)明自動(dòng)安裝具通用序列總線接口的裝置的電路方塊圖,包括一通用序列總線集線器控制單元12,電性連接且接收一計(jì)算機(jī)主機(jī)或一便攜式電子產(chǎn)品的通用序列總線連接端口10的信號(hào),一掃描及檢測(cè)單元14,電性連接于通用序列總線集線器控制單元12,用以掃描目前通用序列總線集線器控制單元12的連接端口總數(shù),并檢測(cè)目前通用序列總線集線器控制單元12的連接端口使用狀態(tài)。
一內(nèi)存控制單元16,電性連接于掃描及檢測(cè)單元14,一內(nèi)存儲(chǔ)存單元18,電性連接于該內(nèi)存控制單元16,內(nèi)存儲(chǔ)存單元16可為一高速緩存,一延遲控制單元20,電性連接于內(nèi)存控制單元16,及一通用序列總線裝置控制單元20,電性連接于掃描及檢測(cè)單元14與延遲控制單元20。
該硬件的啟動(dòng)運(yùn)作順序是由通用序列總線集線器控制單元12→內(nèi)存控制單元16→內(nèi)存儲(chǔ)存單元18→通用序列總線裝置控制單元22,為了避免內(nèi)存控制單元16和通用序列總線裝置控制單元22同時(shí)啟動(dòng),硬件設(shè)計(jì)的理念就是當(dāng)該通用序列總線裝置控制單元22檢測(cè)到通用序列總線存在接觸(attach)的動(dòng)作時(shí),改由內(nèi)存控制單元16作延遲控制。也就是說,當(dāng)通用序列總線插入接觸(plug attach)之后,通用序列總線信號(hào)啟動(dòng)通用序列總線集線器控制單元12的動(dòng)作。
通用序列總線集線器控制單元12通過一第一通用序列總線集線器連接端口10啟動(dòng)內(nèi)存控制單元16,此時(shí)雖然通用序列總線集線器控制單元12欲通過一第二通用序列總線集線器連接端口啟動(dòng)通用序列總線裝置控制單元22,但因?yàn)橥ㄓ眯蛄锌偩€裝置控制單元22的通用序列總線硬件高電位組態(tài)針腳(pull high)啟動(dòng)信號(hào)通過一致能信號(hào)線改接至內(nèi)存控制單元16,必須等到內(nèi)存儲(chǔ)存單元18讀取完畢后,才會(huì)將致能信號(hào)線的信號(hào)改為硬件高電位組態(tài)針腳(pull high)才能啟動(dòng)通用序列總線裝置控制單元22。
請(qǐng)參考圖2,為本發(fā)明的自動(dòng)安裝具通用序列總線接口的裝置的最佳實(shí)施例電路方塊圖,包括一通用序列總線集線器控制單元30,電性連接且接收一計(jì)算機(jī)主機(jī)或一便攜式電子產(chǎn)品的通用序列總線連接端口10的信號(hào),一掃描及檢測(cè)單元32,電性連接于通用序列總線集線器控制單元30,掃描及檢測(cè)單元32用以掃描目前通用序列總線集線器控制單元30的連接端口總數(shù),及檢測(cè)目前通用序列總線集線器控制單元30的連接端口使用狀態(tài)。
一內(nèi)存控制單元34,電性連接于掃描及檢測(cè)單元32,一第一內(nèi)存單元36,電性連接于內(nèi)存控制單元34,第一內(nèi)存單元36可為一高速緩存,一延遲控制單元38,電性連接于內(nèi)存控制單元34,一第二內(nèi)存單元40,電性連接于延遲控制單元38,該第二內(nèi)存單元40可為一靜態(tài)隨機(jī)存取內(nèi)存,及一無(wú)線網(wǎng)絡(luò)控制單元42,電性連接于掃描及檢測(cè)單元32及第二內(nèi)存單元40。
硬件的啟動(dòng)運(yùn)作順序是由通用序列總線集線器控制單元30→內(nèi)存控制單元34→第一內(nèi)存單元36→無(wú)線網(wǎng)絡(luò)控制單元42,為了避免內(nèi)存控制單元34和無(wú)線網(wǎng)絡(luò)控制單元42同時(shí)啟動(dòng),硬件設(shè)計(jì)的理念就是當(dāng)無(wú)線網(wǎng)絡(luò)控制單元42檢測(cè)到通用序列總線有接觸(attach)的動(dòng)作時(shí),改由內(nèi)存控制單元34作延遲控制。也就是說,當(dāng)通用序列總線插入接觸(plug attach)之后,通用序列總線信號(hào)啟動(dòng)通用序列總線集線器控制單元30的動(dòng)作。
通用序列總線集線器控制單元30通過一第一通用序列總線集線器連接端口啟動(dòng)內(nèi)存控制單元34,此時(shí)雖然通用序列總線集線器控制單元30欲通過一第二通用序列總線集線器連接端口啟動(dòng)無(wú)線網(wǎng)絡(luò)控制單元42,但因?yàn)闊o(wú)線網(wǎng)絡(luò)控制單元42的通用序列總線硬件高電位組態(tài)針腳(pull high)啟動(dòng)信號(hào)通過一無(wú)線網(wǎng)絡(luò)致能信號(hào)線改接至內(nèi)存控制單元34,必須等到第一內(nèi)存單元36讀取完畢后,才會(huì)將無(wú)線網(wǎng)絡(luò)信號(hào)線的信號(hào)改為硬件高電位組態(tài)針腳(pullhigh),這才能啟動(dòng)無(wú)線網(wǎng)絡(luò)控制單元42。
請(qǐng)參考圖3,為本發(fā)明的自動(dòng)安裝具通用序列總線接口的裝置方法流程圖,包括S100,將本發(fā)明的通用序列總線接口的裝置連接至一計(jì)算機(jī)主機(jī)的通用序列總線連接端口;S102,接著由計(jì)算機(jī)主機(jī)的通用序列總線啟動(dòng)通用序列總線接口裝置內(nèi)部的一通用序列總線集線器進(jìn)行初始化,再由通用序列總線集線器啟動(dòng)(內(nèi)設(shè))通用序列總線儲(chǔ)存裝置控制IC電氣電路,等待計(jì)算機(jī)主機(jī)操作系統(tǒng)完成所內(nèi)設(shè)支持標(biāo)準(zhǔn)化的通用序列總線儲(chǔ)存裝置的驅(qū)動(dòng)程序。
S104,并且安裝通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;S106,然后檢測(cè)是否已安裝完該通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;S108,若檢測(cè)結(jié)果為是,則掃描通用序列總線集線器的其余連接端狀態(tài);S110,執(zhí)行通用序列總線集線器所連接裝置的一驅(qū)動(dòng)程序;S112,驅(qū)動(dòng)程序是根據(jù)內(nèi)存儲(chǔ)存裝置內(nèi)部執(zhí)行一特定程序所執(zhí)行,及啟動(dòng)通用序列總線集線器所連接地一通用序列匯流裝置。
其中,在S106,即檢測(cè)是否已安裝完通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序的步驟中,若檢測(cè)結(jié)果為否,則回到S104,即安裝通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序。
請(qǐng)參考圖4,為本發(fā)明的自動(dòng)安裝具通用序列總線接口的裝置最佳實(shí)施例的方法流程圖。S200,將本發(fā)明的通用序列總線接口裝置連接至一計(jì)算機(jī)主機(jī)的通用序列總線連接端口;S202,接著由計(jì)算機(jī)主機(jī)的通用序列總線啟動(dòng)通用序列總線接口裝置內(nèi)部的一通用序列總線集線器進(jìn)行初始化,再由通用序列總線集線器啟動(dòng)(內(nèi)設(shè))通用序列總線儲(chǔ)存裝置控制IC電氣電路,等待計(jì)算機(jī)主機(jī)操作系統(tǒng)完成所內(nèi)設(shè)支持標(biāo)準(zhǔn)化的通用序列總線儲(chǔ)存裝置的驅(qū)動(dòng)程序。
S204,并且安裝通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;S206,等待計(jì)算機(jī)主機(jī)操作系統(tǒng)完成通用序列總線的內(nèi)存儲(chǔ)存裝置的驅(qū)動(dòng)程序安裝后,檢測(cè)是否已安裝完通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;S208,若檢測(cè)結(jié)果為是,則等待一段延遲時(shí)間,該延遲時(shí)間用以保證通用序列總線已安裝完驅(qū)動(dòng)程序且送出一驅(qū)動(dòng)信號(hào)給一無(wú)線網(wǎng)絡(luò)裝置,延遲時(shí)間為20秒,等待20秒左右后,通用序列總線的內(nèi)存儲(chǔ)存裝置的控制IC將其中的輸入/輸出電路的電氣準(zhǔn)位拉高成正準(zhǔn)位。
再由此電路電位驅(qū)動(dòng)通用序列總線集線器的一第二連接端正電位,該通用序列總線集線器第一連接端連接通用序列總線的內(nèi)存儲(chǔ)存裝置,該通用序列總線集線器第二連接端連接于通用序列總線無(wú)線網(wǎng)絡(luò)裝置,S210,掃描通用序列總線集線器的其余連接端狀態(tài);S212,安裝一通用序列總線無(wú)線網(wǎng)絡(luò)裝置驅(qū)動(dòng)程序。
由計(jì)算機(jī)主機(jī)通用序列總線的內(nèi)存儲(chǔ)存裝置的驅(qū)動(dòng)程序執(zhí)行通用序列總線內(nèi)存儲(chǔ)存裝置內(nèi)容的特定程序,此特定程序?qū)?zhí)行所指定通用序列總線無(wú)線網(wǎng)絡(luò)的軟件安裝,S214,啟動(dòng)通用序列總線無(wú)線網(wǎng)絡(luò)裝置,由通用序列總線集線器第二連接端的正電位將直接驅(qū)動(dòng)通用序列總線無(wú)線網(wǎng)絡(luò)裝置的動(dòng)作,無(wú)線網(wǎng)絡(luò)裝置為可支持802.11a/b/g的通信協(xié)議裝置、超寬頻(Ultra-Wideband;UWB)的通信協(xié)議裝置或藍(lán)牙(Bluetooth)通信協(xié)議裝置。
其中,在S206,即檢測(cè)是否已安裝完通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序的步驟中;S204,若檢測(cè)結(jié)果為否,則回到安裝通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序。
上述所提及的最佳實(shí)施例僅為使用本發(fā)明的自動(dòng)安裝具通用序列總線接口的裝置及方法,主要提及應(yīng)用于無(wú)線通信裝置,使得使用者可方便使用于各種操作系統(tǒng)上,且加強(qiáng)一般無(wú)線網(wǎng)絡(luò)裝置可移植性及方便性的功能。更具體地說,本發(fā)明的最佳實(shí)施例除了具備基本通用序列總線無(wú)線網(wǎng)絡(luò)外,還利用內(nèi)設(shè)的通用序列總線儲(chǔ)存裝置電氣特性及原理配合特殊電路與軟件運(yùn)作形成信息回路,將(1)啟動(dòng)通用序列總線儲(chǔ)存裝置電氣電路及(2)啟動(dòng)自動(dòng)檢測(cè)及完成安裝特定驅(qū)動(dòng)程序動(dòng)作(3)接續(xù)通用序列總線無(wú)線網(wǎng)絡(luò)裝置啟動(dòng)一氣呵成。
上述所提及的通用序列總線裝置不局限于本發(fā)明最佳實(shí)施例的通用序列總線無(wú)線網(wǎng)絡(luò)裝置,也可為其它通用序列總線接口轉(zhuǎn)換(USB Combo)的可移植性裝置,例如數(shù)字相機(jī)。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明利要求的保護(hù)范圍。
權(quán)利要求
1.一種自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,包括一通用序列總線集線器控制單元;一掃描及檢測(cè)單元,電性連接于所述通用序列總線集線器控制單元;一內(nèi)存控制單元,電性連接于所述掃描及檢測(cè)單元;一內(nèi)存儲(chǔ)存單元,電性連接于所述內(nèi)存控制單元;及一通用序列總線裝置控制單元,電性連接于所述掃描及檢測(cè)單元。
2.根據(jù)權(quán)利要求1所述的自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,還包含一延遲控制單元,電性連接于所述內(nèi)存控制單元及所述通用序列總線裝置控制單元。
3.根據(jù)權(quán)利要求1所述的自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,所述掃描及檢測(cè)單元用以掃描目前所述通用序列總線集線器控制單元的連接端口總數(shù),及檢測(cè)目前所述通用序列總線集線器控制單元的連接端口使用狀態(tài)。
4.根據(jù)權(quán)利要求1所述的自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,所述內(nèi)存儲(chǔ)存單元可為一高速緩存。
5.根據(jù)權(quán)利要求1所述的自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,所述通用序列總線裝置可為一無(wú)線網(wǎng)絡(luò)裝置、一數(shù)字相機(jī)或其它通用序列總線接口轉(zhuǎn)換的可移植性裝置。
6.一種自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,包括一通用序列總線集線器控制單元;一掃描及檢測(cè)單元,電性連接于所述通用序列總線集線器控制單元;一內(nèi)存控制單元,電性連接于所述掃描及檢測(cè)單元;一第一內(nèi)存單元,電性連接于所述內(nèi)存控制單元;及一無(wú)線網(wǎng)絡(luò)控制單元,電性連接于所述掃描及檢測(cè)單元和一第二內(nèi)存單元。
7.根據(jù)權(quán)利要求6所述的自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,還包括一延遲控制單元,電性連接于所述內(nèi)存控制單元;及一第二內(nèi)存單元,電性連接于所述延遲控制單元。
8.根據(jù)權(quán)利要求6所述的自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,所述掃描及檢測(cè)單元用以掃描目前所述通用序列總線集線器控制單元的連接端口總數(shù),及檢測(cè)目前所述通用序列總線集線器控制單元的連接端口使用狀態(tài)。
9.根據(jù)權(quán)利要求1所述的自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,所述第一內(nèi)存單元可為一高速緩存。
10.根據(jù)權(quán)利要求1所述的自動(dòng)安裝具通用序列總線接口的裝置,其特征在于,所述第二內(nèi)存單元可為一靜態(tài)隨機(jī)存取內(nèi)存。
11.一種自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,包括初始化一通用序列總線接口裝置內(nèi)部的一通用序列總線集線器;安裝所述通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;檢測(cè)是否已安裝完所述通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;及啟動(dòng)所述通用序列總線集線器所連接的一通用序列總線裝置。
12.根據(jù)權(quán)利要求11所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述初始化一通用序列總線接口裝置內(nèi)部的一通用序列總線集線器步驟前,還包含連接一通用序列總線接口裝置至一計(jì)算機(jī)主機(jī)的通用序列總線連接端口。
13.根據(jù)權(quán)利要求11所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序?yàn)樗鲇?jì)算機(jī)主機(jī)操作系統(tǒng)所內(nèi)設(shè)支持通用序列總線內(nèi)存儲(chǔ)存裝置的驅(qū)動(dòng)程序。
14.根據(jù)權(quán)利要求11所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述檢測(cè)是否已安裝完所述通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序步驟中,若檢測(cè)結(jié)果為是則繼續(xù)下一個(gè)步驟,反之,則回到所述安裝所述通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序步驟。
15.根據(jù)權(quán)利要求11所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述檢測(cè)是否已安裝完所述通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序的步驟中,還包括掃描所述通用序列總線集線器的其余連接端狀態(tài);及執(zhí)行所述通用序列總線集線器所連接裝置的一驅(qū)動(dòng)程序。
16.根據(jù)權(quán)利要求15所述的自動(dòng)安裝具通用序列總線接口的方法,其特征在于,所述執(zhí)行所述通用序列總線集線器所連接裝置的一驅(qū)動(dòng)程序的步驟中,所述驅(qū)動(dòng)程序是根據(jù)所述內(nèi)存儲(chǔ)存裝置內(nèi)部執(zhí)行一特定程序所執(zhí)行。
17.一種自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,包括連接一通用序列總線接口裝置至一計(jì)算機(jī)主機(jī)的通用序列總線連接端口;初始化一通用序列總線接口裝置內(nèi)部的一通用序列總線集線器;安裝所述通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;檢測(cè)是否已安裝完所述通用序列總線的內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序;等待一段延遲時(shí)間;及啟動(dòng)一無(wú)線網(wǎng)絡(luò)裝置。
18.根據(jù)權(quán)利要求17所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序?yàn)樗鲇?jì)算機(jī)主機(jī)操作系統(tǒng)所內(nèi)設(shè)支持通用序列總線內(nèi)存儲(chǔ)存裝置的驅(qū)動(dòng)程序。
19.根據(jù)權(quán)利要求17所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述檢測(cè)是否已安裝完所述通用序列總線內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序步驟中,若檢測(cè)結(jié)果為是則繼續(xù)下一個(gè)步驟,反之,則回到所述安裝所述通用序列總線的一內(nèi)存儲(chǔ)存裝置驅(qū)動(dòng)程序步驟。
20.根據(jù)權(quán)利要求17所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述延遲時(shí)間用以保證所述通用序列總線已安裝完驅(qū)動(dòng)程序且送出一驅(qū)動(dòng)信號(hào)給一無(wú)線網(wǎng)絡(luò)裝置。
21.根據(jù)權(quán)利要求17所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述延遲時(shí)間為20秒。
22.根據(jù)權(quán)利要求17所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述等待一段延遲時(shí)間的步驟中,還包括掃描所述通用序列總線集線器的其余連接端狀態(tài);及安裝一無(wú)線網(wǎng)絡(luò)裝置驅(qū)動(dòng)程序。
23.根據(jù)權(quán)利要求22所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述執(zhí)行所述安裝一無(wú)線網(wǎng)絡(luò)裝置驅(qū)動(dòng)程序的步驟中,所述驅(qū)動(dòng)程序是根據(jù)所述內(nèi)存儲(chǔ)存裝置內(nèi)部執(zhí)行一特定程序所安裝。
24.根據(jù)權(quán)利要求22所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述無(wú)線網(wǎng)絡(luò)裝置為可支持802.11a/b/g的通信協(xié)議裝置。
25.根據(jù)權(quán)利要求22所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述無(wú)線網(wǎng)絡(luò)裝置為可支持超寬頻的通信協(xié)議裝置。
26.根據(jù)權(quán)利要求22所述的自動(dòng)安裝具通用序列總線接口裝置的方法,其特征在于,所述無(wú)線網(wǎng)絡(luò)裝置為可支持藍(lán)牙的通信協(xié)議裝置。
全文摘要
本發(fā)明涉及一種自動(dòng)安裝具通用序列總線接口的裝置,包括通用序列總線集線器控制單元;掃描及檢測(cè)單元,電性連接于通用序列總線集線器控制單元;內(nèi)存控制單元,電性連接于掃描及檢測(cè)單元;內(nèi)存儲(chǔ)存單元,電性連接于內(nèi)存控制單元;及通用序列總線裝置控制單元,電性連接于掃描及檢測(cè)單元。本發(fā)明解決了使用者須以手動(dòng)方式將通用序列總線接口裝置的特定驅(qū)動(dòng)程序安裝于操作系統(tǒng)上的困擾,可以自動(dòng)方式來安裝所述通用序列總線接口裝置的特定驅(qū)動(dòng)程序。
文檔編號(hào)G06F13/40GK1719429SQ20041006910
公開日2006年1月11日 申請(qǐng)日期2004年7月5日 優(yōu)先權(quán)日2004年7月5日
發(fā)明者李宜泰, 陳慶隆 申請(qǐng)人:技嘉科技股份有限公司