[發明專利]一種利用編程語言減少網頁重繪次數的方法以及電子設備在審
| 申請號: | 201811063274.X | 申請日: | 2018-09-12 |
| 公開(公告)號: | CN109325199A | 公開(公告)日: | 2019-02-12 |
| 發明(設計)人: | 李天馳;孫悅;李濤 | 申請(專利權)人: | 深圳點貓科技有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F8/38 |
| 代理公司: | 廣東良馬律師事務所 44395 | 代理人: | 李良 |
| 地址: | 518000 廣東省深圳市粵海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡請求 網頁 請求信息 加載 編程語言 電子設備 對比結果 獲取網絡信息 后臺服務器 網絡信息 緩存區 閾值時 瀏覽器 推入 預設 轉入 | ||
本發明公開一種利用編程語言減少網頁重繪次數的方法以及電子設備,其中,方法包括:S1、當接收到網絡請求時,獲取網絡請求中的請求信息;S2、計算本次網絡請求與上次網絡請求的時間間隔,并與預設的時間閾值對比,得到對比結果,若對比結果滿足所述時間閾值,則轉入步驟S3;S3、將請求信息推入緩存區,并根據所述請求信息加載網頁。通過本發明提供的方法,通過先設定時間閾值,然后獲取網絡信息,并計算本次網絡請求與上次網絡請求的時間間隔,只有當所述時間間隔滿足所述時間閾值時,才根據網絡信息加載網頁,從而減少了網頁重繪的次數。這一方法,有利于降低后臺服務器的壓力,提高瀏覽器加載網頁的性能。
技術領域
本發明涉及編程語言領域,尤其涉及一種利用編程語言減少網頁重繪次數的方法以及電子設備。
背景技術
隨著生活水平的提高,娛樂方式也逐漸增多,例如,通過網絡在線答題。網絡在線答題是指,用戶在一些特定的答題網頁回答(具體是指編輯答案)題目,然后提交答案至后臺服務器,由后臺服務器判斷答案是否正確,在用戶正確回答所有題目后,則表示游戲勝利。
答題網頁支持多名用戶同時在線答題,當用戶在答題網頁答題時,需要頻繁向后臺服務器獲取新數據,例如,獲取新的題目,例如,更新分數,再例如,更新答題網頁當前顯示的時間等等。
然而,答題網頁中的一部分發生改變,便重新加載答題網頁(即重繪網頁),容易造成答題網頁“卡頓”。
也就是說,現有技術中,網頁重繪次數過多,或重繪頻率過于頻繁。
因此,現有技術還有待于改進和發展。
發明內容
鑒于上述現有技術的不足,本發明的目的在于提供一種利用編程語言減少網頁重繪次數的方法以及電子設備,旨在解決網頁重繪次數過多,或重繪頻率過于頻繁問題。
本發明的技術方案如下:
一種利用編程語言減少網頁重繪次數的方法,其包括:
A、當接收到網絡請求時,獲取網絡請求中的請求信息;
B、計算本次網絡請求與上次網絡請求的時間間隔,并與預設的時間閾值對比,得到對比結果,若對比結果滿足所述時間閾值,則轉入步驟C;
C、將請求信息推入緩存區,并根據所述請求信息加載網頁。
優選的,所述步驟A中,當所述網絡請求的數量為2個或2個以上時,則選取第一個網絡請求,并獲取請求信息。
優選的,所述步驟B包括:
當對比結果不滿足所述時間閾值時,則根據緩存區中已有的緩存信息加載網頁。
優選的,所述步驟B具體包括:
判斷所述請求信息中是否包含快照,若是,則對快照進行解析,得到請求信息字符串;若否,則執行步驟C。
優選的,得到請求信息字符串的步驟之后包括:
對已有的緩存信息進行解析,得到緩存信息字符串;
判斷所述請求信息字符串與所述緩存信息字符串是否一致,若是,則執行步驟C;若否,則將請求信息字符串替換緩存信息字符串,并執行步驟C。
優選的,所述步驟C具體包括:
判斷網絡請求是否完成,若是,則根據請求信息加載網頁,若否,則返回步驟A。
優選的,所述時間閾值為0.5-2s。
本發明還提供一種電子設備,其包括:
處理器,適于實現各指令,以及
存儲設備,適于存儲多條指令,所述指令適于由處理器加載并執行:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳點貓科技有限公司,未經深圳點貓科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811063274.X/2.html,轉載請聲明來源鉆瓜專利網。





