一種業(yè)務處理方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及網(wǎng)絡技術,特別涉及一種業(yè)務處理方法和裝置。
【背景技術】
[0002] 在業(yè)務處理中,當有多個業(yè)務處理系統(tǒng)都可W對業(yè)務流量進行處理時,通常可W 將業(yè)務流量分擔在送幾個業(yè)務處理系統(tǒng),例如,有100筆業(yè)務需要進行處理,可W將其分別 發(fā)送至Η個業(yè)務處理系統(tǒng),其中一個處理20筆業(yè)務,另外兩個分別處理40筆。如果將某個 業(yè)務處理系統(tǒng)及其對應的網(wǎng)絡形象的稱為業(yè)務通道,郝么實際實施中,由于各種原因可能 導致其中有個業(yè)務通道發(fā)生故障,比如可能是業(yè)務處理系統(tǒng)故障或者連接該系統(tǒng)的網(wǎng)絡故 障等,但是當前通常依賴于人工監(jiān)控,由人工來判斷某個業(yè)務通道是否發(fā)生故障,并在故障 時將該通道的流量轉移到其他通道。送種方式使得發(fā)生故障時,對故障的處理效率很低,進 而將導致業(yè)務處理效率低下。
【發(fā)明內容】
[0003] 有鑒于此,本發(fā)明提供一種業(yè)務處理方法和裝置,W加快業(yè)務處理效率。
[0004] 具體地,本發(fā)明是通過如下技術方案實現(xiàn)的:
[0005] 第一方面,提供一種業(yè)務處理方法,所述方法由服務器執(zhí)行,所述服務器連接至少 兩個具有同等業(yè)務處理能力的業(yè)務處理系統(tǒng),至少兩個所述業(yè)務處理系統(tǒng)包括第一業(yè)務處 理系統(tǒng)和第二業(yè)務處理系統(tǒng);所述方法包括:
[0006] 所述服務器檢測與所述第一業(yè)務處理系統(tǒng)之間的第一業(yè)務通道對應的業(yè)務處理 數(shù)據(jù);
[0007] 所述服務器根據(jù)檢測得到的所述業(yè)務處理數(shù)據(jù),判斷所述第一業(yè)務通道是否滿足 預設的切換條件;
[0008] 在確定所述第一業(yè)務通道滿足所述切換條件時,所述服務器將發(fā)往所述第一業(yè)務 通道的業(yè)務流量轉移至與所述第二業(yè)務處理系統(tǒng)之間的第二業(yè)務通道。
[0009] 第二方面,提供一種業(yè)務處理裝置,包括:
[0010] 數(shù)據(jù)檢測單元,用于檢測與所述第一業(yè)務處理系統(tǒng)之間的第一業(yè)務通道對應的業(yè) 務處理數(shù)據(jù);
[0011] 數(shù)據(jù)處理單元,用于根據(jù)所述數(shù)據(jù)檢測單元檢測得到的所述業(yè)務處理數(shù)據(jù),判斷 所述第一業(yè)務通道是否滿足預設的切換條件;
[0012] 遷移控制單元,用于在所述數(shù)據(jù)處理單元確定所述第一業(yè)務通道滿足所述切換條 件時,將發(fā)往所述第一業(yè)務通道的業(yè)務流量轉移至與所述第二業(yè)務處理系統(tǒng)之間的第二業(yè) 務通道。
[0013] 本發(fā)明實施例的業(yè)務處理方法和裝置,通過由服務器來檢測業(yè)務處理數(shù)據(jù),并在 根據(jù)業(yè)務處理數(shù)據(jù)確定滿足通道切換條件時,將業(yè)務流量及時進行業(yè)務通道的轉移,加快 了業(yè)務處理效率。
【附圖說明】
[0014] 圖1是本發(fā)明實施例提供的業(yè)務處理方法的應用場景示意圖一;
[0015] 圖2是本發(fā)明實施例提供的一種業(yè)務處理方法的流程示意圖;
[0016] 圖3是本發(fā)明實施例提供的業(yè)務處理方法的應用場景示意圖二;
[0017] 圖4是本發(fā)明實施例提供的一種業(yè)務處理裝置的結構示意圖;
[0018] 圖5是本發(fā)明實施例提供的另一種服務器的結構示意圖;
[0019] 圖6是本發(fā)明實施例提供的服務器的實體裝置結構示意圖。
【具體實施方式】
[0020] 本申請實施例的業(yè)務處理方法,用于提高業(yè)務故障時的處理速度。首先參見圖1 所示的一種可選的應用場景,圖1示出了Η個業(yè)務點,包括業(yè)務點11、業(yè)務點12和業(yè)務點 13。
[0021] 該業(yè)務點指的是業(yè)務流量的產生點,比如,該業(yè)務點可W是商場收款臺處的P0S 機,消費者在商場購買衣服后可W在該P0S機進行信用卡的刷卡消費,此時在刷卡時將產 生一筆交易單,該交易單中的信息可W包括:消費者轉出賬戶、轉入商家賬戶、轉賬金額、轉 賬時間等等。
[0022] 上述的交易單的生成相當于產生了一筆業(yè)務流量,因為送些交易單信息將通過網(wǎng) 絡傳輸至服務器14,服務器14再通過網(wǎng)絡15被傳輸至各個業(yè)務處理系統(tǒng),具體的,在網(wǎng)絡 15中可W由路由器、交換機或者其他轉發(fā)設備負責服務器14與各個業(yè)務處理系統(tǒng)之間的 業(yè)務流量或者相關信息的轉發(fā)。圖1中示出了Η個業(yè)務處理系統(tǒng)16、17和18,送些業(yè)務處 理系統(tǒng)可W是支持信用卡支付的某個收單機構(比如,電子商務支付服務商(切ber Source Corp.,簡稱;CTB巧),收單機構在信用卡支付中的作用是,根據(jù)上述交易單的信息,完成資 金的轉賬清算。該業(yè)務處理系統(tǒng)是收單機構自己所設置的在處理資金清算業(yè)務時使用的處 理系統(tǒng),比如一些處理服務器等設備,該系統(tǒng)可W對每一筆業(yè)務流量進行處理,完成資金清 算。
[0023] 如圖1所示,可W將服務器14與每個業(yè)務處理系統(tǒng)之間的通路稱為業(yè)務通道,比 女口,服務器14與業(yè)務處理系統(tǒng)16之間形成一個業(yè)務通道,服務器14與業(yè)務處理系統(tǒng)18之 間形成另一個業(yè)務通道,同理,業(yè)務處理系統(tǒng)17也對應有一個業(yè)務通道,不再在圖1中示 出。如果將業(yè)務處理系統(tǒng)16對應的業(yè)務通道稱為第一業(yè)務通道,將業(yè)務處理系統(tǒng)18對應 的通道稱為第二業(yè)務通道,郝么服務器接收到某個業(yè)務流量后,將該業(yè)務流量發(fā)往第一業(yè) 務通道,也就是說將該流量發(fā)往業(yè)務處理系統(tǒng)16進行處理;同理,如果服務器將業(yè)務流量 由第一業(yè)務通道轉移至第二業(yè)務通道,也就是說將發(fā)往業(yè)務處理系統(tǒng)16處理的流量轉移 至業(yè)務處理系統(tǒng)18。
[0024] 此外,需要說明的是,上述的第一業(yè)務通道和第二業(yè)務通道僅僅是舉例,并不是限 定在對應業(yè)務處理系統(tǒng)16和業(yè)務處理系統(tǒng)18,其他的業(yè)務處理系統(tǒng)對應的通道也可W采 用上述名稱,或者還可W稱為第Η業(yè)務通道等等。
[00巧]此外需要說明的是,上述是W信用卡的支付業(yè)務為例,業(yè)務點是通過信用卡刷卡 產生業(yè)務流量,對應的業(yè)務處理系統(tǒng)是負責進行信用卡的資金清算的收單機構的處理服務 器。實際實施中,還可W是其他的業(yè)務流量和業(yè)務處理系統(tǒng),例如,圖1中所示的幾個業(yè)務 點可W是,分別位于幾個不同位置或者不同區(qū)域的服務器,接收了一些數(shù)據(jù)處理的任務,每 一筆任務中都包括待處理的數(shù)據(jù)、W及處理目標;該數(shù)據(jù)處理的業(yè)務流量將發(fā)送至服務器 14,后經(jīng)網(wǎng)絡15分別發(fā)送至各個業(yè)務處理系統(tǒng),由業(yè)務處理系統(tǒng)進行處理。
[0026] 在下面的各個實施例中,仍W信用卡的支付處理為例進行說明;并且,在圖1中, 服務器14連接的多個業(yè)務處理系統(tǒng),可W理解為具有同樣的處理能力,該具有同樣的處理 能力指的是,同一筆待處理的業(yè)務,可W在送幾個業(yè)務處理系統(tǒng)均能夠進行處理。比如,本 來發(fā)送至業(yè)務處理系統(tǒng)16的業(yè)務流量,也可W轉移至業(yè)務處理系統(tǒng)18進行處理。在如下 實施例中,將說明在圖1中的幾個業(yè)務通道中的其中一個故障時,如何快速檢測到通道故 障并快速進行通道切換。
[0027] 圖2為本發(fā)明實施例提供的一種業(yè)務處理方法的流程示意圖,該方法可W是由服 務器14執(zhí)行,如圖2所示,該方法可W包括:
[0028] 201、檢測與第一業(yè)務處理系統(tǒng)之間的第一業(yè)務通道對應的業(yè)務處理數(shù)據(jù);
[0029] 其中,服務器14在將業(yè)務流量發(fā)往業(yè)務處理系統(tǒng)進行處理時,可W實時的檢測對 應于該系統(tǒng)的業(yè)務通道的業(yè)務處理數(shù)據(jù)。比如,服務器14將業(yè)務流量比如一筆支付單對應 的信息,發(fā)送至業(yè)務處理系統(tǒng)16 ;如果業(yè)務處理系統(tǒng)處理成功,完成資金清算,可W向服務 器14返回"支付處理成功"類似的通知,或者,業(yè)務處理系統(tǒng)16也可能出現(xiàn)故障,無法成功 完成該筆支付單的處理,向服務器14返回"支付處理失敗"類似的通知。
[0030] 上述的"支付處理成