頁面顯示方法及移動終端的制作方法
【技術領域】
[0001]本發明涉及電子技術領域,尤其涉及一種頁面顯示方法及移動終端。
【背景技術】
[0002]目前智能手機發展迅速,用戶對智能手機的體驗要求越來越高,其中,系統流暢度是影響用戶直接體驗的關鍵用戶指標之一。但是在某些場景下,智能手機的應用程序在啟動或加載頁面的過程中,仍然會產生白屏及卡頓現象,導致系統流暢度低,影響用戶體驗。
【發明內容】
[0003]本發明的主要目的在于提出一種頁面顯示方法及移動終端,旨在解決現有技術中移動終端出現白屏及卡頓現象的問題。
[0004]為實現上述目的,本發明提供一種移動終端,包括:
[0005]確定模塊,用于若檢測到應用程序的加載指令,則根據所述加載指令確定待加載的頁面的統一資源定位符URL;
[0006]第一判斷模塊,用于判斷預先保存的圖片集合中是否包含與所述頁面的URL具有對應關系的頁面的圖片,所述圖片集合中包含頁面的URL與頁面的圖片之間的對應關系;
[0007]獲取及顯示模塊,用于當所述圖片集合中包含與所述頁面的URL具有對應關系的頁面的圖片時,從所述圖片集合中獲取所述頁面的圖片,并在所述應用程序的顯示界面中顯示所述頁面的圖片。
[0008]優選地,所述移動終端還包括:
[0009]參數獲取模塊,用于在所述獲取及顯示模塊從所述圖片集合中獲取所述頁面的圖片之前,獲取所述應用程序當前的主題配置參數;
[0010]第二判斷模塊,用于從所述圖片集合中的,與所述頁面的URL具有對應關系的頁面的圖片的參數對應關系中,判斷是否存在主題配置參數與所述當前的主題配置參數一致的頁面的圖片,所述圖片集合中包含主題配置參數、頁面的URL及頁面的圖片之間的對應關系,所述頁面的圖片與主題配置參數之間的對應關系為參數對應關系;
[0011]繼續模塊,用于當存在主題配置參數與所述當前的主題配置參數一致的頁面的圖片時,繼續執行所述獲取及顯示模塊。
[0012]優選地,所述確定模塊具體用于:
[0013]若所述加載指令為啟動指令,則確定待加載的頁面的URL為所述應用程序啟動后的首頁面的URL;
[0014]若所述加載指令為頁面加載指令,則確定待加載的頁面為所述頁面加載指令請求加載的頁面的URL。
[0015]優選地,所述移動終端還包括:
[0016]替換模塊,用于在完成所述加載指令的執行之后,將加載的頁面顯示在所述應用程序的顯示界面中,以替換所述頁面的圖片。
[0017]優選地,所述移動終端還包括:
[0018]截取模塊,用于當所述第一判斷模塊確定所述圖片集合中未包含與所述頁面的URL具有對應關系的頁面的圖片時,或者,當所述第二判斷模塊確定不存在主題配置參數與所述當前的主題配置參數一致的頁面的圖片時,在完成所述加載指令的執行且所述應用程序的顯示界面中已顯示加載的頁面之后,截取所述加載的頁面的圖片;
[0019]保存模塊,用于將所述當前的主題配置參數、所述加載的頁面的URL及截取的所述加載的頁面的圖片之間的對應關系保存在所述圖片集合中。
[0020]為實現上述目的,本發明提供的一種頁面顯示方法,包括:
[0021]若檢測到應用程序的加載指令,則根據所述加載指令確定待加載的頁面的統一資源定位符URL;
[0022]判斷預先保存的圖片集合中是否包含與所述頁面的URL具有對應關系的頁面的圖片,所述圖片集合中包含頁面的URL與頁面的圖片之間的對應關系;
[0023]當所述圖片集合中包含與所述頁面的URL具有對應關系的頁面的圖片時,從所述圖片集合中獲取所述頁面的圖片,并在所述應用程序的顯示界面中顯示所述頁面的圖片。
[0024]優選地,所述從所述圖片集合中獲取所述頁面的圖片之前還包括:
[0025]獲取所述應用程序當前的主題配置參數;
[0026]從所述圖片集合中的,與所述頁面的URL具有對應關系的頁面的圖片的參數對應關系中,判斷是否存在主題配置參數與所述當前的主題配置參數一致的頁面的圖片,所述圖片集合中包含主題配置參數、頁面的URL及頁面的圖片之間的對應關系,所述頁面的圖片與主題配置參數之間的對應關系為參數對應關系;
[0027]當存在主題配置參數與所述當前的主題配置參數一致的頁面的圖片時,繼續執行所述從所述圖片集合中獲取所述頁面的圖片的步驟。
[0028]優選地,所述根據所述加載指令確定待加載的頁面,包括:
[0029]若所述加載指令為啟動指令,則確定待加載的頁面的URL為所述應用程序啟動后的首頁面的URL;
[0030]若所述加載指令為頁面加載指令,則確定待加載的頁面為所述頁面加載指令請求加載的頁面的URL。
[0031]優選地,所述方法還包括:
[0032]在完成所述加載指令的執行之后,將加載的頁面顯示在所述應用程序的顯示界面中,以替換所述頁面的圖片。
[0033]優選地,所述方法還包括:
[0034]當所述圖片集合中未包含與所述頁面的URL具有對應關系的頁面的圖片時,或者,當不存在主題配置參數與所述當前的主題配置參數一致的頁面的圖片時,在完成所述加載指令的執行且所述應用程序的顯示界面中已顯示加載的頁面之后,截取所述加載的頁面的圖片;
[0035]將所述當前的主題配置參數、所述加載的頁面的URL及截取的所述加載的頁面的圖片之間的對應關系保存在所述圖片集合中。
[0036]本發明提出的移動終端,若檢測到應用程序的加載指令,則移動終端中的確定模塊根據加載指令確定待加載的頁面的統一資源定位符(Uniform Resource Locators ,URL);且第一判斷模塊判斷預先保存的圖片集合中是否包含與頁面的URL具有對應關系的頁面的圖片,圖片集合中包含頁面的URL與頁面的圖片之間的對應關系;當圖片集合中包含與頁面的URL具有對應關系的頁面的圖片時,獲取及顯示模塊從圖片集合中獲取頁面的圖片,并在應用程序的顯示界面中顯示頁面的圖片。使得能夠在移動終端執行加載指令的過程中,通過利用待加載的頁面的圖片顯示在應用程序的顯示界面中,以避免應用程序在執行加載指令時出現白屏及卡頓的現象,有效改善用戶體驗。
【附圖說明】
[0037]圖1為實現本發明各個實施例的移動終端的硬件結構示意圖;
[0038]圖2為如圖1所示的移動終端的無線通信系統示意圖;
[0039]圖3為本發明第一實施例的移動終端的功能模塊的一個示意圖;
[0040]圖4為本發明第二實施例的移動終端的功能模塊的一個示意圖;
[0041]圖5為本發明圖3和圖4的移動終端的追加的功能模塊的一個示意圖。
[0042]圖6為本發明第三實施例的頁面顯示方法的一個示意圖;
[0043]圖7為本發明第四實施例的頁面顯示方法的一個示意圖
[0044]圖8為本發明圖6和圖7的頁面顯示方法的追加步驟的一個示意圖;
[0045]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0046]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0047]現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0048]移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
[0049]圖1為實現本發明各個實施例的移動終端的硬件結構示意。
[0050]移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0051]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統或網絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模塊112、無線互聯網模塊113、短程通信模塊114和位置信息模塊115中的至少一個。
[0052]廣播接收模塊111經由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播相關信息。廣播信道可以包括衛星信道和/或地面信道。廣播管理服務器可以是生成并發送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關信息并且將其發送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數據廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信號。廣播相關信息也可以經由移動通信網絡提供,并且在該情況下,廣播相關信息可以由移動通信模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數字多媒體廣播(DMB)的電子節目指南(EPG)、數字視頻廣播手持(DVB-H)的電子服務指南(ESG)等等的形式而存在。廣播接收模塊111可以通過使用各種類型的廣播系統接收信號廣播。特別地,廣播接收模塊111可以通過使用諸如多媒體廣播-地面(DMB-T)、數字多媒體廣播-衛星(DMB-S)、數字視頻廣播-手持(DVB-H),前向鏈路媒體(MediaFLO?)的數據廣播系統、地面數字廣播綜合服務(ISDB-T)等等的數字廣播系統接收數字廣播。廣播接收模塊111可以被構造為適合提供廣播信號的各種廣播系統以及上述數字廣播系統。經由廣播接收模塊111接收的廣播信號和/或廣播相關信息可以存儲在存儲器160(或者其它類型的存儲介質)中。
[0053]移動通信模塊112將無線電信號發送到基站(例如,接入點、節點B等等)、外部終端以及服務器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據文本和/或多媒體消息發送和/或接收的各種類型的數據。
[0054]無線互聯網模塊113支持移動終端的無線互聯網接入。該模塊可以內部或外部地耦接到終端。該模塊所涉及的無線互聯網接入技術可以包括WLAN(無線LAN)(W1-Fi)、Wibro(無線寬帶)、Wimax(全球微波互聯接入)、HSDPA(高速下行鏈路分組接入)等等。
[0055]短程通信模塊114是用于支持短程通信的模塊。短程通信技術的一些示例包括藍牙?、射頻識別(RFID)、紅外數據協