麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

網頁數據更新處理方法及裝置制造方法

文檔序號:7815025閱讀:285來源:國知局
網頁數據更新處理方法及裝置制造方法
【專利摘要】本發明公開了一種網頁數據更新處理方法及裝置。該網頁數據更新處理方法包括:獲取第一時間內的數據更新量;獲取第一更新頻率;獲取第一參考數據更新量和第二參考數據更新量;判斷第一時間內的數據更新量是否大于第一參考數據更新量;如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調整為第二更新頻率;判斷第一時間內的數據更新量是否小于第二參考數據更新量;如果第一時間內的數據更新量小于第二參考數據更新量,則將第一更新頻率調整為第三更新頻率;基于調整后的更新頻率進行網頁數據更新。通過本發明,解決了網頁數據更新負載大的問題。
【專利說明】網頁數據更新處理方法及裝置

【技術領域】
[0001]本發明涉及數據處理領域,具體而言,涉及一種網頁數據更新處理方法及裝置。

【背景技術】
[0002]目前,隨著互聯網技術的廣泛應用,網頁前端需要實現對數據的實時更新,而網頁數據的更新在不同的時間段需要更新的網頁數據量不同?,F有技術采用定時刷新網頁數據的方式實現網頁數據的更新,該定時刷新網頁數據方法以輪詢的方式讀取網頁中在某段時間內發生變化的網頁數據,然后將獲取的發生變化的網頁數據顯示在頁面上,實現刷新頁面數據。這種定時刷新網頁數據的方法存在以下缺點:
[0003]首先,如果網頁上的數據沒有發生任何改變,采用該定時刷新網頁數據的方法同樣要定時地發送請求消息,請求某段時間內的發生改變的網頁數據,并由服務器回發給客戶端發生改變的網頁數據,將此發生改變的網頁數據顯示在頁面上。如此會極大地增加服務器和客戶端的網絡負載。
[0004]其次,當網頁上的數據沒有發生改變時,為了實現發生改變的網頁數據在頁面上的刷新,服務器和客戶端之間需要以固定更新頻率頻繁地重復進行請求與回發,這樣會占用了客戶端和服務器的網絡帶寬,增大客戶端和服務器的網絡壓力。
[0005]最后,如果某段時間的發生改變的網頁數據量特別大,采用該定時刷新網頁數據的方法定時地獲取發生改變的網頁數據,這將會導致獲取發生改變的網頁數據速度緩慢,頁面更新速度緩慢。
[0006]針對相關技術中網頁數據更新負載大的問題,目前尚未提出有效的解決方案。


【發明內容】

