經(jīng)由云服務(wù)器的設(shè)備配對(duì)的制作方法
【專利摘要】提供了經(jīng)由云服務(wù)器的設(shè)備配對(duì)的方法。一方面,一種方法包括將初始信號(hào)從第一設(shè)備發(fā)送至第二設(shè)備。該方法包括從第一設(shè)備發(fā)送該第一設(shè)備的通信能力的集合的通知。該方法還包括接收在第一和第二設(shè)備之間的共同的通信能力的指示。該方法包括響應(yīng)與所接收的指示而使用共同的通信能力來發(fā)起第一設(shè)備和第二設(shè)備的配對(duì)。還提供了系統(tǒng)和機(jī)器可讀介質(zhì)。
【專利說明】
經(jīng)由云服務(wù)器的設(shè)備配對(duì)
技術(shù)領(lǐng)域
[0001]本公開總體上涉及通過網(wǎng)絡(luò)的數(shù)據(jù)傳輸,更具體地涉及設(shè)備與另一個(gè)設(shè)備的連接。
【背景技術(shù)】
[0002]配對(duì)是在計(jì)算設(shè)備之間建立連接以允許在它們之間進(jìn)行數(shù)據(jù)傳遞的計(jì)算機(jī)聯(lián)網(wǎng)中使用的過程。例如,支持藍(lán)牙的移動(dòng)電話可以與藍(lán)牙耳機(jī)配對(duì)。當(dāng)移動(dòng)電話和耳機(jī)配對(duì)在一起時(shí),移動(dòng)電話的用戶可以使用耳機(jī)的揚(yáng)聲器和麥克風(fēng)來代替移動(dòng)電話的揚(yáng)聲器和麥克風(fēng)。
【發(fā)明內(nèi)容】
[0003]根據(jù)本公開的一個(gè)實(shí)施例,提供了一種用于經(jīng)由云服務(wù)器的設(shè)備配對(duì)的計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括從第一設(shè)備向第二設(shè)備發(fā)送初始信號(hào)。該方法包括向服務(wù)器發(fā)送通知,其中該通知包括第一設(shè)備的通信能力集合。該方法還包括從服務(wù)器接收第一和第二設(shè)備之間的共同的通信能力的指示。該方法包括,相應(yīng)接收到的指示,利用該共同的通信能力,發(fā)起第一設(shè)備和第二設(shè)備的配對(duì)。
[0004]根據(jù)本公開的一個(gè)實(shí)施例,提供了一種經(jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)的系統(tǒng)。該系統(tǒng)包括存儲(chǔ)器,其存儲(chǔ)可執(zhí)行指令;以及處理器,其被配置成執(zhí)行在該存儲(chǔ)器中存儲(chǔ)的可執(zhí)行指令,以將初始信號(hào)從第一設(shè)備發(fā)送至第二設(shè)備。該處理器還被配置成將第一設(shè)備的通信能力集合的通知從第一設(shè)備發(fā)送至第二設(shè)備。該處理器還被配置成從第二設(shè)備接收在第一和第二設(shè)備之間共同的通信能力的指示。該處理器還被配置成:響應(yīng)于接收的指示,使用該共同的通信能力來發(fā)起第一設(shè)備和第二設(shè)備的配對(duì)。
[0005]根據(jù)本公開的一個(gè)實(shí)施例,提供一種實(shí)現(xiàn)指令的非臨時(shí)性機(jī)器可讀介質(zhì)。這些指令在被機(jī)器執(zhí)行時(shí)允許該機(jī)器執(zhí)行一種方法。該方法包括將初始信號(hào)從第一設(shè)備發(fā)送至第二設(shè)備,其中,經(jīng)由不可聽的超聲波頻率來發(fā)送該初始信號(hào)。該方法還包括將通知發(fā)送至服務(wù)器,其中,該通知包括第一設(shè)備的通信能力集合。該方法還包括從服務(wù)器接收第一和第二設(shè)備之間的共同的通信能力的指示。該方法還包括:響應(yīng)于所接收的指示,使用該共同的通信能力來發(fā)起第一設(shè)備和第二設(shè)備的配對(duì)。
[0006]應(yīng)理解的是,通過下面的具體描述,本技術(shù)的其他配置對(duì)于本領(lǐng)域的技術(shù)人員將變得顯而易見,其中,本技術(shù)的各種配置通過圖示方式示出并描述。如將意識(shí)到的,本技術(shù)能夠采取其他不同的配置,并且其若干細(xì)節(jié)能夠在其他各種方面做出修改,所有這些不脫離本技術(shù)的范圍。因此,附圖和具體描述在本質(zhì)上應(yīng)被視為解釋性而非限制性的。
【附圖說明】
[0007]附圖被包括以提供進(jìn)一步的理解,并且被合并在本說明書中并組成其部分,其示出了公開的實(shí)施例,并且與描述一起用于解釋公開的實(shí)施例的原理。在附圖中:
[0008]圖1示出了用于經(jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)的示例架構(gòu)。
[0009]圖2是示出了根據(jù)本公開的某些方面的來自圖1的架構(gòu)的示例客戶端和示例服務(wù)器的框圖。
[0010]圖3示出了使用圖2的示例客戶端的用于經(jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)的示例過程。
[0011]圖4示出了使用圖2的示例客戶端的用于經(jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)的示例過程。
[0012]圖5是示出了能夠用于實(shí)現(xiàn)本技術(shù)的某些實(shí)施方式的示例計(jì)算機(jī)系統(tǒng)的框圖。
【具體實(shí)施方式】
[0013]在下面的詳細(xì)描述中,闡述了若干具體細(xì)節(jié),以提供對(duì)本公開的全面理解。然而,對(duì)于本領(lǐng)域的技術(shù)人員將顯而易見的是,可以在沒有這些具體細(xì)節(jié)中的一些的情況下實(shí)踐本公開的實(shí)施例。在其他實(shí)例中,未詳細(xì)示出眾所熟知的結(jié)構(gòu)和技術(shù),以避免模糊本公開。
[0014]將一個(gè)設(shè)備與另一設(shè)備配對(duì)通常涉及用于該用戶的多個(gè)步驟。例如,為了通過藍(lán)牙將兩個(gè)設(shè)備配對(duì),需要在第一設(shè)備上發(fā)起配對(duì)模式。然后,第二設(shè)備識(shí)別第一設(shè)備,并且用戶輸入配對(duì)代碼至第二設(shè)備。執(zhí)行這些步驟系列對(duì)于設(shè)備的用戶來可能比較繁瑣。一種優(yōu)選的解決方案將使得設(shè)備彼此自動(dòng)配對(duì)。
[0015]在另一示例中,兩個(gè)設(shè)備可以連接至一個(gè)共同的局域網(wǎng)絡(luò)(例如WiFi),并且采用發(fā)現(xiàn)協(xié)議,以彼此配對(duì)。例如,如果正在其朋友家造訪的用戶希望將其支持WiFi的電話與其朋友的支持WiFi的電視配對(duì),該用戶將需要接入其朋友的WiFi連接。然而,在某些情形下,該用戶的朋友可能不希望準(zhǔn)許該用戶接入WiFi連接。一種優(yōu)選的情形是,在使用獨(dú)立的網(wǎng)絡(luò)連接時(shí),使得用戶的電話和朋友的電視彼此配對(duì)。
[0016]在另一示例中,兩個(gè)設(shè)備可能無法彼此配對(duì),因?yàn)樗鼈儾痪哂衅ヅ涞哪芰?。例如,第一設(shè)備可能被配置成使用WiFi,而第二設(shè)備被配置成使用藍(lán)牙。在某些情況中,每個(gè)設(shè)備的能力是什么對(duì)于用戶并不是立即顯而易見的。一種優(yōu)選方式將是,在沒有用戶介入的條件下,使得這兩個(gè)設(shè)備確定共同的通信能力。
[0017]公開的申請(qǐng)?zhí)峁┝私?jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)。將初始信號(hào)從第一設(shè)備發(fā)送至第二設(shè)備,向第二設(shè)備指示第一設(shè)備請(qǐng)求與第二設(shè)備配對(duì)。第一設(shè)備和第二設(shè)備每個(gè)發(fā)送其相應(yīng)的通信能力的通知。在某些方面,第一設(shè)備和第二設(shè)備發(fā)送其相應(yīng)的通知至云服務(wù)器。在某些方面,第一和第二設(shè)備發(fā)送其相應(yīng)的通知至另一設(shè)備。第一設(shè)備接收第一和第二設(shè)備之間的共同的通信能力的指示,并且響應(yīng)于該指示,發(fā)起第一設(shè)備與第二設(shè)備的配對(duì)。
[0018]圖1示出了用于經(jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)的示例架構(gòu)100。架構(gòu)100包括通過網(wǎng)絡(luò)150連接的服務(wù)器130和客戶端110。
[0019]許多客戶端110中的每個(gè)被配置成連接至網(wǎng)絡(luò)150或其他客戶端110??蛻舳?10可以是例如臺(tái)式計(jì)算機(jī)、移動(dòng)計(jì)算機(jī)、平板計(jì)算機(jī)(例如包括電子書閱讀器)、移動(dòng)設(shè)備(例如,智能電話或PDA)、機(jī)頂盒(例如電視機(jī))、視頻游戲控制臺(tái)或者具有用于連接至網(wǎng)絡(luò)150或連接至其他設(shè)備的適當(dāng)處理器、存儲(chǔ)器和通信能力的任何其他設(shè)備。
[0020]服務(wù)器130可以是具有用于便利在設(shè)備110之間通信的適當(dāng)處理器、存儲(chǔ)器和通信能力的任何設(shè)備。網(wǎng)絡(luò)150可以包括例如個(gè)域網(wǎng)(PAN)、局域網(wǎng)(LAN)、校園網(wǎng)(CAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、寬帶網(wǎng)絡(luò)(BBN)、互聯(lián)網(wǎng)等中的任何一個(gè)或多個(gè)。此外,網(wǎng)絡(luò)150可以包括但不限于下列網(wǎng)絡(luò)拓?fù)渲械囊粋€(gè)或多個(gè),包括總線網(wǎng)絡(luò)、星型網(wǎng)絡(luò)、環(huán)形網(wǎng)絡(luò)、網(wǎng)格網(wǎng)絡(luò)、星-總線網(wǎng)絡(luò)、樹型或分級(jí)網(wǎng)絡(luò)等。
[0021]圖2是示出了根據(jù)本公開的某些方面的在圖1的架構(gòu)100中的示例客戶端210、250和服務(wù)器130的框圖200??蛻舳?10、250和服務(wù)器130通過網(wǎng)絡(luò)150連接。
[0022]客戶端210、250包括處理器212、252、通信模塊214、254和存儲(chǔ)器216、256。通信模塊214、254被配置成與網(wǎng)絡(luò)150對(duì)接,以與在該網(wǎng)絡(luò)上的其他設(shè)備發(fā)送和接收信息,諸如數(shù)據(jù)、請(qǐng)求、響應(yīng)和命令等。例如,通信模塊214、254可以是調(diào)制解調(diào)器或以太網(wǎng)卡。通信模塊214、254也可以被配置成與其他設(shè)備(例如第一設(shè)備210和第二設(shè)備250)對(duì)接,以與在該網(wǎng)絡(luò)上的其他設(shè)備發(fā)送和接收信息,諸如數(shù)據(jù)、請(qǐng)求、響應(yīng)和命令。例如,通信模塊214、254可以是音頻通信模塊(即揚(yáng)聲器和麥克風(fēng))、藍(lán)牙模塊或近場(chǎng)通信(“NFC”)模塊。在某些方面,通信模塊214、254能夠連接至網(wǎng)絡(luò)150而非其他設(shè)備110。在某些方面,通信模塊214、254能夠連接至其他設(shè)備110,而非網(wǎng)絡(luò)150。
[0023]在示例方面,第一設(shè)備210發(fā)送初始信號(hào)至第二設(shè)備250,通知第二設(shè)備250配對(duì)請(qǐng)求。初始信號(hào)促使第二設(shè)備250通知云服務(wù)器130發(fā)送其通信能力的通知。第一設(shè)備210還發(fā)送其通信能力的通知至云服務(wù)器130。云服務(wù)器130確定第一設(shè)備210和第二設(shè)備250之間的共同的通信能力,并且發(fā)送該共同的通信能力的指示給第一設(shè)備210。第一設(shè)備210使用由云服務(wù)器130所確定的共同的通信能力來發(fā)起與第二設(shè)備250的配對(duì)。
[0024]在某些方面,第一設(shè)備210和第二設(shè)備250之間的數(shù)據(jù)傳輸在兩個(gè)設(shè)備210、250之間直接執(zhí)行。在某些方面,通過將云服務(wù)器130用作中介來執(zhí)行數(shù)據(jù)傳輸。即,為了第一設(shè)備210發(fā)送數(shù)據(jù)至第二設(shè)備250,第一設(shè)備210發(fā)送數(shù)據(jù)至云服務(wù)器130,并且云服務(wù)器將該數(shù)據(jù)發(fā)送至第二設(shè)備250。相應(yīng)地,為了第二設(shè)備250發(fā)送數(shù)據(jù)至第一設(shè)備210,第二設(shè)備250發(fā)送數(shù)據(jù)至云服務(wù)器130,并且云服務(wù)器發(fā)送數(shù)據(jù)至第一設(shè)備210。
[0025]圖3示出了用于使用圖2的示例客戶端210、250和云服務(wù)器130經(jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)的示例過程300。雖然參考圖2描述了圖3,但是應(yīng)注意的是,圖3的過程框可以由其他系統(tǒng)執(zhí)行。
[0026]該過程300開始于框302,其中,第一設(shè)備210發(fā)送初始信號(hào)至第二設(shè)備250。在某些方面,從第一設(shè)備210至第二設(shè)備250的初始信號(hào)使得第二設(shè)備250將其通信能力的通知發(fā)送至云服務(wù)器130。
[0027]在某些方面,可以利用非可聽的超聲頻率,經(jīng)由聲音發(fā)送初始信號(hào)。非可聽的超聲頻率可以處于19KHz或更大的頻譜內(nèi)。通過使用帶通濾波器,可以實(shí)現(xiàn)對(duì)初始非可聽頻率音頻信號(hào)的檢測(cè),并且在軟件中觸發(fā)第二階段分析。麥克風(fēng)可以被打開,并且可以對(duì)接收的非可聽超聲波頻率音頻信號(hào)執(zhí)行傅立葉分析,以得到頻域信號(hào)。在某些方面,特定頻率范圍可針對(duì)峰進(jìn)行分析。在某些方面,特定頻率范圍可以針對(duì)大于閾值或者大于附近頻率幅度的幅度進(jìn)行分析。可以經(jīng)由其他技術(shù)來發(fā)送初始信號(hào),例如藍(lán)牙或NFC。在某些方面,具有藍(lán)牙能力的設(shè)備可以周期性地掃描通過藍(lán)牙廣播的初始信號(hào)。初始信號(hào)可以通過藍(lán)牙廣播而被發(fā)送。
[0028]在某些方法,在接收到來自用戶的輸入時(shí),可以由第一設(shè)備發(fā)送初始信號(hào)。例如,輸入可以是在設(shè)備上的按鈕輕擊、給予設(shè)備的語音命令或者該設(shè)備的物理移動(dòng)??梢杂|發(fā)初始信號(hào)的物理移動(dòng)是:當(dāng)兩個(gè)設(shè)備的屏幕彼此面對(duì)時(shí),將第一設(shè)備快速向第二設(shè)備移動(dòng);當(dāng)兩個(gè)設(shè)備均放置在一個(gè)表面上時(shí),將第一設(shè)備向第二設(shè)備滑動(dòng);將第一設(shè)備向下挨著第二設(shè)備放在表面上;當(dāng)兩個(gè)設(shè)備均在一個(gè)表面上時(shí),旋轉(zhuǎn)第一設(shè)備;使第一設(shè)備的屏幕接觸第二設(shè)備的屏幕;將第一設(shè)備放置在第二設(shè)備上面;當(dāng)兩個(gè)屏幕彼此面對(duì)時(shí),在第二設(shè)備上方揮動(dòng)第一設(shè)備;當(dāng)兩個(gè)設(shè)備朝向同一方向時(shí),在第二設(shè)備上方揮動(dòng)第一設(shè)備;當(dāng)兩個(gè)設(shè)備的屏幕彼此面對(duì)時(shí),將第一設(shè)備反復(fù)快速向第二設(shè)備移動(dòng);當(dāng)兩個(gè)設(shè)備放在一個(gè)表面上時(shí),同時(shí)輕擊兩個(gè)設(shè)備的屏幕;當(dāng)兩個(gè)設(shè)備放置在一個(gè)表面上時(shí)抬起兩個(gè)設(shè)備中的一個(gè)的邊緣;使用第二設(shè)備的角輕擊第一設(shè)備;當(dāng)?shù)谝缓偷诙O(shè)備的屏幕彼此面對(duì)時(shí),輕擊第一設(shè)備的背面。
[0029]使用在第一設(shè)備210中的加速度計(jì),第一設(shè)備210可以檢測(cè)物理移動(dòng)。使用在第一設(shè)備210中的傾斜傳感器,也可以檢測(cè)物理移動(dòng)。
[0030]處理器300前進(jìn)到框304,其中,第一設(shè)備210將第一設(shè)備210的通信能力集合的通知發(fā)送給云服務(wù)器130。通信能力的示例包括音頻通信、藍(lán)牙、NFC和WiFi。在某些方面,音頻通信能力可以是單邊的。當(dāng)?shù)谝辉O(shè)備210能夠發(fā)送音頻信號(hào)(例如,具有揚(yáng)聲器)并且第二設(shè)備250能夠接收音頻信號(hào)(例如,具有麥克風(fēng))時(shí),使用單邊音頻通信。在某些方面,音頻通信能力可以是雙邊的。當(dāng)?shù)谝辉O(shè)備210和第二設(shè)備250均能夠發(fā)送并接收音頻信號(hào)時(shí),使用雙邊音頻通信。
[0031]在某些方面,云服務(wù)器130也從第二設(shè)備250接收通信能力集合的通知。在某些方面,第一設(shè)備210和第二設(shè)備250均向云服務(wù)器130發(fā)送其相應(yīng)的通信能力的列表。在某些方面,第一設(shè)備210和第二設(shè)備250均將其相應(yīng)的設(shè)備標(biāo)識(shí)符發(fā)送至云服務(wù)器130。設(shè)備標(biāo)識(shí)符可以包含云服務(wù)器130可以用于確定共同的通信能力的信息。通過在包含通過設(shè)備標(biāo)識(shí)符索引的通信能力的表中查找設(shè)備標(biāo)識(shí)符,云服務(wù)器130可以獲取設(shè)備210、250的通信能力。
[0032]基于從第一設(shè)備210和第二設(shè)備250接收的通信能力信息,云服務(wù)器130選擇用于將第一設(shè)備210與第二設(shè)備250配對(duì)的共同的通信能力。在某些方面,云服務(wù)器130可以選擇第一設(shè)備210和第二設(shè)備250之間的任何共同的能力,作為共同的通信能力。在某些方面,云服務(wù)器130可以基于兩個(gè)設(shè)備210、250之間的數(shù)據(jù)傳輸速度來確定共同的通信能力。在某些方面,云服務(wù)器130可以基于設(shè)備210、250的電池消耗來確定共同的通信能力。云服務(wù)器130可以基于設(shè)備210、250的連接可靠性以及設(shè)備210、250的通信能力來確定共同的通信能力。例如,云服務(wù)器130可以基于數(shù)據(jù)傳輸速度確定共同的通信能力是不為最快通信能力的通信能力,而是更可靠的通信能力??煽啃钥梢允腔诶邕B接失敗率、丟失數(shù)據(jù)率來確定。
[0033]在某些方面,替代將在框304中的通知發(fā)送至云服務(wù)器130,將第一設(shè)備210的通信能力集合的通知發(fā)送至第二設(shè)備250。第二設(shè)備250可以選擇用于將第一設(shè)備210與第二設(shè)備250配對(duì)的共同的通信能力。在某些方面,第二設(shè)備250可以選擇第一設(shè)備210和第二設(shè)備250之間的任何共同的能力,作為共同的通信能力。在某些方面,第二設(shè)備250可以基于兩個(gè)設(shè)備210、250之間的數(shù)據(jù)傳輸速度來確定共同的通信能力。在某些方面,第二設(shè)備250可以基于設(shè)備210、250之間的電池消耗來確定共同的通信能力。第二設(shè)備250可以基于設(shè)備210、250的連接可靠性以及設(shè)備210、250的通信能力來確定共同的通信能力。例如,第二設(shè)備250可以基于數(shù)據(jù)傳輸速速確定共同的通信能力是不為最快通信能力的通信能力,而是更可靠的通信能力。可靠性可以基于例如連接失敗率、丟失數(shù)據(jù)率來確定。
[0034]過程300前進(jìn)至框306,其中第一設(shè)備210從服務(wù)器接收第一設(shè)備210和第二設(shè)備250之間的共同的通信能力的指示。如上文所描述的,通過下列考慮中的一個(gè)或多個(gè),可以確定共同的通信能力:設(shè)備210、250之間的數(shù)據(jù)傳輸速度;電池消耗;以及連接可靠性。
[0035]過程300前進(jìn)至框308,其中使用共同的通信能力來發(fā)起第一設(shè)備210和第二設(shè)備250的配對(duì)。
[0036]圖3闡述了用于使用圖2的示例設(shè)備210、250以及示例云服務(wù)器130經(jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)的示例過程300?,F(xiàn)在將描述一個(gè)示例,其使用圖3的示例過程300、作為智能電話的第一設(shè)備210,所述第一設(shè)備210具有能夠支持音頻、藍(lán)牙和NFC的通信模塊214?,F(xiàn)在將描述該示例,其使用作為平板的第二設(shè)備250,所述第二設(shè)備250具有能夠支持音頻、藍(lán)牙和WiFi的通信模塊254。
[0037]過程300開始于框302,其中,智能電話210發(fā)送初始信號(hào)至平板250。如先前所描述的,可以經(jīng)由具有非可聽超聲頻率的聲音、藍(lán)牙、NFC或其他技術(shù)來發(fā)送初始信號(hào)。
[0038]過程300前進(jìn)至框304,其中,智能電話210將其通信能力(例如,音頻、藍(lán)牙和NFC)的通知發(fā)送至云服務(wù)器130。
[0039]平板250也將其通信能力的通知發(fā)送至云服務(wù)器130。云服務(wù)器130確定智能電話210和平板250之間的共同的通信能力。智能電話210和平板250之間的可能的共同的通信能力是音頻和藍(lán)牙。如前文所討論的是,云服務(wù)器130可以通過多種不同方式確定共同的通信能力。在該示例中,云服務(wù)器130確定藍(lán)牙是由智能電話210和平板250所共享的共同的通信能力。
[0040]過程300前進(jìn)至框306,其中,智能電話210從服務(wù)器130接收藍(lán)牙是智能電話210和平板250之間共同的通信能力的指示。過程300前進(jìn)至框308,其中,智能電話210使用藍(lán)牙發(fā)起與平板250的配對(duì)。
[0041]圖4示出了用于使用圖2的示例客戶端210、250和云服務(wù)器130來經(jīng)由云服務(wù)器進(jìn)行設(shè)備配對(duì)的示例過程400。雖然結(jié)合圖2描述了圖4,應(yīng)注意的是,圖4的過程框可以由其他系統(tǒng)執(zhí)行。當(dāng)?shù)诙O(shè)備250不能直接向第一設(shè)備210傳輸數(shù)據(jù)時(shí),可以使用圖4所示的過程。例如,如果共同的通信能力是單邊音頻,其中,第一設(shè)備210具有揚(yáng)聲器并且第二設(shè)備250具有麥克風(fēng),第二設(shè)備250不能直接向第一設(shè)備210傳輸數(shù)據(jù)。
[0042]過程400開始于框402,其中,第一設(shè)備210發(fā)送初始信號(hào)至第二設(shè)備250。在某些方面,可經(jīng)由具有非可聽超聲頻率的聲音來發(fā)送初始信號(hào)。在某些方面,在從用戶接收到輸入時(shí),由第一設(shè)備發(fā)送初始信號(hào)。例如,該輸入可以是在設(shè)備商的按鈕輕擊、給予該設(shè)備的語音命令或者該設(shè)備的物理移動(dòng)。
[0043]在框404,第一設(shè)備210和第二設(shè)備250發(fā)送通信能力的通知至云服務(wù)器130。通信能力的示例包括音頻通信、藍(lán)牙、NFC和WiFi。在某些方面,音頻通信能力可以是單邊的。當(dāng)?shù)谝辉O(shè)備210能夠發(fā)送音頻信號(hào)(例如揚(yáng)聲器)并且第二設(shè)備250能夠接收音頻信號(hào)(例如,具有麥克風(fēng))時(shí),使用單邊音頻通信。在某些方面,音頻通信能力可以是雙邊的。當(dāng)?shù)谝辉O(shè)備210和第二設(shè)備250均能夠發(fā)送并接收音頻信號(hào)時(shí),使用雙邊音頻通信。
[0044]在框406,云服務(wù)器130確定第一設(shè)備210和第二設(shè)備250之間的共同的通信能力,并且向第一設(shè)備210指示共同的通信能力?;趶牡谝辉O(shè)備210和第二設(shè)備250接收的通信能力信息,云服務(wù)器130選擇用于將第一設(shè)備210與第二設(shè)備250配對(duì)的共同的通信能力?;趦蓚€(gè)設(shè)備210、250之間的數(shù)據(jù)傳輸?shù)乃俣龋品?wù)器130可以確定共同的通信能力。
[0045]在框408,第一設(shè)備210發(fā)送令牌至云服務(wù)器130。在某些方面,該令牌被用于創(chuàng)建第一設(shè)備210和第二設(shè)備250之間的配對(duì)連接。令牌可以是任意位的數(shù)據(jù)。例如,令牌可以是數(shù)字、詞、或者字母和數(shù)字的組合。
[0046]由第一設(shè)備210發(fā)送的令牌被云服務(wù)器130接收,并且云服務(wù)器130隨后可以從第二設(shè)備250接收驗(yàn)證請(qǐng)求。如果第二設(shè)備250接收的令牌與云服務(wù)器130所接收的令牌匹配,則該連接是安全的。即,第二設(shè)備250和云服務(wù)器130已驗(yàn)證它們均與相同設(shè)備通信(例如,第一設(shè)備210)。
[0047]在框410,第一設(shè)備210使用該共同的通信能力發(fā)送令牌至第二設(shè)備250。在框412,第二設(shè)備250與云服務(wù)器130驗(yàn)證該令牌,云服務(wù)器在框408中從第一設(shè)備210接收了令牌。在框404,在第一設(shè)備210和第二設(shè)備250之間建立連接。如果第二設(shè)備250不能直接向第一設(shè)備210傳輸數(shù)據(jù),則云服務(wù)器130可以便利該數(shù)據(jù)傳輸。
[0048]圖5是示出了本技術(shù)的某些實(shí)施方式可以被實(shí)現(xiàn)的示例計(jì)算機(jī)系統(tǒng)500的框圖。在某些方面,計(jì)算機(jī)系統(tǒng)500可以使用硬件或者以專用服務(wù)器或集成到另一實(shí)體中或分布于多個(gè)實(shí)體方式的軟件和硬件的組合來實(shí)現(xiàn)。
[0049]計(jì)算機(jī)系統(tǒng)500(例如,客戶端110和服務(wù)器130)包括總線508或用于傳輸信息的其他通信機(jī)制以及與總線508耦合用于處理信息的處理器502(例如,處理器212)。通過示例方式,可以利用一個(gè)或多個(gè)處理器502實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)500。處理器502可以是通用微處理器、微控制器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、可編程邏輯設(shè)備(PLD)、控制器、狀態(tài)機(jī)、門邏輯、離散硬件組件或者能夠執(zhí)行信息的計(jì)算或其他操控的任何其他適當(dāng)實(shí)體。
[0050]除了硬件以外,計(jì)算機(jī)系統(tǒng)500可以包括創(chuàng)建用于所討論的計(jì)算機(jī)程序的執(zhí)行環(huán)境的代碼,例如構(gòu)成處理器固件的代碼、協(xié)議棧、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)或者在包含的存儲(chǔ)器504中存儲(chǔ)的那些的一個(gè)或多個(gè)的組合(例如,存儲(chǔ)器216),諸如隨機(jī)存取存儲(chǔ)器(RAM)、閃存、只讀存儲(chǔ)器(ROM)、可編程只讀存儲(chǔ)器(PROM)、可擦PROM(EPROM)、寄存器、硬盤、可移動(dòng)盤、⑶_R0M、DVD或任何其他適當(dāng)存儲(chǔ)設(shè)備,與總線508耦合,用于存儲(chǔ)待由處理器502執(zhí)行的信息和指令。處理器502和存儲(chǔ)器504可以由專用邏輯電路補(bǔ)充或包含在其中。
[0051]這些指令可以被存儲(chǔ)在存儲(chǔ)器504中,并且實(shí)現(xiàn)在一個(gè)或多個(gè)計(jì)算機(jī)程序中,SP,在計(jì)算機(jī)可讀介質(zhì)上編碼的計(jì)算機(jī)程序指令的一個(gè)或多個(gè)模塊,由計(jì)算機(jī)系統(tǒng)500執(zhí)行或者控制其操作,并且,根據(jù)本領(lǐng)域的技術(shù)人員所熟知的任何方法,包括但不限于計(jì)算機(jī)語言,諸如面向數(shù)據(jù)的語言(例如,301^、(^%)、系統(tǒng)語言(例如,(:、對(duì)象-(^++、匯編)、結(jié)構(gòu)化語言(例如,Java、.NET)以及應(yīng)用語言(例如,PHP、Ruby、Per 1、Python)。指令也可以通過計(jì)算機(jī)語言實(shí)現(xiàn),諸如陣列語言、面向方面語言、匯編語言、創(chuàng)作語言、命令行接口語言、編譯語言、并發(fā)語言、大括號(hào)語言、數(shù)據(jù)流語言、數(shù)據(jù)結(jié)構(gòu)語言、聲明語言、機(jī)密語言、擴(kuò)展語言、第四代語言、功能語言、交互模式語言、解釋語言、迭代語言、基于列表的語言、小語言、基于邏輯的語言、機(jī)器語言、宏語言、元編程語言、多范式語言、數(shù)字分析、基于非英語的語言、基于面向?qū)ο蠓诸惖恼Z言、面向?qū)ο笤驼Z言、越位規(guī)則語言、過程語言、反射語言、基于規(guī)則的語言、腳本語言、基于棧的語言、同步語言、語法處理語言、視覺語言、沃思語言、可嵌入語言以及基于xml的語言。存儲(chǔ)器504也可被用于存儲(chǔ)在指令執(zhí)行期間待由處理器502執(zhí)行的臨時(shí)變量或其他中間信息。
[0052]此處所討論的計(jì)算機(jī)程序不一定對(duì)應(yīng)于文件系統(tǒng)中的文件。程序可以被存儲(chǔ)在保存其他程序或數(shù)據(jù)的文件的部分中(例如,在標(biāo)記語言文檔中存儲(chǔ)的一個(gè)或多個(gè)腳本)中,在專用于所討論的程序的單一文件中,或者在多個(gè)協(xié)同文件中(例如,存儲(chǔ)一個(gè)或多個(gè)模塊、子程序或代碼部分)中。計(jì)算機(jī)程序可以被布署為在位于一個(gè)地點(diǎn)或分布于多個(gè)地點(diǎn)并且通過通信網(wǎng)絡(luò)互連的多個(gè)計(jì)算機(jī)上執(zhí)行。在本說明書中所描述的過程和邏輯流可以由一個(gè)或多個(gè)可編程處理器執(zhí)行,其執(zhí)行一個(gè)或多個(gè)計(jì)算機(jī)程序,以通過對(duì)輸入數(shù)據(jù)操作并且產(chǎn)生輸出來執(zhí)行功能。
[0053]計(jì)算機(jī)系統(tǒng)500進(jìn)一步包括數(shù)據(jù)存儲(chǔ)設(shè)備506,諸如磁盤或光盤,其與總線508耦合,用于存儲(chǔ)信息和指令。計(jì)算機(jī)系統(tǒng)500可以經(jīng)由輸入/輸出模塊510被耦合到各種設(shè)備。輸入/輸出模塊510可以是任意輸入/輸出模塊。不例輸入/輸出模塊510包括諸如USB端口的數(shù)據(jù)端口。輸入/輸出模塊510被配置成連接至通信模塊512。示例通信模塊512(例如,通信模塊214)包括網(wǎng)絡(luò)接口卡,諸如以太網(wǎng)卡和調(diào)制解調(diào)器。在某些方面,輸入/輸出模塊510被配置成連接至多個(gè)設(shè)備,諸如輸入設(shè)備514和/或輸出設(shè)備516。示例輸入設(shè)備514包括鍵盤和指示設(shè)備,例如鼠標(biāo)和軌跡球,用戶可以通過其對(duì)計(jì)算機(jī)系統(tǒng)500提供輸入。其他種類的輸入設(shè)備514也可以被用于提供與用戶的互動(dòng),諸如觸摸輸入設(shè)備、視覺輸入設(shè)備、音頻輸入設(shè)備或大腦-計(jì)算機(jī)接口設(shè)備。例如,提供給用戶的反饋可以是任何形式的感知反饋,例如視覺范圍、聽覺反饋或觸覺反饋;并且來自用戶的輸入可以任何形式被接收,包括聲學(xué)、語音、觸覺或腦波輸入。示例輸出設(shè)備516包括顯示設(shè)備,諸如LED(發(fā)光二極管)、CRT(陰極射線管)或IXD (液晶顯示器)屏幕,用于向用戶顯示信息。
[0054]根據(jù)本公開的一個(gè)方面,響應(yīng)于處理器502執(zhí)行在存儲(chǔ)器504中包含的一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列,可以使用計(jì)算機(jī)系統(tǒng)500實(shí)現(xiàn)客戶端110和服務(wù)器130。這樣的指令可以從另一機(jī)器可讀介質(zhì)中被讀入存儲(chǔ)器504,諸如數(shù)據(jù)存儲(chǔ)設(shè)備506。在主存儲(chǔ)器504中包含的指令序列的執(zhí)行導(dǎo)致處理器502執(zhí)行此處所描述的過程步驟。在多處理布置中的一個(gè)或多個(gè)處理器也可以被采用,以執(zhí)行在存儲(chǔ)器504中包含的指令序列。在替選的方面,可以使用硬線電路來替代或與軟件指令組合,以實(shí)現(xiàn)本公開的各個(gè)方面。因此,本公開的方面不限于任何硬件電路和軟件的特定組合。
[0055]本說明中所描述的主題的各個(gè)方面可以在計(jì)算系統(tǒng)中實(shí)現(xiàn),該系統(tǒng)包括后端組件,例如數(shù)據(jù)服務(wù)器;或者包括中間件組件,例如應(yīng)用服務(wù)器;或者包括前端組件,例如具有用戶通過其可以與本說明書所描述的主題的實(shí)施方式交互的圖形用戶界面或web瀏覽器的客戶端計(jì)算機(jī);或者這樣的后端、中間件或者前端組件的任何組合。通過任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信,例如通信網(wǎng)絡(luò),該系統(tǒng)組件可以被互相連接。通信網(wǎng)絡(luò)(例如網(wǎng)絡(luò)150)可以包括例如個(gè)域網(wǎng)(PAN)、局域網(wǎng)(LAN)、校園王(CAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、寬帶網(wǎng)絡(luò)(BBN)、互聯(lián)網(wǎng)等中的任何一個(gè)或多個(gè)。此外,通信網(wǎng)絡(luò)可以包括但不限于例如下列網(wǎng)絡(luò)拓?fù)渲械娜我庖粋€(gè)或多個(gè),包括總線網(wǎng)絡(luò)、星性網(wǎng)絡(luò)、環(huán)形網(wǎng)絡(luò)、網(wǎng)格網(wǎng)絡(luò)、星形總線網(wǎng)絡(luò)、樹形或分級(jí)網(wǎng)絡(luò)等。通信模塊可以是例如調(diào)制解調(diào)器或以太網(wǎng)卡。
[0056]計(jì)算機(jī)系統(tǒng)500可以包括客戶端和服務(wù)器。客戶端和服務(wù)器通常彼此遠(yuǎn)離,并且通常通過通信網(wǎng)絡(luò)進(jìn)行交互。通過在相應(yīng)計(jì)算機(jī)上運(yùn)行并且彼此具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序,產(chǎn)生客戶端和服務(wù)器的關(guān)系。計(jì)算機(jī)系統(tǒng)500可以是例如但不限于臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)或者平板計(jì)算機(jī)。計(jì)算機(jī)系統(tǒng)500也可以被嵌入到其他設(shè)備中,例如但不限于移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、移動(dòng)音頻播放器、全球定位系統(tǒng)(GPS)接收器、視頻游戲控制臺(tái)和/或電視機(jī)頂盒。
[0057]此處所使用的術(shù)語“機(jī)器可讀存儲(chǔ)介質(zhì)”或者“計(jì)算機(jī)可讀介質(zhì)”指參與向處理器502提供用于執(zhí)行的指令或數(shù)據(jù)的任何一個(gè)或多個(gè)介質(zhì)。這樣的介質(zhì)可以采用許多形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)包括例如光盤、磁盤或閃存,諸如數(shù)據(jù)存儲(chǔ)設(shè)備506。易失性介質(zhì)包括動(dòng)態(tài)存儲(chǔ)器,諸如存儲(chǔ)器504。傳輸介質(zhì)包括同軸電纜、銅線以及光纖,包括含有總線508的線。通用形式的機(jī)器可讀介質(zhì)包括例如軟盤、柔性盤、硬盤、磁帶、任何其他磁性介質(zhì)、CD-R0M、DVD、任何其他光學(xué)介質(zhì)、打孔卡、紙帶、具有孔模式的任何其他物理介質(zhì)、RAM、PR0M、EPR0M、FLASH EPR0M、任何其他存儲(chǔ)器芯片或卡盒或計(jì)算機(jī)可以從其讀取的任何其他介質(zhì)。機(jī)器可讀存儲(chǔ)介質(zhì)可以是機(jī)器可讀存儲(chǔ)設(shè)備、機(jī)器可讀存儲(chǔ)基板、存儲(chǔ)器設(shè)備、實(shí)現(xiàn)機(jī)器可讀傳播信號(hào)的物質(zhì)構(gòu)成、或者它們中的一個(gè)或多個(gè)的組合。
[0058]如在本文中使用的,在用詞語“和”或“或”將任何項(xiàng)目分開的一系列項(xiàng)目后的短語“至少一個(gè)”修飾該列表整體,而非該列表的每個(gè)成員(即每個(gè)項(xiàng)目)。短語“至少一個(gè)”不要求選擇至少一個(gè)項(xiàng)目;相反,該短語允許包括這些項(xiàng)目的任意一個(gè)的至少一個(gè)、以及/或者這些項(xiàng)目的任意組合的至少一個(gè)、以及/或者這些項(xiàng)目中的每個(gè)的至少一個(gè)的含義。通過示例方式,短語“A、B和C中的至少一個(gè)”或者“A、B或C中的至少一個(gè)”每個(gè)指僅A、僅B或僅C;A、B和C的任意組合;以及/或者A、B和C中的每個(gè)的至少一個(gè)。就在說明書中或權(quán)利要求中所使用的術(shù)語“包括”、“具有”等而言,這樣的術(shù)語目的旨在與當(dāng)術(shù)語“包括”在權(quán)利要求中被用作連接詞時(shí)所解釋的相似方式的包括。
[0059]除非另有明確說明,對(duì)于元件的單數(shù)形式的引用不旨在表示“一個(gè)且僅一個(gè)”,而是“一個(gè)或多個(gè)”。術(shù)語“某些”指一個(gè)或多個(gè)。本公開通篇所描述的各個(gè)配置的元件的所有結(jié)構(gòu)性和功能性等同物,本領(lǐng)域的技術(shù)人員所已知或后來得知的,均通過引用被明確合并于此以及旨在被本技術(shù)涵蓋。而且,本文所公開的內(nèi)容不旨在專用于公眾,無論這樣的公開在上文描述中是否被明確記載。
[0060]雖然本說明書含有許多細(xì)節(jié),但是這些不應(yīng)被解釋為對(duì)于可以要求的范圍的限定,而是作為主題的特定實(shí)施方式的描述。在本說明中在分立實(shí)施方式的上下文中描述的某些特征也能夠以組合方式在單一實(shí)施例中實(shí)現(xiàn)。相反,在單一實(shí)施例的上下文中描述的各個(gè)特征也可以分立地在多個(gè)實(shí)施例中或以任何適當(dāng)?shù)淖咏M合來實(shí)現(xiàn)。而且,雖然特征在上文中可能被描述以某些組合發(fā)揮作用,甚至初始時(shí)被要求這樣,但來自所要求的組合的一個(gè)或多個(gè)特征在某些情形下可以從該組合中刪除,并且所要求的組合可以被指向子組合或子組合的變體。
[0061]已經(jīng)在特定方面描述了本說明書的主題,但是其他方面可以被實(shí)現(xiàn)并且在所附權(quán)利要求的范圍內(nèi)。例如,雖然在附圖中以特定順序描述了操作,但這不應(yīng)被理解為要求這樣的操作以所示的特定順序或依序來執(zhí)行,或者應(yīng)執(zhí)行所有圖示的操作來實(shí)現(xiàn)期望的結(jié)果。在權(quán)利要求中記載的動(dòng)作可以按照不同順序執(zhí)行,并且仍能實(shí)現(xiàn)期望的結(jié)果。例如,在附圖中所描述的過程不一定要求所示的特定順序或依序來實(shí)現(xiàn)期望的結(jié)果。在某些情形下,多任務(wù)和并行處理可能是有利的。而且,在上文所描述的方面中的各種系統(tǒng)組件的分離不應(yīng)被理解為在所有方面需要這樣的分離,并且,應(yīng)理解的是,所描述的程序組件和系統(tǒng)通??梢约稍趩我卉浖a(chǎn)品中,或者被封裝成多個(gè)軟件產(chǎn)品。其他變體在所附權(quán)利要求的范圍6 L
o fr J
【主權(quán)項(xiàng)】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 將初始信號(hào)從第一設(shè)備發(fā)送至第二設(shè)備; 發(fā)送通知至服務(wù)器,其中所述通知包括所述第一設(shè)備的通信能力的集合; 從所述服務(wù)器接收在所述第一設(shè)備和所述第二設(shè)備之間的共同的通信能力的指示;以及 響應(yīng)于所接收的指示,使用所述共同的通信能力發(fā)起所述第一設(shè)備和所述第二設(shè)備的配對(duì)。2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,發(fā)起所述第一設(shè)備和所述第二設(shè)備的配對(duì)包括: 由所述第一設(shè)備產(chǎn)生配對(duì)令牌; 將所述配對(duì)令牌從所述第一設(shè)備發(fā)送至所述服務(wù)器; 使用所述共同的通信能力將所述配對(duì)令牌從所述第一設(shè)備發(fā)送至所述第二設(shè)備。3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述初始信號(hào)經(jīng)由非可聽超聲頻率來發(fā)送。4.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述非可聽超聲頻率在19kHz或更高的頻譜內(nèi)。5.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述初始信號(hào)通過所述第一設(shè)備的物理移動(dòng)來觸發(fā)。6.根據(jù)權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述設(shè)備的所述物理移動(dòng)是以下至少一個(gè):在兩個(gè)設(shè)備的屏幕彼此面對(duì)的同時(shí)將所述第一設(shè)備朝所述第二設(shè)備快速移動(dòng);在兩個(gè)設(shè)備躺在一個(gè)表面上的同時(shí)將所述第一設(shè)備滑向所述第二設(shè)備;在所述表面上將所述第一設(shè)備挨著所述第二設(shè)備放下;或者在兩個(gè)設(shè)備的屏幕彼此面對(duì)的同時(shí)在第二設(shè)備的上方揮動(dòng)第一設(shè)備。7.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述共同的通信能力是以下至少一個(gè):藍(lán)牙無線標(biāo)準(zhǔn)、近場(chǎng)通信、WiF1、單邊音頻或者雙邊音頻。8.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括將所述第一設(shè)備與所述第二設(shè)備配對(duì),其中通過所述服務(wù)器來完成所述配對(duì)的數(shù)據(jù)傳輸。9.一種系統(tǒng),包括: 存儲(chǔ)可執(zhí)行指令的存儲(chǔ)器;以及 處理器,所述處理器被配置成執(zhí)行在所述存儲(chǔ)器中存儲(chǔ)的所述可執(zhí)行指令,以: 將初始信號(hào)從第一設(shè)備發(fā)送至第二設(shè)備; 將所述第一設(shè)備的通信能力的集合的通知從所述第一設(shè)備發(fā)送至所述第二設(shè)備; 從所述第二設(shè)備接收在所述第一設(shè)備和所述第二設(shè)備之間的共同的通信能力的指示;以及 響應(yīng)于所接收的指示,使用所述共同的通信能力來發(fā)起所述第一設(shè)備和所述第二設(shè)備的配對(duì)。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,發(fā)起所述第一設(shè)備和所述第二設(shè)備的配對(duì)包括: 由所述第一設(shè)備產(chǎn)生配對(duì)令牌; 將所述配對(duì)令牌從所述第一設(shè)備發(fā)送至所述服務(wù)器; 使用所述共同的通信能力將所述配對(duì)令牌從所述第一設(shè)備發(fā)送至所述第二設(shè)備。11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述初始信號(hào)經(jīng)由可聽超聲頻率來發(fā)送。12.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述初始信號(hào)由所述第一設(shè)備的物理移動(dòng)觸發(fā)。13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述設(shè)備的所述物理運(yùn)動(dòng)是以下至少一個(gè):在兩個(gè)設(shè)備的屏幕彼此面對(duì)的同時(shí)將所述第一設(shè)備朝所述第二設(shè)備快速移動(dòng);在兩個(gè)設(shè)備躺在一個(gè)表面上的同時(shí)將所述第一設(shè)備滑向所述第二設(shè)備;在所述表面上將所述第一設(shè)備挨著所述第二設(shè)備放下;或者在兩個(gè)設(shè)備的屏幕彼此面對(duì)的同時(shí)在第二設(shè)備的上方揮動(dòng)第一設(shè)備。14.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述共同的通信能力是以下中的至少一個(gè):藍(lán)牙無線標(biāo)準(zhǔn)、近場(chǎng)通信、WiF1、單邊音頻或者雙邊音頻。15.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述處理器被進(jìn)一步配置成將所述第一設(shè)備與所述第二設(shè)備配對(duì),其中所述配對(duì)的數(shù)據(jù)傳輸通過所述服務(wù)器來實(shí)現(xiàn)。16.—種實(shí)現(xiàn)指令的非臨時(shí)性機(jī)器可讀介質(zhì),所述指令在由機(jī)器執(zhí)行時(shí)允許所述機(jī)器執(zhí)行一種方法,所述方法包括: 將初始信號(hào)從第一設(shè)備發(fā)送至第二設(shè)備,其中所述初始信號(hào)經(jīng)由非可聽超聲頻率發(fā)送; 將通知發(fā)送至服務(wù)器,其中所述通知包括所述第一設(shè)備的通信能力的集合; 從所述服務(wù)器接收在所述第一設(shè)備和所述第二設(shè)備之間的共同的通信能力的指示;以及 響應(yīng)于所接收的指示,使用所述共同的通信能力來發(fā)起所述第一設(shè)備和所述第二設(shè)備的配對(duì)。17.根據(jù)權(quán)利要求16所述的非臨時(shí)性機(jī)器可讀介質(zhì),其中,發(fā)起所述第一設(shè)備和所述第二設(shè)備的配對(duì)包括: 由所述第一設(shè)備產(chǎn)生配對(duì)令牌; 將所述配對(duì)令牌從所述第一設(shè)備發(fā)送至所述服務(wù)器; 使用所述共同的通信能力將所述配對(duì)令牌從所述第一設(shè)備發(fā)送至所述第二設(shè)備。18.根據(jù)權(quán)利要求16所述的非臨時(shí)性機(jī)器可讀介質(zhì),其中,所述非可聽超聲頻率在19kHz或更高的頻譜內(nèi)。19.根據(jù)權(quán)利要求16所述的非臨時(shí)性機(jī)器可讀介質(zhì),其中,所述初始信號(hào)通過所述第一設(shè)備的物理移動(dòng)來觸發(fā)。20.根據(jù)權(quán)利要求16所述的非臨時(shí)性機(jī)器可讀介質(zhì),進(jìn)一步包括將所述第一設(shè)備與所述第二設(shè)備配對(duì),其中所述配對(duì)的數(shù)據(jù)傳輸通過所述服務(wù)器來完成。
【文檔編號(hào)】H04B7/24GK105874725SQ201480071657
【公開日】2016年8月17日
【申請(qǐng)日】2014年12月16日
【發(fā)明人】博里斯·斯穆斯, 克里斯蒂安·普拉格曼, 特朗德·托馬斯·維爾納, 安東尼奧·貝爾納多·蒙泰羅·科斯塔, 亞歷杭德羅·喬斯·考夫曼
【申請(qǐng)人】谷歌公司