亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

智能規(guī)則多語言類型解釋系統(tǒng)及其創(chuàng)建方法

文檔序號:8457170閱讀:498來源:國知局
智能規(guī)則多語言類型解釋系統(tǒng)及其創(chuàng)建方法
【專利說明】
[0001] 簡略: 本發(fā)明系統(tǒng)以下簡稱SRS ; 智能集控路由器以下簡稱CCR ; 規(guī)則控制終端以下簡稱RCT ; 規(guī)則控制增值服務(wù)/增值服務(wù)器集群以下簡稱RCVS ; 規(guī)則編輯終端以下簡稱RET。
技術(shù)領(lǐng)域
[0002] 本發(fā)明主要應(yīng)用在智能家居領(lǐng)域的智能化控制中,具體是一套真正意義上的智能 化控制方案。 技術(shù)背景
[0003] 智能家居經(jīng)過長足的發(fā)展,截止到目前為止,各智能終端設(shè)備發(fā)展迅速,也得到了 一定的應(yīng)用。但是由于現(xiàn)在的方案都是停留在遠程控制上面、或者是經(jīng)過系統(tǒng)的設(shè)置部分 的達到智能控制功能、或者是智能化的功能都停留在單個產(chǎn)品之上等,而且各家系統(tǒng)的設(shè) 置觀念等都皆不同;就是一個公司的系統(tǒng)由于區(qū)域和人們生活習(xí)慣的不同在其應(yīng)用方面也 會有所差異,其系統(tǒng)也很難以達到一定的通用管理要求或者說是快速適應(yīng)要求。更是缺乏 一個整體的真正意義上的智能化系統(tǒng)方案來支撐其下步市場的擴展等。
[0004] 發(fā)明的目的 1、 實現(xiàn)智能家居領(lǐng)域中真正意思上的靈活控制,區(qū)域差別快速響應(yīng),智能處理的目 的; 2、 通過自然語言方式來解決系統(tǒng)太專業(yè)問題,同時增強本領(lǐng)域的用戶體驗,以加快智 能家居領(lǐng)域的普及而提供基礎(chǔ)。

【發(fā)明內(nèi)容】

