[發明專利]一種基于規則的分布式推理方法及系統有效
| 申請號: | 200910244005.8 | 申請日: | 2009-12-24 |
| 公開(公告)號: | CN101739294A | 公開(公告)日: | 2010-06-16 |
| 發明(設計)人: | 葉劍;李錦濤;史紅周;朱珍民;杜靜 | 申請(專利權)人: | 中國科學院計算技術研究所 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F17/30;H04L29/08 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 祁建國;梁揮 |
| 地址: | 100080 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 規則 分布式 推理 方法 系統 | ||
1.一種基于規則的分布式推理方法,其特征在于,包括下列步驟:
步驟100.服務器接收推理任務,訪問服務器上的知識庫,判斷所述推理任 務中的推理步所需要的知識是否存儲在所述知識庫中,若是,則在服務器上獲 取所述推理步的取值并執行所述推理步;否則,執行步驟200;
步驟200.發生推理步遷移,服務器中斷運行涉及所述推理步的推理,并記 憶中斷的所述推理步的信息,將所述推理步的推理任務下傳給具有所述推理步 所需要的知識的終端;
步驟300.終端接收并執行服務器下傳的所述推理步的推理任務,并將下傳 的所述推理步的推理任務的推理結果上傳給所述服務器。
2.根據權利要求1所述的基于規則的分布式推理方法,其特征在于,所述 步驟100,包括下列步驟:
步驟110.所述推理任務通過服務器的輸入/輸出單元進入到服務器推理單 元的推理機中;
步驟120.推理機將所述推理任務劃分成多個邏輯上獨立的推理步,并對所 述推理步進行遍歷,調出推理結構并查詢服務器的知識庫,運行推理任務;其 中,所述推理任務有對應的推理結構,所述推理結構為一棵樹,每棵樹上的節 點代表一個推理步,所述推理步中存放著運行所述推理步需要的信息,所述推 理步需要的信息包括推理步的信息、推理知識的信息;
步驟130.判斷所述推理步所需要的知識是否存儲在所述服務器的知識庫 中,若是,則在服務器上獲取所述推理步的取值并執行所述推理步;否則,執 行步驟200。
3.根據權利要求1所述的基于規則的分布式推理方法,其特征在于,所述 步驟200,包括下列步驟:
步驟210.服務器中斷運行涉及所述推理步的推理,服務器的推理機記錄所 述推理步的id和推理步名稱以及推理知識位置;
步驟220.服務器的推理機把記錄的信息傳送給推理下傳單元,推理下傳單 元根據終端位置,把所述推理步的推理任務發送給相應終端。
4.根據權利要求1所述的基于規則的分布式推理方法,其特征在于,所述 步驟300,包括下列步驟:
步驟310.終端接收服務器下傳的所述推理步的推理任務,并判斷所述推理 步在終端上是否對應一個推理結構,若是,則執行步驟320;否則執行步驟330; 其中,所述推理任務有對應的推理結構,所述推理結構為一棵樹,每棵樹上的 節點代表一個推理步,所述推理步中存放著運行所述推理步需要的信息,所述 推理步需要的信息包括推理步的信息、推理知識的信息;
步驟320.在所述終端上執行所述推理步對應的推理結構,判斷終端負載是 否超過閾值,若是,則向服務器上傳推理步的部分推理結果,以及所述推理步 剩余的推理結構和知識;否則,將所述推理步的推理結果上傳給服務器;服務 器繼續運行涉及所述推理步的推理;
步驟330.在所述終端上執行所述推理步的推理任務,并將所述推理步的執 行結果上傳給服務器,服務器繼續運行涉及所述推理步的推理。
5.根據權利要求4所述的基于規則的分布式推理方法,其特征在于,在所 述步驟320的所述終端上執行所述推理步對應的推理結構之前還包括下列步 驟:
步驟311.終端的接收/上傳模塊接收服務器下傳的所述推理步,把所述推 理步的信息提交給終端上的推理機;
步驟312.所述終端上的推理機調出所述推理步對應的推理結構并查詢終 端上的知識庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算技術研究所,未經中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/200910244005.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:爐具
- 下一篇:一種膨化飼料生產用的干燥處理裝置





