亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)處理的方法及裝置制造方法

文檔序號(hào):6507538閱讀:180來源:國知局
一種數(shù)據(jù)處理的方法及裝置制造方法
【專利摘要】本申請?zhí)峁┮环N數(shù)據(jù)處理的方法及裝置,其中,該方法包括:解析待處理的數(shù)據(jù)文件,以獲取待處理數(shù)據(jù);將所述待處理數(shù)據(jù)解析為指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述指令數(shù)據(jù)包括:有預(yù)定執(zhí)行順序的一條或多條指令;以及根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。采用本申請的技術(shù)方案,所述待處理數(shù)據(jù)在指令支持的范圍內(nèi)能夠以定制的任意流程進(jìn)行處理,能夠提高對特定數(shù)據(jù)進(jìn)行處理的流程的靈活性。
【專利說明】一種數(shù)據(jù)處理的方法及裝置

【技術(shù)領(lǐng)域】
[0001]本申請涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種數(shù)據(jù)處理的方法及裝置。

【背景技術(shù)】
[0002]目前,數(shù)據(jù)處理的流程一般都是定制化的流程,對數(shù)據(jù)進(jìn)行處理時(shí),需要根據(jù)數(shù)據(jù)處理的要求,采用特定的程序進(jìn)行處理,即,當(dāng)待處理數(shù)據(jù)需要進(jìn)行多次處理時(shí),只能根據(jù)每次處理的要求預(yù)先定制處理流程,無法實(shí)現(xiàn)根據(jù)多次數(shù)據(jù)處理的需要自動(dòng)定制流程。例如,要對待處理的數(shù)據(jù)進(jìn)行排序,則采用特定的排序流程對所述待處理數(shù)據(jù)進(jìn)行排序,要對待處理的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,則采用特定的轉(zhuǎn)換流程對所述待處理數(shù)據(jù)進(jìn)行轉(zhuǎn)換,而當(dāng)要對所述待處理數(shù)據(jù)先進(jìn)行排序處理再進(jìn)行轉(zhuǎn)換處理時(shí),則需要重新設(shè)定流程。即,無法實(shí)現(xiàn)在數(shù)據(jù)處理的過程中,由程序根據(jù)數(shù)據(jù)處理的需要自動(dòng)組織處理的流程,數(shù)據(jù)處理的靈活性較差,因此,需要能夠提高數(shù)據(jù)處理流程的靈活性的技術(shù)方案。


【發(fā)明內(nèi)容】

