欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種業(yè)務(wù)流水?dāng)?shù)據(jù)處理方法及裝置與流程

文檔序號(hào):12595692閱讀:548來(lái)源:國(guó)知局
一種業(yè)務(wù)流水?dāng)?shù)據(jù)處理方法及裝置與流程

本申請(qǐng)涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種業(yè)務(wù)流水?dāng)?shù)據(jù)處理方法及裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)和計(jì)算機(jī)技術(shù)的迅速發(fā)展,很多業(yè)務(wù)諸如電子商務(wù)業(yè)務(wù)、通訊業(yè)務(wù)、金融業(yè)務(wù)等,都可以在網(wǎng)上進(jìn)行,給人們的生活帶來(lái)了很大的便利。

一般的,針對(duì)每次的業(yè)務(wù)過(guò)程,可以對(duì)應(yīng)地生成一條業(yè)務(wù)流水?dāng)?shù)據(jù),該業(yè)務(wù)流水?dāng)?shù)據(jù)用于記錄這業(yè)務(wù)過(guò)程的相關(guān)數(shù)據(jù),相關(guān)數(shù)據(jù)可以是用戶標(biāo)識(shí)、業(yè)務(wù)類(lèi)型、業(yè)務(wù)內(nèi)容、業(yè)務(wù)發(fā)起時(shí)間、流水號(hào)等,生成該業(yè)務(wù)流水?dāng)?shù)據(jù)的設(shè)備可以是參與該次業(yè)務(wù)過(guò)程的設(shè)備,如業(yè)務(wù)服務(wù)器、終端等。

在現(xiàn)有技術(shù)中,每條業(yè)務(wù)流水?dāng)?shù)據(jù)生成后,可以將其存儲(chǔ)在數(shù)據(jù)庫(kù)的流水表中,等數(shù)據(jù)庫(kù)中存儲(chǔ)的業(yè)務(wù)流水?dāng)?shù)據(jù)的數(shù)量達(dá)到一定規(guī)模后,為了提高數(shù)據(jù)管理效率,可以獲取流水表中的各業(yè)務(wù)流水?dāng)?shù)據(jù),按照預(yù)定規(guī)則,將各業(yè)務(wù)流水?dāng)?shù)據(jù)劃分為多個(gè)流水集合,并將每條業(yè)務(wù)流水?dāng)?shù)據(jù)與該業(yè)務(wù)流水?dāng)?shù)據(jù)被劃入的流水集合的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系也保存在數(shù)據(jù)庫(kù)的流水表中,在流水集合劃分完畢后,可以分別針對(duì)每個(gè)流水集合執(zhí)行預(yù)定操作,并將執(zhí)行預(yù)定操作后獲取的數(shù)據(jù)與流水集合標(biāo)識(shí)的對(duì)應(yīng)關(guān)系也保存在數(shù)據(jù)庫(kù)中,以便于以流水集合為單位對(duì)各業(yè)務(wù)流水?dāng)?shù)據(jù)進(jìn)行管理。

在一個(gè)示例中,上述的流水集合可以是批次,流水集合的標(biāo)識(shí)可以是批次號(hào),預(yù)定操作可以是獲取批次的匯總信息。

但是,對(duì)于很多業(yè)務(wù),可以預(yù)見(jiàn),隨著用戶量迅速增長(zhǎng),業(yè)務(wù)流水?dāng)?shù)據(jù)也會(huì)迅速增長(zhǎng)至較大規(guī)模。當(dāng)對(duì)較大規(guī)模的業(yè)務(wù)流水?dāng)?shù)據(jù)也采用現(xiàn)有技術(shù)中的處理方法進(jìn)行處理時(shí),在劃分流水集合后,以及對(duì)各流水集合執(zhí)行預(yù)訂操作后, 會(huì)立刻產(chǎn)生大量的、需要向數(shù)據(jù)庫(kù)中保存的對(duì)應(yīng)關(guān)系,因此,會(huì)給數(shù)據(jù)庫(kù)帶來(lái)巨大壓力。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供一種業(yè)務(wù)流水?dāng)?shù)據(jù)處理方法及裝置,用以解決現(xiàn)有技術(shù)中對(duì)較大規(guī)模的業(yè)務(wù)流水?dāng)?shù)據(jù)劃分流水集合后,以及對(duì)各流水集合執(zhí)行預(yù)訂操作后,會(huì)立刻產(chǎn)生大量的、需要向數(shù)據(jù)庫(kù)中保存的對(duì)應(yīng)關(guān)系,因此,會(huì)給數(shù)據(jù)庫(kù)帶來(lái)巨大壓力的問(wèn)題。

