專利名稱:一種手持終端瀏覽器的節(jié)電方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手持終端,尤其涉及一種手持終端瀏覽器的節(jié)電方法。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,具有上網(wǎng)功能的手持終端也越來越受到用戶的青 睞。目前用于手持終端上網(wǎng)的瀏覽器主要有WEB瀏覽器和WAP協(xié)議,能夠運(yùn)行于各種無線 網(wǎng)絡(luò)之上,如GSM、GPRS、CDMA等。通過WEB瀏覽器和WAP,就可以將Internet的大量信息及各種各樣的業(yè)務(wù)引入到 手機(jī)、PALM等手持終端之中。無論在何時(shí)、何地只要需要信息,打開手持終端,用戶就可以 享受無窮無盡的網(wǎng)上信息或者網(wǎng)上資源。如綜合新聞、天氣預(yù)報(bào)、股市動(dòng)態(tài)、商業(yè)報(bào)道、當(dāng) 前匯率等。電子商務(wù)、網(wǎng)上銀行也將逐一實(shí)現(xiàn)。通過WAP手機(jī)用戶還可以隨時(shí)隨地獲得體 育比賽結(jié)果、娛樂圈趣聞等,為生活增添情趣,也可以利用網(wǎng)上預(yù)定功能,把生活安排的有 條不紊。現(xiàn)有手持終端的瀏覽器缺省都是以白色背景和黑色字體顯示一個(gè)網(wǎng)頁,只有網(wǎng)頁 開發(fā)人員才能通過CSS指定背景和字體的顏色,大面積的白色背景會(huì)增大手持終端的功 耗,此外在低亮度環(huán)境中(例如晚上)長時(shí)間閱讀白色背景的網(wǎng)頁也會(huì)容易導(dǎo)致眼睛疲勞。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種手持終端瀏覽器的節(jié) 電方法,手持終端的瀏覽器可根據(jù)用戶需求,改變背景和網(wǎng)頁元素的顏色,降低了手持終端 在用戶瀏覽網(wǎng)頁時(shí)的功耗,同時(shí)也避免了由于用戶長時(shí)間閱讀網(wǎng)頁容易導(dǎo)致眼睛疲勞的問題。為了完成上述目的,本發(fā)明的一種手持終端瀏覽器的節(jié)電方法,包括以下步驟1)接收用戶網(wǎng)頁請(qǐng)求,獲取網(wǎng)頁源數(shù)據(jù);2)更改網(wǎng)頁背景顏色和網(wǎng)頁元素顏色,選擇控件的背景顏色;3)對(duì)網(wǎng)頁進(jìn)行漸進(jìn)式渲染并顯示。其中,所述步驟1)接收用戶網(wǎng)頁請(qǐng)求是手持終端瀏覽器通過使用界面接收用戶 輸入的網(wǎng)頁地址。其中,所述步驟1)獲取網(wǎng)頁源數(shù)據(jù)是手持終端瀏覽器從輸入輸出組件中獲取網(wǎng) 頁的源數(shù)據(jù)。其中,所述步驟1)中的網(wǎng)頁源數(shù)據(jù)是HTML或WML源數(shù)據(jù)。其中,所述步驟2)進(jìn)一步包括以下步驟a)將網(wǎng)頁的背景顏色設(shè)置為黑色背景;b)對(duì)網(wǎng)頁進(jìn)行解析,生成渲染樹;c)將網(wǎng)頁元素中文字和鏈接的顏色更改為用戶指定顏色;d)為網(wǎng)頁中的控件選擇背景顏色。
其中,所述步驟C)是將網(wǎng)頁元素中文字的顏色修改為深綠色或暗金色。其中,所述步驟d)中網(wǎng)頁中的控件包括網(wǎng)頁中的按鈕、下拉框、單選多選框和輸 入框。其中,所述步驟d)為網(wǎng)頁中的控件選擇背景顏色是選擇與背景相近但與文字顏 色反差較大的反色。本發(fā)明具有明顯的優(yōu)點(diǎn)和積極效果,采用本發(fā)明的一種文本信息和多媒體文件同 時(shí)發(fā)送的方法,對(duì)網(wǎng)頁或本地選中的文件信息進(jìn)行分類,進(jìn)而以所見即所得的方式分享多 媒體內(nèi)容,實(shí)現(xiàn)了網(wǎng)頁中多媒體內(nèi)容的及時(shí)分享。
附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí) 施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1為根據(jù)本發(fā)明的手持終端瀏覽器的節(jié)電方法流程圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。圖1為根據(jù)本發(fā)明的手持終端瀏覽器的節(jié)電方法流程圖,下面將參考圖1,對(duì)本發(fā) 明的手持終端瀏覽器的節(jié)電方法進(jìn)行詳細(xì)描述如下首先,在步驟101,用戶輸入網(wǎng)頁地址(URL)或本地文件名,向?yàn)g覽器發(fā)出網(wǎng)頁請(qǐng) 求,手持終端瀏覽器通過使用界面(shell)接收用戶的網(wǎng)頁請(qǐng)求;在步驟102,手持終端瀏覽器的使用界面(shell)將用戶的網(wǎng)頁請(qǐng)求發(fā)送給輸入 輸出(I/O)組件,并從輸入輸出組件中獲取網(wǎng)頁的源數(shù)據(jù),然后將獲取網(wǎng)頁的源數(shù)據(jù)提交 給HTML分析器。優(yōu)選的該網(wǎng)頁的源數(shù)據(jù)為HTML源數(shù)據(jù)。在步驟103,瀏覽器渲染引擎(Web Kit)對(duì)網(wǎng)頁的顏色進(jìn)行統(tǒng)一設(shè)置,忽略網(wǎng)頁指 定的任何顏色,包括缺省的白色,統(tǒng)一將網(wǎng)頁的背景顏色設(shè)置為黑色背景。在步驟104,網(wǎng)頁排版引擎(web core)對(duì)網(wǎng)頁進(jìn)行解析,生成渲染樹 (RenderTree)0在步驟105,網(wǎng)頁排版引擎(web core)將網(wǎng)頁的文字、鏈接等網(wǎng)頁元素的顏色屬 性更改為用戶指定顏色,而網(wǎng)頁中的圖片背景顏色不做修改,優(yōu)選的,字體顏色為選深綠 (Lime Green/0xFF32CD32),暗金(Dark Goldenrod/0xFFB8860B)等。在步驟106,對(duì)于網(wǎng)頁中的按鈕、下拉框、單選復(fù)選框和輸入框等控件的背景顏色, 根據(jù)文字顏色和頁面的背景色,選擇與背景相近但與文字顏色反差較大的反色。在步驟107,當(dāng)頁面元素在運(yùn)行期被JavaScript等腳本動(dòng)態(tài)改變時(shí),根據(jù)以上步 驟動(dòng)態(tài)刷新相關(guān)元素,對(duì)網(wǎng)頁進(jìn)行漸進(jìn)式渲染并顯示。本發(fā)明針對(duì)手持移動(dòng)設(shè)備上的瀏覽器,通過瀏覽器渲染引擎Web Kit,在瀏覽網(wǎng)頁 時(shí)提供黑色背景以及多種經(jīng)典字體顏色的選擇,即能有效降低手持終端的功耗,又能解決 在黑暗環(huán)境中長時(shí)間閱讀白色背景網(wǎng)頁導(dǎo)致的眼睛疲勞問題。本領(lǐng)域普通技術(shù)人員可以理解以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,對(duì)于本領(lǐng)域的技術(shù)人員 來說,其依然可以對(duì)前述各實(shí)施例中所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特 征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng) 包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種手持終端瀏覽器的節(jié)電方法,該方法包括以下步驟1)接收用戶網(wǎng)頁請(qǐng)求,獲取網(wǎng)頁源數(shù)據(jù);2)更改網(wǎng)頁背景顏色和網(wǎng)頁元素顏色,選擇控件的背景顏色;3)對(duì)網(wǎng)頁進(jìn)行漸進(jìn)式渲染并顯示。
2.根據(jù)權(quán)利要求1所述的手持終端瀏覽器的節(jié)電方法,其特征在于,所述步驟1)接收 用戶網(wǎng)頁請(qǐng)求是手持終端瀏覽器通過使用界面接收用戶輸入的網(wǎng)頁地址。
3.根據(jù)權(quán)利要求1所述的手持終端瀏覽器的節(jié)電方法,其特征在于,所述步驟1)獲取 網(wǎng)頁源數(shù)據(jù)是手持終端瀏覽器從輸入輸出組件中獲取網(wǎng)頁的源數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的手持終端瀏覽器的節(jié)電方法,其特征在于,所述步驟1)中的 網(wǎng)頁源數(shù)據(jù)是HTML或WML標(biāo)記語言的源數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的手持終端瀏覽器的節(jié)電方法,其特征在于,所述步驟2)進(jìn)一 步包括以下步驟a)將網(wǎng)頁的背景顏色設(shè)置為黑色背景;b)對(duì)網(wǎng)頁進(jìn)行解析,生成渲染樹;c)將網(wǎng)頁元素中文字和鏈接的顏色更改為用戶指定顏色;d)為網(wǎng)頁中的控件選擇背景顏色。
6.根據(jù)權(quán)利要求5所述的手持終端瀏覽器的節(jié)電方法,其特征在于,所述步驟c)是將 網(wǎng)頁元素中文字的顏色修改為深綠色或暗金色。
7.根據(jù)權(quán)利要求5所述的手持終端瀏覽器的節(jié)電方法,其特征在于,所述步驟d)中網(wǎng) 頁中的控件包括按鈕、下拉框、單選多選框和輸入框。
8.根據(jù)權(quán)利要求5所述的手持終端瀏覽器的節(jié)電方法,其特征在于,所述步驟d)為網(wǎng) 頁中的控件選擇背景顏色是選擇與背景相近但與文字顏色反差較大的反色。
9.根據(jù)權(quán)利要求1所述的手持終端瀏覽器的節(jié)電方法,其特征在于,所述步驟3)是當(dāng) 頁面的某一元素運(yùn)行期被改變時(shí),對(duì)該元素進(jìn)行重新更改為用戶指定顏色。
全文摘要
一種手持終端瀏覽器的節(jié)電方法,包括以下步驟接收用戶網(wǎng)頁請(qǐng)求,獲取網(wǎng)頁源數(shù)據(jù);設(shè)置背景及網(wǎng)頁元素的顏色;對(duì)網(wǎng)頁進(jìn)行漸進(jìn)式渲染并顯示。其中,將網(wǎng)頁的背景顏色修改為黑色;將網(wǎng)頁元素中的文字和鏈接修改為深綠色或暗金色;將網(wǎng)頁中的按鈕、下拉框和輸入框等控件的背景顏色修改為與背景顏色相近且與文字顏色反差較大的顏色。利用本發(fā)明的手持終端瀏覽器的節(jié)電方法,既能有效降低手持終端的功耗,又能解決在黑暗環(huán)境中長時(shí)間閱讀白色背景網(wǎng)頁導(dǎo)致的眼睛疲勞問題。
文檔編號(hào)G06F1/32GK102004784SQ201010566569
公開日2011年4月6日 申請(qǐng)日期2010年11月25日 優(yōu)先權(quán)日2010年11月25日
發(fā)明者張少偉, 王衛(wèi) 申請(qǐng)人:北京播思軟件技術(shù)有限公司