欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通知消息提示方法和通知消息提示裝置制造方法

文檔序號:6542612閱讀:305來源:國知局
通知消息提示方法和通知消息提示裝置制造方法
【專利摘要】本申請公開了一種通知消息提示方法和裝置。所述通知消息提示方法應(yīng)用于電子設(shè)備,并且包括:狀態(tài)欄管理器接收應(yīng)用程序上報的通知消息,根據(jù)所述通知消息來獲得顯示控制信息,并且將所述顯示控制信息傳送到應(yīng)用列表管理器;以及所述應(yīng)用列表管理器根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。因此,在本申請的實(shí)施例中,通過應(yīng)用列表中的應(yīng)用圖標(biāo)來向用戶提供來自應(yīng)用程序的各種通知消息可以使得這些通知消息最容易根據(jù)用戶的需求而被用戶捕獲。
【專利說明】通知消息提示方法和通知消息提示裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及計算機(jī)【技術(shù)領(lǐng)域】,更具體地,本申請涉及一種通知消息提示方法和通知消息提示裝置。
【背景技術(shù)】
[0002]近年來,諸如筆記本計算機(jī)、臺式計算機(jī)、平板電腦(PAD)、移動電話、多媒體播放器、個人數(shù)字助理(PDA)之類的電子設(shè)備越發(fā)普及。在這樣的電子設(shè)備中都安裝有操作系統(tǒng)(例如,安卓(Android)、i0S、Windows8等)。操作系統(tǒng)用于處理電子設(shè)備中的各種基本事務(wù),例如,管理與配置內(nèi)存、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等。為了實(shí)現(xiàn)上述的基本事務(wù),操作系統(tǒng)包括各種功能模塊。
[0003]例如,為了在圖形用戶界面中向用戶提供來自應(yīng)用程序的各種通知消息,操作系統(tǒng)可以包括用于管理事件狀態(tài)區(qū)的狀態(tài)欄管理器。通常地,該事件狀態(tài)區(qū)是指圖形用戶界面中的狀態(tài)欄及其下拉界面。操作系統(tǒng)可以通過狀態(tài)欄管理器來向用戶提供上述通知消息,也就是說,通知消息的匯總主要在事件狀態(tài)區(qū)中進(jìn)行提供。
[0004]然而,受到現(xiàn)有技術(shù)的制約,在事件狀態(tài)區(qū)中提示通知消息的方式尚不具備明確的優(yōu)先級劃分功能。因此,當(dāng)需要向用戶提供的信息量過大時,用戶只能簡單地按照時間順序來瀏覽這些通知消息,而無法立刻定位到自己最為關(guān)注的內(nèi)容,使得用戶體驗(yàn)較差。
[0005]例如,如果在第一時間處在電子設(shè)備中安裝的短信息應(yīng)用接收到一條短信息,則可以在事件狀態(tài)區(qū)中提供關(guān)于收到短信息的第一通知消息;如果在第一時間之后的第二時間處在電子設(shè)備中安裝的天氣預(yù)報應(yīng)用對于天氣狀況進(jìn)行了更新,則可以在事件狀態(tài)區(qū)中提供關(guān)于天氣狀況的第二通知消息;如果在第二時間之后的第三時間處在電子設(shè)備中安裝的輸入法應(yīng)用對于字庫文件進(jìn)行了更新,則可以在事件狀態(tài)區(qū)中提供關(guān)于字庫文件得到更新的第三通知消息,如此類推。如上所述,按照現(xiàn)有技術(shù)的通知消息提示方式,用戶最先看到的將是由于距離當(dāng)前時間最近發(fā)生而被呈現(xiàn)在事件狀態(tài)區(qū)最上部的第三通知消息,然而,字庫文件是否得到更新往往是用戶最不關(guān)心的。相反地,用戶最為關(guān)心的關(guān)于收到新短消息的第一通知消息卻由于最早生成而被呈現(xiàn)在事件狀態(tài)區(qū)的最后。顯然,這對于用戶而言無疑是十分不便的。
[0006]目前,雖然不少設(shè)計開發(fā)者都在試圖對狀態(tài)欄管理器本身進(jìn)行優(yōu)化和改良,但是,其效果總是不夠理想。因此,需要一種新型的通知消息提示方法和通知消息提示裝置來解決上述問題。

【發(fā)明內(nèi)容】

[0007]為了解決上述技術(shù)問題,根據(jù)本申請的一個方面,提供了一種通知消息提示方法,應(yīng)用于電子設(shè)備,所述方法包括:狀態(tài)欄管理器接收應(yīng)用程序上報的通知消息,根據(jù)所述通知消息來獲得顯示控制信息,并且將所述顯示控制信息傳送到應(yīng)用列表管理器;以及所述應(yīng)用列表管理器根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
[0008]此外,根據(jù)本申請的另一方面,提供了一種通知消息提示裝置,應(yīng)用于電子設(shè)備,所述裝置包括:狀態(tài)欄管理器和應(yīng)用列表管理器,所述狀態(tài)欄管理器用于接收應(yīng)用程序上報的通知消息,根據(jù)所述通知消息來獲得顯示控制信息,并且將所述顯示控制信息傳送到所述應(yīng)用列表管理器;以及所述應(yīng)用列表管理器用于根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
[0009]與現(xiàn)有技術(shù)相比,采用根據(jù)本申請實(shí)施例的通知消息提示方法和裝置,在根據(jù)本申請實(shí)施例的操作系統(tǒng)中,狀態(tài)欄管理器可以根據(jù)應(yīng)用程序上報的通知消息來生成并向應(yīng)用列表管理器傳送顯示控制信息,以使得該應(yīng)用列表管理器能夠根據(jù)所述顯示控制信息來修改應(yīng)用列表中所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
[0010]因此,在本申請的實(shí)施例中,由于在應(yīng)用列表中,用戶往往已經(jīng)根據(jù)自己的使用習(xí)慣而對應(yīng)用圖標(biāo)的排列順序而進(jìn)行了優(yōu)先級劃分,所以通過應(yīng)用列表中的應(yīng)用圖標(biāo)來向用戶提供來自應(yīng)用程序的各種通知消息可以使得這些通知消息最容易根據(jù)用戶的需求而被用戶捕獲。
[0011]本申請的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本申請而了解。本申請的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【專利附圖】