[0003]本申請的主要目的在于提供一種數(shù)據(jù)處理的方法及裝置,以解決現(xiàn)有技術(shù)存在的數(shù)據(jù)處理的流程的靈活性問題,其中:
[0004]本申請?zhí)峁┑囊环N數(shù)據(jù)處理的方法,包括:解析待處理的數(shù)據(jù)文件,以獲取待處理數(shù)據(jù);將所述待處理數(shù)據(jù)解析為指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述指令數(shù)據(jù)包括:有預(yù)定執(zhí)行順序的一條或多條指令;以及根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0005]根據(jù)本申請的實(shí)施例,在該方法中,根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,包括:根據(jù)所述指令數(shù)據(jù)并按照所述預(yù)定執(zhí)行順序?qū)λ鰳I(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0006]根據(jù)本申請的實(shí)施例,在該方法中,還包括:校驗(yàn)所述待處理數(shù)據(jù)的完整性。
[0007]根據(jù)本申請的實(shí)施例,在該方法中,還包括:數(shù)據(jù)處理完成后,更新數(shù)據(jù)處理的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)包括:所述數(shù)據(jù)處理是否成功的信息、所述數(shù)據(jù)處理的目的地信息。
[0008]根據(jù)本申請的實(shí)施例,在該方法中,還包括:生成數(shù)據(jù)處理的結(jié)果信息和/或數(shù)據(jù)處理的結(jié)果文件,并將所述結(jié)果信息和/或數(shù)據(jù)處理結(jié)果文件向相應(yīng)的用戶發(fā)送。
[0009]根據(jù)本申請的實(shí)施例,在該方法中,根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,包括:根據(jù)所述預(yù)定執(zhí)行順序執(zhí)行當(dāng)前應(yīng)執(zhí)行指令,對當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)進(jìn)行處理,并獲得當(dāng)前輸出數(shù)據(jù);其中,所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中第一條指令時(shí),其輸入數(shù)據(jù)為所述業(yè)務(wù)數(shù)據(jù),所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中非第一條指令時(shí),其輸入數(shù)據(jù)為執(zhí)行上一條指令所獲得的輸出數(shù)據(jù);當(dāng)前應(yīng)執(zhí)行指令執(zhí)行成功時(shí),將當(dāng)前應(yīng)執(zhí)行指令更新為下一條指令,并將當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)更新為所述當(dāng)前輸出數(shù)據(jù);以及當(dāng)前應(yīng)執(zhí)行指令為空時(shí),返回指令執(zhí)行的結(jié)果。
[0010]本申請的另一方法提供一種數(shù)據(jù)處理的裝置,該裝置包括:獲取模塊,用于解析待處理的數(shù)據(jù)文件,以獲取待處理數(shù)據(jù);解析模塊,用于將所述待處理數(shù)據(jù)解析為指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述指令數(shù)據(jù)包括:有預(yù)定執(zhí)行順序的一條或多條執(zhí)行指令;以及處理模塊,用于根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0011 ] 根據(jù)本申請的實(shí)施例,在該裝置中,所述處理模塊進(jìn)一步用于:根據(jù)所述指令數(shù)據(jù)并按照所述預(yù)定執(zhí)行順序?qū)λ鰳I(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0012]根據(jù)本申請的實(shí)施例,在該裝置中,還包括:校驗(yàn)?zāi)K,用于校驗(yàn)所述待處理數(shù)據(jù)的完整性。
[0013]根據(jù)本申請的實(shí)施例,在該裝置中,還包括:數(shù)據(jù)更新模塊,用于在數(shù)據(jù)處理完成后,更新數(shù)據(jù)處理的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)包括:所述數(shù)據(jù)處理是否成功的信息、所述數(shù)據(jù)處理的目的地信息。
[0014]根據(jù)本申請的實(shí)施例,在該裝置中,還包括:生成模塊,用于生成數(shù)據(jù)處理的結(jié)果信息和/或數(shù)據(jù)處理的結(jié)果文件;發(fā)送模塊,用于將所述結(jié)果信息和/或數(shù)據(jù)處理結(jié)果文件向相應(yīng)的用戶發(fā)送。
[0015]根據(jù)本申請的實(shí)施例,在該裝置中,所述處理模塊,包括:指令執(zhí)行模塊,用于根據(jù)所述預(yù)定執(zhí)行順序執(zhí)行當(dāng)前應(yīng)執(zhí)行指令,對當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)進(jìn)行處理,并獲得當(dāng)前輸出數(shù)據(jù);其中,所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中第一條指令時(shí),其輸入數(shù)據(jù)為所述業(yè)務(wù)數(shù)據(jù),所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中非第一條指令時(shí),其輸入數(shù)據(jù)為執(zhí)行上一條指令所獲得的輸出數(shù)據(jù);更新模塊,用于當(dāng)前應(yīng)執(zhí)行指令執(zhí)行成功時(shí),將當(dāng)前應(yīng)執(zhí)行指令更新為下一條指令,并將當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)更新為所述當(dāng)前輸出數(shù)據(jù);以及結(jié)果返回模塊,當(dāng)前應(yīng)執(zhí)行指令為空時(shí),返回指令執(zhí)行的結(jié)果。
[0016]與現(xiàn)有技術(shù)相比,根據(jù)本申請的技術(shù)方案,通過將待處理的數(shù)據(jù)解析成指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)兩部分,并根據(jù)指令順序來對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,所述待處理數(shù)據(jù)在指令支持的范圍內(nèi)能夠以定制的任意流程進(jìn)行處理,以提高對特定數(shù)據(jù)進(jìn)行處理的流程的靈活性。

【專利附圖】

【附圖說明】
[0017]此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實(shí)施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
[0018]圖1是本申請實(shí)施例的一種數(shù)據(jù)處理的方法的流程圖;
[0019]圖2是本申請實(shí)施例的圖1中的步驟S103的流程圖;以及
[0020]圖3是本申請實(shí)施例的一種數(shù)據(jù)處理的裝置的結(jié)構(gòu)框圖。

