亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

即插即用外圍存儲(chǔ)驅(qū)動(dòng)器的制作方法

文檔序號(hào):6454957閱讀:189來源:國知局
專利名稱:即插即用外圍存儲(chǔ)驅(qū)動(dòng)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及計(jì)算機(jī)外圍設(shè)備,具體涉及即插即用設(shè)備及其 使用方法。
背景技術(shù)
即插即用設(shè)備是熟知的,并且存在許多類型的即插即用標(biāo)準(zhǔn),包 括通用串行總線("USB" )、 IEEE1394( "FireWire")和PCMCIA( "PC 卡"),最常見的是USB。這樣的即插即用設(shè)備具有通過即插即用接口 對(duì)計(jì)算機(jī)可訪問的一組功能。這個(gè)功能可以包括但是不限于存儲(chǔ)、輸 入注冊、圖像捕獲、音頻輸入和輸出等。許多組功能被定義為設(shè)備類。 在將即插即用設(shè)備連接到計(jì)算機(jī)時(shí),完成了電子電路,并且提醒所述 計(jì)算機(jī)的操作系統(tǒng)所述連接。所述操作系統(tǒng)輪詢所述即插即用設(shè)備以 確定可以在即插即用設(shè)備上獲得什么功能。
許多操作系統(tǒng)具有多個(gè)預(yù)裝的驅(qū)動(dòng)器,用于一般的即插即用設(shè)備 類,諸如USB海量存儲(chǔ)器、雙按鈕鼠標(biāo)等。如果操作系統(tǒng)具有用于連接 到計(jì)算機(jī)的即插即用設(shè)備的設(shè)備類的驅(qū)動(dòng)器,則所述驅(qū)動(dòng)器被計(jì)算機(jī) 安裝,以便可以訪問所述即插即用設(shè)備的功能,如果相反所述操作系 統(tǒng)不具有用于即插即用設(shè)備的設(shè)備類的驅(qū)動(dòng)器,則在許多情況下操作 系統(tǒng)提示用戶安裝適當(dāng)?shù)能浖?,以使得?jì)算機(jī)能夠訪問所述即插即用 設(shè)備的功能。
Wong等人的公開號(hào)為2004/0205778的美國專利申請(qǐng)公開了包括驅(qū) 動(dòng)器存儲(chǔ)器的外圍設(shè)備。所述外圍設(shè)備經(jīng)由即插即用接口連接到計(jì)算 機(jī),并且對(duì)由所述計(jì)算機(jī)的操作系統(tǒng)識(shí)別的多個(gè)即插即用裝置類的模 擬進(jìn)行循環(huán),直到發(fā)現(xiàn)允許驅(qū)動(dòng)器安裝程序的自動(dòng)執(zhí)行的那個(gè)。Gotze等人的公開號(hào)為2005/0038934的美國專利申請(qǐng)公開了可以在 兩個(gè)模式之間調(diào)節(jié)的基于USB的外部打印機(jī)。在第一模式內(nèi),打印機(jī)模 擬USB海量存儲(chǔ)器,以允許向打印機(jī)所連接的計(jì)算機(jī)上安裝在打印機(jī)的 存儲(chǔ)器內(nèi)存儲(chǔ)的驅(qū)動(dòng)器。 一旦安裝了驅(qū)動(dòng)器,則打印機(jī)被調(diào)節(jié)到第二 模式內(nèi),在該模式中其作為打印機(jī)工作。在計(jì)算機(jī)上安裝的驅(qū)動(dòng)器使 得能夠在打印機(jī)上打印。
即插即用設(shè)備可以采用其他形式。例如,即插即用設(shè)備可以具有 觸摸板的形式,所述觸摸板檢測觸摸輸入,并且向所述觸摸板所連接 的計(jì)算機(jī)提供對(duì)應(yīng)的輸出。為了計(jì)算機(jī)正確地解譯觸摸板輸出,需要 執(zhí)行校準(zhǔn)過程,以便將觸摸板輸入?yún)^(qū)的坐標(biāo)系映射到計(jì)算機(jī)顯示坐標(biāo) 系。在已經(jīng)執(zhí)行了校準(zhǔn)過程后,結(jié)果產(chǎn)生的校準(zhǔn)設(shè)置被計(jì)算機(jī)存儲(chǔ), 以便可以將觸摸板輸出正確地映射到計(jì)算機(jī)顯示坐標(biāo)系。但是,可以 明白,所述校準(zhǔn)設(shè)置對(duì)于計(jì)算機(jī)是特定的。如果觸摸板被插入另一個(gè) 計(jì)算機(jī),則必須重新執(zhí)行校準(zhǔn)過程。
在多種情況下會(huì)不期望有安裝軟件/驅(qū)動(dòng)器的需要,諸如用戶沒冇 計(jì)算機(jī)的管理權(quán)或者僅僅不期望在計(jì)算機(jī)上安裝更多的軟件,特別是 即插即用設(shè)備的連接不常發(fā)生或者是一次性的事務(wù)。安裝軟件也可以 證明是困難和復(fù)雜的任務(wù)。例如,用戶可能需要從因特網(wǎng)下載軟件, 或者可能需要定位所述軟件/驅(qū)動(dòng)器所定位于的媒體。
因此,本發(fā)明的目的是提供一種新穎的即插即用設(shè)備及其使用方法。