本申請(qǐng)實(shí)施例提供的一種業(yè)務(wù)流水?dāng)?shù)據(jù)處理方法,包括:

在生成一條業(yè)務(wù)流水?dāng)?shù)據(jù)后,獲取所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí),將所述業(yè)務(wù)流水?dāng)?shù)據(jù)與所述流水集合標(biāo)識(shí)的對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù)中,其中,所述流水集合標(biāo)識(shí)是所述業(yè)務(wù)流水?dāng)?shù)據(jù)根據(jù)預(yù)定劃入規(guī)則被劃入的流水集合的標(biāo)識(shí);

當(dāng)確定所述流水集合標(biāo)識(shí)符合指定條件時(shí),根據(jù)數(shù)據(jù)庫(kù)中保存的各所述對(duì)應(yīng)關(guān)系,對(duì)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)執(zhí)行預(yù)定操作;

建立所述流水集合標(biāo)識(shí)與執(zhí)行所述預(yù)定操作后獲取的數(shù)據(jù)的對(duì)應(yīng)關(guān)系并保存在數(shù)據(jù)庫(kù)中。

本申請(qǐng)實(shí)施例提供的一種業(yè)務(wù)流水?dāng)?shù)據(jù)處理裝置,包括:

第一保存模塊,用于在生成一條業(yè)務(wù)流水?dāng)?shù)據(jù)后,獲取所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí),將所述業(yè)務(wù)流水?dāng)?shù)據(jù)與所述流水集合標(biāo)識(shí)的對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù)中,其中,所述流水集合標(biāo)識(shí)是所述業(yè)務(wù)流水?dāng)?shù)據(jù)根據(jù)預(yù)定劃入規(guī)則被劃入的流水集合的標(biāo)識(shí);

集合操作模塊,用于當(dāng)確定所述流水集合標(biāo)識(shí)符合指定條件時(shí),根據(jù)數(shù)據(jù)庫(kù)中保存的各所述對(duì)應(yīng)關(guān)系,對(duì)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)執(zhí)行預(yù)定操作;

第二保存模塊,用于建立所述流水集合標(biāo)識(shí)與執(zhí)行所述預(yù)定操作后獲取的 數(shù)據(jù)的對(duì)應(yīng)關(guān)系并保存在數(shù)據(jù)庫(kù)中。

本申請(qǐng)實(shí)施例通過(guò)上述至少一種技術(shù)方案,不用像現(xiàn)有技術(shù)采用的處理方法那樣,將各業(yè)務(wù)流水?dāng)?shù)據(jù)和各流水集合涉及的對(duì)應(yīng)關(guān)系在短時(shí)間內(nèi)集中地向數(shù)據(jù)庫(kù)中保存,而是可以在較長(zhǎng)的時(shí)期內(nèi)分別地向數(shù)據(jù)庫(kù)中保存,因此,可以減小數(shù)據(jù)庫(kù)的壓力,從而可以解決現(xiàn)有技術(shù)中的問(wèn)題。

附圖說(shuō)明

此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1為本申請(qǐng)實(shí)施例提供的業(yè)務(wù)流水?dāng)?shù)據(jù)處理方法的過(guò)程;

圖2為本申請(qǐng)實(shí)施例提供的在一種實(shí)際應(yīng)用場(chǎng)景下,對(duì)圖1中的部分步驟的實(shí)施過(guò)程;

圖3為本申請(qǐng)實(shí)施例提供的在一種實(shí)際應(yīng)用場(chǎng)景下,對(duì)圖1中的另一部分步驟的實(shí)施過(guò)程;

圖4為本申請(qǐng)實(shí)施例提供的業(yè)務(wù)流水?dāng)?shù)據(jù)處理裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

在本申請(qǐng)實(shí)施例中,對(duì)背景技術(shù)中提到的“較大規(guī)?!钡木唧w數(shù)量并不做限定。一般的,對(duì)于小型數(shù)據(jù)庫(kù),上千、上萬(wàn)條業(yè)務(wù)流水?dāng)?shù)據(jù)便可稱(chēng)為較大規(guī)模的業(yè)務(wù)流水?dāng)?shù)據(jù),而對(duì)于大中型數(shù)據(jù)庫(kù),則可以將上十萬(wàn)條、上百萬(wàn)條乃至 更大數(shù)量的業(yè)務(wù)流水?dāng)?shù)據(jù)稱(chēng)為較大規(guī)模的業(yè)務(wù)流水?dāng)?shù)據(jù)。需要說(shuō)明的是,本申請(qǐng)的方案不僅適用于較大規(guī)模的業(yè)務(wù)流水?dāng)?shù)據(jù)的場(chǎng)景,也適用于普通規(guī)模的業(yè)務(wù)流水?dāng)?shù)據(jù)的場(chǎng)景,其中,相比于后一種場(chǎng)景,前一種場(chǎng)景更能夠表現(xiàn)出本申請(qǐng)的方案相比于現(xiàn)有技術(shù)的優(yōu)勢(shì)。

