新四季網

通知分類和顯示的製作方法

2023-10-09 19:53:29


分案說明

本申請屬於申請日為2013年6月25日的中國發明專利申請no.201380043866.4的分案申請。



背景技術:

隨著智慧型電話、平板計算機和其他移動計算裝置變得更強大和更常見,用於這些計算機化的裝置的應用正在變得更廣泛地可獲得。許多智慧型電話和平板計算機與虛擬應用(「app」)商店或市場相關聯,並且經常被提供用於提供基本功能集(諸如電話、相機、web瀏覽器和導航應用)的若干應用。

隨著在移動計算裝置上利用的應用的數量增加,由這些裝置提供的功能也可能增加。用戶能夠使用移動計算裝置來執行越來越複雜的任務,該移動計算裝置中的許多使用兩個或更多的應用。移動計算裝置向用戶呈現諸如通知的信息的方式可以改善或阻礙用戶執行這些任務的能力。



技術實現要素:

在一個方面,本公開描述了一種方法,所述方法包括:由計算裝置可操作的通知模塊接收用於產生場境通知(contextualnotification)的指令和與所述指令相關聯的通知信息。根據這個方面,所述方法也可以包括:由所述通知模塊響應於接收到所述指令而產生通知對象。在一些示例中,所述方法可以包括由所述通知模塊基於所述通知信息來將所述通知對象分配到來自多個通知類別中的至少一個通知類別,其中來自所述多個通知類別的第一通知類別與和所述計算裝置在執行的當前任務相關的非緊急的未被請求的通知相關聯,其中來自所述多個通知類別的第二通知類別與緊急的未被請求的通知相關聯,其中,來自所述多個通知類別的第三通知類別與和所述當前任務相關的被請求的非緊急的通知相關聯,並且其中來自所述多個通知類別的第四通知類別與不和所述當前任務相關的非緊急的未被請求的通知相關聯。所述示例方法也可以包括:由所述計算裝置至少部分地基於所述通知對象被分配到的所述至少一個通知類別來通過使用所述通知信息來填充(populate)所述通知對象來產生所述場境通知;以及以至少部分地基於所述至少一個通知類別的方式來輸出所述場境通知。

在另一個方面,本公開描述了一種計算裝置,所述計算裝置包括一個或多個處理器和被所述一個或多個處理器可操作的通知模塊。根據本公開的這個示例,所述通知模塊可以被配置為接收用於產生場境通知的指令和與所述指令相關聯的通知信息,並且響應於接收所述指令而產生通知對象。所述通知模塊也可以被配置為基於所述通知信息和與所述計算裝置、所述計算裝置的用戶或可操作地耦合到所述計算裝置的傳感器中的至少一個相關聯的場境信息來將所述通知對象分配到來自多個通知類別中的至少一個通知類別,其中來自所述多個通知類別的第一通知類別與和所述計算裝置在執行的當前任務相關的非緊急的未被請求的通知相關聯,其中來自所述多個通知類別的第二通知類別與緊急的未被請求的通知相關聯,其中來自所述多個通知類別的第三通知類別與和所述當前任務相關的被請求的非緊急的通知相關聯,並且其中來自所述多個通知類別的第四通知類別與不和所述當前任務相關的非緊急的未被請求的通知相關聯。所述通知模塊可以進一步被配置為至少部分地基於所述通知對象被分配到的所述至少一個通知類別來通過使用所述通知信息來填充所述通知對象而產生所述場境通知,並且以至少部分地基於所述至少一個通知類別的方式來輸出所述場境通知。

在另一個方面,本公開描述了一種計算機可讀存儲介質,包括指令。所述指令當被執行時配置計算裝置的一個或多個處理器接收用於產生場境通知的指令和與所述指令相關聯的通知信息,並且響應於接收所述指令而產生通知對象。所述指令當被執行時也可以配置所述一個或多個處理器來基於所述通知信息以及與由所述計算裝置的一個或多個處理器可操作的應用模塊相關聯的信息、與所述計算裝置的用戶相關聯的信息或與所述計算裝置的至少一個傳感器相關聯的信息中的至少一個來將所述通知對象分配到來自多個通知類別中的至少一個通知類別,其中來自所述多個通知類別的第一通知類別與和所述計算裝置在執行的當前任務相關的非緊急的未被請求的通知相關聯,其中來自所述多個通知類別的第二通知類別與緊急的未被請求的通知相關聯,其中來自所述多個通知類別的第三通知類別與和所述當前任務相關的被請求的非緊急的通知相關聯,並且其中來自所述多個通知類別的第四通知類別與不和所述當前任務相關的非緊急的未被請求的通知相關聯。在一些示例中,所述指令當執行時進一步配置所述一個或多個處理器至少部分地基於所述通知對象被分配到的所述至少一個通知類別來通過使用所述通知信息來填充所述通知對象而產生所述場境通知;並且以至少部分地基於所述至少一個通知類別的方式來輸出所述場境通知。

在附圖和下面的說明中闡述了一個或多個示例的細節。通過說明書和附圖並且通過權利要求,本公開的其他特徵、目的和優點將顯而易見。

附圖說明

圖1是圖示根據本公開的一個或多個方面的示例移動計算裝置的概念圖,該示例移動計算裝置被配置為將場境通知分配到多個通知類別中的至少一個、並且至少部分地基於該場境通知被分配到的所述至少一個通知類別來輸出所述場境通知。

圖2是圖示根據本公開的一個或多個方面的示例計算裝置的框圖。

圖3a-3c是圖示根據本公開的一個或多個方面的示例用戶界面屏幕的概念圖,在該示例用戶界面屏幕處,通知模塊可以使得場境通知被顯示。

圖4是圖示根據本公開的一個或多個方面的計算裝置的示例操作的流程圖。

圖5是圖示根據本公開的一個或多個技術的、輸出用於在遠程裝置處顯示的圖形內容的示例計算裝置的框圖。

具體實施方式

本公開描述由計算裝置的至少一個處理器可操作來提供通知的系統寬度的管理的通知管理器或通知模塊的示例。移動計算通知在複雜度和在該裝置上安裝的應用的數量上正在增大。這些應用中的許多可以向通知管理器提供產生場境通知的指令,該通知管理器被配置為產生場境通知,並且使得使用可操作地耦合到移動計算裝置的揚聲器、顯示裝置或觸覺反饋裝置中的一個或多個來輸出該場境通知。應用可以使用通知來使得用戶知道與該應用相關聯的信息,諸如所接收的通信(例如,電話呼叫、電子郵件、消息,諸如短消息服務(sms)或多媒體消息服務(mms)消息、社交網絡消息等)、日曆事件、遊戲事件、與由移動計算裝置執行的另一個應用相關的信息等。雖然通知可以是應用向計算裝置的用戶警告信息的有效方式,但是通知可能不總是以對於用戶方便或有益的格式或時間提供信息。

例如,一些通知管理器可以以基本類似的方式來輸出所有的通知。另外,一些通知管理器可以當從應用接收到用於產生通知的指令時輸出每一個通知。而且,當在移動計算裝置上安裝的應用的數量增加時,通知的數量也可以增加。這可能導致下述情況:該裝置的用戶會難以管理通知的數量和類型並且識別與和對於用戶不太緊急或不太重要的信息相比較來說緊急或重要的信息相關的通知。這些問題可以一起降低該裝置的用戶變得在有益於該用戶的場境中(例如,時間和/或任務)知道在通知中包含的信息的可能性。

根據本公開的一個或多個方面,通知模塊可以基於與場境通知相關聯的數據和與由該裝置、該裝置的用戶或該裝置的至少一個傳感器存儲的一個或多個應用相關聯的場境信息來向該裝置的用戶提供場境通知。通知模塊可以以多個格式或用戶界面場境中的一個或多個來呈現場境通知,通知模塊可以至少部分地基於通知模塊向通知分配的通知類別來確定該多個格式或用戶界面場境中的一個或多個。以這種方式,通知模塊可以以場境感知的方式來向計算裝置的用戶輸出相關信息。這可以增加用戶變得在對於用戶有益的時間和場境中知道信息的機會。例如,對於通知模塊確定有可能對於競爭用戶使用移動計算裝置從事的任務有益的信息,通知模塊可以以用戶可能在完成任務的同時看到信息的格式和用戶界面場境來輸出通知。又如,對於通知模塊確定為不緊急並且與用戶使用移動計算裝置從事的任務不相關的信息,通知模塊可以以不中斷用戶使用移動計算裝置在執行的任務、但是用戶在執行任務的同時或隨後可能注意到的格式和用戶界面場境來輸出通知。

圖1是圖示根據本公開的一個或多個方面的示例計算裝置10的概念圖,該示例計算裝置10被配置為將場境通知分配到多個通知類別中的至少一個、並且至少部分地基於場境通知被分配到的至少一個通知類別來輸出場境通知。在圖1的示例中,計算裝置10是行動電話。然而,在其他示例中,計算裝置10可以是個人數字助理(pda)、臺式計算機、膝上型計算機、平板計算機、便攜遊戲裝置、便攜媒體播放器、相機、電子書籍閱讀器、手錶或另一種類型的計算裝置。

如圖1中所示,計算裝置10包括用戶接口裝置(uid)12。計算裝置10的uid12可以作為用於計算裝置10的輸入裝置和/或輸出裝置。例如,計算裝置10的uid12可以包括存在敏感顯示器,諸如被配置為從計算裝置10的用戶接收觸覺用戶輸入的觸控螢幕。uid12可以接收作為一個或多個敲擊和/或手勢的觸覺用戶輸入。uid12可以響應於用戶使用手指或觸控筆觸摸或指向uid12的一個或多個位置而檢測敲擊或其他手勢。可以使用各種技術來實現uid12。例如,可以使用電阻式觸控螢幕、表面聲波觸控螢幕、電容式觸控螢幕、投影電容觸控螢幕、壓敏屏、聲學脈衝識別觸控螢幕或另一種存在敏感顯示技術來實現uid12。

