[發明專利]基于文本二維表格的狀態機定義方法及其系統在審
| 申請號: | 201810079584.4 | 申請日: | 2018-01-26 |
| 公開(公告)號: | CN110083406A | 公開(公告)日: | 2019-08-02 |
| 發明(設計)人: | 石巍;何廣柏;李麗鋒;黃俊威;李家弟;林忠 | 申請(專利權)人: | 廣東億迅科技有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 馮筠 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 狀態機定義 二維表格 單元格 后續狀態 文本文件 文本 普通文本文件 定義表格 事件觸發 填充狀態 分隔線 可移植 狀態機 交會 重用 遷移 繪制 靈活 維護 | ||
1.基于文本二維表格的狀態機定義方法,其特征在于,所述方法包括:
采用字符繪制表格分隔線;
在表格的第一行與第一列的交會單元格內定義表格的方向;
根據表格方向,在表格的首行非首列與在表格的首列非首行的單元格內對應填充狀態以及事件;
在表格的單元格中定義對應狀態下被對應事件觸發的動作及后續狀態。
2.根據權利要求1所述的基于文本二維表格的狀態機定義方法,其特征在于,采用字符繪畫表格分隔線的步驟,具體采用“-”與“|”字符畫出表格分隔線。
3.根據權利要求1所述的基于文本二維表格的狀態及定義方法,其特征在于,采用字符繪畫表格分隔線的步驟之后,還包括:
設定表格區域起始標志。
4.根據權利要求1所述的基于文本二維表格的狀態機定義方法,其特征在于,在表格的第一行與第一列的交會單元格內定義表格的方向的步驟,具體可配置表格的首列代表狀態、表格的首行代表事件,或者,可配置為表格的首行代表狀態、表格的首列代表事件。
5.根據權利要求1至4任一項所述的基于文本二維表格的狀態機定義方法,其特征在于,在表格的單元格中定義對應狀態下被對應事件觸發的動作及后續狀態的步驟,包括以下具體步驟:
在表格內填充狀態機的初始狀態;
判斷表格的方向是否為首行代表事件以及首列代表狀態;
若是,在一個狀態所在的行與一個事件所在的列的交會單元格中定義對應狀態下被事件觸發的動作及后續狀態;
若否,則在一個狀態所在的列與一個事件所在的行的交會單元格中定義對應狀態下被事件觸發的動作及后續狀態。
6.基于文本二維表格的狀態機定義系統,其特征在于,包括繪畫單元、方向定義單元、填寫單元以及觸發定義單元;
所述繪畫單元,用于采用字符繪制表格分隔線;
所述方向定義單元,用于在表格的第一行與第一列的交會單元格內定義表格的方向;
所述填寫單元,用于根據表格方向,在表格的首行非首列與在表格的首列非首行的單元格內對應填充狀態以及事件;
所述觸發定義單元,用于在表格的單元格中定義對應狀態下被對應事件觸發的動作及后續狀態。
7.根據權利要求6所述的基于文本二維表格的狀態機定義系統,其特征在于,所述系統還包括標志設定單元;
所述標志設定單元,用于設定表格區域起始標志。
8.根據權利要求7所述的基于文本二維表格的狀態機定義系統,其特征在于,觸發定義單元包括初始狀態填充模塊、判斷模塊、第一定義模塊以及第二定義模塊;
所述初始狀態填充模塊,用于在表格內填充狀態機的初始狀態;
所述判斷模塊,用于判斷表格的方向是否為首行代表事件以及首列代表狀態;
所述第一定義模塊,用于若是,在一個狀態所在的行與一個事件所在的列的交會單元格中定義對應狀態下被事件觸發的動作及后續狀態;
所述第二定義模塊,用于若否,則在一個狀態所在的列與一個事件所在的行的交會單元格中定義對應狀態下被事件觸發的動作及后續狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東億迅科技有限公司,未經廣東億迅科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810079584.4/1.html,轉載請聲明來源鉆瓜專利網。