根據(jù)背景技術(shù)中的說(shuō)明可知,對(duì)數(shù)據(jù)庫(kù)造成巨大壓力的原因是:在短時(shí)間內(nèi)集中地對(duì)向數(shù)據(jù)庫(kù)中保存大量的、業(yè)務(wù)流水?dāng)?shù)據(jù)和流水集合涉及的對(duì)應(yīng)關(guān)系,超出了數(shù)據(jù)庫(kù)的瞬時(shí)處理能力。為了解決這個(gè)問(wèn)題,可以將上述的巨大壓力分解為很多個(gè)的、在一個(gè)較長(zhǎng)的時(shí)期內(nèi)向數(shù)據(jù)庫(kù)分散施加的很小的壓力,從而既不會(huì)超出數(shù)據(jù)庫(kù)的瞬時(shí)處理能力,也可以提高數(shù)據(jù)庫(kù)在較長(zhǎng)的時(shí)期內(nèi)的負(fù)載均衡性。

根據(jù)以上分析,在本申請(qǐng)實(shí)施例中,可以不等待較大規(guī)模的業(yè)務(wù)流水?dāng)?shù)據(jù)已經(jīng)存在后,再集中地對(duì)各業(yè)務(wù)流水?dāng)?shù)據(jù)進(jìn)行處理,而是可以每當(dāng)業(yè)務(wù)流水?dāng)?shù)據(jù)生成時(shí),立即針對(duì)該業(yè)務(wù)流水?dāng)?shù)據(jù)進(jìn)行相應(yīng)的處理,所述的處理可以包括:劃分流水集合;對(duì)劃分的流水集合執(zhí)行預(yù)定操作;將劃分流水集合后,以及對(duì)劃分的流水集合執(zhí)行預(yù)定操作后生成的對(duì)應(yīng)關(guān)系向數(shù)據(jù)庫(kù)中保存;等等。在實(shí)際應(yīng)用中,由于不同的業(yè)務(wù)流水?dāng)?shù)據(jù)一般是在不同的時(shí)刻生成的,因此,在同一時(shí)刻,對(duì)業(yè)務(wù)流水?dāng)?shù)據(jù)進(jìn)行處理的設(shè)備的處理壓力較小,對(duì)數(shù)據(jù)庫(kù)的壓力也較小,從而可以解決現(xiàn)有技術(shù)中的問(wèn)題。下面對(duì)本申請(qǐng)的方案進(jìn)行具體說(shuō)明。

圖1為本申請(qǐng)實(shí)施例提供的業(yè)務(wù)流水?dāng)?shù)據(jù)處理方法的過(guò)程,該過(guò)程的執(zhí)行主體可以是終端或服務(wù)器。所述終端包括但不限于:個(gè)人計(jì)算機(jī)、手機(jī)、平板電腦、智能手表、車(chē)載移動(dòng)臺(tái)等;所述服務(wù)器包括但不限于:個(gè)人計(jì)算機(jī)、大中型計(jì)算機(jī)、計(jì)算機(jī)集群等。執(zhí)行主體并不構(gòu)成對(duì)本申請(qǐng)的限定,為了便于描述,本申請(qǐng)實(shí)施例均以執(zhí)行主體是服務(wù)器為例進(jìn)行說(shuō)明。

圖1中的過(guò)程具體可以包括以下步驟:

S101:在生成一條業(yè)務(wù)流水?dāng)?shù)據(jù)后,獲取所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí),將所述業(yè)務(wù)流水?dāng)?shù)據(jù)與所述流水集合標(biāo)識(shí)的對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù) 中,其中,所述流水集合標(biāo)識(shí)是所述業(yè)務(wù)流水?dāng)?shù)據(jù)根據(jù)預(yù)定劃入規(guī)則被劃入的流水集合的標(biāo)識(shí)。

在本申請(qǐng)實(shí)施例中,每生成一條業(yè)務(wù)流水后,都可以執(zhí)行一次步驟S101。業(yè)務(wù)流水?dāng)?shù)據(jù)可以由服務(wù)器生成,也可以由服務(wù)器以外的其他設(shè)備生成。對(duì)于后一種情況,服務(wù)器可以每當(dāng)確定該其它設(shè)備生成了一條業(yè)務(wù)流水?dāng)?shù)據(jù)時(shí),從該其它設(shè)備獲取生成的業(yè)務(wù)流水?dāng)?shù)據(jù),再執(zhí)行圖1中的各步驟。