發(fā)明內(nèi)容
因此,在一個(gè)方面,提供了一種提供一組功能的即插即用設(shè)備,
包括
即插即用接口;存儲(chǔ)器;以及
存儲(chǔ)在所述存儲(chǔ)器內(nèi)的軟件,當(dāng)所述即插即用設(shè)備經(jīng)由所述即插 即用接口而連接到計(jì)算機(jī)時(shí),由所述計(jì)算機(jī)自動(dòng)執(zhí)行所述軟件,所述 軟件可用于檢測所述即插即用設(shè)備與所述計(jì)算機(jī)的斷開,并且響應(yīng)于 所述斷開而終止其執(zhí)行,此后,所述計(jì)算機(jī)不永久地存儲(chǔ)所述軟件。
在一個(gè)實(shí)施例內(nèi),所述軟件使得所述計(jì)算機(jī)能夠訪問由所述即插 即用設(shè)備提供的所述一組功能。所述即插即用接口可以是通用串行總 線接口。所述存儲(chǔ)器可以存儲(chǔ)autonm.in紋件,其指定要執(zhí)行的軟件。 所述軟件可以被復(fù)制到在所述計(jì)算機(jī)上的臨時(shí)位置,并且從這個(gè)位置 被執(zhí)行,并且可以在從所述計(jì)算機(jī)斷開所述即插即用設(shè)備時(shí)終止和刪 除所述軟件。
按照另一個(gè)方面,提供了一種與計(jì)算機(jī)一起使用即插即用設(shè)備的 方法,包括
檢測即插即用設(shè)備與所述計(jì)算機(jī)的連接;
自動(dòng)定位被指定來執(zhí)行的軟件,所述軟件被存儲(chǔ)在所述即插即用 設(shè)備的存儲(chǔ)器內(nèi);
利用所述計(jì)算機(jī)執(zhí)行所述軟件;并且
在所述即插即用設(shè)備與所述計(jì)算機(jī)斷開時(shí),終止所述軟件的執(zhí)行。
按照另一個(gè)方面,提供了一種即插即用設(shè)備,包括 存儲(chǔ)器;以及
存儲(chǔ)在所述存儲(chǔ)器內(nèi)的設(shè)置,所述設(shè)置與一組功能相關(guān)聯(lián)。
所述即插即用設(shè)備可以還包括存儲(chǔ)在所述存儲(chǔ)器內(nèi)的軟件,當(dāng)所 述即插即用設(shè)備與計(jì)算機(jī)連接時(shí),所述軟件提供對(duì)所述一組功能的訪 問。在這種情況下所述一組功能是由所述即插即用設(shè)備提供的輸入接 □。
8可選地,所述即插即用設(shè)備可以包括存儲(chǔ)在存儲(chǔ)器內(nèi)的軟件,所 述軟件在所述即插即用設(shè)備所連接的計(jì)算機(jī)上可執(zhí)行,并且提供對(duì)所 述一組功能的訪問。所述軟件可以在執(zhí)行期間引用所述設(shè)置。當(dāng)所述 即插即用設(shè)備經(jīng)由計(jì)算機(jī)的即插即用接口與所述計(jì)算機(jī)連接時(shí),所述 計(jì)算機(jī)可以自動(dòng)執(zhí)行所述軟件,并且所述軟件檢測所述即插即用設(shè)備 與所述計(jì)算機(jī)的斷開,并且響應(yīng)于所述斷開而終止執(zhí)行。在這種情況 下,所述計(jì)算機(jī)此后不永久地存儲(chǔ)所述軟件。
按照另一個(gè)方面,提供了一種用于接收輸入的即插即用設(shè)備,包

即插即用接口;
觸摸板,其上顯示計(jì)算機(jī)產(chǎn)生的圖像; 存儲(chǔ)器;以及
校準(zhǔn)設(shè)置,其被存儲(chǔ)在所述存儲(chǔ)器內(nèi),并且對(duì)觸摸板和計(jì)算機(jī)產(chǎn) 生的圖像坐標(biāo)系進(jìn)行映射。
按照另一個(gè)方面,提供了一種提供一組功能的即插即用設(shè)備,包

