System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機系統,尤其涉及高速公路移動支付雙活中心系統。
技術介紹
1、高速公路移動支付是指在高速出口收費站安裝智能pos(point?of?sales,多功能終端)設備代替現金支付,車主通過選擇一種支付通道對應的第三方支付平臺來完成支付。除了在車道安裝智能pos設備,還建設了移動支付系統實現交易記錄和支付處理等功能。具體的支付流程如圖1所示,車主向收費站的智能pos出示付款碼,使其計算費用并展示金額,而后識別二維碼以將對應的支付請求發送至移動支付系統,使得系統登記訂單并將請求轉發至第三方支付平臺,接收相應支付結果并更新訂單狀態,而后向智能pos發送響應結果,以向車主的移動終端展示支付成功的消息并使收費站進行抬桿放行,使得車輛駛離高速。隨著移動支付在高速支付的占比越來越高,對高速公路移動支付的穩定性和可靠性要求也越來越高,目前高速公路移動支付系統采用的是單中心部署架構,單個的數據中心內部采用負載均衡技術實現服務的分發,具體的網絡架構如圖2所示,車道系統、移動支付系統與支付通道(即第三方支付平臺)之間依次通信連接,移動支付系統包含有基于負載均衡的服務集群和數據庫系統,服務集群中包含有多個服務器。
2、然而,傳統的高速公路移動支付系統存在穩定性及可靠性差等問題,無法應對中心斷電以及自然災害等問題,當中心網絡或數據庫等出現問題時會導致整個移動支付系統宕機,嚴重影響高速公路通行。
技術實現思路
1、鑒于此,本申請實施例提供了一種高速公路移動支付雙活中心系統,以消除或改善現有
2、本申請的一個方面提供了一種高速公路移動支付雙活中心系統,包括:設置在同一目標區域內且互相通信連接的兩個同時在線的數據中心;
3、兩個所述數據中心分別用于自所述目標區域中的各個高速車道系統接收不同的高速公路移動支付請求,且每個所述數據中心均用于根據設置在本地的各個服務器對自身接收到的高速公路移動支付請求進行業務處理以及轉發至外部的支付通道,以自所述支付通道接收對應的支付結果數據,若該支付結果數據顯示支付成功,則將該支付結果數據發送至對應的所述高速車道系統;
4、每個所述數據中心均存儲有自身以及另一個所述數據中心的包含有對應的所述高速公路移動支付請求以及所述支付結果數據的匯總數據;
5、一個所述數據中心中設有緩存層,該緩存層用于存儲兩個所述數據中心各自對應的狀態監測結果數據,以使每個所述數據中心在根據存儲在該緩存層中的自身的所述狀態監測結果數據確定自身當前存在狀態異常時,進行異常恢復處理或將自身當前接收自高速車道系統的高速公路移動支付請求發送至另一個所述數據中心進行處理。
6、在本申請的一些實施例中,每個所述數據中心中均設有業務層;
7、所述業務層用于根據設置在本地的各個服務器對自身接收到的高速公路移動支付請求進行業務處理,以根據所述高速公路移動支付請求指定的目標支付通道,將該高速公路移動支付請求中的訂單號轉化為符合所述目標支付通道的預設訂單編碼規則的支付訂單號,并將所述高速公路移動支付請求以及對應的所述支付訂單號進行自身所在的數據中心的內部傳輸。
8、在本申請的一些實施例中,每個所述數據中心中還設有外發層;每個所述外發層均與自身所在的所述數據中心業務層以及外邊的各個支付通道之間通信連接;
9、所述外發層用于接收所述業務層傳輸的所述高速公路移動支付請求以及對應的所述支付訂單號,并根據設置在本地的各個服務器,基于預設的核心傳輸區將所述高速公路移動支付請求以及所述支付訂單號轉發至所述目標支付通道以進行支付,以及,基于預設的隔離區接收該目標支付通道返回的針對所述高速公路移動支付請求的支付結果數據,其中,所述核心傳輸區和所述隔離區為預先將各個傳輸通道拆分后形成的不同分區。
10、在本申請的一些實施例中,每個所述數據中心中均設有前置層;
11、所述前置層包括:路由服務單元;
12、每個所述數據中心中的所述路由服務單元分別與所述目標區域中的各個所述高速車道系統、自身所在的數據中心中的所述業務層、自身所在的數據中心中的所述外發層以及另一個所述數據中心中的所述業務層;
13、所述路由服務單元用于接收所述目標區域中的所述高速車道系統發送的所述高速公路移動支付請求,并將該高速公路移動支付請求發送至自身所在的所述數據中心內的所述業務層;
14、所述路由服務單元還用于執行下述內容:
15、在將該高速公路移動支付請求發送至自身所在的所述數據中心內的所述業務層之時或之后,異步向自身所在的所述數據中心內的所述外發層發送響應查詢請求;
16、若在預設時間段內接收到自身所在的所述數據中心內的所述外發層基于該響應查詢請求返回的所述支付結果數據,則獲取該支付結果數據顯示的所述高速公路移動支付請求對應的訂單的當前支付狀態;
17、若所述支付狀態為支付成功,則將所述支付結果數據轉發至發出該高速公路移動支付請求的所述高速車道系統;
18、若所述支付狀態為支付中,則再次向自身所在的所述數據中心內的所述外發層發送響應查詢請求;
19、若所述支付狀態為支付失敗,或者,若在預設時間段內未接收到自身所在的所述數據中心內的所述外發層基于該響應查詢請求返回的所述支付結果數據,則將所述支付結果數據對應的所述高速公路移動支付請求轉發至另一個所述數據中心中的所述業務層進行處理。
20、在本申請的一些實施例中,所述前置層還包括:心跳監測單元;
21、所述心跳監測單元與所述緩存層和自身所在的所述數據中心的所述路由服務單元之間通信連接;
22、所述心跳監測單元用于自所述緩存層獲取自身所在的所述數據中心當前的所述狀態監測結果數據,若根據該狀態監測結果數據確定自身所在的所述數據中心當前存在狀態異常,則生成對應的異常告知消息,并將該異常告知消息發送至自身所在的所述數據中心內的所述路由服務單元;
23、相對應的,所述路由服務單元還用于在接收到自身所在的所述數據中心內的所述心跳監測單元發送的異常告知消息時,將當前接收到的所述高速公路移動支付請求轉發至另一個所述數據中心中的所述業務層進行處理。
24、在本申請的一些實施例中,每個所述數據中心均設有數據層;
25、所述數據層中的數據庫包括:業務庫和匯總庫;
26、所述業務庫分別與自身所在的所述數據中心內的所述業務層和所述外發層之間通信連接,所述業務庫用于從自身所在的所述數據中心內的所述業務層和所述外發層獲取一一對應的所述高速公路移動支付請求、所述訂單號、所述支付訂單號以及所述支付結果數據,并將一一對應的所述高速公路移動支付請求、所述訂單號、所述支付訂單號以及所述支付結果數據作為支付記錄數據進行存儲;
27、兩個所述數據中心內的所述業務庫均用于基于預設的同步程序,將自身存儲的各個所述支付記錄數據同步至一個所述數據中心內的所述匯總庫本文檔來自技高網...
【技術保護點】
1.一種高速公路移動支付雙活中心系統,其特征在于,包括:設置在同一目標區域內且互相通信連接的兩個同時在線的數據中心;
2.根據權利要求1所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心中均設有業務層;
3.根據權利要求2所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心中還設有外發層;每個所述外發層均與自身所在的所述數據中心業務層以及外邊的各個支付通道之間通信連接;
4.根據權利要求3所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心中均設有前置層;
5.根據權利要求4所述的高速公路移動支付雙活中心系統,其特征在于,所述前置層還包括:心跳監測單元;
6.根據權利要求5所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心均設有數據層;
7.根據權利要求6所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心均設有監控層;所述狀態監測結果數據包括:服務器狀態監測結果數據;
8.根據權利要求7所述的高速公路移動支付雙活中心系統,其特征在于
9.根據權利要求8所述的高速公路移動支付雙活中心系統,其特征在于,所述心跳服務單元還用于在經判斷獲知自身所在的所述數據中心內的當前處于可用狀態的各個所述服務器的數據小于預設數量閾值時,自所述緩存層中獲取由自身所在的所述監控層內的所述探查服務單元存入的所述數據庫連接狀態監測結果數據和所述外部網絡連接狀態監測結果數據,若所述數據庫連接狀態監測結果數據和所述外部網絡連接狀態監測結果數據中的至少一項顯示連接異常,則執行所述異常恢復處理步驟。
10.根據權利要求1至9任一項所述的高速公路移動支付雙活中心系統,其特征在于,設有所述緩存層的一個所述數據中心還用于自所述目標區域對應的清分中心接收交易查詢請求,并根據設置存儲在本地的所述匯總數據生成所述交易查詢請求對應的查詢結果數據,將該查詢結果數據返回至所述清分中心;
...【技術特征摘要】
1.一種高速公路移動支付雙活中心系統,其特征在于,包括:設置在同一目標區域內且互相通信連接的兩個同時在線的數據中心;
2.根據權利要求1所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心中均設有業務層;
3.根據權利要求2所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心中還設有外發層;每個所述外發層均與自身所在的所述數據中心業務層以及外邊的各個支付通道之間通信連接;
4.根據權利要求3所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心中均設有前置層;
5.根據權利要求4所述的高速公路移動支付雙活中心系統,其特征在于,所述前置層還包括:心跳監測單元;
6.根據權利要求5所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心均設有數據層;
7.根據權利要求6所述的高速公路移動支付雙活中心系統,其特征在于,每個所述數據中心均設有監控層;所述狀態監測結果數據包括:服務器狀態監測結果數據;
<...【專利技術屬性】
技術研發人員:黃凱,王成,張翔,管偉,張巍,蘇秦,劉愛娣,祝建,譚夢迪,于曼,
申請(專利權)人:北京速通科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。