用于獲取針對(duì)事件的約束的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明的各實(shí)施方式涉及案例管理模型(Case Management Model),更具體地,涉 及用于獲取針對(duì)事件(event)的約束(constraint)的方法和裝置。
【背景技術(shù)】
[0002] 隨著計(jì)算機(jī)硬件和軟件技術(shù)的發(fā)展,計(jì)算機(jī)輔助系統(tǒng)已經(jīng)能夠針對(duì)人們生活的各 個(gè)方面提供管理和支持。例如,計(jì)算機(jī)輔助軟件已經(jīng)進(jìn)入到諸如生產(chǎn)管理、辦公自動(dòng)化等越 來(lái)越多的領(lǐng)域。多種領(lǐng)域中可以存在自身的約束,目前已經(jīng)開發(fā)出了基于這些約束來(lái)生成 案例管理模型,并將其用于管理和控制諸如生產(chǎn)上的各項(xiàng)事務(wù)的流程的技術(shù)方案。
[0003] 在這些技術(shù)方案中,可以利用案例管理模型來(lái)描述操作流程中的各個(gè)事件之間關(guān) 系。事件可能需要滿足各種約束,例如,有些事件必須執(zhí)行(required),有些事件可以重復(fù) 執(zhí)行,有些事件與其他事件之間還具有時(shí)間上的依賴關(guān)系,等等。在成功獲取事件需要滿足 的約束之后,可以基于這些約束來(lái)生成案例管理模型,繼而可以基于該案例管理模型來(lái)監(jiān) 視實(shí)際運(yùn)行流程中的各個(gè)事件序列是否符合案例管理模型的要求。
[0004] 在案例管理模型相關(guān)的處理過(guò)程中,獲取事件需要滿足的約束是后續(xù)處理的基 礎(chǔ)。盡管目前已經(jīng)開發(fā)出一些獲取針對(duì)事件的約束的技術(shù)方案,然而這些技術(shù)方案大多涉 及各種人工操作,或者僅僅能夠考慮單個(gè)約束的影響,而并不能從整體上考慮多個(gè)約束的 影響。因而,如何以更加準(zhǔn)確、有效的方式來(lái)獲取針對(duì)事件的約束,已經(jīng)成為一個(gè)關(guān)注的焦 點(diǎn)。
【發(fā)明內(nèi)容】
[0005] 因而,期望開發(fā)出一種能夠用于獲取針對(duì)事件的約束的技術(shù)方案,期望該技術(shù)方 案可以在無(wú)需人工干預(yù)的情況下,從多個(gè)歷史事件序列中獲取針對(duì)事件的約束。進(jìn)一步,期 望開發(fā)出一種能夠基于多個(gè)歷史事件來(lái)自動(dòng)生成案例管理模型的技術(shù)方案。
[0006] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于獲取針對(duì)事件的約束的方法,包括:從包 括事件的多個(gè)事件序列中獲取與事件相關(guān)聯(lián)的多個(gè)候選約束與目標(biāo)(goal)之間的對(duì)應(yīng)關(guān) 系,多個(gè)事件序列中的每個(gè)事件序列是為實(shí)現(xiàn)目標(biāo)而執(zhí)行的一系列歷史事件;基于對(duì)應(yīng)關(guān) 系,確定多個(gè)候選約束中的至少一部分候選約束對(duì)目標(biāo)的影響;以及響應(yīng)于影響的度量滿 足預(yù)定條件,將至少一部分候選約束確定為約束。
[0007] 在本發(fā)明的一個(gè)實(shí)施方式中,提供了一種用于從多個(gè)事件序列生成案例管理模型 的方法,包括:從多個(gè)事件序列中提取多個(gè)事件;針對(duì)多個(gè)事件中的每個(gè)事件,采用根據(jù)本 發(fā)明的任一項(xiàng)的方法,獲取針對(duì)每個(gè)事件的約束;以及基于每個(gè)事件以及針對(duì)每個(gè)事件的 約束,生成案例管理模型。
[0008] 在本發(fā)明的一個(gè)實(shí)施方式中,提供了一種用于獲取針對(duì)事件的約束的裝置,包括: 獲取模塊,配置用于從包括事件的多個(gè)事件序列中獲取與事件相關(guān)聯(lián)的多個(gè)候選約束與目 標(biāo)之間的對(duì)應(yīng)關(guān)系,多個(gè)事件序列中的每個(gè)事件序列是為實(shí)現(xiàn)目標(biāo)而執(zhí)行的一系列歷史事 件;確定模塊,配置用于基于對(duì)應(yīng)關(guān)系,確定多個(gè)候選約束中的至少一部分候選約束對(duì)目標(biāo) 的影響;以及確定模塊,配置用于響應(yīng)于影響的度量滿足預(yù)定條件,將至少一部分候選約束 確定為約束。
[0009] 在本發(fā)明的一個(gè)實(shí)施方式中,提供了一種用于從多個(gè)事件序列生成案例管理模型 的裝置,包括:提取模塊,配置用于從多個(gè)事件序列中提取多個(gè)事件;獲取模塊,包括根據(jù) 本發(fā)明的任一項(xiàng)的裝置,配置用于針對(duì)多個(gè)事件中的每個(gè)事件,獲取針對(duì)每個(gè)事件的約束; 以及生成模塊,配置用于基于每個(gè)事件以及針對(duì)每個(gè)事件的約束,生成案例管理模型。
[0010] 采用本發(fā)明所述的方法和裝置,可以在盡量不改變現(xiàn)有技術(shù)方案的前提下,以更 加準(zhǔn)確和有效的方式來(lái)獲取針對(duì)事件的約束。此外,還可以從多個(gè)歷史事件序列中提取多 個(gè)事件,并且獲取針對(duì)所提取的多個(gè)事件的約束,進(jìn)而生成案例管理模型。
【附圖說(shuō)明】
[0011] 通過(guò)結(jié)合附圖對(duì)本公開示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其 他目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本公開示例性實(shí)施方式中,相同的參考標(biāo)號(hào) 通常代表相同部件。
[0012] 圖1示出了適于用來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性移動(dòng)設(shè)備12的框圖;
[0013] 圖2示意性示出了案例管理模型中的各種類型的約束關(guān)系的框圖;
[0014] 圖3示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于獲取針對(duì)事件的約束的技術(shù) 方案的框圖;
[0015] 圖4示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于獲取針對(duì)事件的約束的方法 的流程圖;
[0016] 圖5示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的與事件相關(guān)聯(lián)的多個(gè)候選約束與 目標(biāo)之間的對(duì)應(yīng)關(guān)系;
[0017] 圖6A-6C 7K意性7K出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的至少一部分候選約束對(duì)于目 標(biāo)的影響的度量;
[0018] 圖7示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的基于所獲取的約束關(guān)系建立案例 管理模型的過(guò)程的框圖;
[0019] 圖8示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于從多個(gè)事件序列生成案例管 理模型的過(guò)程的框圖;以及
[0020] 圖9A示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于獲取針對(duì)事件的約束的裝置 的框圖,圖9B示意性示出了根據(jù)本發(fā)明一個(gè)實(shí)施方式的用于從多個(gè)事件序列生成案例管 理模型的裝置的框圖。
【具體實(shí)施方式】
[0021] 下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開 的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方 式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的 范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0022] 圖1示出了適于用來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計(jì)算機(jī)系統(tǒng)/服務(wù)器12的框 圖。圖1顯示的計(jì)算機(jī)系統(tǒng)/服務(wù)器12僅僅是一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施方式的功能和 使用范圍帶來(lái)任何限制。
[0023] 如圖1所示,計(jì)算機(jī)系統(tǒng)/服務(wù)器12以通用計(jì)算設(shè)備的形式表現(xiàn)。計(jì)算機(jī)系統(tǒng) /服務(wù)器12的組件可以包括但不限于:一個(gè)或者多個(gè)處理器或者處理單元16,系統(tǒng)存儲(chǔ)器 28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器28和處理單元16)的總線18。
[0024] 總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器, 外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉 例來(lái)說(shuō),這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線,微通道體系結(jié)構(gòu)(MAC) 總線,增強(qiáng)型ISA總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局域總線以及外圍組件互連(PCI)總線。
[0025] 計(jì)算機(jī)系統(tǒng)/服務(wù)器12典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是 任何能夠被計(jì)算機(jī)系統(tǒng)/服務(wù)器12訪問(wèn)的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng) 的和不可移動(dòng)的介質(zhì)。
[0026] 系統(tǒng)存儲(chǔ)器28可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存 取存儲(chǔ)器(RAM) 30和/或高速緩存存儲(chǔ)器32。計(jì)算機(jī)系統(tǒng)/服務(wù)器12可以進(jìn)一步包括其 他可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)34 可以用于讀寫不可移動(dòng)的、非易失性磁介質(zhì)(圖1未顯示,通常稱為"硬盤驅(qū)動(dòng)器")。盡管 圖1中未示出,可以提供用于對(duì)可移動(dòng)非易失性磁盤(例如"軟盤")讀寫的磁盤驅(qū)動(dòng)器, 以及對(duì)可移動(dòng)非易失性光盤(例如⑶-ROM,DVD-ROM或者其他光介質(zhì))讀寫的光盤驅(qū)動(dòng)器。 在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過(guò)一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線18相連。存儲(chǔ)器28 可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模 塊被配置以執(zhí)行本發(fā)明各實(shí)施方式的功能。
[0027] 具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,可以存儲(chǔ)在例如存儲(chǔ)器 28中,這樣的程序模塊42包括--但不限于--操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其他 程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程 序模塊42通常執(zhí)行本發(fā)明所描述的實(shí)施方式中的功能和/或方法。
[0028] 計(jì)算機(jī)系統(tǒng)/服務(wù)器12也可以與一個(gè)或多個(gè)外部設(shè)備14 (例如鍵盤、指向設(shè)備、 顯示器24等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該計(jì)算機(jī)系統(tǒng)/服務(wù)器12交互的 設(shè)備通信,和/或與使得該計(jì)算機(jī)系統(tǒng)/服務(wù)器12能與一個(gè)或多個(gè)其他計(jì)算設(shè)備進(jìn)行通信 的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過(guò)輸入/輸出(I/O)接 口 22進(jìn)行。并且,計(jì)算機(jī)系統(tǒng)/服務(wù)器12還可以通過(guò)網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò) (例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適 配器20通過(guò)總線18與計(jì)算機(jī)系統(tǒng)/服務(wù)器12的其他模塊通信。應(yīng)當(dāng)明白,盡管圖中未示 出,可以結(jié)合計(jì)算機(jī)系統(tǒng)/服務(wù)器12使用其他硬件和/或軟件模塊,包括但不限于:微代 碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、RAID系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存 儲(chǔ)系統(tǒng)等。
[0029] 圖2示意性示出了案例管理模型中的各種類型的約束關(guān)系的框圖200。為方便描 述起見,在本發(fā)明的上下文中將僅以設(shè)備維護(hù)為示例,來(lái)詳細(xì)描述本發(fā)明的各個(gè)實(shí)施方式 的細(xì)節(jié)。概括而言,在圖2所示的案例管理模型的含義是,期望通過(guò)執(zhí)行基礎(chǔ)檢驗(yàn)210、調(diào)試 212、和后續(xù)檢驗(yàn)214這三個(gè)事件,來(lái)實(shí)現(xiàn)將電流限制在小于或者等于6. 5安培的目標(biāo)。
[0030] 參見圖2,案例管理模型中可以涉及多種數(shù)據(jù):⑴事件:指處理過(guò)程期間執(zhí)行的 各種任務(wù)(task),例如,在圖