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