許多現(xiàn)代的計算設(shè)備(例如移動電話、可穿戴計算設(shè)備等)能夠接收與計算設(shè)備的用戶相關(guān)聯(lián)的通知。例如,計算設(shè)備可以接收指示該計算設(shè)備接收到與用戶的即時通訊帳號相關(guān)聯(lián)的新即時消息的通知數(shù)據(jù)。為警告用戶收到該通知數(shù)據(jù)和/或由該通知數(shù)據(jù)指示的新即時消息,計算設(shè)備可以基于通知數(shù)據(jù),輸出警告(例如視覺、聽覺、和/或觸覺型警告)以向用戶指示收到新即時消息。有時,在特定時間,警告的輸出可能被感知為干擾、打擾和/或煩擾。
技術(shù)實現(xiàn)要素:
在一些示例中,本公開描述一種方法,包括輸出與通知相關(guān)聯(lián)的信息,其中,所述通知與通知屬性相關(guān)聯(lián);由計算設(shè)備確定用戶已經(jīng)感知到與所述通知相關(guān)聯(lián)的所述信息;由所述計算設(shè)備接收表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的反應(yīng)的至少一個生理參數(shù)的指示;以及響應(yīng)于接收到表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的所述反應(yīng)的所述至少一個生理參數(shù)的所述指示,由所述計算設(shè)備控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置。
在一些示例中,本公開描述一種計算設(shè)備,包括一個或多個處理器;以及能夠由所述一個或多個處理器操作的至少一個模塊。該至少一個模塊可由所述一個或多個處理器操作以輸出與通知相關(guān)聯(lián)的信息,其中,所述通知與通知屬性相關(guān)聯(lián);確定用戶已經(jīng)感知到與所述通知相關(guān)聯(lián)的所述信息;接收表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的反應(yīng)的至少一個生理參數(shù)的指示;以及響應(yīng)于接收到表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的所述反應(yīng)的所述至少一個生理參數(shù)的所述指示,控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置。
在另一示例中,本公開描述一種包括指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時將計算設(shè)備的一個或多個處理器配置成:輸出與通知相關(guān)聯(lián)的信息,其中,所述通知與通知屬性相關(guān)聯(lián);確定用戶已經(jīng)感知到與所述通知相關(guān)聯(lián)的所述信息;接收表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的反應(yīng)的至少一個生理參數(shù)的指示;以及響應(yīng)于接收到表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的所述反應(yīng)的所述至少一個生理參數(shù)的所述指示,控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置。
在附圖和下述描述中,闡述一個或多個示例的細(xì)節(jié)。其他特征、目的、和優(yōu)點根據(jù)描述和附圖、以及權(quán)利要求將是顯而易見的。
附圖說明
圖1是示出根據(jù)本公開的一個或多個技術(shù)的被配置為基于至少一個生理參數(shù),確定對與通知相關(guān)聯(lián)的信息的用戶反應(yīng)的示例計算設(shè)備的框圖。
圖2是示出根據(jù)本公開的一個或多個技術(shù)的被配置為基于至少一個生理參數(shù),確定對與通知相關(guān)聯(lián)的信息的用戶反應(yīng)的示例計算設(shè)備的框圖。
圖3A和3B是圖示根據(jù)本公開的一個或多個技術(shù)的將不同順序的應(yīng)用包括在通知配置用戶界面內(nèi)的示例圖形用戶界面的概念圖。
圖4A和4B是圖示根據(jù)本公開的一個或多個技術(shù)的包括與通知相關(guān)聯(lián)的信息的示例圖形用戶界面的概念圖。
圖5是圖示根據(jù)本公開的一個或多個技術(shù)的輸出信息以在遠程設(shè)備處顯示的示例計算設(shè)備的框圖。
圖6是圖示根據(jù)本公開的一個或多個技術(shù)的被配置為基于至少一個生理參數(shù),確定對與通知相關(guān)聯(lián)的信息的用戶反應(yīng)的計算設(shè)備的示例操作的流程圖。
具體實施方式
本公開描述技術(shù),通過這些技術(shù),計算設(shè)備基于至少一個生理參數(shù)確定用戶對與通知相關(guān)聯(lián)的信息的反應(yīng),并且相應(yīng)地至少部分地基于至少一個生理參數(shù)控制至少一個通知配置設(shè)置。計算設(shè)備可以被配置為輸出與通知相關(guān)聯(lián)的信息。例如,計算設(shè)備可以從在計算設(shè)備處執(zhí)行的應(yīng)用或過程和/或從作為通知服務(wù)(例如,在云計算環(huán)境中、在遠程服務(wù)器設(shè)備等處執(zhí)行的通知服務(wù))的一部分的服務(wù)器接收與通知相關(guān)聯(lián)的信息。
計算設(shè)備可以被配置為通過例如輸出信息以在顯示設(shè)備處顯示和/或作為用于由音頻輸出設(shè)備輸出的音頻信號來輸出與通知相關(guān)聯(lián)的信息。響應(yīng)于輸出與通知相關(guān)聯(lián)的信息,計算設(shè)備可以被配置為確定用戶是否已經(jīng)感知信息并且接收指示用戶對該信息的響應(yīng)的至少一個生理參數(shù)的指示。至少一個生理參數(shù)可以包括例如用戶的心率或用戶的皮膚電反應(yīng)(GSR)。至少一個生理參數(shù)的指示可以源自可以包括在計算設(shè)備中或可操作地耦接至計算設(shè)備的至少一個生理參數(shù)傳感器。
計算設(shè)備可以被配置為基于至少一個生理參數(shù)的指示控制有關(guān)輸出與關(guān)聯(lián)于該通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置。通知屬性可以與通知相關(guān)聯(lián),并且例如,可以包括與通知相關(guān)聯(lián)的應(yīng)用、與關(guān)聯(lián)于通知的應(yīng)用相關(guān)聯(lián)的應(yīng)用類型、發(fā)起與通知相關(guān)聯(lián)的信息的發(fā)送者等。例如,響應(yīng)確定至少一個生理參數(shù)指示用戶消極地反應(yīng)(例如惱怒、憤怒或失望等),計算設(shè)備可以增加與共享該通知屬性的通知有關(guān)的通知控制面板設(shè)置的顯著性。如另一示例,計算設(shè)備可以輸出或修改包括在與通知相關(guān)聯(lián)的信息的視覺表示中或與之相鄰的用戶界面元素以允許用戶控制與該通知屬性相關(guān)聯(lián)的未來通知的輸出。例如,計算設(shè)備可以輸出撥動開關(guān)、復(fù)選框、或允許用戶指示未來不應(yīng)當(dāng)輸出與該通知屬性相關(guān)聯(lián)的通知的另一用戶界面元素。如另一示例,響應(yīng)于確定指示用戶消極地反應(yīng)的至少一個生理參數(shù),計算設(shè)備可以被配置為禁用與該通知屬性相關(guān)聯(lián)的未來通知。
以這種方式,通過控制有關(guān)輸出與關(guān)聯(lián)于通知屬性的其他通知相關(guān)聯(lián)的信息有關(guān)的至少一個通知配置設(shè)置,計算設(shè)備可以便于用戶控制通知。例如,用于該公開的技術(shù)可以便于用戶以使用戶更易于靜音或禁用導(dǎo)致用戶消極反應(yīng)、過于打擾或者討厭的通知的方式來控制通知設(shè)置。這可以減輕用戶響應(yīng)通知的不便或消極反應(yīng)并且可以便于用戶定制通知設(shè)置。
在整個公開中,描述了僅當(dāng)計算設(shè)備從用戶接收分析該信息的許可時,計算設(shè)備和/或計算系統(tǒng)可以分析與計算設(shè)備相關(guān)聯(lián)的信息(例如位置、速度等)示例。例如,在計算設(shè)備可以收集或可以利用與用戶相關(guān)聯(lián)的信息的下述情形中,可以為用戶提供機會以提供控制計算設(shè)備的程序或特征是否能收集和利用用戶信息(例如有關(guān)用戶的當(dāng)前位置、當(dāng)前速度等的信息)的輸入,或規(guī)定計算設(shè)備是否和/或可以如何接收可能與用戶有關(guān)的內(nèi)容。此外,某些數(shù)據(jù)在被計算設(shè)備和/或計算系統(tǒng)存儲或使用前,可以以一種或多種方式處理,使得去除個人可識別信息。例如,可以處理用戶的身份,使得不能確定有關(guān)用戶的個人可識別信息,或可以概括獲得位置信息的用戶的地理位置(諸如市、郵政編碼或州級),使得不能確定用戶的特定位置。由此,用戶可以控制計算設(shè)備如何收集和使用有關(guān)用戶的信息。
圖1是圖示根據(jù)本公開的一個或多個技術(shù)的被配置為基于至少一個生理參數(shù)確定用戶對與通知相關(guān)聯(lián)的信息的反應(yīng)的示例性計算設(shè)備的框圖。如圖1的示例中所示,計算設(shè)備2包括用戶接口設(shè)備4、用戶界面(UI)模塊6、用戶響應(yīng)模塊8、通知客戶端模塊10和傳感器12。圖1還圖示了計算設(shè)備使用網(wǎng)絡(luò)18可通信地耦接至信息服務(wù)器系統(tǒng)14。
網(wǎng)絡(luò)18可以包括任何公有或私有通信網(wǎng)絡(luò),例如蜂窩、和/或用于在計算設(shè)備之間傳送數(shù)據(jù)的其他類型的網(wǎng)絡(luò)。計算設(shè)備2和信息服務(wù)器系統(tǒng)14可以使用任何適當(dāng)?shù)耐ㄐ偶夹g(shù),在網(wǎng)絡(luò)18上發(fā)送和接收數(shù)據(jù)。例如,計算設(shè)備2可以使用網(wǎng)絡(luò)鏈路20A可操作地耦接至網(wǎng)絡(luò)18,并且信息服務(wù)器系統(tǒng)14可以使用網(wǎng)絡(luò)鏈路20N可操作地耦接至網(wǎng)絡(luò)18。網(wǎng)絡(luò)18可以包括可操作地互耦接的網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換機、網(wǎng)絡(luò)路由器等,由此提供計算設(shè)備2和信息服務(wù)器系統(tǒng)14之間的信息交換。在一些示例中,網(wǎng)絡(luò)鏈路20A和20N(統(tǒng)稱為“網(wǎng)絡(luò)鏈路20”)可以是以太網(wǎng)、ATM或其他網(wǎng)絡(luò)連接。這樣的連接可以是有線和/或無線連接。
信息服務(wù)器系統(tǒng)14可以包括任何適當(dāng)?shù)倪h程計算系統(tǒng),諸如一個或多個桌面型計算機、膝上型計算機、主機、服務(wù)器、云計算系統(tǒng)等,能夠在到網(wǎng)絡(luò)18的網(wǎng)絡(luò)鏈路20N上發(fā)送和接收信息(例如與通知相關(guān)聯(lián)的信息)。在一些示例中,信息服務(wù)器系統(tǒng)14可以包括用于通知系統(tǒng)服務(wù)的托管服務(wù)器。諸如計算設(shè)備2的一個或多個計算設(shè)備可以訪問由信息服務(wù)器系統(tǒng)14托管的通知服務(wù),以用于在一個或多個計算設(shè)備處執(zhí)行的過程、平臺、應(yīng)用和服務(wù)之間傳送和/或接收與通知相關(guān)聯(lián)的信息。在一些示例中,信息服務(wù)器系統(tǒng)14可以包括通過網(wǎng)絡(luò)18向一個或多個計算設(shè)備提供通知服務(wù)的云計算系統(tǒng),所述一個或多個計算設(shè)備經(jīng)由訪問由信息服務(wù)器系統(tǒng)14提供的云來訪問通知服務(wù)。
在圖1的示例中,信息服務(wù)器系統(tǒng)14包括通知托管模塊16。通知托管模塊16可以使用駐留在信息服務(wù)器系統(tǒng)14中和/或在信息服務(wù)器系統(tǒng)14處執(zhí)行的軟件、硬件、固件或硬件、軟件和/或固件的混合,執(zhí)行本文所述的操作。在一些示例中,信息服務(wù)器系統(tǒng)14可以利用多個處理器或多個設(shè)備來執(zhí)行通知托管模塊16。信息服務(wù)器系統(tǒng)14可以將通知托管模塊16執(zhí)行為在底層硬件上執(zhí)行的虛擬機、操作系統(tǒng)或計算平臺的一個或多個服務(wù),或計算平臺的應(yīng)用層的一個或多個可執(zhí)行程序等。
通知托管模塊16可以執(zhí)行用于通過網(wǎng)絡(luò)18在諸如計算設(shè)備2的一個或多個計算設(shè)備之間路由通知數(shù)據(jù)的功能。通知托管模塊16可以執(zhí)行用于托管通知服務(wù)并且輸出用于傳送到包括計算設(shè)備2的一個或多個計算設(shè)備的通知數(shù)據(jù)的功能。例如,通知托管模塊16可以接收與指示由與計算設(shè)備2相關(guān)聯(lián)的即時消息賬號接收到消息的通知相關(guān)聯(lián)的信息,并且可以輸出與用于跨網(wǎng)絡(luò)18傳送到計算設(shè)備2的通知相關(guān)聯(lián)的信息。
如下所述,計算設(shè)備2可以輸出與通知相關(guān)聯(lián)的信息。在一些示例中,計算設(shè)備2可以經(jīng)由網(wǎng)絡(luò)鏈路20A從信息服務(wù)器系統(tǒng)14的通知托管模塊16接收通知數(shù)據(jù)。
在圖1的示例中,計算設(shè)備2是可穿戴計算設(shè)備(例如,計算機化手表、計算機化眼鏡、計算機化手套等)。然而,在其他示例中,根據(jù)本公開的技術(shù),計算設(shè)備2可以是平板計算機、移動電話、個人數(shù)字助理(PDA)、膝上型計算機、游戲系統(tǒng)、媒體播放器、電子書閱讀器、電視平臺、汽車導(dǎo)航系統(tǒng)、或被配置為輸出與通知相關(guān)聯(lián)的信息的任何其他類型的移動和/或非移動計算設(shè)備。
計算設(shè)備2的用戶接口設(shè)備(UID)4可以充當(dāng)用于計算設(shè)備2的相應(yīng)的輸入和/或輸出設(shè)備。UID 4可以使用各種技術(shù)來實現(xiàn)。例如,UID 4可以使用存在敏感輸入屏,諸如電阻觸摸屏、表面聲波觸摸屏、電容觸摸屏、投射電容觸摸屏、壓敏屏、聲學(xué)脈沖識別觸摸屏或另一存在敏感顯示技術(shù)來充當(dāng)輸入設(shè)備。UID 4可以使用任何一個或多個顯示設(shè)備來充當(dāng)輸出(例如顯示器)設(shè)備,諸如液晶顯示器(LCD)、點陣顯示器、發(fā)光二極管(LED)顯示器、有機發(fā)光二極管(OLED)顯示器、電子墨水、或能夠向計算設(shè)備2的用戶輸出視覺信息的類似的單色或彩色顯示器。在一些示例中,顯示設(shè)備可以與包括在計算設(shè)備2中的存在敏感設(shè)備物理分離。
UID 4可以包括可以從計算設(shè)備2的用戶接收觸覺輸入的存在敏感顯示器。UID 4可以通過檢測來自用戶(例如用手指或觸筆,觸摸或指向UID 4的一個或多個位置的用戶)的一個或多個手勢來接收觸覺輸入的指示。UID 4可以在例如相應(yīng)的存在敏感顯示器處,向用戶呈現(xiàn)輸出。UID 4可以將輸出呈現(xiàn)為可以與由計算設(shè)備2提供的功能性相關(guān)聯(lián)的相應(yīng)的圖形用戶界面。例如,UID 4可以呈現(xiàn)與在計算設(shè)備2處執(zhí)行或可由計算設(shè)備2訪問的計算平臺、操作系統(tǒng)、應(yīng)用和/或服務(wù)(例如電子消息應(yīng)用、互聯(lián)網(wǎng)瀏覽器應(yīng)用、移動或桌面操作系統(tǒng)等)的功能性有關(guān)的各種用戶界面。用戶可以與用戶界面交互來使計算設(shè)備2執(zhí)行與功能有關(guān)的相應(yīng)操作。
計算設(shè)備2可以包括用戶界面(“UI”)模塊6、用戶響應(yīng)模塊8、和通知客戶端模塊10。模塊6、8和10可以使用駐留在相應(yīng)計算設(shè)備2中和/或在相應(yīng)計算設(shè)備2上執(zhí)行的軟件、硬件、固件和/或硬件、軟件和固件的混合來執(zhí)行所述的操作。計算設(shè)備2可以利用一個或多個處理器每個執(zhí)行相應(yīng)的模塊6、8和10。計算設(shè)備2可以執(zhí)行相應(yīng)的模塊6、8和10作為在計算設(shè)備2的底層硬件上執(zhí)行的一個或多個虛擬機。模塊6、8和10可以執(zhí)行作為計算設(shè)備2的操作系統(tǒng)或計算平臺的一個或多個服務(wù)或組件。模塊6、8和10可以執(zhí)行作為計算設(shè)備2的計算平臺的應(yīng)用層的一個或多個可執(zhí)行程序。UID 4和模塊6、8和10可以以其他方式遠程布置到計算設(shè)備2并且由其遠程訪問,例如作為在網(wǎng)絡(luò)云中操作的一個或多個網(wǎng)絡(luò)服務(wù),并且計算設(shè)備2可以使用網(wǎng)絡(luò)18來訪問一個或多個網(wǎng)絡(luò)服務(wù)。
除了輸出與通知相關(guān)聯(lián)的信息而無需確定用戶對該信息的響應(yīng),本公開的技術(shù)可以使計算設(shè)備2能夠自動地確定用戶對信息的反應(yīng)以及控制與輸出和其他類似的通知相關(guān)聯(lián)的信息有關(guān)的至少一個通知配置。在一些示例中,計算設(shè)備2可以輸出與通知相關(guān)聯(lián)的信息,可以確定用戶已經(jīng)感知到該信息,并且可以接收用戶的至少一個生理參數(shù)的指示,其中,所述至少一個生理參數(shù)指示用戶對信息的反應(yīng)。計算設(shè)備2可以控制與輸出關(guān)聯(lián)于其他類似通知的信息有關(guān)的至少一個通知配置設(shè)置,所述其他類似通知例如源自相同應(yīng)用、相同應(yīng)用類型、或相同發(fā)送者的通知。
通知客戶端模塊22可以執(zhí)行與接收、管理、輸出、或者以其他方式處理由在計算設(shè)備2處執(zhí)行的過程、平臺、應(yīng)用、和服務(wù)生成和/或接收的通知的至少一部分相關(guān)聯(lián)的功能。通知客戶端模塊22可以從信息服務(wù)器系統(tǒng)14的通知托管模塊16接收通知并且將與該通知相關(guān)聯(lián)的信息輸出到在計算設(shè)備2處執(zhí)行的接收過程、平臺、應(yīng)用、和/或服務(wù)。通知客戶端模塊22可以接收由在計算設(shè)備2處執(zhí)行的過程、平臺、應(yīng)用、和/或服務(wù)生成的通知,并且通過網(wǎng)絡(luò)鏈路20將接收到的通知輸出到信息服務(wù)器系統(tǒng)14。通知客戶端模塊22還可以使得UI模塊6輸出與通知相關(guān)聯(lián)的信息以指示由計算設(shè)備2接收到通知。
通常,如本公開所使用的通知,可以涉及任何事件,包括任何傳入通信,所述傳入通信諸如電子郵件、文本消息、電話呼叫等;即將到來的日歷約會;系統(tǒng)警告;提醒;起飛時間;即將到來的旅行信息;交通信息;音樂會信息;電影信息或任何其他活動。與通知相關(guān)聯(lián)的信息可以包括與事件有關(guān)并且包括在通知中的內(nèi)容,包括傳入通信的發(fā)送者、接收者、主題、文本、圖像、視頻、音頻和其他信息、旅行時間信息、航班信息、購票信息、位置信息等。在一些實例中,基于由與計算設(shè)備2相關(guān)聯(lián)的用戶接收或其發(fā)送的一個或多個先前消息(例如基于航班確認(rèn)電子郵件、晚餐邀請文本消息、電子收據(jù)、語音郵件消息等)來(例如由預(yù)測知識服務(wù))確定該通知。
計算設(shè)備2可以從由信息服務(wù)器系統(tǒng)14執(zhí)行的通知托管模塊16接收通知或可以由計算設(shè)備2的應(yīng)用、操作系統(tǒng)或其他元件生成通知,并且諸如通知客戶端模塊10的元件可以從計算設(shè)備2的其他元件接收事件的指示。當(dāng)將計算設(shè)備2或其他計算設(shè)備描述為接收通知時,兩個示例都是預(yù)期的。
通知可以與一個或多個通知屬性相關(guān)聯(lián)。一個或多個通知屬性可以包括與通知有關(guān)的信息,包括通知的來源。例如,通知屬性可以包括與通知相關(guān)聯(lián)的應(yīng)用(例如發(fā)起該通知的應(yīng)用)、與關(guān)聯(lián)于通知的應(yīng)用有關(guān)(例如發(fā)起通知)的應(yīng)用類型(例如通信應(yīng)用、游戲應(yīng)用、日歷應(yīng)用、媒體應(yīng)用等)、發(fā)起與通知相關(guān)聯(lián)的信息的發(fā)送者(例如用戶)等。單個通知可以與一個或多個通知屬性相關(guān)聯(lián);例如,通知可以與應(yīng)用、應(yīng)用類型和發(fā)送者相關(guān)聯(lián)。
響應(yīng)于接收到通知,通知客戶端模塊10可以使得UI模塊6輸出與通知相關(guān)聯(lián)的信息。例如,通知客戶端模塊10可以使得UI模塊6輸出信息的可視指示以顯示在顯示設(shè)備處。如另一示例,通知客戶端模塊10可以使得UI模塊6輸出包括該信息的音頻信號。
用戶響應(yīng)模塊8可以確定用戶是否已經(jīng)感知到該信息。例如,用戶響應(yīng)模塊8可以確定用戶是否正與計算設(shè)備2交互和/或計算設(shè)備2是否在用戶的視野內(nèi)。在一些示例中,用戶響應(yīng)模塊8可以從一個或多個輸入設(shè)備(例如相機、麥克風(fēng)、存在敏感輸入設(shè)備等)、從傳感器12(例如,加速計、陀螺儀、羅盤等)、從在計算設(shè)備2處執(zhí)行的操作系統(tǒng)或、從計算設(shè)備2的其他軟件和/或硬件模塊接收信息。使用接收到的信息,用戶響應(yīng)模塊8可以確定用戶是否正與計算設(shè)備2交互和/或計算設(shè)備2是否在用戶的視野內(nèi)。
用戶響應(yīng)模塊8可以將用戶是否正與計算設(shè)備2交互和/或計算設(shè)備2是否在用戶的視野內(nèi)的確定用作用于確定用戶是否感知到與通知相關(guān)聯(lián)的信息的代理。例如,如果當(dāng)在UID 4處顯示信息的視覺表示時,用戶正與計算設(shè)備2交互、正查看UID 4、和/或UID 4在用戶的視野內(nèi),則用戶很可能已經(jīng)感知與通知相關(guān)聯(lián)的信息。如另一示例,如果當(dāng)UID 4輸出音頻表示時用戶正與計算設(shè)備2交互、正查看UID 4、和/或UID 4在用戶的視野內(nèi),則用戶很可能已經(jīng)感知到與通知相關(guān)聯(lián)的信息。
計算設(shè)備2還可以從一個或多個傳感器12接收至少一個生理參數(shù)的指示。在一些示例中,一個或多個傳感器12可以是計算設(shè)備2的一部分,如圖1所示。在其他示例中,一個或多個傳感器12可以是諸如分離的可穿戴計算設(shè)備(例如手表、腕帶、智能手表、胸帶、智能眼鏡、或任何其他這樣的設(shè)備)的分離的計算設(shè)備的一部分。
一個或多個傳感器12可以包括任何類型的傳感器,所述傳感器被配置為感測用戶的生理信號或狀態(tài)并且生成指示所感測的生理參數(shù)的信號。例如,GSR傳感器可以容納在計算設(shè)備2(或另一計算設(shè)備)的殼體的面向皮膚的表面上,并且包括用于檢測兩個電極之間的電阻的兩個或更多個電極。在用戶的緊張或活動情形期間,該電阻可能由于來自用戶的汗液而改變,并且GSR傳感器可以使用電阻的該變化來生成指示生理狀態(tài)的對應(yīng)信號。在其他示例中,計算設(shè)備2(或另一計算設(shè)備)的殼體可以包含感測用戶的溫度的溫度傳感器(例如熱敏電阻或熱電偶)來感測用戶的溫度、感知氧飽和度和/或脈搏率的脈搏血氧儀、一個或多個壓力傳感器、或用于檢測用戶的電描記圖的兩個或更多個電極。一個或多個傳感器12還可以包括一個或多個陀螺儀、加速計、或接近傳感器。這些一個或多個傳感器12中的任何一個可以用來生成至少一個生理參數(shù),計算設(shè)備2對所述至少一個生理參數(shù)進行分析以預(yù)測、推斷、或者以其他方式確定用戶對與通知相關(guān)聯(lián)的信息的響應(yīng)。
至少一個生理參數(shù)可以指示用戶對與通知相關(guān)聯(lián)的信息的生理響應(yīng)。生理響應(yīng)可以與用戶對信息的情緒響應(yīng)相關(guān)。例如,情緒響應(yīng)可以包括惱怒、激動、緊張、焦慮、平靜等。因為此,在一些示例中,在計算設(shè)備2正輸出與通知相關(guān)聯(lián)的信息時,一個或多個傳感器12可以在用戶響應(yīng)模塊8預(yù)測、推斷或者確定用戶正看著計算設(shè)備2或者與之交互的時間期間或之后不久檢測至少一個生理參數(shù)。以這種方式,一個或多個傳感器12可以在至少一個生理參數(shù)指示用戶對與該通知相關(guān)聯(lián)的信息的生理響應(yīng)時,檢測到至少一個生理參數(shù)。
計算設(shè)備2的用戶響應(yīng)模塊8或另一模塊可以接收至少一個生理參數(shù)并且預(yù)測、推斷或者以其他方式確定用戶對與通知相關(guān)聯(lián)的信息的反應(yīng)。例如,用戶響應(yīng)模塊8可以被配置為將從一個或多個傳感器12接收的生理參數(shù)的一個或多個值與用于相應(yīng)參數(shù)的一個或多個閾值或規(guī)則比較。在一些示例中,可以選擇一個或多個閾值,使得小于閾值值、兩個閾值值之間、和/或大于閾值值的生理參數(shù)的范圍與用戶的相應(yīng)預(yù)定反應(yīng)(例如惱怒、激動、緊張、焦慮、平靜等)相對應(yīng)。在一些示例中,用戶響應(yīng)模塊8可以利用規(guī)則來對包含一個閾值、多個閾值的復(fù)雜情形或多個生理參數(shù)之間的復(fù)雜關(guān)系進行預(yù)測、推斷或者以其他方式確定用戶對信息的反應(yīng)。
在一些示例中,用戶響應(yīng)模塊8可以確定在用戶的體育活動或用戶的非體育活動期間,是否接收到生理參數(shù)。當(dāng)用戶處于體育活動時,生理參數(shù)中的一個或多個可能在用戶處于替代的活動并且排汗或具有升高的心率時指示緊張狀況。用戶響應(yīng)模塊8可以被配置為通過將活動信息并入接收到的生理參數(shù)來減少這些誤報。例如,用戶響應(yīng)模塊8可以通過分析加速度數(shù)據(jù)來檢測體育活動并且當(dāng)生成生理參數(shù)時用指示用戶體育活動的標(biāo)志來注釋生理參數(shù)。因此,在這些情況下,用戶響應(yīng)模塊8可以不確定用戶緊張或者激動,或用戶響應(yīng)模塊8可以將該標(biāo)志連同用于確定的生理參數(shù)一起呈現(xiàn)給通知客戶端模塊10。
在本文所述的系統(tǒng)的情況下,諸如通知客戶端模塊10和/或用戶響應(yīng)模塊8,可以收集有關(guān)用戶的個人信息,或可以利用用戶的個人信息,可以為用戶提供機會來控制程序或特征如何或何種程度上收集用戶信息(例如有關(guān)用戶的社交網(wǎng)絡(luò)的信息、社交動作或活動、職業(yè)、用戶的偏好、或用戶的當(dāng)前位置)或控制是否和/或如何從內(nèi)容服務(wù)器接收可能與用戶更相關(guān)的內(nèi)容。此外,某些數(shù)據(jù)在被存儲或使用前,可以以一種或多種方式處理,使得去除個人可識別信息。例如,可以處理用戶的身份,使得不能確定有關(guān)用戶的個人可識別信息,或可以概括獲得位置信息的用戶的地理位置(例如到城市、郵政編碼或州級),使得不能確定用戶的特定位置。由此,用戶可以控制內(nèi)容服務(wù)器如何收集和使用有關(guān)用戶的信息。
通知客戶端模塊10可以被配置成至少部分地基于至少一個生理參數(shù)(例如至少部分地基于由至少一個生理參數(shù)指示的用戶反應(yīng))控制與輸出和關(guān)聯(lián)于通知屬性的其他通知相關(guān)聯(lián)的信息有關(guān)的至少一個通知配置設(shè)置。例如,用戶響應(yīng)模塊8可以響應(yīng)于與通知相關(guān)聯(lián)的信息,而預(yù)測、推斷、或者以其他方式確定至少一個生理參數(shù)指示用戶消極反應(yīng)(例如惱怒、緊張、焦慮、發(fā)怒、失望等)。
響應(yīng)于從用戶響應(yīng)模塊8接收到的該確定的指示,通知客戶端模塊10可以控制至少一個通知配置設(shè)置來增加與共享通知屬性的通知有關(guān)的通知控制面板設(shè)置的顯著性。例如,通知客戶端模塊10可以被配置為控制UI模塊6輸出包括用戶界面元素的用戶界面屏幕,所述用戶界面元素允許用戶控制有關(guān)與通知相關(guān)聯(lián)的信息和/或與通知相關(guān)聯(lián)的信息的警告(例如視覺警告、聽覺警告、觸覺警告等)的輸出。響應(yīng)于接收到用戶至少一個生理參數(shù)指示用戶響應(yīng)于與通知相關(guān)聯(lián)的信息而消極反應(yīng)的指示,通知客戶端模塊10可以增加與該通知屬性有關(guān)的通知相關(guān)聯(lián)的用戶界面元素的顯著性。例如,通知客戶端模塊10可以被配置成控制UI模塊6推廣與通知源列表中的通知屬性相關(guān)聯(lián)的特定應(yīng)用、推廣與通知源列表中的通知屬性相關(guān)聯(lián)的應(yīng)用類型、或推廣與通知源列表中的通知屬性相關(guān)聯(lián)的用戶(或發(fā)送者)。
如另一示例,通知客戶端模塊10可以使得UI模塊6輸出或修改包括在與通知相關(guān)聯(lián)的信息的視覺表示中或與之相鄰的用戶界面元素以允許用戶控制輸出與通知屬性相關(guān)聯(lián)的未來通知。例如,通知客戶端模塊10可以控制UI模塊6輸出撥動開關(guān)、復(fù)選框、或允許用戶指示通知客戶端模塊10不應(yīng)當(dāng)輸出與關(guān)聯(lián)于該通知屬性的通知相關(guān)聯(lián)的信息或警報的另一用戶界面元素。這可以便于用戶控制來自應(yīng)用、應(yīng)用類型、或發(fā)送者的通知,諸如靜音或禁用通知警報和/或與來自應(yīng)用、應(yīng)用類型、或發(fā)送者的通知相關(guān)聯(lián)的信息的輸出。
如另一示例,通知客戶端模塊10可以接收用戶至少一個生理參數(shù)指示用戶響應(yīng)于與通知相關(guān)聯(lián)的信息而消極反應(yīng)的指示。然后,通知客戶端模塊10通過自動(無需用戶干預(yù))禁用或靜音通知警報和/或與關(guān)聯(lián)于通知的在前輸出信息共享通知屬性的通知相關(guān)聯(lián)的信息的輸出,來控制至少一個通知配置設(shè)置。
在一些示例中,因為與通知相關(guān)聯(lián)的信息可以與兩個或更多個通知屬性相關(guān)聯(lián),通知客戶端模塊10可以聚集對與特定應(yīng)用、特定應(yīng)用類型、和/或特定用戶(例如發(fā)送者)相關(guān)聯(lián)的多個通知的用戶響應(yīng)。然后,通知客戶端模塊10可以應(yīng)用一個或多個規(guī)則來確定如何控制至少一個通知配置設(shè)置。例如,通過聚集對與特定應(yīng)用類型相關(guān)聯(lián)的多個通知的用戶響應(yīng),通知客戶端模塊10可以預(yù)測、推斷或者以其他方式確定與關(guān)聯(lián)于應(yīng)用類型(例如游戲應(yīng)用)的特定應(yīng)用(例如特定游戲)相關(guān)聯(lián)的通知使得用戶消極地反應(yīng),而與應(yīng)用類型相關(guān)聯(lián)的其他應(yīng)用不會使用戶消極地反應(yīng)。然后,通知客戶端模塊10可以以僅影響與特定應(yīng)用相關(guān)聯(lián)的通知,而不是與該應(yīng)用類型的所有應(yīng)用相關(guān)聯(lián)的通知的方式,來控制至少一個通知配置設(shè)置。
以這種方式,本公開的技術(shù)可以使得計算設(shè)備2便于用戶控制通知(例如,通知警報和/或輸出與通知相關(guān)聯(lián)的信息)。這可以使得用戶更好地控制計算設(shè)備2輸出哪些通知,這可以減少用戶不希望的中斷和/或由于不希望的通知而引起的用戶消極反應(yīng)。此外,通過預(yù)測、推斷、或者以其他方式確定用戶對與通知相關(guān)聯(lián)的信息的反應(yīng),計算設(shè)備2可以增加與用戶消極反應(yīng)的通知有關(guān)的通知設(shè)置的顯著性,這可以便于用戶控制關(guān)于那些通知的通知設(shè)置。
圖2是圖示根據(jù)本公開的一個或多個技術(shù)的被配置為基于至少一個生理參數(shù)來確定對與通知相關(guān)聯(lián)的信息的用戶反應(yīng)的示例計算設(shè)備的框圖。下面在圖1的場境內(nèi)描述了圖2的計算設(shè)備2。圖2僅圖示了計算設(shè)備2的一個特定示例,在其他實例中可以使用計算設(shè)備2的許多其他示例,并且可以包括包含在示例性計算設(shè)備2中的組件的子集或可以包括圖2中未示出的附加的組件。
如圖2的示例中所示,計算設(shè)備2包括一個或多個處理器40、一個或多個輸入設(shè)備42、用戶接口設(shè)備4(“UID 4”)、一個或多個通信單元44、一個或多個輸出設(shè)備46、一個或多個傳感器12、和一個或多個存儲設(shè)備48。計算設(shè)備2的存儲設(shè)備48還包括UI模塊6、用戶響應(yīng)模塊8、通知客戶端模塊10、和操作系統(tǒng)56。計算設(shè)備2可以包括為了清楚起見,在圖2中未示出的附加部件。例如,計算設(shè)備2可以包括向計算設(shè)備2的組件供電的電池。類似地,圖2中所示的計算設(shè)備2的組件在計算設(shè)備2的每一示例中并不是必需的。例如,在一些配置中,計算設(shè)備2可以不包括輸出設(shè)備46。
通信信道50可以互連組件4、12、40、42、44、46、和48的每一個以用于(物理地、通信地、和/或可操作地)組件間通信。在一些示例中,通信信道50可以包括系統(tǒng)總線、網(wǎng)絡(luò)連接、進程間通信數(shù)據(jù)結(jié)構(gòu)、或用于通信數(shù)據(jù)的任何其他方法。
一個或多個處理器40可以實現(xiàn)計算設(shè)備2內(nèi)的功能性和/或指令。例如,計算設(shè)備2的處理器40可以接收和執(zhí)行由存儲設(shè)備48存儲的指令,所述指令執(zhí)行模塊6、8和10的功能。由處理器40執(zhí)行的這些指令可以使計算設(shè)備2讀取/寫入/等信息,諸如在程序執(zhí)行期間在存儲設(shè)備48內(nèi)存儲的一個或多個數(shù)據(jù)文件。處理器40可以執(zhí)行模塊6、8和10的指令來使UID 4輸出傳入通信的一個或多個圖形指示以作為用戶界面的內(nèi)容顯示在UID 4處。即,模塊6、8和10可由處理器40操作來執(zhí)行計算設(shè)備2的各種動作或功能,例如,使UID 4在UID 4處呈現(xiàn)圖形用戶界面。
計算設(shè)備2的一個或多個通信單元44可以通過在一個或多個網(wǎng)絡(luò)(例如圖1所示的網(wǎng)絡(luò)18)上傳送和/或接收網(wǎng)絡(luò)信號來經(jīng)由一個或多個有線和/或無線網(wǎng)絡(luò)與外部設(shè)備通信。通信單元44的示例包括網(wǎng)絡(luò)接口卡(諸如以太網(wǎng)卡)、光收發(fā)器、射頻收發(fā)器、GPS接收器、或可以發(fā)送和/或接收信息的任何其他類型的設(shè)備。通信單元44的其他示例可以包括短波無線電、蜂窩數(shù)據(jù)無線電、無線網(wǎng)絡(luò)無線電、以及通用串行總線(USB)控制器。
計算設(shè)備2的一個或多個輸出設(shè)備46可以生成輸出。輸出的示例包括觸覺、音頻、和視頻輸出。在一個示例中,計算設(shè)備2的輸出設(shè)備46包括存在敏感顯示器、聲卡、視頻圖形適配卡、揚聲器、陰極射線管(CRT)監(jiān)視器、液晶顯示器(LCD)或用于對人或機器生成輸出的任何其他類型的設(shè)備。
計算設(shè)備2的一個或多個輸入設(shè)備42接收輸入。輸入的示例是觸覺、音頻、和視頻輸入。在一些示例中,輸入設(shè)備42包括存在敏感顯示器、觸敏屏、鼠標(biāo)、鍵盤、語音應(yīng)答系統(tǒng)、攝像機、麥克風(fēng)、或用于檢測來自人或機器的輸入的任何其他類型的設(shè)備。
在一些示例中,計算設(shè)備2的UID 4可以包括輸入設(shè)備42和/或輸出設(shè)備46的功能。在圖2的示例中,UID 4可以是或可以包括存在敏感輸入設(shè)備。在一些示例中,存在敏感輸入設(shè)備可以檢測屏幕處和/或附近的對象。如一個示例范圍,存在敏感輸入設(shè)備可以檢測在屏幕2英寸或更小內(nèi)的對象,諸如手指或觸筆。存在敏感輸入設(shè)備可以確定檢測到該對象的屏幕的位置(例如(x,y)坐標(biāo))。在另一示例范圍中,存在敏感輸入設(shè)備可以檢測離屏幕6英寸或更小的對象并且其他范圍也是可能的。存在敏感輸入設(shè)備可以使用電容、電感和/或光學(xué)識別技術(shù)確定由用戶的手指選擇的屏幕的位置。在一些示例中,存在敏感輸入設(shè)備還可以例如在顯示器處使用如關(guān)于輸出設(shè)備46所述的觸覺、音頻、或視頻刺激向用戶提供輸出。在圖2的示例中,UID 4呈現(xiàn)諸如圖1的圖形用戶界面14的圖形用戶界面。
盡管示為計算設(shè)備2的內(nèi)部組件,但UID 4還表示與計算設(shè)備2共享數(shù)據(jù)路徑以傳送和/或接收輸入和輸出的外部組件。例如,在一個示例中,UID 4表示位于計算設(shè)備2的外部封裝內(nèi)并且與之物理連接的計算設(shè)備2的內(nèi)置組件(例如移動電話的屏幕)。在另一示例中,UID4表示位于計算設(shè)備2的封裝外部并且與之物理分離的計算設(shè)備2的外部組件(例如與平板計算機共享有線和/或無線數(shù)據(jù)路徑的監(jiān)視器、投影儀等)。
在一些示例中,可以將一個或多個傳感器12配置為測量計算設(shè)備2的運動并且可以收集與計算設(shè)備2相關(guān)聯(lián)的其他信息。例如,傳感器12可以被配置為測量計算設(shè)備2的位置、旋轉(zhuǎn)、速度和/或加速度。檢測和/或測量計算設(shè)備2的運動的傳感器12的示例可以包括但不限于加速計和陀螺儀。
在一些示例中,一個或多個傳感器12還可以包括搭扣傳感器(例如,在計算設(shè)備2為具有搭扣的可穿戴計算設(shè)備的示例中)。在一些示例中,一個或多個傳感器12可以另外或可替選地包括能夠收集有關(guān)計算設(shè)備2的信息的任何其他類型的傳感器。
在一些示例中,一個或多個傳感器12可以包括至少一個生理參數(shù)傳感器。例如,一個或多個傳感器12可以包括皮膚電反應(yīng)傳感器、脈搏傳感器、心率傳感器、一個或多個電極,或能夠收集有關(guān)生理參數(shù)的信息的任何其他類型的傳感器。
盡管在圖1和2所示的示例中,將一個或多個傳感器12圖示為計算設(shè)備2的一部分,但在其他示例中,一個或多個傳感器12中的至少一個可以是與計算設(shè)備2分離的設(shè)備或可以并入在與計算設(shè)備2分離的設(shè)備中。例如,計算設(shè)備2可以包括移動電話并且一個或多個傳感器12中的至少一個可以包括在諸如智能手表、心率監(jiān)視帶等的可穿戴計算設(shè)備中。在一些示例中,一個或多個傳感器12中的一些(例如加速計和/或陀螺儀)可以包括在計算設(shè)備2中并且一個或多個傳感器中的一些(例如,心率監(jiān)視器和/或皮膚電反應(yīng)傳感器)可以包括在分離的設(shè)備(例如分離的可穿戴計算設(shè)備)中。在其他示例中,全部一個或多個傳感器12均包括在計算設(shè)備2中。
計算設(shè)備2內(nèi)的一個或多個存儲設(shè)備48可以存儲在計算設(shè)備2的操作期間用于處理的信息(例如計算設(shè)備2可以存儲模塊6、8和10在計算設(shè)備2處執(zhí)行期間可以訪問的數(shù)據(jù))。在一些示例中,存儲設(shè)備48是暫時性存儲器,意指存儲設(shè)備48的主要目的不是長期存儲。計算設(shè)備10上的存儲設(shè)備48可以被配置為作為易失性存儲器用于短期存儲信息,因此如果斷電則不保留所存儲的內(nèi)容。易失性存儲器的示例包括隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)、靜態(tài)隨機存取存儲器(SRAM)和本領(lǐng)域已知的其他形式的易失性存儲器。
在一些示例中,存儲設(shè)備48還包括一個或多個計算機可讀存儲介質(zhì)。存儲設(shè)備48可以被配置為存儲比易失性存儲器更大的信息量。存儲設(shè)備48可以進一步被配置為作為非易失性存儲空間用于長期存儲信息并且在上電/斷電周期后保留信息。非易失性存儲器的示例包括磁硬盤、光盤、軟盤、閃存、或電可編程存儲器(EPROM)或電可擦可編程(EEPROM)存儲器的形式。存儲設(shè)備48可以存儲與模塊6、8和10和操作系統(tǒng)56相關(guān)聯(lián)的程序指令和/或信息(例如數(shù)據(jù))。
在一些示例中,操作系統(tǒng)56控制計算設(shè)備2的組件的操作。例如,在一個示例中,操作系統(tǒng)56便于UI模塊6、用戶響應(yīng)模塊8和通知客戶端模塊10與處理器40、一個或多個輸出設(shè)備46、UID 4、一個或多個通信單元44、一個或多個輸入設(shè)備42、和一個或多個傳感器12的通信。UI模塊6、用戶響應(yīng)模塊8和通知客戶端模塊10可以每個都包括可由計算設(shè)備2(例如由一個或多個處理器40)執(zhí)行的程序指令和/或數(shù)據(jù)。如一個示例,UI模塊6能包括使計算設(shè)備2執(zhí)行在本公開中所述的一個或多個操作和動作的指令。
當(dāng)計算設(shè)備2的用戶在UID 4處接收輸出和/或提供輸入時,UI模塊6可以使UID 4輸出用戶界面(例如圖形用戶界面和/或可聽用戶界面)。在不同時間并且用戶和計算設(shè)備2處于不同位置時,當(dāng)用戶與用戶界面交互時UI模塊6和UID 4可以從用戶接收輸入的一個或多個指示。UI模塊6和UID 4可以解釋在UID 4處檢測到的輸入(例如,在顯示圖形用戶界面的UID 4的一個或多個位置處,用戶提供一個或多個手勢時)并且可以將有關(guān)在UID 4處檢測到的輸入的信息中繼到在計算設(shè)備2處執(zhí)行的一個或多個關(guān)聯(lián)過程、平臺、操作系統(tǒng)、應(yīng)用、和/或服務(wù)以使計算設(shè)備2執(zhí)行功能。
UI模塊6可以從在計算設(shè)備2處執(zhí)行的一個或多個關(guān)聯(lián)過程、平臺、操作系統(tǒng)、應(yīng)用、和/或服務(wù)(例如用戶響應(yīng)模塊8、通知客戶端模塊10等)接收信息和指令,用于生成用戶界面(例如圖形和/或可聽用戶界面)。此外,UI模塊6可以充當(dāng)在計算設(shè)備2處執(zhí)行的一個或多個關(guān)聯(lián)過程、平臺、操作系統(tǒng)、應(yīng)用、和/或服務(wù)與計算設(shè)備2的各個輸出設(shè)備(例如揚聲器、LED指示器、音頻或靜電觸覺輸出設(shè)備等)之間的中介以利用計算設(shè)備2產(chǎn)生輸出(例如圖形、閃光、聲音、觸覺響應(yīng)等)。
根據(jù)本公開的一些示例,計算設(shè)備2可以被配置為輸出與通知相關(guān)聯(lián)的信息、接收指示用戶對信息的響應(yīng)的至少一個生理參數(shù)的指示、以及基于至少一個生理參數(shù)控制至少一個通知配置設(shè)置。例如,通知客戶端模塊10可以從遠程設(shè)備(例如,經(jīng)由網(wǎng)絡(luò)18的圖1的信息服務(wù)器系統(tǒng)14)或計算設(shè)備2的組件(例如由一個或多個處理器40執(zhí)行的應(yīng)用)接收通知。通知可以包括與通知相關(guān)聯(lián)的信息和與通知相關(guān)聯(lián)的至少一個通知屬性。
至少一個通知屬性可以包括有關(guān)通知的信息,所述信息包括通知的來源。例如,通知屬性可以包括與通知相關(guān)聯(lián)的應(yīng)用(例如通知源自的應(yīng)用)、與關(guān)聯(lián)于通知的應(yīng)用(例如通知源自的應(yīng)用)相關(guān)聯(lián)的應(yīng)用類型(例如通信應(yīng)用、游戲應(yīng)用、日歷應(yīng)用、媒體應(yīng)用等)、與通知相關(guān)聯(lián)的信息的發(fā)送者(例如用戶)。單個通知可以與一個或多個通知屬性相關(guān)聯(lián);例如,通知可以與應(yīng)用、應(yīng)用類型、和發(fā)送者相關(guān)聯(lián)。
通知客戶端模塊10可以使UI模塊8輸出與通知相關(guān)聯(lián)的信息。所述信息可以包括屬于通知的或與通知有關(guān)的內(nèi)容,包括傳入通信的發(fā)送者、接收者、主題、文本、圖像、視頻、音頻和其他信息、旅行時間信息、航班信息、購票信息、位置信息等。
通知客戶端模塊10的信息輸出模塊58可以使UI模塊6輸出與通知相關(guān)聯(lián)的信息,作為(例如在UI設(shè)備4處輸出的)信息的視覺表示或(例如,在一個或多個輸出設(shè)備46處輸出的)信息的音頻表示。在一些示例中,信息輸出模塊58可以使UI模塊6將信息輸出為視覺表示和音頻表示二者。在其他示例中,信息輸出模塊58可以使UI模塊6將信息輸出為視覺表示或音頻表示。
在信息輸出模塊58使UI模塊6輸出與通知相關(guān)聯(lián)的信息后,用戶響應(yīng)模塊8可以預(yù)測、推斷或者以其他方式確定用戶是否感知到該信息。用戶響應(yīng)模塊8可以包括交互模塊52和面部檢測模塊54。交互模塊52和面部檢測模塊54中的一個或兩個可以分析一個或多個信號來預(yù)測、推斷或者以其他方式確定用戶是否感知到該信息。如上所述,在一些示例中,用戶響應(yīng)模塊8可以預(yù)測、推斷或者以其他方式確定在計算設(shè)備2(例如可視或可聽地)輸出信息的同時,計算設(shè)備2的用戶是否正與計算設(shè)備2交互和/或計算設(shè)備2是否在用戶的視野內(nèi),并且將該確定用作用戶是否感知到與通知相關(guān)聯(lián)的信息的代理。
交互模塊52可以確定用戶是否正與計算設(shè)備2交互。例如,為了確定用戶是否正與計算設(shè)備2交互,交互模塊52可以分析從傳感器12、輸入設(shè)備42、和/或UID 4接收的信息。作為一個示例,UID 4和/或輸入設(shè)備42可以檢測用戶輸入。用戶輸入可以包括解鎖計算設(shè)備2的手勢、在UID 4處顯示的用戶界面屏內(nèi)滾動、或者以其他方式操縱在UID4處顯示的用戶界面。響應(yīng)于檢測到用戶輸入,UID 4和/或輸入設(shè)備42可以向交互模塊52提供用戶輸入的指示。交互模塊52可以基于用戶輸入的指示,確定用戶是否與計算設(shè)備2積極地交互。
在一些示例中,計算設(shè)備2可以是可穿戴計算設(shè)備,諸如計算機化手表。在這些示例中,與計算設(shè)備2相關(guān)聯(lián)的用戶可以嘗試查看計算設(shè)備2。在一些示例中,用戶可以通過移動戴有可穿戴計算設(shè)備2的手臂來嘗試查看計算設(shè)備2。例如,用戶可以從事與人執(zhí)行看手表的運動類似的運動。運動可以包括用戶的手腕的內(nèi)轉(zhuǎn)動和用戶的肩膀和手肘的彎曲。可穿戴計算設(shè)備2的一個或多個傳感器12可以檢測用戶的運動并且可以向交互模塊52提供與所檢測到的運動相對應(yīng)的運動數(shù)據(jù)。
交互模塊52可以接收運動數(shù)據(jù)并且可以基于運動數(shù)據(jù)確定計算設(shè)備2的顯示在用戶的視野內(nèi)(例如UID 4,輸出設(shè)備46中的一個輸出設(shè)備等)。例如,交互模塊52可以分析運動數(shù)據(jù)并且確定用戶向內(nèi)旋轉(zhuǎn)他/或她的手腕(例如,運動數(shù)據(jù)指示計算設(shè)備2已經(jīng)旋轉(zhuǎn))。另外,交互模塊52可以分析運動數(shù)據(jù)并且確定用戶已經(jīng)彎曲他/她的肩膀和/或他/她的手肘(例如,運動數(shù)據(jù)指示計算設(shè)備2已經(jīng)垂直和/或橫向地移動)。如圖1所圖示,用戶已經(jīng)向內(nèi)旋轉(zhuǎn)他/她的手腕和彎曲他/她的手肘。
在一些示例中,交互模塊52可以確定當(dāng)UID 4輸出與通知相關(guān)聯(lián)的信息以用于顯示時和當(dāng)傳感器12檢測到運動時之間流逝的時間量。在這些示例中,如果流逝的時間量小于閾值時間量,則交互模塊52可以確定計算設(shè)備2的顯示在用戶的視野內(nèi),并且推斷用戶正查看與通知相關(guān)聯(lián)的信息。如果傳感器12未檢測到指示計算設(shè)備2不再在用戶的視野內(nèi)(例如,指示用戶將他/她的手臂放在他/她的身側(cè))的附加的運動數(shù)據(jù),則交互模塊52可以確定用戶繼續(xù)關(guān)注計算設(shè)備2。如果傳感器12向交互模塊52提供指示用戶將他/她的手臂放在他或她的身側(cè)或以其他方式指示計算設(shè)備2的顯示不再在用戶的視野內(nèi)的運動數(shù)據(jù),則交互模塊52可以確定計算設(shè)備2的顯示不再在用戶的視野內(nèi)。
在一些示例中,交互模塊52可以使用檢測到的用戶輸入和運動數(shù)據(jù)的組合來確定用戶正關(guān)注計算設(shè)備2。例如,如果用戶提供在圖形用戶界面的“卡片”之間翻轉(zhuǎn)的輸入,然后暫停(例如,在一段時間內(nèi),計算設(shè)備2未檢測到用戶輸入),則交互模塊52可以基于來自傳感器12的運動數(shù)據(jù)來確定用戶是否仍然在查看計算設(shè)備2的顯示。例如,如果計算設(shè)備2停止檢測用戶輸入,交互模塊52可以分析在最后檢測到用戶輸入后從傳感器12接收的運動數(shù)據(jù)。如果運動數(shù)據(jù)與用戶的手臂向下并且遠離的運動相對應(yīng),則交互模塊52可以確定用戶不再關(guān)注計算設(shè)備2(例如,查看顯示器處輸出的內(nèi)容)。如果運動數(shù)據(jù)指示用戶通常在與當(dāng)檢測到最后用戶輸入時計算設(shè)備2所處的相同位置中持握計算設(shè)備2,則交互模塊52可以確定用戶繼續(xù)關(guān)注計算設(shè)備2(例如查看在顯示器處輸出的內(nèi)容)。
在另一示例中,面部檢測模塊54可以接收由輸入設(shè)備42中的一個捕捉的圖像數(shù)據(jù)(例如由相機捕捉的視頻數(shù)據(jù)、靜態(tài)圖像數(shù)據(jù)等)并且確定該圖像數(shù)據(jù)是否包括一個或多個用戶。在一些示例中,面部檢測模塊54可以確定該圖像數(shù)據(jù)是否包括與計算設(shè)備2相關(guān)聯(lián)的用戶的面部。在一些示例中,面部檢測模塊54可以將在圖像數(shù)據(jù)中檢測到的面部與包括與計算設(shè)備2相關(guān)聯(lián)的用戶的面部的一個或多個模板圖像比較。如果在該圖像數(shù)據(jù)中檢測的面部與模板圖像的面部中的一個匹配,則面部檢測模塊54可以確定與計算設(shè)備2相關(guān)聯(lián)的用戶正查看計算設(shè)備2的顯示器。
在各個示例中,面部檢測模塊54還可以包括眼睛跟蹤功能。在這些示例中,面部檢測模塊54可以分析一系列圖像的數(shù)據(jù)和/或視頻數(shù)據(jù)并且基于圖像和/或視頻數(shù)據(jù)確定計算設(shè)備2的用戶目前正看著計算設(shè)備2的顯示器。在一些實例中,面部檢測模塊54可以跟蹤圖像和/或視頻數(shù)據(jù)中的用戶的眼睛運動,并且確定用戶正讀取由計算設(shè)備2顯示的信息。
不管用戶響應(yīng)模塊8如何確定計算設(shè)備2的用戶正關(guān)注(例如看著計算設(shè)備2或與之交互和/或計算設(shè)備2是否在用戶的視野內(nèi))計算設(shè)備2,在一些示例中,用戶響應(yīng)模塊8可以預(yù)測、推斷或者以其他方式確定用戶關(guān)注計算設(shè)備2多久。用戶響應(yīng)模塊8可以用上述的用于預(yù)測、推斷或者以其他方式確定用戶與計算設(shè)備2交互或關(guān)注計算設(shè)備2的技術(shù)中的任何一個技術(shù)來確定用戶關(guān)注計算設(shè)備2多久。然后,用戶響應(yīng)模塊8可以將用戶關(guān)注計算設(shè)備2的持續(xù)時間與閾值持續(xù)時間比較。
可以將閾值持續(xù)時間選擇為表示用戶查看與通知相關(guān)聯(lián)的信息以感知該信息所需的近似最小時間的值。在一些示例中,閾值持續(xù)時間可以至少部分地基于由UI模塊6輸出的信息。例如,如果與通知相關(guān)聯(lián)的信息包括指示錯過的電話呼叫的圖標(biāo)、呼叫者的姓名、呼叫者的電話號碼,則閾值持續(xù)時間可能相當(dāng)短,例如1秒。如另一示例,如果與通知相關(guān)聯(lián)的信息包括文本消息的內(nèi)容,則閾值持續(xù)時間可能相對更長(例如3秒或5秒)。以這種方式,通過將用戶關(guān)注計算設(shè)備2的時間與閾值持續(xù)時間比較可以增加用戶實際上已感知到與通知相關(guān)聯(lián)的信息的可能性。
響應(yīng)于預(yù)測、推斷或者以其他方式確定用戶已經(jīng)感知到與通知相關(guān)聯(lián)的信息,用戶響應(yīng)模塊8可以接收或檢索表示用戶對與通知相關(guān)聯(lián)的信息的反應(yīng)的至少一個生理參數(shù)的指示。在一些示例中,用戶響應(yīng)模塊8可以從一個或多個傳感器12連續(xù)或定期地接收至少一個生理參數(shù)的指示。響應(yīng)于預(yù)測、推斷或者以其他方式確定用戶已經(jīng)感知與通知相關(guān)聯(lián)的信息,用戶響應(yīng)模塊8可以選擇與用戶感知(例如查看、收聽等)與通知相關(guān)聯(lián)的信息期間的時間相對應(yīng)的至少一個生理參數(shù)的指示。然后,用戶響應(yīng)模塊8可以分析至少一個生理參數(shù)的那些指示來預(yù)測、推斷或者以其他方式確定用戶對信息的反應(yīng)。
在其他示例中,響應(yīng)于預(yù)測、推斷或者以其他方式確定用戶已經(jīng)感知到與通知相關(guān)聯(lián)的信息,用戶響應(yīng)模塊8可以例如從一個或多個傳感器12或從存儲設(shè)備48(在存儲設(shè)備48存儲從一個或多個傳感器接收的生理參數(shù)的指示的示例中)檢索至少一個生理參數(shù)的指示。例如,用戶響應(yīng)模塊8可以查詢一個或多個傳感器12或存儲設(shè)備48來檢索與用戶感知與通知相關(guān)聯(lián)的信息期間的時間相對應(yīng)的至少一個生理參數(shù)的指示。
如上所述,至少一個生理參數(shù)可以包括例如GSR、心率、脈搏率、氧飽和度、溫度等。至少一個生理參數(shù)可以指示用戶對與通知相關(guān)聯(lián)的信息的生理響應(yīng)。生理響應(yīng)可以與用戶對信息的情緒響應(yīng)有關(guān)。例如,情緒響應(yīng)可以包括惱怒、發(fā)怒、失望、激動、緊張、焦慮、平靜等。
在接收到至少一個生理參數(shù)的指示后,用戶響應(yīng)模塊8可以分析至少一個生理參數(shù)來預(yù)測、推斷或者以其他方式確定用戶對與通知有關(guān)的信息的響應(yīng)。例如,用戶響應(yīng)模塊8可以被配置為將從一個或多個傳感器12接收的生理參數(shù)的一個或多個值與用于相應(yīng)參數(shù)的一個或多個閾值或規(guī)則比較。在一些示例中,可以選擇一個或多個閾值,使得小于閾值值、兩個閾值值之間和/或大于閾值值的生理參數(shù)的范圍與用戶的相應(yīng)預(yù)定反應(yīng)(例如惱怒、發(fā)怒、失望、激動、緊張、焦慮、平靜等)相對應(yīng)。在一些示例中,用戶響應(yīng)模塊8可以將預(yù)測、推斷或者以其他方式確定用戶對信息的反應(yīng)的規(guī)則用于包含一個閾值、多個閾值、或多個生理參數(shù)之間的復(fù)雜關(guān)系的復(fù)雜情形。
在一些示例中,用戶響應(yīng)模塊8可以確定在用戶的體育活動或用戶的非體育活動期間,是否接收到生理參數(shù)。當(dāng)用戶處于體育活動時,生理參數(shù)中的一個或多個生理參數(shù)可能在用戶處于替代的活動并且出汗或具有升高的心率時指示緊張狀況。用戶響應(yīng)模塊8可以被配置為通過將活動信息并入所接收到的生理參數(shù)來減少這些誤報。例如,用戶響應(yīng)模塊8可以通過分析加速計數(shù)據(jù)來檢測體育活動并且當(dāng)生成生理參數(shù)時用指示用戶體育活動的標(biāo)志來注釋生理參數(shù)。因此,在這些情況下,用戶響應(yīng)模塊8可以不確定用戶緊張或激動,或用戶響應(yīng)模塊8可以向通知客戶端模塊10呈現(xiàn)該標(biāo)志。
通知客戶端模塊10的通知設(shè)置模塊60可以被配置為接收由用戶響應(yīng)模塊8確定的用戶反應(yīng)并且至少部分基于確定的用戶反應(yīng),來控制與輸出和關(guān)聯(lián)于通知屬性的其他通知相關(guān)聯(lián)的信息有關(guān)的至少一個通知配置設(shè)置。例如,用戶響應(yīng)模塊8可以預(yù)測、推斷或者以其他方式確定至少一個生理參數(shù)指示用戶響應(yīng)于與通知相關(guān)聯(lián)的信息而消極地反應(yīng)。響應(yīng)于從用戶響應(yīng)模塊8接收到該確定的指示,通知設(shè)置模塊60可以控制至少一個通知配置設(shè)置增加與共享該通知屬性的通知有關(guān)的通知配置設(shè)置的顯著性。
例如,通知設(shè)置模塊60可以被配置成控制UI模塊6輸出包括用于允許用戶控制與通知相關(guān)聯(lián)的信息的輸出和/或與通知相關(guān)聯(lián)的信息的警報(例如視覺警報、聽覺警報、觸覺警報等)的用戶界面元素的用戶界面屏幕。圖3A和3B是圖示根據(jù)本公開的一個或多個技術(shù)的在通知配置用戶界面內(nèi)包括不同順序的應(yīng)用的示例圖形用戶界面的概念圖。響應(yīng)于接收到用戶至少一個生理參數(shù)指示用戶響應(yīng)于與通知相關(guān)聯(lián)的信息而消極地反應(yīng)的指示,通知設(shè)置模塊60可以增加與關(guān)聯(lián)于通知屬性的通知相關(guān)聯(lián)的通知設(shè)置UI 62中的用戶界面元素的顯著性。例如,如圖3A所示,通知設(shè)置UI 62包括表示四個應(yīng)用的UI元素:日歷應(yīng)用62A、電子郵件應(yīng)用64B、文本消息應(yīng)用64C、和游戲應(yīng)用64D(統(tǒng)稱為“應(yīng)用64”)。用于應(yīng)用64的每一個應(yīng)用的UI元素包括相應(yīng)的通知輸出撥動開關(guān)66A-66D,允許用戶選擇在接收到通知后信息輸出模塊58是否將輸出與通知相關(guān)聯(lián)的信息。在通知設(shè)置UI 62中,用于應(yīng)用64的UI元素被排序為日歷應(yīng)用62A、電子郵件應(yīng)用64B、文本消息應(yīng)用64C、和游戲應(yīng)用64D。
然而,如果用戶響應(yīng)模塊8預(yù)測、推斷或者以其他方式確定用戶對與有關(guān)游戲應(yīng)用64D的一個或多個通知相關(guān)聯(lián)的信息以消極地方式反應(yīng),則通知設(shè)置模塊60可以更改在通知設(shè)置UI 62中呈現(xiàn)應(yīng)用64的順序。例如,通知設(shè)置模塊60可以被配置為控制UI模塊6在應(yīng)用64的列表中更高地輸出游戲應(yīng)用UI元素64D,如圖3B所示。以這種方式,通知設(shè)置模塊60可以增加用戶可以容易地修改或控制有關(guān)與用戶響應(yīng)模塊8預(yù)測、推斷或者確定用戶對其消極地響應(yīng)的通知類似的通知的設(shè)置的可能性。盡管參考具體應(yīng)用圖示了圖3A和3B中的示例,但在其他示例中,例如,通知設(shè)置UI 62可以包括與關(guān)聯(lián)于通知類型的通知或與關(guān)聯(lián)于特定發(fā)送者的通知相關(guān)聯(lián)的UI元素。
如另一示例,通知客戶端模塊10可以使UI模塊6輸出或修改包括在與通知相關(guān)聯(lián)的信息的視覺表示中或與其鄰近的用戶界面元素,以允許用戶控制與該通知屬性相關(guān)聯(lián)的未來通知的輸出。圖4A和4B是圖示根據(jù)本公開的一個或多個技術(shù)的包括與通知相關(guān)聯(lián)的信息的示例圖形用戶界面的概念圖。如圖4A所示,信息輸出模塊58可以控制UI模塊6在諸如通知欄或通知中心的通知UI元素72A中輸出與通知74相關(guān)聯(lián)的信息。在一些示例中,通知UI元素72A可以包括與通知74相關(guān)聯(lián)的信息的視覺表示,諸如表示與通知相關(guān)聯(lián)的應(yīng)用的圖標(biāo)76、與通知相關(guān)聯(lián)的應(yīng)用的名稱78、和諸如廣告正文的與通知相關(guān)聯(lián)的內(nèi)容80。在圖4A描繪的示例中,應(yīng)用是“Pay-to-Win游戲”,并且內(nèi)容80包括“購買更多資源僅需$5.99”的廣告。
如上所述,在輸出與通知74相關(guān)聯(lián)的信息后,用戶響應(yīng)模塊8可以預(yù)測、推斷或者以其他方式確定用戶已經(jīng)感知到與通知74相關(guān)聯(lián)的信息,并且可以接收表示用戶對與通知74相關(guān)聯(lián)的信息的反應(yīng)的至少一個生理參數(shù)的指示。在圖4A和4B所描繪的示例中,用戶響應(yīng)模塊8可以預(yù)測、推斷或者以其他方式確定用戶對與通知74相關(guān)聯(lián)的信息消極地反應(yīng)(例如基于GSR,以及心率或脈搏率的增加等)。用戶響應(yīng)模塊8可以將用戶的響應(yīng)傳遞到通知設(shè)置模塊60。基于用戶的響應(yīng)的指示,通知設(shè)置模塊60可以使UI模塊6輸出圖4B所示的經(jīng)修改的通知UI元素72B。除通知UI元素72A(圖4A)中描繪的信息外,通知UI元素72B包括通知設(shè)置UI元素82,其促使用戶指示是否禁用來自Pay-to-Win的通知。通知UI元素72B還包括允許用戶指示“是”84或“否”86的圖形按鈕。在其他示例中,不是圖形按鈕,而是通知UI元素72B可以包括撥動開關(guān)、復(fù)選框、或允許用戶指示信息輸出模塊58不應(yīng)當(dāng)輸出與關(guān)聯(lián)于通知屬性的通知相關(guān)聯(lián)的信息或警報的另一用戶界面元素。這可以便于用戶控制來自應(yīng)用、應(yīng)用類型、或發(fā)送者的通知,諸如靜音或禁用通知警報和/或輸出與來自應(yīng)用、應(yīng)用類型、或發(fā)送者的通知相關(guān)聯(lián)的信息。
作為另一示例,通知設(shè)置模塊60可以接收用戶至少一個生理參數(shù)指示用戶響應(yīng)于與通知相關(guān)聯(lián)的信息而消極地反應(yīng)的指示。然后,通知設(shè)置模塊60可以通過自動地(無需用戶干預(yù))禁用或靜音通知警報和/或與和關(guān)聯(lián)于通知的先前輸出信息共享通知屬性的通知相關(guān)聯(lián)的信息的輸出,來控制至少一個通知配置設(shè)置。
在一些示例中,因為與通知相關(guān)聯(lián)的信息可以與兩個或更多個通知屬性相關(guān)聯(lián),通知設(shè)置模塊60可以聚集對與特定應(yīng)用、特定應(yīng)用類型、和/或特定用戶(例如發(fā)送者)相關(guān)聯(lián)的多個通知的用戶響應(yīng)。然后,通知設(shè)置模塊60可以應(yīng)用一個或多個規(guī)則來確定如何控制至少一個通知配置設(shè)置。例如,通過聚集對與特定應(yīng)用類型相關(guān)聯(lián)的多個通知的用戶響應(yīng),通知設(shè)置模塊60可以預(yù)測、推斷或者以其他方式確定與關(guān)聯(lián)于應(yīng)用類型(例如游戲應(yīng)用)的特定應(yīng)用(例如特定游戲)相關(guān)聯(lián)的通知使得用戶消極地反應(yīng),但與該應(yīng)用類型相關(guān)聯(lián)的其他應(yīng)用不會使用戶消極地反應(yīng)。然后,通知設(shè)置模塊60可以以僅影響與特定應(yīng)用相關(guān)聯(lián)的通知,而不是與該應(yīng)用類型的所有應(yīng)用相關(guān)聯(lián)的通知的方式,來控制至少一個通知配置設(shè)置。
以這種方式,本公開的技術(shù)可以使得計算設(shè)備2便于用戶控制通知(例如,通知警報和/或輸出與通知相關(guān)聯(lián)的信息)。這可以使得用戶更好地控制計算設(shè)備2輸出哪些通知,由此減少用戶不希望的中斷和/或由于不希望的通知而引起的用戶消極反應(yīng)。此外,通過預(yù)測、推斷、或者以其他方式確定用戶對與通知相關(guān)聯(lián)的信息的反應(yīng),計算設(shè)備2可以增加與用戶消極反應(yīng)的通知有關(guān)的通知設(shè)置的顯著性,這可以便于用戶控制關(guān)于那些通知的通知設(shè)置。
圖5是圖示根據(jù)本公開的一個或多個技術(shù)的輸出信息以在遠程設(shè)備處顯示的示例計算設(shè)備的框圖。圖形內(nèi)容通??梢园梢员惠敵鲆燥@示的任何視覺信息,諸如文本、圖像、一組運動圖像等等。圖5所示的示例包括計算設(shè)備90、存在敏感顯示器94、通信單元100、投影儀110、投影屏112、移動設(shè)備116、和視覺顯示設(shè)備120。盡管為示例目的,圖1和2示為獨立的計算設(shè)備,但諸如計算設(shè)備90的計算設(shè)備通??梢允前ㄌ幚砥骰蛴糜趫?zhí)行軟件指令的其他適當(dāng)計算環(huán)境并且例如不需要包括存在敏感顯示器的任何組件或系統(tǒng)。
如圖5的示例中所示,計算設(shè)備90可以是包括如參考圖2的處理器40所述的功能的處理器。在這樣的示例中,計算設(shè)備90可以通過通信信道92A可操作地耦接到存在敏感顯示器94,通信信道92A可以是系統(tǒng)總線或其他適當(dāng)?shù)倪B接。計算設(shè)備90還可以通過通信信道92B可操作地耦接到如下進一步描述的通信單元100,通信信道92B也可以是系統(tǒng)總線或其他適當(dāng)?shù)倪B接。盡管在圖5的示例中單獨地示出,但計算設(shè)備90可以通過任何數(shù)目的一個或多個通信信道可操作地耦接到存在敏感顯示器94和通信單元100。
在其他示例中,諸如先前圖1和2中的計算設(shè)備2所圖示,計算設(shè)備可以是指便攜式或移動設(shè)備,諸如移動電話(包括智能電話)、可穿戴設(shè)備(包括智能手表)、膝上型計算機等等。在一些示例中,計算設(shè)備可以是桌面型計算機、平板計算機、智能電視平臺、相機、個人數(shù)字助理(PDA)、服務(wù)器、大型機等等。
與圖1所示的UID 4類似,存在敏感顯示器94可以包括顯示設(shè)備96和存在敏感輸入設(shè)備98。顯示設(shè)備96可以例如從計算設(shè)備90接收數(shù)據(jù)并且顯示圖形內(nèi)容。在一些示例中,存在敏感輸入設(shè)備98可以使用電容、電感和/或光學(xué)識別技術(shù)來確定存在敏感顯示器94的一個或多個用戶輸入(例如連續(xù)手勢、多點觸摸手勢、單點觸摸手勢等等),并且使用通信信道92A將這樣的用戶輸入的指示發(fā)送到計算設(shè)備90。在一些示例中,存在敏感輸入設(shè)備98可以物理地位于顯示設(shè)備96的上方,使得當(dāng)用戶將輸入單元定位在由顯示設(shè)備96顯示的圖形元素上時,存在敏感輸入設(shè)備98的位置與在該處顯示該圖形元素的顯示設(shè)備96的位置相對應(yīng)。在其他示例中,存在敏感輸入設(shè)備98可以物理上遠離顯示設(shè)備96,并且存在敏感輸入設(shè)備98的位置可以與顯示設(shè)備96的位置相對應(yīng),使得能夠在存在敏感輸入設(shè)備98處進行輸入以與在顯示設(shè)備96的相應(yīng)位置處顯示的圖形元素交互。
如圖5所示,計算設(shè)備90還可以包括和/或可操作地耦接通信單元100。通信單元100可以包括如圖2所述的通信單元44的功能。通信單元100的示例可以包括網(wǎng)絡(luò)接口卡、以太網(wǎng)卡、光收發(fā)器、射頻收發(fā)器、或能發(fā)送和接收信息的任何其他類型的設(shè)備。這樣的通信單元的其他示例可以包括藍牙、3G和WiFi無線電、通用串行總線(USB)接口等等。計算設(shè)備90還可以包括和/或可操作地耦接圖5中為簡化和示例目的未示出的一個或多個其他設(shè)備,例如輸入設(shè)備、輸出設(shè)備、存儲器、存儲設(shè)備等等。
圖5還圖示投影儀110和投影屏112。投影設(shè)備的其他這樣的示例可以包括電子白板、全息顯示設(shè)備、和用于顯示圖形內(nèi)容的任何其他適當(dāng)?shù)脑O(shè)備。投影儀110和投影屏112可以包括使相應(yīng)設(shè)備能夠與計算設(shè)備90通信的一個或多個通信單元。在一些示例中,一個或多個通信單元可以使能投影儀110和投影屏112之間的通信。投影儀110可以從計算設(shè)備90接收包括圖形內(nèi)容的數(shù)據(jù)。響應(yīng)于接收到該數(shù)據(jù),投影儀110可以將圖形內(nèi)容投影在投影屏112上。在一些示例中,投影儀110可以使用光學(xué)識別或其他適當(dāng)?shù)募夹g(shù)來確定投影屏處的一個或多個用戶輸入(例如連續(xù)手勢、多點觸摸手勢、單點觸摸手勢等等)并且使用一個或多個通信單元將這些用戶輸入的指示發(fā)送到計算設(shè)備90。在這些示例中,投影屏112可以是不必要的,并且投影儀110可以將圖形內(nèi)容投影在任何適當(dāng)介質(zhì)上并且使用光學(xué)識別或其他這樣的適當(dāng)?shù)募夹g(shù)來檢測一個或多個用戶輸入。
在一些示例中,投影屏112可以包括存在敏感顯示器114。存在敏感顯示器114可以包括如在本公開中所述的UID 4的功能的子集或所有功能。在一些示例中,存在敏感顯示器114可以包括另外的功能。投影屏112(例如電子白板)可以從計算設(shè)備90接收數(shù)據(jù)并且顯示圖形內(nèi)容。在一些示例中,存在敏感顯示器114可以使用電容、電感、和/或光學(xué)識別技術(shù)來確定投影屏112處的一個或多個用戶輸入(例如連續(xù)手勢、多點觸摸手勢、單點觸摸手勢等等),并且使用一個或多個通信單元將這樣的用戶輸入的指示發(fā)送到計算設(shè)備90。
圖5還圖示了移動設(shè)備116和視覺顯示設(shè)備120。移動設(shè)備116和視覺顯示設(shè)備120可以每個都包括計算和連接能力。移動設(shè)備116的示例可以包括電子閱讀設(shè)備、可轉(zhuǎn)換筆記本設(shè)備、混合平板設(shè)備、可穿戴設(shè)備等等。視覺顯示設(shè)備120的示例可以包括其他半固定設(shè)備,諸如電視、計算機監(jiān)視器等等。如圖5所示,移動設(shè)備116可以包括存在敏感顯示器118。視覺顯示設(shè)備120可以包括存在敏感顯示器122。存在敏感顯示器118、122可以包括如在本公開中所述的UID 4的功能的子集或所有功能。在一些示例中,存在敏感顯示器118、122可以包括附加的功能。在任一情況下,存在敏感顯示器122例如可以從計算設(shè)備90接收數(shù)據(jù)并且顯示圖形內(nèi)容。在一些示例中,存在敏感顯示器122可以使用電容、電感、和/或光學(xué)識別技術(shù)來確定投影屏處的一個或多個用戶輸入(例如連續(xù)手勢、多點觸摸手勢、單點觸摸手勢等等)并且使用一個或多個通信單元將這樣的用戶輸入的指示發(fā)送到計算設(shè)備90。
如上所述,在一些示例中,計算設(shè)備90可以輸出圖形內(nèi)容以用于在通過系統(tǒng)總線或其他適當(dāng)?shù)耐ㄐ判诺礼罱拥接嬎阍O(shè)備90的存在敏感顯示器94處顯示。計算設(shè)備80也可以輸出圖形內(nèi)容以在諸如投影儀110、投影屏112、移動設(shè)備116和視覺顯示設(shè)備120的一個或多個遠程設(shè)備處顯示。例如,計算設(shè)備90可以執(zhí)行根據(jù)本公開的技術(shù)的一個或多個指令來生成和/或修改圖形內(nèi)容。計算設(shè)備90可以將包括圖形內(nèi)容的數(shù)據(jù)輸出到計算設(shè)備90的通信單元,諸如通信單元1000。通信單元100可以將數(shù)據(jù)發(fā)送到諸如投影儀110、投影屏112、移動設(shè)備116和/或視覺顯示設(shè)備120的遠程設(shè)備中的一個或多個。以這種方式,計算設(shè)備90可以輸出圖形內(nèi)容以在一個或多個遠程設(shè)備處顯示。在一些示例中,遠程設(shè)備中的一個或多個遠程設(shè)備可以在包括在相應(yīng)遠程設(shè)備中和/或可操作地與之耦接的存在敏感顯示器處輸出圖形內(nèi)容。
在一些示例中,計算設(shè)備90可以不在可操作地耦接到計算設(shè)備90的存在敏感顯示器94處輸出圖形內(nèi)容。在其他示例中,計算設(shè)備90可以輸出圖形內(nèi)容以用于在通過通信信道92A耦接到計算設(shè)備90的存在敏感顯示器94和一個或多個遠程設(shè)備二者處顯示。在這樣的示例中,可以在每一個相應(yīng)設(shè)備基本上同時顯示圖形內(nèi)容。例如,將包括圖形內(nèi)容的數(shù)據(jù)發(fā)送到遠程設(shè)備的通信時延可能會引入一些延遲。在一些示例中,由計算設(shè)備90生成并且輸出以在存在敏感顯示器94處顯示的圖形內(nèi)容可以與用于在一個或多個遠程設(shè)備處輸出以顯示的圖形內(nèi)容不同。
計算設(shè)備90可以使用任何適當(dāng)?shù)耐ㄐ偶夹g(shù)來發(fā)送和接收數(shù)據(jù)。例如,計算設(shè)備90可以使用網(wǎng)絡(luò)鏈路102A可操作地耦接到外部網(wǎng)絡(luò)104。圖5所示的遠程設(shè)備中的每一個可以通過相應(yīng)網(wǎng)絡(luò)鏈路102B、102C和102D的一個可操作地耦接到外部網(wǎng)絡(luò)104。外部網(wǎng)絡(luò)104可以包括可操作地互耦由此提供在計算設(shè)備90和圖5所示的遠程設(shè)備之間交換信息的網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換機、網(wǎng)絡(luò)路由器等等。在一些示例中,網(wǎng)絡(luò)鏈路102A-102D可以是以太網(wǎng)、ATM、或其他網(wǎng)絡(luò)連接。這樣的連接可以是無線和/或有線連接。
在一些示例中,計算設(shè)備90可使用直接設(shè)備通信108操作地耦接到圖5中包括的遠程設(shè)備中的一個或多個。直接設(shè)備通信108可以包括計算設(shè)備90通過其使用有線或無線通信來與遠程設(shè)備直接發(fā)送和接收數(shù)據(jù)的通信。也就是說,在直接設(shè)備通信108的一些示例中,由計算設(shè)備90發(fā)送的數(shù)據(jù)在被遠程設(shè)備接收前可以不由一個或多個附加的設(shè)備轉(zhuǎn)發(fā),并且反之亦然。直接設(shè)備通信108的示例可以包括藍牙、近場通信、通用串行總線、WiFi、紅外等等。圖5所示的一個或多個遠程設(shè)備可以通過通信鏈路106A-106D可操作地與計算設(shè)備90耦接。在一些示例中,通信鏈路106A-106D可以使用藍牙、近場通信、通用串行總線、紅外等等連接。這樣的連接可以是無線和/或有線連接。
在一些示例中,一個或多個傳感器12可以遠離計算設(shè)備90定位,并且可以通過通信鏈路106A-106D和/或網(wǎng)絡(luò)鏈路102A-102D,可操作地與計算設(shè)備90耦接。例如,一個或多個傳感器12可以包括在移動設(shè)備116中或可以是與圖5所示的任何一個設(shè)備分離。一個或多個傳感器12的示例可以包括至少一個生理參數(shù)傳感器。例如,一個或多個傳感器12可以包括皮膚電反應(yīng)傳感器、脈搏傳感器、心率傳感器、一個或多個電極、或能夠收集有關(guān)生理參數(shù)的信息的任何其他類型的傳感器。
根據(jù)本公開的技術(shù),計算設(shè)備90可以使用外部網(wǎng)絡(luò)104來可操作地耦接至投影儀110、移動設(shè)備116、和/或視覺顯示設(shè)備120。計算設(shè)備90可以在投影儀110、移動設(shè)備116、和/或視覺顯示設(shè)備120的一個或多個處,輸出與通知相關(guān)聯(lián)的信息。當(dāng)在投影儀110、移動設(shè)備116、和/或視覺顯示設(shè)備120處顯示與通知相關(guān)聯(lián)的信息時,如上所述,計算設(shè)備90可以預(yù)測、推斷、或者以其他方式確定用戶是否感知到該信息。例如,計算設(shè)備90可以預(yù)測、確定、或者以其他方式推斷用戶正與投影儀110、移動設(shè)備116、和/或視覺顯示設(shè)備120交互、查看、或者以其他方式關(guān)注投影儀110、移動設(shè)備116、和/或視覺顯示設(shè)備120,并且可以將該確定用作用戶是否已經(jīng)感知到該信息的代理。
計算設(shè)備90還可以被配置為接收指示用戶對該信息的響應(yīng)的至少一個生理參數(shù)的指示。至少一個生理參數(shù)可以包括例如用戶的心率或用戶的皮膚電反應(yīng)。至少一個生理參數(shù)的指示來自(例如經(jīng)由通信鏈路106A-106D和/或網(wǎng)絡(luò)鏈路102A-102D)可操作地耦接至計算設(shè)備90的至少一個生理參數(shù)傳感器。
如上所述,計算設(shè)備90可以被配置為控制與輸出信息有關(guān)的至少一個通知配置設(shè)置,所述信息與關(guān)聯(lián)于通知屬性的其他通知相關(guān)聯(lián)。以這種方式,通過控制與輸出信息有關(guān)的至少一個通知配置設(shè)置,計算設(shè)備可以便于用戶控制通知,所述信息與關(guān)聯(lián)于通知屬性的其他通知相關(guān)聯(lián),。例如,本公開的技術(shù)可以便于用戶以更易于用戶對導(dǎo)致用戶消極反應(yīng)、過度打擾、或者用戶討厭的通知進行靜音或禁用的方式來控制通知設(shè)置。這可以減少不便或用戶響應(yīng)于通知的消極反應(yīng),并且可以便于用戶定制通知設(shè)置。
圖6是圖示根據(jù)本公開的一個或多個技術(shù)的被配置為基于至少一個生理參數(shù)來確定對與通知相關(guān)聯(lián)的信息的用戶反應(yīng)的計算設(shè)備的示例操作的流程圖。可以由諸如圖1、2和5所圖示的計算設(shè)備2和60的計算設(shè)備的一個或多個處理器執(zhí)行圖6的技術(shù)。為了示例目的,在圖1和2的計算設(shè)備2的場境內(nèi)描述圖6的技術(shù),盡管具有不同配置的計算設(shè)備可以執(zhí)行圖6的技術(shù)。
根據(jù)本公開的一個或多個技術(shù),計算設(shè)備2可以輸出與通知相關(guān)聯(lián)的信息(140)。例如,信息輸出模塊58可以控制UI模塊6使用UID 4和/或一個或多個輸出設(shè)備46來輸出信息的聽覺或視覺表示。通知可以與至少一個通知屬性相關(guān)聯(lián),所述通知屬性諸如應(yīng)用、應(yīng)用類型、或通知的發(fā)送者。
用戶響應(yīng)模塊8可以確定用戶是否已感知到與通知相關(guān)聯(lián)的信息(142)。如上所述,在一些示例中,用戶響應(yīng)模塊8可以確定用戶是否正與計算設(shè)備2交互、查看計算設(shè)備2的顯示器(例如UID 4)、或者以其他方式至少在閾值時間量內(nèi)關(guān)注計算設(shè)備2。閾值時間量可以是靜態(tài)配置的時間量(例如1.5秒)或可以基于與通知相關(guān)聯(lián)的信息動態(tài)地確定。
在確定用戶已經(jīng)感知到與通知相關(guān)聯(lián)的信息后,用戶響應(yīng)模塊8還可以接收表示用戶對信息的反應(yīng)的至少一個生理參數(shù)的指示(144)。用戶響應(yīng)模塊8可以至少部分基于至少一個生理參數(shù),確定用戶的反應(yīng)。例如,用戶響應(yīng)模塊8可以將至少一個生理參數(shù)與至少一個生理參數(shù)閾值值比較來確定生理參數(shù)所表示的反應(yīng)。在一些示例中,用戶響應(yīng)模塊8可以將規(guī)則集應(yīng)用于至少一個生理參數(shù)(例如至少兩個生理參數(shù))來確定用戶對信息的反應(yīng)。
通知設(shè)置模塊60可以接收用戶反應(yīng)的指示,并且可以至少部分地基于用戶反應(yīng)的指示控制至少一個通知配置設(shè)置(146)。例如,響應(yīng)于確定至少一個生理參數(shù)指示用戶消極地反應(yīng),通知設(shè)置模塊60可以增加與共享通知屬性的通知有關(guān)的通知控制面板設(shè)置的顯著性。如另一示例,通知設(shè)置模塊60可以輸出或修改包括在與通知相關(guān)聯(lián)的信息的視覺表示中或與之相鄰的用戶界面元素來允許用戶控制與通知屬性相關(guān)聯(lián)的未來通知的輸出。如另一示例,響應(yīng)于確定至少一個生理參數(shù)指示用戶消極地反應(yīng),通知設(shè)置模塊60可以被配置為禁用與通知屬性相關(guān)聯(lián)的未來通知。以這種方式,通過控制與輸出與關(guān)聯(lián)于通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置,計算設(shè)備2可以便于用戶控制通知。例如,本公開的技術(shù)可以便于用戶以使用戶更易于對導(dǎo)致消極反應(yīng)、過度干擾或者用戶討厭的通知進行靜音或禁用的方式,控制通知設(shè)置。這可以減少用戶響應(yīng)于通知的不便或消極反應(yīng)并且可以便于由用戶定制通知設(shè)置。
示例1.一種方法,包括:輸出與通知相關(guān)聯(lián)的信息,其中,通知與通知屬性相關(guān)聯(lián);由計算設(shè)備確定用戶已經(jīng)感知到與所述通知相關(guān)聯(lián)的所述信息;由計算設(shè)備接收表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的反應(yīng)的至少一個生理參數(shù)的指示;以及響應(yīng)于接收到表示所述用戶對與通知相關(guān)聯(lián)的所述信息的所述反應(yīng)的所述至少一個生理參數(shù)的所述指示,由所述計算設(shè)備控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置。
示例2.如示例1所述的方法,其中,輸出與所述通知相關(guān)聯(lián)的信息包括輸出包括與通知相關(guān)聯(lián)的信息的視覺指示以用于在顯示設(shè)備處顯示;以及確定所述用戶已經(jīng)感知到與通知相關(guān)聯(lián)的所述信息包括確定顯示設(shè)備在用戶的視野內(nèi)。
示例3.如示例2所述的方法,其中,確定所述顯示設(shè)備在用戶的所述視野內(nèi)包括使用陀螺儀或加速計的至少一個來檢測所述顯示設(shè)備的定向。
示例4.如示例1至3中任何一項所述的方法,其中,輸出與所述通知相關(guān)聯(lián)的所述信息包括輸出聽覺信號,所述聽覺信號包括與所述通知相關(guān)聯(lián)的所述信息,以及其中,確定所述用戶已經(jīng)感知到與通知相關(guān)聯(lián)的信息包括輸出聽覺信號。
示例5.如示例1至4所述的方法,其中,所述至少一個生理參數(shù)包括以下中的至少一個:所述用戶的皮膚電反應(yīng)或用戶的心率。
示例6.如示例1至5中任何一項所述的方法,其中,通知屬性包括以下中的至少一個:與通知相關(guān)聯(lián)的應(yīng)用、與通知相關(guān)聯(lián)的應(yīng)用類型、或與通知相關(guān)聯(lián)的發(fā)送者,以及其中,控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置包括禁用與以下中的至少一個相關(guān)聯(lián)的通知:所述應(yīng)用、所述應(yīng)用類型、或所述發(fā)送者。
示例7.如示例1至5中任何一項所述的方法,其中,通知屬性包括以下中的至少一個:與通知相關(guān)聯(lián)的應(yīng)用、與通知相關(guān)聯(lián)的應(yīng)用類型、或與通知相關(guān)聯(lián)的發(fā)送者,以及其中,控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置包括修改以下中的至少一個在通知設(shè)置菜單內(nèi)的的呈現(xiàn)順序:所述應(yīng)用、所述應(yīng)用類型、或所述發(fā)送者。
示例8.如示例1至5中任何一項所述的方法,其中,所述通知屬性包括以下中的至少一個:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者,以及其中,控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置包括:輸出用戶界面元素;以及響應(yīng)于接收到選擇用戶界面元素的用戶輸入的指示,由所述計算設(shè)備禁用與來自以下中的至少一個的通知相關(guān)聯(lián)的信息的輸出:與通知相關(guān)聯(lián)的應(yīng)用、與通知相關(guān)聯(lián)的應(yīng)用類型、或與通知相關(guān)聯(lián)的發(fā)送者。
示例9.一種計算設(shè)備,包括:一個或多個處理器;以及至少一個模塊,所述至少一個模塊能夠能夠由所述一個或多個處理器操作以:輸出與通知相關(guān)聯(lián)的信息,其中,所述通知與通知屬性相關(guān)聯(lián);確定用戶已經(jīng)感知到與所述通知相關(guān)聯(lián)的所述信息;接收表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的反應(yīng)的至少一個生理參數(shù)的指示;以及響應(yīng)于接收到表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的所述反應(yīng)的所述至少一個生理參數(shù)的所述指示,控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置。
示例10.如示例9的計算設(shè)備,其中,所述至少一個模塊能夠由所述一個或多個處理器操作以輸出包括與所述通知相關(guān)聯(lián)的所述信息的視覺表示以在顯示設(shè)備處顯示,以及通過至少確定顯示設(shè)備在用戶的視野內(nèi)來確定所述用戶已經(jīng)感知到與通知相關(guān)聯(lián)的所述信息。
示例11.如示例10的計算設(shè)備,其中,所述至少一個模塊能夠由所述一個或多個處理器操作以通過使用陀螺儀或加速計中的至少一個至少檢測顯示設(shè)備的定向來確定所述顯示設(shè)備在用戶的視野內(nèi)。
示例12.如示例9至11中任何一項所述的計算設(shè)備,其中,所述至少一個模塊能夠由所述一個或多個處理器操作以通過至少輸出與所述通知相關(guān)聯(lián)的所述信息的聽覺信號來輸出與所述通知相關(guān)聯(lián)的信息,以及通過至少輸出所述聽覺信號來確定所述用戶已經(jīng)感知到與所述通知相關(guān)聯(lián)的所述信息。
示例13.如示例9至12中任何一項所述的計算設(shè)備,其中,所述至少一個生理參數(shù)包括以下中的至少一個:用戶的皮膚電反應(yīng)或用戶的心率。
示例14.如示例9至13中任何一項所述的計算設(shè)備,其中,所述通知屬性包括以下中的至少一個:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者,以及其中,所述至少一個模塊能夠由所述一個或多個處理器操作以通過至少禁用與以下中的至少一個相關(guān)聯(lián)的通知來控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置:所述應(yīng)用、所述應(yīng)用類型、或所述發(fā)送者。
示例15.如示例9至13的任何一個的計算設(shè)備,其中,通知屬性包括以下中的至少一個:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者,以及其中,所述至少一個模塊能夠由所述一個或多個處理器操作以通過至少修改以下中的至少一個在通知設(shè)置菜單內(nèi)的呈現(xiàn)順序來控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置:所述應(yīng)用、所述應(yīng)用類型、或所述發(fā)送者。
示例16.如示例9至13中任何一項所述的計算設(shè)備,其中,所述通知屬性包括以下中的至少一個:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者,以及其中,所述至少一個模塊能夠由所述一個或多個處理器操作以通過至少以下操作來控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置:輸出用戶界面元素;以及響應(yīng)于接收到選擇用戶界面元素的用戶輸入的指示,禁用與來自以下中的至少一個的通知相關(guān)聯(lián)的信息的輸出:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者。
示例17.一種包括指令的計算機可讀存儲介質(zhì),所述指令在被執(zhí)行時將計算設(shè)備的一個或多個處理器配置成:輸出與通知相關(guān)聯(lián)的信息,其中,所述通知與通知屬性相關(guān)聯(lián);確定用戶已經(jīng)感知到與所述通知相關(guān)聯(lián)的所述信息;接收表示用戶對與所述通知相關(guān)聯(lián)的所述信息的反應(yīng)的至少一個生理參數(shù)的指示;以及響應(yīng)于接收到表示所述用戶對與所述通知相關(guān)聯(lián)的所述信息的所述反應(yīng)的所述至少一個生理參數(shù)的所述指示,控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置。
示例18.如示例17的計算機可讀存儲介質(zhì),其中,在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成輸出與通知相關(guān)聯(lián)的信息的指令包括在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成輸出包括與通知相關(guān)聯(lián)的信息的視覺表示以用于在顯示設(shè)備處顯示的指令;以及其中,被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成確定所述用戶已經(jīng)感知到與所述通知相關(guān)聯(lián)的所述信息的指令包括在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成確定顯示設(shè)備在用戶的視野內(nèi)的指令。
示例19.如示例17或18所述的計算機可讀存儲介質(zhì),其中,所述至少一個生理參數(shù)包括以下中的至少一個:所述用戶的皮膚電反應(yīng)或所述用戶的心率。
示例20.如示例17至19中任何一項所述的計算機可讀存儲介質(zhì),其中,通知屬性包括以下中的至少一個:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者,以及其中,在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置的指令包括在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成禁用與以下中的至少一個相關(guān)聯(lián)的通知的指令:所述應(yīng)用、所述應(yīng)用類型、或所述發(fā)送者。
示例21.如示例17至19中任何一項所述的計算機可讀存儲介,其中,所述通知屬性包括以下中的至少一個:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者,以及其中,在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置包括在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成修改以下中的至少一個在通知設(shè)置菜單內(nèi)的呈現(xiàn)順序的指令:所述應(yīng)用、所述應(yīng)用類型、或所述發(fā)送者。
示例22.如示例17至19中任何一項所述的計算機可讀存儲介質(zhì),其中,所述通知屬性包括以下中的至少一個:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者,以及其中,在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成控制有關(guān)輸出與關(guān)聯(lián)于所述通知屬性的其他通知相關(guān)聯(lián)的信息的至少一個通知配置設(shè)置的指令包括在被執(zhí)行時將所述計算設(shè)備的所述一個或多個處理器配置成執(zhí)行以下操作的指令:輸出用戶界面元素;以及響應(yīng)于接收到選擇用戶界面元素的用戶輸入的指示,禁用與來自以下中的至少一個的通知相關(guān)聯(lián)的信息的輸出:與所述通知相關(guān)聯(lián)的應(yīng)用、與所述通知相關(guān)聯(lián)的應(yīng)用類型、或與所述通知相關(guān)聯(lián)的發(fā)送者。
本公開所述的技術(shù)可至少部分地用硬件、軟件、固件或其任何組合來實現(xiàn)。例如,可在一個或多個處理器內(nèi)實現(xiàn)所述技術(shù)的各個方面,包括一個或多個微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或任何其他等效集成或離散邏輯電路以及此類組件的任何組合。術(shù)語“處理器”或“處理電路”可一般地指的是單獨地或與其他邏輯電路組合的前述邏輯電路中的任何一個或任何其他等效電路。包括硬件的控制單元還可執(zhí)行本公開的技術(shù)中的一個或多個。
可在同一設(shè)備內(nèi)或在單獨設(shè)備內(nèi)實現(xiàn)此類硬件、軟件以及固件以支持本公開所述的各種技術(shù)。另外,可一起實現(xiàn)或單獨地作為分離但可互操作的邏輯設(shè)備來實現(xiàn)任何的所述單元、模塊或組件。將不同特征描述為模塊或單元旨在突出顯示不同的功能方面,并且不一定意味著必須由單獨硬件、固件或軟件組件來實現(xiàn)此類模塊或單元。相反,可由單獨硬件、固件或軟件組件來執(zhí)行與一個或多個模塊或單元相關(guān)聯(lián)的功能,或者將其集成在公共或單獨硬件、固件或軟件組件內(nèi)。
還可在包括編碼有指令的計算機可讀存儲介質(zhì)的制品中體現(xiàn)或編碼本公開所述的技術(shù)。在包括已編碼的計算機可讀存儲介質(zhì)的制品中嵌入或編碼的指令可使一個或多個可編程處理器或其他處理器實現(xiàn)本文所述的技術(shù)中的一個或多個,諸如當(dāng)在計算機可讀存儲介質(zhì)中包括或編碼的指令被所述一個或多個處理器執(zhí)行時。計算機可讀存儲介質(zhì)可包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、可編程只讀存儲器(RPOM)、可擦可編程序只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)、閃速存儲器、硬盤、壓縮盤ROM(CD-ROM)、軟盤、磁帶、磁介質(zhì)、光學(xué)介質(zhì)、或其他計算機可讀介質(zhì)。在某些示例中,制品可包括一個或多個計算機可讀存儲介質(zhì)。
在一些示例中,計算機可讀存儲介質(zhì)可包括非暫時性介質(zhì)。術(shù)語“非暫時性”可指示并不以載波或傳播信號體現(xiàn)的存儲介質(zhì)。在某些示例中,非暫時性存儲介質(zhì)可存儲能夠隨時間推移而改變的數(shù)據(jù)(例如在RAM或高速緩存中)。
已描述了各種示例。這些及其他示例在所附權(quán)利要求的范圍內(nèi)。