本申請(qǐng)總體上涉及基于生物計(jì)量輸入確定要建立通信的裝置。
背景技術(shù):
如本文中所認(rèn)識(shí)到的,可穿戴裝置例如智能手表通?;诳纱┐餮b置過(guò)去通信的最近裝置連接至另一裝置以與該另一裝置進(jìn)行通信。還如本文中所認(rèn)識(shí)到的,如果可以在不同時(shí)間穿戴該可穿戴裝置以與其他相應(yīng)裝置進(jìn)行通信的人之間共享可穿戴裝置,則這可能是不期望且混亂的,這是因?yàn)樵摽纱┐餮b置可能自動(dòng)開(kāi)始與其先前通信過(guò)的另一裝置進(jìn)行通信,但該另一裝置并不與當(dāng)前用戶相關(guān)聯(lián)。
技術(shù)實(shí)現(xiàn)要素:
因此,在一個(gè)方面,一種第一裝置包括:處理器;無(wú)線收發(fā)器,該無(wú)線收發(fā)器能夠由處理器訪問(wèn);至少一個(gè)生物計(jì)量傳感器,該至少一個(gè)生物計(jì)量傳感器能夠由處理器訪問(wèn);以及存儲(chǔ)器,該存儲(chǔ)器能夠由處理器訪問(wèn)。存儲(chǔ)器攜帶能夠由處理器執(zhí)行以進(jìn)行下述操作的指令:從至少一個(gè)生物計(jì)量傳感器接收輸入;基于來(lái)自至少一個(gè)生物計(jì)量傳感器的輸入,識(shí)別用戶;以及至少部分地根據(jù)基于來(lái)自至少一個(gè)生物計(jì)量傳感器的輸入對(duì)用戶的識(shí)別,確定第二裝置,其中第一裝置要使用無(wú)線收發(fā)器與第二裝置進(jìn)行通信。
在另一方面,一種方法包括:在第一裝置處從生物計(jì)量傳感器接收輸入;以及至少部分地基于來(lái)自生物計(jì)量傳感器的輸入,識(shí)別第二裝置,其中第一裝置要與第二裝置進(jìn)行通信。
在又一方面,一種設(shè)備包括第一處理器;網(wǎng)絡(luò)適配器;以及存儲(chǔ)器。存儲(chǔ)器攜帶能夠由第一裝置的第二處理器執(zhí)行以進(jìn)行下述操作的指令:在第一裝置處從生物計(jì)量傳感器接收輸入;以及至少部分地基于來(lái)自生物計(jì)量傳感器的輸入,識(shí)別第二裝置,其中第一裝置要與第二裝置進(jìn)行通信。第一處理器經(jīng)由網(wǎng)絡(luò)適配器通過(guò)網(wǎng)絡(luò)傳遞指令。
附圖說(shuō)明
可以參照附圖最好地理解本原理的關(guān)于其結(jié)構(gòu)和操作的細(xì)節(jié),在附圖中,類似的附圖標(biāo)記指代類似的部分,并且其中:
圖1是根據(jù)本原理的示例系統(tǒng)的框圖;
圖2是根據(jù)本原理的裝置的網(wǎng)絡(luò)的框圖;
圖3是示出了根據(jù)本原理的示例算法的流程圖;
圖4和圖5是根據(jù)本原理的示例用戶接口(ui);以及
圖6是根據(jù)本原理的示例數(shù)據(jù)表。
具體實(shí)施方式
關(guān)于本文所討論的任何計(jì)算機(jī)系統(tǒng),系統(tǒng)可以包括服務(wù)器部件和客戶端部件,服務(wù)器部件和客戶端部件通過(guò)網(wǎng)絡(luò)連接以使得可以在客戶端部件和服務(wù)器部件之間交換數(shù)據(jù)??蛻舳瞬考梢园ㄒ粋€(gè)或更多個(gè)計(jì)算裝置,所述一個(gè)或更多個(gè)計(jì)算裝置包括:電視機(jī)(例如,智能tv、因特網(wǎng)驅(qū)動(dòng)tv);計(jì)算機(jī),例如,臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)和平板計(jì)算機(jī);所謂的可轉(zhuǎn)換式裝置(例如,具有平板配置和膝上型配置);以及包括智能電話的其他移動(dòng)裝置。這些客戶端裝置可以采用作為非限制性示例的來(lái)自蘋(píng)果、谷歌或微軟的操作系統(tǒng)。可以使用unix操作系統(tǒng)或者類似的操作系統(tǒng)例如linux操作系統(tǒng)。這些操作系統(tǒng)能夠執(zhí)行一個(gè)或更多個(gè)瀏覽器,諸如由微軟或谷歌或摩斯拉(mozilla)開(kāi)發(fā)的瀏覽器,或者能夠通過(guò)網(wǎng)絡(luò)——諸如因特網(wǎng)、本地內(nèi)聯(lián)網(wǎng)或虛擬專用網(wǎng)——訪問(wèn)由因特網(wǎng)服務(wù)器托管的網(wǎng)絡(luò)應(yīng)用的其他瀏覽器程序。
如本文中所使用的,指令是指用于在系統(tǒng)中處理信息的計(jì)算機(jī)實(shí)現(xiàn)的步驟。指令可以以軟件、固件或硬件來(lái)實(shí)現(xiàn);因此,在其功能性方面闡述了說(shuō)明性部件、塊、模塊、電路和步驟。
處理器可以是任何常規(guī)的通用單芯片或多芯片處理器,其能夠借助于各種線路(諸如地址線、數(shù)據(jù)線和控制線)以及寄存器和移位寄存器來(lái)執(zhí)行邏輯。此外,除了通用處理器之外,本文中描述的任何邏輯塊、模塊和電路也能夠在被設(shè)計(jì)成執(zhí)行本文中描述的功能的以下裝置中或由以下裝置來(lái)實(shí)現(xiàn)或執(zhí)行:數(shù)字信號(hào)處理器(dsp),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)或其他可編程邏輯器件,諸如專用集成電路(asic)、分立門(mén)邏輯或晶體管邏輯、分立硬件部件或其任意組合。處理器能夠由控制器或狀態(tài)機(jī)或計(jì)算裝置的組合來(lái)實(shí)現(xiàn)。
在本文中通過(guò)流程圖和/或用戶接口描述的任何軟件和/或應(yīng)用可以包括各種子例程、過(guò)程等。應(yīng)當(dāng)理解,被披露為由例如模塊執(zhí)行的邏輯能夠被重新分配給其他軟件模塊和/或一起被組合在單個(gè)模塊中和/或使得所述邏輯能夠在可共享庫(kù)中得到。
邏輯在以軟件實(shí)現(xiàn)時(shí)能夠以適當(dāng)?shù)恼Z(yǔ)言(例如但不限于c#或c++)編寫(xiě),并且能夠被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,其可以不是暫態(tài)信號(hào))上或者通過(guò)該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)傳送,該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如為:隨機(jī)存取存儲(chǔ)器(ram);只讀存儲(chǔ)器(rom);電可擦除可編程只讀存儲(chǔ)器(eeprom);致密盤(pán)只讀存儲(chǔ)器(cd-rom);或其他光盤(pán)存儲(chǔ)器(例如數(shù)字多功能盤(pán)(dvd);磁盤(pán)存儲(chǔ)器或包括可移除拇指驅(qū)動(dòng)器的其他磁存儲(chǔ)裝置等。連接可以建立計(jì)算機(jī)可讀介質(zhì)。這樣的連接可以包括作為示例的硬連線線纜,其包括光纖、同軸線以及雙絞線。這樣的連接可以包括無(wú)線通信連接,其包括紅外線和無(wú)線電。
在示例中,處理器能夠通過(guò)其輸入線路從數(shù)據(jù)存儲(chǔ)器(例如計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))存取信息,和/或處理器能夠通過(guò)激活無(wú)線收發(fā)器以發(fā)送和接收數(shù)據(jù)來(lái)從因特網(wǎng)服務(wù)器無(wú)線地存取信息。數(shù)據(jù)在被接收時(shí)通常通過(guò)天線與處理器的寄存器之間的電路系統(tǒng)從模擬信號(hào)被轉(zhuǎn)換成數(shù)字信號(hào),并且數(shù)據(jù)在被發(fā)送時(shí)從數(shù)字信號(hào)被轉(zhuǎn)換成模擬信號(hào)。然后處理器通過(guò)其移位寄存器處理數(shù)據(jù)以在輸出線路上輸出計(jì)算的數(shù)據(jù),用于在裝置上呈現(xiàn)計(jì)算的數(shù)據(jù)。
包括在一個(gè)實(shí)施方式中的部件可以以任意適當(dāng)組合用在其他實(shí)施方式中。例如,本文中所描述的和/或附圖中所描繪的各種部件中的任意部件都可以被組合、互換或從其他實(shí)施方式中排除。
“具有a、b和c中至少之一的系統(tǒng)”(同樣地,“具有a、b或c中至少之一的系統(tǒng)”和“具有a、b、c中至少之一的系統(tǒng)”)包括僅具有a的系統(tǒng)、僅具有b的系統(tǒng)、僅具有c的系統(tǒng)、具有a和b的系統(tǒng)、具有a和c的系統(tǒng)、具有b和c的系統(tǒng)、以及/或者具有a、b和c的系統(tǒng)等。
“具有a、b和c中的一個(gè)或更多個(gè)的系統(tǒng)”(同樣地,“具有a、b或c中的一個(gè)或更多個(gè)的系統(tǒng)”和“具有a、b、c中的一個(gè)或更多個(gè)的系統(tǒng)”)包括僅具有a的系統(tǒng)、僅具有b的系統(tǒng)、僅具有c的系統(tǒng)、具有a和b的系統(tǒng)、具有a和c的系統(tǒng)、具有b和c的系統(tǒng)、以及/或者具有a、b和c的系統(tǒng)等。
可以在概要、說(shuō)明書(shū)和/或權(quán)利要求中使用術(shù)語(yǔ)“電路”或“電路系統(tǒng)”。如現(xiàn)有技術(shù)中公知的,術(shù)語(yǔ)“電路系統(tǒng)”包括所有級(jí)別的可用集成,例如,從分立邏輯電路到最高級(jí)別的電路集成例如vlsi,并且術(shù)語(yǔ)“電路系統(tǒng)”包括被編程以執(zhí)行實(shí)施方式的功能的可編程邏輯部件、以及被編程有執(zhí)行那些功能的指令的通用或?qū)S锰幚砥鳌?/p>
現(xiàn)在具體地參照?qǐng)D1,示出了信息處理系統(tǒng)和/或計(jì)算機(jī)系統(tǒng)100的示例框圖。注意,在一些實(shí)施方式中,系統(tǒng)100可以是臺(tái)式計(jì)算機(jī)系統(tǒng)(例如北卡羅來(lái)納州的莫里斯維爾市的聯(lián)想(美國(guó))公司所銷(xiāo)售的
如圖1所示,系統(tǒng)100可以包括所謂的芯片組110。芯片組是指被設(shè)計(jì)成一起工作的芯片或集成電路的組。芯片組通常作為單個(gè)產(chǎn)品(例如,考慮以品牌
在圖1的示例中,芯片組110具有特定架構(gòu),該特定架構(gòu)可以根據(jù)品牌或制造商在一定程度上變化。芯片組110的架構(gòu)包括經(jīng)由例如直接管理接口或直接媒體接口(dmi)142或鏈路控制器144交換信息(例如,數(shù)據(jù)、信號(hào)、命令等)的核與存儲(chǔ)器控制組120以及i/o控制器集線器150。在圖1的示例中,dmi142是芯片對(duì)芯片接口(有時(shí)稱為“北橋”與“南橋”之間的鏈路)。
核與存儲(chǔ)器控制組120包括經(jīng)由前端總線(fsb)124交換信息的一個(gè)或更多個(gè)處理器122(例如,單核或多核等)以及存儲(chǔ)器控制器集線器126。如本文中所描述的,核與存儲(chǔ)器控制組120的各個(gè)部件可以被集成到例如單個(gè)處理器晶片上以制造代替常規(guī)的“北橋”類型架構(gòu)的芯片。
存儲(chǔ)器控制器集線器126與存儲(chǔ)器140對(duì)接。例如,存儲(chǔ)器控制器集線器126可以提供對(duì)ddrsdram存儲(chǔ)器(例如,ddr、ddr2、ddr3等)的支持。一般地,存儲(chǔ)器140是隨機(jī)存取存儲(chǔ)器(ram)類型。其通常稱為“系統(tǒng)存儲(chǔ)器”。
存儲(chǔ)器控制器集線器126還可以包括低壓差分信號(hào)接口(lvds)132。lvds132可以是用于支持顯示裝置192(例如,crt、平板、投影儀、觸控啟用顯示器等)的所謂的lvds顯示接口(ldi)。塊138包括可經(jīng)由lvds接口132被支持的技術(shù)的一些示例(例如,串行數(shù)字視頻、hdmi/dvi、顯示端口)。存儲(chǔ)器控制器集線器126還包括例如用于支持獨(dú)立顯卡136的一個(gè)或更多個(gè)pci-express接口(pci-e)134。利用pci-e接口的獨(dú)立顯卡已成為加速圖形端口(agp)的替選方式。例如,存儲(chǔ)器控制器集線器126可以包括用于外部的基于pci-e的顯卡(包括例如一個(gè)或更多個(gè)gpu)的16路(x16)pci-e端口。示例系統(tǒng)可以包括用于支持圖形的agp或pci-e。
在使用i/o控制器集線器150的示例中,i/o控制器集線器150可以包括多種接口。圖1的示例包括sata接口151、一個(gè)或更多個(gè)pci-e接口152(可選地,一個(gè)或更多個(gè)遺留pci接口)、一個(gè)或更多個(gè)usb接口153、lan接口154(更一般地,用于在處理器122的引導(dǎo)下通過(guò)至少一個(gè)網(wǎng)絡(luò)——例如因特網(wǎng)、wan、lan等——進(jìn)行通信的網(wǎng)絡(luò)接口)、通用i/o接口(gpio)155、低引腳數(shù)(lpc)接口170、電源管理接口161、時(shí)鐘發(fā)生器接口162、音頻接口163(例如,用于輸出音頻的揚(yáng)聲器194)、總運(yùn)行成本(tco)接口164、系統(tǒng)管理總線接口(例如,多主機(jī)串行計(jì)算機(jī)總線接口)165、以及在圖1的示例中包括bios168和啟動(dòng)代碼190的串行外圍閃速存儲(chǔ)器/控制器接口(spi閃速存儲(chǔ)器)166。關(guān)于網(wǎng)絡(luò)連接,i/o控制器集線器150可以包括與pci-e接口端口進(jìn)行復(fù)用的集成千兆以太網(wǎng)控制器線路。其他網(wǎng)絡(luò)特征可以獨(dú)立于pci-e接口而進(jìn)行操作。
i/o控制器集線器150的接口可以提供與各種裝置、網(wǎng)絡(luò)等的通信。例如,在使用時(shí),sata接口151用于在一個(gè)或更多個(gè)驅(qū)動(dòng)器180——如hdd、sdd或其組合——上讀取信息、寫(xiě)入信息或者讀寫(xiě)信息,但在任何情況下,驅(qū)動(dòng)器180被理解為例如可以不是暫態(tài)信號(hào)的有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。i/o控制器集線器150還可以包括支持一個(gè)或更多個(gè)驅(qū)動(dòng)器180的高級(jí)主機(jī)控制器接口(ahci)。pci-e接口152允許與裝置、網(wǎng)絡(luò)等的無(wú)線連接182。usb接口153用于輸入裝置184,諸如鍵盤(pán)(kb)、鼠標(biāo)以及各種其他裝置(例如,相機(jī)、電話、存儲(chǔ)器、媒體播放器等)。
在圖1的示例中,lpc接口170用于對(duì)一個(gè)或更多個(gè)asic171、可信平臺(tái)模塊(tpm)172、超級(jí)i/o173、固件集線器174、bios支持175以及各種類型的存儲(chǔ)器176(例如rom177、閃速存儲(chǔ)器178和非易失性ram(nvram)179))的使用。關(guān)于tpm172,該模塊可以是能夠用于對(duì)軟件裝置和硬件裝置進(jìn)行認(rèn)證的芯片的形式。例如,tpm能夠執(zhí)行平臺(tái)認(rèn)證并且可以用于驗(yàn)證尋求訪問(wèn)的系統(tǒng)是所期望的系統(tǒng)。
系統(tǒng)100在上電時(shí)可以被配置成:執(zhí)行存儲(chǔ)在spi閃速存儲(chǔ)器166中的用于bios168的啟動(dòng)代碼190;并且此后在一個(gè)或更多個(gè)操作系統(tǒng)和應(yīng)用軟件(例如,存儲(chǔ)在系統(tǒng)存儲(chǔ)器140中)的控制下處理數(shù)據(jù)。操作系統(tǒng)可以被存儲(chǔ)在各個(gè)位置中的任何位置中并且例如根據(jù)bios168的指令而被訪問(wèn)。
系統(tǒng)100還包括至少一個(gè)生物計(jì)量傳感器191,該生物計(jì)量傳感器191被配置用于根據(jù)本原理感測(cè)用戶的一個(gè)或更多個(gè)相應(yīng)的生物計(jì)量。例如,生物計(jì)量傳感器191可以是下述中的一個(gè)或更多個(gè):生物阻抗傳感器、肌電描記器、心率和/或模式傳感器、脈搏傳感器、指紋傳感器、靜脈傳感器、視網(wǎng)膜和/或虹膜傳感器、血壓傳感器、汗水傳感器、異味和/或香味傳感器、體溫傳感器、肺輸入/輸出傳感器、面部識(shí)別傳感器、dna傳感器、氧傳感器(例如,血氧傳感器和/或最大攝氧量傳感器)、葡萄糖和/或血糖傳感器、語(yǔ)音傳感器、腦活動(dòng)傳感器等。此外,系統(tǒng)100可以包括用于使用藍(lán)牙通信協(xié)議根據(jù)本原理與其他裝置進(jìn)行通信的藍(lán)牙和/或藍(lán)牙低能量(ble)通信元件193(例如,藍(lán)牙4.0通信元件)。除前述內(nèi)容外或代替前述內(nèi)容,元件193可以是用于使用nfc協(xié)議根據(jù)本原理與其他裝置進(jìn)行通信的近場(chǎng)通信(nfc)元件,以及/或者元件193可以是用于根據(jù)本原理與其他裝置進(jìn)行通信的另一類型的通信元件。
此外,盡管為了清晰未示出,但是在一些實(shí)施方式中,系統(tǒng)100可以包括:陀螺儀,其感測(cè)和/或測(cè)量系統(tǒng)100的方向并且將與之相關(guān)的輸入提供給處理器122;加速度計(jì),其感測(cè)系統(tǒng)100的加速度和/或移動(dòng)并且將與之相關(guān)的輸入提供給處理器122;音頻接收器/麥克風(fēng),其基于例如經(jīng)由用戶向麥克風(fēng)提供聽(tīng)得到的輸入而檢測(cè)到的音頻來(lái)向處理器122提供輸入;以及相機(jī),其收集一個(gè)或更多個(gè)圖像并且將與之相關(guān)的輸入提供給處理器122。相機(jī)可以是熱成像相機(jī)、數(shù)字相機(jī)(如網(wǎng)絡(luò)攝像頭)、三維(3d)相機(jī)和/或以其他方式集成到系統(tǒng)100中且能夠由處理器122控制以收集圖片/圖像和/或視頻的相機(jī)。更進(jìn)一步地,同樣為了清晰未示出,系統(tǒng)100可以包括gps收發(fā)器,gps收發(fā)器被配置成從至少一個(gè)衛(wèi)星接收地理位置信息并且向處理器122提供該信息。然而,應(yīng)當(dāng)理解,可以根據(jù)本原理使用除gps接收器之外的另外適當(dāng)?shù)奈恢媒邮掌鱽?lái)確定系統(tǒng)100的位置。
應(yīng)當(dāng)理解,示例客戶端裝置或其他機(jī)器/計(jì)算機(jī)可以包括與圖1的系統(tǒng)100上示出的特征相比更少或更多的特征。在任何情況下,至少基于前述內(nèi)容應(yīng)當(dāng)理解的是,系統(tǒng)100被配置成實(shí)現(xiàn)本原理。
現(xiàn)在轉(zhuǎn)到圖2,示出了根據(jù)本原理的通過(guò)網(wǎng)絡(luò)200進(jìn)行通信的示例裝置。應(yīng)當(dāng)理解,參照?qǐng)D2描述的每個(gè)裝置可以包括上述系統(tǒng)100的特征、部件和/或元件中的至少一些。
圖2示出了筆記本計(jì)算機(jī)和/或可轉(zhuǎn)換式計(jì)算機(jī)202、臺(tái)式計(jì)算機(jī)204、可穿戴裝置206(如智能手表)、智能電視機(jī)(tv)208、智能電話210、平板計(jì)算機(jī)212、以及服務(wù)器214(如可以提供可由裝置202至212訪問(wèn)的云存儲(chǔ)器的因特網(wǎng)服務(wù)器)。應(yīng)當(dāng)理解,裝置202至214被配置成通過(guò)網(wǎng)絡(luò)200和/或直接經(jīng)由藍(lán)牙、nfc等相互通信來(lái)實(shí)現(xiàn)本原理。
參照?qǐng)D3,圖3示出了根據(jù)本原理的可以由裝置如系統(tǒng)100(當(dāng)描述圖3時(shí)稱為“本裝置”)實(shí)現(xiàn)的示例邏輯。圖3的邏輯可以由諸如智能手表、膝上型計(jì)算機(jī)、鍵盤(pán)、鼠標(biāo)等的裝置執(zhí)行,以基于用戶的一個(gè)或更多個(gè)感測(cè)到的生物計(jì)量來(lái)識(shí)別用戶并且基于感測(cè)到的生物計(jì)量來(lái)確定本裝置要進(jìn)行通信的另一裝置。在塊300處開(kāi)始,該邏輯啟動(dòng)和/或執(zhí)行用于實(shí)現(xiàn)本原理的一個(gè)或更多個(gè)應(yīng)用,如生物阻抗識(shí)別應(yīng)用、肌電描記識(shí)別應(yīng)用、藍(lán)牙通信應(yīng)用等。
該邏輯然后從塊300進(jìn)行至塊302,在塊302處,該邏輯激活在本裝置處和/或能夠由本裝置訪問(wèn)且對(duì)實(shí)現(xiàn)本原理有用的一個(gè)或更多個(gè)生物計(jì)量傳感器,諸如生物阻抗傳感器、肌電描記器、心率和/或模式傳感器、指紋傳感器、靜脈傳感器、視網(wǎng)膜和/或虹膜傳感器、血壓傳感器、氧傳感器(例如,血氧傳感器和/或最大攝氧量傳感器)、葡萄糖和/或血糖傳感器、語(yǔ)音傳感器等。在塊302之后,該邏輯接下來(lái)進(jìn)行至塊304,在塊304處,該邏輯從激活的生物計(jì)量傳感器接收指示用戶的至少一個(gè)生物計(jì)量的輸入。從而,應(yīng)當(dāng)理解,在塊304處或在塊304之前,本裝置和/或生物計(jì)量傳感器被放置或者已經(jīng)被放置成與當(dāng)前用戶物理接觸和/或接近,從而測(cè)量當(dāng)前用戶的至少一個(gè)生物計(jì)量。
圖3的邏輯從塊304進(jìn)行至塊306。在塊306處,該邏輯響應(yīng)于在塊304處對(duì)生物計(jì)量輸入的接收,基于該生物計(jì)量輸入來(lái)識(shí)別當(dāng)前用戶(例如,名稱)。可以通過(guò)將用戶特定的生物計(jì)量輸入與存儲(chǔ)在本裝置處的數(shù)據(jù)進(jìn)行比較來(lái)識(shí)別當(dāng)前用戶,所述數(shù)據(jù)將生物計(jì)量輸入與用戶相關(guān)和/或與分別同用戶相關(guān)聯(lián)的其他裝置相關(guān)。下面將參照?qǐng)D6來(lái)描述可以用于該識(shí)別的示例數(shù)據(jù)表。在任何情況下,但是還在塊306處,在一些示例實(shí)施方式中,本裝置還可以至少部分地基于生物計(jì)量輸入在本裝置處或向本裝置認(rèn)證當(dāng)前用戶,和/或至少部分地基于生物計(jì)量輸入使當(dāng)前用戶登錄到本裝置(例如,基于生物計(jì)量輸入識(shí)別可接入本裝置的用戶名和口令以用于登錄)。
在塊306之后,該邏輯然后可以進(jìn)行至塊308,在塊308處,該邏輯可以識(shí)別本裝置和/或其他裝置的位置(例如,基于本裝置能夠獲得的信息,諸如相應(yīng)的gps坐標(biāo)、網(wǎng)絡(luò)信息等)。然后在塊310處,該邏輯可以識(shí)別在本裝置處和/或使用本裝置要執(zhí)行的功能,例如從另一裝置接收文本消息或電子郵件。要執(zhí)行的功能可以基于下述項(xiàng)來(lái)識(shí)別:針對(duì)要執(zhí)行的功能的預(yù)定義用戶設(shè)置;當(dāng)前在本裝置處運(yùn)行的可以執(zhí)行這樣功能的應(yīng)用;執(zhí)行特定功能的ui(例如下面要描述的ui400)的用戶輸入等。然后邏輯可以從塊310進(jìn)行至塊312,然而在一些實(shí)施方式中,該邏輯可以例如從塊306直接前進(jìn)至塊312。
在任何情況下,在塊312處,該邏輯至少部分地基于在塊304處接收到的生物計(jì)量輸入和/或在塊306處識(shí)別到的當(dāng)前用戶來(lái)識(shí)別與生物計(jì)量輸入和/或當(dāng)前用戶相關(guān)聯(lián)的第二裝置。可以通過(guò)將用戶特定的生物計(jì)量輸入和/或識(shí)別到的用戶與存儲(chǔ)在本裝置處的數(shù)據(jù)進(jìn)行比較來(lái)識(shí)別第二裝置,所述數(shù)據(jù)將用戶特定的生物計(jì)量輸入和/或識(shí)別到的用戶與同當(dāng)前用戶相關(guān)聯(lián)的其他裝置相關(guān)。因此,應(yīng)當(dāng)理解,在一些實(shí)施方式中,在塊312處,該邏輯還可以確定本裝置將不進(jìn)行通信而識(shí)別到的用戶正在使用的其他裝置(例如,穿戴該裝置以提供生物計(jì)量輸入或以其他方式與該裝置接合以提供生物計(jì)量輸入),例如與本裝置配對(duì)并且與其他人而不是當(dāng)前用戶相關(guān)聯(lián)的裝置。
注意,盡管在一些實(shí)施方式中,在塊312處,對(duì)本裝置要進(jìn)行通信的第二裝置的識(shí)別可以僅基于生物計(jì)量輸入和/或識(shí)別到的用戶,但是在一些實(shí)施方式中,該識(shí)別還可以基于本裝置和/或被識(shí)別為與用戶相關(guān)聯(lián)的一個(gè)或更多個(gè)其他裝置的位置。該識(shí)別還可以基于要在本裝置處或要使用本裝置執(zhí)行的功能。
例如,在一些實(shí)施方式中,本裝置可以基于對(duì)本裝置與第二裝置的gps坐標(biāo)的比較和/或?qū)@些裝置之間的藍(lán)牙信號(hào)強(qiáng)度的分析以便基于所述坐標(biāo)和/或所確定的信號(hào)強(qiáng)度(信號(hào)強(qiáng)度本身可能與距離成比例并且相關(guān))來(lái)確定第二裝置是否在本裝置的閾值距離之內(nèi),從而將第二裝置識(shí)別為本裝置要經(jīng)由藍(lán)牙通信進(jìn)行通信以接收文本消息和電子郵件警報(bào)的裝置。從而,可以經(jīng)由因特網(wǎng)和/或藍(lán)牙廣播從第二裝置接收第二裝置的gps坐標(biāo),以及/或者可以測(cè)量來(lái)自第二裝置的信號(hào)的測(cè)量的信號(hào)強(qiáng)度,然后該數(shù)據(jù)可以由本裝置使用以基于第二裝置是否在閾值距離之內(nèi),確定是否建立與第二裝置的直接藍(lán)牙通信以用于從第二裝置接收轉(zhuǎn)發(fā)的文本消息和電子郵件。注意,閾值距離可以是用戶可配置的,并且可以是與裝置能夠經(jīng)由藍(lán)牙通信進(jìn)行通信的最大距離相比更小的距離。
作為另一示例,當(dāng)前用戶可以將本裝置配置成根據(jù)本裝置的位置與不同的裝置建立配對(duì)的藍(lán)牙通信。例如,本裝置可以識(shí)別本裝置的位置,而不嘗試識(shí)別另一裝置的位置(然而,在其他實(shí)施方式中,本裝置可以嘗試識(shí)別另一裝置的位置),并且然后基于對(duì)穿戴或使用本裝置的當(dāng)前用戶的識(shí)別以及基于本裝置的當(dāng)前位置,如果在當(dāng)前用戶的工作地點(diǎn)處,則本裝置可以至少嘗試與一個(gè)裝置建立配對(duì)的藍(lán)牙通信,如果在當(dāng)前用戶的家庭地點(diǎn)處,則本裝置可以至少嘗試與不同的裝置建立配對(duì)的藍(lán)牙通信。
作為又一示例,當(dāng)前用戶可以將本裝置配置成根據(jù)要執(zhí)行的功能與不同的裝置建立配對(duì)的藍(lán)牙通信。例如,本裝置可以識(shí)別接收到本裝置要執(zhí)行的功能以及在本裝置處呈現(xiàn)文本消息和電話呼叫。然后基于對(duì)穿戴或使用本裝置的當(dāng)前用戶的識(shí)別,以及基于要執(zhí)行的功能,本裝置可以至少嘗試經(jīng)由配對(duì)的藍(lán)牙通信與和用戶相關(guān)聯(lián)的多個(gè)裝置中的一個(gè)裝置進(jìn)行通信,其中每個(gè)裝置與本裝置配對(duì)用于藍(lán)牙通信,其中本裝置嘗試進(jìn)行配對(duì)通信的裝置被確定成具有用于接收呼叫和文本消息的電話收發(fā)器,所述呼叫和文本消息然后可以被轉(zhuǎn)發(fā)至本裝置,而多個(gè)裝置中的其他裝置被確定成不具有電話收發(fā)器和/或轉(zhuǎn)發(fā)到來(lái)的文本消息和呼叫的能力。
仍然參照?qǐng)D3,該邏輯接下來(lái)從塊312進(jìn)行至塊314。在塊314處,如果仍然保持至和當(dāng)前用戶不關(guān)聯(lián)的第三裝置的配對(duì)連接,則該邏輯可以停止該通信,然后在塊316處,與在塊312處識(shí)別到的第二裝置建立配對(duì)通信,或者至少嘗試與在塊312處識(shí)別到的第二裝置建立配對(duì)通信。注意,盡管配對(duì)通信可以是如上面示例中描述的藍(lán)牙通信,但是在其他實(shí)施方式中,配對(duì)通信可以是近場(chǎng)通信(nfc)和/或另外類型的無(wú)線通信。更進(jìn)一步,在塊316處,在一些實(shí)施方式中,比如如果第二裝置盡量請(qǐng)求,則本裝置可以使用生物計(jì)量輸入利用第二裝置對(duì)本裝置自身和/或當(dāng)前用戶進(jìn)行認(rèn)證。如果被請(qǐng)求,則在塊316處該邏輯還可以基于生物計(jì)量輸入、登錄名、口令等使用戶登錄到第二裝置。
參照塊318結(jié)束圖3的描述,該邏輯可以從塊316移動(dòng)至塊318,其中,在一些實(shí)施方式中,該邏輯可以基于生物計(jì)量輸入和/或響應(yīng)于生物計(jì)量輸入的配對(duì)通信的建立對(duì)在本裝置和/或第二裝置處的一個(gè)或更多個(gè)設(shè)置進(jìn)行配置。例如,在基于生物計(jì)量輸入識(shí)別到用戶之后,該邏輯可以在本裝置處或第二裝置處應(yīng)用用戶特定的設(shè)置,比如應(yīng)用優(yōu)選的呼叫設(shè)置、啟動(dòng)某些應(yīng)用、連接至與識(shí)別到的用戶相關(guān)聯(lián)的電子日歷、登錄到與識(shí)別到的用戶相關(guān)聯(lián)的特定社交網(wǎng)絡(luò)賬戶等。
在移到對(duì)其他圖的描述之前,應(yīng)當(dāng)理解,至少在一些實(shí)施方式中如本文公開(kāi)的配對(duì)通信被理解為提到兩個(gè)裝置之間的直接通信的相對(duì)安全的方式,其中,先前已經(jīng)將加密密鑰和/或個(gè)人識(shí)別碼(pin)提供至兩個(gè)裝置和/或已經(jīng)在兩個(gè)裝置之間交換了加密密鑰和/或個(gè)人識(shí)別碼(pin),并且這兩個(gè)裝置已經(jīng)分別相互認(rèn)證(和/或基于用戶輸入而被認(rèn)證),從而“鏈接”或“綁定”這兩個(gè)裝置。盡管如此,應(yīng)當(dāng)理解,還可以基于用戶分別向裝置中的每個(gè)裝置(向裝置中的每個(gè)裝置上的傳感器)提供相同類型的生物計(jì)量輸入來(lái)建立配對(duì)通信,該配對(duì)通信然后可以用于基于在兩個(gè)裝置處接收到至少基本上相同的生物計(jì)量測(cè)量來(lái)建立用于配對(duì)通信的配對(duì)和/或唯一加密密鑰。在任何情況下,裝置然后可以使用加密密鑰通過(guò)通信信道經(jīng)由配對(duì)通信(例如,經(jīng)由藍(lán)牙或nfc,并且無(wú)需通過(guò)另外的網(wǎng)絡(luò)如因特網(wǎng)彼此進(jìn)行通信以及/或者無(wú)需便于裝置之間的通信的中間裝置)來(lái)安全地并且直接地進(jìn)行通信。
還應(yīng)當(dāng)理解,本原理還適用于除與智能電話進(jìn)行通信的可穿戴裝置之外的實(shí)例。例如,本原理可以應(yīng)用于與具有藍(lán)牙通信啟用的揚(yáng)聲器進(jìn)行通信的智能電話、與計(jì)算機(jī)進(jìn)行通信的無(wú)線鍵盤(pán)或鼠標(biāo)等。但是無(wú)論如何,應(yīng)當(dāng)理解,可以從這些裝置中的一個(gè)裝置上的生物計(jì)量傳感器接收用戶特定的生物計(jì)量輸入,以便然后該裝置基于可能與其他人的生物計(jì)量輸入不同的輸入的獨(dú)特特性(例如,特定的心跳節(jié)奏、由肌電描記器測(cè)量的某個(gè)用戶的肌肉所產(chǎn)生的特定電信號(hào)/簽名/活動(dòng)、在至少部分地建立生物阻抗傳感器的兩個(gè)電極之間測(cè)量的某個(gè)用戶的皮膚的特定水平的生物阻抗等)來(lái)識(shí)別用戶和/或?qū)ψR(shí)別要連接的另一裝置有用的其他數(shù)據(jù)。
如果根據(jù)本原理使用除特定用戶的名稱之外的數(shù)據(jù)以基于對(duì)用戶特定的生物計(jì)量輸入的接收來(lái)識(shí)別要與其進(jìn)行通信的另一裝置,則這樣的數(shù)據(jù)可以包括但不限于:特定數(shù)字標(biāo)識(shí)符或配置文件,其被確定成與接收到的生物計(jì)量輸入的測(cè)量相關(guān)聯(lián)并且然后用于識(shí)別裝置;用戶特定的生物計(jì)量輸入的參考測(cè)量,其可以與接收到的測(cè)量進(jìn)行比較并且然后用于基于與接收到的測(cè)量的匹配來(lái)識(shí)別裝置;和/或特定的參考測(cè)量范圍,其可以與接收到的測(cè)量進(jìn)行比較并且然后用于基于接收到的測(cè)量落入該范圍內(nèi)的確定來(lái)識(shí)別裝置,然而應(yīng)當(dāng)理解,這些類型的數(shù)據(jù)與特定用戶相關(guān)聯(lián)和/或在實(shí)施中對(duì)特定用戶進(jìn)行識(shí)別。
現(xiàn)在繼續(xù)參照?qǐng)D4,圖4示出了在實(shí)現(xiàn)本原理和/或執(zhí)行圖3的邏輯的裝置的顯示器上可呈現(xiàn)的示例用戶接口(ui)400。ui400包括指示基于來(lái)自用戶的生物計(jì)量輸入被確定的用戶的名稱/標(biāo)識(shí)符的問(wèn)候402。ui400還包括下述通知404:呈現(xiàn)ui400的裝置正在連接至另一裝置以進(jìn)行配對(duì)通信以及用戶正登錄到一個(gè)或兩個(gè)裝置上。
更進(jìn)一步,圖4的ui400可以包括第一選擇器406和第二選擇器408,第一選擇器406和第二選擇器408分別能夠選擇以提供期望由呈現(xiàn)ui400的裝置執(zhí)行和/或使用呈現(xiàn)ui400的裝置執(zhí)行的功能的輸入。然后可以例如在上述邏輯中的塊310和塊312處根據(jù)本原理使用該輸入。示例選擇器406與在裝置處接收和呈現(xiàn)電子郵件消息相關(guān)聯(lián),而示例選擇器408與在裝置處接收和呈現(xiàn)文本消息相關(guān)聯(lián)。
ui400還可以包括選擇器410,選擇器410能夠選擇以在沒(méi)有進(jìn)一步的用戶輸入的情況下自動(dòng)地使裝置停止在通知404中所指示的嘗試與其他裝置建立配對(duì)通信,而是使裝置嘗試與另一裝置建立配對(duì)連接,所述另一裝置也基于來(lái)自用戶的生物計(jì)量輸入被確定成與用戶相關(guān)聯(lián)。在ui400上還呈現(xiàn)了選擇器412,選擇器412能夠選擇以在沒(méi)有進(jìn)一步的用戶輸入的情況下自動(dòng)地使裝置呈現(xiàn)另外的ui以配置用于實(shí)現(xiàn)本原理的設(shè)置,例如在圖5中示出的ui500。
ui500包括第一選擇器502,第一選擇器502能夠選擇以啟動(dòng)校準(zhǔn)處理,以使用戶與呈現(xiàn)ui500的裝置接合來(lái)提供生物計(jì)量輸入,該生物計(jì)量輸入然后可以與用戶相關(guān)聯(lián)以用于稍后基于來(lái)自該用戶的相同類型的后續(xù)生物計(jì)量輸入對(duì)用戶的識(shí)別,這然后又可以用于識(shí)別如本文所述要與其建立配對(duì)通信的裝置。例如,在校準(zhǔn)處理期間,在接收到來(lái)自用戶的生物計(jì)量輸入之后,裝置可以在其顯示器上呈現(xiàn)下述ui:指示已經(jīng)接收到生物計(jì)量輸入并且指示生物計(jì)量輸入的類型(和/或測(cè)量本身);請(qǐng)求向ui輸入與提供了生物計(jì)量輸入的用戶相關(guān)聯(lián)的名稱或其他標(biāo)識(shí)符;以及請(qǐng)求向ui輸入關(guān)于與用戶相關(guān)聯(lián)的一個(gè)或更多個(gè)其他裝置的信息。ui的這些用戶輸入可以例如經(jīng)由呈現(xiàn)在ui上的文本輸入框而被輸入到ui,然后基于該用戶輸入來(lái)形成關(guān)聯(lián)。
仍參照?qǐng)D5,ui500還可以包括第一選項(xiàng)504,第一選項(xiàng)504能夠選擇以使用生物計(jì)量輸入和/或識(shí)別以登錄到呈現(xiàn)ui500的裝置并且向該裝置進(jìn)行認(rèn)證(除了使用生物計(jì)量輸入和/或識(shí)別來(lái)確定與其通信的另一裝置之外)。還示出了第二選項(xiàng)506,第二選項(xiàng)506能夠選擇以將該裝置配置成:基于另一裝置被確定為和同樣與用戶相關(guān)聯(lián)的較遠(yuǎn)離的其他裝置相比與呈現(xiàn)ui500的裝置最接近的裝置,自動(dòng)地與被確定為與用戶相關(guān)聯(lián)的該另一裝置建立配對(duì)通信。
除前述之外,ui500還可以包括用戶使用號(hào)碼輸入框510建立閾值距離的選項(xiàng),超過(guò)該閾值距離,即使能夠與識(shí)別到的用戶相關(guān)聯(lián),呈現(xiàn)ui500的裝置也不與能夠建立這樣的通信的另一裝置建立配對(duì)通信。圖5還示出ui500可以包括選項(xiàng)512,選項(xiàng)512能夠選擇以將呈現(xiàn)ui500的裝置配置成:不僅基于來(lái)自用戶的生物計(jì)量輸入而且基于要執(zhí)行的功能(當(dāng)這樣的功能可識(shí)別時(shí))來(lái)選擇與其建立配對(duì)通信的另一裝置。更進(jìn)一步地,ui500可以包括選項(xiàng)514,選項(xiàng)514能夠選擇以將在呈現(xiàn)ui500的裝置處所接收到的生物計(jì)量輸入提供給至少正嘗試與其建立配對(duì)通信的另一裝置,使得根據(jù)本原理在其他裝置處可以使用生物計(jì)量輸入和/或根據(jù)生物計(jì)量輸入所確定的用戶id以用于在其他裝置處的登錄和認(rèn)證。仍然參照?qǐng)D5,還應(yīng)當(dāng)理解,上述選項(xiàng)中的每個(gè)選項(xiàng)可以使用緊接著每個(gè)選項(xiàng)所示出的相應(yīng)復(fù)選框來(lái)選擇。
現(xiàn)在參照?qǐng)D6,圖6示出了示例數(shù)據(jù)表600,示例數(shù)據(jù)表600可以由實(shí)現(xiàn)圖3的邏輯的裝置訪問(wèn)以基于如本文描述的接收到的生物計(jì)量輸入來(lái)識(shí)別用戶和/或與其建立配對(duì)通信的裝置。數(shù)據(jù)表600包括第一列602,其作為示例列出了與不同用戶相關(guān)聯(lián)的各種生物阻抗測(cè)量范圍(為了簡(jiǎn)明在示例圖6中表示為變量)。數(shù)據(jù)表600還包括:第二列604,其列出了分別與列602中列出的范圍相關(guān)聯(lián)的用戶;以及第三列606,其列出了分別與用戶和范圍相關(guān)聯(lián)的裝置。
作為示例,一旦從與用戶接觸的生物阻抗傳感器接收到生物阻抗測(cè)量,裝置可以訪問(wèn)數(shù)據(jù)表600并且使用該測(cè)量在列602中從上到下解析數(shù)據(jù),直到達(dá)到接收到的測(cè)量被確定為落入的列602中的生物阻抗范圍。邏輯然后可以先水平移動(dòng)至列604,或者水平移動(dòng)至606,以分別識(shí)別與測(cè)量范圍相關(guān)聯(lián)并且因此與接收到的測(cè)量相關(guān)聯(lián)的用戶(和/或標(biāo)識(shí)符),并且識(shí)別裝置至少嘗試建立配對(duì)通信的與接收到的測(cè)量相關(guān)聯(lián)的另一裝置。
此外,盡管為了清楚未示出,諸如表600的數(shù)據(jù)表可以包括用于根據(jù)本原理基于可用的生物計(jì)量輸入來(lái)識(shí)別其他信息的其他列,諸如分別列出以下信息的列:針對(duì)各個(gè)用戶的登錄信息、針對(duì)各個(gè)用戶和/或列606中列出的裝置的認(rèn)證信息、基于各個(gè)用戶要執(zhí)行的功能等。
在不具體參照?qǐng)D6但仍然根據(jù)本原理的情況下,應(yīng)當(dāng)理解,在一些實(shí)施方式中,并非生物計(jì)量輸入由具有接收到生物計(jì)量輸入的傳感器的裝置使用然后識(shí)別在該裝置處建立配對(duì)通信的另一裝置,而是具有傳感器的裝置可以接收生物計(jì)量輸入并且然后將其廣播,以使得其他裝置可以接收該生物計(jì)量輸入并且基于該生物計(jì)量輸入來(lái)識(shí)別用戶,其中那些其他裝置中的一個(gè)或更多個(gè)然后可以基于該生物計(jì)量輸入來(lái)尋求與具有傳感器的裝置建立配對(duì)通信。
現(xiàn)在可以理解的是,本原理用于使用生物計(jì)量測(cè)量例如生物阻抗測(cè)量來(lái)確定誰(shuí)穿上或接觸諸如智能手表、藍(lán)牙耳機(jī)、健康監(jiān)測(cè)可穿戴裝置等的裝置。然后,一旦基于生物計(jì)量輸入識(shí)別到用戶時(shí),裝置可以嘗試連接至該用戶的配對(duì)裝置中的一個(gè)裝置。從而,例如,可穿戴裝置可以在多人之間共享,但是該裝置可以基于哪個(gè)用戶正在穿戴該裝置而改變與其進(jìn)行通信的其他裝置。
例如,如果人穿上可穿戴裝置,則可穿戴裝置可以基于在可穿戴裝置處所感測(cè)到的用戶皮膚的生物阻抗來(lái)識(shí)別用戶,并且然后連接至該用戶的智能電話以接收文本消息,然而,當(dāng)用戶的妻子穿上該可穿戴裝置時(shí),該可穿戴裝置可以測(cè)量她的皮膚的生物阻抗,對(duì)她進(jìn)行識(shí)別,并且然后連接至她的智能電話以接收她的文本消息。作為另外的示例,如果妻子戴上丈夫的藍(lán)牙耳機(jī)來(lái)通過(guò)妻子的智能電話參與會(huì)議電話,則該藍(lán)牙耳機(jī)可以自動(dòng)連接至她的智能電話而非丈夫的智能電話。
在任何情況下,應(yīng)當(dāng)理解,本原理可以適用于除了與具有生物計(jì)量傳感器的可穿戴裝置接合之外的其他實(shí)例,諸如與具有生物計(jì)量傳感器的膝上型計(jì)算機(jī)、智能電話、平板計(jì)算機(jī)、鍵盤(pán)、跟蹤板、鼠標(biāo)等接合。例如,可以基于通過(guò)在外表面內(nèi)具有生物計(jì)量傳感器的鼠標(biāo)的外表面接收到的生物計(jì)量輸入來(lái)識(shí)別要進(jìn)行通信的特定膝上型計(jì)算機(jī)。
在結(jié)束之前,應(yīng)當(dāng)理解,盡管用于實(shí)現(xiàn)本原理的軟件應(yīng)用可以與例如系統(tǒng)100的裝置一起出售,但是本原理適用于下述實(shí)例:通過(guò)如因特網(wǎng)的網(wǎng)絡(luò)將這樣的應(yīng)用從服務(wù)器下載到裝置。此外,本原理適用于下述實(shí)例:將這樣的應(yīng)用包括在被出售和/或被提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上,其中該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不是暫態(tài)信號(hào)和/或信號(hào)本身。
雖然在本文中示出并且詳細(xì)描述了基于生物計(jì)量輸入對(duì)要建立通信的裝置的特定確定,但是應(yīng)當(dāng)理解本申請(qǐng)包括的主題僅由權(quán)利要求來(lái)限制。