【具體實(shí)施方式】
[0021]本申請的主要思想在于,通過將待處理的數(shù)據(jù)解析成指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)兩部分,并根據(jù)指令的順序來對業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0022]為使本申請的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請具體實(shí)施例及相應(yīng)的附圖對本申請技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
[0023]根據(jù)本申請的實(shí)施例,提供了一種數(shù)據(jù)處理的方法。
[0024]參考圖1,圖1是本申請實(shí)施例的一種數(shù)據(jù)處理的方法的流程圖。
[0025]如圖1所示,在步驟SlOl中,解析待處理的數(shù)據(jù)文件,以獲取待處理數(shù)據(jù)。也就是說,將待處理數(shù)據(jù)從保存數(shù)據(jù)的文件中分離出來。所述待處理數(shù)據(jù)可以包括:用戶賬號(hào)、數(shù)據(jù)處理結(jié)果的返回目的地、數(shù)據(jù)處理的數(shù)據(jù)量等。
[0026]例如,基金贖回(所述基金贖回可以包括退款、贖回、分紅等)的數(shù)據(jù)處理時(shí),先獲取待處理的贖回文件,再通過對贖回文件進(jìn)行解析,獲取待處理的贖回?cái)?shù)據(jù)。所述贖回?cái)?shù)據(jù)可以包括:用戶賬號(hào)(ID)、贖回目的地、贖回金額等,所述贖回?cái)?shù)據(jù)還可以包括:基金代碼、類型(退款、贖回、分紅)等。
[0027]根據(jù)本申請的實(shí)施例,在獲取待處理數(shù)據(jù)之后,還可以校驗(yàn)所述待處理數(shù)據(jù)的正確性。校驗(yàn)所述待處理數(shù)據(jù)的完整性,包括:校驗(yàn)所述待處理數(shù)據(jù)是否包含全部預(yù)定數(shù)據(jù)項(xiàng)(所述預(yù)定數(shù)據(jù)項(xiàng)可以根據(jù)數(shù)據(jù)處理的要求設(shè)定,可以包括用戶賬號(hào)、數(shù)據(jù)處理結(jié)果的返回目的地等),或者校驗(yàn)所述待處理數(shù)據(jù)是否滿足解析要求,以便后續(xù)對所述待處理數(shù)據(jù)進(jìn)行數(shù)據(jù)解析。以基金贖回為例,可以校驗(yàn)所述贖回?cái)?shù)據(jù)中是否包含全部預(yù)定數(shù)據(jù)項(xiàng),例如,校驗(yàn)贖回?cái)?shù)據(jù)中是否包含用戶賬號(hào)(ID)、贖回目的地、贖回金額等數(shù)據(jù)項(xiàng)。
[0028]根據(jù)本申請的實(shí)施例,還可以根據(jù)所述預(yù)定數(shù)據(jù)項(xiàng)對所述待處理數(shù)據(jù)進(jìn)行預(yù)處理,即,從所述待處理數(shù)據(jù)中提取出所述預(yù)定數(shù)據(jù)項(xiàng),得到的符合預(yù)定格式的待處理數(shù)據(jù)。
[0029]在步驟S102中,將所述待處理數(shù)據(jù)解析為指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。其中,所述指令數(shù)據(jù)可以包括:有預(yù)定執(zhí)行順序的一條或多條指令。
[0030]具體而言,可以將所述待處理數(shù)據(jù)解析為一條或多條指令(所述一條或多條指令可以為列表的形式),并且,所述一條或多條指令是具有先后執(zhí)行順序的。
[0031]例如,在基金贖回業(yè)務(wù)中,如果用戶想要基金贖回,可以根據(jù)贖回?cái)?shù)據(jù)中的贖回金額、贖回目的地等對所述贖回?cái)?shù)據(jù)進(jìn)行解析,例如用戶想要贖回至銀行卡,通過對贖回?cái)?shù)據(jù)的解析,可以將所述贖回?cái)?shù)據(jù)解析成表示“轉(zhuǎn)賬到第三方支付平臺(tái)賬戶”、“提現(xiàn)到銀行卡”等的指令,以及用戶第三方支付平臺(tái)賬戶ID、用戶銀行卡賬號(hào)、轉(zhuǎn)賬金額等業(yè)務(wù)數(shù)據(jù)。
[0032]可選地,可以利用腳本解析的方法對所述待處理數(shù)據(jù)進(jìn)行解析,將所述待處理數(shù)據(jù)解析為指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。例如,可以利用GROOVY腳本解析。
[0033]在步驟S103中,根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0034]根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理可以進(jìn)一步包括:根據(jù)所述指令數(shù)據(jù)并按照所述預(yù)定執(zhí)行順序?qū)λ鰳I(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0035]圖2為步驟S103的具體流程圖,如圖2所示,步驟S103可以包括:
[0036]步驟S201,根據(jù)所述預(yù)定執(zhí)行順序執(zhí)行當(dāng)前應(yīng)執(zhí)行指令,對當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)進(jìn)行處理,并獲得當(dāng)前輸出數(shù)據(jù)。
[0037]其中,所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中第一條指令時(shí),其輸入數(shù)據(jù)為所述業(yè)務(wù)數(shù)據(jù),所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中非第一條指令時(shí),其輸入數(shù)據(jù)為執(zhí)行上一條指令所獲得的輸出數(shù)據(jù)。
[0038]根據(jù)所述預(yù)定執(zhí)行順序執(zhí)行當(dāng)前應(yīng)執(zhí)行指令,就是從所述指令數(shù)據(jù)的第一條指令開始執(zhí)行,當(dāng)執(zhí)行所述第一條指令時(shí),該指令即為當(dāng)前應(yīng)執(zhí)行指令,其輸入數(shù)據(jù)為所述業(yè)務(wù)數(shù)據(jù)。執(zhí)行當(dāng)前應(yīng)執(zhí)行指令,對當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)進(jìn)行處理,并獲得當(dāng)前輸出數(shù)據(jù)。
[0039]步驟S202,當(dāng)前應(yīng)執(zhí)行指令執(zhí)行成功時(shí),將當(dāng)前應(yīng)執(zhí)行指令更新為下一條指令,并將當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)更新為所述當(dāng)前輸出數(shù)據(jù)。
[0040]也就是說,當(dāng)前執(zhí)行指令執(zhí)行成功時(shí),將當(dāng)前執(zhí)行指令的下一條指令作為當(dāng)前執(zhí)行指令,并將執(zhí)行當(dāng)前應(yīng)執(zhí)行指令所得到的當(dāng)前輸出數(shù)據(jù)作為執(zhí)行下一條指令的輸入數(shù)據(jù),并回到步驟S201,繼續(xù)執(zhí)行當(dāng)前應(yīng)執(zhí)行指令。
[0041]例如,當(dāng)前應(yīng)執(zhí)行指令為第一條執(zhí)行指令,那么第一條執(zhí)行指令執(zhí)行成功后,按所述預(yù)定順序執(zhí)行第二條執(zhí)行指令,此時(shí)第二條執(zhí)行指令即為當(dāng)前執(zhí)行指令,將執(zhí)行第一條指令得到的輸出數(shù)據(jù)作為執(zhí)行第二條指令的輸入數(shù)據(jù),并執(zhí)行所述第二執(zhí)行指令。當(dāng)?shù)诙l指令執(zhí)行成功后,再按照上述的步驟S201-S202執(zhí)行第三條指令,之后的指令的執(zhí)行以此類推。
[0042]簡言之,步驟S201-S202的過程就是按照所述預(yù)定執(zhí)行順序執(zhí)行指令,每執(zhí)行一條指令時(shí),都將執(zhí)行上一條指令得到的輸出數(shù)據(jù)作為執(zhí)行當(dāng)前指令的輸入數(shù)據(jù)。其中,所述預(yù)定執(zhí)行順序可以用指令列表的形式來表示,即根據(jù)指令列表的順序執(zhí)行當(dāng)前應(yīng)執(zhí)行的指令。
[0043]步驟S203,當(dāng)前指令為空時(shí),返回指令執(zhí)行結(jié)果。
[0044]上述的步驟S201-S202,是一直執(zhí)行當(dāng)前應(yīng)執(zhí)行指令的過程,而當(dāng)當(dāng)前應(yīng)執(zhí)行指令為空時(shí),即,已經(jīng)執(zhí)行了指令數(shù)據(jù)中所有指令,則返回指令執(zhí)行結(jié)果,所述指令執(zhí)行結(jié)果可以包括:數(shù)據(jù)處理是否成功、數(shù)據(jù)處理產(chǎn)生的記錄數(shù)據(jù)等。
[0045]例如,進(jìn)行基金贖回時(shí),先執(zhí)行當(dāng)前應(yīng)執(zhí)行指令“審核指令”,對業(yè)務(wù)數(shù)據(jù)進(jìn)行審核,執(zhí)行成功后,即審核完成,將得到的當(dāng)前輸出數(shù)據(jù)作為執(zhí)行下一條指令的輸入數(shù)據(jù),并執(zhí)行下一條指令“轉(zhuǎn)賬到第三方支付平臺(tái)賬戶”,即,根據(jù)所述輸入數(shù)據(jù)中的用戶第三方平臺(tái)賬戶ID、轉(zhuǎn)賬金額等業(yè)務(wù)數(shù)據(jù)將相應(yīng)的金額轉(zhuǎn)賬到用戶的第三方支付平臺(tái)賬戶中,指令執(zhí)行成功后,得到輸出數(shù)據(jù),再根據(jù)輸出數(shù)據(jù)中的銀行卡賬戶、提現(xiàn)金額(用戶想要提現(xiàn)的金額)等數(shù)據(jù)將相應(yīng)的金額轉(zhuǎn)賬到用戶銀行卡賬戶中。當(dāng)所有指令執(zhí)行后,當(dāng)前指令為空,返回執(zhí)行結(jié)果,所述執(zhí)行結(jié)果可以包括:數(shù)據(jù)處理是否成功、數(shù)據(jù)處理產(chǎn)生的記錄數(shù)據(jù)等,其中,所述記錄數(shù)據(jù)可以包括:處理后數(shù)據(jù)返回至用戶的日期、處理后數(shù)據(jù)返回至用戶的方式、所述數(shù)據(jù)處理所產(chǎn)生的附加數(shù)據(jù)等,例如,在基金贖回中,返回贖回是否成功、贖回到用戶賬戶的日期、贖回的渠道、贖回附加服務(wù)費(fèi)等。
[0046]根據(jù)本申請的實(shí)施例,在數(shù)據(jù)處理完成后,還可以包括:更新數(shù)據(jù)處理的結(jié)果數(shù)據(jù)的步驟。所述結(jié)果數(shù)據(jù)可以包括:所述數(shù)據(jù)處理是否成功的信息、所述數(shù)據(jù)處理的目的地信息。例如,在基金贖回完成后,將贖回是否成功的信息、贖回的目的地信息(例如、贖回用戶的銀行卡賬號(hào)信息)等寫入贖回結(jié)果數(shù)據(jù)中。
[0047]根據(jù)本申請的實(shí)施例,還可以包括:生成數(shù)據(jù)處理的結(jié)果信息和/或數(shù)據(jù)處理的結(jié)果文件,并將所述結(jié)果信息和/或數(shù)據(jù)處理結(jié)果文件向相應(yīng)的用戶發(fā)送的步驟。也就是,將數(shù)據(jù)處理的結(jié)果信息和/或數(shù)據(jù)處理的結(jié)果文件向相應(yīng)的用戶發(fā)送,以告知用戶數(shù)據(jù)處理是否成功、失敗原因等信息以及其他相關(guān)信息。
[0048]例如,進(jìn)行基金贖回,當(dāng)贖回操作完成時(shí),無論贖回是否成功,都可以根據(jù)贖回結(jié)果生成贖回的結(jié)果信息,并將該贖回的結(jié)果信息向贖回用戶發(fā)送,告知用戶贖回是否成功以及其他相關(guān)信息(例如,贖回金額、基金代碼等信息),以便用戶進(jìn)行核實(shí)。可以通過發(fā)送短信息的形式將所述贖回結(jié)果信息通知所述贖回用戶,同時(shí),還可以根據(jù)和基金公司的約定,生成贖回結(jié)果文件,反饋給基金公司本次贖回的贖回金額、基金代碼、基金類型等信息,或贖回失敗原因等。
[0049]本申請還提供了一種數(shù)據(jù)處理的裝置。圖3示意性地示出了根據(jù)本申請一個(gè)實(shí)施例的一種數(shù)據(jù)處理的裝置的結(jié)構(gòu)框圖。根據(jù)本申請的一個(gè)實(shí)施例,裝置300可以包括:獲取模塊301、解析模塊302以及處理模塊303。
[0050]所述獲取模塊301可以用于解析待處理的數(shù)據(jù)文件,以獲取待處理數(shù)據(jù)。
[0051]所述解析模塊302可以用于將所述待處理數(shù)據(jù)解析為指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述指令數(shù)據(jù)可以包括:有預(yù)定執(zhí)行順序的一條或多條執(zhí)行指令。
[0052]所述處理模塊303可以用于根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0053]根據(jù)本申請的實(shí)施例,所述處理模塊可以進(jìn)一步用于根據(jù)所述指令數(shù)據(jù)并按照所述預(yù)定執(zhí)行順序?qū)λ鰳I(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
[0054]根據(jù)本申請的一個(gè)實(shí)施例,裝置300還可以包括校驗(yàn)?zāi)K,該模塊可以用于校驗(yàn)所述待處理數(shù)據(jù)的正確性。
[0055]根據(jù)本申請的一個(gè)實(shí)施例,裝置300還可以包括數(shù)據(jù)更新模塊,該模塊可以用于在數(shù)據(jù)處理完成后,更新數(shù)據(jù)處理的結(jié)果數(shù)據(jù)。所述結(jié)果數(shù)據(jù)可以包括:所述數(shù)據(jù)處理是否成功的信息、所述數(shù)據(jù)處理的目的地信息。
[0056]根據(jù)本申請的一個(gè)實(shí)施例,裝置300還可以包括生成模塊和發(fā)送模塊。
[0057]所述生成模塊可以用于生成數(shù)據(jù)處理的結(jié)果信息和/或數(shù)據(jù)處理的結(jié)果文件。
[0058]所述發(fā)送模塊可以用于將所述結(jié)果信息和/或數(shù)據(jù)處理結(jié)果文件向相應(yīng)的用戶發(fā)送。
[0059]根據(jù)本申請的一個(gè)實(shí)施例,所述處理模塊303,可以進(jìn)一步包括:指令執(zhí)行模塊、更新模塊以及結(jié)果返回模塊。
[0060]所述指令執(zhí)行模塊,可以用于根據(jù)所述預(yù)定執(zhí)行順序執(zhí)行當(dāng)前應(yīng)執(zhí)行指令,對當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)進(jìn)行處理,并獲得當(dāng)前輸出數(shù)據(jù);其中,所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中第一條指令時(shí),其輸入數(shù)據(jù)為所述業(yè)務(wù)數(shù)據(jù),所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中非第一條指令時(shí),其輸入數(shù)據(jù)為執(zhí)行上一條指令所獲得的輸出數(shù)據(jù)。
[0061]所述更新模塊,可以用于當(dāng)前應(yīng)執(zhí)行指令執(zhí)行成功時(shí),將當(dāng)前應(yīng)執(zhí)行指令更新為下一條指令,并將當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)更新為所述當(dāng)前輸出數(shù)據(jù)。
[0062]所述結(jié)果返回模塊,可以用于當(dāng)前應(yīng)執(zhí)行指令為空時(shí),返回指令執(zhí)行的結(jié)果。
[0063]由于本實(shí)施例的裝置所實(shí)現(xiàn)的功能基本相應(yīng)于前述圖1至圖2所示的方法實(shí)施例,故本實(shí)施例的描述中未詳盡之處,可以參見前述實(shí)施例中的相關(guān)說明,在此不做贅述。
[0064]在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0065]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0066]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0067]還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0068]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0069]以上所述僅為本申請的實(shí)施例而已,并不用于限制本申請,對于本領(lǐng)域的技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)處理的方法,其特征在于,包括: 解析待處理的數(shù)據(jù)文件,以獲取待處理數(shù)據(jù); 將所述待處理數(shù)據(jù)解析為指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述指令數(shù)據(jù)包括:有預(yù)定執(zhí)行順序的一條或多條指令;以及 根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,包括:根據(jù)所述指令數(shù)據(jù)并按照所述預(yù)定執(zhí)行順序?qū)λ鰳I(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:校驗(yàn)所述待處理數(shù)據(jù)的完整性。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:數(shù)據(jù)處理完成后,更新數(shù)據(jù)處理的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)包括:所述數(shù)據(jù)處理是否成功的信息、所述數(shù)據(jù)處理的目的地信肩、Ο
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:生成數(shù)據(jù)處理的結(jié)果信息和/或數(shù)據(jù)處理的結(jié)果文件,并將所述結(jié)果信息和/或數(shù)據(jù)處理結(jié)果文件向相應(yīng)的用戶發(fā)送。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其特征在于,根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,包括: 根據(jù)所述預(yù)定執(zhí)行順序執(zhí)行當(dāng)前應(yīng)執(zhí)行指令,對當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)進(jìn)行處理,并獲得當(dāng)前輸出數(shù)據(jù);其中,所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中第一條指令時(shí),其輸入數(shù)據(jù)為所述業(yè)務(wù)數(shù)據(jù),所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中非第一條指令時(shí),其輸入數(shù)據(jù)為執(zhí)行上一條指令所獲得的輸出數(shù)據(jù); 當(dāng)前應(yīng)執(zhí)行指令執(zhí)行成功時(shí),將當(dāng)前應(yīng)執(zhí)行指令更新為下一條指令,并將當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)更新為所述當(dāng)前輸出數(shù)據(jù);以及當(dāng)前應(yīng)執(zhí)行指令為空時(shí),返回指令執(zhí)行的結(jié)果。
7.一種數(shù)據(jù)處理的裝置,其特征在于,包括: 獲取模塊,用于解析待處理的數(shù)據(jù)文件,以獲取待處理數(shù)據(jù); 解析模塊,用于將所述待處理數(shù)據(jù)解析為指令數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),所述指令數(shù)據(jù)包括:有預(yù)定執(zhí)行順序的一條或多條執(zhí)行指令;以及 處理模塊,用于根據(jù)所述指令數(shù)據(jù)對所述業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述處理模塊進(jìn)一步用于:根據(jù)所述指令數(shù)據(jù)并按照所述預(yù)定執(zhí)行順序?qū)λ鰳I(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:校驗(yàn)?zāi)K,用于校驗(yàn)所述待處理數(shù)據(jù)的完整性。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:數(shù)據(jù)更新模塊,用于在數(shù)據(jù)處理完成后,更新數(shù)據(jù)處理的結(jié)果數(shù)據(jù),所述結(jié)果數(shù)據(jù)包括:所述數(shù)據(jù)處理是否成功的信息、所述數(shù)據(jù)處理的目的地信息。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 生成模塊,用于生成數(shù)據(jù)處理的結(jié)果信息和/或數(shù)據(jù)處理的結(jié)果文件; 發(fā)送模塊,用于將所述結(jié)果信息和/或數(shù)據(jù)處理結(jié)果文件向相應(yīng)的用戶發(fā)送。
12.根據(jù)權(quán)利要求7-11中任一項(xiàng)所述的裝置,其特征在于,所述處理模塊,包括: 指令執(zhí)行模塊,用于根據(jù)所述預(yù)定執(zhí)行順序執(zhí)行當(dāng)前應(yīng)執(zhí)行指令,對當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)進(jìn)行處理,并獲得當(dāng)前輸出數(shù)據(jù);其中,所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中第一條指令時(shí),其輸入數(shù)據(jù)為所述業(yè)務(wù)數(shù)據(jù),所述當(dāng)前應(yīng)執(zhí)行指令為所述指令數(shù)據(jù)中非第一條指令時(shí),其輸入數(shù)據(jù)為執(zhí)行上一條指令所獲得的輸出數(shù)據(jù); 更新模塊,用于當(dāng)前應(yīng)執(zhí)行指令執(zhí)行成功時(shí),將當(dāng)前應(yīng)執(zhí)行指令更新為下一條指令,并將當(dāng)前應(yīng)執(zhí)行指令的輸入數(shù)據(jù)更新為所述當(dāng)前輸出數(shù)據(jù);以及結(jié)果返回模塊,當(dāng)前應(yīng)執(zhí)行指令為空時(shí),返回指令執(zhí)行的結(jié)果。
【文檔編號(hào)】G06F9/44GK104375993SQ201310349164
【公開日】2015年2月25日 申請日期:2013年8月12日 優(yōu)先權(quán)日:2013年8月12日
【發(fā)明者】王哲 申請人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1