发明名称 调度系统及其消息处理方法
摘要 本发明提供了一种调度系统,包括一个层数为N(N≥2)的多层状态机和控制块,所述多层状态机用于在层M(N≤2≤M)状态机不能直接处理消息X时,由层M-1状态机对消息X进行处理,并当层1状态机接收到消息X后,由层1状态机直接处理消息X或将消息X抛弃;所述控制块用于控制所述多层状态机接收到的消息X在不同层状态机间的传递,以及对多层状态机的不同层状态机进行层间切换。此外本发明还提供了一种适用于该调度系统的消息处理方法。本发明方案能够简化每层状态机下各状态的事件处理表,避免了在上层状态机中添加大量的消息处理函数,同时又可以利用上下层状态机之间的关系反映实际问题的层次关系,降低了问题域分析的难度。
申请公布号 CN101141435B 申请公布日期 2010.04.21
申请号 CN200610062538.0 申请日期 2006.09.10
申请人 华为技术有限公司 发明人 田军;方剑;张红军;周亚来;林亦桐;张燕忠
分类号 H04L29/02(2006.01)I;H04L12/58(2006.01)I 主分类号 H04L29/02(2006.01)I
代理机构 代理人
主权项 一种调度系统,其特征在于,包括一个层数为N的多层状态机和控制块;所述一个层数为N的多层状态机,其中,N≥2,所述多层状态机用于在层M状态机不能直接处理消息X时,由层M-1状态机对消息X进行处理,并当层1状态机接收到消息X后,由层1状态机直接处理消息X或将消息X抛弃,其中2≤M≤N;所述控制块包括:判断模块,用于将层M状态机接收到的消息X和触发该层M状态机运行的消息Y进行比较,2≤M≤N;第一传送模块,用于根据判断模块的比较结果,将消息X送至该层M状态机的上一层状态机层M-1状态机;切换模块,用于当消息X送至层M-1状态机后,选择该层M-1状态机作为处理消息X的状态机。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