在本申請(qǐng)實(shí)施例中,服務(wù)器可以是提供某一種業(yè)務(wù)的業(yè)務(wù)服務(wù)器,相應(yīng)的,步驟S101中生成業(yè)務(wù)流水?dāng)?shù)據(jù)均可以是該業(yè)務(wù)的流水?dāng)?shù)據(jù)。

每條業(yè)務(wù)流水?dāng)?shù)據(jù)可以是任一用戶參與的一次業(yè)務(wù)過(guò)程的相關(guān)信息。例如,對(duì)于電子商務(wù)業(yè)務(wù),某條業(yè)務(wù)流水?dāng)?shù)據(jù)可以是一個(gè)電子商務(wù)訂單的相關(guān)數(shù)據(jù),包括訂單號(hào)、下單時(shí)間、訂單包含的商品名稱(chēng)、商品數(shù)量、商品價(jià)格等;對(duì)于通訊業(yè)務(wù),某條業(yè)務(wù)流水?dāng)?shù)據(jù)可以是一次手機(jī)通話過(guò)程的相關(guān)數(shù)據(jù),包括通話發(fā)起方的手機(jī)號(hào)碼和所在地、通話接受方的手機(jī)號(hào)碼和所在地、通話日期、通話時(shí)長(zhǎng)等;對(duì)于金融業(yè)務(wù),某條業(yè)務(wù)流水?dāng)?shù)據(jù)可以是一次轉(zhuǎn)賬過(guò)程的相關(guān)數(shù)據(jù),包括轉(zhuǎn)賬發(fā)起方的銀行卡號(hào)、轉(zhuǎn)賬接受方的銀行卡號(hào)、轉(zhuǎn)賬金額、轉(zhuǎn)賬日期等。

在本申請(qǐng)實(shí)施例中,可以預(yù)先設(shè)定一個(gè)或多個(gè)流水集合,并為每個(gè)流水集合分別定義劃入規(guī)則,這些劃入規(guī)則用于判斷生成的每條業(yè)務(wù)流水?dāng)?shù)據(jù)應(yīng)被劃入哪個(gè)流水集合。初始時(shí),每個(gè)流水集合都是空集,在隨后的一個(gè)較長(zhǎng)的時(shí)期內(nèi),業(yè)務(wù)流水?dāng)?shù)據(jù)不斷的生成,一條業(yè)務(wù)流水?dāng)?shù)據(jù)可以被劃入某個(gè)流水集合中,或者,也可以不被劃入任何一個(gè)流水集合中。

本申請(qǐng)實(shí)施例對(duì)所述劃入規(guī)則并不做限定。一般的,可以根據(jù)預(yù)定的維度劃入,如時(shí)間維度、業(yè)務(wù)流水?dāng)?shù)據(jù)中的屬性維度等。分別舉例說(shuō)明。

當(dāng)根據(jù)時(shí)間維度劃入時(shí),可以設(shè)定多個(gè)時(shí)間區(qū)間,每個(gè)時(shí)間區(qū)間分別對(duì)應(yīng)一個(gè)流水集合。對(duì)于某條業(yè)務(wù)流水?dāng)?shù)據(jù),該業(yè)務(wù)流水?dāng)?shù)據(jù)的生成時(shí)間落在哪個(gè)時(shí)間區(qū)間內(nèi),則該業(yè)務(wù)流水?dāng)?shù)據(jù)可被劃入該時(shí)間區(qū)間對(duì)應(yīng)的流水集合內(nèi)。

當(dāng)根據(jù)業(yè)務(wù)流水?dāng)?shù)據(jù)中的屬性維度劃入時(shí),假定屬性是訂單包含的商品名稱(chēng),則每個(gè)商品名稱(chēng)可以分別對(duì)應(yīng)一個(gè)流水集合。對(duì)于某條業(yè)務(wù)流水?dāng)?shù)據(jù)(假定為電子商務(wù)訂單),該電子商務(wù)訂單可被劃入該電子商務(wù)訂單包含的商品名稱(chēng)對(duì)應(yīng)的流水集合內(nèi)。

在本申請(qǐng)實(shí)施例中,可以預(yù)先為每個(gè)流水集合分配一個(gè)流水集合標(biāo)識(shí),流水集合標(biāo)識(shí)可以用于唯一標(biāo)識(shí)流水集合。根據(jù)步驟S101中的描述,“將業(yè)務(wù)流水?dāng)?shù)據(jù)劃入一個(gè)流水集合”等價(jià)于“確定該業(yè)務(wù)流水?dāng)?shù)據(jù)與這個(gè)流水集合的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系”,進(jìn)而,一個(gè)流水集合包含的業(yè)務(wù)流水?dāng)?shù)據(jù)即為:這個(gè)流水集合的標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)流水?dāng)?shù)據(jù)。

