[發明專利]共用序號處理方法、裝置、設備、存儲介質及計算機程序在審
| 申請號: | 202111552037.1 | 申請日: | 2021-12-17 |
| 公開(公告)號: | CN114416835A | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 徐冬冬;陳清江;陳福龍;孫宇晨;張怡然 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/16;G06Q40/00 |
| 代理公司: | 北京市蘭臺律師事務所 11354 | 代理人: | 張博 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 共用 序號 處理 方法 裝置 設備 存儲 介質 計算機 程序 | ||
本發明提供了一種共用序號處理方法、裝置、設備、存儲介質及計算機程序,涉及計算機技術領域,包括接收重命名請求;響應于所述重命名請求,獲取第一信息,所述第一信息包括第一數據庫和第二數據庫,所述第一數據庫和所述第二數據庫為兩個節點生成;對所述第一信息進行重命名化處理得到第四數據庫,所述第四數據庫為第一數據庫和第二數據庫匯總后的數據庫,所述第四數據庫內均為互不相同的序列號;本發明通過根據不同的第一序列號來源,通過第一序列號來源來重命名第一序列號,最終重命名得到第三序列號和第四序列號可以便于知道其來源,便于在后續數據歸集中實現數據的準確分類。
技術領域
本發明涉及計算機技術領域,具體而言,涉及共用序號處理方法、裝置、設備、存儲介質及計算機程序。
背景技術
在金融體系系統中,現金管理組件拆分成多個產品簇完成獨立的物理部署后,由于底層公共基礎包復用,數據庫跟隨產品簇拆分,但是序列號名字一樣,導致的多個產品共用相同的序列名稱生成數據。因現金管理組件實際對外仍為一個物理子系統,最終多個產品簇數據歸集時,不同物理部署單元依據相同序列號生成的產品數據最終可能發生數據沖突,然而現有技術中尚未有解決上述問題的方法。
發明內容
本發明的目的在于提供一種共用序號處理方法、裝置、設備、存儲介質及計算機程序,以改善上述問題。為了實現上述目的,本發明采取的技術方案如下:
第一方面,本申請提供了一種共用序號處理方法,包括:接收重命名請求;響應于所述重命名請求,獲取第一信息,所述第一信息包括第一數據庫和第二數據庫,所述第一數據庫和所述第二數據庫為兩個節點生成;對所述第一信息進行重命名化處理得到第四數據庫,所述第四數據庫為第一數據庫和第二數據庫匯總后的數據庫,所述第四數據庫內均為互不相同的序列號;其中,重命名化處理包括:根據所述第一數據庫的每個序列號逐個與第二數據庫中數據進行對比,若是所述第二數據庫內的序列號存在于所述第二數據庫內,則對所述第一序列號重命名得到第三序列號和第四序列號,所述第一序列號同時為所述第一數據庫和所述第二數據庫內的序列號。
進一步地,所述對所述第一序列號重命名得到第三序列號和第四序列號,包括:根據所述第一數據庫的名稱和所述第二數據庫名稱識別得到第一字符串和第二字符串;根據所述第一字符串對第一數據庫的第一序列號重命名得到第二序列號;根據所述第二字符串對第二數據庫的第一序列號重命名得到第三序列號。
進一步地,所述根據所述第一數據庫數據的名稱和所述第二數據庫數據名稱識別得到第一字符串和第二字符串,包括:從映射關系表中分別獲取第二信息,所述第二信息包括所述第一數據庫的生成對象名和所述第二數據庫的生成對象名;根據所述第二信息生成第一字符串和第二字符串,所述第一字符串為所述第一數據庫的生成對象名的縮寫,所述第二字符串為所述第二數據庫的生成對象名的縮寫。
進一步地,所述根據所述第一字符串對第一數據庫的第一序列號重命名得到第二序列號,包括:所述第一數據庫中分別獲取第一長度和最大允許長度,所述第一長度為所述第一序列的名稱長度,所述最大允許長度為第一序列的名稱最大允許長度;若所述最大允許長度大于或等于所述第一長度,則根據所述第一長度、所述最大允許長度、所述第一字符串和所述第一序列號建立第一重命名模型,求解所述第一重命名模型得到第二序列號;若所述最大允許長度小于所述第一長度,則根據所述第一長度、所述第一字符串和所述第一序列號建立第二重命名模型,求解所述第二重命名模型得到第二序列號。
進一步地,所述根據所述第一長度、所述最大允許長度、所述第一字符串和所述第一序列號建立第一重命名模型,求解所述第一重命名模型得到第三序列號,包括:獲取所述第一字符串的長度,并累加所述第一長度得到第一閾值;若是所述第一閾值小于或等于所述最大允許長度,則將所述第一字符串和所述第一序列號拼接得到第二序列號,所述第二序列號為第一字符串為前綴其余部分為所述第一序列號的序列號;若是所述第一閾值大于所述最大允許長度,則根據所述第一字符串和所述第一序列號建立第二重命名模型,求解所述第二重命名模型得到第二序列號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111552037.1/2.html,轉載請聲明來源鉆瓜專利網。





