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

網(wǎng)絡(luò)數(shù)據(jù)獲取方法及裝置制造方法

文檔序號:7822119閱讀:365來源:國知局
網(wǎng)絡(luò)數(shù)據(jù)獲取方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)絡(luò)數(shù)據(jù)獲取方法及裝置。該網(wǎng)絡(luò)數(shù)據(jù)獲取方法包括:服務(wù)端獲取第一請求時間;服務(wù)端獲取第二請求時間;服務(wù)端根據(jù)第一請求時間、第二請求時間和預(yù)設(shè)采集時間間隔計算數(shù)字采集個數(shù);服務(wù)端獲取第一請求時間至第二請求時間內(nèi)采集的數(shù)字;服務(wù)端根據(jù)采集的數(shù)字和數(shù)字采集個數(shù)計算目標數(shù)字;服務(wù)端將目標數(shù)字發(fā)送給客戶端。通過本發(fā)明,解決了客戶端從服務(wù)端獲取數(shù)據(jù)的準確性過度依賴于客戶端發(fā)送請求的時間間隔而導致的以損耗客戶端性能為代價提高獲取數(shù)據(jù)的準確性的問題,進而通過服務(wù)端根據(jù)采集的數(shù)字和數(shù)字采集個數(shù)計算目標數(shù)字,達到了不需要縮短客戶端發(fā)送請求的時間間隔即可提高客戶端接收到的網(wǎng)絡(luò)數(shù)據(jù)的準確性的效果。
【專利說明】網(wǎng)絡(luò)數(shù)據(jù)獲取方法及裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)數(shù)據(jù)獲取方法及裝置。

【背景技術(shù)】
[0002] 在日常生活或者生產(chǎn)作業(yè)中,很多數(shù)據(jù)需要實時采集,并研宄采集到的數(shù)據(jù)的變 化規(guī)律,從而指導人們的日常生活或者生產(chǎn)作業(yè)。比如,實時采集溫度、空氣濕度、PM2. 5等 數(shù)據(jù)變化情況;或者,在互聯(lián)網(wǎng)領(lǐng)域中,實時采集某網(wǎng)站的客流量。通常情況下,我們利用服 務(wù)端實時采集諸如上述數(shù)據(jù),再將服務(wù)端獲取的數(shù)據(jù)發(fā)送至客戶端,在客戶端對數(shù)據(jù)的變 化規(guī)律進行研宄。
[0003] -般情況下,采用基于輪詢的實時系統(tǒng)經(jīng)固定時間間隔向服務(wù)端輪詢查詢數(shù)據(jù)的 方式,請求服務(wù)端向客戶端提供實時數(shù)據(jù)。由于客戶端性能上的制約,往往輪詢查詢時間間 隔會長于服務(wù)端采集數(shù)據(jù)的時間間隔。因此,客戶端每次獲取的實時數(shù)據(jù)是間斷的(即不 能獲取服務(wù)端采集的每一個實時數(shù)據(jù)),并且由于網(wǎng)絡(luò)上的延遲或請求丟失等原因,可能造 成展示給客戶端的數(shù)據(jù)在某些時刻是不準確的。例如,由于網(wǎng)絡(luò)延遲,使得在客戶端第一次 請求的數(shù)據(jù)尚未返回客戶端的情況下,第二次請求的數(shù)據(jù)已經(jīng)到達客戶端。這就造成了客 戶端獲取的數(shù)據(jù)的變化規(guī)律與服務(wù)端實際采集的數(shù)據(jù)的變化規(guī)律產(chǎn)生偏差。于是,采用傳 統(tǒng)方式獲取的數(shù)據(jù)不能體現(xiàn)出真實數(shù)據(jù)的變化規(guī)律。圖1為現(xiàn)有方法獲取的網(wǎng)絡(luò)數(shù)據(jù)的示 意圖。服務(wù)端采集的數(shù)據(jù)按照1秒的時間間隔進行更新,而客戶端每間隔5秒向服務(wù)端發(fā) 出一次請求消息。圖1給出了服務(wù)端采集的數(shù)據(jù)的變化情況和客戶端獲得的數(shù)據(jù)的變化情 況。從圖1可以看出,由于客戶端只是獲取服務(wù)端采集的數(shù)據(jù)中某幾個時刻的數(shù)據(jù),大部分 時刻的數(shù)據(jù)并沒有獲取,因此,這些數(shù)據(jù)的變化情況和服務(wù)端采集的數(shù)據(jù)的真實變化情況 相差較大。
[0004] 通常,解決此問題的方法是盡量縮短輪詢時間間隔,即縮短客戶端向服務(wù)端發(fā)送 請求消息的時間間隔。這種方法使得客戶端能夠獲取到更多的數(shù)據(jù),從而這些數(shù)據(jù)的變化 規(guī)律也更加接近真實數(shù)據(jù)的變化。但是,該方法也同時存在以下幾個問題:輪詢時間間隔的 縮短會加重服務(wù)端和客戶端帶寬消耗、影響客戶端性能;由于網(wǎng)絡(luò)請求是無序的,過短的輪 詢時間間隔會導致在上一次請求未返回的情況下,第二次請求已先于上一次請求傳回客戶 端。因此,現(xiàn)有方式雖然在一定程度上能夠提高客戶端獲取的數(shù)據(jù)的準確性,但是卻是以犧 牲客戶端性能和帶寬為代價;并且,當輪詢時間間隔過短,反而會降低客戶端獲取的數(shù)據(jù)的 準確性。
[0005] 針對相關(guān)技術(shù)中由于客戶端從服務(wù)端獲取數(shù)據(jù)的準確性過度依賴于客戶端發(fā)送 請求的時間間隔而導致的以損耗客戶端性能為代價提高獲取數(shù)據(jù)的準確性的問題,目前尚 未提出有效的解決方案。


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

