用于交易統(tǒng)計(jì)的報(bào)表生成方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種用于交易統(tǒng)計(jì)的報(bào)表生成方法及系統(tǒng),其中,生成的多個(gè)報(bào)表中具有重復(fù)的輸入域,所述方法包括:接收交易數(shù)據(jù);針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,統(tǒng)計(jì)接收的交易數(shù)據(jù);將所述統(tǒng)計(jì)的結(jié)果數(shù)據(jù)添加至所述重復(fù)的輸入域中;基于接收的交易數(shù)據(jù),在所述多個(gè)報(bào)表的除所述重復(fù)的輸入域以外剩余的輸入域中添加相應(yīng)的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。實(shí)施本發(fā)明,對(duì)于重復(fù)的輸入域,只進(jìn)行一次數(shù)據(jù)統(tǒng)計(jì),避免了統(tǒng)計(jì)處理的重復(fù)執(zhí)行,提高了報(bào)表的生成效率。
【專(zhuān)利說(shuō)明】
用于交易統(tǒng)計(jì)的報(bào)表生成方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,更為具體而言,涉及用于交易統(tǒng)計(jì)的報(bào)表生成方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息化社會(huì)的不斷發(fā)展,大數(shù)據(jù)技術(shù)越發(fā)普遍地在企業(yè)中應(yīng)用。報(bào)表是展示數(shù)據(jù)信息的有效途徑,因此,如何高效地生成報(bào)表成為大數(shù)據(jù)行業(yè)研究的重點(diǎn)。
[0003]然而,針對(duì)生成多張報(bào)表的情形,在現(xiàn)有技術(shù)當(dāng)中通常采用的方式是,針對(duì)每張報(bào)表分別對(duì)交易數(shù)據(jù)進(jìn)行統(tǒng)計(jì),而如果待生成的多張報(bào)表中存在重復(fù)的輸入域(例如行指標(biāo)為積分余額,列指標(biāo)為北京的輸入域),則會(huì)針對(duì)所述輸入域重復(fù)地統(tǒng)計(jì)交易數(shù)據(jù),大幅降低了報(bào)表的生成效率。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種用于交易統(tǒng)計(jì)的報(bào)表生成方法及系統(tǒng)。
[0005]—方面,本發(fā)明的實(shí)施方式提供了一種用于交易統(tǒng)計(jì)的報(bào)表生成方法,其中,生成的多個(gè)報(bào)表中具有重復(fù)的輸入域,所述方法包括:
[0006]接收交易數(shù)據(jù);
[0007]針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,統(tǒng)計(jì)接收的交易數(shù)據(jù);
[0008]將所述統(tǒng)計(jì)的結(jié)果數(shù)據(jù)添加至所述重復(fù)的輸入域中;
[0009]基于接收的交易數(shù)據(jù),在所述多個(gè)報(bào)表的除所述重復(fù)的輸入域以外剩余的輸入域中添加相應(yīng)的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。
[0010]另一方面,本發(fā)明實(shí)施方式提供了一種用于交易統(tǒng)計(jì)的報(bào)表生成系統(tǒng),其中,生成的多個(gè)報(bào)表中具有重復(fù)的輸入域,所述系統(tǒng)包括:
[0011 ]接收模塊,用于接收交易數(shù)據(jù)。
[0012]統(tǒng)計(jì)模塊,用于針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,統(tǒng)計(jì)所述接收模塊接收的交易數(shù)據(jù);
[0013]第一添加模塊,用于將所述統(tǒng)計(jì)模塊統(tǒng)計(jì)的結(jié)果數(shù)據(jù)添加至所述重復(fù)的輸入域中;
[0014]第二添加模塊,用于基于所述接收模塊接收的交易數(shù)據(jù),在所述多個(gè)報(bào)表的除所述重復(fù)的輸入域以外剩余的輸入域中添加相應(yīng)的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。
[0015]實(shí)施本發(fā)明提供的用于交易統(tǒng)計(jì)的報(bào)表生成方法及系統(tǒng),對(duì)于重復(fù)的輸入域,只進(jìn)行一次數(shù)據(jù)統(tǒng)計(jì),避免了統(tǒng)計(jì)處理的重復(fù)執(zhí)行,提高了報(bào)表的生成效率。
【附圖說(shuō)明】
[0016]圖1是根據(jù)本發(fā)明實(shí)施方式的一種用于交易統(tǒng)計(jì)的報(bào)表生成方法的流程圖;
[0017]圖2是根據(jù)本發(fā)明實(shí)施方式的一種用于交易統(tǒng)計(jì)的報(bào)表生成系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]為使本發(fā)明的實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0019]圖1是根據(jù)本發(fā)明實(shí)施方式的一種用于交易統(tǒng)計(jì)的報(bào)表生成方法的流程圖。其中生成的多個(gè)報(bào)表中具有重復(fù)的輸入域。參見(jiàn)圖1,所述方法包括:
[0020]SlOO:接收交易數(shù)據(jù)。
[0021]S200:針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,統(tǒng)計(jì)接收的交易數(shù)據(jù)。
[0022]在本發(fā)明的實(shí)施方式中,報(bào)表包括行指標(biāo)、列指標(biāo)以及輸入域。其中,重復(fù)的輸入域指行指標(biāo)和列指標(biāo)均相同的多個(gè)輸入域。
[0023]S300:將所述統(tǒng)計(jì)的結(jié)果數(shù)據(jù)添加至所述重復(fù)的輸入域中。
[0024]在本發(fā)明的一些實(shí)施方式中,為了便于直接獲取所述統(tǒng)計(jì)的結(jié)果數(shù)據(jù),在執(zhí)行處理S300之前,可以將所述統(tǒng)計(jì)的結(jié)果數(shù)據(jù)存儲(chǔ)至中間件(例如,中間表等)中。
[0025]S400:基于接收的交易數(shù)據(jù),在所述多個(gè)報(bào)表的除所述重復(fù)的輸入域以外剩余的輸入域中添加相應(yīng)的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。當(dāng)然本發(fā)明的實(shí)施方式不限于此,本領(lǐng)域的技術(shù)人員也可以在執(zhí)行處理S200之前先執(zhí)行處理S400。
[0026]在接收的交易數(shù)據(jù)為多個(gè)的情形下,處理S200可以通過(guò)以下方式實(shí)現(xiàn):將接收的多個(gè)交易數(shù)據(jù)存入多個(gè)數(shù)據(jù)容器中,例如可以根據(jù)交易數(shù)據(jù)中用戶標(biāo)識(shí)符的哈希值進(jìn)行數(shù)據(jù)容器的分配;針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,分別統(tǒng)計(jì)各數(shù)據(jù)容器中的交易數(shù)據(jù);匯總各數(shù)據(jù)容器的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。
[0027]由于將多個(gè)交易數(shù)據(jù)分散至不同的數(shù)據(jù)容器中,因此,如果某一個(gè)或多個(gè)數(shù)據(jù)容器出現(xiàn)了統(tǒng)計(jì)錯(cuò)誤的情況,只需對(duì)出現(xiàn)錯(cuò)誤的數(shù)據(jù)容器重新進(jìn)行數(shù)據(jù)統(tǒng)計(jì),而無(wú)需重新統(tǒng)計(jì)全部的交易數(shù)據(jù),以進(jìn)一步提高報(bào)表的生成效率。
[0028]下面以生成多個(gè)月度報(bào)表為例,對(duì)本發(fā)明的實(shí)施方式進(jìn)行具體描述,其中,生成的多個(gè)月度報(bào)表中具有一組或多組重復(fù)的輸入域,其中,重復(fù)的輸入域指待生成的多個(gè)報(bào)表中行指標(biāo)和列指標(biāo)均相同的多個(gè)輸入域。
[0029]步驟1:接收交易系統(tǒng)當(dāng)月生成的多個(gè)交易數(shù)據(jù)。
[0030]步驟2:根據(jù)交易數(shù)據(jù)中用戶標(biāo)識(shí)符的哈希值,將多個(gè)交易數(shù)據(jù)分別存儲(chǔ)至多個(gè)數(shù)據(jù)容器中。
[0031 ]步驟3:針對(duì)各組重復(fù)的輸入域分別執(zhí)行下述處理:
[0032]a、針對(duì)重復(fù)的輸入域中的一個(gè)輸入域,分別統(tǒng)計(jì)各數(shù)據(jù)容器中的交易數(shù)據(jù);
[0033]b、將各數(shù)據(jù)容器的統(tǒng)計(jì)結(jié)果數(shù)據(jù)分別存儲(chǔ)至相應(yīng)的中間表中;
[0034]C、匯總各中間表中存儲(chǔ)的統(tǒng)計(jì)結(jié)果數(shù)據(jù),并將匯總的結(jié)果數(shù)據(jù)添加至相應(yīng)的輸入域中。
[0035]步驟4:基于接收的交易數(shù)據(jù),在待生成的多個(gè)月度報(bào)表的除所述一組或多組重復(fù)的輸入域以外剩余的輸入域中,添加相應(yīng)的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。
[0036]其中,為了減少月末的統(tǒng)計(jì)壓力,對(duì)于交易數(shù)據(jù)的統(tǒng)計(jì)采用按日統(tǒng)計(jì)結(jié)合按月統(tǒng)計(jì)的方式進(jìn)行,例如,對(duì)于每天進(jìn)行增量的數(shù)據(jù)采用按日統(tǒng)計(jì)的方式,而對(duì)于極值等只能在月末進(jìn)行統(tǒng)計(jì)的數(shù)據(jù)采用按月統(tǒng)計(jì)的方式。
[0037]當(dāng)然本發(fā)明的實(shí)施方式不限于此,本領(lǐng)域的技術(shù)人員也可以根據(jù)實(shí)際需要采用按周統(tǒng)計(jì)結(jié)合按月統(tǒng)計(jì)的方式。
[0038]圖2是根據(jù)本發(fā)明實(shí)施方式的一種用于交易統(tǒng)計(jì)的報(bào)表生成系統(tǒng)的結(jié)構(gòu)示意圖。其中生成的多個(gè)報(bào)表中具有重復(fù)的輸入域。參見(jiàn)圖2,所述系統(tǒng)1000包括:接收模塊100、統(tǒng)計(jì)模塊200、第一添加模塊300、以及第二添加模塊400,具體地:
[0039]接收模塊100用于接收交易數(shù)據(jù)。
[0040]統(tǒng)計(jì)模塊200用于針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,統(tǒng)計(jì)接收模塊100接收的交易數(shù)據(jù)。
[0041]第一添加模塊300用于將統(tǒng)計(jì)模塊200統(tǒng)計(jì)的結(jié)果數(shù)據(jù)添加至所述重復(fù)的輸入域中。
[0042]第二添加模塊400用于基于接收模塊100接收的交易數(shù)據(jù),在所述多個(gè)報(bào)表的除所述重復(fù)的輸入域以外剩余的輸入域中添加相應(yīng)的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。
[0043]在本發(fā)明的一些實(shí)施方式中,為了便于直接獲取統(tǒng)計(jì)模塊200統(tǒng)計(jì)的結(jié)果數(shù)據(jù),該系統(tǒng)100還可以包括存儲(chǔ)模塊,用于將統(tǒng)計(jì)模塊200統(tǒng)計(jì)的結(jié)果數(shù)據(jù)存儲(chǔ)至中間件(例如,中間表等)中。
[0044]在接收的交易數(shù)據(jù)為多個(gè)的情形下,統(tǒng)計(jì)模塊200可以包括:存儲(chǔ)單元、統(tǒng)計(jì)單元、以及匯總單元,具體地,存儲(chǔ)單元用于將接收的多個(gè)交易數(shù)據(jù)存入多個(gè)數(shù)據(jù)容器中;統(tǒng)計(jì)單元用于針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,分別統(tǒng)計(jì)各數(shù)據(jù)容器中的交易數(shù)據(jù);匯總單元用于匯總各數(shù)據(jù)容器的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。
[0045]實(shí)施本發(fā)明提供的用于交易統(tǒng)計(jì)的報(bào)表生成方法及系統(tǒng),對(duì)于重復(fù)的輸入域,只進(jìn)行一次數(shù)據(jù)統(tǒng)計(jì),避免了統(tǒng)計(jì)處理的重復(fù)執(zhí)行,提高了報(bào)表的生成效率。
[0046]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件結(jié)合硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)【背景技術(shù)】做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,智能手機(jī)或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0047]本發(fā)明說(shuō)明書(shū)中使用的術(shù)語(yǔ)和措辭僅僅為了舉例說(shuō)明,并不意味構(gòu)成限定。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不脫離所公開(kāi)的實(shí)施方式的基本原理的前提下,對(duì)上述實(shí)施方式中的各細(xì)節(jié)可進(jìn)行各種變化。因此,本發(fā)明的范圍只由權(quán)利要求確定,在權(quán)利要求中,除非另有說(shuō)明,所有的術(shù)語(yǔ)應(yīng)按最寬泛合理的意思進(jìn)行理解。
【主權(quán)項(xiàng)】
1.一種用于交易統(tǒng)計(jì)的報(bào)表生成方法,生成的多個(gè)報(bào)表中具有重復(fù)的輸入域,其特征在于,所述方法包括: 接收交易數(shù)據(jù); 針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,統(tǒng)計(jì)接收的交易數(shù)據(jù); 將所述統(tǒng)計(jì)的結(jié)果數(shù)據(jù)添加至所述重復(fù)的輸入域中; 基于接收的交易數(shù)據(jù),在所述多個(gè)報(bào)表的除所述重復(fù)的輸入域以外剩余的輸入域中添加相應(yīng)的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在執(zhí)行所述將所述統(tǒng)計(jì)的結(jié)果數(shù)據(jù)添加至所述重復(fù)的輸入域中的處理前,將所述統(tǒng)計(jì)的結(jié)果數(shù)據(jù)存儲(chǔ)至中間件中。3.如權(quán)利要求1或2所述的方法,其特征在于,在接收的交易數(shù)據(jù)為多個(gè)的情形下,針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,統(tǒng)計(jì)接收的交易數(shù)據(jù)包括: 將接收的多個(gè)交易數(shù)據(jù)存入多個(gè)數(shù)據(jù)容器中; 針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,分別統(tǒng)計(jì)各數(shù)據(jù)容器中的交易數(shù)據(jù); 匯總各數(shù)據(jù)容器的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。4.一種用于交易統(tǒng)計(jì)的報(bào)表生成系統(tǒng),生成的多個(gè)報(bào)表中具有重復(fù)的輸入域,其特征在于,所述系統(tǒng)包括: 接收模塊,用于接收交易數(shù)據(jù); 統(tǒng)計(jì)模塊,用于針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,統(tǒng)計(jì)所述接收模塊接收的交易數(shù)據(jù); 第一添加模塊,用于將所述統(tǒng)計(jì)模塊統(tǒng)計(jì)的結(jié)果數(shù)據(jù)添加至所述重復(fù)的輸入域中; 第二添加模塊,用于基于所述接收模塊接收的交易數(shù)據(jù),在所述多個(gè)報(bào)表的除所述重復(fù)的輸入域以外剩余的輸入域中添加相應(yīng)的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 存儲(chǔ)模塊,用于將所述統(tǒng)計(jì)模塊統(tǒng)計(jì)的結(jié)果數(shù)據(jù)存儲(chǔ)至中間件中。6.如權(quán)利要求4或5所述的系統(tǒng),其特征在于,在接收的交易數(shù)據(jù)為多個(gè)的情形下,所述統(tǒng)計(jì)模塊包括: 存儲(chǔ)單元,用于將接收的多個(gè)交易數(shù)據(jù)存入多個(gè)數(shù)據(jù)容器中; 統(tǒng)計(jì)單元,用于針對(duì)所述重復(fù)的輸入域中的一個(gè)輸入域,分別統(tǒng)計(jì)各數(shù)據(jù)容器中的交易數(shù)據(jù); 匯總單元,用于匯總各數(shù)據(jù)容器的統(tǒng)計(jì)結(jié)果數(shù)據(jù)。
【文檔編號(hào)】G06F17/24GK106022896SQ201610397491
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年6月7日
【發(fā)明人】郝剛, 張鵬, 邵培興, 趙素華, 張司閣, 王林彬
【申請(qǐng)人】中國(guó)建設(shè)銀行股份有限公司