相關(guān)申請的交叉引用
本申請要求于2014年11月26日提交的美國非臨時專利申請no.14/554,857的優(yōu)先權(quán)的權(quán)益。
實(shí)施例總體上涉及用戶認(rèn)證。更具體地,實(shí)施例涉及能量采集可穿戴認(rèn)證。
背景技術(shù):
認(rèn)證可以用于準(zhǔn)許或拒絕用戶對各種系統(tǒng)(例如,舉例來說,電子商務(wù)(e-commerce)系統(tǒng)、消費(fèi)設(shè)備、聯(lián)機(jī)帳戶等)的訪問。雖然傳統(tǒng)認(rèn)證方法可能已經(jīng)涉及登錄的用戶輸入和/或pin(個人識別)信息,但是最近的解決方案可以使用耦合到個人的腿或腳的加速度計(jì)來捕獲步態(tài)信息,其中可以基于所捕獲的步態(tài)信息來執(zhí)行個人的認(rèn)證。這種方法可能涉及安裝昂貴的加速度計(jì),其在操作期間引起大量的功率。另外,基于加速度計(jì)的認(rèn)證可能會遭受由未被授權(quán)的個人進(jìn)行的步態(tài)模仿。
附圖說明
通過閱讀以下說明書和所附權(quán)利要求以及參考以下附圖,實(shí)施例的各種優(yōu)點(diǎn)對于本領(lǐng)域技術(shù)人員將變得顯而易見,其中:
圖1是根據(jù)實(shí)施例的能量采集可穿戴環(huán)境的示例的圖示;
圖2是根據(jù)實(shí)施例的足類形狀因子的示例的側(cè)視圖和底視圖;
圖3a是根據(jù)實(shí)施例的對用戶進(jìn)行認(rèn)證的方法的示例的流程圖;
圖3b是根據(jù)實(shí)施例的確定第一能量生成模式的方法的示例的流程圖;
圖4a是根據(jù)實(shí)施例的包括認(rèn)證裝置的基于用戶的系統(tǒng)的示例的框圖;
圖4b是根據(jù)實(shí)施例的分析器的示例的框圖;
圖5是根據(jù)實(shí)施例的處理器的示例的框圖;以及
圖6是根據(jù)實(shí)施例的計(jì)算系統(tǒng)的示例的框圖。
具體實(shí)施方式
現(xiàn)在轉(zhuǎn)到圖1,示出了能量采集環(huán)境的示例,其中個人10具有采集能量(例如,電流、功率)的可穿戴設(shè)備12。所采集的能量可以在個人10從事活動(例如,舉例來說,步行)時自動生成。可以在認(rèn)證會話期間使用從可穿戴設(shè)備12收集的能量生成信息來準(zhǔn)許或拒絕對區(qū)域(例如,健身俱樂部)、可經(jīng)由系統(tǒng)(例如,舉例來說,手持設(shè)備16)訪問的應(yīng)用、或其它服務(wù)進(jìn)行訪問。手持設(shè)備16還可以用于發(fā)起認(rèn)證會話(例如,經(jīng)由手勢輸入、文本輸入、菜單選擇或其它用戶輸入)。在所示出的示例中,可穿戴設(shè)備12包括足類形狀因子(例如,鞋、靴子、涼鞋等),并且可以穿在個人10的左腳和/或右腳上,盡管也可以根據(jù)情境而使用其它可穿戴形狀因子。例如,在步行或執(zhí)行一些其它活動時,手腕類形狀因子基于諸如手臂運(yùn)動的量、皮膚溫度、檢測到的照明等的特性使得能夠進(jìn)行能量采集和認(rèn)證。實(shí)際上,在簡檔生成和/或用戶認(rèn)證期間可以對來自多個不同可穿戴設(shè)備的數(shù)據(jù)進(jìn)行組合。
圖2表明了可穿戴設(shè)備12可以包括一個或多個壓電傳感器14,其在活動期間響應(yīng)于壓電傳感器14的物理變形而生成功率。如將更詳細(xì)地討論的,利用來自可穿戴設(shè)備12的采集的能量可以提供功率高效的解決方案,其消除了對昂貴的加速度計(jì)的任何需要,并且相對地不受由未被授權(quán)的個人進(jìn)行的步態(tài)模仿的影響。
圖3a示出了對用戶進(jìn)行認(rèn)證的方法18。方法18可以被實(shí)現(xiàn)為模塊或有關(guān)組件,以一組邏輯指令的方式,該一組邏輯指令存儲在機(jī)器可讀或計(jì)算機(jī)可讀存儲介質(zhì)(例如,隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、可編程rom(prom)、固件、閃速存儲器)中,以可配置邏輯(例如,舉例來說,可編程邏輯陣列(pla)、現(xiàn)場可編程門陣列(fpga)、復(fù)雜可編程邏輯器件(cpld))的方式,以使用電路技術(shù)(例如,舉例來說,專用集成電路(asic)、互補(bǔ)金屬氧化物半導(dǎo)體(cmos)、或晶體管-晶體管邏輯(ttl)技術(shù))的固定功能的硬件邏輯的方式,或其任何組合。例如,可以以一種或多種編程語言的任何組合來編寫用于執(zhí)行方法18所示的操作的計(jì)算機(jī)程序代碼,該一種或多種編程語言包括諸如java、smalltalk、c++等的面向?qū)ο蟮木幊陶Z言,和諸如“c”編程語言或類似的編程語言的常規(guī)過程編程語言。
示出的處理框20提供了確定與可穿戴設(shè)備(例如,舉例來說,可穿戴設(shè)備12(圖1和圖2))相關(guān)聯(lián)的第一能量生成模式。因此,可穿戴設(shè)備可以包括一個或多個壓電傳感器,其響應(yīng)于由于由可穿戴設(shè)備所耦合到的個人進(jìn)行的活動(例如,散步、快走、慢跑、跑步、騎自行車等)造成的傳感器的物理變形而生成電流和/或可檢測的電場,盡管也可以根據(jù)情境使用其它能量生成組件,例如,電磁能量采集設(shè)備(例如,旋轉(zhuǎn)發(fā)生器)。第一能量生成模式一般可以基于個人進(jìn)行的一個或多個訓(xùn)練會話來確定。訓(xùn)練會話可以在不同的環(huán)境背景中重復(fù)以及隨著時間重復(fù),以考慮到生理的和/或生物的變化,例如,舉例來說,體重減輕、受傷、衰老等。也可以針對不同的個人進(jìn)行訓(xùn)練會話而達(dá)到可穿戴設(shè)備由多個用戶的程度。
可以在框22處確定第二能量生成模式,其中確定第二能量生成模式可能涉及在通過例如手勢輸入、文本輸入和/或菜單選擇發(fā)起的認(rèn)證會話期間監(jiān)控可穿戴設(shè)備。示出的框24至少部分地基于第一能量生成模式和第二能量生成模式來進(jìn)行用戶認(rèn)證???4可以包括關(guān)于例如重量、步態(tài)節(jié)奏、腳步特性(例如,腳的內(nèi)轉(zhuǎn)水平)等,對第一能量生成模式與第二能量生成模式進(jìn)行比較。比較的能量生成信號可以跨多個壓電傳感器進(jìn)行平均和/或可以在逐個傳感器(sensor-by-sensor)的基礎(chǔ)上進(jìn)行比較。
圖3b示出了確定第一能量生成模式的方法26的一個示例。因此,方法26可以可選地替代已經(jīng)討論過的框20(圖3a)。因此,方法26也可以被實(shí)現(xiàn)為模塊或有關(guān)組件,以一組邏輯指令的方式,該一組邏輯指令存儲在機(jī)器可讀或計(jì)算機(jī)可讀存儲介質(zhì)(例如,ram、rom、prom、固件、閃速存儲器等)中,以可配置邏輯(例如,舉例來說,pla、fpg、cpld)的方式,以使用電路技術(shù)(例如,舉例來說,asic、cmos或ttl技術(shù))的固定功能的硬件邏輯的方式,或其任何組合。
示出的框28提供了基于以下中的一個或多個來選擇與第二能量模式相關(guān)聯(lián)的使用簡檔:活動(例如,散步、快走、慢跑、跑步、騎自行車)、位置(例如,街道地址、全球定位系統(tǒng)/gps坐標(biāo)等)或人際鄰近度(例如,靠近家人、朋友、社交網(wǎng)絡(luò)等)。可以使用來自例如用戶界面(ui)、鄰近度傳感器和/或社交網(wǎng)站/數(shù)據(jù)庫的信息來選擇使用簡檔???0可以基于使用簡檔從多個訓(xùn)練模式中選擇第一能量生成模式。在這方面,已授權(quán)的用戶可以針對各種不同的場景(例如,在附近慢跑、在商場步行、在路上騎自行車)創(chuàng)建多種訓(xùn)練模式,可能在各種不同的場景下請求進(jìn)行認(rèn)證。
由此,例如,如果確定在可穿戴設(shè)備所耦合到的個人正在特定的附近(例如,具有丘陵地形)慢跑時認(rèn)證會話正在進(jìn)行,則框30可以選擇也是在已授權(quán)的個人在該特定的(或類似丘陵的)附近慢跑時所創(chuàng)建的訓(xùn)練模式。另一方面,例如,如果確定在可穿戴設(shè)備所耦合到的個人正在與一群特定的朋友在商場中步行時認(rèn)證會話正在進(jìn)行,則框30可以選擇在已授權(quán)的個人與同一群朋友在同一個商場中步行時所創(chuàng)建的訓(xùn)練模式。特別值得注意的是,由所示出的基于簡檔的方法提供的上下文信息可以降低由未被授權(quán)的個人成功進(jìn)行步態(tài)模仿的可能性。
現(xiàn)在轉(zhuǎn)到圖4a,示出了包括認(rèn)證裝置32的基于用戶的系統(tǒng),其中認(rèn)證裝置32可以與可穿戴設(shè)備38(例如,舉例來說,可穿戴設(shè)備12(圖1和圖2))結(jié)合使用,以對用戶/個人進(jìn)行認(rèn)證。由此,認(rèn)證裝置32一般可以實(shí)現(xiàn)已經(jīng)討論過的方法18(圖3a)和/或方法26(圖3b)的一個或多個方面。在所示出的示例中,模式訓(xùn)練器34確定與可穿戴設(shè)備38相關(guān)聯(lián)的第一能量生成模式,而模式監(jiān)控器36確定與可穿戴設(shè)備38相關(guān)聯(lián)的第二能量生成模式。更具體地,模式監(jiān)控器36可以在認(rèn)證會話期間監(jiān)控可穿戴設(shè)備38,其中認(rèn)證會話可以由手勢輸入(例如,點(diǎn)擊屏幕、滑動屏幕、按下按鈕)或其它合適的觸發(fā)發(fā)起。另外,認(rèn)證器40可以至少部分地基于第一能量生成模式和第二能量生成模式來進(jìn)行用戶認(rèn)證。認(rèn)證器40可以將第一能量生成模式與第二能量生成模式進(jìn)行比較,其中能量生成模式可以是重量、步態(tài)節(jié)奏、腳步特性(例如,腳的內(nèi)轉(zhuǎn)水平)等的函數(shù)。通過將比較結(jié)果與其它認(rèn)證技術(shù)結(jié)合起來可以進(jìn)一步提高精度。例如,與預(yù)期的簡檔不匹配的能量簡檔可以通過可能需要用戶注意和/或可能需要附加使用另一個接口的功率的一些其它方法來觸發(fā)認(rèn)證。
圖4b表明了分析器(profiler)42可以選擇與第二能量生成模式相關(guān)聯(lián)的使用簡檔46,其中模式訓(xùn)練器34將基于使用簡檔46從多個訓(xùn)練模式48中選擇第一能量生成模式44。如已經(jīng)指出的,可以基于與認(rèn)證會話/第二能量生成模式相關(guān)聯(lián)的活動信息50、位置信息52、人際鄰近度信息54等來選擇使用簡檔46?;顒有畔?0可能包括例如散步、快走、慢跑、跑步、騎自行車等的指示。活動信息50、位置信息52和/或人際鄰近度信息54可以經(jīng)由認(rèn)證裝置32的用戶界面56或其它合適的來源(例如,gps傳感器、社交網(wǎng)站/數(shù)據(jù)庫等)獲得。
圖5示出了根據(jù)一個實(shí)施例的處理器核心200。處理器核心200可以是以下任何類型的處理器的核心:例如,微處理器、嵌入式處理器、數(shù)字信號處理器(dsp)、網(wǎng)絡(luò)處理器、或執(zhí)行代碼的其它設(shè)備。雖然圖5中僅示出了一個處理器核心200,但是處理元件可以替代地包括圖5中示出的處理器核心200中的多于一個處理器核心200。處理器核心200可以是單線程核心,或者對于至少一個實(shí)施例,處理器核心200可以是多線程的,因?yàn)槠淇梢园總€核心多于一個硬件線程上下文(或“邏輯處理器”)。
圖5還示出了耦合到處理器核心200的存儲器270。存儲器270可以是本領(lǐng)域技術(shù)人員已知或以其它方式可用的各種各樣的存儲器(包括存儲器層次的各種層)中的任何存儲器。存儲器270可以包括將由處理器核心200執(zhí)行的一個或多個代碼213(多個)指令,其中代碼213可以實(shí)現(xiàn)已經(jīng)討論過的方法18(圖3a)和/或方法26(圖3b)。在一個示例中,存儲器270是非閃速存儲器。處理器核心200遵從由代碼213指示的指令的程序序列。每個指令可以進(jìn)入前端部分210,并且可以由一個或多個解碼器220進(jìn)行處理。解碼器220可以生成微操作(例如,以預(yù)定義的格式的固定寬度微操作)作為其輸出,或者可以生成反映原始代碼指令的其它指令、微指令或控制信號。所示出的前端部分210還包括寄存器重命名邏輯225和調(diào)度邏輯230,其一般對資源進(jìn)行分配并對對應(yīng)于用于執(zhí)行的轉(zhuǎn)換指令的操作進(jìn)行排隊(duì)。
處理器核心200被示出為包括具有一組執(zhí)行單元255-1至255-n的執(zhí)行邏輯250。一些實(shí)施例可以包括專用于指定功能或功能集的多個執(zhí)行單元。其它實(shí)施例可以僅包括一個執(zhí)行單元或一個能夠執(zhí)行特定功能的執(zhí)行單元。所示出的執(zhí)行邏輯250執(zhí)行由代碼指令指定的操作。
在完成執(zhí)行由代碼指令指定的操作之后,后端邏輯260退出代碼213的指令。在一個實(shí)施例中,處理器核心200允許不按順序執(zhí)行,但需要按順序退出指令。退出邏輯265可以采用本領(lǐng)域技術(shù)人員已知的各種形式(例如,重新排序緩沖器等)。以這種方式,處理器核心200在執(zhí)行代碼213期間被轉(zhuǎn)換,至少在由解碼器生成的輸出、由寄存器重命名邏輯225使用的硬件寄存器和表、以及任何由執(zhí)行邏輯250修改的任何寄存器(未示出)方面。
雖然在圖5中未示出,但是處理元件可以包括具有處理器核心200的其它片上元件。例如,處理元件可以包括連同處理器核心200的存儲器控制邏輯。處理元件可以包括i/o控制邏輯和/或可以包括與存儲器控制邏輯集成的i/o控制邏輯。處理元件還可以包括一個或多個高速緩存。
現(xiàn)在參考圖6,示出了根據(jù)實(shí)施例的計(jì)算系統(tǒng)1000實(shí)施例的框圖。圖6中示出的是包括第一處理元件1070和第二處理元件1080的多處理器系統(tǒng)1000。雖然示出了兩個處理元件1070和1080,但是應(yīng)當(dāng)理解,系統(tǒng)1000的實(shí)施例也可以僅包括一個這樣的處理元件。
系統(tǒng)1000被示為點(diǎn)對點(diǎn)互連系統(tǒng),其中第一處理元件1070和第二處理元件1080經(jīng)由點(diǎn)對點(diǎn)互連1050耦合。應(yīng)當(dāng)理解,圖6所示出的互連中的任何互連或所有互連可以被實(shí)現(xiàn)為多點(diǎn)總線而不是點(diǎn)對點(diǎn)互連。
如圖6所示,處理元件1070和1080中的每一個處理元件可以是多核處理器,其包括第一處理器核心和第二處理器核心(即,處理器核心1074a和1074b,以及處理器核心1084a和1084b)。這樣的核心1074a、1074b、1084a、1084b可以被配置為以與上文結(jié)合圖5所討論的方式類似的方式來執(zhí)行指令代碼。
每個處理元件1070、1080可以包括至少一個共享的高速緩存1896a、1896b。共享的高速緩存1896a、1896b可以存儲由處理器的一個或多個組件(例如,分別為核心1074a、1074b和1084a、1084b)使用的數(shù)據(jù)(例如,指令)。例如,共享的高速緩存1896a、1896b可以對存儲在存儲器1032、1034中的數(shù)據(jù)進(jìn)行本地高速緩存,以用于被處理器的組件更快地訪問。在一個或多個實(shí)施例中,共享的高速緩存1896a、1896b可以包括一個或多個中級高速緩存(例如,2級(l2)、3級(l3)、4級(l4)或其它級的高速緩存)、末級緩存(llc)和/或其組合。
雖然僅示出了兩個處理元件1070、1080,但是應(yīng)當(dāng)理解,實(shí)施例的范圍不限于此。在其它實(shí)施例中,一個或多個附加處理元件可以存在于給定的處理器中。替代地,處理元件1070、1080中的一個或多個處理元件可以是除了處理器之外的元件(例如,加速器或現(xiàn)場可編程門陣列)。例如,(多個)附加的處理元件可以包括與第一處理器1070相同的(多個)附加處理器、與處理器第一處理器1070各向異性的或不對稱的(多個)附加處理器、加速器(例如,舉例來說,圖形加速器或數(shù)字信號處理(dsp)單元)、現(xiàn)場可編程門陣列、或任何其它處理元件。處理元件1070與1080之間在包括架構(gòu)、微架構(gòu)、熱量、功耗特性等的一系列指標(biāo)的度量方面可以存在各種差異。這些差異可以高效地將其本身表現(xiàn)為處理元件1070、1080之間的不對稱性和各向異性。對于至少一個實(shí)施例來說,各種處理元件1070、1080可以駐留在相同的管芯封裝件中。
第一處理元件1070還可以包括存儲器控制器邏輯(mc)1072和點(diǎn)對點(diǎn)(p-p)接口1076和1078。類似地,第二處理元件1080可以包括mc1082和p-p接口1086和1088。如圖6所示,mc1072和1082將處理器耦合到相應(yīng)的存儲器(即,存儲器1032和存儲器1034),其可以是本地附接到相應(yīng)處理器的主存儲器的一部分。雖然mc1072和1082被示為集成到處理元件1070、1080中,但是對于替代實(shí)施例來說,mc邏輯可以是處理元件1070、1080之外的分立邏輯而不是集成在其中。
第一處理元件1070和第二處理元件1080可以分別經(jīng)由p-p互連1076、1086耦合到i/o子系統(tǒng)1090。如圖6所示,i/o子系統(tǒng)1090包括p-p接口1094和1098。此外,i/o子系統(tǒng)1090包括接口1092,其用于將i/o子系統(tǒng)1090與高性能圖形引擎1038耦合。在一個實(shí)施例中,總線1049可以用于將圖形引擎1038耦合到i/o子系統(tǒng)1090。替代地,點(diǎn)對點(diǎn)互連可以對這些組件進(jìn)行耦合。
接下來,i/o子系統(tǒng)1090可以經(jīng)由接口1096耦合到第一總線1016。在一個實(shí)施例中,第一總線1016可以是外圍部件互連(pci)總線,或者諸如pciexpress總線或另外的第三代i/o互連總線的總線,盡管實(shí)施例的范圍不限于此。
如圖6所示,各種i/o設(shè)備1014(例如,揚(yáng)聲器、照相機(jī)、傳感器)可以耦合到第一總線1016,連同可以將第一總線1016耦合到第二總線1020的總線橋1018。在一個實(shí)施例中,第二總線1020可以是低引腳數(shù)(lpc)總線。在一個實(shí)施例中,以下各種設(shè)備可以耦合到第二總線1020,例如,包括鍵盤/鼠標(biāo)1012、(多個)通信設(shè)備1026、以及數(shù)據(jù)存儲單元1019(例如,可以包括代碼1030的磁盤驅(qū)動器或其它大容量存儲設(shè)備)。所示出的代碼1030可以實(shí)現(xiàn)已經(jīng)討論過的方法18(圖3a)和/或方法26(圖3b),并且可以類似于已經(jīng)討論的代碼213(圖5)。此外,音頻i/o1024可以耦合到第二總線1020,并且電池1010可以向計(jì)算系統(tǒng)1000供電。
注意,可以設(shè)想其它實(shí)施例。例如,代替圖6的點(diǎn)對點(diǎn)架構(gòu),系統(tǒng)可以實(shí)現(xiàn)多點(diǎn)總線或另外的這樣的通信拓?fù)?。另外,可以替代地使用比圖6所示的集成芯片更多或更少的集成芯片對圖6的元件進(jìn)行分區(qū)。
附加注釋和示例:
示例1可以包括一種基于用戶的系統(tǒng),其包括:包括能量生成組件的可穿戴設(shè)備,用于確定與可穿戴設(shè)備相關(guān)聯(lián)的第一能量生成模式的模式訓(xùn)練器,用于確定與可穿戴設(shè)備相關(guān)聯(lián)的第二能量生成模式的模式監(jiān)控器,以及用于至少部分地基于第一能量生成模式和第二能量生成模式來進(jìn)行用戶認(rèn)證的認(rèn)證器。
示例2可以包括示例1的系統(tǒng),還包括用于選擇與第二能量生成模式相關(guān)聯(lián)的使用簡檔的分析器,其中,模式訓(xùn)練器將基于使用簡檔從多個訓(xùn)練模式中選擇第一能量生成模式。
示例3可以包括示例2的系統(tǒng),其中,使用簡檔將基于活動、位置或人際鄰近度中的一個或多個而被選擇。
示例4可以包括示例3的系統(tǒng),其中,活動將包括散步、快走、慢跑、跑步或騎自行車中的一個或多個。
示例5可以包括示例1的系統(tǒng),其中,模式監(jiān)控器將在由用戶輸入發(fā)起的認(rèn)證會話期間監(jiān)控可穿戴設(shè)備,以確定第二能量生成模式。
示例6可以包括示例1至5中的任何一個示例的系統(tǒng),其中,認(rèn)證器將關(guān)于重量、步態(tài)節(jié)奏或腳步特性中的一個或多個對第一能量生成模式與第二能量生成模式進(jìn)行比較。
示例7可以包括示例1至5中的任何一個示例的系統(tǒng),其中,可穿戴設(shè)備具有足類形狀因子,并且能量生成組件包括一個或多個壓電傳感器。
示例8可以包括一種認(rèn)證裝置,其包括:用于確定與可穿戴設(shè)備相關(guān)聯(lián)的第一能量生成模式的模式訓(xùn)練器,用于確定與可穿戴設(shè)備相關(guān)聯(lián)的第二能量生成模式的模式監(jiān)控器,以及用于至少部分地基于第一能量生成模式和第二能量生成模式來進(jìn)行用戶認(rèn)證的認(rèn)證器。
示例9可以包括示例8的裝置,還包括用于選擇與第二能量生成模式相關(guān)聯(lián)的使用簡檔的分析器,其中,模式訓(xùn)練器將基于使用簡檔從多個訓(xùn)練模式中選擇第一能量生成模式。
示例10可以包括示例9的裝置,其中,使用簡檔將基于活動、位置或人際鄰近度中的一個或多個而被選擇。
示例11可以包括示例10的裝置,其中,活動將包括散步、快走、慢跑、跑步或騎自行車中的一個或多個。
示例12可以包括示例8的裝置,其中,模式監(jiān)控器將在由用戶輸入發(fā)起的認(rèn)證會話期間監(jiān)控可穿戴設(shè)備,以確定第二能量生成模式。
示例13可以包括示例8至12中的任何一個示例的裝置,其中,認(rèn)證器將關(guān)于重量、步態(tài)節(jié)奏或腳步特性中的一個或多個對第一能量生成模式與第二能量生成模式進(jìn)行比較。
示例14可以包括一種對用戶進(jìn)行認(rèn)證的方法,其包括:確定與可穿戴設(shè)備相關(guān)聯(lián)的第一能量生成模式,確定與可穿戴設(shè)備相關(guān)聯(lián)的第二能量生成模式,以及至少部分地基于第一能量生成模式和第二能量生成模式來進(jìn)行用戶認(rèn)證。
示例15可以包括實(shí)施例14的方法,其還包括選擇與第二能量生成模式相關(guān)聯(lián)的使用簡檔,其中,確定第一能量生成模式包括基于使用簡檔從多個訓(xùn)練模式中選擇第一能量生成模式。
示例16可以包括示例15的方法,其中,使用簡檔是基于活動、位置或人際鄰近度中的一個或多個而被選擇的。
示例17可以包括示例16的方法,其中,活動包括散步、快走、慢跑、跑步或騎自行車中的一個或多個。
示例18可以包括示例14的方法,其中,確定第二能量生成模式包括在由用戶輸入發(fā)起的認(rèn)證會話期間監(jiān)控可穿戴設(shè)備。
示例19可以包括示例14至18中的任何一個示例的方法,其中,進(jìn)行用戶認(rèn)證包括:關(guān)于重量、步態(tài)節(jié)奏或腳步特性中的一個或多個對第一能量生成模式與第二能量生成模式進(jìn)行比較。
示例20可以包括至少一個計(jì)算機(jī)可讀存儲介質(zhì),其包括一組指令,該指令在被執(zhí)行時使得計(jì)算設(shè)備:確定與可穿戴設(shè)備相關(guān)聯(lián)的第一能量生成模式,確定與可穿戴設(shè)備相關(guān)聯(lián)的第二能量生成模式,以及至少部分地基于第一能量生成模式和第二能量生成模式來進(jìn)行用戶認(rèn)證。
示例21可以包括示例20的至少一個計(jì)算機(jī)可讀存儲介質(zhì),其中,指令在被執(zhí)行時使得計(jì)算設(shè)備:選擇與第二能量生成模式相關(guān)聯(lián)的使用簡檔;以及基于使用簡檔從多個訓(xùn)練模式中選擇第一能量生成模式。
示例22可以包括示例21的至少一個計(jì)算機(jī)可讀存儲介質(zhì),其中,使用簡檔將基于活動、位置或人際鄰近度中的一個或多個而被選擇。
示例23可以包括示例22的至少一個計(jì)算機(jī)可讀存儲介質(zhì),其中,活動將包括散步、快走、慢跑、跑步或騎自行車中的一個或多個。
示例24可以包括示例20的至少一個計(jì)算機(jī)可讀存儲介質(zhì),其中,指令在被執(zhí)行時使得計(jì)算設(shè)備在由用戶輸入發(fā)起的認(rèn)證會話期間監(jiān)控可穿戴設(shè)備,以確定第二能量生成模式。
示例25可以包括示例20至24中的任何一個示例的至少一個計(jì)算機(jī)可讀存儲介質(zhì),其中,指令在被執(zhí)行時使得計(jì)算設(shè)備關(guān)于重量、步態(tài)節(jié)奏或腳步特性中的一個或多個對第一能量生成模式與第二能量生成模式進(jìn)行比較。
示例26可以包括一種認(rèn)證裝置,其包括:用于確定與可穿戴設(shè)備相關(guān)聯(lián)的第一能量生成模式的模塊;用于確定與可穿戴設(shè)備相關(guān)聯(lián)的第二能量生成模式的模塊;以及用于至少部分地基于第一能量生成模式和第二能量生成模式來進(jìn)行用戶認(rèn)證的模塊。
示例27可以包括示例26的裝置,其還包括用于選擇與第二能量生成模式相關(guān)聯(lián)的使用簡檔的模塊,其中,用于確定第一能量生成模式的模塊包括用于基于使用簡檔從多個訓(xùn)練模式中選擇第一能量生成模式的模塊。
示例28可以包括示例27的裝置,其中,使用簡檔將基于活動、位置或人際鄰近度中的一個或多個而被選擇。
示例29可以包括示例28的裝置,其中,活動將包括散步、快走、慢跑、跑步或騎自行車中的一個或多個。
示例30可以包括示例26的裝置,其中,用于確定第二能量生成模式的模塊包括用于在由用戶輸入發(fā)起的認(rèn)證會話期間監(jiān)控可穿戴設(shè)備的模塊。
示例31可以包括示例26至30中的任何一個示例的裝置,其中,用于進(jìn)行用戶認(rèn)證的模塊包括用于關(guān)于重量、步態(tài)節(jié)奏或腳步特性中的一個或多個對第一能量生成模式與第二能量生成模式進(jìn)行比較的模塊。
由此,本文所描述的技術(shù)可以收集能量采集數(shù)據(jù),以創(chuàng)建穿戴者在不同的上下文中的能量生成簡檔。另外,可以使用適當(dāng)?shù)哪芰可珊啓n對用戶進(jìn)行認(rèn)證。諸如重量、步態(tài)節(jié)奏和腳步特性等因素可能會影響簡檔。此外,認(rèn)證協(xié)調(diào)可以涉及:根據(jù)情境而獲得來自功率簡檔模塊和/或多個傳感器的輸入,并且確定在認(rèn)證中使用哪些因素。
實(shí)施例適用于與所有類型的半導(dǎo)體集成電路(ic)芯片一起使用。這些ic芯片的示例包括但不限于處理器、控制器、芯片集組件、可編程邏輯陣列(pla)、存儲器芯片、網(wǎng)絡(luò)芯片、片上系統(tǒng)(soc)、ssd/nand控制器asic等。此外,在一些附圖中,信號傳導(dǎo)路線用線來表示。一些線可能是不同的,以指示更多的組成部分信號路徑,具有數(shù)字標(biāo)簽用于指示多個組成部分信號路徑,和/或在一端或多端具有箭頭用于指示主要的信息流方向。然而,這不應(yīng)以限制性的方式來解釋。相反,這種添加的細(xì)節(jié)可以與一個或多個示例性實(shí)施例結(jié)合使用,以有助于更容易地理解電路。任何表示的信號線路(無論是否具有附加信息)實(shí)際上可以包括可以在多個方向上行進(jìn)的一個或多個信號,并且可以用任何合適類型的信號方案(例如用差分對、光纖線路和/或單端線路實(shí)現(xiàn)的數(shù)字線路或模擬線路)來實(shí)現(xiàn)。
可能已經(jīng)給定了示例尺寸/型號/值/范圍,盡管實(shí)施例并不限于同樣的尺寸/型號/值/范圍。隨著制造技術(shù)(例如,光刻)隨時間成熟,預(yù)期到可以制造更小尺寸的設(shè)備。此外,為了簡化說明和討論,并且為了不模糊實(shí)施例的某些方面,公知的與ic芯片和其它組件的電源/接地連接可以在圖中示出或者可以不在圖中示出。此外,可以以框圖的形式示出布置,以使得避免模糊實(shí)施例,并且還考慮到關(guān)于這種框圖布置的實(shí)現(xiàn)的細(xì)節(jié)高度依賴于將在其中實(shí)現(xiàn)該實(shí)施例的計(jì)算系統(tǒng)(即這些細(xì)節(jié)應(yīng)該在本領(lǐng)域技術(shù)人員的范圍之內(nèi))的事實(shí)。在闡述具體細(xì)節(jié)(例如,電路)以便于描述示例實(shí)施例的情況下,對于本領(lǐng)域技術(shù)人員來說顯而易見的是,可以在沒有這些具體細(xì)節(jié)的情況下實(shí)施實(shí)施例,或者有這些具體細(xì)節(jié)的變化的情況下實(shí)施實(shí)施例。由此,該描述應(yīng)當(dāng)被認(rèn)為是說明性的而非限制性的。
術(shù)語“耦合”在本文中可以用于指示所討論的組件之間的任何類型的關(guān)系(直接的或間接的),并且可以應(yīng)用于電氣、機(jī)械、流體、光學(xué)、電磁、機(jī)電或其它連接。此外,術(shù)語“第一”,“第二”等在本文中可以僅用于促進(jìn)討論,并且除非另有說明,否則不具有特定的時間或時序意義。
如在本申請和權(quán)利要求中所使用的,由術(shù)語“中的一個或多個”連接的項(xiàng)目列表可以表示所列出的項(xiàng)目的任何組合。例如,短語“a、b或c中的一個或多個”可以表示a;b;c;a和b;a和c;b和c;或者a、b和c。
本領(lǐng)域技術(shù)人員將從前述描述中理解,實(shí)施例的廣泛技術(shù)可以以各種形式來實(shí)現(xiàn)。因此,雖然已經(jīng)結(jié)合其特定示例描述了實(shí)施例,但是實(shí)施例的真實(shí)范圍不應(yīng)受到限制,因?yàn)楦鶕?jù)對附圖、說明書以及所附權(quán)利要求的研究,其它修改對于本領(lǐng)域技術(shù)人員將變得顯而易見。