基于用戶敏感性和所期望的侵擾性的通知呈現的制作方法
【技術領域】
[0001]本發明的示例實施例總體涉及用戶接口技術,并且更特別地涉及用于基于用戶對注意到通知的敏感性以及通知呈現所期望的侵擾性,而使得通知呈現在顯示器上的方法、裝置和計算機程序產品。
【背景技術】
[0002]現代通信時代已經帶來有線和無線網絡的巨大的擴張。無線和移動網絡技術在提供更靈活和即時的信息傳遞的同時,已經滿足相關消費者需求。在網絡技術的擴張的同時,計算能力的擴張已經導致由現代網絡技術對能夠利用服務的可負擔的計算設備的開發成為可能。計算能力中的這種擴張已經導致計算設備的尺寸的減小并產生能夠執行需要以下處理能力的功能的新一代移動設備,而該處理能力僅在數年前僅可以由最先進的臺式計算機所提供。因此,具有小型化外形因子的移動計算設備已經變得普遍存在并被所有社會和經濟背景的消費者用于訪問網絡應用和服務。
【發明內容】
[0003]這些移動計算設備的增強的功能已經導致用戶能夠在一個設備上執行多個操作。這些操作的每個可以具有被呈現給用戶的對應的通知。例如,就在一個設備上,用戶可以接收新郵件消息、呼入電話、任務提醒以及其他的通知。盡管這些通知可能是有幫助的,但是它們對用戶當前任務可能是壓倒性的并且甚至破壞性的。而且,一些通知可能比其他更加重要的或者更加緊急。這些問題與透視(pass-through)的顯示器(例如頭戴式顯示器、增強型現實眼鏡等)的使用相混合。
[0004]因此,本發明的實施例尋求基于用戶對注意到通知的敏感性以及所期望的通知的侵擾性而控制通知的呈現。在一些示例實施例中,設備可以被配置為監測用戶的眼睛(諸如通過視線追蹤)以確定用戶的敏感性水平(例如用戶將注意到通知的可能性)。在一些示例實施例中,該設備可以確定當用戶的眼睛在移動或眨眼時,并且可以在該時間期間呈現通知以使得以非侵擾的方式呈現通知。類似地,該設備可以監測用戶眼睛的位置并確定顯示器的與用戶眼睛的盲點對應的位置。在這樣的示例實施例中,該設備可以在該位置中呈現通知以使得以非侵擾的方式呈現通知。在這樣的情況下,用戶可以更逐漸地察覺到通知而不喪失在他們的當前任務上的一定量的關注。
[0005]相反地,在一些示例實施例中,該設備可以使得不在用戶眼睛正在移動或眨眼時從而以非侵擾的方式呈現通知的時間來呈現通知。沿著這些相同思路,該設備可以使得在并不與用戶眼睛的盲點相對應的以便導致以非侵擾的方式呈現通知的位置來呈現通知。以這樣的方式,通知的侵擾性可以被增大以提醒用戶到該通知。
[0006]本發明的實施例提供用于基于用戶對注意到通知的敏感性以及通知呈現的所期望的侵擾性,而使得通知在顯示器上呈現的方法、裝置和計算機程序產品。在一個示例實施例中,方法包括確定通知應當在顯示器上被呈現給用戶。該方法進一步包括確定與用戶將注意到通知的可能性有關的敏感性水平。該方法進一步包括至少部分地基于敏感性水平和用于呈現通知的侵擾性水平使得通知呈現在顯示器上。侵擾性水平與通知的呈現應當怎樣侵擾用戶的體驗有關。附加地,在一些實施例中,該方法進一步包括識別用于呈現通知的侵擾性水平。
[0007]在一些實施例中,該方法可以進一步包括通過確定用戶具有低敏感性水平從而存在用戶將注意到通知的低可能性來確定敏感性水平。附加地,該方法可以進一步包括通過確定以下至少一個來確定用戶具有低敏感性水平:用戶的眼睛在移動;用戶的眼睛在眨眼;或用戶的眼睛具有與顯示器上至少一個位置對應的盲點。附加地,在一些實施例中,該方法進一步包括在其中通知的侵擾性水平低于預先確定的侵擾性水平閾值的情況下用戶具有低敏感性水平時,通過使得通知呈現在顯示器上來引起通知的呈現。在一些實施例中,該方法可以進一步包括通過使得在與用戶具有低敏感性水平的同時的時間呈現通知來引起通知的呈現。
[0008]在一些實施例中,該方法可以進一步包括通過確定用戶具有高敏感性水平從而存在用戶將注意到通知的高可能性來確定敏感性水平。在一些實施例中,在其中通知的侵擾性水平高于預先確定的侵擾性水平閾值的情況下用戶的眼睛未在移動時,通過使得通知呈現在顯示器上來引起通知的呈現。在一些實施例中,該方法可以進一步包括在其中通知的侵擾性水平高于預先確定的侵擾性水平閾值的情況下用戶的眼睛未在眨眼時,通過使得通知呈現在顯示器上來引起通知的呈現。在一些實施例中,在其中通知的侵擾性水平高于預先確定的侵擾性水平閾值的情況下,通過使得通知在顯示器上的不與用戶眼睛的盲點對應的位置呈現在顯示器上來引起通知的呈現。
[0009]在另一示例實施例中,一種裝置包括至少一個處理器和至少一個存儲計算機程序代碼的存儲器,其中該至少一個存儲器和被存儲的計算機程序代碼被配置為使用至少一個處理器以使得該裝置來確定通知應當在顯示器上被呈現給用戶。該至少一個存儲器和被存儲的計算機程序代碼被配置為利用該至少一個處理器以進一步使得該裝置來確定與用戶將注意到通知的可能性有關的敏感性水平。該至少一個存儲器和被存儲的計算機程序代碼被配置為利用該至少一個處理器以進一步使得該裝置至少部分地基于敏感性水平和用于通知的呈現的侵擾性水平來使得通知呈現在顯示器上。侵擾性水平與通知的呈現應當怎樣侵擾用戶的體驗有關。
[0010]在另一示例實施例中,提供一種計算機程序產品,包括具有在其中存儲的計算機可讀程序指令的至少一個計算機可讀存儲介質。該示例實施例的程序指令包括程序指令,被配置為使得裝置來執行包括確定通知應當在顯示器上被呈現給用戶的方法。該方法進一步包括確定與用戶將注意到通知的可能性有關的敏感性水平。該方法進一步包括至少部分地基于敏感性水平和用于呈現通知的侵擾性水平而使得通知呈現在顯示器上。侵擾性水平與通知的呈現應當怎樣侵擾用戶的體驗有關。
[0011]在另一示例實施例中,提供一種裝置,包括用于確定通知應當在顯示器上被呈現給用戶的裝置。該裝置進一步包括用于確定與用戶將注意到通知的可能性有關的敏感性水平的裝置。該裝置進一步包括用于至少部分地基于敏感性水平和用于呈現通知的侵擾性水平使得通知呈現在顯示器上的裝置。侵擾性水平與通知的呈現應當怎樣侵擾用戶的體驗有關。
【附圖說明】
[0012]在已經以概括的方式如此描述了本發明的實施例之后,現在將參考附圖,附圖不必按比例繪制,并且其中:
[0013]圖1圖示根據示例實施例的具有用戶接口的裝置的方框圖;
[0014]圖2是根據示例實施例的移動終端的示意的方框圖;
[0015]圖3A圖示根據本發明的示例實施例的示例頭戴式顯示器,其中該顯示器是透視的,從而可以通過顯示器看見城市天際線;
[0016]圖3B圖示根據本發明的示例實施例的示例汽車擋風玻璃顯示器,其中該顯示器是透視的,從而可以通過該顯示器看見城市天際線;
[0017]圖4A圖示根據本文描述的示例實施例的具有顯示器的示例設備,其中用戶眼睛在跨顯示器移動;
[0018]圖4B圖示根據本文描述的示例實施例的示例的具有透視的顯示器的擋風玻璃的汽車,其中用戶眼睛在跨顯示器移動;
[0019]圖5A圖示根據本文描述的示例實施例的圖4A中示出的設備,其中用戶眼睛在眨眼;
[0020]圖5B圖示根據本文描述的示例實施例的圖4B中示出的擋風玻璃,其中用戶眼睛在眨眼;
[0021]圖6A圖示根據本文描述的示例實施例的圖4A中示出的設備,其中顯示器的與用戶眼睛的盲點對應的一部分被突出顯示;
[0022]圖6B圖示根據本文描述的示例實施例的圖4B中示出的擋風玻璃,其中顯示器的與用戶眼睛的盲點對應的一部分被突出顯示;
[0023]圖7A圖示根據本文描述的示例實施例的圖4A中示出的設備,其中示例的通知被呈現在顯示器上;
[0024]圖7B圖示根據本文描述的示例實施例的圖4A中示出的設備,其中另一示例的通知被呈現在顯示器上;
[0025]圖7C圖示根據本文描述的示例實施例的圖4B中示出的擋風玻璃,其中另一示例的通知被呈現在顯示器上;
[0026]圖8A圖示根據本文描述的示例實施例的圖4A中示出的設備,其中當用戶眼睛在移動時通知被呈現;
[0027]圖8B圖示根據本文描述的示例實施例的圖4B中示出的擋風玻璃,其中當用戶眼睛在移動時通知被呈現;
[0028]圖9A圖示根據本文描述的示例實施例的圖5A中示出的設備,其中當用戶眼睛在眨眼時通知被呈現;
[0029]圖9B圖示根據本文描述的示例實施例的圖5B中示出的擋風玻璃,其中當用戶眼睛在眨眼時通知被呈現;
[0030]圖1OA圖示根據本文描述的示例實施例的圖6A中示出的設備,其中通知被呈現在用戶眼睛的盲點之內;
[0031]圖1OB圖示根據本文描述的示例實施例的圖6B中示出的擋風玻璃,其中通知被呈現在用戶眼睛的盲點之內;
[0032]圖1lA圖示根據本文描述的示例實施例的圖4A中示出的設備,其中通知被呈現;
[0033]圖1lB圖示根據本文描述的示例實施例的圖5B中示出的擋風玻璃,其中通知被呈現;
[0034]圖12圖示根據本文描述的示例實施例的依據示例方法的流程圖,該方法用于基于用戶對注意到通知的敏感性和通知呈現的所期望的侵擾性而使得通知呈現在顯示器上;
[0035]圖13圖示根據本文描述的示例實施例的依據另一示例方法的流程圖,該另一方法用于基于用戶對注意到通知的敏感性和通知呈現的所期望的侵擾性而使得通知呈現在顯示器上。
【具體實施方式】
[0036]現在將參考附圖在下文更完全地描述本發明的一些實施例,在附圖中,示出了本發明的一些但非全部實施例。實際上,本發明可以以許多不同形式被實施,并且不應當被解釋為限于本文提出的實施例;相反,這些實施例被提供以便本公開將滿足適用的法律要求。相同附圖標記貫穿全文表示相同元件。
[0037]如本文所使用,術語“數據”、“內容”、“信息”和類似術語可以可互換地使用,以表示根據各種示例實施例的能夠被傳送、接收、顯示和/或存儲的單個的或多個的數據。因此,任意這樣的術語的使用不應被作為限制本公開的精神和范圍。
[0038]如本文所使用的術語“計算機可讀介質”指代被配置為參與將信息(包括用于執行的指令)提供到處理器的任何介質。這樣的介質可以采取任何形式,包括但不限于非暫態的計算機可讀存儲介質(例如非易失性介質、易失性介質)以及傳輸介質。傳輸介質包括例如同軸電纜、銅線、光纖電纜、以及經過沒有電線或電纜的空間的載波(諸如聲波和電磁波(包括無線電波、光波和紅外波))。信號包括在通過傳輸介質所傳送的振幅、頻率、相位、偏振或其他物理性質中的人造的瞬變。非暫態的計算機可讀介質的示例包括磁性計算機可讀介質(例如軟盤、硬盤、磁帶、任何其他磁性介質)、光學計算機可讀介質(例如光盤只讀存儲器(CD-ROM)、數字通用光盤(DVD)、藍光光盤等)、隨機存取存儲器(RAM)、可編程只讀存儲器(PROM)、可擦可編程只讀存儲器(EPROM)、FLASH-EPROM或計算機可以從其讀取的任何其他非暫態介質。術語計算機可讀存儲介質在本文被使用以表示除了傳輸介質以外的任何計算機可讀介質。然而,將理解的是在實施例被描述以使用計算機可讀存儲介質的地方,在備選