專利名稱:用于設(shè)備配對(duì)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本文的主題大體上涉及設(shè)備配對(duì),并且更具體地涉及利用加速計(jì)來(lái)進(jìn)行配對(duì)的技術(shù)。
背景技術(shù):
諸如具有藍(lán)牙短距離無(wú)線電能力的設(shè)備這樣的配對(duì)設(shè)備的技術(shù)典型地需要用戶從設(shè)備列表選擇設(shè)備,并且需要用戶進(jìn)一步輸入提供給該設(shè)備的個(gè)人識(shí)別號(hào)或PIN以便使設(shè)備配對(duì)。許多用戶都將需要對(duì)列表進(jìn)行分類整理并且進(jìn)一步輸入PIN以對(duì)與其極其靠近的設(shè)備進(jìn)行配對(duì)視為是繁瑣的工作,尤其是當(dāng)設(shè)備極其靠近時(shí)。許多電話和頭戴式耳機(jī)明顯地具有“0000”默認(rèn)PIN碼,這會(huì)造成重大安全性弱點(diǎn),因?yàn)樵S多用戶懶得去改變默認(rèn) PIN,或者故意保留默認(rèn)PIN。雖然一些文章論述了通過(guò)在搖動(dòng)之后共享加速計(jì)數(shù)據(jù)來(lái)使設(shè)備配對(duì)這樣的能力, 但是未必提供了以能夠按照適于例如智能手機(jī)中的所有功能或特性的安全且方便的方式, 來(lái)使具有藍(lán)牙能力的設(shè)備或者具有其它能力的設(shè)備配對(duì)的必要細(xì)節(jié)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的實(shí)施例利用加速計(jì),通過(guò)對(duì)設(shè)備的移動(dòng)或搖動(dòng)進(jìn)行監(jiān)視而提供設(shè)備的配對(duì)或合作。該移動(dòng)可用于配對(duì)或文件傳輸或設(shè)備編程。因?yàn)橹T如便攜式電話這樣的設(shè)備在彼此上面或者彼此緊靠并且作為一體起作用,所以每個(gè)設(shè)備中的加速計(jì)應(yīng)產(chǎn)生相同數(shù)據(jù)。相對(duì)于重力的電話傾斜數(shù)據(jù)還可用于偏移或平移未對(duì)齊的設(shè)備,或者可用于區(qū)分功能。在本發(fā)明的第一實(shí)施例中,用于使電子設(shè)備配對(duì)的方法包括對(duì)至少兩個(gè)電子設(shè)備的物理定向進(jìn)行檢測(cè);對(duì)當(dāng)至少兩個(gè)電子設(shè)備最初緊靠在一起搖動(dòng)時(shí)的加速數(shù)據(jù)進(jìn)行檢測(cè);產(chǎn)生至少兩個(gè)電子設(shè)備在最初一起搖動(dòng)時(shí)所共享的代碼;以及當(dāng)至少兩個(gè)電子設(shè)備隨后一起搖動(dòng)并且找到與加速數(shù)據(jù)和在至少兩個(gè)電子設(shè)備當(dāng)中共享的代碼的匹配時(shí),通過(guò)利用加速計(jì)使至少兩個(gè)電子設(shè)備配對(duì)。在本發(fā)明的第二實(shí)施例中,具有控制器的移動(dòng)設(shè)備能夠在操作中用于對(duì)相對(duì)于至少第二移動(dòng)設(shè)備的物理定向進(jìn)行檢測(cè);當(dāng)移動(dòng)移動(dòng)設(shè)備時(shí),在移動(dòng)設(shè)備處產(chǎn)生加速數(shù)據(jù); 當(dāng)移動(dòng)設(shè)備和至少第二移動(dòng)設(shè)備最初緊靠在一起搖動(dòng)時(shí),對(duì)至少第二移動(dòng)設(shè)備的加速數(shù)據(jù)進(jìn)行檢測(cè);產(chǎn)生由移動(dòng)設(shè)備和至少第二移動(dòng)設(shè)備共享的代碼;以及當(dāng)至少兩個(gè)電子設(shè)備隨后一起搖動(dòng)并且找到與加速數(shù)據(jù)和在移動(dòng)設(shè)備與至少第二移動(dòng)設(shè)備之間共享的代碼的匹配時(shí),通過(guò)利用加速計(jì)使移動(dòng)設(shè)備與至少第二移動(dòng)設(shè)備配對(duì)。在本發(fā)明的第三實(shí)施例中,設(shè)備可以包括在移動(dòng)設(shè)備中的方法,該方法包括檢測(cè)與第二設(shè)備的物理緊靠靠近;對(duì)當(dāng)移動(dòng)設(shè)備和至少第二設(shè)備最初緊靠在一起搖動(dòng)時(shí)的加速數(shù)據(jù)進(jìn)行檢測(cè);產(chǎn)生移動(dòng)設(shè)備和至少第二設(shè)備在最初一起搖動(dòng)時(shí)共享的代碼;以及當(dāng)移動(dòng)設(shè)備和至少第二設(shè)備隨后一起搖動(dòng)并且找到與加速數(shù)據(jù)和共享的代碼的匹配時(shí),通過(guò)利用加速計(jì)使移動(dòng)設(shè)備與至少第二設(shè)備配對(duì)。這里不使用量詞被定義為一個(gè)或多于一個(gè)。這里所使用的術(shù)語(yǔ)"多個(gè)"被定義為兩個(gè)或多于兩個(gè)。這里所使用的術(shù)語(yǔ)"另一個(gè)"被定義為至少第二個(gè)或以上。這里所使用的術(shù)語(yǔ)"包括"和/或"具有"被定義為包含(即,開(kāi)放語(yǔ)言)。這里所使用的術(shù)語(yǔ)"耦合"被定義為連接,雖然不一定直接連接,而且也不一定機(jī)械連接。術(shù)語(yǔ)"程序"或"軟件應(yīng)用"被定義為被設(shè)計(jì)用于在計(jì)算機(jī)系統(tǒng)上執(zhí)行的指令序列。程序、計(jì)算機(jī)程序、或者軟件應(yīng)用可以包括子例程、函數(shù)、過(guò)程、對(duì)象方法、對(duì)象實(shí)現(xiàn)、 可執(zhí)行應(yīng)用、小程序,小服務(wù)程序,源代碼、目標(biāo)代碼、共享庫(kù)/動(dòng)態(tài)加載庫(kù)、和/或被設(shè)計(jì)用于在計(jì)算機(jī)系統(tǒng)上執(zhí)行的其他指令序列。根據(jù)這里所公開(kāi)的發(fā)明安排來(lái)配置的其他實(shí)施例可以包括用于執(zhí)行這里所公開(kāi)的各種處理和方法的系統(tǒng),以及用于使機(jī)器執(zhí)行這里所公開(kāi)的各種處理和方法的機(jī)器可讀存儲(chǔ)。
圖1是根據(jù)本發(fā)明實(shí)施例的彼此相對(duì)定向的設(shè)備對(duì)。圖2是按照根據(jù)本發(fā)明實(shí)施例的方式來(lái)配對(duì)的移動(dòng)電話和頭戴式耳機(jī)。圖3是根據(jù)本發(fā)明實(shí)施例的電子設(shè)備的框圖。圖4是對(duì)根據(jù)本發(fā)明實(shí)施例的用于使電子設(shè)備配對(duì)的方法進(jìn)行說(shuō)明的流程圖。
具體實(shí)施例方式雖然該說(shuō)明書(shū)結(jié)束于用于定義被認(rèn)為是新穎的本發(fā)明實(shí)施例的特征的權(quán)利要求, 但是應(yīng)認(rèn)為,結(jié)合附圖來(lái)考慮以下描述可更好的理解本發(fā)明,在附圖中相同參考數(shù)字將接后使用。這里的實(shí)施例可以是利用下述各種技術(shù)的多種多樣的方式來(lái)實(shí)現(xiàn)的,所述各種技術(shù)可監(jiān)視兩個(gè)或多個(gè)設(shè)備的移動(dòng)以用于配對(duì)、編程、傳輸、或者在這些設(shè)備之間所共享的其他功能。更具體地,在一個(gè)實(shí)施例中,以5個(gè)不同配置(a-e)示出了系統(tǒng)100中的一對(duì)設(shè)備 102和104。在"a"中,諸如兩個(gè)蜂窩式電話的設(shè)備位于彼此上面,并且定向在相同方向。 在〃 b〃中,設(shè)備放在一起并且對(duì)齊。在〃 c〃中,設(shè)備102和104彼此正交。在〃 d〃中, 設(shè)備相對(duì)于彼此成180度。在"e"中,設(shè)備102和104相對(duì)于彼此旋轉(zhuǎn)某個(gè)角度。在每個(gè)實(shí)例中,兩個(gè)設(shè)備或電話可以放在一起,以基本上形成一體并且此后它們一起被搖動(dòng)。移動(dòng)可以是有力的或非常輕微,但是在任何一種情況下,利用加速計(jì)對(duì)該移動(dòng)進(jìn)行監(jiān)視或跟蹤。 每個(gè)設(shè)備中的加速計(jì)可產(chǎn)生相同數(shù)據(jù),因?yàn)檫@些電話在彼此上面以作為一體起作用,并且如果需要,可獲得相對(duì)于重力的電話側(cè)斜數(shù)據(jù)以偏移/平移未對(duì)齊的設(shè)備。如果對(duì)于每個(gè)設(shè)備來(lái)說(shuō)加速計(jì)數(shù)據(jù)匹配,那么因此能夠使得這些設(shè)備用于配對(duì)、文件傳輸、設(shè)備編程、或者必要時(shí)任何其他功能。
在圖1的"e"中所描述的方案也能夠需要有接觸的但是相對(duì)彼此轉(zhuǎn)動(dòng)的兩個(gè)電話。在一個(gè)實(shí)施例中,順時(shí)針轉(zhuǎn)動(dòng)會(huì)導(dǎo)致配對(duì),逆時(shí)鐘轉(zhuǎn)動(dòng)會(huì)導(dǎo)致文件共享、或者一定程度的轉(zhuǎn)動(dòng)會(huì)導(dǎo)致另一些功能。通過(guò)在轉(zhuǎn)動(dòng)期間保持電話接觸,可創(chuàng)建共同模式加速計(jì)信號(hào)。 例如,如果電話是豎直的,那么在電話之間,一個(gè)軸上的行為相同,并且其它兩個(gè)由于轉(zhuǎn)動(dòng)而變化。如果使電話傾斜,那么實(shí)現(xiàn)了電話之間的恒定共同模式矢量,這表示電話接觸并轉(zhuǎn)動(dòng)。根據(jù)相對(duì)于每個(gè)設(shè)備的定向或者轉(zhuǎn)動(dòng)可啟用不同的功能。應(yīng)該注意的是這些設(shè)備并不局限于蜂窩式電話,而是可與具有某種無(wú)線通信形式的大多數(shù)便攜式電子設(shè)備一起使用。例如如圖2所示,系統(tǒng)200可以包括諸如蜂窩電話的設(shè)備104,以及可利用諸如藍(lán)牙、紅外、RFID、電容式觸摸傳感器、接近傳感器、聲傳感器(傳送終值的揚(yáng)聲器/麥克風(fēng))、頂傳感器、或者WIFI等的任何數(shù)目的無(wú)線通信方案來(lái)進(jìn)行配對(duì)的無(wú)線頭戴式耳機(jī)202。在如圖3的圖示中所說(shuō)明的本發(fā)明的另一實(shí)施例中,諸如具有顯示器310的機(jī)器的電子產(chǎn)品301可以包括與該顯示器相耦合的處理器或控制器302。設(shè)備301可以是從例如蜂窩式電話、個(gè)人數(shù)字助理、智能電話、MP3播放器、音樂(lè)播放器、遙控器、腕戴式計(jì)算機(jī)、 以及手表中選擇出來(lái)的手持設(shè)備。通常,在各種實(shí)施例中,它被認(rèn)為是下述計(jì)算機(jī)系統(tǒng)300 形式的機(jī)器,當(dāng)在所述計(jì)算機(jī)系統(tǒng)300內(nèi)執(zhí)行指令集時(shí),該指令集可引起機(jī)器執(zhí)行在這里所討論的方法中的任何一個(gè)或多個(gè)。在一些實(shí)施例中,機(jī)器作為獨(dú)立設(shè)備操作。在一些實(shí)施例中,機(jī)器可以與其他機(jī)器相連(例如,利用網(wǎng)絡(luò))。在聯(lián)網(wǎng)部署中,機(jī)器可作為服務(wù)器客戶端用戶網(wǎng)絡(luò)環(huán)境中的服務(wù)器或客戶端用戶機(jī)器來(lái)進(jìn)行操作,或者作為點(diǎn)對(duì)點(diǎn)(或分布式)網(wǎng)絡(luò)環(huán)境中的對(duì)等機(jī)進(jìn)行操作。例如,計(jì)算機(jī)系統(tǒng)可以包括接收設(shè)備301和發(fā)送設(shè)備 350,或者反之亦然。機(jī)器可以包括服務(wù)器計(jì)算機(jī)、客戶端用戶計(jì)算機(jī)、個(gè)人計(jì)算機(jī)(PC)、平板PC、個(gè)人數(shù)字助理、蜂窩式電話、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、控制系統(tǒng)、網(wǎng)絡(luò)路由器、交換機(jī)或橋接器、或者能夠執(zhí)行指定該機(jī)器所采取的動(dòng)作的指令集(順序的或者其它)的任何機(jī)器,更不用說(shuō)還可以包括移動(dòng)服務(wù)器。應(yīng)清楚的是,該公開(kāi)的設(shè)備廣泛地包括提供語(yǔ)音、視頻、或者數(shù)據(jù)通信或展示的任何電子設(shè)備。此外,雖然圖示了單個(gè)機(jī)器,但是術(shù)語(yǔ)"機(jī)器"還應(yīng)被認(rèn)為包括單獨(dú)或共同執(zhí)行指令集(或者多個(gè)指令集)以執(zhí)行在這里所討論的方法中的任何一個(gè)或多個(gè)的機(jī)器的任何集合。計(jì)算機(jī)系統(tǒng)300可包括通過(guò)總線308彼此進(jìn)行通信的控制器或處理器302 (例如中央處理單元(CPU)、圖形處理單元(GPU)、或這兩者)、主存儲(chǔ)器304、以及靜態(tài)存儲(chǔ)器306。 計(jì)算機(jī)系統(tǒng)300進(jìn)一步包括諸如柔性顯示器310的展示設(shè)備。計(jì)算機(jī)系統(tǒng)300可以包括加速計(jì)311、輸入設(shè)備312 (例如鍵盤、麥克風(fēng)等)、光標(biāo)控制設(shè)備314 (例如鼠標(biāo))、盤片驅(qū)動(dòng)單元316、信號(hào)產(chǎn)生設(shè)備318 (例如,還可用作展示設(shè)備的揚(yáng)聲器或遙控器)、以及網(wǎng)絡(luò)接口設(shè)備320。當(dāng)然,在所公開(kāi)的實(shí)施例中,這些項(xiàng)中的許多是可選的。盤片驅(qū)動(dòng)單元316可以包括其上存儲(chǔ)下述一個(gè)或多個(gè)指令集(例如軟件324)的機(jī)器可讀介質(zhì)322,所述一個(gè)或多個(gè)指令集具體體現(xiàn)在這里所描述的方法或功能中的任何一個(gè)或多個(gè),包括上面所說(shuō)明的那些方法。指令3M還可以完全或至少部分地駐留在主存儲(chǔ)器304、靜態(tài)存儲(chǔ)器306內(nèi)、和/或在計(jì)算機(jī)系統(tǒng)300執(zhí)行其期間駐留在處理器或者控制器302內(nèi)。主存儲(chǔ)器304以及處理器或控制器302也可以構(gòu)成機(jī)器可讀介質(zhì)。
同樣可將包括但不局限于專用集成電路、可編程邏輯陣列、FPGA、以及其他硬件設(shè)備的專用硬件實(shí)現(xiàn)構(gòu)造成實(shí)現(xiàn)這里所述的方法??梢园ǜ鱾€(gè)實(shí)施例的裝置和系統(tǒng)的應(yīng)用廣泛地包括各種電子和計(jì)算機(jī)系統(tǒng)。一些實(shí)施例實(shí)現(xiàn)具有相關(guān)控制和在模塊之間并通過(guò)模塊傳送的數(shù)據(jù)信號(hào)的兩個(gè)或多個(gè)特定互連硬件模塊或設(shè)備中的功能,或者用作專用集成電路的一部分。因此,該示例系統(tǒng)適用于軟件、固件、以及硬件實(shí)現(xiàn)。根據(jù)本發(fā)明的各個(gè)實(shí)施例,這里所述的方法用于作為在計(jì)算機(jī)處理器上運(yùn)行的軟件程序的操作。此外,軟件實(shí)現(xiàn)可以包括但并不局限于分布式處理、或組件/對(duì)象分布式處理、并行處理,或者還可將虛擬機(jī)處理構(gòu)造成實(shí)現(xiàn)這里所述的方法。進(jìn)一步應(yīng)該注意的是, 該實(shí)現(xiàn)還可包括神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn),以及通信設(shè)備之間的自組織或者網(wǎng)狀網(wǎng)絡(luò)實(shí)現(xiàn)。該公開(kāi)預(yù)期如下的機(jī)器可讀介質(zhì),所述機(jī)器可讀介質(zhì)包含指令324,或者其接收并執(zhí)行來(lái)自傳播信號(hào)的指令324,使得連接到網(wǎng)絡(luò)環(huán)境326的設(shè)備可發(fā)送或者接收語(yǔ)音、視頻、或者數(shù)據(jù),并且利用指令3M而在網(wǎng)絡(luò)3 上進(jìn)行通信。此外,可以通過(guò)網(wǎng)絡(luò)接口設(shè)備 320而在網(wǎng)絡(luò)3 上傳送或接收指令324。雖然在示例性實(shí)施例中示出了機(jī)器可讀介質(zhì)322是單個(gè)介質(zhì),但是術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”應(yīng)被認(rèn)為包括用于存儲(chǔ)一個(gè)或多個(gè)指令集的單個(gè)介質(zhì)或多個(gè)介質(zhì)(例如,集中式或分布式數(shù)據(jù)庫(kù),和/或相關(guān)的緩存以及服務(wù)器)。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”還應(yīng)被認(rèn)為包括能夠存儲(chǔ)、編碼、或者攜帶用于由該機(jī)器執(zhí)行并且能夠使該機(jī)器執(zhí)行該公開(kāi)的任何一個(gè)或多個(gè)方法的指令集的任何介質(zhì)。加速計(jì)可用在任何數(shù)目的配置或者種類中。加速計(jì)311可以是三軸加速計(jì)??蓪?duì)每個(gè)軸進(jìn)行縮放,以對(duì)不同廠商電話的不同加速計(jì)進(jìn)行更準(zhǔn)確地比較。如果需要,還可消除振動(dòng)方向(僅保持加速幅度)。可以以原始形式(諸如在可以為2秒的運(yùn)動(dòng)周期的系列采樣)來(lái)傳送每個(gè)軸的數(shù)據(jù),或者為了在設(shè)備之間進(jìn)行簡(jiǎn)單傳遞而將每個(gè)軸的數(shù)據(jù)轉(zhuǎn)換成等價(jià)的數(shù)字。然后對(duì)每個(gè)軸數(shù)據(jù)進(jìn)行傳送,并且將其與接收電話中的加速計(jì)數(shù)據(jù)進(jìn)行比較。當(dāng)存在匹配(或者足以接近以被認(rèn)為是匹配的數(shù)據(jù))時(shí),可啟用或者激活配對(duì)、文件傳輸、或者其它功能??稍谒腥齻€(gè)軸、兩個(gè)軸、或者僅一個(gè)軸上進(jìn)行匹配的確定。對(duì)各個(gè)加速計(jì)軸進(jìn)行比較允許具有不同加速計(jì)能力的電話得以配對(duì)(例如,可將具有三軸加速計(jì)的電話與具有兩軸加速計(jì)的電話進(jìn)行比較)。在組合的設(shè)備(諸如電話)的搖動(dòng)/運(yùn)動(dòng)之后,每個(gè)電話通過(guò)RFID、電容式觸摸傳感器、接近傳感器、聲傳感器(傳送終值的揚(yáng)聲器/麥克風(fēng))JR傳感器、藍(lán)牙、或者WiFi 將其加速計(jì)數(shù)據(jù)傳送到其它匹配電話。藍(lán)牙連接通常涉及三個(gè)處理,即查詢、尋呼、以及配對(duì)處理。查詢處理用于發(fā)現(xiàn)未知設(shè)備。查詢處理可僅查找諸如頭戴式耳機(jī)或者電話的某些類別的設(shè)備,并且從其搜索中返回那些設(shè)備或者包括在附近響應(yīng)的每個(gè)設(shè)備。尋呼處理用于建立與在查詢處理期間所找到的設(shè)備或者與先前已知設(shè)備的任何藍(lán)牙連接。配對(duì)處理用于形成信任鏈接,并且在尋呼處理提供了初始連接之后使設(shè)備配對(duì)。該配對(duì)處理使用被稱為綁定(Bonding)的過(guò)程,由此設(shè)備根據(jù)兩個(gè)設(shè)備通過(guò)PIN或者萬(wàn)能鑰匙而提供的認(rèn)證密鑰和初始化密鑰而進(jìn)行彼此認(rèn)證。所有這三個(gè)步驟可用于連接兩個(gè)新設(shè)備,并且從此這兩個(gè)設(shè)備僅需使用尋呼處理。其具有來(lái)自配對(duì)處理的用于"已認(rèn)證"鏈接的信息,并且不需再做一次。搖動(dòng)/手勢(shì)機(jī)制可用于觸發(fā)諸如查詢和尋呼的藍(lán)牙連接處理的步驟,而無(wú)需使用菜單驅(qū)動(dòng)選項(xiàng)。因?yàn)檫@兩個(gè)設(shè)備僅想彼此相連,并且不與附近的其它設(shè)備相連,因此藍(lán)牙設(shè)備類別(COD)可從通常的免提通話、文件傳輸、或者流式立體聲功能變?yōu)檫@兩個(gè)設(shè)備之間所獨(dú)有的一些功能,使得其僅彼此發(fā)現(xiàn)并連接,而不是發(fā)現(xiàn)并連接到對(duì)藍(lán)牙所定義的 10-100米范圍之內(nèi)的其它設(shè)備。該COD可以利用加速計(jì)數(shù)據(jù)來(lái)設(shè)置,并且對(duì)每個(gè)連接來(lái)說(shuō)是獨(dú)有的,或者其可以僅僅是制造商用于"搖動(dòng)/手勢(shì)"設(shè)備的靜態(tài)ID并且此后使COD變回原始設(shè)備類型。一旦已建立初始連接,那么加速計(jì)數(shù)據(jù)可用于配對(duì)處理,以在兩個(gè)設(shè)備之間建立初始化密鑰,因?yàn)閬?lái)自加速計(jì)的其量度應(yīng)當(dāng)是相同的或者幾乎相同,因此每個(gè)加速計(jì)可產(chǎn)生相同PIN碼、初始化密鑰、或者鏈接密鑰。這可防止對(duì)鏈接進(jìn)行的任何竊聽(tīng),因?yàn)闆](méi)有其它設(shè)備能夠與兩個(gè)藍(lán)牙設(shè)備的加速計(jì)狀態(tài)匹配。創(chuàng)建初始碼的技術(shù)不必局限于藍(lán)牙設(shè)備, 而是可應(yīng)用于其它通信方案。另外,這種搖動(dòng)/手勢(shì)特性可以用于具有加速計(jì)的手機(jī),以及不具有加速計(jì)的其他設(shè)備。因此搖動(dòng)機(jī)制可以用在手機(jī)上以開(kāi)始發(fā)現(xiàn)和連接機(jī)制,并且可以將其設(shè)計(jì)為當(dāng)打開(kāi)頭戴式耳機(jī)時(shí)而自動(dòng)發(fā)現(xiàn)。在此情況下,不會(huì)找到特殊C0D,因?yàn)檫@兩個(gè)設(shè)備不具有加速計(jì),并且對(duì)于頭戴式耳機(jī)來(lái)說(shuō)可發(fā)生普通配對(duì)處理,其中,電話可重復(fù)循環(huán)(cycle through)并輸入諸如0000的預(yù)設(shè)pin列表。在這種情況下加速計(jì)不會(huì)設(shè)置 pin,但是無(wú)論如何都必須進(jìn)行的是,需要僅按下一個(gè)按鈕以打開(kāi)頭戴式耳機(jī)。為了說(shuō)明當(dāng)已使兩個(gè)設(shè)備配對(duì)時(shí)的情況,電話可交替地設(shè)法發(fā)現(xiàn)具有該特殊COD 的新設(shè)備和尋呼先前已配對(duì)的設(shè)備。傳送文件或者簡(jiǎn)檔編程的不同使用情況可基于兩個(gè)設(shè)備的環(huán)境以及兩個(gè)設(shè)備類型。因此當(dāng)電話與頭戴式耳機(jī)配對(duì)時(shí),將使用可用音頻簡(jiǎn)檔。如果電話與另一電話配對(duì),并且具有文件、聯(lián)系人、歌曲、或者高亮顯示的圖片,那么當(dāng)搖動(dòng)時(shí)傳送對(duì)象。如果設(shè)備或電話對(duì)日歷或一些配置設(shè)置進(jìn)行操作,那么將對(duì)配套設(shè)備或電話進(jìn)行配置。藍(lán)牙具有同時(shí)發(fā)現(xiàn)設(shè)備并且可被設(shè)備發(fā)現(xiàn)或者同時(shí)尋呼設(shè)備并且偵聽(tīng)尋呼的能力。例如,藍(lán)牙設(shè)備可發(fā)送查詢并且還偵聽(tīng)查詢,因?yàn)榻橘|(zhì)是時(shí)分雙工的。因此藍(lán)牙設(shè)備具有同時(shí)掃描和被掃描的機(jī)制。大多數(shù)無(wú)線技術(shù)具有諸如WiFi或NFC的某種主/從或者發(fā)起端/目標(biāo)端范式,并且不一定具有用于按照與藍(lán)牙相同的方式來(lái)處理可發(fā)現(xiàn)性的機(jī)制。例如,NFC必須使發(fā)起端設(shè)備接通其近場(chǎng)以供電并且查詢目標(biāo)設(shè)備。使得一旦搖動(dòng),哪個(gè)設(shè)備應(yīng)是目標(biāo)端并且哪個(gè)設(shè)備應(yīng)是發(fā)起端?搖動(dòng)/手勢(shì)機(jī)構(gòu)可觸發(fā)開(kāi)始無(wú)線傳輸,并且通過(guò)使每個(gè)設(shè)備在開(kāi)始設(shè)法使介質(zhì)成為發(fā)起端之前運(yùn)行隨機(jī)后退計(jì)時(shí)器,并且在計(jì)時(shí)器間隔期間作為目標(biāo)偵聽(tīng),可解決傳送器問(wèn)題。一旦每個(gè)電話接收到加速計(jì)數(shù)據(jù),則與本地產(chǎn)生的加速計(jì)數(shù)據(jù)進(jìn)行比較。對(duì)于高安全性配對(duì)來(lái)說(shuō),為匹配而對(duì)所有三個(gè)軸進(jìn)行比較。對(duì)于低安全性設(shè)置來(lái)說(shuō),僅將一個(gè)軸用于匹配。為了幫助消除不同類型的加速計(jì)之間的部件以及制造容差,可在一對(duì)一比較之前, 對(duì)原始數(shù)據(jù)進(jìn)行縮放。因?yàn)閮蓚€(gè)電話在彼此上面,因此期望加速計(jì)數(shù)據(jù)在兩個(gè)電話之間是相似的。該方案對(duì)已知技術(shù)提供的益處在于,用戶可執(zhí)行該任務(wù)而無(wú)需訪問(wèn)小鍵盤、搜尋菜單以搜索附近設(shè)備、或者甚至無(wú)需查看電話。如果電話在相對(duì)位置嵌入了加速計(jì)(例如,一個(gè)電話具有靠近揚(yáng)聲器的加速計(jì), 并且另一電話具有靠近位于電話相對(duì)端上的麥克風(fēng)的加速計(jì)),那么應(yīng)避免轉(zhuǎn)動(dòng)(運(yùn)動(dòng)), 因?yàn)榧铀儆?jì)輸出將會(huì)不同。其它運(yùn)動(dòng)可用于配對(duì)。在這種實(shí)例中用戶可簡(jiǎn)單地將電話放在彼此上面,并且僅輕按電話一次。典型地,如果一個(gè)軸匹配,那么能夠配對(duì)。如果Xl(加速計(jì)1的χ軸)和X2(加速計(jì)2的χ軸)不匹配,那么在加速計(jì)的布局在電話之間轉(zhuǎn)動(dòng)的情況下,對(duì)xl與y2進(jìn)行比較。該方案對(duì)任何設(shè)備或電話大小、形狀、以及外殼形狀因素起作用。通常,根據(jù)該實(shí)施例進(jìn)行的所有用戶將一起抓住兩個(gè)電話以作為一體并且進(jìn)行輕微運(yùn)動(dòng)。這很簡(jiǎn)單并且非??煽?,因?yàn)殡娫捇蛟O(shè)備不需要識(shí)別/捕獲某個(gè)運(yùn)動(dòng),而是確認(rèn)作為一個(gè)起作用的兩個(gè)電話如預(yù)期產(chǎn)生相似數(shù)據(jù)(在容錯(cuò)窗之內(nèi))。一旦配套,用戶因此可共享文件或者執(zhí)行其它功能。用戶可定位文件,以通過(guò)按下鍵或者通過(guò)再次進(jìn)行上述相同任務(wù)(一起抓住電話并且進(jìn)行任何運(yùn)動(dòng),以傳輸文件)而將其傳送到其它設(shè)備。物理上將兩個(gè)電話作為一個(gè)抓住的動(dòng)作給出了要配對(duì)并且共享文件的設(shè)備的視覺(jué)反饋。這是由該方案實(shí)現(xiàn)的另一級(jí)別的“視覺(jué)”安全性和實(shí)用性。這里的實(shí)施例能夠通過(guò)在主電話與從電話(父電話與子電話)之間使用上述方案來(lái)不間斷進(jìn)行主從電話接入編程。主電話可存儲(chǔ)各種簡(jiǎn)檔(例如,為每個(gè)家庭成員)。主機(jī)通過(guò)進(jìn)行上述方案(搖動(dòng)和配對(duì)/編程)可對(duì)家庭成員電話不間斷進(jìn)行編程。這種編程需要有撥號(hào)能力、訪問(wèn)級(jí)別、每天通話時(shí)間限制、應(yīng)用接入、下載能力、長(zhǎng)途呼叫、或者任何其他數(shù)目的限制功能。參考圖4,用于說(shuō)明方法400的流程圖需要通過(guò)在402對(duì)至少兩個(gè)電子設(shè)備的物理定向進(jìn)行檢測(cè),在404對(duì)當(dāng)至少兩個(gè)電子設(shè)備最初緊靠在一起搖動(dòng)時(shí)的加速數(shù)據(jù)進(jìn)行檢測(cè)來(lái)使諸如電話的電子設(shè)備配對(duì)。在406,該方法400因此可產(chǎn)生至少兩個(gè)電子設(shè)備在最初一起搖動(dòng)時(shí)所共享的代碼,并且此后在408,該方法可在至少兩個(gè)電子設(shè)備隨后一起搖動(dòng)并且找到與加速數(shù)據(jù)和在至少兩個(gè)電子設(shè)備當(dāng)中共享的代碼的匹配時(shí),通過(guò)利用加速計(jì)來(lái)使至少兩個(gè)電子設(shè)備配對(duì)。在410,該方法可在找到與加速數(shù)據(jù)和共享的代碼的匹配時(shí),在至少兩個(gè)電子設(shè)備之間共享文件和應(yīng)用。共享的代碼可以是例如個(gè)人識(shí)別號(hào)或PIN或藍(lán)牙設(shè)備類別(COD)碼。應(yīng)該注意的是,在412該方法可使用藍(lán)牙、WiFi、或者近場(chǎng)通信(NFC)、以在至少兩個(gè)電子設(shè)備當(dāng)中共享所述共享的代碼和加速數(shù)據(jù)。在414,該方法可選地在配對(duì)之前對(duì)至少兩個(gè)電子設(shè)備之間的物理接觸進(jìn)行檢測(cè)。在416,該方法可根據(jù)至少兩個(gè)電子設(shè)備相對(duì)于彼此的定向來(lái)確定在至少兩個(gè)電子設(shè)備當(dāng)中所共享的共同模式。至少兩個(gè)電子設(shè)備相對(duì)于彼此的定向啟用配對(duì)、文件共享、以及編程模式的功能當(dāng)中的至少一個(gè)。在418,該方法根據(jù)至少兩個(gè)電子設(shè)備相對(duì)于彼此的相對(duì)定向來(lái)在第一定向啟用在至少兩個(gè)電子設(shè)備當(dāng)中所共享的第一功能,并且在第二定向啟用第二功能。鑒于先前描述,應(yīng)認(rèn)識(shí)到根據(jù)發(fā)明的實(shí)施例可以是以硬件、軟件、或者硬件與軟件的組合來(lái)實(shí)現(xiàn)的。根據(jù)本發(fā)明的網(wǎng)絡(luò)或者系統(tǒng)可以是在一個(gè)計(jì)算機(jī)系統(tǒng)或者處理器中以集中式方式來(lái)實(shí)現(xiàn)的,或者以不同元件遍布若干互連計(jì)算機(jī)系統(tǒng)或處理器(諸如微處理器和 DSP)這樣的分布式方式來(lái)實(shí)現(xiàn)的。適于執(zhí)行這里所述功能的任何類型的計(jì)算機(jī)系統(tǒng)或者其它裝置是適合的。硬件與軟件的典型組合可以是具有下述計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng), 所述計(jì)算機(jī)程序當(dāng)被加載并執(zhí)行時(shí)對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行控制以便執(zhí)行這里所述的功能。鑒于先前描述,還應(yīng)認(rèn)識(shí)到,根據(jù)本發(fā)明的實(shí)施例可以是以預(yù)想到在權(quán)利要求的范圍和精神之內(nèi)的很多配置來(lái)實(shí)現(xiàn)的。另外,除了在權(quán)利要求中的描述之外,上面的描述僅是通過(guò)舉例的方式而不用于在任何方面對(duì)本發(fā)明做出限制。
權(quán)利要求
1.一種使電子設(shè)備配對(duì)的方法,包括對(duì)至少兩個(gè)電子設(shè)備的物理定向進(jìn)行檢測(cè);對(duì)當(dāng)所述至少兩個(gè)電子設(shè)備最初緊靠在一起搖動(dòng)時(shí)的加速數(shù)據(jù)進(jìn)行檢測(cè);產(chǎn)生所述至少兩個(gè)電子設(shè)備在最初一起搖動(dòng)時(shí)所共享的代碼;以及當(dāng)所述至少兩個(gè)電子設(shè)備隨后一起搖動(dòng)并且找到與所述加速數(shù)據(jù)和在所述至少兩個(gè)電子設(shè)備當(dāng)中共享的代碼的匹配時(shí),通過(guò)利用加速計(jì)使所述至少兩個(gè)電子設(shè)備配對(duì)。
2.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)找到與所述加速數(shù)據(jù)和所述共享的代碼的匹配時(shí),所述方法在所述至少兩個(gè)電子設(shè)備之間共享文件和應(yīng)用。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述共享的代碼是個(gè)人識(shí)別號(hào)。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述共享的代碼是藍(lán)牙設(shè)備類別碼和個(gè)人識(shí)別號(hào)。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述方法使用藍(lán)牙、WiFi、或者NFC以在所述至少兩個(gè)電子設(shè)備當(dāng)中共享所述共享的代碼和所述加速數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述方法進(jìn)一步需要在配對(duì)之前,對(duì)所述至少兩個(gè)電子設(shè)備之間的物理接觸進(jìn)行檢測(cè)。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述至少兩個(gè)電子設(shè)備相對(duì)于彼此的定向確定在所述至少兩個(gè)電子設(shè)備當(dāng)中所共享的共同模式。
8.根據(jù)權(quán)利要求1所述的方法,其中,所述至少兩個(gè)電子設(shè)備相對(duì)于彼此的定向啟用配對(duì)、文件共享、以及編程模式的功能當(dāng)中的至少一個(gè)。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述至少兩個(gè)電子設(shè)備相對(duì)于彼此的相對(duì)定向在第一定向啟用在所述至少兩個(gè)電子設(shè)備當(dāng)中所共享的第一功能,并且在第二定向啟用第二功能。
10.一種包括控制器的移動(dòng)設(shè)備,所述控制器在操作中用于對(duì)相對(duì)于至少第二移動(dòng)設(shè)備的物理定向進(jìn)行檢測(cè);在移動(dòng)所述移動(dòng)設(shè)備時(shí),在所述移動(dòng)設(shè)備處產(chǎn)生加速數(shù)據(jù);當(dāng)所述移動(dòng)設(shè)備和所述至少第二移動(dòng)設(shè)備最初緊靠在一起搖動(dòng)時(shí),對(duì)所述至少第二移動(dòng)設(shè)備的加速數(shù)據(jù)進(jìn)行檢測(cè);產(chǎn)生所述移動(dòng)設(shè)備和所述至少第二移動(dòng)設(shè)備共享的代碼;以及當(dāng)所述至少兩個(gè)電子設(shè)備隨后一起搖動(dòng)并且找到與所述加速數(shù)據(jù)和在所述移動(dòng)設(shè)備與所述至少第二移動(dòng)設(shè)備之間共享的代碼的匹配時(shí),通過(guò)利用加速計(jì)使所述移動(dòng)設(shè)備與所述至少第二移動(dòng)設(shè)備配對(duì)。
11.根據(jù)權(quán)利要求10所述的移動(dòng)設(shè)備,其中,當(dāng)找到與所述加速數(shù)據(jù)和所述共享的代碼的匹配時(shí),所述控制器在所述移動(dòng)設(shè)備與所述至少第二移動(dòng)設(shè)備之間共享文件和應(yīng)用。
12.根據(jù)權(quán)利要求10所述的移動(dòng)設(shè)備,其中,所述共享的代碼是個(gè)人識(shí)別號(hào)。
13.根據(jù)權(quán)利要求10所述的移動(dòng)設(shè)備,其中,所述共享的代碼是藍(lán)牙設(shè)備類別碼和個(gè)人識(shí)別號(hào)。
14.根據(jù)權(quán)利要求10所述的移動(dòng)設(shè)備,其中,所述控制器使用藍(lán)牙、WiFi、或者NFC以在所述移動(dòng)設(shè)備與所述至少第二移動(dòng)設(shè)備之間共享所述共享的代碼和所述加速數(shù)據(jù)。
15.根據(jù)權(quán)利要求10所述的移動(dòng)設(shè)備,其中,所述控制器需要對(duì)所述移動(dòng)設(shè)備與所述至少第二移動(dòng)設(shè)備之間的物理接觸進(jìn)行檢測(cè)。
16.根據(jù)權(quán)利要求10所述的移動(dòng)設(shè)備,其中,所述控制器對(duì)所述移動(dòng)設(shè)備相對(duì)于所述至少第二移動(dòng)設(shè)備的定向進(jìn)行檢測(cè)以啟用配對(duì)、文件共享、以及編程模式的功能當(dāng)中的至少一個(gè)。
17.—種移動(dòng)設(shè)備中的方法,包括 檢測(cè)與第二設(shè)備的物理緊靠靠近;對(duì)當(dāng)所述移動(dòng)設(shè)備和至少所述第二設(shè)備最初緊靠在一起搖動(dòng)時(shí)的加速數(shù)據(jù)進(jìn)行檢測(cè);產(chǎn)生所述移動(dòng)設(shè)備和至少所述第二設(shè)備在最初一起搖動(dòng)時(shí)所共享的代碼;以及當(dāng)所述移動(dòng)設(shè)備和至少所述第二設(shè)備隨后一起搖動(dòng)并且找到與所述加速數(shù)據(jù)和所述共享的代碼的匹配時(shí),通過(guò)利用加速計(jì)使所述移動(dòng)設(shè)備與至少所述第二移動(dòng)設(shè)備配對(duì)。
18.根據(jù)權(quán)利要求17所述的方法,其中,所述方法包括對(duì)所述移動(dòng)設(shè)備相對(duì)于至少所述第二設(shè)備的物理定向進(jìn)行檢測(cè)。
19.根據(jù)權(quán)利要求18所述的方法,其中,所述移動(dòng)設(shè)備和至少所述第二設(shè)備的彼此相對(duì)定向在第一定向啟用第一共享功能,并且在第二定向啟用第二功能。
20.根據(jù)權(quán)利要求17所述的方法,其中,僅所述移動(dòng)設(shè)備具有產(chǎn)生所述加速數(shù)據(jù)的加速計(jì)。
全文摘要
設(shè)備(102或104或301)以及使電子設(shè)備配對(duì)的方法(400)包括對(duì)至少兩個(gè)電子設(shè)備的物理定向進(jìn)行檢測(cè)(402);對(duì)當(dāng)至少兩個(gè)電子設(shè)備最初緊靠在一起搖動(dòng)時(shí)的加速數(shù)據(jù)進(jìn)行檢測(cè)(404);產(chǎn)生至少兩個(gè)電子設(shè)備在最初一起搖動(dòng)時(shí)所共享的代碼(406);以及當(dāng)至少兩個(gè)電子設(shè)備隨后一起搖動(dòng)并且找到與加速數(shù)據(jù)和至少兩個(gè)電子設(shè)備當(dāng)中共享的代碼的匹配時(shí),通過(guò)利用加速計(jì)(311)使至少兩個(gè)電子設(shè)備配對(duì)(408)。
文檔編號(hào)H04M1/725GK102273184SQ200980153617
公開(kāi)日2011年12月7日 申請(qǐng)日期2009年12月21日 優(yōu)先權(quán)日2008年12月30日
發(fā)明者拉希德·阿拉梅赫, 邁克爾·魯塞爾 申請(qǐng)人:摩托羅拉移動(dòng)公司