亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種背景色設置方法及裝置的制造方法

文檔序號:9304540閱讀:472來源:國知局
一種背景色設置方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明具體實施例涉及網(wǎng)頁渲染技術領域,特別涉及一種在網(wǎng)頁渲染過程中的背景色設置方法及裝置。
【背景技術】
[0002]目前,許多運行于終端的應用程序,例如微信、QQ、電子郵件客戶端等都可以實現(xiàn)網(wǎng)頁瀏覽的功能。這些應用程序可以調用自帶的或系統(tǒng)配置的瀏覽器內(nèi)核對所接收到的網(wǎng)頁進行渲染,從而將網(wǎng)頁顯示出來供用戶瀏覽。該瀏覽器內(nèi)核在渲染網(wǎng)頁的過程中,需要將待渲染的網(wǎng)頁加載到該瀏覽器內(nèi)核所掛載的容器中,才能將該網(wǎng)頁顯示出來。
[0003]為了在網(wǎng)頁渲染及瀏覽過程中保持頁面色調的一致性,應用程序通常需要預先設置該瀏覽器內(nèi)核所掛載的容器的背景色。該容器的背景色決定了在網(wǎng)頁渲染的階段,即從開始渲染網(wǎng)頁到網(wǎng)頁渲染完畢的過程中,該應用程序呈現(xiàn)的過渡界面的顏色。若不設置該容器的背景色,則所述過渡界面將會呈現(xiàn)終端的操作系統(tǒng)的背景色。
[0004]例如,假設網(wǎng)頁的背景色為白色,該操作系統(tǒng)的背景色為黑色。若應用程序未設置該容器的背景色,則在網(wǎng)頁渲染的階段,該應用程序呈現(xiàn)的過渡界面為黑色。在網(wǎng)頁渲染完畢后,該應用程序才呈現(xiàn)背景色為白色的網(wǎng)頁頁面。換句話說,相當于該應用程序從自身界面跳轉到一個白色背景的網(wǎng)頁頁面的過程中,或者從一個白色背景的網(wǎng)頁頁面跳轉到另一個白色背景的網(wǎng)頁頁面的過程中,該應用程序的界面將出現(xiàn)“閃黑”效果,對用戶而言顯然視覺效果不佳。
[0005]若應用程序將該容器的背景色設置為與網(wǎng)頁的背景色一致,即白色,則在網(wǎng)頁渲染的階段,該應用程序呈現(xiàn)的過渡界面為白色。在網(wǎng)頁渲染完畢后,該應用程序將呈現(xiàn)出白色背景的網(wǎng)頁頁面。由于所述過渡界面和網(wǎng)頁的背景色保持為白色,在從過渡界面跳轉到網(wǎng)頁頁面的過程中,用戶不會感覺背景色變化突兀,因而視覺效果更佳。
[0006]然而,若應用程序預先設置該容器的背景色,并一直保持該容器的背景色設置,則終端中的GPU (Graphic Processing Unit,圖形處理單元)在瀏覽器內(nèi)核對網(wǎng)頁的渲染過程中,以及渲染完畢后的網(wǎng)頁瀏覽過程中,需要不斷響應該容器的背景色進行像素渲染。因此,現(xiàn)有的對該容器的背景色的設置方法將會提高終端的像素填充率,即該GPU在每秒內(nèi)所渲染的像素數(shù)量,從而降低所述應用程序運行的流暢性,同時還會增加終端的發(fā)熱量,縮短終端的使用時間。

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

