[發明專利]基于并行機制的任務沖突檢測方法、裝置及系統有效
| 申請號: | 202010979193.5 | 申請日: | 2020-09-17 |
| 公開(公告)號: | CN112035489B | 公開(公告)日: | 2023-09-22 |
| 發明(設計)人: | 李佳星 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/23;G06F16/2453 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 谷敬麗;吳學鋒 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 并行 機制 任務 沖突 檢測 方法 裝置 系統 | ||
本發明公開了一種基于并行機制的任務沖突檢測方法、裝置及系統,該方法包括:接收業務前端提交的待處理任務信息,保存到數據庫中;基于提交的待處理任務信息的賬號標識和數據日期,判斷提交的待處理任務與當前待處理任務是否存在任務沖突,若不存在,則處理所述提交的待處理任務,若存在任務沖突,則判斷當前待處理任務是否存在排他性任務,若存在排他性任務,則自動取消提交的待處理任務,并返回任務取消信息至業務前端,若不存在排他任務,則返回沖突任務列表和后續操作選項至業務前端,根據業務前端基于沖突任務列表和后續操作選項選擇的對應后續操作處理提交的待處理任務。本發明可以解決數據處理中因為并發操作可能導致的數據錯誤問題。
技術領域
本發明涉及任務沖突檢測技術領域,尤其涉及基于并行機制的任務沖突檢測方法、裝置及系統。
背景技術
本部分旨在為權利要求書中陳述的本發明實施例提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
在大型的在線數據處理系統(如銀行數據處理系統)中,一般采用夜間批量集中處理大規模數據,但是隨著數據處理場景的日益復雜,監管部門增強監管的時效性,使得業務人員對日間聯機操作的數據響應提高了要求。為了提升權限配置的靈活性及處理的響應效率,對系統權限管理提出操作人員與賬戶存在M:N的映射關系,即一個賬戶可能有多名業務操作人員擁有經辦權限,同時一個業務操作人員擁有多個賬戶的經辦權限。因此產生了可能多名柜員在日間聯機操作事務中對一個賬戶進行業務操作的場景。如果不加限制的允許并行操作,則浪費數據庫的資源,造成不必要的系統開銷,如果不允許并行操作,增加了業務人員不必要的等待時間,沒有沖突的賬戶數據沒有得到及時的處理響應;隨著數據處理場景的不斷更新,對同一個賬戶的數據存在多種類型操作,但某些操作類型具有排他性,即聯機調起此操作時,其他操作不可以進行操作,某些操作具有先后關系,不當的操作順序會引起錯誤的數據結果。
現有數據處理過程中的檢測沖突方法,一方面以操作類型作為判斷沖突的依據,但是操作類型相同并不代表任務沖突,可以由多線程解決同一個操作類型并發的問題。另一方面,以操作類型作為判斷沖突的標識無法有效解決一個業務操作人員同時處理多個賬戶的但有限賬戶并行沖突的場景,簡單地一刀切式判斷沒有針對操作類型進行分層的處理,降低了并行的效率。另一方面如果存在沖突則‘阻塞’并終止后續操作,有針對返回沖突任務列表待業務判斷是否繼續執行任務的處理步驟,降低了日間業務人員處理事務效率,降低了業務的機動性。
發明內容
本發明實施例提供一種基于并行機制的任務沖突檢測方法,用以解決數據處理中因為并發操作可能導致的數據錯誤問題,該方法包括:
接收業務前端提交的待處理任務信息,將提交的待處理任務信息保存到數據庫中;
基于提交的待處理任務信息的賬號標識和數據日期,判斷提交的待處理任務與當前待處理任務是否存在任務沖突,若不存在任務沖突,則處理所述提交的待處理任務,若存在任務沖突,則判斷當前待處理任務是否存在排他性任務,若存在排他性任務,則自動取消提交的待處理任務,返回任務取消信息至業務前端,若不存在排他任務,則返回沖突任務列表和后續操作選項至業務前端,根據業務前端基于沖突任務列表和后續操作選項選擇的對應后續操作處理提交的待處理任務。。
本發明實施例還提供一種基于并行機制的任務沖突檢測裝置,用以解決數據處理中因為并發操作可能導致的數據錯誤問題,該裝置包括:
信息接收模塊,用于接收業務前端提交的待處理任務信息;
信息存儲模塊,用于將提交的待處理任務信息保存到數據庫中;
沖突判斷模塊,用于基于提交的待處理任務信息的賬號標識和數據日期,判斷提交的待處理任務與當前待處理任務是否存在任務沖突,
任務處理模塊,用于若不存在任務沖突,則處理所述提交的待處理任務;
沖突判斷模塊還用于:若存在任務沖突,則判斷當前待處理任務是否為排他性任務,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010979193.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種油井變壓器臺用集成化箱體
- 下一篇:自動取款機操作方法及裝置