即插即用接口; 存儲(chǔ)器;以及
存儲(chǔ)在所述存儲(chǔ)器內(nèi)的軟件,所述軟件被復(fù)制到所述計(jì)算機(jī),并 且當(dāng)所述即插即用設(shè)備連接到所述計(jì)算機(jī)時(shí)從其自動(dòng)被執(zhí)行,所述軟 件提供對(duì)所述即插即用設(shè)備的所述一組功能的訪問。
通過在所述即插即用設(shè)備自身上存儲(chǔ)用于所述即插即用設(shè)備的軟 件并且當(dāng)所述即插即用設(shè)備連接到所述計(jì)算機(jī)時(shí)自動(dòng)將所述軟件安裝 到所述計(jì)算機(jī)上,所述即插即用設(shè)備的用戶不必在計(jì)算機(jī)上預(yù)先安裝 軟件/驅(qū)動(dòng)器以便訪問由所述即插即用設(shè)備提供的功能,用戶也不需要 計(jì)算機(jī)的管理權(quán)限以便使用所述軟件。因?yàn)樵诮K止時(shí)所述軟件不永久 地被存儲(chǔ)在計(jì)算機(jī)上,因此所述計(jì)算機(jī)被留在與在連接到所述即插即同的一般狀態(tài)。而且,通過在所述即插即 用設(shè)備上存儲(chǔ)設(shè)置,當(dāng)新的計(jì)算機(jī)連接到所述即插即用設(shè)備時(shí),不必 執(zhí)行建立過程。


