本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別涉及一種批量定時(shí)業(yè)務(wù)處理方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)電子商務(wù)以及各種現(xiàn)代商業(yè)活動(dòng)的飛速發(fā)展,與銀行相關(guān)的業(yè)務(wù)越來越多,銀行系統(tǒng)需要處理各種類型的用戶請(qǐng)求,比如用戶提現(xiàn)和轉(zhuǎn)賬、余額查詢以及票據(jù)交易等等。同時(shí)對(duì)用戶請(qǐng)求處理過程中實(shí)時(shí)性和效率的要求也越來越高,而現(xiàn)有技術(shù)的用戶請(qǐng)求處理速度較慢且效率低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少解決上述技術(shù)問題之一。
為此,本發(fā)明的一個(gè)目的在于提出一種批量定時(shí)業(yè)務(wù)處理方法,可以批量處理各種類型的請(qǐng)求事件,且處理速度快、效率高,另外,該方法實(shí)現(xiàn)簡單,投入成本低。
本發(fā)明的另一個(gè)目的在于提供一種批量定時(shí)業(yè)務(wù)處理系統(tǒng)。
為了實(shí)現(xiàn)上述目的,本發(fā)明的一個(gè)實(shí)施例提出了一種批量定時(shí)業(yè)務(wù)處理方法,應(yīng)用于銀行api服務(wù)器,包括以下步驟:
步驟1,建立預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表;
步驟2,接收并分析請(qǐng)求事件,獲取所述請(qǐng)求事件對(duì)應(yīng)的預(yù)設(shè)處理線程,將所述請(qǐng)求事件插入到所述預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表;
步驟3,控制所述預(yù)設(shè)處理線程采用預(yù)設(shè)處理頻率對(duì)所述待處理列表上的所有請(qǐng)求事件依次進(jìn)行處理。
根據(jù)本發(fā)明實(shí)施例的一種批量定時(shí)業(yè)務(wù)處理方法,通過銀行api服務(wù)器的預(yù)設(shè)處理線程對(duì)對(duì)應(yīng)的請(qǐng)求事件按照預(yù)設(shè)頻率進(jìn)行批量處理,不僅可以處理各種類型的用戶請(qǐng)求,而且處理速度快、效率高,另外,該方法實(shí)現(xiàn)簡單,投入成本低。
另外,根據(jù)本發(fā)明上述實(shí)施例的批量定時(shí)業(yè)務(wù)處理方法還可以具有如下附加的技術(shù)特征:
在一些示例中,還包括步驟4,具體為:獲取每個(gè)請(qǐng)求事件對(duì)應(yīng)的處理結(jié)果信息,并形成處理結(jié)果列表,所述處理結(jié)果列表包括預(yù)設(shè)時(shí)長內(nèi)的所有處理結(jié)果信息;然后間隔預(yù)設(shè)時(shí)間將所述處理結(jié)果列表上的處理結(jié)果信息依次返回給所述請(qǐng)求事件的發(fā)送對(duì)象。
在一些示例中,所述預(yù)設(shè)處理線程包括預(yù)設(shè)支付線程、預(yù)設(shè)轉(zhuǎn)賬線程、預(yù)設(shè)狀態(tài)查詢線程、預(yù)設(shè)票據(jù)簽收線程、預(yù)設(shè)票據(jù)驗(yàn)證線程和預(yù)設(shè)票據(jù)背書線程。
在一些實(shí)施例中,所述步驟2具體包括以下步驟:
s201,獲取所述請(qǐng)求事件,并抽取所述請(qǐng)求事件中用于表示請(qǐng)求業(yè)務(wù)類型的第一xml報(bào)文和用于表示請(qǐng)求數(shù)據(jù)信息的第二xml報(bào)文;
s202,根據(jù)所述第一xml報(bào)文獲取對(duì)應(yīng)預(yù)設(shè)處理線程;
s203,將所述第二xml報(bào)文轉(zhuǎn)換為對(duì)應(yīng)的bean實(shí)體,并將所述bean實(shí)體插入到所述預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表,以供所述預(yù)設(shè)處理線程進(jìn)行調(diào)用。
在一些實(shí)施例中,所述請(qǐng)求事件為用戶發(fā)送的初始請(qǐng)求事件,或者為前一預(yù)設(shè)處理流程生成并發(fā)送的中間數(shù)據(jù)請(qǐng)求事件。
本發(fā)明第二方面的實(shí)施例還提出了一種批量定時(shí)業(yè)務(wù)處理系統(tǒng),包括建立模塊、第一處理模塊和第二處理模塊,
所述建立模塊用于建立預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表;
所述第一處理模塊用于接收并分析請(qǐng)求事件,獲取所述請(qǐng)求事件對(duì)應(yīng)的預(yù)設(shè)處理線程,將所述請(qǐng)求事件插入到所述預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表;
所述第二處理模塊用于控制所述預(yù)設(shè)處理線程采用預(yù)設(shè)處理頻率對(duì)所述待處理列表上的所有請(qǐng)求事件依次進(jìn)行處理。
根據(jù)本發(fā)明實(shí)施例的一種批量定時(shí)業(yè)務(wù)處理系統(tǒng),通過銀行api服務(wù)器的預(yù)設(shè)處理線程對(duì)對(duì)應(yīng)的請(qǐng)求事件按照預(yù)設(shè)頻率進(jìn)行批量處理,不僅可以處理各種類型的用戶請(qǐng)求,而且處理速度快、效率高,另外,該方法實(shí)現(xiàn)簡單,投入成本低。
另外,根據(jù)本發(fā)明上述實(shí)施例的批量定時(shí)業(yè)務(wù)處理系統(tǒng)還可以具有如下附加的技術(shù)特征:
在一些示例中,還包括第三處理模塊,所述第三處理模塊具體用于獲取每個(gè)請(qǐng)求事件對(duì)應(yīng)的處理結(jié)果信息,并形成處理結(jié)果列表,所述處理結(jié)果列表包括預(yù)設(shè)時(shí)長內(nèi)的所有處理結(jié)果信息;以及用于間隔預(yù)設(shè)時(shí)間將所述處理結(jié)果列表上的處理結(jié)果信息依次返回給所述請(qǐng)求事件的發(fā)送對(duì)象。
在一些示例中,所述預(yù)設(shè)處理線程包括預(yù)設(shè)支付線程、預(yù)設(shè)轉(zhuǎn)賬線程、預(yù)設(shè)狀態(tài)查詢線程、預(yù)設(shè)票據(jù)簽收線程、預(yù)設(shè)票據(jù)驗(yàn)證線程和預(yù)設(shè)票據(jù)背書線程。
在一些示例中,所述第一處理模塊具體包括:
抽取單元,用于獲取所述請(qǐng)求事件,并抽取所述請(qǐng)求事件中用于表示請(qǐng)求業(yè)務(wù)類型的第一xml報(bào)文和用于表示請(qǐng)求數(shù)據(jù)信息的第二xml報(bào)文;
獲取單元,用于根據(jù)所述第一xml報(bào)文獲取對(duì)應(yīng)預(yù)設(shè)處理線程;
處理單元,用于將所述第二xml報(bào)文轉(zhuǎn)換為對(duì)應(yīng)的bean實(shí)體,并將所述bean實(shí)體插入到所述預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表,以供所述預(yù)設(shè)處理線程進(jìn)行調(diào)用。
在一些實(shí)施例中,所述請(qǐng)求事件為用戶發(fā)送的初始請(qǐng)求事件,或者為前一預(yù)設(shè)處理流程生成并發(fā)送的中間數(shù)據(jù)請(qǐng)求事件。
本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為本發(fā)明實(shí)施例1提供的一種批量定時(shí)業(yè)務(wù)處理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例2提供的一種批量定時(shí)業(yè)務(wù)處理方法中步驟s2的流程示意圖;
圖3為本發(fā)明實(shí)施例3提供的一種批量定時(shí)業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例4提供的一種批量定時(shí)業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例5提供的一種批量定時(shí)業(yè)務(wù)處理系統(tǒng)中第一處理模塊的結(jié)構(gòu)示意圖。
具體實(shí)施方式
參照下面的描述和附圖,將清楚本發(fā)明的實(shí)施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實(shí)施例中的一些特定實(shí)施方式,來表示實(shí)施本發(fā)明的實(shí)施例的原理的一些方式,但是應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例的范圍不受此限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。
在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
以下結(jié)合附圖描述根據(jù)本發(fā)明實(shí)施例的一種批量定時(shí)業(yè)務(wù)處理方法和系統(tǒng)。
圖1為本發(fā)明實(shí)施例1提供的一種批量定時(shí)業(yè)務(wù)處理方法的流程示意圖,如圖1所示,包括以下步驟:
步驟1,建立預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表;
步驟2,接收并分析請(qǐng)求事件,獲取所述請(qǐng)求事件對(duì)應(yīng)的預(yù)設(shè)處理線程,將所述請(qǐng)求事件插入到所述預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表;
步驟3,控制所述預(yù)設(shè)處理線程采用預(yù)設(shè)處理頻率對(duì)所述待處理列表上的所有請(qǐng)求事件依次進(jìn)行處理。
api,完整名稱為applicationprogramminginterface,即應(yīng)用程序編程接口。銀行api服務(wù)器是用于處理api請(qǐng)求的服務(wù)器,其處理api請(qǐng)求包含三個(gè)操作:接收請(qǐng)求、業(yè)務(wù)邏輯運(yùn)算、返回結(jié)果。這三個(gè)操作都是在同一個(gè)api,即同一個(gè)http請(qǐng)求中完成的,因此響應(yīng)速度快。本發(fā)明實(shí)施例的一種批量定時(shí)業(yè)務(wù)處理方法,通過銀行api服務(wù)器的預(yù)設(shè)處理線程對(duì)對(duì)應(yīng)的請(qǐng)求事件按照預(yù)設(shè)頻率進(jìn)行批量處理,比如通過請(qǐng)求轉(zhuǎn)發(fā)服務(wù)器發(fā)送請(qǐng)求事件至對(duì)應(yīng)的目標(biāo)銀行,同時(shí)通過定時(shí)任務(wù)查詢目標(biāo)銀行返回的處理結(jié)果等等,不僅可以處理各種類型的用戶請(qǐng)求,而且處理速度快、效率高,另外,該方法實(shí)現(xiàn)簡單,投入成本低。
在具體實(shí)施例中,所述預(yù)設(shè)處理線程包括預(yù)設(shè)支付線程、預(yù)設(shè)轉(zhuǎn)賬線程、預(yù)設(shè)狀態(tài)查詢線程、預(yù)設(shè)票據(jù)簽收線程、預(yù)設(shè)票據(jù)驗(yàn)證線程和預(yù)設(shè)票據(jù)背書線程,所述預(yù)設(shè)支付線程用于處理款項(xiàng)支付業(yè)務(wù)請(qǐng)求;所述預(yù)設(shè)轉(zhuǎn)賬線程用于處理將用戶銀行賬戶中的錢轉(zhuǎn)賬到交易平臺(tái)的對(duì)應(yīng)銀行賬號(hào)以及將交易平臺(tái)的對(duì)應(yīng)銀行賬號(hào)中的錢進(jìn)行提現(xiàn)等類型的業(yè)務(wù)請(qǐng)求;所述預(yù)設(shè)狀態(tài)查詢線程用于查詢支付、轉(zhuǎn)賬或者提現(xiàn)狀態(tài)、以及票據(jù)簽收狀態(tài)、驗(yàn)證狀態(tài)、背書狀態(tài)等類型的業(yè)務(wù)請(qǐng)求;所述預(yù)設(shè)票據(jù)簽收線程用于處理票據(jù)簽收等類型的業(yè)務(wù)請(qǐng)求;所述預(yù)設(shè)票據(jù)驗(yàn)證線程用于處理票據(jù)驗(yàn)證等類型的業(yè)務(wù)請(qǐng)求;預(yù)設(shè)票據(jù)背書線程用于處理票據(jù)背書等類型的業(yè)務(wù)請(qǐng)求。具體實(shí)施例中,可以對(duì)每個(gè)預(yù)設(shè)處理線程設(shè)置配置文件,配置文件中記載預(yù)設(shè)處理線程對(duì)應(yīng)業(yè)務(wù)類型的字符串、預(yù)設(shè)頻率以及處理流程等等,通過修改配置文件即可根據(jù)實(shí)際情況改變處理過程,方式更加靈活簡單。
在優(yōu)選實(shí)施例中,還包括步驟4,具體為:獲取每個(gè)請(qǐng)求事件對(duì)應(yīng)的處理結(jié)果信息,并形成處理結(jié)果列表,所述處理結(jié)果列表包括預(yù)設(shè)時(shí)長內(nèi)的所有處理結(jié)果信息;然后間隔預(yù)設(shè)時(shí)間將所述處理結(jié)果列表上的處理結(jié)果信息依次返回給所述請(qǐng)求事件的發(fā)送對(duì)象。上述優(yōu)選實(shí)施例還包括處理結(jié)果通知步驟,首先將查詢得到的處理結(jié)果信息進(jìn)行匯總,然后定期將處理結(jié)果信息返回給發(fā)送對(duì)象,從而提高了整齊的處理效率。
圖2為本發(fā)明實(shí)施例2提供的一種批量定時(shí)業(yè)務(wù)處理方法中步驟s2的流程示意圖,如圖2所示,所述步驟2具體包括以下步驟:
s201,獲取所述請(qǐng)求事件,并抽取所述請(qǐng)求事件中用于表示請(qǐng)求業(yè)務(wù)類型的第一xml報(bào)文和用于表示請(qǐng)求數(shù)據(jù)信息的第二xml報(bào)文;
s202,根據(jù)所述第一xml報(bào)文獲取對(duì)應(yīng)預(yù)設(shè)處理線程;
s203,將所述第二xml報(bào)文轉(zhuǎn)換為對(duì)應(yīng)的bean實(shí)體,并將所述bean實(shí)體插入到所述預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表,以供所述預(yù)設(shè)處理線程進(jìn)行調(diào)用。
本實(shí)施例中,所述第一xml報(bào)文和第二xml報(bào)文均為xml字符串,bean實(shí)體是可以存儲(chǔ)在持久存儲(chǔ)介質(zhì)上的持久對(duì)象,bean實(shí)體常用來表示永久性數(shù)據(jù)并提供操作這些數(shù)據(jù)的方法,從而對(duì)于相同業(yè)務(wù)類型的請(qǐng)求事件可以進(jìn)行重復(fù)調(diào)用,進(jìn)一步提高了處理效率。
在具體實(shí)施例中,所述請(qǐng)求事件為用戶發(fā)送的初始請(qǐng)求事件,從而對(duì)初始請(qǐng)求事件進(jìn)行處理,比如對(duì)于票據(jù)交易事件,首先需要簽收待交易票據(jù),因此對(duì)應(yīng)的票據(jù)簽收線程以每分鐘一次的頻率處理票據(jù)簽收業(yè)務(wù)。但是一個(gè)請(qǐng)求事件通常不是通過一個(gè)預(yù)設(shè)處理線程就可以完成,后面一個(gè)預(yù)設(shè)處理線程通常需要根據(jù)前面一個(gè)預(yù)設(shè)處理線程的處理結(jié)果來實(shí)現(xiàn),這種情況下,前一預(yù)設(shè)處理流程處理完成后,根據(jù)處理結(jié)果生成下一個(gè)預(yù)設(shè)處理流程的對(duì)應(yīng)的中間數(shù)據(jù)請(qǐng)求事件,以供下一預(yù)設(shè)處理流程進(jìn)行處理。
圖3為本發(fā)明實(shí)施例3提供的一種批量定時(shí)業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖,如圖3所示,包括建立模塊、第一處理模塊和第二處理模塊,
所述建立模塊用于建立預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表;
所述第一處理模塊用于接收并分析請(qǐng)求事件,獲取所述請(qǐng)求事件對(duì)應(yīng)的預(yù)設(shè)處理線程,將所述請(qǐng)求事件插入到所述預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表;
所述第二處理模塊用于控制所述預(yù)設(shè)處理線程采用預(yù)設(shè)處理頻率對(duì)所述待處理列表上的所有請(qǐng)求事件依次進(jìn)行處理。
本發(fā)明實(shí)施例的一種批量定時(shí)業(yè)務(wù)處理系統(tǒng),通過銀行api服務(wù)器的第二處理模塊對(duì)對(duì)應(yīng)的請(qǐng)求事件按照預(yù)設(shè)頻率進(jìn)行批量處理,比如通過請(qǐng)求轉(zhuǎn)發(fā)服務(wù)器發(fā)送請(qǐng)求事件至對(duì)應(yīng)的目標(biāo)銀行,同時(shí)通過定時(shí)任務(wù)查詢目標(biāo)銀行返回的處理結(jié)果等等,不僅可以處理各種類型的用戶請(qǐng)求,而且處理速度快、效率高,另外,該方法實(shí)現(xiàn)簡單,投入成本低。
圖4為本發(fā)明實(shí)施例4提供的一種批量定時(shí)業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖,如圖4所示,所述批量定時(shí)業(yè)務(wù)處理系統(tǒng)還包括第三處理模塊,所述第三處理模塊具體用于獲取每個(gè)請(qǐng)求事件對(duì)應(yīng)的處理結(jié)果信息,并形成處理結(jié)果列表,所述處理結(jié)果列表包括預(yù)設(shè)時(shí)長內(nèi)的所有處理結(jié)果信息;以及用于間隔預(yù)設(shè)時(shí)間將所述處理結(jié)果列表上的處理結(jié)果信息依次返回給所述請(qǐng)求事件的發(fā)送對(duì)象。上述優(yōu)選實(shí)施例的第三處理模塊可以將查詢得到的處理結(jié)果信息進(jìn)行匯總,然后定期將處理結(jié)果信息返回給發(fā)送對(duì)象,從而提高了整齊的處理效率。
優(yōu)選實(shí)施例中,所述預(yù)設(shè)處理線程包括預(yù)設(shè)支付線程、預(yù)設(shè)轉(zhuǎn)賬線程、預(yù)設(shè)狀態(tài)查詢線程、預(yù)設(shè)票據(jù)簽收線程、預(yù)設(shè)票據(jù)驗(yàn)證線程和預(yù)設(shè)票據(jù)背書線程,所述預(yù)設(shè)支付線程用于處理款項(xiàng)支付業(yè)務(wù)請(qǐng)求;所述預(yù)設(shè)轉(zhuǎn)賬線程用于處理將用戶銀行賬戶中的錢轉(zhuǎn)賬到交易平臺(tái)的對(duì)應(yīng)銀行賬號(hào)以及將交易平臺(tái)的對(duì)應(yīng)銀行賬號(hào)中的錢進(jìn)行提現(xiàn)等類型的業(yè)務(wù)請(qǐng)求;所述預(yù)設(shè)狀態(tài)查詢線程用于查詢支付、轉(zhuǎn)賬或者提現(xiàn)狀態(tài)、以及票據(jù)簽收狀態(tài)、驗(yàn)證狀態(tài)、背書狀態(tài)等類型的業(yè)務(wù)請(qǐng)求;所述預(yù)設(shè)票據(jù)簽收線程用于處理票據(jù)簽收等類型的業(yè)務(wù)請(qǐng)求;所述預(yù)設(shè)票據(jù)驗(yàn)證線程用于處理票據(jù)驗(yàn)證等類型的業(yè)務(wù)請(qǐng)求;預(yù)設(shè)票據(jù)背書線程用于處理票據(jù)背書等類型的業(yè)務(wù)請(qǐng)求。具體實(shí)施例中,可以對(duì)每個(gè)預(yù)設(shè)處理線程設(shè)置配置文件,配置文件中記載預(yù)設(shè)處理線程對(duì)應(yīng)業(yè)務(wù)類型的字符串、預(yù)設(shè)頻率以及處理流程等等,通過修改配置文件即可根據(jù)實(shí)際情況改變處理過程,方式更加靈活簡單。
圖5為本發(fā)明實(shí)施例5提供的一種批量定時(shí)業(yè)務(wù)處理系統(tǒng)中第一處理模塊的結(jié)構(gòu)示意圖,如圖5所示,所述第一處理模塊具體包括:
抽取單元,用于獲取所述請(qǐng)求事件,并抽取所述請(qǐng)求事件中用于表示請(qǐng)求業(yè)務(wù)類型的第一xml報(bào)文和用于表示請(qǐng)求數(shù)據(jù)信息的第二xml報(bào)文;
獲取單元,用于根據(jù)所述第一xml報(bào)文獲取對(duì)應(yīng)預(yù)設(shè)處理線程;
處理單元,用于將所述第二xml報(bào)文轉(zhuǎn)換為對(duì)應(yīng)的bean實(shí)體,并將所述bean實(shí)體插入到所述預(yù)設(shè)處理線程對(duì)應(yīng)的待處理列表,以供所述預(yù)設(shè)處理線程進(jìn)行調(diào)用。
上述優(yōu)選實(shí)施例中,所述第一xml報(bào)文和第二xml報(bào)文均為xml字符串,bean實(shí)體是可以存儲(chǔ)在持久存儲(chǔ)介質(zhì)上的持久對(duì)象,bean實(shí)體常用來表示永久性數(shù)據(jù)并提供操作這些數(shù)據(jù)的方法,從而對(duì)于相同業(yè)務(wù)類型的請(qǐng)求事件可以進(jìn)行重復(fù)調(diào)用,進(jìn)一步提高了處理效率。
優(yōu)選的,所述請(qǐng)求事件為用戶發(fā)送的初始請(qǐng)求事件,或者為前一預(yù)設(shè)處理流程生成并發(fā)送的中間數(shù)據(jù)請(qǐng)求事件。在具體實(shí)施例中,所述請(qǐng)求事件為用戶發(fā)送的初始請(qǐng)求事件,從而對(duì)初始請(qǐng)求事件進(jìn)行處理,比如對(duì)于票據(jù)交易事件,首先需要簽收待交易票據(jù),因此對(duì)應(yīng)的票據(jù)簽收線程以每分鐘一次的頻率處理票據(jù)簽收業(yè)務(wù)。但是一個(gè)請(qǐng)求事件通常不是通過一個(gè)預(yù)設(shè)處理線程就可以完成,后面一個(gè)預(yù)設(shè)處理線程通常需要根據(jù)前面一個(gè)預(yù)設(shè)處理線程的處理結(jié)果來實(shí)現(xiàn),這種情況下,前一預(yù)設(shè)處理流程處理完成后,根據(jù)處理結(jié)果生成下一個(gè)預(yù)設(shè)處理流程的對(duì)應(yīng)的中間數(shù)據(jù)請(qǐng)求事件,以供下一預(yù)設(shè)處理流程進(jìn)行處理。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(ram),只讀存儲(chǔ)器(rom),可擦除可編輯只讀存儲(chǔ)器(eprom或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場(chǎng)可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。