專利名稱:建立短程服務(wù)會話的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信。更具體地說,本發(fā)明涉及通過短程無線通信網(wǎng)絡(luò)的服務(wù)會話的建立。
背景技術(shù):
短程無線系統(tǒng)通常包含通信范圍為100米或更小的設(shè)備。為了提供長距離通信,短程系統(tǒng)通常與其它網(wǎng)絡(luò)連接。例如,短程網(wǎng)絡(luò)可與蜂窩網(wǎng)絡(luò)、有線電信網(wǎng)絡(luò)和因特網(wǎng)連接。
無線個人區(qū)域網(wǎng)(PAN)和無線局域網(wǎng)(LAN)都是短程無線系統(tǒng)。PAN和WLAN一般具有在未經(jīng)授權(quán)的無線電頻譜部分中,通常在2.4GHz工業(yè)、科研和醫(yī)療(ISM)頻段,或者在5GHz未經(jīng)授權(quán)的國家信息基礎(chǔ)設(shè)施(U-NII)頻段中工作的共同特征。無線局域網(wǎng)技術(shù)的例子包括IEEE802.11 WLAN標(biāo)準(zhǔn)和HiperLAN標(biāo)準(zhǔn)。一種眾所周知的無線個人區(qū)域網(wǎng)的例子是藍(lán)牙標(biāo)準(zhǔn)。
藍(lán)牙定義最初打算作為電纜取代物的短程無線電網(wǎng)絡(luò)。它可用于產(chǎn)生多達(dá)8個設(shè)備的ad hoc網(wǎng)絡(luò),其中一個設(shè)備被稱為主設(shè)備。其它設(shè)備被稱為從屬設(shè)備。從屬設(shè)備能夠與主設(shè)備通信,以及通過主設(shè)備相互通信。藍(lán)牙特別興趣組,藍(lán)牙系統(tǒng)的規(guī)范,卷1和2,核心和簡介版本1.1,2001年2月22日,描述了藍(lán)牙設(shè)備操作和通信協(xié)議的原理。該文獻(xiàn)作為參考整體包含于此。設(shè)備在專供工業(yè)、科研和醫(yī)療(ISM)應(yīng)用之用的2.4GHz無線電頻段中工作。藍(lán)牙設(shè)備被設(shè)計成查找在其通信范圍內(nèi)的其它藍(lán)牙設(shè)備,并發(fā)現(xiàn)這些其它設(shè)備提供什么服務(wù)。
建立短程通信會話需要執(zhí)行各種進(jìn)程。例如,在藍(lán)牙網(wǎng)絡(luò)中,設(shè)備執(zhí)行詢問進(jìn)程,獲悉在其通信范圍中的其它設(shè)備的身份。一旦第一設(shè)備通過詢問進(jìn)程,獲悉另一設(shè)備的身份,則該設(shè)備執(zhí)行稱為尋呼的進(jìn)程,以便在這兩個設(shè)備之間建立非保密的連接。
另外,當(dāng)需要一定的保密特點時,終端設(shè)備和接入點執(zhí)行稱為驗證的進(jìn)程。驗證是兩個設(shè)備核實它們都具有相同的保密密鑰的進(jìn)程。隨后,可使用該保密密鑰實現(xiàn)保密特點,例如鏈路加密。
一旦這些進(jìn)程完成,則設(shè)備可按照一種或多種應(yīng)用,相互通信。例如,設(shè)備之一可利用其它設(shè)備提供的服務(wù),例如瀏覽、打印等。這里把和這種服務(wù)相應(yīng)的通信稱為“服務(wù)會話”。藍(lán)牙向確定其它設(shè)備所提供服務(wù)的設(shè)備,提供稱為服務(wù)發(fā)現(xiàn)協(xié)議(SDP)的協(xié)議。SDP使終端能夠識別其它設(shè)備提供的服務(wù)。根據(jù)SDP,服務(wù)的識別包括設(shè)備之間多種信息的交換。
從而,連接的建立以及服務(wù)的發(fā)現(xiàn)和選擇會涉及大量信息的交換。不幸的是,這會占用大量的時間并消耗大量電能。此外,這種信息交換對網(wǎng)絡(luò)帶寬,以及對終端設(shè)備和接入點處理能力提出較高要求。因此,需要高效建立服務(wù)會話的技術(shù)。
如上所述,諸如藍(lán)牙接入點之類設(shè)備能夠向移動設(shè)備用戶提供不同類型的服務(wù)。例如,接入點能夠向在其覆蓋范圍內(nèi)的移動設(shè)備傳送不同類型的內(nèi)容和應(yīng)用。這種應(yīng)用的例子包括交互式博弈和各種用途,例如購買電影票的消息的產(chǎn)生。
常見的問題是移動設(shè)備不包含實現(xiàn)設(shè)備,例如接入點提供的應(yīng)用所必需的軟件。因此,最好向移動終端提供安裝接入網(wǎng)絡(luò)連通軟件的技術(shù)。存在安裝這種軟件的不同方法。例如,可建立使用戶能夠下載網(wǎng)絡(luò)連通軟件的網(wǎng)頁。另一方面,可借助電子郵件發(fā)送連通軟件。不幸的是,這些技術(shù)一般涉及長程網(wǎng)絡(luò),不能使用戶在提供接入網(wǎng)絡(luò)服務(wù)的位置自然地利用接入網(wǎng)絡(luò)服務(wù)。因此,還需要安裝在短程設(shè)備遭遇(encounter)期間出現(xiàn)的軟件的技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的目的在于一種在短程通信網(wǎng)絡(luò)中,建立本地服務(wù)會話的方法和系統(tǒng)。所述方法和系統(tǒng)通過長程網(wǎng)絡(luò)接收預(yù)配置信息,并利用接收的預(yù)配置信息,在短程通信網(wǎng)絡(luò)中建立本地服務(wù)會話。
預(yù)配置信息和短程通信網(wǎng)絡(luò)中本地服務(wù)會話的建立有關(guān)。因此,接收的預(yù)配置信息可包括遠(yuǎn)程短程通信設(shè)備的地址,例如藍(lán)牙設(shè)備地址(BD_ADDR)。接收的預(yù)配置信息還可包括安全性信息,例如個人識別號(PIN),和/或一個或多個加密密鑰。另外,預(yù)配置信息可包括提供的短程服務(wù)的標(biāo)識符,以及指示提供短程服務(wù)的位置的標(biāo)識符。
所述方法和系統(tǒng)可通過長程網(wǎng)絡(luò),發(fā)送關(guān)于預(yù)配置信息的請求。此外,所述方法和系統(tǒng)能夠從遠(yuǎn)程設(shè)備獲得短程服務(wù)應(yīng)用程序。
本發(fā)明的另一種方法和系統(tǒng)涉及在第一無線通信設(shè)備和第二無線通信設(shè)備之間的短程通信網(wǎng)絡(luò)中,建立本地服務(wù)會話。這種方法和系統(tǒng)通過長程網(wǎng)絡(luò),向第一無線通信設(shè)備發(fā)送第一預(yù)配置傳輸,通過長程網(wǎng)絡(luò),向第二無線通信設(shè)備發(fā)送第二預(yù)配置傳輸。第一和第二預(yù)配置傳輸包括和短程通信網(wǎng)絡(luò)中,本地服務(wù)會話的建立相關(guān)的信息。因此,這些傳輸均包括第一和第二通信設(shè)備之一的地址(例如藍(lán)牙設(shè)備地址)。另外,這些傳輸均可包括安全性信息,例如個人識別號(PIN)。
本發(fā)明的無線通信設(shè)備包括通過短程和長程無線通信網(wǎng)絡(luò)通信的短程和長程通信部分,存儲器,和執(zhí)行保存在存儲器中的指令的處理器。這些指令用于通過長程無線網(wǎng)絡(luò)接收預(yù)配置信息,利用接收的預(yù)配置信息,在短程通信網(wǎng)絡(luò)中建立本地服務(wù)會話。
本發(fā)明使得能夠有效建立服務(wù)會話。根據(jù)下面的描述,本發(fā)明的其它特征和優(yōu)點將變得顯而易見。
附圖中,相同的附圖標(biāo)記表示相同、功能相似和/或結(jié)構(gòu)相似的組件。用附圖標(biāo)記中最左側(cè)的數(shù)字表示首次出現(xiàn)某一組件的附圖。
下面參考附圖,說明本發(fā)明,其中
圖1是可利用地實現(xiàn)本發(fā)明的原理的例證工作環(huán)境;圖2A和2B是表示根據(jù)本發(fā)明的例證實施例的無線通信設(shè)備的實現(xiàn)的方框圖;圖3是根據(jù)本發(fā)明一個實施例的無線通信設(shè)備的短程預(yù)配置進(jìn)程的流程圖;圖4和5是涉及根據(jù)本發(fā)明實施例的多個無線通信設(shè)備的短程預(yù)配置進(jìn)程的流程圖;圖6是常規(guī)的無線短程遭遇(encounter)的流程圖;圖7是根據(jù)本發(fā)明一個實施例的有效短程遭遇的流程圖;圖8根據(jù)本發(fā)明的一個實施例,圖解說明了多個設(shè)備之間的信息交換;圖9A和9B是根據(jù)本發(fā)明的各個實施例,顯示不同的服務(wù)選擇提供的用戶界面的視圖;圖10和11是根據(jù)本發(fā)明實施例的軟件安裝過程的流程圖。
具體實施例方式
I.例證的工作環(huán)境下面參考
各個實施例,附圖構(gòu)成說明的一部分,其中舉例說明了實踐本發(fā)明的各個實施例。當(dāng)然也可利用其它實施例,在不脫離本發(fā)明的范圍的情況下,可做出結(jié)構(gòu)和功能修改。
在詳細(xì)說明本發(fā)明之前,說明其中可使用本發(fā)明的環(huán)境將是有益的。因此,圖1是具體體現(xiàn)本發(fā)明的工作環(huán)境的方框圖,其中無線設(shè)備可包含預(yù)配置信息,以便有效建立后續(xù)的短程通信會話。
圖1的環(huán)境包括能夠通過各種網(wǎng)絡(luò)與設(shè)備通信的無線通信設(shè)備(WCD)102。例如,圖1表示W(wǎng)CD 102能夠通過長程通信網(wǎng)絡(luò)104通信。另外,WCD 102可通過ad hoc短程無線電網(wǎng)絡(luò),與各種遠(yuǎn)程設(shè)備,例如接入點108和遠(yuǎn)程終端設(shè)備110通信。從而,當(dāng)WCD 102進(jìn)入遠(yuǎn)程短程設(shè)備的通信距離內(nèi)時,可在這兩個設(shè)備之間建立短程無線通信連接。對于藍(lán)牙設(shè)備來說,典型的通信距離為10米。
長程網(wǎng)絡(luò)104可包括無線電話網(wǎng)。例如,圖1表示具有蜂窩網(wǎng)絡(luò)的長程網(wǎng)絡(luò)104。蜂窩網(wǎng)絡(luò)包括許多基站120,基站120均與移動交換中心(MSC)122耦接。該蜂窩網(wǎng)絡(luò)保證WCD 102按照各種標(biāo)準(zhǔn),例如GSM、EDGE和GPRS交換數(shù)據(jù)。長程網(wǎng)絡(luò)104還可包括有線網(wǎng)絡(luò)。因此,圖1表明長程網(wǎng)絡(luò)104包括與蜂窩網(wǎng)絡(luò)耦接的諸如因特網(wǎng)之類基于分組的網(wǎng)絡(luò)114。
在圖1的環(huán)境中,本發(fā)明提供通過在WCD 102進(jìn)入遠(yuǎn)程設(shè)備的通信范圍中之前,關(guān)于遠(yuǎn)程設(shè)備連接預(yù)先配置WCD 102,在WCD 102和遠(yuǎn)程短程設(shè)備之間有效建立短程連接的技術(shù)。這些通信包括WCD102接收來自于與長程網(wǎng)絡(luò)104耦接的預(yù)配置服務(wù)器112的預(yù)配置信息,例如連接參數(shù)。另一方面,這些通信可包括WCD 102和另一無線設(shè)備(例如終端設(shè)備110)通過長程網(wǎng)絡(luò)104,直接交換短程預(yù)配置信息。預(yù)配置信息使WCD 102能夠有效建立一個或多個短程連接。
可按照各種方式交換預(yù)配置信息。例如,可按照諸如短消息服務(wù)(SMS)格式之類的格式,以一條或多條消息的形式傳送預(yù)配置信息。另一方面,可以和客戶機(jī)/服務(wù)器協(xié)議,例如超文本傳送協(xié)議(HTTP),或者無線應(yīng)用協(xié)議(WAP)相一致的請求和響應(yīng)消息的形式,傳送預(yù)配置信息。
II.例證的終端設(shè)備由于本發(fā)明可用在涉及無線通信的環(huán)境中,因此下面描述能夠參與這種通信的設(shè)備。圖2A和2B是具體體現(xiàn)本發(fā)明的例證WCD 102實現(xiàn)的方框圖。WCD 102可以是無線移動電話,無線PDA,尋呼機(jī),具備短程和長程通信能力的膝上型計算機(jī),或者對相關(guān)領(lǐng)域的技術(shù)人員來說顯而易見的其它無線設(shè)備。
圖2A表示W(wǎng)CD 102包括幾個組件。例如,WCD 102包括與一個或多個天線耦接的通信硬件部分204。通信硬件部分204包括諸如收發(fā)器和雙工器之類的電子器件。這些電子器件使WCD 102能夠參與和長程或短程網(wǎng)絡(luò)實體,例如蜂窩基站和藍(lán)牙接入點的雙向RF通信。通信硬件部分204可包括允許WCD 102通過短程無線網(wǎng)絡(luò)通信的短程無線部分220,和允許WCD 102通過長程無線網(wǎng)絡(luò)通信的長程無線部分222。部分222和224可分別包括不同的組件。另外,部分222和224可共用某些組件。此外,部分222和224均可通過獨立天線發(fā)射和接收無線信號,另一方面,可共用一個或多個天線。
處理器206與通信硬件部分204耦接。處理器206控制WCD 102的全部功能。例如,處理器206指令并控制通信硬件部分204的操作??衫镁軌驁?zhí)行保存在存儲器208中的軟件指令的一個或多個微處理器實現(xiàn)處理器206。
用戶接口210與處理器206耦接。用戶接口210簡化與用戶的信息交換。圖2A表示用戶接口210包括用戶輸入部分212和用戶輸出部分214。用戶輸入部分212可包括允許用戶輸入信息的一個或多個裝置。這種裝置的例子包括小鍵盤、觸摸屏和麥克風(fēng)。用戶輸出部分214允許用戶從WCD 102接收信息。從而,用戶輸出部分214可包括各種裝置,例如顯示器(例如前面提及的觸摸屏),和一個或多個音頻揚(yáng)聲器。例證的顯示器包括液晶顯示器(LCD)和視頻顯示器。
存儲器208保存呈數(shù)據(jù)和軟件組件形式的信息。這些軟件組件包括可由處理器206執(zhí)行的指令。各類軟件組件可保存在存儲器208中。例如,存儲器208可保存控制通信硬件部分204的操作的軟件組件,和控制通過用戶接口210的信息交換的軟件組件。另外,存儲器208保存和允許WCD 102參與和其它設(shè)備的通信會話的用戶應(yīng)用程序相關(guān)的軟件組件。這些通信會話包括電話和通過長程網(wǎng)絡(luò)104,關(guān)于設(shè)備的遠(yuǎn)程服務(wù)器訪問,以及通過ad hoc網(wǎng)絡(luò),與短程設(shè)備的服務(wù)會話。
可按照各種技術(shù),耦接上述組件。這樣的一種技術(shù)包括通過一個或多個總線接口,耦接通信硬件204、處理器206、存儲器208和用戶接口210。另外,這些組件均與諸如可拆卸并且可再充電的電池組(未示出)耦接。
圖2B是圖解說明如何在兩段終端主機(jī)220和終端模塊222之間分配圖2A的組件的各種功能屬性的方框圖。終端主機(jī)220負(fù)責(zé)用戶應(yīng)用程序和高級協(xié)議層,而終端模塊222負(fù)責(zé)低級協(xié)議層。例如,在藍(lán)牙通信中,終端模塊222實現(xiàn)鏈路管理和鏈路控制功能,以及RF信號的發(fā)射和接收。
終端主機(jī)220和終端模塊222按照主機(jī)控制器接口(HCI)224通信。對于藍(lán)牙通信來說,建立越過HCI 224的消息和/或分組的具體格式。這種標(biāo)準(zhǔn)消息的例子包括終端模塊22向終端主機(jī)220請求鏈路密鑰,和終端主機(jī)220向終端模塊222提供鏈路密鑰。
如上所述,存儲器208保存與用戶應(yīng)用程序相關(guān)的軟件組件。使證的用戶應(yīng)用程序允許WCD 102在與預(yù)配置服務(wù)器112的會話期間,選擇和接收預(yù)配置信息。由于這種用戶應(yīng)用程序涉及與預(yù)配置服務(wù)器112的信息交換,因此存儲器208保存能夠?qū)崿F(xiàn)按照諸如短消息服務(wù)(SMS)和無線應(yīng)用協(xié)議(WAP)之類協(xié)議,與預(yù)配置服務(wù)器112的通信的軟件組件。
當(dāng)參與和預(yù)配置服務(wù)器112的WAP通信時,WCD 102起WAP客戶機(jī)的作用。為了提供這種功能,終端主機(jī)220包括WAP客戶機(jī)軟件,例如WAP Clinet Version 2.0。WAP Clinet Version 2.0是芬蘭的諾基亞公司提供的商用軟件產(chǎn)品。WAP Clinet Version 2.0包含諸如無線置標(biāo)語言(WML)瀏覽器,WMLScript引擎,Push子系統(tǒng),和無線協(xié)議棧之類的組件。
保存在WCD 102的存儲器208中的應(yīng)用軟件組件與WAP客戶機(jī)軟件交互作用,從而實現(xiàn)各種通信應(yīng)用。這種通信應(yīng)用的例子包括因特網(wǎng)內(nèi)容的接收,例如頭條新聞,匯率,體育比賽結(jié)果,股票報價,天氣預(yù)報,多語種短語詞典,個人在線日歷,以及在線旅游和銀行業(yè)務(wù)。
具有WAP能力的WCD 102可存取稱為卡片組(deck)的小文件,卡片組由稱為卡片的更小的頁組成??ㄆ〉阶阋苑湃脒@里稱為微型瀏覽器的微小顯示區(qū)中。微型瀏覽器的小尺寸和小的文件尺寸適合于適應(yīng)由通信網(wǎng)絡(luò)的無線部分強(qiáng)加的小存儲裝置和低帶寬通信約束條件。
卡片用專門為無鍵盤情況下,小型屏幕和單手瀏覽而設(shè)計的無線置標(biāo)語言(WML)編寫。WML是可縮放的,從而它與覆蓋兩行文本顯示器,以及諸如智能電話,PDA和個人通信裝置之類設(shè)備上的較大LCD屏幕的各種顯示器兼容。
WML卡片可包括用類似于JavaScript的WMLScript編寫的程序。但是,通過消除這些其它腳本語言中的幾種不必要功能,WMLScript對存儲器208和處理器206的要求極低。
III.預(yù)配置如上所述,本發(fā)明為設(shè)備的預(yù)配置創(chuàng)造條件,從而允許有效地建立后續(xù)的短程服務(wù)會話。因此,圖3是圖解說明根據(jù)本發(fā)明一個實施例的預(yù)配置進(jìn)程的流程圖??砂凑崭鞣N通信設(shè)置(例如圖1的環(huán)境)實現(xiàn)該進(jìn)程。
如圖3中所示,預(yù)配置進(jìn)程始于步驟302。在步驟302中,通信設(shè)備通過長程網(wǎng)絡(luò)訪問預(yù)配置服務(wù)。例如,在圖1的環(huán)境中,該步驟包括WCD 102通過長程網(wǎng)絡(luò)104訪問預(yù)配置服務(wù)器112。這可由WCD102根據(jù)諸如HTTP和WAP之類協(xié)議,或者根據(jù)短消息服務(wù)(SMS),傳送一條或多個消息來實現(xiàn)。
在訪問該服務(wù)的時候,預(yù)配置服務(wù)以一條或多條消息的形式,向通信設(shè)備傳送一個或多個短程服務(wù)選擇項。這些選項可在設(shè)備的觸摸屏界面上被顯示成交互式菜單。
在步驟304中,通信設(shè)備的用戶選擇一個或多個所需服務(wù)。因此,該步驟包括用戶與設(shè)備的用戶接口交互作用,以便完成預(yù)配置選擇。
一旦完成這些選擇,那么進(jìn)行步驟305。在步驟305中,通信設(shè)備向預(yù)配置服務(wù)(例如,預(yù)配置服務(wù)器112)傳送關(guān)于選擇的預(yù)配置信息的請求。隨后,在步驟306中,通過長程網(wǎng)絡(luò),預(yù)配置信息被下載到通信設(shè)備。在步驟305和306中傳送的信息可呈標(biāo)準(zhǔn)化消息,例如SMS消息、WAP消息和HTTP消息的形式。
在步驟308中,通信設(shè)備保存預(yù)配置信息,以便以后使用。從而,對于圖2的WCD 102實現(xiàn)來說,該步驟包含WCD 102把接收的預(yù)配置信息保存在存儲器208中。此時,通信設(shè)備隨時可以有效建立與它具有其預(yù)配置信息的設(shè)備的短程服務(wù)會話。
雖然圖3描述無線設(shè)備獲得用于它自己的后續(xù)短程服務(wù)會話的預(yù)配置信息,不過,第一無線設(shè)備可為后續(xù)短程服務(wù)會話,預(yù)配置另一無線設(shè)備。因此,圖4和5是根據(jù)本發(fā)明實施例的涉及多方的預(yù)配置進(jìn)程的流程圖。具體地說,圖4和5表示其中第一設(shè)備預(yù)配置第二設(shè)備和第三設(shè)備之間未來的短程遭遇(encounter)的預(yù)配置進(jìn)程。
圖4的進(jìn)程始于步驟402。在步驟402,第一和第二設(shè)備的用戶協(xié)調(diào)第二設(shè)備和第三設(shè)備之間未來的短程服務(wù)會話。更具體地說,步驟402包括這些用戶達(dá)成預(yù)配置未來的短程遭遇的一般協(xié)議或默契。
可按照包括語音或文本通信在內(nèi)的各種方式實現(xiàn)這種協(xié)議或默契。可通過通信網(wǎng)絡(luò),例如長程網(wǎng)絡(luò)104或ad-hoc網(wǎng)絡(luò)進(jìn)行這種通信。因此,第一和第二設(shè)備可被實現(xiàn)成圖2A和2B的WCD實現(xiàn)。另一方面,通過更傳統(tǒng)的手段,例如面對面交談或者紙質(zhì)信件,可實現(xiàn)這種通信。
如圖4中所示,步驟402之后是步驟404。在步驟404中,第一設(shè)備通過長程通信網(wǎng)絡(luò),向第二設(shè)備提供預(yù)配置信息。該預(yù)配置信息可呈一個或多個標(biāo)準(zhǔn)化(例如SMS、WAP或HTTP)消息的形式。
隨后,在步驟406中,第二設(shè)備保存在步驟404中接收的預(yù)配置信息。對于根據(jù)圖2A和2B的第二設(shè)備實現(xiàn),該步驟包括把預(yù)配置信息保存在存儲器208中。
從而,當(dāng)步驟406完成時,第二設(shè)備擁有預(yù)配置信息,從而它可有效建立與第三設(shè)備的短程通信會話。
圖5是和圖4的進(jìn)程類似的進(jìn)程的流程圖。但是,在該進(jìn)程中,第一設(shè)備既向第二設(shè)備,又向第三設(shè)備發(fā)送預(yù)配置信息。這能夠?qū)崿F(xiàn)諸如第二和第三設(shè)備核實第一設(shè)備批準(zhǔn)預(yù)配置服務(wù)會話之類的特征。
圖5的進(jìn)程始于步驟502。在步驟502,第一設(shè)備和第二設(shè)備的用戶協(xié)調(diào)第二設(shè)備和第三設(shè)備之間未來的短程服務(wù)會話。更具體地說,步驟502包含這些用戶達(dá)成預(yù)配置未來的短程遭遇的一般協(xié)議或默契。
如上參考圖4所述,可按照包括語音或文本通信在內(nèi)的各種方式實現(xiàn)這種協(xié)議或默契。所述語音或文本通信可涉及各種通信網(wǎng)絡(luò)或者更傳統(tǒng)的通信手段。
步驟502之后是步驟504。在步驟504中,第一設(shè)備通過長程通信網(wǎng)絡(luò),向第二設(shè)備提供預(yù)配置信息。該預(yù)配置信息可呈一個或多個標(biāo)準(zhǔn)化(例如SMS、WAP或HTTP)消息的形式。在步驟506中,第二設(shè)備保存在步驟504中接收的預(yù)配置信息。對于根據(jù)圖2A和2B的第二設(shè)備實現(xiàn),該步驟包括把預(yù)配置信息保存在存儲器208中。
在步驟508,第一設(shè)備通過長程通信網(wǎng)絡(luò),向第三設(shè)備提供預(yù)配置信息。如同在步驟504中一樣,該預(yù)配置信息可呈一個或多個標(biāo)準(zhǔn)化消息的形式。隨后在步驟510中,第三設(shè)備按照與步驟506中第二設(shè)備相同的方式,保存在步驟508中接收的預(yù)配置信息。
當(dāng)步驟510完成時,第二設(shè)備和第三設(shè)備擁有預(yù)配置信息,從而它們可有效地相互建立短程通信會話。
IV.短程遭遇圖6和7提供其中通信設(shè)備,例如WCD 102建立與遠(yuǎn)程設(shè)備的短程服務(wù)會話的短程遭遇的例子。更具體地說,圖6是通信設(shè)備不具有預(yù)配置信息的常規(guī)短程遭遇的流程圖,而圖7是根據(jù)本發(fā)明的,其中通信設(shè)備利用先前接收的預(yù)配置信息的有效短程遭遇的流程圖。
關(guān)于WCD(例如WCD 102)和遠(yuǎn)程短程通信設(shè)備說明圖6的常規(guī)短程遭遇。該遭遇始于步驟602,在步驟602中,WCD進(jìn)入遠(yuǎn)程短程設(shè)備的通信范圍。
隨后,在步驟604中,WCD和遠(yuǎn)程設(shè)備參與查詢進(jìn)程。在該步驟中,WCD獲悉遠(yuǎn)程設(shè)備的身份(或者發(fā)現(xiàn)遠(yuǎn)程設(shè)備的存在)。在藍(lán)牙實現(xiàn)中,WCD按照查詢狀態(tài)工作,而遠(yuǎn)程設(shè)備按照查詢掃描狀態(tài)工作。當(dāng)按照查詢狀態(tài)工作時,WCD傳送查詢分組,遠(yuǎn)程設(shè)備監(jiān)聽查詢分組。
當(dāng)遠(yuǎn)程設(shè)備收到來自于WCD的查詢分組時,它傳送一個或多個跳頻同步(FSH)分組,所述一個或多個FSH分組被WCD接收。FHS分組使WCD能夠變得與遠(yuǎn)程設(shè)備的跳躍序列同步。另外,F(xiàn)HS分組使WCD能夠得到建立與遠(yuǎn)程設(shè)備的藍(lán)牙連接所必需的信息。該信息包括遠(yuǎn)程設(shè)備的本地時鐘(CLKN),遠(yuǎn)程設(shè)備的藍(lán)牙地址(BD_ADDR),和糾錯編碼信息。
在步驟606中,WCD和遠(yuǎn)程設(shè)備參與尋呼進(jìn)程。在尋呼進(jìn)程中,WCD邀請遠(yuǎn)程設(shè)備加入ad hoc網(wǎng)絡(luò)。當(dāng)成功完成時,尋呼進(jìn)程產(chǎn)生在WCD和遠(yuǎn)程設(shè)備之間建立的非保密連接。在藍(lán)牙實現(xiàn)中,步驟606包括WCD(它處于尋呼狀態(tài))和遠(yuǎn)程設(shè)備(它處于尋呼掃描狀態(tài))之間各種信息的交換。
更具體地說,WCD進(jìn)入尋呼狀態(tài),并傳送一個或多個尋呼分組。這些尋呼分組均包括以遠(yuǎn)程設(shè)備的地址為基礎(chǔ)的識別號。同時,遠(yuǎn)程設(shè)備(它處于尋呼掃描狀態(tài))通過傳送包含其地址的分組,對尋呼分組作出反應(yīng)。
WCD接收來自于遠(yuǎn)程設(shè)備的分組。作為響應(yīng),WCD傳送跳頻同步(FHS)分組。FHS分組被用于傳遞使遠(yuǎn)程設(shè)備能夠與WCD的跳頻序列同步的信息。當(dāng)收到該FHS分組時,遠(yuǎn)程設(shè)備傳送另一分組,確認(rèn)FHS分組的收到。
此時,在WCD和遠(yuǎn)程設(shè)備之間形成鏈路,并且這兩個設(shè)備都進(jìn)入連接狀態(tài)。在連接狀態(tài)下,WCD起主設(shè)備的作用,遠(yuǎn)程設(shè)備起從屬設(shè)備的作用。從而,遠(yuǎn)程設(shè)備采用WCD的計時和跳頻序列。另外,WCD傳送分組,以核實鏈路已建立。遠(yuǎn)程分組通過向WCD發(fā)送分組,確認(rèn)該鏈路。
在可選的步驟608中,進(jìn)行主/從轉(zhuǎn)換。在藍(lán)牙實現(xiàn)中,該步驟包含遠(yuǎn)程設(shè)備傳送轉(zhuǎn)換請求分組,轉(zhuǎn)換請求分組被WCD接收,以便接受。如果WCD接受該轉(zhuǎn)換請求,則WCD將啟動其中傳輸計時和跳頻序列基于遠(yuǎn)程設(shè)備,而不是基于WCD的轉(zhuǎn)變。當(dāng)完成該轉(zhuǎn)變時,遠(yuǎn)程設(shè)備變成主設(shè)備,WCD變成從屬設(shè)備。
如上所述,步驟606的尋呼進(jìn)程導(dǎo)致在WCD和遠(yuǎn)程設(shè)備之間建立的非保密連接。在可選步驟610中,當(dāng)需要某些保密特征時,WCD和遠(yuǎn)程設(shè)備參加驗證進(jìn)程。在驗證期間,WCD和遠(yuǎn)程設(shè)備核心它們具有相同的保密密鑰。該保密密鑰隨后可用于實現(xiàn)保密特征,例如鏈路加密。另一方面,或者除了這些驗證技術(shù)之外,步驟610可包含WCD向遠(yuǎn)程設(shè)備傳送個人識別號(PIN)。該“PIN”向遠(yuǎn)程設(shè)備“證明”WCD。
在步驟612,WCD和遠(yuǎn)程設(shè)備參加服務(wù)發(fā)現(xiàn)進(jìn)程。在該步驟中,WCD識別或“發(fā)現(xiàn)”遠(yuǎn)程設(shè)備提供的服務(wù)。在藍(lán)牙實現(xiàn)中,該步驟可包括按照服務(wù)發(fā)現(xiàn)協(xié)議(SDP)通信。SDP涉及WCD和遠(yuǎn)程設(shè)備之間消息的交換。
根據(jù)SDP,遠(yuǎn)程藍(lán)牙設(shè)備以數(shù)據(jù)庫記錄的形式保存服務(wù)發(fā)現(xiàn)信息,每個數(shù)據(jù)庫記錄包括定義遠(yuǎn)程設(shè)備提供的服務(wù)的一組服務(wù)屬性。即,每個SDP服務(wù)記錄包括包含各種信息的一組服務(wù)屬性。例如,屬性可指示特定服務(wù),以及描述與該服務(wù)交互作用所需的協(xié)議棧層。另外,屬性可提供和該服務(wù)相關(guān)的描述信息,所述信息呈終端設(shè)備的用戶可讀的格式。
在步驟614,WCD和遠(yuǎn)程設(shè)備開始服務(wù)進(jìn)程,其中WCD利用在步驟612發(fā)現(xiàn)的一個或多個服務(wù)。在藍(lán)牙環(huán)境中,該步驟可包括向遠(yuǎn)程設(shè)備傳送服務(wù)標(biāo)識符或?qū)傩?。這種傳輸指示W(wǎng)CD對啟動哪些服務(wù)感興趣。
圖7是根據(jù)本發(fā)明的一個實施例,在兩個設(shè)備之間有效建立的短程連接的流程圖。這兩個設(shè)備是WCD(例如WCD 102)和遠(yuǎn)程短程通信設(shè)備。該流程圖始于步驟702。在該步驟中,WCD參與預(yù)配置進(jìn)程,例如圖3的進(jìn)程或圖4的進(jìn)程。從而,步驟702包含WCD與諸如預(yù)配置服務(wù)器112之類遠(yuǎn)程設(shè)備通信。通過這些通信,WCD接收用于一個或多個后續(xù)短程通信會話的預(yù)配置信息。
在步驟704中,WCD進(jìn)入與遠(yuǎn)程短程設(shè)備通信的范圍內(nèi)。在步驟706中,WCD和遠(yuǎn)程設(shè)備參加尋呼進(jìn)程,例如上面參考圖6說明的藍(lán)牙尋呼進(jìn)程。從而,該步驟導(dǎo)致在WCD和遠(yuǎn)程設(shè)備之間建立的連接。在藍(lán)牙實現(xiàn)中,該尋呼進(jìn)程會導(dǎo)致WCD起主設(shè)備的作用,遠(yuǎn)程設(shè)備起從屬設(shè)備的作用。
在可選步驟708中,進(jìn)行主/從轉(zhuǎn)換。在該步驟中,WCD和遠(yuǎn)程設(shè)備的角色被交換。
在可選步驟710中,當(dāng)需要某些保密特征時,WCD和遠(yuǎn)程設(shè)備參與驗證進(jìn)程。該步驟可包含上面參考圖6所述的藍(lán)牙驗證技術(shù)。
在步驟714中,WCD和遠(yuǎn)程設(shè)備開始服務(wù)會話,其中WCD利用通過在702中執(zhí)行的預(yù)配置進(jìn)程識別的一個或多個服務(wù)。從而,如圖7中所示,預(yù)配置消除了進(jìn)行查詢和服務(wù)發(fā)現(xiàn)的必要性。
如上參考圖3所述,在預(yù)配置期間,可向用戶提供一個或多個短程服務(wù)選擇項。短程服務(wù)的例子包括打印機(jī)資源,電子郵件,web瀏覽,電話,內(nèi)部通信和無線電通信。另外,與這種服務(wù)相關(guān)的位置可伴隨這些選擇項。
V.預(yù)配置信息如上參考圖3-5所述,本發(fā)明為通信設(shè)備接收關(guān)于與遠(yuǎn)程設(shè)備的后續(xù)短程服務(wù)會話的預(yù)配置信息創(chuàng)造條件。對于特定服務(wù)提供來說,這種預(yù)配置信息可包括各項信息,例如提供的服務(wù)的標(biāo)識符,提供該服務(wù)的一個或多個遠(yuǎn)程設(shè)備的地址,和安全性信息。
例如,在藍(lán)牙服務(wù)提供的環(huán)境中,預(yù)配置信息可包括SDP服務(wù)標(biāo)識符,對應(yīng)于提供服務(wù)的設(shè)備的一個或多個BD_ADDR,和安全性信息,例如PIN或加密密鑰。如上參考圖6和7所述,BD_ADDR可用于啟動尋呼進(jìn)程,而不必首先執(zhí)行遠(yuǎn)程設(shè)備查詢進(jìn)程。安全性信息可用于簡化驗證。另外,SDP標(biāo)識符使通信設(shè)備能夠有效地向遠(yuǎn)程設(shè)備指出它希望啟動哪種服務(wù)。
另外,關(guān)于服務(wù)提供的預(yù)配置信息可包括指示提供服務(wù)的一個或多個位置的標(biāo)識符。這使用戶能夠了解根據(jù)本發(fā)明的技術(shù),他可在何處啟動服務(wù)會話。
VI.藍(lán)牙例子圖8根據(jù)本發(fā)明的一個實施例,圖解說明了多個設(shè)備之間的信息交換。具體地說,圖8表示車主及其朋友預(yù)配置所述朋友和車主的車輛之間的短程藍(lán)牙連接。所述車輛配有具有藍(lán)牙和GSM能力的設(shè)備,該設(shè)備控制對車輛的使用。更具體地說,更具體地說,該藍(lán)牙設(shè)備只允許可信用戶操縱該車輛。車主是一個可信用戶。但是,他的朋友目前不是可信用戶。
圖8表示根據(jù)本發(fā)明技術(shù)的信息的交換,以使車主的朋友成為可信用戶,并準(zhǔn)許他使用該車輛。更具體地說,圖8圖解說明了在車主的通信設(shè)備802,朋友的設(shè)備804和車輛的設(shè)備806之間交換的一系列消息。
如圖8中所示,該序列如于步驟820,在步驟820中,朋友的設(shè)備804啟動對車主設(shè)備802的長程無線GSM呼叫。在該呼叫中,車主同意把他的車輛借給該朋友。隨后,在步驟822中,車主通過長程GSM網(wǎng)絡(luò),把包含預(yù)配置信息的SMS消息發(fā)送給車輛設(shè)備806。該預(yù)配置信息包括朋友設(shè)備804的BD_ADDR和與該朋友相關(guān)的PIN。作為該消息的結(jié)果,車輛設(shè)備806把朋友設(shè)備(例如其BD_ADDR)加入它保持的許可(可信)用戶名單中。
在步驟824中,車主通過長程GSM網(wǎng)絡(luò),向朋友的設(shè)備804發(fā)送包含預(yù)配置信息的SMS消息。該預(yù)配置信息包含車輛設(shè)備806的BD_ADDR和與車輛相關(guān)的PIN。
步驟824之后是步驟826。在步驟826中,朋友的設(shè)備804啟動關(guān)于車輛設(shè)備806的藍(lán)牙尋呼進(jìn)程。如圖8中所示,該進(jìn)程包括設(shè)備804把車輛的BD_ADDR傳送給設(shè)備806。該尋呼進(jìn)程導(dǎo)致在設(shè)備804和806之間建立的藍(lán)牙連接。就該連接來說,設(shè)備804是主設(shè)備,設(shè)備806是從屬設(shè)備。此時,設(shè)備806檢查其許可(可信)設(shè)備名單,確定設(shè)備804在該名單中。
在步驟828中,車輛的設(shè)備806通過傳送請求,啟動主從轉(zhuǎn)換。作為響應(yīng),設(shè)備804在步驟830中傳送FHS分組。通過步驟828和830,設(shè)備806變成主設(shè)備,設(shè)備804變成從屬設(shè)備。
隨后,在步驟832中,車輛的設(shè)備806傳送PIN查詢,核實該朋友是可信用戶。作為響應(yīng),朋友的設(shè)備804傳送在步驟824中收到的PIN。在設(shè)備806收到該P(yáng)IN之后,它確定設(shè)備804已滿足關(guān)于準(zhǔn)許使用的三個既定安全標(biāo)準(zhǔn)。即,設(shè)備804了解設(shè)備806的地址,設(shè)備804了解在步驟824中傳送的PIN,并且設(shè)備804在設(shè)備806保持的許可設(shè)備的名單中。因此,設(shè)備806使車門開啟,允許該朋友操縱車輛。
VII.用戶界面圖9A和圖9B是根據(jù)本發(fā)明的各個實施例,諸如WCD 102之類設(shè)備的用戶界面的視圖。圖9A和9B表示用戶界面顯示各種服務(wù)選擇提供。出于舉例說明的目的,在旅游客輪提供的短程通信服務(wù)的環(huán)境中給出這些服務(wù)選擇提供。但是,可在其它環(huán)境中采用參考這些
的特征。
本例中,旅游客輪向其乘客提供各種短程通信服務(wù)。在登上旅游客輪之前,乘客可使用其通信設(shè)備獲得客輪的預(yù)配置服務(wù)。如上所述,該服務(wù)由可通過長程通信網(wǎng)絡(luò)訪問的服務(wù)器,例如預(yù)配置服務(wù)器12提供。
一旦獲得預(yù)配置服務(wù),那么用戶能夠查看并選擇一個或多個提供的服務(wù)進(jìn)行預(yù)配置。如圖9A和9B中所示,旅游客輪提供打印機(jī)、電子郵件、無線電通信、賭博和web瀏覽服務(wù)。用具有多行的表格向用戶顯示這些服務(wù),其中每行包括指示具體服務(wù)的列902,指示可獲得該服務(wù)的一個或多個位置的列904,指示用戶是否已選擇預(yù)配置該服務(wù)的列906,和指示該服務(wù)是否已被預(yù)配置的列908。另外,每行還包括具有關(guān)于對應(yīng)服務(wù)的連接按鈕的列910。
圖9A表示用戶已選擇三種服務(wù)進(jìn)行預(yù)配置打印機(jī)、電子郵件和無線電通信。但是,這些服務(wù)都還未被預(yù)配置。換句話說,用戶的通信設(shè)備還沒有收到關(guān)于這些服務(wù)的預(yù)配置信息。
從而,一旦用戶已完成他的選擇,那么他可通過激活預(yù)配置按鈕920,關(guān)于選擇的服務(wù)預(yù)配置他的設(shè)備。當(dāng)預(yù)按鈕920被激活時,用戶的設(shè)備啟動與預(yù)配置服務(wù)的信息交換。該信息交換可呈一個或多個SMS消息的形式,或者呈與WAP相符的請求和響應(yīng)的形式。在該信息交換中,用戶的設(shè)備向預(yù)配置服務(wù)傳送關(guān)于和選擇的服務(wù)對應(yīng)的預(yù)配置信息的請求。作為響應(yīng),預(yù)配置服務(wù)傳送該對應(yīng)的預(yù)配置信息。當(dāng)收到該信息時,用戶設(shè)備的顯示屏被更新,指示關(guān)于選擇的服務(wù)預(yù)配置該設(shè)備,如圖9B中所示。
如上所述,在圖9A和9B的顯示屏中還提供與服務(wù)提供相關(guān)的位置。例如,在主甲板和每個特等客艙中提供無線電通信服務(wù)。當(dāng)用戶登上旅游客輪時,他可查看他的設(shè)備的預(yù)配置設(shè)置,如圖9B中所示,以確定在其當(dāng)前位置,可獲得哪些服務(wù)。
例如,圖9B表示當(dāng)用戶在主甲板上時,他可使用web瀏覽和無線電通信服務(wù)。如果該用戶希望使用目前可用的這些服務(wù)中的任意服務(wù),他激活相應(yīng)服務(wù)的連接按鈕922。
VIII.情景本發(fā)明的技術(shù)可用在各種情景中。這樣的一個情景涉及找出人們的相配對象的約會服務(wù)。通過使用諸如WCD 102之類的設(shè)備,該服務(wù)的訂戶通過長程通信網(wǎng)絡(luò),向服務(wù)上傳個人信息。所述個人信息可指示用戶的特定約會偏愛和要求。服務(wù)處理該個人信息,識別一個或多個“相配”對象。此時,服務(wù)通過長程通信網(wǎng)絡(luò)104,發(fā)送對應(yīng)于這些相配對象的用戶預(yù)配置信息。除了該預(yù)配置信息之外,用戶還可接收相配對象提供的喜歡的聚會場所(例如夜總會)的清單。
因此,用戶能夠有效建立與相配對象的設(shè)備的短程通信連接。此外,當(dāng)用戶位于喜歡的聚會場所時,他可尋呼具有相關(guān)已知BD_ADDR的人。
另一情景涉及用戶希望他的通信設(shè)備具有有限短程能力的情況。這種希望源于保密考慮。例如,用戶可能希望防止他的藍(lán)牙設(shè)備進(jìn)入查詢和查詢掃描操作狀態(tài)。這將防止該設(shè)備被其它設(shè)備發(fā)現(xiàn),或者發(fā)現(xiàn)其它設(shè)備。在正在交換機(jī)密信息的進(jìn)行中的通信會話(短程或長程通信會話)期間,這樣的限制是可取的。
但是,在這種會話期間,用戶可能更情愿建立與熟悉的某人的短程通信會話。這樣的通信會話可能涉及,例如在無聊的商業(yè)表演期間,玩交互式游戲。為了建立這種會話,用戶可通過長程通信網(wǎng)絡(luò),向他的朋友發(fā)送預(yù)配置信息(例如,他的設(shè)備的BD_ADDR)。如上所述,該信息可以采取標(biāo)準(zhǔn)化消息(例如SMS、WAP或HTTP)格式。為了啟動短程游戲會話,此時,該朋友可利用接收的BD_ADDR啟動藍(lán)牙尋呼進(jìn)程。
另一種情景涉及通過短程無線通信技術(shù),向其優(yōu)先乘客提供機(jī)場中的免費(fèi)信息服務(wù)的航空公司。為了獲得這種免費(fèi)服務(wù),優(yōu)先乘客訪問受航空公司的口令保護(hù)的網(wǎng)站,并發(fā)送包含預(yù)配置信息的SMS消息,從而航空公司的短程通信設(shè)備能夠有效建立與乘客設(shè)備的短程通信會話。
IX.軟件安裝如上所述,對于諸如WCD 102之類移動設(shè)備來說,可取的是自發(fā)地參加短程服務(wù)會話。為了接納未具備支持這種服務(wù)會話所需軟件的設(shè)備,本發(fā)明向移動設(shè)備提供軟件安裝技術(shù)。在短程設(shè)備遭遇期間,可采用這些技術(shù),以便從遠(yuǎn)程設(shè)備,例如藍(lán)牙接入點獲得連接軟件。例如,在圖6和7的進(jìn)程中,在如同步驟614和714中那樣,建立服務(wù)會話之前,可采用這些軟件安裝技術(shù)。
圖10是根據(jù)本發(fā)明一個實施例的軟件安裝過程的流程圖。當(dāng)移動設(shè)備,例如WCD 102的用戶知道他在遠(yuǎn)程短程設(shè)備,例如藍(lán)牙接入點的覆蓋范圍內(nèi)時,可采用該過程。該過程始于步驟1002,在步驟1002中,移動設(shè)備向遠(yuǎn)程設(shè)備發(fā)送電子商務(wù)名片(例如vCard)。在實施例中,該商務(wù)名片識別該用戶。
由于各種原因,用戶可能知道他在遠(yuǎn)程設(shè)備的覆蓋范圍內(nèi)。例如,用戶可按照前述技術(shù),根據(jù)他先前接收的預(yù)配置信息,知道他在遠(yuǎn)程設(shè)備的覆蓋范圍內(nèi)。但是,通過查詢附近的設(shè)備,并依據(jù)通過查詢進(jìn)程接收的遠(yuǎn)程設(shè)備標(biāo)識符(例如接入點標(biāo)識符),獲悉遠(yuǎn)程設(shè)備,用戶也可確定他在遠(yuǎn)程設(shè)備的覆蓋范圍內(nèi)。在步驟1004,遠(yuǎn)程設(shè)備接收在步驟1002中傳送的商務(wù)名片。
隨后,在步驟1006中,遠(yuǎn)程設(shè)備向移動設(shè)備傳送本地服務(wù)應(yīng)用程序(service application)。該本地服務(wù)應(yīng)用程序軟件可以采取Symbian應(yīng)用程序或java應(yīng)用程序的形式。遠(yuǎn)程設(shè)備可通過obex文件傳送,傳送本地服務(wù)應(yīng)用程序。在步驟1008中,移動設(shè)備接收應(yīng)用程序,該應(yīng)用程序出現(xiàn)在用戶的收件箱中。此時,用戶能夠安裝該軟件,并開始與遠(yuǎn)程設(shè)備的本地服務(wù)。
本發(fā)明還提供包括驗證程序的軟件安裝技術(shù)。圖11的流程圖中表示了這樣的一種技術(shù)。該流程圖始于步驟1102,在步驟1102中,移動設(shè)備用戶通過長程網(wǎng)絡(luò),例如網(wǎng)絡(luò)104,發(fā)送包含操作員服務(wù)編號(service number)的預(yù)定關(guān)鍵字的SMS消息。當(dāng)用戶進(jìn)入服務(wù)范圍時,通過音頻和/或視覺指示,可把操作員服務(wù)編號通知移動設(shè)備的用戶。這種指示包括音頻廣播和符號。
響應(yīng)該消息,在步驟114中,操作員系統(tǒng)產(chǎn)生萬能鑰匙(passkey),并將其傳送給用戶。該萬能鑰匙可被解碼成圖像格式,例如JPEG,并通過多媒體消息接發(fā)服務(wù)(MMS)消息,被發(fā)送給移動設(shè)備。
隨后,在步驟1106中,用戶把解碼后的萬能鑰匙發(fā)送給遠(yuǎn)程短程設(shè)備,例如藍(lán)牙接入點。作為響應(yīng),在步驟1108中,遠(yuǎn)程設(shè)備把萬能鑰匙和本地服務(wù)應(yīng)用程序傳送給移動設(shè)備。該本地服務(wù)應(yīng)用程序可采取Symbian應(yīng)用程序或java應(yīng)用程序的形式。遠(yuǎn)程設(shè)備可通過obex文件傳送,傳送本地服務(wù)應(yīng)用程序。
在步驟1110中,移動設(shè)備接收應(yīng)用程序,該應(yīng)用程序出現(xiàn)在用戶的收件箱中。此時,用戶能夠安裝該軟件,并開始與遠(yuǎn)程設(shè)備的本地服務(wù)。和軟件一起傳送的萬能鑰匙允許用戶獲得本地服務(wù)。因此,一旦建立了與遠(yuǎn)程設(shè)備的連接,遠(yuǎn)程設(shè)備就請求將由移動設(shè)備傳送的該萬能鑰匙。一旦遠(yuǎn)程設(shè)備收到該萬能鑰匙,移動設(shè)備就能夠使用遠(yuǎn)程設(shè)備提供的本地服務(wù)。
X.結(jié)論雖然上面說明了本發(fā)明的各個實施例,但是這些實施例只是作為例子給出的,而不是對本發(fā)明的限制。例如,本發(fā)明并不局限于藍(lán)牙。此外,本發(fā)明可應(yīng)用于以前的和未來提出的藍(lán)牙標(biāo)準(zhǔn),以及這些藍(lán)牙標(biāo)準(zhǔn)的各種變型。
因此,對相關(guān)領(lǐng)域的技術(shù)人員來說,在不脫離本發(fā)明的精神和范圍的情況下,顯然可做出形式和細(xì)節(jié)方面的各種變化。從而,本發(fā)明的寬度和范圍不應(yīng)局限于任意上述例證實施例,相反,只應(yīng)由下述權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種在短程無線通信網(wǎng)絡(luò)中建立本地服務(wù)會話的方法,包括通過長程網(wǎng)絡(luò)接收預(yù)配置信息,所述預(yù)配置信息和短程無線通信網(wǎng)絡(luò)中本地服務(wù)會話的建立有關(guān);利用接收的預(yù)配置信息,在短程無線通信網(wǎng)絡(luò)中建立本地服務(wù)會話。
2.按照權(quán)利要求1所述的方法,還包括通過長程網(wǎng)絡(luò),發(fā)送關(guān)于預(yù)配置信息的請求。
3.按照權(quán)利要求2所述的方法,其中請求包括和本地服務(wù)會話對應(yīng)的標(biāo)識符。
4.按照權(quán)利要求1所述的方法,其中所述接收步驟包括接收遠(yuǎn)程短程無線通信設(shè)備的標(biāo)識符。
5.按照權(quán)利要求1所述的方法,其中所述接收步驟包括接收安全性信息。
6.按照權(quán)利要求5所述的方法,其中安全性信息包括個人識別號(PIN)。
7.按照權(quán)利要求5所述的方法,其中安全性信息包括加密密鑰。
8.按照權(quán)利要求1所述的方法,其中所述接收步驟包括接收提供的短程無線服務(wù)的標(biāo)識符。
9.按照權(quán)利要求1所述的方法,其中所述接收步驟包括接收指示提供短程無線服務(wù)的位置的標(biāo)識符。
10.按照權(quán)利要求1所述的方法,其中所述建立步驟包括建立與藍(lán)牙設(shè)備的連接。
11.按照權(quán)利要求10所述的方法,其中藍(lán)牙設(shè)備是提供本地服務(wù)會話的接入點。
12.按照權(quán)利要求1所述的方法,還包括從遠(yuǎn)程設(shè)備獲得短程無線服務(wù)應(yīng)用程序軟件。
13.一種在第一無線通信設(shè)備和第二無線通信設(shè)備之間的短程無線通信網(wǎng)絡(luò)中建立本地服務(wù)會話的方法,包括(a)通過長程網(wǎng)絡(luò),向第一無線通信設(shè)備發(fā)送第一預(yù)配置傳輸,第一預(yù)配置傳輸包括和短程無線通信網(wǎng)絡(luò)中本地服務(wù)會話的建立相關(guān)的信息;和(b)通過長程網(wǎng)絡(luò),向第二無線通信設(shè)備發(fā)送第二預(yù)配置傳輸,第二預(yù)配置傳輸包括和短程無線通信網(wǎng)絡(luò)中本地服務(wù)會話的建立相關(guān)的信息。
14.按照權(quán)利要求13所述的方法,其中步驟(a)包含發(fā)送第二通信設(shè)備的標(biāo)識符。
15.按照權(quán)利要求14所述的方法,其中第二通信設(shè)備的標(biāo)識符是藍(lán)牙設(shè)備地址(BD_ADRR)。
16.按照權(quán)利要求15所述的方法,其中步驟(a)還包括向第一通信設(shè)備發(fā)送個人識別號(PIN)。
17.按照權(quán)利要求13所述的方法,其中步驟(b)包含發(fā)送第一通信設(shè)備的標(biāo)識符。
18.按照權(quán)利要求17所述的方法,其中第一通信設(shè)備的標(biāo)識符是藍(lán)牙設(shè)備地址(BD_ADRR)。
19.按照權(quán)利要求18所述的方法,其中步驟(b)還包括向第二通信設(shè)備發(fā)送個人識別號(PIN)。
20.按照權(quán)利要求13所述的方法,其中步驟(b)包括只有當(dāng)?shù)诙O(shè)備從第一設(shè)備收到包含在第一預(yù)配置傳輸中的特定信息時,才批準(zhǔn)第二設(shè)備參與和第一設(shè)備的本地服務(wù)會話。
21.一種無線通信設(shè)備,包括通過短程無線通信網(wǎng)絡(luò)通信的短程無線通信部分;通過長程無線通信網(wǎng)絡(luò)通信的長程無線通信部分;存儲器;執(zhí)行保存在存儲器中的指令的處理器,以便通過長程無線網(wǎng)絡(luò)接收預(yù)配置信息,預(yù)配置信息和短程無線通信網(wǎng)絡(luò)中本地服務(wù)會話的建立相關(guān);利用接收的預(yù)配置信息,在短程無線通信網(wǎng)絡(luò)中建立本地服務(wù)會話。
22.一種在短程無線通信網(wǎng)絡(luò)中建立本地服務(wù)會話的系統(tǒng),包括通過長程網(wǎng)絡(luò)接收預(yù)配置信息的裝置,所述預(yù)配置信息和短程無線通信網(wǎng)絡(luò)中本地服務(wù)會話的建立有關(guān);利用接收的預(yù)配置信息,在短程無線通信網(wǎng)絡(luò)中建立本地服務(wù)會話的裝置。
23.按照權(quán)利要求22所述的系統(tǒng),其中所述接收裝置包括接收遠(yuǎn)程短程無線通信設(shè)備的標(biāo)識符的裝置。
24.按照權(quán)利要求23所述的系統(tǒng),其中標(biāo)識符是藍(lán)牙設(shè)備地址(BD_ADDR)。
25.按照權(quán)利要求22所述的系統(tǒng),其中所述接收裝置包括接收安全性信息。
26.按照權(quán)利要求25所述的系統(tǒng),其中安全性信息包括個人識別號(PIN)。
27.按照權(quán)利要求25所述的系統(tǒng),其中安全性信息包括加密密鑰。
28.按照權(quán)利要求22所述的系統(tǒng),其中所述接收裝置包括接收提供的短程無線服務(wù)的標(biāo)識符的裝置。
29.按照權(quán)利要求22所述的系統(tǒng),其中所述接收裝置包括接收指示提供短程無線服務(wù)的位置的標(biāo)識符的裝置。
30.按照權(quán)利要求22所述的系統(tǒng),其中所述建立裝置包括建立與藍(lán)牙設(shè)備的連接的裝置。
31.按照權(quán)利要求30所述的系統(tǒng),其中藍(lán)牙設(shè)備是提供本地服務(wù)會話的接入點。
32.按照權(quán)利要求22所述的系統(tǒng),還包括從遠(yuǎn)程設(shè)備獲得短程無線服務(wù)應(yīng)用程序軟件的裝置。
33.一種在第一無線通信設(shè)備和第二無線通信設(shè)備之間的短程無線通信網(wǎng)絡(luò)中建立本地服務(wù)會話的系統(tǒng),包括通過長程網(wǎng)絡(luò),向第一無線通信設(shè)備發(fā)送第一預(yù)配置傳輸?shù)难b置,第一預(yù)配置傳輸包括和短程無線通信網(wǎng)絡(luò)中本地服務(wù)會話的建立相關(guān)的信息;和通過長程網(wǎng)絡(luò),向第二無線通信設(shè)備發(fā)送第二預(yù)配置傳輸?shù)难b置,第二預(yù)配置傳輸包括和短程無線通信網(wǎng)絡(luò)中本地服務(wù)會話的建立相關(guān)的信息。
全文摘要
在短程通信網(wǎng)絡(luò)中建立本地服務(wù)會話的方法和系統(tǒng),通過長程網(wǎng)絡(luò)接收預(yù)配置信息,并利用接收的預(yù)配置信息,在短程通信網(wǎng)絡(luò)中建立本地服務(wù)會話。預(yù)配置信息和短程通信網(wǎng)絡(luò)中本地服務(wù)會話的建立有關(guān)。因此,接收的預(yù)配置信息可包括遠(yuǎn)程短程通信設(shè)備的地址,例如藍(lán)牙設(shè)備地址(BD_ADDR)。接收的預(yù)配置信息還可包括安全性信息,例如個人識別號(PIN),和/或一個或多個加密密鑰。另外,預(yù)配置信息可包括提供的短程服務(wù)的標(biāo)識符,以及指示提供短程服務(wù)的位置的標(biāo)識符。
文檔編號H04L12/56GK1578240SQ20041006007
公開日2005年2月9日 申請日期2004年6月25日 優(yōu)先權(quán)日2003年6月25日
發(fā)明者阿托·帕林, 尤哈·薩洛坎內(nèi)爾, 亞里·P·萊佩寧 申請人:諾基亞公司