另外,在實(shí)際應(yīng)用中,也可以不預(yù)先為所有的流水集合分配流水集合標(biāo)識(shí),而是可以等待要向流水集合中劃入第一個(gè)業(yè)務(wù)流水?dāng)?shù)據(jù)時(shí),再實(shí)時(shí)地為該流水集合分配一個(gè)流水集合標(biāo)識(shí)。這種方案可以防止一直為空集的流水集合占用流水集合標(biāo)識(shí)。

在本申請(qǐng)實(shí)施例中,除了將該業(yè)務(wù)流水?dāng)?shù)據(jù)與該流水集合標(biāo)識(shí)的對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù)中以外,還可以將該業(yè)務(wù)流水?dāng)?shù)據(jù)本身,或該業(yè)務(wù)流水?dāng)?shù)據(jù)的索引也保存在數(shù)據(jù)庫(kù)中(具體可以是數(shù)據(jù)庫(kù)的流水表中)。

S102:當(dāng)確定所述流水集合標(biāo)識(shí)符合指定條件時(shí),根據(jù)數(shù)據(jù)庫(kù)中保存的各所述對(duì)應(yīng)關(guān)系,對(duì)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)執(zhí)行預(yù)定操作。

在現(xiàn)有技術(shù)中,是已生成了較大規(guī)模的業(yè)務(wù)流水?dāng)?shù)據(jù)后,再將這些業(yè)務(wù)流水?dāng)?shù)據(jù),一次性地劃分為多個(gè)流水集合,至此,可以認(rèn)為流水集合已劃分完畢。

而在本申請(qǐng)實(shí)施例中,是一邊生成業(yè)務(wù)流水?dāng)?shù)據(jù),一邊將業(yè)務(wù)流水?dāng)?shù)據(jù)劃入流水集合,也即,各流水集合是逐漸地形成的,而不是一次性劃分出來(lái)的。步驟S102中的指定條件可以用于判斷流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合是否劃分完畢。當(dāng)確定流水集合標(biāo)識(shí)符合指定條件時(shí),可以確定該流水集合劃分完畢,當(dāng)確定流水集合標(biāo)識(shí)不符合指定條件時(shí),可以確定該流水集合尚未劃分完畢。

在實(shí)際應(yīng)用中,所述的指定條件可以包括以下至少一種:

第一種,該流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)的數(shù)量達(dá)到設(shè)定數(shù)量。例如,假定設(shè)定數(shù)量為1萬(wàn),則當(dāng)該流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)的數(shù)量達(dá)到1萬(wàn)時(shí)(也即,該流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合包含的業(yè)務(wù)流水?dāng)?shù)據(jù)的數(shù)量達(dá)到1萬(wàn)時(shí)),可以確定該流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合劃分完畢。

第二種,當(dāng)前時(shí)刻超過(guò)為該流水集合標(biāo)識(shí)設(shè)定的時(shí)刻閾值。假定時(shí)刻閾值為2015年12月1日,則當(dāng)前時(shí)刻超過(guò)這一天時(shí),可以確定該流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合劃分完畢。

在本申請(qǐng)實(shí)施例中,對(duì)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)執(zhí)行預(yù)定操作,也即,對(duì)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合執(zhí)行預(yù)定操作。

進(jìn)一步地,可以在流水集合劃分完畢后,再對(duì)該流水集合執(zhí)行預(yù)定操作,也可以在流水集合尚未劃分完畢時(shí),就對(duì)該流水集合執(zhí)行預(yù)定操作。由于后一種方案在操作后獲取的數(shù)據(jù)的實(shí)效性較短,因此,在實(shí)際應(yīng)用中,一般可以采用前一種方案。

S103:建立所述流水集合標(biāo)識(shí)與執(zhí)行所述預(yù)定操作后獲取的數(shù)據(jù)的對(duì)應(yīng)關(guān)系并保存在數(shù)據(jù)庫(kù)中。

在本申請(qǐng)實(shí)施例中,預(yù)定操作可以是數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)挖掘等方面的操作。在這種情況下,通過(guò)對(duì)流水集合執(zhí)行預(yù)定操作,可以獲取該流水集合的匯總信息,匯總信息可以包括統(tǒng)計(jì)出的直觀數(shù)據(jù)、挖掘出的特征數(shù)據(jù),等等。匯總信息可以作為對(duì)流水集合這個(gè)整體的描述,在實(shí)際應(yīng)用中,可以根據(jù)匯總信息對(duì)該匯總信息對(duì)應(yīng)的流水集合進(jìn)一步地進(jìn)行檢索、排序、封裝等操作。

