一種通知消息浮動顯示方法、裝置和移動終端的制作方法
【專利摘要】本發(fā)明公開了一種通知消息浮動顯示方法、裝置和移動終端,包含收到顯示應(yīng)用程序通知消息的命令;獲取彈出通知框的顏色,對其設(shè)置一定的透明度;在屏幕上顯示該通知消息。本發(fā)明通過獲取屏幕中通知顯示位置的主色來動態(tài)設(shè)置浮動通知框和消息內(nèi)容的主色調(diào),通過顏色的視覺差別,將原來的屏幕顯示內(nèi)容和通知消息內(nèi)容分離到不同的視覺區(qū)域中,并將通知框設(shè)為透明,巧妙地將通知消息與主屏幕內(nèi)容分離開來,使得兩個內(nèi)容在閱讀時不互相影響,大大提高了閱讀體驗,具有很強的實用價值。
【專利說明】
一種通知消息浮動顯示方法、裝置和移動終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動通訊技術(shù)領(lǐng)域,尤其涉及一種通知消息浮動顯示方法、裝置和移動終端。
【背景技術(shù)】
[0002]通知是智能手機設(shè)備中使用比較常見的一種消息提醒方式,當(dāng)有短信或者其他應(yīng)用消息(如微信、QQ等)時,最初是在狀態(tài)欄會有相應(yīng)的圖標(biāo)提示,這種通知方式只能提醒用戶是哪個應(yīng)用產(chǎn)生的消息,而不能對信息進行預(yù)覽,查看消息需要下拉狀態(tài)并點擊相應(yīng)通知才能查看具體信息,使用起來很不方便。后來,通知消息的顯示方式進行了改變,接收到消息時會在手機屏幕頂部彈出一個浮動的消息預(yù)覽框,這個預(yù)覽框就是本文所指的浮動通知,它包含了信息內(nèi)容的預(yù)覽,點擊預(yù)覽框就可以直接進入對應(yīng)應(yīng)用,大大簡化了用戶的操作。
[0003]然而,平時我們在使用手機時,很多情況下(比如全屏看電視或者在手機上閱讀書籍時),浮動通知提醒會在屏幕某個位置彈出,從而遮擋住我們正在集中精力閱讀的內(nèi)容,更為糟糕的是,這個彈出的浮動通知通常會在屏幕上停留幾秒才消失,雖然這種浮動通知可以滑動將其隱藏,但是通常通知消息彈出的位置離手指比較遠(yuǎn)(如手機屏幕頂部),此時用戶需要花費時間移動手指去進行操作,用戶體驗不是很好。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供的一種通知消息浮動顯示方法,包含以下步驟:
[0005]接收顯示應(yīng)用程序通知消息的請求,所述通知消息包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容;
[0006]獲取彈出通知框的顏色,對其設(shè)置一定的透明度;
[0007]在屏幕上顯示該通知消息。
[0008]進一步的,所述接收應(yīng)用程序顯示通知消息的請求之后還包含:
[0009]獲取通知消息的顯示位置;
[0010]獲取主屏幕上所述顯示位置的顏色;
[0011 ] 判斷主屏幕上所述顯示位置的顏色是深色還是淺色,如果是深色,則設(shè)置當(dāng)前彈出通知框的主色為淺色、通知消息內(nèi)容的顏色為深色;否則,設(shè)置彈出通知框的主色為深色、通知消息內(nèi)容的顏色為淺色。
[0012]進一步的,所述步驟“獲取彈出通知框的顏色,對其設(shè)置一定的透明度”之后還包含:
[0013]獲取彈出通知框中通知消息內(nèi)容的顏色,降低通知消息內(nèi)容的顏色深度。
[0014]所述透明度介于50%-100%之間。
[0015]進一步的,所述通知消息的顯示位置位于主屏幕上方。
[0016]此外,為實現(xiàn)上述目的,本發(fā)明還提出一種通知消息浮動顯示裝置,包含:
[0017]通知監(jiān)控單元,用于接收顯示應(yīng)用程序通知消息的請求,所述通知消息包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容;
[0018]透明度設(shè)置單元,用于獲取彈出通知框的顏色,對其設(shè)置一定的透明度;
[0019]顯示單元,用于在屏幕上顯示該通知消息。
[0020]進一步的,還包含第一顏色設(shè)置單元,用于獲取通知消息的顯示位置;獲取主屏幕上所述顯示位置的顏色并判斷主屏幕上所述顯示位置的顏色是深色還是淺色,如果是深色,則設(shè)置當(dāng)前彈出通知框的主色為淺色,通知消息內(nèi)容的顏色為深色;否則,彈出通知框的主色為深色,通知消息內(nèi)容的顏色為淺色。
[0021]進一步的,還包含第二顏色設(shè)置單元,用于獲取彈出通知框中通知消息內(nèi)容的顏色,降低通知消息內(nèi)容的顏色深度。
[0022]進一步的,所述透明度介于50%_100%之間;所述通知消息的顯示位置位于屏幕上方。
[0023]以及,為實現(xiàn)上述目的,本發(fā)明還提出一種移動終端,所述移動終端設(shè)置有上述通知消息浮動顯示裝置。
[0024]本發(fā)明提出的通知消息浮動顯示方法、裝置和移動終端,通過獲取屏幕中通知顯示位置的主色來動態(tài)設(shè)置浮動通知框和消息內(nèi)容的主色調(diào),通過顏色的視覺差別,將原來的屏幕顯示內(nèi)容和通知消息內(nèi)容分離到不同的視覺區(qū)域中,并將通知框設(shè)為透明,巧妙地將通知消息與主屏幕內(nèi)容分離開來,使得兩個內(nèi)容在閱讀時不互相影響,大大提高了閱讀體驗,具有很強的實用價值。
【附圖說明】
[0025]圖1為實現(xiàn)本發(fā)明各個實施例的可選的移動終端的硬件結(jié)構(gòu)示意圖;
[0026]圖2為如圖1所示的移動終端的無線通信系統(tǒng)示意圖;
[0027]圖3為本發(fā)明實施例一提供的一種通知消息浮動顯示方法的流程示意圖;
[0028]圖4為本發(fā)明實施例二提供的一種通知消息浮動顯示方法的流程示意圖;
[0029]圖5為本發(fā)明實施例三提供的一種通知消息浮動顯示方法的流程示意圖;
[0030]圖6為本發(fā)明實施例四提供的一種通知消息浮動顯示裝置結(jié)構(gòu)示意圖;
[0031 ]圖7為本發(fā)明實施例五提供的一種通知消息浮動顯示裝置結(jié)構(gòu)示意圖;
[0032]圖8為本發(fā)明實施例六提供的一種通知消息浮動顯示裝置結(jié)構(gòu)示意圖;
[0033]圖9為本發(fā)明實施例七提供的一種移動終端結(jié)構(gòu)示意圖;
[0034]圖10為本發(fā)明效果示意圖。
[0035]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0036]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0037]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0038]移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0039]圖1為實現(xiàn)本發(fā)明各個實施例的可選的移動終端的硬件結(jié)構(gòu)示意。
[0040]移動終端100可以包括控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實施所有示出的組件??梢蕴娲貙嵤└嗷蚋俚慕M件。將在下面詳細(xì)描述移動終端的元件。
[0041]控制器180通??刂埔苿咏K端的總體操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊1810,多媒體模塊1810可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。
[0042]電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?br>[0043]這里描述的各種實施方式可以以使用例如計算機軟件、硬件或其任何組合的計算機可讀介質(zhì)來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計為執(zhí)行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器180中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨的軟件模塊來實施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實施,軟件代碼可以存儲在存儲器160中并且由控制器180執(zhí)行。
[0044]至此,己經(jīng)按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動終端,并且不限于滑動型移動終端。
[0045]如圖1中所示的移動終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無線通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來操作。
[0046]現(xiàn)在將參考圖2描述其中根據(jù)本發(fā)明的移動終端能夠操作的通信系統(tǒng)。
[0047]這樣的通信系統(tǒng)可以使用不同的空中接口和/或物理層。例如,由通信系統(tǒng)使用的空中接口包括例如頻分多址(FDMA)、時分多址(TDMA)、碼分多址(CDMA)和通用移動通信系統(tǒng)(UMTS)(特別地,長期演進(LTE))、全球移動通信系統(tǒng)(GSM)等等。作為非限制性示例,下面的描述涉及CDMA通信系統(tǒng),但是這樣的教導(dǎo)同樣適用于其它類型的系統(tǒng)。
[0048]參考圖2,⑶MA無線通信系統(tǒng)可以包括多個移動終端100、多個基站(BS)270、基站控制器(BSC)275和移動交換中心(MSCUSOJSCSSO被構(gòu)造為與公共電話交換網(wǎng)絡(luò)(PSTN)290形成接口。MSC280還被構(gòu)造為與可以經(jīng)由回程線路耦接到基站270的BSC275形成接口?;爻叹€路可以根據(jù)若干己知的接口中的任一種來構(gòu)造,所述接口包括例如E1/T1、ATM,IP、PPP、幀中繼、HDSL、ADSL或xDSL。將理解的是,如圖2中所示的系統(tǒng)可以包括多個BSC2750。
[0049]每個BS270可以服務(wù)一個或多個分區(qū)(或區(qū)域),由多向天線或指向特定方向的天線覆蓋的每個分區(qū)放射狀地遠(yuǎn)離BS270?;蛘?,每個分區(qū)可以由用于分集接收的兩個或更多天線覆蓋。每個BS270可以被構(gòu)造為支持多個頻率分配,并且每個頻率分配具有特定頻譜(例如,1.25MHz,5MHz 等等)。
[0050]分區(qū)與頻率分配的交叉可以被稱為CDMA信道。BS270也可以被稱為基站收發(fā)器子系統(tǒng)(BTS)或者其它等效術(shù)語。在這樣的情況下,術(shù)語"基站"可以用于籠統(tǒng)地表示單個BSC275和至少一個BS270?;疽部梢员环Q為〃蜂窩站〃?;蛘?,特定BS270的各分區(qū)可以被稱為多個蜂窩站。
[0051]如圖2中所示,廣播發(fā)射器(BT)295將廣播信號發(fā)送給在系統(tǒng)內(nèi)操作的移動終端100。如圖1中所示的廣播接收模塊111被設(shè)置在移動終端100處以接收由BT295發(fā)送的廣播信號。在圖2中,示出了幾個全球定位系統(tǒng)(GPS)衛(wèi)星300。衛(wèi)星300幫助定位多個移動終端100中的至少一個。
[0052]在圖2中,描繪了多個衛(wèi)星300,但是理解的是,可以利用任何數(shù)目的衛(wèi)星獲得有用的定位信息。如圖1中所示的GPS模塊115通常被構(gòu)造為與衛(wèi)星300配合以獲得想要的定位信息。替代GPS跟蹤技術(shù)或者在GPS跟蹤技術(shù)之外,可以使用可以跟蹤移動終端的位置的其它技術(shù)。另外,至少一個GPS衛(wèi)星300可以選擇性地或者額外地處理衛(wèi)星DMB傳輸。
[0053]作為無線通信系統(tǒng)的一個典型操作,BS270接收來自各種移動終端100的反向鏈路信號。移動終端100通常參與通話、消息收發(fā)和其它類型的通信。特定基站270接收的每個反向鏈路信號被在特定BS270內(nèi)進行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC275 ASC提供通話資源分配和包括BS270之間的軟切換過程的協(xié)調(diào)的移動管理功能。BSC275還將接收到的數(shù)據(jù)路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務(wù)。類似地,PSTN290與MSC280形成接口,MSC與BSC275形成接口,并且BSC275相應(yīng)地控制BS270以將正向鏈路信號發(fā)送到移動終端100。
[0054]基于上述移動終端硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明方法各個實施例。
[0055]實施例一
[0056]本發(fā)明第一實施例提出一種通知消息浮動顯示方法,如圖3所示,包括:
[0057]SlOl,接收顯示應(yīng)用程序通知消息的請求,所述通知消息包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容;
[0058]具體的,所述收到顯示應(yīng)用程序通知消息的請求為在對各個應(yīng)用程序進行監(jiān)聽的情況下,當(dāng)任意應(yīng)用程序要發(fā)出通知消息,向控制器發(fā)出的顯示請求。應(yīng)用程序的通知消息,通常包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容,例如微信、QQ等社交應(yīng)用程序發(fā)出新對話提醒,筆記、日歷等發(fā)出新的任務(wù)提醒等,新的任務(wù)或者新的提醒會以一個對話框的形式將全部或部分內(nèi)容直接顯示在終端屏幕的某個位置,例如屏幕上方、側(cè)面等位置,顯示幾秒后自動收起。
[0059]S102,獲取彈出通知框的顏色,對其設(shè)置一定的透明度;
[0060]具體的,通常通知框的默認(rèn)色為白色,即淺色,為了襯托默認(rèn)的黑色字體更明顯。也可以在特別設(shè)置的情況下,將通知框的底色顯示為綠色、藍(lán)色、紫色等自由選擇的顏色。獲取該默認(rèn)或自有選擇的通知框底色,對其設(shè)置透明度,所述透明度以透過通知框可以看到通知框所在位置處主屏幕上的顯示信息為準(zhǔn),通??梢詫⑼该鞫仍O(shè)置在50%-100%,優(yōu)選70%透明度。[0061 ] S103,在屏幕上顯示該通知消息。
[0062]具體的,在被設(shè)置了透明度的通知框顯示在屏幕上時,其遮蓋的主屏幕的位置上的信息就可以透過透明的通知框被顯示出來,方便繼續(xù)閱讀。
[0063]以上實現(xiàn)的通知消息浮動顯示方法,通過將通知框的顏色在顯示之前設(shè)置為透明的方式,使顯示于主屏幕任何位置后,都會使顯示位置的主屏幕信息可以被閱讀到,所以可以避免因為通知框的突然出現(xiàn)而打斷閱讀、從而影響用戶的使用體驗。
[0064]實施例二
[0065]本發(fā)明實施例二提出一種通知消息浮動顯示方法,如圖4所示,包括:
[0066]S201,接收顯示應(yīng)用程序通知消息的指令;
[0067]具體的,所述通知消息包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容。
[0068]S202,獲取通知消息的顯示位置,獲取主屏幕上所述顯示位置的顏色;
[0069]具體的,當(dāng)主屏幕的顏色與通知框的顏色相同或同色系時,會使通知框的邊界被隱藏在主屏幕區(qū)域內(nèi),而通知框的消息字體一般都為黑色,也容易與主屏幕正在閱讀的文字顏色相同,所以有必要將其兩者的顏色區(qū)別開來,方便區(qū)分閱讀。所以首先識別主屏幕上所述顯示位置的顏色,為后續(xù)做準(zhǔn)備。
[0070]S203,判斷所述顯示位置的顏色為深色嗎?如果是深色,則執(zhí)行S204;如果不是深色,則執(zhí)行S205;
[0071]具體的,判斷顯示位置的顏色是深色還是淺色,以決定是否要調(diào)整通知框的顏色或如何調(diào)整通知框的顏色。
[0072 ] S204,設(shè)置當(dāng)前彈出通知框的主色為淺色、通知消息內(nèi)容的顏色為深色;
[0073]具體的,如果主屏幕上顯示通知框的位置的顏色為深色,則通知框的顏色為深色時不易區(qū)分,所以設(shè)置通知框的主色為淺色,并為了通知消息在通知框內(nèi)易區(qū)分,將通知消息內(nèi)容的顏色設(shè)置為深色。
[0074]S205,設(shè)置彈出通知框的主色為深色、通知消息內(nèi)容為淺色;
[0075]同理,如果主屏幕上顯示通知框的位置的顏色為淺色,則通知框的顏色為淺色時不易區(qū)分,所以設(shè)置通知框的主色為深色,并為了通知消息內(nèi)容在通知框內(nèi)易區(qū)分,將通知消息內(nèi)容的顏色設(shè)置為淺色。
[0076]S206,獲取彈出通知框的顏色,對其設(shè)置一定的透明度;
[0077]具體的,同時將設(shè)置新的顏色后的通知框顏色設(shè)置為一定透明度,透明度優(yōu)選50%-100%。
[0078]S207,在屏幕上顯示該通知消息。
[0079]具體的,顯示所述調(diào)整顏色及透明度后的通知框,如圖10所示,不僅可以同時顯示主屏幕被遮蓋的內(nèi)容,還可以清晰顯示通知框的區(qū)域和通知消息內(nèi)容。
[0080]以上實現(xiàn)的通知消息浮動顯示方法,通過調(diào)整通知框的顏色,不僅可以同時顯示主屏幕被遮蓋的內(nèi)容,還可以清晰顯示通知框的區(qū)域和通知消息內(nèi)容,使用戶的閱讀體驗更好。
[0081 ] 實施例三
[0082]本發(fā)明實施例三提出一種通知消息浮動顯示方法,如圖5所示,包括:
[0083]S301,接收顯示應(yīng)用程序通知消息的請求;
[0084]具體的,所述通知消息包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容。
[0085]S302,獲取彈出通知框的顏色,對其設(shè)置一定的透明度;
[0086]S303,獲取彈出通知框中通知消息內(nèi)容的顏色,降低通知消息內(nèi)容的顏色深度;
[0087]具體的,當(dāng)通知框內(nèi)通知內(nèi)容的顏色與主屏幕上文字的顏色一致時,則不易區(qū)分哪些文字來自于通知框,將通知消息內(nèi)容的顏色進行一定深度調(diào)整,例如降低深度,則可區(qū)分這兩種內(nèi)容。本步驟與S302步驟可以互換順序。
[0088]S304,在屏幕上顯示該通知消息。
[0089]以上實現(xiàn)的通知消息的顯示位置,通過調(diào)整通知框為透明、以及降低通知消息內(nèi)容的顏色,可以較好的區(qū)分出主屏幕內(nèi)容和通知消息內(nèi)容,提高用戶體驗。
[0090]實施例四
[0091]本發(fā)明實施例四提出一種通知消息浮動顯示裝置,如圖6所示,包括:通知監(jiān)控單元10、透明度設(shè)置單元20、顯示單元30。
[0092]通知監(jiān)控單元10,用于接收顯示應(yīng)用程序通知消息的命令。
[0093]具體的,在對各個應(yīng)用程序進行監(jiān)聽的情況下,當(dāng)任意應(yīng)用程序要發(fā)出通知消息,向通知監(jiān)控單元10發(fā)出的顯示請求。應(yīng)用程序的通知消息,通常包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容,例如微信、QQ等社交應(yīng)用程序發(fā)出新對話提醒,筆記、日歷等發(fā)出新的任務(wù)提醒等,新的任務(wù)或者新的提醒會以一個對話框的形式將全部或部分內(nèi)容直接顯示在終端屏幕的某個位置,例如屏幕上方、側(cè)面等位置,顯示幾秒后自動收起。
[0094]透明度設(shè)置單元20,用于獲取彈出通知框的顏色,對其設(shè)置一定的透明度。
[0095]具體的,通常通知框的默認(rèn)色為白色,即淺色,為了襯托默認(rèn)的黑色字體更明顯。也可以在特別設(shè)置的情況下,將通知框的底色顯示為綠色、藍(lán)色、紫色等自由選擇的顏色。透明度設(shè)置單元20獲取該默認(rèn)或自有選擇的通知框底色,對其設(shè)置透明度,所述透明度以透過通知框可以看到通知框所在位置處主屏幕上的顯示信息為準(zhǔn),通常可以將透明度設(shè)置在50%-100%,優(yōu)選70%透明度。
[0096]顯示單元30,用于在屏幕上顯示該通知消息。
[0097]具體的,在被設(shè)置了透明度的通知框顯示在屏幕上時,其遮蓋的主屏幕的位置上的信息就可以透過透明的通知框被顯示單元30顯示出來,方便繼續(xù)閱讀。
[0098]以上實現(xiàn)的通知消息浮動顯示裝置,通過將通知框的顏色在顯示之前設(shè)置為透明的方式,使顯示于主屏幕任何位置后,會使顯示位置的主屏幕信息可以被閱讀到,所以可以避免因為通知框的突然出現(xiàn)而打斷閱讀、從而提升用戶的使用體驗。
[0099]實施例五
[0100]本發(fā)明實施例五提出一種通知消息浮動顯示裝置,如圖7所示,包括:
[0101]通知監(jiān)控單元10、第一顏色設(shè)置單元40、透明度設(shè)置單元20、顯示單元30。
[0102]通知監(jiān)控單元10,用于接收顯示應(yīng)用程序通知消息的命令;
[0103]第一顏色設(shè)置單元40,用于獲取通知消息的顯示位置;獲取主屏幕上所述顯示位置的顏色并判斷主屏幕上所述顯示位置的顏色是深色還是淺色,如果是深色,則設(shè)置當(dāng)前彈出通知框的主色為淺色,通知消息內(nèi)容的顏色為深色;否則,彈出通知框的主色為深色,通知消息內(nèi)容為淺色。
[0104]具體的,當(dāng)主屏幕的顏色與通知框的顏色相同或同色系時,會使通知框的邊界被隱藏在主屏幕區(qū)域內(nèi),而通知框的消息字體一般都為黑色,也容易與主屏幕正在閱讀的文字顏色相同,所以有必要將其兩者的顏色區(qū)別開來,方便區(qū)分閱讀。第一顏色設(shè)置單元40首先識別主屏幕上所述顯示位置的顏色,然后判斷顯示位置的顏色是深色還是淺色,以決定是否要調(diào)整通知框的顏色或如何調(diào)整通知框的顏色。如果主屏幕上顯示通知框的位置的顏色為深色,則通知框的顏色為深色時不易區(qū)分,所以第一顏色設(shè)置單元40設(shè)置通知框的主色為淺色,并為了通知消息在通知框內(nèi)易區(qū)分,第一顏色設(shè)置單元40將通知消息內(nèi)容的顏色設(shè)置為深色。同理,如果主屏幕上顯示通知框的位置的顏色為淺色,則通知框的顏色為淺色時不易區(qū)分,所以設(shè)置通知框的主色為深色,并為了通知消息內(nèi)容在通知框內(nèi)易區(qū)分,第一顏色設(shè)置單元40將通知消息內(nèi)容的顏色設(shè)置為淺色。
[0105]透明度設(shè)置單元20,用于獲取彈出通知框的顏色,對其設(shè)置一定的透明度;
[0106]顯示單元30,用于在屏幕上顯示該通知消息。
[0107]以上實現(xiàn)的通知消息浮動顯示裝置,通過調(diào)整通知框的顏色,不僅可以同時顯示主屏幕被遮蓋的內(nèi)容,還可以清晰顯示通知框的區(qū)域和通知消息內(nèi)容,使用戶的閱讀體驗更好。
[0108]實施例六
[0109]本發(fā)明實施例六提出一種通知消息浮動顯示裝置,如圖8所示,包括:
[0110]通知監(jiān)控單元10、第二顏色設(shè)置單元50、透明度設(shè)置單元20、顯示單元30。
[0111]其中,通知監(jiān)控單元10、透明度設(shè)置單元20、顯示單元30與實施例四和實施例五相同,在此不重復(fù)描述,重點描述第二顏色設(shè)置單元50。
[0112]第二顏色設(shè)置單元50,用于獲取彈出通知框中通知消息內(nèi)容的顏色,降低通知消息內(nèi)容的顏色深度。
[0113]具體的,當(dāng)通知框內(nèi)通知內(nèi)容的顏色與主屏幕上文字的顏色一致時,則不易區(qū)分哪些文字來自于通知框,第二顏色設(shè)置單元50將通知消息內(nèi)容的顏色進行一定深度調(diào)整,例如降低深度,則可區(qū)分這兩種內(nèi)容。
[0114]以上實現(xiàn)的通知消息的顯示位置,通過調(diào)整通知框為透明、以及降低通知消息內(nèi)容的顏色,可以較好的區(qū)分出主屏幕內(nèi)容和通知消息內(nèi)容,提高用戶體驗。
[0115]實施例七
[0116]本發(fā)明實施例七提出一種移動終端100,如圖9所示,包括:通知監(jiān)控單元10、透明度設(shè)置單元20、顯示單元30。
[0117]通知監(jiān)控單元10,用于接收顯示應(yīng)用程序通知消息的命令;
[0118]具體的,通知監(jiān)控單元10接收顯示應(yīng)用程序通知消息的請求,為在對各個應(yīng)用程序進行監(jiān)聽的情況下,當(dāng)任意應(yīng)用程序要發(fā)出通知消息,向通知監(jiān)控單元10發(fā)出的顯示請求。應(yīng)用程序的通知消息,通常包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容,例如微信、QQ等社交應(yīng)用程序發(fā)出新對話提醒,筆記、日歷等發(fā)出新的任務(wù)提醒等,新的任務(wù)或者新的提醒會以一個對話框的形式將全部或部分內(nèi)容直接顯示在終端屏幕的某個位置,例如屏幕上方、側(cè)面等位置,顯示幾秒后自動收起。
[0119]透明度設(shè)置單元20,用于獲取彈出通知框的顏色,對其設(shè)置一定的透明度;
[0120]具體的,通常通知框的默認(rèn)色為白色,即淺色,為了襯托默認(rèn)的黑色字體更明顯。也可以在特別設(shè)置的情況下,將通知框的底色顯示為綠色、藍(lán)色、紫色等自由選擇的顏色。透明度設(shè)置單元20獲取該默認(rèn)或自有選擇的通知框底色,對其設(shè)置透明度,所述透明度以透過通知框可以看到通知框所在位置處主屏幕上的顯示信息為準(zhǔn),通??梢詫⑼该鞫仍O(shè)置在50%-100%,優(yōu)選70%透明度。
[0121 ] 顯示單元30,用于在屏幕上顯示該通知消息。
[0122]具體的,在被設(shè)置了透明度的通知框顯示在屏幕上時,其遮蓋的主屏幕的位置上的信息就可以透過透明的通知框被顯示單元30顯示出來,方便繼續(xù)閱讀。
[0123]作為更優(yōu)的選擇,還可以包含第一顏色設(shè)置單元和第二顏色設(shè)置單元,所述第一顏色設(shè)置單元與第二顏色設(shè)置單元可以擇一設(shè)置或者兩個同時設(shè)置。
[0124]具體的,第一顏色設(shè)置單元,用于獲取通知消息的顯示位置;獲取主屏幕上所述顯示位置的顏色并判斷主屏幕上所述顯示位置的顏色是深色還是淺色,如果是深色,則設(shè)置當(dāng)前彈出通知框的主色為淺色,通知消息內(nèi)容的顏色為深色;否則,彈出通知框的主色為深色,通知消息內(nèi)容為淺色。第二顏色設(shè)置單元,用于獲取彈出通知框中通知消息內(nèi)容的顏色,降低通知消息內(nèi)容的顏色深度。
[0125]以上實現(xiàn)的移動終端,通過將通知框的顏色在顯示之前設(shè)置為透明的方式,使顯示于主屏幕任何位置后,會使顯示位置的主屏幕信息可以被閱讀到,所以可以避免因為通知框的突然出現(xiàn)而打斷閱讀、從而提升用戶的使用體驗。
[0126]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0127]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0128]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0129]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權(quán)項】
1.一種通知消息浮動顯示方法,其特征在于包含以下步驟: 接收顯示應(yīng)用程序通知消息的請求,所述通知消息包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容; 獲取彈出通知框的顏色,對其設(shè)置一定的透明度; 在屏幕上顯示該通知消息。2.根據(jù)權(quán)利要求1所述的通知消息浮動顯示方法,其特征在于:所述接收應(yīng)用程序顯示通知消息的請求之后還包含: 獲取通知消息的顯示位置; 獲取主屏幕上所述顯示位置的顏色; 判斷主屏幕上所述顯示位置的顏色是深色還是淺色,如果是深色,則設(shè)置當(dāng)前彈出通知框的主色為淺色、通知消息內(nèi)容的顏色為深色;否則,設(shè)置彈出通知框的主色為深色、通知消息內(nèi)容的顏色為淺色。3.根據(jù)權(quán)利要求1所述的通知消息浮動顯示方法,其特征在于:所述步驟“獲取彈出通知框的顏色,對其設(shè)置一定的透明度”之后還包含: 獲取彈出通知框中通知消息內(nèi)容的顏色,降低通知消息內(nèi)容的顏色深度。4.根據(jù)權(quán)利要求1所述的通知消息浮動顯示方法,其特征在于:所述透明度介于50%-100%之間。5.根據(jù)權(quán)利要求2所述的通知消息浮動顯示方法,其特征在于:所述通知消息的顯示位置位于主屏幕上方。6.一種通知消息浮動顯示裝置,其特征在于包含: 通知監(jiān)控單元,用于接收顯示應(yīng)用程序通知消息的請求,所述通知消息包含通知框和設(shè)置于通知框內(nèi)的通知消息內(nèi)容; 透明度設(shè)置單元,用于獲取彈出通知框的顏色,對其設(shè)置一定的透明度; 顯示單元,用于在屏幕上顯示該通知消息。7.根據(jù)權(quán)利要求6所述的通知消息浮動顯示裝置,其特征在于還包含: 第一顏色設(shè)置單元,用于獲取通知消息的顯示位置;獲取主屏幕上所述顯示位置的顏色并判斷主屏幕上所述顯示位置的顏色是深色還是淺色,如果是深色,則設(shè)置當(dāng)前彈出通知框的主色為淺色,通知消息內(nèi)容的顏色為深色;否則,彈出通知框的主色為深色,通知消息內(nèi)容的顏色為淺色。8.根據(jù)權(quán)利要求6所述的通知消息浮動顯示裝置,其特征在于:第二顏色設(shè)置單元,用于獲取彈出通知框中通知消息內(nèi)容的顏色,降低通知消息內(nèi)容的顏色深度。9.根據(jù)權(quán)利要求6所述的通知消息浮動顯示裝置,其特征在于:所述透明度介于50%-100%之間;所述通知消息的顯示位置位于屏幕上方。10.一種移動終端,其特征在于:所述移動終端設(shè)置有權(quán)利要求6-9任一通知消息浮動顯示裝置。
【文檔編號】G06F3/0482GK106055203SQ201610370574
【公開日】2016年10月26日
【申請日】2016年5月27日
【發(fā)明人】徐群
【申請人】努比亞技術(shù)有限公司