專利名稱:隨插即用裝置及其存取控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種隨插即用(pay and play)裝置及其控制方法,且特別是涉及一種隨插即用裝置及其存取控制方法。
背景技術(shù):
近年來,計算機(jī)工業(yè)以驚人的速度蓬勃發(fā)展,尤其在USB及IEEE 1394等支持熱插拔(hot plug in)的接口推出后,更加快了隨插即用裝置普及的腳步。所謂隨插即用裝置,意指當(dāng)該裝置與主控端(host)連接后,主控端會自動搜尋出適當(dāng)?shù)尿?qū)動程序(driver)并加以安裝,待驅(qū)動程序裝妥后使用者即可使用,以提高硬設(shè)備的便利性。其中,上述主控端例如是個人計算機(jī)(personalcomputer,PC)或服務(wù)器(server)等。
雖然隨插即用裝置的安裝十分方便,但也因此而降低了裝置的保密性。舉例來說,若使用者遺失了一個USB接口的硬盤,任何得到這個硬盤的人都可能將此硬盤安裝在自己的計算機(jī)上,并自由地存取硬盤內(nèi)的數(shù)據(jù);如此一來,個人資料的私密性將蕩然無存。因此,如何在隨插即用裝置上加設(shè)防線以避免第三者隨意使用,便顯得十分重要。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供一種隨插即用裝置的存取控制方法,以提高隨插即用裝置的保密性。
根據(jù)本發(fā)明的目的,提出了一種隨插即用裝置及其存取控制方法,其操作步驟簡述如下隨插即用裝置可包括存取控制裝置及主功能裝置,當(dāng)隨插即用裝置接上主控端后,會先以存取控制裝置與主控端進(jìn)行授權(quán)認(rèn)證程序,此時主功能裝置不會與主控端接上,當(dāng)授權(quán)認(rèn)證通過后,主功能裝置才與主控端接上,接受主控端的控制。另一種作法,隨插即用裝置可包括選擇裝置、存取控制裝置及主功能裝置,選擇裝置例如是集線器(HUB),存取控制裝置及主功能裝置分別耦接至選擇裝置,并通過選擇裝置與主控端耦接。當(dāng)隨插即用裝置接上主控端后,選擇裝置會先將存取控制裝置連上主控端以進(jìn)行授權(quán)認(rèn)證程序,此時主功能裝置無法通過選擇裝置與主控端聯(lián)機(jī);當(dāng)授權(quán)認(rèn)證通過后,選擇裝置再將主功能裝置與主控端接上,接受主控端的控制。在實(shí)際應(yīng)用上,主控端與隨插即用裝置間的聯(lián)機(jī)狀態(tài)可藉由信號在線某些信號的電壓電平調(diào)整予以改變,也就是只要調(diào)整信號電壓的高低,便可實(shí)現(xiàn)將裝置斷線或聯(lián)機(jī)的目的。
圖1示出了依照本發(fā)明一較佳實(shí)施例所提供的一種隨插即用裝置的存取控制方法流程圖。
圖2示出了一種可存取控制的隨插即用裝置方塊圖。
圖3示出了另一種可存取控制的隨插即用裝置方塊圖。
附圖標(biāo)號說明110存取控制裝置連上主控端120授權(quán)認(rèn)證130拒絕存取140主功能裝置連上主控端150加載相關(guān)驅(qū)動程序210主控端250隨插即用裝置253存取控制裝置255主功能裝置350隨插即用裝置353存取控制裝置355主功能裝置357選擇裝置
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉一較佳實(shí)施例,并結(jié)合附圖詳細(xì)說明如下。
為能在不更改標(biāo)準(zhǔn)(standard)驅(qū)動程序的前提下有效地防止不特定的第三者隨意使用隨插即用裝置,本發(fā)明所提供的存取控制方法,是于隨插即用裝置接上主控端時先將真實(shí)身份隱藏起來,僅告知主控端其為一存取控制裝置。接著主控端會與隨插即用裝置進(jìn)行授權(quán)認(rèn)證程序(例如由使用者輸入“使用者名稱”或“密碼”等),若認(rèn)證不通過即表示此人未經(jīng)授權(quán),此時隨插即用裝置便拒絕接受主控端的控制;反之,若通過認(rèn)證程序即表示此人已經(jīng)過授權(quán),此時隨插即用裝置即以真實(shí)身份(例如符合USB規(guī)格的硬盤)告知主控端并接受主控端控制,主控端將適用的驅(qū)動程序加載后,即可控制該隨插即用裝置。
請參照圖1,其示出了依照本發(fā)明一較佳實(shí)施例所提供的一種隨插即用裝置的存取控制方法流程圖。目前的隨插即用裝置有多種接口規(guī)格,例如PCI、USB、PCMCIA、Compact Flash或IEEE 1394即是,為了方便說明起見,下文將以USB接口的硬盤為隨插即用裝置的一例,說明該裝置的存取控制方法。當(dāng)硬盤接上主控端(HOST,例如個人計算機(jī)、PDA或服務(wù)器)后,硬盤會先發(fā)出一個信號至主控端表示已經(jīng)接上,接著主控端會先與存取控制裝置連上,以進(jìn)行溝通(步驟110)。接著主控端會與存取控制裝置進(jìn)行授權(quán)認(rèn)證程序(步驟120),以阻絕不相關(guān)的第三者隨意存取硬盤數(shù)據(jù)。授權(quán)認(rèn)證的作法很多,例如可要求使用者輸入“使用者名稱”或“密碼”,再確認(rèn)使用者名稱或密碼的正確性;若使用者輸入錯誤的信息即表示其未經(jīng)授權(quán),此時授權(quán)認(rèn)證即告失敗,硬盤即拒絕接受主控端控制(步驟130)。反之,若使用者輸入的信息正確無誤,則表示該使用者已經(jīng)過授權(quán),可通過認(rèn)證。授權(quán)認(rèn)證通過后,硬盤即將主功能(main function)裝置(此例為符合USB接口規(guī)格的硬盤)連上主控端,并允許由主控端所控制(步驟140)。而后,主控端即可加載適用于該硬盤的驅(qū)動程序,并自由存取硬盤中的數(shù)據(jù)(步驟150)。
接著請參照圖2,其示出了一種適用于上述存取控制方法的隨插即用裝置的方塊圖。隨插即用裝置250包括存取控制裝置253及主功能裝置255,若隨插即用裝置250是一個加上了存取控制的硬盤,則主功能裝置255是用以實(shí)現(xiàn)硬盤的所有功能,而存取控制裝置253則用以與主控端210進(jìn)行認(rèn)證程序。當(dāng)隨插即用裝置250接上主控端210后,可令開關(guān)SW1關(guān)閉(ON)、開關(guān)SW2開啟(OFF),先以存取控制裝置253與主控端210進(jìn)行授權(quán)認(rèn)證程序,此時主功能裝置255不會與主控端210接上,當(dāng)授權(quán)認(rèn)證通過后,可令開關(guān)SW1開啟、開關(guān)SW2關(guān)閉,此時主功能裝置255才與主控端210接上,接受主控端210的控制。在實(shí)際應(yīng)用上,主控端與隨插即用裝置間的聯(lián)機(jī)狀態(tài)可藉由信號在線某些信號的電壓電平調(diào)整予以改變,也就是只要調(diào)整信號電壓的高低,便可實(shí)現(xiàn)將裝置斷線或聯(lián)機(jī)的目的,并不必要在主功能裝置255與主控端210間配置實(shí)際的開關(guān)SW1,SW2。
接著請參照圖3,其示出了另一種適用于上述存取控制方法的隨插即用裝置方塊圖。隨插即用裝置350包括選擇裝置357、存取控制裝置353及主功能裝置355,選擇裝置357例如是集線器(HUB),存取控制裝置353及主功能裝置355分別耦接至選擇裝置357,并通過選擇357裝置與主控端210耦接。當(dāng)隨插即用裝置350接上主控端210后,選擇裝置357會先將存取控制裝置353連上主控端210以進(jìn)行授權(quán)認(rèn)證程序,此時主功能裝置355無法通過選擇裝置357與主控端210聯(lián)機(jī);當(dāng)授權(quán)認(rèn)證通過后,選擇裝置357再將主功能裝置355與主控端210接上,接受主控端210的控制。換句話說,選擇裝置357可依據(jù)授權(quán)認(rèn)證的結(jié)果來控制主功能裝置355能否與主控端210連接,若認(rèn)證通過則將主功能裝置355與主控端210聯(lián)機(jī)以接受主控端210控制;反之,若認(rèn)證不通過則令主控端210與主功能裝置355斷線,主功能裝置355便不接受主控端210控制。
另一方面,目前標(biāo)準(zhǔn)規(guī)格的隨插即用裝置(例如符合MSC(Mass StorageClass)規(guī)格的硬盤)其驅(qū)動程序通常已內(nèi)建在主控端的操作系統(tǒng)中,也就是說,若標(biāo)準(zhǔn)規(guī)格的隨插即用裝置沒有采用存取控制的作法,任何人將此裝置接上主控端后都可利用操作系統(tǒng)內(nèi)現(xiàn)存的驅(qū)動程序(existing driver)加以控制,因此無法阻絕他人盜用。本發(fā)明的重點(diǎn)是將既有的隨插即用裝置加上了存取控制的授權(quán)認(rèn)證程序,因此不需要改變主控端現(xiàn)存的驅(qū)動程序,縱使隨插即用裝置僅需使用操作系統(tǒng)內(nèi)現(xiàn)存的驅(qū)動程序即可運(yùn)作,但若是授權(quán)認(rèn)證程序不通過,還是無法使用。因此本發(fā)明所提供的存取控制方法,當(dāng)認(rèn)證通過后即可使用主控端內(nèi)現(xiàn)存的驅(qū)動程序控制隨插即用裝置,不需要改變現(xiàn)存的驅(qū)動程序。
綜上所述,雖然本發(fā)明已以一較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍的前提下,可作各種的更動與潤飾,因此本發(fā)明的保護(hù)范圍視后附的權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種隨插即用裝置的存取控制方法,其中該隨插即用裝置包括一存取控制裝置及一主功能裝置,該存取控制方法包括以下步驟該隨插即用裝置接上一主控端;該存取控制裝置與該主控端進(jìn)行一授權(quán)認(rèn)證程序;該認(rèn)證程序通過后,該主功能裝置即由該主控端所控制。
2.如權(quán)利要求1所述的存取控制方法,其中該授權(quán)認(rèn)證程序包括確認(rèn)使用者名稱。
3.如權(quán)利要求1所述的存取控制方法,其中該授權(quán)認(rèn)證程序包括確認(rèn)密碼。
4.如權(quán)利要求1所述的存取控制方法,其中該隨插即用裝置符合USB接口規(guī)格。
5.如權(quán)利要求1所述的存取控制方法,其中該隨插即用裝置符合IEEE1394接口規(guī)格。
6.如權(quán)利要求1所述的存取控制方法,其中該隨插即用裝置符合PCI接口規(guī)格。
7.如權(quán)利要求1所述的存取控制方法,其中該隨插即用裝置符合PCMCLA接口規(guī)格。
8.如權(quán)利要求1所述的存取控制方法,其中該隨插即用裝置符合Compact Flash接口規(guī)格。
9.如權(quán)利要求1所述的存取控制方法,其中該主控端是個人計算機(jī)。
10.如權(quán)利要求1所述的存取控制方法,其中該主控端是服務(wù)器。
11.如權(quán)利要求1所述的存取控制方法,其中該主控端是PDA。
12.一種隨插即用裝置的存取控制方法,其中該隨插即用裝置包括一存取控制裝置及一主功能裝置,該存取控制方法包括以下步驟該存取控制裝置接上一主控端;該主控端與該存取控制裝置進(jìn)行一授權(quán)認(rèn)證程序,若該授權(quán)認(rèn)證程序通過則執(zhí)行步驟a1至步驟a2;a1.該主功能裝置接上該主控端;以及a2.該主控端加載一適用于該主功能裝置的驅(qū)動程序,以控制該主功能裝置。
13.如權(quán)利要求12所述的存取控制方法,其中該授權(quán)認(rèn)證程序包括確認(rèn)使用者名稱。
14.如權(quán)利要求12所述的存取控制方法,其中該授權(quán)認(rèn)證程序包括確認(rèn)密碼。
15.如權(quán)利要求12所述的存取控制方法,其中該隨插即用裝置符合USB接口規(guī)格。
16.如權(quán)利要求12所述的存取控制方法,其中該隨插即用裝置符合IEEE 1394接口規(guī)格。
17.如權(quán)利要求12所述的存取控制方法,其中該隨插即用裝置符合PCMCIA接口規(guī)格。
18.如權(quán)利要求12所述的存取控制方法,其中該隨插即用裝置符合Compact Flash接口規(guī)格。
19.如權(quán)利要求12所述的存取控制方法,其中該隨插即用裝置符合PCI接口規(guī)格。
20.如權(quán)利要求12所述的存取控制方法,其中該主控端是個人計算機(jī)。
21.如權(quán)利要求12所述的存取控制方法,其中該主控端是服務(wù)器。
22.如權(quán)利要求12所述的存取控制方法,其中該主控端是PDA。
23.一種隨插即用裝置,用以與一主控端耦接以進(jìn)行數(shù)據(jù)傳輸,該隨插即用裝置包括一存取控制裝置,用以與該主控端耦接以進(jìn)行一授權(quán)認(rèn)證程序;以及一主功能裝置,俟該授權(quán)認(rèn)證程序通過后耦接至該主控端。
24.如權(quán)利要求23所述的隨插即用裝置,其中該授權(quán)認(rèn)證程序包括確認(rèn)使用者名稱。
25.如權(quán)利要求23所述的隨插即用裝置,其中該授權(quán)認(rèn)證程序包括確認(rèn)密碼。
26.如權(quán)利要求23所述的隨插即用裝置,其中該隨插即用裝置符合USB接口規(guī)格。
27.如權(quán)利要求23所述的隨插即用裝置,其中該隨插即用裝置符合IEEE 1394接口規(guī)格。
28.如權(quán)利要求23所述的隨插即用裝置,其中該隨插即用裝置符合PCI接口規(guī)格。
29.如權(quán)利要求23所述的隨插即用裝置,其中該隨插即用裝置符合PCMCIA接口規(guī)格。
30.如權(quán)利要求23所述的隨插即用裝置,其中該隨插即用裝置符合Compact Flash接口規(guī)格。
31.如權(quán)利要求23所述的隨插即用裝置,其中該主控端是個人計算機(jī)。
32.如權(quán)利要求23所述的隨插即用裝置,其中該主控端是服務(wù)器。
33.如權(quán)利要求23所述的存取控制方法,其中該主控端是PDA。
34.一種隨插即用裝置,用以與一主控端耦接以進(jìn)行數(shù)據(jù)傳輸,該隨插即用裝置包括一選擇裝置,耦接至該主控端;一存取控制裝置,耦接至該選擇裝置,用以與該主控端耦接以進(jìn)行一授權(quán)認(rèn)證程序;以及一主功能裝置,耦接至該選擇裝置,俟該授權(quán)認(rèn)證程序通過后藉由該選擇裝置耦接至該主控端。
35.如權(quán)利要求34所述的隨插即用裝置,其中該選擇裝置是集線器。
36.如權(quán)利要求34所述的隨插即用裝置,其中該授權(quán)認(rèn)證程序包括確認(rèn)使用者名稱。
37.如權(quán)利要求34所述的隨插即用裝置,其中該授權(quán)認(rèn)證程序包括確認(rèn)密碼。
38.如權(quán)利要求34所述的隨插即用裝置,其中該隨插即用裝置符合USB接口規(guī)格。
39.如權(quán)利要求34所述的隨插即用裝置,其中該隨插即用裝置符合IEEE 1394接口規(guī)格。
40.如權(quán)利要求34所述的隨插即用裝置,其中該隨插即用裝置符合PCI接口規(guī)格。
41.如權(quán)利要求34所述的隨插即用裝置,其中該主控端是個人計算機(jī)。
42.如權(quán)利要求34所述的隨插即用裝置,其中該主控端是服務(wù)器。
43.如權(quán)利要求34所述的存取控制方法,其中該主控端是PDA。
全文摘要
一種隨插即用裝置及其存取控制方法,隨插即用裝置包括存取控制裝置及主功能裝置,當(dāng)隨插即用裝置接上主控端時可先將存取控制裝置與主控端連接,以進(jìn)行授權(quán)認(rèn)證程序,若認(rèn)證不通過即表示使用者未經(jīng)授權(quán),此時隨插即用裝置便拒絕接受主控端的控制;反之,若通過認(rèn)證程序即表示使用者已經(jīng)過授權(quán),此時隨插即用裝置便將主功能裝置與主控端連接,并接受主控端控制,主控端將適用的驅(qū)動程序加載后,即可控制該隨插即用裝置。
文檔編號G06F9/445GK1549087SQ0312393
公開日2004年11月24日 申請日期2003年5月22日 優(yōu)先權(quán)日2003年5月22日
發(fā)明者周文華, 李允國 申請人:旺玖科技股份有限公司