本發(fā)明涉及銀行系統(tǒng)數(shù)據(jù)維護技術領域,尤其涉及一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法及系統(tǒng)。
背景技術:
當前,隨著銀行業(yè)和計算機技術的發(fā)展,銀行中應用計算機技術,形成自身的數(shù)據(jù)處理和業(yè)務處理系統(tǒng)已經(jīng)十分普遍。例如,當前的銀行中最重要的系統(tǒng),用于承擔銀行用戶信息管理,核心交易處理等功能的銀行核心系統(tǒng)即為一個計算機系統(tǒng)。另外,在銀行的各種業(yè)務處理中,還存在很多外圍系統(tǒng),例如電子銀行系統(tǒng)、網(wǎng)絡銀行系統(tǒng)、手機銀行系統(tǒng)、個人理財產(chǎn)品銷售系統(tǒng)等等,這些外圍系統(tǒng)均可以是獨立的計算機系統(tǒng)。
目前,隨著移動互聯(lián)網(wǎng)的不斷發(fā)展,移動支付手段也越來越多樣化。銀行用戶的手機號已經(jīng)成為十分重要的用戶信息與支付憑證信息。因此目前對銀行系統(tǒng)如何能夠高效的實現(xiàn)手機號信息的統(tǒng)一管理提出了更高的要求。近年來,隨著互聯(lián)網(wǎng)金融的興起,客戶越來越多的選擇手機來進行轉賬、炒股以及理財?shù)葮I(yè)務處理,銀行各個外圍系統(tǒng)越來越多的涉及到了客戶的手機號(例如在銀行辦理銀行卡需要提供手機號,購買理財產(chǎn)品需要提供手機號等)。由于業(yè)務實現(xiàn)的邏輯不同,一般情況下各個外圍系統(tǒng)只會根據(jù)需要維護自己本地的用戶手機號,而不會同步到其他外圍系統(tǒng),往往會導致銀行用戶需要多次到柜臺進行維護,例如一個用戶由于手機號換了,則可能通過手機銀行系統(tǒng)重新更改自己預留的手機號,然而更改后的手機號僅僅在手機銀行系統(tǒng)中有效,而在其他外圍系統(tǒng),如網(wǎng)絡銀行系統(tǒng)、電子銀行系統(tǒng)中并未更改,在其他外圍系統(tǒng)中記錄的依然是該用戶未更改之前的手機號。另外,有的銀行采用單一銀行核心系統(tǒng)來維護和存儲用戶的手機號,以滿足用戶手機號的統(tǒng)一管理,但是各外圍系統(tǒng)在需要應用用戶的手機號信息時,均需要訪問該銀行核心系統(tǒng),造成銀行核心系統(tǒng)負荷加重,銀行核心系統(tǒng)處理性能下降的問題。可見,當前缺少一種銀行多系統(tǒng)間用戶手機號碼的有效和簡便的同步控制方式。
技術實現(xiàn)要素:
本發(fā)明的實施例提供一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法及系統(tǒng),以解決現(xiàn)有技術中銀行多系統(tǒng)間用戶手機號碼的同步控制繁瑣復雜,且過多占用銀行核心系統(tǒng)資源的問題。
為達到上述目的,本發(fā)明采用如下技術方案:
一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法,包括:
銀行核心系統(tǒng)接收用戶手機號碼維護交易請求;所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼;
銀行核心系統(tǒng)根據(jù)所述用戶權限認證信息對用戶權限進行認證;
銀行核心系統(tǒng)在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位;
銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中。
具體的,所述用戶權限認證信息包括用戶銀行卡信息;
所述銀行核心系統(tǒng)根據(jù)所述用戶權限認證信息對用戶權限進行認證,包括:
銀行核心系統(tǒng)判斷用戶銀行卡信息對應的銀行卡是否是用戶所有銀行卡中交易權限級別最高的銀行卡;所述交易權限級別從最高級到最低級依次為:用戶與銀行簽約的帶有網(wǎng)絡銀行或手機銀行業(yè)務的銀行卡、用戶與銀行簽約的帶有電話銀行業(yè)務的銀行卡、用戶與銀行簽約的用戶手機號碼對應的銀行卡、用戶與銀行簽約的任意一張銀行卡;
銀行核心系統(tǒng)在判斷到用戶銀行卡信息對應的銀行卡是用戶所有銀行卡中交易權限級別最高的銀行卡時,確定對用戶權限進行認證通過。
具體的,銀行核心系統(tǒng)在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位,包括:
銀行核心系統(tǒng)在對用戶權限進行認證通過后,將用戶手機號碼維護交易請求放置于預先設置的消息隊列中;
銀行核心系統(tǒng)在所述消息隊列中獲取用戶手機號碼維護交易請求中的待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位。
進一步的,所述銀行多系統(tǒng)間用戶手機號碼的同步控制方法,還包括:
銀行核心系統(tǒng)在將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼時,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一維護日期標識設置為用戶手機號碼的更改日期。
具體的,銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中,包括:
銀行核心系統(tǒng)將銀行核心系統(tǒng)本地數(shù)據(jù)庫中與增量數(shù)據(jù)標識位對應,且維護日期標識中的更改日期為當前日期t的待更新手機號碼,在當前日期t的一預設時間段發(fā)送至數(shù)據(jù)平臺系統(tǒng);
所述數(shù)據(jù)平臺系統(tǒng)在當前日期t的下一天t+1將所述待更新手機號碼發(fā)送至一至多個外圍系統(tǒng)中。
進一步的,銀行多系統(tǒng)間用戶手機號碼的同步控制方法,還包括:
所述外圍系統(tǒng)在獲取到所述待更新手機號碼后,根據(jù)預先設置的銀行業(yè)務策略,確定外圍系統(tǒng)自身是否滿足手機號碼更改條件;
所述外圍系統(tǒng)在確定外圍系統(tǒng)自身滿足手機號碼更改條件后,將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼;
所述外圍系統(tǒng)在確定外圍系統(tǒng)自身不滿足手機號碼更改條件后,不對外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼進行更改。
具體的,銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中,包括:
銀行核心系統(tǒng)將增量數(shù)據(jù)標識位對應的待更新手機號碼以聯(lián)機方式實時同步到一至多個外圍系統(tǒng)中;
所述外圍系統(tǒng)將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
具體的,銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中,包括:
外圍系統(tǒng)向所述銀行核心系統(tǒng)發(fā)送號碼更新查詢請求;
所述銀行核心系統(tǒng)將所述號碼更新查詢請求放置于預先設置的消息隊列中;
所述銀行核心系統(tǒng)在確定銀行核心系統(tǒng)有內(nèi)存資源空閑時,從所述預先設置的消息隊列中獲取號碼更新查詢請求,并將所述增量數(shù)據(jù)標識位對應的待更新手機號碼發(fā)送到所述號碼更新查詢請求對應的外圍系統(tǒng)中;
所述外圍系統(tǒng)將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
一種銀行多系統(tǒng)間用戶手機號碼的同步控制系統(tǒng),包括銀行核心系統(tǒng)以及與銀行核心系統(tǒng)連接的一至多個外圍系統(tǒng);
所述銀行核心系統(tǒng),用于接收用戶手機號碼維護交易請求;所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼;
所述銀行核心系統(tǒng),還用于根據(jù)所述用戶權限認證信息對用戶權限進行認證;在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位;根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中。
具體的,所述銀行核心系統(tǒng)接收到的用戶手機號碼維護交易請求中的用戶權限認證信息包括用戶銀行卡信息;
所述銀行核心系統(tǒng),具體用于判斷用戶銀行卡信息對應的銀行卡是否是用戶所有銀行卡中交易權限級別最高的銀行卡;所述交易權限級別從最高級到最低級依次為:用戶與銀行簽約的帶有網(wǎng)絡銀行或手機銀行業(yè)務的銀行卡、用戶與銀行簽約的帶有電話銀行業(yè)務的銀行卡、用戶與銀行簽約的用戶手機號碼對應的銀行卡、用戶與銀行簽約的任意一張銀行卡;在判斷到用戶銀行卡信息對應的銀行卡是用戶所有銀行卡中交易權限級別最高的銀行卡時,確定對用戶權限進行認證通過。
此外,所述銀行核心系統(tǒng),具體用于:
在對用戶權限進行認證通過后,將用戶手機號碼維護交易請求放置于預先設置的消息隊列中;
在所述消息隊列中獲取用戶手機號碼維護交易請求中的待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位。
進一步的,所述銀行核心系統(tǒng)還用于:
在將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼時,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一維護日期標識設置為用戶手機號碼的更改日期。
具體的,所述銀行多系統(tǒng)間用戶手機號碼的同步控制系統(tǒng)還包括與所述銀行核心系統(tǒng)以及一至多個外圍系統(tǒng)分別連接的數(shù)據(jù)平臺系統(tǒng);
所述銀行核心系統(tǒng)具體用于將銀行核心系統(tǒng)本地數(shù)據(jù)庫中與增量數(shù)據(jù)標識位對應,且維護日期標識中的更改日期為當前日期t的待更新手機號碼,在當前日期t的一預設時間段發(fā)送至數(shù)據(jù)平臺系統(tǒng);
所述數(shù)據(jù)平臺系統(tǒng)用于在當前日期t的下一天t+1將所述待更新手機號碼發(fā)送至一至多個外圍系統(tǒng)中。
具體的,所述外圍系統(tǒng)用于:
在獲取到所述待更新手機號碼后,根據(jù)預先設置的銀行業(yè)務策略,確定外圍系統(tǒng)自身是否滿足手機號碼更改條件;
在確定外圍系統(tǒng)自身滿足手機號碼更改條件后,將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼;
在確定外圍系統(tǒng)自身不滿足手機號碼更改條件后,不對外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼進行更改。
此外,所述銀行核心系統(tǒng),具體用于將增量數(shù)據(jù)標識位對應的待更新手機號碼以聯(lián)機方式實時同步到一至多個外圍系統(tǒng)中;
所述外圍系統(tǒng),具體用于將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
另外,所述外圍系統(tǒng),用于向所述銀行核心系統(tǒng)發(fā)送號碼更新查詢請求;
所述銀行核心系統(tǒng),用于將所述號碼更新查詢請求放置于預先設置的消息隊列中;在確定銀行核心系統(tǒng)有內(nèi)存資源空閑時,從所述預先設置的消息隊列中獲取號碼更新查詢請求,并將所述增量數(shù)據(jù)標識位對應的待更新手機號碼發(fā)送到所述號碼更新查詢請求對應的外圍系統(tǒng)中;
所述外圍系統(tǒng),還用于將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
本發(fā)明實施例提供的一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法及系統(tǒng),銀行核心系統(tǒng)接收用戶手機號碼維護交易請求;所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼;銀行核心系統(tǒng)根據(jù)所述用戶權限認證信息對用戶權限進行認證;銀行核心系統(tǒng)在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位;銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中。本發(fā)明的銀行多系統(tǒng)間用戶手機號碼的同步控制過程簡單,且僅將增量數(shù)據(jù)標識位對應的待更新手機號碼進行同步,避免過多的占用銀行核心系統(tǒng)資源的問題。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法的流程圖一;
圖2為本發(fā)明實施例提供的一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法的流程圖二;
圖3為本發(fā)明實施例提供的一種銀行多系統(tǒng)間用戶手機號碼的同步控制系統(tǒng)的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法,包括:
步驟101、銀行核心系統(tǒng)接收用戶手機號碼維護交易請求。
所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼。
步驟102、銀行核心系統(tǒng)根據(jù)所述用戶權限認證信息對用戶權限進行認證。
步驟103、銀行核心系統(tǒng)在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位。
步驟104、銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中。
本發(fā)明實施例提供的一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法,銀行核心系統(tǒng)接收用戶手機號碼維護交易請求;所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼;銀行核心系統(tǒng)根據(jù)所述用戶權限認證信息對用戶權限進行認證;銀行核心系統(tǒng)在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位;銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中。本發(fā)明的銀行多系統(tǒng)間用戶手機號碼的同步控制過程簡單,且僅將增量數(shù)據(jù)標識位對應的待更新手機號碼進行同步,避免過多的占用銀行核心系統(tǒng)資源的問題。
為了使本領域的技術人員更好的了解本發(fā)明,下面列舉一個更為詳細的實施例,如圖2所示,本發(fā)明實施例提供一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法,包括:
步驟201、銀行核心系統(tǒng)接收用戶手機號碼維護交易請求。
具體的,所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼。此處,所述用戶權限認證信息包括用戶銀行卡信息。此處的用戶銀行卡信息可以是例如銀行卡號,銀行卡密碼等,但不僅局限于此。
步驟202、銀行核心系統(tǒng)判斷用戶銀行卡信息對應的銀行卡是否是用戶所有銀行卡中交易權限級別最高的銀行卡。
具體的,所述交易權限級別從最高級到最低級依次為:用戶與銀行簽約的帶有網(wǎng)絡銀行或手機銀行業(yè)務的銀行卡、用戶與銀行簽約的帶有電話銀行業(yè)務的銀行卡、用戶與銀行簽約的用戶手機號碼對應的銀行卡、用戶與銀行簽約的任意一張銀行卡。即例如用戶有兩張銀行卡,一張是用戶與銀行簽約的帶有網(wǎng)絡銀行或手機銀行業(yè)務的銀行卡,另一張是沒有任何業(yè)務的銀行卡,則在用戶需要進行用戶手機號碼維護交易請求時,需要提供用戶與銀行簽約的帶有網(wǎng)絡銀行或手機銀行業(yè)務的銀行卡的信息。這樣,選擇交易權限級別高的銀行卡,可以控制用戶手機號碼維護交易的風險,避免惡意更改用戶手機號碼的情況。
步驟203、銀行核心系統(tǒng)在判斷到用戶銀行卡信息對應的銀行卡是用戶所有銀行卡中交易權限級別最高的銀行卡時,確定對用戶權限進行認證通過。
步驟204、銀行核心系統(tǒng)在對用戶權限進行認證通過后,將用戶手機號碼維護交易請求放置于預先設置的消息隊列中。
通過mq(消息隊列,messagequeue)方式的消息隊列可以避免過多的用戶手機號碼維護交易請求造成銀行核心系統(tǒng)的負荷過大,避免擁堵。
當然,對于時效要求較為嚴格的情況,銀行核心系統(tǒng)也可以采用dll(動態(tài)鏈接庫)方式,直接進行用戶手機號碼維護交易請求的處理。
步驟205、銀行核心系統(tǒng)在所述消息隊列中獲取用戶手機號碼維護交易請求中的待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位。
其中,存量數(shù)據(jù)一般是指銀行核心系統(tǒng)本地數(shù)據(jù)庫中原有的用戶手機號碼;而增量數(shù)據(jù)是指用戶新增加的用戶手機號碼(本方案中的待更新手機號碼)。在銀行核心系統(tǒng)本地數(shù)據(jù)庫中,可以通過兩個標識位來表示用戶手機號碼是存量數(shù)據(jù)還是增量數(shù)據(jù),如下表1所示:其中,用0表示存量數(shù)據(jù)標識位,用1來表示增量數(shù)據(jù)標識位。另外在增量數(shù)據(jù)標識位的手機號,還需要記錄更改日期。
表1:
步驟206、銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中。
此處,預先設置的同步方式可以有多種,例如:
①、銀行核心系統(tǒng)在將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼時,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一維護日期標識設置為用戶手機號碼的更改日期。
銀行核心系統(tǒng)將銀行核心系統(tǒng)本地數(shù)據(jù)庫中與增量數(shù)據(jù)標識位對應,且維護日期標識中的更改日期為當前日期t的待更新手機號碼,在當前日期t的一預設時間段發(fā)送至數(shù)據(jù)平臺系統(tǒng)。例如可以在當前日期t的夜晚進行發(fā)送,以避免對銀行核心系統(tǒng)在正常營業(yè)時的影響。
所述數(shù)據(jù)平臺系統(tǒng)在當前日期t的下一天t+1將所述待更新手機號碼發(fā)送至一至多個外圍系統(tǒng)中。
所述外圍系統(tǒng)在獲取到所述待更新手機號碼后,根據(jù)預先設置的銀行業(yè)務策略,確定外圍系統(tǒng)自身是否滿足手機號碼更改條件。
所述外圍系統(tǒng)在確定外圍系統(tǒng)自身滿足手機號碼更改條件后,將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
所述外圍系統(tǒng)在確定外圍系統(tǒng)自身不滿足手機號碼更改條件后,不對外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼進行更改。
此種方式是針對于對時效性要求不高的外圍系統(tǒng)。通過數(shù)據(jù)平臺系統(tǒng)與其他外圍系統(tǒng)進行連接通信,降低了銀行核心系統(tǒng)的訪問量,可以減輕銀行核心系統(tǒng)的數(shù)據(jù)處理壓力。
此處的手機號碼更改條件可以是預先設置,如外圍系統(tǒng)對手機號碼管理較為嚴格,不允許對手機號碼進行更改,則即使接收到待更新手機號碼,也不進行更改。又例如,大學在給學生辦銀行卡時,需要提供手機號,該類手機號信息雖然屬于待更新手機號碼,也會下傳給各個外圍系統(tǒng)。但該類手機號信息可能并未經(jīng)過用戶本身(學生)確認。因此可以選擇不對外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼進行更改。
②、銀行核心系統(tǒng)將增量數(shù)據(jù)標識位對應的待更新手機號碼以聯(lián)機方式實時同步到一至多個外圍系統(tǒng)中。
所述外圍系統(tǒng)將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
此種方式是針對對時效性要求較高,且對銀行核心系統(tǒng)訪問頻率較高的外圍系統(tǒng)。
③、外圍系統(tǒng)向所述銀行核心系統(tǒng)發(fā)送號碼更新查詢請求。
所述銀行核心系統(tǒng)將所述號碼更新查詢請求放置于預先設置的消息隊列中。
所述銀行核心系統(tǒng)在確定銀行核心系統(tǒng)有內(nèi)存資源空閑時,從所述預先設置的消息隊列中獲取號碼更新查詢請求,并將所述增量數(shù)據(jù)標識位對應的待更新手機號碼發(fā)送到所述號碼更新查詢請求對應的外圍系統(tǒng)中。
所述外圍系統(tǒng)將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
此種方式是針對對時效性要求較高,且對銀行核心系統(tǒng)訪問頻率較低的外圍系統(tǒng)。此處的消息隊列可以有多個,例如有10個消息隊列,在每個消息隊列均飽和時,銀行核心系統(tǒng)還可以根據(jù)資源情況,增加新的隊列,以應對大量的號碼更新查詢請求。
本發(fā)明實施例提供的一種銀行多系統(tǒng)間用戶手機號碼的同步控制方法,銀行核心系統(tǒng)接收用戶手機號碼維護交易請求;所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼;銀行核心系統(tǒng)根據(jù)所述用戶權限認證信息對用戶權限進行認證;銀行核心系統(tǒng)在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位;銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中。本發(fā)明的銀行多系統(tǒng)間用戶手機號碼的同步控制過程簡單,且僅將增量數(shù)據(jù)標識位對應的待更新手機號碼進行同步,避免過多的占用銀行核心系統(tǒng)資源的問題。
對應于上述圖1和圖2所示的方法實施例,如圖3所示,本發(fā)明實施例還提供一種銀行多系統(tǒng)間用戶手機號碼的同步控制系統(tǒng),包括銀行核心系統(tǒng)31以及與銀行核心系統(tǒng)31連接的一至多個外圍系統(tǒng)32。
所述銀行核心系統(tǒng)31,用于接收用戶手機號碼維護交易請求;所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼。
用戶手機號碼維護交易請求可以通過前端客戶終端33來進行接收,例如銀行柜臺的計算機、銀行卡刷卡設備等。
所述銀行核心系統(tǒng)31,還用于根據(jù)所述用戶權限認證信息對用戶權限進行認證;在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位;根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)32中。
具體的,所述銀行核心系統(tǒng)31接收到的用戶手機號碼維護交易請求中的用戶權限認證信息包括用戶銀行卡信息。
所述銀行核心系統(tǒng)31,具體用于判斷用戶銀行卡信息對應的銀行卡是否是用戶所有銀行卡中交易權限級別最高的銀行卡;所述交易權限級別從最高級到最低級依次為:用戶與銀行簽約的帶有網(wǎng)絡銀行或手機銀行業(yè)務的銀行卡、用戶與銀行簽約的帶有電話銀行業(yè)務的銀行卡、用戶與銀行簽約的用戶手機號碼對應的銀行卡、用戶與銀行簽約的任意一張銀行卡;在判斷到用戶銀行卡信息對應的銀行卡是用戶所有銀行卡中交易權限級別最高的銀行卡時,確定對用戶權限進行認證通過。
此外,所述銀行核心系統(tǒng)31,具體用于:
在對用戶權限進行認證通過后,將用戶手機號碼維護交易請求放置于預先設置的消息隊列中。
在所述消息隊列中獲取用戶手機號碼維護交易請求中的待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位。
進一步的,所述銀行核心系統(tǒng)31還用于:
在將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼時,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一維護日期標識設置為用戶手機號碼的更改日期。
具體的,所述銀行多系統(tǒng)間用戶手機號碼的同步控制系統(tǒng)還包括與所述銀行核心系統(tǒng)31以及一至多個外圍系統(tǒng)32分別連接的數(shù)據(jù)平臺系統(tǒng)34。
所述銀行核心系統(tǒng)31具體用于將銀行核心系統(tǒng)本地數(shù)據(jù)庫中與增量數(shù)據(jù)標識位對應,且維護日期標識中的更改日期為當前日期t的待更新手機號碼,在當前日期t的一預設時間段發(fā)送至數(shù)據(jù)平臺系統(tǒng)34。
所述數(shù)據(jù)平臺系統(tǒng)34用于在當前日期t的下一天t+1將所述待更新手機號碼發(fā)送至一至多個外圍系統(tǒng)32中。
具體的,所述外圍系統(tǒng)32用于:
在獲取到所述待更新手機號碼后,根據(jù)預先設置的銀行業(yè)務策略,確定外圍系統(tǒng)32自身是否滿足手機號碼更改條件。
在確定外圍系統(tǒng)32自身滿足手機號碼更改條件后,將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
在確定外圍系統(tǒng)32自身不滿足手機號碼更改條件后,不對外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼進行更改。
此外,所述銀行核心系統(tǒng)31,具體用于將增量數(shù)據(jù)標識位對應的待更新手機號碼以聯(lián)機方式實時同步到一至多個外圍系統(tǒng)32中。
所述外圍系統(tǒng)32,具體用于將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
另外,所述外圍系統(tǒng)32,用于向所述銀行核心系統(tǒng)31發(fā)送號碼更新查詢請求。
所述銀行核心系統(tǒng)31,用于將所述號碼更新查詢請求放置于預先設置的消息隊列中;在確定銀行核心系統(tǒng)31有內(nèi)存資源空閑時,從所述預先設置的消息隊列中獲取號碼更新查詢請求,并將所述增量數(shù)據(jù)標識位對應的待更新手機號碼發(fā)送到所述號碼更新查詢請求對應的外圍系統(tǒng)32中。
所述外圍系統(tǒng)32,還用于將外圍系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼。
值得說明的是,本發(fā)明實施例提供的一種銀行多系統(tǒng)間用戶手機號碼的同步控制系統(tǒng)的具體實現(xiàn)方式可以參見上述圖1和圖2對應的方法實施例,此處不再贅述。
本發(fā)明實施例提供的一種銀行多系統(tǒng)間用戶手機號碼的同步控制系統(tǒng),銀行核心系統(tǒng)接收用戶手機號碼維護交易請求;所述用戶手機號碼維護交易請求包括用戶權限認證信息和待更新手機號碼;銀行核心系統(tǒng)根據(jù)所述用戶權限認證信息對用戶權限進行認證;銀行核心系統(tǒng)在對用戶權限進行認證通過后,將銀行核心系統(tǒng)本地數(shù)據(jù)庫中的用戶手機號碼更改為所述待更新手機號碼,并將銀行核心系統(tǒng)本地數(shù)據(jù)庫中用戶手機號碼對應的一存量數(shù)據(jù)標識位更改為一增量數(shù)據(jù)標識位;銀行核心系統(tǒng)根據(jù)預先設置的同步方式以及所述增量數(shù)據(jù)標識位,將增量數(shù)據(jù)標識位對應的待更新手機號碼同步到一至多個外圍系統(tǒng)中。本發(fā)明的銀行多系統(tǒng)間用戶手機號碼的同步控制過程簡單,且僅將增量數(shù)據(jù)標識位對應的待更新手機號碼進行同步,避免過多的占用銀行核心系統(tǒng)資源的問題。
本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
本發(fā)明中應用了具體實施例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。