亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法及裝置的制造方法

文檔序號(hào):10594919閱讀:290來(lái)源:國(guó)知局
一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法及裝置,該方法包括:接收用戶輸入的原始交易信息,將原始交易信息拆分成多支原子交易信息,且每支原子交易信息均含有同一標(biāo)識(shí)UUID;步驟c:在對(duì)第n支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理層記錄第n支原子交易信息,并返回第n支原子交易成功標(biāo)識(shí);步驟d:接收第n支原子交易成功標(biāo)識(shí),若第n+1支原子交易信息是最后一支原子交易信息,執(zhí)行步驟f;否則執(zhí)行步驟e:將n的取值加1,并返回執(zhí)行步驟c及步驟d;步驟f:對(duì)第n+1支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,通過(guò)標(biāo)識(shí)UUID匹配記錄到第n支原子交易信息的后面,生成原始交易信息,并傳輸至業(yè)務(wù)處理層進(jìn)行業(yè)務(wù)處理,將處理結(jié)果返回給用戶。
【專利說(shuō)明】
-種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明是關(guān)于交易數(shù)據(jù)傳輸技術(shù),具體地,是關(guān)于一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng) 數(shù)據(jù)的處理方法及裝置。
【背景技術(shù)】
[0002] 計(jì)算機(jī)聯(lián)機(jī)應(yīng)用系統(tǒng)架構(gòu)中,通常采用前端/后臺(tái)架構(gòu)模式,而前端和后臺(tái)通過(guò)系 統(tǒng)間接口進(jìn)行信息上送和返回。后臺(tái)通常有網(wǎng)關(guān)處理層、公共處理層、應(yīng)用處理層等多層邏 輯架構(gòu),交易信息傳遞過(guò)來(lái)后,依次經(jīng)過(guò)網(wǎng)關(guān)處理層、公共處理層、業(yè)務(wù)處理層進(jìn)行處理。其 中,網(wǎng)關(guān)處理層負(fù)責(zé)接口信息接收和發(fā)送,公共處理層負(fù)責(zé)不依賴于具體聯(lián)機(jī)交易的公共 處理,業(yè)務(wù)處理層完成各具體聯(lián)機(jī)交易的特色處理。
[0003] 基于主機(jī)的銀行聯(lián)機(jī)交易系統(tǒng)中,聯(lián)機(jī)接口的最大長(zhǎng)度是系統(tǒng)設(shè)計(jì)之初就已定好 的。隨著業(yè)務(wù)的發(fā)展,某些特殊、復(fù)雜的聯(lián)機(jī)交易功能需要傳遞超出該最大長(zhǎng)度的信息內(nèi) 容。目前常用的技術(shù)方案是修改既有接口長(zhǎng)度限制,并測(cè)試所有受此影響的聯(lián)機(jī)業(yè)務(wù)交易。
[0004] 而對(duì)于銀行聯(lián)機(jī)交易系統(tǒng),修改既有接口長(zhǎng)度,會(huì)有W下缺點(diǎn):
[0005] (1)影響大范圍的聯(lián)機(jī)業(yè)務(wù)義易;
[0006] (2)影響生產(chǎn)系統(tǒng)的穩(wěn)定性,因?yàn)橐话愠墒旌笈_(tái)系統(tǒng)的接口會(huì)連接著眾多的前端 系統(tǒng);
[0007] (3)測(cè)試所有受此影響的聯(lián)機(jī)業(yè)務(wù)交易也會(huì)造成巨大的人力、物力等資源浪費(fèi)。

【發(fā)明內(nèi)容】

