用于使用圖像顯示和被修正通知內容的系統和方法
【技術領域】
本發明的領域包括在計算機裝置上,特別地移動顯示裝置上的通知顯示。
【背景技術】
計算裝置的普遍性不斷地增加。例如,用戶可以與傳統的臺式計算機、平板計算機、移動電話等來互動用于工作和個人使用的各種功能。此外,這些裝置的用戶可獲得的各種功能也繼續增加。
然而,通過用戶與應用的交互以及它們的通知可被安裝在該計算裝置上的應用的數量以及在計算機裝置的顯示器上連續地顯示的大量不同通知所阻礙。通知量能夠使用戶分心,所述用戶必須一直讀取每個顯示的通知內容以確定其與用戶在任何給定時刻的相關聯。因此,通過這些多種通知的導航以定位所需信息能夠花費大量的時間,這能夠通過在計算裝置上可獲得的計算裝置的數量而進一步復雜。
此外,用戶期望他們的計算機裝置過濾或相反解釋他們周圍的世界,包括在他們的裝置的顯示器上提供給他們的信息,這使得更容易在一天中在不斷多任務化環境中更富有成效和有效。
【發明內容】
本發明的一個目的是提供一種通知配置的裝置和方法以消除或減輕至少一個上述缺點。
描述了應用通知顯示技術。在描述的實施方式中,一應用的表示可包括屬于該應用的通知。進一步描述的技術可用于管理這些通知,包括通知的更換,隊列覆蓋的使用,基于一應用的實施狀態的通知的選擇、(例如通過用戶或通過計算裝置自動地)循環多個通知的顯示、循環不同子集的通知的顯示、一應用的表明的檢查以確定用于顯示該通知的標準,通知的顯不優先級,等等。
提供本
【發明內容】
從而以簡化形式引進一些概念,所述概念在【具體實施方式】中進一步描述。本
【發明內容】
并不旨在識別所要求保護的發明主題的關鍵特征或基本特征,也不旨在用作協助確定所要求保護的發明主題的范圍。
根據第一方面,提供了一種由計算機裝置實施的用于顯示與一通知相關的文本內容的方法,所述方法包括:接收包含所述文本內容的所述通知,用存儲在一存儲器中的預定文文本識別在所述文本內容中的匹配文本部分;通過使所述文本內容的至少一部分和與預定義文本相關的圖像相結合來產生一修正通知,發出所述修正通知,用于在用戶界面的顯示器上的后續顯示。
所提供的另一方面是一種被配置用于顯示與通知相關的文本內容的計算機裝置,所述計算機裝置包括:連接到存儲器的計算機處理器,其中所述計算機處理器被編程以:接收包含所述文本內容的所述通知;用存儲在存儲器中的預定義文本識別在所述文本內容中的匹配文本部分;通過使所述文本內容的至少一部分和與預定義文本相關的圖像結合來產生一修正通知,以及發出所述修正通知,用于在用戶界面的顯示器上的后續顯示。
【附圖說明】
參考附圖描述了【具體實施方式】。在說明書和附圖中的不同實例中使用相同的附圖標記能夠表示相似或相同的內容。
圖1是在可操作與以采用通知技術的示例實施方式中環境的圖解;
圖2描述了圖1系統的示例通知;
圖3描述了圖1系統的示例通知處理;
圖4是描繪了在圖3的通知處理的示例實施方式中程序的流程圖。
圖5是圖1的計算機裝置的進一步實施例;
圖6是圖1的計算機裝置的進一步實施例;以及
圖7是圖1的計算機裝置的進一步實施例。
【具體實施方式】
所要求保護的本發明能夠以多種方式實施,包括作為方法;設備;系統;在作為物理存儲器的計算機可讀存儲介質上實施的計算機程序產品;和/或處理器,諸如被配置成執行指令的處理器,所述指令存儲在連接到所述處理器的物理存儲器上和/或由該物理存儲器提供。在本說明書中,這些實施方式或本發明能夠采取的任何其他形式可以被稱為技術。通常,所披露方法的步驟順序能夠在所要求保護的發明范圍內更改。除另有規定外,諸如被描述為被配置成實施任務的處理器或存儲器的組件能夠實施為臨時被配置成在給定時間實施任務的通用組件,或被制造以實施任務的特定組件。如本文所使用的,術語“處理器”是指被配置成處理諸如計算機程序指令的數據的一個或多個裝置、電路和/或處理核心。
以下伴隨附圖提供了所要求保護發明的一個或多個實施例的詳細描述,所述附圖示出了本發明的原理。連同這些實施例描述了所要求保護的發明,但所要求保護的發明并不局限于任何實施例。所要求保護發明的范圍僅通過權利要求所限制以及所要求保護的發明包含許多的替代,修正和等同物。在以下描述中提出了許多的具體細節以提供對所要求保護發明的全面理解。提供這些細節用于示例的目的并且能夠根據沒有這些具體細節的部分或全部的權利要求實施本發明。為了清晰起見,沒有詳細描述在與所要求保護的發明相關的技術領域中已知的技術材料,以免不必要地模糊所要求保護的發明。
概述
可通過應用來使用通知(如文本消息),以顯示從應用獲得,而無需用戶具體地啟動該應用的信息(如短信通知、郵件等),或可使用戶啟動該應用而從該應用獲得通知(如文本消息)。例如,已知天氣應用能夠發送用于顯示一個描述當前天氣情況的通知。用于顯示的被發送通知的另一示例能夠是從經由通信網絡連接到顯示該通知的計算機裝置的另一計算機設備發送的文本消息(如,一個朋友發送“你好”的電子消息到另一朋友)。然而,用于顯示通知的傳統技術通常是靜態的,并且因此不允許開發人員控制該通知如何在計算機裝置的用戶界面上顯示。應該認識到的是,發送該通知的應用能夠駐留在在其用戶界面上顯示通知的計算機裝置上,和/或該應用能夠由在通信網絡上與在其用戶界面上顯示通知的裝置通信的網絡服務或其他計算機裝置所駐留。 在此描述的技術能夠用于管理通知,包括從該應用接收然后在計算機裝置顯示器上顯示為被修正通知的處理通知。此外,在一個或多個實施方式中,能夠實施這些技術而不執行相應的應用,從而保護電池壽命并提高執行這些技術(例如,當被修正通知在諸如電子墨水或電子紙顯示器EPD的低功率屏幕上顯示為雙穩態屏幕顯示器112時一參見圖1)的計算裝置的性能。以下部分描述了涉及應用通知的多種不同技術的示例,如通知的接收,分析通知的文本內容,基于與預定義的文本部分(如,單詞、單詞組、單詞圖案、單詞短語等)匹配選擇通知文本內容的一個或多個文本部分,基于文本部分匹配的結果修正通知文本內容,將一個或多個所接收的通知顯示為被修正通知,遵循用于修正和/或顯示該通知的標準,確定該通知和/或該通知中內容的優先級,等等。能夠在以下部分中找到對這些技術以及其他的進一步討論。
通知可稱為文本傳送,或發信息,輸入和發送概要的行為,在兩個或更多的移動電話或固定或便攜式裝置102、104之間在網絡106上的電子消息,參見圖1。術語“文本消息”可指使用短消息服務(SMS)發送的消息,也可指包含圖像、視頻和聲音內容的消息(即麗S消息)。文本信息的發送者被稱為文本發送者,而服務本身根據地區具有不同的方言。這可能僅在北美、英國、澳大利亞和菲律賓被被稱為文本,在歐洲大陸的大部分被稱為SMS,在中東、非洲和亞洲被稱為TMS或SMS。就標準SMS消息傳送而言,該文本內容能夠在每個消息中使用140字節(八位字節),其翻譯成使用7位編碼的英文字母的160個字符(7位字節)或對于使用非拉丁字母的使用UTF-16編碼的語言而言與70個字符一樣少。或者,對于本文消息傳送的其他形式,通常引用的140字符的限制由Twitter等一些服務所賦予,Twitter對于像尋址這樣的非消息內容保留20個字符。
如以下所討論的,還可由應用110使用諸如短信的文本信息,用于儀表和其他應用110或裝置(如,與操作系統108相關的計算機外圍)的遠程控制,參見圖1。此外,短碼能夠是短于完整電話號碼、能夠用于從移動電話或固定電話寄出短信和彩信文本信息的特殊電話號碼。存在兩種類型的短碼:撥號和電報。
也應該認識到的是,通知能夠被稱為包含文本內容的電子消息,該電子信息由應用110發送而產生一參見圖1。例如,電子文本信息能夠用于與自動化系統交互從而訂購產品或服務。服務提供商能夠使用直接文本傳送給移動電話用戶以電子郵件形式關于產品、支付到期等的信息。通知根據需要能夠具有涉及字母表字母,數字以及特殊字符的文本內容。例如,在用于本篇英語文章目的的直接和簡潔定義中,通過電話或移動電話的文本信息傳遞可能包括字母表的所有26個字母以及10個數字,S卩,由發送者發送或由接收者接收的字母-數字消息或文本。
在以下的討論中,描述了一種能夠使用本文所描述技術的示例環境。然后描述了能夠在示例環境以及其他環境中實施的示例程序。因此,該示例程序的性能并不局限于該示例環境以及該示例環境不局限于示例程序的性能。
示例環境
圖1是對在可操作以采用本文所描述技術的示例實施方式中的示例環境100的描述。所述環境100包括網絡裝置102 (如駐留網絡服務或其他網絡應用)和經由網絡106通信連接的客戶端裝置104。網絡裝置102和客戶端裝置104能夠通過大范圍的計算裝置實現,例如但不限于移動裝置、個人數字助理、智能手機、平板計算機、筆記本計算機、臺式計算機、服務器等。
例如,計算裝置能夠被配置為一種能夠在網絡106上通信的計算機,如臺式計算機、移動站、娛樂設備、可通信地連接到一顯示裝置的機頂盒,移動通信設備(如上描述用于客戶端裝置104的無線電話),游戲機等。這樣,計算裝置的范圍能夠從帶有大量存儲器的完整來源裝置和處理器來源(如,個人計算機、游戲機)到帶有有限內存和/或處理來源的低資源裝置(如,傳統的機頂盒、手持游戲機)。此外,計算裝置能夠用多個不同裝置表示,如被企業利用以實施操作的多個服務器