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