[發(fā)明專利]一種高擴展性的規(guī)則校驗框架在審
| 申請?zhí)枺?/td> | 201710995057.3 | 申請日: | 2017-10-23 |
| 公開(公告)號: | CN107844291A | 公開(公告)日: | 2018-03-27 |
| 發(fā)明(設計)人: | 陳思宇;張虎 | 申請(專利權)人: | 丹露成都網(wǎng)絡技術有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/54 |
| 代理公司: | 成都新驅科為知識產(chǎn)權代理事務所(普通合伙)51251 | 代理人: | 成實,曾娟 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 擴展性 規(guī)則 校驗 框架 | ||
1.一種高擴展性的規(guī)則校驗框架,包括SSM框架,設置在SSM框架上的活動促銷微服務,其特征在于:還包括設置在活動促銷微服務上的用于收集用戶產(chǎn)生行為信息的行為監(jiān)聽模塊,與行為監(jiān)聽模塊相連接的消息處理模塊,與消息處理模塊相連接的規(guī)則引擎模塊,與規(guī)則引擎模塊相連接的規(guī)則校驗模塊,以及與該規(guī)則引擎模塊相連接的規(guī)則校驗結果處理模塊;其中,消息處理模塊上還同時連接有外部直接調用規(guī)則校驗框架,在規(guī)則校驗模塊上還連接有規(guī)則儲存模塊;上述的行為監(jiān)聽模塊、消息處理模塊、規(guī)則引擎模塊、規(guī)則校驗模塊、校驗結果處理模塊以及規(guī)則儲存模塊均采用java語言進行編寫。
2.根據(jù)權利要求1所述的一種高擴展性的規(guī)則校驗框架,其特征在于:所述行為監(jiān)聽模塊是利用metaQ消息中間件完成對用戶產(chǎn)生行為的監(jiān)控,在用戶產(chǎn)生行為時metaQ消息中間件將會根據(jù)該行為信息發(fā)送給行為監(jiān)聽模塊相應的消息,而行為監(jiān)聽模塊將會完成對metaQ消息中間件發(fā)送的消息以及外部直接調用規(guī)則框架發(fā)送的消息進行監(jiān)聽收集,并將收集到的消息發(fā)送給消息處理模塊進行。
3.根據(jù)權利要求2所述的一種高擴展性的規(guī)則校驗框架,其特征在于:所述消息處理模塊的數(shù)量有若干個,不同的消息處理模塊將會從行為監(jiān)聽模塊接收到不同的消息,且各個消息處理模塊從行為監(jiān)聽模塊中接收到的消息將與該消息處理模塊的處理類型相匹配;消息處理模塊將根據(jù)接收到的消息來從SSM框架中獲取對應類型的活動,并對對應類型的活動的相關狀態(tài)進行校驗,只有在需要校驗的活動可用時才會調用規(guī)則引擎模塊進行下一步的處理。
4.根據(jù)權利要求3所述的一種高擴展性的規(guī)則校驗框架,其特征在于:所述規(guī)則引擎模塊是根據(jù)消息處理模塊的調用來完成對組合規(guī)則、校驗結果累計以及階梯校驗規(guī)則進行最后的結果計算,具體每條規(guī)則的校驗是交給規(guī)則校驗模塊處理,而規(guī)則校驗模塊處理后的信息將會反饋回規(guī)則引擎模塊進行最后的結果計算。
5.根據(jù)權利要求4所述的一種高擴展性的規(guī)則校驗框架,其特征在于:所述規(guī)則校驗模塊負責對規(guī)則引擎模塊計算后的單個規(guī)則進行一一的校驗,校驗完畢后得到的校驗結果再返回規(guī)則引擎模塊;具體的校驗過程為:
(1)規(guī)則校驗模塊從規(guī)則儲存模塊中獲取規(guī)則數(shù)據(jù);
(2)根據(jù)獲取的規(guī)則數(shù)據(jù)利用java反射調用引擎模塊計算后的單個規(guī)則,并依次對引擎模塊計算后的所有單個規(guī)則進行一一校驗,在校驗過程中,同一個規(guī)則組之間的不同規(guī)則為且的關系,而多個規(guī)則組之間則為或的關系;
(3)得到最終的校驗結果,完成校驗的過程。
6.根據(jù)權利要求5所述的一種高擴展性的規(guī)則校驗框架,其特征在于:所述規(guī)則儲存模塊中的活動規(guī)則均儲存在mysql數(shù)據(jù)庫中,且活動規(guī)則又包括規(guī)則表和活動與規(guī)則關聯(lián)表;其中,規(guī)則表是將所有活動促銷微服務中存在的規(guī)則存于一個table中得到的,而活動與規(guī)則關聯(lián)表則是用于存儲每個活動管理的具體規(guī)則、該具體規(guī)則所在的規(guī)則組、具體滿足該具體規(guī)則所需的值以及達到該規(guī)則的獎勵倍數(shù)。
7.根據(jù)權利要求6所述的一種高擴展性的規(guī)則校驗框架,其特征在于:所述規(guī)則校驗結果處理模塊的作用是根據(jù)規(guī)則校驗模塊的校驗結果來進行結果的處理,具體的處理方式包括根據(jù)規(guī)則發(fā)送發(fā)放獎勵信息到活動促銷微服務以及將校驗結果返回給活動促銷微服務并進行展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于丹露成都網(wǎng)絡技術有限公司,未經(jīng)丹露成都網(wǎng)絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710995057.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 規(guī)則發(fā)現(xiàn)程序、規(guī)則發(fā)現(xiàn)處理和規(guī)則發(fā)現(xiàn)裝置
- 不規(guī)則瓶蓋
- 相關規(guī)則分析裝置以及相關規(guī)則分析方法
- 分析規(guī)則調整裝置、分析規(guī)則調整系統(tǒng)以及分析規(guī)則調整方法
- 規(guī)則抽取方法和規(guī)則抽取設備
- 終端規(guī)則引擎裝置、終端規(guī)則運行方法
- 布(規(guī)則)
- 規(guī)則呈現(xiàn)方法、存儲介質和規(guī)則呈現(xiàn)裝置
- 可編寫規(guī)則配置模塊、規(guī)則生成系統(tǒng)、及規(guī)則管理平臺
- 不規(guī)則圍棋





