本申請主要涉及確定呈現(xiàn)電話通信的音頻的裝置。
背景技術(shù):
支持藍牙的裝置常常彼此自動連接,并且能夠共同用于參與電話通信。然而,如在本文中所理解的,有時用戶可能在一個裝置(諸如智能電話)附近,而不在另一裝置(諸如藍牙耳機)附近。雖然如此,由于智能電話與耳機的自動連接,當用戶試圖僅使用智能電話參與電話通信時,因為電話通信的音頻被呈現(xiàn)在藍牙耳機處,而藍牙耳機不是位于距離用戶方便接近的距離處,所以該用戶在智能電話處可能什么都聽不到。目前沒有用于解決上述問題的適當解決方案。
技術(shù)實現(xiàn)要素:
因此,在一方面中,第一裝置包括:處理器,能夠被該處理器訪問的藍牙收發(fā)器,以及能夠被該處理器訪問的存儲器。該存儲器承載能夠被處理器執(zhí)行的指令,該指令能夠被處理器執(zhí)行以:基于在藍牙收發(fā)器處接收的至少一個信號,確定從第一裝置到不同于該第一裝置的第二裝置的距離。也能夠執(zhí)行該指令以基于該距離,在第一裝置處執(zhí)行與電話通信相關(guān)的至少一個功能。
在另一方面中,一種方法包括:確定至少在第一裝置與第二裝置之間的距離,以及至少部分地基于該距離的確定,確定在第一裝置和第二裝置中的哪個裝置處呈現(xiàn)至少音頻。
在又一方面中,一種設(shè)備包括:第一處理器、網(wǎng)絡(luò)適配器,以及承載能夠被第二處理器執(zhí)行的指令的存儲器,該指令能夠被第二處理器執(zhí)行以:至少部分地基于兩個裝置之間的距離的確定,確定至少兩個裝置中的要呈現(xiàn)內(nèi)容的至少一個裝置。第一處理器經(jīng)由網(wǎng)絡(luò)適配器通過網(wǎng)絡(luò)傳送指令。
關(guān)于結(jié)構(gòu)和操作,參考附圖能夠最佳地理解本原理的細節(jié),在附圖中相同的附圖標記表示相同的部件,并且其中:
附圖說明
圖1是根據(jù)本原理的示例系統(tǒng)的框圖;
圖2是根據(jù)本原理的裝置的網(wǎng)絡(luò)的框圖;
圖3和圖4是示出根據(jù)本原理的示例算法的流程圖;
圖5是根據(jù)本原理的示例用戶接口(UI);以及
圖6是根據(jù)本原理的示例圖示。
具體實施例
本公開內(nèi)容主要涉及基于裝置的信息。對于本文所討論的任何計算機系統(tǒng),系統(tǒng)可以包括服務(wù)器和客戶端組件,它們通過網(wǎng)絡(luò)連接,使得可以在客戶端與服務(wù)器組件之間交換數(shù)據(jù)。客戶端組件可以包括一個或多個計算裝置,包括電視(例如,智能電視、支持因特網(wǎng)的電視)、諸如桌上型電腦、膝上型電腦和平板電腦的計算機、所謂的可轉(zhuǎn)變裝置(convertible device)(例如,具有平板電腦配置和膝上型電腦配置)、以及其它移動裝置,包括智能電話。作為非限制性示例,這些客戶端裝置可以使用來自Apple、Google或Microsoft的操作系統(tǒng)。也可以使用Unix或類似的諸如Linux的操作系統(tǒng)。這些操作系統(tǒng)能夠執(zhí)行一個或多個瀏覽器,諸如由Microsoft或Google或Mozilla制作的瀏覽器或其它瀏覽器程序,該一個或多個瀏覽器能夠通過網(wǎng)絡(luò)(諸如因特網(wǎng)、局域網(wǎng)或虛擬專用網(wǎng)絡(luò))訪問由因特網(wǎng)服務(wù)器托管(host)的網(wǎng)絡(luò)應(yīng)用程序。
如本文所使用的,指令指的是用于處理系統(tǒng)中的信息的計算機實現(xiàn)的步驟。能夠通過軟件、固件或硬件來實現(xiàn)指令;因此,就功能性方面來描述說明性的部件、塊、模塊、電路和步驟。
處理器可以是能夠通過各種線(諸如地址線、數(shù)據(jù)線和控制線)以及寄存器和移位寄存器來執(zhí)行邏輯的任何常規(guī)的通用單芯片處理器或多芯片處理器。此外,除通用處理器以外,還能夠在以下裝置中或通過以下裝置來實現(xiàn)或執(zhí)行本文所述的任何邏輯塊、模塊和電路:數(shù)字信號處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)、或被設(shè)計成執(zhí)行本文所述的功能的其它可編程邏輯器件,諸如專用集成電路(ASIC)、離散門或晶體管邏輯、離散硬件部件或它們的任何組合。還能夠通過控制器或狀態(tài)機或計算裝置的組合來實現(xiàn)處理器。
本文中通過流程圖描述的任何軟件和/或應(yīng)用程序和/或用戶界面能夠包括各種子例程、過程等。應(yīng)當理解,被公開為例如由模塊執(zhí)行的邏輯能夠被重新分配給其它軟件模塊,和/或在單個模塊中組合在一起,和/或在共享庫中可用。
當通過軟件實現(xiàn)時,能夠用適當?shù)恼Z言,諸如C#或C++但不限于C#或C++,來編寫邏輯,并且能夠?qū)⑦壿嫶鎯υ谟嬎銠C可讀存儲介質(zhì)(例如,可以不是過渡信號)上或通過它來傳輸,該計算機可讀存儲介質(zhì)諸如隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、壓縮光盤只讀存儲器(CD-ROM)或諸如數(shù)字多功能盤(DVD)的其它光盤存儲器、磁盤存儲器或包括可移動U盤(thumb drive)的其它磁存儲器等。連接可以建立計算機可讀介質(zhì)。這種連接能夠包括例如硬線電纜,其包括光纖和同軸電纜以及雙絞線。這種連接可以包括無線通信連接,包括紅外線和無線電。
在一個示例中,處理器能夠通過它的輸入線從數(shù)據(jù)存儲器(諸如計算機可讀存儲介質(zhì))訪問信息,和/或處理器能夠通過啟動無線收發(fā)機發(fā)送和接收數(shù)據(jù)來從因特網(wǎng)服務(wù)器無線地訪問信息。當數(shù)據(jù)被接收時,通常由天線與處理器的寄存器之間的電路將數(shù)據(jù)從模擬信號轉(zhuǎn)換成數(shù)字信號,并且當發(fā)送數(shù)據(jù)時將數(shù)據(jù)從數(shù)字信號轉(zhuǎn)換成模擬信號。然后處理器通過它的移位寄存器處理數(shù)據(jù),以將計算后的數(shù)據(jù)輸出到輸出線上,以用于在裝置上顯示所計算的數(shù)據(jù)。
能夠以任何適當?shù)慕M合將包括在一個實施例中的部件用在其它實施例中。例如,可以組合、互換或從其它實施例中刪除本文所述的和/或附圖中所示的各種部件中的任何部件。
“具有A、B和C中的至少一個的系統(tǒng)”(同樣地,“具有A、B或C中的至少一個的系統(tǒng)”以及“具有A、B、C中的至少一個的系統(tǒng)”)包括下述系統(tǒng):只具有A、只具有B、只具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C的系統(tǒng)等。
“具有A、B和C中的一個或多個的系統(tǒng)”(同樣地,“具有A、B或C中的一個或多個的系統(tǒng)”以及“具有A、B、C中的一個或多個的系統(tǒng)”)包括下述系統(tǒng):只具有A、只具有B、只具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C的系統(tǒng)等。
術(shù)語“電路”或“線路”被用在發(fā)明內(nèi)容、說明書和/或權(quán)利要求中。如在本領(lǐng)域中公知的,術(shù)語“線路”包括所有等級的可用集成,例如從離散邏輯電路到最高等級的電路集成,諸如VLSI,并且包括被編程為執(zhí)行實施例的功能的可編程邏輯部件,以及通過指令編程以執(zhí)行所述功能的通用或?qū)S锰幚砥鳌?/p>
現(xiàn)在具體參考圖1,其示出了信息處理系統(tǒng)和/或計算機系統(tǒng)100的示例框圖。注意到,在一些實施例中,系統(tǒng)100可以是臺式電腦系統(tǒng),諸如由北卡羅萊納州莫里斯維爾(Morrisville,NC)的聯(lián)想(美國)公司銷售的或系列個人電腦中的一個,或由北卡羅萊納州莫里斯維爾的聯(lián)想(美國)公司銷售的工作站電腦,諸如然而,從本文的描述可以明顯看出,根據(jù)本原理的客戶端裝置、服務(wù)器或其它機器可以包括其它特征或僅包括系統(tǒng)100的一些特征。并且,系統(tǒng)100可以是例如游戲機,諸如或
如圖1中所示,系統(tǒng)100包括所謂的芯片組110。芯片組指的是被設(shè)計成共同工作的一組集成電路或芯片。芯片組通常作為單個產(chǎn)品來銷售(例如,考慮市場上銷售的等品牌的芯片組)。
在圖1的示例中,芯片組110具有特定架構(gòu),其可以根據(jù)品牌或制造商而在某種程度上有所不同。芯片組110的架構(gòu)包括核和存儲器控制組120以及I/O控制器集線器150,它們通過例如直接管理接口或直接媒體接口(DMI)142或鏈路控制器144來交換信息(例如,數(shù)據(jù)、信號、命令等)。在圖1的示例中,DMI 142是芯片對芯片接口(有時稱為“北橋”和“南橋”之間的鏈路)。
核和存儲器控制器組120包括通過前端總線(FSB)124交換信息的一個或多個處理器122(例如,單核或多核處理器等)和存儲器控制器集線器126。如本文所述,例如,可以將核和存儲器控制組120的各個部件集成在單個處理器晶片上,以制作代替常規(guī)的“北橋”式架構(gòu)的芯片。
存儲器控制器集線器126與存儲器140對接。例如,存儲器控制器集線器126可以為DDR SDRAM存儲器(例如,DDR、DDR2、DDR3等)提供支持。通常,存儲器140是一種隨機存取存儲器(RAM)。它通常被稱為“系統(tǒng)存儲器”。
存儲器控制器集線器126還包括低壓差分信號接口(LVDS)132。LVDS 132可以是用于支持顯示裝置192(例如,CRT、平板顯示器、投影儀、支持觸摸的顯示器等)的所謂的LVDS顯示接口(LDI)。塊138包括可以通過LVDS接口132支持的技術(shù)的一些示例(例如,串行數(shù)字視頻、HDMI/DVI、顯示端口)。存儲器控制器集線器126也包括一個或多個PCI高速接口(PCI-E)134,例如,用于支持獨立顯卡136。使用PCI-E接口的獨立顯卡已經(jīng)成為對加速圖形端口(AGP)的替選方法。例如,存儲器控制器集線器126可以包括針對外部的基于PCI-E的顯卡(例如,包括一個或多個GPU)的16路(x16)PCI-E端口。示例系統(tǒng)可以包括支持圖形的PCI-E或AGP。
I/O集線器控制器150包括多個接口。圖1的示例包括SATA接口151、一個或多個PCI-E接口152(可選擇地,一個或多個遺留PCI接口)、一個或多個USB接口153、LAN接口154(更一般地,在處理器122的指示下,通過諸如因特網(wǎng)、WAN、LAN等的至少一個網(wǎng)絡(luò)進行通信的網(wǎng)絡(luò)接口)、通用I/O接口(GPIO)155、低腳數(shù)(low-pin count)(LPC)接口170、電源管理接口161、時鐘發(fā)生器接口162、音頻接口163(例如,用于揚聲器194輸出音頻)、操作總成本(TCO)接口164、系統(tǒng)管理總線接口(例如,多主控(multi-master)串行計算機總線接口)165,以及串行外圍閃存/控制器接口(SPI閃存)166,在圖1的實例中,其包括BIOS 168和啟動代碼190。對于網(wǎng)絡(luò)連接,I/O集線器控制器150可以包括與PCI-E接口端口復(fù)用的集成千兆以太網(wǎng)控制器線。其它網(wǎng)絡(luò)特征可以獨立于PCI-E接口運行。
I/O集線器控制器150的接口提供與多種裝置、網(wǎng)絡(luò)等的通信。例如,SATA接口151提供在一個或多個驅(qū)動180(如HDD、SDD或它們的組合)上讀取、寫入、或讀取并寫入信息,但是無論如何,應(yīng)當將驅(qū)動180理解為例如不是過渡信號的有形計算機可讀存儲介質(zhì)。I/O集線器控制器150還可以包括支持一個或多個驅(qū)動180的高級主機控制器接口(AHCI)。PCI-E接口152允許到裝置、網(wǎng)絡(luò)等的無線連接。USB接口153供給輸入裝置184,諸如鍵盤(KB)、鼠標和各種其它裝置(例如,攝像機、電話、存儲器、媒體播放器等)。
在圖1的示例中,LPC接口170為以下裝置的使用作準備:一個或多個ASIC 171、可信平臺模塊(TPM)172、超級I/O 173、固件集線器174、BIOS支持175以及各種類型的存儲器176,諸如ROM 177、閃存178和非易失性RAM(NVRAM)179。關(guān)于TPM 172,該模塊可以是能夠被用于認證軟件和硬件裝置的芯片的形式。例如,TPM能夠執(zhí)行平臺認證,并且可以被用于驗證尋求訪問的系統(tǒng)是所期望的系統(tǒng)。
當通電時,系統(tǒng)100可以被配置成執(zhí)行存儲在SPI閃存166中的用于BIOS 168的啟動代碼190,并且隨后在一個或多個操作系統(tǒng)和應(yīng)用程序軟件(例如,存儲在系統(tǒng)存儲器140中的)的控制下處理數(shù)據(jù)。操作系統(tǒng)可以被存儲在多個位置中的任何位置中,并且例如可以根據(jù)BIOS 168的指令訪問操作系統(tǒng)。
此外,系統(tǒng)100可以包括用于使用藍牙通信協(xié)議與其它裝置(諸如將參考圖2在下文描述的佩戴式裝置206)進行通信的藍牙和/或藍牙低功耗(BLE)通信元件191(例如,藍牙4.0通信元件),以及被配置成從至少一個衛(wèi)星接收地理位置信息并且將該信息提供給處理器122的GPS接收機193。然而,應(yīng)當理解,根據(jù)本原理,可以使用除GPS接收機以外的其它合適的位置接收機來確定系統(tǒng)100的位置。再者,系統(tǒng)100可以包括用于通過無線電話網(wǎng)絡(luò)參與系統(tǒng)100處的電話通信的無線電話收發(fā)器195。
另外,雖然為了清晰起見現(xiàn)在已經(jīng)示出上述內(nèi)容,但是在一些實施例中,系統(tǒng)100可以包括:用于感測和/或測量系統(tǒng)100的方位并將與方位有關(guān)的輸入提供給處理器122的陀螺儀;用于感測系統(tǒng)100的加速度和/或運動并將與加速度和/或運動有關(guān)的輸入提供給處理器122的加速計;基于例如用戶將音頻輸入提供給麥克風而將輸入提供給處理器122的音頻接收機/麥克風;以及用于收集一個或多個圖像并將與一個或多個圖像有關(guān)的輸入提供給處理器122的攝像機。攝像機可以是熱成像攝像機、數(shù)字攝像機(諸如網(wǎng)絡(luò)攝像頭)、三維(3D)攝像機和/或集成在系統(tǒng)100中的、能被處理器122控制以收集圖片/圖像和/或視頻的攝像機。
在轉(zhuǎn)到圖2之前,應(yīng)當理解,示例客戶端裝置或其它機器/計算機可以包括比在圖1的系統(tǒng)100上示出的特征更少或更多的特征。無論如何,至少基于上述內(nèi)容能夠理解的是,系統(tǒng)100被配置成實現(xiàn)本原理。
現(xiàn)在轉(zhuǎn)到圖2,其示出了根據(jù)本原理通過網(wǎng)絡(luò)200(諸如因特網(wǎng))進行通信的示例裝置。應(yīng)當理解,參考圖2所描述的每個裝置可以包括上述系統(tǒng)100的至少一些特征、部件和/或元件。無論如何,圖2示出了筆記本電腦202、臺式電腦204、可佩戴裝置206、智能電視(TV)208、智能電話210、平板電腦212、支持藍牙通信的揚聲器216,以及服務(wù)器214,諸如可以提供能夠被裝置202-212以及216訪問的云存儲的因特網(wǎng)服務(wù)器。應(yīng)當理解,裝置202-216被配置成通過網(wǎng)絡(luò)200彼此通信來實現(xiàn)本原理,諸如通過經(jīng)由藍牙通信、WiFi通信等進行通信。
下面將更詳細地描述可佩戴裝置206,在一些示例實施例中,可佩戴裝置216可以是與人耳結(jié)合的藍牙耳機,可佩戴裝置216具有在佩戴時用于向人耳提供音頻的至少一個揚聲器,具有在佩戴時用于接收由人發(fā)出的音頻的至少一個麥克風,以及具有用于經(jīng)由藍牙通信與諸如智能電話的另一裝置進行通信的藍牙通信元件,其中智能電話本身具有無線電話收發(fā)器以用于促進使用智能電話和可佩戴裝置206中的一個或兩者的電話通信。如圖2中所示,可佩戴裝置206也可以包括:應(yīng)答按鈕和/或元件218,其能夠被操作以使用可佩戴裝置206應(yīng)答呼入電話(對裝置206和/或以下裝置的呼入:該裝置包括經(jīng)由藍牙通信與裝置206通信的無線電話收發(fā)器,諸如智能電話和/或系統(tǒng)100);以及拒接/結(jié)束按鈕和/或元件220,其能夠被操作以拒接呼入電話和/或結(jié)束至少部分地使用可佩戴裝置206正在進行的電話通信。
參考圖3,它示出了可以由諸如系統(tǒng)100的第一裝置根據(jù)本原理實現(xiàn)的示例邏輯。從塊300開始,該邏輯啟動和/或執(zhí)行用于實現(xiàn)本原理的一個或多個應(yīng)用程序,諸如電話應(yīng)用程序、藍牙通信應(yīng)用程序、位置和/或距離確定應(yīng)用程序等。然后該邏輯進行至塊302,在塊302處該邏輯使用藍牙通信將第一裝置連接至至少第二裝置(并且可選擇地,諸如第三裝置的其它裝置)。而后該邏輯進行至塊304,在塊304處該邏輯接收來自第一裝置上的藍牙收發(fā)器的至少一個信號和/或數(shù)據(jù),其中該藍牙收發(fā)器接收來自第二裝置的藍牙信號。并且在塊304處,該邏輯基于信號和/或數(shù)據(jù)確定從第一裝置到第二裝置的距離,以及從第一裝置到該第一裝置在塊302處連接到的任何其它裝置的距離。
使用用于藍牙通信的接收信號強度指示器(RSSI)可以在塊304處確定距離,以基于由其它裝置發(fā)射并在第一裝置處接收的藍牙信號的強度來確定到其它裝置的距離。除了使用藍牙通信以外,或者為了代替藍牙通信,也可以使用下述其它方法來確定距離:諸如,例如使用交換位置信息的在第一裝置與第二裝置之間的Wi-Fi通信;使用網(wǎng)絡(luò)信息;使用從第一裝置上的GPS收發(fā)機接收的GPS坐標以及從第二裝置接收的GPS坐標,以基于GPS坐標確定第一裝置與第二裝置之間的距離;使用第一裝置上的測距儀(例如,激光測距儀、聲納測距儀等)和第一裝置上的攝像機,以基于來自攝像機的圖像以及目標識別的執(zhí)行來識別第二裝置,并且隨后通過控制測距儀來確定到第二裝置的距離等。
仍然參考圖3,該邏輯從塊304進行至塊306。在塊306處該邏輯確定第一裝置、第二裝置、以及第一裝置在塊302處所連接到的任何其它裝置中的以下裝置:在所述裝置處呈現(xiàn)與電話通信相關(guān)的至少音頻和/或向所述裝置傳輸與電話通信相關(guān)的至少音頻,和/或在所述裝置處接收在進行電話通信時來自用戶的語音輸入和/或從所述裝置接收來自用戶的語音輸入。將參考圖4在下文進一步描述塊306的確定。
不管怎樣,在塊306之后,該邏輯隨后進行至判決菱形塊308。在菱形塊308處該邏輯確定在電話通信呼入的同時是否已經(jīng)操作了第二裝置上的元件,諸如是否已經(jīng)選擇了與第一裝置通信的藍牙耳機上的可按壓應(yīng)答按鈕或支持觸摸的應(yīng)答選擇器。響應(yīng)于菱形塊308處的肯定確定,該邏輯進行至塊310,并且在不管第一裝置與第二裝置之間的距離的情況下,和/或在不管根據(jù)本原理的任何閾值距離(將在下文進一步描述)的情況下,使用第二裝置促進電話通信。因此,只要第一裝置和第二裝置通過藍牙通信進行通信并且選擇了第二裝置上的應(yīng)答元件,那么在不管第二裝置與第一裝置之間的距離的情況下,使用第二裝置促進電話通信。
然而,響應(yīng)于菱形塊308處的否定確定,邏輯從菱形塊308進行至塊312。首先,注意到,在塊312處該邏輯可以接收對第一裝置的輸入,并且確定第一裝置正被操作以至少部分地使用第一裝置促進電話通信(例如,正被操作以應(yīng)答呼入電話或撥打呼出電話)。并且,在塊312(在一些實施例中,響應(yīng)于操作第一裝置以促進電話通信)處,該邏輯至少部分地在以下裝置處促進電話通信:所述裝置在塊306處被確定為呈現(xiàn)與電話通信相關(guān)的至少音頻和/或接收語音輸入的裝置。雖然如此,應(yīng)當理解,在塊312處該邏輯也至少在第一裝置處促進電話通信,如果第一裝置被確定為呈現(xiàn)與電話通信相關(guān)的至少音頻和/或接收語音輸入的裝置,則僅在第一裝置處促進電話通信,和/或如果第二裝置被確定為呈現(xiàn)與電話通信相關(guān)的至少音頻和/或接收語音輸入的裝置,則在第一裝置和第二裝置兩者處促進電話通信(例如,在第一裝置處使用第一裝置上的無線電話收發(fā)器進行電話通信,并且通過藍牙通信向第二裝置轉(zhuǎn)發(fā)數(shù)據(jù)以及從第二裝置接收數(shù)據(jù),使得用戶可以通過在第二裝置處收聽數(shù)據(jù)并在第二裝置處提供語音輸入來參與電話通信)。
繼續(xù)進行詳細描述,參考圖4,它示出了可以由參考圖3在上文描述的第一裝置實現(xiàn)的示例邏輯,第一裝置實現(xiàn)該邏輯以確定:當參與電話通信時,在上述至少第一裝置和第二裝置中的哪個裝置處呈現(xiàn)與電話通信相關(guān)的至少音頻,和/或在上述至少第一裝置和第二裝置中的哪個裝置處接收來自用戶的語音輸入。因此,應(yīng)當理解,圖4的邏輯可以由第一裝置與圖3的邏輯協(xié)同執(zhí)行。
無論如何,圖4的邏輯從塊400開始。在塊400處,在第一裝置與第二裝置進行藍牙通信的同時,該邏輯接收與操作第一裝置有關(guān)的數(shù)據(jù)和/或識別對第一裝置的操作(例如,諸如用于應(yīng)答電話或撥打電話的輸入)。然后,該邏輯進行至判決菱形塊402,在菱形塊402處該邏輯確定第二裝置是在到第一裝置的閾值距離(例如,由用戶設(shè)立)內(nèi)還是在到第一裝置的閾值距離外(例如,基于RSSI原理,使用GPS坐標等)。在菱形塊402處第二裝置在閾值距離內(nèi)的確定使得該邏輯從菱形塊402進行至塊404,并且響應(yīng)于該確定,該邏輯在塊404處使用第二裝置促進電話通信。然而,在菱形塊402處第二裝置在閾值距離外的確定使得該邏輯從菱形塊402進行至塊406,并且響應(yīng)于該確定,該邏輯在塊406處不使用第二裝置促進電話通信(例如,即使該邏輯確定除了第一裝置以外還使用另一裝置來促進電話通信)。
繼續(xù)進行詳細描述,現(xiàn)在參考圖5,它示出了能夠在諸如系統(tǒng)100的裝置和/或?qū)崿F(xiàn)本原理的裝置(例如,參考圖3和圖4在上文描述的第一裝置)的顯示器上呈現(xiàn)的示例用戶界面(UI)500。UI 500被理解成呈現(xiàn)用于根據(jù)本原理來配置裝置的多個設(shè)置。因此,UI 500包括用于針對各個支持藍牙通信的裝置設(shè)立一個或多個距離閾值的第一設(shè)置502,以實現(xiàn)本文所述的確定,諸如如上所述的在菱形塊402處做出的確定。
可以從示例圖5理解的是,示出了用于針對兩個不同的支持藍牙的裝置分別配置距離閾值的兩個區(qū)域,其中該兩個不同的支持藍牙的裝置已經(jīng)被配置成與呈現(xiàn)UI 500的裝置進行藍牙通信(例如,已經(jīng)“配對”)。在示出的示例中,藍牙揚聲器和藍牙耳機兩者已經(jīng)與裝置配對,因此,針對藍牙揚聲器和藍牙耳機中的每個示出了各自的數(shù)字輸入/選擇框504和各自的增量輸入/選擇框506,以分別輸入/選擇數(shù)字和相應(yīng)的長度增量來針對藍牙揚聲器和藍牙耳機中的每個設(shè)立距離閾值。
UI 500也包括第二設(shè)置508,該第二設(shè)置508用于基于同樣在本文中所討論的距離和/或距離閾值,可選地設(shè)立一個或多個時間,在該時間處,呈現(xiàn)UI 500的裝置可以使用另一支持藍牙通信的裝置(諸如上述藍牙揚聲器和藍牙耳機)促進電話通信。針對設(shè)置508示出的各個選項510具有與之鄰近的相應(yīng)的單選按鈕512,能夠選擇該單選按鈕512,以使得裝置能夠基于與各個選項和/或單選按鈕相關(guān)的相應(yīng)時間而使用另一支持藍牙通信的裝置促進電話通信??梢詮膱D5理解的是,這些選項包括:始終選項、上班時間(例如,周一到周五的本地時間上午9:00到下午5:00)選項,以及僅針對除上班時間以外的時間(例如,除去周一至周五的本地時間上午9:00到下午5:00以外的所有其它時間)的選項,其中,在始終選項下裝置一直促進這樣的電話通信,在上班時間選項下裝置僅在上班時間期間促進這樣的電話通信。也注意到,設(shè)置508包括自定義選擇器514,自定義選擇器514用于設(shè)立裝置促進這樣的電話通信的一個或多個自定義和/或用戶定義的時間和/或時間范圍。
仍然參考圖5,UI 500還包括設(shè)置516,設(shè)置516用于將裝置配置成使用一個或多個方法來確定呈現(xiàn)UI 500的裝置以及與呈現(xiàn)UI 500的裝置配對的其它支持藍牙通信的裝置的距離和/或位置,以實現(xiàn)本原理。因此,示出了多個選項518,多個選項518包括:使用藍牙信號(例如,使用RSSI)確定距離和/或位置、使用GPS坐標確定距離和/或位置,以及用于以其它方式確定距離和/或位置的“其它”選項,在該其它方式中裝置被配置成確定距離和/或位置。注意到,各個選項518具有與之相鄰的單選按鈕,以用于選擇,以使得裝置能夠使用各個選項確定距離和/或位置。
現(xiàn)在參考圖6,它示出了本原理的示例圖示。示出了持有裝置602的用戶600,以及藍牙耳機604和藍牙揚聲器608,其中藍牙耳機604與裝置602相距第一距離606,藍牙揚聲器608與裝置602相距第二距離610。注意到,圖6也示出了針對耳機604的第一距離閾值612和針對揚聲器608的第二距離閾值614,其中,第一距離閾值612在該圖示中被描繪成圍繞裝置602的一個半徑,第二距離閾值614在該圖示中被描繪成圍繞裝置602的另一半徑。
可以從圖6理解的是,耳機604在耳機604到裝置602的相應(yīng)距離閾值外,因此,應(yīng)當在裝置602處接收呼入電話并且用戶操作裝置602來應(yīng)答電話,因為耳機604在耳機604到裝置602的相應(yīng)距離閾值外,所以裝置602將確定不使用耳機604來呈現(xiàn)與電話相關(guān)的音頻。然而,也注意到,因為揚聲器608在揚聲器608到裝置602的相應(yīng)距離閾值內(nèi),所以當用戶操作裝置時,裝置602將確定使用揚聲器608來呈現(xiàn)與電話相關(guān)的音頻。
應(yīng)當理解,本原理不限于電話通信(例如,無線電話網(wǎng)絡(luò)通信,VoIP通信等),而是也可以應(yīng)用于其它情況,諸如基于本文所述的距離在一個裝置或另一裝置處呈現(xiàn)音樂。例如,裝置可以確定與車里的藍牙揚聲器的距離,然后響應(yīng)于對用戶請求的接收(在裝置處接收)來播放存儲在裝置上的音樂,裝置可以確定藍牙揚聲器是在到該裝置的閾值距離內(nèi)還是在到該裝置的閾值距離外,并且可以確定是在該裝置處呈現(xiàn)音樂還是將所請求的音樂發(fā)送/傳送至藍牙揚聲器(通過藍牙通信),以使用藍牙揚聲器來呈現(xiàn)音樂。
更近一步地,在一些實施例中,除了基于特定裝置或裝置類型以外,或者代替于基于特定裝置或裝置類型,根據(jù)本原理的距離閾值可以與音頻類型有關(guān)和/或基于音頻類型。例如,第一距離閾值可以用于涉及電話通信的情況,而不同于第一距離閾值的第二距離閾值可以用于以下情況:該情況涉及其它類型的音頻,諸如音樂、播客(podcast)、在線視頻的音頻、用于除電話應(yīng)用程序以外的應(yīng)用程序的音頻(例如,與游戲應(yīng)用程序有關(guān)的音頻)等。
也應(yīng)當理解,本文所述的閾值距離可以小于在兩個裝置之間可以有效傳送(例如,在兩個裝置之間直接傳送)藍牙信號的相應(yīng)最大距離。更進一步地,也應(yīng)當理解,本原理可以應(yīng)用于裝置使用除藍牙通信以外的其它通信方法(諸如例如Wi-Fi直接通信)的情形。
現(xiàn)在可以理解,本原理提供使用例如藍牙4.0來確定藍牙耳機或接收器與電話裝置相距多遠。然后,當電話裝置通過藍牙通信連接至另一裝置時,該電話裝置可以確定在哪個裝置處應(yīng)答電話或呈現(xiàn)音頻。如果裝置靠近(例如,在閾值距離內(nèi))并且用戶通過操作電話裝置來應(yīng)答電話,則可以自動在已連接的藍牙裝置(例如,耳機)上接電話。然而,如果裝置相距較遠(例如,在閾值距離外),例如15英尺,并且用戶點擊電話裝置上的應(yīng)答按鈕,則在電話裝置上應(yīng)答電話而將不使用耳機促進電話。雖然如此,在一些實施例中,如果用戶點擊藍牙耳機上的應(yīng)答按鈕,則默認動作可以是將音頻傳輸至藍牙耳機和/或在藍牙耳機上呈現(xiàn)音頻。
再者,應(yīng)當理解,在一些實施例中,可以允許用戶設(shè)定距離閾值,包括在電話裝置與藍牙揚聲器之間的距離實時變化時電話裝置可以將電話呼叫的促進從藍牙揚聲器切換回電話裝置的閾值,以及在電話裝置與藍牙揚聲器之間的距離實時變化時電話裝置可以將電話呼叫的促進從電話裝置切換到藍牙揚聲器的閾值。例如,用戶可以配置電話裝置,使得如果用戶在參與電話通信的同時帶上他們的電話裝置從藍牙揚聲器走遠,則電話裝置在10英尺的閾值處將音頻的呈現(xiàn)從藍牙揚聲器切換到電話裝置。
在結(jié)束之前,應(yīng)當理解,雖然用于實現(xiàn)本原理的軟件應(yīng)用程序可以與諸如系統(tǒng)100的裝置一起出售,但是本原理可以應(yīng)用于通過諸如因特網(wǎng)的網(wǎng)絡(luò)將這樣的應(yīng)用程序從服務(wù)器下載到裝置的情況。此外,本原理可以應(yīng)用于這樣的應(yīng)用程序被包括在出售和/或提供的計算機可讀存儲介質(zhì)上的情況,其中該計算機可讀存儲介質(zhì)不是過渡信號和/或信號本身。
雖然本文示出并詳細描述了特定的對呈現(xiàn)電話通信的音頻的裝置的確定,但是應(yīng)當理解本申請包含的主題僅受到權(quán)利要求的限制。