[發(fā)明專(zhuān)利]面向復(fù)合事件的主動(dòng)訂閱服務(wù)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202111174117.8 | 申請(qǐng)日: | 2021-10-09 |
| 公開(kāi)(公告)號(hào): | CN113901086A | 公開(kāi)(公告)日: | 2022-01-07 |
| 發(fā)明(設(shè)計(jì))人: | 董飚 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京工業(yè)職業(yè)技術(shù)大學(xué) |
| 主分類(lèi)號(hào): | G06F16/2455 | 分類(lèi)號(hào): | G06F16/2455 |
| 代理公司: | 南京德銘知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32362 | 代理人: | 奚鎏 |
| 地址: | 210023 江蘇*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 面向 復(fù)合 事件 主動(dòng) 訂閱 服務(wù) 方法 | ||
1.一種支持面向復(fù)合事件的主動(dòng)訂閱服務(wù)方法,其特征在于:是一個(gè)由發(fā)布/訂閱服務(wù)和主動(dòng)訂閱服務(wù)組成的事件處理框架,包括如下步驟:
觸發(fā)事件服務(wù)步驟,提供觸發(fā)事件定義和檢測(cè)服務(wù);
復(fù)合事件服務(wù)步驟,提供復(fù)合事件定義和計(jì)算服務(wù);
規(guī)則事件服務(wù)步驟,提供規(guī)則事件定義和發(fā)布服務(wù);
訂閱優(yōu)化服務(wù)步驟,提供主動(dòng)訂閱服務(wù)的優(yōu)化分解和部署服務(wù)。
2.根據(jù)權(quán)利要求1所述的支持面向復(fù)合事件的主動(dòng)訂閱服務(wù)方法,其特征在于,所述觸發(fā)事件服務(wù)步驟,包括:
2.1觸發(fā)事件定義服務(wù)步驟:根據(jù)觸發(fā)事件類(lèi)型,觸發(fā)事件定義服務(wù)把用戶(hù)需求轉(zhuǎn)變成一個(gè)或多個(gè)觸發(fā)事件;
所述觸發(fā)事件有三種類(lèi)型:
第一種類(lèi)型:觸發(fā)所述主動(dòng)訂閱服務(wù)事件,所述主動(dòng)訂閱服務(wù)事件的屬性由主題屬性topic、事件發(fā)生時(shí)間屬性time、事件發(fā)生位置屬性location以及其他屬性構(gòu)成;
第二種類(lèi)型:觸發(fā)所述主動(dòng)訂閱服務(wù)的時(shí)間事件etime,所述時(shí)間事件etime的屬性只有所述時(shí)間屬性time;
第三種類(lèi)型:觸發(fā)所述主動(dòng)訂閱服務(wù)的位置事件elocation,所述位置事件elocation的屬性只有所述位置屬性location;
2.2觸發(fā)事件檢測(cè)服務(wù)步驟:創(chuàng)建一個(gè)觸發(fā)事件檢測(cè)服務(wù),依據(jù)所述觸發(fā)事件,初始化所述規(guī)則事件服務(wù)執(zhí)行環(huán)境,當(dāng)所述觸發(fā)事件發(fā)生時(shí),啟動(dòng)復(fù)合事件服務(wù)。
3.根據(jù)權(quán)利要求1所述的支持面向復(fù)合事件的主動(dòng)訂閱服務(wù)方法,其特征在于,復(fù)合事件服務(wù)步驟,包括:
3.1子查詢(xún)服務(wù)步驟:根據(jù)子查詢(xún)構(gòu)造規(guī)則,子查詢(xún)服務(wù)把用戶(hù)需求轉(zhuǎn)變成一個(gè)或多個(gè)子查詢(xún)語(yǔ)句;
所述子查詢(xún)構(gòu)造規(guī)則指:設(shè)e為所述E(ASR)事件,e的屬性值構(gòu)成關(guān)系X(e),對(duì)于e的主題、時(shí)間或位置屬性a,有三種類(lèi)型的子查詢(xún)語(yǔ)句,記為Select(e,a,X);
第一種類(lèi)型:Select list_attr From X Where exp(a)Group by g
第二種類(lèi)型:Select list_exp(list_attr),a From X Where exp(a)Group by g
第三種類(lèi)型:Select*From X Where exp(a)
其中,
list_attr表示屬性列表,指從事件e的非主題、非時(shí)間和非位置屬性以及已經(jīng)處理過(guò)的主題、時(shí)間和位置屬性中選取一個(gè)及多個(gè)屬性組成的屬性列表;
exp(a)表示屬性a的表達(dá)式,當(dāng)a為主題時(shí),表示a的主題為value;當(dāng)屬性a為時(shí)間、位置時(shí),表示與value最接近的時(shí)間、位置;
g表示分組屬性集,指從事件e的非主題、非時(shí)間和非位置的屬性中去除a屬性和已經(jīng)被處理過(guò)的屬性后的集合的子集;
list_exp(list_attr)表示聚集表達(dá)式列表,指由list_attr中屬性組成的聚集表達(dá)式列表;
3.2查詢(xún)服務(wù)步驟:根據(jù)查詢(xún)構(gòu)造規(guī)則,查詢(xún)服務(wù)在所述子查詢(xún)的結(jié)果集上,生成查詢(xún)語(yǔ)句;
所述查詢(xún)語(yǔ)句構(gòu)造規(guī)則指:對(duì)于所述子查詢(xún)q(X)=(Select(topic,X),Select(location,X),Select(time,X),其查詢(xún)語(yǔ)句Select(q(X))為:
Select(topic,Select(location,Select(time,X)))
Select(q(X))的結(jié)果集為res(Select(q(X)));
3.3條件判斷服務(wù)步驟:條件判斷服務(wù)根據(jù)用戶(hù)的判斷條件生成條件判斷語(yǔ)句,并且所述條件判斷服務(wù)計(jì)算條件判斷語(yǔ)句的結(jié)果集;
所述條件判斷語(yǔ)句指:Select*Where exp_condition From res(S1),…,res(Si)
其中,
S1,…,Si為所述查詢(xún)語(yǔ)句,res(S1),…,res(Si)為相應(yīng)的查詢(xún)語(yǔ)句結(jié)果集,exp_condition為用戶(hù)的判斷條件。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京工業(yè)職業(yè)技術(shù)大學(xué),未經(jīng)南京工業(yè)職業(yè)技術(shù)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111174117.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種事件通訊裝置及方法
- 動(dòng)態(tài)權(quán)重事件處理系統(tǒng)和方法
- 攻擊檢測(cè)裝置和攻擊檢測(cè)方法
- 基于Unity的事件管理方法及系統(tǒng)
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 事件解析裝置、事件解析系統(tǒng)、事件解析方法及事件解析程序
- 熱點(diǎn)事件確定方法及裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種樹(shù)狀模型中節(jié)點(diǎn)的連接方法及其模型、計(jì)算機(jī)裝置和可讀存儲(chǔ)介質(zhì)
- 一種事件處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 主動(dòng)元件及主動(dòng)元件陣列基板
- 主動(dòng)降噪系統(tǒng)、主動(dòng)降噪耳機(jī)及主動(dòng)降噪方法
- 主動(dòng)定位方法及主動(dòng)定位系統(tǒng)
- 主動(dòng)降噪系統(tǒng)及主動(dòng)降噪耳機(jī)
- 主動(dòng)清除系統(tǒng)和主動(dòng)清除方法
- 主動(dòng)筆控制方法及主動(dòng)筆
- 筆尖、主動(dòng)筆和主動(dòng)筆系統(tǒng)
- 主動(dòng)降噪耳機(jī)和主動(dòng)降噪方法
- 主動(dòng)導(dǎo)管及主動(dòng)導(dǎo)管系統(tǒng)
- 主動(dòng)降噪算法及主動(dòng)降噪耳機(jī)





