專利名稱:將計算機與外圍設備無線連接的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明一般地涉及計算機領域,具體地說,涉及具有無線外圍設備的計算機。更具體地說,本發(fā)明涉及將特定的無線外圍設備邏輯地連接到計算機的方法和系統(tǒng)。
背景技術:
在使連接在物理和審美上更簡潔的嘗試中,許多計算機系統(tǒng)使用了與外圍設備的無線接口。一種流行的無線接口被稱為藍牙。在“藍牙系統(tǒng)規(guī)范”(由Bluetooth SIG在2003年11月5日出版,其全部內容在此引入作為參考)中描述了藍牙規(guī)范。
藍牙使用一個物理的無線電信道,其由一組被同步到公共時鐘和跳頻模式的設備所共享。第一設備,通常為計算機(臺式計算機、膝上型計算機、平板電腦、個人數(shù)字助理(PDA)等),提供同步基準并被稱為主設備。所有其他設備(外圍設備、其他計算機等)被稱為從設備。主設備和從設備一起形成一個緊鄰(通常相隔不到10米)的網(wǎng)絡,稱為微微網(wǎng)(piconet),使得每個從設備與主設備之間(而不是從設備之間)可以進行無線電通信。
為了在主設備與從設備之間建立無線電鏈路,主設備詢問任何近到足以“聽到”來自該主設備的詢問信號的從設備。從設備用標識它的媒體訪問控制(MAC)地址來響應。然后,主計算機的用戶手動地選擇將哪個可用的從設備連接到主設備。例如,圖1例示了一個圖形用戶界面(GUI)100,其中示出了打印機、鍵盤和鼠標的圖標,所有這些設備都啟用了藍牙并對主設備可用(在其范圍內)。然后,用戶可以雙擊她希望進行無線連接以便與主設備(計算機)通信的無線外圍設備的圖標。
如果在主計算機的無線電范圍內的僅有的藍牙外圍設備是那些“屬于”該主計算機的外圍設備的話,如圖1所示的這種系統(tǒng)是適合的。然而,如果主計算機接收到來自與另一個主計算機關聯(lián)的已啟用藍牙的設備的響應,就會出現(xiàn)問題,特別是在使用自動連接系統(tǒng)的情況下。此外,只是人工、靜態(tài)關聯(lián)(建立主/從關系的常用方法)選定設備(如圖1所示)并不是所希望的,因為由于用戶可能不知道哪些以圖標表示的外圍設備“屬于”她的計算機,所以這種方法既麻煩又容易使用戶出錯。此類可用的無線設備可以處于任何公共的緊鄰區(qū)域內(例如相鄰的小房間),或者如本發(fā)明的一個優(yōu)選實施例中所構想的,處于公眾零售店內。
因此,需要一種有選擇地將授權的已啟用藍牙的外圍設備與適當?shù)闹饔嬎銠C邏輯地鏈接的方法和系統(tǒng)。優(yōu)選地,此類方法和系統(tǒng)將只需最少的用戶干預。具體地說,需要一種可以用于這樣的環(huán)境中的方法和系統(tǒng),在該環(huán)境中,可以簡單和迅速地互換已啟用藍牙的設備并重新建立主/從關系。
發(fā)明內容
因此,本發(fā)明涉及一種將計算機與外圍設備無線地連接的方法和系統(tǒng)。所述外圍設備被初始地塢接到所述計算機內的塢接端口。檢測到所述塢接事件,所述計算機然后監(jiān)聽來自該計算機的范圍內的所有外圍設備的標識符,包括當前塢接到所述計算機的外圍設備的標識符。然后,所述計算機指示該已塢接的外圍設備停止發(fā)送其標識符。通過推斷過程,所述計算機能夠標識該已塢接的外圍設備。在一個優(yōu)選實施例中,所述已塢接的外圍設備隨后被僅與該外圍設備被初始地塢接到其的計算機無線地關聯(lián)。
優(yōu)選地,通過監(jiān)視所述計算機是否正在對所述已塢接的外圍設備中的電池充電來控制所述停止該已塢接的外圍設備發(fā)送其標識符的步驟。因此,只有當所述已塢接的外圍設備正在對其電池進行充電時,所述已塢接的外圍設備才發(fā)送其標識符。可替代地,可以使用簡單的電源時序(powersequence)或簡單的輔助通信來通知所述已塢接的外圍設備發(fā)送其標識符。
因此,本發(fā)明允許已啟用藍牙的設備在主計算機之間互換,并且可以簡單和迅速地建立和重新建立計算機與外圍設備之間的主/從關系。
在以下詳細的書面描述中,本發(fā)明的上述以及其他目的、特征和優(yōu)點將變得顯而易見。
在所附權利要求書中說明了被認為是本發(fā)明特性的新穎特征。但是,當結合附圖閱讀時,通過參考以下對示例性實施例的詳細說明,可以最佳地理解發(fā)明本身及其優(yōu)選使用方式、進一步的目的和優(yōu)點,這些附圖是圖1示出了用于手動地將無線外圍設備連接到計算機的現(xiàn)有技術的圖形用戶界面(GUI);圖2a例示了一個其中可以實現(xiàn)本發(fā)明的示例性計算機系統(tǒng);圖2b示出了示例性主計算機系統(tǒng)內的塢接端口的其他細節(jié);圖3a-b示出了塢接到所述示例性主計算機的授權的外圍設備,同時所述示例性計算機被安裝在購物車上;圖4例示了帶有已塢接的外圍設備的所述示例性主計算機,以及沒有被授權與該塢接有所述授權的外圍設備的主計算機通信的其他外圍設備;以及圖5是本發(fā)明的一個優(yōu)選實施例中所采取的諸步驟的流程圖。
具體實施例方式
現(xiàn)在參考圖2,圖2示出了其中可以實現(xiàn)本發(fā)明的一個優(yōu)選實施例的數(shù)據(jù)處理系統(tǒng)的方框圖。數(shù)據(jù)處理系統(tǒng)200代表目標平臺的示例性硬件配置。數(shù)據(jù)處理系統(tǒng)200可以例如是可從紐約阿蒙克的國際商業(yè)機器公司購買的某一型號的個人(例如,平板電腦)計算機(或者,如下所述,服務器)。數(shù)據(jù)處理系統(tǒng)200包括與系統(tǒng)總線208相連的中央處理單元(CPU)202。在示例性實施例中,數(shù)據(jù)處理系統(tǒng)200包括也與系統(tǒng)總線208相連的圖形適配器204,以便將用戶接口信息提供給顯示裝置206。
還與系統(tǒng)總線208相連的是系統(tǒng)存儲器210和輸入/輸出(I/O)總線橋212。I/O總線橋212將I/O總線214連接到系統(tǒng)總線208,從一個總線向另一個總線轉發(fā)和/或變換數(shù)據(jù)事務。諸如非易失性存儲裝置216(其可以是硬盤驅動器)和輸入設備218(其可以包括傳統(tǒng)的鼠標、跟蹤球等)之類的外圍設備被連接到I/O總線214。
數(shù)據(jù)處理系統(tǒng)200還包括塢接端口220(以下在圖2b中給出關于它的其他細節(jié)和討論)和無線接口222。無線接口222是一個接口,其允許數(shù)據(jù)處理系統(tǒng)200與另一個數(shù)據(jù)處理系統(tǒng)(例如,服務器224)以及一個或多個無線外圍設備226進行無線通信。
數(shù)據(jù)處理系統(tǒng)200還包括標識信號接收器(IDSR)221。IDSR 221是一種邏輯(硬件和/或軟件),其使用無線接口222從無線外圍設備226接收標識信號,如以下詳細說明的那樣。
還包括在數(shù)據(jù)處理系統(tǒng)200內的是外圍設備鎖定邏輯(PDLL)223。PDLL223使用由IDSR 221從特定無線外圍設備226接收的標識符來建立數(shù)據(jù)處理系統(tǒng)200與該特定無線外圍設備226之間的無線鏈路,如以下更詳細說明的。也就是說,PDLL 223能夠1)斷開和接通電源開關230(在下面的圖2b中示出);2)啟動和停止傳送來自已塢接的無線外圍設備226的標識符;3)使用來自IDSR 221的第一和第二標識符列表來標識哪個無線外圍設備226當前被塢接到塢接端口220;以及4)在特定無線外圍設備226與數(shù)據(jù)處理系統(tǒng)200之間建立獨占的無線通信鏈路。
圖2a中示出的示例性實施例只是出于說明本發(fā)明的目的而提供的,本領域的技術人員將認識到,大量形式和功能上的變化都是可能的。例如,數(shù)據(jù)處理系統(tǒng)200還可以包括只讀光盤存儲器(CD-ROM)或數(shù)字通用光盤(DVD)驅動器、聲卡和揚聲器,以及許多其他可選組件。所有此類變化都被認為在本發(fā)明的精神和范圍之內。例示數(shù)據(jù)處理系統(tǒng)200是為了描述已啟用藍牙的主計算機的一個優(yōu)選實施例,一個或多個已啟用藍牙的外圍設備被初始地塢接到該計算機并隨后與該計算機進行無線連接。此外,針對數(shù)據(jù)處理系統(tǒng)200所概括說明的計算機體系結構也適用于構建服務器224,除服務器224優(yōu)選地不需要IDSR 221或PDLL 223以外,因為在本發(fā)明的優(yōu)選實施例中,所述標識功能和將主計算機無線塢接到授權的外圍設備是由所述特定外設被初始地塢接到其的主計算機來執(zhí)行的,如以下所述。
現(xiàn)在參考圖2b,圖中給出了塢接端口220和所關聯(lián)的電源的其他細節(jié)。電源228(優(yōu)選地在數(shù)據(jù)處理系統(tǒng)200的機殼(未示出)內)被連接到電源開關230,電源開關230將電源228電連接到塢接端口220內的外圍設備再充電器232。當無線外圍設備226通過連接器234與塢接端口220連接時,無線外圍設備226能夠對無線外圍設備226內部(或以其他方式連接到無線外圍設備226)的電池238再充電。注意,連接器234同時為無線外圍設備226提供了到外圍設備再充電器232的電源連接以及到I/O總線214的數(shù)據(jù)連接。
電源開關230的位置(或者閉合以將電源228與外圍設備再充電器232電連接,或者打開以斷開連接)由電源開關狀態(tài)檢測器236來檢測,電源開關狀態(tài)檢測器236向I/O總線214發(fā)送一個邏輯信號,指示電力是否正在被傳送給外圍設備再充電器232(并且因此導致無線外圍設備226內的電池238處于充電過程)。同時,無線外圍設備226能夠向I/O總線214發(fā)送一個信號,通知數(shù)據(jù)處理系統(tǒng)200(主藍牙計算機)無線外圍設備226被連接到塢接端口220并正在(或者至少能夠)對電池238充電。也就是說,出于本發(fā)明中所描述的邏輯的目的,只要無線外圍設備226被塢接(通過連接器234)到塢接端口220并且電源開關230閉合,主藍牙計算機就可以假設電池238正在被充電,即使電池238并未實際被充電(由于已完全充電、損壞、從無線外圍設備226拆下等)。
現(xiàn)在參考圖3a-b,圖中示出了數(shù)據(jù)處理系統(tǒng)200的示例性使用。數(shù)據(jù)處理系統(tǒng)200被示為平板電腦300,其是主已啟用藍牙的計算設備,它被附加到購物車302,優(yōu)選地以半固定的方式(即,需要工具將平板電腦300從購物車302上拆下,以便防止平板電腦300失竊)。外圍設備226被示為掃描器326,其通過塢接端口320與平板電腦300塢接。如圖3b的頂視圖所示,平板電腦300具有有源的觀察屏304,其顯示一個圖形用戶界面(GUI),以便顯示數(shù)據(jù)以及接收對平板電腦300的輸入(優(yōu)選地,通過觸摸屏能力)。
平板電腦300的示例性使用可以是在零售店中。當顧客將物品放入購物車302時,顧客將手持式無線掃描器326從塢接端口320取下,并使用掃描器326來讀取物品上的通用產(chǎn)品代碼(UPC)條形碼。平板電腦300將所有已被掃描和放入購物車302的物品存入一個列表。當顧客結賬時,收銀員只需下載該列表(帶有價格)來結束購物事務。雖然數(shù)據(jù)處理系統(tǒng)200(例如,平板電腦300)的此使用實例應被認為有利于理解本發(fā)明工作的示例性環(huán)境,但是可以理解,權利要求書的范圍將擴展到所有其中需要將特定無線外圍設備與數(shù)據(jù)處理系統(tǒng)邏輯地關聯(lián)的環(huán)境。
現(xiàn)在參考圖4,圖中例示了其中多個無線外圍設備處于特定平板電腦300-1的無線范圍之內的環(huán)境。但是,想要與平板電腦300-1通信的唯一掃描器是掃描器326-1,掃描器326-1被示為通過塢接端口320-1連接到平板電腦300,但是在將它從塢接端口320-1上拆下時,它將能夠與平板電腦300-1進行獨占的無線通信。因此,如果平板電腦300與其他外圍設備(例如掃描器326-2、3、4,無論這些掃描器當前是否被塢接到平板電腦300)進行無線通信,這將出現(xiàn)問題。也就是說,平板電腦300不應能夠與掃描器326-3、4(未塢接)或掃描器326-2(當前被塢接到平板電腦300-2)無線通信,但是應該能夠僅與掃描器326-1無線通信。平板電腦300-1與掃描器326-1之間的這種獨占的通信由如此處所述的本發(fā)明來實現(xiàn)。
為了確保掃描器326-1是可以與平板電腦300-1無線通信(這樣的無線通信優(yōu)選地被以上通過參考引入的藍牙標準所允許)的唯一掃描器,本發(fā)明遵循圖5所示的示例性步驟。因此,參考圖5,在啟動方框500后,計算機1檢測到已塢接的掃描器1并確定計算機1需要與掃描器1關聯(lián)(自動鏈接)(方框502)。接著,平板電腦1(300-1)向外圍設備再充電器(例如圖2b所示的外圍設備再充電器232)供電,如方框504所述。通過接通(閉合)電源開關230來供電,此切換由電源開關狀態(tài)檢測器236(參見圖2b)來檢測。當電源開關230閉合(向外圍設備再充電器232供電)時,出現(xiàn)兩個事件。一個事件是電池238開始充電。另一個事件是電源開關狀態(tài)檢測器236使CPU 202或者另一個專用邏輯(未示出)通過塢接端口220向掃描器1(326-1)發(fā)送一個信號,指示掃描器1(326-1)開始廣播它的媒體訪問控制(MAC)地址以及它的其余藍牙注冊信息。
除了從掃描器1接收MAC地址和其他藍牙注冊信息以外,計算機1還優(yōu)選地使用圖2a中所示的IDSR 221來從范圍內的所有其他掃描器(例如,圖4所示的掃描器326-2、3、4)接收此相同的信息。計算機1使用該信息來生成標識當前在范圍內的所有掃描器的第一列表(方框506)。此列表因此包括掃描器326-1、2、3、4的標識符(示為集合{1,2,3,4})。
接著,計算機1向掃描器1發(fā)送一個電源時序,其使得掃描器1停止廣播它自己的物理地址(MAC地址)和其他藍牙注冊信息(方框508)。此電源時序優(yōu)選地是打開電源開關230的指令,因此斷開了對外圍設備再充電器232(參見圖2b)的供電。可替代地,此電源時序可以是提供給外圍設備再充電器232的電源的任何變化。在另一個可替代實施例中,此電源時序可以是到掃描器1以便停止對它的電池(即圖2b中所示的電池238)再充電的信號,所述停止是通過使用掃描器1內的邏輯(未在圖2b中示出),盡管電源仍可被提供給外圍設備再充電器232(即,電源開關230閉合)。
一旦掃描器1停止發(fā)送它自己的標識信號,計算機1就生成范圍內仍在廣播其標識信息的所有掃描器的標識符的第二列表(方框510)。再次參考圖2b,然后,掃描器2-4(326-2、3、4)現(xiàn)在被列入該第二列表(示為集合{2,3,4})。
然后,計算機1通過從所述第一列表減去所述第二列表來推斷(優(yōu)選地使用圖2a中所示的PDLL 223)哪個掃描器是已塢接的掃描器1。也就是說,包含{1,2,3,4}的第一集合(列表)減去包含{2,3,4}的第二集合(列表)等于包含{1}的單個元素集合。因此,通過推斷,計算機1知道掃描器1被連接到計算機1(方框512)。然后,計算機1自動地建立(優(yōu)選地使用圖2a中所例示的PDLL 223)與掃描器1的獨占性藍牙無線鏈路(方框514)。也就是說,計算機1中的代碼和邏輯(優(yōu)選地是CPU 202)自動地在計算機1與掃描器1之間建立獨占性鏈路,使得掃描器1只能與計算機1通信,并且過程結束(終止方框516)。因為掃描器1獨占性地與計算機1鏈接,掃描器1只能與計算機1無線通信,無論掃描器1是否與計算機1塢接。
注意,上述從IDSR接收在該IDSR范圍內的所有外圍設備的第一列表、停止傳送來自已塢接的外圍設備的標識(ID)信號,以及隨后接收在該IDSR范圍內的外圍設備的第二列表,使得可以判定哪個外圍設備被塢接到主計算機的步驟優(yōu)選地由上述PDLL 223來執(zhí)行。
如果其他外圍設備將被獨占性地無線鏈接到特定數(shù)據(jù)處理系統(tǒng)200(例如,但不限于,諸如平板電腦300之類的平板電腦),則為每個期望的外圍設備重復圖5中所示的諸步驟。
注意,可能存在這樣的情況,其中多于一個的設備可能停止發(fā)送其標識號,如當兩個計算機同時試圖自動地與不同的掃描器鏈接時將發(fā)生的。例如,考慮上述集合{1,2,3,4}。假設{1}標識了如圖5所述的將與計算機1自動鏈接的掃描器1。但是,現(xiàn)在假設{2}標識了將與計算機2(未示出)自動鏈接的掃描器2(同樣未示出)。如果計算機2與計算機1同時使用本發(fā)明,則在方框510中示出的剩余集合將只包含{3,4}。因此,計算機1會變得困惑,因為有兩個掃描器(掃描器1和掃描器2)似乎想要與計算機1自動鏈接。當這種很少見的情況發(fā)生時,在嘗試與掃描器1再次關聯(lián)之前,計算機1等待一段預定的(或隨機的)“退避時間”(backoff period)。也就是說,計算機1等待一定的時間以允許計算機2與掃描器2自動鏈接(使用上述步驟),然后計算機1如上所述地與掃描器1自動鏈接。
應當理解,本發(fā)明的至少某些方面可以可替代地以程序產(chǎn)品來實現(xiàn)。定義本發(fā)明的諸功能的程序可以通過各種信號承載介質被傳送給數(shù)據(jù)存儲系統(tǒng)或計算機系統(tǒng),所述信號承載介質包括,但不限于,非可寫存儲介質(例如,CD-ROM),可寫存儲介質(例如,軟盤、硬盤驅動器、讀/寫CD ROM、光介質),以及諸如包括以太網(wǎng)的計算機和電話網(wǎng)絡之類的通信介質。應當理解,因此此類信號承載介質,當承載或編碼有控制本發(fā)明的方法功能的計算機可讀指令時,代表本發(fā)明的可替代實施例。進而,可以理解,本發(fā)明可以由具有形式為硬件、軟件或如此處所述的軟件和硬件的組合或它們的等效物的裝置的系統(tǒng)來實現(xiàn)。
因此,本發(fā)明提供了一種簡單的用于將計算機動態(tài)地無線連接到無線外圍設備的方法和系統(tǒng)。優(yōu)選地,所述指示掃描器1開始和停止廣播其標識信息的步驟是通過在有源觀察屏304-1上輸入這些命令來啟動的,如圖4中示出的有源觀察屏304-1的放大視圖所示。此外,所述推斷哪個外圍設備是掃描器1并將其自動鏈接到計算機1的步驟可以自動完成或通過單擊(通過觸筆或觸摸屏)有源觀察屏304-1上如圖4所示的適當指令來完成。
雖然參考優(yōu)選實施例具體示出并說明了本發(fā)明,但是本領域的技術人員將會理解,可以對其做出形式和細節(jié)上的各種更改而不偏離本發(fā)明的精神和范圍。例如,雖然通過使用電源開關狀態(tài)檢測器236來檢測電池238的充電狀態(tài),但是可以使用任何簡單的信號發(fā)送機構來指示電池238正在通過塢接端口220被充電。
權利要求
1.一種計算機系統(tǒng),所述計算機系統(tǒng)包括無線外圍設備;以及計算機系統(tǒng),該計算機系統(tǒng)包括電源;塢接站;電源開關,所述電源開關將所述電源連接到所述塢接站;標識信號接收器(IDSR);以及外圍設備鎖定邏輯(PDLL),其中所述無線外圍設備是被塢接到所述塢接站中的已塢接的外圍設備,并且其中所述PDLL只啟動與所述已塢接的外圍設備的通信。
2.根據(jù)權利要求1的計算機系統(tǒng),其中所述PDLL包括邏輯以便從所述IDSR接收在該IDSR范圍內的所有外圍設備的第一列表,停止傳送來自所述已塢接的外圍設備的標識(ID)信號,以及隨后從所述IDSR接收在該IDSR范圍內的外圍設備的第二列表,其中所述外圍設備的第二列表排除了來自所述已塢接的外圍設備的所述ID信號,其中所述PDLL通過對比所述第一與第二列表來確定所述已塢接的外設的ID。
3.根據(jù)權利要求2的計算機系統(tǒng),其中所述電源向被塢接到所述塢接站中的所述外圍設備內的電池提供電池再充電電源,并且其中所述傳送來自所述已塢接的外圍設備的所述ID信號被停止,以響應所述電源開關斷開到所述塢接站的所述電池再充電電源。
4.根據(jù)權利要求3的計算機系統(tǒng),還包括與所述電源開關關聯(lián)的開關傳感器,其中所述開關傳感器發(fā)送所述電池再充電電源是否被連接到所述塢接站的信號。
5.根據(jù)權利要求4的計算機系統(tǒng),其中所述外圍設備能夠使用短程無線通信系統(tǒng)來與所述計算機系統(tǒng)通信。
6.根據(jù)權利要求5的計算機系統(tǒng),其中所述短程無線通信系統(tǒng)是藍牙系統(tǒng)。
7.根據(jù)權利要求1的計算機系統(tǒng),其中所述PDLL包括從所述第一列表的內容邏輯地減去所述第二列表的內容的減法邏輯。
8.一種方法,所述方法包括將無線外圍設備塢接到計算機;向所述已塢接的無線外圍設備發(fā)送第一信號,以便傳送來自所述已塢接的無線外圍設備的已塢接設備標識信號;在所述計算機處接收來自在所述計算機的范圍內的所有外圍設備的標識信號;根據(jù)所述接收的標識信號來生成所有所述外圍設備的第一列表;向所述已塢接的無線設備發(fā)送第二信號,以便停止傳送所述已塢接的無線設備的標識信號;在所述計算機處接收來自不包括所述已塢接的外圍設備的其余外圍設備的標識信號;生成所述其余外圍設備的第二列表;推斷所述已塢接的無線外圍設備的標識符是在所述第一列表內而不在所述第二列表內的標識符;以及隨后與其標識在所述推斷步驟中被推斷出的所述已塢接的無線外圍設備建立獨占的無線連接。
9.根據(jù)權利要求8的方法,其中所述傳送來自所述已塢接的外圍設備的所述標識信號被停止,以響應斷開到用于所述已塢接外圍設備中的電池的電池再充電器的電源。
10.根據(jù)權利要求8的方法,其中所述外圍設備能夠使用短程無線通信系統(tǒng)來與所述計算機系統(tǒng)通信。
11.根據(jù)權利要求10的方法,其中所述短程無線通信系統(tǒng)是藍牙系統(tǒng)。
12.根據(jù)權利要求8的方法,其中所述推斷步驟通過從所述第一列表的內容邏輯地減去所述第二列表的內容來執(zhí)行。
13.根據(jù)權利要求8的方法,其中所述計算機系統(tǒng)是安裝在購物車上的平板電腦。
14.根據(jù)權利要求13的方法,其中所述外圍設備是掃描器。
15.一種駐留在計算機可用介質上的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括用于將無線外圍設備塢接到計算機的程序代碼;用于向所述已塢接的無線外圍設備發(fā)送第一信號以便傳送來自所述已塢接的無線外圍設備的已塢接設備標識信號的程序代碼;用于在所述計算機處接收來自在所述計算機的范圍內的所有外圍設備的標識信號的程序代碼;用于根據(jù)所述接收的標識信號來生成所有所述外圍設備的第一列表的程序代碼;用于向所述已塢接的無線設備發(fā)送第二信號以便停止傳送所述已塢接的無線設備的標識信號的程序代碼;用于在所述計算機處接收來自不包括所述已塢接的外圍設備的其余外圍設備的標識信號的程序代碼;用于生成所述其余外圍設備的第二列表的程序代碼;用于推斷所述已塢接的無線外圍設備的標識符是在所述第一列表內而不在所述第二列表內的標識符的程序代碼;以及用于隨后與所述已塢接的無線外圍設備建立獨占的無線連接的程序代碼。
16.根據(jù)權利要求15的計算機程序產(chǎn)品,其中所述傳送來自所述已塢接的外圍設備的所述標識信號被停止,以響應斷開到用于所述已塢接外圍設備中的電池的電池再充電器的電源。
17.根據(jù)權利要求15的計算機程序產(chǎn)品,其中所述外圍設備能夠使用短程無線通信系統(tǒng)來與所述計算機系統(tǒng)通信。
18.根據(jù)權利要求17的計算機程序產(chǎn)品,其中所述短程無線通信系統(tǒng)是藍牙系統(tǒng)。
19根據(jù)權利要求15的計算機程序產(chǎn)品,其中所述推斷步驟通過從所述第一列表的內容邏輯地減去所述第二列表的內容來執(zhí)行。
20.根據(jù)權利要求15的計算機程序產(chǎn)品,其中所述計算機系統(tǒng)是安裝在購物車上的平板電腦,并且其中所述外圍設備是掃描器。
全文摘要
一種用于將計算機與外圍設備無線連接的方法和系統(tǒng)。所述外圍設備被初始地塢接到所述計算機內的塢接端口。所述計算機然后監(jiān)聽來自該計算機的范圍內的所有外圍設備的標識符,包括當前塢接到所述計算機的外圍設備的標識符。然后,所述計算機指示該已塢接的外圍設備停止發(fā)送其標識符。通過推斷過程,所述計算機能夠標識該已塢接的外圍設備。優(yōu)選地,通過監(jiān)視所述計算機是否正在對所述已塢接的外圍設備中的電池充電來控制所述停止該已塢接的外圍設備發(fā)送其標識符的步驟。因此,只有當所述已塢接的外圍設備正在對其電池進行充電時,所述已塢接的外圍設備才發(fā)送其標識符。
文檔編號G06F13/38GK1794215SQ20051011263
公開日2006年6月28日 申請日期2005年10月11日 優(yōu)先權日2004年12月22日
發(fā)明者J·M·皮爾斯, P·K·多, R·A·里維朗 申請人:國際商業(yè)機器公司