專利名稱:統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法和統(tǒng)計(jì)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及網(wǎng)絡(luò)技術(shù),尤其涉及統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法、應(yīng)用服務(wù)器和電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)。
背景技術(shù):
伴隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,電子商務(wù)逐漸成為人們?nèi)粘I畹谋匦杵?,各類電子商?wù)網(wǎng)站迅速崛起。對(duì)于一個(gè)大型的電子商務(wù)網(wǎng)站,實(shí)時(shí)統(tǒng)計(jì)交易數(shù)據(jù),并根據(jù)交易數(shù)據(jù)進(jìn)行業(yè)務(wù)分析顯得尤為重要。在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下問題對(duì)于大型的電子商務(wù)網(wǎng)站,電子商務(wù)交易系統(tǒng)一般會(huì)將交易數(shù)據(jù)保存到電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫中,并且每天都會(huì)存在上千萬次的數(shù)據(jù)庫操作。由于實(shí)時(shí)數(shù)據(jù)統(tǒng)計(jì)及更新,必須不停的對(duì)獲得的數(shù)據(jù)進(jìn)行處理,如果直接在電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫實(shí)時(shí)統(tǒng)計(jì)交易數(shù)據(jù),那么就會(huì)極大的增加電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫的負(fù)擔(dān),影響正常的業(yè)務(wù)交易,嚴(yán)重時(shí)可能會(huì)導(dǎo)致電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫宕機(jī),進(jìn)而導(dǎo)致整個(gè)電子商務(wù)網(wǎng)站都不可用。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例的目的是提供統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法、應(yīng)用服務(wù)器和電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng),以實(shí)現(xiàn)實(shí)時(shí)的統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù),并且不會(huì)增加電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫的負(fù)擔(dān),從而不影響正常的業(yè)務(wù)交易。為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例提供了一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法, 適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫,所述方法包括所述第二應(yīng)用服務(wù)器實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù);在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息;所述第二應(yīng)用服務(wù)器根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù);所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù)。為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例還提供了一種應(yīng)用服務(wù)器,適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括所述應(yīng)用服務(wù)器和第二數(shù)據(jù)庫,所述應(yīng)用服務(wù)器包括交易數(shù)據(jù)處理單元和交易數(shù)據(jù)統(tǒng)計(jì)單元;所述交易數(shù)據(jù)處理單元用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),并在每次獲得交易數(shù)據(jù)后,將所述交易數(shù)據(jù)發(fā)給所述交易數(shù)據(jù)統(tǒng)計(jì)單元;所述交易數(shù)據(jù)統(tǒng)計(jì)單元用于獲得并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例還提供了一種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng), 適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫;所述第二應(yīng)用服務(wù)器用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);所述第二數(shù)據(jù)庫用于存儲(chǔ)交易數(shù)據(jù),并非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例還提供了一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法,適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫,所述方法包括所述第二應(yīng)用服務(wù)器實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù);在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中,并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù);所述第二應(yīng)用服務(wù)器根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù);所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù)。為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例還提供了一種應(yīng)用服務(wù)器,其特征在于,適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng), 所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括所述應(yīng)用服務(wù)器和第二數(shù)據(jù)庫,所述應(yīng)用服務(wù)器包括交易數(shù)據(jù)處理單元和交易數(shù)據(jù)統(tǒng)計(jì)單元;所述交易數(shù)據(jù)處理單元用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中,并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,向所述交易數(shù)據(jù)統(tǒng)計(jì)單元發(fā)出攜帶所述交易數(shù)據(jù)所屬類別的信息的觸發(fā)消息,所述觸發(fā)消息用于觸發(fā)所述交易數(shù)據(jù)統(tǒng)計(jì)單元統(tǒng)計(jì)交易數(shù)據(jù);所述交易數(shù)據(jù)統(tǒng)計(jì)單元用于根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例還提供了一種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng), 適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫;所述第二應(yīng)用服務(wù)器用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中,分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);所述第二數(shù)據(jù)庫用于存儲(chǔ)交易數(shù)據(jù),并非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較, 更新不一致的交易數(shù)據(jù)??梢?,本申請(qǐng)實(shí)施例中,電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)實(shí)時(shí)從電子商務(wù)交易系統(tǒng)的應(yīng)用服務(wù)器獲得交易數(shù)據(jù),而不是從電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫實(shí)時(shí)獲得交易數(shù)據(jù),這樣不會(huì)增加電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫的負(fù)擔(dān),從而不會(huì)影響正常的業(yè)務(wù)交易,更不會(huì)導(dǎo)致電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫宕機(jī),由此可以避免整個(gè)電子商務(wù)網(wǎng)站都不可用。
為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下, 還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請(qǐng)實(shí)施例應(yīng)用的網(wǎng)絡(luò)環(huán)境示意圖;圖2為本申請(qǐng)實(shí)施例應(yīng)用的包括電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的網(wǎng)絡(luò)環(huán)境示意圖;圖3為本申請(qǐng)實(shí)施例的一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法的流程圖;圖4為本申請(qǐng)實(shí)施例的應(yīng)用服務(wù)器的邏輯結(jié)構(gòu)示意圖;圖5為本申請(qǐng)實(shí)施例的電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的邏輯結(jié)構(gòu)示意圖;圖6為本申請(qǐng)實(shí)施例的另一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法的流程圖。
具體實(shí)施例方式本申請(qǐng)實(shí)施例提供統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法、應(yīng)用服務(wù)器和電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)。在介紹統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法、應(yīng)用服務(wù)器和電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)之前,首先介紹本申請(qǐng)實(shí)施例應(yīng)用的網(wǎng)絡(luò)環(huán)境和涉及的一些專業(yè)知識(shí)。本申請(qǐng)實(shí)施例應(yīng)用的網(wǎng)絡(luò)環(huán)境如圖1所示,客戶端103可以登錄到電子商務(wù)交易系統(tǒng)101進(jìn)行電子商務(wù)交易操作,例如進(jìn)行創(chuàng)建交易、付款等操作,電子商務(wù)交易系統(tǒng)101 可以將交易數(shù)據(jù)和日志記錄到數(shù)據(jù)倉庫系統(tǒng)102中。電子商務(wù)交易系統(tǒng)101可以提供例如商品展示、創(chuàng)建交易、交易管理、支付等功能。電子商務(wù)交易系統(tǒng)101可以包括應(yīng)用服務(wù)器和數(shù)據(jù)庫,應(yīng)用服務(wù)器也可以將交易數(shù)據(jù)等內(nèi)容存儲(chǔ)到數(shù)據(jù)庫中。在現(xiàn)有技術(shù)中,為了統(tǒng)計(jì)交易數(shù)據(jù),網(wǎng)絡(luò)實(shí)體一般都要從數(shù)據(jù)庫中獲取交易數(shù)據(jù)。數(shù)據(jù)倉庫系統(tǒng)102是一個(gè)面向主題的、集成的、不可更新的、隨時(shí)間不斷變化的數(shù)據(jù)集合的記錄載體,用于支持企業(yè)或組織的決策分析處理。具體來說,數(shù)據(jù)倉庫系統(tǒng)102會(huì)記錄交易數(shù)據(jù)的詳細(xì)變化歷史,用戶使用客戶端101在電子商務(wù)交易系統(tǒng)101中的任何操作所產(chǎn)生的交易數(shù)據(jù)變化都會(huì)記錄在數(shù)據(jù)倉庫系統(tǒng)102中。交易數(shù)據(jù)可以是指與交易相關(guān)的數(shù)據(jù),例如用戶賬號(hào)、操作類型、交易金額等數(shù)據(jù),操作類型例如是指創(chuàng)建交易、付款等事件。需要說明的是,本申請(qǐng)實(shí)施例在圖1的基礎(chǔ)上增加了一個(gè)電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng),如圖2所示,電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)104既可以與電子商務(wù)交易系統(tǒng)101交互, 也可以與數(shù)據(jù)倉庫系統(tǒng)102交互。本申請(qǐng)實(shí)施例將包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)和電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的網(wǎng)絡(luò)系統(tǒng)稱為電子商務(wù)系統(tǒng),在電子商務(wù)系統(tǒng)中,電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)和電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)兩兩相連,當(dāng)然,電子商務(wù)系統(tǒng)還可以包括其他網(wǎng)絡(luò)子系統(tǒng)和其他網(wǎng)絡(luò)實(shí)體,其他網(wǎng)絡(luò)實(shí)體例如是指在電子商務(wù)交易系統(tǒng)中進(jìn)行電子商務(wù)交易的客戶端以及管理電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的管理員所使用的客戶端等。前面提到過,電子商務(wù)交易系統(tǒng)101可以包括應(yīng)用服務(wù)器和數(shù)據(jù)庫,為便于下文描述方便,本申請(qǐng)實(shí)施例將電子商務(wù)交易系統(tǒng)包括的應(yīng)用服務(wù)器稱為第一應(yīng)用服務(wù)器,將電子商務(wù)交易系統(tǒng)包括的數(shù)據(jù)庫稱為第一數(shù)據(jù)庫。電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)104用于統(tǒng)計(jì)從電子商務(wù)交易系統(tǒng)101獲得的交易數(shù)據(jù),電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)104也包括應(yīng)用服務(wù)器,為便于下文描述方便,本申請(qǐng)實(shí)施例將電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括的應(yīng)用服務(wù)器稱為第二應(yīng)用服務(wù)器,將電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括的數(shù)據(jù)庫稱為第二數(shù)據(jù)庫。本申請(qǐng)實(shí)施例的所有技術(shù)方案都適用于上述的電子商務(wù)系統(tǒng)。為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)實(shí)施例中的技術(shù)方案,并使本申請(qǐng)實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本申請(qǐng)實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。首先介紹本申請(qǐng)實(shí)施例的一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法,前面提到過,這種方法適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫。如圖3所示,這種方法包括S301 第二應(yīng)用服務(wù)器實(shí)時(shí)獲得第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù)。具體的,第一應(yīng)用服務(wù)器可以實(shí)時(shí)的向獨(dú)立于電子商務(wù)交易系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)的電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)提供交易數(shù)據(jù),具體的,第一應(yīng)用服務(wù)器實(shí)時(shí)的向第二應(yīng)用服務(wù)器提供交易數(shù)據(jù)。
第一應(yīng)用服務(wù)器可以按照這樣的方式實(shí)時(shí)向第二應(yīng)用服務(wù)器提供交易數(shù)據(jù),即, 第一應(yīng)用服務(wù)器可以發(fā)出異步消息,異步消息中攜帶有交易數(shù)據(jù)。一個(gè)異步消息可以攜帶一個(gè)用戶進(jìn)行一次操作所產(chǎn)生的數(shù)據(jù)。異步消息既可以是可靠的異步消息,也可以是不可靠的異步消息。如果第一應(yīng)用服務(wù)器發(fā)出的是可靠的異步消息,那么異步消息可以不會(huì)丟失的到達(dá)第二應(yīng)用服務(wù)器;如果第一應(yīng)用服務(wù)器發(fā)出的是不可靠的異步消息,那么可能會(huì)發(fā)生異步消息丟失的現(xiàn)象,或者說,第二應(yīng)用服務(wù)器可能會(huì)接收不到異步消息,這種情況下,第二應(yīng)用服務(wù)器可能會(huì)無法獲得一些交易數(shù)據(jù)。在實(shí)際應(yīng)用中,使用可靠的異步消息的成本會(huì)比較高,而使用不可靠的異步消息的成本會(huì)比較低。另外,第一應(yīng)用服務(wù)器發(fā)出異步消息的動(dòng)作對(duì)于第一應(yīng)用服務(wù)器來說,代價(jià)可以忽略不計(jì),也就是說,第一應(yīng)用服務(wù)器發(fā)出異步消息的動(dòng)作不會(huì)影響電子商務(wù)交易系統(tǒng)提供的正常業(yè)務(wù)交易。執(zhí)行S301后,執(zhí)行S302 在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息。在本申請(qǐng)實(shí)施例中,可以將交易數(shù)據(jù)劃分為多個(gè)類別,例如,按照用戶或者交易操作種類劃分。例如,某個(gè)交易數(shù)據(jù)可以是一個(gè)用戶通過客戶端在電子商務(wù)交易系統(tǒng)中進(jìn)行電子商務(wù)操作所產(chǎn)生的數(shù)據(jù),那么這樣的交易數(shù)據(jù)可以認(rèn)為是屬于這個(gè)用戶的交易數(shù)據(jù)。 再例如,某個(gè)交易數(shù)據(jù)可以是一個(gè)用戶通過客戶端在電子商務(wù)交易系統(tǒng)中進(jìn)行某種電子商務(wù)操作所產(chǎn)生的數(shù)據(jù),某種電子商務(wù)操作例如是向賣家付款(即交易成功)等操作,那么這樣的交易數(shù)據(jù)可以認(rèn)為是屬于這種電子商務(wù)操作的交易數(shù)據(jù)。當(dāng)然,交易數(shù)據(jù)還可以按照其他方式來劃分,這里不再一一舉例說明。第二應(yīng)用服務(wù)器獲得交易數(shù)據(jù)后,可以對(duì)交易數(shù)據(jù)進(jìn)行分析,確定交易數(shù)據(jù)所屬的類別,即,獲取交易數(shù)據(jù)所屬類別的信息。在具體實(shí)現(xiàn)時(shí),第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù)不僅僅可以攜帶交易數(shù)據(jù)的數(shù)據(jù)內(nèi)容,還可以攜帶交易數(shù)據(jù)所屬類別的信息,這種情況下,第二應(yīng)用服務(wù)器可以直接從交易數(shù)據(jù)中獲取交易數(shù)據(jù)所屬類別的信息。第二應(yīng)用服務(wù)器也可以預(yù)先存儲(chǔ)記錄關(guān)鍵詞與類別信息映射關(guān)系的映射表,一個(gè)類別信息可以只對(duì)應(yīng)一個(gè)關(guān)鍵詞,一個(gè)類別信息也可以對(duì)應(yīng)多個(gè)關(guān)鍵詞,第二應(yīng)用服務(wù)器獲得交易數(shù)據(jù)后,可以從交易數(shù)據(jù)中提取關(guān)鍵詞,使用關(guān)鍵詞在所述映射表中查找與關(guān)鍵詞對(duì)應(yīng)的類別信息,這樣也可以獲取交易數(shù)據(jù)所屬類別的信息。當(dāng)然,第二應(yīng)用服務(wù)器還可以通過其他多種方式分析交易數(shù)據(jù),獲取交易數(shù)據(jù)所屬類別的信息,這里不再一一舉例說明。執(zhí)行S302后,執(zhí)行S303 所述第二應(yīng)用服務(wù)器根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。第二應(yīng)用服務(wù)器獲取交易數(shù)據(jù)所屬類別的信息后,可以向第二數(shù)據(jù)庫發(fā)出請(qǐng)求消息,請(qǐng)求消息攜帶交易數(shù)據(jù)所屬類別的信息,請(qǐng)求消息用于表示請(qǐng)求提供交易數(shù)據(jù)所屬類別的歷史交易數(shù)據(jù)。第二數(shù)據(jù)庫接收到請(qǐng)求消息后,可以使用請(qǐng)求消息攜帶的交易數(shù)據(jù)所屬類別的信息作為關(guān)鍵詞,在本地查找交易數(shù)據(jù)所屬類別的歷史交易數(shù)據(jù),并將查找到的歷史交易數(shù)據(jù)返回給第二應(yīng)用服務(wù)器。特殊情況下,由于第二數(shù)據(jù)庫可能未存儲(chǔ)過交易數(shù)
9據(jù)所屬類別的交易數(shù)據(jù)等原因,第二數(shù)據(jù)庫在接收到請(qǐng)求消息后,可以向第二應(yīng)用服務(wù)器返回一個(gè)響應(yīng)消息,這個(gè)響應(yīng)消息用于表示沒有查找到交易數(shù)據(jù)所屬類別的歷史交易數(shù)據(jù)等內(nèi)容。前面提到過,如果第一應(yīng)用服務(wù)器發(fā)出的是不可靠的異步消息,那么第二應(yīng)用服務(wù)器可能會(huì)無法接收到一些異步消息,進(jìn)而導(dǎo)致第二應(yīng)用服務(wù)器可能會(huì)無法得到一些交易數(shù)據(jù)。對(duì)此,第二數(shù)據(jù)庫可以非實(shí)時(shí)的向數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。在實(shí)際應(yīng)用中,第二數(shù)據(jù)庫可以每隔預(yù)先設(shè)置的周期向數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù)。預(yù)先設(shè)置的周期可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要而設(shè)置, 例如10分鐘。預(yù)設(shè)條件也可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要而設(shè)置,例如,在最近的一個(gè)周期內(nèi)所有發(fā)生變化的數(shù)據(jù),所有發(fā)生變化的數(shù)據(jù)可以是指新增加的數(shù)據(jù)。第二數(shù)據(jù)庫可以將獲得的符合預(yù)設(shè)條件的交易數(shù)據(jù)與之前保存的符合預(yù)設(shè)條件的交易數(shù)據(jù)進(jìn)行比較,如果一致,則可以不進(jìn)行任何處理,如果存在不一致的數(shù)據(jù),則更新不一致的交易數(shù)據(jù)。執(zhí)行S303后,執(zhí)行S304:所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù)。在具體實(shí)現(xiàn)時(shí),第二應(yīng)用服務(wù)器可以按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行實(shí)時(shí)統(tǒng)計(jì)。第二應(yīng)用服務(wù)器在按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行實(shí)時(shí)統(tǒng)計(jì)處理之前,可以獲得客戶端所設(shè)定的對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理的統(tǒng)計(jì)規(guī)則。例如,在第二應(yīng)用服務(wù)器按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理之前,管理電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的管理員在客戶端上設(shè)定統(tǒng)計(jì)規(guī)則,客戶端將統(tǒng)計(jì)規(guī)則提供給第二應(yīng)用服務(wù)器,這樣,第二應(yīng)用服務(wù)器就獲得了客戶端所設(shè)定的統(tǒng)計(jì)規(guī)則。在實(shí)際應(yīng)用中,上述統(tǒng)計(jì)規(guī)則例如包括對(duì)同一個(gè)類別的交易數(shù)據(jù)進(jìn)行疊加操作的規(guī)定,這種情況下,第二應(yīng)用服務(wù)器可以將獲得的交易數(shù)據(jù)和同一個(gè)類別的歷史交易數(shù)據(jù)進(jìn)行疊加。以交易數(shù)據(jù)所屬的類別是用戶為例,第二數(shù)據(jù)庫可以以一個(gè)用戶為單位存儲(chǔ)這個(gè)用戶的交易記錄,或者說,每個(gè)用戶信息只對(duì)應(yīng)一條交易記錄,每條交易記錄只對(duì)應(yīng)一個(gè)用戶信息,交易記錄中記錄有這個(gè)用戶的交易數(shù)據(jù)。在具體實(shí)現(xiàn)時(shí),第二應(yīng)用服務(wù)器獲得一個(gè)用戶的交易數(shù)據(jù)和這個(gè)用戶的歷史交易數(shù)據(jù)后,將這個(gè)用戶的交易數(shù)據(jù)和這個(gè)用戶的歷史交易數(shù)據(jù)進(jìn)行疊加,得到這個(gè)用戶的當(dāng)前交易數(shù)據(jù),之后,將這個(gè)用戶的當(dāng)前交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中保存的這個(gè)用戶的交易記錄中。例如,假設(shè)用戶1的交易記錄中記錄有用戶1的賬號(hào)、創(chuàng)建交易次數(shù)、交易總金額等信息,并假設(shè)用戶1通過客戶端在電子商務(wù)交易系統(tǒng)中完成了一次交易,第一應(yīng)用服務(wù)器為此產(chǎn)生的交易數(shù)據(jù)包括交易金額,第二應(yīng)用服務(wù)器在獲得交易數(shù)據(jù)后,如果判斷出交易數(shù)據(jù)對(duì)應(yīng)的是用戶1,那么第二應(yīng)用服務(wù)器要向第二數(shù)據(jù)庫請(qǐng)求提供用戶1的歷史交易數(shù)據(jù),第二數(shù)據(jù)庫查找到用戶1對(duì)應(yīng)的交易記錄后,向第二應(yīng)用服務(wù)器返回用戶1的歷史交易數(shù)據(jù)。之后,第二應(yīng)用服務(wù)器將獲得的交易金額與用戶1對(duì)應(yīng)的交易記錄中原有的交易總金額相加(即結(jié)合獲得的用戶1的交易數(shù)據(jù)和用戶1的歷史交易數(shù)據(jù)),得到新的交易總金額(即用戶1的當(dāng)前交易數(shù)據(jù))。。第二應(yīng)用服務(wù)器得到新的交易總金額后,可以將新的交易總金額提供給管理員使用的客戶端,或者,根據(jù)新的交易總金額繪制用戶1的交易總金額的顯示曲線,管理員通過顯示曲線可以直觀的了解到用戶1的交易總金額的變化趨勢(shì)。以交易數(shù)據(jù)所屬的類別是交易操作種類為例。每個(gè)交易數(shù)據(jù)對(duì)應(yīng)至少一個(gè)交易數(shù)據(jù)類別,交易數(shù)據(jù)類別例如為在一段時(shí)間內(nèi)的交易總金額、在一段時(shí)間內(nèi)的創(chuàng)建交易的總次數(shù)或在一段時(shí)間內(nèi)的成功交易的總次數(shù)等。在具體實(shí)現(xiàn)時(shí),第二應(yīng)用服務(wù)器獲得一個(gè)交易操作種類的交易數(shù)據(jù)和這個(gè)交易操作種類的歷史交易數(shù)據(jù)后,將這個(gè)交易操作種類的交易數(shù)據(jù)和這個(gè)交易操作種類的歷史交易數(shù)據(jù)進(jìn)行疊加,得到這個(gè)交易操作種類的當(dāng)前交易數(shù)據(jù)。例如,假設(shè)第二應(yīng)用服務(wù)器需要統(tǒng)計(jì)在一段時(shí)間內(nèi)的交易總金額(交易操作種類為付款和/或收款,可以不區(qū)分用戶),并假設(shè)用戶1通過客戶端在電子商務(wù)交易系統(tǒng)中完成了一次交易,第二應(yīng)用服務(wù)器為此產(chǎn)生的交易數(shù)據(jù)包括交易金額,第二應(yīng)用服務(wù)器在獲得交易數(shù)據(jù)后,如果判斷出交易數(shù)據(jù)中的交易金額對(duì)應(yīng)付款和/或收款這個(gè)類別,那么第二應(yīng)用服務(wù)器要向第二數(shù)據(jù)庫請(qǐng)求提供付款和/或收款對(duì)應(yīng)的歷史交易金額,第二數(shù)據(jù)庫查找到付款和/或收款對(duì)應(yīng)的歷史交易金額后,向第二應(yīng)用服務(wù)器返回付款和/或收款對(duì)應(yīng)的歷史交易金額。之后,第二應(yīng)用服務(wù)器將獲得的交易金額與付款和/或收款對(duì)應(yīng)的歷史交易金額相加,得到付款和/或收款對(duì)應(yīng)的新的交易總金額。第二應(yīng)用服務(wù)器在得到付款和/或收款對(duì)應(yīng)的新的交易總金額后,可以將新的交易總金額提供給管理員使用的客戶端,或者,根據(jù)新的交易總金額繪制在一段時(shí)間內(nèi)的交易總金額的顯示曲線,管理員通過顯示曲線可以直觀的了解到在一段時(shí)間內(nèi)的交易總金額的變化趨勢(shì)。前面提到過,第二數(shù)據(jù)庫從數(shù)據(jù)倉庫系統(tǒng)獲得的符合預(yù)設(shè)條件的交易數(shù)據(jù)與之前保存的符合預(yù)設(shè)條件的交易數(shù)據(jù)可能不一致。如果第二數(shù)據(jù)庫從數(shù)據(jù)倉庫系統(tǒng)獲得的符合預(yù)設(shè)條件的交易數(shù)據(jù)與之前保存的符合預(yù)設(shè)條件的交易數(shù)據(jù)不一致,那么第二應(yīng)用服務(wù)器可以以數(shù)據(jù)倉庫系統(tǒng)提供的數(shù)據(jù)為準(zhǔn)進(jìn)行統(tǒng)計(jì)。也就是說,第二數(shù)據(jù)庫向第二應(yīng)用服務(wù)器提供的數(shù)據(jù)都是數(shù)據(jù)倉庫系統(tǒng)保存的完整、準(zhǔn)確的數(shù)據(jù),這樣,第二應(yīng)用服務(wù)器是以完整、 準(zhǔn)確的數(shù)據(jù)為準(zhǔn)進(jìn)行統(tǒng)計(jì)的。例如,假設(shè)在10分鐘之內(nèi),用戶1通過客戶端在電子商務(wù)交易系統(tǒng)中完成了一次交易,第一應(yīng)用服務(wù)器發(fā)出了異步消息,異步消息攜帶了第一應(yīng)用服務(wù)器為此次交易產(chǎn)生的交易數(shù)據(jù),交易數(shù)據(jù)包括交易金額,但第二應(yīng)用服務(wù)器沒有收到這個(gè)異步消息。在10分鐘結(jié)束時(shí),第二數(shù)據(jù)庫向數(shù)據(jù)倉庫系統(tǒng)發(fā)出了查詢?cè)?0分鐘之內(nèi)發(fā)生變化的數(shù)據(jù)的請(qǐng)求, 數(shù)據(jù)倉庫系統(tǒng)向第二數(shù)據(jù)庫返回了在10分鐘之內(nèi)發(fā)生變化的數(shù)據(jù),發(fā)生變化的數(shù)據(jù)包括上述的交易金額,第二數(shù)據(jù)庫將從數(shù)據(jù)倉庫系統(tǒng)獲得的在10分鐘之內(nèi)發(fā)生變化的數(shù)據(jù)和自己保存的在10分鐘之內(nèi)發(fā)生變化的數(shù)據(jù)相比較,確定自己沒有獲得用戶1在10分鐘之內(nèi)完成的一次交易而產(chǎn)生的交易數(shù)據(jù),對(duì)此,第二數(shù)據(jù)庫將用戶1在10分鐘之內(nèi)完成的一次交易而產(chǎn)生的交易數(shù)據(jù)保存到用戶1對(duì)應(yīng)的交易記錄中,之后,第二應(yīng)用服務(wù)器可以修改用戶1的交易金額對(duì)應(yīng)的顯示曲線,并將修改后的顯示曲線提供給管理員使用的客戶端??蛇x的,在執(zhí)行S301后,第二應(yīng)用服務(wù)器可以將獲得交易數(shù)據(jù)的日志記錄在第二數(shù)據(jù)庫中的交易數(shù)據(jù)日志表中。交易數(shù)據(jù)日志表中可以以一個(gè)用戶發(fā)起的事件為單位構(gòu)造一條記錄,或者說,以一個(gè)異步消息為單位構(gòu)造一條記錄。
另外,第二應(yīng)用服務(wù)器在每次獲得交易數(shù)據(jù)后,都可以將交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中。第二數(shù)據(jù)庫也可以分析交易數(shù)據(jù),獲取交易數(shù)據(jù)所屬類別的信息,將交易數(shù)據(jù)與其所屬類別的信息進(jìn)行綁定。這樣,第二數(shù)據(jù)庫在后續(xù)查找這個(gè)類別的交易數(shù)據(jù)時(shí),就可以根據(jù)綁定關(guān)系,查找到與這個(gè)類別綁定的所有交易數(shù)據(jù)。此外,在實(shí)際應(yīng)用中,管理電子商務(wù)系統(tǒng)的管理員可能會(huì)需要查詢交易數(shù)據(jù),這種情況下,管理員使用的客戶端可以向第二應(yīng)用服務(wù)器發(fā)出查詢符合某個(gè)條件的交易數(shù)據(jù)的請(qǐng)求消息,第二應(yīng)用服務(wù)器獲得請(qǐng)求消息后,可以向第二數(shù)據(jù)庫發(fā)出查詢符合這個(gè)條件的交易數(shù)據(jù),第二數(shù)據(jù)庫查找到符合這個(gè)條件的交易數(shù)據(jù)后,向第二應(yīng)用服務(wù)器返回符合這個(gè)條件的交易數(shù)據(jù),第二應(yīng)用服務(wù)器再向管理員使用的客戶端返回符合這個(gè)條件的交易數(shù)據(jù)。與本申請(qǐng)監(jiān)控事件的方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了設(shè)置于電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)中的應(yīng)用服務(wù)器的實(shí)施例。這種應(yīng)用服務(wù)器適用于包括電子商務(wù)交易系統(tǒng)、 數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括所述應(yīng)用服務(wù)器和第二數(shù)據(jù)庫。如圖4所示,所述應(yīng)用服務(wù)器包括交易數(shù)據(jù)處理單元401和交易數(shù)據(jù)統(tǒng)計(jì)單元402 ; 交易數(shù)據(jù)處理單元401用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),并在每次獲得交易數(shù)據(jù)后,將所述交易數(shù)據(jù)發(fā)給交易數(shù)據(jù)統(tǒng)計(jì)單元402 ;交易數(shù)據(jù)統(tǒng)計(jì)單元402用于獲得并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。在實(shí)際應(yīng)用中,交易數(shù)據(jù)處理單元401在每次獲得交易數(shù)據(jù)后,將所述交易數(shù)據(jù)發(fā)給交易數(shù)據(jù)統(tǒng)計(jì)單元402,其實(shí)質(zhì)就是觸發(fā)交易數(shù)據(jù)統(tǒng)計(jì)單元402對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理。在具體實(shí)現(xiàn)時(shí),交易數(shù)據(jù)處理單元401可以向交易數(shù)據(jù)統(tǒng)計(jì)單元402發(fā)出用于觸發(fā)交易數(shù)據(jù)統(tǒng)計(jì)單元402對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì)的觸發(fā)消息,這個(gè)觸發(fā)消息攜帶有交易數(shù)據(jù)。在實(shí)際應(yīng)用中,交易數(shù)據(jù)統(tǒng)計(jì)單元402獲得交易數(shù)據(jù)后,可以對(duì)交易數(shù)據(jù)進(jìn)行分析,確定交易數(shù)據(jù)所屬的類別,即,獲取交易數(shù)據(jù)所屬類別的信息。在具體實(shí)現(xiàn)時(shí),第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù)不僅僅可以攜帶交易數(shù)據(jù)的數(shù)據(jù)內(nèi)容,還可以攜帶交易數(shù)據(jù)所屬類別的信息,這種情況下,交易數(shù)據(jù)統(tǒng)計(jì)單元402可以直接從交易數(shù)據(jù)中獲取交易數(shù)據(jù)所屬類別的信息。交易數(shù)據(jù)統(tǒng)計(jì)單元402也可以預(yù)先存儲(chǔ)記錄關(guān)鍵詞與類別信息映射關(guān)系的映射表,一個(gè)類別信息可以只對(duì)應(yīng)一個(gè)關(guān)鍵詞,一個(gè)類別信息也可以對(duì)應(yīng)多個(gè)關(guān)鍵詞,交易數(shù)據(jù)統(tǒng)計(jì)單元402獲得交易數(shù)據(jù)后,可以從交易數(shù)據(jù)中提取關(guān)鍵詞,使用關(guān)鍵詞在所述映射表中查找與關(guān)鍵詞對(duì)應(yīng)的類別信息,這樣也可以獲取交易數(shù)據(jù)所屬類別的信息。當(dāng)然,交易數(shù)據(jù)統(tǒng)計(jì)單元402還可以通過其他多種方式分析交易數(shù)據(jù),獲取交易數(shù)據(jù)所屬類別的信息,這里不再一一舉例說明。交易數(shù)據(jù)統(tǒng)計(jì)單元402獲取交易數(shù)據(jù)所屬類別的信息后,可以向第二數(shù)據(jù)庫發(fā)出請(qǐng)求消息,請(qǐng)求消息攜帶交易數(shù)據(jù)所屬類別的信息,請(qǐng)求消息用于表示請(qǐng)求提供交易數(shù)據(jù)所屬類別的歷史交易數(shù)據(jù)。第二數(shù)據(jù)庫接收到請(qǐng)求消息后,可以使用請(qǐng)求消息攜帶的交易數(shù)據(jù)所屬類別的信息作為關(guān)鍵詞,在本地查找交易數(shù)據(jù)所屬類別的歷史交易數(shù)據(jù),并將查找到的歷史交易數(shù)據(jù)返回給交易數(shù)據(jù)統(tǒng)計(jì)單元402。特殊情況下,由于第二數(shù)據(jù)庫可能未存儲(chǔ)過交易數(shù)據(jù)所屬類別的交易數(shù)據(jù)等原因,第二數(shù)據(jù)庫在接收到請(qǐng)求消息后,可以向交易數(shù)據(jù)統(tǒng)計(jì)單元402返回一個(gè)響應(yīng)消息,這個(gè)響應(yīng)消息用于表示沒有查找到交易數(shù)據(jù)所屬類別的歷史交易數(shù)據(jù)等內(nèi)容。在實(shí)際應(yīng)用中,交易數(shù)據(jù)統(tǒng)計(jì)單元402可以按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行實(shí)時(shí)統(tǒng)計(jì)。交易數(shù)據(jù)統(tǒng)計(jì)單元402在按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行實(shí)時(shí)統(tǒng)計(jì)處理之前,可以獲得客戶端所設(shè)定的對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理的統(tǒng)計(jì)規(guī)則。例如,在交易數(shù)據(jù)統(tǒng)計(jì)單元402按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理之前,管理電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的管理員在客戶端上設(shè)定統(tǒng)計(jì)規(guī)則,客戶端將統(tǒng)計(jì)規(guī)則提供給交易數(shù)據(jù)統(tǒng)計(jì)單元402,這樣,交易數(shù)據(jù)統(tǒng)計(jì)單元402就獲得了客戶端所設(shè)定的統(tǒng)計(jì)規(guī)則。在實(shí)際應(yīng)用中,上述統(tǒng)計(jì)規(guī)則例如包括對(duì)同一個(gè)類別的交易數(shù)據(jù)進(jìn)行疊加操作的規(guī)定,這種情況下,交易數(shù)據(jù)統(tǒng)計(jì)單元402可以將獲得的交易數(shù)據(jù)和同一個(gè)類別的歷史交易數(shù)據(jù)進(jìn)行疊加。在實(shí)際應(yīng)用中,如果第二數(shù)據(jù)庫從數(shù)據(jù)倉庫系統(tǒng)獲得的符合預(yù)設(shè)條件的交易數(shù)據(jù)與之前保存的符合預(yù)設(shè)條件的交易數(shù)據(jù)不一致,那么交易數(shù)據(jù)統(tǒng)計(jì)單元402可以以數(shù)據(jù)倉庫系統(tǒng)提供的數(shù)據(jù)為準(zhǔn)進(jìn)行統(tǒng)計(jì)。也就是說,第二數(shù)據(jù)庫向交易數(shù)據(jù)統(tǒng)計(jì)單元402提供的數(shù)據(jù)都是數(shù)據(jù)倉庫系統(tǒng)保存的完整、準(zhǔn)確的數(shù)據(jù),這樣,交易數(shù)據(jù)統(tǒng)計(jì)單元402是以完整、 準(zhǔn)確的數(shù)據(jù)為準(zhǔn)進(jìn)行統(tǒng)計(jì)的。在實(shí)際應(yīng)用中,交易數(shù)據(jù)處理單元401在每次獲得交易數(shù)據(jù)后,可以將獲得交易數(shù)據(jù)的日志記錄在第二數(shù)據(jù)庫中的交易數(shù)據(jù)日志表中。在實(shí)際應(yīng)用中,交易數(shù)據(jù)處理單元401在每次獲得交易數(shù)據(jù)后,可以將交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中。交易數(shù)據(jù)統(tǒng)計(jì)單元402在獲得所述交易數(shù)據(jù)后,也可以將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中。在實(shí)際應(yīng)用中,交易數(shù)據(jù)處理單元401和交易數(shù)據(jù)統(tǒng)計(jì)單元402兩者之一將交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中即可。在實(shí)際應(yīng)用中,管理電子商務(wù)系統(tǒng)的管理員可能會(huì)需要查詢交易數(shù)據(jù),這種情況下,管理員使用的客戶端可以向交易數(shù)據(jù)統(tǒng)計(jì)單元402發(fā)出查詢符合某個(gè)條件的交易數(shù)據(jù)的請(qǐng)求消息,交易數(shù)據(jù)統(tǒng)計(jì)單元402獲得請(qǐng)求消息后,可以向第二數(shù)據(jù)庫發(fā)出查詢符合這個(gè)條件的交易數(shù)據(jù),第二數(shù)據(jù)庫查找到符合這個(gè)條件的交易數(shù)據(jù)后,向交易數(shù)據(jù)統(tǒng)計(jì)單元 402返回符合這個(gè)條件的交易數(shù)據(jù),交易數(shù)據(jù)統(tǒng)計(jì)單元402再向管理員使用的客戶端返回符合這個(gè)條件的交易數(shù)據(jù)。由于圖4所示的應(yīng)用服務(wù)器實(shí)施例是與圖3所示的方法實(shí)施例相對(duì)應(yīng)的實(shí)施例, 所以,圖4所示的應(yīng)用服務(wù)器中的各個(gè)功能單元的功能及相互配合關(guān)系的詳細(xì)描述可以參照?qǐng)D3所示的方法實(shí)施例中的相關(guān)描述,這里不再贅述。由圖3所示的方法可知,圖3所示的方法中的很多步驟都是以電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括的應(yīng)用服務(wù)器為執(zhí)行主體,另外,圖4所示的應(yīng)用服務(wù)器也是設(shè)置在電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)中的,所以,本申請(qǐng)實(shí)施例還提供了一種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)。這種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù)。如圖5所示,這種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫 502 ;第二應(yīng)用服務(wù)器501用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從第二數(shù)據(jù)庫502中獲得所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);第二數(shù)據(jù)庫502用于存儲(chǔ)交易數(shù)據(jù),并非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)??蛇x的,第二數(shù)據(jù)庫502中可以設(shè)置有用于存儲(chǔ)交易數(shù)據(jù)的日志的交易數(shù)據(jù)日志表和用于存儲(chǔ)交易數(shù)據(jù)的交易數(shù)據(jù)基準(zhǔn)表。在交易數(shù)據(jù)日志表中,一條記錄可以以一個(gè)用戶發(fā)起的事件為單位,在交易數(shù)據(jù)基準(zhǔn)表中,一條記錄可以以一個(gè)用戶為單位。第二應(yīng)用服務(wù)器501可以將獲得交易數(shù)據(jù)的日志記錄在交易數(shù)據(jù)日志表中。第二應(yīng)用服務(wù)器501和第二數(shù)據(jù)庫502的具體功能以及相互配合關(guān)系的詳細(xì)描述可以參照?qǐng)D3所示的方法實(shí)施例和圖4所示的應(yīng)用服務(wù)器實(shí)施例中的相關(guān)描述,這里不再贅述。除圖3所示的方法實(shí)施例外,本申請(qǐng)實(shí)施例還提供一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法。這種方法適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫。如圖6所示,方法包括S601 第二應(yīng)用服務(wù)器實(shí)時(shí)獲得第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù)。具體的,第一應(yīng)用服務(wù)器可以實(shí)時(shí)的向獨(dú)立于電子商務(wù)交易系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)的電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)提供交易數(shù)據(jù),具體的,第一應(yīng)用服務(wù)器實(shí)時(shí)的向第二應(yīng)用服務(wù)器提供交易數(shù)據(jù)。第一應(yīng)用服務(wù)器可以按照這樣的方式實(shí)時(shí)向第二應(yīng)用服務(wù)器提供交易數(shù)據(jù),即, 第一應(yīng)用服務(wù)器可以發(fā)出異步消息,異步消息中攜帶有交易數(shù)據(jù)。一個(gè)異步消息可以攜帶一個(gè)用戶進(jìn)行一次操作所產(chǎn)生的數(shù)據(jù)。異步消息既可以是可靠的異步消息,也可以是不可靠的異步消息。如果第一應(yīng)用服務(wù)器發(fā)出的是可靠的異步消息,那么異步消息可以不會(huì)丟失的到達(dá)第二應(yīng)用服務(wù)器;如果第一應(yīng)用服務(wù)器發(fā)出的是不可靠的異步消息,那么可能會(huì)發(fā)生異步消息丟失的現(xiàn)象,或者說,第二應(yīng)用服務(wù)器可能會(huì)接收不到異步消息,這種情況下,第二應(yīng)用服務(wù)器可能會(huì)無法獲得一些交易數(shù)據(jù)。在實(shí)際應(yīng)用中,使用可靠的異步消息的成本會(huì)比較高,而使用不可靠的異步消息的成本會(huì)比較低。另外,第一應(yīng)用服務(wù)器發(fā)出異步消息的動(dòng)作對(duì)于第一應(yīng)用服務(wù)器來說,代價(jià)可以忽略不計(jì),也就是說,第一應(yīng)用服務(wù)器發(fā)出異步消息的動(dòng)作不會(huì)影響電子商務(wù)交易系統(tǒng)提供的正常業(yè)務(wù)交易。
S602:在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器將所述交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中,并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。在本申請(qǐng)實(shí)施例中,可以將交易數(shù)據(jù)劃分為多個(gè)類別,例如,按照用戶或者交易操作種類劃分。第二應(yīng)用服務(wù)器獲得交易數(shù)據(jù)后,要將交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中,并且還要分析交易數(shù)據(jù),獲取交易數(shù)據(jù)所屬類別的信息。在實(shí)際應(yīng)用中,將交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中和分析交易數(shù)據(jù)可以同時(shí)進(jìn)行,也可以先后進(jìn)行,如果先后進(jìn)行,那么也沒有必然的先后順序,或者說,先進(jìn)行哪個(gè)操作都可以。在具體實(shí)現(xiàn)時(shí),第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù)不僅僅可以攜帶交易數(shù)據(jù)的數(shù)據(jù)內(nèi)容,還可以攜帶交易數(shù)據(jù)所屬類別的信息,這種情況下,第二應(yīng)用服務(wù)器可以直接從交易數(shù)據(jù)中獲取交易數(shù)據(jù)所屬類別的信息。第二應(yīng)用服務(wù)器也可以預(yù)先存儲(chǔ)記錄關(guān)鍵詞與類別信息映射關(guān)系的映射表,一個(gè)類別信息可以只對(duì)應(yīng)一個(gè)關(guān)鍵詞,一個(gè)類別信息也可以對(duì)應(yīng)多個(gè)關(guān)鍵詞,第二應(yīng)用服務(wù)器獲得交易數(shù)據(jù)后,可以從交易數(shù)據(jù)中提取關(guān)鍵詞,使用關(guān)鍵詞在所述映射表中查找與關(guān)鍵詞對(duì)應(yīng)的類別信息,這樣也可以獲取交易數(shù)據(jù)所屬類別的信息。當(dāng)然,第二應(yīng)用服務(wù)器還可以通過其他多種方式分析交易數(shù)據(jù),獲取交易數(shù)據(jù)所屬類別的信息,這里不再一一舉例說明。前面提到過,如果第一應(yīng)用服務(wù)器發(fā)出的是不可靠的異步消息,那么第二應(yīng)用服務(wù)器可能會(huì)無法接收到一些異步消息,進(jìn)而導(dǎo)致第二應(yīng)用服務(wù)器可能會(huì)無法得到一些交易數(shù)據(jù)。對(duì)此,第二數(shù)據(jù)庫可以非實(shí)時(shí)的向數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。在實(shí)際應(yīng)用中,第二數(shù)據(jù)庫可以每隔預(yù)先設(shè)置的周期向數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù)。預(yù)先設(shè)置的周期可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要而設(shè)置, 例如10分鐘。預(yù)設(shè)條件也可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要而設(shè)置,例如,在最近的一個(gè)周期內(nèi)所有發(fā)生變化的數(shù)據(jù),所有發(fā)生變化的數(shù)據(jù)可以是指新增加的數(shù)據(jù)。第二數(shù)據(jù)庫可以將獲得的符合預(yù)設(shè)條件的交易數(shù)據(jù)與之前保存的符合預(yù)設(shè)條件的交易數(shù)據(jù)進(jìn)行比較,如果一致,則可以不進(jìn)行任何處理,如果存在不一致的數(shù)據(jù),則更新不一致的交易數(shù)據(jù)。S603:所述第二應(yīng)用服務(wù)器根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù)。第二應(yīng)用服務(wù)器獲取交易數(shù)據(jù)所屬類別的信息后,可以向第二數(shù)據(jù)庫發(fā)出請(qǐng)求消息,請(qǐng)求消息攜帶交易數(shù)據(jù)所屬類別的信息,請(qǐng)求消息用于表示請(qǐng)求提供交易數(shù)據(jù)所屬類別的所有交易數(shù)據(jù),包括獲得的交易數(shù)據(jù)和歷史交易數(shù)據(jù)。第二數(shù)據(jù)庫接收到請(qǐng)求消息后, 可以使用請(qǐng)求消息攜帶的交易數(shù)據(jù)所屬類別的信息作為關(guān)鍵詞,在本地查找交易數(shù)據(jù)所屬類別的所有交易數(shù)據(jù),并將查找到的所有交易數(shù)據(jù)返回給第二應(yīng)用服務(wù)器。特殊情況下, 可能由于某個(gè)或某些原因,第二數(shù)據(jù)庫并沒有存儲(chǔ)過上述交易數(shù)據(jù)所屬類別的歷史交易數(shù)據(jù),這種情況下,第二數(shù)據(jù)庫只能向第二應(yīng)用服務(wù)器返回第二應(yīng)用服務(wù)器獲得的上述交易數(shù)據(jù)所屬類別的交易數(shù)據(jù),而無法返回上述交易數(shù)據(jù)所屬類別的歷史交易數(shù)據(jù)。
S604:所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù)。這里需要說明的是,雖然第二應(yīng)用服務(wù)器之前已經(jīng)將獲得的交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中,但第二數(shù)據(jù)庫可以只是將獲得的交易數(shù)據(jù)與對(duì)應(yīng)的類別進(jìn)行綁定,而不是與相同類別的交易數(shù)據(jù)進(jìn)行疊加等操作,這種情況下,第二數(shù)據(jù)庫中存儲(chǔ)的這個(gè)類別的交易數(shù)據(jù)至少包括第二應(yīng)用服務(wù)器獲得的交易數(shù)據(jù)和這個(gè)類別的歷史交易數(shù)據(jù)。所以,第二應(yīng)用服務(wù)器從第二數(shù)據(jù)庫中得到的這個(gè)類別的交易數(shù)據(jù)至少包括第二應(yīng)用服務(wù)器獲得的交易數(shù)據(jù)和這個(gè)類別的歷史交易數(shù)據(jù)。因此,第二應(yīng)用服務(wù)器可以結(jié)合自己獲得的交易數(shù)據(jù)和這個(gè)類別的歷史交易數(shù)據(jù),得到這個(gè)類別的當(dāng)前交易數(shù)據(jù)。在具體實(shí)現(xiàn)時(shí),第二應(yīng)用服務(wù)器可以按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行實(shí)時(shí)統(tǒng)計(jì)。第二應(yīng)用服務(wù)器在按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行實(shí)時(shí)統(tǒng)計(jì)處理之前,可以獲得客戶端所設(shè)定的對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理的統(tǒng)計(jì)規(guī)則。例如,在第二應(yīng)用服務(wù)器按照統(tǒng)計(jì)規(guī)則對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì)處理之前,管理電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的管理員在客戶端上設(shè)定統(tǒng)計(jì)規(guī)則,客戶端將統(tǒng)計(jì)規(guī)則提供給第二應(yīng)用服務(wù)器,這樣,第二應(yīng)用服務(wù)器就獲得了客戶端所設(shè)定的統(tǒng)計(jì)規(guī)則。在實(shí)際應(yīng)用中,上述統(tǒng)計(jì)規(guī)則例如包括對(duì)同一個(gè)類別的交易數(shù)據(jù)進(jìn)行疊加操作的規(guī)定,這種情況下,第二應(yīng)用服務(wù)器可以將獲得的交易數(shù)據(jù)和同一個(gè)類別的歷史交易數(shù)據(jù)進(jìn)行疊加。前面提到過,第二數(shù)據(jù)庫從數(shù)據(jù)倉庫系統(tǒng)獲得的符合預(yù)設(shè)條件的交易數(shù)據(jù)與之前保存的符合預(yù)設(shè)條件的交易數(shù)據(jù)可能不一致。如果第二數(shù)據(jù)庫從數(shù)據(jù)倉庫系統(tǒng)獲得的符合預(yù)設(shè)條件的交易數(shù)據(jù)與之前保存的符合預(yù)設(shè)條件的交易數(shù)據(jù)不一致,那么第二應(yīng)用服務(wù)器可以以數(shù)據(jù)倉庫系統(tǒng)提供的數(shù)據(jù)為準(zhǔn)進(jìn)行統(tǒng)計(jì)。也就是說,第二數(shù)據(jù)庫向第二應(yīng)用服務(wù)器提供的數(shù)據(jù)都是數(shù)據(jù)倉庫系統(tǒng)保存的完整、準(zhǔn)確的數(shù)據(jù),這樣,第二應(yīng)用服務(wù)器是以完整、 準(zhǔn)確的數(shù)據(jù)為準(zhǔn)進(jìn)行統(tǒng)計(jì)的。可選的,在執(zhí)行S601后,第二應(yīng)用服務(wù)器可以將獲得交易數(shù)據(jù)的日志記錄在第二數(shù)據(jù)庫中的交易數(shù)據(jù)日志表中。交易數(shù)據(jù)日志表中可以以一個(gè)用戶發(fā)起的事件為單位構(gòu)造一條記錄,或者說,以一個(gè)異步消息為單位構(gòu)造一條記錄。另外,第二應(yīng)用服務(wù)器在將交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫中后,第二數(shù)據(jù)庫也可以分析交易數(shù)據(jù),獲取交易數(shù)據(jù)所屬類別的信息,將交易數(shù)據(jù)與其所屬類別的信息進(jìn)行綁定。 這樣,第二數(shù)據(jù)庫在后續(xù)查找這個(gè)類別的交易數(shù)據(jù)時(shí),就可以根據(jù)綁定關(guān)系,查找到與這個(gè)類別綁定的所有交易數(shù)據(jù)。此外,在實(shí)際應(yīng)用中,管理電子商務(wù)系統(tǒng)的管理員可能會(huì)需要查詢交易數(shù)據(jù),這種情況下,管理員使用的客戶端可以向第二應(yīng)用服務(wù)器發(fā)出查詢符合某個(gè)條件的交易數(shù)據(jù)的請(qǐng)求消息,第二應(yīng)用服務(wù)器獲得請(qǐng)求消息后,可以向第二數(shù)據(jù)庫發(fā)出查詢符合這個(gè)條件的交易數(shù)據(jù),第二數(shù)據(jù)庫查找到符合這個(gè)條件的交易數(shù)據(jù)后,向第二應(yīng)用服務(wù)器返回符合這個(gè)條件的交易數(shù)據(jù),第二應(yīng)用服務(wù)器再向管理員使用的客戶端返回符合這個(gè)條件的交易數(shù)據(jù)。圖6所示的方法實(shí)施例與圖3所示的方法實(shí)施例存在相同的技術(shù)特征,對(duì)于這些相同技術(shù)特征的具體描述可以參照?qǐng)D3所示的方法實(shí)施例中的相關(guān)描述,這里不再贅述。
與圖6所示的方法實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了設(shè)置于電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)中的應(yīng)用服務(wù)器的實(shí)施例。這種應(yīng)用服務(wù)器適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括所述應(yīng)用服務(wù)器和第二數(shù)據(jù)庫。請(qǐng)?jiān)賲⒁妶D4,所述應(yīng)用服務(wù)器包括交易數(shù)據(jù)處理單元401和交易數(shù)據(jù)統(tǒng)計(jì)單元402 ;交易數(shù)據(jù)處理單元401用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中,并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,向交易數(shù)據(jù)統(tǒng)計(jì)單元402發(fā)出攜帶所述交易數(shù)據(jù)所屬類別的信息的觸發(fā)消息,所述觸發(fā)消息用于觸發(fā)交易數(shù)據(jù)統(tǒng)計(jì)單元402統(tǒng)計(jì)交易數(shù)據(jù);交易數(shù)據(jù)統(tǒng)計(jì)單元402 用于根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。這個(gè)應(yīng)用服務(wù)器實(shí)施例與前面描述的應(yīng)用服務(wù)器實(shí)施例之間的一個(gè)明顯區(qū)別是, 在這個(gè)應(yīng)用服務(wù)器實(shí)施例中,交易數(shù)據(jù)處理單元401在獲取交易數(shù)據(jù)所屬類別的信息后, 向交易數(shù)據(jù)統(tǒng)計(jì)單元402發(fā)出不攜帶有交易數(shù)據(jù)、但攜帶有交易數(shù)據(jù)所屬類別的信息的觸發(fā)消息。交易數(shù)據(jù)統(tǒng)計(jì)單元402從第二數(shù)據(jù)庫中獲得的是交易數(shù)據(jù)處理單元401獲得的交易數(shù)據(jù)和這個(gè)類別的歷史交易數(shù)據(jù)。這個(gè)應(yīng)用服務(wù)器實(shí)施例與前面描述的應(yīng)用服務(wù)器實(shí)施例存在很多相同的技術(shù)特征,例如,交易數(shù)據(jù)處理單元401在每次獲得交易數(shù)據(jù)后,將獲得交易數(shù)據(jù)的日志記錄在第二數(shù)據(jù)庫中的交易數(shù)據(jù)日志表中。對(duì)于這些相同技術(shù)特征的詳細(xì)描述,可以參照前面描述的應(yīng)用服務(wù)器實(shí)施例中的相關(guān)描述,這里不再贅述。另外,這個(gè)應(yīng)用服務(wù)器實(shí)施例是與圖6所示的方法實(shí)施例相對(duì)應(yīng)的,所以,這個(gè)應(yīng)用服務(wù)器中的各個(gè)功能單元的功能及相互配合關(guān)系的描述可以參照?qǐng)D6所示的方法實(shí)施例中的相關(guān)描述,這里不再贅述。由圖6所示的方法可知,圖6所示的方法中的很多步驟都是以電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括的應(yīng)用服務(wù)器為執(zhí)行主體,另外,對(duì)應(yīng)的應(yīng)用服務(wù)器也是設(shè)置在電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)中的,所以,本申請(qǐng)實(shí)施例還提供了一種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)。這種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù)。 請(qǐng)?jiān)賲⒁妶D5,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器501和第二數(shù)據(jù)庫 502 ;第二應(yīng)用服務(wù)器501用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,第二應(yīng)用服務(wù)器501將所述交易數(shù)據(jù)存儲(chǔ)到第二數(shù)據(jù)庫502中,分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從第二數(shù)據(jù)庫502中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),第二應(yīng)用服務(wù)器501結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);第二數(shù)據(jù)庫502用于存儲(chǔ)交易數(shù)據(jù),并非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)??蛇x的,第二數(shù)據(jù)庫502中可以設(shè)置有用于存儲(chǔ)交易數(shù)據(jù)的日志的交易數(shù)據(jù)日志表和用于存儲(chǔ)交易數(shù)據(jù)的交易數(shù)據(jù)基準(zhǔn)表。在交易數(shù)據(jù)日志表中,一條記錄可以以一個(gè)用戶發(fā)起的事件為單位,在交易數(shù)據(jù)基準(zhǔn)表中,一條記錄可以以一個(gè)用戶為單位。第二應(yīng)用服務(wù)器501可以將獲得交易數(shù)據(jù)的日志記錄在交易數(shù)據(jù)日志表中。第二應(yīng)用服務(wù)器501和第二數(shù)據(jù)庫502的具體功能以及相互配合關(guān)系的詳細(xì)描述可以參照?qǐng)D6所示的方法實(shí)施例和對(duì)應(yīng)的應(yīng)用服務(wù)器實(shí)施例中的相關(guān)描述,這里不再贅述。通過以上的實(shí)施方式的描述可知,本申請(qǐng)實(shí)施例中,電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的應(yīng)用服務(wù)器實(shí)時(shí)的從電子商務(wù)交易系統(tǒng)的應(yīng)用服務(wù)器獲得交易數(shù)據(jù),而不是從電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫實(shí)時(shí)獲得交易數(shù)據(jù),這樣不會(huì)增加電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫的負(fù)擔(dān), 從而不會(huì)影響正常的業(yè)務(wù)交易,更不會(huì)導(dǎo)致電子商務(wù)交易系統(tǒng)的數(shù)據(jù)庫宕機(jī),由此可以避免整個(gè)電子商務(wù)網(wǎng)站都不可用。另外,電子商務(wù)交易系統(tǒng)的應(yīng)用服務(wù)器可以通過發(fā)出異步不可靠的消息向電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)提供交易數(shù)據(jù),既不會(huì)影響電子商務(wù)交易系統(tǒng)中的正常的業(yè)務(wù)交易, 還會(huì)降低實(shí)現(xiàn)成本。此外,電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)可以非實(shí)時(shí)的從數(shù)據(jù)倉庫系統(tǒng)中獲得符合一定條件的數(shù)據(jù),特別是最近的一個(gè)周期內(nèi)獲得發(fā)生變化的交易數(shù)據(jù),這樣,即使電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)在一個(gè)周期內(nèi)沒有接收到全部的異步消息,或者說,在一個(gè)周期內(nèi)沒有接收到全部的交易數(shù)據(jù),那么也能保證電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)在這個(gè)周期結(jié)束之后能夠獲得全部的交易數(shù)據(jù),從而可以為統(tǒng)計(jì)處理提供更加準(zhǔn)確的數(shù)據(jù)基礎(chǔ)。通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備 (可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。 雖然通過實(shí)施例描繪了本申請(qǐng),本領(lǐng)域普通技術(shù)人員知道,本申請(qǐng)有許多變形和變化而不脫離本申請(qǐng)的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請(qǐng)的精神。
權(quán)利要求
1.一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法,其特征在于,適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫,所述方法包括所述第二應(yīng)用服務(wù)器實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù);在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息;所述第二應(yīng)用服務(wù)器根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù);所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述第二應(yīng)用服務(wù)器按照下述方式實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù)所述第二應(yīng)用服務(wù)器獲得所述第一應(yīng)用服務(wù)器發(fā)出的異步消息,所述異步消息攜帶所述交易數(shù)據(jù)。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述第二數(shù)據(jù)庫按照下述方式非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù)所述第二數(shù)據(jù)庫每隔預(yù)先設(shè)置的周期向所述數(shù)據(jù)倉庫系統(tǒng)查詢符合預(yù)設(shè)條件的交易數(shù)據(jù);所述預(yù)設(shè)條件為在最近的一個(gè)所述預(yù)先設(shè)置的周期內(nèi)發(fā)生變化的數(shù)據(jù)。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述交易數(shù)據(jù)所屬類別按照用戶或者交易操作種類劃分。
5.如權(quán)利要求1或2所述的方法,其特征在于,在所述第二應(yīng)用服務(wù)器每次獲得交易數(shù)據(jù)之后,所述方法還包括所述第二應(yīng)用服務(wù)器將獲得交易數(shù)據(jù)的日志記錄在所述第二數(shù)據(jù)庫中的交易數(shù)據(jù)日志表中。
6.一種應(yīng)用服務(wù)器,其特征在于,適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括所述應(yīng)用服務(wù)器和第二數(shù)據(jù)庫,所述應(yīng)用服務(wù)器包括交易數(shù)據(jù)處理單元和交易數(shù)據(jù)統(tǒng)計(jì)單元;所述交易數(shù)據(jù)處理單元用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),并在每次獲得交易數(shù)據(jù)后,將所述交易數(shù)據(jù)發(fā)給所述交易數(shù)據(jù)統(tǒng)計(jì)單元;所述交易數(shù)據(jù)統(tǒng)計(jì)單元用于獲得并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。
7.如權(quán)利要求6所述的應(yīng)用服務(wù)器,其特征在于,所述交易數(shù)據(jù)處理單元在每次獲得交易數(shù)據(jù)后,具體用于將交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中;或者,所述交易數(shù)據(jù)統(tǒng)計(jì)單元在獲得所述交易數(shù)據(jù)后,具體用于將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中。
8.如權(quán)利要求6所述的應(yīng)用服務(wù)器,其特征在于,所述交易數(shù)據(jù)處理單元在每次獲得交易數(shù)據(jù)后,將獲得交易數(shù)據(jù)的日志記錄在所述第二數(shù)據(jù)庫中的交易數(shù)據(jù)日志表中。
9.一種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng),其特征在于,適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫;所述第二應(yīng)用服務(wù)器用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);所述第二數(shù)據(jù)庫用于存儲(chǔ)交易數(shù)據(jù),并非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。
10.一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法,其特征在于,適用于包括電子商務(wù)交易系統(tǒng)、 數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫,所述方法包括所述第二應(yīng)用服務(wù)器實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù);在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中,并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù);所述第二應(yīng)用服務(wù)器根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù);所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù)。
11.如權(quán)利要求10所述的方法,其特征在于,所述第二應(yīng)用服務(wù)器按照下述方式實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù)所述第二應(yīng)用服務(wù)器獲得所述第一應(yīng)用服務(wù)器發(fā)出的異步消息,所述異步消息攜帶所述交易數(shù)據(jù)。
12.如權(quán)利要求10或11所述的方法,其特征在于,所述第二數(shù)據(jù)庫按照下述方式非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù)所述第二數(shù)據(jù)庫每隔預(yù)先設(shè)置的周期向所述數(shù)據(jù)倉庫系統(tǒng)查詢符合預(yù)設(shè)條件的交易數(shù)據(jù);所述預(yù)設(shè)條件為在最近的一個(gè)所述預(yù)先設(shè)置的周期內(nèi)發(fā)生變化的數(shù)據(jù)。
13.如權(quán)利要求10或11所述的方法,其特征在于,所述交易數(shù)據(jù)所屬類別按照用戶或者交易操作種類劃分。
14.如權(quán)利要求10或11所述的方法,其特征在于,在所述第二應(yīng)用服務(wù)器每次獲得交易數(shù)據(jù)之后,所述方法還包括所述第二應(yīng)用服務(wù)器將獲得交易數(shù)據(jù)的日志記錄在所述第二數(shù)據(jù)庫中的交易數(shù)據(jù)日志表中。
15.一種應(yīng)用服務(wù)器,其特征在于,適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括所述應(yīng)用服務(wù)器和第二數(shù)據(jù)庫,所述應(yīng)用服務(wù)器包括交易數(shù)據(jù)處理單元和交易數(shù)據(jù)統(tǒng)計(jì)單元;所述交易數(shù)據(jù)處理單元用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中,并分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,向所述交易數(shù)據(jù)統(tǒng)計(jì)單元發(fā)出攜帶所述交易數(shù)據(jù)所屬類別的信息的觸發(fā)消息,所述觸發(fā)消息用于觸發(fā)所述交易數(shù)據(jù)統(tǒng)計(jì)單元統(tǒng)計(jì)交易數(shù)據(jù);所述交易數(shù)據(jù)統(tǒng)計(jì)單元用于根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),并結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。
16.如權(quán)利要求15所述的應(yīng)用服務(wù)器,其特征在于,所述交易數(shù)據(jù)處理單元在每次獲得交易數(shù)據(jù)后,將獲得交易數(shù)據(jù)的日志記錄在所述第二數(shù)據(jù)庫中的交易數(shù)據(jù)日志表中。
17.一種電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng),其特征在于,適用于包括電子商務(wù)交易系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)及電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)的電子商務(wù)系統(tǒng),所述電子商務(wù)交易系統(tǒng)包括第一應(yīng)用服務(wù)器和第一數(shù)據(jù)庫,所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)用于統(tǒng)計(jì)從所述電子商務(wù)交易系統(tǒng)獲得的交易數(shù)據(jù),所述電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)包括第二應(yīng)用服務(wù)器和第二數(shù)據(jù)庫;所述第二應(yīng)用服務(wù)器用于實(shí)時(shí)獲得所述第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù),在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器將所述交易數(shù)據(jù)存儲(chǔ)到所述第二數(shù)據(jù)庫中,分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息,根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從所述第二數(shù)據(jù)庫中獲得所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù);所述第二數(shù)據(jù)庫用于存儲(chǔ)交易數(shù)據(jù),并非實(shí)時(shí)的向所述數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù)。
全文摘要
本申請(qǐng)實(shí)施例公開了一種統(tǒng)計(jì)電子商務(wù)交易數(shù)據(jù)的方法,包括第二應(yīng)用服務(wù)器實(shí)時(shí)獲得第一應(yīng)用服務(wù)器發(fā)出的交易數(shù)據(jù);在每次獲得交易數(shù)據(jù)后,所述第二應(yīng)用服務(wù)器分析所述交易數(shù)據(jù),獲取所述交易數(shù)據(jù)所屬類別的信息;所述第二應(yīng)用服務(wù)器根據(jù)所述交易數(shù)據(jù)所屬類別的信息,從第二數(shù)據(jù)庫中獲得所述類別的歷史交易數(shù)據(jù),其中,所述第二數(shù)據(jù)庫非實(shí)時(shí)的向數(shù)據(jù)倉庫系統(tǒng)查詢并獲取符合預(yù)設(shè)條件的交易數(shù)據(jù),將獲得的交易數(shù)據(jù)與之前對(duì)應(yīng)的交易數(shù)據(jù)進(jìn)行比較,更新不一致的交易數(shù)據(jù);所述第二應(yīng)用服務(wù)器結(jié)合所述交易數(shù)據(jù)和所述類別的歷史交易數(shù)據(jù),得到所述類別的當(dāng)前交易數(shù)據(jù)。本申請(qǐng)實(shí)施例還公開了應(yīng)用服務(wù)器和電子商務(wù)交易數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)。
文檔編號(hào)G06F17/30GK102156933SQ20101011174
公開日2011年8月17日 申請(qǐng)日期2010年2月11日 優(yōu)先權(quán)日2010年2月11日
發(fā)明者尤占濤 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司