[0005] 概述 本發(fā)明專利通過靈活、簡單的自然語言方式定義的處理規(guī)則,很好的解決了智能家居 的區(qū)域性、生活習(xí)慣等的不同而帶來的智能控制差異問題,同樣一套方案可以應(yīng)用到不同 的場合,只要根據(jù)不同的環(huán)境和要求,用戶編寫自己想要的規(guī)則即可。系統(tǒng)的平臺無關(guān)性和 高擴展性等特征,可以使任何智能硬件設(shè)備只要根據(jù)系統(tǒng)擴展規(guī)范,隨時可以實現(xiàn)在線的 添加和處理等,同時也很好的解決了真正意義上的智能處理問題。
[0006] 系統(tǒng)技術(shù)方案: SRS系統(tǒng)技術(shù)方案如附件圖1所示,其系統(tǒng)框架如附件圖2所示,從方案角度來說其主 要分為四大部分: 1、規(guī)則編輯終端 簡稱RET,此部分主要功能是通過用戶登錄系統(tǒng)后加載系統(tǒng)中相應(yīng)的信息、并根據(jù)執(zhí)行 條件、編輯相應(yīng)的規(guī)則,然后對規(guī)則進行檢查、生成CCR可以執(zhí)行的中間代碼,最后將用戶 編輯生成的多個規(guī)則向CCR提交。根據(jù)與CCR對接的接口規(guī)范、此終端也具備規(guī)則調(diào)試功 能; 2、 智能集控路由器 簡稱CCR,此部分為整個系統(tǒng)中的核心部分,對RET發(fā)來規(guī)則根據(jù)其執(zhí)行條件進行解釋 執(zhí)行,并根據(jù)其執(zhí)行的內(nèi)容對RCT和RCVS發(fā)出控制命令,從而達到靈活控制的目的; 3、 規(guī)則控制終端 簡稱RCT,此部分為智能家居系統(tǒng)中受控部分,對CCR中的規(guī)則系統(tǒng)發(fā)來的指令進行執(zhí) 行,并返回結(jié)果。比如:照明燈、智能開關(guān)、冰箱、微波爐、家庭門禁系統(tǒng)等; 4、 規(guī)則控制增值服務(wù)/增值服務(wù)器集群 簡稱RCVS,此部分為智能家居中的所有增值服務(wù)系統(tǒng),對CCR中的規(guī)則系統(tǒng)發(fā)來的指 令進行解釋執(zhí)行,并返回結(jié)果。此部分的增值業(yè)務(wù)包括:電視節(jié)目、在線電視、水電繳費等; 上述四大部分的總體工作流程為用戶通過RET設(shè)備登錄系統(tǒng),然后根據(jù)自己的情況選 擇執(zhí)行規(guī)則的事件并編輯自己的規(guī)則,然后對規(guī)則進行檢查,如果沒問題則生成CCR能夠 解釋執(zhí)行的中間代碼;用戶編輯規(guī)則完畢后向CCR提交生成的中間代碼;CCR根據(jù)事件條件 觸發(fā)規(guī)則的執(zhí)行,然后根據(jù)規(guī)則執(zhí)行要求等來綜合控制RCT中的設(shè)備和控制RCVS中的服務(wù) 等,具體流程請詳細參考下面的規(guī)則生成流程和規(guī)則執(zhí)行流程。
[0007] 從系統(tǒng)框架角度來說也主要分為4大部分(見附件圖2): 1、 規(guī)則編輯終端環(huán)境 此運行環(huán)境可以是windows、android、ios、ubuntu等任意操作系統(tǒng)平臺,同時也是夸 各硬件平臺的。此部分根據(jù)語言(系統(tǒng)支持插件式的多自然語言語法系統(tǒng),他可以通過嵌 入插件來達到多自然語法功能,以下以簡體中文為例來說明)的不同完成智能規(guī)則的編 輯、詞法的檢查、語法的檢查、中間代碼的生成(多語言語法規(guī)則都統(tǒng)一生成同一中間語言 語法,目前定義為簡體中文)、可執(zhí)行代碼的生成等,并以上述流程為基礎(chǔ),實時在線的完成 智能規(guī)則的添加、修改、刪除、規(guī)則繼承等;同時也緩沖系統(tǒng)中所有的設(shè)備及其命令信息,并 起到臨時文件管理功能;協(xié)調(diào)執(zhí)行環(huán)境虛擬機完成規(guī)則調(diào)試功能等; 2、 執(zhí)行環(huán)境虛擬機 此部分可以運行在目前各大主流的硬件平臺之上(x86、arm、mips等),接受來自規(guī)則 編輯終端發(fā)來的規(guī)則添加、修改、刪除消息,完成整個規(guī)則的實時在線管理功能;同時響應(yīng) 各類規(guī)則事件,啟動規(guī)則的執(zhí)行,從而完成對被控智能終端的綜合管理功能,最終達到高度 智能處理的目的;本虛擬機部署在集控器或者集控路由器之中; 3、 被控智能終端 被控智能終端是遵循本系統(tǒng)擴展協(xié)議(基于本發(fā)明人所研發(fā)的智能家居云服務(wù)平臺 的智能終端擴展協(xié)議)的智能終端,每個智能終端只要遵循我們的擴展協(xié)議就可以融入到 我們的系統(tǒng)中,從而可以達到通過我們SRS系統(tǒng)進行綜合管理的目的; 4、 系統(tǒng)可執(zhí)行文件 此文件部署在執(zhí)行環(huán)境虛擬機中,同時在規(guī)則編輯終端環(huán)境中也有部分緩沖,其主要 管理還是由執(zhí)行環(huán)境統(tǒng)一管理,編輯終端只是利用其完成一些輔助功能。此文件起到規(guī)則 統(tǒng)一管理的功能,包括可執(zhí)行代碼、源代碼等。
[0008] 規(guī)則生成流程 基本流程如圖3所示,其過程為:規(guī)則編輯終端環(huán)境登錄系統(tǒng),同時加載系統(tǒng)所有控制 環(huán)境信息及其控制命令,如果登錄失敗則任務(wù)結(jié)束;如果登錄成功用戶選擇需要處理規(guī)則 的設(shè)備,并選中其處理的類型,此時規(guī)則編輯環(huán)境打開,用戶按照《規(guī)則語言定義規(guī)范》編 輯規(guī)則(可以參照《規(guī)則語言定義規(guī)范》中的規(guī)則描述例程章節(jié)進行書寫),編輯完成后對 規(guī)則進行檢查(包括此法檢查、語法檢查),如果不正確用戶繼續(xù)按照《規(guī)則語言定義規(guī)范》 編輯規(guī)則直到正確為止;規(guī)則編輯正確后生成中間執(zhí)行代碼(生成過程包括生成和優(yōu)化過 程),并提交給系統(tǒng);如果用戶還需要編輯其他規(guī)則則按照上述流程繼續(xù)編輯和生成等。
[0009] 規(guī)則執(zhí)行流程: 基本流程如圖3所示,其過程為:規(guī)則虛擬機等待規(guī)則執(zhí)行事件,其事件的產(chǎn)生是由系 統(tǒng)(啟動、退出、錯誤)、設(shè)備(上線、下線、屬性改變、屬性獲取、自身產(chǎn)生的消息)、周期/ 定時觸發(fā)器等發(fā)出,虛擬執(zhí)行環(huán)境響應(yīng);然后虛擬執(zhí)行環(huán)境根據(jù)事件類型、設(shè)備全局用戶編 號等信息查詢系統(tǒng)是否有此事件的處理規(guī)則,如果沒有則繼續(xù)等待規(guī)則執(zhí)行事件;如果找 到處理規(guī)則,則執(zhí)行規(guī)則(通過規(guī)則而綜合控制多設(shè)備),同時寫入規(guī)則執(zhí)行日志系統(tǒng);如 果規(guī)則執(zhí)行錯誤則觸發(fā)系統(tǒng)錯誤規(guī)則的處理,同時將錯誤寫入日志系統(tǒng);如果系統(tǒng)沒有結(jié) 束則繼續(xù)等待規(guī)則執(zhí)行事件。
【附圖說明】: 圖1為SRS系統(tǒng)技術(shù)方案圖; 圖2為SRS系統(tǒng)框架圖; 圖3為規(guī)則生成流程圖; 圖4為規(guī)則執(zhí)行流程圖; 圖5為《新一代智能家居綜合云服務(wù)平臺》(以下簡稱RSSHCSP)的整體技術(shù)方案圖; 圖6為規(guī)則編輯器界面圖; 圖7為系統(tǒng)設(shè)備命令例子圖; 圖8為規(guī)則虛擬機執(zhí)行示例圖; 圖9為規(guī)則系統(tǒng)執(zhí)行文件的定義圖。
[0010] 其實施方式: 根據(jù)以上敘述,進一步說明本發(fā)明專利的實施過程: 由于SRS系統(tǒng)為專利申請人開發(fā)的《新一代智能家居綜合云服務(wù)平臺》的一部分,《新 一代智能家居綜合云服務(wù)平臺》(以下簡稱RSSHCSP)的整體技術(shù)方案如附圖5,現(xiàn)從整體系 統(tǒng)出發(fā)描述其實施過程: 啟動過程: 智能路由器啟動連接云服務(wù)平臺,各硬件產(chǎn)品根據(jù)協(xié)議自動檢測到智能路由器并連接 之,然后啟動本地SRS服務(wù)(同時加載本地規(guī)則庫)并執(zhí)行系統(tǒng)啟動后規(guī)則(此規(guī)則一般 為系統(tǒng)初始化的處理,給各個控制終端發(fā)出初始化命令等),最后SRS服務(wù)(規(guī)則虛擬機) 等待其他規(guī)則執(zhí)行事件; 結(jié)束過程: 智能路由器發(fā)出系統(tǒng)退出規(guī)則執(zhí)行消息(此規(guī)則一般為向各控制終端發(fā)出系統(tǒng)離線 通知處理,至個設(shè)備離線狀態(tài)命令),規(guī)則虛擬機執(zhí)行退出規(guī)則,然后斷開各終端鏈接,再斷 開與云服務(wù)平臺的鏈接,保存規(guī)則庫于本地,最后關(guān)閉設(shè)備; 添加過程: 系統(tǒng)啟動之后就可以對規(guī)則庫進行規(guī)則添加,其過程為:啟動遠程操作終端連接智能 路由器-> 加載本域范圍內(nèi)系統(tǒng)設(shè)備及服務(wù)信息(同時包括設(shè)備及服務(wù)的命令)和規(guī)則庫 做本地緩沖-> 選擇需編輯規(guī)則的設(shè)備/服務(wù)、同時選擇規(guī)則執(zhí)行類型-> 啟動規(guī)則編輯器 如附圖6,此時如果規(guī)則不存在則〃添加規(guī)則〃按鈕可用,"修改規(guī)則〃按鈕不可用-> 根據(jù) 《規(guī)則語言定義規(guī)范》編輯規(guī)則-> 單擊"檢測規(guī)則"進行規(guī)則檢查,如果出錯繼續(xù)編輯-> 單擊"添加規(guī)則"向系統(tǒng)中添加規(guī)則,同時也可以單擊"執(zhí)行規(guī)則"進行規(guī)則調(diào)試。添加 過程基本完畢; 修改過程: 系統(tǒng)啟動之后也可以對規(guī)則庫進行規(guī)則修改,其過程為:啟動遠程操作終端連接智能 路由器-> 加載本域范圍內(nèi)系統(tǒng)設(shè)備及服務(wù)信息(同時包括設(shè)備及服務(wù)的命令)和規(guī)則庫 做本地緩沖_>選擇需修改規(guī)則的設(shè)備/服務(wù)、同時選擇規(guī)則執(zhí)行類型_>啟動規(guī)則編輯器 如附圖6,此時如果規(guī)則存在則〃添加規(guī)則〃按鈕不可用,〃修改規(guī)則〃按鈕可用-> 根據(jù) 《規(guī)則語言定義規(guī)范》編輯規(guī)則-> 單擊"檢測規(guī)則"進行規(guī)則檢查,如果出錯繼續(xù)編輯-> 單擊"修改規(guī)則"向系統(tǒng)中修改規(guī)則,同時也可以單擊"執(zhí)行規(guī)則"進行規(guī)則調(diào)試。修改 過程基本完畢; 刪除過程: 系統(tǒng)啟動之后也可以對規(guī)則庫進行規(guī)則刪除,其過程為:啟動遠程操作終端連接智能 路由器-> 加載本域范圍內(nèi)系統(tǒng)設(shè)備及服務(wù)信息(同時包括設(shè)備及服務(wù)的命令)和規(guī)則庫 做本地緩沖_>選擇任意一種類型的規(guī)則類型,只要將規(guī)則編輯器啟動即可_>點擊編輯器 左邊的"規(guī)則"選項頁,此時選項頁中顯示出系統(tǒng)中所有的的規(guī)則_>選中需要刪除的規(guī) 貝1J,單擊鼠標右鍵-> 在彈出的菜單中選中刪除即可; 繼承過程: 運用上述添加過程啟動規(guī)則編輯器,此時在左邊的選項頁中有個〃規(guī)則例子〃分支-> 點開此分支,會顯示系統(tǒng)中默認的規(guī)則庫(此庫是從云平臺中的智能規(guī)則庫服務(wù)器中加載 而來)_>選中需要繼承的規(guī)則,然后雙擊,此時編輯界面中就出現(xiàn)了選中的規(guī)則庫源碼_> 余下過程就跟添加過程類似; 執(zhí)行過程: 系統(tǒng)啟動完了之后自動執(zhí)行系統(tǒng)啟動規(guī)則,此規(guī)則執(zhí)行完之后就等待新的規(guī)則事件的 到來。規(guī)則事件采用消息隊列的方式進行,規(guī)則虛擬機實質(zhì)是在一個消息隊列中等待事件, 觸發(fā)
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1