[發(fā)明專利]復合事件處理方法及裝置有效
| 申請?zhí)枺?/td> | 201010147358.9 | 申請日: | 2010-04-12 |
| 公開(公告)號: | CN102214187B | 公開(公告)日: | 2017-03-01 |
| 發(fā)明(設(shè)計)人: | 蔡學鏞 | 申請(專利權(quán))人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q30/00 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司11227 | 代理人: | 逯長明,王寶筠 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 復合 事件 處理 方法 裝置 | ||
1.一種復合事件處理方法,其特征在于,所述方法包括:
接收到基礎(chǔ)事件后,根據(jù)所述基礎(chǔ)事件的事件信息確定所述基礎(chǔ)事件所屬的事件模式,所述基礎(chǔ)事件中攜帶事件標識;
將所述基礎(chǔ)事件輸入與所述事件標識對應的狀態(tài)機實例,所述狀態(tài)機實例為按照所述基礎(chǔ)事件所屬的事件模式定義的狀態(tài)機所創(chuàng)建的實例,屬于同一個狀態(tài)機實例的基礎(chǔ)事件具有相同的事件標識;
根據(jù)所述狀態(tài)機實例的狀態(tài)遷移結(jié)果輸出復合事件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
預先為每個事件模式定義狀態(tài)機,所述狀態(tài)機中包含按照基礎(chǔ)事件的事件類型順序遷移的若干狀態(tài)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收到基礎(chǔ)事件后,還包括:對所述基礎(chǔ)事件攜帶的事件信息進行格式轉(zhuǎn)換,所述格式轉(zhuǎn)換后的事件信息包括事件類型、事件標識、事件描述、事件模式之一或其組合。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將基礎(chǔ)事件輸入與所述事件標識對應的狀態(tài)機實例之前還包括:
根據(jù)所述事件標識判斷是否已經(jīng)創(chuàng)建與所述事件標識對應的狀態(tài)機實例;
若判斷結(jié)果為是,則執(zhí)行所述將基礎(chǔ)事件輸入與事件標識對應的狀態(tài)機實例,若判斷結(jié)果為否,則創(chuàng)建與所述事件標識對應的狀態(tài)機實例。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:
當所述判斷結(jié)果為否時,判斷所述基礎(chǔ)事件的事件類型是否為所述狀態(tài)機的初始狀態(tài)對應的事件類型;
若判斷結(jié)果為是,則執(zhí)行所述創(chuàng)建與事件標識對應的狀態(tài)機實例,若判斷結(jié)果為否,則丟棄所述基礎(chǔ)事件。
6.根據(jù)權(quán)利要求1至5任意一項所述的方法,其特征在于,所述根據(jù)所述狀態(tài)機實例的狀態(tài)遷移結(jié)果輸出復合事件包括:
查找所述狀態(tài)機實例所遷移的當前狀態(tài);
根據(jù)所述基礎(chǔ)事件的事件類型判斷所述狀態(tài)機實例是否能夠從所述當前狀態(tài)順序遷移到下一狀態(tài);
若判斷結(jié)果為是,則遷移到所述下一狀態(tài),否則判斷結(jié)果為否,則輸出系統(tǒng)異常的復合事件。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括:
當遷移到所述下一狀態(tài)后,判斷所述下一狀態(tài)是否為所述狀態(tài)機實例的結(jié)束狀態(tài);
若判斷結(jié)果為是,則輸出系統(tǒng)事件完成的復合事件,若判斷結(jié)果為否,則將所述下一狀態(tài)保存為所述狀態(tài)機實例的當前狀態(tài)。
8.一種復合事件處理裝置,其特征在于,包括:
接收單元,用于接收基礎(chǔ)事件;
確定單元,用于根據(jù)所述基礎(chǔ)事件的事件信息確定所述基礎(chǔ)事件所屬的事件模式,所述基礎(chǔ)事件中攜帶事件標識;
輸入單元,用于將所述基礎(chǔ)事件輸入與所述事件標識對應的狀態(tài)機實例,所述狀態(tài)機實例為按照所述基礎(chǔ)事件所屬的事件模式定義的狀態(tài)機所創(chuàng)建的實例,屬于同一個狀態(tài)機實例的基礎(chǔ)事件具有相同的事件標識;
輸出單元,用于根據(jù)所述狀態(tài)機實例的狀態(tài)遷移結(jié)果輸出復合事件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括:
預設(shè)單元,用于預先為每個事件模式定義狀態(tài)機,所述狀態(tài)機中包含按照基礎(chǔ)事件的事件類型順序遷移的若干狀態(tài)。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括:
轉(zhuǎn)換單元,用于對所述接收單元接收的基礎(chǔ)事件攜帶的事件信息進行格式轉(zhuǎn)換,所述格式轉(zhuǎn)換后的事件信息包括事件類型、事件標識和事件描述、事件模式之一或其組合。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括:
判斷單元,用于根據(jù)所述事件標識判斷是否已經(jīng)創(chuàng)建與所述事件標識對應的狀態(tài)機實例;
執(zhí)行單元,用于當所述判斷單元的判斷結(jié)果為是時,觸發(fā)所述輸入單元的功能,當所述判斷單元的判斷結(jié)果為否時,創(chuàng)建與所述事件標識對應的狀態(tài)機實例。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述判斷單元,還用于當判斷結(jié)果為否時,進一步判斷所述基礎(chǔ)事件的事件類型是否為所述狀態(tài)機的初始狀態(tài)對應的事件類型;
所述執(zhí)行單元,還用于當所述判斷單元判斷是初始狀態(tài)對應的事件類型時,執(zhí)行所述創(chuàng)建與所述事件標識對應的狀態(tài)機實例,當所述判斷單元判斷不是初始狀態(tài)對應的事件類型時,丟棄所述基礎(chǔ)事件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010147358.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種環(huán)保型修正液
- 下一篇:一種貴金屬油畫用顏料配方及制作方法





