專利名稱:藍(lán)牙遠(yuǎn)程訪問設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種便于在其他設(shè)備之間進行藍(lán)牙連接的無線設(shè)備。
背景技術(shù):
藍(lán)牙是一種以特設(shè)(ad hoc)方式建立無線網(wǎng)絡(luò)的無線網(wǎng)絡(luò)標(biāo)準(zhǔn)。每個能進行藍(lán)牙通信的設(shè)備都被配置為廣播短距離信號;當(dāng)一個新設(shè)備在此設(shè)備的范圍內(nèi)時,初始協(xié)議便開始建立設(shè)備之間的通信信道。1類藍(lán)牙設(shè)備具備100米的額定范圍;2類設(shè)備,10米;3類設(shè)備,小于10米。大部分藍(lán)牙設(shè)備預(yù)期為具備10米范圍的2類設(shè)備。
藍(lán)牙支持設(shè)備之間的安全與不安全的通信。每個藍(lán)牙設(shè)備都由唯一的48位地址所識別,并且包括128位專用驗證密鑰、8-128位專用加密密鑰和128位隨機數(shù)生成器。初始協(xié)議使用設(shè)備的唯一地址、一個隨機生成的數(shù)字和一個秘密的PIN(個人標(biāo)識號)以便于在此時仍不安全的信道上進行安全的密鑰交換。初始過程典型地要求把PIN手工輸入到藍(lán)牙設(shè)備中。
藍(lán)牙初始協(xié)議顯然是基于這樣的范例兩個藍(lán)牙用戶都進入對方范圍內(nèi),或者,單個用戶同時直接訪問兩個藍(lán)牙設(shè)備,例如能進行藍(lán)牙通信的PDA(個人數(shù)據(jù)助理)的用戶到達能進行藍(lán)牙通信的ATM(自動柜員機)。例如,用戶到達ATM,基于上述對一個或者兩個能進行藍(lán)牙通信的設(shè)備的發(fā)射信號進行檢測而開始藍(lán)牙初始過程。例如,提示用戶在PDA上輸入PIN,然后提示他借助ATM上的鍵區(qū)確認(rèn)。很明顯,除非用戶在ATM現(xiàn)場,否則他不會想要開始與ATM進行交易。
當(dāng)藍(lán)牙設(shè)備在物理上互相遠(yuǎn)離并且獨有一個用戶想要在這些設(shè)備之間建立通信的時候,困難(或至少是麻煩)便會出現(xiàn)。即使設(shè)備之間可能處于通常的10米范圍內(nèi),除非并且直到用戶與每個設(shè)備交互以實現(xiàn)彼此之間的選擇,以及按要求輸入一個或多個PIN等等時才能建立通信。如果設(shè)備不共處一地,用戶必須在初始協(xié)議被實現(xiàn)時在每個設(shè)備之間來回移動。同樣地,在設(shè)備借助交換PIN而“配對”進行通信之后,困難或麻煩就出現(xiàn)了。當(dāng)想要設(shè)備之間進行實際通信,例如從一個設(shè)備向另一個設(shè)備傳輸文件時,要求用戶將每個設(shè)備配置或重新配置為進行通信的主設(shè)備或從設(shè)備,并且在某些情形下,必須配置每個設(shè)備以實現(xiàn)特定的通信方案或協(xié)議。
發(fā)明內(nèi)容
本發(fā)明的一個目的是減輕兩個藍(lán)牙設(shè)備之間發(fā)起通信時的任務(wù)。本發(fā)明進一步的目的是提供一種便于兩個或多個藍(lán)牙設(shè)備通信的遠(yuǎn)程訪問設(shè)備。
可以通過被配置為與場所內(nèi)每個藍(lán)牙設(shè)備通信的遠(yuǎn)程訪問設(shè)備來實現(xiàn)這些目的和其他目的。當(dāng)希望場內(nèi)的兩個藍(lán)牙設(shè)備進行通信時,遠(yuǎn)程訪問設(shè)備允許用戶從遠(yuǎn)程訪問設(shè)備向每個藍(lán)牙設(shè)備發(fā)送命令和其他信息,以實現(xiàn)兩個設(shè)備之間通信信道的初始化。通過使用遠(yuǎn)程訪問設(shè)備,用戶可以對每個藍(lán)牙設(shè)備進行選擇,按要求輸入PIN,響應(yīng)確認(rèn)請求,諸如此類。因為每個藍(lán)牙設(shè)備都可能遠(yuǎn)離遠(yuǎn)程訪問設(shè)備并彼此遠(yuǎn)離,所以遠(yuǎn)程訪問設(shè)備的使用允許用戶在藍(lán)牙設(shè)備之間通信而不必在物理上分離的藍(lán)牙設(shè)備之間來回移動。
參照附圖并借助實例更詳細(xì)地解釋本發(fā)明,其中圖1圖解按照本發(fā)明的藍(lán)牙網(wǎng)絡(luò)的示例框圖。
圖2圖解按照本發(fā)明的遠(yuǎn)程訪問設(shè)備的示例框圖。
圖3圖解按照本發(fā)明的藍(lán)牙設(shè)備的示例框圖。
在全部這些附圖中,相同的參考數(shù)字表示相似或相應(yīng)的特征或功能。
具體實施例方式
圖1圖解按照本發(fā)明的藍(lán)牙網(wǎng)絡(luò)100的示例框圖。圖1中所示的為三個藍(lán)牙設(shè)備110、120、130和遠(yuǎn)程訪問設(shè)備150。就像在傳統(tǒng)的藍(lán)牙網(wǎng)絡(luò)中一樣,設(shè)備110、120、130被配置成互相通信,但只能在實現(xiàn)初始化協(xié)議允許通信之后。這個初始化協(xié)議可以非常簡單,從每個設(shè)備上顯示的設(shè)備列表中選擇每個其他設(shè)備,識別哪個設(shè)備為主哪個為從,等等。由于通信安全措施越來越普遍,所以更通用的初始化協(xié)議也將包括安全參數(shù),例如用戶的PIN。為參照方便,初始化過程中傳送的信息在下文中稱為“初始化信息”,此信息的接收實現(xiàn)了設(shè)備之間的通信。
一般來說,每次準(zhǔn)備在兩個“配對”的藍(lán)牙設(shè)備之間建立信道時都傳送初始化信息,盡管本發(fā)明的原理也可以擴展以便于藍(lán)牙設(shè)備之間進行配對,如下面將進一步討論的那樣。
按照本發(fā)明,遠(yuǎn)程訪問設(shè)備150首先被配置為能夠與每個藍(lán)牙設(shè)備110-130進行通信。這可以用傳統(tǒng)的方式實現(xiàn),遠(yuǎn)程訪問設(shè)備從一個藍(lán)牙設(shè)備110-130向下一個前進,通過在每個藍(lán)牙設(shè)備110-130中輸入通用PIN建立每個藍(lán)牙設(shè)備110-130與遠(yuǎn)程訪問設(shè)備150之間的配對。
如果某個特定的藍(lán)牙設(shè)備缺少用于輸入PIN的輸入裝置,此設(shè)備就被配置為具有一個提供給用戶的內(nèi)部PIN。為了建立遠(yuǎn)程訪問設(shè)備150與這個特定設(shè)備之間的配對,用戶只需在遠(yuǎn)程設(shè)備150位于特定設(shè)備附近時將內(nèi)部PIN輸入遠(yuǎn)程設(shè)備150。
如果一個特定的藍(lán)牙設(shè)備具有從例如紅外線控制器的遠(yuǎn)程控制器接收輸入信息的能力,并且如果遠(yuǎn)程設(shè)備150還包括例如紅外線發(fā)射器這樣的裝置,以提供這種遠(yuǎn)程輸入信息,遠(yuǎn)程訪問設(shè)備150就可以遠(yuǎn)程地與這個特定藍(lán)牙設(shè)備建立配對。
在遠(yuǎn)程訪問設(shè)備150與每個藍(lán)牙設(shè)備110、120、130配對之后,通過讓用戶有機會借助遠(yuǎn)程訪問設(shè)備150響應(yīng)來自每一個藍(lán)牙設(shè)備110、120、130的初始化信息的請求,方便了特定通信的初始化協(xié)議。例如,在簡單的初始化協(xié)議中,藍(lán)牙設(shè)備110可以把授權(quán)/配對的設(shè)備120、130的列表發(fā)送到遠(yuǎn)程訪問設(shè)備150,以便用戶選擇適當(dāng)?shù)脑O(shè)備并用它實現(xiàn)初始化過程。備選地,正如下面將進一步詳述的,遠(yuǎn)程訪問設(shè)備150可以被配置為顯示它的內(nèi)存儲器中的授權(quán)/配對設(shè)備的列表,以允許用戶通過從列表中選擇設(shè)備而在選擇的設(shè)備之間實現(xiàn)初始化協(xié)議。
通過允許用戶借助遠(yuǎn)程訪問設(shè)備150啟動動作或響應(yīng)查詢,用戶可以實現(xiàn)兩個藍(lán)牙設(shè)備之間通信的初始化而不必在初始化協(xié)議序列進行時從一個設(shè)備移動到另一個設(shè)備。用于建立安全通信的典型初始化過程如下。
用戶訪問遠(yuǎn)程訪問設(shè)備150并請求可用藍(lán)牙設(shè)備的列表。這些設(shè)備一般是先前已經(jīng)與設(shè)備150配對的并且當(dāng)前在設(shè)備150范圍內(nèi)的設(shè)備。用戶從這個列表中選擇一個主設(shè)備,例如設(shè)備110,和一個從設(shè)備,例如設(shè)備130,然后啟動一個“連接”序列。如果設(shè)備150先前訪問過設(shè)備110和120,設(shè)備150就僅將先前定義的初始化信息傳送到設(shè)備110和130中的每一個,或者,設(shè)備150起中繼作用在每個設(shè)備110和130之間傳輸信息。備選地,設(shè)備110和130可以被配置為當(dāng)接收到來自設(shè)備150的初始化信息就在彼此之間傳輸信息。根據(jù)本文的公開,借助將用戶命令提供給設(shè)備110、130其中每一個的遠(yuǎn)程設(shè)備150實現(xiàn)了兩設(shè)備110、130之間初始化協(xié)議的這些和其他的協(xié)議對本領(lǐng)域普通技術(shù)人員來說是顯而易見的。
在本發(fā)明的優(yōu)選實施方案中,遠(yuǎn)程訪問設(shè)備150還被配備為遠(yuǎn)程控制設(shè)備。在此引入作為參考的John R.Bell于1999年9月10日提交的PCT國際公開號WO01/20572,“REMOTE CONTROL OF AN ELECTRONICDEVICE THROUGH DOWNLOADING OF CONTROL INFORMATION IN A MOBILESTATION(通過下載移動臺的控制信息遠(yuǎn)程控制電子設(shè)備)”,公開了一種便攜式設(shè)備,其被配置用于為其他設(shè)備下載控制信息,之后使用該信息控制其它設(shè)備。特別指出,該參考文獻公開了借助可編程便攜式設(shè)備遠(yuǎn)程控制藍(lán)牙設(shè)備。在本發(fā)明的上下文中,可以把控制信息預(yù)編程到遠(yuǎn)程設(shè)備150中,或者可以從特定設(shè)備110、120、130或從遠(yuǎn)程信源(例如因特網(wǎng)站)向遠(yuǎn)程設(shè)備150傳送控制信息。這樣,遠(yuǎn)程訪問設(shè)備150提供了遠(yuǎn)程控制設(shè)備的功能,以及便于藍(lán)牙設(shè)備之間實現(xiàn)通信的設(shè)備的功能。
圖2圖解按照本發(fā)明的遠(yuǎn)程訪問設(shè)備150的示例框圖。設(shè)備150典型地包括鍵區(qū)210,或者其他輸入設(shè)備,用于接收用戶指令,響應(yīng)在顯示屏220或其他再現(xiàn)設(shè)備上顯示的消息。例如,輸入設(shè)備210和/或再現(xiàn)設(shè)備220可以是音頻設(shè)備、視頻設(shè)備或?qū)崿F(xiàn)與用戶的輸入輸出事項的任何其他設(shè)備。設(shè)備150還包括與藍(lán)牙設(shè)備通信的通信器240,和控制設(shè)備210、220和240其中每一個操作的控制器250。遠(yuǎn)程訪問設(shè)備150的優(yōu)選實施方案還包括存儲器,用于存儲初始化信息以及便于在外部設(shè)備之間進行通信的其他資料,例如外部設(shè)備可以是圖1中的設(shè)備110、120、130。
圖3圖解按照本發(fā)明的藍(lán)牙設(shè)備110的示例框圖。設(shè)備110包括提供設(shè)備110的基本功能的功能元件310,例如電視功能、PDA.功能,等等。設(shè)備110還包括通信器340、控制器350和存儲器360,它們方便了與其他藍(lán)牙設(shè)備進行通信。在傳統(tǒng)的藍(lán)牙設(shè)備中,在本地實現(xiàn)與用戶的交互作用以實現(xiàn)與其他藍(lán)牙設(shè)備的通信。按照本發(fā)明,藍(lán)牙設(shè)備110被配置為還能借助通信器340實現(xiàn)與用戶的交互作用。從設(shè)備110發(fā)送消息,借助設(shè)備110的通信器340和設(shè)備150的通信器240接收來自圖1和2中的遠(yuǎn)程訪問設(shè)備150的響應(yīng)或命令。如上文所指,在優(yōu)選實施方案中,遠(yuǎn)程訪問設(shè)備150借助通信器240、340還可以遠(yuǎn)程控制功能元件310。
上述內(nèi)容僅僅闡述了本發(fā)明的原理。容易理解本領(lǐng)域技術(shù)人員將能夠設(shè)計出各種配置方案,這些配置方案雖然在此沒有明確地描述或圖解,但是體現(xiàn)了本發(fā)明的原理從而落在它的精神和范圍內(nèi)。例如,雖然上文描述的本發(fā)明中遠(yuǎn)程訪問設(shè)備150與藍(lán)牙設(shè)備110、120、130分離并且遠(yuǎn)離,但是可以把遠(yuǎn)程訪問設(shè)備150的功能構(gòu)建到選擇的藍(lán)牙設(shè)備內(nèi),例如PDA、掌上型和膝上型電腦,等等。相似地,遠(yuǎn)程訪問設(shè)備150的功能還可以結(jié)合到傳統(tǒng)的固定設(shè)備之中,如電視、個人電腦,等等,以使用戶從在此時對用戶來說最方便的藍(lán)牙設(shè)備上實現(xiàn)設(shè)備之間的通信。這些和其他的系統(tǒng)配置和最優(yōu)化特征就其公開內(nèi)容對本領(lǐng)域普通技術(shù)人員來說將顯而易見,并包含在附加的權(quán)利要求的范圍之內(nèi)。
權(quán)利要求
1.一種遠(yuǎn)程訪問設(shè)備,包括一個通信器,被配置為提供在遠(yuǎn)程訪問設(shè)備與多個藍(lán)牙設(shè)備之間的通信,一個再現(xiàn)設(shè)備,可操作地耦合到通信器,其被配置為基于在遠(yuǎn)程訪問設(shè)備與多個藍(lán)牙設(shè)備之間的通信,再現(xiàn)來自多個藍(lán)牙設(shè)備的每一個的設(shè)備消息,一個輸入設(shè)備,可操作地耦合到通信器,其被配置為將用戶消息傳送給多個藍(lán)牙設(shè)備中的每一個,一個控制器,可操作地耦合到通信器、再現(xiàn)設(shè)備與輸入設(shè)備,它被配置為基于被遠(yuǎn)程訪問設(shè)備傳送到第一藍(lán)牙設(shè)備和第二藍(lán)牙設(shè)備的用戶消息,便于在多個藍(lán)牙設(shè)備中的第一藍(lán)牙設(shè)備和第二藍(lán)牙設(shè)備之間啟動通信。
2.如權(quán)利要求1的遠(yuǎn)程訪問設(shè)備,進一步包括一個存儲器,通過向輸入設(shè)備進行輸入便于形成用戶消息。
3.如權(quán)利要求2的遠(yuǎn)程訪問設(shè)備,其中存儲器被配置成包含對應(yīng)第一藍(lán)牙設(shè)備與第二藍(lán)牙設(shè)備中的每一個的初始化信息。
4.如權(quán)利要求1的遠(yuǎn)程訪問設(shè)備,其中遠(yuǎn)程訪問設(shè)備被進一步配置成通過向輸入設(shè)備輸入,將操作命令傳送給多個藍(lán)牙設(shè)備中的一個或多個設(shè)備以實現(xiàn)對一個或多個設(shè)備的控制。
5.如權(quán)利要求1的遠(yuǎn)程訪問設(shè)備,其中控制器被配置成通過再現(xiàn)設(shè)備來再現(xiàn)多個藍(lán)牙設(shè)備的一個或多個列表,以及基于用戶從一個或多個列表的選擇,通過輸入設(shè)備從多個藍(lán)牙設(shè)備中選擇第一藍(lán)牙設(shè)備和第二藍(lán)牙設(shè)備中的至少一個。
6.如權(quán)利要求1的遠(yuǎn)程訪問設(shè)備,其中控制器被進一步配置成中繼在多個藍(lán)牙設(shè)備的設(shè)備之間的消息。
7.一種藍(lán)牙設(shè)備,包括一個通信器,被配置成提供藍(lán)牙設(shè)備與多個其他藍(lán)牙設(shè)備之間的通信,一個控制器,被配置為基于藍(lán)牙設(shè)備與其他藍(lán)牙設(shè)備中的每一個之間的初始化協(xié)議來控制通信;其中控制器被配置為允許多個其他藍(lán)牙設(shè)備的遠(yuǎn)程設(shè)備為多個其他藍(lán)牙設(shè)備的另一個設(shè)備充當(dāng)代理服務(wù)器,從而通過藍(lán)牙設(shè)備與遠(yuǎn)程設(shè)備之間的通信以及遠(yuǎn)程設(shè)備與另一個設(shè)備之間的通信,在藍(lán)牙設(shè)備與另一個設(shè)備之間實現(xiàn)初始化協(xié)議。
8.權(quán)利要求7的藍(lán)牙設(shè)備,進一步包括一個存儲器,被配置為保存與所述另一個設(shè)備相關(guān)的初始化信息,控制器被進一步配置成在初始化信息的基礎(chǔ)上控制藍(lán)牙設(shè)備與所述另一個設(shè)備之間的通信。
9.權(quán)利要求7的藍(lán)牙設(shè)備,進一步包括一個實現(xiàn)藍(lán)牙設(shè)備基本功能的功能元件,其中控制器被進一步配置成基于來自遠(yuǎn)程設(shè)備的通信控制功能元件。
10.一種允許在第一藍(lán)牙設(shè)備與第二藍(lán)牙設(shè)備之間進行通信的方法,包括從遠(yuǎn)程設(shè)備向第一藍(lán)牙設(shè)備傳送一個或多個第一命令,從遠(yuǎn)程設(shè)備向第二藍(lán)牙設(shè)備傳送一個或多個第二命令,其中第一命令包括用于與第二藍(lán)牙設(shè)備進行通信的第一初始化信息,第二命令包括用于與第一藍(lán)牙設(shè)備進行通信的第二初始化信息,從而,在從遠(yuǎn)程設(shè)備傳送第一和第二命令之后,允許在第一藍(lán)牙設(shè)備與第二藍(lán)牙設(shè)備之間進行通信。
11.權(quán)利要求10的方法,進一步包括在遠(yuǎn)程設(shè)備再現(xiàn)來自第一藍(lán)牙設(shè)備和第二藍(lán)牙設(shè)備中每一個的消息,以便于第一命令和第二命令的傳送。
12.權(quán)利要求11的方法,其中消息包括一個或多個藍(lán)牙設(shè)備列表,以及傳送第一命令與第二命令以響應(yīng)從一個或多個藍(lán)牙設(shè)備列表中對第一藍(lán)牙設(shè)備和第二藍(lán)牙設(shè)備的選擇。
13.權(quán)利要求10的方法,其中第一和第二初始化信息中的至少部分信息被保存在遠(yuǎn)程設(shè)備中。
全文摘要
一個遠(yuǎn)程訪問設(shè)備被配置成與某一場所內(nèi)的每個藍(lán)牙設(shè)備進行通信。當(dāng)這個場所內(nèi)的兩個藍(lán)牙設(shè)備之間想要進行通信時,遠(yuǎn)程訪問設(shè)備允許用戶從遠(yuǎn)程訪問設(shè)備向每個藍(lán)牙設(shè)備發(fā)送命令和其他信息,在這兩個設(shè)備之間實現(xiàn)信道的初始化。通過使用遠(yuǎn)程訪問設(shè)備,用戶可以對每個藍(lán)牙設(shè)備進行選擇,按要求輸入PIN,響應(yīng)確認(rèn)請求,諸如此類。因為每個藍(lán)牙設(shè)備都可以遠(yuǎn)離遠(yuǎn)程訪問設(shè)備也可以互相遠(yuǎn)離,遠(yuǎn)程訪問設(shè)備的使用讓用戶能夠在藍(lán)牙設(shè)備之間進行通信而不必在物理上分離的藍(lán)牙設(shè)備之間來回移動。
文檔編號H04L12/28GK1666469SQ03815376
公開日2005年9月7日 申請日期2003年6月10日 優(yōu)先權(quán)日2002年6月29日
發(fā)明者L·岳 申請人:皇家飛利浦電子股份有限公司