uid12可以包括液晶顯示器(lcd)點矩陣顯示器、發光二極體(led)顯示器、有機發光二極體(oled)顯示器、電子墨水或能夠向計算裝置10的用戶輸出可視信息的類似的單色或彩色顯示器中的任何一個或多個。uid12呈現可能與由計算裝置10提供的功能相關的用戶界面(例如,用戶界面14)。例如,uid12可以呈現各種功能和應用,諸如電子消息應用、相機應用、日曆應用、地圖應用和用於訪問和下載來自網際網路的信息的網際網路瀏覽器。在另一個示例中,uid12可以呈現諸如屏幕亮度和計算裝置10的其他可配置設置的、與計算裝置10的功能和操作相關的選項的菜單。

計算裝置10可以向uid12輸出用於在uid12處顯示的一個或多個圖形用戶界面(gui)。gui包括在uid12的不同位置處顯示的圖形元素。例如,圖1圖示了通知中心gui14,其包括作為被包括為通知中心gui14的一部分的示例圖形元素的通知20a-20g(統稱為「通知20」)。通知中心gui14是gui,通知模塊16可以將gui輸出以在uid12處顯示,並且在該gui處,通知模塊16可以輸出至少一些通知。如下所述,在一些示例中,取決於通知被分配到的通知類別,通知模塊16可以使得在不同的用戶界面場境中輸出通知。下面將參考圖3a-3c來描述其他示例gui,其中,通知模塊16可以輸出通知以在uid12處顯示。

在圖1中所示的通知20中的每一個包括通知信息,該通知信息可以包括通知的簡要文本摘要或通知的內容的一部分,例如,通信的文本的開始部分。另外,通知20中的每一個可以包括表示該通知相關聯的應用或行為的圖標或圖片(例如,從其接收通信的人的應用圖標或圖片)。

在圖1的示例中,諸如擴展日曆通知20a的擴展日曆通知可以指示日曆通知的名稱與和日曆事件相關的時間和位置(如果已知)。類似地,擴展電子郵件通知20b包括關於一個或多個接收的電子郵件的信息,其包括發送者和所接收的電子郵件消息中的每一個的一部分。

擴展電子郵件通知20b圖示了與日曆通知20a的版本通知格式不同的通知格式的一個版本。擴展電子郵件通知20b的通知格式可以被稱為擴展的通知格式,並且包括關於被編譯為一個通知的幾個不同通知事件的信息,並且如圖1中所示包括關於從三個不同聯繫人接收的電子郵件的信息。擴展通知格式可以在某些場境中是優選的,因為它可以與包括關於單個通知事件的信息的通知相比較而言在更少的空間中包括更多的信息。

擴展文本消息通知20c是擴展通知的另一個示例。替代在一個通知框中顯示關於多個通知事件的信息,如擴展電子郵件通知20b所示,擴展的文本消息通知20c包括關於單個通知的更多信息。例如,擴展文本消息通知20c可以包括與發送文本消息的聯繫人相關聯的縮略圖照片、聯繫人的姓名和文本消息的前兩行。

擴展通知(通知20a-20c)可以在視覺上看起來比未擴展(即,收縮)通知(通知20d-20g)更大。收縮的通知20d-20g可以在uid12處顯示的通知中心gui14中佔據更少的空間。收縮的電子郵件通知20d指示與通知相關聯的新電子郵件的數量和電子郵件帳戶。相比而言,擴展電子郵件通知20b包括最後三個接收的但是未閱讀的電子郵件消息的聯繫人和內容信息。類似地,與在擴展日曆通知20a中包括的另外的日曆事件細節(例如,日曆事件的名稱、時間和位置)相比較,收縮的日曆通知20e包括與當今出現的事件相關聯的日曆項目的數量的簡單通知。收縮文本消息通知20f包括計算裝置10接收到8個文本消息的指示,包括與文本消息相關聯的聯繫人的至少一部分的姓名,但是不包括文本消息的內容。

收縮遊戲通知20g是包括從三個不同遊戲應用接收到的通知的組合遊戲通知的示例。收縮遊戲通知20g包括所接收的遊戲狀態通知的數量和從其接收到遊戲狀態通知的該三個遊戲之一的名稱的指示。如圖1中所示,收縮通知20d-20g中的每一個包括與各個事件相關聯並且可以從多個聯繫人、多個遊戲應用或多個日曆事件接收到的多個通知。在產生收縮通知20d-20g的每一個中,可以基於通知的源(例如,發送通知的應用、與通知相關聯的聯繫人等)來聚集所接收的通知。通過將所聚集的通知在顯示單個通知通常所需的量的空間內顯示為單個通知,通知模塊16可以減少通知的數量和在通知中心gui14內顯示通知所需的空間量。以這種方式,通知模塊16可以以更空間有效的方式來在通知中心gui中組合和顯示不太重要的通知。

計算裝置10可以包括通知模塊16和應用模塊18a-18n(統稱為「應用模塊18」)。通知模塊16和應用模塊18可以使用在計算裝置10中駐留和執行的軟體、硬體或硬體和軟體兩者的混合物來執行在此所述的操作。計算裝置10可以利用一個或多個處理器來執行通知模塊16和/或應用模塊18。在一些示例中,計算裝置10可以執行作為在基礎硬體上執行的虛擬機的通知模塊16和/或應用模塊18。

通知模塊16產生和輸出用於由計算裝置10執行的所有應用模塊18的場境通知。根據本公開的一個或多個方面,通知模塊16被配置為在從應用模塊18中的一個接收到產生場境通知的指令時,向多個通知類別中的至少一個分配場境通知。在一些實現方式中,通知模塊16可以首先產生與從應用模塊18接收的信息相關聯的通知對象。該通知對象可以是通知模塊16將最終產生的場境通知的佔位符,並且可以與將填充從應用模塊18接收的場境通知的信息相關聯。通知模塊16可以基於例如與通知對象相關聯的信息和與應用模塊18中的一個或多個、與計算裝置10的或與可操作地耦合到裝置10的至少一個傳感器相關聯的場境信息來向該至少一個通知類別分配該通知對象。在其他實現方式中,通知對象不必與通知本身不同,例如,通知模塊16可以產生場境通知,利用通知信息來填充場境通知,並且向該多個通知類別中的至少一個分配場境通知。

在一些示例中,與通知對象相關聯的信息可以包括信息,該信息可以與通知模塊16可獲得的其他場境信息組合地指示所預測的、對於與通知對象相關聯的信息的用戶的重要性。例如,與通知對象相關聯的信息可以包括日曆事件的內容(包括時間、日期、位置、參與者等)、通信的內容(包括發送者的身份、通信的主體等)、電話號碼(或日曆標識)或由其他類型的應用模塊18(例如,遊戲、新聞應用、天氣應用、應用市場、社交網絡應用、導航或地圖應用等)產生的通知的其他內容。

通知模塊16可以結合與通知模塊16可獲得的場境信息來分析與通知對象相關聯的信息。只有計算裝置10的用戶提供了對於通知模塊16訪問相關信息的許可,場境信息才可以為計算裝置10和通知模塊16可獲得。例如,在訪問任何信息或確定任何場境之前,通知模塊16可以提供請求對於訪問各種類型的信息的用戶許可的通知。而且,在用戶許可對於信息的訪問後,該用戶可以在任何時間撤消訪問。通知模塊16或全系統設置應用或服務可以提供配置用戶界面,其使得用戶能夠選擇向通知模塊16許可用戶對於其的訪問的信息的範圍。

如果用戶批准了通知模塊16對於場境信息的訪問,則通知模塊16可以訪問與應用模塊18(包括產生用於產生場境通知的指令的應用模塊18,並且在一些情況下,包括應用模塊18的其他的一些)中的一個或多個相關聯的信息、與計算裝置10的用戶相關聯的信息或與計算裝置10的至少一個傳感器相關聯的信息中的至少一個。通知模塊16可以在向至少一個通知類別分配該通知對象時結合與相關聯該通知對象的信息來分析該數據。

與應用模塊18中的一個或多個相關聯的信息可以包括例如來自聯繫人管理器應用的聯繫人信息、來自導航或地圖應用的位置歷史、來自日曆應用的日曆約會、來自電子郵件、文本消息或社交網絡應用的消息內容、來自網際網路瀏覽器應用或專用搜索應用或服務的搜索歷史、關於由類似信息或通知的用戶進行的歷史訪問的信息和由計算裝置10存儲或可訪問的其他信息。在一些情況下,諸如搜索歷史、消息內容、日曆約會、位置歷史、聯繫人信息等的一些場境信息可以與用戶帳戶相關聯,以取代或補充與應用模塊18中的一個或多個相關聯。例如,用戶可以建立用於具有一個或多個網際網路能力的服務的用戶帳戶,並且用戶可以跨越多個裝置登錄到該用戶帳戶。用戶帳戶或與用戶帳戶相關聯的應用可以在跟蹤和/或存儲與用戶的帳戶相關聯的任何信息之前請求用戶的許可。而且,在用戶許可對於信息的訪問後,用戶可以在任何時間撤消訪問。