[0007]本發明的主要目的在于提供一種網頁數據更新處理方法及裝置,以解決相關技術中網頁數據更新負載大的問題。
[0008]為了實現上述目的,根據本發明的一個方面,提供了一種網頁數據更新處理方法。
[0009]根據本發明的網頁數據處理方法包括:獲取第一時間內的數據更新量;獲取第一更新頻率,其中,第一更新頻率是第一時間內的數據更新頻率;獲取第一參考數據更新量和第二參考數據更新量,其中,第一參考數據更新量大于第二參考數據更新量;判斷第一時間內的數據更新量是否大于第一參考數據更新量;如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率;判斷第一時間內的數據更新量是否小于第二參考數據更新量;如果第一時間內的數據更新量小于第二參考數據更新量,則將第一更新頻率調整為第三更新頻率,其中,第三更新頻率小于第一更新頻率;以及基于調整后的更新頻率進行網頁數據更新。
[0010]進一步地,在判斷第一時間內的數據更新量是否大于第一參考數據更新量和判斷第一時間內的數據更新量是否小于第二參考數據更新量之后,該網頁數據更新處理方法包括:如果第一時間內的數據更新量小于等于第一參考數據更新量,大于等于第二參考數據更新量,則不對第一更新頻率進行調整。
[0011]進一步地,如果第一時間內的數據更新量大于第一參考數據更新量,該網頁數據更新處理方法還包括:獲取預設的更新頻率上限值;判斷第一更新頻率是否大于等于預設的更新頻率上限值;如果第一更新頻率大于等于預設的更新頻率上限值,則不對第一更新頻率進行調整。
[0012]進一步地,如果第一時間內的數據更新量小于第二參考數據更新量,該網頁數據更新處理方法還包括:獲取預設的更新頻率下限值;判斷第一更新頻率是否小于等于預設的更新頻率下限值;如果第一更新頻率小于等于預設的更新頻率下限值,則不對第一更新頻率進行調整。
[0013]進一步地,基于調整后的更新頻率進行網頁數據更新包括:客戶端接收通知消息,其中,通知消息為服務端監測到有更新頻率變化時向客戶端發送的消息;客戶端接收到通知消息后,以調整后的更新頻率向服務端發送請求消息,其中,請求消息用于請求網頁更新數據;客戶端接收由服務端發送的網頁更新數據;以及客戶端以調整后的更新頻率更新網頁上的數據。
[0014]為了實現上述目的,根據本發明的另一方面,提供了一種網頁數據更新處理裝置。根據本發明網頁數據更新處理裝置包括:第一獲取模塊,用于獲取第一時間內的數據更新量;第二獲取模塊,用于獲取第一更新頻率,其中,第一更新頻率是第一時間內的數據更新頻率;第三獲取模塊,用于獲取第一參考數據更新量和第二參考數據更新量,其中,第一參考數據更新量大于第二參考數據更新量;第一判斷模塊,用于判斷第一時間內的數據更新量是否大于第一參考數據更新量;第一調整模塊,用于第一判斷模塊判斷出第一時間內的數據更新量大于第一參考數據更新量,將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率;第二判斷模塊,用于判斷第一時間內的數據更新量是否小于第二參考數據更新量;第二調整模塊,用于第二判斷模塊判斷出第一時間內的數據更新量小于第二參考數據更新量,將第一更新頻率調整為第三更新頻率,其中,第三更新頻率小于第一更新頻率;以及更新模塊,用于基于調整后的更新頻率進行網頁數據更新。
[0015]進一步地,該網頁數據更新處理裝置還包括:第三調整模塊,用于當第一時間內的數據更新量小于等于第一參考數據更新量,大于等于第二參考數據更新量時,不對第一更新頻率進行調整。
[0016]進一步地,該網頁數據更新處理裝置還包括:第四獲取模塊,用于獲取預設的更新頻率上限值;第三判斷模塊,用于判斷第一更新頻率是否大于等于預設的更新頻率上限值;第四調整模塊,用于第三判斷模塊判斷出第一更新頻率大于等于預設的更新頻率上限值,不對第一更新頻率進行調整。
[0017]進一步地,該網頁數據更新處理裝置還包括:第五獲取模塊,用于獲取預設的更新頻率下限值;第四判斷模塊,用于判斷第一更新頻率是否小于等于預設的更新頻率下限值;第五調整模塊,用于第四判斷模塊判斷出第一更新頻率小于等于預設的更新頻率下限值,不對第一更新頻率進行調整。
[0018]進一步地,該網頁數據更新處理裝置更新模塊包括:第一接收模塊,用于客戶端接收通知消息,其中,通知消息為服務端監測到有更新頻率變化時向客戶端發送的消息;發送模塊,用于客戶端接收到通知消息后,以調整后的更新頻率向服務端發送請求消息,其中,請求消息用于請求網頁更新數據;第二接收模塊,用于客戶端接收由服務端發送的網頁更新數據;以及更新子模塊,用于客戶端以調整后的更新頻率更新網頁上的數據。
[0019]通過本發明網頁數據更新處理方法及裝置,采用獲取第一時間內的數據更新量;獲取第一更新頻率,其中,第一更新頻率是第一時間內的數據更新頻率;獲取第一參考數據更新量和第二參考數據更新量,其中,第一參考數據更新量大于第二參考數據更新量;判斷第一時間內的數據更新量是否大于第一參考數據更新量;如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率;判斷第一時間內的數據更新量是否小于第二參考數據更新量;如果第一時間內的數據更新量小于第二參考數據更新量,則將第一更新頻率調整為第三更新頻率,其中,第三更新頻率小于第一更新頻率;以及基于調整后的更新頻率進行網頁數據更新,解決了相關技術中網頁數據更新負載大的問題,進而合理利用了計算機的性能和網絡帶寬,避免了服務器在數據更新量過大時響應緩慢的問題,減少了服務器在數據更新量過大時存在的負載壓力,同時減小了數據更新量過低時服務器的負載和使用帶寬。

