[發(fā)明專利]有限狀態(tài)機的模型生成方法、生成裝置及終端設(shè)備在審
| 申請?zhí)枺?/td> | 201910227099.1 | 申請日: | 2019-03-25 |
| 公開(公告)號: | CN110096739A | 公開(公告)日: | 2019-08-06 |
| 發(fā)明(設(shè)計)人: | 國海峰;冷曉寧;楊京雷;楊志遠 | 申請(專利權(quán))人: | 中科恒運股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 石家莊國為知識產(chǎn)權(quán)事務(wù)所 13120 | 代理人: | 米文智 |
| 地址: | 050090 河北省石家莊市新石*** | 國省代碼: | 河北;13 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 狀態(tài)機 模型參數(shù) 輸出屬性 輸入屬性 有效事件 狀態(tài)轉(zhuǎn)換條件 模型生成 生成裝置 終端設(shè)備 狀態(tài)描述 電子技術(shù)領(lǐng)域 函數(shù)設(shè)置 人工手動 自適應 建模 申請 | ||
本申請適用于電子技術(shù)領(lǐng)域,提供了一種有限狀態(tài)機的模型生成方法、生成裝置及終端設(shè)備,包括:獲取待生成的有限狀態(tài)機的模型參數(shù),所述模型參數(shù)包括輸入屬性集和輸出屬性集;基于所述輸入屬性集和所述輸出屬性集生成至少一組有效事件,每組有效事件包括一個輸入屬性和一個輸出屬性;分別計算每組有效事件的狀態(tài)描述函數(shù),并分別為每個狀態(tài)描述函數(shù)設(shè)置狀態(tài)轉(zhuǎn)換條件;基于所述模型參數(shù)和所述狀態(tài)轉(zhuǎn)換條件,生成所述有限狀態(tài)機的模型。通過上述方法,能夠自適應地根據(jù)模型參數(shù)生成有限狀態(tài)機,避免了人工手動計算,大大提高了有限狀態(tài)機的建模效率。
技術(shù)領(lǐng)域
本申請涉及電子技術(shù)領(lǐng)域,尤其涉及有限狀態(tài)機的模型生成方法、生成裝置及終端設(shè)備。
背景技術(shù)
有限狀態(tài)機,是表示有限個狀態(tài)以及在這些狀態(tài)之間進行轉(zhuǎn)移和動作等行為的數(shù)學模型。有限狀態(tài)機被廣泛應用于電子工程、語言學、計算機科學、邏輯學等領(lǐng)域。
現(xiàn)有的有限狀態(tài)機的建模方法,是由人工手動計算模型中的各個事件的狀態(tài)描述函數(shù),并手動為每個事件設(shè)置狀態(tài)轉(zhuǎn)換條件。當有限狀態(tài)機的模型規(guī)模較大時,人工的計算效率較低。
發(fā)明內(nèi)容
有鑒于此,本申請實施例提供了有限狀態(tài)機的模型生成方法、生成裝置及終端設(shè)備,以解決現(xiàn)有技術(shù)中人工建立有限狀態(tài)機模型的效率較低的問題。
本申請實施例的第一方面提供了一種有限狀態(tài)機的模型生成方法,包括:
獲取待生成的有限狀態(tài)機的模型參數(shù),所述模型參數(shù)包括輸入屬性集和輸出屬性集;
基于所述輸入屬性集和所述輸出屬性集生成至少一組有效事件,每組有效事件包括一個輸入屬性和一個輸出屬性;
分別計算每組有效事件的狀態(tài)描述函數(shù),并分別為每個狀態(tài)描述函數(shù)設(shè)置狀態(tài)轉(zhuǎn)換條件;
基于所述模型參數(shù)和所述狀態(tài)轉(zhuǎn)換條件,生成所述有限狀態(tài)機的模型。
本申請實施例的第二方面提供了一種有限狀態(tài)機的模型生成裝置,包括:
獲取單元,用于獲取待生成的有限狀態(tài)機的模型參數(shù),所述模型參數(shù)包括輸入屬性集和輸出屬性集;
事件生成單元,用于基于所述輸入屬性集和所述輸出屬性集生成至少一組有效事件,每組有效事件包括一個輸入屬性和一個輸出屬性;
計算單元,用于分別計算每組有效事件的狀態(tài)描述函數(shù),并分別為每個狀態(tài)描述函數(shù)設(shè)置狀態(tài)轉(zhuǎn)換條件;
模型生成單元,用于基于所述模型參數(shù)和所述狀態(tài)轉(zhuǎn)換條件,生成所述有限狀態(tài)機的模型。
本申請實施例的第三方面提供了一種終端設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)本申請實施例第一方面提供的所述方法的步驟。
本申請實施例的第四方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序被一個或多個處理器執(zhí)行時實現(xiàn)本申請實施例第一方面提供的所述方法的步驟。
本申請實施例與現(xiàn)有技術(shù)相比存在的有益效果是:
本申請實施例通過獲取待生成的有限狀態(tài)機的模型參數(shù),模型參數(shù)包括輸入屬性集和輸出屬性集,基于所述輸入屬性集和所述輸出屬性集生成至少一組有效事件,每組有效事件包括一個輸入屬性和一個輸出屬性,通過上述方法,能夠?qū)⒛P蛥?shù)自由組合得到有限狀態(tài)機的所有可能的狀態(tài);分別計算每組有效事件的狀態(tài)描述函數(shù),并分別為每個狀態(tài)描述函數(shù)設(shè)置狀態(tài)轉(zhuǎn)換條件,通過上述方法,能夠自適應地生成有限狀態(tài)機所需的狀態(tài)轉(zhuǎn)換條件;基于所述模型參數(shù)和所述狀態(tài)轉(zhuǎn)換條件,生成所述有限狀態(tài)機的模型。通過上述方法,能夠自適應地根據(jù)模型參數(shù)生成有限狀態(tài)機,避免了人工手動計算,大大提高了有限狀態(tài)機的建模效率。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中科恒運股份有限公司,未經(jīng)中科恒運股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910227099.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種使用狀態(tài)機測試網(wǎng)元接口的方法
- 狀態(tài)機的通信處理方法和系統(tǒng)
- 分布式實現(xiàn)LACP標準狀態(tài)機的方法及系統(tǒng)
- 一種狀態(tài)機協(xié)作控制方法、裝置及狀態(tài)機系統(tǒng)
- 有限狀態(tài)機的執(zhí)行系統(tǒng)及執(zhí)行方法
- 協(xié)議解析的方法和裝置
- 狀態(tài)機配置器
- 一種用于雙通道CCD成像系統(tǒng)的時序發(fā)生器及時序驅(qū)動方法
- 一種用于雙通道CCD成像系統(tǒng)的時序發(fā)生器
- 一種擴展狀態(tài)機邏輯的方法、裝置、存儲介質(zhì)和電子裝置