在本申請(qǐng)實(shí)施例中,與步驟S102中的對(duì)應(yīng)關(guān)系類(lèi)似,對(duì)于步驟S103中的對(duì)應(yīng)關(guān)系,除了保存該對(duì)應(yīng)關(guān)系本身以外,還可以將執(zhí)行所述預(yù)定操作后獲取的數(shù)據(jù)(可以是上述的匯總信息)、該數(shù)據(jù)的索引或也保存在數(shù)據(jù)庫(kù)中。

通過(guò)上述方法,不用像現(xiàn)有技術(shù)采用的處理方法那樣,將各業(yè)務(wù)流水?dāng)?shù)據(jù)和各流水集合涉及的對(duì)應(yīng)關(guān)系在短時(shí)間內(nèi)集中地向數(shù)據(jù)庫(kù)中保存,而是可以在較長(zhǎng)的時(shí)期內(nèi)分別地向數(shù)據(jù)庫(kù)中保存,因此,可以減小數(shù)據(jù)庫(kù)的壓力,從而可 以解決現(xiàn)有技術(shù)中的問(wèn)題。

為了便于理解,下面對(duì)圖1中的步驟進(jìn)一步地進(jìn)行說(shuō)明。

在本申請(qǐng)實(shí)施例中,流水集合標(biāo)識(shí)可以有第一狀態(tài)、第二狀態(tài)這兩種狀態(tài),第一狀態(tài)可以反映該流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合尚未劃分完畢,第二狀態(tài)可以反映該流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合已劃分完畢。

在具體實(shí)施本申請(qǐng)的方案時(shí),可以分別為每個(gè)流水集合標(biāo)識(shí)設(shè)置狀態(tài)信息。例如,該狀態(tài)信息可以是一個(gè)有兩種取值的狀態(tài)標(biāo)識(shí)位(Flag),當(dāng)該狀態(tài)標(biāo)識(shí)位為第一種取值時(shí),表示該流水集合標(biāo)識(shí)處于第一狀態(tài),當(dāng)該狀態(tài)標(biāo)識(shí)位為第二種取值時(shí),表示該流水集合標(biāo)識(shí)處于第二狀態(tài),從而,可以通過(guò)控制狀態(tài)標(biāo)識(shí)位的取值,控制流水集合標(biāo)識(shí)的狀態(tài)。該狀態(tài)標(biāo)識(shí)位可以是一個(gè)單獨(dú)的字段,也可以是流水集合標(biāo)識(shí)中包含的字段,本申請(qǐng)實(shí)施例對(duì)此并不做限定。

對(duì)于步驟S101,獲取所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí),具體可以包括:獲取所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的、處于第一狀態(tài)的流水集合標(biāo)識(shí),所述第一狀態(tài)反映所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合尚未劃分完畢,所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)構(gòu)成所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合。

進(jìn)一步的,若未預(yù)先給每個(gè)流水集合分配流水集合標(biāo)識(shí),則對(duì)于劃入每個(gè)流水集合的第一條業(yè)務(wù)流水?dāng)?shù)據(jù),雖然可以確定該業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合,但是無(wú)法獲取該業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí),在這種情況下,可以生成一個(gè)新的流水集合標(biāo)識(shí)分配給該流水集合。

根據(jù)這樣的思路,獲取所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的、處于第一狀態(tài)的流水集合標(biāo)識(shí),具體可以包括:在已存在的、處于第一狀態(tài)的各流水集合標(biāo)識(shí)中,確定是否存在所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí),若是,則獲取該流水集合標(biāo)識(shí),否則,生成一個(gè)處于第一狀態(tài)的流水集合標(biāo)識(shí),作為所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí)。

進(jìn)一步的,當(dāng)確定流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合已劃分完畢時(shí),可以相應(yīng)地轉(zhuǎn)變?cè)摿魉蠘?biāo)識(shí)的狀態(tài)。則對(duì)于步驟S102,當(dāng)確定所述流水集合標(biāo)識(shí) 符合指定條件時(shí),除了執(zhí)行步驟S102中的后續(xù)子步驟以外,還可以執(zhí)行以下步驟:將所述流水集合標(biāo)識(shí)由第一狀態(tài)轉(zhuǎn)變?yōu)榈诙顟B(tài),所述第二狀態(tài)反映所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合已劃分完畢。具體的實(shí)施方式可以是用上述的第二種取值對(duì)流水集合標(biāo)識(shí)的狀態(tài)標(biāo)識(shí)位進(jìn)行賦值。