[0007]有鑒于此,有必要提供一種背景色設置方法及裝置,可以降低網(wǎng)頁渲染及瀏覽過程中終端的像素填充率,從而提高終端中用于顯示網(wǎng)頁的應用程序運行的流暢性,降低該終端的發(fā)熱量,并延長該終端的使用時間。
[0008]一種背景色設置方法,包括以下步驟:當接收到對指定網(wǎng)頁的渲染請求時,將用于掛載瀏覽器內(nèi)核的容器的背景色設置為目標色;調用該瀏覽器內(nèi)核對該指定網(wǎng)頁進行渲染;當瀏覽器內(nèi)核對該指定網(wǎng)頁渲染完畢時,清除所述容器的背景色設置。
[0009]一種背景色設置裝置,包括:第一設置模塊,用于當接收到對指定網(wǎng)頁的渲染請求時,將用于掛載瀏覽器內(nèi)核的容器的背景色設置為目標色;調用模塊,用于調用該瀏覽器內(nèi)核對該指定網(wǎng)頁進行渲染;第一清除模塊,用于當瀏覽器內(nèi)核對該指定網(wǎng)頁渲染完畢時,清除所述容器的背景色設置。
[0010]相較于現(xiàn)有技術,本發(fā)明背景色設置方法及裝置,當接收到對指定網(wǎng)頁的渲染請求時,將用于掛載瀏覽器內(nèi)核的容器的背景色設置為目標色,然后調用該瀏覽器內(nèi)核對該指定網(wǎng)頁進行渲染;當瀏覽器內(nèi)核對該指定網(wǎng)頁渲染完畢時,再清除所述容器的背景色設置。通過動態(tài)地設置該容器的背景色,本發(fā)明可以降低網(wǎng)頁渲染及瀏覽過程中終端的像素填充率,從而提高終端中用于顯示網(wǎng)頁的應用程序運行的流暢性,降低該終端的發(fā)熱量,并延長該終端的使用時間。
[0011]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
【附圖說明】
[0012]圖1為一種終端的結構框圖。
[0013]圖2為本發(fā)明實施例提供的背景色設置方法應用時的環(huán)境示意圖。
[0014]圖3為本發(fā)明第一實施例提供的背景色設置方法的流程圖。
[0015]圖4為本發(fā)明第二實施例提供的背景色設置方法的流程圖。
[0016]圖5為本發(fā)明第三實施例提供的背景色設置方法的流程圖。
[0017]圖6和圖7為指定網(wǎng)頁與用于掛載瀏覽器內(nèi)核的容器的可視化區(qū)域的位置關系示例圖。
[0018]圖8為本發(fā)明第四實施例提供的背景色設置裝置的框圖。
[0019]圖9為本發(fā)明第五實施例提供的背景色設置裝置的框圖。
[0020]圖10為本發(fā)明第六實施例提供的背景色設置裝置的框圖。
【具體實施方式】
[0021]為更進一步闡述本發(fā)明為實現(xiàn)預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據(jù)本發(fā)明的【具體實施方式】、結構、特征及其功效,詳細說明如后。
[0022]圖1示出了一種終端I的結構框圖。如圖1所示,該終端I包括一個或多個(圖中僅示出一個)存儲器11、處理器12、存儲控制器13、外設接口 14、通信模塊15、輸入單元16及顯示單元17。這些組件通過一條或多條通訊總線/信號線相互通訊。
[0023]本領域普通技術人員可以理解,圖1所示的結構僅為示意,其并不對終端I的結構造成限定。例如,終端I還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
[0024]存儲器11可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的背景色設置方法及裝置對應的程序指令/模塊,處理器12通過運行存儲在存儲器11內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的背景色設置方法。
[0025]存儲器11可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器11可進一步包括相對于處理器12遠程設置的存儲器,這些遠程設置的存儲器可以通過網(wǎng)絡連接至終端I。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器12以及其他可能的組件對存儲器11的訪問可在存儲控制器13的控制下進行。
[0026]外設接口 14將各種輸入/輸出裝置耦合至處理器12以及存儲器11。處理器12運行存儲器11內(nèi)的各種軟件、指令以及執(zhí)行終端I的各種功能以及進行數(shù)據(jù)處理。
[0027]通信模塊15用于與通信網(wǎng)絡或者其他設備進行通信。具體地,通信模塊15例如可以是網(wǎng)卡151或RF (Rad1 Frequency,射頻)模塊152。網(wǎng)卡151作為局域網(wǎng)中連接計算機和傳輸介質的接口,用于實現(xiàn)與局域網(wǎng)傳輸介質之間的物理連接與電信號匹配,從而建立局域網(wǎng)并連接到因特網(wǎng)(Internet),與各種網(wǎng)絡如局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)進行通信。網(wǎng)卡151可包括各種現(xiàn)有的用于執(zhí)行上述功能的電路元件,例如處理器和存儲器(包括ROM和RAM)等。RF模塊152用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉換,從而與通信網(wǎng)絡或者其他設備進行通信。RF模塊152可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SHO卡、存儲器等等。RF模塊152可與各種網(wǎng)絡如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡進行通信或者通過無線網(wǎng)絡與其他設備進行通信。上述的無線網(wǎng)絡可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡可以使用各種通信標準、協(xié)議及技術,包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communicat1n, GSM)、增強型移動通信技術(Enhanced Data GSM Environment, EDGE),寬帶碼分多址技術(wideband codedivis1n multiple access, W-CDMA),碼分多址技術(Code divis1n access, CDMA)、時分多址技術(time divis1n multiple access, TDMA),無線保真技術(Wireless, Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標準IEEE802.11a, IEEE802.lib, IEEE802.1lg和/或 IEEE802.lln)、網(wǎng)絡電話(Voice over i
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1