專利名稱::一種任務(wù)處理方法以及任務(wù)處理裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)據(jù)處理
技術(shù)領(lǐng)域:
,尤其涉及一種任務(wù)處理方法以及任務(wù)處理裝置。
背景技術(shù):
:隨著移動通信技術(shù)的不斷發(fā)展以及移動通信市場的不斷壯大,業(yè)務(wù)種類也在不斷增加,各通信運營商對用戶通信數(shù)據(jù)及業(yè)務(wù)量數(shù)據(jù)的分析需求也越來越精細,越來越復雜,諸多原因使得后臺數(shù)據(jù)庫中需要執(zhí)行統(tǒng)計的任務(wù)也相應(yīng)的增多。以O(shè)racle數(shù)據(jù)庫為例,如要進行相關(guān)數(shù)據(jù)的分析,需要完成舊數(shù)據(jù)清空、新數(shù)據(jù)生成、索引創(chuàng)建以及內(nèi)容統(tǒng)計等關(guān)鍵步驟。在任務(wù)數(shù)量相對較少時,可通過批量SQL(StructuredQueryLanguage,結(jié)構(gòu)化查詢語言)語句腳本為載體定時執(zhí)行SQL語句(即SQL操作),但是,隨著任務(wù)數(shù)量的不斷增加,該類SQL操作也隨之不斷增加,并且在任務(wù)關(guān)聯(lián)越來越多的情況下,所有統(tǒng)計任務(wù)之間的關(guān)系也開始復雜,執(zhí)行的先后順序也受到嚴格的限制。因此,隨著任務(wù)數(shù)量的增加,傳統(tǒng)的以批量SQL語句腳本為載體執(zhí)行SQL語句的方式,將會出現(xiàn)管理維護等門檻。為了應(yīng)對任務(wù)數(shù)量較大的情況,與本發(fā)明相關(guān)的一種現(xiàn)有技術(shù)提供了一種基于SQL數(shù)據(jù)庫的任務(wù)樹的快速檢索及生成顯示的方法,該技術(shù)方案將任務(wù)樹的任務(wù)節(jié)點編號轉(zhuǎn)換為SQL能夠排序的信息,具體為將任務(wù)節(jié)點編號的每一組數(shù)字進行數(shù)值加權(quán)處理,再進行編碼轉(zhuǎn)換,形成數(shù)據(jù)庫能夠判別大小的排序數(shù)值,根據(jù)得到的排序數(shù)值,通過SQL語言對任務(wù)節(jié)點進行排序,實現(xiàn)對任務(wù)樹的檢索,并進一步生成顯示。其中數(shù)值加權(quán)處理過程為將任務(wù)節(jié)點編號的每一組數(shù)字乘以加權(quán)因子,完成加權(quán)處理;編碼轉(zhuǎn)換過程為將加權(quán)處理后的任務(wù)節(jié)點編號各組數(shù)字,按其在任務(wù)節(jié)點編號中的順序進行字符串的連接,得到任務(wù)節(jié)點編號的最終格式轉(zhuǎn)換值,即排序數(shù)值。該方法實現(xiàn)了對任務(wù)順序的識別及樹形顯示,從而在任務(wù)數(shù)量較多的情況下實現(xiàn)了對任務(wù)的管理維護。但該方法在實際應(yīng)用中,存在如下幾個問題1、僅能處理樹形結(jié)構(gòu)的任務(wù)邏輯關(guān)系即僅能處理一個父節(jié)點任務(wù)對應(yīng)多個子節(jié)點任務(wù)的邏輯關(guān)系,而在實際統(tǒng)計環(huán)境中,任務(wù)間的邏輯關(guān)系趨向于復雜,已經(jīng)不局限于樹形結(jié)構(gòu),還可能包網(wǎng)狀結(jié)構(gòu)、環(huán)狀結(jié)構(gòu)等各種邏輯關(guān)系,即除一個父節(jié)點任務(wù)對應(yīng)多個子節(jié)點任務(wù)外,還包括一個子節(jié)點任務(wù)對應(yīng)多個父節(jié)點任務(wù)的情況,對此種情況的處理顯然不能基于上述現(xiàn)有技術(shù)通過樹形結(jié)構(gòu)及對編碼的排序得以處理。2、無法滿足執(zhí)行順序動態(tài)變化的需求上述現(xiàn)有技術(shù)中,對任務(wù)進行排序依賴于對節(jié)點編號的排序處理,需要在任務(wù)配置期間就為任務(wù)提供可以用來排序的編號,即在任務(wù)執(zhí)行前就需將編號確定。編號一旦確定,執(zhí)行順序便不再發(fā)生變化。而在實際統(tǒng)計工作中,統(tǒng)計任務(wù)之間的邏輯關(guān)系,往往是根據(jù)統(tǒng)計中所使用的數(shù)據(jù)對象的準備情況動態(tài)確定,即任務(wù)之間的邏輯關(guān)系定義會使任務(wù)執(zhí)行順序發(fā)生變化,而這是無法通過固定編碼來解決的。綜上所述,上述依賴于任務(wù)關(guān)系樹以及任務(wù)編號的現(xiàn)有技術(shù),對任務(wù)邏輯關(guān)系結(jié)構(gòu)的適用性差,并且任務(wù)執(zhí)行過程依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實施例提供一種任務(wù)處理方法以及任務(wù)處理裝置,該技術(shù)方案相對于現(xiàn)有技術(shù),能夠適用于更多的任務(wù)邏輯關(guān)系結(jié)構(gòu),并且任務(wù)執(zhí)行過程不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序。本發(fā)明實施例通過如下技術(shù)方案實現(xiàn)根據(jù)本發(fā)明實施例的一個方面,提供了一種任務(wù)處理方法,包括獲取預(yù)先生成的任務(wù)列表,所述任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息;根據(jù)所述掃描優(yōu)先級信息,針對對應(yīng)每個優(yōu)先級的各節(jié)點,分別執(zhí)行若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。根據(jù)本發(fā)明實施例的另一個方面,還提供了一種任務(wù)處理裝置,包括任務(wù)列表生成單元,用于預(yù)先生成的任務(wù)列表;任務(wù)列表獲取單元,用于獲取所述任務(wù)列表生成單元預(yù)先生成的任務(wù)列表,所述任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息;任務(wù)處理單元,用于根據(jù)所述掃描優(yōu)先級信息,針對對應(yīng)每個優(yōu)先級的各節(jié)點,分別執(zhí)行若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。通過本發(fā)明實施例提供的上述至少一個技術(shù)方案,在對任務(wù)進行處理時,首先獲取預(yù)先生成的任務(wù)列表,該任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息;然后根據(jù)掃描優(yōu)先級信息,針對對應(yīng)每個優(yōu)先級的各節(jié)點,分別對任務(wù)進行處理,即若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù),若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。根據(jù)該技術(shù)方案,可以通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系,相對于現(xiàn)有技術(shù),能夠更好地適用更多的任務(wù)邏輯關(guān)系結(jié)構(gòu),例如,樹狀邏輯關(guān)系結(jié)果、網(wǎng)狀邏輯關(guān)系結(jié)構(gòu)等;并且相對于現(xiàn)有技術(shù),無需預(yù)先配置任務(wù)執(zhí)行順序,任務(wù)的執(zhí)行不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序,而根據(jù)為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息以及任務(wù)記錄動態(tài)地確定當前節(jié)點的任務(wù)是否執(zhí)行,從而提高了任務(wù)處理的靈活性。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖1為本發(fā)明實施例一提供的任務(wù)處理過程對應(yīng)的流程圖;圖2為本發(fā)明實施例一提供的配置任務(wù)配置列表的過程對應(yīng)的流程圖;圖3為本發(fā)明實施例一提供的生成任務(wù)列表的過程對應(yīng)的流程圖;圖4為本發(fā)明實施例一提供的任務(wù)執(zhí)行過程對應(yīng)的流程圖;圖5為本發(fā)明實施例二提供的任務(wù)處理裝置示意圖一;圖6為本發(fā)明實施例二提供的任務(wù)處理裝置示意圖二。具體實施例方式為了給出適用更多任務(wù)邏輯關(guān)系結(jié)構(gòu)以及不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序的實現(xiàn)方案,本發(fā)明實施例提供了一種任務(wù)處理方法以及任務(wù)處理裝置,以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例一本發(fā)明實施例一提供了一種任務(wù)處理方法,該任務(wù)處理方法能夠適用于多種任務(wù)邏輯關(guān)系,尤其適用于樹結(jié)構(gòu)的任務(wù)邏輯關(guān)系以及網(wǎng)狀結(jié)構(gòu)的任務(wù)邏輯關(guān)系,并且,該方法的執(zhí)行過程不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序。如圖1所示,該實施例一提供的任務(wù)處理過程,主要包括如下步驟101至步驟107步驟101、獲取預(yù)先生成的任務(wù)列表。該步驟101中,獲取到的任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息。步驟102、根據(jù)任務(wù)列表中包括的掃描優(yōu)先級信息,選擇一個未被選擇過的優(yōu)先級作為當前優(yōu)先級。該步驟102中,可以優(yōu)選地根據(jù)優(yōu)先級由高到底的順序選擇一個優(yōu)先級為當前優(yōu)先級。步驟103、從當前優(yōu)先級的各節(jié)點中選擇一個未被選擇的節(jié)點,并判斷選擇的該節(jié)點是否為根節(jié)點,若是,執(zhí)行步驟104,若否,執(zhí)行步驟105。步驟104、根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù),并繼續(xù)步驟106。步驟105、在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行后,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù),繼續(xù)執(zhí)行步驟106。步驟106、判斷當前優(yōu)先級的各節(jié)點是否均被選擇,若是,執(zhí)行步驟107,若否,返回步驟103。步驟107、任務(wù)列表中的所有優(yōu)先級是否均被選擇過,若是,則結(jié)束,若否,則返回步驟102。至此,對任務(wù)的處理流程結(jié)束。以上流程所述的過程為本發(fā)明實施例一提供的任務(wù)處理流程的主要流程,其中涉及的步驟為一種優(yōu)選實施方式。在圖1對應(yīng)流程中,通過步驟102至步驟107,針對對應(yīng)各優(yōu)先級的各節(jié)點分別執(zhí)行任務(wù)處理過程,即分別執(zhí)行若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。圖1對應(yīng)的上述流程中,通過串行方式執(zhí)行上述針對對應(yīng)各優(yōu)先級的各節(jié)點分別執(zhí)行任務(wù)處理過程,實際應(yīng)用中,在針對對應(yīng)各優(yōu)先級的各節(jié)點分別執(zhí)行任務(wù)處理時,也可以采用并行處理方式,即通過多個線程分別對不同優(yōu)先級的各節(jié)點執(zhí)行任務(wù)處理,從而提高任務(wù)處理的效率。本發(fā)明實施例一還提供了預(yù)先生成任務(wù)列表的具體方式,具體地,生成任務(wù)列表時是根據(jù)預(yù)先配置的任務(wù)配置列表,以下分別針對配置任務(wù)配置列表的過程以及根據(jù)任務(wù)配置列表生成任務(wù)列表的過程進行說明。一、配置任務(wù)配置列表的過程任務(wù)配置過程需充分考慮統(tǒng)計任務(wù)可歸納及簡化的程度,利用Oracle數(shù)據(jù)表記錄任務(wù)邏輯關(guān)系、語句模板、源數(shù)據(jù)對象列表、目標數(shù)據(jù)對象列表、可用資源列表及中止條件檢測等信息。具體地,如圖2所示,配置任務(wù)配置列表的過程進一步包括邏輯關(guān)系配置過程、SQL語句模板配置過程以及其它參數(shù)配置過程;其中,針對各個過程的配置說明如下1、邏輯關(guān)系配置過程,包括根據(jù)待處理的任務(wù)流程,配置各任務(wù)之間的邏輯關(guān)系并通過父子節(jié)點關(guān)系表示;以及配置各節(jié)點對應(yīng)的任務(wù)執(zhí)行條件。其中,由于本發(fā)明實施例一中是通過父子節(jié)點關(guān)系表示各任務(wù)之間的邏輯關(guān)系,并通過任務(wù)執(zhí)行條件的配置使得任務(wù)之間的邏輯關(guān)系不局限于樹狀結(jié)構(gòu)的邏輯關(guān)系,還可以為網(wǎng)狀結(jié)構(gòu)的邏輯關(guān)系,若為網(wǎng)狀結(jié)構(gòu)的邏輯關(guān)系,需要通過任務(wù)執(zhí)行條件表述當前節(jié)點對應(yīng)的多個父節(jié)點。各任務(wù)節(jié)點之間的邏輯關(guān)系可以通過各節(jié)點對應(yīng)的節(jié)點標識標注,節(jié)點標識為針對各節(jié)點生成的用于唯一標識該節(jié)點的標識信息。通過任務(wù)執(zhí)行條件的配置,能夠確保邏輯關(guān)系表述的正確性及方便性,同時兼顧對任務(wù)配置的方便性和可讀性,在任務(wù)的具體執(zhí)行過程中,一個任務(wù)節(jié)點的任務(wù)能否被執(zhí)行,將由該節(jié)點對應(yīng)的任務(wù)執(zhí)行條件確定,即檢測任務(wù)執(zhí)行條件符合則執(zhí)行任務(wù),檢測不通過則不執(zhí)行任務(wù)。2、SQL語句模板配置過程,包括對對應(yīng)同一操作類型的任務(wù)語句經(jīng)過歸納概括后,可精簡為模板語句存入任務(wù)配置列表中相應(yīng)記錄中,相對于現(xiàn)有技術(shù)中逐一列出所有的SQL語句,達到簡化配置工作的目的。為實現(xiàn)SQL語句的模板化,對系統(tǒng)中可以歸納的參數(shù)全部采用自定義保留字的形式來表達,一般情況下,SQL語句模板包括用于表示源數(shù)據(jù)對象的自定義保留字段以及用于表示目標數(shù)據(jù)對象的自定義保留字段;根據(jù)系統(tǒng)需求,該SQL語句模板在包括上述自定義保留字段的基礎(chǔ)上,還可以進一步包括用于表示存儲資源的自定義保留字段以及用于表示遠程數(shù)據(jù)庫鏈接資源的自定義保留字段。為便于理解,具體實現(xiàn)中,SQL語句模塊可以如下所述將用于表示目標數(shù)據(jù)對象的自定義保留字段定義為TGTOBJ;將用于表示源數(shù)據(jù)對象的自定義保留字段定義為SRCOBJ;將用于表示存儲資源的自定義保留字段定義為TABLESPACE;將用于表示遠程數(shù)據(jù)庫鏈接資源定義為DBLINK。在上述定義的基礎(chǔ)上,原本需要多條語句來表示的任務(wù)可統(tǒng)一簡化為一條語句即可,例如從同一遠程數(shù)據(jù)庫鏈上的多條任務(wù)語句可精簡為CREATETABLETGTOBJASSELECT*FR0MSRCOBJiDBLINK一條SQL語句模板即可。上述SQL語句模板表示在本地數(shù)據(jù)庫上通過名為DBLINK的數(shù)據(jù)庫鏈接,復制遠程數(shù)據(jù)庫中的源數(shù)據(jù)對象(數(shù)據(jù)表)內(nèi)容,并創(chuàng)建目標對象(數(shù)據(jù)表)。更為具體地,一條SQL語句可以為Createtablesubscribertablespacedata538hasselect氺fromtbcs.subscriberiyybcv;該條SQL語句中,本地的subscriber即為目標數(shù)據(jù)對象,遠程數(shù)據(jù)庫中的subscriber即為源數(shù)據(jù)對象,data538即為表空間名稱;yybcv即為遠程數(shù)據(jù)庫鏈接名稱。該條SQL語句表示在本地數(shù)據(jù)庫的名為data53a!表空間上通過名為yybcv的數(shù)據(jù)庫鏈接,復制遠程數(shù)據(jù)庫中名稱為subscriber表的內(nèi)容,并創(chuàng)建為名為subscriber的表。本發(fā)明實施例一提供的方法在權(quán)限許可范圍內(nèi)可實現(xiàn)對絕大部份DML(DataManipulationLanguage,Ig-llf)Μ.DDL(DataDefinitionLanguage,定義語言)語句的模板化支撐。3、其它參數(shù)配置過程,包括配置的其它參數(shù)包括對任務(wù)操作的源數(shù)據(jù)對象、目標數(shù)據(jù)對象。在配置上述參數(shù)的基礎(chǔ)上,還可以進一步配置存儲資源、遠程數(shù)據(jù)庫鏈接資源以及任務(wù)中止條件等參數(shù)的配置。其中源數(shù)據(jù)對象、目標數(shù)據(jù)對象可實現(xiàn)對枚舉列表及動態(tài)SQL的支撐,特別是目標數(shù)據(jù)對象中仍然包括對自定義保留字TGTOBJ的支撐,以便任務(wù)生成時能使目標數(shù)據(jù)對象與源數(shù)據(jù)對象形成正確的對應(yīng)關(guān)系;存儲資源(即表空間),用于向程序提供可選擇使用的數(shù)據(jù)庫資源,以確保任務(wù)執(zhí)行的成功率,使任務(wù)的執(zhí)行對數(shù)據(jù)庫資源消耗所產(chǎn)生的影響最小。任務(wù)中止條件的設(shè)定可用來防止任務(wù)被吊死或進行任務(wù)執(zhí)行周期設(shè)定。9二、根據(jù)任務(wù)配置列表生成任務(wù)列表的過程如圖3所示,生成任務(wù)列表的過程,主要包括如下步驟301至步驟306所述的過程步驟301、獲取任務(wù)配置列表。該步驟301的優(yōu)選實施方式中,獲取的任務(wù)配置列表包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系信息、每個節(jié)點對應(yīng)的任務(wù)的任務(wù)執(zhí)行條件、源數(shù)據(jù)對象、目標數(shù)據(jù)對象以及通過自定義保留字段表示的SQL語句模板等信息。步驟302、判斷任務(wù)配置列表是否已生成任務(wù)列表,若是,則結(jié)束,若否,繼續(xù)執(zhí)行后續(xù)步驟。步驟303、根據(jù)通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系信息,生成各層節(jié)點的掃描優(yōu)先級信息。該步驟303的優(yōu)選實施方式中,為充分估量當前任務(wù)應(yīng)被掃描的順序,程序?qū)θ蝿?wù)配置表進行全表掃描,并依據(jù)表中父子節(jié)點間的關(guān)系確定各項任務(wù)進入任務(wù)列表后被循環(huán)抽取時的優(yōu)先順序(即掃描優(yōu)先級)。根據(jù)邏輯關(guān)系信息,為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成掃描優(yōu)先級信息,其中,位于同一層的節(jié)點對應(yīng)同一掃描優(yōu)先級且該層節(jié)點的掃描優(yōu)先級高于作為其子節(jié)點的下層節(jié)點的優(yōu)先級。本發(fā)明實施例一通過該方式描述出當前任務(wù)在整個任務(wù)列表中的邏輯層次,以便該任務(wù)在掃描時能被優(yōu)先掃描到,相對于現(xiàn)有技術(shù)單純依靠循環(huán)逐一掃描的方式,減少循環(huán)掃描次數(shù)。步驟304、將該邏輯關(guān)系信息以及所述優(yōu)先級信息加入任務(wù)列表。步驟305、通過對節(jié)點對應(yīng)的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象解析確定源數(shù)據(jù)對象以及目標數(shù)據(jù)對象的對應(yīng)關(guān)系。該步驟305的優(yōu)選實施方式中,通過對任務(wù)配置列表中源數(shù)據(jù)對象及目標數(shù)據(jù)對象中參數(shù)的解析,確定源數(shù)據(jù)對象及目標數(shù)據(jù)對象的具體名稱,及源數(shù)據(jù)對象與目標數(shù)據(jù)對象的對應(yīng)關(guān)系。例如,源數(shù)據(jù)對象參數(shù)經(jīng)過解析后包括多個數(shù)據(jù)對象,如tabl、tab2、tab3等,目標對象參數(shù)經(jīng)過解析后會形成與之相對應(yīng)的對象名稱,而不會出現(xiàn)混亂。具體地,對任務(wù)配置列表中源數(shù)據(jù)對象及目標數(shù)據(jù)對象中參數(shù)的解析,包括源數(shù)據(jù)對像參數(shù)中包含著執(zhí)行后能獲取到的源數(shù)據(jù)對像名稱的SQL語句,而目標數(shù)據(jù)對像參數(shù)中可通過調(diào)用之前定義的關(guān)鍵字SRC0BJ,實現(xiàn)對源數(shù)據(jù)對像名稱的轉(zhuǎn)換,從而得到目標數(shù)據(jù)對像名稱。例如,源數(shù)據(jù)對像參數(shù)中存有一條SQL,執(zhí)行后可獲得名為tabl和tab2的兩個表,而目標對像參數(shù)中通過對自定義關(guān)鍵字SRCOBJ的調(diào)用,可將源數(shù)據(jù)對像參數(shù)的換算結(jié)果循環(huán)代入目標對像參數(shù)的語句中執(zhí)行,并得到一一對應(yīng)的目標數(shù)據(jù)對像名稱,如tabl_test和tab2_testο步驟306、將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象代入該節(jié)點對應(yīng)的SQL語句模板生成SQL語句,并將該節(jié)點對應(yīng)的SQL語句以及任務(wù)執(zhí)行條件作為該節(jié)點的任務(wù)記錄加入任務(wù)列表。上述步驟304以及步驟306中,可以為本次任務(wù)配置列表生成的任務(wù)列表分配批次號,并連同分配的批次號一起保存至任務(wù)列表。此處,為充分利用服務(wù)器資源,減少進程等待時間,調(diào)度中指定進程依據(jù)掃描優(yōu)先級的順序逐步掃描任務(wù)。若不指定批次號,程序默認讀取最新生成且未被執(zhí)行完畢的批次號的任務(wù)列表來執(zhí)行。1至此,根據(jù)獲取的任務(wù)配置列表生成任務(wù)列表的流程結(jié)束。以上實施例中,優(yōu)選地可以在確定各層節(jié)點的掃描優(yōu)先級信息后,根據(jù)掃描優(yōu)先級信息執(zhí)行步驟305,以保證對應(yīng)關(guān)系解析的正確性。但實際應(yīng)用中,上述流程中,步驟303以及步驟305并無嚴格的先后執(zhí)行順序,可以先執(zhí)行步驟305再執(zhí)行步驟303,或者該兩個步驟并行執(zhí)行;并且,步驟304和步驟306也可以合并執(zhí)行。上述根據(jù)任務(wù)配置列表生成任務(wù)列表的過程可以在接到用戶發(fā)出的任務(wù)生成命令后,進入任務(wù)列表生成環(huán)節(jié)。該環(huán)節(jié)由程序自動執(zhí)行,無需人工干預(yù)。上述根據(jù)任務(wù)配置列表生成任務(wù)列表的過程中,若步驟301獲取的任務(wù)配置列表還包括每個節(jié)點對應(yīng)的存儲資源信息以及遠程數(shù)據(jù)庫鏈接資源信息,則上述步驟306中,即在確定源數(shù)據(jù)對象以及目標數(shù)據(jù)對象的對應(yīng)關(guān)系后,還進一步包括如下步驟將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象、節(jié)點對應(yīng)的存儲資源信息以及遠程數(shù)據(jù)庫鏈接資源信息代入該節(jié)點對應(yīng)的SQL語句模板生成SQL語句。本發(fā)明實施例一還提供了圖1對應(yīng)流程的一個優(yōu)選實施方式,該優(yōu)選實施方式中,在執(zhí)行上述步驟105之前,即在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行之前,還進一步執(zhí)行如下步驟從對應(yīng)當前優(yōu)先級的節(jié)點中獲取一個節(jié)點的任務(wù)記錄作為當前節(jié)點的任務(wù)記錄;根據(jù)當前節(jié)點的任務(wù)記錄確定當前節(jié)點對應(yīng)的任務(wù)未執(zhí)行且任務(wù)狀態(tài)為初始狀態(tài)。其中,任務(wù)的任務(wù)狀態(tài)包括未執(zhí)行、等待、檢測、執(zhí)行、完成、中止、人為中止等,此處,任務(wù)狀態(tài)為初始狀態(tài)即為未執(zhí)行。其中任務(wù)狀態(tài)為未執(zhí)行,表示該生成該任務(wù)后,該任務(wù)執(zhí)行列表中各項任務(wù)的初始狀態(tài);任務(wù)狀態(tài)為檢測,表示進程讀取中止條件及執(zhí)行條件進行檢測時的狀態(tài);任務(wù)狀態(tài)為等待,表示對該任務(wù)的任務(wù)執(zhí)行條件檢測未通過,該任務(wù)進入等待狀態(tài);任務(wù)狀態(tài)為中止,表示對該任務(wù)的任務(wù)中止條件檢測符合中止條件,該任務(wù)進入中止狀態(tài);任務(wù)狀態(tài)為執(zhí)行,表示對該任務(wù)的任務(wù)執(zhí)行條件檢測通過(如果存在任務(wù)中止條件,則還需要對任務(wù)中止條件檢測通過),該任務(wù)進入執(zhí)行狀態(tài);任務(wù)狀態(tài)為完成,表示該任務(wù)執(zhí)行成功,進入完成狀態(tài);任務(wù)狀態(tài)為人為中止,表示該任務(wù)是被人為指令中止,則進入人為中止狀態(tài)。進一步地,若根據(jù)當前節(jié)點的任務(wù)記錄確定所述節(jié)點對應(yīng)的任務(wù)未執(zhí)行且任務(wù)狀態(tài)不為初始狀態(tài),則不進入步驟105的執(zhí)行過程,而返回從對應(yīng)當前優(yōu)先級的節(jié)點中獲取一個節(jié)點的任務(wù)記錄作為當前節(jié)點的任務(wù)記錄的過程。通過上述步驟的執(zhí)行,在圖1對應(yīng)流程基礎(chǔ)上,進一步在執(zhí)行步驟105之前執(zhí)行上述步驟,即在根據(jù)當前節(jié)點的任務(wù)記錄確定當前節(jié)點對應(yīng)的任務(wù)未執(zhí)行且任務(wù)狀態(tài)為初始狀態(tài)后執(zhí)行步驟105,從而避免對同一節(jié)點的重復調(diào)度,例如,對于已被選擇但由于任務(wù)執(zhí)行條件不滿足等因素而導致該任務(wù)未執(zhí)行的節(jié)點的重復選擇,從而提高任務(wù)的處理效率。本發(fā)明實施例一還提供了圖1對應(yīng)流程的一個優(yōu)選實施方式,該優(yōu)選實施方式中,若上述步驟105中,未確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行,則不繼續(xù)執(zhí)行步驟106,而執(zhí)行如下過程將當前節(jié)點對應(yīng)的任務(wù)的任務(wù)狀態(tài)更新為等待;在確定當前優(yōu)先級的所有節(jié)點對應(yīng)的未執(zhí)行任務(wù)的任務(wù)狀態(tài)均為等待后,初始化該未執(zhí)行任務(wù)的任務(wù)狀態(tài)為初始狀態(tài)。通過上述流程,在初始化該未執(zhí)行任務(wù)的任務(wù)狀態(tài)為初始狀態(tài)后,可以重新對該處于初始化狀態(tài)的任務(wù)進行調(diào)度,即返回步驟103。本發(fā)明實施例一還提供了圖1對應(yīng)流程的步驟104以及步驟105中,根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù)的優(yōu)選實施方式,即任務(wù)執(zhí)行過程。具體如圖4所示,該任務(wù)執(zhí)行過程,主要包括如下步驟步驟401、獲取當前節(jié)點對于的任務(wù)記錄。該步驟401中,當前節(jié)點的任務(wù)記錄包括任務(wù)執(zhí)行條件以及用于指示該任務(wù)執(zhí)行過程的SQL語句。步驟402、根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定是否滿足任務(wù)執(zhí)行條件,若是,執(zhí)行步驟403,若否,執(zhí)行步驟404。步驟403、根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的SQL語句執(zhí)行任務(wù),至此,對當前節(jié)點對應(yīng)的任務(wù)執(zhí)行流程結(jié)束。步驟404、將當前節(jié)點對應(yīng)的任務(wù)的任務(wù)狀態(tài)更新為等待,并在確定滿足當前節(jié)點對應(yīng)的任務(wù)執(zhí)行條件后,根據(jù)該當前節(jié)點對應(yīng)的SQL語句執(zhí)行任務(wù),至此,對當前節(jié)點對應(yīng)的任務(wù)執(zhí)行流程結(jié)束。上述步驟402中,任務(wù)執(zhí)行條件為預(yù)先配置的,具體配置時,根據(jù)任務(wù)的不同要求,可以設(shè)置不同的任務(wù)執(zhí)行條件。例如,統(tǒng)計中需先將tablel、table2導至本地,然后根據(jù)tablel,table2生成table3,因此邏輯上tablel、table2生成的優(yōu)先級為1級,table3生成為2級,但是基于tablel、table2還會有其它的操作,比如創(chuàng)建索引、創(chuàng)建同名等,在邏輯上也是2級。因此,同樣是2級,先執(zhí)行哪一項任務(wù)將根據(jù)設(shè)定的任務(wù)執(zhí)行條件來確定,這樣,可以為生成table3的任務(wù)指定任務(wù)執(zhí)行條件為tablel、table2均已生成。如tablel、table2未生成,則先執(zhí)行已生成表的創(chuàng)建索引、創(chuàng)建同名等邏輯上為2級的任務(wù)。上述步驟403中,在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的SQL語句執(zhí)行任務(wù)的過程中,若任務(wù)執(zhí)行成功,則將任務(wù)狀態(tài)置為“成功”,若執(zhí)行受阻,則將錯誤信息記錄在任務(wù)狀態(tài)中,形成日志,供用戶事后核查。若在執(zhí)行中,遇突發(fā)事件,需緊急中止任務(wù)列表的執(zhí)行,用戶可執(zhí)行停止指令,將指定批號(默認為所有未被執(zhí)行的任務(wù))的未被執(zhí)行任務(wù)全部置為“人為中止”狀態(tài),實現(xiàn)對各項任務(wù)列表執(zhí)行的終止。待條件允許后,再通過恢復指令,使任務(wù)控制模塊恢復對“人為中止”狀態(tài)任務(wù)接續(xù)執(zhí)行。根據(jù)以上所述的任務(wù)配置過程,在為節(jié)點進行任務(wù)配置時,還可以進一步配置該節(jié)點的任務(wù)中止條件,并將任務(wù)中止條件包括在該節(jié)點的任務(wù)記錄中。在此情況下,在執(zhí)行上述步驟402之前,進一步執(zhí)行如下步驟根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)中止條件確定不滿該任務(wù)中止條件。12即在不滿足任務(wù)中止條件時,執(zhí)行上述步驟402以及后續(xù)步驟。若根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)中止條件確定滿足任務(wù)中止條件時,則中止執(zhí)行該任務(wù)。上述流程中,任務(wù)中止條件預(yù)先配置的,配置任務(wù)中止條件的主要作用包含兩個方面一是防止任務(wù)被無限期等待。任務(wù)定置時,通過設(shè)定SQL檢測語句精確任務(wù)的執(zhí)行順序,但當任務(wù)執(zhí)行條件不具備時任務(wù)會一直處理等待狀態(tài)而耗費資源,為此可以在任務(wù)中止條件中設(shè)定任務(wù)執(zhí)行時限,若超過此時限,則該任務(wù)即被中止;二是可用于靈活設(shè)定任務(wù)的執(zhí)行周期,例如,某任務(wù)指定在設(shè)定時間(如每月1號)才被允許執(zhí)行,可以通過語句"select1fromdualwhereto_char(sysdate,,DD,),01,”限定在其他日期中該任務(wù)不被執(zhí)行。根據(jù)本發(fā)明實施例一提供的上述技術(shù)方案,在實際應(yīng)用中,可以通過ORACLE數(shù)據(jù)表記錄任務(wù)對應(yīng)的SQL語句模板、存儲資源參數(shù)及任務(wù)間的各種邏輯關(guān)系結(jié)構(gòu)等,并據(jù)此動態(tài)確定任務(wù)執(zhí)行順序,批量生成任務(wù)列表供執(zhí)行進程并發(fā)讀取執(zhí)行。執(zhí)行過程中可通過指令實現(xiàn)對執(zhí)行進程的靈活管控(包括增加并行度、進程啟停、接續(xù)執(zhí)行等功能),在保障任務(wù)按正確順序成功執(zhí)行的前提下盡最大可能提升任務(wù)的執(zhí)行效率。并且,基于Oracle數(shù)據(jù)表,通過父節(jié)點確定掃描優(yōu)先級以及對任務(wù)執(zhí)行條件、任務(wù)中止條件的定義實現(xiàn)對掃描順序及執(zhí)行順序的判定,達到對統(tǒng)計任務(wù)間復雜邏輯關(guān)系的記錄及精確解讀?;诋斍肮?jié)點的父節(jié)點任務(wù)執(zhí)行狀態(tài)、當前節(jié)點的任務(wù)執(zhí)行條件、任務(wù)中止條件、當前任務(wù)狀態(tài)等諸多檢測手段設(shè)計的任務(wù)調(diào)度機制,確保并行進程能按正確順序執(zhí)行任務(wù)的同時保持相對獨立,盡最大可能降低并行進程間的等待時間及由此造成對系統(tǒng)資源的浪費。同時作為該任務(wù)調(diào)度機制的深入應(yīng)用,使任務(wù)執(zhí)行中的斷點接續(xù)、任意啟停、并行進程數(shù)量增加等功能得以實現(xiàn),增強了任務(wù)執(zhí)行過程中的人為干預(yù)手段。對DDL及DML語句中源數(shù)據(jù)對象、目標數(shù)據(jù)對象、存儲資源、數(shù)據(jù)庫鏈接等參數(shù)進行概括抽取,并用自定義保留字替代,實現(xiàn)對任務(wù)執(zhí)行語句的精簡及模板化支撐,在執(zhí)行時再通過對各參數(shù)的分析計算來動態(tài)確定完整的任務(wù)語句,即簡化任務(wù)定制時的工作量和復雜程度,又提高任務(wù)執(zhí)行成功的可靠性,還避免了因任務(wù)執(zhí)行造成對系統(tǒng)資源占用的不均衡。實施例二本發(fā)明實施例二提供了一種任務(wù)處理裝置,該任務(wù)處理裝置能夠適用于多種任務(wù)邏輯關(guān)系的處理,尤其適用于樹結(jié)構(gòu)的任務(wù)邏輯關(guān)系以及網(wǎng)狀結(jié)構(gòu)的任務(wù)邏輯關(guān)系,并且,該方法的執(zhí)行過程不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序。如圖5所示,該實施例二提供的任務(wù)處理裝置,主要包括任務(wù)列表生成單元501、任務(wù)列表獲取單元502以及任務(wù)處理單元503;其中任務(wù)列表生成單元501,用于預(yù)先生成的任務(wù)列表;任務(wù)列表獲取單元502,用于獲取任務(wù)列表生成單元501預(yù)先生成的任務(wù)列表,該任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息;任務(wù)處理單元503,用于根據(jù)任務(wù)列表獲取單元502獲取的任務(wù)列表中包括的掃描優(yōu)先級信息,針對對應(yīng)每個優(yōu)先級的各節(jié)點,分別執(zhí)行若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。如圖6所示,本發(fā)明實施例二提供的優(yōu)選實施方式中,圖5所示的任務(wù)處理裝置中包括的任務(wù)列表生成單元501,還可以進一步包括任務(wù)配置列表獲取模塊501A、掃描優(yōu)先級生成模塊501B、SQL語句生成模塊501C以及任務(wù)列表記錄模塊501D;其中任務(wù)配置列表獲取模塊501A,用于獲取任務(wù)配置列表,所述任務(wù)配置列表包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系信息、每個節(jié)點對應(yīng)的任務(wù)的任務(wù)執(zhí)行條件、源數(shù)據(jù)對象、目標數(shù)據(jù)對象以及通過自定義保留字段表示的SQL語句模板;掃描優(yōu)先級生成模塊501B,用于根據(jù)任務(wù)配置列表獲取模塊501A獲取的任務(wù)配置列表中包括的邏輯關(guān)系信息,為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成掃描優(yōu)先級信息,其中,位于同一層的節(jié)點對應(yīng)同一掃描優(yōu)先級且該層節(jié)點的掃描優(yōu)先級高于作為其子節(jié)點的下層節(jié)點的優(yōu)先級;SQL語句生成模塊501C,用于通過對任務(wù)配置列表獲取模塊50IA獲取的任務(wù)配置列表中包括的節(jié)點對應(yīng)的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象解析確定所述源數(shù)據(jù)對象以及目標數(shù)據(jù)對象的對應(yīng)關(guān)系,并將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象代入所述節(jié)點對應(yīng)的SQL語句模板生成SQL語句;任務(wù)列表記錄模塊501D,用于將掃描優(yōu)先級生成模塊501B生成的掃描優(yōu)先級信息以及任務(wù)配置列表中包括的邏輯關(guān)系信息加入任務(wù)列表,以及將SQL語句生成模塊501C生成的節(jié)點對應(yīng)的SQL語句以及任務(wù)配置列表中包括的任務(wù)執(zhí)行條件作為所述節(jié)點的任務(wù)記錄加入任務(wù)列表。本發(fā)明實施例二提供的優(yōu)選實施方式中,圖6所示的任務(wù)處理裝置包括的SQL語句生成模塊501C,具體用于將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象代入所述節(jié)點對應(yīng)的包括用于表示源數(shù)據(jù)對象的自定義保留字段以及用于表示目標數(shù)據(jù)對象的自定義保留字段的SQL語句模板生成SQL語句。本發(fā)明實施例二提供的優(yōu)選實施方式中,圖6所示的任務(wù)處理裝置包括的SQL語句生成模塊501C,具體用于在所述任務(wù)配置列表還包括每個節(jié)點對應(yīng)的存儲資源信息以及遠程數(shù)據(jù)庫鏈接資源信息,且所述SQL語句模板還包括用于表示存儲資源的自定義保留字段以及用于表示遠程數(shù)據(jù)庫鏈接資源的自定義保留字段時,在確定所述源數(shù)據(jù)對象以及目標數(shù)據(jù)對象的對應(yīng)關(guān)系后,將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象、所述節(jié)點對應(yīng)的存儲資源信息以及遠程數(shù)據(jù)庫鏈接資源信息代入所述節(jié)點對應(yīng)的SQL語句模板生成SQL語句。本發(fā)明實施例二提供的優(yōu)選實施方式中,圖5所示的任務(wù)處理裝置包括的任務(wù)處理單元503,具體用于在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行之前,從對應(yīng)當前優(yōu)先級的節(jié)點中獲取一個節(jié)點的任務(wù)記錄作為當前節(jié)點的任務(wù)記錄;并根據(jù)所述當前節(jié)點的任務(wù)記錄確定所述當前節(jié)點對應(yīng)的任務(wù)未執(zhí)行且任務(wù)狀態(tài)為初始狀態(tài)。本發(fā)明實施例二提供的優(yōu)選實施方式中,圖5所示的任務(wù)處理裝置包括的任務(wù)處理單元503,還用于在未確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,將所述當前節(jié)點對應(yīng)的任務(wù)的任務(wù)狀態(tài)更新為等待;并在確定當前優(yōu)先級的所有節(jié)點對應(yīng)的未執(zhí)行任務(wù)的任務(wù)狀態(tài)均為等待后,初始化所述未執(zhí)行任務(wù)的任務(wù)狀態(tài)為初始狀態(tài)。本發(fā)明實施例二提供的優(yōu)選實施方式中,圖5所示的任務(wù)處理裝置包括的任務(wù)處理單元503,具體用于若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定滿足所述任務(wù)執(zhí)行條件時,根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的SQL語句執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行、并且根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定滿足所述任務(wù)執(zhí)行條件時,根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的SQL語句執(zhí)行任務(wù)。本發(fā)明實施例二提供的優(yōu)選實施方式中,圖5所示的任務(wù)處理裝置包括的任務(wù)處理單元503,還用于在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定不滿足所述任務(wù)執(zhí)行條件時,將當前節(jié)點對應(yīng)的任務(wù)的任務(wù)狀態(tài)更新為等待,并在確定滿足所述當前節(jié)點對應(yīng)的任務(wù)執(zhí)行條件后,根據(jù)所述當前節(jié)點對應(yīng)的SQL語句執(zhí)行任務(wù)。本發(fā)明實施例二提供的優(yōu)選實施方式中,圖5所示的任務(wù)處理裝置包括的任務(wù)處理單元503,還用于在節(jié)點的任務(wù)記錄還包括任務(wù)中止條件時,在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定滿足所述任務(wù)執(zhí)行條件之前,根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)中止條件確定不滿足所述任務(wù)中止條件。本發(fā)明實施例二提供的優(yōu)選實施方式中,圖5所示的任務(wù)處理裝置包括的任務(wù)處理單元503,還用于在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)中止條件確定滿足所述任務(wù)中止條件時,中止執(zhí)行所述任務(wù)。應(yīng)當理解,以上任務(wù)處理裝置包括的單元僅為根據(jù)該裝置實現(xiàn)的功能進行的邏輯劃分,實際應(yīng)用中,可以進行上述單元的疊加或拆分。并且該實施例二提供的任務(wù)處理裝置所實現(xiàn)的功能與上述實施例一提供的任務(wù)處理方法流程一一對應(yīng),對于該裝置所實現(xiàn)的更為詳細的處理流程,在上述實施例一中已做詳細描述,此處不再詳細描述。通過本發(fā)明實施例提供的上述至少一個技術(shù)方案,在對任務(wù)進行處理時,首先獲取預(yù)先生成的任務(wù)列表,該任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息;然后根據(jù)掃描優(yōu)先級信息,針對對應(yīng)每個優(yōu)先級的各節(jié)點,分別對任務(wù)進行處理,即若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù),若對15應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。根據(jù)該技術(shù)方案,可以通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系,相對于現(xiàn)有技術(shù),能夠更好地適用更多的任務(wù)邏輯關(guān)系結(jié)構(gòu),例如,樹狀邏輯關(guān)系結(jié)果、網(wǎng)狀邏輯關(guān)系結(jié)構(gòu)等;并且相對于現(xiàn)有技術(shù),無需預(yù)先配置任務(wù)執(zhí)行順序,任務(wù)的執(zhí)行不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序,而根據(jù)為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息以及任務(wù)記錄動態(tài)地確定當前節(jié)點的任務(wù)是否執(zhí)行,從而提高了任務(wù)處理的靈活性。根據(jù)本發(fā)明實施例一提供的任務(wù)處理方法以及實施例二提供的任務(wù)處理裝置,在取得以上技術(shù)效果的基礎(chǔ)上,根據(jù)本發(fā)明實施例所采取的更為具體的技術(shù)手段,還可以進一步獲得如下技術(shù)效果與現(xiàn)有技術(shù)相比,由于現(xiàn)有技術(shù)是事前定義好的嚴格的執(zhí)行順序,在進程并發(fā)調(diào)度上會因順序的嚴格限制降低并發(fā)執(zhí)行的效率,形成多個進程執(zhí)行任務(wù)耗時與單進程執(zhí)行任務(wù)相差無幾的局面,而本發(fā)明實施例提供的技術(shù)方案,由于不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序,因此,可以通過并行處理方式,以提高對任務(wù)處理的效率。與現(xiàn)有技術(shù)相比,由于現(xiàn)有技術(shù)完全基于節(jié)點編碼的任務(wù)邏輯關(guān)系及任務(wù)執(zhí)行順序控制任務(wù)的執(zhí)行過程,使日常維護中進行任務(wù)變更(如增加或刪除)時,會對邏輯上有關(guān)聯(lián)的任務(wù)的執(zhí)行順序產(chǎn)生影響,造成因為一項任務(wù)的編碼發(fā)生變更,導致所有相關(guān)任務(wù)執(zhí)行順序受到影響,甚至會造成相關(guān)任務(wù)執(zhí)行失敗,而本發(fā)明實施例提供的技術(shù)方案,由于不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序,因此,避免了對于任務(wù)執(zhí)行順序的更新及管理過程,提高了任務(wù)執(zhí)行的成功率。與現(xiàn)有技術(shù)相比,由于現(xiàn)有技術(shù)所闡述的內(nèi)容僅僅涉及到了對SQL任務(wù)的排序的處理,而未涉及對統(tǒng)計任務(wù)配置方面的支撐,包括SQL語句模板化支撐及對動態(tài)SQL的支撐。所謂模板化支撐,是指對同一類型的SQL任務(wù),在任務(wù)定制列表中采用模板的形式進行表述,而無需全部列出所有要執(zhí)行SQL語句;而動態(tài)SQL支撐是指對統(tǒng)計任務(wù)中包含的數(shù)據(jù)對象名稱需根據(jù)實際情況動態(tài)生成后執(zhí)行的支撐。而根據(jù)本發(fā)明實施例,配置了SQL語句模板,使許多形式相近的SQL語句在模板上變得完全一致,因此可以將模板一致的任務(wù)作為一條任務(wù)配置記錄添加到任務(wù)配置列表中,然后通過對參數(shù)的定義與設(shè)計,使執(zhí)行進程將該模板還原成待執(zhí)行的多條SQL語句放入任務(wù)執(zhí)行列表,而無需在維護過程中對任務(wù)配置列表逐一添加多條任務(wù)記錄。與現(xiàn)有技術(shù)相比,本發(fā)明實施例還實現(xiàn)對統(tǒng)計任務(wù)間復雜邏輯關(guān)系的精確描述與解讀,確保彼此依賴的統(tǒng)計任務(wù)在執(zhí)行時依據(jù)正確的順序被成功執(zhí)行。使定制任務(wù)成功執(zhí)行的可靠性得到加強,維護便捷性得到提高。實際統(tǒng)計環(huán)境中任務(wù)間的邏輯關(guān)系往往不限于樹形結(jié)構(gòu),還包網(wǎng)狀結(jié)構(gòu)的邏輯關(guān)系,即除一個父節(jié)點任務(wù)對應(yīng)多個子節(jié)點任務(wù)外,還包括一個子節(jié)點任務(wù)對應(yīng)多個父節(jié)點任務(wù)的情況,此種情況以樹形結(jié)構(gòu)來表述本身就不精確,意味著對許多邏輯關(guān)系的忽略。而通過對任務(wù)執(zhí)行條件的定義,記錄下對所有父節(jié)點任務(wù)執(zhí)行成功的檢測條件,就可以使當前任務(wù)與多個父任務(wù)實現(xiàn)在邏輯上的關(guān)聯(lián)。邏輯表述設(shè)計使執(zhí)行順序可以根據(jù)實際情況發(fā)生變化。在任務(wù)列表中一項任務(wù)先按照掃描順序被執(zhí)行進程掃描到,但如果任務(wù)執(zhí)行條件不具備,則會被延期處理,而不是立即被處理,然后執(zhí)行進程會繼續(xù)檢測其它未執(zhí)行任務(wù),發(fā)現(xiàn)任務(wù)執(zhí)行條件符合去執(zhí)行,待未執(zhí)行任務(wù)全部被掃描過之后再從新檢查原先執(zhí)行條件不具備的任務(wù)現(xiàn)在是否具備任務(wù)執(zhí)行條件。這使任務(wù)的執(zhí)行順序得到自動的調(diào)整,在保證執(zhí)行進程高效性的同時,又能確保任務(wù)執(zhí)行成功的可靠性。任務(wù)調(diào)度上的靈活設(shè)計,為人工干擾手段的設(shè)計提供了接口與條件,使用戶能在已存在執(zhí)行進程的情況下可根據(jù)需要增加進程的并行數(shù)量,并通過對任務(wù)狀態(tài)的改變,實現(xiàn)對任務(wù)列表中任務(wù)的中止與啟停,增強對任務(wù)執(zhí)行的管控能力。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。權(quán)利要求1.一種任務(wù)處理方法,其特征在于,包括獲取預(yù)先生成的任務(wù)列表,所述任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息;根據(jù)所述掃描優(yōu)先級信息,針對對應(yīng)每個優(yōu)先級的各節(jié)點,分別執(zhí)行若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。2.如權(quán)利要求1所述的方法,其特征在于,預(yù)先生成任務(wù)列表的方式,包括獲取任務(wù)配置列表,所述任務(wù)配置列表包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系信息、每個節(jié)點對應(yīng)的任務(wù)的任務(wù)執(zhí)行條件、源數(shù)據(jù)對象、目標數(shù)據(jù)對象以及通過自定義保留字段表示的SQL語句模板;根據(jù)所述邏輯關(guān)系信息,為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成掃描優(yōu)先級信息,其中,位于同一層的節(jié)點對應(yīng)同一掃描優(yōu)先級且該層節(jié)點的掃描優(yōu)先級高于作為其子節(jié)點的下層節(jié)點的優(yōu)先級,并將所述邏輯關(guān)系信息以及所述優(yōu)先級信息加入任務(wù)列表;以及通過對所述節(jié)點對應(yīng)的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象解析確定所述源數(shù)據(jù)對象以及目標數(shù)據(jù)對象的對應(yīng)關(guān)系,并將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象代入所述節(jié)點對應(yīng)的SQL語句模板生成SQL語句,并將所述節(jié)點對應(yīng)的SQL語句以及任務(wù)執(zhí)行條件作為所述節(jié)點的任務(wù)記錄加入任務(wù)列表。3.如權(quán)利要求2所述的方法,其特征在于,所述SQL語句模板包括用于表示源數(shù)據(jù)對象的自定義保留字段以及用于表示目標數(shù)據(jù)對象的自定義保留字段。4.如權(quán)利要求3所述的方法,其特征在于,所述任務(wù)配置列表還包括每個節(jié)點對應(yīng)的存儲資源信息以及遠程數(shù)據(jù)庫鏈接資源信息;且所述SQL語句模板還包括用于表示存儲資源的自定義保留字段以及用于表示遠程數(shù)據(jù)庫鏈接資源的自定義保留字段;確定所述源數(shù)據(jù)對象以及目標數(shù)據(jù)對象的對應(yīng)關(guān)系后,還包括將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象、所述節(jié)點對應(yīng)的存儲資源信息以及遠程數(shù)據(jù)庫鏈接資源信息代入所述節(jié)點對應(yīng)的SQL語句模板生成SQL語句。5.如權(quán)利要求1所述的方法,其特征在于,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行之前,還包括從對應(yīng)當前優(yōu)先級的節(jié)點中獲取一個節(jié)點的任務(wù)記錄作為當前節(jié)點的任務(wù)記錄;根據(jù)所述當前節(jié)點的任務(wù)記錄確定所述當前節(jié)點對應(yīng)的任務(wù)未執(zhí)行且任務(wù)狀態(tài)為初始狀態(tài)。6.如權(quán)利要求1所述的方法,其特征在于,若未確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行,所述方法還包括將所述當前節(jié)點對應(yīng)的任務(wù)的任務(wù)狀態(tài)更新為等待;在確定當前優(yōu)先級的所有節(jié)點對應(yīng)的未執(zhí)行任務(wù)的任務(wù)狀態(tài)均為等待后,初始化所述未執(zhí)行任務(wù)的任務(wù)狀態(tài)為初始狀態(tài)。7.如權(quán)利要求1所述的方法,其特征在于,節(jié)點的任務(wù)記錄包括任務(wù)執(zhí)行條件以及用于指示該任務(wù)執(zhí)行過程的SQL語句;所述根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù),包括在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定滿足所述任務(wù)執(zhí)行條件時,根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的SQL語句執(zhí)行任務(wù)。8.如權(quán)利要求7所述的方法,其特征在于,在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定不滿足所述任務(wù)執(zhí)行條件時,還包括將當前節(jié)點對應(yīng)的任務(wù)的任務(wù)狀態(tài)更新為等待,并在確定滿足所述當前節(jié)點對應(yīng)的任務(wù)執(zhí)行條件后,根據(jù)所述當前節(jié)點對應(yīng)的SQL語句執(zhí)行任務(wù)。9.如權(quán)利要求7所述的方法,其特征在于,節(jié)點的任務(wù)記錄還包括任務(wù)中止條件;在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定滿足所述任務(wù)執(zhí)行條件之前,還包括根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)中止條件確定不滿足所述任務(wù)中止條件。10.如權(quán)利要求9所述的方法,其特征在于,在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)中止條件確定滿足所述任務(wù)中止條件時,還包括中止執(zhí)行所述任務(wù)。11.一種任務(wù)處理裝置,其特征在于,包括任務(wù)列表生成單元,用于預(yù)先生成的任務(wù)列表;任務(wù)列表獲取單元,用于獲取所述任務(wù)列表生成單元預(yù)先生成的任務(wù)列表,所述任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息;任務(wù)處理單元,用于根據(jù)所述掃描優(yōu)先級信息,針對對應(yīng)每個優(yōu)先級的各節(jié)點,分別執(zhí)行若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。12.如權(quán)利要求11所述的裝置,其特征在于,所述任務(wù)列表生成單元,包括任務(wù)配置列表獲取模塊,用于獲取任務(wù)配置列表,所述任務(wù)配置列表包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系信息、每個節(jié)點對應(yīng)的任務(wù)的任務(wù)執(zhí)行條件、源數(shù)據(jù)對象、目標數(shù)據(jù)對象以及通過自定義保留字段表示的SQL語句模板;掃描優(yōu)先級生成模塊,用于根據(jù)所述邏輯關(guān)系信息,為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成掃描優(yōu)先級信息,其中,位于同一層的節(jié)點對應(yīng)同一掃描優(yōu)先級且該層節(jié)點的掃描優(yōu)先級高于作為其子節(jié)點的下層節(jié)點的優(yōu)先級;SQL語句生成模塊,用于通過對所述節(jié)點對應(yīng)的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象解析確定所述源數(shù)據(jù)對象以及目標數(shù)據(jù)對象的對應(yīng)關(guān)系,并將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象代入所述節(jié)點對應(yīng)的SQL語句模板生成SQL語句;任務(wù)列表記錄模塊,用于將所述掃描優(yōu)先級生成模塊生成的掃描優(yōu)先級信息以及所述任務(wù)配置列表中包括的邏輯關(guān)系信息加入任務(wù)列表,以及將所述SQL語句生成模塊生成的節(jié)點對應(yīng)的SQL語句以及所述任務(wù)配置列表中包括的任務(wù)執(zhí)行條件作為所述節(jié)點的任務(wù)記錄加入任務(wù)列表。13.如權(quán)利要求12所述的裝置,其特征在于,所述SQL語句生成模塊,具體用于將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象代入所述節(jié)點對應(yīng)的包括用于表示源數(shù)據(jù)對象的自定義保留字段以及用于表示目標數(shù)據(jù)對象的自定義保留字段的SQL語句模板生成SQL語句。14.如權(quán)利要求13所述的裝置,其特征在于,所述SQL語句生成模塊,具體用于在所述任務(wù)配置列表還包括每個節(jié)點對應(yīng)的存儲資源信息以及遠程數(shù)據(jù)庫鏈接資源信息,且所述SQL語句模板還包括用于表示存儲資源的自定義保留字段以及用于表示遠程數(shù)據(jù)庫鏈接資源的自定義保留字段時,在確定所述源數(shù)據(jù)對象以及目標數(shù)據(jù)對象的對應(yīng)關(guān)系后,將存在對應(yīng)關(guān)系的源數(shù)據(jù)對象以及目標數(shù)據(jù)對象、所述節(jié)點對應(yīng)的存儲資源信息以及遠程數(shù)據(jù)庫鏈接資源信息代入所述節(jié)點對應(yīng)的SQL語句模板生成SQL語句。15.如權(quán)利要求11所述的裝置,其特征在于,所述任務(wù)處理單元,具體用于在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行之前,從對應(yīng)當前優(yōu)先級的節(jié)點中獲取一個節(jié)點的任務(wù)記錄作為當前節(jié)點的任務(wù)記錄;并根據(jù)所述當前節(jié)點的任務(wù)記錄確定所述當前節(jié)點對應(yīng)的任務(wù)未執(zhí)行且任務(wù)狀態(tài)為初始狀態(tài)。16.如權(quán)利要求11所述的裝置,其特征在于,所述任務(wù)處理單元,還用于在未確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,將所述當前節(jié)點對應(yīng)的任務(wù)的任務(wù)狀態(tài)更新為等待;并在確定當前優(yōu)先級的所有節(jié)點對應(yīng)的未執(zhí)行任務(wù)的任務(wù)狀態(tài)均為等待后,初始化所述未執(zhí)行任務(wù)的任務(wù)狀態(tài)為初始狀態(tài)。17.如權(quán)利要求11所述的裝置,其特征在于,所述任務(wù)處理單元,具體用于若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定滿足所述任務(wù)執(zhí)行條件時,根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的SQL語句執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行、并且根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定滿足所述任務(wù)執(zhí)行條件時,根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的SQL語句執(zhí)行任務(wù)。18.如權(quán)利要求17所述的裝置,其特征在于,所述任務(wù)處理單元,還用于在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定不滿足所述任務(wù)執(zhí)行條件時,將當前節(jié)點對應(yīng)的任務(wù)的任務(wù)狀態(tài)更新為等待,并在確定滿足所述當前節(jié)點對應(yīng)的任務(wù)執(zhí)行條件后,根據(jù)所述當前節(jié)點對應(yīng)的SQL語句執(zhí)行任務(wù)。19.如權(quán)利要求17所述的裝置,其特征在于,所述任務(wù)處理單元,還用于在節(jié)點的任務(wù)記錄還包括任務(wù)中止條件時,在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)執(zhí)行條件確定滿足所述任務(wù)執(zhí)行條件之前,根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)中止條件確定不滿足所述任務(wù)中止條件。20.如權(quán)利要求19所述的裝置,其特征在于,所述任務(wù)處理單元,還用于在根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄包括的任務(wù)中止條件確定滿足所述任務(wù)中止條件時,中止執(zhí)行所述任務(wù)。全文摘要本發(fā)明公開了一種任務(wù)處理方法以及任務(wù)處理裝置,主要技術(shù)方案包括獲取預(yù)先生成的任務(wù)列表,所述任務(wù)列表中包括通過父子節(jié)點關(guān)系表示的各任務(wù)之間的邏輯關(guān)系、對應(yīng)每個節(jié)點的任務(wù)記錄以及為各層作為下層節(jié)點的父節(jié)點的節(jié)點生成的掃描優(yōu)先級信息;根據(jù)掃描優(yōu)先級信息,針對對應(yīng)每個優(yōu)先級的各節(jié)點,分別執(zhí)行若對應(yīng)當前優(yōu)先級的當前節(jié)點為根節(jié)點,則根據(jù)當前節(jié)點對應(yīng)的任務(wù)記錄執(zhí)行任務(wù);若對應(yīng)當前優(yōu)先級的當前節(jié)點不為根節(jié)點,在確定當前節(jié)點的父節(jié)點對應(yīng)的任務(wù)均被成功執(zhí)行時,根據(jù)當前節(jié)點的任務(wù)記錄執(zhí)行任務(wù)。根據(jù)該技術(shù)方案,能夠適用于更多的任務(wù)邏輯關(guān)系結(jié)構(gòu),并且任務(wù)執(zhí)行過程不依賴于任務(wù)配置時規(guī)定的任務(wù)執(zhí)行順序。文檔編號G06F17/30GK102467532SQ20101054135公開日2012年5月23日申請日期2010年11月12日優(yōu)先權(quán)日2010年11月12日發(fā)明者曹璐,田力申請人:中國移動通信集團山東有限公司