国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)處理方法、裝置及系統(tǒng)的制作方法

      文檔序號:10625158閱讀:223來源:國知局
      一種數(shù)據(jù)處理方法、裝置及系統(tǒng)的制作方法
      【專利摘要】本申請?zhí)峁┮环N數(shù)據(jù)處理方法、裝置及系統(tǒng)。所述方法可以包括:獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù);在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息,獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù);判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。利用本申請中各個實(shí)施例,可以提高數(shù)據(jù)處理糾錯、容錯能力,提高數(shù)據(jù)處理可靠性和數(shù)據(jù)展示效果。
      【專利說明】
      一種數(shù)據(jù)處理方法、裝置及系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本申請屬于計算機(jī)信息處理領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法、裝置及系統(tǒng)?!颈尘凹夹g(shù)】
      [0002]隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的用戶習(xí)慣于在購物網(wǎng)站上進(jìn)行消費(fèi)。近年來,網(wǎng)上消費(fèi)尤其是一些大型主流購物網(wǎng)站在重大節(jié)日的交易額呈現(xiàn)迅猛發(fā)展,不斷刷新每年的成交記錄。
      [0003]網(wǎng)站商戶可以選擇對外展示實(shí)時的總交易額,向外界傳遞交易消息;或者內(nèi)部實(shí)時顯示總交易額,提醒作業(yè)人員關(guān)注網(wǎng)站交易總量變化。在一些應(yīng)用場景中,尤其是重大節(jié)日活動期間,網(wǎng)站商戶通??梢赃x擇對外展示實(shí)時的總交易額,例如可以在網(wǎng)站首頁某區(qū)域?qū)崟r動態(tài)展示總交易額數(shù)據(jù)變化。當(dāng)然,商戶也可以選擇將網(wǎng)站總交易額實(shí)時展示在特定的終端顯示設(shè)備上。通常,所述展示的總交易額可以為一個動態(tài)累加的過程,例如每間隔 30秒請求一次訂單數(shù)據(jù),然后根據(jù)所述請求的訂單數(shù)據(jù)更新新的總交易額數(shù)據(jù)。通常所述展示的總交易額在對外展示時要求不能出現(xiàn)數(shù)據(jù)變小的情況。
      [0004]但由于一些數(shù)據(jù)更新機(jī)制問題,例如訂單數(shù)據(jù)更新周期與總交易額更新周期不同步或者網(wǎng)絡(luò)延時或者訂單數(shù)據(jù)變化等會導(dǎo)致請求更新的新的總交易額比原總交易額小的情況?,F(xiàn)有的解決方案中包括請求的總交易額比原總交易額小時直接跳至請求的總交易額數(shù)據(jù)或者保持不變。例如當(dāng)前總交易額為1〇〇,第一次請求的總交易額為200,那么可以在數(shù)據(jù)更新周期30秒期間內(nèi)總交易額由100逐漸累加變化到200。在30秒后總交易額到達(dá) 200時第二次請求的新的總交易額為190,此時原總交易額200有可能會跳至新的總交易額 190,相比于上一次總交易額200更新后的總交易額反而變小。即使采取保持不變,仍然維持總交易額200的情況下,那么在下一個總交易額更新周期30秒內(nèi)總交易額數(shù)據(jù)可以一直保持不變,出現(xiàn)明顯的總交易額數(shù)據(jù)變動暫停的現(xiàn)象。
      [0005]現(xiàn)有技術(shù)中在出現(xiàn)請求的新的總交易額數(shù)據(jù)比原總交易額數(shù)據(jù)小時,所展示的總交易額數(shù)據(jù)會出現(xiàn)明顯的變化周期內(nèi)增長暫?,F(xiàn)象,甚至出現(xiàn)總交易額數(shù)據(jù)變小的情況, 導(dǎo)致展示數(shù)據(jù)變化不符合預(yù)期變動要求,甚至出現(xiàn)展示數(shù)據(jù)變小的錯誤情況,極大的降低了數(shù)據(jù)展示效果。
      【發(fā)明內(nèi)容】

      [0006]本申請目的在于提供一種數(shù)據(jù)處理方法、裝置及系統(tǒng),可以提高數(shù)據(jù)處理糾錯、容錯能力,提高數(shù)據(jù)處理可靠性和數(shù)據(jù)展示效果。
      [0007]本申請?zhí)峁┑囊环N數(shù)據(jù)處理方法、裝置及系統(tǒng)是這樣實(shí)現(xiàn)的:
      [0008]一種數(shù)據(jù)處理方法,所述方法包括:
      [0009]獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù);
      [0010]在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息,獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù);
      [0011]判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);
      [0012]在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      [0013]一種數(shù)據(jù)處理裝置,所述裝置包括:
      [0014]第一信息獲取模塊,用于獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù);
      [0015]第二信息獲取模塊,用于在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息,獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù);
      [0016]判斷比較模塊,用于判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);
      [0017]調(diào)整模塊,用于在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      [0018]—種數(shù)據(jù)處理系統(tǒng),所述系統(tǒng)被設(shè)置成,包括:
      [0019]信息獲取單元,用于獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù),并在所述當(dāng)前數(shù)據(jù)的更新周期內(nèi)獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù);
      [0020]數(shù)據(jù)處理單元,用于判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);還用于在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,使其距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      [0021]本申請?zhí)峁┑囊环N數(shù)據(jù)處理方法、裝置及系統(tǒng),采用了在當(dāng)前展示數(shù)據(jù)更新周期內(nèi)調(diào)整新數(shù)據(jù)的請求時機(jī)的方式,使得提前進(jìn)行下一個更新周期和緊接著的第二個更新周期的目標(biāo)數(shù)據(jù)進(jìn)行比較,檢查請求新數(shù)據(jù)是否比下一個更新周期小。如果小則可以舍棄新數(shù)據(jù),調(diào)整展示數(shù)據(jù)的變化速率,這樣可以在更新展示數(shù)據(jù)時可以保持展示數(shù)據(jù)持續(xù)增長變動的動畫效果,避免出現(xiàn)明顯增長暫停甚至出現(xiàn)展示數(shù)據(jù)變小的情況,可以提高數(shù)據(jù)處理的糾錯、容錯能力,提高展示數(shù)據(jù)處理的可靠性和數(shù)據(jù)展示效果?!靖綀D說明】
      [0022]為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0023]圖1是本申請一種數(shù)據(jù)處理方法一種實(shí)施例的流程示意圖;
      [0024]圖2是本申請一種數(shù)據(jù)處理方法一種實(shí)施例的流程示意圖;
      [0025]圖3是本申請一種數(shù)據(jù)處理方法另一種實(shí)施例的流程示意圖;
      [0026]圖4是本申請一種數(shù)據(jù)處理方法另一種實(shí)施例的流程示意圖;
      [0027]圖5是本申請一種數(shù)據(jù)處理裝置一種實(shí)施例的模塊結(jié)構(gòu)示意圖;
      [0028]圖6是本申請一種數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖;
      [0029]圖7是本申請一種數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
      [0030]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
      [0031]一般的,類似在頁面或者屏幕上展示的總成交額數(shù)據(jù)變化的實(shí)現(xiàn)方式可以包括在一個更新周期內(nèi)按照一定的速率變化的數(shù)據(jù)增加動畫效果。例如展示的總數(shù)據(jù)為D1, 請求到的新的總數(shù)據(jù)為D2,則在下一個數(shù)據(jù)變化周期T內(nèi)所述展示的總數(shù)據(jù)D1可以按照 (D2-D1)/T的變化速率增加到D2。以此類推,在緊接著的下一個變化周期T內(nèi)所述展示的總數(shù)據(jù)D2可以按照(D3-D2)/T的變化速率增加到D3。本申請?zhí)峁┑囊环N數(shù)據(jù)處理方法,可以調(diào)整更新數(shù)據(jù)的請求時機(jī),提前判斷需要更新的數(shù)據(jù)是否可用,解決請求更新的數(shù)據(jù)比展示數(shù)據(jù)小時展示數(shù)據(jù)變小的問題,或者避免因請求更新的數(shù)據(jù)比展示數(shù)據(jù)小而出現(xiàn)的展示數(shù)據(jù)明顯增加暫停的情況,大大提高了數(shù)據(jù)展示的糾錯、容錯能量。
      [0032]圖1是本申請所述一種數(shù)據(jù)處理方法一個實(shí)施例的方法流程圖,如圖1所述,所述方法可以包括:
      [0033]S1:獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù)。
      [0034]通常的在一個展示數(shù)據(jù)更新周期內(nèi),所述展示數(shù)據(jù)有一個需要累加變動至的目標(biāo)數(shù)據(jù)的過程。在網(wǎng)站總交易額的應(yīng)用場景中,例如當(dāng)前在120秒時展示數(shù)據(jù)的總交易額為 100萬,獲取的下一個更新周期30秒后的第一目標(biāo)數(shù)據(jù)為200萬,則所述當(dāng)前的展示數(shù)據(jù)總交易額可以在120秒至150秒的更新周期時間內(nèi)由100萬按照一定變化速率逐漸增加至所述第一目標(biāo)數(shù)據(jù)200萬。
      [0035]需要說明的是,所述當(dāng)前展示數(shù)據(jù)在所述更新周期時間內(nèi)可以為逐漸變化至所述第一目標(biāo)數(shù)據(jù),例如上述的應(yīng)用實(shí)例中,所述當(dāng)前展示數(shù)據(jù)可以在30秒的時間內(nèi)按照每秒 100萬/30秒的增加速率由100萬逐漸增加至200萬,例如可以在135秒時所述展示數(shù)據(jù)的當(dāng)前值可以為150萬。
      [0036]現(xiàn)有技術(shù)中常規(guī)的處理方法為在所述更新周期結(jié)束時請求新的數(shù)據(jù)源,本申請所述的數(shù)據(jù)處理方法可以在所述展示數(shù)據(jù)更新周期結(jié)束之前發(fā)起新的數(shù)據(jù)源請求消息,提前判斷當(dāng)前展示數(shù)據(jù)的第二個更新周期的目標(biāo)數(shù)據(jù)是否大于當(dāng)前展示數(shù)據(jù)的下一個更新周期的數(shù)據(jù)。因此,在本實(shí)施例中所述的數(shù)據(jù)處理方法采用了調(diào)整新數(shù)據(jù)的請求時機(jī)的處理方式,具體的所述方法還可以包括:
      [0037]S2:在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息,獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù)。
      [0038]本實(shí)施例中調(diào)整了新數(shù)據(jù)的請求時機(jī),在當(dāng)前的展示數(shù)據(jù)變化至第一目標(biāo)數(shù)據(jù)的更新周期內(nèi)發(fā)送所述第一目標(biāo)數(shù)據(jù)下一個更新周期的新數(shù)據(jù)請求消息,在所述當(dāng)前展示數(shù)據(jù)變化至所述第一目標(biāo)數(shù)據(jù)之前即獲取第二目標(biāo)數(shù)據(jù),這樣,可以不需要在所述展示數(shù)據(jù)變化至所述第一目標(biāo)數(shù)據(jù)之后才獲取下一個更新周期的第二目標(biāo)數(shù)據(jù),使得所述第二目標(biāo)數(shù)據(jù)提前進(jìn)入處理過程。
      [0039]本申請中具體的發(fā)送新數(shù)據(jù)請求消息的請求時機(jī)可以根據(jù)需求進(jìn)行設(shè)置或調(diào)整。 例如本實(shí)施例中可以設(shè)置為在達(dá)到所述更新周期的一半時發(fā)送新數(shù)據(jù)請求消息。在上述網(wǎng)站總交易額的應(yīng)用場景中,所述更新周期可以為30秒,那么可以在當(dāng)前展示數(shù)據(jù)為100萬、上一更新時間為120秒開始變化至下一更新周期150秒、第一目標(biāo)數(shù)據(jù)200萬的過程中,在到達(dá)時間135秒時發(fā)送新數(shù)據(jù)請求消息,獲取所述第一目標(biāo)數(shù)據(jù)200萬在下一個更新周期 180秒時需要更新的第二目標(biāo)數(shù)據(jù)。當(dāng)然,所述在所述展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息的請求時機(jī)也可以設(shè)置為所述更新周期的其他時間,例如可以在一個所述30秒更新周期的第20秒發(fā)送新數(shù)據(jù)請求消息等。
      [0040]本實(shí)施例中所述在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息可以包括:
      [0041]在到達(dá)所述當(dāng)前展示數(shù)據(jù)的一半更新周期時發(fā)送新數(shù)據(jù)請求消息。
      [0042]S3:判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù)。
      [0043]在獲取所述第一目標(biāo)數(shù)據(jù)和第二目標(biāo)數(shù)據(jù)后,可以判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù)。在本實(shí)施例中,在所述展示數(shù)據(jù)變動至下一個更新周期的第一目標(biāo)數(shù)據(jù)期間即可以獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù),因此,本申請所述數(shù)據(jù)處理方法可以在所述展示數(shù)據(jù)變動至所述第一目標(biāo)數(shù)據(jù)的更新周期內(nèi)比較所述第二目標(biāo)數(shù)據(jù)與所述第一目標(biāo)數(shù)據(jù)的大小。這樣,在所述展示數(shù)據(jù)變動至所述第一目標(biāo)數(shù)據(jù)之前進(jìn)行對所述第二目標(biāo)數(shù)據(jù)和第一目標(biāo)數(shù)據(jù)的比較,可以提前根據(jù)比較結(jié)果預(yù)先設(shè)置數(shù)據(jù)的進(jìn)一步處理方式,可以避免展示數(shù)據(jù)出現(xiàn)明顯變化暫停甚至變小的情況,提高數(shù)據(jù)處理的糾錯、容錯能力。
      [0044]S4:在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      [0045]上述如果所述判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù)的判斷結(jié)果為否,即所述第二目標(biāo)數(shù)據(jù)不大于所述第一目標(biāo)數(shù)據(jù),則可以舍棄請求到的新數(shù)據(jù)即本實(shí)施例中所述的第二目標(biāo)數(shù)據(jù)。此時可以調(diào)整所述展示數(shù)據(jù)的變化速率,使所述展示數(shù)據(jù)在當(dāng)前更新周期剩余時間加速下一個更新周期的時間內(nèi)由當(dāng)前數(shù)值按照調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。圖2是本申請一種數(shù)據(jù)處理方法另一種流程示意圖,如圖2所示, 例如120秒時所述展示數(shù)據(jù)為100萬,所述展示數(shù)據(jù)100萬需要在更新周期30秒的期間內(nèi)按照100萬/30秒的變化速率增加至第一目標(biāo)數(shù)據(jù)200萬。在達(dá)到半個更新周期135秒所述展示數(shù)據(jù)為150萬時可以發(fā)送新數(shù)據(jù)請求消息,在136秒時獲取得到的所述第一目標(biāo)數(shù)據(jù)下一個更新周期180秒的第二目標(biāo)數(shù)據(jù)為190萬,小于所述第一目標(biāo)數(shù)據(jù)200萬,此時當(dāng)前展示數(shù)據(jù)為153.3333萬。此時,可以舍棄所述請求到的不大于所述第一目標(biāo)數(shù)據(jù)的第二目標(biāo)數(shù)據(jù),可以使用所述第一目標(biāo)數(shù)據(jù)200萬作為所述第一目標(biāo)數(shù)據(jù)下一個更新周期180 秒的第二目標(biāo)數(shù)據(jù)。相應(yīng)的,在136秒的展示數(shù)據(jù)由原來的100萬/30秒的變化速率調(diào)整為:在距離所述第一目標(biāo)數(shù)據(jù)剩余的14秒加上所述第一目標(biāo)數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的30秒一共44秒的剩余時間,則新的變化速率(200萬-153.3333萬)八180秒-136秒)。 展示數(shù)據(jù)在136秒時的153.3333萬按照調(diào)整后的變化速率增加至180秒時的200萬,展示數(shù)據(jù)動畫展示的變化速率變慢,但仍然可以保持持續(xù)變化,避免了展示時明顯的暫?,F(xiàn)象。
      [0046]上述所述的調(diào)整所述展示數(shù)據(jù)的變化速率,一般的可以在到達(dá)所述第二目標(biāo)數(shù)據(jù)的剩余時間期間勻速的增加至第一目標(biāo)數(shù)據(jù),因此本實(shí)施例中所述調(diào)整所述展示數(shù)據(jù)的變化速率具體的實(shí)現(xiàn)過程可以包括:
      [0047]獲取當(dāng)前展示數(shù)據(jù)的數(shù)值和時間信息,以所述第一目標(biāo)數(shù)據(jù)與所述當(dāng)前展示數(shù)據(jù)的差除以所述當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間的商作為所述展示數(shù)據(jù)調(diào)整后的變化速率。
      [0048]本申請?zhí)峁┑囊环N數(shù)據(jù)處理方法,在更新展示數(shù)據(jù)時可以保持展示數(shù)據(jù)持續(xù)增長變動的動畫效果,避免出現(xiàn)明顯增長暫停甚至出現(xiàn)展示數(shù)據(jù)變小的情況,可以提高數(shù)據(jù)處理的糾錯、容錯能力,提高展示數(shù)據(jù)處理的可靠性。需要說明的是,本申請所述的數(shù)據(jù)處理方法不僅僅適用上述網(wǎng)站展示總交易額的應(yīng)用實(shí)施例中,其他的類似前端信息數(shù)據(jù)疊加的應(yīng)用場景均可以使用,基于本申請思想無需創(chuàng)造性的應(yīng)用于其他應(yīng)用場景的實(shí)施例仍然屬于本申請的范圍。
      [0049]由于網(wǎng)絡(luò)延時或者前端數(shù)據(jù)處理問題等導(dǎo)致發(fā)送新數(shù)據(jù)請求消息后在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)未能獲取得到新數(shù)據(jù)消息,則可能會導(dǎo)致在下一個更新周期內(nèi)展示數(shù)據(jù)保持上一個數(shù)據(jù)值不變,出現(xiàn)展示數(shù)據(jù)停止不動的現(xiàn)象,嚴(yán)重降低數(shù)據(jù)信息展示效果。為解決該問題,本申請所述的一種數(shù)據(jù)處理方法的另一個實(shí)施例中,所述方法還可以包括:
      [0050]S5:在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)未能獲取到所述新數(shù)據(jù)時,以所述第一目標(biāo)數(shù)據(jù)作為所述第二目標(biāo)數(shù)據(jù)的數(shù)值;調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      [0051]圖3是本申請一種數(shù)據(jù)處理方法另一種實(shí)施例的流程示意圖。在更新周期內(nèi)未能及時獲取請求的新數(shù)據(jù)時,可以及時的將第一目標(biāo)數(shù)據(jù)的數(shù)據(jù)作為第二目標(biāo)數(shù)據(jù)的數(shù)值, 將當(dāng)前展示數(shù)據(jù)在更新周期內(nèi)變化到第一目標(biāo)數(shù)據(jù)向后拖延一個更新周期,使其在第二目標(biāo)數(shù)據(jù)的時間點(diǎn)增加至第一目標(biāo)數(shù)據(jù)的數(shù)值,避免該情況下導(dǎo)致的數(shù)據(jù)停止不變動的現(xiàn)象,提供數(shù)據(jù)處理尤其是對展示數(shù)據(jù)處理的可靠性。
      [0052]本申請?zhí)峁┑囊环N數(shù)據(jù)處理方法另一種實(shí)施例中,可以在當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送多次新數(shù)據(jù)請求消息。在一些應(yīng)用場景中,在所述展示數(shù)據(jù)的更新周期T內(nèi)可能已經(jīng)發(fā)生了多次新數(shù)據(jù)的變化,例如展示數(shù)據(jù)可以按照一定增長速率每30秒的更新周期持續(xù)更新,在30秒的更新周期內(nèi)可以多次刷新接收到的新的訂單信息,則第二目標(biāo)數(shù)據(jù)可以發(fā)送多次變化,如每10秒更新一次訂單信息,相應(yīng)的每10秒更新一次目標(biāo)數(shù)據(jù)的新數(shù)據(jù)。圖4是本申請一種數(shù)據(jù)處理方法另一種實(shí)施例的流程示意圖,如圖4所示,所述方法還可以包括:
      [0053] S6:設(shè)置預(yù)置請求周期,在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)每間隔所述預(yù)置請求周期發(fā)送一次新數(shù)據(jù)請求消息;
      [0054]相應(yīng)的,所述獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù)可以包括: 在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)以所述請求獲取的新數(shù)據(jù)中數(shù)值最大的新數(shù)據(jù)作為所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù)。
      [0055]例如在30秒的更新周期內(nèi),可以每間隔5秒的預(yù)置請求周期發(fā)送一次新數(shù)據(jù)請求消息,獲取最新的數(shù)據(jù)信息,為預(yù)留數(shù)據(jù)處理時間,本實(shí)施例中可以設(shè)置請求5次獲取5個新數(shù)據(jù)。進(jìn)一步的,可以選取當(dāng)前展示數(shù)據(jù)的更新周期30秒內(nèi)5個請求的新數(shù)據(jù)中數(shù)值最大的作為所述第二目標(biāo)數(shù)據(jù),可以保障及時獲取最新的新數(shù)據(jù)信息,提高數(shù)據(jù)處理精度。在處理完當(dāng)前展示數(shù)據(jù)的更新周期后,在下一個數(shù)據(jù)處理周期可以同樣按照上述所述的數(shù)據(jù)處理過程進(jìn)行下一輪更新周期的數(shù)據(jù)處理。
      [0056]基于本申請所述的數(shù)據(jù)處理方法,本申請?zhí)峁┮环N數(shù)據(jù)處理裝置,圖5是本申請所述一種數(shù)據(jù)處理裝置的模塊結(jié)構(gòu)示意圖,如圖5所示,所述裝置可以包括:
      [0057]第一信息獲取模塊101,可以用于獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù);
      [0058]第二信息獲取模塊102,可以用于在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息,獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù);
      [0059]判斷比較模塊103,可以用于判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);
      [0060]調(diào)整模塊104,可以用于在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率, 并在當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      [0061]本申請?zhí)峁┑臄?shù)據(jù)處理裝置,可以獲取當(dāng)前展示數(shù)據(jù)的第一目標(biāo)數(shù)據(jù)和第二目標(biāo)數(shù)據(jù),提前在展示周期內(nèi)比較所述第一目標(biāo)數(shù)據(jù)和第二目標(biāo)數(shù)據(jù)的大小,根據(jù)比較結(jié)果進(jìn)行進(jìn)一步處理,可以避免展示數(shù)據(jù)出現(xiàn)動畫展示暫停申請數(shù)據(jù)值變小的情況,提高數(shù)據(jù)處理糾錯、容錯能量。
      [0062]圖6是本申請所述一種數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖,如圖6所示,所述裝置還可以包括:
      [0063]信息處理模塊105,可以用于在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)未能獲取到所述新數(shù)據(jù)時,以所述第一目標(biāo)數(shù)據(jù)作為所述第二目標(biāo)數(shù)據(jù)的數(shù)值。
      [0064]相應(yīng)的,所述調(diào)整模塊104可以以所述第一目標(biāo)數(shù)據(jù)作為所述第二目標(biāo)數(shù)據(jù)的數(shù)值,調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      [0065]另一種實(shí)施方式中,所述調(diào)整模塊104具體的可以包括:
      [0066]數(shù)據(jù)獲取模塊,可以用于獲取當(dāng)前展示數(shù)據(jù)的數(shù)值和時間信息;
      [0067]速率計算模塊,可以用于以所述第一目標(biāo)數(shù)據(jù)與所述當(dāng)前展示數(shù)據(jù)的差除以所述當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間計算得出所述展示數(shù)據(jù)調(diào)整后的變化速率。
      [0068]圖7是本申請所述一種數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖,如圖7所示,所述裝置還可以包括:
      [0069]間隔請求模塊106,可以用于設(shè)置預(yù)置請求周期,在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)每間隔所述預(yù)置請求周期發(fā)送一次新數(shù)據(jù)請求消息;
      [0070]相應(yīng)的,所述第二信息獲取模塊102獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù)包括:在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)以所述請求獲取的新數(shù)據(jù)中數(shù)值最大的新數(shù)據(jù)作為所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù)。
      [0071]本申請還提供一種數(shù)據(jù)處理系統(tǒng),所述數(shù)據(jù)處理系統(tǒng)可以提高數(shù)據(jù)處理的糾錯、 容錯能量,提高數(shù)據(jù)處理的可靠性。具體的,所述數(shù)據(jù)處理系統(tǒng)可以被設(shè)置成,包括:
      [0072]信息獲取單元,可以用于獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù),并在所述當(dāng)前數(shù)據(jù)的更新周期內(nèi)獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù);
      [0073]數(shù)據(jù)處理單元,可以用于判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);還可以用于在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,使其距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      [0074]本申請?zhí)峁┑囊环N數(shù)據(jù)處理方法、裝置及系統(tǒng),采取在當(dāng)前展示數(shù)據(jù)更新周期內(nèi)調(diào)整新數(shù)據(jù)的請求時機(jī),使得提前進(jìn)行下一個更新周期和緊接著的第二個更新周期的目標(biāo)數(shù)據(jù)進(jìn)行比較,檢查請求新數(shù)據(jù)是否比下一個更新周期小。如果小則可以舍棄新數(shù)據(jù),調(diào)整展示數(shù)據(jù)的變化速率,這樣可以在更新展示數(shù)據(jù)時可以保持展示數(shù)據(jù)持續(xù)增長變動的動畫效果,避免出現(xiàn)明顯增長暫停甚至出現(xiàn)展示數(shù)據(jù)變小的情況,可以提高數(shù)據(jù)處理的糾錯、容錯能力,提高展示數(shù)據(jù)處理的可靠性和數(shù)據(jù)展示效果。
      [0075]盡管本申請內(nèi)容中提到數(shù)據(jù)傳輸之類的信息交互,但是,本申請并不局限于必須是完全標(biāo)準(zhǔn)的數(shù)據(jù)傳輸協(xié)議的情況。某些協(xié)議的基礎(chǔ)上略加修改后的傳輸機(jī)制也可以實(shí)行上述本申請各實(shí)施例的方案。當(dāng)然,即使不采用上述通用或標(biāo)準(zhǔn)的協(xié)議,而是采用私有協(xié)議,只要符合本申請上述各實(shí)施例的信息交互和信息判斷反饋方式,仍然可以實(shí)現(xiàn)相同的申請,在此不再贅述。
      [0076]上述實(shí)施例闡明的單元或模塊,具體可以由計算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來實(shí)現(xiàn)。為了描述的方便,描述以上裝置時以功能分為各種模塊分別描述。 當(dāng)然,在實(shí)施本申請時可以把各模塊的功能在同一個或多個軟件和/或硬件中實(shí)現(xiàn),也可以將實(shí)現(xiàn)同一功能的模塊由多個子模塊或子單元的組合實(shí)現(xiàn)。
      [0077]本領(lǐng)域技術(shù)人員也知道,除了以純計算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過將方法步驟進(jìn)行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對其內(nèi)部包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)。或者甚至,可以將用于實(shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
      [0078]本申請可以在由計算機(jī)執(zhí)行的計算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)、類等等。也可以在分布式計算環(huán)境中實(shí)踐本申請,在這些分布式計算環(huán)境中, 由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機(jī)存儲介質(zhì)中。
      [0079]通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備 (可以是個人計算機(jī),移動終端,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
      [0080]本說明書中的各個實(shí)施例采用遞進(jìn)的方式描述,各個實(shí)施例之間相同或相似的部分互相參見即可,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。本申請可用于眾多通用或?qū)S玫挠嬎銠C(jī)系統(tǒng)環(huán)境或配置中。例如:個人計算機(jī)、服務(wù)器計算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、可編程的電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機(jī)、大型計算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
      [0081] 雖然通過實(shí)施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。
      【主權(quán)項(xiàng)】
      1.一種數(shù)據(jù)處理方法,其特征在于,所述方法包括:獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù);在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息,獲取所述第一目標(biāo)數(shù)據(jù)下一 個更新周期的第二目標(biāo)數(shù)據(jù);判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述 第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。2.如權(quán)利要求1所述的一種數(shù)據(jù)處理方法,其特征在于,所述方法還包括:在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)未能獲取到所述新數(shù)據(jù)時,以所述第一目標(biāo)數(shù)據(jù)作 為所述第二目標(biāo)數(shù)據(jù)的數(shù)值;調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述 第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。3.如權(quán)利要求1或2所述的一種數(shù)據(jù)處理方法,其特征在于,所述調(diào)整展示數(shù)據(jù)的變化 速率包括:獲取當(dāng)前展示數(shù)據(jù)的數(shù)值和時間信息,以所述第一目標(biāo)數(shù)據(jù)與所述當(dāng)前展示數(shù)據(jù)的差 除以所述當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間的商作為所述展示數(shù)據(jù)調(diào)整后 的變化速率。4.如權(quán)利要求1或2所述的一種數(shù)據(jù)處理方法,其特征在于,所述方法還包括:設(shè)置預(yù)置請求周期,在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)每間隔所述預(yù)置請求周期發(fā)送 一次新數(shù)據(jù)請求消息;相應(yīng)的,所述獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù)包括:在所述當(dāng) 前展示數(shù)據(jù)的更新周期內(nèi)以所述請求獲取的新數(shù)據(jù)中數(shù)值最大的新數(shù)據(jù)作為所述第一目 標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù)。5.如權(quán)利要求1所述的一種數(shù)據(jù)處理方法,其特征在于,所述在所述當(dāng)前展示數(shù)據(jù)的 更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息包括:在到達(dá)所述當(dāng)前展示數(shù)據(jù)的一半更新周期時發(fā)送新數(shù)據(jù)請求消息。6.—種數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:第一信息獲取模塊,用于獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù);第二信息獲取模塊,用于在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)發(fā)送新數(shù)據(jù)請求消息,獲 取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù);判斷比較模塊,用于判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);調(diào)整模塊,用于在所述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,并在當(dāng)前展示 數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目 標(biāo)數(shù)據(jù)。7.如權(quán)利要求6所述的一種數(shù)據(jù)處理裝置,其特征在于,所述裝置還包括:第一處理模塊,用于在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)未能獲取到所述新數(shù)據(jù)時,以 所述第一目標(biāo)數(shù)據(jù)作為所述第二目標(biāo)數(shù)據(jù)的數(shù)值;相應(yīng)的,所述調(diào)整模塊以所述第一目標(biāo)數(shù)據(jù)作為所述第二目標(biāo)數(shù)據(jù)的數(shù)值,調(diào)整所述 展示數(shù)據(jù)的變化速率,并在當(dāng)前展示數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間內(nèi)按照所述調(diào) 整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。8.如權(quán)利要求6或7所述的一種數(shù)據(jù)處理裝置,其特征在于,所述調(diào)整模塊包括: 數(shù)據(jù)獲取模塊,用于獲取當(dāng)前展示數(shù)據(jù)的數(shù)值和時間信息;速率計算模塊,用于以所述第一目標(biāo)數(shù)據(jù)與所述當(dāng)前展示數(shù)據(jù)的差除以所述當(dāng)前展示 數(shù)據(jù)距離所述第二目標(biāo)數(shù)據(jù)的剩余時間計算得出所述展示數(shù)據(jù)調(diào)整后的變化速率。9.如權(quán)利要求6或7所述的一種數(shù)據(jù)處理裝置,其特征在于,所述裝置還包括:間隔請求模塊,用于設(shè)置預(yù)置請求周期,在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)每間隔所述預(yù)置請求周期發(fā)送一次新數(shù)據(jù)請求消息;相應(yīng)的,所述第二信息獲取模塊獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù) 據(jù)包括:在所述當(dāng)前展示數(shù)據(jù)的更新周期內(nèi)以所述請求獲取的新數(shù)據(jù)中數(shù)值最大的新數(shù)據(jù) 作為所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù)。10.—種數(shù)據(jù)處理系統(tǒng),其特征在于,所述系統(tǒng)被設(shè)置成,包括:信息獲取單元,用于獲取當(dāng)前展示數(shù)據(jù)下一個更新周期的第一目標(biāo)數(shù)據(jù),并在所述當(dāng) 前數(shù)據(jù)的更新周期內(nèi)獲取所述第一目標(biāo)數(shù)據(jù)下一個更新周期的第二目標(biāo)數(shù)據(jù);數(shù)據(jù)處理單元,用于判斷所述第二目標(biāo)數(shù)據(jù)是否大于所述第一目標(biāo)數(shù)據(jù);還用于在所 述判斷結(jié)果為否時,調(diào)整所述展示數(shù)據(jù)的變化速率,使其距離所述第二目標(biāo)數(shù)據(jù)的剩余時 間內(nèi)按照所述調(diào)整后的變化速率增加至所述第一目標(biāo)數(shù)據(jù)。
      【文檔編號】G06Q30/00GK105989502SQ201510059645
      【公開日】2016年10月5日
      【申請日】2015年2月4日
      【發(fā)明人】趙亞兵
      【申請人】阿里巴巴集團(tuán)控股有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1