通知模塊16也可以分析與計算裝置10的至少一個傳感器相關聯的信息,諸如地理位置(例如,來自全球定位傳感器(gps)、計算裝置10所連接到的蜂窩塔、計算裝置10所連接到的諸如wi-fi網絡的無線網絡等)。類似地,通知模塊16可以訪問和分析與裝置12的其他傳感器相關聯的信息,該其他傳感器例如是加速度計、接近傳感器、磁場傳感器、麥克風、存在敏感輸入裝置、相機等。

另外地或替選地,在一些示例中,通知模塊16可以分析其他場境信息,諸如日時、物理地位於計算裝置10附近的其他人和用於確定用戶的場境和確定通知模塊16應當將通知分配到哪個通知類別的其他這樣的因素。

通知模塊16可以分析如上所述的場境信息中的任何一個以確定通知對象的一個或多個屬性,並且可以將通知對象的分類基於這些屬性中的至少一個。例如,通知模塊16可以分析場境信息以預測用戶是否將與通知對象相關聯的信息看作緊急或非緊急。在一些實現方式中,通知模塊16可以至少部分地基於例如應用模塊18從通知模塊16接收的通知指令來預測通知對象的緊急性。例如,通知模塊16可以將進入的電話呼叫總是預測為緊急或當來自某些電話號碼時預測為緊急,而通知模塊16可以將來自遊戲的通知從不預測為緊急。

在一些情況下,通知模塊16可以基於與通知對象相關聯的信息來預測通知對象的緊急性。例如,通知模塊16可以預測從配偶、子女或者用戶的老闆接收的電子郵件消息緊急,而從不是用戶的聯繫人的發送者接收的電子郵件消息不緊急。

通知模塊16也可以分析場境信息中的任何一個以確定與通知對象相關聯的信息是否與用戶當前使用計算裝置10在執行的任務相關。例如,通知模塊16可以分析與計算裝置10在執行的應用模塊18中的一個或多個相關聯的信息,該應用模塊18例如是積極地使得uid12輸出用戶界面14的應用模塊18或最近一直在使得uid12輸出用戶界面14的應用模塊18。積極地使得uid12輸出用戶界面14的或者最近一直在使得uid12輸出用戶界面14的應用模塊18可以指示計算裝置10的用戶當前或最近已經使用那個應用來完成任務。

通知模塊16也可以分析用戶是否請求了與通知對象相關聯的信息所相關的特定信息。例如,通知模塊16可以接收由用戶使用計算裝置10或與用戶的帳戶相關聯的另一個計算裝置執行的先前搜索的指示。通知模塊16可以將與通知對象相關聯的信息與先前搜索(例如,在搜索中使用的關鍵字)作比較,以確定用戶是否請求了類似的信息。基於這一點,通知模塊16可以向通知對象分配所請求或未請求的屬性。

在一些情況下,通知模塊16可以使用預定義算法來分析與通知對象相關聯的信息和場境信息,該預定義算法例如是非自適應的並且不基於從用戶接收的、關於由通知模塊16產生和輸出的場境通知的響應而改變的算法。在其他示例中,通知模塊16可以使用自適應算法來分析與通知對象相關聯的信息和場境信息,該算法例如是響應於所接收的關於場境通知的用戶輸入而調整通知對象的分配的算法。例如,通知模塊16可以基於用戶首先訪問哪些場境通知來調整算法,用戶首先訪問哪些場境可以指示場境通知對用戶的相對重要性。在一些實例中,通知模塊16可以跟蹤隨著時間的用戶響應,並且基於用戶對於類似類型的過去通知的響應來改變未來通知對象的分配。通知模塊16可以考慮例如通知所源自的應用、與通知相關聯的人(例如,通信的發送者)等。

雖然上述示例描述了三個二進位屬性對(被請求/未被請求、緊急/不緊急和與當前任務相關/不與當前任務相關),但是通知模塊16可以在向至少一個通知類別分配通知對象中使用更少屬性、更多屬性或其他屬性。另外地或替選地,通知模塊16可以使用非二進位的屬性,例如,具有諸如很緊急、緊急、不緊急、很不緊急的值的範圍的屬性,

一旦通知模塊16已經確定通知對象的屬性,通知模塊16可以向來自多個通知類別的至少一個通知類別分配通知對象。雖然通知模塊16可以被配置任何數量的通知類別,並且可以基於任何數量的屬性來確定通知類別,但是下面的示例包括基於三個二進位屬性對(被請求/未被請求、緊急/不緊急和與當前任務相關/不與當前任務相關)的組合形成的四個通知類別。

一個通知類別可以被稱為支持通知類別。該支持通知類別可以與未被用戶請求、未被預測為緊急、和與用戶在使用計算裝置10執行的當前任務相關的通知相關聯。支持通知可以便利用戶的當前任務或目標的完成。在一些示例中,向支持通知類別分配的通知可以產生便利或加速用戶的當前任務或目標的捷徑。因為這一點,通知模塊16可以輸出支持通知,以便在uid12處以與當前用戶界面14集成的方式鄰近在uid12處正顯示的當前用戶界面14的用戶界面14的區域中顯示。例如,如果通知模塊16基於與應用模塊18中的一個或多個相關聯的信息來預測當用戶打開電話應用時用戶意欲呼叫特定聯繫人,則通知模塊16可以在電話應用用戶界面內的顯著位置處輸出聯繫人的姓名。

作為一個示例,計算裝置10的用戶可能先前已經打開了日曆應用,並且觀看當前日期。如果今天是用戶姊妹的生日,則通知模塊16可以接收關於這一點的信息。如果用戶然後打開電話應用,則通知模塊16可以使得用戶的姊妹的姓名以與電話應用用戶界面集成的方式突出地顯示在電話應用用戶界面中。例如,通知模塊16可以使得用戶的姊妹的姓名顯示在電話應用用戶界面內的呼叫歷史列表或聯繫人列表的頂部處。以這種方式,通知模塊16可以輸出支持通知,該支持通知便利用戶的呼叫他的或她的姊妹以祝福她「生日快樂」的目標或任務的完成。

另一種通知類別可以被稱為要求的通知。該要求的通知類別可以與被用戶請求、未被預測為緊急和與用戶使用計算裝置10在執行的當前任務相關的通知相關聯。要求的通知可以響應於來自用戶對於信息的請求而向計算裝置10的用戶提供信息。在一些示例中,通知模塊16可以輸出要求的通知以在uid12處在諸如專用搜索應用或在網際網路瀏覽器中的搜索結果頁面的用戶顯式地進入的用戶界面14中顯示。

例如,當計算裝置10可以使用uid12或另一個輸入裝置(諸如麥克風)從用戶接收提供到最近的咖啡店的路線指引的指令時。作為響應,地圖應用、導航應用或搜索應用可以檢索最近咖啡店的位置,並且向地圖應用或導航應用提供該位置。地圖應用或導航應用然後可以產生到該咖啡店的路線,並且向通知模塊16產生用於產生和輸出具有該路線信息的通知的指令。至少部分地基於(由地圖應用、導航應用或搜索應用向通知模塊16提供的)搜索查詢和利用該指令從地圖應用或導航應用接收的信息,通知模塊16可以將該通知分配到要求的通知類別。通知模塊16然後可以使得包括路線信息的通知顯示在uid12處的用戶所位於的用戶界面14中,例如搜索應用中。

另一個通知類別可以包括中斷通知。該中斷通知類別可以與未被用戶請求、被預測為緊急和可以或可以不與用戶使用計算裝置10在執行的當前任務的通知相關聯。通知模塊16可以使得中斷通知顯示在uid12處鄰近在uid12處顯示的當前用戶界面14相鄰的uid12的區域中。另外,通知模塊16可以使得中斷通知以與在uid12處顯示的當前用戶界面14清楚地區分的方式顯示在uid12處,以改善用戶通知在uid12處的中斷通知的顯示的機會。例如,通知模塊16可以使得中斷通知看起來從uid12的邊緣(例如,上、下或側面)向uid12的中間滑入。下面參考圖2描述了中斷通知的示例。

另一個通知類別可以包括機會通知。機會通知類別可以與未被用戶請求、被預測為緊急和不與用戶使用計算裝置10在執行的當前任務相關的通知相關聯。機會通知可以以不中斷用戶使用計算裝置10在執行的當前任務但是可以例如在當用戶在切換任務時有益於用戶的方式提供信息。在一些示例中,通知模塊16可以輸出機會通知以在uid12處在諸如主屏幕、通知用戶界面、任務切換用戶界面、鎖屏用戶界面等的便利任務切換的用戶界面14處顯示。以這種方式,通知模塊16可以使得在用戶下一次切換使用計算裝置10執行的任務(例如,應用)或當用戶將計算裝置10從待機或斷電狀態解鎖時向用戶顯示機會通知。

在圖1中所示的用戶界面14圖示了由通知模塊16響應於從應用模塊18接收的通知而產生的一些示例通知,如上所述。在一些實現方式中,除了如上所述輸出通知以在相應的用戶界面場境中顯示之外,通知模塊16可以輸出來自通知類別的一些或全部的通知以在uid12處在通知中心gui14中顯示。在一些情況下,通知中心gui14可以提供一致的位置,用戶知道到該位置來查找所有的通知。

在一些情況下,通知模塊16可以初始地向第一通知類別分配通知對象,並且然後基於改變的場境信息來向第二不同的通知類別重新分配通知對象。例如,如果用戶當前在使用計算裝置10執行任務,並且通知模塊16接收到產生包括與任務相關的信息的場境通知的指令,則通知模塊可以輸出作為支持通知的場境通知(以與當前gui14集成的方式鄰近uid12處顯示的當前gui14在用戶界面區域中)。如果用戶在執行任務的同時未利用來自支持通知的信息,則通知模塊16可以基於與通知對象相關聯的信息和當前場境信息來重新分配通知對象。例如,當前場境信息和與通知相關聯的信息可以指示通知模塊16應當向機會通知類別重新分配通知對象,並且將場境通知至少部分地基於其類別向機會通知類別輸出。