【專利附圖】

【附圖說明】
[0020]構成本申請的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0021]圖1是根據本發明的網頁數據更新處理方法的第一實施例的流程圖;
[0022]圖2是根據本發明的網頁數據更新處理方法的第二實施例的流程圖;
[0023]圖3是根據本發明的網頁數據更新處理裝置的第一實施例的示意圖;以及
[0024]圖4是根據本發明的網頁數據更新處理裝置的第二實施例的示意圖;

【具體實施方式】
[0025]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發明。
[0026]圖1是根據本發明網頁數據更新處理方法的第一實施例的流程圖。如圖1所示,該網頁數據更新處理方法包括如下的步驟SlOl至步驟S107:
[0027]步驟SlOl,獲取第一時間內的數據更新量。
[0028]步驟S102,獲取第一更新頻率,其中,第一更新頻率是第一時間內的數據更新頻率。
[0029]本發明假設第一時間內的數據更新量為第一數值,則網頁將以第一更新頻率刷新頁面數據,其中,第一更新頻率為第一時間的倒數。
[0030]步驟S103,獲取第一參考數據更新量和第二參考數據更新量,其中,第一參考數據更新量大于第二參考數據更新量。
[0031]獲取網頁數據更新量的參考數據更新量,目的是為了根據第一時間內的數據更新量來動態地調整網頁數據更新頻率。網頁數據更新頻率通過第一時間時間內的數據更新量與參考數據更新量的比較結果進行響應的調整。
[0032]步驟S104,判斷第一時間內的數據更新量是否大于第一參考數據更新量。
[0033]步驟S105,如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率。
[0034]在某段時間內,如果網頁數據更新量變大,為了避免數據量變大導致的服務器負載增大,網頁數據更新緩慢等現象,需要及時的調整網頁數據更新頻率,使網頁數據更新頻率相應地變大,網頁數據刷新速度加快,保證了網頁數據的實時性和有效性。在本發明第一實施例中,通過將第一時間內的數據更新量與第一參考數據更新量進行比較來決定第一更新頻率是否應該相應地增大,如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調高,將其調整為第二更新頻率,其中第二更新頻率大于第一更新頻率。
[0035]步驟S106,判斷第一時間內的數據更新量是否小于第二參考數據更新量。
[0036]步驟S107,如果第一時間內的數據更新量小于第二參考數據更新量,則將第一更新頻率調整為第三更新頻率,其中,第三更新頻率小于第一更新頻率。
[0037]在某段時間內,如果網頁數據更新量降低,服務器還按照原來的網頁數據更新頻率定時地去發送請求網頁更新數據,并進行網頁數據的刷新,將會極大地增加服務器的負載,而且服務器和客戶端之間的頻繁的請求與響應占用了服務器和客戶端的網絡帶寬。基于此,如果某段時間內網頁數據更新量減小應該相應地調整網頁數據更新頻率,使網頁數據更新頻率也減小。在本發明第一實施例中,通過將第一時間內的數據更新量與第二參考數據更新量進行比較來決定第一更新頻率是否應該相應地減小,如果第一時間內的數據更新量小于第二參考數據更新量,則將第一更新頻率調低,將其調整為第三更新頻率,其中第三更新頻率小于第一更新頻率。
[0038]步驟S108,如果第一時間內的數據更新量小于等于第一參考數據更新量,大于等于第二參考數據更新量,則不對第一更新頻率進行調整。
[0039]如果在第一時間內的數據更新量的變化范圍在第一參考數據更新量與第二參考數據更新量之間,則證明第一時間內的數據更新量與上一時刻的數據更新量相差不大,如果以上一時刻的網頁數據更新頻率進行網頁數據的更新不會對服務器負載產生影響。所以,當第一時間內的數據更新量小于等于第一參考數據更新量,且大于等于第二參考數據更新量時,則不對第一更新頻率進行調整。
[0040]步驟S109,基于調整后的更新頻率進行網頁數據更新。
[0041]網頁數據更新頻率進行動態地調整之后,服務器將會告知客戶端調整后的更新頻率,客戶端收到調整后的更新頻率之后,按照此調整后的更新頻率進行網頁數據的刷新,將第一時間內的發生變化的網頁數據顯示在網頁上。
[0042]根據本發明第一實施例,如果第一時間內的數據更新量大于第一參考數據更新量,該網頁數據更新處理方法還包括:獲取預設的更新頻率上限值;判斷第一更新頻率是否大于等于預設的更新頻率上限值;如果第一更新頻率大于等于預設的更新頻率上限值,則不對第一更新頻率進行調整。
[0043]當網頁數據更新頻率增大時,本發明網頁數據更新處理方法預設網頁數據更新頻率上限值,此更新頻率上限值用來限定網頁數據的新頻率,使其不能無限地增大。網頁數據更新頻率的無限增大將會導致服務器和客戶端的負載極具增大,并且占用大量的網絡帶寬,給服務器和客戶端造成了巨大的壓力。本發明第一實施例中為了避免上述現象,預先設置了更新頻率上限值,當第一更新頻率大于等于預設的更新頻率上限值時,則不對第一更新頻率進行調整,使其維持在上一時刻的更新頻率。
[0044]根據本發明第一實施例,如果第一時間內的數據更新量小于第二參考數據更新量,該網頁數據更新處理方法還包括:獲取預設的更新頻率下限值;判斷第一更新頻率是否小于等于預設的更新頻率下限值;如果第一更新頻率小于等于預設的更新頻率下限值,則不對第一更新頻率進行調整。
[0045]當網頁數據更新頻率減小時,本發明網頁數據更新處理方法預設網頁數據更新頻率下限值,此更新頻率下限值用來限定網頁數據的新頻率,使其不能無限地減小。網頁數據更新頻率的無限減小在客戶端處表現為網頁數據幾乎不進行數據更新,無法保證網頁數據的實時性及有效性,嚴重影響了用戶體驗。本發明第一實施例中為了避免上述現象,預先設置了更新頻率下限值,當第一更新頻率小于等于預設的更新頻率下限值時,則不對第一更新頻率進行調整,使其維持在上一時刻的更新頻率。
[0046]本發明實施例的網頁數據更新處理方法采用獲取第一時間內的數據更新量;獲取第一更新頻率,其中,第一更新頻率是第一時間內的數據更新頻率;獲取第一參考數據更新量和第二參考數據更新量,其中,第一參考數據更新量大于第二參考數據更新量;判斷第一時間內的數據更新量是否大于第一參考數據更新量;如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率;判斷第一時間內的數據更新量是否小于第二參考數據更新量;如果第一時間內的數據更新量小于第二參考數據更新量,則將第一更新頻率調整為第三更新頻率,其中,第三更新頻率小于第一更新頻率;以及基于調整后的更新頻率進行網頁數據更新,解決了網頁數據更新負載大的問題,充分利用了計算機的性能和網絡帶寬,緩解了服務器在數據更新量過大時存在的響應緩慢的問題,同時減小了在數據更新量過小時服務器的負載和使用帶寬,改善了用戶體驗。
[0047]圖2是根據本發明的網頁數據更新處理方法的第二實施例的流程圖。如圖2所示,該網頁數據更新處理方法包括如下的步驟S201至步驟S207:
[0048]步驟S201,獲取第一時間內的數據更新量。
[0049]該步驟同上述步驟S101。
[0050]步驟S202,獲取第一更新頻率,其中,第一更新頻率是第一時間內的數據更新頻率。
[0051]該步驟同上述步驟S102。
[0052]步驟S203,獲取第一參考數據更新量和第二參考數據更新量,其中,第一參考數據更新量大于第二參考數據更新量。
[0053]該步驟同上述步驟S103。
[0054]步驟S204,判斷第一時間內的數據更新量是否大于第一參考數據更新量;如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率。
[0055]該步驟同上述步驟S104。
[0056]步驟S205,如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率。
[0057]該步驟同上述步驟S105。
[0058]步驟S206,判斷第一時間內的數據更新量是否小于第二參考數據更新量。
[0059]該步驟同上述步驟S106。
[0060]步驟S207,如果第一時間內的數據更新量小于第二參考數據更新量,則將第一更新頻率調整為第三更新頻率,其中,第三更新頻率小于第一更新頻率。
[0061]該步驟同上述步驟S107。
[0062]步驟S208,如果第一時間內的數據更新量小于等于第一參考數據更新量,大于等于第二參考數據更新量,則不對第一更新頻率進行調整。
[0063]該步驟同上述步驟S108。
[0064]步驟S209,客戶端接收通知消息,其中,通知消息為服務端監測到有更新頻率變化時向客戶端發送的消息。
[0065]當服務器端監測到某段時間內的網頁數據更新頻率符合調整的條件時,服務端會對網頁數據更新頻率進行相應地調整,此調整可以是增大,減小或者不變。服務器完成對網頁數據更新頻率的動態調整之后,將調整后的網頁數據更新頻率以消息的形式通知給客戶端,告知客戶端網頁數據更新頻率發生了變化。
[0066]步驟S210,客戶端接收到通知消息后,以調整后的更新頻率向服務端發送請求消息,其中,請求消息用于請求網頁更新數據。
[0067]客戶端收到由服務器端發送的通知消息之后,獲取了調整后的網頁數據更新頻率,并根據調整后的更新頻率向服務端發送請求消息,該請求消息用于請求該時間段內發生變化的網頁數據。
[0068]步驟S211,客戶端接收由服務端發送的網頁更新數據。
[0069]服務端收到由客戶端發送的請求消息之后,將客戶端請求的該段時間內發生變化的數據進行整理,將整理后的網頁數據發送給客戶端。
[0070]步驟S212,客戶端以調整后的更新頻率更新網頁上的數據。
[0071]客戶端收到由服務端發送的整理后的網頁數據之后,按照調整后的更新頻率將收到的整理后的網頁數據顯示在客戶端網頁上。
[0072]本發明實施例的網頁數據更新處理方法采用獲取第一更新頻率,其中,第一更新頻率是第一時間內的數據更新頻率;獲取第一參考數據更新量和第二參考數據更新量,其中,第一參考數據更新量大于第二參考數據更新量;判斷第一時間內的數據更新量是否大于第一參考數據更新量;如果第一時間內的數據更新量大于第一參考數據更新量,則將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率;判斷第一時間內的數據更新量是否小于第二參考數據更新量;如果第一時間內的數據更新量小于第二參考數據更新量,則將第一更新頻率調整為第三更新頻率,其中,第三更新頻率小于第一更新頻率;客戶端接收通知消息;客戶端接收到通知消息后,以調整后的更新頻率向服務端發送請求消息;客戶端接收由服務端發送的網頁更新數據;客戶端以調整后的更新頻率更新網頁上的數據,解決了網頁數據更新負載大的問題,調整了服務器的負載均衡,避免了服務器瞬間處理數據量過大的問題,減輕了服務器在數據更新量過大時存在的負載壓力,同時減輕了數據更新量過低時服務端和客戶端的網絡帶寬壓力,減緩了網絡擁擠。
[0073]從以上的描述中,可以看出,本發明實施例的網頁數據更新處理方法,按照不同時刻的網頁數據更新量動態地調整頁面數據更新頻率,解決了網頁數據更新負載大的問題,調整了服務器的負載均衡,減輕了客戶端的網絡壓力,同時也避免了服務器在數據更新量過大時存在的響應緩慢的現象,同時減輕了服務器和客戶端的負載以及占用帶寬。
[0074]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0075]本發明實施例還提供了一種網頁數據更新處理裝置。需要說明的是,該網頁數據更新處理裝置可以用于執行本發明實施例的網頁數據更新處理方法。
[0076]圖3是根據本發明網頁數據更新處理裝置的第一實施例的示意圖。如圖3所示,該網頁數據更新處理裝置包括:第一獲取模塊10,第二獲取模塊20,第三獲取模塊30,第一判斷模塊40,第一調整模塊50,第二判斷模塊60,第二調整模塊70和更新模塊80。
[0077]第一獲取模塊10,用于獲取第一時間內的數據更新量。
[0078]第二獲取模塊20,用于獲取第一更新頻率,其中,第一更新頻率是第一時間內的數據更新頻率。
[0079]第三獲取模塊30,用于獲取第一參考數據更新量和第二參考數據更新量,其中,第一參考數據更新量大于第二參考數據更新量。
[0080]第一判斷模塊40,用于判斷第一時間內的數據更新量是否大于第一參考數據更新量。
[0081]第一調整模塊50,用于第一判斷模塊判斷出第一時間內的數據更新量大于第一參考數據更新量,將第一更新頻率調整為第二更新頻率,其中,第二更新頻率大于第一更新頻率。
[0082]第二判斷模塊60,用于判斷第一時間內的數據更新量是否小于第二參考數據更新量。
[0083]第二調整模塊70,用于第二判斷模塊判斷出第一時間內的數據更新量小于第二參考數據更新量,將第一更新頻率調整為第三更新頻率,其中,第三更新頻率小于第一更新頻率。
[0084]更新模塊80,用于基于調整后的更新頻率進行網頁數據更新。
[0085]本發明網頁數據更新處理裝置還包括:第三調整模塊90,用于當第一時間內的數據更新量小于等于第一參考數據更新量,大于等于第二參考數據更新量時,不對第一更新頻率進行調整。
[0086]優選地,根據本發明網頁數據更新處理裝置第一實施例,該裝置還包括:第四獲取模塊,用于獲取預設的更新頻率上限值;第三判斷模塊,用于判斷第一更新頻率是否大于等于預設的更新頻率上限值;第四調整模塊,用于第三判斷模塊判斷出第一更新頻率大于等于預設的更新頻率上限值,不對第一更新頻率進行調整。
[0087]優選地,根據本發明網頁數據更新處理裝置第一實施例,該裝置還包括:第五獲取模塊,用于獲取預設的更新頻率下限值;第四判斷模塊,用于判斷第一更新頻率是否小于等于預設的更新頻率下限值;第五調整模塊,用于第四判斷模塊判斷出第一更新頻率小于等于預設的更新頻率下限值,不對第一更新頻率進行調整。
[0088]本發明的網頁數據更新處理裝置的第一實施例中設置第四獲取模塊,第三判斷模塊,第四調整模塊以及第五獲取模塊,第四判斷模塊,第五調整模塊,有效地防止了網頁數據更新頻率無止境地增大或者減小,避免了網頁數據更新頻率無止境的增大導致的服務端網絡負載和帶寬增大的問題,同時也解決了網頁數據更新頻率無止境的減小導致的網頁數據不能及時更新,嚴重影響用戶體驗的問題。
[0089]圖4是根據本發明的網頁數據更新處理裝置的第二實施例的示意圖。如圖4所示,該網頁數據更新處理裝置包括:第一獲取模塊10,第二獲取模塊20,第三獲取模塊30,第一判斷模塊40,第一調整模塊50,第二判斷模塊60,第二調整模塊70和更新模塊80。其中,更新模塊80具體包括:第一接收模塊801,發送模塊802,第二接收模塊803和更新子模塊804。
[0090]第一接收模塊801,用于客戶端接收通知消息,其中,通知消息為服務端監測到有更新頻率變化時向客戶端發送的消息。
[0091]發送模塊802,用于客戶端接收到通知消息后,以調整后的更新頻率向服務端發送請求消息,其中,請求消息用于請求網頁更新數據。
[0092]第二接收模塊803,用于客戶端接收由服務端發送的網頁更新數據。
[0093]更新子模塊804,用于客戶端以調整后的更新頻率更新網頁上的數據。
[0094]顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。
[0095]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種網頁數據更新處理方法,其特征在于,包括: 獲取第一時間內的數據更新量; 獲取第一更新頻率,其中,所述第一更新頻率是所述第一時間內的數據更新頻率;獲取第一參考數據更新量和第二參考數據更新量,其中,所述第一參考數據更新量大于所述第二參考數據更新量; 判斷所述第一時間內的數據更新量是否大于所述第一參考數據更新量; 如果所述第一時間內的數據更新量大于所述第一參考數據更新量,則將所述第一更新頻率調整為第二更新頻率,其中,所述第二更新頻率大于所述第一更新頻率; 判斷所述第一時間內的數據更新量是否小于所述第二參考數據更新量; 如果所述第一時間內的數據更新量小于所述第二參考數據更新量,則將所述第一更新頻率調整為第三更新頻率,其中,所述第三更新頻率小于所述第一更新頻率;以及基于調整后的更新頻率進行網頁數據更新。
2.根據權利要求1所述的網頁數據更新處理方法,其特征在于,在判斷所述第一時間內的數據更新量是否大于所述第一參考數據更新量和判斷所述第一時間內的數據更新量是否小于所述第二參考數據更新量之后,所述方法還包括: 如果所述第一時間內的數據更新量小于等于所述第一參考數據更新量,大于等于所述第二參考數據更新量,則不對所述第一更新頻率進行調整。
3.根據權利要求1所述的網頁數據更新處理方法,其特征在于,如果所述第一時間內的數據更新量大于所述第一參考數據更新量,所述方法還包括: 獲取預設的更新頻率上限值; 判斷所述第一更新頻率是否大于等于所述預設的更新頻率上限值; 如果所述第一更新頻率大于等于所述預設的更新頻率上限值,則不對所述第一更新頻率進行調整。
4.根據權利要求1所述的網頁數據更新處理方法,其特征在于,如果所述第一時間內的數據更新量小于所述第二參考數據更新量,所述方法還包括: 獲取預設的更新頻率下限值; 判斷所述第一更新頻率是否小于等于所述預設的更新頻率下限值; 如果所述第一更新頻率小于等于所述預設的更新頻率下限值,則不對所述第一更新頻率進行調整。
5.根據權利要求1所述的網頁數據更新處理方法,其特征在于,基于調整后的更新頻率進行網頁數據更新包括: 客戶端接收通知消息,其中,所述通知消息為服務端監測到有所述更新頻率變化時向所述客戶端發送的消息; 所述客戶端接收到所述通知消息后,以所述調整后的更新頻率向所述服務端發送請求消息,其中,所述請求消息用于請求網頁更新數據; 所述客戶端接收由所述服務端發送的所述網頁更新數據;以及 所述客戶端以所述調整后的更新頻率更新網頁上的數據。
6.一種網頁數據更新處理裝置,其特征在于,包括: 第一獲取模塊,用于獲取第一時間內的數據更新量; 第二獲取模塊,用于獲取第一更新頻率,其中,所述第一更新頻率是所述第一時間內的數據更新頻率; 第三獲取模塊,用于獲取第一參考數據更新量和第二參考數據更新量,其中,所述第一參考數據更新量大于所述第二參考數據更新量; 第一判斷模塊,用于判斷所述第一時間內的數據更新量是否大于所述第一參考數據更新量; 第一調整模塊,用于所述第一判斷模塊判斷出所述第一時間內的數據更新量大于所述第一參考數據更新量,將所述第一更新頻率調整為第二更新頻率,其中,所述第二更新頻率大于所述第一更新頻率; 第二判斷模塊,用于判斷所述第一時間內的數據更新量是否小于所述第二參考數據更新量; 第二調整模塊,用于所述第二判斷模塊判斷出所述第一時間內的數據更新量小于所述第二參考數據更新量,將所述第一更新頻率調整為第三更新頻率,其中,所述第三更新頻率小于所述第一更新頻率;以及 更新模塊,用于基于調整后的更新頻率進行網頁數據更新。
7.根據權利要求6所述的網頁數據更新處理裝置,其特征在于,所述裝置還包括: 第三調整模塊,用于當所述第一時間內的數據更新量小于等于所述第一參考數據更新量,大于等于所述第二參考數據更新量時,不對所述第一更新頻率進行調整。
8.根據權利要求6所述的網頁數據更新處理裝置,其特征在于,所述裝置還包括: 第四獲取模塊,用于獲取預設的更新頻率上限值; 第三判斷模塊,用于判斷所述第一更新頻率是否大于等于所述預設的更新頻率上限值; 第四調整模塊,用于所述第三判斷模塊判斷出所述第一更新頻率大于等于所述預設的更新頻率上限值,不對所述第一更新頻率進行調整。
9.根據權利要求6所述的網頁數據更新處理裝置,其特征在于,所述裝置還包括: 第五獲取模塊,用于獲取預設的更新頻率下限值; 第四判斷模塊,用于判斷所述第一更新頻率是否小于等于所述預設的更新頻率下限值; 第五調整模塊,用于所述第四判斷模塊判斷出所述第一更新頻率小于等于所述預設的更新頻率下限值,不對所述第一更新頻率進行調整。
10.根據權利要求6所述的網頁數據更新處理裝置,其特征在于,所述更新模塊包括: 第一接收模塊,用于客戶端接收通知消息,其中,所述通知消息為服務端監測到有所述更新頻率變化時向所述客戶端發送的消息; 發送模塊,用于所述客戶端接收到所述通知消息后,以所述調整后的更新頻率向所述服務端發送請求消息,其中,所述請求消息用于請求網頁更新數據; 第二接收模塊,用于所述客戶端接收由所述服務端發送的所述網頁更新數據;以及 更新子模塊,用于所述客戶端以所述調整后的更新頻率更新網頁上的數據。
【文檔編號】H04L29/06GK104199970SQ201410487355
【公開日】2014年12月10日 申請日期:2014年9月22日 優先權日:2014年9月22日
【發明者】張鵬霄, 洪超 申請人:北京國雙科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 平舆县| 都匀市| 紫云| 苏尼特左旗| 江永县| 怀远县| 革吉县| 茂名市| 石屏县| 万安县| 平罗县| 肇源县| 鄯善县| 南陵县| 泾川县| 锡林郭勒盟| 安陆市| 龙泉市| 五华县| 岳池县| 陇南市| 双辽市| 宁陵县| 南充市| 永寿县| 哈巴河县| 渝北区| 庆安县| 镇沅| 涞源县| 霸州市| 衡水市| 若羌县| 苗栗县| 汉中市| 临沧市| 泽库县| 临泽县| 昌都县| 罗定市| 嘉祥县|