、26、28、34、40、42、44和46中的每一個互連以用于組件間通信(在物理上、在通信上和/或在操作上)。在一些示例中,通信信道50可包括系統(tǒng)總線、網(wǎng)絡(luò)連接、進(jìn)程間通信數(shù)據(jù)結(jié)構(gòu)或用于傳送數(shù)據(jù)的任何其他方法。
[0063]可佩戴計算設(shè)備10的一個或多個輸入設(shè)備42可接收輸入。輸入的示例是觸覺、音頻和視頻輸入。在一個示例中,可佩戴計算設(shè)備10的輸入設(shè)備42包括存在敏感顯示器、觸敏敏感屏幕器、鼠標(biāo)、鍵盤、語音響應(yīng)系統(tǒng)、攝像機(jī)、擴(kuò)音器或用于檢測來自人類或機(jī)器的輸入的任何其他類型的設(shè)備。
[0064]可佩戴計算設(shè)備10的一個或多個輸出設(shè)備46可生成輸出。輸出的示例是觸覺、視頻以及音頻輸出。在一個示例中,可佩戴計算設(shè)備10的輸出設(shè)備46包括存在敏感顯示器、聲卡、視頻圖形適配卡、揚聲器、陰極射線管(CRT)監(jiān)視器、液晶顯示器(LCD)或用于向人類或機(jī)器生成輸出的任何其他類型的設(shè)備。
[0065]可佩戴計算設(shè)備10的一個或多個通信單元44可通過在一個或多個網(wǎng)絡(luò)上發(fā)射和/或接收網(wǎng)絡(luò)信號經(jīng)由一個或多個網(wǎng)絡(luò)來與外部設(shè)備(例如,計算設(shè)備8、運輸車輛2、遠(yuǎn)程計算系統(tǒng)6等)通信。例如,可佩戴計算設(shè)備10可使用通信單元33來向和從圖1的遠(yuǎn)程計算系統(tǒng)6發(fā)送和接收數(shù)據(jù)??膳宕饔嬎阍O(shè)備10可使用通信單元44在諸如蜂窩式無線電網(wǎng)絡(luò)之類的無線電網(wǎng)絡(luò)上發(fā)射和/或接收無線電信號。同樣地,通信單元44可在諸如全球定位系統(tǒng)(GPS)網(wǎng)絡(luò)之類的衛(wèi)星網(wǎng)絡(luò)上發(fā)射和/或接收衛(wèi)星信號。通信單元44的示例包括網(wǎng)絡(luò)接口卡(例如,諸如以太網(wǎng)卡)、光學(xué)收發(fā)機(jī)、射頻收發(fā)機(jī)、GPS接收機(jī)或可以發(fā)送和/或接收信息的任何其他類型的設(shè)備。通信單元44的其他示例可包括短波無線電設(shè)備、蜂窩式數(shù)據(jù)無線電設(shè)備、無線以太網(wǎng)無線電設(shè)備以及通用串行總線(USB)控制器。
[0066]在一些示例中,可佩戴計算設(shè)備10的WD 12可包括輸入設(shè)備42和/或輸出設(shè)備46的功能。在圖2的示例中,UID 12可以是或者可包括存在敏感輸入設(shè)備。在一些示例中,存在敏感輸入設(shè)備可檢測屏幕處和/或附近的對象。在一個示例中,UID 12的存在敏感輸入設(shè)備可檢測對象,諸如在屏幕的2英寸或以下內(nèi)的手指或觸針。存在敏感輸入設(shè)備可確定在該處檢測到對象的屏幕的位置(例如,(x,y)坐標(biāo))。在另一示例范圍內(nèi),存在敏感輸入設(shè)備可檢測距離屏幕六英寸或以下的對象,并且其他范圍也是可能的。存在敏感輸入設(shè)備可使用電容、電感和/或光學(xué)識別技術(shù)來確定由用戶的手指選擇的屏幕位置。在一些示例中,存在敏感輸入設(shè)備還例如在顯示器處使用如相對于輸出設(shè)備46所述的觸覺、音頻或視頻刺激來向用戶提供輸出。Π模塊20可促使WD 12呈現(xiàn)圖形用戶接口。換言之,UI模塊20可促使WD 12輸出圖形用戶接口以用于在顯示設(shè)備的屏幕處顯示。
[0067]雖然被圖示為可佩戴計算設(shè)備10的內(nèi)部組件,但WD 12還表示與可佩戴計算設(shè)備10共享數(shù)據(jù)路徑以用于發(fā)射和/或接收輸入和輸出的外部組件。例如,在一個示例中,UID 12表示位于和/或在物理上被連接到可佩戴計算設(shè)備10的外部包裝(例如,移動電話上的屏幕)的可佩戴計算設(shè)備10的嵌入組件。在另一示例中,UID 12表示位于可佩戴計算設(shè)備10的包裝外面且在物理上與之分離的可佩戴計算設(shè)備10的外部組件(例如,監(jiān)視器、投影儀等,其與平板計算機(jī)共享有線和/或無線數(shù)據(jù)路徑)。
[0068]可佩戴計算設(shè)備10內(nèi)的一個或多個存儲設(shè)備48可存儲用于可佩戴計算設(shè)備10的操作期間的處理的信息(例如,可佩戴計算設(shè)備10可將數(shù)據(jù)存儲為例如駕駛模式數(shù)據(jù)庫28,其在可佩戴計算設(shè)備10處的執(zhí)行期間被模塊20、22、24、26和34訪問)。在一些示例中,存儲設(shè)備48是臨時存儲器,意味著存儲設(shè)備48的主要目的并不是長期存儲。可將可佩戴計算設(shè)備10上的存儲設(shè)備48配置成作為易失性存儲器用于短期信息存儲且因此在斷電的情況下不保持存儲的內(nèi)容。易失性存儲器的示例包括隨機(jī)存取存儲器(RAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)以及本領(lǐng)域中已知的其他形式的易失性存儲器。
[0069]在一些示例中,存儲設(shè)備48還包括一個或多個計算機(jī)可讀存儲介質(zhì)??蓪⒋鎯υO(shè)備48配置成比易失性存儲器存儲更大的信息量。還可將存儲設(shè)備48配置成用于作為非易失性存儲器空間的長期信息存儲并在通電/斷電循環(huán)之后保持信息。非易失性存儲器的示例包括磁性硬盤、光盤、軟盤、閃速存儲器或電可編程存儲器(EPROM)或電可擦可編程只讀存儲器(EEPROM)存儲器的形式。存儲設(shè)備48可存儲與模塊20、22、24和26及數(shù)據(jù)庫28相關(guān)聯(lián)的程序指令和/或數(shù)據(jù)。
[0070]一個或多個處理器40可在可佩戴計算設(shè)備10內(nèi)實現(xiàn)功能和/或執(zhí)行指令。例如,可佩戴計算設(shè)備10上的處理器40可接收和執(zhí)行由存儲設(shè)備48存儲的指令,所述指令執(zhí)行UI模塊20、位置模塊22、駕駛員模塊24、駕駛概率模塊26以及應(yīng)用模塊34的功能。由處理器40執(zhí)行的這些指令可促使可佩戴計算設(shè)備10在程序執(zhí)行期間在存儲設(shè)備48內(nèi)存儲信息。處理器40可執(zhí)行模塊20、22、24、26和34的指令以促使可佩戴計算設(shè)備10在佩戴計算設(shè)備10的人正在駕駛運輸車輛時執(zhí)行操作。例如,處理器40可執(zhí)行模塊20、22、24、26和34的指令以激活可佩戴計算設(shè)備10的語音轉(zhuǎn)文本特征和/或當(dāng)佩戴著可佩戴計算設(shè)備10的人正在駕駛時抑制計算設(shè)備8處的基于觸摸的輸入。
[0071]應(yīng)用模塊34可包括計算設(shè)備2可響應(yīng)于確定佩戴著可佩戴計算設(shè)備10的人正在駕駛運輸車輛而執(zhí)行的任何類型的應(yīng)用。例如,應(yīng)用模塊14可包括語音轉(zhuǎn)文本應(yīng)用、不用手應(yīng)用、導(dǎo)航應(yīng)用、分段駕駛應(yīng)用、文本轉(zhuǎn)音頻應(yīng)用、緊急援助應(yīng)用、電話應(yīng)用或可被佩戴可佩戴計算設(shè)備在駕駛運輸車輛的同時使用的任何其他類型的應(yīng)用。應(yīng)用模塊34可以是獨立應(yīng)用或進(jìn)程。在一些示例中,應(yīng)用模塊34僅表示一個或多個其他應(yīng)用或系統(tǒng)的一部分或某個功能。在一些示例中,應(yīng)用模塊34表示用于執(zhí)行或控制由其他應(yīng)用執(zhí)行的特征和操作的可佩戴計算設(shè)備34的操作系統(tǒng)或計算平臺。
[0072]根據(jù)本公開的技術(shù),可佩戴計算設(shè)備10的位置模塊22可檢測運輸車輛2的存在。例如,通信單元44可接收從運輸車輛2發(fā)射的藍(lán)牙信號數(shù)據(jù)、位置數(shù)據(jù)和/或其他信號數(shù)據(jù)。位置模塊22可確定(例如,基于歸屬于信號數(shù)據(jù)的值、與信號數(shù)據(jù)相關(guān)聯(lián)的標(biāo)識符等)運輸車輛2生成信號數(shù)據(jù)。位置模塊22可確定信號數(shù)據(jù)的范圍滿足(例如,小于或等于)閾值距離(例如,幾英尺、幾米等)。例如,信號數(shù)據(jù)的一個示例范圍對于藍(lán)牙信號而言可在零與一百米之間或者約三百三十英尺。藍(lán)牙低能信號可具有從零至五十米或一百六十英尺之間的范圍。響應(yīng)于接收到藍(lán)牙信號,位置模塊22可推斷信號數(shù)據(jù)的原點小于該范圍(例如,在一個示例中小于一百米、在另一示例中小于五十米等)。其他類型的信號數(shù)據(jù)包括近場通信(NFC)。NFC信號的范圍可約為二十厘米或以下的量級。位置模塊22可依賴于被設(shè)置成特定類型的信號數(shù)據(jù)(例如,低能量藍(lán)牙)的最大距離的距離閾值。如果可佩戴計算設(shè)備10檢測到具有小于位置模塊22所使用的距離閾值的最大距離(例如,50米)的信號,則位置模塊22可推斷可佩戴計算設(shè)備10在信號數(shù)據(jù)原點(例如,運輸車輛2)的范圍內(nèi)或存在范圍內(nèi)。
[0073]在一些示例中,位置模塊22可依賴于單獨移動計算設(shè)備(例如,移動計算設(shè)備8)所檢測的移動數(shù)據(jù)來確定可佩戴計算設(shè)備10在諸如運輸車輛2之類的運輸車輛中、上面內(nèi)部或者另外在其存在范圍內(nèi)。在一些示例中,可佩戴計算設(shè)備10可檢測振動(例如,來自崎嶇的道路、引擎等)并確定可佩戴計算設(shè)備10在運輸車輛的存在范圍內(nèi)。例如,位置模塊22可從傳感器14中的一個接收加速度計數(shù)據(jù)或其他振動數(shù)據(jù),并將該振動數(shù)據(jù)和與移動車輛相關(guān)聯(lián)的傳感器數(shù)據(jù)的模式相比較。位置模塊22可在振動數(shù)據(jù)共享與模式的強相關(guān)(例如,大于0.5)時確定可佩戴計算設(shè)備10可位于移動車輛內(nèi)。
[0074]在一些示例中,位置模塊22可從諸如移動計算設(shè)備8之類的移動計算設(shè)備接收信息,該信息包括指示移動計算設(shè)備已推斷可佩戴計算設(shè)備10在運輸車輛2的存在范圍內(nèi)的數(shù)據(jù)。換言之,上文相對于位置模塊22所述的技術(shù)可在與可佩戴計算設(shè)備10(例如,移動電話、車輛計算機(jī)等)分離的移動計算平臺上執(zhí)行,并且位置模塊22可依賴于由單獨移動計算設(shè)備執(zhí)行的確定以確定可佩戴計算設(shè)備10在運輸車輛2的存在范圍內(nèi)。
[0075]位置模塊22可確定具有小于閾值距離的范圍的此類數(shù)據(jù)的接收指示可佩戴計算設(shè)備10在運輸車輛2的存在范圍內(nèi)。位置模塊22可向駕駛員模塊24輸出指示(例如,數(shù)據(jù)),該指示向駕駛員模塊24指示可佩戴計算設(shè)備10在運輸車輛2的存在范圍內(nèi)。
[0076]在可佩戴計算設(shè)備10的位置模塊22檢測到運輸車輛2的存在之后,可佩戴計算設(shè)備10的駕駛員模塊24可檢測與可佩戴計算設(shè)備10相關(guān)聯(lián)的移動的指示。例如,傳感器設(shè)備14(例如,加速度計、陀螺儀、氣壓計等)可捕捉傳感器數(shù)據(jù),該傳感器數(shù)據(jù)指示與可佩戴計算設(shè)備10相關(guān)聯(lián)的移動的位置、速度、方位、方向或其他程度。駕駛員模塊24可經(jīng)由通信信道50從傳感器14接收一個或多個移動的指示(例如,傳感器數(shù)據(jù))。
[0077]換言之,駕駛員模塊24可從傳感器14接收傳感器信息并至少部分地基于可佩戴計算設(shè)備10的一個或多個傳感器14來確定指示以下至少一項的傳感器信息的至少一部分:可佩戴計算設(shè)備10的加速度、可佩戴計算設(shè)備10的取向以及可佩戴計算設(shè)備10的氣壓?;谠搨鞲衅餍畔ⅲ{駛員模塊24可定義移動指示以便在確定佩戴計算設(shè)備10的人是否在駕駛時使用。換言之,駕駛員模塊24可將原始傳感器數(shù)據(jù)(例如,陀螺儀數(shù)據(jù)、加速度、位置等)轉(zhuǎn)換成一個或多個移動的指示(例如,指示移動的方向、移動的速度、移動的加速度等的數(shù)據(jù))以便稍后在確定佩戴著可佩戴計算設(shè)備10的人是否在駕駛時使用。
[0078]在一些示例中,駕駛員模塊24可檢測與運輸車輛2相關(guān)聯(lián)的移動的指示,并從與可佩戴計算設(shè)備10相關(guān)聯(lián)的移動的指示減去與運輸車輛2相關(guān)聯(lián)的移動的指示。換言之,為了獲得與可佩戴計算設(shè)備10相關(guān)聯(lián)的更精確的移動的指示和/或消除與運輸車輛2相關(guān)聯(lián)的任何噪聲或移動,駕駛員模塊24可從可佩戴計算設(shè)備10的移動的指示過濾歸屬于運輸車輛2的任何移動以確定佩戴著可佩戴計算設(shè)備10的人正在駕駛的概率。換言之,駕駛員模塊24可將更有可能歸屬于移動可佩戴計算設(shè)備10的人的移動從更有可能歸屬于運輸車輛2的移動的任何移動隔離。
[0079]可佩戴計算設(shè)備10的駕駛員模塊24可調(diào)用駕駛概率模塊26以至少部分地基于移動的指示來確定佩戴著可佩戴計算設(shè)備10的人正在執(zhí)行駕駛動作的概率。駕駛員模塊24可調(diào)用遠(yuǎn)程計算系統(tǒng)6的駕駛概率模塊30來確定概率。換言之,可佩戴計算設(shè)備10在一些示例中可本地地確定佩戴著可佩戴計算設(shè)備10的人正在執(zhí)行駕駛動作的概率,或者可依賴于由遠(yuǎn)程服務(wù)器進(jìn)行的概率的確定。
[0080]駕駛員模塊24可確定佩戴著可佩戴計算設(shè)備10的人正在執(zhí)行多種駕駛動作的概率。例如,駕駛員模塊24可確定以下駕駛動作的概率:轉(zhuǎn)動方向盤、移動變速桿、改變車道、停在車道中、在移動變速桿的同時改變加速度、抬起和放下佩戴著可佩戴計算設(shè)備10的人的手等。
[0081]駕駛概率模塊26可包括與圖1中的系統(tǒng)I的遠(yuǎn)程計算系統(tǒng)6的駕駛概率模塊30類似的邏輯和功能以確定概率。例如,駕駛概率模塊26可使用根據(jù)由傳感器設(shè)備14捕捉的傳感器數(shù)據(jù)確定的移動的指示(例如,移動數(shù)據(jù))并將該移動數(shù)據(jù)與駕駛模式數(shù)據(jù)庫28處的一個或多個存儲駕駛模式相比較。
[0082]駕駛概率模塊26可將由傳感器設(shè)備14捕捉的陀螺儀數(shù)據(jù)、加速度數(shù)據(jù)、速度數(shù)據(jù)、氣壓數(shù)據(jù)等與存儲在駕駛模式數(shù)據(jù)庫28處的位置和傳感器數(shù)據(jù)的一個或多個模式相比較。在一些示例中,作為依賴于實際傳感器數(shù)據(jù)的替代,駕駛概率模塊26可將指示由傳感器數(shù)據(jù)定義的取向、位置、速度、方向、標(biāo)高等的定義的移動的指示與存儲在駕駛模式數(shù)據(jù)庫28處的移動的指示的一個或多個模式相比較。
[0083]在任何情況下,駕駛概率模塊26的機(jī)器學(xué)習(xí)系統(tǒng)可從可佩戴計算設(shè)備10接收傳感器數(shù)據(jù)作為輸入,并且通過使用用于基于位置和傳感器數(shù)據(jù)來預(yù)測駕駛動作的規(guī)則,機(jī)器學(xué)習(xí)系統(tǒng)可輸出佩戴從其接收到位置和傳感器數(shù)據(jù)的計算設(shè)備的人正在執(zhí)行駕駛動作的概率。
[0084]例如,駕駛概率模塊26的機(jī)器學(xué)習(xí)系統(tǒng)可分析從可佩戴計算設(shè)備10接收到的陀螺儀和/或加速度計數(shù)據(jù)以確定可佩戴計算設(shè)備10的速度和/或方向的相對改變。速度和/或方向的變化可以被機(jī)器學(xué)習(xí)系統(tǒng)用來確定速度和/或方向的小的變化,其可以依照與駕駛車輛相關(guān)聯(lián)的移動模式的方式指示佩戴著可佩戴計算設(shè)備10的人是否正在移動他的手或其他附屬肢體。例如,佩戴著可佩戴計算設(shè)備10的人可促使可佩戴計算設(shè)備10的方向和/或速度隨著人移動變速桿、轉(zhuǎn)動方向盤等而改變。
[0085]駕駛概率模塊26的機(jī)器學(xué)習(xí)系統(tǒng)可產(chǎn)生指示與位置和傳感器數(shù)據(jù)相關(guān)聯(lián)的人是否正在執(zhí)行駕駛動作的一個或多個概率。駕駛概率模塊26可將一個或多個概率與一個或多個相應(yīng)概率閾值相比較以便確定與位置和傳感器數(shù)據(jù)相關(guān)聯(lián)的人是否正在駕駛運輸車輛2。在一些示例中,駕駛概率模塊26可向駕駛員模塊24輸出所述一個或多個概率,并且駕駛員模塊24可使用所述概率來確定佩戴著可佩戴計算設(shè)備10的人是否正在駕駛運輸車輛2。
[0086]響應(yīng)于確定佩戴著可佩戴計算設(shè)備10的人的概率滿足概率閾值,駕駛員模塊24可確定佩戴著可佩戴計算設(shè)備的人當(dāng)前正在駕駛運輸車輛2。換言之,駕駛員模塊24可比較人正在執(zhí)行駕駛動作的概率以確定該概率是否足夠高且因此指示該人很可能正在駕駛運輸車輛2。
[0087]在一些示例中,如果人正在執(zhí)行任何一個駕駛動作的單個概率滿足閾值,則駕駛員模塊24可確定該人正在駕駛。在一些示例中,駕駛員模塊24可計算多個駕駛動作的概率的加權(quán)平均以確定總加權(quán)概率是否滿足用于指示人正在駕駛的閾值。例如,駕駛員模塊24可確定人正在轉(zhuǎn)動方向盤、移動變速桿以及操作運輸車輛踏板的概率的加權(quán)平均。如果多個駕駛動作的加權(quán)平均概率滿足閾值,則駕駛員模塊24可確定人正在駕駛。在任何情況下,駕駛員模塊24可向諸如Π模塊20和/或應(yīng)用模塊34之類的可佩戴計算設(shè)備10的其他模塊輸出信息,以促使可佩戴計算設(shè)備10執(zhí)行操作。
[0088]可佩戴計算設(shè)備10可基于佩戴著可佩戴計算設(shè)備10的人當(dāng)前正在駕駛運輸車輛2的確定而執(zhí)行操作。例如,在可佩戴計算設(shè)備10處執(zhí)行的一個或多個應(yīng)用34 (例如,作為應(yīng)用、進(jìn)程、平臺、操作系統(tǒng)等的一部分)可響應(yīng)于從駕駛員模塊24接收到佩戴著可佩戴計算設(shè)備10的人當(dāng)前正在駕駛的信息而限制對應(yīng)用34的某些特征的訪問。在一些示例中,遠(yuǎn)離可佩戴計算設(shè)備10 (例如,在移動計算設(shè)備8處)執(zhí)行的一個或多個其他應(yīng)用或操作系統(tǒng)可從駕駛員模塊24接收人正在駕駛的指示,并且響應(yīng)于從駕駛員模塊24接收到該信息,這些一個或多個其他應(yīng)用戶或操作系統(tǒng)可限制對某些特征的訪問。
[0089]換言之,可佩戴計算設(shè)備10可限制對正在由可佩戴計算設(shè)備或第二計算設(shè)備中的至少一個執(zhí)行的應(yīng)用或操作系統(tǒng)(例如,應(yīng)用34)的至少某些功能的訪問。例如,移動計算設(shè)備8可在人正在駕駛時防止訪問與移動計算設(shè)備8相關(guān)聯(lián)的虛擬鍵盤或消息發(fā)送應(yīng)用,可佩戴計算設(shè)備10可在人正在駕駛時防止WD 12接收輸入等。
[0090]在一些示例中,在響應(yīng)于確定人正在駕駛而執(zhí)行操作時,可佩戴計算設(shè)備10可輸出可被所述至少一個第二計算設(shè)備用來學(xué)習(xí)佩戴著可佩戴計算設(shè)備的人的駕駛習(xí)慣和/或?qū)W習(xí)與人相關(guān)聯(lián)的駕駛路線的信息以便傳輸?shù)街辽僖粋€第二計算設(shè)備。換言之,通過通信單元44,駕駛員模塊24可向遠(yuǎn)程計算系統(tǒng)6輸出指示(例如,數(shù)據(jù)),該指示包含指定駕駛員模塊24確定人正在駕駛的時間、地點和方式的信息;指定由傳感器設(shè)備14捕捉的被用來辨別人正在駕駛的傳感器數(shù)據(jù)的信息;用于提供正在駕駛的人的駕駛模式或駕駛習(xí)慣的信息以及關(guān)于當(dāng)可佩戴計算設(shè)備10確定人正在駕駛時的人和可佩戴計算設(shè)備10的時間和位置的其他信息類型。遠(yuǎn)程計算系統(tǒng)6可在人在駕駛時使用從可佩戴計算設(shè)備10接收到的信息來生成機(jī)器學(xué)習(xí)系統(tǒng)的一個或多個規(guī)則以用于預(yù)測該人和/或其他可佩戴計算設(shè)備的其他人正在駕駛的時間、該人和/或其他人可駕駛的地點、和該