【附圖說明】
[0012]附圖用來提供對本申請的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請的實(shí)施例一起用于解釋本申請,并不構(gòu)成對本申請的限制。在附圖中:
[0013]圖1圖示了根據(jù)本申請實(shí)施例的通知消息提示方法。
[0014]圖2圖示了根據(jù)本申請第一實(shí)施例的通知消息中的信息字段。
[0015]圖3圖示了根據(jù)本申請第二實(shí)施例的通知消息中的信息字段。
[0016]圖4A到圖4C圖示了根據(jù)本申請第一實(shí)施例的根據(jù)標(biāo)準(zhǔn)信息字段來修改應(yīng)用程序的原始圖標(biāo)的第一到第三方式。
[0017]圖5A到圖5C圖示了根據(jù)本申請第二實(shí)施例的根據(jù)擴(kuò)展信息字段來修改應(yīng)用程序的原始圖標(biāo)的第一到第三方式。
[0018]圖6A和圖6B圖示了根據(jù)本申請第三實(shí)施例的根據(jù)新通知標(biāo)記來修改應(yīng)用程序的原始圖標(biāo)的第一和第二方式。
[0019]圖7圖示了根據(jù)本申請實(shí)施例的通知消息提示裝置。
[0020]圖8圖示了根據(jù)本申請實(shí)施例的電子設(shè)備。
【具體實(shí)施方式】
[0021]將參照附圖詳細(xì)描述根據(jù)本申請的各個實(shí)施例。這里,需要注意的是,在附圖中,將相同的附圖標(biāo)記賦予基本上具有相同或類似結(jié)構(gòu)和功能的組成部分,并且將省略關(guān)于它們的重復(fù)描述。
[0022]除了狀態(tài)欄管理器之外,為了在圖形用戶界面中向用戶提供應(yīng)用程序的入口,操作系統(tǒng)還可以包括用于管理應(yīng)用列表的應(yīng)用列表管理器。通常地,該應(yīng)用列表是指其中呈現(xiàn)有應(yīng)用程序啟動圖標(biāo)(簡稱為,應(yīng)用圖標(biāo)或啟動圖標(biāo))的桌面和啟動器。操作系統(tǒng)可以通過應(yīng)用列表管理器來向用戶提供應(yīng)用程序啟動圖標(biāo),以便用戶使用該啟動圖標(biāo)來啟動應(yīng)用程序或者將當(dāng)前已經(jīng)啟動的應(yīng)用程序切換到前臺顯示。
[0023]通常來說,應(yīng)用列表或應(yīng)用程序啟動圖標(biāo)是用戶最常使用的區(qū)域,而且在這個區(qū)域中,與不同應(yīng)用程序?qū)?yīng)的不同啟動圖標(biāo)往往被按照用戶的使用習(xí)慣進(jìn)行位置排列。
[0024]因此,本發(fā)明人想到,由于在應(yīng)用列表中,各種應(yīng)用程序已經(jīng)借助于應(yīng)用圖標(biāo)的排列順序而進(jìn)行了優(yōu)先級劃分,所以如果通過修改應(yīng)用列表中的應(yīng)用圖標(biāo)來向用戶提供來自應(yīng)用程序的各種通知消息,則這些通知消息最容易根據(jù)用戶的需求而被用戶捕獲。
[0025]在下文中,將參考圖1到圖6B來描述根據(jù)本申請實(shí)施例的通知消息提示方法的總體流程示例。
[0026]圖1圖示了根據(jù)本申請實(shí)施例的通知消息提示方法。
[0027]圖1所圖示的操作處理方法可應(yīng)用于電子設(shè)備,具體地,可應(yīng)用于電子設(shè)備中的操作系統(tǒng)。
[0028]為了管理和調(diào)度電子設(shè)備中的各項(xiàng)基本事務(wù),在電子設(shè)備中可以安裝有操作系統(tǒng)。
[0029]例如,操作系統(tǒng)可以包括用于管理事件狀態(tài)區(qū)的狀態(tài)欄管理器,以用于在圖形用戶界面中向用戶提供來自應(yīng)用程序的各種通知消息。例如,該事件狀態(tài)區(qū)可以是指圖形用戶界面中的狀態(tài)欄、狀態(tài)欄的下拉界面、和其他類似界面。
[0030]操作系統(tǒng)還可以包括用于管理應(yīng)用列表的應(yīng)用列表管理器,以用于在圖形用戶界面中向用戶提供應(yīng)用程序的入口。例如,該應(yīng)用列表可以是指其中呈現(xiàn)有應(yīng)用程序啟動圖標(biāo)的桌面、啟動器、和其他類似界面。并且,在應(yīng)用列表中,與不同應(yīng)用程序?qū)?yīng)的不同啟動圖標(biāo)往往被按照用戶的使用習(xí)慣(即,優(yōu)先級)進(jìn)行位置排列。
[0031]為了實(shí)現(xiàn)各種應(yīng)用功能,在電子設(shè)備中還可以安裝有不同的應(yīng)用程序。
[0032]例如,所述應(yīng)用程序可以包括:短信息應(yīng)用,用于向用戶提供短信息、彩信發(fā)送和接收服務(wù);天氣預(yù)報應(yīng)用,用于向用戶提供關(guān)于天氣狀況的提示服務(wù);和輸入法應(yīng)用,用于向用戶提供文字輸入支持服務(wù)等。
[0033]在本申請的實(shí)施例中,通知消息提示方法可以通過根據(jù)應(yīng)用程序上報的通知消息來修改在應(yīng)用列表中該應(yīng)用程序的啟動圖標(biāo),以向用戶提供來自應(yīng)用程序的各種通知消
肩、O
[0034]下面,將在以下具體實(shí)例中說明根據(jù)本申請實(shí)施例的通知消息提示方法,其中,假設(shè)該電子設(shè)備是移動電話,在該移動電話中安裝有Android操作系統(tǒng),在該移動電話中顯示的圖形用戶界面包括應(yīng)用列表和事件狀態(tài)區(qū),并且在該移動電話中安裝的應(yīng)用程序包括短信息應(yīng)用、天氣預(yù)報應(yīng)用和輸入法應(yīng)用。
[0035]然而,需要說明的是,本申請不限于此。該電子設(shè)備可以是任何類型的電子設(shè)備,其包括但不限于:筆記本計算機(jī)、平板電腦、移動電話、多媒體播放器、個人數(shù)字助理、導(dǎo)航儀等。該操作系統(tǒng)可以是任何類型的操作系統(tǒng),其包括但不限于:iOS、WindowsS、塞班(Symbian)等。該圖形用戶界面還可以包括其他區(qū)域,例如,側(cè)邊欄、懸浮窗等。并且,該應(yīng)用程序可以是任何類型的應(yīng)用程序,其包括但不限于:電話應(yīng)用、日程表應(yīng)用、照相機(jī)應(yīng)用、瀏覽器應(yīng)用等。此外,還可以將根據(jù)本申請實(shí)施例的通知消息提示方法應(yīng)用于電子設(shè)備中的任何其他處理。
[0036]如圖1所圖示的,所述通知消息提示方法包括:
[0037]在步驟SllO中,接收應(yīng)用程序上報的通知消息。
[0038]在電子設(shè)備(例如,移動電話)中,當(dāng)應(yīng)用程序檢測到當(dāng)前出現(xiàn)要向用戶通知的特定狀況時,該應(yīng)用程序可以根據(jù)該特定狀況來生成通知消息。
[0039]該特定狀況可以與在電子設(shè)備中安裝的各種應(yīng)用程序相關(guān)聯(lián)。例如,在電子設(shè)備中安裝的短信息應(yīng)用接收到一條短信息,在電子設(shè)備中安裝的天氣預(yù)報應(yīng)用對于天氣狀況進(jìn)行了更新,在電子設(shè)備中安裝的輸入法應(yīng)用對于字庫文件進(jìn)行了更新,在電子設(shè)備中安裝的社交網(wǎng)絡(luò)應(yīng)用檢測到當(dāng)前存在新版本的軟件等。
[0040]典型地,應(yīng)用程序生成的通知消息可以包括:事件類型的通知消息和狀態(tài)類型的通知消息。其共同之處在于,這兩種通知消息都可以呈現(xiàn)在圖形用戶界面中的狀態(tài)欄及其下拉界面。其區(qū)別之處在于,對于事件類型的通知消息,用戶可以通過點(diǎn)擊清除按鈕或者利用手指在其上滑動來進(jìn)行清除;而狀態(tài)類型的通知消息則必須一直保持在下拉界面中直到對應(yīng)的應(yīng)用程序結(jié)束為止。
[0041]具體地,該事件類型的通知消息可以是關(guān)于收到短信息的通知消息、關(guān)于天氣狀況的通知消息、關(guān)于字庫文件得到更新的通知消息等。相反地,該狀態(tài)類型的通知消息可以是關(guān)于變更情景模式的通知消息、關(guān)于開關(guān)電子設(shè)備某些功能(例如,藍(lán)牙、全球定位系統(tǒng)(GPS)、無線局域網(wǎng)(WLAN)等)的通知消息、關(guān)于控制音樂播放的通知消息等。
[0042]為了向用戶提示上述特定狀況的出現(xiàn),該應(yīng)用程序可以通過各種方式來生成通知消息。
[0043]在第一實(shí)施例中,為了保持與現(xiàn)有技術(shù)的兼容性,該通知消息的生成可以由符合現(xiàn)有技術(shù)規(guī)范的應(yīng)用程序完成。例如,在應(yīng)用程序所生成的通知消息中可以包括用于描述所述通知消息的信息字段。這樣,稍后,應(yīng)用列表管理器根據(jù)這些信息字段來修改應(yīng)用列表中的應(yīng)用圖標(biāo),從而向用戶提示來自應(yīng)用程序的各種通知消息的具體內(nèi)容。
[0044]圖2圖示了根據(jù)本申請第一實(shí)施例的通知消息中的信息字段。
[0045]如圖2所圖示的,所述信息字段10可以是具有標(biāo)準(zhǔn)格式的標(biāo)準(zhǔn)信息字段,其可以包括以下四項(xiàng):應(yīng)用圖標(biāo)11,用于呈現(xiàn)生成通知消息的應(yīng)用程序的啟動圖標(biāo);消息標(biāo)題12,用于呈現(xiàn)通知消息的標(biāo)題信息;消息內(nèi)容13,用于呈現(xiàn)通知消息的完整內(nèi)容;以及時間信息14,用于呈現(xiàn)特定狀況的出現(xiàn)時間(或所述通知消息的生成時間)。
[0046]具體地,假設(shè)在電子設(shè)備(例如,移動電話)中安裝的應(yīng)用程序是短信息應(yīng)用,并且該短信息應(yīng)用接收到從另一設(shè)備發(fā)送的短信息。如果這個短信息應(yīng)用是僅僅符合現(xiàn)有技術(shù)規(guī)范的應(yīng)用程序,則這時,該短信息應(yīng)用可以分析所接收到的短信息,從其中提取另一設(shè)備的標(biāo)識信息(例如,電話號碼)、以及短信息的完整內(nèi)容,并且進(jìn)一步根據(jù)另一設(shè)備的標(biāo)識信息來在電子設(shè)備所存儲的通訊錄中查詢是否存在對應(yīng)的聯(lián)系人姓名。
[0047]這樣,該短信息應(yīng)用可以生成具有標(biāo)準(zhǔn)格式的以下標(biāo)準(zhǔn)信息字段10。例如,該短信息應(yīng)用可以將自身的啟動圖標(biāo)添加到應(yīng)用圖標(biāo)11這一信息字段中,將聯(lián)系人的姓名(當(dāng)能夠在通訊錄中查詢到該聯(lián)系人姓名時)或另一設(shè)備的電話號碼(當(dāng)未能在通訊錄中查詢到聯(lián)系人姓名時)添加到消息標(biāo)題12這一信息字段中,將短信息的完整內(nèi)容添加到消息內(nèi)容13這一信息字段中,并且將接收到短信息的時間添加到時間信息14這一信息字段。[0048]優(yōu)選地,在第二實(shí)施例中,為了增強(qiáng)通知消息的可讀性,可以根據(jù)本申請實(shí)施例的基本原理來新建或改寫各種應(yīng)用程序,使得所述應(yīng)用程序在生成通知消息時,可以在該通知消息中添加更多的信息字段,以便稍后應(yīng)用列表管理器根據(jù)更為豐富的信息字段來修改應(yīng)用列表中的應(yīng)用圖標(biāo),從而向用戶提示來自應(yīng)用程序的各種通知消息的具體內(nèi)容。
[0049]圖3圖示了根據(jù)本申請第二實(shí)施例的通知消息中的信息字段。
[0050]如圖3所圖示的,所述信息字段20可以是具有標(biāo)準(zhǔn)格式的擴(kuò)展信息字段,其可以包括:替換圖標(biāo)21,用于替換應(yīng)用程序的原始圖標(biāo);和/或顯示信息22,用于重疊地顯示在應(yīng)用程序的原始圖標(biāo)上。例如,該顯示信息22可以具體地包括以下各項(xiàng)中的至少一個:消息標(biāo)題221,用于呈現(xiàn)通知消息的標(biāo)題信息;完整內(nèi)容222,用于呈現(xiàn)通知消息的完整內(nèi)容;縮略內(nèi)容223,用于呈現(xiàn)通知消息的縮略內(nèi)容;縮略圖標(biāo)224,用于以圖像的方式來呈現(xiàn)通知消息的部分信息;以及時間信息225,用于呈現(xiàn)特定狀況的出現(xiàn)時間或所述通知消息的生成時間等。
[0051 ] 具體地,仍然假設(shè)在電子設(shè)備(例如,移動電話)中安裝的應(yīng)用程序是短信息應(yīng)用,并且該短信息應(yīng)用接收到從另一設(shè)備發(fā)送的短信息。如果這個短信息應(yīng)用是符合本申請基本原理的應(yīng)用程序,則這時,該短信息應(yīng)用可以分析所接收到的短信息,從其中提取另一設(shè)備的標(biāo)識信息(例如,電話號碼)、以及短信息的完整內(nèi)容,并且進(jìn)一步根據(jù)另一設(shè)備的標(biāo)識信息來在電子設(shè)備所存儲的通訊錄中查詢是否存在對應(yīng)的聯(lián)系人姓名和聯(lián)系人頭像。
[0052]此外,該短信息應(yīng)用還可以對短信息的完整內(nèi)容進(jìn)行語法和語義分析,以便將短信息的完整內(nèi)容精簡為字?jǐn)?shù)較少的縮略內(nèi)容,以便于在應(yīng)用圖標(biāo)中進(jìn)行顯示。例如,當(dāng)發(fā)現(xiàn)在短信息中出現(xiàn)詞語“中華人民共和國”和“二零零一年五月一日”時,該短信息應(yīng)用可以自動地將所述詞語分別精簡為“中國”和“01-5-1”。甚至,該短信息應(yīng)用可以對短信息進(jìn)行歸納或概括,以提煉出該短信息的主要內(nèi)容。
[0053]這樣,該短信息應(yīng)用可以生成具有標(biāo)準(zhǔn)格式的以下擴(kuò)展信息字段20。例如,該短信息應(yīng)用可以將聯(lián)系人的頭像(當(dāng)能夠在通訊錄中查詢到該聯(lián)系人頭像時)添加到替換圖標(biāo)21這一信息字段中,將聯(lián)系人的姓名(當(dāng)在通訊錄中查詢到該聯(lián)系人姓名時)或另一設(shè)備的電話號碼(當(dāng)未能在通訊錄中查詢到聯(lián)系人姓名時)添加到消息標(biāo)題221這一信息字段中,將短信息的完整內(nèi)容添加到完整內(nèi)容222這一信息字段中,將經(jīng)過語法和語義分析所得到的縮略內(nèi)容添加到縮略內(nèi)容223這一信息字段中,將聯(lián)系人的縮略頭像(當(dāng)能夠在通訊錄中查詢到該聯(lián)系人頭像時)添加到縮略圖標(biāo)224這一信息字段中,并且將接收到短信息的時間添加到時間信息225這一信息字段。
[0054]盡管上面通過一個具體示例說明了信息字段20的各個組成部分,但是,需要說明的是,本申請不限于此。例如,該替換圖標(biāo)21和該縮略圖標(biāo)224還可以是根據(jù)短信息的完整內(nèi)容的語法和語義分析結(jié)果(即,縮略內(nèi)容223)所繪制的圖像、或者根據(jù)消息標(biāo)題221、完整內(nèi)容222、時間信息224所繪制的圖像等等,只要該圖像符合應(yīng)用列表對于應(yīng)用圖標(biāo)和縮略圖標(biāo)的要求(例如,形狀、尺寸、分辨率、顏色等)即可。并且,該替換圖標(biāo)21與該縮略圖標(biāo)224可以是內(nèi)容完全不同的圖標(biāo)。此外,該顯示信息22也可以重疊地顯示在應(yīng)用程序的替換圖標(biāo)21上。
[0055]簡單地,在第三實(shí)施例中,為了減少通知消息所攜帶的信息量以節(jié)約系統(tǒng)資源,可以根據(jù)本申請實(shí)施例的基本原理來新建或改寫各種應(yīng)用程序,使得所述應(yīng)用程序在生成通知消息時,可以在該通知消息中不添加任何的信息字段,以便稍后應(yīng)用列表管理器可以通過簡單地對應(yīng)用列表中的應(yīng)用圖標(biāo)進(jìn)行打標(biāo)記處理來向用戶提示所述應(yīng)用程序存在一個或多個新的通知消息。
[0056]接下來,在應(yīng)用程序根據(jù)在電子設(shè)備中出現(xiàn)的特定狀況來生成通知消息之后,狀態(tài)欄管理器可以接收應(yīng)用程序上報的通知消息。
[0057]例如,由于在現(xiàn)有技術(shù)中通知消息的匯總主要在事件狀態(tài)區(qū)中進(jìn)行提供,所以為了保持與現(xiàn)有技術(shù)的兼容性,該狀態(tài)欄管理器可以采用與現(xiàn)有技術(shù)中相同的方式來從應(yīng)用程序接收通知消息。
[0058]然而,需要說明的是,本申請不限于此。該狀態(tài)欄管理器可以采用任何方式來從應(yīng)用程序接收通知消息。例如,該應(yīng)用程序可以通過在操作系統(tǒng)中提供的專用接口來向狀態(tài)欄管理器發(fā)送該通知消息。替換地,該應(yīng)用程序可以將該通知消息存儲為數(shù)據(jù)文件,然后,該狀態(tài)欄管理器通過讀取該數(shù)據(jù)文件來獲取該通知消息。
[0059]在步驟S120中,根據(jù)所述通知消息來獲得顯示控制信息。
[0060]在接收到應(yīng)用程序上報的通知消息之后,該狀態(tài)欄管理器可以根據(jù)所述通知消息來生成顯示控制信息。
[0061]首先,該狀態(tài)欄管理器可以從所述通知消息中提取所述應(yīng)用程序的標(biāo)識符。例如,該應(yīng)用程序的標(biāo)識符可以是應(yīng)用程序在移動電話中的唯一編號、句柄、或原始圖標(biāo)等。
[0062]例如,當(dāng)應(yīng)用程序通過專用接口或?qū)iT信號來向狀態(tài)欄管理器發(fā)送該通知消息,該應(yīng)用程序的標(biāo)識符可以是承載在專用接口或?qū)iT信號中。該狀態(tài)欄管理器可以通過對該專用接口或該專門信號進(jìn)行分析來提取其中承載的、要更新其應(yīng)用圖標(biāo)的應(yīng)用程序的標(biāo)識符。
[0063]又如,在該應(yīng)用程序根據(jù)本申請第二實(shí)施例的構(gòu)思來生成通知消息時,該應(yīng)用程序也可以將自身的標(biāo)識符記錄在通知消息的擴(kuò)展信息字段20中。為此,該信息字段20可以進(jìn)一步包括:應(yīng)用標(biāo)識(未示出),用于存儲應(yīng)用程序的標(biāo)識符,該標(biāo)識符可以唯一地定位需要修改其應(yīng)用圖標(biāo)的應(yīng)用程序。
[0064]與提取標(biāo)識符的操作同時地,或者在提取標(biāo)識符的操作之前或之后,該狀態(tài)欄管理器可以對該通知信息進(jìn)行識別,并且判斷在所述通知消息中是否包括用于描述所述通知消息的信息字段。
[0065]例如,該狀態(tài)欄管理器可以根據(jù)信息字段的標(biāo)準(zhǔn)格式來對通知消息進(jìn)行識別,以判斷是否能夠給從該通知消息中提取出信息字段,例如,標(biāo)準(zhǔn)信息字段10或擴(kuò)展信息字段20。
[0066]接下來,當(dāng)在所述通知消息中包括用于描述所述通知消息的信息字段時,該狀態(tài)欄管理器可以根據(jù)所述標(biāo)識符和所述信息字段來生成所述顯示控制信息。
[0067]例如,在第一實(shí)施例的情況下,也就是說,假設(shè)在移動電話中,在狀態(tài)欄管理器從短信息應(yīng)用接收到的通知消息中包括具有標(biāo)準(zhǔn)格式的標(biāo)準(zhǔn)信息字段10。那么,該狀態(tài)欄管理器可以根據(jù)該標(biāo)準(zhǔn)格式來對通知消息進(jìn)行分段,并且對標(biāo)準(zhǔn)信息字段10進(jìn)行識別,以判斷其中是否包括應(yīng)用圖標(biāo)11、消息標(biāo)題12、消息內(nèi)容13、和/或時間信息14。如果判斷出在該信息字段中包括上述字段,則狀態(tài)欄管理器可以進(jìn)一步對上述字段進(jìn)行識別,以從其中提取出短信息應(yīng)用的啟動圖標(biāo)、聯(lián)系人的姓名或另一設(shè)備的電話號碼、短信息的完整內(nèi)容、和/或接收到短信息的時間。然后,該狀態(tài)欄管理器可以根據(jù)應(yīng)用程序的標(biāo)識符和所提取出的標(biāo)準(zhǔn)信息字段10中的上述內(nèi)容來生成顯示控制信息,也就是說,該顯示控制信息可以包括該標(biāo)識符和該標(biāo)準(zhǔn)信息字段。
[0068]優(yōu)選地,由于短信息應(yīng)用的啟動圖標(biāo)(B卩,原始圖標(biāo))在后續(xù)操作中沒有任何用途,所以為了節(jié)省存儲和處理資源,狀態(tài)欄管理器所生成的顯示控制信息可以不包括應(yīng)用圖標(biāo)11這一信息字段中的內(nèi)容。
[0069]此外,為了便于描述,由于消息標(biāo)題12、消息內(nèi)容13、和/或時間信息14與第二實(shí)施例中的顯示信息22 (例如,消息標(biāo)題221、完整內(nèi)容222、縮略內(nèi)容223、縮略圖標(biāo)224、和/或時間信息225)同樣地是用于重疊地顯示在應(yīng)用程序的原始圖標(biāo)上,所以在本文的描述中,可以將它們也簡單地統(tǒng)稱為顯示信息。
[0070]又如,在第二實(shí)施例的情況下,也就是說,假設(shè)在移動電話中,在狀態(tài)欄管理器從短信息應(yīng)用接收到的通知消息中包括具有標(biāo)準(zhǔn)格式的擴(kuò)展信息字段20。那么,該狀態(tài)欄管理器可以根據(jù)該標(biāo)準(zhǔn)格式來對通知消息進(jìn)行分段,并且對擴(kuò)展信息字段20進(jìn)行識別,以判斷其中是否包括替換圖標(biāo)21和/或顯示信息22,并且進(jìn)一步判斷在顯示信息22中是否包括消息標(biāo)題221、完整內(nèi)容222、縮略內(nèi)容223、縮略圖標(biāo)224、和/或時間信息225。如果判斷出在該信息字段中包括上述字段,則狀態(tài)欄管理器可以進(jìn)一步對上述字段進(jìn)行識別,以從其中提取出聯(lián)系人的頭像、聯(lián)系人的姓名或另一設(shè)備的電話號碼、短信息的完整內(nèi)容、經(jīng)過語法和語義分析所得到的縮略內(nèi)容、聯(lián)系人的縮略頭像、和/或接收到短信息的時間。然后,該狀態(tài)欄管理器可以根據(jù)應(yīng)用程序的標(biāo)識符(例如,短信息應(yīng)用在移動電話中的唯一編號、句柄、或原始圖標(biāo)等)和所提取出的擴(kuò)展信息字段20中的上述內(nèi)容來生成顯示控制信息,也就是說,該顯示控制信息可以包括該標(biāo)識符和該擴(kuò)展信息字段。
[0071]相反地,當(dāng)在所述通知消息中不包括用于描述所述通知消息的信息字段時,該狀態(tài)欄管理器可以根據(jù)所述標(biāo)識符來生成所述顯示控制信息。
[0072]例如,在第三實(shí)施例的情況下,也就是說,假設(shè)在移動電話中,在狀態(tài)欄管理器從短信息應(yīng)用接收到的通知消息中不包括具有標(biāo)準(zhǔn)格式的標(biāo)準(zhǔn)或擴(kuò)展信息字段。該狀態(tài)欄管理器可以僅僅根據(jù)應(yīng)用程序的標(biāo)識符來生成顯示控制信息,也就是說,該顯示控制信息可以僅僅包括該標(biāo)識符。
[0073]替換地,當(dāng)在所述通知消息中不包括所述信息字段時,該狀態(tài)欄管理器也可以根據(jù)應(yīng)用程序的標(biāo)識符和簡單的標(biāo)志位來生成所述顯示控制信息。也就是說,這時,狀態(tài)欄管理器所生成的顯示控制信息可以包括該標(biāo)識符和該標(biāo)志位。例如,該標(biāo)志位可以是一個簡單的二進(jìn)制位,只要其能夠向應(yīng)用列表管理器表明與該標(biāo)識符對應(yīng)的應(yīng)用程序存在新的通知消息即可。
[0074]在步驟S130中,將所述顯示控制信息傳送到應(yīng)用列表管理器。
[0075]在根據(jù)所述通知消息來生成顯示控制信息之后,該狀態(tài)欄管理器可以將該顯示控制信息通過各種方式傳送到應(yīng)用列表管理器中。
[0076]例如,該狀態(tài)欄管理器可以通過在操作系統(tǒng)中提供的專用接口來向應(yīng)用列表管理器發(fā)送該顯示控制信息。替換地,該狀態(tài)欄管理器可以將該顯示控制信息存儲為數(shù)據(jù)文件,然后,該應(yīng)用列表管理器通過讀取該數(shù)據(jù)文件來獲取該顯示控制信息。
[0077]此外,優(yōu)選地,該狀態(tài)欄管理器還可以將所述顯示控制信息存儲到第一數(shù)據(jù)庫中,使得所述應(yīng)用列表管理器能夠通過訪問所述第一數(shù)據(jù)庫來獲得所述顯示控制信息。
[0078]例如,該第一數(shù)據(jù)庫可以是安裝在電子設(shè)備中的本地數(shù)據(jù)庫。替換地,該第一數(shù)據(jù)庫也可以是位于服務(wù)器端(或者,云端)的遠(yuǎn)程數(shù)據(jù)庫。無論是哪種情況,該第一數(shù)據(jù)庫的類型不構(gòu)成對于本申請的限制。例如,該第一數(shù)據(jù)庫可以采用層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、或關(guān)系數(shù)據(jù)庫等。
[0079]在一個簡單情況下,該狀態(tài)欄管理器可以將在顯示控制信息中包括的應(yīng)用程序的標(biāo)識符和用于描述通知消息的信息字段直接存儲到第一數(shù)據(jù)庫的不同數(shù)據(jù)項(xiàng)中。也就是說,該狀態(tài)欄管理器可以在第一數(shù)據(jù)庫中創(chuàng)建不同的數(shù)據(jù)項(xiàng),并且在每個數(shù)據(jù)項(xiàng)中分別存儲應(yīng)用標(biāo)識、和標(biāo)準(zhǔn)信息字段10 (在第一實(shí)施例的情況下)/擴(kuò)展信息字段20 (在第二實(shí)施例的情況下)/空白或標(biāo)志位(在第三實(shí)施例的情況下)。
[0080]相應(yīng)地,在狀態(tài)欄管理器將該顯示控制信息通過各種方式傳送到應(yīng)用列表管理器中之后,該應(yīng)用列表管理器可以接收該顯示控制信息。
[0081]例如,該應(yīng)用列表管理器可以通過在操作系統(tǒng)中提供的專用接口來從該狀態(tài)欄管理器接收該顯示控制信息。替換地,該應(yīng)用列表管理器可以讀取被應(yīng)用列表管理器存儲為數(shù)據(jù)文件的顯示控制信息。
[0082]此外,優(yōu)選地,當(dāng)該狀態(tài)欄管理器將所述顯示控制信息存儲到第一數(shù)據(jù)庫中時,應(yīng)用列表管理器可以不斷地訪問并檢測該第一數(shù)據(jù)庫,以通過遍歷在第一數(shù)據(jù)庫中的特定數(shù)據(jù)項(xiàng)中是否出現(xiàn)新數(shù)據(jù)來判斷在該第一數(shù)據(jù)庫中是否存在新的顯示控制信息,從而獲知應(yīng)用程序是否上報了新的通知消息。
[0083]當(dāng)檢測到在所述第一數(shù)據(jù)庫中出現(xiàn)所述顯示控制信息時,應(yīng)用列表管理器可以從所述第一數(shù)據(jù)庫中讀取所述顯示控制信息。
[0084]例如,該應(yīng)用列表管理器可以直接從第一數(shù)據(jù)庫中的特定數(shù)據(jù)項(xiàng)中讀取顯示控制信息,以獲得其中包括的應(yīng)用程序的標(biāo)識符和用于描述通知消息的信息字段。
[0085]在步驟S140中,根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
[0086]在接收該顯示控制信息之后,該應(yīng)用列表管理器可以根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo)。
[0087]為此,該應(yīng)用列表管理器可以首先從所述顯示控制信息中提取標(biāo)識符,并且根據(jù)所述標(biāo)識符來確定所述應(yīng)用程序。
[0088]例如,該應(yīng)用列表管理器可以對顯示控制信息進(jìn)行識別,以從其中提取應(yīng)用程序的標(biāo)識符。由于該標(biāo)識符能夠唯一地指向一個應(yīng)用程序,所以該應(yīng)用列表管理器可以知道與該顯示控制信息對應(yīng)的通知消息是由哪一個應(yīng)用程序上報的,并因此,可以知道需要修改哪一個應(yīng)用程序的應(yīng)用圖標(biāo)(即,原始圖標(biāo))。
[0089]與提取應(yīng)用程序標(biāo)識符的操作同時地,或者在提取應(yīng)用程序標(biāo)識符的操作之前或之后,該應(yīng)用列表管理器可以對該顯示控制信息進(jìn)行識別,并且判斷在所述顯示控制信息中是否包括用于描述所述通知消息的信息字段。
[0090]當(dāng)在所述顯示控制信息中包括用于描述所述通知消息的信息字段時,該應(yīng)用列表管理器可以根據(jù)所述信息字段來修改所述應(yīng)用程序的原始圖標(biāo)。
[0091]例如,該應(yīng)用列表管理器可以從第一數(shù)據(jù)庫中的不同數(shù)據(jù)項(xiàng)中讀取各個信息字段,并且判斷信息字段的類型。
[0092]由于取決于不同的實(shí)施例,該信息字段可以是標(biāo)準(zhǔn)信息字段10或擴(kuò)展信息字段20,所以下面,將分別描述根據(jù)本申請第一實(shí)施例和第二實(shí)施例的通知消息提示方法中的根據(jù)顯示控制信息來修改應(yīng)用程序的原始圖標(biāo)的步驟。
[0093]圖4A到圖4C圖示了根據(jù)本申請第一實(shí)施例的根據(jù)標(biāo)準(zhǔn)信息字段來修改應(yīng)用程序的原始圖標(biāo)的第一到第三方式。
[0094]當(dāng)應(yīng)用列表管理器判斷出在所述顯示控制信息中包括的信息字段是標(biāo)準(zhǔn)信息字段(例如,消息標(biāo)題12、消息內(nèi)容13、和/或時間信息14)時,該應(yīng)用列表管理器可以認(rèn)為這些信息字段中的內(nèi)容屬于顯示信息,并且使用這些標(biāo)準(zhǔn)信息字段來修改應(yīng)用程序的原始圖標(biāo),從而向所述用戶提示所述通知消息的具體內(nèi)容。
[0095]在第一實(shí)施例的情況下,也就是說,假設(shè)在移動電話中,在應(yīng)用列表管理器從狀態(tài)欄管理器接收到的顯示控制信息中包括用于描述所述通知消息的標(biāo)準(zhǔn)信息字段。那么,該應(yīng)用列表管理器可以對該標(biāo)準(zhǔn)信息字段10進(jìn)行識別,以判斷其中是否包括用于重疊地顯示在應(yīng)用程序的原始圖標(biāo)上的顯示信息,并且進(jìn)一步判斷在顯示信息中是否包括消息標(biāo)題12、消息內(nèi)容13、和/或時間信息14。如果判斷出在該信息字段中包括上述字段中的一個或多個,則狀態(tài)欄管理器可以進(jìn)一步對它們進(jìn)行識別,以從其中提取出聯(lián)系人的姓名或另一設(shè)備的電話號碼、短信息的完整內(nèi)容、和/或接收到短信息的時間。
[0096]具體地,假設(shè)在移動電話中安裝的短信息應(yīng)用在12點(diǎn)10分接收到從電話號碼為“12345”的另一設(shè)備發(fā)送的短信息,并且該短信息的內(nèi)容為“2010年5月I日,我要去北京出差,到時候一起吃飯?。?”。此外,假設(shè)在移動電話所存儲的通訊錄中保存有以下聯(lián)系人信息,即姓名“小明”、電話號碼“12345”。
[0097]那么,在該信息字段中可以包括“小明”,作為該消息標(biāo)題12 ;包括“2010年5月I日,我要去北京出差,到時候一起吃飯?。?”,作為該消息內(nèi)容13 ;和/或包括“ 12:10”,作為時間信息14。
[0098]接下來,該應(yīng)用列表管理器可以在短信息應(yīng)用的原始圖標(biāo)上重疊地顯示所述顯示信息。當(dāng)在所述原始圖標(biāo)上重疊地顯示所述顯示信息時,該應(yīng)用列表管理器可以重疊地顯示以下各項(xiàng)中的至少一個:消息標(biāo)題12、消息內(nèi)容13、和時間信息14。也就是說,該應(yīng)用列表管理器可以對顯示信息進(jìn)行組合之后,再進(jìn)行重疊顯示。
[0099]例如,在圖4A所圖示的第一方式中,該應(yīng)用列表管理器可以在短信息應(yīng)用的原始圖標(biāo)(圖4A左側(cè)中的圖標(biāo))上重疊地顯示消息標(biāo)題12 (圖4A右側(cè)中的圖標(biāo)),這樣,該電子設(shè)備(例如,移動電話)的用戶在稍后查看該短信息應(yīng)用的應(yīng)用圖標(biāo)的時候,就可以發(fā)現(xiàn)當(dāng)前存在一個通知消息,并且可以進(jìn)一步通過短信息應(yīng)用的功能和小明的姓名來得知這個通知消息表明小明向自己發(fā)送了新的短信息。
[0100]在圖4B所圖示的第二方式中,該應(yīng)用列表管理器可以在短信息應(yīng)用的原始圖標(biāo)(圖4B左側(cè)中的圖標(biāo))上重疊地顯示時間信息14 (圖4B右側(cè)中的圖標(biāo)),這樣,該電子設(shè)備(例如,移動電話)的用戶在稍后查看該短信息應(yīng)用的應(yīng)用圖標(biāo)的時候,就可以發(fā)現(xiàn)當(dāng)前存在一個通知消息,并且可以進(jìn)一步通過短信息應(yīng)用的功能和12:10的時間來得知這個通知消息表明在12點(diǎn)10分接收到了新的短信息。
[0101]在圖4C所圖示的第三方式中,為了保證字體最大化,該應(yīng)用列表管理器可以在短信息應(yīng)用的原始圖標(biāo)(圖4C左側(cè)中的圖標(biāo))上完全覆蓋地顯示消息標(biāo)題12、消息內(nèi)容13、和時間信息14 (圖4C右側(cè)中的圖標(biāo)),這樣,該電子設(shè)備(例如,移動電話)的用戶在稍后查看該短信息應(yīng)用的應(yīng)用圖標(biāo)的時候,就可以發(fā)現(xiàn)當(dāng)前存在一個通知消息,并且可以進(jìn)一步通過短信息應(yīng)用的功能、小明的姓名、短信息的完整內(nèi)容、和12:10的時間來得知這個通知消息表明小明在12點(diǎn)10分向自己發(fā)送了一條新短信息以及該短信息的完整內(nèi)容。
[0102]盡管上面通過三個具體示例說明了在第一實(shí)施例中修改應(yīng)用程序的原始圖標(biāo)的方式,但是,需要說明的是,本申請不限于此。例如,該應(yīng)用列表管理器可以在原始圖標(biāo)上重疊地、部分覆蓋地、甚至完全覆蓋地顯示所述顯示信息中的一個或多個的任意組合,并且各個顯示信息在應(yīng)用程序圖標(biāo)中的具體形狀、尺寸、字體、顏色、和位置分布并不構(gòu)成對于本申請的限制。此外,優(yōu)選地,除了上述顯示信息之外,還可以在應(yīng)用程序的圖標(biāo)上標(biāo)明未閱讀的通知消息的數(shù)量(例如,對于短信息應(yīng)用而言,還可以標(biāo)明當(dāng)前到底存在多少個未閱讀的新短信息)。
[0103]圖5A到圖5C圖示了根據(jù)本申請第二實(shí)施例的根據(jù)擴(kuò)展信息字段來修改應(yīng)用程序的原始圖標(biāo)的第一到第三方式。
[0104]當(dāng)應(yīng)用列表管理器判斷出在所述顯示控制信息中包括的信息字段是擴(kuò)展信息字段(例如,替換圖標(biāo)21、和/或顯示信息22)時,該應(yīng)用列表管理器可以使用這些擴(kuò)展信息字段來修改應(yīng)用程序的原始圖標(biāo),從而向所述用戶提示所述通知消息的具體內(nèi)容。例如,當(dāng)在所述信息字段中包括替換圖標(biāo)時,該應(yīng)用列表管理器可以使用所述替換圖標(biāo)來替換所述原始圖標(biāo),或者,當(dāng)在所述信息字段中包括顯示信息時,該應(yīng)用列表管理器可以在所述原始圖標(biāo)上重疊地顯示所述顯示信息,從而向所述用戶提示所述通知消息的具體內(nèi)容。
[0105]在第二實(shí)施例的情況下,也就是說,假設(shè)在移動電話中,在應(yīng)用列表管理器從狀態(tài)欄管理器接收到的顯示控制信息中包括用于描述所述通知消息的擴(kuò)展信息字段。那么,該應(yīng)用列表管理器可以對該擴(kuò)展信息字段20進(jìn)行識別,以判斷其中是否包括用于替換應(yīng)用程序的原始圖標(biāo)的替換圖標(biāo)21、和/或用于重疊地顯示在應(yīng)用程序的原始圖標(biāo)上的顯示信息22,并且進(jìn)一步判斷在顯示信息22中是否包括消息標(biāo)題221、完整內(nèi)容222、縮略內(nèi)容223、縮略圖標(biāo)224、和/或時間信息225。如果判斷出在該信息字段中包括上述字段中的一個或多個,則狀態(tài)欄管理器可以進(jìn)一步對它們進(jìn)行識別,以從其中提取出聯(lián)系人的頭像、聯(lián)系人的姓名或另一設(shè)備的電話號碼、短信息的完整內(nèi)容、經(jīng)過語法和語義分析所得到的縮略內(nèi)容、聯(lián)系人的縮略頭像、和/或接收到短信息的時間。
[0106]具體地,假設(shè)在移動電話中安裝的短信息應(yīng)用在12點(diǎn)10分接收到從電話號碼為“12345”的另一設(shè)備發(fā)送的短信息,并且該短信息的內(nèi)容為“2010年5月I日,我要去北京出差,到時候一起吃飯??! ”。此外,假設(shè)在移動電話所存儲的通訊錄中保存有以下聯(lián)系人信息,即姓名“小明”、電話號碼“12345”、和該聯(lián)系人的頭像。
[0107]那么,在該信息字段中可以包括該聯(lián)系人小明的頭像,作為該替換圖標(biāo)21。替換地或另外地,在該信息字段中可以包括“小明”,作為該消息標(biāo)題221 ;包括“2010年5月I日,我要去北京出差,到時候一起吃飯啊! ”,作為該完整內(nèi)容222 ;包括“01-5-1去北京”,作為該縮略內(nèi)容223 ;包括該聯(lián)系人的頭像,作為縮略圖標(biāo)224 ;和/或包括“12:10”,作為時間信息225。
[0108]接下來,該應(yīng)用列表管理器可以單純地使用替換圖標(biāo)21來替換短信息應(yīng)用的原始圖標(biāo)?;蛘?,該應(yīng)用列表管理器可以單純地在所述原始圖標(biāo)上重疊地顯示所述顯示信息。此外,組合地,該應(yīng)用列表管理器也可以在使用替換圖標(biāo)21來替換短信息應(yīng)用的原始圖標(biāo)之后,在所述替換圖標(biāo)上重疊地顯示所述顯示信息。
[0109]此外,當(dāng)在所述原始圖標(biāo)或替換圖標(biāo)上重疊地顯示所述顯示信息時,該應(yīng)用列表管理器可以重疊地顯示以下各項(xiàng)中的至少一個:消息標(biāo)題221、完整內(nèi)容222、縮略內(nèi)容223、縮略圖標(biāo)224、和時間信息225。也就是說,該應(yīng)用列表管理器可以對顯示信息進(jìn)行組合之后,再進(jìn)行重疊顯示。
[0110]例如,在圖5A所圖75的第一方式中,該應(yīng)用列表管理器可以使用替換圖標(biāo)21 (圖5A右側(cè)中的圖標(biāo))來替換短信息應(yīng)用的原始圖標(biāo)(圖5A左側(cè)中的圖標(biāo)),這樣,該電子設(shè)備(例如,移動電話)的用戶在稍后查看該短信息應(yīng)用的應(yīng)用圖標(biāo)的時候,就可以發(fā)現(xiàn)當(dāng)前存在一個通知消息,并且可以進(jìn)一步通過短信息應(yīng)用的功能和小明的頭像來得知這個通知消息表明小明向自己發(fā)送了新的短信息。
[0111]在圖5B所圖不的第二方式中,該應(yīng)用列表管理器可以使用替換圖標(biāo)21 (圖5A右側(cè)中的圖標(biāo))和短信息應(yīng)用的原始圖標(biāo)(圖5B左側(cè)中的圖標(biāo))組合形成一個組合圖標(biāo),并且在該組合圖標(biāo)上重疊地顯示消息標(biāo)題221和時間信息225 (圖5B右側(cè)中的圖標(biāo)),這樣,該電子設(shè)備(例如,移動電話)的用戶在稍后查看該短信息應(yīng)用的應(yīng)用圖標(biāo)的時候,就可以發(fā)現(xiàn)當(dāng)前存在一個通知消息,并且可以進(jìn)一步通過短信息應(yīng)用的功能、小明的頭像、小明的姓名、和12:10的時間來得知這個通知消息表明小明在12點(diǎn)10分向自己發(fā)送了新的短信息,從而很好地避免了以下情況的發(fā)生,即用戶無法單單通過小明的頭像而清楚地分別出這個人的具體身份。
[0112]在圖5C所圖示的第三方式中,該應(yīng)用列表管理器可以在短信息應(yīng)用的原始圖標(biāo)(圖5C左側(cè)中的圖標(biāo))上重疊地顯示縮略內(nèi)容223和縮略圖標(biāo)224 (圖5C右側(cè)中的圖標(biāo)),這樣,該電子設(shè)備(例如,移動電話)的用戶在稍后查看該短信息應(yīng)用的應(yīng)用圖標(biāo)的時候,就可以發(fā)現(xiàn)當(dāng)前存在一個通知消息,并且可以進(jìn)一步通過短信息應(yīng)用的功能、短信息的縮略內(nèi)容、和小明的頭像來得知這個通知消息表明小明向自己發(fā)送了一條新的短信息以及該短信息的大概內(nèi)容。
[0113]盡管上面通過三個具體示例說明了在第二實(shí)施例中修改應(yīng)用程序的原始圖標(biāo)的方式,但是,需要說明的是,本申請不限于此。顯然,該應(yīng)用列表管理器可以對應(yīng)用程序的原始圖標(biāo)和替換圖標(biāo)進(jìn)行組合,并在原始圖標(biāo)、替換圖標(biāo)、或組合圖標(biāo)上重疊地、部分覆蓋地、甚至完全覆蓋地顯示所述顯示信息中的一個或多個的任意組合,并且各個顯示信息在應(yīng)用程序圖標(biāo)中的具體形狀、尺寸、字體、顏色、和位置分布并不構(gòu)成對于本申請的限制。此外,優(yōu)選地,還可以在應(yīng)用程序的圖標(biāo)上標(biāo)明未閱讀的通知消息的數(shù)量。例如,如果當(dāng)前關(guān)于某一個應(yīng)用程序存在多條未閱讀的通知消息,則可以在應(yīng)用程序的圖標(biāo)上同時地顯示所有未閱讀通知消息,或者僅僅顯示具有最晚或最早接收時間的一條未閱讀通知消息等。
[0114]相反地,當(dāng)在所述顯示控制信息中不包括用于描述所述通知消息的信息字段時,該應(yīng)用列表管理器可以在所述原始圖標(biāo)上重疊地顯示新通知標(biāo)記。
[0115]圖6A和圖6B圖示了根據(jù)本申請第三實(shí)施例的根據(jù)新通知標(biāo)記來修改應(yīng)用程序的原始圖標(biāo)的第一和第二方式。
[0116]在第三實(shí)施例的情況下,也就是說,假設(shè)在移動電話中,在應(yīng)用列表管理器從狀態(tài)欄管理器接收到的顯示控制信息中不包括具有標(biāo)準(zhǔn)格式的信息字段(或僅僅包括一個標(biāo)志位),那么該應(yīng)用列表管理器可以自動地生成一個簡單的新通知標(biāo)記,并且使用該新通知標(biāo)記來修改應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述應(yīng)用程序存在新的通知消息。
[0117]具體地,假設(shè)在移動電話中安裝的短信息應(yīng)用在12點(diǎn)10分接收到從電話號碼為“12345”的另一設(shè)備發(fā)送的短信息,并且該短信息的內(nèi)容為“2010年5月I日,我要去北京出差,到時候一起吃飯?。?”。
[0118]那么,在判斷出在所述顯示控制信息中不包括具有標(biāo)準(zhǔn)格式的信息字段之后,該應(yīng)用列表管理器可以自動地生成一個簡單的新通知標(biāo)記。接下來,該應(yīng)用列表管理器可以在短信息應(yīng)用的原始圖標(biāo)上重疊地顯示所述新通知標(biāo)記。
[0119]例如,該新通知標(biāo)記可以是一個帶有顏色的小圓點(diǎn)或小方點(diǎn)的標(biāo)記或其他任意標(biāo)記,只要其能夠向用戶表明與該被修改的應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序存在新的通知消息即可。替換地,如上所述,如果當(dāng)前該應(yīng)用程序存在多條未閱讀的通知消息,則該新通知標(biāo)記也可以是所有未閱讀通知消息的數(shù)量等。
[0120]例如,在圖6A所圖示的第一方式中,該應(yīng)用列表管理器可以在短信息應(yīng)用的原始圖標(biāo)(圖6A左側(cè)中的圖標(biāo))上重疊地顯示一個黑色的小圓點(diǎn)(圖6A右側(cè)中的圖標(biāo)),這樣,該電子設(shè)備(例如,移動電話)的用戶在稍后查看該短信息應(yīng)用的應(yīng)用圖標(biāo)的時候,就可以發(fā)現(xiàn)當(dāng)前存在一個通知消息,并且可以進(jìn)一步通過短信息應(yīng)用的功能來得知這個通知消息表明當(dāng)前接收到了新的短信息。
[0121]在圖6B所圖示的第二方式中,該應(yīng)用列表管理器可以在短信息應(yīng)用的原始圖標(biāo)(圖6B左側(cè)中的圖標(biāo))上重疊地顯示當(dāng)前未閱讀通知消息的數(shù)量X (圖6B右側(cè)中的圖標(biāo)),這樣,該電子設(shè)備(例如,移動電話)的用戶在稍后查看該短信息應(yīng)用的應(yīng)用圖標(biāo)的時候,就可以發(fā)現(xiàn)當(dāng)前存在X個未閱讀的通知消息,并且可以進(jìn)一步通過短信息應(yīng)用的功能來得知這個通知消息表明當(dāng)前接收到了 X條未閱讀的新短信息。
[0122]盡管上面通過兩個具體示例說明了在第三實(shí)施例中修改應(yīng)用程序的原始圖標(biāo)的方式,但是,需要說明的是,本申請不限于此。例如,該應(yīng)用列表管理器可以在原始圖標(biāo)上重疊地、部分覆蓋地、甚至完全覆蓋地顯示一個或多個新通知標(biāo)記,并且該新通知標(biāo)記在應(yīng)用程序圖標(biāo)中的具體形狀、尺寸、字體、顏色、和位置分布并不構(gòu)成對于本申請的限制。例如,不同的通知標(biāo)記可以表示與原始圖標(biāo)對應(yīng)的應(yīng)用程序存在不同的通知消息,例如黑色的小圓點(diǎn)可以表明當(dāng)前接收到了新的短信息,紅色的小方點(diǎn)可以表明短信息應(yīng)用存在可升級的版本等。
[0123]盡管在上文中通過三個具體實(shí)施例說明了根據(jù)本申請實(shí)施例的通知消息提示方法,但是需要說明的是,本申請不限于此。例如,優(yōu)選地,在實(shí)際實(shí)施該通知消息提示方法時,除了可以通過應(yīng)用列表管理器修改應(yīng)用列表中的應(yīng)用圖標(biāo)來向用戶提供來自應(yīng)用程序的各種通知消息之外,還可以保留在現(xiàn)有技術(shù)中,通過狀態(tài)欄管理器來向用戶提供來自應(yīng)用程序的各種通知消息的方式。也就是說,在上述步驟S120中,狀態(tài)欄管理器在接收到應(yīng)用程序上報的通知消息并且從該通知消息中提取出包括用于描述所述通知消息的信息字段之后,也可以直接在事件狀態(tài)區(qū)中向用戶提示通知消息及其相關(guān)內(nèi)容。這樣,使得電子設(shè)備可以通過多種方式來向用戶提示應(yīng)用程序上報的通知消息,從而很好地豐富了用戶體驗(yàn)。[0124]由此可見,采用根據(jù)本申請實(shí)施例的通知消息提示方法,在根據(jù)本申請實(shí)施例的操作系統(tǒng)中,狀態(tài)欄管理器可以根據(jù)應(yīng)用程序上報的通知消息來生成并向應(yīng)用列表管理器傳送顯示控制信息,以使得該應(yīng)用列表管理器能夠根據(jù)所述顯示控制信息來修改應(yīng)用列表中所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
[0125]因此,在本申請的實(shí)施例中,由于在應(yīng)用列表中,用戶往往已經(jīng)根據(jù)自己的使用習(xí)慣而對應(yīng)用圖標(biāo)的排列順序而進(jìn)行了優(yōu)先級劃分,所以通過應(yīng)用列表中的應(yīng)用圖標(biāo)來向用戶提供來自應(yīng)用程序的各種通知消息可以使得這些通知消息最容易根據(jù)用戶的需求而被用戶捕獲。
[0126]例如,如果在第一時間處在電子設(shè)備中安裝的短信息應(yīng)用接收到一條短信息,則可以在短信息應(yīng)用的應(yīng)用圖標(biāo)上呈現(xiàn)關(guān)于收到短信息的第一通知消息;如果在第一時間之后的第二時間處在電子設(shè)備中安裝的天氣預(yù)報應(yīng)用對于天氣狀況進(jìn)行了更新,則可以在天氣預(yù)報應(yīng)用的應(yīng)用圖標(biāo)上呈現(xiàn)關(guān)于天氣狀況的第二通知消息;如果在第二時間之后的第三時間處在電子設(shè)備中安裝的輸入法應(yīng)用對于字庫文件進(jìn)行了更新,則可以在輸入法應(yīng)用的應(yīng)用圖標(biāo)上呈現(xiàn)關(guān)于字庫文件得到更新的第三通知消息,如此類推。由于按照使用習(xí)慣,用戶往往將最常使用的短信息應(yīng)用的應(yīng)用圖標(biāo)放置在應(yīng)用列表中的顯著位置處(例如,放置在桌面的首頁中),將偶爾使用的天氣預(yù)報應(yīng)用的應(yīng)用圖標(biāo)放置在應(yīng)用列表中的次要位置處(例如,放置在桌面的非首頁中),而將很少關(guān)心的輸入法應(yīng)用的應(yīng)用圖標(biāo)放置在應(yīng)用列表中的不顯著位置處(例如,保留在啟動器中),所以在點(diǎn)亮電子設(shè)備之后的第一時間處,用戶將輕易地查看到自己最為關(guān)心的關(guān)于收到短消息的第一通知消息,而只有在為了啟動輸入法應(yīng)用而在打開啟動器界面時,該用戶才會查看到自己最不關(guān)心的關(guān)于字庫文件得到更新的第三通知消息。
[0127]綜上所述,在本申請的實(shí)施例中,當(dāng)在電子設(shè)備中安裝的應(yīng)用程序發(fā)生事件或變更狀態(tài)時,該應(yīng)用程序可以按照往常的操作,將需要提醒用戶的內(nèi)容傳遞給事件狀態(tài)區(qū)。
[0128]事件狀態(tài)區(qū)在收到上述數(shù)據(jù)時,將事件和狀態(tài)數(shù)據(jù)準(zhǔn)實(shí)時地同步給應(yīng)用列表,由應(yīng)用列表去改變自己的用戶界面(UI)呈現(xiàn)。具體地,該事件狀態(tài)區(qū)可以將上述數(shù)據(jù)根據(jù)相應(yīng)的算法進(jìn)行整理,然后,將上述數(shù)據(jù)傳遞給應(yīng)用列表,以更改其自身的表現(xiàn)。例如,在對數(shù)據(jù)進(jìn)行整理時,如果從上述數(shù)據(jù)中提煉不出關(guān)鍵信息,則事件狀態(tài)區(qū)通知應(yīng)用列表簡單地對應(yīng)用圖標(biāo)打標(biāo)記;如果從上述數(shù)據(jù)中能夠提煉出的顯示文本,則事件狀態(tài)區(qū)通知應(yīng)用列表使用該顯示文本來更新應(yīng)用圖標(biāo);如果從上述數(shù)據(jù)中能夠提煉出變化圖標(biāo),則事件狀態(tài)區(qū)通知應(yīng)用列表使用該變化圖標(biāo)來更新應(yīng)用圖標(biāo)。
[0129]這樣,當(dāng)用戶啟動某個應(yīng)用程序時,一旦看到該應(yīng)用程序的應(yīng)用圖標(biāo)(乃至位于該應(yīng)用圖標(biāo)下方的圖標(biāo)文本)上出現(xiàn)用戶界面提示,便可以了解事件狀態(tài)區(qū)里存在該應(yīng)用程序的事件或狀態(tài)變更。如上所述,應(yīng)用程序的應(yīng)用圖標(biāo)或圖標(biāo)文本的變更可以是籠統(tǒng)地進(jìn)行新通知標(biāo)記,或者在其上標(biāo)記諸如數(shù)量之類的簡短文本,也可以是直接替換掉應(yīng)用圖標(biāo)或應(yīng)用文本。
[0130]因此,在本申請的實(shí)施例中,通過在應(yīng)用列表的應(yīng)用圖標(biāo)或圖標(biāo)文本上縮略地顯示事件狀態(tài)區(qū)的通知數(shù)據(jù)來輔助地優(yōu)化了用戶對事件狀態(tài)區(qū)的不良用戶體驗(yàn)。因?yàn)閼?yīng)用列表或應(yīng)用程序啟動圖標(biāo)是用戶最常使用的區(qū)域,而且在這個區(qū)域中,應(yīng)用圖標(biāo)往往被按使用優(yōu)先級所排列,所以在這里做提醒輔助顯然最容易自然而然地被用戶捕獲。[0131]此外,由于在本申請的實(shí)施例中,應(yīng)用程序不必直接與應(yīng)用列表產(chǎn)生信息交互,而是繼續(xù)以往與事件狀態(tài)區(qū)的固有交互方式(或者可以在交互的內(nèi)容上做一些特定的增強(qiáng),例如上述的擴(kuò)展信息字段),所以盡可能地避免了降低應(yīng)用程序的開發(fā)效率,使得應(yīng)用圖標(biāo)或圖標(biāo)文本的變更由事件狀態(tài)區(qū)和應(yīng)用列表自行來配合實(shí)施。
[0132]圖7圖示了根據(jù)本申請實(shí)施例的通知消息提示裝置,并且圖8圖示了根據(jù)本申請實(shí)施例的電子設(shè)備。
[0133]圖1所圖示的根據(jù)本申請實(shí)施例的通知消息提示方法可以通過圖7所圖示的通知消息提示裝置100來實(shí)現(xiàn),并且該通知消息提示裝置100可以應(yīng)用于圖8所圖示的一個或多個電子設(shè)備1000,具體地,可應(yīng)用于該電子設(shè)備1000中的操作系統(tǒng)。
[0134]為了管理和調(diào)度電子設(shè)備1000中的各項(xiàng)基本事務(wù),在電子設(shè)備1000中安裝有操作系統(tǒng)。
[0135]例如,操作系統(tǒng)可以包括用于管理事件狀態(tài)區(qū)的狀態(tài)欄管理器,以用于在圖形用戶界面中向用戶提供來自應(yīng)用程序的各種通知消息。例如,該事件狀態(tài)區(qū)可以是指圖形用戶界面中的狀態(tài)欄、狀態(tài)欄的下拉界面、和其他類似界面。
[0136]操作系統(tǒng)還可以包括用于管理應(yīng)用列表的應(yīng)用列表管理器,以用于在圖形用戶界面中向用戶提供應(yīng)用程序的入口。例如,該應(yīng)用列表可以是指其中呈現(xiàn)有應(yīng)用程序啟動圖標(biāo)的桌面、啟動器、和其他類似界面。并且,在應(yīng)用列表中,與不同應(yīng)用程序?qū)?yīng)的不同啟動圖標(biāo)往往被按照用戶的使用習(xí)慣(即,優(yōu)先級)進(jìn)行位置排列。
[0137]為了實(shí)現(xiàn)各種應(yīng)用功能,在電子設(shè)備1000中還可以安裝有不同的應(yīng)用程序。
[0138]例如,所述應(yīng)用程序可以包括:短信息應(yīng)用,用于向用戶提供短信息、彩信發(fā)送和接收服務(wù);天氣預(yù)報應(yīng)用,用于向用戶提供關(guān)于天氣狀況的提示服務(wù);和輸入法應(yīng)用,用于向用戶提供文字輸入支持服務(wù)等。
[0139]如圖8所圖示的,所述電子設(shè)備1000可以包括:通知消息提示裝置100,用于通過根據(jù)應(yīng)用程序上報的通知消息來修改在應(yīng)用列表中該應(yīng)用程序的啟動圖標(biāo),以向用戶提供來自應(yīng)用程序的各種通知消息。
[0140]例如,該通知消息提示裝置100可以通過任何方式與電子設(shè)備1000進(jìn)行通信。
[0141]在一個示例中,該通知消息提示裝置100可以作為一個軟件模塊和/或硬件模塊而集成到該電子設(shè)備1000中,換言之,該電子設(shè)備1000可以包括該通知消息提示裝置100。例如,當(dāng)電子設(shè)備1000是移動電話時,該通知消息提示裝置100可以是該移動電話的操作系統(tǒng)中的一個軟件模塊,或者可以是針對于該移動電話所開發(fā)的一個應(yīng)用程序;當(dāng)然,該通知消息提示裝置100同樣可以是該移動電話的眾多硬件模塊之一。
[0142]替換地,在另一示例中,該通知消息提示裝置100與該電子設(shè)備1000也可以是分離的設(shè)備,并且該通知消息提示裝置100可以通過有線和/或無線網(wǎng)絡(luò)連接到該電子設(shè)備1000,并且按照約定的數(shù)據(jù)格式來傳輸交互信息。
[0143]如圖7所圖示的,該通知消息提示裝置100可以包括:狀態(tài)欄管理器110和應(yīng)用列表管理器120。
[0144]所述狀態(tài)欄管理器110可以用于接收應(yīng)用程序上報的通知消息,根據(jù)所述通知消息來獲得顯示控制信息,并且將所述顯示控制信息傳送到所述應(yīng)用列表管理器;以及
[0145]所述應(yīng)用列表管理器120可以用于根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
[0146]例如,所述狀態(tài)欄管理器110可以從所述通知消息中提取所述應(yīng)用程序的標(biāo)識符;并且當(dāng)在所述通知消息中包括用于描述所述通知消息的信息字段時,根據(jù)所述標(biāo)識符和所述信息字段來生成所述顯示控制信息。
[0147]相反地,當(dāng)在所述通知消息中不包括所述信息字段時,所述狀態(tài)欄管理器110可以根據(jù)所述標(biāo)識符來生成所述顯示控制信息。
[0148]通過上述操作,狀態(tài)欄管理器110可以根據(jù)所述通知消息來獲得顯示控制信息。
[0149]此外,所述狀態(tài)欄管理器110可以將所述顯示控制信息存儲到第一數(shù)據(jù)庫中,使得所述應(yīng)用列表管理器120能夠通過訪問所述第一數(shù)據(jù)庫來獲得所述顯示控制信息。
[0150]通過上述操作,狀態(tài)欄管理器110可以將所述顯示控制信息傳送到所述應(yīng)用列表管理器120。
[0151]相應(yīng)地,在根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo)之前,當(dāng)檢測到在所述第一數(shù)據(jù)庫中出現(xiàn)所述顯示控制信息時,所述應(yīng)用列表管理器120可以從所述第一數(shù)據(jù)庫中讀取所述顯示控制信息。
[0152]所述應(yīng)用列表管理器120可以從所述顯示控制信息中提取標(biāo)識符;根據(jù)所述標(biāo)識符來確定所述應(yīng)用程序;并且當(dāng)在所述顯示控制信息中包括用于描述所述通知消息的信息字段時,根據(jù)所述信息字段來修改所述應(yīng)用程序的原始圖標(biāo)。
[0153]具體地,當(dāng)在所述信息字段中包括替換圖標(biāo)時,所述應(yīng)用列表管理器120可以使用所述替換圖標(biāo)來替換所述原始圖標(biāo),從而向所述用戶提示所述通知消息的具體內(nèi)容。
[0154]替換地或另外地,當(dāng)在所述信息字段中包括顯示信息時,所述應(yīng)用列表管理器120可以在所述原始圖標(biāo)上重疊地顯示所述顯示信息,從而向所述用戶提示所述通知消息的具體內(nèi)容。
[0155]所述顯示信息可以包括以下各項(xiàng)中的至少一個:消息標(biāo)題、消息內(nèi)容、完整內(nèi)容、縮略內(nèi)容、縮略圖標(biāo)、和時間信息。
[0156]相反地,當(dāng)在所述顯示控制信息中不包括所述信息字段時,所述應(yīng)用列表管理器120可以在所述原始圖標(biāo)上重疊地顯示新通知標(biāo)記,從而向用戶提示所述應(yīng)用程序存在新的通知消息。
[0157]通過上述操作,應(yīng)用列表管理器120可以根據(jù)所述信息字段來修改所述應(yīng)用程序的原始圖標(biāo)。
[0158]根據(jù)本申請實(shí)施例的通知消息提示裝置100中的各個單元以及電子設(shè)備中的各個裝置的具體配置和操作已經(jīng)在上面參考圖1到圖6B描述的通知消息提示方法中詳細(xì)介紹,并因此,將省略其重復(fù)描述。
[0159]由此可見,采用根據(jù)本申請實(shí)施例的通知消息提示裝置,在根據(jù)本申請實(shí)施例的操作系統(tǒng)中,狀態(tài)欄管理器可以根據(jù)應(yīng)用程序上報的通知消息來生成并向應(yīng)用列表管理器傳送顯示控制信息,以使得該應(yīng)用列表管理器能夠根據(jù)所述顯示控制信息來修改應(yīng)用列表中所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
[0160]因此,在本申請的實(shí)施例中,由于在應(yīng)用列表中,用戶往往已經(jīng)根據(jù)自己的使用習(xí)慣而對應(yīng)用圖標(biāo)的排列順序而進(jìn)行了優(yōu)先級劃分,所以通過應(yīng)用列表中的應(yīng)用圖標(biāo)來向用戶提供來自應(yīng)用程序的各種通知消息可以使得這些通知消息最容易根據(jù)用戶的需求而被用戶捕獲。
[0161]此外,盡管此處將上述的各個單元作為各個步驟的執(zhí)行主體來說明本申請的各個實(shí)施例,但是,本領(lǐng)域技術(shù)人員能夠理解的是,本申請不限于此。各個步驟的執(zhí)行主體可以由其他的一個或多個設(shè)備、裝置、單元、甚至模塊來擔(dān)任。
[0162]例如,上述狀態(tài)欄管理器110和應(yīng)用列表管理器120所執(zhí)行的各個步驟可以統(tǒng)一地由電子設(shè)備中的中央處理單元(CPU)來實(shí)現(xiàn)。
[0163]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助于軟件加必需的硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過軟件、或硬件來實(shí)施?;谶@樣的理解,本申請的技術(shù)方案對【背景技術(shù)】做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁盤、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0164]在上面詳細(xì)描述了本申請的各個實(shí)施例。然而,本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離本申請的原理和精神的情況下,可對這些實(shí)施例進(jìn)行各種修改,組合或子組合,并且這樣的修改應(yīng)落入本申請的范圍內(nèi)。
【權(quán)利要求】
1.一種通知消息提示方法,應(yīng)用于電子設(shè)備,其特征在于,所述方法包括: 狀態(tài)欄管理器接收應(yīng)用程序上報的通知消息,根據(jù)所述通知消息來獲得顯示控制信息,并且將所述顯示控制信息傳送到應(yīng)用列表管理器;以及 所述應(yīng)用列表管理器根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
2.根據(jù)權(quán)利要求1的方法,其特征在于,其特征在于,所述根據(jù)所述通知消息來獲得顯示控制信息的步驟包括: 從所述通知消息中提取所述應(yīng)用程序的標(biāo)識符;以及 當(dāng)在所述通知消息中包括用于描述所述通知消息的信息字段時,根據(jù)所述標(biāo)識符和所述信息字段來生成所述顯示控制信息。
3.根據(jù)權(quán)利要求2的方法,其特征在于,所述方法還包括: 當(dāng)在所述通知消息中不包括所述信息字段時,根據(jù)所述標(biāo)識符來生成所述顯示控制信肩、O
4.根據(jù)權(quán)利要求1的方法,其特征在于,所述將所述顯示控制信息傳送到應(yīng)用列表管理器的步驟包括:` 將所述顯示控制信息存儲到第一數(shù)據(jù)庫中,使得所述應(yīng)用列表管理器能夠通過訪問所述第一數(shù)據(jù)庫來獲得所述顯示控制信息。
5.根據(jù)權(quán)利要求4的方法,其特征在于,在所述根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo)的步驟之前,所述方法還包括: 當(dāng)檢測到在所述第一數(shù)據(jù)庫中出現(xiàn)所述顯示控制信息時,從所述第一數(shù)據(jù)庫中讀取所述顯示控制信息。
6.根據(jù)權(quán)利要求1的方法,其特征在于,所述根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo)的步驟包括: 從所述顯示控制信息中提取標(biāo)識符; 根據(jù)所述標(biāo)識符來確定所述應(yīng)用程序;以及 當(dāng)在所述顯示控制信息中包括用于描述所述通知消息的信息字段時,根據(jù)所述信息字段來修改所述應(yīng)用程序的原始圖標(biāo)。
7.根據(jù)權(quán)利要求6的方法,其特征在于,所述根據(jù)所述信息字段來修改所述應(yīng)用程序的原始圖標(biāo)包括: 當(dāng)在所述信息字段中包括替換圖標(biāo)時,使用所述替換圖標(biāo)來替換所述原始圖標(biāo),從而向所述用戶提示所述通知消息的具體內(nèi)容。
8.根據(jù)權(quán)利要求6的方法,其特征在于,所述根據(jù)所述信息字段來修改所述應(yīng)用程序的原始圖標(biāo)包括: 當(dāng)在所述信息字段中包括顯示信息時,在所述原始圖標(biāo)上重疊地顯示所述顯示信息,從而向所述用戶提示所述通知消息的具體內(nèi)容。
9.根據(jù)權(quán)利要求8的方法,其特征在于,所述顯示信息包括以下各項(xiàng)中的至少一個:消息標(biāo)題、消息內(nèi)容、完整內(nèi)容、縮略內(nèi)容、縮略圖標(biāo)、和時間信息。
10.根據(jù)權(quán)利要求6的方法,其特征在于,所述方法還包括: 當(dāng)在所述顯示控制信息中不包括所述信息字段時,在所述原始圖標(biāo)上重疊地顯示新通知標(biāo)記,從而向用戶提示所述應(yīng)用程序存在新的通知消息。
11.一種通知消息提示裝置,應(yīng)用于電子設(shè)備,其特征在于,所述裝置包括:狀態(tài)欄管理器和應(yīng)用列表管理器, 所述狀態(tài)欄管理器用于接收應(yīng)用程序上報的通知消息,根據(jù)所述通知消息來獲得顯示控制信息,并且將所述顯示控制信息傳送到所述應(yīng)用列表管理器;以及 所述應(yīng)用列表管理器用于根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo),從而向用戶提示所述通知消息。
12.根據(jù)權(quán)利要求11的裝置,其特征在于,其特征在于,所述狀態(tài)欄管理器從所述通知消息中提取所述應(yīng)用程序的標(biāo)識符;并且當(dāng)在所述通知消息中包括用于描述所述通知消息的信息字段時,根據(jù)所述標(biāo)識符和所述信息字段來生成所述顯示控制信息。
13.根據(jù)權(quán)利要求12的裝置,其特征在于,當(dāng)在所述通知消息中不包括所述信息字段時,所述狀態(tài)欄管理器根據(jù)所述標(biāo)識符來生成所述顯示控制信息。
14.根據(jù)權(quán)利要求11的裝置,其特征在于,所述狀態(tài)欄管理器將所述顯示控制信息存儲到第一數(shù)據(jù)庫中,使得所述應(yīng)用列表管理器能夠通過訪問所述第一數(shù)據(jù)庫來獲得所述顯示控制信息。
15.根據(jù)權(quán)利要求14的裝置,其特征在于,在根據(jù)所述顯示控制信息來修改所述應(yīng)用程序的原始圖標(biāo)之前,當(dāng)檢測到在所述第一數(shù)據(jù)庫中出現(xiàn)所述顯示控制信息時,所述應(yīng)用列表管理器從所述第一數(shù)據(jù)庫中讀取所述顯示控制信息。
16.根據(jù)權(quán)利要求11的裝置,其特征在于,所述應(yīng)用列表管理器從所述顯示控制信息中提取標(biāo)識符;根據(jù)所述標(biāo)識符來確定所述應(yīng)用程序;并且當(dāng)在所述顯示控制信息中包括用于描述所述 通知消息的信息字段時,根據(jù)所述信息字段來修改所述應(yīng)用程序的原始圖標(biāo)。
17.根據(jù)權(quán)利要求16的裝置,其特征在于,當(dāng)在所述信息字段中包括替換圖標(biāo)時,所述應(yīng)用列表管理器使用所述替換圖標(biāo)來替換所述原始圖標(biāo),從而向所述用戶提示所述通知消息的具體內(nèi)容。
18.根據(jù)權(quán)利要求16的裝置,其特征在于,當(dāng)在所述信息字段中包括顯示信息時,所述應(yīng)用列表管理器在所述原始圖標(biāo)上重疊地顯示所述顯示信息,從而向所述用戶提示所述通知消息的具體內(nèi)容。
19.根據(jù)權(quán)利要求18的裝置,其特征在于,所述顯示信息包括以下各項(xiàng)中的至少一個:消息標(biāo)題、消息內(nèi)容、完整內(nèi)容、縮略內(nèi)容、縮略圖標(biāo)、和時間信息。
20.根據(jù)權(quán)利要求16的裝置,其特征在于,當(dāng)在所述顯示控制信息中不包括所述信息字段時,所述應(yīng)用列表管理器在所述原始圖標(biāo)上重疊地顯示新通知標(biāo)記,從而向用戶提示所述應(yīng)用程序存在新的通知消息。
【文檔編號】G06F9/44GK103853433SQ201410129171
【公開日】2014年6月11日 申請日期:2014年4月1日 優(yōu)先權(quán)日:2014年4月1日
【發(fā)明者】蔡志藝, 吳茂源 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
和田市| 北安市| 墨江| 舞钢市| 曲阜市| 台州市| 藁城市| 常德市| 贺兰县| 湾仔区| 平潭县| 洪湖市| 茶陵县| 临澧县| 锡林郭勒盟| 且末县| 固阳县| 普兰县| 博罗县| 满洲里市| 手游| 宜川县| 阳春市| 新平| 阿拉善左旗| 阜康市| 商都县| 大埔县| 常山县| 肇州县| 和平县| 玉林市| 上饶市| 桐梓县| 毕节市| 南汇区| 申扎县| 东乌珠穆沁旗| 静安区| 冷水江市| 任丘市|