关联多实例状态机系统及其实现方法技术方案

技术编号:3479672 阅读:200 留言:0更新日期:2012-04-11 18:40
一种关联多实例状态机系统及其实现方法,所述关联多实例状态机系统处于操作者和操作对象之间,其采用有限状态机的方法来描述对象,同时控制多个对象的状态机实例,通过协调各实例的运行来完成操作者发出的指令。该系统包括管理单元和状态单元。管理单元使用会话来描述一条指令中所包含的关联逻辑,通过会话的管理,即会话的产生、执行、维护、销毁,来协调各实例共同完成指令所要求的动作序列。状态单元使用状态机维护实例的状态,控制操作对象执行具体的动作。本发明专利技术将关联逻辑从对象状态机中分离,因此对象状态机可以有简单而独立的设计。通过引入会话机制,可以明确地描述指令包含的关联逻辑,并且有效地协调各个实例的运行,实现多对象控制。

【技术实现步骤摘要】

【技术保护点】
一种关联多实例状态机系统,其特征在于包括:状态单元,采用有限状态机描述对象,每一个控制对象实例化为一个状态机实例,用于实现多个该状态机实例的产生、运行和销毁;管理单元,所述管理单元采用会话表示一条指令执行的生命周期,用于实现指令的关联逻辑,并控制指令的执行过程,其接收操作者的指令并向操作者返回指令的执行结果,其接收操作对象的通知并向操作对象发送操作请求,向所述状态单元查询状态信息,并向对应的状态机实例发送状态机事件,驱动状态机实例的运行。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡志祥舒志刘建航
申请(专利权)人:上海宇梦通信科技有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利