在一些實現方式中,通知模塊16也可以在沒有用戶的指令的情況下解除(dismiss)場境通知。例如,如果用戶當前在使用計算裝置10執行任務,並且通知模塊16接收到產生包括與任務相關的信息的場境通知的指令,則通知模塊可以將場境通知輸出為支持通知。如果用戶在執行任務的同時未利用來自支持通知的信息,則通知模塊16可以基於場境信息和與場境通知相關聯的信息來確定與支持通知相關聯的信息將不再與用戶相關。替代將通知對象重新分類為不同的通知類別,通知模塊16可以相反解除支持通知,並且停止輸出支持通知。

作為另一個示例,通知模塊16可以從電話應用接收產生未接的電話呼叫的通知的指令。通知模塊16可以初始地產生用於未接的電話呼叫的通知對象,基於場境信息和與未接的電話呼叫相關聯的信息將該通知對象分配到至少一個通知類別,至少部分地基於所分配的通知類別來產生通知,並且至少部分地基於分配的通知類別來輸出未接的電話呼叫的通知。如果計算裝置10的用戶稍後完成成功的通信(例如,與未接的電話呼叫的呼叫者進行電話呼叫、到該呼叫者的電子郵件、到該呼叫者的文本消息等),則通知模塊16可以接收該成功的通信的指示。基於該成功的通信的指示,通知模塊16可以解除未接的電話呼叫的通知,並且停止輸出通知。

雖然已經將通知20描述為用於在uid12處顯示的可視通知輸出,但是在其他示例中,可以以一個或多個另外的或不同的格式來輸出場境通知。例如,通知模塊16可以輸出信號以在揚聲器處播放,即可聽的警告,諸如鳴響、鈴聲等。作為另一個示例,通知模塊16可以輸出用於引起觸覺通知的信號,例如導致偏心馬達,其使得計算裝置10振動。

通知模塊16可以以可視、觸覺或可聽格式的任何組合來輸出場境通知以向用戶呈現。在一些示例中,通知模塊16輸出場境通知的格式可以至少部分地基於場境通知的分類。

通過至少部分地基於與通知相關聯的信息和場境信息來將通知分配到至少一個通知類別,通知模塊16可以以有益於用戶的方式來便利向計算裝置10的用戶呈現信息,並且可以防止在用戶在執行另一個任務時向用戶呈現被預測為不太緊急的通知。以這種方式,通知模塊16可以在在方便的gui場境中向用戶提供信息的同時便利用戶使用計算裝置10完成任務或目標。而且,通知模塊16可以幫助用戶在緊急地重要的信息和可能不太重要或不太時間敏感的信息之間區分。

圖2是圖示根據本公開的一個或多個方面的示例計算裝置的框圖。下面在圖1的環境內描述圖2的計算裝置10。在其他示例中,計算裝置10可以包括比在圖2中所示的那些更少、增加或不同的組件。例如,雖然在圖2中將用戶接口裝置12(「uid12」)示出為與計算裝置10集成,但是在其他實現方式中,uid12可以例如通過有線或無線數據連接可操作地耦合到計算裝置10。如圖2的示例中所示,計算裝置10包括uid12、一個或多個處理器40、一個或多個輸入裝置42、一個或多個通信單元44、一個或多個輸出裝置46和一個或多個存儲裝置48。在這個示例中,uid12也包括存在敏感顯示器13,而計算裝置10的存儲裝置48也包括通知模塊16和應用模塊18。通信信道50可以互連組件12、13、16、18、40、42、44、46和48中的每一個以用於組件之間的通信(物理地、通信地和/或操作地)。在一些示例中,通信信道50可以包括系統總線、網絡連接、進程間通信數據結構或用於傳送數據的任何其他方法。

計算裝置10的一個或多個輸入裝置42可以接收輸入。輸入的示例是觸覺、音頻和視頻輸入。在一個示例中,計算裝置10的輸入裝置42包括存在敏感顯示器(例如,存在敏感顯示器13)、觸敏屏幕、滑鼠、鍵盤、語音響應系統、視頻相機、麥克風或用於檢測來自人或機器的輸入的任何其他類型的裝置。

計算裝置10的一個或多個輸出裝置46可以產生輸出。輸出的示例是觸覺、音頻和視頻輸出。在一個示例中,計算裝置10的輸出裝置46包括存在敏感顯示器、音效卡、視頻圖形適配器卡、揚聲器、陰極射線管(crt)監視器、液晶顯示器(lcd)或用於產生向人和機器的輸出的任何其他類型的裝置。

計算裝置10的一個或多個通信單元44可以通過在一個或多個網絡上發送和/或接收網絡信號來經由一個或多個網絡與外部裝置進行通信。例如,計算裝置10可以使用通信單元44來在諸如蜂窩無線電網絡的無線電網絡上發送和/或接收無線電信號。同樣,通信單元44可以在諸如gps網絡的衛星網絡上發送和/或接收衛星信號。通信單元44的示例包括網絡接口卡(例如,諸如乙太網卡)、光學收發器、射頻收發器、gps接收器或可以發送和/或接收信息的任何其他類型的裝置。通信單元44的其他示例可以包括在移動裝置中找到的gps、3g、4g和無線電裝置以及通用串行總線(usb)控制器。

圖2的uid12包括存在敏感顯示器13(以下稱為「顯示器13」)。計算裝置10可以使用顯示器13作為輸入裝置和輸出裝置。例如,uid12的顯示器13可以包括被配置為從計算裝置10的用戶接收觸覺用戶輸入的觸控螢幕。uid12的顯示器13也可以包括led顯示器,該led顯示器能夠向計算裝置10的用戶輸出可視信息。uid12可以在顯示器13上呈現可能與由計算裝置10提供的功能相關的用戶界面,諸如圖1的通知中心gui14。例如,uid12的顯示器13可以呈現各種功能和應用,諸如電子消息客戶端、地圖應用、用於訪問和下載來自網際網路的信息的網際網路瀏覽器和社交媒體應用。在另一個示例中,uid12的顯示器13可以呈現與計算裝置10的功能和操作相關的選項的菜單,諸如屏幕亮度和其他可配置的行動電話設置。

在計算裝置10內的一個或多個存儲裝置48可以存儲在計算裝置10的運行期間的使用所需的信息(例如,計算裝置10的應用模塊18可以存儲與應用模塊18的相應一個的操作相關的信息)。在一些示例中,存儲裝置48具有作為短期和長期計算機可讀存儲介質的主要目的。在計算裝置10上的存儲裝置48可以被配置為作為易失性存儲器用於信息的短期存儲,並且因此如果斷電則不保留所存儲的內容。易失性存儲器的示例包括隨機存取存儲器(ram)、動態隨機存取存儲器(dram)、靜態隨機存取存儲器(sram)和在本領域中已知的其他形式的易失性存儲器。存儲裝置48可以被進一步配置為作為非易失性存儲器空間用於信息的長期存儲,並且在通電/斷電周期後保留信息。非易失性存取器的示例包括磁硬碟、光碟、軟盤、快閃記憶體或電可擦除存儲器(eprom)或電可擦除可編程(eeprorm)存儲器的形式。存儲裝置48可以存儲與通知模塊16和應用模塊18相關聯的程序指令和/或數據。

一個或多個處理器40可以實現功能和/或執行在計算裝置10內的指令。例如,在計算裝置10上的處理器40可以讀取和執行由存儲裝置48存儲的指令,存儲裝置48執行通知模塊16和應用模塊18的功能。被處理器40執行的這些指令可以使得計算裝置10在程序執行期間在存儲裝置48內存儲信息,諸如通知、通知對象和/或與由通知模塊16存儲的通知相關聯的信息。處理器40可以執行模塊16和18的向至少一個通知類別分配通知對象的指令,產生通知,並且至少部分地基於該至少一個通知類別來輸出通知。即,模塊16和18可以被處理器40操作來執行各種行為,包括產生和輸出通知。

類似於圖1的描述,圖2的計算裝置10或更具體地由一個或多個處理器40執行的應用模塊18可以產生和/或接收用於裝置10的用戶的信息,諸如進入的通信、位置信息、導航信息、遊戲信息、日曆信息等。該信息中的一些可以使用通知被呈現到計算裝置10的用戶。通知模塊16可以從產生或接收信息的應用模塊18接收產生通知的指令。該指令可以包括用於產生通知和用來填充該通知的信息的命令。該信息可以包括例如參考圖1的通知20示出和描述的信息。在其他示例中,該信息可以包括應用模塊18確定應當在通知中輸出的任何其他信息,諸如嚴重天氣警告、從應用商店可獲得對於一個或多個應用的更新的指示、新的標題、待辦事項列表提醒、閱讀提醒等。

響應於接收到產生通知的指令,應用模塊18可以產生通知對象。該通知對象可以是通知模塊16將最終產生的通知的佔位符,並且利用從應用模塊18接收的信息填充,但是可以不被填充有該信息。

通知模塊16然後可以基於與通知對象相關聯的信息或其他場境信息來將通知對象分配到多個通知類別中的至少一個。如上所述,在一些實現方式中,多個通知類別可以包括四個通知類別:支持通知、中斷通知、要求的通知和機會通知。在其他示例中,該多個通知類別可以包括多於四個通知類別或少於四個通知類別。通常,該多個通知類別可以包括至少兩個通知類別。另外地或替選地,通知類別中的至少一個可以與在此所述的四個類別不同,例如,可以基於通知的不同屬性或標註的不同名稱被限定。

