[发明专利]一种异步状态机控制方法及装置有效
申请号: | 201910816660.X | 申请日: | 2019-08-30 |
公开(公告)号: | CN110488714B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 贺坤 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 朱静 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异步 状态机 控制 方法 装置 | ||
1.一种异步状态机控制方法,其特征在于,所述方法包括:
监控目标状态是否发生改变;所述监控目标状态是否发生改变包括:订阅监控目标状态是否发生改变;
当所述目标状态发生改变时,异步结构体触发包含所述目标状态的状态机;其中,所述异步结构体是预先创建的,所述包含所述目标状态的状态机是预先注册到异步结构体中的;所述包含所述目标状态的状态机为多个;当所述目标状态发生改变时还包括:发送订阅消息给异步结构体,触发包含所述目标状态的状态机;
所述包含所述目标状态的状态机进行计算;所述包含所述目标状态的状态机进行计算还包括:定义状态机的逻辑函数;异步结构体触发所有注册到所述异步结构体的相互关联的状态机通过逻辑函数进行计算。
2.根据权利要求 1 所述的方法,其特征在于,所述方法还包括:
当状态机计算完目标状态后,通知用户状态机已完成所述目标状态的计算。
3.根据权利要求 1 所述的方法,其特征在于,所述逻辑函数包括:被嵌入到异步结构体中的异步调用功能。
4.一种异步状态机控制装置,其特征在于,所述装置包括:
监控单元,订阅单元,调度单元,创建单元,注册单元与定义单元;所述监控单元,用于监控目标状态是否发生改变;
所述订阅单元,用于当所述目标状态发生改变时,发送订阅消息给异步结构体,触发包含所述目标状态的状态机;
所述调度单元,用于当所述目标状态发生改变时,异步结构体触发包含所述目标状态的状态机;所述包含所述目标状态的状态机为多个;
所述创建单元,用于创建异步结构体;
所述注册单元,用于将包含所述目标状态的状态机注册到异步结构体中;所述定义单元,用于定义状态机的逻辑函数。
5.根据权利要求 4 所述的装置,其特征在于,所述装置还包括:
通知单元,用于当状态机计算完目标状态后,通知用户状态机已完成所述目标状态的计算。
6.根据权利要求 4 所述的装置,其特征在于,所述定义单元包括:嵌入模块,用于将逻辑函数嵌入到异步结构体中的异步调用功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910816660.X/1.html,转载请声明来源钻瓜专利网。