專利名稱:一種實現(xiàn)消息提示的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機圖像數(shù)據(jù)處理技術(shù),特別是涉及一種實現(xiàn)消息提示的方法和裝置。
背景技術(shù):
圖標(biāo)是計算機等各種數(shù)據(jù)處理系統(tǒng)應(yīng)用的一個基本元素,為了呈現(xiàn)特殊的顯示效果,經(jīng)常需要實現(xiàn)圖標(biāo)的閃動或閃爍。例如,在有些應(yīng)用程序中,需要通過圖標(biāo)閃動的方式來進行消息提示。
隨著社會及科技的發(fā)展,人們越來越重視信息交流和溝通的及時性,因此,可以使得人們相互之間的聯(lián)絡(luò)和溝通日益方便的即時通訊系統(tǒng)逐漸被用戶所認可和接受。作為通過互聯(lián)網(wǎng)即時和他人聯(lián)系的一種方式,即時通訊系統(tǒng)具有互動性強、價格便宜等特點。采用QQ、MSN、雅虎通等工具的即時通訊系統(tǒng)因此能夠在不長的時間得到普及。
在即時通訊客戶端,通常采用圖標(biāo)(ICON)閃動的方式來進行消息的提示。目前,在即時通訊客戶端上,一種實現(xiàn)圖標(biāo)閃動的現(xiàn)有技術(shù)是通過ICON的位置的不斷改變來進行的。具體是對于ICON設(shè)置多個不同的坐標(biāo)數(shù)據(jù),當(dāng)消息到達客戶端時,啟動一個定時器,使得ICON根據(jù)預(yù)設(shè)的時間間隔在前述坐標(biāo)數(shù)據(jù)對應(yīng)的臨近位置來回移動,達到吸引用戶,提醒用戶注意的目的。
該方法實現(xiàn)起來比較簡單,但是由于形式單一,未免使得用戶在感受消息提示的時候覺得枯燥。這對于一個用戶體驗感要求很高的軟件產(chǎn)品來說是一個較大的缺陷,所以改善這一用戶體驗,采用新的提示方式是比較重要的一個課題。
另一種實現(xiàn)消息提示的現(xiàn)有技術(shù)是通過gif來進行的,可以達到一種特殊的效果,但是制作gif將會加重UI的負擔(dān);同時如果對于每一個需要實現(xiàn)閃動的ICON都需要一個gif來加以支持,則程序的開銷將會比較大;另一方面對gif的支持還需要大量的程序來實現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題在于提供一種實現(xiàn)消息提示的方法和裝置,可以通過豐富多變的圖標(biāo)閃動方式來吸引用戶注意,且系統(tǒng)的資源開銷較??;并且可以改善用戶的體驗感。
為此,本發(fā)明解決技術(shù)問題的技術(shù)方案是提供一種實現(xiàn)消息提示的方法,包括步驟1)解析原始消息提示圖標(biāo)的數(shù)據(jù)結(jié)構(gòu),獲取該消息提示圖標(biāo)的原始顏色數(shù)據(jù);2)接收顏色數(shù)據(jù)的目標(biāo)值,根據(jù)所述目標(biāo)值,將圖標(biāo)的原始顏色數(shù)據(jù)轉(zhuǎn)換成新的顏色數(shù)據(jù);3)在定時器控制下,交替采用所述原始顏色數(shù)據(jù)和存儲的新的顏色數(shù)據(jù)生成消息提示圖標(biāo),實現(xiàn)消息提示圖標(biāo)的閃爍,進行消息提示。
優(yōu)選地,所述步驟1)中的獲取顏色數(shù)據(jù)具體包括提取出圖標(biāo)的位圖句柄,其中包括顏色位圖和蒙板位圖;獲取所述顏色位圖和蒙板位圖的數(shù)據(jù)區(qū);遍歷像素提取顏色數(shù)據(jù)和蒙板數(shù)據(jù)。
優(yōu)選地,所述步驟1)中還包括對顏色數(shù)據(jù)和蒙板數(shù)據(jù)進行按位異或,得到實際的顏色數(shù)據(jù)。
優(yōu)選地,所述步驟2)中的轉(zhuǎn)換顏色數(shù)據(jù)具體包括開辟新的數(shù)據(jù)空間,將新的數(shù)據(jù)空間里的顏色的RGB值轉(zhuǎn)化到HIS模式后得到該顏色的HIS值,判斷是否是需要修改的顏色數(shù)據(jù),如果是,則轉(zhuǎn)換為新的顏色數(shù)據(jù),最后再將新的顏色數(shù)據(jù)轉(zhuǎn)換為RGB值;如果否,則直接將顏色數(shù)據(jù)轉(zhuǎn)化為RGB值。
優(yōu)選地,所述轉(zhuǎn)換為新的顏色數(shù)據(jù)具體是采用目標(biāo)值替換顏色數(shù)據(jù)中的亮度值或色彩值。
優(yōu)選地,在所述步驟2)之后還包括存儲所述新的顏色數(shù)據(jù)。
優(yōu)選地,所述存儲過程具體包括將新的顏色數(shù)據(jù)與蒙板數(shù)據(jù)相結(jié)合生成顏色數(shù)據(jù)進行保存。
優(yōu)選地,所述相結(jié)合具體指對新的顏色數(shù)據(jù)和蒙板數(shù)據(jù)進行異或運算。
優(yōu)選地,所述消息提示圖標(biāo)是即時通訊系統(tǒng)中即時通訊客戶端采用的圖標(biāo)。
本發(fā)明還提供一種實現(xiàn)消息提示的裝置,包括顏色數(shù)據(jù)獲取單元,用于獲取原始消息提示圖標(biāo)的原始顏色數(shù)據(jù);顏色數(shù)據(jù)轉(zhuǎn)換單元,用于獲取目標(biāo)值,并且根據(jù)所述目標(biāo)值對原始顏色數(shù)據(jù)進行轉(zhuǎn)換,得到新的顏色數(shù)據(jù);數(shù)據(jù)存儲單元,用于保存該新的顏色數(shù)據(jù);圖標(biāo)生成單元,用于根據(jù)前述新的顏色數(shù)據(jù)生成新的消息提示圖標(biāo);定時器,用于控制圖標(biāo)生成單元生成消息提示圖標(biāo)的時間間隔,從而實現(xiàn)消息提示圖標(biāo)的閃動。
優(yōu)選地,該顏色數(shù)據(jù)獲取單元包括位圖句柄獲取單元、位圖數(shù)據(jù)區(qū)獲取單元、顏色值生成單元;所述顏色值生成單元用于根據(jù)顏色數(shù)據(jù)和位圖數(shù)據(jù)生成實際的顏色數(shù)據(jù)。
優(yōu)選地,該顏色數(shù)據(jù)轉(zhuǎn)換單元包括接口、模式轉(zhuǎn)換單元和顏色值替換單元;所述接口用于接收原始顏色數(shù)據(jù)和目標(biāo)值;所述模式轉(zhuǎn)換單元用于實現(xiàn)顏色數(shù)據(jù)的RGB模式和HIS模式之間的轉(zhuǎn)換;所述顏色值替換單元用于利用目標(biāo)值替換原始顏色數(shù)據(jù)中的參數(shù)。
相對于現(xiàn)有技術(shù),本發(fā)明的有益效果是由于本發(fā)明通過獲取圖標(biāo)的顏色數(shù)據(jù),根據(jù)目標(biāo)值對顏色數(shù)據(jù)進行修改,并根據(jù)修改后的顏色數(shù)據(jù)生成新的消息提示圖標(biāo),從而在定時器的控制下,實現(xiàn)圖標(biāo)的閃爍效果,使得圖標(biāo)的變化相對現(xiàn)有技術(shù)更為豐富;并且相對于制作gif來說,資源開銷較少。
此外,本發(fā)明除了可以改變圖標(biāo)的亮度,還可以修改圖標(biāo)的顏色等參數(shù)來實現(xiàn)閃爍的效果。
另外,由于該本發(fā)明針對的對象是Wndows界面的基本元素,所以具有較好的運用前景,可以使用于即時通訊系統(tǒng)或者其他Windows軟件產(chǎn)品。
圖1是本發(fā)明實現(xiàn)消息提示的方法的流程圖;
圖2是本發(fā)明方法中修改消息提示圖標(biāo)的流程圖;圖3是本發(fā)明方法中轉(zhuǎn)換顏色數(shù)據(jù)的流程圖;圖4是本發(fā)明實現(xiàn)消息提示的裝置的框圖。
具體實施例方式
為了改善用戶在消息提示時的體驗,本發(fā)明主要的構(gòu)思在于采用圖像變色的方案實現(xiàn)ICON的變色。其具體實現(xiàn)是在保留ICON色彩的前提下不斷調(diào)整ICON的明暗度,達到ICON的閃爍效果,由于ICON是一個Windows程序中基本的界面元素,所以實現(xiàn)了ICON的明暗閃爍方案后,用戶的界面體驗將會得到很大的改善,這一技術(shù)的應(yīng)用不僅會較大地改善即時通訊客戶端的界面體驗,而且這種技術(shù)也能夠容易的移植到別的應(yīng)用程序中,同樣能產(chǎn)生很好的效果。
ICON是Windows程序界面上的基本元素之一。對于ICON,Windows提供了比較豐富的API對ICON進行操作?;镜囊粋€API是GETICONINFO,通過兩個bitmap(顏色位圖和蒙板位圖)來表現(xiàn)ICON。
此外,通過GetBitmapPixels可以得到bitmap的圖像數(shù)據(jù),得到圖像的象素數(shù)據(jù)后,可以結(jié)合數(shù)字圖像處理技術(shù)修改這一數(shù)據(jù)區(qū)以得到不同的效果。
盡管對bitmap的操作并不能直接改變原有的ICON的特性.但是卻可以通過CreateIconIndirect利用修改后的數(shù)據(jù)區(qū)生成新的ICON來替換舊的ICON,最終完成ICON的形式的改變,實現(xiàn)特殊的顯示效果。
其中,所述的數(shù)字圖像處理技術(shù)可以采用皮膚變色的方法,即通過象素的顏色模式轉(zhuǎn)化來實現(xiàn)顏色特征的提取,通過修改這些特征達到改變顏色的目的,無論是改變ICON的亮度還是色彩都可以通過這一方法加以實現(xiàn)。當(dāng)然,還可以采用其他的數(shù)字圖像處理技術(shù),如圖像翻轉(zhuǎn)、旋轉(zhuǎn)等方法。
請參閱圖1,是本發(fā)明實現(xiàn)消息提示的方法主要的流程圖。
首先,解析原始消息提示圖標(biāo)的數(shù)據(jù)結(jié)構(gòu),獲取該消息提示圖標(biāo)的原始顏色數(shù)據(jù);其次,接收目標(biāo)值,根據(jù)所述圖標(biāo)的原始顏色數(shù)據(jù)和目標(biāo)值,生成新的顏色數(shù)據(jù);隨后,存儲所述新的顏色數(shù)據(jù);當(dāng)有新的消息到達客戶端時,啟動定時器,交替采用所述原始顏色數(shù)據(jù)和存儲的新的顏色數(shù)據(jù)生成消息提示圖標(biāo),實現(xiàn)消息提示圖標(biāo)的閃動,進行消息提示。
請參閱圖2,是本發(fā)明一個實施例的流程圖。
首先,需要解析ICON的數(shù)據(jù)結(jié)構(gòu),得到ICON的顏色數(shù)據(jù),判斷ICON的類型。
本實施例中,步驟S110是采用Window的自帶API之一GETICONINFO提取出ICON的位圖句柄(HBITMAP),其中包括顏色位圖(hbmpcolor)和蒙板位圖(hbmpmask),并且如果ICON實現(xiàn)透明將會有一個非空的蒙板位圖。
再執(zhí)行步驟S120,通過GetBitmapPixels得到這兩個位圖的數(shù)據(jù)區(qū),需要判斷位圖的數(shù)據(jù)格式。
ICON的顏色數(shù)據(jù)在Windows程序中一般是以16位位圖形式保存的,而16位位圖中的顏色數(shù)據(jù)的安排有兩種形式X555和565,所以首先應(yīng)該根據(jù)bitmapinfo中的bitcount得到是那一種模式,如果bitcount是15則為X555,如果是16則為565。
ICON的蒙板數(shù)據(jù)并不是16位的,一般用一個字節(jié)位對應(yīng)一個象素,所以一個16*16的ICON的蒙板數(shù)據(jù)只有32字節(jié)。
其次,對ICON的圖像數(shù)據(jù)進行處理,包括顏色數(shù)據(jù)和蒙板數(shù)據(jù),根據(jù)位圖的數(shù)據(jù)格式遍歷位圖象素數(shù)據(jù),改變象素數(shù)據(jù)的亮度。需要說明的是,如果該象素屬于ICON透明區(qū)域,則不做處理;如果該象素不在透明區(qū)域則結(jié)合蒙板對應(yīng)位置的數(shù)據(jù)計算出實際的顏色值。
本實施例中,首先執(zhí)行步驟S130,得到第一幀亮度值。
然后執(zhí)行步驟S140和步驟S150,遍歷象素提取第一個顏色數(shù)據(jù)和蒙板數(shù)據(jù)。根據(jù)位圖的不同類型提取出象素的RGB值,24位圖RGB提取比較簡單;對于16位圖來說比較復(fù)雜,首先取出對應(yīng)位置的蒙板象素值(一般是一個字節(jié)位,所以需要將這個字節(jié)位擴充到16位),然后根據(jù)bitcount判斷16位圖是X555格式的還是565格式的,然后進行位操作將其分別提取出來。
步驟S160,顏色數(shù)據(jù)和蒙板數(shù)據(jù)的結(jié)合才能得到實際的顏色數(shù)據(jù),本實施例是采用按位進行異或操作得到顏色值的。
步驟S170,對得到的顏色值進行處理,對數(shù)據(jù)進行變換得到新的顏色數(shù)據(jù)。
請參閱圖3,是本實施例中修改顏色值的流程圖。首先,開辟新的數(shù)據(jù)空間,將新的數(shù)據(jù)空間里的顏色的RGB值轉(zhuǎn)化到HIS模式后得到該顏色的HIS值,判斷是否是需要修改的顏色數(shù)據(jù),如果是,則修改I值(即亮度值),最后再將新的顏色數(shù)據(jù)轉(zhuǎn)換為RGB值;如果否,則直接將顏色數(shù)據(jù)重新轉(zhuǎn)化為RGB值。
步驟S180,將得到的新顏色數(shù)據(jù)再次與蒙板數(shù)據(jù)相結(jié)合進行運算,再寫入到bitmap中的顏色數(shù)據(jù)。本實施例中,在得到新的顏色數(shù)據(jù)后,對數(shù)據(jù)進行一次異或操作才寫入到bitmap中,以保證顯示結(jié)果的正確性。
步驟S190,判斷遍歷是否結(jié)束,如果否,則取得下一個象素顏色,并返回步驟S150;如果是,則執(zhí)行步驟S210,將數(shù)據(jù)保存于對應(yīng)幀的數(shù)據(jù)區(qū)。
隨后,進行步驟S220,將得到的新的ICON顏色數(shù)據(jù)結(jié)合蒙板數(shù)據(jù)建立新的ICON替換舊的ICON。
本發(fā)明中,為了便于提高更換ICON顏色時的效率,可以預(yù)先建立多各個ICON內(nèi)存區(qū),保存多幀ICON在不同亮度值下的bitmap數(shù)據(jù),這樣在每次的ICON替換時可以避免顏色值的運算,直接根據(jù)內(nèi)存區(qū)中的數(shù)據(jù)進行ICON的建立,提高顯示效率。當(dāng)然,所述顏色數(shù)據(jù)還可以存儲于緩存、硬盤、閃存等各種存儲介質(zhì)中,此不贅述。
接著執(zhí)行步驟S230,判斷幀編歷是否完畢,如果是,則退出程序;如果否,則取得下一顏色數(shù)據(jù)區(qū)的指針,并返回步驟S140。
本發(fā)明的實施例中,采用一個定時器來用于激發(fā)和控制ICON的顏色閃動。在定時器的控制下,交替采用所述原始顏色數(shù)據(jù)和存儲的新的顏色數(shù)據(jù)生成消息提示圖標(biāo),從而實現(xiàn)消息提示圖標(biāo)的閃動,進行消息提示。
本發(fā)明的一個實施例是應(yīng)用于即時通訊系統(tǒng)的客戶端實現(xiàn)消息提示。當(dāng)然,本發(fā)明還可以應(yīng)用于其他具有圖標(biāo)元素的軟件產(chǎn)品,此不贅述。
請參閱圖4,本發(fā)明還提供一種實現(xiàn)消息提示的裝置。
該裝置100包括顏色數(shù)據(jù)獲取單元110、顏色數(shù)據(jù)轉(zhuǎn)換單元120、數(shù)據(jù)存儲單元130、圖標(biāo)生成單元140和定時器150。
所述顏色數(shù)據(jù)獲取單元110用于獲取原始消息提示圖標(biāo)的原始顏色數(shù)據(jù);所述顏色數(shù)據(jù)轉(zhuǎn)換單元120用于獲取目標(biāo)值,并且根據(jù)所述目標(biāo)值對原始顏色數(shù)據(jù)進行轉(zhuǎn)換,得到新的顏色數(shù)據(jù);所述數(shù)據(jù)存儲單元130用于保存該新的顏色數(shù)據(jù);所述圖標(biāo)生成單元140用于根據(jù)前述新的顏色數(shù)據(jù)生成新的消息提示圖標(biāo);所述定時器150用于控制圖標(biāo)生成單元140生成消息提示圖標(biāo)的時間間隔,從而實現(xiàn)消息提示圖標(biāo)的閃動,以提醒用戶注意。
該顏色數(shù)據(jù)獲取單元110包括位圖句柄獲取單元111、位圖數(shù)據(jù)區(qū)獲取單元112、顏色值生成單元113。所述位圖句柄通常包括顏色位圖和蒙板位圖,并且如果圖標(biāo)實現(xiàn)透明將會有一個非空的蒙板位圖。所述顏色值生成單元113主要用于根據(jù)顏色數(shù)據(jù)和位圖數(shù)據(jù)生成實際的顏色數(shù)據(jù)。
該顏色數(shù)據(jù)轉(zhuǎn)換單元120包括接口121、模式轉(zhuǎn)換單元122、顏色值替換單元123;所述接口121用于接收原始顏色數(shù)據(jù)和目標(biāo)值;所述模式轉(zhuǎn)換單元122用于實現(xiàn)顏色數(shù)據(jù)的RGB模式和HIS模式之間的轉(zhuǎn)換;所述顏色值替換單元用于利用目標(biāo)值替換原始顏色數(shù)據(jù)中的參數(shù)。
綜上所述,本發(fā)明的實現(xiàn)主要是通過修改圖標(biāo)的顏色數(shù)據(jù)得到的,所以并不僅僅限于實施例所述的改變圖標(biāo)的亮度,還可以通過改變圖標(biāo)的色彩等實現(xiàn)圖標(biāo)閃動,使得圖標(biāo)的變化可以更加的豐富。
本發(fā)明的一個實施例中,所述裝置設(shè)置在即時通訊系統(tǒng)的客戶端中,該即時通訊客戶端可以采用QQ或其它類似的即時通訊工具。
可以理解的是,本發(fā)明的應(yīng)用不僅會較大地改善即時通訊客戶端的界面體驗,而且這種技術(shù)也能夠容易的移植到別的應(yīng)用程序中,同樣能產(chǎn)生很好的效果。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種實現(xiàn)消息提示的方法,其特征在于,包括步驟1)解析原始消息提示圖標(biāo)的數(shù)據(jù)結(jié)構(gòu),獲取該消息提示圖標(biāo)的原始顏色數(shù)據(jù);2)接收顏色數(shù)據(jù)的目標(biāo)值,根據(jù)所述目標(biāo)值,將圖標(biāo)的原始顏色數(shù)據(jù)轉(zhuǎn)換成新的顏色數(shù)據(jù);3)在定時器控制下,交替采用所述原始顏色數(shù)據(jù)和存儲的新的顏色數(shù)據(jù)生成消息提示圖標(biāo),實現(xiàn)消息提示圖標(biāo)的閃爍,進行消息提示。
2.根據(jù)權(quán)利要求1所述的實現(xiàn)消息提示的方法,其特征在于,所述步驟1)中的獲取顏色數(shù)據(jù)具體包括提取出圖標(biāo)的位圖句柄,其中包括顏色位圖和蒙板位圖;獲取所述顏色位圖和蒙板位圖的數(shù)據(jù)區(qū);遍歷像素提取顏色數(shù)據(jù)和蒙板數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的實現(xiàn)消息提示的方法,其特征在于所述步驟1)中還包括對顏色數(shù)據(jù)和蒙板數(shù)據(jù)進行按位異或,得到實際的顏色數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的實現(xiàn)消息提示的方法,其特征在于,所述步驟2)中的轉(zhuǎn)換顏色數(shù)據(jù)具體包括開辟新的數(shù)據(jù)空間,將新的數(shù)據(jù)空間里的顏色的RGB值轉(zhuǎn)化到HIS模式后得到該顏色的HIS值,判斷是否是需要修改的顏色數(shù)據(jù),如果是,則轉(zhuǎn)換為新的顏色數(shù)據(jù),最后再將新的顏色數(shù)據(jù)轉(zhuǎn)換為RGB值;如果否,則直接將顏色數(shù)據(jù)轉(zhuǎn)化為RGB值。
5.根據(jù)權(quán)利要求4所述的實現(xiàn)消息提示的方法,其特征在于所述轉(zhuǎn)換為新的顏色數(shù)據(jù)具體是采用目標(biāo)值替換顏色數(shù)據(jù)中的亮度值或色彩值。
6.根據(jù)權(quán)利要求2所述的實現(xiàn)消息提示的方法,其特征在于在所述步驟2)之后還包括存儲所述新的顏色數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的實現(xiàn)消息提示的方法,其特征在于所述存儲過程具體包括將新的顏色數(shù)據(jù)與蒙板數(shù)據(jù)相結(jié)合生成顏色數(shù)據(jù)進行保存。
8.根據(jù)權(quán)利要求7所述的實現(xiàn)消息提示的方法,其特征在于所述相結(jié)合具體指對新的顏色數(shù)據(jù)和蒙板數(shù)據(jù)進行異或運算。
9.根據(jù)權(quán)利要求1至8任一項所述的實現(xiàn)消息提示的方法,其特征在于所述消息提示圖標(biāo)是即時通訊系統(tǒng)中即時通訊客戶端采用的圖標(biāo)。
10.一種實現(xiàn)消息提示的裝置,其特征在于,包括顏色數(shù)據(jù)獲取單元,用于獲取原始消息提示圖標(biāo)的原始顏色數(shù)據(jù);顏色數(shù)據(jù)轉(zhuǎn)換單元,用于獲取目標(biāo)值,并且根據(jù)所述目標(biāo)值對原始顏色數(shù)據(jù)進行轉(zhuǎn)換,得到新的顏色數(shù)據(jù);數(shù)據(jù)存儲單元,用于保存該新的顏色數(shù)據(jù);圖標(biāo)生成單元,用于根據(jù)前述新的顏色數(shù)據(jù)生成新的消息提示圖標(biāo);定時器,用于控制圖標(biāo)生成單元生成消息提示圖標(biāo)的時間間隔,從而實現(xiàn)消息提示圖標(biāo)的閃動。
11.根據(jù)權(quán)利要求10所述的實現(xiàn)消息提示的裝置,其特征在于該顏色數(shù)據(jù)獲取單元包括位圖句柄獲取單元、位圖數(shù)據(jù)區(qū)獲取單元、顏色值生成單元;所述顏色值生成單元用于根據(jù)顏色數(shù)據(jù)和位圖數(shù)據(jù)生成實際的顏色數(shù)據(jù)。
12.根據(jù)權(quán)利要求10或11所述的實現(xiàn)消息提示的裝置,其特征在于該顏色數(shù)據(jù)轉(zhuǎn)換單元包括接口、模式轉(zhuǎn)換單元和顏色值替換單元;所述接口用于接收原始顏色數(shù)據(jù)和目標(biāo)值;所述模式轉(zhuǎn)換單元用于實現(xiàn)顏色數(shù)據(jù)的RGB模式和HIS模式之間的轉(zhuǎn)換;所述顏色值替換單元用于利用目標(biāo)值替換原始顏色數(shù)據(jù)中的參數(shù)。
全文摘要
本發(fā)明公開了一種實現(xiàn)消息提示的方法,包括步驟解析原始消息提示圖標(biāo)的數(shù)據(jù)結(jié)構(gòu),獲取該消息提示圖標(biāo)的原始顏色數(shù)據(jù);接收顏色數(shù)據(jù)的目標(biāo)值,根據(jù)所述目標(biāo)值,將圖標(biāo)的原始顏色數(shù)據(jù)轉(zhuǎn)換成新的顏色數(shù)據(jù);在定時器控制下,交替采用所述原始顏色數(shù)據(jù)和存儲的新的顏色數(shù)據(jù)生成消息提示圖標(biāo),實現(xiàn)消息提示圖標(biāo)的閃爍,進行消息提示。相應(yīng)地,本發(fā)明還公開了一種實現(xiàn)消息提示的裝置。
文檔編號G06F9/44GK1755612SQ200410051769
公開日2006年4月5日 申請日期2004年9月30日 優(yōu)先權(quán)日2004年9月30日
發(fā)明者陸楠 申請人:騰訊科技(深圳)有限公司