例如,通知模塊16可以結合包括場境信息來分析與通知對象相關聯的信息,該場境信息包括例如與應用模塊18中的一個或多個相關聯的信息、與計算裝置10的用戶的用戶帳戶相關聯的信息和/或與計算裝置10的至少一個傳感器相關聯的信息。通知模塊16可以基於該分析將通知對象分配到至少一個通知類別。

如上所述,一種通知類別可以包括支持通知。支持通知類別可以與未被用戶請求、未被預測為緊急和與用戶使用計算裝置10在執行的當前任務相關的通知相關聯。作為示例,通知模塊16可以在下面的情況下將通知對象分類在支持通知類別中。裝置10的用戶可以在存在敏感顯示器13的與日曆應用的圖標對應的位置處作出手勢或敲擊。作為響應,處理器40可以執行日曆應用模塊。如果今天是用戶的姊妹的生日,則日曆應用可以將其指示發送到通知模塊16,通知模塊16可以接收該指示。如果用戶例如使用在存在敏感顯示器的適當位置處的一個或多個手勢或敲擊來切換到電話應用,則通知模塊16分析它從日曆應用接收的信息(今天是用戶的姊妹的生日)連同用戶當前在電話應用模塊中的信息。

基於該信息,通知模塊16可以將姊妹的生日的通知分配到支持通知類別。而且,通知模塊16可以至少部分地基於通知在支持通知類別中的分類來產生通知,並且至少部分地基於該通知向支持通知類別的分配而將該通知呈現到用戶。例如,通知模塊16可以被配置為輸出支持通知以在存在敏感顯示器13處鄰近在存在敏感顯示器13處顯示的當前用戶界面或在其內的用戶界面場境中並且以與當前用戶界面集成的方式顯示。在這個示例中,這可以意味著通知模塊16在電話應用模塊用戶界面的場境內輸出用戶的姊妹的電話號碼。

在一些示例中,通知模塊16可以將用戶的姊妹的電話號碼輸出為諸如近期呼叫、喜歡的聯繫人等的列表的建議的電話號碼的列表的一部分。在一些實現方式中,通知模塊16可以諸如在屏幕的頂部、以不同的字體大小或字體類型或具有某個其他識別標記的在電話應用用戶界面內以突出的方式來輸出用戶的姊妹的電話號碼。在一些示例中,通知模塊16可以在是她的生日的指示旁邊輸出用戶的姊妹的電話號碼。以這種方式,通知模塊16可以輸出支持通知,該支持通知便利用戶的呼叫他的或她的姊妹以祝福她「生日快樂」的預測目標或任務的完成。

作為另一個示例,通知模塊16可以在下面的情況下將通知對象分類在支持通知類別中。裝置10的用戶可以在與相機應用的圖標對應的位置處在存在敏感顯示器13處作出手勢或敲擊存在敏感顯示器13。作為響應,處理器40可以執行相機應用模塊。如果用戶使用相機來拍攝圖片,則相機應用模塊可以向通知模塊16發送其指示,通知模塊16可以接收該指示。如果用戶例如使用在存在敏感顯示器處的適當位置處的一個或多個手勢或敲擊切換到電子郵件應用,則通知模塊16可以分析它從相機應用接收到的信息(用戶剛剛捕捉圖片)連同用戶當前在電子郵件應用模塊中的信息。

基於該信息,通知模塊16可以將圖片的通知分配到支持通知類別。而且,通知模塊16可以至少部分地基於在支持通知類別中的通知的分類來產生通知,並且至少部分地基於通知向支持通知類別的分配將該通知呈現給用戶。例如,通知模塊16可以在電子郵件應用模塊用戶界面的場境內將最近的圖片的通知輸出為例如用於電子郵件的建議的附件。作為另一個示例,通知模塊16可以不輸出最近圖片的通知,直到用戶選擇了「附件」用戶界面元素。通知模塊16可以接收接收到這樣的指令的電子郵件應用的指示,並且基於選擇用於電子郵件的附件和圖片的近期捕捉的應用場境,通知模塊16可以將圖片輸出為用於電子郵件的建議的附件,例如輸出為用戶從其選擇電子郵件附件的文件或對象的列表中的第一項目。在一些示例中,通知模塊16可以在電話應用用戶界面內諸如以不同的字體大小或字體類型的、以突出的方式來將圖片輸出為圖片的縮略圖或具有某個其他識別標記。以這種方式,通知模塊16可以輸出支持通知,該支持通知便利用戶的將最近捕獲的圖像附加到電子郵件的預測目標或任務的完成。

作為另一個示例,通知模塊16可以在下面的情況下將通知對象分類在支持通知類別中。諸如電子郵件應用或文本消息應用的通信應用可以從發送者接收消息。隨後,響應於用於指示來自用戶在存在敏感顯示器13處的輸入的、由處理器40接收的信號,處理器40可以執行通信應用。在圖3a中示出通信應用用戶界面屏幕52的示例。通知模塊16可以從通信應用接收用於產生消息的通知的指令。基於與該指令相關聯的信息和用戶已經打開了通信的指示,通知模塊16可以將該通信的通知分配到支持通知類別。通知模塊16可以然後產生包括發送者的聯繫信息(例如,蜂窩電話號碼、電子郵件地址等)的通知。通知模塊16可以輸出該通知以顯示在通信應用用戶界面屏幕52的通信用戶界面屏幕場境中。例如,通知模塊16可以使得其中裝置10的用戶輸入接收者的姓名的用戶輸入區域54(即「至:」域)在打開通信應用時或在從存在敏感顯示器13接收到指示在用戶界面區域54處的用戶輸入手勢的信號時被填充發送者的姓名、電話號碼和/或電子郵件地址。以這種方式,通知模塊16可以產生和輸出支持通知,該支持通知便利對於所接收的通信的響應。

作為支持通知的另一個示例,通知模塊16可以從待辦事項列表接收用於產生通知的指令。該用於產生通知的指令可以包括關於諸如在特定商店購買某物的、在用戶的待辦事項列表上的一個或多個任務的信息。同時並且稍後,通知模塊16可以從例如地圖應用或導航應用接收關於從當前位置到目的地的導航路線的信息。基於關於在用戶的待辦事項列表上的一個或多個任務和導航路線的信息,通知模塊16可以確定在其可以完成任務的一個或多個的位置是否接近建議的導航路線。在一些示例中,通知模塊16可以與地圖或導航應用或諸如網際網路搜索應用的另一個應用交換信息,以確定導航路線的相對位置和用戶可以完成任務中的一個或多個的位置。

當通知模塊16確定用於完成任務的位置和導航路線在彼此的某個(例如,預定義或用戶限定的)距離內時,通知模塊16可以將待辦事項列表通知和/或導航路線通知分配到支持通知類別。通知模塊16可以產生通知,並且將該通知輸出以在存在敏感顯示器處顯示。

例如,通知模塊16可以產生通知,該通知向用戶詢問他們是否希望修改他們的導航路線,以行進到可以完成任務的位置。可以在地圖或導航應用用戶界面中呈現該通知,並且該通知可以包括允許用戶接受或拒絕所建議的修改的導航路線的用戶界面元素。

在其他示例中,通知模塊16可以產生通知,該通知被顯示為在地圖或導航應用中顯示的地圖上的替選的導航路線。該替選路線可以包括:位置標記,該位置標記突出用戶可以完成來自待辦事項列表的任務的位置和該位置或任務的簡述,以向用戶通知位置標記的原因。以這種方式,通知模塊16可以產生和輸出支持通知,該支持通知便利用戶在計劃的旅行期間完成在他的或她的待辦事項列表上的任務。

作為支持通知的另一個示例,計算裝置10的用戶可以在安排的會議。計算裝置10(例如,執行一個或多個應用模塊或作業系統服務的處理器40)可以使用多種信號來參加會議,該多種信號例如是在日曆應用中存儲的會議事件;基於例如裝置10所連接到的wi-fi網絡或由計算裝置10接收的gps信號的裝置的位置;和日時和星期的日子。在一些情況下,計算裝置10(例如,執行一個或多個應用模塊或作業系統服務的處理器40)也可以例如基於與日曆會議事件相關聯的信息來知道安排參加會議的其他人。通知模塊16可以訪問該信息。例如,日曆應用可以在安排的會議的時間或在會議之前的預定時間向通知模塊發送該信息(例如,用於會議提醒通知)。在其他示例中,通知模塊16可以訪問由計算裝置10的作業系統或應用模塊18保存的中央信息存儲。

繼續該示例,處理器40可以從存在敏感顯示器13接收信號,該信號指示在顯示器13處的用戶輸入,該用戶輸入指令該裝置共享文檔,諸如字處理文件、演示或電子表格。基於指示用戶意欲共享文檔的信號和關於與用戶會見的其他人的信息,通知模塊16可以產生包括在與裝置10的用戶的會見中出現的一個或多個人的姓名、電子郵件地址或其他聯繫信息的通知。通知模塊16可以輸出通知以在存在敏感顯示器13處在文檔共享應用的場境內的用戶界面區域中顯示。例如,通知模塊16可以輸出通知以在存在敏感顯示器13處在與其共享文檔的可能人員的列表中顯示。如上所述,通知模塊16可以以突出格式來輸出通知,諸如列表的頂部、以不同的字體或字體大小等。以這種方式,通知模塊16可以便利與會見的其他參與者貢獻文檔的任務。

