[發明專利]一種基于web應用的終端信息的加載方法與裝置在審
| 申請號: | 201610114253.0 | 申請日: | 2016-03-01 |
| 公開(公告)號: | CN105701246A | 公開(公告)日: | 2016-06-22 |
| 發明(設計)人: | 馬曉燕 | 申請(專利權)人: | 青島海信電器股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 青島聯智專利商標事務所有限公司 37101 | 代理人: | 邵新華 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 web 應用 終端 信息 加載 方法 裝置 | ||
技術領域
本發明涉及通信領域,尤其涉及一種基于web應用的終端信息的加載方法與裝置。
背景技術
隨著移動互聯網的發展,人們對智能產品的要求越來越高,也更加追求對智能產 品的視覺體驗,用戶使用終端設備接入互聯網的頻率越來越高,對網頁的瀏覽與使用也越 來越多,各種各樣的網頁信息其數據量也越來越大,如何保證使用者的網頁瀏覽體驗也成 為智能產品改進的趨勢。
在網頁帶寬一定的情況下,傳統的網頁信息加載方法隨著技術的發展,出現了基 于HTML5技術的AJAX(AsynchronousJavascriptAndXML,是指一種創建交互式網頁應用 的網頁開發技術)同步、異步處理網頁信息加載,進行數據獲取的方法,應用AJAX技術的web 應用可以僅向服務器發送并取回必需的數據,它使用SOAP或其它一些基于XML的web service接口,并在客戶端采用JavaScript處理來自服務器的響應。
如果web應用端請求的數據量較少,則AJAX的同步異步請求均可以快速正常的呈 現給用戶相對應的網頁信息,但是一旦請求的數據量很大,對于AJAX同步請求,在網頁 HttpRequest對象向服務器提交請求后,都需要等待服務器處理完畢返回處理結果,期間瀏 覽器不能進行其他工作,當JS代碼加載到當前AJAX的時候會把頁面里所有的代碼停止加 載,頁面出現假死狀態,當這個AJAX執行完畢后才會繼續運行其他代碼頁面假死狀態解除, 異步傳輸方式相比同步方式處理速度較快,但是如果數據量很大,多次AJAX異步請求也會 出現頁面假死的狀態,并且對于很多網頁數據信息,網頁的多層顯示界面之間有相互影響 的關系,下一個界面的顯示需要依賴于前一個界面的顯示,此時顯然不能使用異步的處理 方式。因此,無論是AJAX同步還是異步方式,都無法提供較快的網頁加載方式和顯示方式, 影響用戶體驗。
發明內容
本申請實施例通過提供一種基于web應用的終端信息的加載方法與裝置,解決了 現有技術中在網頁數據請求數據量較大時,無法提供較佳的網頁加載方式和顯示方式,本 申請可以提高網頁加載的速度和顯示的速度。
本申請實施例一方面提供了一種基于web應用的終端信息的加載方法,應用于智 能終端,所述方法包括:接收HTML5應用發送的數據請求,所述HTML5應用為構建于所述智能 終端中的web應用;
判斷本地是否保存有所述數據請求對應的處理結果,如有,則從本地獲取所述處理結 果;
將所述處理結果加載成相應頁面進行顯示。
另一方面,本申請實施例還提供了一種基于web應用的終端信息的加載裝置,應用 于智能終端,所述裝置包括:
接收模塊,用于接收HTML5應用發送的數據請求,所述HTML5應用為構建于所述智能終 端中的web應用;
判斷獲取模塊,用于判斷本地是否保存有所述數據請求對應的處理結果,如有,則從本 地獲取所述處理結果;
加載模塊,用于將所述處理結果加載成相應頁面進行顯示。
在本申請方案中,智能終端在接收到HTML5應用發送的數據請求后,先判斷本地是 否保存有與所述數據請求對應的處理結果,如有,則將處理結果加載成相應的頁面進行顯 示,與現有技術相比,不需要在接收到HTML5應用發送的數據請求后,都向服務器請求數據, 在HTML5應用發送的數據請求的數據量較大的情況下,如果本地存在有與上述數據請求對 應的處理結果,則可以從本地直接獲取到該處理結果,將其加載成頁面形式在智能終端中 進行顯示,避免了傳統的加載頁面方式無法提供較佳的網頁加載速度和顯示速度,導致可 能出現頁面假死狀態的技術問題,這樣,用戶可以快速的看到處理結果對應的頁面,提高了 用戶體驗。
附圖說明
圖1為本申請實施例一中基于web的終端信息的加載方法的流程圖;
圖2為本申請實施例一中接收HTML5應用發送的數據請求的流程圖;
圖3為本申請實施例一中判斷HTML5應用發送的數據請求是否為首次發送的流程圖;
圖4為本申請實施例二中基于web的終端信息的加載裝置的模塊圖。
具體實施方式
本申請實施例通過提供一種基于web的終端信息的加載方法與裝置,解決了現有 技術中在網頁數據請求數據量較大時,無法提供較佳的網頁加載方式和顯示方式,本申請 可以提高網頁加載的速度和顯示的速度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信電器股份有限公司,未經青島海信電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610114253.0/2.html,轉載請聲明來源鉆瓜專利網。