在本申請(qǐng)實(shí)施例中,對(duì)于步驟S103,對(duì)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)執(zhí)行預(yù)定操作,具體可以包括:根據(jù)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù),確定所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合的匯總信息,所述匯總信息是基于預(yù)定信息維度匯總的。

本申請(qǐng)實(shí)施例對(duì)信息維度并不做限定,在此給出信息維度的示例。

例如,當(dāng)流水集合中包含的業(yè)務(wù)流水?dāng)?shù)據(jù)是包含的商品名稱(chēng)相同的多個(gè)電子商務(wù)訂單時(shí),則該流水集合對(duì)應(yīng)的匯總信息可以包括:訂單總金額、訂單總數(shù)量、訂單包含的商品的總數(shù)量、訂單對(duì)應(yīng)的客戶的地理位置分布情況、訂單的生成時(shí)間在各月份的分布情況,等等??梢钥吹剑谠摾?,匯總生成匯總信息時(shí)基于的信息維度對(duì)應(yīng)為:業(yè)務(wù)流水?dāng)?shù)據(jù)涉及的金額信息維度、業(yè)務(wù)流水?dāng)?shù)據(jù)的數(shù)量信息維度、業(yè)務(wù)流水?dāng)?shù)據(jù)的指定屬性的數(shù)量信息維度、業(yè)務(wù)流水?dāng)?shù)據(jù)涉及的地理位置信息維度、業(yè)務(wù)流水?dāng)?shù)據(jù)涉及的時(shí)間信息維度,等等。

以上對(duì)本申請(qǐng)的方案進(jìn)行了具體說(shuō)明。在實(shí)際應(yīng)用中,可能會(huì)采用慣用的名稱(chēng)稱(chēng)呼流水集合。

例如,在某些應(yīng)用場(chǎng)景下,流水集合可以稱(chēng)為批次,相應(yīng)的,流水集合標(biāo)識(shí)可以稱(chēng)為批次號(hào),劃入規(guī)則可以稱(chēng)為分批規(guī)則。為了便于理解,下面基于以上對(duì)本申請(qǐng)的方案的說(shuō)明,結(jié)合附圖中的圖2、圖3,對(duì)在該例的應(yīng)用場(chǎng)景下,實(shí)施本申請(qǐng)的方案的過(guò)程進(jìn)行簡(jiǎn)單說(shuō)明。

圖2示出了在該例的應(yīng)用場(chǎng)景下,對(duì)圖1中的步驟S101的實(shí)施過(guò)程,針對(duì)生成的每條業(yè)務(wù)流水?dāng)?shù)據(jù),可以分別執(zhí)行該過(guò)程,該過(guò)程具體可以包括以下步驟:

S201:生成業(yè)務(wù)流水?dāng)?shù)據(jù)。

S202:確定分批規(guī)則。

S203:根據(jù)分批規(guī)則,確定該業(yè)務(wù)流水?dāng)?shù)據(jù)被劃入的批次。

S204:獲取該批次對(duì)應(yīng)的批次號(hào),其中,若該批次尚未被分配批次號(hào)時(shí),生成一個(gè)新的批次號(hào),作為該批次對(duì)應(yīng)的批次號(hào),該批次對(duì)應(yīng)批次號(hào)是處于第一狀態(tài)的,第一狀態(tài)反映該批次尚未分批完畢。

S205:將該業(yè)務(wù)流水?dāng)?shù)據(jù)、該批次號(hào),以及該業(yè)務(wù)流水?dāng)?shù)據(jù)與該批次號(hào)的對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù)中的流水表中。

圖3示出了在該例的應(yīng)用場(chǎng)景下,對(duì)圖1中的步驟S102~S103的實(shí)施過(guò)程,針對(duì)每個(gè)批次,可以分別執(zhí)行該過(guò)程,該過(guò)程具體可以包括以下步驟:

S301:根據(jù)數(shù)據(jù)庫(kù)中保存的批次號(hào)與各業(yè)務(wù)流水?dāng)?shù)據(jù)的對(duì)應(yīng)關(guān)系,當(dāng)確定該批次號(hào)對(duì)應(yīng)的批次符合設(shè)定的范圍要求時(shí),將該批次號(hào)由第一狀態(tài)轉(zhuǎn)變?yōu)榈诙顟B(tài),第二狀態(tài)反映該批次已分批完畢。

S302:對(duì)該批次中包含的各業(yè)務(wù)流水?dāng)?shù)據(jù)進(jìn)行匯總,獲得匯總信息。

S303:將該匯總信息、該批次號(hào),以及該匯總信息與該批次號(hào)的對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù)中的批次表中。

以上為本申請(qǐng)實(shí)施例提供的業(yè)務(wù)流水?dāng)?shù)據(jù)處理方法,基于同樣的思路,本申請(qǐng)實(shí)施例還提供相應(yīng)的業(yè)務(wù)流水?dāng)?shù)據(jù)處理裝置,如圖4所示。