[0006] 針對現(xiàn)有的客戶端從服務(wù)端獲取的網(wǎng)絡(luò)數(shù)據(jù)準確性差的問題而提出本發(fā)明,為 此,本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)數(shù)據(jù)獲取方法及裝置,以解決上述問題。
[0007] 為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種網(wǎng)絡(luò)數(shù)據(jù)獲取方法。該方 法包括:服務(wù)端獲取第一請求時間,其中,第一請求時間為客戶端上一次向服務(wù)端發(fā)出的請 求消息到達服務(wù)端的時間,服務(wù)端用于采集數(shù)字,并且服務(wù)端采集數(shù)字的時間間隔為預(yù)設(shè) 采集時間間隔;服務(wù)端獲取第二請求時間,其中,第二請求時間為客戶端本次向服務(wù)端發(fā)出 的請求消息到達服務(wù)端的的時間;服務(wù)端根據(jù)第一請求時間、第二請求時間和預(yù)設(shè)采集時 間間隔計算數(shù)字采集個數(shù),其中,數(shù)字采集個數(shù)為第一請求時間至第二請求時間的時間間 隔內(nèi)服務(wù)端采集的數(shù)字個數(shù);服務(wù)端獲取第一請求時間至第二請求時間內(nèi)采集的數(shù)字;月艮 務(wù)端根據(jù)采集的數(shù)字和數(shù)字采集個數(shù)計算目標數(shù)字;服務(wù)端將目標數(shù)字發(fā)送給客戶端。
[0008] 進一步地,服務(wù)端根據(jù)第一請求時間、第二請求時間和預(yù)設(shè)采集時間間隔計算數(shù) 字采集個數(shù)包括:確定預(yù)設(shè)采集時間間隔;按照以下方式計算數(shù)字采集個數(shù):P= [(Hi)/ t],其中,P為數(shù)字采集個數(shù),T2為第二請求時間,T i為第一請求時間,[(T 2-I\)/t]為小于或 者等于a-T^/t的最大整數(shù)。
[0009] 進一步地,第二請求時間為客戶端第一次向服務(wù)端發(fā)出的請求到達服務(wù)端的時 間,服務(wù)端獲取第一請求時間包括:服務(wù)端確定第二請求時間為第一請求時間。
[0010] 進一步地,服務(wù)端根據(jù)采集的數(shù)字和數(shù)字采集個數(shù)計算目標數(shù)字包括:服務(wù)端計 算采集的數(shù)字之和;按照以下方式計算目標數(shù)字:Q = A/P,其中,Q為目標數(shù)字,A為采集的 數(shù)字之和。
[0011] 進一步地,服務(wù)端獲取第一請求時間之前,該方法還包括:客戶端確定輪詢時間間 隔,其中,輪詢時間間隔為客戶端發(fā)出第一請求消息和第二請求消息之間的時間間隔;按照 輪詢時間間隔,客戶端發(fā)出第一請求消息,其中,第一請求消息為上一次客戶端請求從服務(wù) 端獲取數(shù)據(jù)的消息,服務(wù)端獲取第二請求時間之前,該方法還包括:按照輪詢時間間隔,客 戶端發(fā)出第二請求消息,其中,第二請求消息為本次客戶端請求從服務(wù)端獲取數(shù)據(jù)的消息。
[0012] 為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)絡(luò)數(shù)據(jù)獲取裝置,該裝 置包括:第一獲取單元,用于服務(wù)端獲取第一請求時間,其中,第一請求時間為客戶端上一 次向服務(wù)端發(fā)出的請求到達服務(wù)端的時間,服務(wù)端用于采集數(shù)字,并且服務(wù)端采集數(shù)字的 時間間隔為預(yù)設(shè)采集時間間隔;第二獲取單元,用于服務(wù)端獲取第二請求時間,其中,第二 請求時間為客戶端本次向服務(wù)端發(fā)出的請求到達服務(wù)端的的時間;第一計算單元,用于服 務(wù)端根據(jù)第一請求時間、第二請求時間和預(yù)設(shè)采集時間間隔計算數(shù)字采集個數(shù),其中,數(shù)字 采集個數(shù)為第一請求時間至第二請求時間的時間間隔內(nèi)服務(wù)端采集的數(shù)字個數(shù);第三獲取 單元,用于服務(wù)端獲取第一請求時間至第二請求時間內(nèi)采集的數(shù)字;第二計算單元,用于服 務(wù)端根據(jù)采集的數(shù)字和數(shù)字采集個數(shù)計算目標數(shù)字;發(fā)送單元,用于服務(wù)端將目標數(shù)字發(fā) 送給客戶端。
[0013] 進一步地,第一計算單元包括:確定模塊,用于確定預(yù)設(shè)采集時間間隔;第一計算 模塊,用于按照以下方式計算數(shù)字采集個數(shù):P = [a-T^/t],其中,P為數(shù)字采集個數(shù),T2 為第二請求時間,T1為第一請求時間,[a-lWt]為小于或者等于a-TD/t的最大整數(shù)。
[0014] 進一步地,第二請求時間為客戶端第一次向服務(wù)端發(fā)出的請求到達服務(wù)端的時 間,第一獲取單元還用于服務(wù)端確定第二請求時間為第一請求時間。
[0015] 進一步地,第二計算單元包括:第二計算模塊,用于服務(wù)端計算采集的數(shù)字之和; 第三計算模塊,用于按照以下方式計算目標數(shù)字:Q = A/P,其中,Q為目標數(shù)字,A為采集的 數(shù)字之和。
[0016] 進一步地,該裝置還包括:確定單元,用于客戶端確定輪詢時間間隔,其中,輪詢時 間間隔為客戶端發(fā)出第一請求消息和第二請求消息之間的時間間隔;第一請求單元,用于 按照輪詢時間間隔,客戶端發(fā)出第一請求消息,其中,第一請求消息為上一次客戶端請求從 服務(wù)端獲取數(shù)據(jù)的消息;第二請求單元,用于按照輪詢時間間隔,客戶端發(fā)出第二請求消 息,其中,第二請求消息為本次客戶端請求從服務(wù)端獲取數(shù)據(jù)的消息。
[0017] 通過本發(fā)明,采用包括以下步驟的方法:服務(wù)端獲取第一請求時間,其中,第一請 求時間為客戶端上一次向服務(wù)端發(fā)出的請求到達服務(wù)端的時間,服務(wù)端用于采集數(shù)字,并 且服務(wù)端采集數(shù)字的時間間隔為預(yù)設(shè)采集時間間隔;服務(wù)端獲取第二請求時間,其中,第二 請求時間為客戶端本次向服務(wù)端發(fā)出的請求到達服務(wù)端的的時間;服務(wù)端根據(jù)第一請求時 間、第二請求時間和預(yù)設(shè)采集時間間隔計算數(shù)字采集個數(shù),其中,數(shù)字采集個數(shù)為第一請求 時間至第二請求時間的時間間隔內(nèi)服務(wù)端采集的數(shù)字個數(shù);服務(wù)端獲取第一請求時間至第 二請求時間內(nèi)采集的數(shù)字;服務(wù)端根據(jù)采集的數(shù)字和數(shù)字采集個數(shù)計算目標數(shù)字;服務(wù)端 將目標數(shù)字發(fā)送給客戶端,解決了客戶端從服務(wù)端獲取數(shù)據(jù)的準確性過度依賴于客戶端發(fā) 送請求的時間間隔而導致的以損耗客戶端性能為代價提高獲取數(shù)據(jù)的準確性的問題,進而 通過服務(wù)端根據(jù)采集的數(shù)字和數(shù)字采集個數(shù)計算目標數(shù)字,并將目標數(shù)字發(fā)送給客戶端, 達到了不需要縮短客戶端發(fā)送請求的時間間隔即可提高客戶端接收到的網(wǎng)絡(luò)數(shù)據(jù)的準確 性的效果。

