專利名稱:手勢激活的靠近的近程通信的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于促進無線通信的系統(tǒng),并且更具體地,涉及一種用于在基于設(shè)備中的定向識別(orientation recognition)和/或手勢而促成(instigating)或接受無線連接時控制無線通信設(shè)備的系統(tǒng)。
背景技術(shù):
現(xiàn)代社會已經(jīng)快速采用并且變得依賴用于無線通信的手持設(shè)備。例如,蜂窩電話由于在通信的質(zhì)量以及設(shè)備的功能性這二者上的技術(shù)改進而在全球市場上持續(xù)激增。這些無線通信設(shè)備(WCD)對個人和商業(yè)使用都已變得平常,從而允許用戶從眾多地理位置傳送和接收語音、文本和圖形數(shù)據(jù)。由這些設(shè)備利用的通信網(wǎng)絡(luò)可以跨越不同的頻率并且覆蓋不同的傳輸距離,其每一個都具有各種應(yīng)用所期望的特性。 蜂窩網(wǎng)絡(luò)促進了在大地理區(qū)域上的WCD通信。這些網(wǎng)絡(luò)技術(shù)通常通過代來劃分,從二十世紀七十年代末到二十世紀八十年代初提供了基線語音通信的第一代(1G)模擬蜂窩電話開始到現(xiàn)代數(shù)字蜂窩電話。GSM是廣泛采用的2G數(shù)字蜂窩網(wǎng)絡(luò)的例子,該網(wǎng)絡(luò)在歐洲是在900MHz/l. 8GHz頻帶中通信,在美國是在850MHz和1. 9GHz通信。該網(wǎng)絡(luò)提供語音通信,并且還支持經(jīng)由短消息傳遞服務(wù)(SMS)的文本數(shù)據(jù)的傳輸。SMS允許WCD傳送和接收高達160個字符的文本消息,同時以9. 6Kbps向分組網(wǎng)絡(luò)、ISDN和POTS用戶提供數(shù)據(jù)傳送。多媒體消息傳遞服務(wù)(匪S)(—種除了簡單文本之外還允許傳輸聲音、圖形和視頻文件的增強的消息傳遞系統(tǒng))在特定設(shè)備中也已變得可用。很快出現(xiàn)的諸如用于手持設(shè)備的數(shù)字視頻廣播(DVB-H)的技術(shù)將使得經(jīng)由對WCD的直接傳輸可獲得流式數(shù)字視頻和其它類似內(nèi)容。雖然類似GSM的長距離通信網(wǎng)絡(luò)是用于傳送和接收數(shù)據(jù)的廣泛接受的手段,但是由于成本、業(yè)務(wù)和立法問題,這些網(wǎng)絡(luò)可能不適合所有的數(shù)據(jù)應(yīng)用。 短距離無線網(wǎng)絡(luò)提供了避免在大蜂窩網(wǎng)絡(luò)中看到的一些問題的通信解決方案。藍牙TM是在市場中快速獲得接受的短距離無線技術(shù)的例子。1Mbps藍牙TM無線電可以在IO米的范圍內(nèi)以720Kbps的速率傳送和接收數(shù)據(jù),并且在附加的功率提升的情況下可以傳送達到100米。新興的增強數(shù)據(jù)速率(EDR)可以進一步實現(xiàn)用于2Mbps連接的1448Kbps和用于3Mbps連接的2178Kbps的最大不對稱數(shù)據(jù)速率。用戶并不主動促成藍牙 網(wǎng)絡(luò)。相反,在彼此操作范圍內(nèi)的多個設(shè)備可以自動地形成被稱為"微微網(wǎng)(piconet)"的網(wǎng)絡(luò)組。任何設(shè)備均可以使自己提升成微微網(wǎng)的主機,從而允許它控制與高達七個"活動的"從機和255個"停放的"從機的數(shù)據(jù)交換?;顒拥膹臋C基于主機的時鐘時序來交換數(shù)據(jù)。停放的從機監(jiān)視信標(biāo)信號以便與主機保持同步。這些設(shè)備在各種活動通信和省電模式之間不斷地切換,以便向其它微微網(wǎng)成員傳送數(shù)據(jù)。除了藍牙TM之外,其它普及的短距離無線網(wǎng)絡(luò)技術(shù)包括
6WLAN(根據(jù)IEEE 802. 11標(biāo)準進行通信的"Wi-Fi "本地接入點是例子)、無線USB(WUSB)、超寬帶(腿)、ZigBee(802. 15. 4、802. 15.4a)和UHF RFID。所有這些無線通信技術(shù)均具有使它們適合各種應(yīng)用的特征和優(yōu)點。 最近,制造商也已經(jīng)開始合并用于在WCD中提供增強的功能性的各種資源(例如,用于實現(xiàn)靠近的近程(close-proximity)無線信息交換的組件和軟件)。傳感器和/或掃描器可以用于將視覺或電子信息讀入設(shè)備中。事務(wù)可以涉及用戶保持他們的WCD接近目標(biāo)、將他們的WCD瞄準對象(例如,拍照)或使設(shè)備掃過印刷標(biāo)簽或文檔。諸如射頻標(biāo)識(RFID)、紅外線(IR)通信、光學(xué)字符識別(OCR)和各種其它類型的視覺、電子和磁掃描這樣的機器可讀技術(shù)被用于將期望信息快速輸入到WCD中,而不需要用戶手動輸入。
將諸如以上所述的附加特征包括到無線使能設(shè)備中已經(jīng)增強了 WCD在各種新應(yīng)用中操作的能力。然而,改進的功能性還可能增加復(fù)雜性。隨著多用途無線設(shè)備變得可用于越來越多的各種技術(shù)級別的用戶,這些新的能力可以彌補現(xiàn)有問題并造成新的問題。更具體地,包括附加功能性的設(shè)備還可能難以控制(例如,諸如通過常規(guī)菜單交互這樣的附加用戶參與可能需要配置和/或?qū)崿F(xiàn)這些特征)。結(jié)果,用于進行操作所需要的知識可能變得如此難使用,以致由于缺少關(guān)于它們的操作的理解而造成可能未曾用過這些有益的特征。這些困難在設(shè)備被簡單用于社交通信和娛樂的情況下尤其突出,因為該組用戶可能僅具有對于在WCD中如何操作各種功能的初步技術(shù)理解。 因此,所需要的是一種用于在WCD內(nèi)激活各種操作的更直觀的系統(tǒng)和/或方法。可能技術(shù)上并不精通的用戶應(yīng)當(dāng)能夠以簡單的方式在WCD上啟動各種操作,該簡單的方式可以從由于用戶的日常使用而使用戶更精通的其它技術(shù)的方面中進一步導(dǎo)出。
發(fā)明內(nèi)容
本發(fā)明至少包括一種用于通過識別感測到的信息而在WCD中觸發(fā)事件的方法、設(shè)備、計算機程序和系統(tǒng)。在本發(fā)明的至少一個實施例中,合并在設(shè)備中的傳感器可以用于確定在形成模式(pattern)的一系列運動(motion)期間WCD的定向和/或位置。由用戶所實現(xiàn)的特定識別的模式可以在所述設(shè)備內(nèi)啟動事件,諸如激活掃描模式、啟動與另一設(shè)備的通信、接受信息,等等。 在本發(fā)明的至少一個例子中,由用戶在WCD上所實現(xiàn)的啟動過程可以利用定向和/或方向矢量以便識別模式。這些模式可以是對組來說已知的通用或缺省模式,或者公共模式,或者由用戶建立的專用模式,也被稱為私有模式。公共模式可以由一組用戶(例如經(jīng)由現(xiàn)有或新興的因特網(wǎng)團體進行操作)來設(shè)置。聯(lián)機團體(online community)或用戶組可以定義由該組的所有成員所識別的公共模式。這些模式可以用于社交交互,諸如用于啟動與用戶組的另一成員的聯(lián)系或接受來自用戶組的另一成員的通信。另一方面,可以例如在用戶的WCD上本地定義個人模式。對于個人模式的使用可以包括激活掃描、設(shè)備配對(例
如,接受來自另一用戶的邀請以便進行通信)、激活在WCD上的應(yīng)用、接受用于下載的信息,
坐坐寸寸。 本發(fā)明的示例性實施例可以組合各種私有和/或公共模式,以便協(xié)調(diào)先前僅經(jīng)由常規(guī)菜單接口可用的無線通信的不同方面。這些模式不僅可以為在技術(shù)上對特定WCD不精通的用戶簡化交互,而且它還可以通過引入當(dāng)前主要經(jīng)由在因特網(wǎng)上的交互可獲得的聯(lián)機社交聯(lián)網(wǎng)和模式創(chuàng)建/識別這二者的娛樂方面來增強用戶體驗。
結(jié)合附圖,根據(jù)以下對一個或多個實施例的詳細描述,將進一步理解本發(fā)明,在附圖中 圖1公開了可用于描述本發(fā)明的至少一個實施例的示例性短距離到長距離無線通信環(huán)境; 圖2公開了可與本發(fā)明的至少一個實施例一起使用的示例性無線通信設(shè)備的模塊化描述; 圖3公開了先前在圖2中描述的無線通信設(shè)備的示例性結(jié)構(gòu)描述;
圖4公開了根據(jù)本發(fā)明的至少一個實施例的設(shè)備發(fā)現(xiàn)和鏈路建立的示例性形式;
圖5A公開了根據(jù)本發(fā)明的至少一個實施例的示例性通信配置和啟動策略;
圖5B公開了根據(jù)本發(fā)明的至少一個實施例的可選的示例性通信配置和啟動策略; 圖6公開了根據(jù)本發(fā)明的至少一個實施例的可用于啟動掃描和/或確認連接的示例性模式; 圖7A公開了根據(jù)本發(fā)明的至少一個實施例的在兩個用戶之間的示例性連接建 圖7B公開了根據(jù)本發(fā)明的至少一個實施例的在兩個用戶之間的示例性信息交換; 圖8公開了根據(jù)本發(fā)明的至少一個實施例的在用戶與興趣點之間的示例性連接;
圖9A公開了根據(jù)本發(fā)明的至少一個實施例的用于存儲和訪問信息的過程的示例性流程圖; 圖9B公開了根據(jù)本發(fā)明的至少一個實施例的用于存儲和訪問來自服務(wù)器的信息的示例性流程圖; 圖IOA公開了根據(jù)本發(fā)明的至少一個實施例的用于另一用戶設(shè)備的位置和發(fā)現(xiàn)過程的示例性流程圖;以及 圖10B公開了根據(jù)本發(fā)明的至少一個實施例的用于興趣點的位置和發(fā)現(xiàn)過程的示例性流程圖。
具體實施例方式
雖然在一個或多個實施例中已經(jīng)描述了本發(fā)明,但是在不背離如在所附權(quán)利要求
中所描述的本發(fā)明的精神和范圍的情況下,可以在其中進行各種改變。 I.在不同通信網(wǎng)絡(luò)上的無線通信 WCD可以在眾多無線通信網(wǎng)絡(luò)上傳送和接收信息,每個無線通信網(wǎng)絡(luò)就速度、范圍、質(zhì)量(糾錯)、安全性(編碼)等而言具有不同的特征。這些特性將規(guī)定可以被傳送到接收設(shè)備的信息量以及信息傳送的持續(xù)時間。圖1包括WCD的示圖以及它如何與各種類型的無線網(wǎng)絡(luò)進行交互。 在圖1中,其中描述了本發(fā)明的至少一個實施例,用戶110擁有示例性WCD 100。該設(shè)備100例如可以是蜂窩電話、移動通信設(shè)備、PDA(個人數(shù)字助理)、音頻/視頻播放器、數(shù)字照相機/攝像機、類似GPS設(shè)備的定位設(shè)備(全球定位系統(tǒng))、移動無線電裝置/TV設(shè)備、無線使能掌上型或膝上型計算機等或上述任何組合。WCD 100可以支持各種類型的通信,包括圖示的短距離通信120和長距離網(wǎng)絡(luò)150的例子類別。短距離通信120可以包括在各種無線媒介上通信的許多設(shè)備??梢曰谒鼈兊奶匦?諸如操作距離、速度、糾錯、實現(xiàn)的復(fù)雜性、安全性等)來選擇這些設(shè)備和媒介用于特定場景。例如,機器可讀源130可以包括各種發(fā)送應(yīng)答器(transponder)類型的交互,其中,正常而言,僅掃描設(shè)備需要它自己的電源。WCD 100經(jīng)由短距離通信來掃描源130。在源130中的發(fā)送應(yīng)答器可以如在RFID通信的情況下使用掃描信號內(nèi)所含的能量和/或時鐘信號,以便利用存儲在發(fā)送應(yīng)答器中的數(shù)據(jù)做出響應(yīng)。這些類型的技術(shù)通常具有大約十英尺的有效的傳輸范圍,并且能夠以從一比特到超過一兆比特(或125K字節(jié))的量來相對快速地遞送所存儲的數(shù)據(jù)。這些特征使得這樣的技術(shù)很好地適用于標(biāo)識目的,諸如接收和/或傳送信息或數(shù)據(jù)(諸如個人簡檔、個人圖像、餐廳優(yōu)惠券、位置方向、通關(guān)代碼、口令等)。 如果兩個設(shè)備都能夠?qū)崿F(xiàn)有動力的通信,則可以擴展在兩個設(shè)備之間的傳輸距離。例如,短距離活動源(active resource) 140可以包括這樣的應(yīng)用,即在該應(yīng)用中,發(fā)送和接收設(shè)備都是活動的。示例性情形將包括進入藍牙TM、無線局域網(wǎng)(WLAN)、超寬帶(UWB)、無線通用串行總線(WUSB)、紅外數(shù)據(jù)協(xié)會(IrDA)、 WibreeTM等接入點的有效傳輸范圍內(nèi)的用戶110。在藍牙TM的情況下,可以自動地建立網(wǎng)絡(luò)以便向用戶110所擁有的WCD100傳送信息。該數(shù)據(jù)可以包括情報、教育或娛樂性質(zhì)的信息。除了它可以在當(dāng)用戶110處于接入點的有效傳輸范圍內(nèi)時的時間內(nèi)傳送之外,將被傳遞的信息量是無限制的。由于這些無線網(wǎng)絡(luò)的較高的復(fù)雜性,還需要附加時間來建立對WCD 100的初始連接,如果在接近接入點的區(qū)域中很多設(shè)備排隊等待服務(wù),則可能增加該附加時間。這些網(wǎng)絡(luò)的有效傳輸范圍取決于該技術(shù),并且在附加的功率提升的情況下,可以從大約30英尺到超過300英尺。
長距離網(wǎng)絡(luò)150可以用于在實質(zhì)上提供用于WCD 100的不間斷的通信覆蓋?;诘孛娴臒o線電站或衛(wèi)星可以用于中繼全球性的各種通信事務(wù)。雖然這些系統(tǒng)是極具功能性的,但是對這些系統(tǒng)的使用經(jīng)?;诿糠昼妬硐蛴脩?10收費,且不包括對數(shù)據(jù)傳送的附加收費(例如,無線因特網(wǎng)訪問)。進一步地,覆蓋這些系統(tǒng)的管制可能造成用戶和提供商這二者的附加開銷,使得對這些系統(tǒng)的使用更加麻煩。
II.無線通信設(shè)備 如上所述,可以使用各種無線通信設(shè)備來實現(xiàn)本發(fā)明。因此,在探索本發(fā)明之前重
要的是理解用戶110可用的通信工具。例如,在蜂窩電話或其它手持無線設(shè)備的情況下,設(shè)
備的集成數(shù)據(jù)處理能力在促進傳送和接收設(shè)備之間的事務(wù)中扮演重要的角色。 根據(jù)本發(fā)明的至少一個實施例,圖2公開了一種可以與本發(fā)明一起使用的無線通
信設(shè)備的示例性模塊化布局。WCD 100被分解成表示設(shè)備的功能方面的模塊。這些功能可
以通過下面討論的軟件和/或硬件組件的各種組合來實現(xiàn)。 控制模塊210調(diào)節(jié)設(shè)備的操作??梢詮陌ㄔ赪CD 100內(nèi)的各種其它模塊接收輸入。例如,干擾感測模塊220可以使用本領(lǐng)域已知的各種技術(shù)來感測在無線通信設(shè)備的有效傳輸范圍內(nèi)的環(huán)境干擾源??刂颇K210解譯這些數(shù)據(jù)輸入,并且作為響應(yīng),可以向WCD100中的其它模塊發(fā)出控制命令。
9
通信模塊230可以合并WCD 100的通信方面。如圖2所示,通信模塊230可以包括 例如無線長距離通信模塊232、無線短距離通信模塊234以及無線機器可讀通信模塊236。 通信模塊230利用至少這些子模塊來接收來自本地和長距離源這二者的眾多不同類型的 通信,并且將數(shù)據(jù)傳送到處于WCD IOO的傳輸范圍內(nèi)的接收方設(shè)備??梢杂煽刂颇K210 或者由對所感測到的消息、環(huán)境影響和/或接近于WCD 100的其它設(shè)備作出響應(yīng)的模塊本 地的控制資源來觸發(fā)通信模塊230。 用戶接口模塊240可以包括允許用戶IIO從設(shè)備接收數(shù)據(jù)并向設(shè)備輸入數(shù)據(jù)的視 覺、聽覺和觸覺元件。用戶110輸入的數(shù)據(jù)可以由控制模塊210解譯以便影響WCD 100的 行為。用戶輸入的數(shù)據(jù)還可以由通信模塊230傳送到處于有效傳輸距離內(nèi)的其它設(shè)備。在 傳輸范圍中的其它設(shè)備也可以經(jīng)由通信模塊230將信息發(fā)送到WCD 100,并且控制模塊210 可以使該信息被傳送到用戶接口模塊240用于呈現(xiàn)給用戶。 應(yīng)用模塊250可以合并在WCD 100上的所有其它的硬件和/或軟件應(yīng)用。這些應(yīng) 用可以包括傳感器、接口、工具、解譯器、數(shù)據(jù)應(yīng)用等,并且可以由控制模塊210調(diào)用來讀取 由各種模塊所提供的信息,并且進而向WCD 100中的請求模塊提供信息。
圖3描述了本發(fā)明的至少一個實施例,其公開了根據(jù)本發(fā)明實施例的可用于實現(xiàn) 先前在圖2中所描述的模塊化系統(tǒng)的功能性的WCD 100的示例性結(jié)構(gòu)布局。處理器300控 制整體設(shè)備操作。如圖3所示,處理器300至少耦合到具有一個或多個收發(fā)器的通信部分 310、320和340。處理器300可以利用一個或多個微處理器來實現(xiàn),所述一個或多個微處理 器每個都能夠執(zhí)行存儲在存儲器330中的軟件指令。 存儲器330可以包括隨機訪問存儲器(RAM)、只讀存儲器(ROM)和/或閃速存儲 器,并且以數(shù)據(jù)和軟件組件(在此也被稱為模塊)的形式存儲信息。由存儲器330存儲的 數(shù)據(jù)可以與特定軟件組件相關(guān)聯(lián)。另外,該數(shù)據(jù)可以與數(shù)據(jù)庫(諸如書簽數(shù)據(jù)庫或用于進 行調(diào)度、電子郵件的商業(yè)數(shù)據(jù)庫等)相關(guān)聯(lián)。 由存儲器330存儲的軟件組件包括可以由處理器300執(zhí)行的指令??梢詫⒏鞣N類 型的軟件組件存儲在存儲器330中。例如,存儲器330可以存儲控制通信部分310、320和 340的操作的軟件組件。存儲器330還可以存儲包括防火墻、服務(wù)指南管理器、書簽數(shù)據(jù)庫、 用戶接口管理器和用于支持WCD 100所需要的任何通信工具模塊在內(nèi)的軟件組件。
長距離通信310實現(xiàn)與經(jīng)由天線在大地理區(qū)域(諸如蜂窩網(wǎng)絡(luò))上的信息交換 有關(guān)的功能。這些通信方法包括從先前描述的1G到3G的技術(shù)。除了基本語音通信(例 如,經(jīng)由GSM),長距離通信310可以操作以便建立數(shù)據(jù)通信會話,諸如通用分組無線電服務(wù) (GPRS)會話和/或通用移動電信系統(tǒng)(UMTS)會話。此外,長距離通信310可以操作以便 傳送和接收消息,諸如短消息傳遞服務(wù)(SMS)消息和/或多媒體消息傳遞服務(wù)(匪S)消息。 進一步地,僅出于在本公開中解釋起見而給出了以上特別標(biāo)識的無線媒介。本發(fā)明并不限 于上述類型的無線通信媒介,并且可以應(yīng)用于任何無線或有線通信媒介。
作為長距離通信310的子集,或者可選地,作為分開連接到處理器300的獨立模塊 來進行操作,傳輸接收器312允許WCD 100經(jīng)由諸如數(shù)字視頻廣播(DVB)這樣的廣播媒介 來接收傳輸消息。這些傳輸可以被編碼,從而使得僅特定指定的接收設(shè)備可以訪問傳輸內(nèi) 容,并且可以含有文本、音頻或視頻信息。在至少一個例子中,WCD IOO可以接收這些傳輸 并使用在傳輸信號內(nèi)所含的信息,以便確定是否準許該設(shè)備查看所接收到的內(nèi)容。
短距離通信320負責(zé)涉及跨越短距離無線網(wǎng)絡(luò)交換信息的功能。如上所述并且如 圖3所示,這樣的短距離通信320的例子并不限于藍牙 、 WLAN、 UWB和無線USB連接。因 此,短距離通信320實現(xiàn)與短距離連接的建立有關(guān)的功能以及與經(jīng)由這樣的連接對信息的 傳送和接收有關(guān)的處理。 同樣在圖3中所示的短距離輸入設(shè)備340可以提供與機器可讀數(shù)據(jù)的短距離掃描 有關(guān)的功能性。例如,處理器300可以控制短距離輸入設(shè)備340生成用于激活RFID發(fā)送應(yīng) 答器的RF信號,并且進而可以控制從RFID發(fā)送應(yīng)答器接收信號。用于讀取可由短距離輸 入設(shè)備340支持的機器可讀數(shù)據(jù)的其它短距離掃描方法并不限于IR通信、線性和2-D (例 如,QR)條形碼閱讀器(例如,包括與解譯也被稱為"UPC"標(biāo)簽的通用產(chǎn)品代碼標(biāo)簽有關(guān)的 過程),以及用于讀取磁性、UV、傳導(dǎo)性或者可使用合適的墨水在標(biāo)記中提供的其它類型的 編碼數(shù)據(jù)的光字符識別設(shè)備。為了短距離輸入設(shè)備340掃描上述類型的機器可讀數(shù)據(jù),輸 入設(shè)備可以包括光檢測器、磁檢測器、CCD或本領(lǐng)域已知的用于解譯機器可讀信息的其它傳 感器。 如圖3進一步所示,用戶接口 350也被耦合到處理器300。用戶接口 350促進了 與用戶的信息交換。圖3示出了用戶接口 350包括用戶輸入360和用戶輸出370。用戶輸 入360可以包括允許用戶輸入信息的一個或多個組件。這樣的組件的例子包括鍵板、觸摸 屏和擴音器。用戶輸出370允許用戶從該設(shè)備接收信息。因而,用戶輸出部分370可以包 括各種組件,諸如顯示器、發(fā)光二極管(LED)、觸覺發(fā)射體以及一個或多個音頻揚聲器。示例 性顯示器包括液晶顯示器(LCD)和其它視頻顯示器。 WCD 100還可以包括一個或多個發(fā)送應(yīng)答器380。這是從動設(shè)備,其可以由處理器 300進行編程,從而具有響應(yīng)于來自外部源的掃描而遞送的信息。例如,安裝在入口通道中 的RFID掃描器可以連續(xù)地發(fā)射射頻波。當(dāng)具有含有發(fā)送應(yīng)答器380的設(shè)備的人走過門時, 發(fā)送應(yīng)答器被激勵并且可以利用標(biāo)識該設(shè)備、該人等的信息作出響應(yīng)??蛇x地,可以將掃描 器安裝在WCD中,從而使得它可以從附近的其它發(fā)送應(yīng)答器讀取信息(為了提供簡化的附 圖,已經(jīng)從該圖中省略了這一特定接口 )。 根據(jù)本發(fā)明的至少一個實施例,傳感器390還可以合并到或耦合到WCD 100。舉例 來說,傳感器390可以向處理器300給出關(guān)于WCD 100的狀態(tài)或條件的反饋。條件可以包 括所測量的特性,諸如周圍環(huán)境或設(shè)備溫度、周圍環(huán)境的光量(例如,光/暗感測)、定向上 的改變(例如,旋轉(zhuǎn)改變)、運動(例如,相對或絕對位置的改變)等。在示例情形下,其中 在定向和/或運動上的改變可以被用作WCD 100的輸入,這些改變可以由諸如旋轉(zhuǎn)檢測器、 加速計、加速度換能器、G傳感器、三維(3D)位置傳感器、全球定位系統(tǒng)(GPS)接收器、相對 位置接收器(例如,就經(jīng)由無線短距離通信的接入點而言的位置)等的組件來檢測。
重要的是要注意,根據(jù)本發(fā)明的至少一個實施例所利用的示例性移動設(shè)備的功能 性的范圍不必具有所有的附加特征或者實際上可以將附加特征添加到先前所討論的組件 和接口。以上先前所描述的移動設(shè)備僅是可用設(shè)備的一個例子。 與通信部分310、312、320和340相對應(yīng)的硬件支持信號的傳送和接收。因此,這 些部分可以包括實現(xiàn)諸如調(diào)制、解調(diào)、放大和濾波的功能的組件(例如,電子設(shè)備)。根據(jù)存 儲在存儲器330中的軟件通信組件,可以在本地控制或者由處理器300來控制這些部分。
可以根據(jù)各種技術(shù)來構(gòu)成和耦合圖3所示的元件,以便產(chǎn)生圖2所描述的功能性。一個這樣的技術(shù)涉及通過一個或多個總線接口(其可以是有線或無線總線接口)耦合與處 理器300 、通信部分310 、 312和320 、存儲器330 、短距離輸入設(shè)備340 、用戶接口 350 、發(fā)送應(yīng) 答器380等相對應(yīng)的分離的硬件組件??蛇x地,任何和/或所有單獨的組件或附加組件可 以由被編程用于復(fù)制獨立設(shè)備的功能的可編程邏輯器件、門陣列、ASIC、多芯片模塊等形式 的集成電路來替換。另外,這些組件中的每一個都耦合于電源,諸如可裝卸和/或可充電電 池(未示出)。 用戶接口 350可以與也包含在存儲器330中的通信工具軟件組件進行交互,該通 信工具軟件組件支持使用長距離通信310和/或短距離通信320建立服務(wù)會話。通信工具 組件可以包括允許根據(jù)媒介(諸如無線應(yīng)用媒介(WAP)、類似壓縮HTML(CHTML)的超文本標(biāo) 記語言(HTML)變體等)從遠程設(shè)備接收服務(wù)的各種例程。
III.用于由無線通信設(shè)備提供本地掃描的系統(tǒng) 根據(jù)本發(fā)明的至少一個實施例,圖4中的第一例子提供了用于確定存在配對和/ 或連接于至少一個其它無線使能設(shè)備的至少一種"總是活動的(always-active)"掃描方法 的例子。用戶400和402可以分別具有WCD(諸如先前公開的示例性WCD IOO),用于經(jīng)由至 少短距離通信來進行通信??梢栽诮?jīng)由"總是活動的"掃描檢測到它們的存在之后,啟動設(shè) 備之間的連接。"總是活動的"掃描可以提供在任何時間找到另一WCD處于無線范圍內(nèi)的另 一用戶的能力,而不必手動激活掃描。 然而,"總是活動的"無線掃描也存在各種缺點。示例性WCD 404舉例說明了至少 一個缺點,其中,加速了對WCD 404進行供電的電池的耗電。這可能是因為以下原因造成 的"總是活動的"掃描不斷地對WCD 404中的各種資源造成負擔(dān),這進而可以使用戶喪失 其它的設(shè)備功能性,以及縮短在重新充電之間的有效使用的整體持續(xù)時間。
進一步地,在大多數(shù)情況下,"總是活動的"掃描可能仍然需要用戶通過常規(guī)菜單 接口進行交互,以便啟動與另一設(shè)備的無線連接或鏈路。該過程常常是麻煩的并且可能需 要用戶停止利用WCD上的其它功能性,以便啟動連接,然后遭遇所有先前所討論的以及總 是在掃描的其它缺點。進一步地,示例性用戶406演示了在普遍混淆方面的另一缺點,這可 能在向用戶406呈現(xiàn)經(jīng)由"總是活動的"掃描所定位的處于掃描范圍內(nèi)的每個無線使能設(shè) 備時隨之發(fā)生。當(dāng)用戶穿過不同區(qū)域時,除了可能遇到很多不期望的設(shè)備之外,用戶還可能 在識別這些設(shè)備時有難度。其它設(shè)備可以具有由制造商缺省提供的名稱,該名稱可能包括 不可識別的字符串。通過常規(guī)菜單類型的接口可以訪問的列表408示例了對用戶來說的以 下方面的難度不能選擇確切的掃描范圍、用戶和/或設(shè)備(可對其建立鏈路,并且因此可 將掃描限制于其)。 在410中示例的用戶進一步表示了可通過"總是活動的"掃描而造成的安全性風(fēng) 險。圖示的"中間人"攻擊允許掠奪性的WCD仿效處于無線鏈路中的真正設(shè)備的信號而不 需要用戶的知識,攔截在它們之間傳送的所有無線消息。進一步地,"中間人"設(shè)備不僅可 以攔截在WCD之間流過的消息,而且可以惡作劇地或惡意地更改這些消息。結(jié)果,在實際參 與者之間交換的消息可能被無效、損壞、包括病毒,等等。當(dāng)考慮是否利用這些通信特征時, 對不太老練的用戶來說,由"總是活動的"掃描所造成的所有這些潛在困難可能變得令人生 畏。 根據(jù)本發(fā)明的至少一個實施例,示例性用戶412可以利用基于手勢的通信控制。這種類型的交互可以至少產(chǎn)生針對"總是活動的"掃描所公開的特征,并且附加的益處包括 對于用戶來說更快、更有效、更直觀、更安全并且甚至更具娛樂性。很多這些優(yōu)點可以通過 用一種使用(在一些情況下可由用戶定義的)直觀移動進行控制的系統(tǒng)來替換常規(guī)通信系 統(tǒng)(其要求以無效率和無差別的方式基于菜單的控制和恒定掃描)而導(dǎo)出。這些移動可以 用于指定精確的掃描周期、可能期望/準許與之通信的特定用戶和/或設(shè)備,并且最終可以 用于提供對鏈路建立、數(shù)據(jù)接受等的最后認可。
IV :示例性配置和策略 圖5A公開了根據(jù)本發(fā)明的至少一個實施例的用戶實施基于手勢的通信控制的例 子。最初,用戶500可以采用計算設(shè)備502,以便發(fā)送和接收來自因特網(wǎng)504的信息。計算 設(shè)備502可以是以下中的至少一個臺式計算機、膝上型計算機、手持計算機、無線通信設(shè) 備IOO,或者使得能夠經(jīng)由有線或無線連接訪問因特網(wǎng)504的任何其它類似設(shè)備。同樣地, 另一用戶508可以使用另一計算設(shè)備506,以便連接到因特網(wǎng)。計算設(shè)備506可以對應(yīng)于針 對計算設(shè)備502所闡述的同類設(shè)備。該最初的過程步驟并不受限于參與者的數(shù)目,并且在 一些情況下,可以包括很多用戶。 通過上述到因特網(wǎng)504的連接,用戶500和508可以將計算設(shè)備502和506電耦 合到服務(wù)器514。服務(wù)器514可以例如被配置以便支持或"托管"因特網(wǎng)Web頁面。示例性 Web頁面的主題可以針對具有共同興趣的用戶的聯(lián)機團體。這樣的聯(lián)機團體可以是社交團 體,其中,志同道合的用戶可以創(chuàng)建用于與其它成員進行交互的簡檔。在本發(fā)明的至少一個 實施例中,示例性用戶500和508以及具有類似興趣的其它用戶可以在服務(wù)器上建立個人 簡檔,用于存儲諸如傳記數(shù)據(jù)、興趣、照片、喜愛的藝術(shù)家、評論等的信息。用戶500和508 還可以存儲與例如使用計算設(shè)備502或506在服務(wù)器514上所創(chuàng)建的設(shè)備運動和/或定向 "模式"相關(guān)的信息,以及在此沒有具體闡述的其它數(shù)據(jù)。 存儲在服務(wù)器514上的模式數(shù)據(jù)可以包括例如公共模式和個人模式。公共模式可 以在用戶500和508創(chuàng)建簡檔之前在服務(wù)器514上預(yù)先確定。在至少一種情形下,公共模式 可以由管理服務(wù)器514的用戶、Web管理員、組領(lǐng)導(dǎo)或作為特定用戶組的成員的任何用戶來 建立。個人模式可以由特定用戶來建立,并且可以被存儲在服務(wù)器514上和/或在WCD中。 例如,WCD 510和512(分別由用戶500和508來維護)可以耦合到服務(wù)器514,以便創(chuàng)建和 /或接收簡檔和/或模式信息。該耦合可以通過諸如執(zhí)行"同步"過程的計算設(shè)備502和 506這樣的中間設(shè)備而發(fā)生(其中,在計算設(shè)備中的信息可以與在WCD中的信息相比較), 或者通過到因特網(wǎng)504的有線或無線通信而直接發(fā)生。從服務(wù)器514傳送的模式信息可以 包括公共或個人模式。進一步地,個人模式可以例如通過運動學(xué)習(xí)過程(其中在該過程期 間,用戶按照特定方式來移動設(shè)備以便向其教導(dǎo)模式)而被直接配置在WCD上,在WCD 510 和512中的定向和/或運動傳感器可以記錄設(shè)備的各種位置,這些位置被存儲以便定義模 式。 在圖5A的例子中,用戶516(例如,現(xiàn)在利用WCD 510的用戶500)可能期望啟動對 于在范圍內(nèi)的其它"所期望的"通信設(shè)備的掃描。所期望的通信設(shè)備可以例如是WCD 512, 其屬于(例如,利用簡檔)也注冊在服務(wù)器514中作為與用戶516相同的用戶組的一部分 的用戶508。為了啟動掃描,用戶516可以實現(xiàn)對WCD 510與運動和/或定向改變的組合, 以便復(fù)制對WCD 510可識別的模式。實現(xiàn)預(yù)定模式可以觸發(fā)WCD 510來執(zhí)行事件,諸如激
13活對于在與用戶516相同的用戶組中的其它用戶/設(shè)備的無線掃描。如果其它用戶存在并 且可被發(fā)現(xiàn),諸如在用戶522(例如,具有WCD512的用戶508)已經(jīng)實現(xiàn)了對定向和/或位 置改變的組合,從而形成被識別為對于允許激活來自與用戶522相同的用戶組中的其它用 戶的掃描或無線通信查詢的觸發(fā)的模式的情況下,那么可以經(jīng)由如在518和520處分別示 出的它們的WCD來向這兩個用戶發(fā)出警報。 在圖5A中由設(shè)備518和520實現(xiàn)的警報可以包括振動警報、視覺警報、音頻警報, 或者這些或用于向WCD用戶發(fā)出警報的其它方法的任何組合。用戶516和522可以如分別 在518和520處所示地被警報。進一步地,相應(yīng)的警報可以含有關(guān)于啟動或接收通信的另 一方的信息。該信息可以包括另一用戶的組名稱和/或個人標(biāo)識信息。 一旦在540和540 處發(fā)出警報,則用戶(例如,516和520)可以接收組和/或標(biāo)識信息,并且各自可以選擇實 現(xiàn)由WCD 510和512識別為用于啟動在設(shè)備之間的配對過程以及在設(shè)備之間的進一步通信 的模式的相同或另一預(yù)先確定的定向和/或位置改變的集合。判定526示例了用戶516或 522可以決定繼續(xù)進行或拒絕連接。用戶516和522還可以具有配置在他們的WCD中的預(yù) 先確定的響應(yīng),以便自動地對所建議的連接做出響應(yīng)。例如,如果查詢是來自特定的人、特 定組的成員、在特定時間、處于特定位置等,則預(yù)先確定的響應(yīng)可以拒絕連接(例如,528)。 然而,如果兩個用戶都期望通信,那么可以在524處建立連接。在建立了連接之后,其它事 件可能發(fā)生,包括播放特定的音頻序列、初始化在用戶516與522之間的游戲、初始化對在 不同用戶之間傳送信息的請求,等等。如先前所提及的,這些動作(action)可以被設(shè)計,以 便增強用戶組的不同成員之間的社交交互。 圖5B公開了根據(jù)本發(fā)明的至少一個實施例的可選的通信配置和/或策略。用戶 530可以使用耦合到因特網(wǎng)534的有線或無線計算設(shè)備532來連接到服務(wù)器536。這可以 例如按照與圖5A所描述的過程類似的方式來實現(xiàn)。在該情形下,用戶538(例如,操縱WCD 的用戶530)可以利用設(shè)備實現(xiàn)一系列的定向和/或位置改變以觸發(fā)掃描模式。然而,該掃 描過程可以進一步包括在WCD與服務(wù)器536之間的初始交互,以便在WCD的范圍內(nèi)接收關(guān) 于潛在"目標(biāo)"的更新信息。該步驟在用戶組包括太大而無法都被存儲在WCD的存儲器中 的用戶/設(shè)備的團體的情況下可能是有益的。如此,通過WCD可以獲得整個用戶組信息的 更可管理的子集。其中,整個用戶組信息的該子集可以通過特定位置、特定日子、特定時間、 特定共性等來定義。進一步地,可以經(jīng)由支持數(shù)據(jù)傳送的任何長距離或短距離無線通信媒 介(例如,GPRS、藍牙tm、 WLAN、 Wibree 等)來傳遞在WCD與服務(wù)器536之間交換的信息。
—旦在用戶538的WCD中已經(jīng)更新了用戶/設(shè)備的列表,則掃描可以開始在范圍 中的任何匹配。如圖5B中的536所示,在本發(fā)明的該示例性配置中,有可能的是,服務(wù)器536 可以返回以下通知沒有其它用戶/設(shè)備匹配于用戶538的當(dāng)前準則,并且因此,將不返回 任何潛在的"目標(biāo)"信息。然后,用戶538可以確定繼續(xù)更新和掃描,以便定位具有共同興趣 的潛在用戶組參與者??梢岳缤ㄟ^用戶538重復(fù)用于啟動掃描的模式來觸發(fā)該繼續(xù)???選地,如果用戶538并不想繼續(xù)掃描過程,那么可能發(fā)生另一終止模式或其它事件(例如, 過程超時),以便終止掃描過程。 否則,該過程可以按照針對圖5A所解釋的方式繼續(xù)。在該例中,在潛在連接的情 況下,不同用戶設(shè)備可以在540處在542處發(fā)出警報。這些警報可以是振動的、音頻的和/ 或視覺的,并且可以包括音頻或視覺提示,其向所有各方指示對特定用戶組中的用戶或設(shè)
14備的連接是可用的。對配對和/或通信的邀請可以經(jīng)由可通過WCD識別的個人或公共模式 的性能來接受或拒絕,或者可以根據(jù)在設(shè)備上配置的規(guī)則或過濾器來自動地接受或拒絕。 接受所建議的連接可以進一步導(dǎo)致觸發(fā)娛樂軟件應(yīng)用,諸如游戲、媒體播放器、用于與另一 用戶通信的特定用戶接口 (諸如文本窗口 )、交換個人信息、交換可下載文件,等等。
根據(jù)本發(fā)明的至少一個實施例,圖6公開了可通過WCD識別的可能的模式的兩個 例子。如前所述,這些模式可以是被公共定義的(例如,用于由整個用戶組使用)或者由單 個用戶定義為用于用戶的個人模式。公共模式可以用于例如將用戶標(biāo)識為特定用戶組的成 員。該使用可以認為是類似于口令或"秘密握手",其中,僅特定組的成員會知道該運動。還 可以有在用于投票(例如,"是"運動和"否"運動)、用于表示組興趣(例如,表示對于去釣 魚的邀請的"釣魚竿"運動)、與玩游戲相關(guān)聯(lián)的運動等的組級別處所定義的公共模式。個 人模式可以用于特定于一個用戶的動作。例如,用戶可以具有用于啟動掃描或配對,或者用 于接受來自特定用戶組中的另一用戶的通信的運動。如圖所示,用戶600可以以"Z"模式 來移動WCD。該運動感測方面可以是自動的(例如,如在所設(shè)定的模式中),或者可以諸如 通過在運動期間握住WCD上的按鈕來手動激活。然后,該設(shè)備可以根據(jù)嵌入的運動、加速度 和/或位置傳感器(例如,全球定位系統(tǒng)或GPS、發(fā)送應(yīng)答器)來跟隨這些運動,并且然后將 這些運動編譯成模式。 一旦識別了該模式,則可以觸發(fā)事件。例如,無線掃描功能602可以 在成功完成"Z"模式(其后是可能的配對過程和/或連接初始化)時激活,諸如以上在完 成相同或不同模式時所闡述的。 定向還可以用作模式的一部分。定向改變可能更容易由用戶隱藏,并且因此,可以 混淆試圖觀察特定模式的"掠奪者"。圖6中的用戶604可以將其設(shè)備的定向從向前改變成 向后,以便實現(xiàn)"取向改變"運動??傊?,在604處所公開的運動可以利用方向和定向傳感 器這二者來形成更復(fù)雜的模式。重要的是要注意,所公開的"取向改變"運動僅是用戶604 利用其設(shè)備可以實現(xiàn)的可能的定向改變的一個例子。如在先前例子中所闡述的,在由用戶 604成功完成并識別到包括"取向改變"定向改變和橫向運動(例如,位置改變)這二者的 示例性模式時,掃描模式606可以啟動。 現(xiàn)在參照圖7A,其公開了本發(fā)明的一個實施例,現(xiàn)在公開了一種示例性情形,其中 通過執(zhí)行預(yù)定模式,用戶可以表明他們在特定用戶組中的成員資格,和/或確認他們在接 受配對請求和/或來自進行啟動的用戶的WCD的鏈路時的興趣。用戶700可以通過實現(xiàn)如 圖所示的示例性"Z"模式來在702處啟動無線掃描。由WCD所實現(xiàn)的掃描可以包括短距離 和/或長距離無線掃描的任何組合。在704處,無線掃描可以在用戶700的范圍內(nèi)定位作 為由示例性"Z"模式所定義的期望的用戶組成員的另一設(shè)備。在確定另一用戶是所期望的 組的成員時,可以在706處向這兩個用戶警報可能的鏈路。 如前所述,警報可以包括振動、視覺和音頻警報或其任何組合。這些警報可以包括 由啟動者向"目標(biāo)"用戶請求的動作的音頻或視覺指示。例如,警報可以伴隨特定用戶組的 標(biāo)記,包括圖片和/或伴音。該信息可以進一步包括所請求的連接的性質(zhì)。例如,可以請求 該連接以便在組成員之間進行社交聊天、討論或爭論當(dāng)前事件主題、玩游戲、交換視頻和/ 或音頻文件,等等。 然后,可以在708處進行關(guān)于用戶710是否期望從事所建議的與用戶700的通信 的判定。如果期望所建議的連接,則用戶710可以實現(xiàn)定向和/或位置改變的預(yù)定模式,該受所建議的與用戶700的配對和/或與用戶700的鏈路建立。然后,用戶710成功地完成和識別接受模式可以導(dǎo)致在712處的連接。進一步地,用戶700還可以實現(xiàn)定向和/或位置改變的相同的預(yù)定模式,以便在初始掃描和成功識別或確認用戶710之后,在用戶設(shè)備中觸發(fā)進一步的配對和/或連接活動。 然而,用戶700或710還可以手動或自動地確定不要建立連接。這可能由于基于位置、日子/時間、提議的用戶、組附屬關(guān)系等在WCD中所建立的自動控制而發(fā)生。當(dāng)任一用戶實現(xiàn)了被識別為拒絕配對、連接和/或可能終止活動的通信模式的定向和/或移動模式時,也可能發(fā)生拒絕。如果任一用戶確定他們對建立連接不感興趣,則可以在712處造成結(jié)束過程。 根據(jù)本發(fā)明的至少一個實施例,圖7B公開了在將至少兩個設(shè)備配對、請求了連接并且然后在兩個或更多設(shè)備之間成功地建立了該連接之后可能發(fā)生的情況的示例性情形。在至少一種情形中,可以使用諸如先前所公開的短距離無線通信媒介在設(shè)備之間建立連接。例如,在社交聯(lián)網(wǎng)情形的情況下,可以分別在設(shè)備716和720之間交換用戶信息,諸如來自所公開的用戶714和718中的每一個的用戶信息。結(jié)果,用戶714在他們的設(shè)備716上可以查看的信息的類型可以包括但不限于個人信息、圖像、偏好的活動、當(dāng)前位置和/或關(guān)于用戶718的其它類型的信息。類似地,用戶718可以使用設(shè)備720來查看針對用戶714的類似信息。 描述了本發(fā)明的至少一個實施例的圖8公開了另一示例性情形,其中,用戶800可以利用他們的WCD的基于手勢的控制來與作為興趣點(POI)的設(shè)備進行連接。根據(jù)先前的例子,用戶800可以執(zhí)行預(yù)定的定向和/或運動模式以便在802處啟動掃描。然后,掃描802可以在用戶800的WCD的范圍中發(fā)現(xiàn)任何數(shù)目的POI。例如,POI可以是支持短距離無線通信的自動化接入點。用于POI的示例性位置可以包括但不限于商店、餐廳、公共場所、歷史地段、面向服務(wù)的商業(yè),等等。POI可以附屬有特定的興趣和/或偏好,并且因此可以附屬有用戶800可作為其成員的特定用戶組?;诳赡艿念A(yù)先建立的分類來匹配POI和用戶800可以通過存儲在WCD上的信息或者通過服務(wù)器而發(fā)生。 根據(jù)用戶的搜索參數(shù)而對POI的發(fā)現(xiàn)804可能導(dǎo)致在806處提示用戶800關(guān)于是否連接到POI。如果不期望連接,那么可以例如基于指定的終止手勢而在812處結(jié)束該過程。否則,對用戶800的一個示例性視覺提示由設(shè)備808示例說明。設(shè)備808的顯示示例說明了用戶800可能想要連接的相關(guān)P01設(shè)備的列表。用戶800可以通過使用相同的或另一定向和/或移動模式來對POI進行選擇和配對,或者可選地,可以僅利用在WCD 808上的接口來進行選擇。在真正連接到POI時用戶800可以接收到的附加信息可以包括但不限于工作時間、菜單、價格、背景信息、成員資格信息、優(yōu)惠券,等等。在該例中,用戶可以接收用于特定餐廳的工作時間和菜單信息。 根據(jù)本發(fā)明的至少一個實施例,圖9A公開了用于經(jīng)由因特網(wǎng)將數(shù)據(jù)輸入到服務(wù)器中的數(shù)據(jù)庫上的示例性過程流程圖。該輸入可以由具有連接到數(shù)據(jù)庫的能力的任何用戶來實現(xiàn)。開始過程900表示將信息輸入到數(shù)據(jù)庫中。該輸入可以僅通過用戶利用連接到因特網(wǎng)以便訪問Web頁面的計算設(shè)備來啟動。 一旦在Web頁面處,則可以提示用戶創(chuàng)建個人簡檔。用戶對組的附屬關(guān)系可以由該用戶手動選擇,或者可選地,可以針對輸入在用戶的簡檔中的個人數(shù)據(jù)而自動地確定。可由用戶在簡檔中輸入的數(shù)據(jù)的類型可以包括但不限于
16傳記數(shù)據(jù)、圖像、偏好、用戶的WCD將要實現(xiàn)的預(yù)定運動,等等。 如前所述,模式定義數(shù)據(jù)可以是公共的或個人的。進一步地,可以在組級別處定義公共模式,而可以在用戶級別處定義個人模式。在步驟904中,數(shù)據(jù)可以被傳送到數(shù)據(jù)庫以及從數(shù)據(jù)庫到無線使能設(shè)備(WCD)。該信息可以包括簡檔信息、組信息和模式信息。模式信息可以包括公共模式、用戶組特定模式和個人模式。進一步地,個人模式可以由用戶通過學(xué)習(xí)過程而在WCD上定義,其中,用戶開始一項記錄應(yīng)用并且然后實現(xiàn)模式,設(shè)備的定向和運動方面的改變被記錄和存儲為個人模式。 然后,步驟906示例說明了一種方式,在該方式下,用戶通過實現(xiàn)一組定向改變和/或運動,可以在WCD中激活掃描。如果正確地執(zhí)行,則WCD可以識別動作的序列并且在WCD中觸發(fā)事件。例如,預(yù)定的一組定向改變和/或運動可以被WCD識別為用于觸發(fā)對與用戶組相對應(yīng)的用戶設(shè)備的掃描和/或配對過程的預(yù)定模式。 根據(jù)本發(fā)明的至少一個實施例,圖9B公開了類似于圖9A的過程,除了在該示例性過程流程圖中,當(dāng)激活掃描時,WCD可以訪問服務(wù)器。在步驟908中,用戶可以連接到數(shù)據(jù)庫(例如,通過在因特網(wǎng)上的Web頁面)并且創(chuàng)建簡檔。該簡檔可以含有關(guān)于用戶的信息,其可以用于將用戶分類為特定用戶組的成員。在步驟910中,該信息被存儲到數(shù)據(jù)庫,其可以包括由用戶組成員、服務(wù)器和/或Web頁面的所有者和/或編輯者在組級別處定義的公共模式。進一步的信息可以關(guān)于個人模式而被存儲。 在步驟912中,模式信息可以被存儲到WCD??梢源鎯τ邢蘖康男畔ⅲ?,因為用戶組信息太大而難以存儲在WCD上。結(jié)果,在步驟914中,當(dāng)實現(xiàn)了模式以便在WCD中啟用掃描或配對時,步驟也可以發(fā)生在WCD識別了該模式時,其中,該設(shè)備再次致力于與服務(wù)器聯(lián)系,以便獲得可應(yīng)用于WCD的當(dāng)前環(huán)境的用戶組信息的子集。例如,該子集可以通過日子/時間、WCD的位置、可以限制連接的特定主題、待實現(xiàn)的特定活動等來描述。 一旦定義了信息的子集,則可以將任一子集發(fā)送到WCD以便保持對匹配用戶/設(shè)備的搜索,或者服務(wù)器可以針對哪些設(shè)備處在該區(qū)域中并且可以接受連接來進行確定。該第二選項可以要求WCD以及任何其它活動的用戶組設(shè)備周期性地更新數(shù)據(jù)庫中的當(dāng)前位置/狀態(tài)信息。
根據(jù)本發(fā)明的至少一個實施例,圖IOA公開了一種方式,在該方式下,通過利用WCD來實現(xiàn)預(yù)定運動,用戶可以激活掃描,以及可能與一個或多個其它用戶建立配對和/或連接。步驟1000示例說明了用戶可如何通過利用他們的WCD實現(xiàn)定向改變和/或運動的預(yù)定模式來啟動掃描。一旦識別了模式并且觸發(fā)了掃描,那么在步驟1002,掃描可以執(zhí)行并且繼續(xù)直到步驟1004。在步驟1004中,針對是否已經(jīng)發(fā)現(xiàn)正在尋找的來自特定用戶組的用戶/設(shè)備進行確定。如果尚未發(fā)現(xiàn)任何設(shè)備,那么在步驟1006可以針對是否可繼續(xù)掃描來進行查詢。例如,如果用戶不再希望找出其它用戶/設(shè)備,那么在步驟1014中該過程可以結(jié)束。這可以由于超時的時間流逝,或者可選地,響應(yīng)于由用戶實現(xiàn)的終止模式或鍵按壓而發(fā)生。 如果設(shè)備確實繼續(xù)進行掃描,那么該過程可以從步驟1006返回掃描步驟1002,直到在步驟1004中定位了另一設(shè)備。當(dāng)定位了另一設(shè)備時,那么在步驟1008中,根據(jù)先前的警報例子,可以在一個或兩個設(shè)備上發(fā)生警報。在步驟1010中,在模式識別的情況下,針對兩個設(shè)備是否接受配對和/或連接進行確定。如果兩個設(shè)備都接受對配對和/或連接的邀請,那么在步驟1012中,可以建立連接。可選地,如果設(shè)備中的任何一個涉及連接謝絕,那
17么在步驟1014該過程可以結(jié)束。進一步地,雖然在圖IOA中未示出,但是如果用戶需要,則設(shè)備形成連接的失敗還可以重新開始掃描,以便尋找另一設(shè)備。 描述了本發(fā)明的至少一個實施例的圖10B公開了與圖IOA類似的示例性過程流程圖,但是現(xiàn)在可應(yīng)用于將興趣點或POI連接到WCD。再次,在步驟1016中,可以激活近程掃描,以便定位作為期望用戶組的成員的另一設(shè)備。例如,可以通過由WCD的用戶所實現(xiàn)的模式識別來激活該掃描。然而,在該例中,在步驟1018中執(zhí)行的掃描是搜索與特定用戶組相關(guān)的POI而不是另一用戶/設(shè)備。 如果WCD沒有掃描到POI (例如,自動化的短距離接入點),那么在步驟1022中,針對是否應(yīng)當(dāng)繼續(xù)掃描而發(fā)生查詢。如果應(yīng)當(dāng)停止掃描,那么在步驟1030中,該過程可以終止。否則,該掃描可以繼續(xù)到步驟1022,然后返回步驟1018。當(dāng)在步驟1020中定位了POI時,那么根據(jù)先前的例子,在步驟1024中向用戶發(fā)出警報已經(jīng)定位了在正確類別中的POI。如果在步驟1026中兩個用戶(例如,經(jīng)由手勢)和POI接受配對和/或連接,那么可以在步驟1028中建立配對和/或連接。在這樣的情況下POI可以謝絕連接,即其中POI已經(jīng)服務(wù)于最大數(shù)目的客戶機,或者其中設(shè)備存在一些功能問題。如果POI確實謝絕了連接,那么在步驟1030中該過程可以終止。如上所述,盡管圖10B中未示出,然而該過程還可以重新激活并且開始新的POI掃描。 因此,對本領(lǐng)域技術(shù)人員將顯而易見的是,在不背離本發(fā)明的精神和范圍的情況下,可以在其中進行形式和細節(jié)上的各種改變。本發(fā)明的寬度和范圍并不應(yīng)當(dāng)受限于任何上述示例性實施例,而是應(yīng)當(dāng)僅根據(jù)下面的權(quán)利要求及其等同物來限定。
權(quán)利要求
一種方法,其包括在無線通信設(shè)備中存儲移動模式信息,所述無線通信設(shè)備包括一個或多個移動傳感器;從所述一個或多個移動傳感器接收信息;將傳感器信息與所述移動模式信息相比較;以及基于所述傳感器信息是否對應(yīng)于所述移動模式信息,觸發(fā)在所述無線通信設(shè)備中的預(yù)定事件。
2. 根據(jù)權(quán)利要求1所述的方法,其進一步包括在所述無線通信設(shè)備中接收用戶組信息,所述用戶組信息包括所述一個或多個移動模式信息,所述一個或多個移動模式信息與至少一個用戶組相關(guān)。
3. 根據(jù)權(quán)利要求2所述的方法,其中,所述用戶組信息進一步包括與至少一個用戶簡檔相關(guān)的信息。
4. 根據(jù)權(quán)利要求3所述的方法,其中,所述至少一個用戶簡檔至少包括與作為一個或多個用戶組的成員的用戶相關(guān)的信息。
5. 根據(jù)權(quán)利要求3所述的方法,所述至少一個用戶簡檔包括以下中的至少一個個人用戶信息、用戶興趣信息、用戶攝像信息,以及與至少一個個人移動模式相關(guān)的信息。
6. 根據(jù)權(quán)利要求1所述的方法,其中,移動模式信息包括與設(shè)備定向和/或位置相關(guān)的一個或多個無線通信設(shè)備移動。
7. 根據(jù)權(quán)利要求1所述的方法,其中,所述移動模式信息包括由以下中的至少一個所定義的移動模式用戶組成員、數(shù)據(jù)庫所有者、Web站點所有者或服務(wù)器所有者。
8. 根據(jù)權(quán)利要求1所述的方法,其中,移動模式信息包括通過以下中的至少一個所定義的移動模式在服務(wù)器中指定移動模式,或者在所述無線通信設(shè)備中記錄所述傳感器信息。
9. 根據(jù)權(quán)利要求1所述的方法,其中,將所述傳感器信息與所述移動模式信息相比較包括通過更改所述無線通信設(shè)備的定向和/或位置來執(zhí)行移動模式,然后將其與被存儲為在所述無線通信設(shè)備上的移動模式信息的移動模式相比較。
10. 根據(jù)權(quán)利要求1所述的方法,其中,觸發(fā)在所述無線通信設(shè)備中的預(yù)定事件包括以下中的至少一個激活無線掃描、請求無線連接、接受對無線連接的請求、拒絕對無線連接的請求、激活在無線通信設(shè)備上的軟件應(yīng)用,或者接受對于將數(shù)據(jù)傳送到無線通信設(shè)備的請求。
11. 根據(jù)權(quán)利要求11所述的方法,其中,激活無線掃描至少包括第一步驟建立從所述無線通信設(shè)備到中央數(shù)據(jù)庫的無線連接,以便從所述數(shù)據(jù)庫接收更新的組信息。
12. 根據(jù)權(quán)利要求1所述的方法,其進一步包括從第二無線通信設(shè)備接收確認信息。
13. 根據(jù)權(quán)利要求12所述的方法,其中,觸發(fā)在所述無線通信系統(tǒng)中的預(yù)定事件包括請求在所述無線通信設(shè)備與所述第二通信設(shè)備之間建立配對關(guān)系。
14. 一種包括計算機可用介質(zhì)的計算機程序產(chǎn)品,其在所述介質(zhì)中體現(xiàn)了計算機可讀程序代碼,包括計算機可讀程序代碼,被配置以便在無線通信設(shè)備中存儲移動模式信息,所述無線通信設(shè)備包括一個或多個移動傳感器;計算機可讀程序代碼,被配置以便從所述一個或多個移動傳感器接收信息;計算機可讀程序代碼,被配置以便將傳感器信息與所述移動模式信息相比較;以及計算機可讀程序代碼,被配置以便基于所述傳感器信息是否對應(yīng)于所述移動模式信息,觸發(fā)在所述無線通信設(shè)備中的預(yù)定事件。
15. 根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其進一步包括在所述無線通信設(shè)備中接收用戶組信息,所述用戶組信息包括所述一個或多個移動模式信息,所述一個或多個移動模式信息與至少一個用戶組相關(guān)。
16. 根據(jù)權(quán)利要求15所述的計算機程序產(chǎn)品,其中,所述用戶組信息進一步包括與至少一個用戶簡檔相關(guān)的信息。
17. 根據(jù)權(quán)利要求16所述的計算機程序產(chǎn)品,其中,所述至少一個用戶簡檔至少包括與作為一個或多個用戶組的成員的用戶相關(guān)的信息。
18. 根據(jù)權(quán)利要求16所述的計算機程序產(chǎn)品,所述至少一個用戶簡檔包括以下中的至少一個個人用戶信息、用戶興趣信息、用戶攝像信息,以及與至少一個個人移動模式相關(guān)的信息。
19. 根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中,移動模式信息包括與設(shè)備定向和/或位置相關(guān)的一個或多個無線通信設(shè)備移動。
20. 根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中,所述移動模式信息包括由以下中的至少一個所定義的移動模式用戶組成員、數(shù)據(jù)庫所有者、Web站點所有者或服務(wù)器所有者。
21. 根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中,移動模式信息包括通過以下中的至少一個所定義的移動模式在服務(wù)器中指定移動模式,或者在所述無線通信設(shè)備中記錄所述傳感器信息。
22. 根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中,將所述傳感器信息與所述移動模式信息相比較包括通過更改所述無線通信設(shè)備的定向和/或位置來執(zhí)行移動模式,然后將其與被存儲為在所述無線通信設(shè)備上的移動模式信息的移動模式相比較。
23. 根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中,觸發(fā)在所述無線通信設(shè)備中的預(yù)定事件包括以下中的至少一個激活無線掃描、請求無線連接、接受對無線連接的請求、拒絕對無線連接的請求、激活在無線通信設(shè)備上的軟件應(yīng)用,或者接受對于將數(shù)據(jù)傳送到無線通信設(shè)備的請求。
24. 根據(jù)權(quán)利要求23所述的計算機程序產(chǎn)品,其中,激活無線掃描至少包括第一步驟建立從所述無線通信設(shè)備到中央數(shù)據(jù)庫的無線連接,以便從所述數(shù)據(jù)庫接收更新的組信息。
25. 根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其進一步包括從第二無線通信設(shè)備接收確認信息。
26. 根據(jù)權(quán)利要求25所述的計算機程序產(chǎn)品,其中,觸發(fā)在所述無線通信系統(tǒng)中的預(yù)定事件包括請求在所述無線通信設(shè)備與所述第二通信設(shè)備之間建立配對關(guān)系。
27. —種設(shè)備,其包括一個或多個傳感器;一個或多個無線通信模塊;以及處理器,所述處理器耦合到至少所述一個或多個傳感器以及所述一個或多個無線通信模塊,所述處理器進一步被配置以便在無線通信設(shè)備中存儲移動模式信息,所述無線通信設(shè)備包括一個或多個移動傳感器;從所述一個或多個移動傳感器接收信息;將傳感器信息與所述移動模式信息相比較;以及基于所述傳感器信息是否對應(yīng)于所述移動模式信息,觸發(fā)在所述無線通信設(shè)備中的預(yù)定事件。
28. 根據(jù)權(quán)利要求27所述的設(shè)備,其中,所述傳感器感測設(shè)備定向和/或位置上的改變。
29. 根據(jù)權(quán)利要求27所述的設(shè)備,其進一步包括用于存儲至少一些組信息的至少一個存儲器。
30. 根據(jù)權(quán)利要求27所述的設(shè)備,其進一步包括被配置以便向設(shè)備用戶發(fā)出警報的接口模塊,經(jīng)由音頻、視覺或觸覺通信中的至少一種來進行通信的警報模塊。
31. —種設(shè)備,其包括用于在無線通信設(shè)備中存儲移動模式信息的裝置,所述無線通信設(shè)備包括一個或多個移動傳感器;用于從所述一個或多個移動傳感器接收信息的裝置;用于將傳感器信息與所述移動模式信息相比較發(fā)裝置;以及用于基于所述傳感器信息是否對應(yīng)于所述移動模式信息,觸發(fā)在所述無線通信設(shè)備中的預(yù)定事件的裝置。
32. 根據(jù)權(quán)利要求31所述的設(shè)備,其中,所述傳感器感測設(shè)備定向和/或位置上的改變。
33. 根據(jù)權(quán)利要求31所述的設(shè)備,其進一步包括用于存儲至少一些組信息的至少一個存儲器。
34. 根據(jù)權(quán)利要求31所述的設(shè)備,其進一步包括被配置以便向設(shè)備用戶發(fā)出警報的接口模塊,經(jīng)由音頻、視覺或觸覺通信中的至少一種來進行通信的警報模塊。
35. —種服務(wù)器,其包括至少一個處理器;至少一個通信模塊;以及包括一個或多個數(shù)據(jù)庫的至少一個存儲模塊;所述至少一個處理器耦合到所述至少一個通信模塊以及所述至少一個存儲模塊,并且進一步被配置以便在所述一個或多個數(shù)據(jù)庫中存儲用戶組信息,所述用戶組信息至少包括用戶簡檔信息和移動模式信息;從無線通信設(shè)備接收對于注冊到組服務(wù)的請求;以及將所述用戶組信息中的至少一部分發(fā)送到所述無線通信設(shè)備。
36. —種系統(tǒng),其包括無線通信設(shè)備,其被配置以便存儲移動模式信息,所述無線通信設(shè)備包括一個或多個移動傳感器;所述無線通信設(shè)備進一步被配置以便從所述一個或多個移動傳感器接收信息;所述無線通信設(shè)備進一步被配置以便將傳感器信息與所述移動模式信息相比較;以及所述無線通信設(shè)備進一步被配置以便基于所述傳感器信息是否對應(yīng)于所述移動模式信息,觸發(fā)在所述無線通信設(shè)備中的預(yù)定事件。
全文摘要
一種用于建立從無線通信設(shè)備(WCD)到作為特定用戶組的成員的至少一個目標(biāo)設(shè)備的鏈路的系統(tǒng)。定位目標(biāo)設(shè)備和建立鏈路的處理都可以將WCD的定向和/或移動合并到代替對常規(guī)菜單接口的擴展使用的過程中。例如,WCD可以將定向和/或移動改變的組合識別為用于觸發(fā)諸如掃描其它設(shè)備這樣的活動的模式。還可以采用各種移動模式以便在用戶組中的用戶/設(shè)備之間建立無線鏈路并且用于進一步的交互。
文檔編號H04M1/725GK101779381SQ200880025621
公開日2010年7月14日 申請日期2008年6月10日 優(yōu)先權(quán)日2007年7月26日
發(fā)明者J·H·阿拉斯沃里, P·M·O·皮波 申請人:諾基亞公司