一種業(yè)務(wù)數(shù)據(jù)處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)據(jù)處理領(lǐng)域,尤其涉及一種業(yè)務(wù)數(shù)據(jù)處理方法和裝置。
【背景技術(shù)】
[0002]隨著計算機運行和處理速度的不斷增加,在計算機中運行的應(yīng)用程序也越來越多,通過應(yīng)用程序可以高效、準確的完成對數(shù)據(jù)的運算處理,為人們生活、工作帶來了極大的方便。
[0003]在使用應(yīng)用程序處理數(shù)據(jù)業(yè)務(wù)時,通常都是通過菜單式選擇對應(yīng)的數(shù)據(jù)業(yè)務(wù)處理功能,隨著現(xiàn)在業(yè)務(wù)功能的不斷發(fā)展,在菜單中包括的業(yè)務(wù)功能也越來越多,當需要辦理多種業(yè)務(wù)功能時,工作人員需要花費較多的時間在菜單項查找對應(yīng)的業(yè)務(wù)功能項,處理完成多個業(yè)務(wù)功能的效率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種業(yè)務(wù)數(shù)據(jù)處理方法,以解決現(xiàn)有技術(shù)需要辦理多種業(yè)務(wù)功能時,工作人員需要花費較多的時間在菜單項查找對應(yīng)的業(yè)務(wù)功能項,處理完成多個業(yè)務(wù)功能的效率較低的問題。
[0005]第一方面,本發(fā)明實施例提供了一種業(yè)務(wù)數(shù)據(jù)處理方法,所述方法包括:
[0006]接收用戶需要處理的任務(wù)指令以及任務(wù)指令對應(yīng)的業(yè)務(wù)數(shù)據(jù);
[0007]根據(jù)所述任務(wù)指令,查找對應(yīng)的流程組件;
[0008]對查找的流程組件,按照處理順序進行拼接,調(diào)用拼接后的流程組件對所述業(yè)務(wù)數(shù)據(jù)進行處理。
[0009]結(jié)合第一方面,在第一方面的第一種可能實現(xiàn)方式中,所述任務(wù)指令通過業(yè)務(wù)賬戶終端接收,所述根據(jù)所述任務(wù)指令,查找對應(yīng)的流程組件步驟包括:
[0010]將業(yè)務(wù)賬戶終端接收的任務(wù)指令進行分解,得到每個指令所對應(yīng)的流程組件;
[0011]根據(jù)流程組件與分布式的業(yè)務(wù)系統(tǒng)服務(wù)器的對應(yīng)關(guān)系,查找所述流程組件所對應(yīng)的業(yè)務(wù)系統(tǒng)服務(wù)器。
[0012]結(jié)合第一方面的第一種可能實現(xiàn)方式,在第一方面的第二種可能實現(xiàn)方式中,所述對查找的流程組件,按照處理順序進行拼接,調(diào)用拼接后的流程組件對所述業(yè)務(wù)數(shù)據(jù)進行處理步驟包括:
[0013]通過消息服務(wù)器接收業(yè)務(wù)賬戶終端的業(yè)務(wù)數(shù)據(jù),根據(jù)流程組件的處理順序,由消息服務(wù)器將所述業(yè)務(wù)數(shù)據(jù)和/或流程組件處理后的數(shù)據(jù),依次轉(zhuǎn)發(fā)至下一流程組件。
[0014]結(jié)合第一方面的第二種可能實現(xiàn)方式,在第一方面的第三種可能實現(xiàn)方式中,所述方法還包括:
[0015]在所述消息服務(wù)器將所述業(yè)務(wù)數(shù)據(jù)和/或流程組件處理后的數(shù)據(jù)依次轉(zhuǎn)發(fā)至下一流程組件時,判斷是否接收到流程組件所在的業(yè)務(wù)系統(tǒng)服務(wù)器發(fā)送的接收成功響應(yīng)信息;
[0016]如果超過預(yù)設(shè)的時長范圍內(nèi)沒有接收到成功響應(yīng)信息,則重新轉(zhuǎn)發(fā)所述業(yè)務(wù)數(shù)據(jù)和/或流程組件處理后的數(shù)據(jù)。
[0017]結(jié)合第一方面,在第一方面的第四種可能實現(xiàn)方式中,所述接收用戶需要處理的任務(wù)指令以及任務(wù)指令對應(yīng)的業(yè)務(wù)數(shù)據(jù)步驟中,所述任務(wù)指令包括多個。
[0018]第二方面,本發(fā)明實施例提供了一種業(yè)務(wù)數(shù)據(jù)處理裝置,所述裝置包括:
[0019]指令數(shù)據(jù)接收單元,用于接收用戶需要處理的任務(wù)指令以及任務(wù)指令對應(yīng)的業(yè)務(wù)數(shù)據(jù);
[0020]組件查找單元,用于根據(jù)所述任務(wù)指令,查找對應(yīng)的流程組件;
[0021]組件調(diào)用單元,用于對查找的流程組件,按照處理順序進行拼接,調(diào)用拼接后的流程組件對所述業(yè)務(wù)數(shù)據(jù)進行處理。
[0022]結(jié)合第二方面,在第二方面的第一種可能實現(xiàn)方式中,所述任務(wù)指令通過業(yè)務(wù)賬戶終端接收,所述組件查找單元包括:
[0023]任務(wù)分解子單元,用于將業(yè)務(wù)賬戶終端接收的任務(wù)指令進行分解,得到每個指令所對應(yīng)的流程組件;
[0024]服務(wù)器查找子單元,用于根據(jù)流程組件與分布式的業(yè)務(wù)系統(tǒng)服務(wù)器的對應(yīng)關(guān)系,查找所述流程組件所對應(yīng)的業(yè)務(wù)系統(tǒng)服務(wù)器。
[0025]結(jié)合第二方面的第一種可能實現(xiàn)方式,在第二方面的第二種可能實現(xiàn)方式中,所述組件調(diào)用單元具體用于:
[0026]通過消息服務(wù)器接收業(yè)務(wù)賬戶終端的業(yè)務(wù)數(shù)據(jù),根據(jù)流程組件的處理順序,由消息服務(wù)器將所述業(yè)務(wù)數(shù)據(jù)和/或流程組件處理后的數(shù)據(jù),依次轉(zhuǎn)發(fā)至下一流程組件。
[0027]結(jié)合第二方面的第二種可能實現(xiàn)方式,在第二方面的第三種可能實現(xiàn)方式中,所述裝置還包括:
[0028]響應(yīng)接收單元,用于在所述消息服務(wù)器將所述業(yè)務(wù)數(shù)據(jù)和/或流程組件處理后的數(shù)據(jù)依次轉(zhuǎn)發(fā)至下一流程組件時,判斷是否接收到流程組件所在的業(yè)務(wù)系統(tǒng)服務(wù)器發(fā)送的接收成功響應(yīng)信息;
[0029]重發(fā)單元,用于如果超過預(yù)設(shè)的時長范圍內(nèi)沒有接收到成功響應(yīng)信息,則重新轉(zhuǎn)發(fā)所述業(yè)務(wù)數(shù)據(jù)和/或流程組件處理后的數(shù)據(jù)。
[0030]結(jié)合第二方面,在第二方面的第四種可能實現(xiàn)方式中,所述接收用戶需要處理的任務(wù)指令以及任務(wù)指令對應(yīng)的業(yè)務(wù)數(shù)據(jù)中,所述任務(wù)指令包括多個。
[0031]在本發(fā)明中,通過接收用戶需要處理的任務(wù)指令以及任務(wù)指令相應(yīng)的業(yè)務(wù)數(shù)據(jù),由所述任務(wù)指令查找對應(yīng)的流程組件,根據(jù)流程組件按序拼接對所述業(yè)務(wù)數(shù)據(jù)進行處理,從而使得本發(fā)明可以根據(jù)任務(wù)指令對應(yīng)的流程組件順序自動完成業(yè)務(wù)數(shù)據(jù)的處理,提高業(yè)務(wù)數(shù)據(jù)的處理效率。
【附圖說明】
[0032]圖1是本發(fā)明第一實施例提供的業(yè)務(wù)數(shù)據(jù)處理方法的實現(xiàn)流程圖;
[0033]圖2是本發(fā)明第二實施例提供的業(yè)務(wù)數(shù)據(jù)的處理方法的實現(xiàn)流程圖;
[0034]圖3是本發(fā)明第三實施例提供的業(yè)務(wù)數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0035]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0036]本發(fā)明實施例所述業(yè)務(wù)數(shù)據(jù)處理方法,旨在解決現(xiàn)有技術(shù)中由于菜單式選擇業(yè)務(wù)處理功能,隨著功能不斷增加而構(gòu)成的多的樣化業(yè)務(wù)功能,以及功能的樣式的不斷變化,工作人員往往不能高效的查找到用戶所需要的業(yè)務(wù)功能菜單項,查找到業(yè)務(wù)功能對應(yīng)的菜單項的效率低的問題。為解決該問題,下面結(jié)合附圖具體進行說明。
[0037]實施例一:
[0038]圖1示出了本發(fā)明第一實施例提供的業(yè)務(wù)數(shù)據(jù)處理方法的實現(xiàn)流程,詳述如下:
[0039]在步驟SlOl中,接收用戶需要處理的任務(wù)指令以及任務(wù)指令對應(yīng)的業(yè)務(wù)數(shù)據(jù)。
[0040]具體的,本發(fā)明實施例中所述業(yè)務(wù)數(shù)據(jù)處理,尤其適用于在集成多個功能、面向多用戶需求下的業(yè)務(wù)數(shù)據(jù)處理。
[0041]所述任務(wù)指令,可以為用戶提出的曾執(zhí)行過的任務(wù)指令,也可以為根據(jù)新的需求,提出的新增加的任務(wù)指令。當執(zhí)行新增加的任務(wù)指令,所對應(yīng)的流程組件需要新增,則可在執(zhí)行新增加的任務(wù)指令前,相應(yīng)的增加對應(yīng)的流程組件。
[0042]所述任務(wù)指令的對應(yīng)的業(yè)務(wù)數(shù)據(jù),可以包括所述任務(wù)指令所需要處理的原始數(shù)據(jù),比如任務(wù)指令為對交易數(shù)據(jù)進行清算時,則所述業(yè)務(wù)數(shù)據(jù)可以包括需要進行清算的數(shù)據(jù),并且根據(jù)清算要求,還可以包括清算的參數(shù)以及條件數(shù)據(jù),比如清算的處理過程參數(shù)、數(shù)據(jù)結(jié)果參數(shù)等。
[0043]接收任務(wù)指令時,可以接收用戶輸入的關(guān)鍵字進行查找,通過關(guān)鍵字匹配的方式,查找出與關(guān)鍵字匹配的任務(wù)指令列表,用戶可以快速的選擇所需要的任務(wù)指令,或者,所述任務(wù)指令也可以設(shè)定為通過多個流程組合而成的任務(wù)指令,用戶可以方便對其進行快速的選擇操作。
[0044]在本發(fā)明實施例中,所述任務(wù)指令可以選擇一個,也可以同時選擇多個,當選擇多個任務(wù)指令時,則可以更為有效的實現(xiàn)本發(fā)明對