【專利附圖】

【附圖說明】
[0018] 構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實 施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0019] 圖1是現(xiàn)有方法獲取的網(wǎng)絡(luò)數(shù)據(jù)的示意圖;
[0020] 圖2是根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)獲取方法的第一實施例的流程圖;
[0021] 圖3是根據(jù)本發(fā)明獲取的網(wǎng)絡(luò)數(shù)據(jù)的示意圖;
[0022] 圖4是根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)獲取方法的第二實施例的流程圖;以及
[0023] 圖5是根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)獲取裝置的第一實施例的示意圖。

【具體實施方式】
[0024] 為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的 附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是 本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù) 人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范 圍。
[0025] 需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第 二"等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。此外,術(shù)語"包括" 和"具有"以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單 元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒 有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0026] 在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將 參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0027] 圖2是根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)獲取方法的第一實施例的流程圖。如圖2所示,該 方法包括步驟S102至步驟S112。
[0028] 步驟S102,服務(wù)端獲取第一請求時間,其中,第一請求時間為客戶端上一次向服務(wù) 端發(fā)出的請求消息到達服務(wù)端的時間,服務(wù)端用于采集數(shù)字,并且服務(wù)端采集數(shù)字的時間 間隔為預(yù)設(shè)采集時間間隔。
[0029] 步驟S104,服務(wù)端獲取第二請求時間,其中,第二請求時間為客戶端本次向服務(wù)端 發(fā)出的請求消息到達服務(wù)端的的時間。
[0030] 客戶端需要獲取服務(wù)端數(shù)據(jù)時,會向客戶端發(fā)出請求消息。由于網(wǎng)絡(luò)延遲等原因, 該請求消息達到服務(wù)端的時間和該請求消息的發(fā)出時間會存在一段時間的延遲。本發(fā)明中 服務(wù)端記錄客戶端每一次請求消息到達服務(wù)端的時間。連續(xù)兩次請求消息到達服務(wù)端的時 間差和客戶端連續(xù)兩次發(fā)出請求消息的時間間隔之間是沒有制約關(guān)系的,由于網(wǎng)絡(luò)請求的 無序性,連續(xù)兩次請求消息到達服務(wù)端的時間差可能大于、小于或者等于客戶端連續(xù)兩次 發(fā)出請求消息的時間間隔。
[0031] 客戶端連續(xù)兩次發(fā)出請求的時間間隔可以是固定的時間間隔,也可以的是變化 的。服務(wù)端采集數(shù)字的時間間隔可以是固定的時間間隔,也可以的是變化的。服務(wù)端每接 收到一次客戶端發(fā)來的請求消息,便即時記錄該請求消息達到的時間,并將該時間記錄為 本次的時間,前一次記錄的時間默認為上一次時間。需要說明的是,如果第二請求時間為客 戶端第一次向服務(wù)端發(fā)出的請求到達服務(wù)端的時間,服務(wù)端將確定第二請求時間為第一請 求時間。
[0032] 步驟S106,服務(wù)端根據(jù)第一請求時間、第二請求時間和預(yù)設(shè)采集時間間隔計算數(shù) 字采集個數(shù),其中,數(shù)字采集個數(shù)為第一請求時間至第二請求時間的時間間隔內(nèi)服務(wù)端采 集的數(shù)字個數(shù)。
[0033] 步驟S108,服務(wù)端獲取第一請求時間至第二請求時間內(nèi)采集的數(shù)字。
[0034] 服務(wù)端在第一請求時間和第二請求時間時間間隔之內(nèi)是在不斷采集數(shù)據(jù)的,客戶 端發(fā)出請求消息之間的時間間隔內(nèi)會包含若干數(shù)據(jù),但是客戶端并沒有請求服務(wù)端發(fā)送這 些數(shù)據(jù)。本發(fā)明中,服務(wù)端利用第一請求時間、第二請求時間和預(yù)設(shè)采集時間間隔,可以計 算出第一請求時間和第二請求時間時間間隔之內(nèi)服務(wù)端采集的數(shù)字的個數(shù),并確定第一請 求時間和第二請求時間時間間隔之內(nèi)客戶端沒有請求的數(shù)字。充分考慮第一請求時間和第 二請求時間時間間隔之內(nèi)服務(wù)端采集的數(shù)字的個數(shù)以及該段時間之內(nèi)的數(shù)字,可以更好地 體現(xiàn)該段時間內(nèi)數(shù)字的變化情況,避免了只獲取固定時刻(第一請求時間或者第二請求時 間)的數(shù)字而帶來的最終獲取的數(shù)字變化整體規(guī)律上的較大誤差。
[0035] 服務(wù)端根據(jù)第一請求時間、第二請求時間和預(yù)設(shè)采集時間間隔計算數(shù)字采集個數(shù) 可以按照以下步驟進行:確定預(yù)設(shè)采集時間間隔;按照以下方式計算數(shù)字采集個數(shù):P = [(T2-I\) /t],其中,P為數(shù)字采集個數(shù),T2為第二請求時間,T i為第一請求時間,[(T 2-I\) /t] 為小于或者等于a-T^/t的最大整數(shù)。例如,服務(wù)端獲取的實時數(shù)據(jù)如表1所示。第一請 求時間為t = ls,第二請求時間為t = 5s,預(yù)設(shè)采集時間間隔為ls,因此,根據(jù)上述公式可 以計算出數(shù)字采集個數(shù)為4。該段時間間隔內(nèi)服務(wù)端采集的數(shù)字為36、27、19和38。根據(jù) 該段時間間隔內(nèi)數(shù)字采集個數(shù)和采集的數(shù)字可以獲取目標數(shù)字,即服務(wù)端將要發(fā)送給客戶 端的數(shù)字。
[0036]表 1

