數(shù)據(jù)處理方法
【技術領域】
[0001 ]本發(fā)明涉及一種數(shù)據(jù)處理方法。
【背景技術】
[0002]近幾年,互聯(lián)網(wǎng)行業(yè)快速發(fā)展,基于用戶進行的大數(shù)據(jù)分析成為各大互聯(lián)網(wǎng)公司的主要研究方向之一。例如在在線旅游網(wǎng)站中,一個用戶在預訂酒店業(yè)務時,系統(tǒng)可以列出用戶前幾秒鐘的瀏覽歷史記錄,方便用戶快速回到剛瀏覽過的酒店,可有助于提升用戶的使用體驗。互聯(lián)網(wǎng)服務商也可以根據(jù)用戶的瀏覽記錄,有針對性的展示適合用戶的酒店和房型,有效的提升酒店的預訂效率和預定量。
[0003]然而,現(xiàn)有技術中的實時處理用戶方式,當出現(xiàn)一段時間內(nèi)待處理的數(shù)據(jù)量突然增大超過當前應用的處理能力或處理過程中產(chǎn)生一些失敗時,通常是通過在處理過程中慢慢排隊處理或?qū)κ〉奶幚磉M行重試。這樣的方式易導致當前處理過程被占用,后續(xù)產(chǎn)生的用戶行為數(shù)據(jù)得不到實時處理的缺陷,影響用戶體驗。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術問題是為了克服現(xiàn)有技術中針對用戶實時行為數(shù)據(jù)進行分析和存儲時,當出現(xiàn)異常時,新產(chǎn)生的用戶行為數(shù)據(jù)得不到實時處理,影響處理效率和用戶體驗的缺陷,提供一種數(shù)據(jù)處理方法。
[0005]本發(fā)明是通過下述技術方案來解決上述技術問題的:
[0006]—種數(shù)據(jù)處理方法,其特點在于,包括以下步驟:
[0007]步驟一、獲取當前的用戶行為數(shù)據(jù);
[0008]步驟二、判斷獲取的用戶行為數(shù)據(jù)的數(shù)據(jù)量是否超出第一數(shù)據(jù)處理應用的最大處理量,若否則啟用第一數(shù)據(jù)處理應用處理所述用戶行為數(shù)據(jù),并結束流程,若是則執(zhí)行步驟
—*.---,
[0009]步驟三、將所述用戶行為數(shù)據(jù)中相當于所述最大處理量的部分數(shù)據(jù)放入正常數(shù)據(jù)隊列中,將其余數(shù)據(jù)放入重試數(shù)據(jù)隊列中;
[0010]步驟四、啟用第一數(shù)據(jù)處理應用提取正常數(shù)據(jù)隊列中的數(shù)據(jù)并進行數(shù)據(jù)處理,并啟用重試數(shù)據(jù)處理應用提取重試數(shù)據(jù)隊列中的數(shù)據(jù)并進行數(shù)據(jù)處理。
[0011]較佳地,所述數(shù)據(jù)處理方法還包括以下步驟:
[0012]步驟五、實時獲取數(shù)據(jù)處理的結果,并將處理失敗的數(shù)據(jù)放入到重試數(shù)據(jù)隊列中。
[0013]較佳地,步驟二及步驟四中的數(shù)據(jù)處理包括數(shù)據(jù)的分析、篩選和/或存儲。
[0014]較佳地,第一數(shù)據(jù)處理應用和重試數(shù)據(jù)處理應用基于不同的硬件設備實施。
[0015]較佳地,所述用戶行為數(shù)據(jù)包括用戶瀏覽網(wǎng)頁產(chǎn)生的數(shù)據(jù)。
[0016]在符合本領域常識的基礎上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實例。
[0017]本發(fā)明的積極進步效果在于:
[0018]本發(fā)明提供了一種數(shù)據(jù)處理方法,不會因為處理過程中的異常導致后續(xù)的用戶行為數(shù)據(jù)得不到及時處理,確保在各種情形下用戶的行為數(shù)據(jù)始終能夠得到實時的處理和使用。
【附圖說明】
[0019]圖1為本發(fā)明一較佳實施例的數(shù)據(jù)處理方法的流程圖。
【具體實施方式】
[0020]下面通過實施例的方式進一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
[0021]參考圖1所示,本發(fā)明一較佳實施例的數(shù)據(jù)處理方法包括以下步驟:
[0022]步驟一、獲取當前的用戶行為數(shù)據(jù);
[0023]步驟二、判斷獲取的用戶行為數(shù)據(jù)的數(shù)據(jù)量是否超出第一數(shù)據(jù)處理應用的最大處理量,若否則啟用第一數(shù)據(jù)處理應用處理所述用戶行為數(shù)據(jù),并結束流程,若是則執(zhí)行步驟
—*.---,
[0024]步驟三、將所述用戶行為數(shù)據(jù)中相當于所述最大處理量的部分數(shù)據(jù)放入正常數(shù)據(jù)隊列中,將其余數(shù)據(jù)放入重試數(shù)據(jù)隊列中;
[0025]步驟四、啟用第一數(shù)據(jù)處理應用提取正常數(shù)據(jù)隊列中的數(shù)據(jù)并進行數(shù)據(jù)處理,并啟用重試數(shù)據(jù)處理應用提取重試數(shù)據(jù)隊列中的數(shù)據(jù)并進行數(shù)據(jù)處理;
[0026]步驟五、實時獲取數(shù)據(jù)處理的結果,并將處理失敗的數(shù)據(jù)放入到重試數(shù)據(jù)隊列中。
[0027]其中,步驟二及步驟四中的數(shù)據(jù)處理包括數(shù)據(jù)的分析、篩選和存儲。第一數(shù)據(jù)處理應用和重試數(shù)據(jù)處理應用基于不同的硬件設備實施。所述用戶行為數(shù)據(jù)包括用戶瀏覽網(wǎng)頁產(chǎn)生的數(shù)據(jù)。
[0028]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領域的技術人員應當理解,這些僅是舉例說明,本發(fā)明的保護范圍是由所附權利要求書限定的。本領域的技術人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。
【主權項】
1.一種數(shù)據(jù)處理方法,其特征在于,包括以下步驟: 步驟一、獲取當前的用戶行為數(shù)據(jù); 步驟二、判斷獲取的用戶行為數(shù)據(jù)的數(shù)據(jù)量是否超出第一數(shù)據(jù)處理應用的最大處理量,若否則啟用第一數(shù)據(jù)處理應用處理所述用戶行為數(shù)據(jù),并結束流程,若是則執(zhí)行步驟—*.---, 步驟三、將所述用戶行為數(shù)據(jù)中相當于所述最大處理量的部分數(shù)據(jù)放入正常數(shù)據(jù)隊列中,將其余數(shù)據(jù)放入重試數(shù)據(jù)隊列中; 步驟四、啟用第一數(shù)據(jù)處理應用提取正常數(shù)據(jù)隊列中的數(shù)據(jù)并進行數(shù)據(jù)處理,并啟用重試數(shù)據(jù)處理應用提取重試數(shù)據(jù)隊列中的數(shù)據(jù)并進行數(shù)據(jù)處理。2.如權利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述數(shù)據(jù)處理方法還包括以下步驟: 步驟五、實時獲取數(shù)據(jù)處理的結果,并將處理失敗的數(shù)據(jù)放入到重試數(shù)據(jù)隊列中。3.如權利要求1所述的數(shù)據(jù)處理方法,其特征在于,步驟二及步驟四中的數(shù)據(jù)處理包括數(shù)據(jù)的分析、篩選和/或存儲。4.如權利要求1所述的數(shù)據(jù)處理方法,其特征在于,第一數(shù)據(jù)處理應用和重試數(shù)據(jù)處理應用基于不同的硬件設備實施。5.如權利要求1-4中任意一項所述的數(shù)據(jù)處理方法,其特征在于,所述用戶行為數(shù)據(jù)包括用戶瀏覽網(wǎng)頁產(chǎn)生的數(shù)據(jù)。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)處理方法。所述數(shù)據(jù)處理方法包括以下步驟:獲取當前的用戶行為數(shù)據(jù);判斷獲取的用戶行為數(shù)據(jù)的數(shù)據(jù)量是否超出第一數(shù)據(jù)處理應用的最大處理量,若否則啟用第一數(shù)據(jù)處理應用處理所述用戶行為數(shù)據(jù),若是則將所述用戶行為數(shù)據(jù)中相當于所述最大處理量的部分數(shù)據(jù)放入正常數(shù)據(jù)隊列中,將其余數(shù)據(jù)放入重試數(shù)據(jù)隊列中;啟用第一數(shù)據(jù)處理應用提取正常數(shù)據(jù)隊列中的數(shù)據(jù)并進行數(shù)據(jù)處理,并啟用重試數(shù)據(jù)處理應用提取重試數(shù)據(jù)隊列中的數(shù)據(jù)并進行數(shù)據(jù)處理。本發(fā)明的數(shù)據(jù)處理方法,不會因為處理過程中的異常導致后續(xù)的用戶行為數(shù)據(jù)得不到及時處理,確保在各種情形下用戶的行為數(shù)據(jù)始終能夠得到實時的處理和使用。
【IPC分類】G06F19/00
【公開號】CN105550523
【申請?zhí)枴緾N201511004409
【發(fā)明人】莫啟鈞, 馮毅, 陳清渠, 翁興華, 宋賢惠, 汪輝
【申請人】上海攜程商務有限公司
【公開日】2016年5月4日
【申請日】2015年12月28日