[發(fā)明專利]交易沖正方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710399205.5 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107169767B | 公開(公告)日: | 2020-12-08 |
| 發(fā)明(設(shè)計(jì))人: | 李勁松 | 申請(專利權(quán))人: | 深圳市長亮科技股份有限公司 |
| 主分類號: | G06Q20/40 | 分類號: | G06Q20/40;G06Q20/38;G06F16/242;G06F16/23 |
| 代理公司: | 深圳市深軟翰琪知識產(chǎn)權(quán)代理有限公司 44380 | 代理人: | 吳雅麗 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 交易 方法 系統(tǒng) | ||
本發(fā)明公開了一種交易沖正方法和系統(tǒng),該方法包括以下步驟:獲取交易前值對象和交易后值對象,以及當(dāng)前數(shù)據(jù)庫值對象根據(jù)原表名和表級沖正字段,判斷表控制表信息的表控制表對象和沖正實(shí)現(xiàn)類是否存在;如果所述表控制表對象和沖正實(shí)現(xiàn)類存在,則將所述原交易前值、原交易后值和當(dāng)前數(shù)據(jù)庫值傳入對應(yīng)的沖正實(shí)現(xiàn)類進(jìn)行沖正主處理。本發(fā)明提供的交易沖正方法和系統(tǒng)在沖正時僅需根據(jù)交易流水,將所有關(guān)聯(lián)的數(shù)據(jù)庫操作反向執(zhí)行一次,即可抹除原交易對業(yè)務(wù)數(shù)據(jù)變化產(chǎn)生的影響,并且能夠追溯變化過程,包括明細(xì)記錄、數(shù)據(jù)、操作等。
技術(shù)領(lǐng)域
本發(fā)明涉及電子金融領(lǐng)域,尤其是一種交易沖正方法和系統(tǒng)。
背景技術(shù)
在電子金融領(lǐng)域進(jìn)行交易操作時,當(dāng)出現(xiàn)對于交易請求的應(yīng)答報文超時或其它原因造成交易狀態(tài)不確定的情況,需要向交易請求接收方發(fā)送沖正報文來取消原始的交易請求。這里,沖正是對正交易的反向交易。例如,在終端進(jìn)行取款交易時,若發(fā)送到后臺系統(tǒng)的取款請求沒有得到響應(yīng),則需要針對原始取款請求發(fā)送沖正報文來取消該筆交易的流水,從而避免出現(xiàn)多個金融系統(tǒng)間交易狀態(tài)記錄不一致的情況。
為了確保銀行核心系統(tǒng)受理的交易能夠按需撤銷,通常需要針對各類原交易定制各自的沖正交易,發(fā)明人在實(shí)現(xiàn)沖正過程中發(fā)現(xiàn)現(xiàn)有的沖正方法至少存在以下問題:
1、沖正過程數(shù)據(jù)無法追溯、沖正結(jié)果無法逆轉(zhuǎn)。
2、隨著業(yè)務(wù)的發(fā)展,沖正定制化過程會越來越復(fù)雜,且維護(hù)成本也會隨之不斷提升,最終必定出現(xiàn)技術(shù)支持無法快速支撐業(yè)務(wù)發(fā)展的局面。
發(fā)明內(nèi)容
本發(fā)明的提供了一種交易沖正方法和系統(tǒng),旨在解決現(xiàn)有沖正過程的結(jié)果無法逆轉(zhuǎn)的缺陷。
為此,本發(fā)明提供的交易沖正方法包括以下步驟:
值對象獲取步驟:獲取交易前值對象和交易后值對象,以及當(dāng)前數(shù)據(jù)庫值對象;
判斷步驟:根據(jù)原表名和表級沖正字段,判斷表控制表信息的表控制表對象和沖正實(shí)現(xiàn)類是否存在;
第一主處理步驟:如果所述表控制表對象和沖正實(shí)現(xiàn)類存在,則將所述原交易前值、原交易后值和當(dāng)前數(shù)據(jù)庫值傳入對應(yīng)的沖正實(shí)現(xiàn)類進(jìn)行沖正主處理。
根據(jù)本發(fā)明所述的交易沖正方法,在所述判斷步驟之后,以及所述第一主處理步驟之前,還包括:
沖正前處理步驟:如果所述表控制表對象存在,并且存在沖正前實(shí)現(xiàn)類,則將所述交易前值對象、交易后值對象和當(dāng)前數(shù)據(jù)庫值對象傳入對應(yīng)的沖正實(shí)現(xiàn)類進(jìn)行沖正前處理,如果所述沖正前處理成功,則進(jìn)入所述第一主處理步驟。
根據(jù)本發(fā)明所述的交易沖正方法,所述沖正前處理步驟之后,以及所述第一主處理步驟之前,還包括:
第二主處理步驟:如果所述表控制表對象存在而所述沖正實(shí)現(xiàn)類不存在,則將沖正數(shù)據(jù)傳入應(yīng)用平臺的沖正實(shí)現(xiàn)方法實(shí)現(xiàn)沖正主處理,其中,所述沖正數(shù)據(jù)包括業(yè)務(wù)日志對象、原交易操作標(biāo)志、沖正控制表對象、表實(shí)體類、索引類、交易前值對象、交易后值對象、當(dāng)前數(shù)據(jù)庫值對象、關(guān)鍵字列表、交易舊數(shù)據(jù)及交易新數(shù)據(jù)。
根據(jù)本發(fā)明所述的交易沖正方法,所述值對象獲取步驟還包括:獲取業(yè)務(wù)日志中的關(guān)鍵字列表、數(shù)據(jù)庫操作標(biāo)志和索引類;
所述第二主處理步驟中的所述應(yīng)用平臺的沖正實(shí)現(xiàn)方法包括:
操作標(biāo)志判斷步驟:如果所述操作標(biāo)志為插入標(biāo)志,則獲取所述表實(shí)體類、交易前值對象、交易后值對象、當(dāng)前數(shù)據(jù)庫值對象、關(guān)鍵字列表、索引類及沖正控制表對象;
沖正控制字段配置檢查步驟:根據(jù)表實(shí)體類獲取表字段列表,根據(jù)表名和字段級沖正字段獲取沖正控制表信息,如果沖正控制表存在記錄且字段名稱不為空,則移除關(guān)鍵字列表中對應(yīng)的記錄,并進(jìn)入字段級檢查步驟;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市長亮科技股份有限公司,未經(jīng)深圳市長亮科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710399205.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q20-00 支付體系結(jié)構(gòu)、方案或協(xié)議
G06Q20-02 .涉及中立的第三方,例如認(rèn)證機(jī)構(gòu)、公證人或可信的第三方[TTP]
G06Q20-04 .支付電路
G06Q20-08 .支付體系結(jié)構(gòu)
G06Q20-22 .支付方案或模式
G06Q20-30 .以特定設(shè)備的使用為特征的





