本發(fā)明實施例涉及通信領(lǐng)域,尤其涉及一種待測試交易記錄的提取方法和裝置。
背景技術(shù):
隨著銀行交易業(yè)務(wù)的發(fā)展,交易業(yè)務(wù)場景也在逐漸增多,比如:互聯(lián)網(wǎng)業(yè)務(wù)的出現(xiàn),新業(yè)務(wù)的出現(xiàn)可能會造成舊的系統(tǒng)不能滿足新的需求,因此,需要對系統(tǒng)進(jìn)行變更;再或者硬件系統(tǒng)的升級、系統(tǒng)所運(yùn)行環(huán)境的改變,均需要對系統(tǒng)進(jìn)行變更;但是系統(tǒng)變更會對業(yè)務(wù)產(chǎn)生影響,因此,需要對交易記錄進(jìn)行測試,便于檢驗系統(tǒng)是否可用。
現(xiàn)有技術(shù)中,對于交易記錄的測試,使用的是并行測試的方法,即:選取1個或者幾個交易日的交易記錄進(jìn)行回放測試。測試過程為:在測試環(huán)境搭建模擬新舊兩套生產(chǎn)環(huán)境,采用工具回放交易,結(jié)合需要差異分析結(jié)果,以處理結(jié)果為核對標(biāo)準(zhǔn),并通過分類匯總、明細(xì)核對等方式與處理結(jié)果進(jìn)行對比分析,驗證測試環(huán)境交易測試結(jié)果的正確性,從而達(dá)到用交易原型對新系統(tǒng)進(jìn)行驗證的目的。這種測試方法,無法確定業(yè)務(wù)場景的覆蓋率,進(jìn)而造成測試結(jié)論不準(zhǔn)確,而且相同的交易記錄會重復(fù)測試,進(jìn)而造成測試工作冗余度高,測試效率低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種待測試交易記錄的提取方法和裝置,用于提高測試效率。
本發(fā)明實施例提供一種待測試交易記錄的提取方法,包括:
獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息;其中,N為大于1的整數(shù);根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù);將K條交易記錄確定為待測試交易記錄。
可選地,獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息,包括:獲取N條交易記錄對應(yīng)的多個報文;其中,N條交易記錄中每條交易記錄對應(yīng)至少一個報文;至少一個報文中每個報文包括交易主鍵對應(yīng)的交易信息;根據(jù)多個報文中每個報文包括的交易主鍵對應(yīng)的交易信息,匹配出N條交易記錄中每條交易記錄對應(yīng)的至少一個報文;其中,每條交易記錄對應(yīng)的至少一個報文中任四個報文包括的交易主鍵對應(yīng)的交易信息相同;針對N條交易記錄中每條交易記錄,根據(jù)該條交易記錄對應(yīng)的至少一個報文中每個報文包括的交易信息,確定出該條交易記錄的交易信息。
可選地,N條交易記錄中的每條交易記錄對應(yīng)的業(yè)務(wù)場景信息包括:每條交易記錄的案例描述和案例序號;可選地,根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息,包括:針對N條交易記錄中的每條交易記錄,執(zhí)行:根據(jù)該條交易記錄的交易信息確定出該條交易記錄中包括的交易主鍵對應(yīng)的交易信息;并在確定該條交易記錄的交易信息中包括歷史交易主鍵對應(yīng)的交易信息的情況下,確定出該條交易記錄的歷史交易主鍵對應(yīng)的交易信息;根據(jù)N條交易記錄的交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的交易信息,從其余N-1條交易記錄中確定出與該條交易記錄存在關(guān)聯(lián)關(guān)系的M條交易記錄,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序;其中,M為大于等于零的整數(shù);根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,確定出該條交易記錄和M條交易記錄對應(yīng)的案例描述;根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,為該條交易記錄和M條交易記錄中的每條交易記錄分配案例序號。
可選地,根據(jù)N條交易記錄的交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的交易信息,從其余N-1條交易記錄中確定出與該條交易記錄存在關(guān)聯(lián)關(guān)系的M條交易記錄,包括:針對除該條交易記錄之外的N-1條交易記錄中的第n條交易記錄,n為大于等于1且小于等于N-1的整數(shù),執(zhí)行:在該條交易記錄不包括歷史交易主鍵對應(yīng)的交易信息,且第n條交易記錄包括歷史交易主鍵對應(yīng)的交易信息的情況下:在確定第n條交易記錄的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息,與該條交易記錄中包括的交易主鍵對應(yīng)的交易信息相同的情況下,確定第n條交易記錄與該條交易記錄存在關(guān)聯(lián)關(guān)系;在該條交易記錄包括歷史交易主鍵對應(yīng)的交易信息,且第n條交易記錄不包括歷史交易主鍵對應(yīng)的交易信息的情況下:在確定第n條交易記錄的交易主鍵對應(yīng)的交易信息,與該條交易記錄中包括的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息相同的情況下,確定第n條交易記錄與該條交易記錄存在關(guān)聯(lián)關(guān)系;在該條交易記錄包括歷史交易主鍵對應(yīng)的交易信息,且第n條交易記錄包括歷史交易主鍵對應(yīng)的交易信息的情況下:在確定第n條交易記錄的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息,與該條交易記錄中包括的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息相同的情況下,確定第n條交易記錄與該條交易記錄存在關(guān)聯(lián)關(guān)系。
可選地,根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,確定出該條交易記錄和M條交易記錄對應(yīng)的案例描述,包括:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,確定出該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息;根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,將該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息進(jìn)行組合,得到該條交易記錄和M條交易記錄對應(yīng)的案例描述。
可選地,對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,包括:針對N條交易記錄中的每條交易記錄,執(zhí)行:在確定存在與該條交易記錄對應(yīng)的案例描述和案例序號相同的至少一條交易記錄的情況下,刪除至少一條交易記錄。
本發(fā)明實施例提供一種待測試交易記錄的提取的裝置,包括:
獲取單元,用于獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息;其中,N為大于1的整數(shù);確定單元,用于根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;將K條交易記錄確定為待測試交易記錄;處理單元,用于對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù)。
可選地,獲取單元,用于:獲取N條交易記錄對應(yīng)的多個報文;其中,N條交易記錄中每條交易記錄對應(yīng)至少一個報文;至少一個報文中每個報文包括交易主鍵對應(yīng)的交易信息;處理單元,用于:根據(jù)多個報文中每個報文包括的交易主鍵對應(yīng)的交易信息,匹配出N條交易記錄中每條交易記錄對應(yīng)的至少一個報文;其中,每條交易記錄對應(yīng)的至少一個報文中任四個報文包括的交易主鍵對應(yīng)的交易信息相同;確定單元,用于:針對N條交易記錄中每條交易記錄,根據(jù)該條交易記錄對應(yīng)的至少一個報文中每個報文包括的交易信息,確定出該條交易記錄的交易信息。
可選地,N條交易記錄中的每條交易記錄對應(yīng)的業(yè)務(wù)場景信息包括:每條交易記錄的案例描述和案例序號;確定單元,用于:對N條交易記錄中的每條交易記錄,執(zhí)行:N條交易記錄的交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的交易信息,從其余N-1條交易記錄中確定出與該條交易記錄存在關(guān)聯(lián)關(guān)系的M條交易記錄,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序;其中,M為大于等于零的整數(shù);根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,確定出該條交易記錄和M條交易記錄對應(yīng)的案例描述;處理單元,用于:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,為該條交易記錄和M條交易記錄中的每條交易記錄分配案例序號。
可選地,確定單元,用于:對除該條交易記錄之外的N-1條交易記錄中的第n條交易記錄,n為大于等于1且小于等于N-1的整數(shù),執(zhí)行:在該條交易記錄包括歷史交易主鍵對應(yīng)的交易信息,且第n條交易記錄包括歷史交易主鍵對應(yīng)的交易信息的情況下:在確定第n條交易記錄的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息,與該條交易記錄中包括的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息相同的情況下,確定第n條交易記錄與該條交易記錄存在關(guān)聯(lián)關(guān)系。
可選地,確定單元,用于:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,確定出該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息;處理單元,用于:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,將該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息進(jìn)行組合,得到該條交易記錄和M條交易記錄對應(yīng)的案例描述。
可選地,處理單元,用于:針對N條交易記錄中的每條交易記錄,執(zhí)行:在確定存在與該條交易記錄對應(yīng)的案例描述和案例序號相同的至少一條交易記錄的情況下,刪除至少一條交易記錄。
由于本發(fā)明實施例中,獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息;其中,N為大于1的整數(shù);根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù);將K條交易記錄確定為待測試交易記錄;由于對獲取到的N條交易記錄中業(yè)務(wù)場景相同的交易記錄進(jìn)行去重操作,因此得到的待測試交易記錄中不會包括相同業(yè)務(wù)場景的交易記錄,進(jìn)而對待測試交易記錄進(jìn)行測試時可避免對相同業(yè)務(wù)場景重復(fù)測試的問題,提高測試效率。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹。
圖1為本發(fā)明實施例提供的一種待測試交易記錄的提取方法流程示意圖;
圖2為本發(fā)明實施例提供的另一種待測試交易記錄的提取方法流程示意圖;
圖3為本發(fā)明實施例提供的一種第三方應(yīng)用的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
圖1示例性示出了本發(fā)明實施例提供的一種待測試交易記錄的提取方法流程示意圖,如圖1所示,該待測試交易記錄的提取方法包括以下步驟:
步驟101,獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息;其中,N為大于1的整數(shù);
步驟102,根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;
步驟103,對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù);
步驟104,將K條交易記錄確定為待測試交易記錄。
由于本發(fā)明實施例中,獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息;其中,N為大于1的整數(shù);根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù);將K條交易記錄確定為待測試交易記錄;由于對獲取到的N條交易記錄中業(yè)務(wù)場景相同的交易記錄進(jìn)行去重操作,因此得到的待測試交易記錄中不會包括相同業(yè)務(wù)場景的交易記錄,進(jìn)而對待測試交易記錄進(jìn)行測試時可避免對相同業(yè)務(wù)場景重復(fù)測試的問題,提高測試效率。
可選地,本發(fā)明實施例中,獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息,包括:獲取N條交易記錄對應(yīng)的多個報文;其中,N條交易記錄中每條交易記錄對應(yīng)至少一個報文;至少一個報文中每個報文包括交易主鍵對應(yīng)的交易信息;根據(jù)多個報文中每個報文包括的交易主鍵對應(yīng)的交易信息,匹配出N條交易記錄中每條交易記錄對應(yīng)的至少一個報文;其中,每條交易記錄對應(yīng)的至少一個報文中任四個報文包括的交易主鍵對應(yīng)的交易信息相同;針對N條交易記錄中每條交易記錄,根據(jù)該條交易記錄對應(yīng)的至少一個報文中每個報文包括的交易信息,確定出該條交易記錄的交易信息。
可選地,本發(fā)明實施例中以9條交易為例來進(jìn)行詳細(xì)說明。
假設(shè)9條交易分別為:交易1:互聯(lián)網(wǎng)消費(fèi)交易;交易2:互聯(lián)網(wǎng)消費(fèi)交易;交易3:互聯(lián)網(wǎng)消費(fèi)交易;交易4:針對交易3的消費(fèi)撤銷交易;交易5:互聯(lián)網(wǎng)消費(fèi)交易;交易6:針對交易5的消費(fèi)沖正交易;交易7:POS消費(fèi)交易;交易8:POS消費(fèi)交易;交易9:針對交易8的POS消費(fèi)撤銷。
可選地,最初獲取到的交易信息并不是一條一條的交易記錄,而是交易記錄對應(yīng)的多個報文;可選地,每一條交易記錄對應(yīng)4個報文,4個報文分別為受理請求報文,發(fā)卡請求報文,受理應(yīng)答報文,發(fā)卡應(yīng)答報文;即最初獲取的是9條交易對應(yīng)的36個報文;其中,每個報文中包括交易傳輸時間,裝置跟蹤號,受理機(jī)構(gòu)代碼和一些其他的交易信息,如發(fā)卡機(jī)構(gòu),受理機(jī)構(gòu),轉(zhuǎn)發(fā)機(jī)構(gòu),受理交易類型,發(fā)卡交易類型,單雙轉(zhuǎn)換標(biāo)志,交易渠道,交易類型,商戶類型,交易介質(zhì),可性質(zhì),卡產(chǎn)品,受理應(yīng)答碼,發(fā)卡應(yīng)答碼,購買的產(chǎn)品,產(chǎn)品單價;其中,裝置跟蹤號可以唯一地標(biāo)識終端;可選地,將交易傳輸時間,裝置跟蹤號,受理機(jī)構(gòu)代碼作為交易主鍵,交易主鍵包括當(dāng)前交易的交易主鍵和當(dāng)前交易的歷史交易主鍵。
可選地,對獲取到的36個報文的壓縮包進(jìn)行解包處理,獲得解包后的36個報文;交易主鍵可以唯一的標(biāo)識一條交易記錄,根據(jù)交易主鍵對36個報文進(jìn)行匹配;在36個報文中,將交易主鍵相同的報文確定為一條交易,比如受理請求報文的交易主鍵對應(yīng)的交易信息為:交易傳輸時間為2016.12.15-10:10:10,系統(tǒng)跟蹤號001,受理機(jī)構(gòu)代碼100;而且發(fā)卡請求報文的交易主鍵對應(yīng)的交易信息,受理應(yīng)答報文的交易主鍵對應(yīng)的交易信息和發(fā)卡應(yīng)答報文的交易主鍵對應(yīng)的交易信息均為:交易傳輸時間為2016.12.15-10:10:10,系統(tǒng)跟蹤號001,受理機(jī)構(gòu)代碼100;則可確定出這四個報文對應(yīng)一條交易記錄,如此,可將36個報文確定為9條交易。
可選地,為便于方案的理解,將9條交易對應(yīng)的交易記錄以表的形式呈現(xiàn),且交易信息以交易渠道,交易類型為例,交易主鍵1-9分別表示序號為1-9的交易記錄的交易主鍵對應(yīng)的交易信息;歷史交易主鍵1-9分別表示序號為1-9的交易記錄的歷史交易主鍵對應(yīng)的交易信息;表1示出了根據(jù)交易主鍵匹配出的9條交易的交易記錄,其中,序號表示存入表1中的交易記錄的順序,可以為數(shù)字也可以為字母;報文表示每條交易記錄對應(yīng)的4個報文,分別用4個報文1-9表示;如表1所示。
表1根據(jù)交易主鍵匹配出的9條交易記錄:
可選地,根據(jù)每條交易記錄的交易信息,確定出每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息;本發(fā)明實施例中以預(yù)設(shè)交易要素對應(yīng)的交易信息為交易類型和交易渠道為例來說明;預(yù)設(shè)交易要素越多,根據(jù)K條待測試交易記錄的測試的結(jié)果越準(zhǔn)確;根據(jù)預(yù)設(shè)交易要素對表1中的9條交易記錄進(jìn)行組織,獲得根據(jù)預(yù)設(shè)交易要素組織的9條交易記錄表2,如表2所示。
以表1中第一行為例進(jìn)行介紹,序號1表示第1條交易的序號,交易類型和交易渠道為兩個預(yù)設(shè)交易要素,消費(fèi)為第1條交易的交易類型對應(yīng)的交易信息,互聯(lián)網(wǎng)為第1條交易的交易渠道對應(yīng)的交易信息,交易主鍵1為第1條交易的交易主鍵對應(yīng)的交易信息,沒有歷史交易主鍵對應(yīng)的交易信息,4個報文1表示第1條交易的4個報文信息。將表1中的預(yù)設(shè)要素對應(yīng)的交易信息進(jìn)行組合,得到表2。
表2根據(jù)預(yù)設(shè)交易要素組合的9條交易記錄
可選地,根據(jù)預(yù)設(shè)交易要素組織可稱為從橫向維度對交易記錄進(jìn)行組織。
可選地,根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息,包括:針對N條交易記錄中的每條交易記錄,執(zhí)行:根據(jù)該條交易記錄的交易信息確定出該條交易記錄中包括的交易主鍵對應(yīng)的交易信息;并在確定該條交易記錄的交易信息中包括歷史交易主鍵對應(yīng)的交易信息的情況下,確定出該條交易記錄的歷史交易主鍵對應(yīng)的交易信息;根據(jù)N條交易記錄的交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的交易信息,從其余N-1條交易記錄中確定出與該條交易記錄存在關(guān)聯(lián)關(guān)系的M條交易記錄,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序;其中,M為大于等于零的整數(shù)。
可選地,確定交易間關(guān)聯(lián)關(guān)系的方式可以為:根據(jù)N條交易記錄的交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的交易信息,從其余N-1條交易記錄中確定出與該條交易記錄存在關(guān)聯(lián)關(guān)系的M條交易記錄,包括:針對除該條交易記錄之外的N-1條交易記錄中的第n條交易記錄,n為大于等于1且小于等于N-1的整數(shù),執(zhí)行:在該條交易記錄不包括歷史交易主鍵對應(yīng)的交易信息,且第n條交易記錄包括歷史交易主鍵對應(yīng)的交易信息的情況下:在確定第n條交易記錄的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息,與該條交易記錄中包括的交易主鍵對應(yīng)的交易信息相同的情況下,確定第n條交易記錄與該條交易記錄存在關(guān)聯(lián)關(guān)系;在該條交易記錄包括歷史交易主鍵對應(yīng)的交易信息,且第n條交易記錄不包括歷史交易主鍵對應(yīng)的交易信息的情況下:在確定第n條交易記錄的交易主鍵對應(yīng)的交易信息,與該條交易記錄中包括的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息相同的情況下,確定第n條交易記錄與該條交易記錄存在關(guān)聯(lián)關(guān)系;在該條交易記錄包括歷史交易主鍵對應(yīng)的交易信息,且第n條交易記錄包括歷史交易主鍵對應(yīng)的交易信息的情況下:在確定第n條交易記錄的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息,與該條交易記錄中包括的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息相同的情況下,確定第n條交易記錄與該條交易記錄存在關(guān)聯(lián)關(guān)系。
以表2中的9條交易記錄為例來說明:
將交易傳輸時間,裝置跟蹤號,受理機(jī)構(gòu)代碼作為交易主鍵,交易主鍵1-9中的每個交易主鍵均不相同,通過表2可以發(fā)現(xiàn)第1、2、3、5、7、8的交易記錄不包括歷史交易主鍵對應(yīng)的交易信息;第4、6、9的交易記錄包括歷史交易主鍵對應(yīng)的交易信息;而且第4條交易記錄包括的歷史交易主鍵3對應(yīng)的交易信息與第3條交易記錄包括的交易主鍵3對應(yīng)的交易信息相同,則確定第3條交易和第4條交易間存在關(guān)聯(lián)關(guān)系;第5條交易記錄的交易主鍵5對應(yīng)的交易信息與第6條交易記錄的歷史交易主鍵5對應(yīng)的交易信息相同,則確定第5條交易和第6條交易間存在關(guān)聯(lián)關(guān)系,同樣的方法,可確定第8條交易和第9條交易間存在關(guān)聯(lián)關(guān)系。
可選地,將存在關(guān)聯(lián)關(guān)系的交易分為一個案例組,沒有關(guān)聯(lián)關(guān)系的交易記錄單獨(dú)為一個案例組,對每個案例組進(jìn)行編號,并用相應(yīng)的案例描述表示案例組;案例組編號可以由數(shù)字或字母組成,用于區(qū)別于其他的案例組,方便案例的查詢和提?。灰粋€案例組中包括至少一條交易記錄;對每個案例組中的案例分配案例序號。
可選地,為每條交易記錄分配案例序號的實現(xiàn)方法:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,為該條交易記錄和M條交易記錄中的每條交易記錄分配案例序號。
比如,表2中,第3條交易和第4條交易為一個案例組,按照案例發(fā)生的先后順序,將第3條交易記錄分配案例號1,將第4條交易記錄分配案例號2;第5條交易和第6條交易為一個案例組,按照案例發(fā)生的先后順序,將第5條交易記錄分配案例號1,將第6條交易記錄分配案例號2;第8條交易和第9條交易為一個案例組,按照案例發(fā)生的先后順序,將第8條交易記錄分配案例號1,將第9條交易記錄分配案例號2。
可選地,其他不存在關(guān)聯(lián)關(guān)系的交易,單獨(dú)做為一個案例組,每個組只有一條交易記錄,對每條交易記錄分配案例號1。
可選地,根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,確定出該條交易記錄和M條交易記錄對應(yīng)的案例描述,包括:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,確定出該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息;根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,將該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息進(jìn)行組合,得到該條交易記錄和M條交易記錄對應(yīng)的案例描述。
可選地,根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息,以及該條交易記錄和M條交易記錄中每條交易記錄的案例序號,確定出該條交易記錄和M條交易記錄對應(yīng)的案例描述;其中,案例序號可以由數(shù)字或字母組成,用于區(qū)別于其他的案例。
可選地,案例描述的形式為“A+B”的形式,A表示該案例組最后一條交易記錄的預(yù)設(shè)要素,B表示該組當(dāng)前一條交易記錄的預(yù)設(shè)要素,比如:第3條交易的預(yù)設(shè)要素為互聯(lián)網(wǎng)消費(fèi),第4的交易的預(yù)設(shè)要素為互聯(lián)網(wǎng)消費(fèi)撤銷,且第3條交易的案例序號為1,第4條交易的案例序號為2,即第4條的交易為該案例組的最后一條交易的預(yù)設(shè)要素;所以第3條交易的案例描述可以為“互聯(lián)網(wǎng)消費(fèi)撤銷+互聯(lián)網(wǎng)消費(fèi)”,第4條交易的案例描述可以為“互聯(lián)網(wǎng)消費(fèi)撤銷+互聯(lián)網(wǎng)消費(fèi)撤銷”;同樣的方法,可以確定出關(guān)聯(lián)的交易第5和第6條的案例描述分別為:“互聯(lián)網(wǎng)消費(fèi)沖正+互聯(lián)網(wǎng)消費(fèi)”和“互聯(lián)網(wǎng)消費(fèi)沖正+互聯(lián)網(wǎng)消費(fèi)沖正”;確定出關(guān)聯(lián)的交易第8和第9條的案例描述分別為:“POS消費(fèi)撤銷+POS消費(fèi)”和“POS消費(fèi)撤銷+POS消費(fèi)撤銷”。
可選地,對于不存在關(guān)聯(lián)關(guān)系的交易記錄,案例描述用該條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息。
以表1中第一行為例進(jìn)行介紹,序號1表示第1條交易的序號,交易類型和交易渠道為兩個預(yù)設(shè)交易要素,消費(fèi)為第1條交易的交易類型對應(yīng)的交易信息,互聯(lián)網(wǎng)為第1條交易的交易渠道對應(yīng)的交易信息,交易主鍵1為第1條交易的交易主鍵對應(yīng)的交易信息,沒有歷史交易主鍵對應(yīng)的交易信息,4個報文1表示第1條交易的4個報文信息。將表1中的預(yù)設(shè)要素對應(yīng)的交易信息進(jìn)行組合,得到表2。
本發(fā)明實施例中將表2中的9條交易記錄進(jìn)行分組,將表2中的預(yù)設(shè)要素進(jìn)行組合,得到表3,表3示例性示出了對9條交易進(jìn)行分組后的示意表。以表3中第一行為例進(jìn)行介紹,序號1表示第1條交易的序號,案例描述表示第1條交易的預(yù)設(shè)交易要素的組合,案例組編號1表示第一案例組的案例編號,案例序號1表示第1個案例組中的第1條交易記錄,互聯(lián)網(wǎng)為第1條交易的交易渠道對應(yīng)的交易信息,交易主鍵1為第1條交易的交易主鍵對應(yīng)的交易信息,沒有歷史交易主鍵對應(yīng)的交易信息,4個報文1表示第1條交易的4個報文信息。將表2中的預(yù)設(shè)要素對應(yīng)的交易信息進(jìn)行組合,增減案例組編號,并對每個案例組中的交易記錄分配案例序號,得到表3。
表3對9條交易記錄進(jìn)行分組
可選地,對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,包括:針對N條交易記錄中的每條交易記錄,執(zhí)行:在確定存在與該條交易記錄對應(yīng)的案例描述和案例序號相同的至少一條交易記錄的情況下,刪除至少一條交易記錄。
可選地,N條交易記錄中的每條交易記錄對應(yīng)的業(yè)務(wù)場景信息包括:每條交易記錄的案例描述和案例序號。
可選地,將案例描述和案例序號作為主鍵,由于主鍵的值用于唯一地標(biāo)識表中的某一條記錄,一個表中只能有一個主鍵,如果在其他字段上建立主鍵,則原來的主鍵就會取消。每條交易記錄對應(yīng)的業(yè)務(wù)場景包括每條交易記錄的案例描述和案例序號,即業(yè)務(wù)場景作為主鍵,以業(yè)務(wù)場景作為主鍵存儲時,相同的業(yè)務(wù)場景以主鍵進(jìn)行第二次存儲時,會和前一次的主鍵出現(xiàn)沖突,因此第二次的業(yè)務(wù)場景被刪除;如此,重復(fù)的業(yè)務(wù)場景不會重復(fù)被測試,可以提高測試效率。
可選地,以表3為例來說明,第1條交易的業(yè)務(wù)場景為“互聯(lián)網(wǎng)消費(fèi)和1”,第2交易的業(yè)務(wù)場景為“互聯(lián)網(wǎng)消費(fèi)和1”,因此,第1條交易的業(yè)務(wù)場景和第2交易的業(yè)務(wù)場景相同,第2交易的業(yè)務(wù)場景存儲時,發(fā)生主鍵沖突,丟棄第2交易的業(yè)務(wù)場景。如此,相同的業(yè)務(wù)場景只保存了一次,因此,不會重復(fù)測試相同的業(yè)務(wù)場景,進(jìn)而可以提高測試效率。表3中除第2交易的業(yè)務(wù)場景與第1交易的業(yè)務(wù)場景沖突,其他均只有一個業(yè)務(wù)場景,因此業(yè)務(wù)場景可以一直累加,可提高業(yè)務(wù)場景的覆蓋率,進(jìn)而提高測試結(jié)論的準(zhǔn)確性。
本發(fā)明實施例中,將表3中的案例描述和案例序號作為主鍵進(jìn)行保存后獲得的8條待測試交易的表,如表4所示。
表4確定出的8條待測試交易記錄
可選地,根據(jù)至少一個交易信息篩選展示待測試交易記錄;如根據(jù)交易類型和交易渠道展示待測試交易記錄;或者,展示所有待測試交易記錄。
可選地,在測試待測試交易記錄時,工具模擬機(jī)構(gòu)向測試系統(tǒng)發(fā)起通訊連接,可以選擇全部或者部分待測試交易記錄發(fā)起??蛇x地,在選擇待測試交易記錄的時候,遍歷選中的全部交易記錄,在每個案例組中,按照案例序號從小到大的順序發(fā)送所有的交易記錄,每條交易記錄的發(fā)送邏輯按照受理請求報文,發(fā)卡請求報文,發(fā)卡應(yīng)答報文,受理應(yīng)答報文的順序發(fā)送,比對新系統(tǒng)的受應(yīng)答報文和發(fā)卡請求報文與舊系統(tǒng)的是否一樣,來確定新系統(tǒng)是否可用。
需要說明的一點(diǎn)是:上述針對待測試交易記錄的提取過程的說明僅是示例性和解釋性的,并不用于限定本發(fā)明。
為了更清楚的介紹上述方法流程,圖2示例性示出了本發(fā)明實施例提供的另一種待測試交易記錄的提取的方法。
系統(tǒng)變更時,需要檢測新系統(tǒng)是否可用,通常使用交易記錄對新系統(tǒng)進(jìn)行檢測,本發(fā)明實施例確定出K條待測試交易記錄,這K條待測試交易記錄可以覆蓋所有已有業(yè)務(wù)場景,因此,相比于現(xiàn)有技術(shù),提高了業(yè)務(wù)場景覆蓋率;而且,是可以覆蓋所有業(yè)務(wù)場景的最小集合,如此,避免了相同業(yè)務(wù)場景反復(fù)測試的情況,進(jìn)而提高了測試效率。待測試交易記錄的提取方法的過程見下述內(nèi)容。
如圖2所示,該方法包括:
步驟201,獲取N條交易記錄對應(yīng)的多個報文;其中,N條交易記錄中每條交易記錄對應(yīng)至少一個報文;至少一個報文中每個報文包括交易主鍵對應(yīng)的交易信息;
可選地,每條交易記錄對應(yīng)四個報文,分別為受理請求報文、受理應(yīng)答報文、發(fā)卡請求報文、發(fā)卡應(yīng)答報文;每個報文中均包括交易主鍵,其中,交易主鍵對應(yīng)的交易信息包括交易傳輸時間,系統(tǒng)跟蹤號,受理機(jī)構(gòu)代碼;
可選地,獲取的多個報文是壓縮包的方式,在獲取到多個報文之后,首先對多個報文進(jìn)行解包,獲取到解包后的多個報文;
步驟202,根據(jù)多個報文中每個報文包括的交易主鍵對應(yīng)的交易信息,匹配出N條交易記錄中每條交易記錄對應(yīng)的至少一個報文;其中,每條交易記錄對應(yīng)的至少一個報文中任四個報文包括的交易主鍵對應(yīng)的交易信息相同;
可選地,同一條交易記錄對應(yīng)的四個報文中的交易主鍵對應(yīng)的交易信息是相同,將交易主鍵對應(yīng)的交易信息相同的報文確定為一條交易記錄的報文;
步驟203,針對N條交易記錄中每條交易記錄,根據(jù)該條交易記錄對應(yīng)的至少一個報文中每個報文包括的交易信息,確定出該條交易記錄的交易信息;
步驟204,獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息;其中,N為大于1的整數(shù);
可選地,為便于理解,將N條交易記錄以表的形式呈現(xiàn),如表1所示。交易記錄的交易信息包括交易主鍵對應(yīng)的交易信息、發(fā)卡機(jī)構(gòu),受理機(jī)構(gòu),轉(zhuǎn)發(fā)機(jī)構(gòu),單雙轉(zhuǎn)換標(biāo)志,交易渠道,交易類型,商戶類型,交易介質(zhì),可性質(zhì),卡產(chǎn)品,受理應(yīng)答碼,發(fā)卡應(yīng)答碼,購買的產(chǎn)品,產(chǎn)品單價等信息;
步驟205,根據(jù)N條交易記錄的交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的交易信息,從其余N-1條交易記錄中確定出與該條交易記錄存在關(guān)聯(lián)關(guān)系的M條交易記錄,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序;其中,M為大于等于零的整數(shù);
可選地,在步驟202中根據(jù)交易主鍵對應(yīng)的交易信息將多個報文匹配為N條交易記錄,同時可以確定每條交易記錄中交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的信息;根據(jù)該條交易記錄的交易主鍵和歷史交易主鍵分別對應(yīng)的交易信息來確定與該條交易記錄有關(guān)聯(lián)關(guān)系的M條交易記錄;而且可以通過該條交易記錄和與之關(guān)聯(lián)的M條交易記錄的交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的交易信息來確定該條交易記錄和與其關(guān)聯(lián)的M條交易記錄發(fā)生的時間先后順序;
步驟206,根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,為該條交易記錄和M條交易記錄中的每條交易記錄分配案例序號;
可選地,將該條交易記錄和與該條交易記錄具有關(guān)聯(lián)關(guān)系的M條交易記錄分為一個案例組,并對該案例組中的每個交易記錄按發(fā)生的時間先后順序分配案例序號;案例序號可以用數(shù)字表示,也可以用字母表示;
步驟207,確定每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息;
可選地,預(yù)設(shè)交易要素對應(yīng)的交易信息可以為交易渠道、交易類型、商戶類型、受理機(jī)構(gòu)、發(fā)卡機(jī)構(gòu)、受理應(yīng)答碼,發(fā)卡應(yīng)答碼;
步驟208,根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,確定出該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息;
可選地,確定出該條交易的預(yù)設(shè)交易要素,以及與該條交易記錄關(guān)聯(lián)的M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息;
步驟209,根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,將該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息進(jìn)行組合,得到該條交易記錄和M條交易記錄對應(yīng)的案例描述;
可選地,預(yù)設(shè)交易要素的組合方式可為:“A+B的形式”,A表示該案例組最后一條交易記錄的預(yù)設(shè)要素對應(yīng)的交易信息,B表示該案例組當(dāng)前一條交易記錄的預(yù)設(shè)要素對應(yīng)的交易信息;
步驟210,根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;其中,N條交易記錄中的每條交易記錄對應(yīng)的業(yè)務(wù)場景信息包括:每條交易記錄的案例描述和案例序號;
步驟211,對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù);
可選地,對具有相同業(yè)務(wù)場景的交易記錄進(jìn)行去重操作,可避免對重復(fù)業(yè)務(wù)場景進(jìn)行測試,進(jìn)而可提高測試效率。
步驟212;將K條交易記錄確定為待測試交易記錄。
從上述內(nèi)容可以看出:由于本發(fā)明實施例中,獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息;其中,N為大于1的整數(shù);根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù);將K條交易記錄確定為待測試交易記錄;由于對獲取到的N條交易記錄中業(yè)務(wù)場景相同的交易記錄進(jìn)行去重操作,因此得到的待測試交易記錄中不會包括相同業(yè)務(wù)場景的交易記錄,進(jìn)而對待測試交易記錄進(jìn)行測試時可避免對相同業(yè)務(wù)場景重復(fù)測試的問題,提高測試效率。
圖3示例性示出了本發(fā)明實施例提供的一種待測試交易記錄的提取裝置結(jié)構(gòu)示意圖。
基于相同構(gòu)思,本發(fā)明實施例提供一種待測試交易記錄的提取裝置,如圖3所示,待測試交易記錄的提取裝置300包括獲取單元301、確定單元302和處理單元303。其中:
獲取單元,用于確定單元,用于根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;將K條交易記錄確定為待測試交易記錄;處理單元,用于對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù)。
可選地,獲取單元,用于:獲取N條交易記錄對應(yīng)的多個報文;其中,N條交易記錄中每條交易記錄對應(yīng)至少一個報文;至少一個報文中每個報文包括交易主鍵對應(yīng)的交易信息;處理單元,用于:根據(jù)多個報文中每個報文包括的交易主鍵對應(yīng)的交易信息,匹配出N條交易記錄中每條交易記錄對應(yīng)的至少一個報文;其中,每條交易記錄對應(yīng)的至少一個報文中任四個報文包括的交易主鍵對應(yīng)的交易信息相同;確定單元,用于:針對N條交易記錄中每條交易記錄,根據(jù)該條交易記錄對應(yīng)的至少一個報文中每個報文包括的交易信息,確定出該條交易記錄的交易信息。
選地,N條交易記錄中的每條交易記錄對應(yīng)的業(yè)務(wù)場景信息包括:每條交易記錄的案例描述和案例序號;確定單元,用于:對N條交易記錄中的每條交易記錄,執(zhí)行:N條交易記錄的交易主鍵對應(yīng)的交易信息和歷史交易主鍵對應(yīng)的交易信息,從其余N-1條交易記錄中確定出與該條交易記錄存在關(guān)聯(lián)關(guān)系的M條交易記錄,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序;其中,M為大于等于零的整數(shù);根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,以及該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,確定出該條交易記錄和M條交易記錄對應(yīng)的案例描述;處理單元,用于:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,為該條交易記錄和M條交易記錄中的每條交易記錄分配案例序號。
選地,確定單元,用于:對除該條交易記錄之外的N-1條交易記錄中的第n條交易記錄,n為大于等于1且小于等于N-1的整數(shù),執(zhí)行:在該條交易記錄包括歷史交易主鍵對應(yīng)的交易信息,且第n條交易記錄包括歷史交易主鍵對應(yīng)的交易信息的情況下:在確定第n條交易記錄的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息,與該條交易記錄中包括的交易主鍵對應(yīng)的交易信息或歷史交易主鍵對應(yīng)的交易信息相同的情況下,確定第n條交易記錄與該條交易記錄存在關(guān)聯(lián)關(guān)系。
可選地,確定單元,用于:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的交易信息,確定出該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息;處理單元,用于:根據(jù)該條交易記錄和M條交易記錄中每條交易記錄的發(fā)生時間先后順序,將該條交易記錄和M條交易記錄中每條交易記錄的預(yù)設(shè)交易要素對應(yīng)的交易信息進(jìn)行組合,得到該條交易記錄和M條交易記錄對應(yīng)的案例描述。
可選地,處理單元,用于:針對N條交易記錄中的每條交易記錄,執(zhí)行:在確定存在與該條交易記錄對應(yīng)的案例描述和案例序號相同的至少一條交易記錄的情況下,刪除至少一條交易記錄。
從上述內(nèi)容可以看出:本發(fā)明實施例中,由于本發(fā)明實施例中獲取N條交易記錄,以及N條交易記錄中的每條交易記錄的交易信息;其中,N為大于1的整數(shù);根據(jù)N條交易記錄中的每條交易記錄的交易信息,確定出該條交易記錄對應(yīng)的業(yè)務(wù)場景信息;對N條交易記錄中業(yè)務(wù)場景信息相同的多條交易記錄進(jìn)行去重操作,得到K條交易記錄;其中,K為大于等于1、且小于等于N的整數(shù);將K條交易記錄確定為待測試交易記錄;由于對獲取到的N條交易記錄中業(yè)務(wù)場景相同的交易記錄進(jìn)行去重操作,因此得到的待測試交易記錄中不會包括相同業(yè)務(wù)場景的交易記錄,進(jìn)而對待測試交易記錄進(jìn)行測試時可避免對相同業(yè)務(wù)場景重復(fù)測試的問題,提高測試效率。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(裝置)、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。