專利名稱:電腦裝置與連接電腦周邊設(shè)備的控制方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)一種電腦裝置以及控制方法,特別是一種連接周邊設(shè) 備的電腦裝置以及連接電腦周邊設(shè)備的控制方法。
背景技術(shù):
當(dāng)電腦的周邊設(shè)備日益增加時,即需安裝各種不同的應(yīng)用程序,以
對應(yīng)各種不同的周邊設(shè)備的需求。特別是通用序列總線(USB)的周邊 設(shè)備,由于其具有隨插即用的便利性功能,使得越來越多的周邊設(shè)備采 用USB連接端口而與電腦連接。而為了達(dá)到USB可隨插即用的功能, 對應(yīng)USB周邊設(shè)備所需的應(yīng)用程序,大部分需常駐于系統(tǒng)內(nèi)存中,以方 便隨時進(jìn)行讀取,亦即對應(yīng)USB周邊設(shè)備的應(yīng)用程序大部分皆為常駐程 序(Terminate and Stay Resident, TSR)。
所謂的常駐程序便是在電腦開機時即載入至如系統(tǒng)內(nèi)存的程序,這 些常駐型的應(yīng)用程序即便在未使用時,仍會常駐于電腦系統(tǒng)之中。因此, 常駐程序不但會造成電腦開機速度緩慢,且大量消耗電腦及內(nèi)存的資源。
然而,若為了加快電腦開機速度,且不多占用電腦資源及節(jié)省內(nèi)存, 因而停用USB周邊設(shè)備所需的常駐程序,如此作法,當(dāng)使用者將USB 周邊設(shè)備連接上電腦,而欲使用該USB設(shè)備時,又必須經(jīng)過繁鎖的啟動 步驟,才能順利使用該USB設(shè)備,如此將徒增使用上的不便與困擾
發(fā)明內(nèi)容
本發(fā)明提出一種電腦裝置,用以與周邊設(shè)備連接,該電腦裝置包含: 連接端口;記憶模塊,儲存多個非常駐應(yīng)用程序;偵測模塊,具有常駐 偵測程序,當(dāng)常駐偵測程序偵測連接端口與周邊設(shè)備耦接時,產(chǎn)生偵測 信號;擷取模塊,依據(jù)偵測信號,由記憶模塊中擷取周邊設(shè)備對應(yīng)的非
常駐應(yīng)用程序,并執(zhí)行非常駐應(yīng)用程序。
本發(fā)明還提出一種連接電腦周邊設(shè)備的控制方法,適用于電腦裝置, 該電腦裝置包含連接端口、儲存多個非常駐應(yīng)用程序的記憶模塊以及具
有常駐偵測程序的偵測模塊,該控制方法包含下列步驟執(zhí)行常駐偵測 程序,當(dāng)偵測到連接端口與周邊設(shè)備耦接時,常駐偵測程序產(chǎn)生偵測信 號;依據(jù)偵測信號,電腦裝置擷取出周邊設(shè)備對應(yīng)的非常駐應(yīng)用程序; 執(zhí)行非常駐應(yīng)用程序。
藉由本發(fā)明所提出的裝置或方法,可讓使用者欲使用USB周邊設(shè)備 時,即使在USB設(shè)備所對應(yīng)的應(yīng)用程序未常駐的情況下,也能自動執(zhí)行 所需的應(yīng)用程序,而達(dá)到隨插即用的目的。如此,即使應(yīng)用程序未常駐, 使用者也可省略操作繁鎖的步驟,同時不會減緩電腦開機的速度,并節(jié) 省常駐程序所占用的系統(tǒng)資源。
有關(guān)本發(fā)明的較佳實施例及其功效,茲配合圖式說明如后。
圖l:電腦裝置的第一實施例示意圖 圖2:電腦裝置的第二實施例示意圖 圖3:連接電腦周邊設(shè)備的控制方法的流程圖
具體實施方式
請參照圖1,該圖所示為電腦裝置的第一實施例示意圖。本發(fā)明所提 出的電腦裝置l,用以與周邊設(shè)備50連接,其中電腦裝置l包含連接
端口IO、記憶模塊20、偵測模塊30及擷取模塊40。
連接端口 10的功能為提供給具有識別碼的周邊設(shè)備50耦接之用。 也就是說,周邊設(shè)備50可藉由耦接連接端口 10而與電腦裝置1電性連 接。其中,連接端口 IO可為通用序列總線(USB)連接端口,因此與連 接端口 10耦接的周邊設(shè)備50即為USB設(shè)備。再者,不同的周邊設(shè)備50 所特有的識別碼可為廠家識別碼(VendorID)或產(chǎn)品識別碼(ProductID), 但不以此為限。
記憶模塊20儲存多個應(yīng)用程序。于此,記憶模塊20中所儲存的應(yīng) 用程序并非常駐程序(TSR),而是當(dāng)需要時才由記憶模塊20中載入的對 應(yīng)的應(yīng)用程序,而這些程序稱為非常駐程序(nonresident)。其中,記憶 模塊可為硬盤中任一儲存區(qū)塊,以隨機存取內(nèi)存(RAM)、只讀存儲器 (ROM)或可抹除程序化只讀存儲器(EPROM)等多種不同的儲存用的 模塊,并不以上述為限。
偵測模塊30,可設(shè)計為一簡單監(jiān)測的軟件程序,來常駐于系統(tǒng)內(nèi)存 內(nèi),用以偵測連接端口 10被周邊設(shè)備50所耦接,當(dāng)周邊設(shè)備50耦接到 連接端口 10時,便會產(chǎn)生偵測信號,使電腦裝置1得知周邊設(shè)備50已 連接完成,以利后續(xù)相關(guān)動作的運行。由于偵測模塊30只是一簡單監(jiān)測 的軟件程序,其所占系統(tǒng)內(nèi)存的空間遠(yuǎn)小于已知USB設(shè)備所對應(yīng)的常駐 應(yīng)用程序,而當(dāng)需要時再進(jìn)一步對儲存多個應(yīng)用程序的記憶模塊20,下 載對應(yīng)所需要的應(yīng)用程序,因此可以省略操作繁鎖的步驟,同時不會減 緩電腦開機的速度,并節(jié)省常駐程序所占用的系統(tǒng)資源。
當(dāng)偵測模塊30偵測到連接端口 10已被周邊設(shè)備50所耦接,所產(chǎn)生的偵測信號會傳送至擷取模塊40,此時,擷取模塊40會依據(jù)偵測信號而
由記憶模塊20中擷取出應(yīng)用程序,且所擷取出的應(yīng)用程序為對應(yīng)于所耦 接的周邊設(shè)備50的識別碼。之后,由電腦裝置l自動執(zhí)行所擷取出的應(yīng) 用程序。
由上述說明可知,本發(fā)明將周邊設(shè)備50所需使用的應(yīng)用程序,儲存 于記憶模塊20中,讓應(yīng)用程序為非常駐程序。因此,當(dāng)周邊設(shè)備50未 耦接于電腦裝置l時,亦即周邊設(shè)備50不使用時,便不會如先前技術(shù)般 因為應(yīng)用程序為常駐程序仍會消耗電腦系統(tǒng)的資源。再者,傳統(tǒng)作法中, 若周邊設(shè)備50所需使用的應(yīng)用程序未常駐,即無法達(dá)到隨插即用的目的。 然而,使用本發(fā)明所提出的電腦裝置,既可讓周邊設(shè)備50隨插即用,更 能節(jié)省常駐程序在不使用時所占用的系統(tǒng)資源。當(dāng)周邊設(shè)備50耦接至連 接端口 10,偵測模塊30便會發(fā)出偵測信號,再由擷取模塊40由記憶模 塊20中擷取出對應(yīng)于識別碼的應(yīng)用程序,并自動執(zhí)行應(yīng)用程序。因此, 本發(fā)明可依據(jù)所接入的周邊設(shè)備50的不同,而擷取出不同的應(yīng)用程序以 對應(yīng)各種不同功能的周邊設(shè)備50。使用者不須手動點選應(yīng)用程序,也不 需知道應(yīng)用程序的存放路徑,便能簡單且容易使用各種周邊設(shè)備50。
舉例說明,假設(shè)周邊設(shè)備50為USB電話(phone),而USB phone 所對應(yīng)使用的應(yīng)用程序可為MSN或Skype等各種實時通訊(Instant Message, IM)程序。傳統(tǒng)作法上,會將MSN或Skype等多種USB phone 可使用的實時通訊程序設(shè)定為常駐程序,如此可讓USB phone—連接電 腦裝置1時,即可立即執(zhí)行對應(yīng)的應(yīng)用程序。然而,傳統(tǒng)的作法會有電 腦開機速度緩慢,且浪廢系統(tǒng)資源的缺點。但如果不將MSN或Skype等 應(yīng)用程序設(shè)定為常駐程序,當(dāng)使用者將USB phone耦接連接端口 10時, 電腦系統(tǒng)并不會自動執(zhí)行MSN或Skype等應(yīng)用程序,必須由使用者自行尋找相對應(yīng)的應(yīng)用程序的存放路徑,再通過手動方式來執(zhí)行該應(yīng)用程序, 如此將造成使用上的不便。
因此,通過本發(fā)明所提出的電腦裝置,當(dāng)USB phone耦接到連接端 口 10后,即可通過偵測模塊30與擷取模塊40而由記憶模塊20中擷取 出MSN或Skype等對應(yīng)于USB phone的應(yīng)用程序,而自動執(zhí)行MSN或 Skype等應(yīng)用程序。因此,對于使用者來說,同樣具有隨插即用的功能, 但對于電腦系統(tǒng)端來說,因MSN或Skype等應(yīng)用程序不需常駐,因此可 節(jié)省電腦系統(tǒng)的資源,且不拖慢開機的速度。
請參照圖2,該圖所示為電腦裝置的第二實施例示意圖,于第二實施 例中還包含管理模塊60。
管理模塊60判斷連接端口 10所耦接的周邊設(shè)備50的識別碼可否辨 識,當(dāng)耦接后的周邊設(shè)備50的識別碼可以辨識,代表電腦裝置l允許使 用該周邊設(shè)備50,因此,擷取模塊40會由記憶模塊20擷取出對應(yīng)的應(yīng) 用程序,自動執(zhí)行應(yīng)用程序,而啟動該周邊設(shè)備50。相對的,當(dāng)耦接后 的周邊設(shè)備50的識別碼無法辨識,代表電腦裝置1不允許使用該周邊設(shè) 備50,因此,擷取模塊40不會擷取應(yīng)用程序,而不啟動所耦接的周邊設(shè) 備50。也就是說,藉由管理模塊60,可用以控制擷取模塊40是否擷取 應(yīng)用程序,而達(dá)到對周邊設(shè)備的管理機制。
請參照圖3,該圖所示為連接電腦周邊設(shè)備的控制方法的流程圖,該 控制方法適用于電腦裝置,而電腦裝置包含連接端口、儲存多個非常駐 應(yīng)用程序的記憶模塊以及具有常駐偵測程序的偵測模塊,該控制方法包 含下列步驟。
步驟S10:執(zhí)行常駐偵測程序,當(dāng)偵測到連接端口與周邊設(shè)備耦接時, 常駐偵測程序產(chǎn)生偵測信號。其中,連接端口可為通用序列總線(USB)連接端口,因此可用以連接USB設(shè)備。
步驟S20:依據(jù)偵測信號,電腦裝置擷取出周邊設(shè)備對應(yīng)的非常駐應(yīng)
用程序。其中,非常駐應(yīng)用程序可為實時通訊(InstantMessage, IM)程 序,但不以此為限。
步驟S30:執(zhí)行非常駐應(yīng)用程序。
于上述的步驟S10中,當(dāng)偵測到連接端口與周邊設(shè)備耦接時,還可
包含下列步驟判斷連接端口所耦接的周邊設(shè)備的識別碼可否辨識。于
此,當(dāng)識別碼可辨識時,電腦裝置便擷取出對應(yīng)于識別碼的非常駐應(yīng)用 程序。相對的,當(dāng)識別碼無法辨識時,表示所耦接的周邊設(shè)備非電腦裝 置所允許,因此便不會擷取所對應(yīng)的非常駐應(yīng)用程序,因而不啟動該周 邊設(shè)備。如此,可達(dá)到對周邊設(shè)備的管理機制。其中,識別碼可為廠家
識別碼(VendorID)或產(chǎn)品識別碼(ProductID)。
雖然本發(fā)明的技術(shù)內(nèi)容已經(jīng)以較佳實施例揭露如上,然其并非用以 限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神所作些許的更 動與潤飾,皆應(yīng)涵蓋于本發(fā)明的范疇內(nèi),因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán) 利要求書所界定者為準(zhǔn)。
權(quán)利要求
1、一種電腦裝置,用以與周邊設(shè)備連接,其特征在于,上述電腦裝置包含連接端口;記憶模塊,儲存多個非常駐應(yīng)用程序;偵測模塊,具有常駐偵測程序,當(dāng)上述常駐偵測程序偵測上述連接端口與上述周邊設(shè)備耦接時,產(chǎn)生偵測信號;及擷取模塊,依據(jù)上述偵測信號,由上述記憶模塊中擷取上述周邊設(shè)備對應(yīng)的上述非常駐應(yīng)用程序,并執(zhí)行上述非常駐應(yīng)用程序。
2、 如權(quán)利要求l所述的電腦裝置,其特征在于還包含 管理模塊,判斷上述連接端口所耦接的上述周邊設(shè)備的識別碼可否辨識,用以控制上述擷取模塊是否擷取上述識別碼對應(yīng)的上述非常駐應(yīng) 用程序。
3、 如權(quán)利要求2所述的電腦裝置,其特征在于上述識別碼為廠家 識別碼。
4、 如權(quán)利要求2所述的電腦裝置,其特征在于上述識別碼為產(chǎn)品 識別碼。
5、 如權(quán)利要求l所述的電腦裝置,其特征在于上述連接端口為通 用序列總線連接端口。
6、 如權(quán)利要求l所述的電腦裝置,其特征在于上述非常駐應(yīng)用程 序為實時通訊程序。
7、 如權(quán)利要求l所述的電腦裝置,其特征在于上述偵測模塊的常 駐偵測程序,位于系統(tǒng)內(nèi)存內(nèi)。
8、 如權(quán)利要求l所述的電腦裝置,其特征在于上述記憶模塊為硬盤。
9、 一種連接電腦周邊設(shè)備的控制方法,適用于電腦裝置,上述電腦 裝置包含連接端口、儲存多個非常駐應(yīng)用程序的記憶模塊以及具有常駐偵測程序的偵測模塊,其特征在于,上述控制方法包含下列步驟執(zhí)行上述常駐偵測程序,當(dāng)偵測到上述連接端口與周邊設(shè)備耦接時,上述常駐偵測程序產(chǎn)生偵測信號;依據(jù)上述偵測信號,上述電腦裝置擷取出上述周邊設(shè)備對應(yīng)的上述非常駐應(yīng)用程序;及執(zhí)行上述非常駐應(yīng)用程序。
10、 如權(quán)利要求9所述的連接電腦周邊設(shè)備的控制方法,其特征在 于當(dāng)偵測上述連接端口與上述周邊設(shè)備耦接時,還包含下列步驟判斷上述連接端口所耦接的上述周邊設(shè)備的識別碼可否辨識。
11、 如權(quán)利要求10所述的連接電腦周邊設(shè)備的控制方法,其特征在 于上述識別碼為廠家識別碼。
12、 如權(quán)利要求10所述的連接電腦周邊設(shè)備的控制方法,其特征在 于上述識別碼為產(chǎn)品識別碼。
13、 如權(quán)利要求9所述的連接電腦周邊設(shè)備的控制方法,其特征在 于上述連接端口為通用序列總線連接端口。
14、 如權(quán)利要求9所述的連接電腦周邊設(shè)備的控制方法,其特征在 于上述非常駐應(yīng)用程序為實時通訊程序。
全文摘要
一種電腦裝置與連接電腦周邊設(shè)備的控制方法,該電腦裝置用以與周邊設(shè)備連接,包含連接端口;記憶模塊,儲存多個非常駐應(yīng)用程序;偵測模塊,具有常駐偵測程序,當(dāng)常駐偵測程序偵測連接端口與周邊設(shè)備耦接時,產(chǎn)生偵測信號;擷取模塊,依據(jù)偵測信號,由記憶模塊中擷取周邊設(shè)備對應(yīng)的非常駐應(yīng)用程序,并執(zhí)行非常駐應(yīng)用程序。
文檔編號G06F11/30GK101604280SQ20081011129
公開日2009年12月16日 申請日期2008年6月13日 優(yōu)先權(quán)日2008年6月13日
發(fā)明者葉禮彬, 施均達(dá) 申請人:華碩電腦股份有限公司