圖4為本申請(qǐng)實(shí)施例提供的業(yè)務(wù)流水?dāng)?shù)據(jù)處理裝置結(jié)構(gòu)示意圖,具體包括:

第一保存模塊401,用于在生成一條業(yè)務(wù)流水?dāng)?shù)據(jù)后,獲取所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí),將所述業(yè)務(wù)流水?dāng)?shù)據(jù)與所述流水集合標(biāo)識(shí)的對(duì)應(yīng)關(guān)系保存在數(shù)據(jù)庫(kù)中,其中,所述流水集合標(biāo)識(shí)是所述業(yè)務(wù)流水?dāng)?shù)據(jù)根據(jù)預(yù)定劃入規(guī)則被劃入的流水集合的標(biāo)識(shí);

集合操作模塊402,用于當(dāng)確定所述流水集合標(biāo)識(shí)符合指定條件時(shí),根據(jù)數(shù)據(jù)庫(kù)中保存的各所述對(duì)應(yīng)關(guān)系,對(duì)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)執(zhí)行預(yù)定操作;

第二保存模塊403,用于建立所述流水集合標(biāo)識(shí)與執(zhí)行所述預(yù)定操作后獲取的數(shù)據(jù)的對(duì)應(yīng)關(guān)系并保存在數(shù)據(jù)庫(kù)中。

通過(guò)上述裝置,不用將各業(yè)務(wù)流水?dāng)?shù)據(jù)和各流水集合涉及的對(duì)應(yīng)關(guān)系在短時(shí)間內(nèi)集中地向數(shù)據(jù)庫(kù)中保存,而是在較長(zhǎng)的時(shí)期內(nèi)分別地向數(shù)據(jù)庫(kù)中保存,因此,可以減小數(shù)據(jù)庫(kù)的壓力。

所述第一保存模塊401具體用于:獲取所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的、處于第一狀態(tài)的流水集合標(biāo)識(shí),所述第一狀態(tài)反映所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合尚未劃分完畢,所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)構(gòu)成所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合。

所述第一保存模塊401具體用于:在已存在的、處于第一狀態(tài)的各流水集合標(biāo)識(shí)中,確定是否存在所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí),若是,則獲取該流水集合標(biāo)識(shí),否則,生成一個(gè)處于第一狀態(tài)的流水集合標(biāo)識(shí),作為所述業(yè)務(wù)流水?dāng)?shù)據(jù)對(duì)應(yīng)的流水集合標(biāo)識(shí)。

所述指定條件可以包括以下至少一種:

所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù)的數(shù)量達(dá)到設(shè)定數(shù)量;

當(dāng)前時(shí)刻超過(guò)為所述流水集合標(biāo)識(shí)設(shè)定的時(shí)刻閾值。

當(dāng)流水集合標(biāo)識(shí)存在兩種以上的狀態(tài)時(shí),所述裝置還可以包括:

狀態(tài)轉(zhuǎn)變模塊404,用于所述集合操作模塊402當(dāng)確定所述流水集合標(biāo)識(shí)符合指定條件時(shí),將所述流水集合標(biāo)識(shí)由第一狀態(tài)轉(zhuǎn)變?yōu)榈诙顟B(tài),所述第二狀態(tài)反映所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合已劃分完畢。

所述集合操作模塊402具體用于:根據(jù)所述流水集合標(biāo)識(shí)對(duì)應(yīng)的各業(yè)務(wù)流水?dāng)?shù)據(jù),確定所述流水集合標(biāo)識(shí)對(duì)應(yīng)的流水集合的匯總信息,所述匯總信息是基于預(yù)定信息維度匯總的。

在實(shí)際應(yīng)用中,所述流水集合可以包括批次,所述流水集合標(biāo)識(shí)可以包括批次號(hào)。

具體的上述如圖4所示的裝置可以位于終端、服務(wù)器上。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。

內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。

計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任 何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。

還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。

以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大安市| 桃源县| 六安市| 凤翔县| 河南省| 屯留县| 山阴县| 鹿泉市| 洪江市| 苏州市| 兰溪市| 永清县| 北碚区| 宁武县| 海伦市| 松阳县| 广宁县| 阿图什市| 通化县| 桐城市| 抚宁县| 凤山市| 临夏县| 阳高县| 海兴县| 略阳县| 横山县| 清涧县| 汾阳市| 莒南县| 焦作市| 临桂县| 巩义市| 洛隆县| 尉氏县| 孝昌县| 宁蒗| 扶风县| 万安县| 沭阳县| 乐至县|