【權(quán)利要求】
1. 一種網(wǎng)絡(luò)數(shù)據(jù)獲取方法,其特征在于,所述方法包括: 服務(wù)端獲取第一請求時間,其中,所述第一請求時間為客戶端上一次向所述服務(wù)端發(fā) 出的請求消息到達所述服務(wù)端的時間,所述服務(wù)端用于采集數(shù)字,并且所述服務(wù)端采集數(shù) 字的時間間隔為預(yù)設(shè)采集時間間隔; 所述服務(wù)端獲取第二請求時間,其中,所述第二請求時間為所述客戶端本次向所述服 務(wù)端發(fā)出的請求消息到達所述服務(wù)端的的時間; 所述服務(wù)端根據(jù)所述第一請求時間、所述第二請求時間和所述預(yù)設(shè)采集時間間隔計算 數(shù)字采集個數(shù),其中,所述數(shù)字采集個數(shù)為所述第一請求時間至所述第二請求時間的時間 間隔內(nèi)所述服務(wù)端采集的數(shù)字個數(shù); 所述服務(wù)端獲取所述第一請求時間至所述第二請求時間內(nèi)采集的數(shù)字; 所述服務(wù)端根據(jù)所述采集的數(shù)字和所述數(shù)字采集個數(shù)計算目標數(shù)字;W及 所述服務(wù)端將所述目標數(shù)字發(fā)送給所述客戶端。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)端根據(jù)所述第一請求時間、所述 第二請求時間和所述預(yù)設(shè)采集時間間隔計算數(shù)字采集個數(shù)包括: 確定所述預(yù)設(shè)采集時間間隔;W及 按照W下方式計算所述數(shù)字采集個數(shù): P =[化-Ti)/t],其中,P為所述數(shù)字采集個數(shù),T2為所述第二請求時間,Ti為所述第 一請求時間,[訂2-1\)八]為小于或者等于訂2-1\)八的最大整數(shù)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第二請求時間為所述客戶端第一次 向所述服務(wù)端發(fā)出的請求到達所述服務(wù)端的時間,服務(wù)端獲取第一請求時間包括;所述服 務(wù)端確定所述第二請求時間為所述第一請求時間。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述服務(wù)端根據(jù)所述采集的數(shù)字和所述 數(shù)字采集個數(shù)計算目標數(shù)字包括: 所述服務(wù)端計算所述采集的數(shù)字之和;W及 按照W下方式計算所述目標數(shù)字: Q = A/P,其中,Q為所述目標數(shù)字,A為所述采集的數(shù)字之和。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 服務(wù)端獲取第一請求時間之前,所述方法還包括: 所述客戶端確定輪詢時間間隔,其中,所述輪詢時間間隔為所述客戶端發(fā)出所述第一 請求消息和所述第二請求消息之間的時間間隔;W及 按照所述輪詢時間間隔,所述客戶端發(fā)出所述第一請求消息,其中,所述第一請求消息 為上一次所述客戶端請求從所述服務(wù)端獲取數(shù)據(jù)的消息, 所述服務(wù)端獲取第二請求時間之前,所述方法還包括;按照所述輪詢時間間隔,所述客 戶端發(fā)出所述第二請求消息,其中,所述第二請求消息為本次所述客戶端請求從所述服務(wù) 端獲取數(shù)據(jù)的消息。
6. -種網(wǎng)絡(luò)數(shù)據(jù)獲取裝置,其特征在于,所述裝置包括: 第一獲取單元,用于服務(wù)端獲取第一請求時間,其中,所述第一請求時間為客戶端上一 次向所述服務(wù)端發(fā)出的請求到達所述服務(wù)端的時間,所述服務(wù)端用于采集數(shù)字,并且所述 服務(wù)端采集數(shù)字的時間間隔為預(yù)設(shè)采集時間間隔; 第二獲取單元,用于所述服務(wù)端獲取第二請求時間,其中,所述第二請求時間為所述客 戶端本次向所述服務(wù)端發(fā)出的請求到達所述服務(wù)端的的時間; 第一計算單元,用于所述服務(wù)端根據(jù)所述第一請求時間、所述第二請求時間和所述預(yù) 設(shè)采集時間間隔計算數(shù)字采集個數(shù),其中,所述數(shù)字采集個數(shù)為所述第一請求時間至所述 第二請求時間的時間間隔內(nèi)所述服務(wù)端采集的數(shù)字個數(shù); 第=獲取單元,用于所述服務(wù)端獲取所述第一請求時間至所述第二請求時間內(nèi)采集的 數(shù)字; 第二計算單元,用于所述服務(wù)端根據(jù)所述采集的數(shù)字和所述數(shù)字采集個數(shù)計算目標數(shù) 字;化及 發(fā)送單元,用于所述服務(wù)端將所述目標數(shù)字發(fā)送給所述客戶端。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一計算單元包括: 確定模塊,用于確定所述預(yù)設(shè)采集時間間隔;W及 第一計算模塊,用于按照W下方式計算所述數(shù)字采集個數(shù): P =[化-Ti)/t],其中,P為所述數(shù)字采集個數(shù),T2為所述第二請求時間,Ti為所述第 一請求時間,[訂2-1\)八]為小于或者等于訂2-1\)八的最大整數(shù)。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二請求時間為所述客戶端第一次 向所述服務(wù)端發(fā)出的請求到達所述服務(wù)端的時間,所述第一獲取單元還用于所述服務(wù)端確 定所述第二請求時間為所述第一請求時間。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二計算單元包括: 第二計算模塊,用于所述服務(wù)端計算所述采集的數(shù)字之和;W及 第=計算模塊,用于按照W下方式計算所述目標數(shù)字: Q = A/P,其中,Q為所述目標數(shù)字,A為所述采集的數(shù)字之和。
10. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 確定單元,用于所述客戶端確定輪詢時間間隔,其中,所述輪詢時間間隔為所述客戶端 發(fā)出所述第一請求消息和所述第二請求消息之間的時間間隔; 第一請求單元,用于按照所述輪詢時間間隔,所述客戶端發(fā)出所述第一請求消息,其 中,所述第一請求消息為上一次所述客戶端請求從所述服務(wù)端獲取數(shù)據(jù)的消息;W及 第二請求單元,用于按照所述輪詢時間間隔,所述客戶端發(fā)出所述第二請求消息,其 中,所述第二請求消息為本次所述客戶端請求從所述服務(wù)端獲取數(shù)據(jù)的消息。
【文檔編號】H04L29/08GK104468782SQ201410740506
【公開日】2015年3月25日 申請日期:2014年12月5日 優(yōu)先權(quán)日:2014年12月5日
【發(fā)明者】伯諾克 申請人:北京國雙科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1