[000引本發(fā)明實(shí)施例的主要目的在于提供一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方 法及裝置,W解決現(xiàn)有技術(shù)存在的上述問(wèn)題,從而在不影響原有聯(lián)機(jī)業(yè)務(wù)交易的前提下,突 破系統(tǒng)間既有接口長(zhǎng)度限制。
[0009] 為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理 方法,所述的處理方法包括:步驟a:接收用戶輸入的原始交易信息;步驟b:將所述原始交易 信息拆分成多支原子交易信息,且每支所述原子交易信息均含有同一個(gè)代表唯一業(yè)務(wù)單元 的標(biāo)識(shí)UUID;步驟C:在通過(guò)網(wǎng)關(guān)處理層對(duì)第n支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理 層記錄所述第n支原子交易信息,并返回第n支原子交易成功標(biāo)識(shí);其中,n為正整數(shù);步驟d: 接收所述第n支原子交易成功標(biāo)識(shí),判斷第n+1支原子交易信息是否為最后一支原子交易信 息;如果是,執(zhí)行步驟f;否則執(zhí)行步驟e;步驟e:將n的取值加1,并返回執(zhí)行所述步驟C及步 驟d;步驟f:通過(guò)網(wǎng)關(guān)處理層對(duì)第n+1支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理層通過(guò) 所述標(biāo)識(shí)UUID匹配記錄到所述第n支原子交易信息的后面,拼接后生成完整的所述原始交 易信息,并將拼接后的原始交易信息傳輸至業(yè)務(wù)處理層進(jìn)行業(yè)務(wù)處理,將生成處理結(jié)果返 回給用戶。
[0010] 在一實(shí)施例中,上述的將所述原始交易信息拆分成多支原子交易信息,包括:根據(jù) 所述原始交易信息的總長(zhǎng)度W及原子交易信息可容納的長(zhǎng)度計(jì)算需拆分的總包數(shù),每一所 述的包對(duì)應(yīng)一支所述的原子交易信息;其中,同一個(gè)信息項(xiàng)完整地存儲(chǔ)于一個(gè)包中。
[0011] 在一實(shí)施例中,每支所述原子交易信息中包含對(duì)應(yīng)包的順序號(hào)及有效數(shù)據(jù)長(zhǎng)度。
[0012] 在一實(shí)施例中,判斷第n+1支原子交易信息是否為最后一支原子交易信息,包括: 根據(jù)所述第n+1支原子交易信息中的所述順序號(hào)與總包數(shù)進(jìn)行對(duì)比;如所述順序號(hào)等于所 述總包數(shù),則所述第n+1支原子交易信息是最后一支原子交易信息,則執(zhí)行所述步驟f;否則 所述第n+1支原子交易信息不是最后一支原子交易信息,執(zhí)行所述步驟e。
[0013] 在一實(shí)施例中,上述的處理方法還包括:當(dāng)所述第n支原子交易信息或第n+1支原 子交易信息記錄失敗時(shí),返回一交易失敗標(biāo)識(shí)。
[0014] 在一實(shí)施例中,上述的處理方法還包括:當(dāng)接收到所述交易失敗標(biāo)識(shí)時(shí),將交易失 敗結(jié)果顯示給用戶;在用戶修正輸入的交易信息后,用新的交易信息替換所述原始交易信 息,從所述步驟a開(kāi)始處理所述新的交易信息。
[0015] 本發(fā)明實(shí)施例還提供一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置,所述的處理 裝置包括:交易信息接收單元,用于接收用戶輸入的原始交易信息;交易信息拆分單元,用 于將所述原始交易信息拆分成多支原子交易信息,其中,每支所述原子交易信息均含有同 一個(gè)代表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID;
[0016] 交易信息網(wǎng)關(guān)處理單元,用于在通過(guò)網(wǎng)關(guān)處理層對(duì)第n支原子交易信息進(jìn)行網(wǎng)關(guān) 處理后,在公共處理層記錄所述第n支原子交易信息,并返回第n支原子交易成功標(biāo)識(shí);其 中,n為正整數(shù);交易信息判斷單元,用于接收所述第n支原子交易成功標(biāo)識(shí),判斷第n+1支原 子交易信息是否為最后一支原子交易信息;如果是,觸發(fā)交易信息處理單元;否則觸發(fā)處理 過(guò)程跳轉(zhuǎn)單元;所述處理過(guò)程跳轉(zhuǎn)單元,用于將n的取值加1,并觸發(fā)所述交易信息網(wǎng)關(guān)處理 單元及交易信息判斷單元;所述交易信息處理單元,用于通過(guò)網(wǎng)關(guān)處理層對(duì)第n+1支原子交 易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理層通過(guò)所述標(biāo)識(shí)UUID匹配記錄到所述第n支原子交易 信息的后面,拼接后生成完整的所述原始交易信息,并將拼接后的原始交易信息傳輸至業(yè) 務(wù)處理層進(jìn)行業(yè)務(wù)處理,將生成處理結(jié)果返回給用戶。
[0017] 在一實(shí)施例中,上述的交易信息拆分單元具體用于:根據(jù)所述原始交易信息的總 長(zhǎng)度W及原子交易信息可容納的長(zhǎng)度計(jì)算需拆分的總包數(shù),每一所述的包對(duì)應(yīng)一支所述的 原子交易信息;其中,同一個(gè)信息項(xiàng)完整地存儲(chǔ)于一個(gè)包中。
[0018] 在一實(shí)施例中,每支所述原子交易信息中包含對(duì)應(yīng)包的順序號(hào)及有效數(shù)據(jù)長(zhǎng)度。
[0019] 在一實(shí)施例中,上述的交易信息判斷單元具體用于:接收所述第n支原子交易成功 標(biāo)識(shí);根據(jù)所述第n+1支原子交易信息中的所述順序號(hào)與總包數(shù)進(jìn)行對(duì)比;如所述順序號(hào)等 于所述總包數(shù),則所述第n+1支原子交易信息是最后一支原子交易信息,觸發(fā)所述交易信息 處理單元;否則所述第n+1支原子交易信息不是最后一支原子交易信息,觸發(fā)所述處理過(guò)程 跳轉(zhuǎn)單元。
[0020] 在一實(shí)施例中,上述的處理裝置還包括:交易失敗處理單元,用于當(dāng)所述第n支原 子交易信息或第n+1支原子交易信息記錄失敗時(shí),返回一交易失敗標(biāo)識(shí)。
[0021] 在一實(shí)施例中,上述的處理裝置還包括:交易失敗結(jié)果顯示單元,用于當(dāng)接收到所 述交易失敗標(biāo)識(shí)時(shí),將交易失敗結(jié)果顯示給用戶;新處理過(guò)程觸發(fā)單元,用于在用戶修正輸 入的交易信息后,用新的交易信息替換所述原始交易信息,觸發(fā)所述交易信息接收單元開(kāi) 始處理所述新的交易信息。
[0022] 本發(fā)明實(shí)施例的有益效果在于,將一筆聯(lián)機(jī)原始交易拆分成多筆對(duì)客戶透明的原 子交易,并在后臺(tái)系統(tǒng)完成交易信息臨時(shí)存儲(chǔ)、拼接、整體處理,從而在不影響原有聯(lián)機(jī)業(yè) 務(wù)交易的前提下,突破系統(tǒng)間既有接口長(zhǎng)度限制。
【附圖說(shuō)明】
[0023] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述 中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可W根據(jù)運(yùn)些 附圖獲得其他的附圖。
[0024] 圖1為根據(jù)本發(fā)明實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法的流程示意 圖;
[0025] 圖2為根據(jù)本發(fā)明實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法的具體實(shí)施 過(guò)程示意圖;
[0026] 圖3為根據(jù)本發(fā)明一實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置的結(jié)構(gòu)示 意圖;
[0027] 圖4為根據(jù)本發(fā)明另一實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置的結(jié)構(gòu) 示意圖。
【具體實(shí)施方式】
[0028] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029] 本發(fā)明實(shí)施例提供一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法及裝置。W下結(jié) 合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0030] 本發(fā)明實(shí)施例提供一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法,如圖1所示,該 銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法主要包括W下各步驟:
[0031 ]步驟SlOl:接收用戶輸入的原始交易信息;
[0032] 步驟S102:將原始交易信息拆分成多支原子交易信息,且每支原子交易信息均含 有同一個(gè)代表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID;
[0033] 步驟S103:在通過(guò)網(wǎng)關(guān)處理層對(duì)第n支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理 層記錄第n支原子交易信息,并返回第n支原子交易成功標(biāo)識(shí);其中,n為正整數(shù);
[0034] 步驟S104:接收第n支原子交易成功標(biāo)識(shí),判斷第n+1支原子交易信息是否為最后 一支原子交易信息;如果是,執(zhí)行步驟S106;否則執(zhí)行步驟S105;
[0035] 步驟S105:將n的取值加1,并返回執(zhí)行步驟S103及步驟S104;
[0036] 步驟S106:通過(guò)網(wǎng)關(guān)處理層對(duì)第n+1支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理 層通過(guò)標(biāo)識(shí)UUID匹配記錄到第n支原子交易信息的后面,拼接后生成完整的原始交易信息, 并將拼接后的原始交易信息傳輸至業(yè)務(wù)處理層進(jìn)行業(yè)務(wù)處理,將生成處理結(jié)果返回給用 戶。
[0037] 通過(guò)上述步驟SlOl至步驟S106,本發(fā)明實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的 處理方法,將一筆聯(lián)機(jī)原始交易拆分成多筆對(duì)客戶透明的原子交易,并在后臺(tái)系統(tǒng)完成交 易信息臨時(shí)存儲(chǔ)、拼接、整體處理,從而在不影響原有聯(lián)機(jī)業(yè)務(wù)交易的前提下,突破系統(tǒng)間 既有接口長(zhǎng)度限制。
[0038] W下結(jié)合示例及附圖,對(duì)本發(fā)明實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方 法中的各個(gè)步驟進(jìn)行詳細(xì)說(shuō)明。
[0039] 上述步驟SlOl,接收用戶輸入的原始交易信息。在銀行聯(lián)機(jī)交易系統(tǒng)中,需根據(jù)用 戶輸入的交易信息啟動(dòng)聯(lián)機(jī)交易處理過(guò)程。因此,首先需獲取用戶輸入的原始交易信息。
[0040] 步驟S102,將原始交易信息拆分成多支原子交易信息,且每支原子交易信息均含 有同一個(gè)代表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID。
[0041] 在接收到用戶輸入的原始交易信息后,前端將原始交易信息拆分成多支原子交易 信息。具體地,是根據(jù)原始交易信息的總長(zhǎng)度W及原子交易信息可容納的長(zhǎng)度計(jì)算需拆分 的總包數(shù),每一個(gè)包對(duì)應(yīng)一支原子交易信息,每支原子交易信息中包含對(duì)應(yīng)包的順序號(hào)及 有效數(shù)據(jù)長(zhǎng)度。并且,考慮到要保證原子交易信息數(shù)據(jù)的完整性,對(duì)原子交易信息中的同一 個(gè)信息項(xiàng)不進(jìn)行拆分,需完整地存儲(chǔ)于一個(gè)包中,如當(dāng)前原子交易長(zhǎng)度無(wú)法容納該信息項(xiàng), 則另起一包。例如,假設(shè)一個(gè)包的長(zhǎng)度是1000字節(jié),在存儲(chǔ)其他信息項(xiàng)時(shí),已用去990字節(jié), 剩余10字節(jié)。此時(shí)需存儲(chǔ)"金額"運(yùn)個(gè)信息項(xiàng),而"金額"所占字節(jié)數(shù)為18字節(jié),顯然,此包的 剩余空間不能夠容納"金額"信息項(xiàng)。為了保證"金額"的完整性,則不在當(dāng)前的包中存儲(chǔ),而 是換到下一個(gè)包中存儲(chǔ)"金額"信息項(xiàng)。
[0042] 在實(shí)際應(yīng)用中,前端可W例如是銀行柜員所用的終端,但本發(fā)明并不限于此,任何 可在用戶及后臺(tái)之間進(jìn)行交互,并實(shí)現(xiàn)將原始交易信息拆分成多支原子交易信息功能的設(shè) 備、程序等,均可成為前端。
[0043] 為了能夠識(shí)別多支原子交易信息屬于同一個(gè)原始交易信息,在同一個(gè)原始交易信 息拆分成的多支原子交易信息中均含有同一個(gè)代表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID。
[0044] 上述步驟S103至步驟S106,是對(duì)多支原子交易信息進(jìn)行拼接的具體過(guò)程。如圖2所 示,該具體過(guò)程如下:
[0045] 前端W第1支原子交易信息調(diào)用后臺(tái),此時(shí)后臺(tái)正常完成網(wǎng)關(guān)處理后只是在公共 處理層將本次輸入?yún)^(qū)的信息記錄下來(lái),不進(jìn)入業(yè)務(wù)處理層進(jìn)行實(shí)際的業(yè)務(wù)處理,同時(shí)返回 給前端一個(gè)第1支原子交易成功的標(biāo)識(shí)。
[0046] 在實(shí)際應(yīng)用中,后臺(tái)可W例如是銀行聯(lián)機(jī)系統(tǒng)的后臺(tái)處理服務(wù)器,但本發(fā)明并不 W此為限。
[0047] 前端接收到后臺(tái)返回的第1支原子交易成功標(biāo)識(shí)后,即自動(dòng)(無(wú)需客戶交互)W第2 支原子交易信息調(diào)用后臺(tái),此時(shí)先判斷該第2支原子交易信息是否為最后一支原子交易信 息。具體地,是根據(jù)該第2支原子交易信息中包含的對(duì)應(yīng)包的順序號(hào)與總包數(shù)進(jìn)行對(duì)比,如 順序號(hào)等于總包數(shù),則說(shuō)明第2支原子交易信息是最后一支原子交易信息;如順序號(hào)不等于 總包數(shù),則說(shuō)明第2支原子交易信息不是最后一支原子交易信息。
[004引如果第2支原子交易信息不是最后一支原子交易信息,則后臺(tái)正常完成網(wǎng)關(guān)處理 后只是在公共處理層將本次輸入?yún)^(qū)的信息通過(guò)上述的標(biāo)識(shí)UUID匹配追加記錄到上支原子 交易信息的后面,不進(jìn)入業(yè)務(wù)處理層進(jìn)行實(shí)際的業(yè)務(wù)處理,同時(shí)返回給前端一個(gè)第2支原子 交易成功的標(biāo)識(shí)。
[0049] 前端接收到后臺(tái)返回的第2支原子交易成功的標(biāo)識(shí)后,即自動(dòng)(無(wú)需客戶交互)W 第3支原子交易信息調(diào)用后臺(tái),此時(shí)先判斷該第3支原子交易信息是否為最后一支原子交易 信息。具體地,是根據(jù)該第3支原子交易信息中包含的對(duì)應(yīng)包的順序號(hào)與總包數(shù)進(jìn)行對(duì)比, 如順序號(hào)等于總包數(shù),則說(shuō)明第3支原子交易信息是最后一支原子交易信息;如順序號(hào)不等 于總包數(shù),則說(shuō)明第3支原子交易信息不是最后一支原子交易信息。
[0050] 如果第3支原子交易信息不是最后一支原子交易信息,則后臺(tái)正常完成網(wǎng)關(guān)處理 后只是在公共處理層將本次輸入?yún)^(qū)的信息通過(guò)上述的標(biāo)識(shí)UUID匹配追加記錄到上支原子 交易信息的后面,不進(jìn)入業(yè)務(wù)處理層進(jìn)行實(shí)際的業(yè)務(wù)處理,同時(shí)返回給前端一個(gè)第3支原子 交易成功的標(biāo)識(shí)。
[0化1] W此類推,對(duì)于第4、5、6、……、N支原子交易信息(n,N均為正整數(shù),n+l《N),均進(jìn) 行如下過(guò)程:前端接收到后臺(tái)返回的第n支原子交易成功的標(biāo)識(shí)后,即自動(dòng)(無(wú)需客戶交互) W第n+1支原子交易信息調(diào)用后臺(tái),此時(shí)先判斷該第n+1支原子交易信息是否為最后一支原 子交易信息。具體地,是根據(jù)該第n+1支原子交易信息中包含的對(duì)應(yīng)包的順序號(hào)與總包數(shù)進(jìn) 行對(duì)比,如順序號(hào)等于總包數(shù),則說(shuō)明第n+1支原子交易信息是最后一支原子交易信息;如 順序號(hào)不等于總包數(shù),則說(shuō)明第n+1支原子交易信息不是最后一支原子交易信息。
[0052]如果第n+1支原子交易信息不是最后一支原子交易信息,則后臺(tái)正常完成網(wǎng)關(guān)處 理后只是在公共處理層將本次輸入?yún)^(qū)的信息通過(guò)上述的標(biāo)識(shí)UUID匹配追加記錄到上支原 子交易信息的后面,不進(jìn)入業(yè)務(wù)處理層進(jìn)行實(shí)際的業(yè)務(wù)處理,同時(shí)返回給前端一個(gè)第n+1支 原子交易成功的標(biāo)識(shí)。
[0化3]對(duì)于第4、5、6、……、N支原子交易信息,循環(huán)上述處理過(guò)程,直至最后一支原子交 易信息。當(dāng)后臺(tái)接收到前端提交的最后一支原子交易信息,即將其與之前記錄的前面多筆 原子交易信息拼接在一起,從而生成完整的原始交易信息,然后將拼接后完整的原始交易 信息傳遞給業(yè)務(wù)處理層進(jìn)行實(shí)際的業(yè)務(wù)處理,最終將處理結(jié)果返回給前端,由前端將處理 結(jié)果回顯給客戶。
[0054] 而在上述各支原子交易信息的處理及記錄過(guò)程中,若因其他軟件或硬件問(wèn)題,導(dǎo) 致信息記錄失敗,出現(xiàn)某支原子交易信息后臺(tái)處理報(bào)錯(cuò),則會(huì)返回給前端一個(gè)交易失敗的 標(biāo)識(shí),及早中斷處理,前端則直接將報(bào)錯(cuò)結(jié)果回顯給客戶??蛻粜拚斎胄畔⒑笾匦陆灰?, 系統(tǒng)將其視為一個(gè)嶄新的業(yè)務(wù)單元(UUID不同),并從步驟SlOl重新開(kāi)始處理新的交易信 息。
[0055] 在實(shí)際應(yīng)用中,上述各支原子交易信息的拼接過(guò)程需遵循如表一所示的接口信息 拼接表進(jìn)行設(shè)置。
[0化6] 表一
[0化7]
[0化引
[0059] 本發(fā)明實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法主要具有W下有益效 果:
[0060] (1)不影響原有成熟的聯(lián)機(jī)業(yè)務(wù)交易,因?yàn)椴辉O(shè)及修改原有接口長(zhǎng)度。
[0061] (2)對(duì)客戶來(lái)說(shuō),交易拼接完全透明,客戶僅需要一次提交即可完成該復(fù)雜交易。
[0062] (3)前端不需要做過(guò)多改動(dòng),僅需要按照約定的方式、約定的接口進(jìn)行交易的串 聯(lián)。
[0063] (4)后臺(tái)處理最后一支原子交易前僅簡(jiǎn)單記錄輸入?yún)^(qū)信息,不會(huì)設(shè)及任何業(yè)務(wù)處 理,不會(huì)過(guò)多消耗系統(tǒng)資源。
[0064] (5)后臺(tái)處理完最后一支原子交易后就能獲取到完整的交易信息,業(yè)務(wù)處理層對(duì) 于交易數(shù)據(jù)的處理更全面、更能體現(xiàn)業(yè)務(wù)要求。
[0065] (6)當(dāng)中間原子交易失敗時(shí),由于還沒(méi)進(jìn)入業(yè)務(wù)處理層,因此不會(huì)出現(xiàn)異常的業(yè)務(wù) 數(shù)據(jù),不需要客戶或后臺(tái)維護(hù)人員干設(shè)。
[0066] 本發(fā)明實(shí)施例還提供一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置,如圖3所示, 該銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置主要包括:交易信息接收單元1、交易信息拆分 單元2、交易信息網(wǎng)關(guān)處理單元3、交易信息判斷單元4、處理過(guò)程跳轉(zhuǎn)單元5及交易信息處理 單元6等。
[0067] 其中,交易信息接收單元1,用于接收用戶輸入的原始交易信息;交易信息拆分單 元2,用于將原始交易信息拆分成多支原子交易信息,且每支原子交易信息均含有同一個(gè)代 表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID;交易信息網(wǎng)關(guān)處理單元3,用于在通過(guò)網(wǎng)關(guān)處理層對(duì)第n支原 子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理層記錄第n支原子交易信息,并返回第n支原子交 易成功標(biāo)識(shí);其中,n為正整數(shù);交易信息判斷單元4,用于接收第n支原子交易成功標(biāo)識(shí),判 斷第n+1支原子交易信息是否為最后一支原子交易信息;如果是,觸發(fā)交易信息處理單元6; 否則觸發(fā)處理過(guò)程跳轉(zhuǎn)單元5;處理過(guò)程跳轉(zhuǎn)單元5,用于將n的取值加1,并觸發(fā)交易信息網(wǎng) 關(guān)處理單元3及交易信息判斷單元4;交易信息處理單元6,用于通過(guò)網(wǎng)關(guān)處理層對(duì)第n+1支 原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理層通過(guò)標(biāo)識(shí)UUID匹配記錄到第n支原子交易信 息的后面,拼接后生成完整的原始交易信息,并將拼接后的原始交易信息傳輸至業(yè)務(wù)處理 層進(jìn)行業(yè)務(wù)處理,將生成處理結(jié)果返回給用戶。
[0068] 通過(guò)上述各個(gè)組成部分,本發(fā)明實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝 置,將一筆聯(lián)機(jī)原始交易拆分成多筆對(duì)客戶透明的原子交易,并在后臺(tái)系統(tǒng)完成交易信息 臨時(shí)存儲(chǔ)、拼接、整體處理,從而在不影響原有聯(lián)機(jī)業(yè)務(wù)交易的前提下,突破系統(tǒng)間既有接 口長(zhǎng)度限制。
[0069] W下結(jié)合示例及附圖,對(duì)本發(fā)明實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝 置中的各個(gè)組成部分進(jìn)行詳細(xì)說(shuō)明。
[0070] 上述的交易信息接收單元1,用于接收用戶輸入的原始交易信息。在銀行聯(lián)機(jī)交易 系統(tǒng)中,需根據(jù)用戶輸入的交易信息啟動(dòng)聯(lián)機(jī)交易處理過(guò)程。因此,首先需獲取用戶輸入的 原始交易信息。
[0071] 交易信息拆分單元2用于將原始交易信息拆分成多支原子交易信息,且每支原子 交易信息均含有同一個(gè)代表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID。
[0072] 在接收到用戶輸入的原始交易信息后,前端將原始交易信息拆分成多支原子交易 信息。具體地,是根據(jù)原始交易信息的總長(zhǎng)度W及原子交易信息可容納的長(zhǎng)度計(jì)算需拆分 的總包數(shù),每一個(gè)包對(duì)應(yīng)一支原子交易信息,每支原子交易信息中包含對(duì)應(yīng)包的順序號(hào)及 有效數(shù)據(jù)長(zhǎng)度。并且,考慮到要保證原子交易信息數(shù)據(jù)的完整性,對(duì)原子交易信息中的同一 個(gè)信息項(xiàng)不進(jìn)行拆分,需完整地存儲(chǔ)于一個(gè)包中,如當(dāng)前原子交易長(zhǎng)度無(wú)法容納該信息項(xiàng), 則另起一包。例如,假設(shè)一個(gè)包的長(zhǎng)度是1000字節(jié),在存儲(chǔ)其他信息項(xiàng)時(shí),已用去990字節(jié), 剩余10字節(jié)。此時(shí)需存儲(chǔ)"金額"運(yùn)個(gè)信息項(xiàng),而"金額"所占字節(jié)數(shù)為18字節(jié),顯然,此包的 剩余空間不能夠容納"金額"信息項(xiàng)。為了保證"金額"的完整性,則不在當(dāng)前的包中存儲(chǔ),而 是換到下一個(gè)包中存儲(chǔ)"金額"信息項(xiàng)。
[0073] 在實(shí)際應(yīng)用中,前端可W例如是銀行柜員所用的終端,但本發(fā)明并不限于此,任何 可在用戶及后臺(tái)之間進(jìn)行交互,并實(shí)現(xiàn)將原始交易信息拆分成多支原子交易信息功能的設(shè) 備、程序等,均可成為前端。
[0074] 為了能夠識(shí)別多支原子交易信息屬于同一個(gè)原始交易信息,在同一個(gè)原始交易信 息拆分成的多支原子交易信息中均含有同一個(gè)代表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID。
[0075] 上述交易信息網(wǎng)關(guān)處理單元3、交易信息判斷單元4、處理過(guò)程跳轉(zhuǎn)單元5及交易信 息處理單元6共同協(xié)同運(yùn)作,來(lái)實(shí)現(xiàn)對(duì)多支原子交易信息進(jìn)行拼接的具體過(guò)程。如圖2所示, 該具體過(guò)程如下:
[0076] 前端W第1支原子交易信息調(diào)用后臺(tái),此時(shí)后臺(tái)通過(guò)交易信息網(wǎng)關(guān)處理單元3正常 完成網(wǎng)關(guān)處理后只是在公共處理層將本次輸入?yún)^(qū)的信息記錄下來(lái),不進(jìn)入業(yè)務(wù)處理層進(jìn)行 實(shí)際的業(yè)務(wù)處理,同時(shí)返回給前端一個(gè)第1支原子交易成功的標(biāo)識(shí)。
[0077] 在實(shí)際應(yīng)用中,后臺(tái)可W例如是銀行聯(lián)機(jī)系統(tǒng)的后臺(tái)處理服務(wù)器,但本發(fā)明并不 W此為限。
[0078] 前端接收到后臺(tái)返回的第1支原子交易成功標(biāo)識(shí)后,即自動(dòng)(無(wú)需客戶交互)W第2 支原子交易信息調(diào)用后臺(tái),此時(shí)先通過(guò)交易信息判斷單元4判斷該第2支原子交易信息是否 為最后一支原子交易信息。具體地,交易信息判斷單元4是根據(jù)該第2支原子交易信息中包 含的對(duì)應(yīng)包的順序號(hào)與總包數(shù)進(jìn)行對(duì)比,如順序號(hào)等于總包數(shù),則說(shuō)明第2支原子交易信息 是最后一支原子交易信息;如順序號(hào)不等于總包數(shù),則說(shuō)明第2支原子交易信息不是最后一 支原子交易信息。
[0079] 如果第2支原子交易信息不是最后一支原子交易信息,則由處理過(guò)程跳轉(zhuǎn)單元5觸 發(fā)交易信息網(wǎng)關(guān)處理單元3及交易信息判斷單元4,對(duì)第2支原子交易信息進(jìn)行處理。后臺(tái)通 過(guò)交易信息網(wǎng)關(guān)處理單元3正常完成網(wǎng)關(guān)處理后只是在公共處理層將本次輸入?yún)^(qū)的信息通 過(guò)上述的標(biāo)識(shí)UUID匹配追加記錄到上支原子交易信息的后面,不進(jìn)入業(yè)務(wù)處理層進(jìn)行實(shí)際 的業(yè)務(wù)處理,同時(shí)返回給前端一個(gè)第2支原子交易成功的標(biāo)識(shí)。
[0080] 前端接收到后臺(tái)返回的第2支原子交易成功的標(biāo)識(shí)后,即自動(dòng)(無(wú)需客戶交互)W 第3支原子交易信息調(diào)用后臺(tái),此時(shí)先通過(guò)交易信息判斷單元4判斷該第3支原子交易信息 是否為最后一支原子交易信息。具體地,交易信息判斷單元4是根據(jù)該第3支原子交易信息 中包含的對(duì)應(yīng)包的順序號(hào)與總包數(shù)進(jìn)行對(duì)比,如順序號(hào)等于總包數(shù),則說(shuō)明第3支原子交易 信息是最后一支原子交易信息;如順序號(hào)不等于總包數(shù),則說(shuō)明第3支原子交易信息不是最 后一支原子交易信息。
[0081] 如果第3支原子交易信息不是最后一支原子交易信息,則由處理過(guò)程跳轉(zhuǎn)單元5觸 發(fā)交易信息網(wǎng)關(guān)處理單元3及交易信息判斷單元4,對(duì)第3支原子交易信息進(jìn)行處理。后臺(tái)通 過(guò)交易信息網(wǎng)關(guān)處理單元3正常完成網(wǎng)關(guān)處理后只是在公共處理層將本次輸入?yún)^(qū)的信息通 過(guò)上述的標(biāo)識(shí)UUID匹配追加記錄到上支原子交易信息的后面,不進(jìn)入業(yè)務(wù)處理層進(jìn)行實(shí)際 的業(yè)務(wù)處理,同時(shí)返回給前端一個(gè)第3支原子交易成功的標(biāo)識(shí)。
[0082] W此類推,對(duì)于第4、5、6、……、N支原子交易信息(n,N均為正整數(shù),n+l《N),均進(jìn) 行如下過(guò)程:前端接收到后臺(tái)返回的第n支原子交易成功的標(biāo)識(shí)后,即自動(dòng)(無(wú)需客戶交互) W第n+1支原子交易信息調(diào)用后臺(tái),此時(shí)先通過(guò)交易信息判斷單元4判斷該第n+1支原子交 易信息是否為最后一支原子交易信息。具體地,交易信息判斷單元4是根據(jù)該第n+1支原子 交易信息中包含的對(duì)應(yīng)包的順序號(hào)與總包數(shù)進(jìn)行對(duì)比,如順序號(hào)等于總包數(shù),則說(shuō)明第n+1 支原子交易信息是最后一支原子交易信息;如順序號(hào)不等于總包數(shù),則說(shuō)明第n+1支原子交 易信息不是最后一支原子交易信息。
[0083] 如果第n+1支原子交易信息不是最后一支原子交易信息,則由處理過(guò)程跳轉(zhuǎn)單元5 觸發(fā)交易信息網(wǎng)關(guān)處理單元3及交易信息判斷單元4,對(duì)第n+1支原子交易信息進(jìn)行處理。后 臺(tái)通過(guò)交易信息網(wǎng)關(guān)處理單元3正常完成網(wǎng)關(guān)處理后只是在公共處理層將本次輸入?yún)^(qū)的信 息通過(guò)上述的標(biāo)識(shí)UUID匹配追加記錄到上支原子交易信息的后面,不進(jìn)入業(yè)務(wù)處理層進(jìn)行 實(shí)際的業(yè)務(wù)處理,同時(shí)返回給前端一個(gè)第n+1支原子交易成功的標(biāo)識(shí)。
[0084] 對(duì)于第4、5、6、……、N支原子交易信息,循環(huán)上述處理過(guò)程,直至最后一支原子交 易信息。當(dāng)后臺(tái)接收到前端提交的最后一支原子交易信息,即觸發(fā)交易信息處理單元6,交 易信息處理單元6通過(guò)網(wǎng)關(guān)處理層對(duì)最后一支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理 層通過(guò)標(biāo)識(shí)UUID匹配將其與之前記錄的前面多筆原子交易信息拼接在一起,從而生成完整 的原始交易信息,然后將拼接后完整的原始交易信息傳遞給業(yè)務(wù)處理層進(jìn)行實(shí)際的業(yè)務(wù)處 理,最終將處理結(jié)果返回給前端,由前端將處理結(jié)果回顯給客戶。
[0085] 如圖4所示,在具體實(shí)施時(shí),在上述各支原子交易信息的處理及記錄過(guò)程中,若因 其他軟件或硬件問(wèn)題,導(dǎo)致信息記錄失敗,出現(xiàn)某支原子交易信息后臺(tái)處理報(bào)錯(cuò),則通過(guò)交 易失敗處理單元7返回給前端一個(gè)交易失敗的標(biāo)識(shí),及早中斷處理,前端通過(guò)交易失敗結(jié)果 顯示單元8將報(bào)錯(cuò)結(jié)果回顯給客戶。客戶修正輸入信息后重新交易,系統(tǒng)將其視為一個(gè)嶄新 的業(yè)務(wù)單元化UID不同),通過(guò)新處理過(guò)程觸發(fā)單元9用新的交易信息替換所述原始交易信 息,并觸發(fā)交易信息接收單元1開(kāi)始處理新的交易信息。
[0086] 在實(shí)際應(yīng)用中,上述各支原子交易信息的拼接過(guò)程需遵循如表一所示的接口信息 拼接表進(jìn)行設(shè)置。
[0087] 本發(fā)明實(shí)施例的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置主要具有W下有益效 果:
[0088] (1)不影響原有成熟的聯(lián)機(jī)業(yè)務(wù)交易,因?yàn)椴辉O(shè)及修改原有接口長(zhǎng)度。
[0089] (2)對(duì)客戶來(lái)說(shuō),交易拼接完全透明,客戶僅需要一次提交即可完成該復(fù)雜交易。
[0090] (3)前端不需要做過(guò)多改動(dòng),僅需要按照約定的方式、約定的接口進(jìn)行交易的串 聯(lián)。
[0091] (4)后臺(tái)處理最后一支原子交易前僅簡(jiǎn)單記錄輸入?yún)^(qū)信息,不會(huì)設(shè)及任何業(yè)務(wù)處 理,不會(huì)過(guò)多消耗系統(tǒng)資源。
[0092] (5)后臺(tái)處理完最后一支原子交易后就能獲取到完整的交易信息,業(yè)務(wù)處理層對(duì) 于交易數(shù)據(jù)的處理更全面、更能體現(xiàn)業(yè)務(wù)要求。
[0093] (6)當(dāng)中間原子交易失敗時(shí),由于還沒(méi)進(jìn)入業(yè)務(wù)處理層,因此不會(huì)出現(xiàn)異常的業(yè)務(wù) 數(shù)據(jù),不需要客戶或后臺(tái)維護(hù)人員干設(shè)。
[0094] 本領(lǐng)域普通技術(shù)人員可W理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟可W通 過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可W存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,比如 R0M/RAM、磁碟、光盤(pán)等。
[0095] W上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳 細(xì)說(shuō)明,所應(yīng)理解的是,W上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保 護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法,其特征在于,所述的處理方法包括: 步驟a:接收用戶輸入的原始交易信息; 步驟b:將所述原始交易信息拆分成多支原子交易信息,且每支所述原子交易信息均含 有同一個(gè)代表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID; 步驟c:在通過(guò)網(wǎng)關(guān)處理層對(duì)第η支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理層記錄 所述第η支原子交易信息,并返回第η支原子交易成功標(biāo)識(shí);其中,η為正整數(shù); 步驟d:接收所述第η支原子交易成功標(biāo)識(shí),判斷第η+1支原子交易信息是否為最后一支 原子交易信息;如果是,執(zhí)行步驟f;否則執(zhí)行步驟e; 步驟e:將η的取值加1,并返回執(zhí)行所述步驟c及步驟d; 步驟f:通過(guò)網(wǎng)關(guān)處理層對(duì)第η+1支原子交易信息進(jìn)行網(wǎng)關(guān)處理后,在公共處理層通過(guò) 所述標(biāo)識(shí)UUID匹配記錄到所述第η支原子交易信息的后面,拼接后生成完整的所述原始交 易信息,并將拼接后的原始交易信息傳輸至業(yè)務(wù)處理層進(jìn)行業(yè)務(wù)處理,將生成處理結(jié)果返 回給用戶。2. 根據(jù)權(quán)利要求1所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法,其特征在于,將所 述原始交易信息拆分成多支原子交易信息,包括: 根據(jù)所述原始交易信息的總長(zhǎng)度以及原子交易信息可容納的長(zhǎng)度計(jì)算需拆分的總包 數(shù),每一所述的包對(duì)應(yīng)一支所述的原子交易信息;其中,同一個(gè)信息項(xiàng)完整地存儲(chǔ)于一個(gè)包 中。3. 根據(jù)權(quán)利要求2所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法,其特征在于,每支 所述原子交易信息中包含對(duì)應(yīng)包的順序號(hào)及有效數(shù)據(jù)長(zhǎng)度。4. 根據(jù)權(quán)利要求3所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法,其特征在于,判斷 第η+1支原子交易信息是否為最后一支原子交易信息,包括: 根據(jù)所述第η+1支原子交易信息中的所述順序號(hào)與總包數(shù)進(jìn)行對(duì)比; 如所述順序號(hào)等于所述總包數(shù),則所述第η+1支原子交易信息是最后一支原子交易信 息,則執(zhí)行所述步驟f; 否則所述第η+1支原子交易信息不是最后一支原子交易信息,執(zhí)行所述步驟e。5. 根據(jù)權(quán)利要求4所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法,其特征在于,所述 的處理方法還包括: 當(dāng)所述第η支原子交易信息或第η+1支原子交易信息記錄失敗時(shí),返回一交易失敗標(biāo) 識(shí)。6. 根據(jù)權(quán)利要求5所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理方法,其特征在于,所述 的處理方法還包括: 當(dāng)接收到所述交易失敗標(biāo)識(shí)時(shí),將交易失敗結(jié)果顯示給用戶; 在用戶修正輸入的交易信息后,用新的交易信息替換所述原始交易信息,從所述步驟a 開(kāi)始處理所述新的交易信息。7. -種銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置,其特征在于,所述的處理裝置包括: 交易信息接收單元,用于接收用戶輸入的原始交易信息; 交易信息拆分單元,用于將所述原始交易信息拆分成多支原子交易信息,其中,每支所 述原子交易信息均含有同一個(gè)代表唯一業(yè)務(wù)單元的標(biāo)識(shí)UUID; 交易信息網(wǎng)關(guān)處理單元,用于在通過(guò)網(wǎng)關(guān)處理層對(duì)第η支原子交易信息進(jìn)行網(wǎng)關(guān)處理 后,在公共處理層記錄所述第η支原子交易信息,并返回第η支原子交易成功標(biāo)識(shí);其中,η為 正整數(shù); 交易信息判斷單元,用于接收所述第η支原子交易成功標(biāo)識(shí),判斷第η+1支原子交易信 息是否為最后一支原子交易信息;如果是,觸發(fā)交易信息處理單元;否則觸發(fā)處理過(guò)程跳轉(zhuǎn) 單元; 所述處理過(guò)程跳轉(zhuǎn)單元,用于將η的取值加1,并觸發(fā)所述交易信息網(wǎng)關(guān)處理單元及交 易信息判斷單元; 所述交易信息處理單元,用于通過(guò)網(wǎng)關(guān)處理層對(duì)第η+1支原子交易信息進(jìn)行網(wǎng)關(guān)處理 后,在公共處理層通過(guò)所述標(biāo)識(shí)UUID匹配記錄到所述第η支原子交易信息的后面,拼接后生 成完整的所述原始交易信息,并將拼接后的原始交易信息傳輸至業(yè)務(wù)處理層進(jìn)行業(yè)務(wù)處 理,將生成處理結(jié)果返回給用戶。8. 根據(jù)權(quán)利要求7所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置,其特征在于,所述 的交易信息拆分單元具體用于: 根據(jù)所述原始交易信息的總長(zhǎng)度以及原子交易信息可容納的長(zhǎng)度計(jì)算需拆分的總包 數(shù),每一所述的包對(duì)應(yīng)一支所述的原子交易信息;其中,同一個(gè)信息項(xiàng)完整地存儲(chǔ)于一個(gè)包 中。9. 根據(jù)權(quán)利要求8所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置,其特征在于,每支 所述原子交易信息中包含對(duì)應(yīng)包的順序號(hào)及有效數(shù)據(jù)長(zhǎng)度。10. 根據(jù)權(quán)利要求9所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置,其特征在于,所 述的交易信息判斷單元具體用于: 接收所述第η支原子交易成功標(biāo)識(shí); 根據(jù)所述第η+1支原子交易信息中的所述順序號(hào)與總包數(shù)進(jìn)行對(duì)比; 如所述順序號(hào)等于所述總包數(shù),則所述第η+1支原子交易信息是最后一支原子交易信 息,觸發(fā)所述交易信息處理單元; 否則所述第η+1支原子交易信息不是最后一支原子交易信息,觸發(fā)所述處理過(guò)程跳轉(zhuǎn) 單元。11. 根據(jù)權(quán)利要求10所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置,其特征在于,所 述的處理裝置還包括: 交易失敗處理單元,用于當(dāng)所述第η支原子交易信息或第η+1支原子交易信息記錄失敗 時(shí),返回一交易失敗標(biāo)識(shí)。12. 根據(jù)權(quán)利要求11所述的銀行聯(lián)機(jī)交易系統(tǒng)中超長(zhǎng)數(shù)據(jù)的處理裝置,其特征在于,所 述的處理裝置還包括: 交易失敗結(jié)果顯示單元,用于當(dāng)接收到所述交易失敗標(biāo)識(shí)時(shí),將交易失敗結(jié)果顯示給 用戶; 新處理過(guò)程觸發(fā)單元,用于在用戶修正輸入的交易信息后,用新的交易信息替換所述 原始交易信息,觸發(fā)所述交易信息接收單元開(kāi)始處理所述新的交易信息。
【文檔編號(hào)】G06Q40/04GK105956917SQ201610262295
【公開(kāi)日】2016年9月21日
【申請(qǐng)日】2016年4月25日
【發(fā)明人】方少華, 王建梅
【申請(qǐng)人】中國(guó)銀行股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1