專利名稱:關(guān)聯(lián)、檢索信息處理數(shù)據(jù)和處理信息任務(wù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種關(guān)聯(lián)信息處理數(shù)據(jù)、檢索信息處理數(shù)據(jù)和處理信息任務(wù)的方法及其相應(yīng)裝置。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,為滿足各種應(yīng)用需求,需要進(jìn)行分析、加工、展現(xiàn)等數(shù)據(jù)處理措施的信息處理任務(wù)的數(shù)量急劇膨脹,而且處理步驟也變得越來(lái)越復(fù)雜,對(duì)信息處理的性能提出了更高要求。通常情況下,由于待處理的信息處理任務(wù)僅僅是達(dá)成某種目的的“任務(wù)”,在具體處理過(guò)程中,還需要獲得與該任務(wù)相關(guān)聯(lián)的信息處理數(shù)據(jù),以便利用這些數(shù)據(jù)完成該信息處理任務(wù)的處理。因此,在進(jìn)行信息處理任務(wù)實(shí)際處理操作之前(比如在創(chuàng)建信息處理任務(wù)過(guò)程中),必須預(yù)先建立信息處理任務(wù)與具體的信息處理數(shù)據(jù)之間的綁定關(guān) 系O現(xiàn)有技術(shù)在創(chuàng)建信息處理任務(wù)時(shí)關(guān)聯(lián)信息處理數(shù)據(jù)的一種方法是根據(jù)業(yè)務(wù)需要?jiǎng)?chuàng)建并存儲(chǔ)待處理的信息處理任務(wù),同時(shí)分配存儲(chǔ)空間存儲(chǔ)與該項(xiàng)待處理的信息處理任務(wù)對(duì)應(yīng)的一個(gè)或多個(gè)信息處理數(shù)據(jù),從而建立待處理信息處理任務(wù)與信息處理數(shù)據(jù)之間的綁定關(guān)系,這種情況下,信息處理任務(wù)與任務(wù)需要的信息處理數(shù)據(jù)作為整體存在于信息任務(wù)的處理過(guò)程中。在信息處理任務(wù)的處理過(guò)程中,上述方式由于信息處理數(shù)據(jù)與信息處理任務(wù)直接綁定,方便了信息處理數(shù)據(jù)的獲得,從而簡(jiǎn)化了任務(wù)處理。然而,這種方式的信息處理數(shù)據(jù)與信息處理任務(wù)關(guān)聯(lián)存儲(chǔ),使待處理信息任務(wù)“負(fù)載”過(guò)重,尤其在一個(gè)待處理任務(wù)關(guān)聯(lián)多個(gè)信息處理數(shù)據(jù)時(shí),將極大增加用于存儲(chǔ)綁定有信息處理數(shù)據(jù)的信息處理任務(wù)的存儲(chǔ)空間,“臃腫”的存儲(chǔ)結(jié)構(gòu)降低了信息處理任務(wù)的處理效率。此外,這種將信息處理數(shù)據(jù)與信息處理任務(wù)直接綁定的方式一旦完成綁定,在信息任務(wù)處理過(guò)程中將無(wú)法再變更,缺乏靈活性,從而整體上降低了信息任務(wù)處理系統(tǒng)的性能。
發(fā)明內(nèi)容
為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供了一種在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的方法及其裝置,以減少存儲(chǔ)空間,提高信息處理任務(wù)的處理效率,改善信息任務(wù)處理系統(tǒng)的性能。本申請(qǐng)實(shí)施例提供的在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的方法包括獲取創(chuàng)建的信息處理任務(wù);根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù);存儲(chǔ)信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系;建立信息處理任務(wù)與所述關(guān)聯(lián)關(guān)系之間的索引。優(yōu)選地,所述存儲(chǔ)信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系具體包括緩存信息處理任務(wù)和查詢到的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系。優(yōu)選地,所述信息處理任務(wù)包括至少一個(gè)擴(kuò)展字段,則所述信息處理任務(wù)與關(guān)聯(lián)關(guān)系之間的索引位于所述擴(kuò)展字段之中。優(yōu)選地,所述根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù)具體包括獲取信息處理任務(wù)后按照預(yù)設(shè)條件檢索信息處理數(shù)據(jù);將檢索到的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù);或者,獲取信息處理任務(wù)后發(fā)送接收信息處理數(shù)據(jù)的請(qǐng)求消息; 接收用戶輸入的信息處理數(shù)據(jù);將接收的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)。本申請(qǐng)實(shí)施例還提供了一種在信息處理任務(wù)處理過(guò)程中檢索信息處理數(shù)據(jù)的方法。該方法包括獲取待處理的信息處理任務(wù);根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系;根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。優(yōu)選地,所述根據(jù)索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)具體包括根據(jù)所述索引生成數(shù)據(jù)庫(kù)檢索語(yǔ)句;根據(jù)該數(shù)據(jù)庫(kù)檢索語(yǔ)句檢索信息處理數(shù)據(jù)庫(kù)獲得與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。進(jìn)一步優(yōu)選地,所述根據(jù)索引生成數(shù)據(jù)庫(kù)檢索語(yǔ)句具體包括根據(jù)索引獲得待處理信息處理任務(wù)的屬性值;根據(jù)所述屬性值生成數(shù)據(jù)庫(kù)視圖條件語(yǔ)句;根據(jù)數(shù)據(jù)庫(kù)視圖條件語(yǔ)句生成數(shù)據(jù)庫(kù)檢索語(yǔ)句。本申請(qǐng)實(shí)施例還提供了一種處理信息處理任務(wù)的方法。該方法包括接收信息處理任務(wù)的處理請(qǐng)求,根據(jù)該處理請(qǐng)求獲取待處理信息任務(wù);根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系;根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù);對(duì)信息處理數(shù)據(jù)進(jìn)行處理以實(shí)現(xiàn)信息處理任務(wù)的處理。本申請(qǐng)實(shí)施例還提供了一種在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的裝置。該裝置包括第一獲取單元、確定單元、存儲(chǔ)單元和建立單元,其中所述第一獲取單元,用于獲取創(chuàng)建的信息處理任務(wù);所述確定單元,用于根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù);
所述存儲(chǔ)單元,用于存儲(chǔ)信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系;所述建立單元,用于建立信息處理任務(wù)與所述關(guān)聯(lián)關(guān)系之間的索引。優(yōu)選地,所述存儲(chǔ)單元具體用于緩存信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系。優(yōu)選地,所述確定單元包括檢索子單元和第一確定子單元,其中所述檢索子單元,用于在獲取信息處理任務(wù)后按照預(yù)設(shè)條件檢索信息處理數(shù)據(jù);所述第一確定子單元,用于將檢索到的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù);或者,發(fā)送子單元、接收子單元和第二確定子單元,其中所述發(fā)送子單元,用于在獲取 信息處理任務(wù)后發(fā)送接收信息處理數(shù)據(jù)的請(qǐng)求消息;所述接收子單元,用于接收用戶輸入的信息處理數(shù)據(jù);所述第二確定子單元,用于將接收的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)。本申請(qǐng)實(shí)施例還提供一種在信息處理任務(wù)處理過(guò)程中檢索信息處理數(shù)據(jù)的裝置。該裝置包括第二獲取單元、第一讀取單元和第一檢索單元,其中所述第二獲取單元,用于獲取待處理的信息處理任務(wù);所述第一讀取單元,用于根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系;所述第一檢索單元,用于根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。優(yōu)選地,所述第一檢索單元包括生成子單元和檢索子單元,其中所述生成子單元,用于根據(jù)所述索引生成數(shù)據(jù)庫(kù)檢索語(yǔ)句;所述檢索子單元,用于根據(jù)該數(shù)據(jù)庫(kù)檢索語(yǔ)句檢索信息處理數(shù)據(jù)庫(kù)獲得與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。本申請(qǐng)實(shí)施例還提供了一種處理信息處理任務(wù)的裝置。該裝置包括第三獲取單元、第二讀取單元、第二檢索單元和處理單元,其中所述第三獲取單元,用于接收信息處理任務(wù)的處理請(qǐng)求,根據(jù)該處理請(qǐng)求獲得待處理信息任務(wù);所述第二讀取單元,用于根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系;所述第二檢索單元,用于根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù);所述處理單元,用于對(duì)信息處理數(shù)據(jù)進(jìn)行處理。本申請(qǐng)實(shí)施例在獲取創(chuàng)建的信息處理任務(wù)后,根據(jù)該信息處理任務(wù)確定與其匹配的信息處理數(shù)據(jù),并存儲(chǔ)它們之間的關(guān)聯(lián)關(guān)系,然后建立信息處理任務(wù)與該關(guān)聯(lián)關(guān)系之間的索引。與現(xiàn)有技術(shù)相比,由于本申請(qǐng)實(shí)施例在確定信息處理任務(wù)的信息處理數(shù)據(jù)后,僅存儲(chǔ)信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,而不再直接存儲(chǔ)大量的信息處理數(shù)據(jù),由此壓縮了存儲(chǔ)空間,為信息處理任務(wù)實(shí)現(xiàn)了 “減負(fù)”,從而有利于提高信息處理任務(wù)的處理效率。此外,由于存儲(chǔ)的僅是信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,沒(méi)有改變其原有存在形態(tài),當(dāng)在信息處理任務(wù)處理過(guò)程中根據(jù)業(yè)務(wù)特點(diǎn)需要更改某些信息處理數(shù)據(jù)時(shí),可在存儲(chǔ)信息處理數(shù)據(jù)的原數(shù)據(jù)庫(kù)中進(jìn)行修改,而不會(huì)對(duì)信息處理任務(wù)過(guò)程造成影響,從而提高了信息任務(wù)處理的靈活性,有利于改善信息任務(wù)處理系統(tǒng)的性能。
為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖I為本申請(qǐng)實(shí)施例一的關(guān)聯(lián)信息處理數(shù)據(jù)的方法流程圖;圖2為本申請(qǐng)實(shí)施例二的信息處理數(shù)據(jù)的關(guān)聯(lián)過(guò)程示意圖;圖3為本申請(qǐng)實(shí)施例三的檢索信息處理數(shù)據(jù)的方法流程圖;圖4為圖3所述實(shí)施例的信息處理數(shù)據(jù)的檢索過(guò)程示意圖;圖5為本申請(qǐng)實(shí)施例四的關(guān)聯(lián)信息處理數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。實(shí)施例一參見(jiàn)圖1,該圖示出了在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的方法流程圖。該實(shí)施例包括步驟SlOl :獲取創(chuàng)建的信息處理任務(wù);信息處理任務(wù)是為滿足各種特定應(yīng)用需要構(gòu)建的任務(wù),該任務(wù)是進(jìn)行信息處理的“目標(biāo)”。在不同的應(yīng)用環(huán)境下,信息處理任務(wù)的類(lèi)型存在差別,比如當(dāng)需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作時(shí),信息處理任務(wù)可以表現(xiàn)為對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行排序、統(tǒng)計(jì)等;當(dāng)需要對(duì)信息流進(jìn)行操作時(shí),信息處理任務(wù)可以表現(xiàn)為在某個(gè)信息流環(huán)節(jié)貼附相應(yīng)的業(yè)務(wù)數(shù)據(jù)。信息處理任務(wù)的創(chuàng)建過(guò)程即是給出“任務(wù)”的過(guò)程,該過(guò)程可以通過(guò)人工設(shè)定的方式完成,也可以由自動(dòng)化設(shè)備自動(dòng)產(chǎn)生的方式生成信息處理任務(wù)。信息處理任務(wù)創(chuàng)建完成后,根據(jù)實(shí)際情況需要,本申請(qǐng)實(shí)施例獲取信息處理任務(wù)的具體方式可以多種多樣,比如在關(guān)聯(lián)信息處理數(shù)據(jù)的設(shè)備處理速度較小時(shí),一次操作可以僅獲得一個(gè)信息處理任務(wù),而在處理速度較大時(shí),為減少信息處理任務(wù)的堆積,可以一次操作獲得多個(gè)信息處理任務(wù);獲取信息處理任務(wù)的時(shí)間也可以多種多樣,比如可以周期性觸發(fā)獲取信息處理任務(wù),也可以由進(jìn)行關(guān)聯(lián)信息處理數(shù)據(jù)的設(shè)備根據(jù)指令實(shí)時(shí)請(qǐng)求獲取任務(wù),還可以由創(chuàng)建信息處理任務(wù)的設(shè)備在創(chuàng)建完成后直接推送。步驟S102 :根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù);如前所述,信息處理任務(wù)僅僅是一個(gè)“任務(wù)”,為完成該任務(wù)的處理,還必須確定該信息處理任務(wù)需要的信息處理數(shù)據(jù),比如,對(duì)于“對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)排序”的任務(wù),則需要獲取用于排序的數(shù)據(jù)位于哪個(gè)數(shù)據(jù)庫(kù)(數(shù)據(jù)表),對(duì)哪些數(shù)據(jù)庫(kù)(數(shù)據(jù)表)中的哪些數(shù)據(jù)進(jìn)行排序;對(duì)于“在信息流中貼附業(yè)務(wù)數(shù)據(jù)”的任務(wù),則需要找到具體需要貼附的數(shù)據(jù)。因此,在獲取信息處理任務(wù)后,還需要確定與該信息處理任務(wù)匹配的信息處理數(shù)據(jù),這里的“與信息處理任務(wù)匹配”的信息處理數(shù)據(jù),可以根據(jù)該信息處理任務(wù)實(shí)現(xiàn)的功能需要,按照預(yù)設(shè)條件從存儲(chǔ)信息處理數(shù)據(jù)庫(kù)中進(jìn)行檢索,將檢索到的滿足預(yù)設(shè)條件的信息處理數(shù)據(jù)確定為與信息處理任務(wù)匹配的信息處理數(shù)據(jù);還可以在獲取信息處理任務(wù)后,向用戶發(fā)送接收信息處理 數(shù)據(jù)的請(qǐng)求消息,提示用戶輸入信息處理任務(wù),從而將用戶輸入的信息處理數(shù)據(jù)確定為與信息處理任務(wù)匹配的信息處理數(shù)據(jù)。步驟S103 :存儲(chǔ)信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系;按照前述步驟確定了信息處理任務(wù)和信息處理數(shù)據(jù)后,存儲(chǔ)它們兩者的關(guān)聯(lián)關(guān)系,這里的關(guān)聯(lián)關(guān)系可以表現(xiàn)為信息處理任務(wù)與信息處理數(shù)據(jù)存儲(chǔ)地址之間的映射關(guān)系,也可以表現(xiàn)為信息處理數(shù)據(jù)在數(shù)據(jù)庫(kù)中行列信息。比如,現(xiàn)在需要對(duì)信息處理任務(wù)I進(jìn)行信息處理數(shù)據(jù)的關(guān)聯(lián)操作,對(duì)于通過(guò)接收用戶輸入的方式確定的信息處理數(shù)據(jù)與信息處理任務(wù)之間的關(guān)系的情形,可先將用戶輸入的信息處理數(shù)據(jù)(假設(shè)為三個(gè))存儲(chǔ)到一個(gè)存儲(chǔ)設(shè)備中,存儲(chǔ)的地址依次為001、002、003,則存儲(chǔ)關(guān)聯(lián)關(guān)系可以表現(xiàn)為[1,001], [1,002],[1、003],即每個(gè)存儲(chǔ)單元存儲(chǔ)的第一個(gè)數(shù)據(jù)為信息處理任務(wù)的標(biāo)識(shí)號(hào),第二個(gè)數(shù)據(jù)為信息處理數(shù)據(jù)的地址信息;對(duì)于通過(guò)檢索數(shù)據(jù)庫(kù)方式確定的信息處理數(shù)據(jù)與信息處理任務(wù)之間的關(guān)系的情形,可先獲得信息處理數(shù)據(jù)在數(shù)據(jù)庫(kù)中行列信息,然后存儲(chǔ)該行列信息與信息處理任務(wù)的關(guān)聯(lián)關(guān)系。步驟S104 :建立信息處理任務(wù)與所述關(guān)聯(lián)關(guān)系之間的索引;按照前述步驟存儲(chǔ)了信息處理任務(wù)與其對(duì)應(yīng)的關(guān)聯(lián)關(guān)系后,為了在進(jìn)行信息處理任務(wù)的處理過(guò)程中完成信息處理任務(wù)的處理,需要建立信息處理任務(wù)與前述關(guān)聯(lián)關(guān)系之間的索引,從而可以依據(jù)該索引找到與信息處理任務(wù)匹配的信息處理數(shù)據(jù),以便利用這些信息處理數(shù)據(jù)完成信息處理任務(wù)的處理。本實(shí)施例在獲取創(chuàng)建的信息處理任務(wù)后,根據(jù)該信息處理任務(wù)確定與其匹配的信息處理數(shù)據(jù),并存儲(chǔ)它們之間的關(guān)聯(lián)關(guān)系,然后建立信息處理任務(wù)與該關(guān)聯(lián)關(guān)系之間的索弓I。與現(xiàn)有技術(shù)相比,可以取得至少如下的技術(shù)效果(I)由于本實(shí)施例在確定信息處理任務(wù)的信息處理數(shù)據(jù)后,僅存儲(chǔ)信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,而不再直接存儲(chǔ)大量的信息處理數(shù)據(jù),由此壓縮了存儲(chǔ)空間,為信息處理任務(wù)實(shí)現(xiàn)了 “減負(fù)”,從而有利于提高信息處理任務(wù)的處理效率。(2)由于本實(shí)施例存儲(chǔ)的僅是信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,沒(méi)有改變其原有存在形態(tài),當(dāng)在信息處理任務(wù)處理過(guò)程中根據(jù)業(yè)務(wù)特點(diǎn)需要更改某些信息處理數(shù)據(jù)時(shí),可在存儲(chǔ)信息處理數(shù)據(jù)的原數(shù)據(jù)庫(kù)中進(jìn)行修改,而不會(huì)對(duì)信息處理任務(wù)過(guò)程造成影響,從而提高了信息任務(wù)處理的靈活性,有利于改善信息任務(wù)處理系統(tǒng)的性能。
(3)現(xiàn)有技術(shù)的信息處理任務(wù)與信息處理數(shù)據(jù)直接綁定的通常方式是在信息處理任務(wù)中預(yù)留一個(gè)固定長(zhǎng)度的擴(kuò)展屬性字段,由于預(yù)先不能確定信息處理數(shù)據(jù)的多少,因此,預(yù)留字段的數(shù)量通常固定不變,這種情況導(dǎo)致在將多個(gè)信息處理數(shù)據(jù)綁定到信息處理任務(wù)中時(shí),只能將這些信息處理數(shù)據(jù)組合成文本形式存儲(chǔ)到預(yù)留字段之中,從而無(wú)法基于信息處理數(shù)據(jù)進(jìn)行信息處理任務(wù)的查詢、排序等操作。與此不同的是本實(shí)施例由于僅需要保存信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,信息處理數(shù)據(jù)本身與信息處理任務(wù)彼此分離,使得信息處理數(shù)據(jù)可以成為獨(dú)立的操作對(duì)象,因而能夠基于信息處理數(shù)據(jù)進(jìn)行一系列的信息處理任務(wù)的操作。(4)現(xiàn)有技術(shù)在創(chuàng)建信息處理任務(wù)過(guò)程中必須同時(shí)實(shí)現(xiàn)對(duì)信息處理任務(wù)對(duì)應(yīng)的信息處理數(shù)據(jù)的綁定操作,即確定信息處理任務(wù)后必須立即進(jìn)行信息處理數(shù)據(jù)的檢索,分散了進(jìn)行創(chuàng)建信息處理任務(wù)的設(shè)備的處理能力,對(duì)創(chuàng)建引擎的性能造成損耗。而本實(shí)施例可將信息處理數(shù)據(jù)的具體檢索操作移植到信息處理任務(wù)時(shí)根據(jù)需要進(jìn)行,從而使得創(chuàng)建信息 處理任務(wù)的過(guò)程功能單一,可以集中創(chuàng)建引擎的全部處理能力完成信息處理任務(wù)的創(chuàng)建,從而有利于提供創(chuàng)建引擎創(chuàng)建信息處理任務(wù)的效率。在本實(shí)施例中,可以將信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系通過(guò)緩存設(shè)備進(jìn)行緩存。之所以可以采取緩存的方式進(jìn)行關(guān)聯(lián)關(guān)系的存儲(chǔ),其原因在于本實(shí)施例存儲(chǔ)的對(duì)象是關(guān)聯(lián)關(guān)系而不是信息處理數(shù)據(jù)本身,其數(shù)據(jù)量相對(duì)于現(xiàn)有技術(shù)的方式小很多,這種情況適應(yīng)了緩存設(shè)備通常用于對(duì)數(shù)據(jù)量小但訪問(wèn)頻繁的數(shù)據(jù)進(jìn)行存儲(chǔ)的特點(diǎn)。以信息處理數(shù)據(jù)的維度為I、一個(gè)維度包含10個(gè)業(yè)務(wù)字段為例,本實(shí)施例的關(guān)聯(lián)關(guān)系占有的存儲(chǔ)空間不超過(guò)I. 5K字節(jié)。通過(guò)緩存的方式存儲(chǔ)關(guān)聯(lián)關(guān)系后,在進(jìn)行信息任務(wù)處理時(shí),僅需要訪問(wèn)緩存設(shè)備即可獲得關(guān)聯(lián)關(guān)系,而不需要先通過(guò)I/O讀寫(xiě)設(shè)備訪問(wèn)磁盤(pán)等存儲(chǔ)器,再將磁盤(pán)等存儲(chǔ)器內(nèi)的關(guān)聯(lián)關(guān)系加載到內(nèi)存中,從而提高了利用關(guān)聯(lián)關(guān)系得到信息處理數(shù)據(jù)的速度,進(jìn)而提高了信息處理任務(wù)的處理效率。實(shí)施例二為了更加清楚地說(shuō)明上述實(shí)施例的技術(shù)方案,本實(shí)施例二將以數(shù)據(jù)庫(kù)操作環(huán)境下的關(guān)聯(lián)信息處理數(shù)據(jù)為例進(jìn)行進(jìn)一步闡釋。在該環(huán)境下,信息處理數(shù)據(jù)(本實(shí)施例稱為“業(yè)務(wù)數(shù)據(jù)”)存儲(chǔ)在業(yè)務(wù)數(shù)據(jù)表中,業(yè)務(wù)數(shù)據(jù)表包含有多個(gè)字段,信息處理任務(wù)(本實(shí)施例稱為“待辦業(yè)務(wù)”),該待辦業(yè)務(wù)也包含多個(gè)字段。參見(jiàn)圖2,該圖示出了本實(shí)施例二的信息處理數(shù)據(jù)的關(guān)聯(lián)過(guò)程(注該圖右側(cè)的“輸出”為展現(xiàn)在用戶界面上的示例)。下面結(jié)合該圖逐一說(shuō)明先確定關(guān)聯(lián)信息處理數(shù)據(jù)的字段來(lái)源。由于業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在業(yè)務(wù)數(shù)據(jù)表之中、待辦任務(wù)存在多個(gè)字段,因此,建立業(yè)務(wù)數(shù)據(jù)與待辦任務(wù)之間的關(guān)聯(lián)關(guān)系需要明確業(yè)務(wù)數(shù)據(jù)表中的哪些字段以及待辦任務(wù)中的哪些字段用于關(guān)聯(lián)。該字段可根據(jù)業(yè)務(wù)需要預(yù)先設(shè)置,也可在待辦業(yè)務(wù)創(chuàng)建完成后生成消息提醒用戶輸入相關(guān)的字段。本實(shí)施例的業(yè)務(wù)數(shù)據(jù)表可以是一張數(shù)據(jù)表,也可以是多張數(shù)據(jù)表。假設(shè)本例的業(yè)務(wù)數(shù)據(jù)表為B_Table,包含表字段X、Y、Z,待辦業(yè)務(wù)表為W_Table,包含表字段A、B、C、D、E,則可以通過(guò)如下數(shù)據(jù)庫(kù)的SELECT子句和FROM子句提供關(guān)聯(lián)信息處理數(shù)據(jù)的字段來(lái)源SELECT 子句SELECT A,B,C,D,E,X,Y,Z ;FROM 子句FR0M ff-Table, B-Table。
再確定關(guān)聯(lián)信息處理數(shù)據(jù)的條件來(lái)源。待辦業(yè)務(wù)中可確定一個(gè)業(yè)務(wù)主鍵(如果通過(guò)待辦業(yè)務(wù)模板創(chuàng)建待辦業(yè)務(wù),該字段的具體數(shù)值可通過(guò)在創(chuàng)建待辦業(yè)務(wù)實(shí)例對(duì)象時(shí)從其父類(lèi)中繼承)用于關(guān)聯(lián)業(yè)務(wù)數(shù)據(jù)表中的字段。當(dāng)確定業(yè)務(wù)數(shù)據(jù)表中的關(guān)聯(lián)字段后,即可生成關(guān)聯(lián)信息處理數(shù)據(jù)所需要的條件語(yǔ)句Biz_Key =[業(yè)務(wù)數(shù)據(jù)表標(biāo)識(shí).關(guān)聯(lián)字段]。假設(shè)本例中待辦業(yè)務(wù)表W_TabIe確定的業(yè)務(wù)主鍵字段名稱為Biz_Key,業(yè)務(wù)數(shù)據(jù)表B_TabIe確定的關(guān)聯(lián)字段名稱為ASS,則可以通過(guò)如下的數(shù)據(jù)庫(kù)中的WHERE子句提供關(guān)聯(lián)信息處理數(shù)據(jù)的條件來(lái)源WHERE 子句WHERE ff-Table. BizKey = B-Table. ASS。根據(jù)前述兩個(gè)步驟確定的字段來(lái)源和條件來(lái)源,生成并執(zhí)行關(guān)聯(lián)信息處理數(shù)據(jù)的完整SQL語(yǔ)句。在本例中創(chuàng)建的完整SQL語(yǔ)句為Create View B View as SELECT A, B, C, D, E, X,Y, Z FROM ff-Table, B-TableWHERE ff-Table. BizKey = B-Table. AS S。 然后將由此確定的待辦業(yè)務(wù)和業(yè)務(wù)數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系進(jìn)行保存。在待辦業(yè)務(wù)包含多個(gè)維度的情況下,關(guān)聯(lián)關(guān)系的保存可分多個(gè)層次進(jìn)行,如附圖2中的關(guān)聯(lián)關(guān)系,其包括業(yè)務(wù)數(shù)據(jù)維度表Biz_Dimension和業(yè)務(wù)擴(kuò)展字段表Biz_Column,其中業(yè)務(wù)數(shù)據(jù)維度表Biz_Dimension包含三個(gè)字段,分別為維度名稱、維度ID、視圖名稱,維度名稱用于記錄待辦任務(wù)的業(yè)務(wù)維度信息,比如為“財(cái)務(wù)、人事等,維度ID用于唯一標(biāo)識(shí)維度,視圖名稱用于記錄關(guān)聯(lián)關(guān)系的實(shí)際名稱;業(yè)務(wù)擴(kuò)展字段表BiZ_Column可以包括所屬維度ID、字段名稱、字段ID、別名、數(shù)據(jù)類(lèi)型、展現(xiàn)名等字段,字段的多少可根據(jù)實(shí)際業(yè)務(wù)需要進(jìn)行設(shè)置。業(yè)務(wù)擴(kuò)展字段表Biz_Column通過(guò)其所屬維度ID與業(yè)務(wù)數(shù)據(jù)維度表Biz_Dimension關(guān)聯(lián)。通過(guò)上述過(guò)程即構(gòu)建存儲(chǔ)了信息處理任務(wù)(待辦任務(wù))與信息處理數(shù)據(jù)(業(yè)務(wù)數(shù)據(jù))之間的關(guān)聯(lián)關(guān)系,為便于訪問(wèn),還可以確定信息處理任務(wù)與關(guān)聯(lián)的業(yè)務(wù)數(shù)據(jù)之間的索弓I。在本實(shí)施例中,可以將信息處理任務(wù)(待辦任務(wù))括的多個(gè)字段中的一個(gè)擴(kuò)展字段作為放置信息處理任務(wù)與關(guān)聯(lián)關(guān)系之間的索引的字段,這樣使信息處理任務(wù)與用于獲得信息處理數(shù)據(jù)的索引存儲(chǔ)相近的位置,可以方便查找。本實(shí)施例除可以取得前述實(shí)施例的技術(shù)效果外,還可以實(shí)現(xiàn)“業(yè)務(wù)定制”。由于用戶可選擇關(guān)聯(lián)信息處理數(shù)據(jù)的字段來(lái)源,因此,可進(jìn)行業(yè)務(wù)數(shù)據(jù)綁定信息(關(guān)聯(lián)關(guān)系)的編輯,零編碼即可實(shí)現(xiàn)新增、變更或刪除,從而提高了信息處理任務(wù)處理系統(tǒng)的靈活性,降低了系統(tǒng)的維護(hù)成本。實(shí)施例三按照前述實(shí)施例的方式在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)了信息處理數(shù)據(jù)后,即可基于這種關(guān)聯(lián)關(guān)系進(jìn)行一系列的具體應(yīng)用。參見(jiàn)圖3,該圖示出了本申請(qǐng)實(shí)施例三的檢索信息處理數(shù)據(jù)的方法流程圖。該實(shí)施例包括步驟S301 :獲取待處理的信息處理任務(wù);在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的目的是進(jìn)行信息處理任務(wù)的處理,而進(jìn)行信息處理任務(wù)的處理之前,需要獲得信息處理任務(wù)需要的信息處理數(shù)據(jù)。為獲得信息處理數(shù)據(jù),本實(shí)施例先獲得待處理的信息處理任務(wù),獲得信息處理任務(wù)的方式可以是在信息處理任務(wù)列表(數(shù)據(jù)庫(kù))中由用戶通過(guò)系統(tǒng)提供的API接口選擇一個(gè)信息處理任務(wù)作為待處理的信息處理任務(wù),也可以是在信息處理任務(wù)創(chuàng)建完成后直接進(jìn)入處理流程,該進(jìn)入處理流程的信息處理任務(wù)即為待處理的信息處理任務(wù)。步驟S302 :根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系;獲得信息處理任務(wù)后,由于信息處理任務(wù)與“信息處理任務(wù)與其匹配的信息處理數(shù)據(jù)之間的”關(guān)聯(lián)關(guān)系之間存在索引,即可根據(jù)信息處理任務(wù)獲得該索引。步驟S303 :根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。本實(shí)施例在獲得待處理的信息處理任務(wù)后,根據(jù)該信息處理任務(wù)得到預(yù)先建立的索引,利用該索引獲得信息處理數(shù)據(jù)。與現(xiàn)有技術(shù)相比,本實(shí)施例一方面由于通過(guò)創(chuàng)建信息處理任務(wù)過(guò)程中建立的索引進(jìn)行信息處理數(shù)據(jù)的檢索,而不是從同時(shí)存儲(chǔ)有信息處理任務(wù)和信息處理數(shù)據(jù)的臃腫的存儲(chǔ)結(jié)構(gòu)中檢索信息處理數(shù)據(jù),從而檢索的總數(shù)據(jù)量大為減少,另一方面由于信息處理數(shù)據(jù)單獨(dú)存儲(chǔ)于信息處理任務(wù)之外的存儲(chǔ)器中(信息處理任務(wù)與·信息處理數(shù)據(jù)分離),而不是從信息處理任務(wù)的擴(kuò)展屬性字段中定位檢索數(shù)據(jù),從而檢索的操作難度大為減小。也就是說(shuō),無(wú)論從檢索的數(shù)據(jù)總量而言,還是從檢索的操作難度而言,本實(shí)施例相對(duì)于現(xiàn)有技術(shù)均有改善,從而提高了信息處理數(shù)據(jù)的檢索速度。在本實(shí)施例中,如果具體的操作環(huán)境是數(shù)據(jù)庫(kù)環(huán)境下,前述的“根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)”可以具體為先根據(jù)所述索引生成數(shù)據(jù)庫(kù)檢索語(yǔ)句生成數(shù)據(jù)庫(kù)檢索語(yǔ)句過(guò)程可以是根據(jù)索弓I獲得待處理的信息處理任務(wù)的屬性值,該屬性值可以是用戶指定的維度信息等,利用該屬性值生成數(shù)據(jù)庫(kù)視圖條件語(yǔ)句,比如WHERE子句,然后執(zhí)行該條件語(yǔ)句得到數(shù)據(jù)庫(kù)檢索SQL語(yǔ)句;再根據(jù)該檢索語(yǔ)句檢索信息處理數(shù)據(jù)庫(kù)獲得與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)生成SQL語(yǔ)句后執(zhí)行SQL語(yǔ)句,即可返回結(jié)果集合,即需要的信息處理數(shù)據(jù)集合。在實(shí)際應(yīng)用過(guò)程中,獲得結(jié)果集合后還可以將結(jié)果集合予以展現(xiàn)。上述過(guò)程可參見(jiàn)圖4,該圖示出了上述過(guò)程的示意圖,該圖右側(cè)的“輸出”為展現(xiàn)在用戶界面上的示例。這種通過(guò)數(shù)據(jù)庫(kù)語(yǔ)句獲得信息處理數(shù)據(jù)的過(guò)程是利用關(guān)聯(lián)關(guān)系動(dòng)態(tài)生成SQL語(yǔ)句的過(guò)程,提高了信息處理數(shù)據(jù)的查新性能,降低了用戶訪問(wèn)的響應(yīng)時(shí)間。需要說(shuō)明的是在本實(shí)施例的信息處理數(shù)據(jù)的檢索方法基礎(chǔ)上,還可以構(gòu)建信息處理任務(wù)的處理方法,該方法可以包括如下步驟接收信息處理任務(wù)的處理請(qǐng)求,根據(jù)該處理請(qǐng)求獲取待處理信息任務(wù);根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系;根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù);對(duì)信息處理數(shù)據(jù)進(jìn)行處理以實(shí)現(xiàn)信息處理任務(wù)的處理。該信息處理任務(wù)的處理過(guò)程由于采用了本實(shí)施例的檢索方法,提高了檢索速率,從而也提高了信息處理任務(wù)的處理效率。實(shí)施例四前述內(nèi)容均是對(duì)本申請(qǐng)方法實(shí)施例的描述,相應(yīng)地,本申請(qǐng)實(shí)施例還提供了在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的裝置。參見(jiàn)圖5,該圖示出了本申請(qǐng)實(shí)施例四的關(guān)聯(lián)信息處理數(shù)據(jù)的裝置的結(jié)構(gòu)框架。該裝置實(shí)施例500包括第一獲取單元501、確定單元502、存儲(chǔ)單元503和建立單元504,其中第一獲取單元501,用于獲取創(chuàng)建的信息處理任務(wù);確定單元502,用于根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù);存儲(chǔ)單元503,用于存儲(chǔ)信息處理任務(wù)和查詢到的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系;建立單元504,用于建立信息處理任務(wù)與所述關(guān)聯(lián)關(guān)系之間的索引。本實(shí)施例的工作過(guò)程是第一獲取單元501獲取創(chuàng)建的信息處理任務(wù)后,由確定 單元502根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù);然后存儲(chǔ)單元503存儲(chǔ)信息處理任務(wù)和查詢到的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,最后由建立單元504建立信息處理任務(wù)與所述關(guān)聯(lián)關(guān)系之間的索引。本裝置實(shí)施例在獲取創(chuàng)建的信息處理任務(wù)后,根據(jù)該信息處理任務(wù)確定與其匹配的信息處理數(shù)據(jù),并存儲(chǔ)它們之間的關(guān)聯(lián)關(guān)系,然后建立信息處理任務(wù)與該關(guān)聯(lián)關(guān)系之間的索引。與現(xiàn)有技術(shù)相比,由于本裝置實(shí)施例在確定信息處理任務(wù)的信息處理數(shù)據(jù)后,僅存儲(chǔ)信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,而不再直接存儲(chǔ)大量的信息處理數(shù)據(jù),由此壓縮了存儲(chǔ)空間,為信息處理任務(wù)實(shí)現(xiàn)了“減負(fù)”,從而有利于提高信息處理任務(wù)的處理效率。此外,由于存儲(chǔ)的僅是信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,沒(méi)有改變其原有存在形態(tài),當(dāng)在信息處理任務(wù)處理過(guò)程中根據(jù)業(yè)務(wù)特點(diǎn)需要更改某些信息處理數(shù)據(jù)時(shí),可在存儲(chǔ)信息處理數(shù)據(jù)的原數(shù)據(jù)庫(kù)中進(jìn)行修改,而不會(huì)對(duì)信息處理任務(wù)過(guò)程造成影響,從而提高了信息任務(wù)處理的靈活性,有利于改善信息任務(wù)處理系統(tǒng)的性能。本裝置取得的其他技術(shù)效果可參見(jiàn)前述內(nèi)容的有關(guān)描述,這里不再重復(fù)。在本裝置實(shí)施例中,為了提高信息處理任務(wù)的處理效率,存儲(chǔ)單元在存儲(chǔ)信息處理任務(wù)與信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系時(shí)可將其通過(guò)緩存設(shè)備進(jìn)行緩存,而不需要存儲(chǔ)到磁盤(pán)等存儲(chǔ)器中,這樣可減少I(mǎi)/o訪問(wèn)次數(shù),從而提高獲取信息處理數(shù)據(jù)的速度,進(jìn)而提高信息處理任務(wù)的處理效率。在本裝置實(shí)施例中,確定單元根據(jù)不同的確定信息處理任務(wù)與其匹配的信息處理數(shù)據(jù)的方式,可以具有不同的結(jié)構(gòu)。比如,當(dāng)在獲取信息處理任務(wù)后通過(guò)檢索數(shù)據(jù)庫(kù)的方式獲取與之匹配的信息處理數(shù)據(jù)時(shí),確定單元502可以包括檢索子單元5021和第一確定子單元5022,其中檢索子單元5021,用于在獲取信息處理任務(wù)后按照預(yù)設(shè)條件檢索信息處理數(shù)據(jù);第一確定子單元5022,用于將檢索到的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)。當(dāng)在獲取信息處理任務(wù)后接收輸入的方式獲取與信息處理任務(wù)匹配的信息處理數(shù)據(jù)時(shí),確定單元可以包括發(fā)送子單元、接收子單元和第二確定子單元,其中所述發(fā)送子單元,用于在獲取信息處理任務(wù)后發(fā)送接收信息處理數(shù)據(jù)的請(qǐng)求消息;所述接收子單元,用于接收用戶輸入的信息處理數(shù)據(jù);所述第二確定子單元,用于將接收的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)。在基于本實(shí)施例提供的關(guān)聯(lián)信息處理數(shù)據(jù)的裝置基礎(chǔ)上,可以進(jìn)一步構(gòu)建檢索信息處理數(shù)據(jù)的裝置。該裝置可以包括第二獲取單元、第一讀取單元和第一檢索單元,其中所述第二獲取單元,用于獲取待處理的信息處理任務(wù);所述第一讀取單元,用于根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系;所述第一檢索單元,用于根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。上述第一檢索單元可以具有如下結(jié)構(gòu)生成子單元和檢索子單元,其中所述生成子單元,用于根據(jù)所述索引生成數(shù)據(jù)庫(kù)檢索語(yǔ)句;所述檢索子單元,用于根據(jù)該檢索語(yǔ)句檢索信息處理數(shù)據(jù)庫(kù)獲得與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。進(jìn)一步地,還可以構(gòu)建處理信息處理任務(wù)的裝置。該處理信息處理任務(wù)的裝置可以包括第三獲取單元、第二讀取單元、第二檢索單元和處理單元,其中所述第三獲取單元,用于接收信息處理任務(wù)的處理請(qǐng)求,根據(jù)該處理請(qǐng)求獲得待處理信息任務(wù);所述第二讀取單元,用于根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系;所述第二檢索單元,用于根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù);所述處理單 元,用于對(duì)信息處理數(shù)據(jù)進(jìn)行處理。為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。本說(shuō)明書(shū)中的各個(gè)實(shí)施例采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。以上所述僅是本申請(qǐng)的具體實(shí)施方式
,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本申請(qǐng)?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本申請(qǐng)的保護(hù) 范圍。
權(quán)利要求
1.一種在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的方法,其特征在于,該方法包括: 獲取創(chuàng)建的信息處理任務(wù); 根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù); 存儲(chǔ)信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系; 建立信息處理任務(wù)與所述關(guān)聯(lián)關(guān)系之間的索引。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述存儲(chǔ)信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系具體包括 緩存信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述信息處理任務(wù)包括至少一個(gè)擴(kuò)展字段,則所述信息處理任務(wù)與關(guān)聯(lián)關(guān)系之間的索引位于所述擴(kuò)展字段之中。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù)具體包括 獲取信息處理任務(wù)后按照預(yù)設(shè)條件檢索信息處理數(shù)據(jù); 將檢索到的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù);或者, 獲取信息處理任務(wù)后發(fā)送接收信息處理數(shù)據(jù)的請(qǐng)求消息; 接收用戶輸入的信息處理數(shù)據(jù); 將接收的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)。
5.一種在信息處理任務(wù)處理過(guò)程中檢索信息處理數(shù)據(jù)的方法,其特征在于,該方法包括 獲取待處理的信息處理任務(wù); 根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系; 根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)具體包括 根據(jù)所述索引生成數(shù)據(jù)庫(kù)檢索語(yǔ)句; 根據(jù)該數(shù)據(jù)庫(kù)檢索語(yǔ)句檢索信息處理數(shù)據(jù)庫(kù)獲得與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)索引生成數(shù)據(jù)庫(kù)檢索語(yǔ)句具體包括 根據(jù)索引獲得待處理信息處理任務(wù)的屬性值; 根據(jù)所述屬性值生成數(shù)據(jù)庫(kù)視圖條件語(yǔ)句; 根據(jù)數(shù)據(jù)庫(kù)視圖條件語(yǔ)句生成數(shù)據(jù)庫(kù)檢索語(yǔ)句。
8.—種處理信息處理任務(wù)的方法,其特征在于,該方法包括 接收信息處理任務(wù)的處理請(qǐng)求,根據(jù)該處理請(qǐng)求獲取待處理信息任務(wù); 根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系; 根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù); 對(duì)信息處理數(shù)據(jù)進(jìn)行處理以實(shí)現(xiàn)信息處理任務(wù)的處理。
9.一種在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的裝置,其特征在于,該裝置包括第一獲取單元、確定單元、存儲(chǔ)單元和建立單元,其中 所述第一獲取單元,用于獲取創(chuàng)建的信息處理任務(wù); 所述確定單元,用于根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù); 所述存儲(chǔ)單元,用于存儲(chǔ)信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系; 所述建立單元,用于建立信息處理任務(wù)與所述關(guān)聯(lián)關(guān)系之間的索引。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述存儲(chǔ)單元具體用于緩存信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述確定單元包括 檢索子單元和第一確定子單元,其中所述檢索子單元,用于在獲取信息處理任務(wù)后按照預(yù)設(shè)條件檢索信息處理數(shù)據(jù);所述第一確定子單元,用于將檢索到的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù); 或者, 發(fā)送子單元、接收子單元和第二確定子單元,其中所述發(fā)送子單元,用于在獲取信息處理任務(wù)后發(fā)送接收信息處理數(shù)據(jù)的請(qǐng)求消息;所述接收子單元,用于接收用戶輸入的信息處理數(shù)據(jù);所述第二確定子單元,用于將接收的信息處理數(shù)據(jù)確定為與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)。
12.—種在信息處理任務(wù)處理過(guò)程中檢索信息處理數(shù)據(jù)的裝置,其特征在于,該裝置包括第二獲取單元、第一讀取單元和第一檢索單元,其中 所述第二獲取單元,用于獲取待處理的信息處理任務(wù); 所述第一讀取單元,用于根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系; 所述第一檢索單元,用于根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一檢索單元包括生成子單元和檢索子單元,其中 所述生成子單元,用于根據(jù)所述索引生成數(shù)據(jù)庫(kù)檢索語(yǔ)句; 所述檢索子單元,用于根據(jù)該數(shù)據(jù)庫(kù)檢索語(yǔ)句檢索信息處理數(shù)據(jù)庫(kù)獲得與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù)。
14.一種處理信息處理任務(wù)的裝置,其特征在于,該裝置包括第三獲取單元、第二讀取單元、第二檢索單元和處理單元,其中 所述第三獲取單元,用于接收信息處理任務(wù)的處理請(qǐng)求,根據(jù)該處理請(qǐng)求獲得待處理 息任務(wù); 所述第二讀取單元,用于根據(jù)所述待處理信息處理任務(wù)讀取與該信息處理任務(wù)對(duì)應(yīng)的索引,所述索引為在創(chuàng)建信息處理任務(wù)過(guò)程中建立的信息處理任務(wù)與第一關(guān)聯(lián)關(guān)系之間的索引,所述第一關(guān)聯(lián)關(guān)系為信息處理任務(wù)與該信息處理任務(wù)匹配的信息處理數(shù)據(jù)之間的關(guān)系; 所述第二檢索單元,用于根據(jù)所述索引檢索與待處理信息處理任務(wù)匹配的信息處理數(shù)據(jù); 所述處理單元,用于對(duì)信息處理數(shù)據(jù)進(jìn)行處理。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種在創(chuàng)建信息處理任務(wù)過(guò)程中關(guān)聯(lián)信息處理數(shù)據(jù)的方法。該方法包括獲取創(chuàng)建的信息處理任務(wù);根據(jù)信息處理任務(wù)確定該信息處理任務(wù)匹配的信息處理數(shù)據(jù);存儲(chǔ)信息處理任務(wù)和確定的信息處理數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系;建立信息處理任務(wù)與所述關(guān)聯(lián)關(guān)系之間的索引。本發(fā)明實(shí)施例還公開(kāi)了一種檢索信息處理數(shù)據(jù)的方法、處理信息處理任務(wù)的方法以及相應(yīng)的裝置。通過(guò)本發(fā)明實(shí)施例的技術(shù)方案可以減少存儲(chǔ)空間,提高信息處理任務(wù)的處理效率,改善信息處理任務(wù)系統(tǒng)的性能。
文檔編號(hào)G06F17/30GK102902763SQ201210361239
公開(kāi)日2013年1月30日 申請(qǐng)日期2012年9月21日 優(yōu)先權(quán)日2012年9月21日
發(fā)明者劉作坤, 趙振國(guó), 張霞 申請(qǐng)人:東軟集團(tuán)股份有限公司