通知分類和顯示的制作方法
【專利說明】通知分類和顯示
【背景技術(shù)】
[0001] 隨著智能電話、平板計(jì)算機(jī)和其他移動(dòng)計(jì)算裝置變得更強(qiáng)大和更常見,用于這些 計(jì)算機(jī)化的裝置的應(yīng)用正在變得更廣泛地可獲得。許多智能電話和平板計(jì)算機(jī)與虛擬應(yīng)用 ("app")商店或市場相關(guān)聯(lián),并且經(jīng)常被提供用于提供基本功能集(諸如電話、相機(jī)、web 瀏覽器和導(dǎo)航應(yīng)用)的若干應(yīng)用。
[0002] 隨著在移動(dòng)計(jì)算裝置上利用的應(yīng)用的數(shù)量增加,由這些裝置提供的功能也可能增 加。用戶能夠使用移動(dòng)計(jì)算裝置來執(zhí)行越來越復(fù)雜的任務(wù),該移動(dòng)計(jì)算裝置中的許多使用 兩個(gè)或更多的應(yīng)用。移動(dòng)計(jì)算裝置向用戶呈現(xiàn)諸如通知的信息的方式可以改善或阻礙用戶 執(zhí)行這些任務(wù)的能力。
【發(fā)明內(nèi)容】
[0003] 在一個(gè)方面,本公開描述了一種方法,所述方法包括:由計(jì)算裝置可操作的通知 模塊接收用于產(chǎn)生場境通知(contextual notification)的指令和與所述指令相關(guān)聯(lián)的 通知信息。根據(jù)這個(gè)方面,所述方法也可以包括:由所述通知模塊響應(yīng)于接收到所述指令 而產(chǎn)生通知對象。在一些示例中,所述方法可以包括由所述通知模塊基于所述通知信息來 將所述通知對象分配到來自多個(gè)通知類別中的至少一個(gè)通知類別,其中來自所述多個(gè)通知 類別的第一通知類別與和所述計(jì)算裝置在執(zhí)行的當(dāng)前任務(wù)相關(guān)的非緊急的未被請求的通 知相關(guān)聯(lián),其中來自所述多個(gè)通知類別的第二通知類別與緊急的未被請求的通知相關(guān)聯(lián), 其中,來自所述多個(gè)通知類別的第三通知類別與和所述當(dāng)前任務(wù)相關(guān)的被請求的非緊急的 通知相關(guān)聯(lián),并且其中來自所述多個(gè)通知類別的第四通知類別與不和所述當(dāng)前任務(wù)相關(guān)的 非緊急的未被請求的通知相關(guān)聯(lián)。所述示例方法也可以包括:由所述計(jì)算裝置至少部分 地基于所述通知對象被分配到的所述至少一個(gè)通知類別來通過使用所述通知信息來填充 (populate)所述通知對象來產(chǎn)生所述場境通知;以及以至少部分地基于所述至少一個(gè)通 知類別的方式來輸出所述場境通知。
[0004] 在另一個(gè)方面,本公開描述了一種計(jì)算裝置,所述計(jì)算裝置包括一個(gè)或多個(gè)處理 器和被所述一個(gè)或多個(gè)處理器可操作的通知模塊。根據(jù)本公開的這個(gè)示例,所述通知模塊 可以被配置為接收用于產(chǎn)生場境通知的指令和與所述指令相關(guān)聯(lián)的通知信息,并且響應(yīng)于 接收所述指令而產(chǎn)生通知對象。所述通知模塊也可以被配置為基于所述通知信息和與所述 計(jì)算裝置、所述計(jì)算裝置的用戶或可操作地耦合到所述計(jì)算裝置的傳感器中的至少一個(gè)相 關(guān)聯(lián)的場境信息來將所述通知對象分配到來自多個(gè)通知類別中的至少一個(gè)通知類別,其中 來自所述多個(gè)通知類別的第一通知類別與和所述計(jì)算裝置在執(zhí)行的當(dāng)前任務(wù)相關(guān)的非緊 急的未被請求的通知相關(guān)聯(lián),其中來自所述多個(gè)通知類別的第二通知類別與緊急的未被請 求的通知相關(guān)聯(lián),其中來自所述多個(gè)通知類別的第三通知類別與和所述當(dāng)前任務(wù)相關(guān)的被 請求的非緊急的通知相關(guān)聯(lián),并且其中來自所述多個(gè)通知類別的第四通知類別與不和所述 當(dāng)前任務(wù)相關(guān)的非緊急的未被請求的通知相關(guān)聯(lián)。所述通知模塊可以進(jìn)一步被配置為至少 部分地基于所述通知對象被分配到的所述至少一個(gè)通知類別來通過使用所述通知信息來 填充所述通知對象而產(chǎn)生所述場境通知,并且以至少部分地基于所述至少一個(gè)通知類別的 方式來輸出所述場境通知。
[0005] 在另一個(gè)方面,本公開描述了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括指令。所述指令當(dāng)被 執(zhí)行時(shí)配置計(jì)算裝置的一個(gè)或多個(gè)處理器接收用于產(chǎn)生場境通知的指令和與所述指令相 關(guān)聯(lián)的通知信息,并且響應(yīng)于接收所述指令而產(chǎn)生通知對象。所述指令當(dāng)被執(zhí)行時(shí)也可以 配置所述一個(gè)或多個(gè)處理器來基于所述通知信息以及與由所述計(jì)算裝置的一個(gè)或多個(gè)處 理器可操作的應(yīng)用模塊相關(guān)聯(lián)的信息、與所述計(jì)算裝置的用戶相關(guān)聯(lián)的信息或與所述計(jì)算 裝置的至少一個(gè)傳感器相關(guān)聯(lián)的信息中的至少一個(gè)來將所述通知對象分配到來自多個(gè)通 知類別中的至少一個(gè)通知類別,其中來自所述多個(gè)通知類別的第一通知類別與和所述計(jì)算 裝置在執(zhí)行的當(dāng)前任務(wù)相關(guān)的非緊急的未被請求的通知相關(guān)聯(lián),其中來自所述多個(gè)通知類 別的第二通知類別與緊急的未被請求的通知相關(guān)聯(lián),其中來自所述多個(gè)通知類別的第三通 知類別與和所述當(dāng)前任務(wù)相關(guān)的被請求的非緊急的通知相關(guān)聯(lián),并且其中來自所述多個(gè)通 知類別的第四通知類別與不和所述當(dāng)前任務(wù)相關(guān)的非緊急的未被請求的通知相關(guān)聯(lián)。在一 些示例中,所述指令當(dāng)執(zhí)行時(shí)進(jìn)一步配置所述一個(gè)或多個(gè)處理器至少部分地基于所述通知 對象被分配到的所述至少一個(gè)通知類別來通過使用所述通知信息來填充所述通知對象而 產(chǎn)生所述場境通知;并且以至少部分地基于所述至少一個(gè)通知類別的方式來輸出所述場境 通知。
[0006] 在附圖和下面的說明中闡述了一個(gè)或多個(gè)示例的細(xì)節(jié)。通過說明書和附圖并且通 過權(quán)利要求,本公開的其他特征、目的和優(yōu)點(diǎn)將顯而易見。
【附圖說明】
[0007] 圖1是圖示根據(jù)本公開的一個(gè)或多個(gè)方面的示例移動(dòng)計(jì)算裝置的概念圖,該示例 移動(dòng)計(jì)算裝置被配置為將場境通知分配到多個(gè)通知類別中的至少一個(gè)、并且至少部分地基 于該場境通知被分配到的所述至少一個(gè)通知類別來輸出所述場境通知。
[0008] 圖2是圖示根據(jù)本公開的一個(gè)或多個(gè)方面的示例計(jì)算裝置的框圖。
[0009] 圖3A-3C是圖示根據(jù)本公開的一個(gè)或多個(gè)方面的示例用戶界面屏幕的概念圖,在 該示例用戶界面屏幕處,通知模塊可以使得場境通知被顯示。
[0010] 圖4是圖示根據(jù)本公開的一個(gè)或多個(gè)方面的計(jì)算裝置的示例操作的流程圖。
[0011] 圖5是圖示根據(jù)本公開的一個(gè)或多個(gè)技術(shù)的、輸出用于在遠(yuǎn)程裝置處顯示的圖形 內(nèi)容的示例計(jì)算裝置的框圖。
【具體實(shí)施方式】
[0012] 本公開描述由計(jì)算裝置的至少一個(gè)處理器可操作來提供通知的系統(tǒng)寬度的管理 的通知管理器或通知模塊的示例。移動(dòng)計(jì)算通知在復(fù)雜度和在該裝置上安裝的應(yīng)用的數(shù)量 上正在增大。這些應(yīng)用中的許多可以向通知管理器提供產(chǎn)生場境通知的指令,該通知管理 器被配置為產(chǎn)生場境通知,并且使得使用可操作地耦合到移動(dòng)計(jì)算裝置的揚(yáng)聲器、顯示裝 置或觸覺反饋裝置中的一個(gè)或多個(gè)來輸出該場境通知。應(yīng)用可以使用通知來使得用戶知道 與該應(yīng)用相關(guān)聯(lián)的信息,諸如所接收的通信(例如,電話呼叫、電子郵件、消息,諸如短消息 服務(wù)(SMS)或多媒體消息服務(wù)(MMS)消息、社交網(wǎng)絡(luò)消息等)、日歷事件、游戲事件、與由移 動(dòng)計(jì)算裝置執(zhí)行的另一個(gè)應(yīng)用相關(guān)的信息等。雖然通知可以是應(yīng)用向計(jì)算裝置的用戶警告 信息的有效方式,但是通知可能不總是以對于用戶方便或有益的格式或時(shí)間提供信息。
[0013] 例如,一些通知管理器可以以基本類似的方式來輸出所有的通知。另外,一些通知 管理器可以當(dāng)從應(yīng)用接收到用于產(chǎn)生通知的指令時(shí)輸出每一個(gè)通知。而且,當(dāng)在移動(dòng)計(jì)算 裝置上安裝的應(yīng)用的數(shù)量增加時(shí),通知的數(shù)量也可以增加。這可能導(dǎo)致下述情況:該裝置的 用戶會(huì)難以管理通知的數(shù)量和類型并且識(shí)別與和對于用戶不太緊急或不太重要的信息相 比較來說緊急或重要的信息相關(guān)的通知。這些問題可以一起降低該裝置的用戶變得在有益 于該用戶的場境中(例如,時(shí)間和/或任務(wù))知道在通知中包含的信息的可能性。
[0014] 根據(jù)本公開的一個(gè)或多個(gè)方面,通知模塊可以基于與場境通知相關(guān)聯(lián)的數(shù)據(jù)和與 由該裝置、該裝置的用戶或該裝置的至少一個(gè)傳感器存儲(chǔ)的一個(gè)或多個(gè)應(yīng)用相關(guān)聯(lián)的場境 信息來向該裝置的用戶提供場境通知。通知模塊可以以多個(gè)格式或用戶界面場境中的一個(gè) 或多個(gè)來呈現(xiàn)場境通知,通知模塊可以至少部分地基于通知模塊向通知分配的通知類別來 確定該多個(gè)格式或用戶界面場境中的一個(gè)或多個(gè)。以這種方式,通知模塊可以以場境感知 的方式來向計(jì)算裝置的用戶輸出相關(guān)信息。這可以增加用戶變得在對于用戶有益的時(shí)間和 場境中知道信息的機(jī)會(huì)。例如,對于通知模塊確定有可能對于競爭用戶使用移動(dòng)計(jì)算裝置 從事的任務(wù)有益的信息,通知模塊可以以用戶可能在完成任務(wù)的同時(shí)看到信息的格式和用 戶界面場境來輸出通知。又如,對于通知模塊確定為不緊急并且與用戶使用移動(dòng)計(jì)算裝置 從事的任務(wù)不相關(guān)的信息,通知模塊可以以不中斷用戶使用移動(dòng)計(jì)算裝置在執(zhí)行的任務(wù)、 但是用戶在執(zhí)行任務(wù)的同時(shí)或隨后可能注意到的格式和用戶界面場境來輸出通知。
[0015] 圖1是圖示根據(jù)本公開的一個(gè)或多個(gè)方面的示例計(jì)算裝置10的概念圖,該示例計(jì) 算裝置10被配置為將場境通知分配到多個(gè)通知類別中的至少一個(gè)、并且至少部分地基于 場境通知被分配到的至少一個(gè)通知類別來輸出場境通知。在圖1的示例中,計(jì)算裝置10是 移動(dòng)電話。然而,在其他示例中,計(jì)算裝置10可以是個(gè)人數(shù)字助理(PDA)、臺(tái)式計(jì)算機(jī)、膝上 型計(jì)算機(jī)、平板計(jì)算機(jī)、便攜游戲裝置、便攜媒體播放器、相機(jī)、電子書籍閱讀器、手表或另 一種類型的計(jì)算裝置。
[0016] 如圖1中所示,計(jì)算裝置10包括用戶接口裝置(UID) 12。計(jì)算裝置10的HD 12可 以作為用于計(jì)算裝置10的輸入裝置和/或輸出裝置。例如,計(jì)算裝置10的UID 12可以包 括存在敏感顯示器,諸如被配置為從計(jì)算裝置10的用戶接收觸覺用戶輸入的觸摸屏。UID 12可以接收作為一個(gè)或多個(gè)敲擊和/或手勢的觸覺用戶輸入。UID 12可以響應(yīng)于用戶使 用手指或觸控筆觸摸或指向UID 12的一個(gè)或多個(gè)位置而檢測敲擊或其他手勢??梢允褂?各種技術(shù)來實(shí)現(xiàn)UID 12。例如,可以使用電阻式觸摸屏、表面聲波觸摸屏、電容式觸摸屏、投 影電容觸摸屏、壓敏屏、聲學(xué)脈沖識(shí)別觸摸屏或另一種存在敏感顯示技術(shù)來實(shí)現(xiàn)UID12。
[0017] UID 12可以包括液晶顯示器(LCD)點(diǎn)矩陣顯示器、發(fā)光二極管(LED)顯示器、有機(jī) 發(fā)光二極管(OLED)顯示器、電子墨水或能夠向計(jì)算裝置10的用戶輸出可視信息的類似的 單色或彩色顯示器中的任何一個(gè)或多個(gè)。UID 12呈現(xiàn)可能與由計(jì)算裝置10提供的功能相 關(guān)的用戶界面(例如,用戶界面14)。例如,UID 12可以呈現(xiàn)各種功能和應(yīng)用,諸如電子消 息應(yīng)用、相機(jī)應(yīng)用、日歷應(yīng)用、地圖應(yīng)用和用于訪問和下載來自因特網(wǎng)的信息的因特網(wǎng)瀏覽 器。在另一個(gè)示例中,UID 12可以呈現(xiàn)諸如屏幕亮度和計(jì)算裝置10的其他可配置設(shè)置的、 與計(jì)算裝置10的功能和操作相關(guān)的選項(xiàng)的菜單。
[0018] 計(jì)算裝置10可以向UID 12輸出用于在HD 12處顯示的一個(gè)或多個(gè)圖形用戶界 面(⑶I)。⑶I包括在HD 12的不同位置處顯示的圖形元素。例如,圖1圖示了通知中心⑶I 14,其包括作為被包括為通知中心⑶I 14的一部分的示例圖形元素的通知20A-20G(統(tǒng)稱 為"通知20")。通知中心⑶I 14是⑶I,通知模塊16可以將⑶I輸出以在HD 12處顯示, 并且在該⑶I處,通知模塊16可以輸出至少一些通知。如下所述,在一些示例中,取決于通 知被分配到的通知類別,通知模塊16可以使得在不同的用戶界面場境中輸出通知。下面將 參考圖3A-3C來描述其他示例⑶I,其中,通知模塊16可以輸出通知以在HD 12處顯示。
[0019] 在圖1中所示的通知20中的每一個(gè)包括通知信息,該通知信息可以包括通知的簡 要文本摘要或通知的內(nèi)容的一部分,例如,通信的文本的開始部分。另外,通知20中的每一 個(gè)可以包括表示該通知相關(guān)聯(lián)的應(yīng)用或行為的圖標(biāo)或圖片(例如,從其接收通信的人的應(yīng) 用圖標(biāo)或圖片)。
[0020] 在圖1的示例中,諸如擴(kuò)展日歷通知20A的擴(kuò)展日歷通知可以指示日歷通知的名 稱與和日歷事件相關(guān)的時(shí)間和位置(如果已知)。類似地,擴(kuò)展電子郵件通知20B包括關(guān)于 一個(gè)或多個(gè)接收的電子郵件的信息,其包括發(fā)送者和所接收的電子郵件消息中的每一個(gè)的 一部分。
[0021] 擴(kuò)展電子郵件通知20B圖示了與日歷通知20A的版本通知格式不同的通知格式的 一個(gè)版本。擴(kuò)展電子郵件通知20B的通知格式可以被稱為擴(kuò)展的通知格式,并且包括關(guān)于 被編譯為一個(gè)通知的幾個(gè)不同通知事件的信息,并且如圖1中所示包括關(guān)于從三個(gè)不同聯(lián) 系人接收的電子郵件的信息。擴(kuò)展通知格式可以在某些場境中是優(yōu)選的,因?yàn)樗梢耘c包 括關(guān)于單個(gè)通知事件的信息的通知相比較而言在更少的空間中包括更多的信息。
[0022] 擴(kuò)展文本消息通知20C是擴(kuò)展通知的另一個(gè)示例。替代在一個(gè)通知框中顯示關(guān)于 多個(gè)通知事件的信息,如擴(kuò)展電子郵件通知20B所示,擴(kuò)展的文本消息通知20C包括關(guān)于單 個(gè)通知的更多信息。例如,擴(kuò)展文本消息通知20C可以包括與發(fā)送文本消息的聯(lián)系人相關(guān) 聯(lián)的縮略圖照片、聯(lián)系人的姓名和文本消息的前兩行。
[0023] 擴(kuò)展通知(通知20A-20C)可以在視覺上看起來比未擴(kuò)展(S卩,收縮)通知(通知 20D-20G)更大。收縮的通知20D-20G可以在HD 12處顯示的通知中心⑶I 14中占據(jù)更 少的空間。收縮的電子郵件通知20D指示與通知相關(guān)聯(lián)的新電子郵件的數(shù)量和電子郵件賬 戶。相比而言,擴(kuò)展電子郵件通知20B包括最后三個(gè)接收的但是未閱讀的電子郵件消息的 聯(lián)系人和內(nèi)容信息。類似地,與在擴(kuò)展日歷通知20A中包括的另外的日歷事件細(xì)節(jié)(例如, 日歷事件的名稱、時(shí)間和位置)相比較,收縮的日歷通知20E包括與當(dāng)今出現(xiàn)的事件相關(guān)聯(lián) 的日歷項(xiàng)目的數(shù)量的簡單通知。收縮文本消息通知20F包括計(jì)算裝置10接收到8個(gè)文本 消息的指示,包括與文本消息相關(guān)聯(lián)的聯(lián)系人的至少一部分的姓名,但是不包括文本消息 的內(nèi)容。
[0024] 收縮游戲通知20G是包括從三個(gè)不同游戲應(yīng)用接收到的通知的組合游戲通知的 示例。收縮游戲通知20G包括所接收的游戲狀態(tài)通知的數(shù)量和從其接收到游戲狀態(tài)通知的 該三個(gè)游戲之一的名稱的指示。如圖1中所示,收縮通知20D-20G中的每一個(gè)包括與各個(gè)事 件相關(guān)聯(lián)并且可以從多個(gè)聯(lián)系人、多個(gè)游戲應(yīng)用或多個(gè)日歷事件接收到的多個(gè)通知。在產(chǎn) 生收縮通知20D-20G的每一個(gè)中,可以基于通知的源(例如,發(fā)送通知的應(yīng)用、與通知相關(guān) 聯(lián)的聯(lián)系人等)來聚集所接收的通知。通過將所聚集的通知在顯示單個(gè)通知通常所需的量 的空間內(nèi)顯示為單個(gè)通知,通知模塊16可以減少通知的數(shù)量和在通知中心⑶I 14內(nèi)顯示 通知所需的空間量。以這種方式,通知模塊16