如上所述,另一個通知類別可以包括要求的通知。要求的通知類別可以與被用戶請求、不被預測為緊急和與用戶使用計算裝置10在執行的當前任務相關的通知相關聯。例如,用戶可以使用專用搜索應用或使用網際網路瀏覽器訪問的網站來執行網際網路搜索。通知模塊16可以從專用搜索應用或網際網路瀏覽器接收信號以產生包括由該搜索應用或網際網路瀏覽器執行的搜索的結果的通知。在一些示例中,通知模塊16可以結合搜索結果來分析其他場境信息,諸如與一個或多個其他應用模塊20相關聯的信息、與用戶相關聯的信息或與計算裝置10的至少一個傳感器相關聯的信息。例如,通知模塊16可以結合計算裝置的地理位置來分析搜索結果,以預測相關的搜索結果。通知模塊16然後可以產生要求的通知,並且輸出該要求的通知以顯示在存在敏感顯示器13處顯示的用戶界面的區域中。該用戶界面可以是用戶在請求信息之前顯式進入的那個,諸如專用搜索應用或使用網際網路瀏覽器訪問的搜尋引擎網站。例如,通知模塊16可以輸出要求的通知以顯示為對於用戶的搜索查詢的一組搜索結果的一部分。

另一個通知類別包括中斷通知。如上所述,中斷通知類別與未被計算裝置10的用戶請求、被預測為緊急和不與用戶使用計算裝置10在執行的當前任務相關的通知相關聯。其中通知模塊16可以將通知對象分配到中斷通知類別的一個示例是當裝置10(例如,通信單元44)接收到進入的通信(例如,電話呼叫、電子郵件、文本消息等)時。在一些示例中,通知模塊16可以被配置為將所有的到來的通信分配到中斷通知類別。在其他示例中,通知模塊16可以考慮與進入的通信相關聯的信息(例如,通信所源自的人的標識或通信的內容)和場境信息以確定將電話呼叫分配到哪個類別。

例如,用戶可以例如使用在存在敏感顯示器13處顯示的設置菜單以靜默操作模式(或者不幹擾操作模式)來配置計算裝置10。在靜默操作模式中,通知模塊16(並且在一些情況下,電話應用)可以被配置為在接收到電話呼叫、消息或其他事件時不使得揚聲器輸出聲音。在一些示例中,靜默操作模式也可以禁止通知的觸覺輸出。因此,當以靜默操作模式配置計算裝置10時,通知模塊16可以僅輸出場境通知,諸如電話呼叫的通知,以在存在敏感顯示器13處顯示,例如通知模塊16可以將所有的通知分配到機會通知類別,並且輸出通知以在存在敏感顯示器13處在通知管理器用戶界面、鎖屏用戶界面或主屏用戶界面中顯示。然而,如果計算裝置10在其中用戶不能看到屏幕的物理位置,例如在用戶的包或袋中,則用戶可變得不知道該通知。

在一些實現方式中,當以靜默操作模式配置計算裝置10時,通知模塊16可以分析與進入的通信相關聯的信息,以確定是否將進入的通信分配到中斷通知類別,並且以更中斷的格式來輸出場境通知,例如觸覺或可聽通知,以覆蓋靜默操作模式。例如,如果計算裝置10在預定時間段(其可以被通知模塊16或裝置的用戶設置)內從同一人接收到多個通信,則通知模塊16可以覆蓋靜默模式,並且輸出一個或多個場境通知以使用揚聲器或觸覺裝置呈現。該多個通信可以包括相同類型的通信或不同類型的通信,諸如電子郵件、文本消息、電話呼叫和語音電子郵件、社交網絡消息等。

作為另一個示例,通知模塊16可以將與日曆應用相關聯的至少一些場境通知分配到中斷通知類別。例如,通知模塊16可以從日曆應用接收產生關於諸如會議的即將到來的事件的通知的指令。在一些示例中,通知模塊16可以將關於即將到來的會議的所有通知分配到中斷通知類別。在其他實現方式中,通知模塊16可以結合用於確定要將事件通知分配到哪個通知類別的場境信息來分析與事件相關聯的信息,諸如事件的名稱、事件的位置、事件的時間、事件的其他參與者、用戶是否是被要求的或可選的等。

例如,通知模塊16可以結合與計算裝置10所位於的位置(例如地理位置)來分析即將到來的事件的位置。基於事件位置和裝置位置的分析,通知模塊16可以產生和輸出各種場境通知中的一個或多個。例如,通知模塊16可以將事件通知分配到中斷通知類別,並且輸出場境通知,用於向用戶報告到了離開當前位置的時間以準時到達會議位置。在一些實現方式中,通知模塊16也可以當提供到了用戶離開以準時進行會議的時間的場境通知時分析由地圖應用或導航應用提供的信息,諸如路線和交通信息。

在其他示例中,通知模塊16可以分析事件位置和計算裝置10的位置,並且確定用戶不可能準時到達會議(例如,單獨或與路線和交通信息相結合地基於相對位置和直到會議的時間)。至少部分地基於該確定,通知模塊16可以將事件通知對象分配到中斷通知類別。通知模塊16可以然後至少部分地基於將通知分配到中斷類別而輸出事件通知。例如,通知模塊16可以輸出場境通知,其向用戶警告即將到來的事件。在一些情況下,場境通知可以包括用於用戶的另外的信息或選項,諸如:用戶是否要向事件的其他參與者發送消息的查詢,用於向該其他參與者警告用戶可能晚到;或者向事件的其他參與者警告取消通知。

在一些情況下,通知模塊16可以向中斷通知類別分配其他場境通知。例如,通知模塊16可以接收產生明天是用戶的配偶的生日的通知的指令。通知模塊16也可以接收用於指示待辦事項列表應用具有關於為配偶購買禮物的未完成的條目的信息。至少部分地基於未完成的待辦事項列表條目和用戶的配偶的接近的生日,通知模塊16可以將通知對象分配到中斷通知類別。通知模塊16然後可以利用信息來填充通知關係,該信息例如是未完成的的待辦事項列表條目的說明和明天是配偶的生日的提醒。通知模塊16可以輸出場境通知以具有或沒有伴隨的聲音或觸覺通知地在存在敏感顯示器13處顯示。

作為另一個示例,通知模塊16可以將一些通信相關的通知分配到中斷通知類別。例如,通知模塊16可以從通信應用(諸如電子郵件應用、文本消息傳送應用、社交網絡應用等)接收產生通知的指令連同用於該通知的信息。用於該通知的信息可以包括例如通信的發送者的身份(例如,聯繫人姓名、電話號碼、電子郵件地址等)、通信的主題或通信的主體。在一些示例中,通知模塊16可以單獨或與其他場境信息相結合地分析通知信息,以確定要將通知對象分配到哪個通知類別。

在一些示例中,通知模塊16可以基於通知信息將通知對象分配到中斷通知類別。例如,通知信息可以包括通信的發送者的身份。如果發送者被通知模塊16已知為與裝置10的用戶具有預定或用戶限定的關係的人,則通知模塊16可以將通知對象分配到中斷通知類別。例如,預定或用戶限定的關係可以包括配偶、合伙人、重要的其他方、父母、子女、老闆、同事等。

類似地,通知模塊16可以基於通信的主題或基於通信的主體的內容來將通知對象分配到中斷通知類別。例如,用於在通信的主題行或主體中包括詞「緊急」的通信的通知可以使得通知模塊16將通知對象分配到中斷通知類別。

通知模塊16可以產生中斷通知,並且輸出它們以在觸覺裝置(例如,使得裝置10振動的偏心馬達)、揚聲器或存在敏感顯示器13處向用戶呈現。在一些示例中,通知模塊16可以輸出可視通知,以便以與在存在敏感顯示器13處顯示的當前用戶界面場境清楚地區分的方式顯示在存在敏感顯示器13處的與在存在敏感顯示器13處顯示的當前用戶界面場境相鄰的區域中。例如,如圖3b中所示,當前用戶界面場境可以包括在存在敏感顯示器13處顯示的消息傳送應用用戶界面62。通知模塊16可以輸出中斷通知64。該中斷通知64滑入或彈入與存在敏感顯示器13的邊緣相鄰的視圖內。中斷通知64的用戶界面場境66通過諸如線68的一個或多個用戶界面元素與消息傳送應用用戶界面62清楚地區分。在這個示例中,中斷通知64包括關於進入的電話呼叫的信息,包括呼叫者的圖片和姓名。以這種方式,通知模塊16可以在存在敏感顯示器13處向用戶顯著地顯示中斷通知64,但是與例如將整個用戶界面場境切換到電話應用用戶界面相比可以減小消息傳送應用用戶界面62的可視幹擾。

在一些示例中,中斷通知64可能不要求用戶與通知64交互,以繼續用戶使用計算裝置10在執行的任務。例如,用戶可以使用在存在敏感顯示器13處的消息傳送應用用戶界面62來繼續與消息傳送應用交互,而不解除或確認中斷通知64。替選地,用戶可以分別與用戶界面元素70或72交互與接受或拒絕進入的呼叫。