現(xiàn)在,將參考附圖更全面地說明實(shí)施例,其中
圖l示出了包括觸摸板、控制器和電纜的連接到計(jì)算機(jī)的即插即用
設(shè)備;
圖2示出了圖1的電纜的示意圖;以及
圖3是圖1的即插即用設(shè)備的一般操作的流程圖。
具體實(shí)施例方式
圖1圖解了系統(tǒng)20,其包括即插即用設(shè)備24,用于對(duì)輸入進(jìn)行接收 和數(shù)字化。在本實(shí)施例中,所述即插即用設(shè)備24包括觸摸板28、控制 器32和電纜36。觸摸板28是由阿爾伯塔省卡爾加里市(Calgary, Alberta) 的SMART技術(shù)公司以SMARTBoardTM的名稱制造和銷售的類型??刂?器32控制觸摸板28的操作,并且經(jīng)由電纜36與計(jì)算機(jī)40通信。LCD投 影機(jī)44經(jīng)由VGA電纜48連接到計(jì)算機(jī)40。計(jì)算機(jī)40控制LCD投影機(jī)44 將圖像投影到觸摸板28上而不是在計(jì)算機(jī)40的顯示器上呈現(xiàn)。投影機(jī) 44可以位于觸摸板28的前方或者后方。
觸摸板28向用戶提供經(jīng)由用于提供輸入的、諸如筆工具或者手指 的指針來與被投影的圖像交互的能力。除了由計(jì)算機(jī)40的操作系統(tǒng)提 供來作為鼠標(biāo)工作的軟件之外,觸摸板28不需要額外軟件。觸摸板28 的功能被在所述操作系統(tǒng)上不可獲得的其他軟件大大地增強(qiáng)。如下所 述。
控制器32包括處理器(未示出),其執(zhí)行存儲(chǔ)在非易失性存儲(chǔ)器內(nèi)的 固件。 一般地,所述固件使得控制器32在兩個(gè)操作模式之一下工作。 在初始模式內(nèi),控制器32操作兩個(gè)USB簡檔,即絕對(duì)鼠標(biāo)人機(jī)接口設(shè)備
10("HID")簡檔和SMARTBoard HID簡檔。所述絕對(duì)鼠標(biāo)HID簡檔允許 控制器32在指針輸入被觸摸板28檢測到時(shí)響應(yīng)于與基本的鼠標(biāo)功能一 起的指針輸入而中繼絕對(duì)位置信息。所述SMARTBoard HID是專用的設(shè) 備類,其能夠增強(qiáng)觸摸板28的功能。被增強(qiáng)的功能包括在絕對(duì)鼠標(biāo)HID 設(shè)備類內(nèi)可以獲得的所有功能外加鏈接信息、附加的工具信息(按鈕、 消除器、筆工具選擇等)和與控制器32的雙向通信。在"本地的"操作 模式內(nèi),控制器32終止所述絕對(duì)鼠標(biāo)HID簡檔,并且僅僅操作 SMARTBoard HID簡檔。
參考圖2描述電纜36的部件。電纜36包括USB集線器部件52,其 具有第一USB接口56,用于連接到延伸到觸摸板28的USB電纜60;以及, 第二USB接口64,用于連接到延伸到計(jì)算機(jī)40的USB電纜68。第一和第 二USB接口56、 64與USB集線器72通信。
被配置按照致密盤("CD" )HID簡檔而工作的存儲(chǔ)器76,即快閃 存儲(chǔ)器也與USB集線器72通信。CD HID簡檔使得存儲(chǔ)器76如同CD驅(qū)動(dòng) 器工作。存儲(chǔ)器76存儲(chǔ) 一 組軟件應(yīng)用,包括用戶應(yīng)用 (SMARTBoardTools.exe)、月艮務(wù)(SMARTBoardService.exe)、啟動(dòng)器應(yīng)用 (SBLauncher.exe)、校準(zhǔn)應(yīng)用(SMARTBoardCalibrate.exe)和引用啟動(dòng)器 應(yīng)用的autorim.inf。而且,存儲(chǔ)器76可以存儲(chǔ)與系統(tǒng)20的配置相關(guān)聯(lián)的 校準(zhǔn)設(shè)置。具體地,所述校準(zhǔn)設(shè)置包括用于利用由LCD投影機(jī)44投影 在觸摸板28的表面上的圖像輸出來映射由觸摸板28接收的指針輸入的 數(shù)據(jù)。LCD投影機(jī)44和觸摸板28—般相對(duì)于彼此固定。結(jié)果, 一旦通
過校準(zhǔn)過程確定了它們的相對(duì)位置,其中所述校準(zhǔn)過程被執(zhí)行以便產(chǎn) 生校準(zhǔn)設(shè)置、LCD投影機(jī)44和觸摸板28的相對(duì)位置,因此就不需要重 新確定所述校準(zhǔn)設(shè)置。
SMARTBoardTools.exe應(yīng)用允許比基本鼠標(biāo)功能更豐富的 一 組特 征。其包含多個(gè)呈現(xiàn)應(yīng)用、與流行繪圖和呈現(xiàn)應(yīng)用的整合、以及允許 用戶在任何應(yīng)用內(nèi)的文件上或者在計(jì)算機(jī)40的圖形用戶界面的桌面上
11描畫的應(yīng)用,所述圖形用戶界面的桌面被投影觸摸板28的表面上并在 其上顯示。
在圖3內(nèi)示出了即插即用設(shè)備24的操作的方法。當(dāng)即插即用設(shè)備24 連接到計(jì)算機(jī)40(步驟104),并且即插即用設(shè)備24到計(jì)算機(jī)40的連接被 計(jì)算機(jī)40的操作系統(tǒng)檢測到時(shí),計(jì)算機(jī)40查詢所述即插即用設(shè)備24以 確定即插即用設(shè)備24提供什么功能(步驟108)。當(dāng)USB集線器72連接到 存儲(chǔ)器76以及控制器32時(shí),USB集線器72査詢這兩個(gè)單元的每個(gè)以確定 可以獲得哪些簡檔。在本實(shí)施例中,存儲(chǔ)器76通過指示其支持CD HID 簡檔而響應(yīng)。處于初始模式內(nèi)的控制器32通過指示其支持絕對(duì)鼠標(biāo)HID 簡檔和SMARTBoard HID簡檔來響應(yīng)。
計(jì)算機(jī)40在接收到這個(gè)簡檔信息時(shí)檢測對(duì)于即插即用設(shè)備24可以 獲得的下面的功能絕對(duì)鼠標(biāo)HID簡檔、SMARTBoard HID簡檔和CD HID簡檔(步驟112)。計(jì)算機(jī)40繼而安裝用于由所述操作系統(tǒng)識(shí)別的設(shè)備 功能的驅(qū)動(dòng)器(即,對(duì)于所述設(shè)備功能,所述操作系統(tǒng)具有驅(qū)動(dòng)器);艮口, 絕對(duì)鼠標(biāo)HID和CD HID(步驟116)。當(dāng)計(jì)算機(jī)40檢測到這些功能組的每 個(gè)時(shí),計(jì)算機(jī)40將它們識(shí)別為獨(dú)立的設(shè)備。在這個(gè)實(shí)施例內(nèi)的計(jì)算機(jī) 40不安裝SMARTBoard HID簡檔,因?yàn)橛?jì)算機(jī)40的操作系統(tǒng)不具有對(duì)應(yīng) 的驅(qū)動(dòng)器。計(jì)算機(jī)40然后向被檢測的CD HID設(shè)備分配下一個(gè)可以獲得 的驅(qū)動(dòng)器字母(步驟120)。
計(jì)算機(jī)40像大多數(shù)計(jì)算機(jī)一樣由缺省配置來配置;g卩,其被配置 來對(duì)于CD HID設(shè)備搜索名稱為automn.inf的文件,所述文件引導(dǎo)計(jì)算機(jī) 40來在連接到CDHID設(shè)備時(shí)自動(dòng)執(zhí)行特定應(yīng)用。因此,計(jì)算機(jī)40對(duì)于 CDHID設(shè)備查詢autorun.inf,并且在接收到它時(shí),載入和執(zhí)行在其內(nèi)包 含的指令(步驟124)。 autorun.in紋件被Microsoft Windows⑧家族的操作 系統(tǒng)使用來在特定條件下在檢測到特定類型的存儲(chǔ)器時(shí)執(zhí)行其中包含 的指令。例如,在特定條件下,當(dāng)包含autorun.in紋件的CD-ROM盤被 插入CD-ROM驅(qū)動(dòng)器的盤架時(shí)執(zhí)行autonm.in改件。執(zhí)行通常在計(jì)算機(jī)
12的操作系統(tǒng)可以獲得或者識(shí)別了在autonm.inf文件內(nèi)的信息后開始而 沒有延遲。
所述autorun.in紋件包含指向可執(zhí)行的啟動(dòng)器應(yīng)用SBLauncher.exe 的指針。在解析autonm.inf^:件后,計(jì)算機(jī)40使用所述指針來與一組對(duì) 應(yīng)的動(dòng)態(tài)鏈接庫("DLL")—起從存儲(chǔ)器?6獲得SBLauncher.exe應(yīng)用, 并且執(zhí)行SBLauncher.exe應(yīng)用(步驟128)。 SBLauncher.exe應(yīng)用繼而將計(jì) 算機(jī)40引導(dǎo)來與一些相關(guān)聯(lián)的DLL—起地、從存儲(chǔ)器76向在計(jì)算機(jī)40 上的臨時(shí)目錄復(fù)制兩個(gè)可執(zhí)行文件,即SMARTBoardTools.exe和 SMARTBoardService.exe , 并且執(zhí)行它們(步驟132)。 在執(zhí)行 SMARTBoardService.exe月艮務(wù)時(shí),所述SBLauncher.exe應(yīng)用終止執(zhí)行, 并且SMARTBoardService.exe服務(wù)引導(dǎo)計(jì)算機(jī)40來向控制器32發(fā)送命 令,以切換到SMARTBoard HID模式(步驟136)。
在啟動(dòng)時(shí),SMARTBoardTools.exe應(yīng)用從即插即用設(shè)備24的存儲(chǔ) 器76査詢并且獲得校準(zhǔn)設(shè)置和其他設(shè)置(步驟140)。所述校準(zhǔn)設(shè)置使得 SMARTBoardTools.exe應(yīng)用能夠?qū)挠|摸板28接收的觸摸輸入映射到 計(jì)算機(jī)顯示坐標(biāo)系。其他設(shè)置包括筆盤設(shè)置、COM端口設(shè)置、接觸過 濾設(shè)置和用于一些軟件應(yīng)用的用戶設(shè)置。所有這些設(shè)置被存儲(chǔ)在標(biāo)準(zhǔn) 的WindowsINI文件內(nèi)。而且,使用幾個(gè)XML文件來存儲(chǔ)用于形成部分 SMARTBoardTools.exe應(yīng)用的各種小應(yīng)用程序的布局和菜單設(shè)置。這些 小應(yīng)用程序提供了用于訪問各種功能的工具按鈕的浮動(dòng)窗口、在屏鍵 盤等。這些布局和菜單設(shè)置被存儲(chǔ)在即插即用設(shè)備24的存儲(chǔ)器76內(nèi)的 XML文件內(nèi),并且在SMARTBoardTools.exe應(yīng)用的執(zhí)行期間被載入和 存儲(chǔ)在用戶目錄"C:\Documents and Settings\<user name〉\Application Data\SMART Technologies Inc.\SMARTBoard SoftwareV'中,其中,<user name〉是當(dāng)前用戶的登錄名。
在獲得校準(zhǔn)設(shè)置時(shí),SMARTBoardTools.exe應(yīng)用允許用戶與觸摸 板28的交互,所述觸摸板28將相對(duì)于由LCD投影機(jī)44在觸摸板28的表面上投影的圖像在空間上對(duì)準(zhǔn)。在執(zhí)行期間, 一些設(shè)置被存儲(chǔ)在注冊 表的"HKEY—CURRENT—USER "鍵內(nèi),并且具體地被存儲(chǔ)在 "Software\SMART Technologies Inc.\SMARTBoard Software\"子鍵內(nèi)。 這些設(shè)置包括應(yīng)用窗口位置、每個(gè)應(yīng)用的用戶設(shè)置和近期使用的文件 的列表。使用"HKEY—CURRENT—USER"鍵,因?yàn)閷?duì)于對(duì)這個(gè)鍵進(jìn)行 的修改通常沒有限制。另外,如果對(duì)于"HKEY—CURRENT—USER"鍵 沒有訪問限制,則在那里寫入拼寫檢查程序設(shè)置。
在終止所述會(huì)話時(shí),可以將計(jì)算機(jī)40從即插即用設(shè)備24拔出并且 移除。當(dāng)斷開即插即用設(shè)備24時(shí),計(jì)算機(jī)40通知SBLauncher.exe應(yīng)用(步 驟144) 。
SBLauncher.exe應(yīng)用終止SMARTBoardTools.exe應(yīng)用、 SMARTBoardService.exe服務(wù)、各種相關(guān)的DLL和設(shè)置的執(zhí)行,并且從 在計(jì)算機(jī)40上的臨時(shí)位置將它們刪除,然后終止其自身的執(zhí)行(步驟 148)。在終止所述SBLauncher.exe應(yīng)用的執(zhí)行之前,SBLauncher.exe應(yīng) 用向XML文件寫入存儲(chǔ)在"C:\Documents and Settings\<user name>\ApplicationData\SMARTTechnologies Inc.\SMARTBoard Software\"內(nèi)的用戶設(shè)置,并且SBLauncher.exe應(yīng)用然后將所述XML文 件存儲(chǔ)在即插即用設(shè)備24的存儲(chǔ)器76內(nèi)。SBLauncher.exe應(yīng)用然后刪除 這些設(shè)置和存儲(chǔ)在注冊表內(nèi)的設(shè)置。 一旦從計(jì)算機(jī)40刪除了所述設(shè)置, 則SBLauncher.exe應(yīng)用將一個(gè)輸入項(xiàng)置于 HKEY—CURRENTJJSER\Software\Microsoft\Windows\CurrentVersion\ RunOnce注冊表鍵內(nèi),其當(dāng)用戶接著登錄時(shí)告知Windows刪除 SBLauncher.exe應(yīng)用,然后終止其執(zhí)行。
如果用戶通過關(guān)閉SMARTBoardTools.exe應(yīng)用來停止 SMARTBoard軟件,貝ljSBLauncher.exe應(yīng)用執(zhí)行在即插即用設(shè)備24的存 儲(chǔ)器76內(nèi)發(fā)現(xiàn)的其自身的實(shí)例,導(dǎo)致存儲(chǔ)在計(jì)算機(jī)40上的 SBLauncher.exe應(yīng)用的實(shí)例被刪除。
如上所述,為了相對(duì)于由LCD投影機(jī)44投影在觸摸板28上的圖像進(jìn)行的觸摸輸入在空間上與被投影的圖像對(duì)準(zhǔn),必須校準(zhǔn)系統(tǒng)20。因
為在由LCD投影機(jī)44投影的圖形和觸摸板28之間的空間關(guān)系僅僅當(dāng) LCD投影機(jī)44和觸摸板28相對(duì)于彼此移動(dòng)時(shí)才改變,因此一般在觸摸 板28和LCD投影機(jī)44被固定在位置上后執(zhí)行校準(zhǔn)。為了校準(zhǔn)系統(tǒng)20, 啟動(dòng)SMARTBoardCalibrate.exe應(yīng)用。 一旦被啟動(dòng),則提示用戶觸摸在 觸摸板28的表面上顯示的計(jì)算機(jī)40的圖形用戶界面上的多個(gè)點(diǎn)。產(chǎn)生 的觸摸板輸出用于將由觸摸板28對(duì)準(zhǔn)的原始觸摸坐標(biāo)映射到計(jì)算機(jī)顯 示坐標(biāo)系。新捕獲的校準(zhǔn)設(shè)置然后被記錄在WindowsINI文件內(nèi),以便 它們可以被其他計(jì)算機(jī)用于利用在其上呈現(xiàn)的圖形用戶界面來映射從 即插即用設(shè)備24接收的輸入。
雖然已經(jīng)針對(duì)USB說明了系統(tǒng)20,但是可以使用其他類型的即插 即用架構(gòu)。例如,本領(lǐng)域內(nèi)的技術(shù)人員容易明白,如何將在此所述的 系統(tǒng)20適應(yīng)于用于FireWire和PCMCIA架構(gòu)等。
所述即插即用設(shè)備的驅(qū)動(dòng)器可以被存儲(chǔ)在獨(dú)立的CD HID設(shè)備等 上。類似地,校準(zhǔn)設(shè)置可以存儲(chǔ)在獨(dú)立的可裝卸存儲(chǔ)器上,諸如USB 快閃驅(qū)動(dòng)器、可重寫光盤等。以這種方式,可以使得現(xiàn)有的校準(zhǔn)設(shè)置 對(duì)于連接到所述即插即用設(shè)備的其他計(jì)算機(jī)是可獲得的??蛇x地,可 以使用由SMARTBoard HID簡檔啟動(dòng)的雙向通信將所述校準(zhǔn)設(shè)置存儲(chǔ)
在觸摸板的控制器上。
在如上所述的實(shí)施例內(nèi),即插即用設(shè)備24包括電纜36,其具有USB 集線器部件52,所述USB集線器部件52經(jīng)由USB電纜60而連接到觸摸板 28,并且經(jīng)由USB電纜68連接到計(jì)算機(jī)40。本領(lǐng)域內(nèi)的技術(shù)人員可以明 白,USB集線器部件52可以包括一個(gè)或多個(gè)無線通信接口,用于使得能 夠通過無線通信信道來執(zhí)行在觸摸板28和USB集線器部件52之間和/或 在USB集線器部件52和計(jì)算機(jī)40之間的通信,由此消除對(duì)于物理電纜的 需要。USB集線器部件52也可以被集成到觸摸板28內(nèi),以便僅僅需要在 USB集線器部件52和計(jì)算機(jī)40之間的有線或者無線的一個(gè)通信信道。雖然系統(tǒng)20被示出為包括用于向觸摸板28的表面上投影圖像的 LCD投影機(jī)44,但是本領(lǐng)域內(nèi)的技術(shù)人員可以明白,其他配置是可能 的。例如,觸摸板28可以是在Morrison等人的專利號(hào)是6,803,906的美國 專利內(nèi)公開的形式或者M(jìn)orrison等人的申請(qǐng)?zhí)柺莑l/331,448的美國專利 申請(qǐng)內(nèi)公開的形式。在這種情況下,觸摸屏28位于顯示單元之上,所 述顯示單元諸如等離子體顯示器或者LCD顯示器,其從計(jì)算機(jī)40接收 顯示輸入。
雖然已經(jīng)參考觸摸板而描述了所述系統(tǒng),但是所述系統(tǒng)可以是多 種其他設(shè)備的任何一種,諸如攝像機(jī)、聲音系統(tǒng)等。例如,當(dāng)所述即 插即用設(shè)備是聲音系統(tǒng)時(shí),所述設(shè)置可以包括己經(jīng)對(duì)于所設(shè)置的配置 被預(yù)先校準(zhǔn)到期望水平的、每個(gè)揚(yáng)聲器的輸出音量。
雖然已經(jīng)參考附圖描述了一個(gè)實(shí)施例,但是本領(lǐng)域內(nèi)的技術(shù)人員 可以明白,在不脫離由所附的權(quán)利要求限定的其精神和范圍的情況下, 可以進(jìn)行修改和變化。
權(quán)利要求
1. 一種提供一組功能的即插即用設(shè)備,包括即插即用接口;存儲(chǔ)器;以及存儲(chǔ)在所述存儲(chǔ)器內(nèi)的軟件,當(dāng)所述即插即用設(shè)備經(jīng)由所述即插即用接口而連接到計(jì)算機(jī)時(shí),由所述計(jì)算機(jī)自動(dòng)執(zhí)行所述軟件,所述軟件可用于檢測所述即插即用設(shè)備與所述計(jì)算機(jī)的斷開,并且響應(yīng)于所述斷開而終止其執(zhí)行,此后,所述計(jì)算機(jī)不永久地存儲(chǔ)所述軟件。
2. 根據(jù)權(quán)利要求l所述的即插即用設(shè)備,其中,所述軟件使得所 述計(jì)算機(jī)能夠訪問由所述即插即用設(shè)備提供的所述一組功能。
3. 根據(jù)權(quán)利要求l所述的即插即用設(shè)備,其中,所述即插即用接 口是通用串行總線接口。
4. 根據(jù)權(quán)利要求3所述的即插即用設(shè)備,其中,所述存儲(chǔ)器存儲(chǔ) automn.in紋件,其指定要執(zhí)行的所述軟件。
5. 根據(jù)權(quán)利要求4所述的即插即用設(shè)備,其中,所述存儲(chǔ)器被配 置來按照CD HID簡檔而工作。
6. 根據(jù)權(quán)利要求3所述的即插即用設(shè)備,其中,在所述即插即用 設(shè)備連接到所述計(jì)算機(jī)時(shí),所述軟件被復(fù)制到在所述計(jì)算機(jī)上的臨時(shí) 位置,并且從這個(gè)位置被執(zhí)行,并且在從所述計(jì)算機(jī)斷開所述即插即 用設(shè)備時(shí)終止和刪除所述軟件。
7. 根據(jù)權(quán)利要求6所述的即插即用設(shè)備,其中,所述軟件向所述 計(jì)算機(jī)的所述操作系統(tǒng)注冊以后刪除所述軟件的請(qǐng)求。
8. 根據(jù)權(quán)利要求l所述的即插即用設(shè)備,其中,在所述即插即用 設(shè)備連接到所述計(jì)算機(jī)時(shí),所述軟件被復(fù)制到在所述計(jì)算機(jī)上的臨時(shí) 位置,并且從這個(gè)位置被執(zhí)行,并且在從所述計(jì)算機(jī)斷開所述即插即 用設(shè)備時(shí)終止和刪除所述軟件。
9. 根據(jù)權(quán)利要求8所述的即插即用設(shè)備,其中,所述軟件向所述 計(jì)算機(jī)的所述操作系統(tǒng)注冊以后刪除所述軟件的請(qǐng)求。
10. —種與計(jì)算機(jī)一起使用即插即用設(shè)備的方法,包括 檢測所述即插即用設(shè)備與所述計(jì)算機(jī)的連接;自動(dòng)定位被指定來執(zhí)行的軟件,所述軟件被存儲(chǔ)在所述即插即用設(shè)備的存儲(chǔ)器內(nèi);利用所述計(jì)算機(jī)執(zhí)行所述軟件;并且在所述即插即用設(shè)備與所述計(jì)算機(jī)斷開時(shí),終止所述軟件的執(zhí)行。
11. 根據(jù)權(quán)利要求10所述的方法,還包括在所述執(zhí)行之前,將 所述軟件復(fù)制到在所述計(jì)算機(jī)上的臨時(shí)存儲(chǔ)器。
12. 根據(jù)權(quán)利要求ll所述的方法,還包括向所述計(jì)算機(jī)的所述操作系統(tǒng)注冊以后刪除所述軟件的請(qǐng)求。
13. —種即插即用設(shè)備,包括 存儲(chǔ)器;以及存儲(chǔ)在所述存儲(chǔ)器內(nèi)的設(shè)置,所述設(shè)置與一組功能相關(guān)聯(lián)。
14. 根據(jù)權(quán)利要求13所述的即插即用設(shè)備,其中,所述設(shè)置是校 準(zhǔn)設(shè)置。
15. 根據(jù)權(quán)利要求13所述的即插即用設(shè)備,其中,所述設(shè)置是用 戶設(shè)置。
16. 根據(jù)權(quán)利要求13所述的即插即用設(shè)備,還包括 存儲(chǔ)在所述存儲(chǔ)器內(nèi)的軟件,當(dāng)所述即插即用設(shè)備與計(jì)算機(jī)連接時(shí),所述軟件提供對(duì)所述一組功能的訪問。
17. 根據(jù)權(quán)利要求14所述的即插即用設(shè)備,其中,所述一組功能 是由所述即插即用設(shè)備提供的輸入接口。
18. 根據(jù)權(quán)利要求17所述的即插即用設(shè)備,還包括 存儲(chǔ)在所述存儲(chǔ)器內(nèi)的軟件,所述軟件在所述即插即用設(shè)備所連接的計(jì)算機(jī)上可執(zhí)行,以提供對(duì)所述一組功能的訪問。
19. 根據(jù)權(quán)利要求18所述的即插即用設(shè)備,其中,所述軟件在執(zhí)行期間引用所述校準(zhǔn)設(shè)置。
20. 根據(jù)權(quán)利要求19所述的即插即用設(shè)備,其中,當(dāng)所述即插即 用設(shè)備經(jīng)由計(jì)算機(jī)的即插即用接口與所述計(jì)算機(jī)連接時(shí),由所述計(jì)算 機(jī)自動(dòng)執(zhí)行所述軟件,所述軟件檢測所述即插即用設(shè)備與所述計(jì)算機(jī) 的斷開,并且響應(yīng)于所述斷開而終止執(zhí)行,此后,所述計(jì)算機(jī)不永久 地存儲(chǔ)所述軟件。
21. 根據(jù)權(quán)利要求14所述的即插即用設(shè)備,還包括校準(zhǔn)軟件,用于確定所述校準(zhǔn)設(shè)置。
22. 根據(jù)權(quán)利要求14所述的即插即用設(shè)備,還包括觸摸板,其上 呈現(xiàn)了圖像,所述校準(zhǔn)設(shè)置對(duì)觸摸板和被呈現(xiàn)的圖像坐標(biāo)系進(jìn)行映射。
23. —種用于接收輸入的即插即用設(shè)備,包括 即插即用接口;觸摸板,其上顯示計(jì)算機(jī)產(chǎn)生的圖像;存儲(chǔ)器;以及校準(zhǔn)設(shè)置,其被存儲(chǔ)在所述存儲(chǔ)器內(nèi),并且對(duì)觸摸板和計(jì)算機(jī)產(chǎn) 生的圖像坐標(biāo)系進(jìn)行映射。
24. 根據(jù)權(quán)利要求23所述的即插即用設(shè)備,其中,所述計(jì)算機(jī)產(chǎn) 生的圖像是圖形用戶界面。
25. 根據(jù)權(quán)利要求24所述的即插即用設(shè)備,其中,所述即插即用 接口是通用串行總線接口。
26. 根據(jù)權(quán)利要求23所述的即插即用設(shè)備,還包括 存儲(chǔ)在所述存儲(chǔ)器內(nèi)的校準(zhǔn)軟件,由計(jì)算機(jī)執(zhí)行以確定所述校準(zhǔn)設(shè)置。
27. —種用于提供一組功能的即插即用設(shè)備,包括-. 即插即用接口;存儲(chǔ)器;以及存儲(chǔ)在所述存儲(chǔ)器內(nèi)的軟件,所述軟件被復(fù)制到所述計(jì)算機(jī),并 且當(dāng)所述即插即用設(shè)備連接到所述計(jì)算機(jī)時(shí)從所述計(jì)算機(jī)自動(dòng)被執(zhí) 行,所述軟件提供對(duì)由所述即插即用設(shè)備提供的 一組功能的訪問。
全文摘要
一種提供一組功能的即插即用設(shè)備包括即插即用接口;存儲(chǔ)器;以及,在所述存儲(chǔ)器內(nèi)存儲(chǔ)的軟件。當(dāng)所述即插即用設(shè)備經(jīng)由所述即插即用接口而連接到計(jì)算機(jī)時(shí),由所述計(jì)算機(jī)自動(dòng)執(zhí)行所述軟件。所述軟件檢測所述即插即用設(shè)備與所述計(jì)算機(jī)的斷開,并且響應(yīng)于所述斷開而終止其執(zhí)行。此后,所述計(jì)算機(jī)不永久地存儲(chǔ)所述軟件。
文檔編號(hào)G06F13/10GK101454762SQ200780019460
公開日2009年6月10日 申請(qǐng)日期2007年5月28日 優(yōu)先權(quán)日2006年5月26日
發(fā)明者凱斯·維爾德, 道格·希爾 申請(qǐng)人:智能技術(shù)Ulc公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1