[发明专利]一种扩展状态机逻辑的方法、装置、存储介质和电子装置在审
申请号: | 202010001955.4 | 申请日: | 2020-01-02 |
公开(公告)号: | CN113064674A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 金述强;杨清广;李日璐;王春华;李星辰 | 申请(专利权)人: | 广东优特云科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京知元同创知识产权代理事务所(普通合伙) 11535 | 代理人: | 张田勇;张祖萍 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 状态机 逻辑 方法 装置 存储 介质 电子 | ||
1.一种扩展状态机逻辑的方法,其特征在于,包括:
获取基于待扩展的状态机逻辑任务的状态机逻辑调整描述文件;
获取状态机的状态机配置文件;
基于所述状态机逻辑调整描述文件和状态机的状态机配置文件生成状态机的当前执行逻辑集合。
2.如权利要求1所述的扩展状态机逻辑的方法,其特征在于,所述方法还包括:基于所生成的状态机的当前执行逻辑集合,更新状态机的状态机配置文件。
3.如权利要求1所述的扩展状态机逻辑的方法,其特征在于,所述待扩展的状态机逻辑任务包括至少一条待扩展的状态机逻辑信息,所述至少一条待扩展的状态机逻辑信息包括待扩展的状态机逻辑。
4.如权利要求3所述的扩展状态机逻辑的方法,其特征在于,所述基于所述状态机逻辑调整描述文件和状态机的状态机配置文件生成状态机的当前执行逻辑集合的步骤为:在对应的基于状态机的状态机配置文件的状态机逻辑集合中,增加和/或删除所述状态机逻辑调整描述文件中的状态机逻辑。
5.如权利要求3所述的扩展状态机逻辑的方法,其特征在于,所述至少一条待扩展的状态机逻辑信息还包括调整选项和待扩展的状态机名称,则所述基于所述状态机逻辑调整描述文件和状态机的状态机配置文件生成状态机的当前执行逻辑集合的步骤为:
根据所述状态机逻辑调整描述文件的待扩展的状态机逻辑信息中的待扩展的状态机名称,从多个状态机中获取与所述状态机名称对应的状态机的状态机配置文件;
从所获取的对应的状态机配置文件中得到状态机逻辑集合;
根据所述状态机逻辑调整描述文件的待扩展的状态机逻辑信息中的调整选项和待扩展的状态机逻辑,在所得到的状态机逻辑集合中增加和/或删除相应状态机逻辑。
6.如权利要求4或5所述的扩展状态机逻辑的方法,其特征在于,所述待扩展的状态机逻辑为待新增的状态机逻辑,所述状态机逻辑包括当前状态、触发条件以及输出动作和次态中的至少一个,
当待新增的状态机逻辑中的至少一个状态是所述状态机配置文件的状态机逻辑集合中的已有状态时,在状态机配置文件的状态机逻辑集合中增加该待新增的状态机逻辑。
7.如权利要求6所述的扩展状态机逻辑的方法,其特征在于,当待新增的状态机逻辑中的至少一个状态是所述状态机配置文件的状态机逻辑集合中的已有状态时,在状态机配置文件的状态机逻辑集合中增加该待新增的状态机逻辑的步骤包括:
获取待新增的状态机逻辑的当前状态;
判断所获取的当前状态是否是所述状态机配置文件的状态机逻辑集合中的已有状态;当所获取的当前状态是所述状态机配置文件的状态机逻辑集合中的已有状态时,基于已有状态增加待新增的状态机逻辑;当所获取的当前状态不是所述状态机配置文件的状态机逻辑集合中的已有状态时,则获取待新增的状态机逻辑的次态;
判断所获取的次态是否是所述状态机配置文件的状态机逻辑集合中的已有状态;当所获取的次态是所述状态机配置文件的状态机逻辑集合中的已有状态时,基于已有的状态增加待新增的状态机逻辑。
8.如权利要求7所述的扩展状态机逻辑的方法,其特征在于,采用状态转移二维表格方式分析并生成状态机的当前执行逻辑集合,在状态转移二维表格中,第一行为包括多个状态的状态行,第一列为包括多个触发条件的触发条件列,所述状态行和所述触发条件列交叉形成多个单元格,在每个单元格中能够标记在对应状态下满足相应触发条件时所执行的动作和/或迁移的次态。
9.如权利要求6所述的扩展状态机逻辑的方法,其特征在于,所述状态机逻辑的状态还包括有状态条件,当所述状态机逻辑的触发条件满足后,对当前状态的状态条件进行计算,根据状态条件计算结果的真或假,执行相同或不同的输出动作,和/或根据状态条件计算结果的真或假,进行状态机状态的迁移或不进行状态机状态的迁移,和/或在动作执行完成后,进行状态机状态的迁移或不进行状态机状态的迁移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东优特云科技有限公司,未经广东优特云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010001955.4/1.html,转载请声明来源钻瓜专利网。