另一個通知類別可以包括機會通知。機會通知類別可以與通知模塊16預測為不緊急、不與用戶使用計算裝置10在執行的任務相關和不與用戶使用裝置10請求的信息相關的通知相關聯。在一些情況下,通知模塊16可以輸出機會通知以在存在敏感顯示器13處在便利任務切換的用戶界面中顯示。例如,如圖3c中所示,便利任務切換的用戶界面可以包括主屏幕用戶界面82。圖3c圖示了兩個機會通知84和86。第一機會通知84是查詢裝置的用戶是否想要填充他的或她的在下午的空閒時間的查詢。通知模塊16可以在從日曆應用接收到產生關於在下午的未安排的時間塊的通知的指令時產生這樣的通知84。單獨或與其他場境信息相結合地基於通知信息,通知模塊16可以將通知對象分配到機會通知類別,並且產生和輸出用於以在圖3c中所示的方式在存在敏感顯示器13處顯示的通知。

通知模塊16可以在從電子郵件或消息傳送應用接收到產生關於所接收的通信的通知的指令時產生第二機會通知86。單獨或與其他場境信息相結合地基於通知信息,通知模塊16可以將通知對象分配到機會通知類別。例如,通知模塊16可以基於通信的發送者、通信的主題或通信的主體的內容確定該通信是不緊急、不與用戶請求的信息相關以及不與用戶使用計算裝置10在執行的當前任務相關。當通知模塊16將通知對象分配到機會通知類別時,通知模塊16可以產生和輸出用於以在圖3c中所示的方式在存在敏感顯示器13處顯示的通知。

在其他實現方式中,通知模塊16可以輸出機會通知以在存在敏感顯示器13處在除了在圖3c中所示之外的用戶界面接觸中顯示。例如,通知模塊16可以輸出機會通知以在存在敏感顯式器13處在諸如在圖1中所示的界面14的通知中心用戶界面中顯示。替選地或另外地,通知模塊16可以輸出機會通知以在存在敏感顯示器13處在鎖屏用戶界面中顯示。

通過至少部分地基於與通知相關聯的信息和場境信息將通知分配到至少一個通知類別,通知模塊16可以以對於用戶有益的方式便利向計算裝置10的用戶呈現信息,並且可以防止當用戶執行另一個任務時向用戶呈現被預測為不太緊急的通知。以這種方式,通知模塊16可以在在方便的gui場境中向用戶提供信息的同時便利用戶使用計算裝置10完成任務或目標。而且,通知模塊16可以幫助用戶在緊急地重要的信息和可能不太重要或不太時間敏感的信息之間區分。

圖4是圖示根據本公開的一個或多個方面的計算裝置的示例操作的流程圖。圖4的過程可以被諸如在圖1和圖2中所示的計算裝置10的計算裝置的一個或多個處理器執行。為了說明的目的,下面在圖1和圖2的計算裝置10的環境內描述圖4。

可被處理器40操作的通知模塊16可以從應用模塊18接收產生通知的指令(92)。連同該指令,通知模塊16可以從應用模塊18接收與要產生的通知相關聯的通知信息。例如,對於與接收的通信相關的通知,通知信息可以包括通信的發送者、通信的主題和/或通信的主體的至少一部分。

響應於接收到該指令(92),通知模塊16產生通知對象(94)。通知對象可以是用於最終通知的佔位符。

通知模塊16然後將通知對象分配到來自多個通知類別的至少一個通知類別(96)。如上所述,在一些示例中,通知對象和場境通知不必不同,例如,通知模塊16可以產生場境信息,利用通知信息來填充場境信息,並且將場境通知(通知對象)分配到來自多個通知類別的至少一個通知類別(96)。

如上所述,通知模塊16可以將通知對象的分配基於從應用模塊18接收的通知信息。另外,在一些情況下,通知模塊16可以在確定將通知對象向哪個(些)通知類別分配時與通知信息相結合地分析場境信息。場境信息可以包括例如與可由計算裝置的一個或多個處理器操作的應用模塊相關聯的信息、與計算裝置的用戶相關聯的信息或與計算裝置的至少一個傳感器相關聯的信息。場境信息的更具體的示例例如包括:與由計算裝置的一個或多個處理器可操作的應用模塊相關聯的信息、與計算裝置的用戶相關聯的信息或與計算裝置的至少一個傳感器相關聯的信息包括以下至少一個:移動計算裝置的地理位置、與移動計算裝置的用戶相關聯的搜索結果的歷史、與由一個或多個處理器執行的應用相關聯的搜索結果的歷史、與用戶和由一個或多個處理器執行的至少一個應用相關聯的信息、來自與裝置的用戶相關聯的社交網絡簡檔的信息、指向裝置的用戶並且被移動計算裝置或移動計算裝置被配置為與其進行通信的伺服器接收的至少一個通信的內容、與計算裝置的至少一個傳感器相關聯的信息或由用戶對於裝置的歷史使用模式。

該多個通知類別可以包括任何數量(例如至少2個)的通知類別。可以基於一個或多個分類器來限定通知類別,該分類器例如是緊急/不緊急、被用戶請求/未被請求或與用戶使用計算裝置10在執行的任務相關/不與該任務相關。示例通知類別包括支持通知類別、要求的通知類別、中斷通知類別和機會通知類別。

在通知模塊16已經將通知對象分配到至少一個通知類別(96)後,通知模塊16可以至少部分地基於通知模塊將通知對象分配到的通知類別來產生場境通知(98)。通知模塊16可以通過利用從應用模塊18接收到的通知信息中的至少一些填充通知對象來產生場境通知。

通知模塊16然後可以以至少部分地基於至少一個通知類別的方式來輸出場境通知(99)。如上所述,通知模塊16可以將場境通知輸出為在存在敏感顯示器13處的可視場境通知、例如在揚聲器處的可聽通知或例如在偏心馬達處的觸覺通知。也如上所述,其中通知模塊16使得在存在敏感顯示器13處顯示場境通知的用戶界面場境可以至少部分地取決於場境通知被分配到的通知類別。

圖5是圖示根據本公開的一個或多個技術的、輸出用於在遠程裝置處顯示的圖形內容的示例計算裝置的框圖。圖形內容一般可以包括可以輸出以顯示的任何可視信息,諸如文本、圖像、一組移動圖像等。在圖5中所示的示例包括計算裝置10、存在敏感顯示器101、通信單元110、投影儀120、投影儀屏幕122、平板裝置126和可視顯示裝置130。雖然為了在圖1和2中的示例的目的被示出為單獨計算裝置10,但是計算裝置可以通常是任何組件或系統,其包括用於執行軟體指令的處理器或其他適當的計算場境,並且例如不必包括存在敏感顯示器。

如圖5的示例中所示,計算裝置10可以是包括參考在圖2中的處理器40所述的功能的處理器。在這樣的示例中,計算裝置10可以通過通信信道103a可操作地耦合到存在敏感顯示器101,通信信道103a可以是系統總線或其他適當的連接。計算裝置10也可以通過通信信道103b可操作地耦合到i/o裝置110,如下進一步所述,通信信道103b也可以是系統總線或其他適當的連接。雖然在圖5中被獨立地示出為示例,但是計算裝置10可以通過任何數量的一個或多個通信信道可操作地耦合到存在敏感顯示器101和i/o裝置110。

在其他示例中,諸如先前在圖1-2中所示,計算裝置10可以是便攜或移動裝置,諸如行動電話(包括智慧型電話)、膝上型計算機等。在一些示例中,計算裝置10可以是臺式計算機、平板計算機、智能電視平臺、相機、個人數字助理(pda)、伺服器、大型計算機等。

如圖5中所示,計算裝置10也可以包括通信單元110和/或可操作地與通信單元110耦合。通信單元110可以包括如圖2中所述的通信單元44的功能。通信單元110的示例可以包括網絡接口卡、乙太網卡、光學收發器、射頻收發器或可以發送和接收信息的任何其他類型的裝置。這樣的通信單元的其他示例可以包括藍牙、3g和wifi無線電裝置、通用串行總線(usb)接口等。計算裝置10也可以包括一個或多個其他裝置和/或可操作地與其耦合,該一個或多個其他裝置例如是輸入裝置、輸出裝置、存儲器、存儲裝置等,為了簡潔和說明的目的而在圖5中未示出它們。

圖5也圖示了投影儀120和投影儀屏幕122。投影裝置的其他這樣的示例可以包括電子白板、全息顯示裝置和用於顯示圖形內容的任何其他適當裝置。投影儀120和投影儀屏幕122可以包括使得相應的裝置能夠與計算裝置10進行通信的一個或多個通信單元。在一些示例中,該一個或多個通信單元可以使能在投影儀120和投影儀屏幕122之間的通信。投影儀120可以從計算裝置10接收包括圖形內容的數據。投影儀120響應於接收到該數據而可以向投影儀屏幕122上投影圖形內容。在一些示例中,投影儀120可以使用光學識別或其他適當的技術來確定在投影屏幕處的一個或多個用戶輸入(例如,連續手勢、多觸摸手勢、單觸摸手勢等),並且使用一個或多個通信單元向計算裝置10發送這樣的用戶輸入的指示。

在一些示例中,投影儀屏幕122可以包括存在敏感顯示器124。存在敏感顯示器124可以包括在本公開中描述的ui裝置4的功能的子集或全部功能。在一些示例中,存在敏感顯示器124可以包括另外的功能。投影儀屏幕122(例如,電子白板)可以從計算裝置10接收數據,並且顯示圖形內容。在一些示例中,存在敏感顯示器124可以使用電容、電感和/或光學識別技術來確定在投影儀屏幕122處的一個或多個用戶輸入(例如,連續手勢、多觸摸手勢、單觸摸手勢等),並且使用一個或多個通信單元向計算裝置10發送這樣的用戶輸入的指示。

