專(zhuān)利名稱(chēng):一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于數(shù)據(jù)處理技術(shù),特別是關(guān)于關(guān)聯(lián)事件的處理技術(shù),具體的講是一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法及系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的不斷完善,各行各業(yè)都普遍使用計(jì)算機(jī)技術(shù)來(lái)處理生產(chǎn)經(jīng)營(yíng)過(guò)程中的數(shù)據(jù)。在處理數(shù)據(jù)時(shí),通常會(huì)涉及到相當(dāng)多的具有相互制約關(guān)系的關(guān)聯(lián)事件的判斷處理。其中,關(guān)聯(lián)事件的相互制約關(guān)系諸如事件A的執(zhí)行取決于事件B和事件C是否已完成, 而事件B的執(zhí)行取決于事件Bl是否已完成,事件C的執(zhí)行則取決于事件Cl是否已完成。譬如在金融行業(yè)中使用計(jì)算機(jī)技術(shù)來(lái)處理還款數(shù)據(jù)時(shí),需要判斷多種還款事件(如歸還表內(nèi)欠息、歸還表外欠息等)和一筆還款金額的制約關(guān)系,從而決定該筆貸款是否可以還款。又如用計(jì)算機(jī)技術(shù)控制生產(chǎn)流水線(xiàn)時(shí),需要判斷每個(gè)產(chǎn)品是否可以執(zhí)行無(wú)數(shù)道工序中的某一道,每一道工序之間都會(huì)有先后順序,有些工序的優(yōu)先級(jí)根據(jù)實(shí)際情況需要進(jìn)行調(diào)整以便優(yōu)先完成。現(xiàn)有技術(shù)中處理諸如上述的關(guān)聯(lián)事件時(shí)主要通過(guò)如下方式進(jìn)行系統(tǒng)判斷事件A 是否可以執(zhí)行時(shí),需要連接數(shù)據(jù)庫(kù)取得所有與事件A相關(guān)聯(lián)的事件,并判斷該事件中的優(yōu)先級(jí)比事件A高的事件B的處理狀態(tài)是否是已完成,如果為已經(jīng)完成,則允許事件A執(zhí)行; 否則拒絕事件A執(zhí)行,此時(shí)如果要完成事件B從而使事件A能夠執(zhí)行,需要啟動(dòng)一個(gè)判斷事件B是否可以執(zhí)行的處理流程,重復(fù)上述步驟。當(dāng)每一個(gè)事件都還有其他關(guān)聯(lián)事件時(shí),則需要不斷重復(fù)上述步驟。上述處理事件的方式主要存在如下問(wèn)題(1)、處理效率低。上述的方式每處理一個(gè)事件時(shí),均需要訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)取得與該事件相關(guān)聯(lián)的各種事件的處理狀態(tài),處理過(guò)程中與數(shù)據(jù)庫(kù)連接的次數(shù)繁多。當(dāng)批量處理大量關(guān)聯(lián)事件時(shí),需要與數(shù)據(jù)庫(kù)連接更多的次數(shù),因此,耗費(fèi)大量的時(shí)間和系統(tǒng)資源,導(dǎo)致執(zhí)行的效率低。(2)、控制不靈活。上述的處理方式中,當(dāng)各種事件的關(guān)聯(lián)順序發(fā)生變化即事件的優(yōu)先級(jí)改變時(shí),系統(tǒng)需要重新修改全部的數(shù)據(jù)。而具有相互制約關(guān)系的事件的判斷處理一般都非常復(fù)雜,任何步驟的失誤都會(huì)導(dǎo)致最終的處理出錯(cuò),因此,當(dāng)事件的優(yōu)先級(jí)改變時(shí), 系統(tǒng)需要耗費(fèi)大量的時(shí)間和資源重新修改數(shù)據(jù),不能實(shí)現(xiàn)靈活控制。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法及系統(tǒng),根據(jù)業(yè)務(wù)請(qǐng)求獲取與業(yè)務(wù)相關(guān)的所有關(guān)聯(lián)事件,根據(jù)所有關(guān)聯(lián)事件的完成狀態(tài)、優(yōu)先級(jí)控制關(guān)聯(lián)事件的執(zhí)行,解決了現(xiàn)有技術(shù)中的控制方式效率低、控制不靈活的問(wèn)題。本發(fā)明的目的之一是,提供一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法,該方法包括建立業(yè)務(wù)與事件的映射關(guān)系;接收用戶(hù)發(fā)送的業(yè)務(wù)請(qǐng)求;根據(jù)所述的業(yè)務(wù)請(qǐng)求從所述的業(yè)務(wù)與事件的映射關(guān)系中獲取所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件;從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,并將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集;獲取每個(gè)欲執(zhí)行事件對(duì)應(yīng)的檢測(cè)結(jié)果集;所述檢測(cè)結(jié)果集中的每個(gè)通過(guò)性檢測(cè)結(jié)果均為成功時(shí),則執(zhí)行對(duì)應(yīng)的欲執(zhí)行事件。本發(fā)明的目的之一是,提供一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制系統(tǒng),所述的系統(tǒng)包括 第一映射建立裝置,用于建立業(yè)務(wù)與事件的映射關(guān)系;業(yè)務(wù)請(qǐng)求接收裝置,用于接收用戶(hù)發(fā)送的業(yè)務(wù)請(qǐng)求;關(guān)聯(lián)事件獲取裝置,用于根據(jù)所述的業(yè)務(wù)請(qǐng)求從所述的業(yè)務(wù)與事件的映射關(guān)系中獲取所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件;通過(guò)性檢測(cè)裝置,用于從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,并將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集; 檢測(cè)結(jié)果獲取裝置,用于獲取每個(gè)欲執(zhí)行事件對(duì)應(yīng)的檢測(cè)結(jié)果集;執(zhí)行事件確定裝置,用于確定所述檢測(cè)結(jié)果集中的每個(gè)通過(guò)性檢測(cè)結(jié)果均為成功的欲執(zhí)行事件,執(zhí)行對(duì)應(yīng)的欲執(zhí)行事件。本發(fā)明實(shí)施例的一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法及系統(tǒng),根據(jù)業(yè)務(wù)請(qǐng)求獲取與業(yè)務(wù)相關(guān)的所有關(guān)聯(lián)事件,根據(jù)所有關(guān)聯(lián)事件的完成狀態(tài)、優(yōu)先級(jí)控制關(guān)聯(lián)事件的執(zhí)行,解決了現(xiàn)有技術(shù)中的控制方式效率低、控制不靈活的問(wèn)題,減少了計(jì)算機(jī)系統(tǒng)處理關(guān)聯(lián)事件時(shí)與數(shù)據(jù)庫(kù)的連接次數(shù),提高了對(duì)關(guān)聯(lián)事件的處理效率,釋放了系統(tǒng)資源,且提高了對(duì)關(guān)聯(lián)事件優(yōu)先級(jí)調(diào)整的靈活性,降低了系統(tǒng)處理的復(fù)雜程度,提高了數(shù)據(jù)處理的準(zhǔn)確度。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例的一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法的流程圖;圖2為圖1中的步驟S400的第一種實(shí)施方式的流程圖;圖3為圖1中的步驟S400的第二種實(shí)施方式的流程圖;圖4為圖2、圖3中的步驟S403的具體流程圖;圖5為圖2、圖3中的步驟S404的具體流程圖;圖6為本發(fā)明實(shí)施例的一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制系統(tǒng)的結(jié)構(gòu)框圖;圖7為圖6中的通過(guò)性檢測(cè)裝置的結(jié)構(gòu)框圖;圖8為圖7中的第一通過(guò)性檢測(cè)單元的結(jié)構(gòu)框圖;圖9為圖7中的第二通過(guò)性檢測(cè)單元的結(jié)構(gòu)框圖;圖10為運(yùn)用本發(fā)明實(shí)施例的一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制系統(tǒng)處理銀行還款事件時(shí)的結(jié)構(gòu)框圖;圖11為處理銀行還款事件時(shí)經(jīng)過(guò)預(yù)置后的矩陣表;圖12為本發(fā)明實(shí)施例中處理銀行還款事件時(shí)根據(jù)所有關(guān)聯(lián)事件的優(yōu)先級(jí)修正后得到的矩陣表;圖13為本發(fā)明實(shí)施例中處理銀行還款事件時(shí)根據(jù)所有關(guān)聯(lián)事件的完成狀態(tài)修正后得到的矩陣表。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1是本發(fā)明實(shí)施例提供的一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法的流程圖,由圖1 可知,該方法包括SlOO 建立業(yè)務(wù)與事件的映射關(guān)系。諸如在金融行業(yè)里用計(jì)算機(jī)技術(shù)處理關(guān)聯(lián)事件時(shí),建立還款業(yè)務(wù)與事件的映射關(guān)系、建立貸款業(yè)務(wù)與事件的映射關(guān)系等;在用計(jì)算機(jī)技術(shù)控制生產(chǎn)流水線(xiàn)上的關(guān)聯(lián)事件時(shí),建立為某特定產(chǎn)品進(jìn)行裝訂業(yè)務(wù)與事件的映射關(guān)系等,不同的業(yè)務(wù)與一系列不同的事件對(duì)應(yīng)。S200 接收用戶(hù)發(fā)送的業(yè)務(wù)請(qǐng)求。諸如在金融行業(yè)里用計(jì)算機(jī)技術(shù)處理關(guān)聯(lián)事件時(shí),用戶(hù)的還款業(yè)務(wù)請(qǐng)求、貸款業(yè)務(wù)請(qǐng)求等;在用計(jì)算機(jī)技術(shù)控制生產(chǎn)流水線(xiàn)上的關(guān)聯(lián)事件時(shí),為某特定產(chǎn)品進(jìn)行裝訂的業(yè)務(wù)請(qǐng)求等。S300:根據(jù)所述的業(yè)務(wù)請(qǐng)求從所述的業(yè)務(wù)與事件的映射關(guān)系中獲取所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件。S400 從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,并將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集。S500 獲取每個(gè)欲執(zhí)行事件對(duì)應(yīng)的檢測(cè)結(jié)果集;S600:所述檢測(cè)結(jié)果集中的每個(gè)通過(guò)性檢測(cè)結(jié)果均為成功時(shí),則執(zhí)行對(duì)應(yīng)的欲執(zhí)行事件。本發(fā)明提供的一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法,除了上述步驟之外,還包括建立所述事件的標(biāo)識(shí)、完成狀態(tài)和優(yōu)先級(jí)的映射關(guān)系。各個(gè)事件的優(yōu)先級(jí)用于表征不同的事件的優(yōu)先級(jí)大小。各個(gè)事件的完成狀態(tài)用于表征事件的完成情況。在具體的實(shí)施方式中, 可以用0表示該事件已完成,用1表示該事件未完成。優(yōu)選地,可以用完成百分比來(lái)表示事件的完成狀態(tài),當(dāng)事件完成百分比為100%時(shí),表示事件已執(zhí)行完畢,當(dāng)事件完成百分比小于100%時(shí),表示事件未完成。圖2為圖1中的步驟S400的實(shí)施方式一的具體流程圖,由圖2可知,該步驟具體包括S401 根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件從所述事件的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí)的映射關(guān)系中獲取所述的所有關(guān)聯(lián)事件對(duì)應(yīng)的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí);S402 從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件;S403:根據(jù)所述的所有關(guān)聯(lián)事件的完成狀態(tài)將欲執(zhí)行事件和所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);S404:根據(jù)所述所有關(guān)聯(lián)事件的優(yōu)先級(jí)將欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);
S405:生成所述對(duì)應(yīng)的欲執(zhí)行事件的包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集。圖3為圖1中的步驟S400的第二種實(shí)施方式的具體流程圖,由圖3可知,該步驟具體包括S401 根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件從所述事件的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí)的映射關(guān)系中獲取所述的所有關(guān)聯(lián)事件對(duì)應(yīng)的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí);S402 從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件;S404:根據(jù)所述所有關(guān)聯(lián)事件的優(yōu)先級(jí)將欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);S403:根據(jù)所述的所有關(guān)聯(lián)事件的完成狀態(tài)將欲執(zhí)行事件和所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);S405:生成所述對(duì)應(yīng)的欲執(zhí)行事件的包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集。即在本發(fā)明實(shí)施例中,從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,并將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集時(shí),首先根據(jù)所述的所有關(guān)聯(lián)事件的完成狀態(tài)將欲執(zhí)行事件和所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),然后根據(jù)所述所有關(guān)聯(lián)事件的優(yōu)先級(jí)將欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),也可以先執(zhí)行根據(jù)所述所有關(guān)聯(lián)事件的優(yōu)先級(jí)將欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),然后執(zhí)行根據(jù)所述的所有關(guān)聯(lián)事件的完成狀態(tài)將欲執(zhí)行事件和所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè)。圖4是本發(fā)明實(shí)施例中的步驟S403的具體流程圖,由圖4可知,該步驟具體為S4031 從所述的業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的所有關(guān)聯(lián)事件中提取一個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件;S4032 從所述的業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的所有關(guān)聯(lián)事件中提取一個(gè)關(guān)聯(lián)事件;S4033:判斷所述的提取的一個(gè)關(guān)聯(lián)事件的完成狀態(tài)是否為已完成,當(dāng)判斷為是時(shí),執(zhí)行步驟S4034,否則,執(zhí)行步驟S4035 ;S4034:生成所述的欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為成功的檢測(cè)結(jié)果;S4035:生成所述的欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為失敗的檢測(cè)結(jié)果;S4036 判斷所述的提取的一個(gè)關(guān)聯(lián)事件是否為所有關(guān)聯(lián)事件中的最后一個(gè),當(dāng)判斷為否時(shí),返回執(zhí)行步驟S4032,否則,執(zhí)行步驟S4037 ;S4037:判斷欲執(zhí)行事件是否為所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的所有關(guān)聯(lián)事件中的最后一個(gè), 當(dāng)判斷為否時(shí),執(zhí)行步驟S4031,否則,該步驟結(jié)束。圖5是本發(fā)明實(shí)施例中的步驟S404的具體流程圖,由圖5可知,該步驟具體為S4041 從所述的業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的所有關(guān)聯(lián)事件中提取一個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件;S4042 從所述的業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的所有關(guān)聯(lián)事件中提取一個(gè)關(guān)聯(lián)事件;S4043:判斷所述的欲執(zhí)行事件的優(yōu)先級(jí)是否小于所述的提取的一個(gè)關(guān)聯(lián)事件的優(yōu)先級(jí),當(dāng)判斷為是時(shí),執(zhí)行步驟S4045,否則,執(zhí)行步驟S4044 ;
S4044:生成所述的欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為成功的檢測(cè)結(jié)果;S4045:生成所述的欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為失敗的檢測(cè)結(jié)果;S4046 判斷所述的提取的一個(gè)關(guān)聯(lián)事件是否為所有關(guān)聯(lián)事件中的最后一個(gè),當(dāng)判斷為否時(shí),返回執(zhí)行步驟S4042,否則,執(zhí)行步驟S4047 ;S4047:判斷欲執(zhí)行事件是否為所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的所有關(guān)聯(lián)事件中的最后一個(gè), 當(dāng)判斷為否時(shí),執(zhí)行步驟S4041,否則,該步驟結(jié)束。在本發(fā)明的其他實(shí)施方式中,步驟S400可通過(guò)如下的矩陣方式來(lái)實(shí)現(xiàn),當(dāng)然也可通過(guò)類(lèi)似的表格等其他方式來(lái)實(shí)現(xiàn),此處僅以矩陣為例來(lái)說(shuō)明。S41 根據(jù)所述的業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的所有關(guān)聯(lián)事件的個(gè)數(shù)生成個(gè)數(shù)*個(gè)數(shù)的矩陣表。 例如某個(gè)業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的關(guān)聯(lián)事件標(biāo)志為事件1、事件2、事件3、事件4,即該業(yè)務(wù)請(qǐng)求信息對(duì)應(yīng)的關(guān)聯(lián)事件的個(gè)數(shù)為4,則生成如下的矩陣表
權(quán)利要求
1.一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法,其特征是,所述的方法包括 建立業(yè)務(wù)與事件的映射關(guān)系;接收用戶(hù)發(fā)送的業(yè)務(wù)請(qǐng)求;根據(jù)所述的業(yè)務(wù)請(qǐng)求從所述的業(yè)務(wù)與事件的映射關(guān)系中獲取所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件;從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,并將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集;獲取每個(gè)欲執(zhí)行事件對(duì)應(yīng)的檢測(cè)結(jié)果集;所述檢測(cè)結(jié)果集中的每個(gè)通過(guò)性檢測(cè)結(jié)果均為成功時(shí),則執(zhí)行對(duì)應(yīng)的欲執(zhí)行事件。
2.根據(jù)權(quán)利要求1所述的方法,其特征是,所述的方法還包括建立所述事件的標(biāo)識(shí)、完成狀態(tài)和優(yōu)先級(jí)的映射關(guān)系。
3.根據(jù)權(quán)利要求2所述的方法,其特征是,從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集包括根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件從所述事件的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí)的映射關(guān)系中獲取所述的所有關(guān)聯(lián)事件對(duì)應(yīng)的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí);從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件; 根據(jù)所述的所有關(guān)聯(lián)事件的完成狀態(tài)將欲執(zhí)行事件和所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);根據(jù)所述所有關(guān)聯(lián)事件的優(yōu)先級(jí)將欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);生成所述對(duì)應(yīng)的欲執(zhí)行事件的包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集。
4.根據(jù)權(quán)利要求2所述的方法,其特征是,從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集包括根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件從所述事件的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí)的映射關(guān)系中獲取所述的所有關(guān)聯(lián)事件對(duì)應(yīng)的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí);從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件; 根據(jù)所述所有關(guān)聯(lián)事件的優(yōu)先級(jí)將欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);根據(jù)所述的所有關(guān)聯(lián)事件的完成狀態(tài)將欲執(zhí)行事件和所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);生成所述對(duì)應(yīng)的欲執(zhí)行事件的包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征是,根據(jù)所述對(duì)應(yīng)的欲執(zhí)行事件的優(yōu)先級(jí)將欲執(zhí)行事件和所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè)包括當(dāng)所述欲執(zhí)行事件的優(yōu)先級(jí)小于所有關(guān)聯(lián)事件中的一個(gè)關(guān)聯(lián)事件對(duì)應(yīng)的優(yōu)先級(jí)時(shí),生成所述欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為失敗的檢測(cè)結(jié)果; 否則,生成所述欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為成功的檢測(cè)結(jié)果。
6.根據(jù)權(quán)利要求5所述的方法,其特征是,根據(jù)所述對(duì)應(yīng)的欲執(zhí)行事件的完成狀態(tài)將欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè)包括當(dāng)所述的所有關(guān)聯(lián)事件中的一個(gè)關(guān)聯(lián)事件的完成狀態(tài)為已完成時(shí),生成所述的欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為成功的檢測(cè)結(jié)果;否則,生成所述欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為失敗的檢測(cè)結(jié)果。
7.一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制系統(tǒng),其特征是,所述的系統(tǒng)包括 第一映射建立裝置,用于建立業(yè)務(wù)與事件的映射關(guān)系;業(yè)務(wù)請(qǐng)求接收裝置,用于接收用戶(hù)發(fā)送的業(yè)務(wù)請(qǐng)求;關(guān)聯(lián)事件獲取裝置,用于根據(jù)所述的業(yè)務(wù)請(qǐng)求從所述的業(yè)務(wù)與事件的映射關(guān)系中獲取所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件;通過(guò)性檢測(cè)裝置,用于從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,并將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集;檢測(cè)結(jié)果獲取裝置,用于獲取每個(gè)欲執(zhí)行事件對(duì)應(yīng)的檢測(cè)結(jié)果集; 執(zhí)行事件確定裝置,用于確定所述檢測(cè)結(jié)果集中的每個(gè)通過(guò)性檢測(cè)結(jié)果均為成功的欲執(zhí)行事件,執(zhí)行對(duì)應(yīng)的欲執(zhí)行事件。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征是,所述的系統(tǒng)還包括第二映射建立裝置,用于建立所述事件的標(biāo)識(shí)、完成狀態(tài)和優(yōu)先級(jí)的映射關(guān)系。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征是,所述的通過(guò)性檢測(cè)裝置包括獲取裝置,用于根據(jù)所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件從所述事件的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí)的映射關(guān)系中獲取所述的所有關(guān)聯(lián)事件對(duì)應(yīng)的標(biāo)志、完成狀態(tài)和優(yōu)先級(jí);欲執(zhí)行事件提取裝置,用于從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件;第一通過(guò)性檢測(cè)單元,用于根據(jù)所述的所有關(guān)聯(lián)事件的完成狀態(tài)將欲執(zhí)行事件和所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);第二通過(guò)性檢測(cè)單元,用于根據(jù)所述所有關(guān)聯(lián)事件的優(yōu)先級(jí)將欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè);檢測(cè)結(jié)果生成裝置,用于生成所述對(duì)應(yīng)的欲執(zhí)行事件的包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征是,所述的第一通過(guò)性檢測(cè)單元包括狀態(tài)確定裝置,用于確定所述的所有關(guān)聯(lián)事件中的一個(gè)關(guān)聯(lián)事件的完成狀態(tài)是否為已完成,當(dāng)為是時(shí),轉(zhuǎn)入第一檢測(cè)結(jié)果單元,否則,轉(zhuǎn)入第二檢測(cè)結(jié)果單元;所述的第一檢測(cè)結(jié)果單元,用于生成所述的欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為成功的檢測(cè)結(jié)果;所述的第二檢測(cè)結(jié)果單元,用于生成所述欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為失敗的檢測(cè)結(jié)果。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征是,所述的第二通過(guò)性檢測(cè)單元包括優(yōu)先級(jí)確定單元,用于確定所述欲執(zhí)行事件的優(yōu)先級(jí)是否小于所有關(guān)聯(lián)事件中的一個(gè)關(guān)聯(lián)事件對(duì)應(yīng)的優(yōu)先級(jí),當(dāng)為是時(shí),轉(zhuǎn)入第三檢測(cè)結(jié)果單元,否則,轉(zhuǎn)入第四檢測(cè)結(jié)果單元;所述的第三檢測(cè)結(jié)果單元,用于生成所述欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為失敗的檢測(cè)結(jié)果;第四檢測(cè)結(jié)果單元,用于生成所述欲執(zhí)行事件的與該關(guān)聯(lián)事件的標(biāo)志對(duì)應(yīng)的通過(guò)性檢測(cè)結(jié)果為成功的檢測(cè)結(jié)果。
全文摘要
本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)關(guān)聯(lián)事件執(zhí)行控制方法以及系統(tǒng),該方法包括建立業(yè)務(wù)與事件的映射關(guān)系;接收用戶(hù)發(fā)送的業(yè)務(wù)請(qǐng)求;根據(jù)所述的業(yè)務(wù)請(qǐng)求從所述的業(yè)務(wù)與事件的映射關(guān)系中獲取所述業(yè)務(wù)對(duì)應(yīng)的所有關(guān)聯(lián)事件;從所述的所有關(guān)聯(lián)事件中依次提取每個(gè)事件作為對(duì)應(yīng)的欲執(zhí)行事件,并將所述的對(duì)應(yīng)的欲執(zhí)行事件與所述的所有關(guān)聯(lián)事件中的每一個(gè)關(guān)聯(lián)事件進(jìn)行通過(guò)性檢測(cè),生成包含通過(guò)性檢測(cè)結(jié)果的檢測(cè)結(jié)果集;獲取每個(gè)欲執(zhí)行事件對(duì)應(yīng)的檢測(cè)結(jié)果集;所述檢測(cè)結(jié)果集中的每個(gè)通過(guò)性檢測(cè)結(jié)果均為成功時(shí),則執(zhí)行對(duì)應(yīng)的欲執(zhí)行事件。解決了現(xiàn)有技術(shù)中的控制方式效率低、控制不靈活的問(wèn)題,減少了計(jì)算機(jī)系統(tǒng)處理關(guān)聯(lián)事件時(shí)與數(shù)據(jù)庫(kù)的連接次數(shù)。
文檔編號(hào)G05B19/4155GK102183923SQ201110105308
公開(kāi)日2011年9月14日 申請(qǐng)日期2011年4月26日 優(yōu)先權(quán)日2011年4月26日
發(fā)明者吳毅, 王旭光, 羅東曉, 郭海球 申請(qǐng)人:中國(guó)工商銀行股份有限公司