一種通過互聯(lián)網轉接系統(tǒng)處理交易的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及通過互聯(lián)網轉接系統(tǒng)處理交易的方法和裝置。
【背景技術】
[0002]互聯(lián)網上的交易轉接系統(tǒng)需要將交易請求按規(guī)則路由并轉發(fā)至異構的交易渠道,同步等待交易處理結果,并返回給請求發(fā)送方。因互聯(lián)網轉接系統(tǒng)與交易請求方和交易渠道間的交互通訊均基于互聯(lián)網,轉接系統(tǒng)與某交易渠道間的網絡異常,或渠道處理系統(tǒng)自身的異常狀況,均會導致該渠道交易響應時間的延長或不響應,隨著后續(xù)交易的不斷涌入,勢必導致路由轉發(fā)至該渠道的交易在轉接系統(tǒng)內部大量阻塞,占用大量的系統(tǒng)資源尤其是通訊鏈路資源,進一步影響到轉接系統(tǒng)對其它渠道的交易處理效率,甚至出現(xiàn)雪崩效應,導致轉接系統(tǒng)宕機,完全不可用。
[0003]目前常見的處理方法是,發(fā)現(xiàn)系統(tǒng)異常后,人工干預轉接系統(tǒng),使其停止轉發(fā)該異常渠道的交易,待人工確認渠道異常解除后,恢復交易轉發(fā)。這種方法對異常渠道的隔離與恢復的時效性,準確性較差,而且異常渠道往往只是交易處理能力大幅下降,完全隔離不是最優(yōu)的處理方法,從而降低了轉接系統(tǒng)在異常情況下可用性。
【發(fā)明內容】
[0004]根據(jù)本發(fā)明的一個目的,公開一種通過互聯(lián)網轉接系統(tǒng)處理交易的方法,包括以下步驟:
根據(jù)轉接系統(tǒng)的處理性能、轉接系統(tǒng)與交易渠道之間的網絡狀況、交易渠道的處理性能等確定轉接系統(tǒng)與交易渠道之間的通訊鏈路數(shù)量的固有閾值,
動態(tài)地調整通訊鏈路數(shù)量的實時閾值,使得轉接系統(tǒng)與交易渠道之間的實時通訊鏈路數(shù)量小于等于該實時閾值,其中0〈實時閾值 <=固有閾值。
[0005]根據(jù)本發(fā)明的另一個目的,公開一種通過互聯(lián)網轉接系統(tǒng)處理交易的裝置,包括:
評估單元,其根據(jù)轉接系統(tǒng)的處理性能、轉接系統(tǒng)與交易渠道之間的網絡狀況、交易渠道的處理性能等確定轉接系統(tǒng)與交易渠道之間的通訊鏈路數(shù)量的固有閾值,
調整單元,其動態(tài)地調整通訊鏈路數(shù)量的實時閾值,使得轉接系統(tǒng)與交易渠道之間的實時通訊鏈路數(shù)量小于等于該實時閾值,其中0〈實時閾值 <=固有閾值。
[0006]本發(fā)明的另一個優(yōu)勢在于,本發(fā)明提出采用實時交易數(shù)據(jù)替代心跳偵測來及時獲取異構交易渠道系統(tǒng),通過實施本發(fā)明能夠快速準確地發(fā)現(xiàn),隔離,恢復異常渠道,規(guī)避了人工溝通、排查與判斷處理。本發(fā)明在實施時,處理交易的裝置可以為獨立的監(jiān)控模塊或單獨的監(jiān)控系統(tǒng),可選地,該裝置被設置在轉接系統(tǒng)中。本發(fā)明的實施例能夠使得轉接系統(tǒng)自動,快速,準確的偵測交易渠道的真實狀態(tài),并且使能靈活地定制監(jiān)控條件,無需人工干預,提高異常處理的時效性,確保轉接系統(tǒng)的高可用性。
【附圖說明】
[0007]在參照附圖閱讀了本發(fā)明的【具體實施方式】以后,本領域技術人員將會更清楚地了解本發(fā)明的各個方面。本領域技術人員應當理解的是,這些附圖僅僅用于配合【具體實施方式】說明本發(fā)明的技術方案,而并非意在對本發(fā)明的保護范圍構成限制。
[0008]圖1是互聯(lián)網轉接系統(tǒng)處理交易的操作示意圖。
[0009]圖2是根據(jù)本發(fā)明實施例的通過互聯(lián)網轉接系統(tǒng)處理交易的方法的步驟示意圖。
[0010]圖3是根據(jù)本發(fā)明實施例的通過互聯(lián)網轉接系統(tǒng)處理交易的示例性示意圖。
[0011]圖4是根據(jù)本發(fā)明實施例的通過互聯(lián)網轉接系統(tǒng)處理交易的方法的流程圖。
[0012]圖5是根據(jù)本發(fā)明實施例的通過互聯(lián)網轉接系統(tǒng)處理交易的裝置的示意圖。
【具體實施方式】
[0013]下面參照附圖,對本發(fā)明的【具體實施方式】作進一步的詳細描述。在下面的描述中,為了解釋的目的,陳述許多具體細節(jié)以便提供對實施例的一個或多個方面的透徹理解。然而,對于本領域技術人員可以顯而易見的是,可以這些具體細節(jié)的較少程度來實踐各實施例的一個或多個方面。因此下面的描述不被視為局限性的,而是通過所附權利要求來限定保護范圍。
[0014]圖1是根據(jù)互聯(lián)網轉接系統(tǒng)處理交易的操作示意圖。如圖1所示,互聯(lián)網轉接系統(tǒng)是交易發(fā)送方(例如,商戶/收單機構)和交易渠道(例如,發(fā)卡機構/行業(yè)渠道)間的中轉系統(tǒng),負責接受交易請求,按規(guī)則路由通過互聯(lián)網轉發(fā)至固定的交易渠道,同步等待交易處理結果,并返回給交易發(fā)送方。交易渠道是交易的響應處理機構,負責處理交易并返回交易結果。
[0015]在該示例性示意圖中,轉接系統(tǒng)正在處理3筆交易(Tl,T2, T3),交易處理的流程為S1-S2-S3-S4,其中轉接系統(tǒng)按路由規(guī)則將Tl轉發(fā)至交易渠道A,將T2,T3轉發(fā)至交易渠道B。
[0016]示例性地,當交易渠道B出現(xiàn)異常時,發(fā)送至該渠道的交易將處于同步等待狀態(tài),并且通常直到占用通訊鏈路超時才能返回發(fā)送方交易結果。結果,隨著渠道B交易的不斷涌入并阻塞,轉接系統(tǒng)被占用的通訊鏈路及其它系統(tǒng)資源不斷增加,進而影響其交易渠道A的正常處理,最終會導致整個轉接系統(tǒng)資源的枯竭。為避免這種情況,并提高轉接系統(tǒng)處理交易效率,本發(fā)明提出如圖2所示的通過互聯(lián)網轉接系統(tǒng)處理交易的方法。
[0017]在圖2所示的步驟中,首先根據(jù)轉接系統(tǒng)的處理性能、轉接系統(tǒng)與交易渠道之間的網絡狀況、交易渠道的處理性能等確定轉接系統(tǒng)與交易渠道之間的通訊鏈路數(shù)量的固有閾值。然后,動態(tài)地調整通訊鏈路數(shù)量的實時閾值,使得轉接系統(tǒng)與交易渠道之間的實時通訊鏈路數(shù)量小于等于該實時閾值,其中0〈實時閾值〈=固有閾值。在一個實施例中,當調整實時閾值后,判斷轉接系統(tǒng)與交易渠道間的實時通訊鏈接數(shù)量大于實時閾值時,由轉接系統(tǒng)直接處理該交易,并向發(fā)送方返回結果。
[0018]圖3是根據(jù)本發(fā)明實施例的通過互聯(lián)網轉接系統(tǒng)處理交易的示例性示意圖。如圖3所示,首先通過評估確定轉接系統(tǒng)與交易渠道A之間的通訊鏈路數(shù)量的固有閾值為10,并且動態(tài)地維護實時閾值,圖中示出的實時閾值為7。在其它實施例中,實時閾值的初始值可以設定為固有閾值10。當轉接系統(tǒng)與交易渠道間的實時通訊鏈路數(shù)量達到或接近實時閾值時,調整實時閾值。例如,圖3中示出當前轉接系統(tǒng)與交易渠道A之間的實時通訊鏈路數(shù)量為5,此時距離實時閾值的差值僅為2,因此調整實時閾值。在該示例中,可以調高實時閾值為9??梢岳斫獾氖?,可以設定實時通訊鏈路數(shù)量與實時閾值的差值小于預定值時,調整實時閾值。通過動態(tài)地調整實時閾值限制轉接系統(tǒng)與特定交易渠道的處理交易的能力,從而能夠及時自動屏蔽和恢復異常交易渠道。還可以理解的是,當重新評估轉接系統(tǒng)的處理性能、轉接系統(tǒng)與交易渠道之間的網絡狀況、交易渠道的處理性能時,固有閾值也可以被調難
iF.0
[0019]根據(jù)本發(fā)明的另一個實施例,基于預定時間內的交易渠道的交易成功率、交易響應時間來調整實時閾值。
[0020]在一個示例中,當判斷一個交易渠道的交易成功率大于該一個交易渠道的交易成功率的平均值,并且該一個交易渠道的交易響應時間小于該一個交易渠道的交易響應時間平均值時,調高實時閾值。例如,可以如下確定調整幅度:
調高的幅度與下列各差值關聯(lián),并與下列各差值成正比:
固有閾值一實時閾值,
預定時間內的交易成功率一交易成功率的平均值,
交易響應時間的平均值一預定時間內的交易響應時間。
[0021]當判斷一個交易渠道的交易成功率小于該一個交易渠道的交易成功率的平均值,并且該一個交易渠道的交易響應時間大于該一個交易渠道的交易響應時間平均值時,調低實時閾值。例如,可以如下確定調整幅度:
調低的幅度與下列各差值關聯(lián),并與固有閾值一實時閾值的差值成反比,以及與下列差值成正比:
交易成功率的平均值一預定時間內的交易成功率,
預定時間內的交易響應時間一交易響應時間的平均值。
[0022]在另一個示例中,當判斷一個交易渠道的交易成功率大于設定值,并且該一個交易渠道的交易響應時間小于設定值時,調高實時閾值,以及當判斷一個交易渠道的交易成功率小于設定值,并且該一個交易渠道的交易響應時間大于設定值時,調低實時閾值。
[0023]圖4是根據(jù)本發(fā)明實施例的通過互聯(lián)網轉接系統(tǒng)處理交易的方法的流程圖。在該實施例中,在該實施例中,當預定時間內的交易成功率與交易成功率的平均值的差值,以及預定時間內的交易響應時間與交易響應時間的平均值的差值超過各自設定值時,對實時閾值進行調整。如圖所示,當判斷一個交易渠道的交易成功率大于該一個交易渠道的交易成功率的平均值超過設定值,并且該一個交易渠道的交易響應時間小于該一個交易渠道的交易響應時間平均值超過設定值時,調高實時閾值,以及當判斷一個交易渠道的交易成功率小于該一個交易渠道的交易成功率的平均值超過設定值,并且該一個交易渠道的交易響應時間