圖5也圖示了平板裝置126和可視顯示裝置130。平板裝置126和可視顯示裝置130可以每一個包括計算和連接能力。平板裝置126的示例可以包括電子閱讀器裝置、可轉換筆記本裝置、混和板型裝置等。可視顯示裝置130的示例可以包括電視機、計算機監視器等。如圖5中所示,平板裝置126可以包括存在敏感顯示器128。可視顯示裝置130可以包括存在敏感顯示器132。存在敏感顯示器128、132可以包括在本公開中描述的ui裝置4的功能的子集或全部功能。在一些示例中,存在敏感顯示器128、132可以包括另外的功能。在任何一種情況下,存在敏感顯示器132例如可以從計算裝置10接收數據,並且顯示圖形內容。在一些示例中,存在敏感顯示器132可以使用電容、電感和/或光學識別技術來確定在投影儀屏幕處的一個或多個用戶輸入(例如,連續手勢、多觸摸手勢、單觸摸手勢等),並且使用一個或多個通信單元向計算裝置10發送這樣的用戶輸入的指示。

如上所述,在一些示例中,計算裝置10可以輸出用於在存在敏感顯示器101處顯示的圖形內容,存在敏感顯示器101通過系統總線或其他適當的通信信道來耦合到計算裝置10。計算裝置10也可以輸出圖形內容以在諸如投影儀120、投影儀屏幕122、平板裝置126和可視顯示裝置130的一個或多個遠程裝置處顯示。例如,計算裝置10可以根據本公開的技術來執行產生和/或修改圖形內容的指令。計算裝置10可以向諸如通信單元110的計算裝置10的通信單元輸出包括圖形內容的數據。通信單元110可以向諸如投影儀120、投影儀屏幕122、平板裝置126和/或可視顯示裝置130的遠程裝置中的一個或多個發送數據。以這種方式,處理器102可以輸出用於在遠程裝置的一個或多個處顯示的圖形內容。在一些示例中,遠程裝置中的一個或多個可以在相應的遠程裝置中包括和/或可操作地耦合到其的存在敏感顯示器處輸出圖形內容。

在一些示例中,計算裝置10可以不在可操作地耦合到計算裝置10的存在敏感顯示器101處輸出圖形內容。在其他示例中,計算裝置10可以輸出圖形內容以在通過通信信道103a耦合到計算裝置10的存在敏感顯示器101處和在一個或多個遠程裝置兩者處顯示。在這樣的示例中,可以在每一個相應的裝置處基本同時地顯示圖形內容。例如,可能由於向遠程裝置發送包括圖形內容的數據的通信時延而引入某種延遲。在一些示例中,由計算裝置10產生並且被輸出以在存在敏感顯示器101處顯示的圖形內容可以與被輸出以在一個或多個遠程裝置處顯示的圖形內容顯示不同。

計算裝置10可以使用任何適當的通信技術來發送和接收數據。例如,計算裝置10可以使用網絡鏈路112a可操作地耦合到外部網絡114。在圖5中所示的遠程裝置中的每一個可以通過相應的網絡鏈路112b、112c和112d之一可操作地耦合到外部網絡114。外部網絡114可以包括網絡集線器、網絡交換器、網絡路由器等,它們可操作地相互耦合,由此提供在計算裝置10和在圖5中所示的遠程裝置之間的信息的交換。在一些示例中,網絡鏈路112a-112d可以是乙太網、atm或其他網絡連接。這樣的連接可以是無線的和/或有線的連接。

在一些示例中,計算裝置10可以使用直接裝置通信118可操作地耦合到在圖5中包括的遠程裝置中的一個或多個。直接裝置通信118可以包括通信,通過該通信,計算裝置10使用有線或無線通信直接地與遠程裝置發送和接收數據。即,在直接裝置通信118的一些示例中,由計算裝置10發送的數據在遠程裝置處被接收之前可以不被一個或多個另外的裝置轉發,並且反之亦然。直接裝置通信118的示例可以包括藍牙、近場通信、通用串行總線、wifi、紅外線等。在圖5中所示的遠程裝置中的一個或多個可以通過通信鏈路116a-116d可操作地與計算裝置10耦合。在一些示例中,網絡鏈路112a-112d可以是使用藍牙、近場通信、通用串行總線、wifi、紅外線等的連接。這樣的連接可以是無線的和/或有線的連接。

根據本公開的技術,計算裝置10可以使用外部網絡114可操作地耦合到可視顯示裝置130。計算裝置10可以從應用模塊(例如,在圖1和2中所示的應用模塊18中的一個)接收產生通知的指令。連同指令,計算裝置10可以從應用模塊接收與要產生的通知相關聯的通知信息。例如,對於與接收的通信相關的通知,通知信息可以包括通信的發送者、通信的主題和/或通信的主體的至少一部分。

響應於接收到該指令,計算裝置10可以產生通知對象,該通知對象可以是最終通知的佔位符。

計算裝置10然後將該通知對象分配到來自多個通知類別的至少一個通知類別。如上所述,計算裝置10可以將通知對象的分配基於從應用模塊接收的通知信息。另外,在一些情況下,計算裝置10可以在確定要將通知對象分配到哪個(些)通知類別時結合通知信息相分析場境信息。

多個通知類別可以包括任何數量(例如至少兩個)通知類別。可以基於一個或多個分類器來限定通知類別,該一個或多個分類器例如是緊急/不緊急、被用戶請求/未被請求或與用戶使用計算裝置10在執行的任務相關/不與該任務相關。示例通知類別包括支持通知類別、要求的通知類別、中斷通知類別和機會通知類別。

在計算裝置10已經將通知對象分配到至少一個通知類別後,計算裝置10可以至少部分地基於計算裝置10將通知對象分配到的通知類別來產生場境通知。計算裝置10可以通過利用從應用模塊接收到的通知信息中的至少一些填充通知對象來產生場境通知。

計算裝置10然後可以以至少部分地基於至少一種通知類別的方式來輸出場境通知。如上所述,計算裝置10可以例如將場境通知作為可視場境通知輸出到計算裝置10的通信單元,諸如通信單元110。通信單元110可以向諸如投影儀120、平板裝置126和/或可視顯示裝置130的遠程裝置中的一個或多個發送數據。以這種方式,處理器102可以輸出可視場境通知以在遠程裝置中的一個或多個處顯示。在其他示例中,計算裝置10可以將場境通知作為可聽通知在例如揚聲器處輸出或作為觸覺例如在偏心馬達處輸出。也如上所述,其中計算裝置10使得在遠程裝置處顯示場境通知的用戶界面場境可以至少部分地取決於場境通知被分配到的通知類別。

在一個或多個示例中,可以以硬體、軟體、固件或其任何組合來實現在此所述的功能。如果以軟體實現,則可以作為一個或多個指令或代碼在計算機可讀介質上存儲或通過計算機可讀介質發送功能,並且該功能被基於硬體的處理單元執行。計算機可讀介質可以包括:計算機可讀存儲介質,其對應於諸如數據存儲介質的有形介質;或通信介質,其包括便利電腦程式例如根據通信協議從一個位置向另一個的傳送的任何介質。以這種方式,計算機可讀介質通常可以對應於(1)有形計算機可讀存儲介質,它是非瞬時的;或者(2)通信介質,諸如信號或載波。數據存儲介質可以是可以被一個或多個計算機或一個或多個處理器訪問以檢索用於實現在本公開中描述的技術的指令、代碼和/或數據結構的任何可用介質。電腦程式產品可以包括計算機可讀介質。

例如,而不是限制,這樣的計算機可讀存儲介質可以包括ram、rom、eeprom、cd-rom或其他光碟存儲、磁碟存儲或其他磁存儲裝置、快閃記憶體或可以用於存儲以指令或數據結構的形式的期望程序代碼並且可以被計算機訪問的任何其他介質。任何連接也可以被適當地稱為計算機可讀介質。例如,如果使用同軸電纜、光纖線纜、雙絞線、數字訂戶線(dsl)或諸如紅外線、無線電和微波的無線技術來從網站、伺服器或其他遠程源發送指令,則在介質的定義中包括同軸電纜、光纖線纜、雙絞線、dsl或諸如紅外線、無線電和微波的無線技術。然而,應當明白,計算機可讀存儲介質和數據存儲介質不包括連接、載波、信號或其他瞬時介質,而是相反與非瞬時的有形存儲介質相關。在此使用的磁碟和光碟包括壓縮盤(cd)、雷射盤、光碟、數字通用盤(dvd)、軟盤或藍光碟,其中,磁碟通常以磁方式來再現數據,而光碟使用雷射來光學地再現數據。上面的組合也應當被包括在計算機可讀介質的範圍內。

一個或多個處理器可以執行指令,該一個或多個處理器例如是一個或多個數位訊號處理器(dsp)、通用微處理器、專用集成電路(asic)、現場可編程邏輯陣列(fpga)或其他等同集成或分立邏輯電路。因此,在此使用的術語「處理器」可以指的是上述結構中的任何一種或適合於在此所述的技術的實現的任何其他結構。另外,在一些方面中,可以在專用硬體和/或軟體模塊內提供在此所述的功能。也可以完全在一個或多個電路或邏輯元件中實現該技術。

可以在大量的裝置或設備中實現本公開的技術,該大量的裝置或設備包括無線手機、集成電路(ic)或ic集(例如,晶片集)。在本公開中描述了各種組件、模塊或單元以強調被配置為執行所公開的技術的裝置的功能方面,但是不必要求通過不同硬體單元的實現。而是,如上所述,各個單元可以在硬體單元中被組合或通過與適當軟體和/或固件相結合的可互操作的硬體單元的集合提供,該可互操作的硬體單元的集合包括如上所述的一個或多個處理器。

已經描述了各個示例。這些和其他示例在所附的權利要求的範圍內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