[發明專利]規則編輯方法、裝置和設備在審
| 申請號: | 201811567661.7 | 申請日: | 2018-12-20 |
| 公開(公告)號: | CN109656453A | 公開(公告)日: | 2019-04-19 |
| 發明(設計)人: | 李杰雙;謝玲;孫姣姣;焦若彤 | 申請(專利權)人: | 樹根互聯技術有限公司;廣州樹根互聯技術有限公司;江蘇樹根互聯技術有限公司;北京樹根互聯科技有限公司;上海樹根互聯技術有限公司;長沙樹根互聯技術有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484;G06F8/34 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 王術蘭 |
| 地址: | 510000 廣東省廣州市海珠區閱江西路218、22*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 規則編輯界面 復雜規則 規則編輯 規則參數 接收用戶 指令信息 規則表達式 技術效果 生成規則 系統程序 用戶顯示 對設備 規則樹 調用 解析 發送 | ||
1.一種規則編輯方法,其特征在于,包括:
向用戶顯示規則編輯界面;
接收用戶通過所述規則編輯界面發送的指令信息;
接收用戶通過所述規則編輯界面輸入的規則參數信息;
根據所述指令信息和所述規則參數信息,生成規則樹;
解析所述規則樹,得到規則表達式,以便系統程序調用。
2.根據權利要求1所述的規則編輯方法,其特征在于:所述指令信息包括第一指令信息;
所述第一指令信息用于構建第一類節點;所述第一類節點不允許添加子節點;
所述第一指令信息還用于顯示第一子界面;所述第一子界面用于供用戶輸入單條規則參數信息。
3.根據權利要求2所述的規則編輯方法,其特征在于:所述指令信息還包括第二指令信息;
所述第二指令信息用于構建第二類節點,所述第二類節點允許添加子節點;
所述第二指令信息還用于顯示第二子界面;所述第二子界面用于供用戶輸入互相嵌套的多條規則參數信息。
4.根據權利要求3所述的規則編輯方法,其特征在于,所述根據所述指令信息和所述規則參數信息,生成規則樹的步驟,包括:
將所述規則參數信息添加至所述指令信息構建的節點中;
識別所述節點的節點連接信息;
根據所述節點連接信息,連接各個所述節點,生成規則樹。
5.根據權利要求4所述的規則編輯方法,其特征在于,所述解析所述規則樹,得到規則表達式的方法包括:
對所述規則樹進行JOSN解析,得到所述規則表達式。
6.根據權利要求5所述的規則編輯方法,其特征在于,所述對所述規則樹進行JOSN解析的方法,包括:
采用深度優先策略對所述對所述規則樹進行JOSN解析。
7.一種規則編輯裝置,其特征在于,包括:
顯示模塊,用于向用戶顯示規則編輯界面;
第一接收模塊,用于接收用戶通過所述規則編輯界面發送的指令信息;
第二接收模塊,用于接收用戶通過所述規則編輯界面輸入的規則參數信息;
生成模塊,用于根據所述指令信息和所述規則參數信息,生成規則樹;
解析模塊,用于解析所述規則樹,得到規則表達式,以便系統程序調用。
8.根據權利要求7所述的規則編輯裝置,其特征在于,所述生成模塊包括:
添加子模塊,用于將所述規則參數信息添加至所述指令信息構建的節點中;
識別子模塊,用于識別所述節點的節點連接信息;
生成子模塊,用于根據所述節點連接信息,連接各個所述節點,生成規則樹。
9.一種規則編輯設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現上述權利要求1至6任一項所述的方法的步驟。
10.一種具有處理器可執行的非易失的程序代碼的計算機可讀介質,其特征在于,所述程序代碼使所述處理器執行所述權利要求1-6任一所述方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樹根互聯技術有限公司;廣州樹根互聯技術有限公司;江蘇樹根互聯技術有限公司;北京樹根互聯科技有限公司;上海樹根互聯技術有限公司;長沙樹根互聯技術有限公司,未經樹根互聯技術有限公司;廣州樹根互聯技術有限公司;江蘇樹根互聯技術有限公司;北京樹根互聯科技有限公司;上海樹根互聯技術有限公司;長沙樹根互聯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811567661.7/1.html,轉載請聲明來源鉆瓜專利網。





