一种有限状态自动机的流程控制方法及系统技术方案

技术编号:9492230 阅读:111 留言:0更新日期:2013-12-26 01:53
本发明专利技术涉及一种有限状态自动机的流程控制方法,有限状态自动机的流程控制系统在内存数据库中记录用户会话或事件的关键信息,信息中包含这次会话或事件的当前处理状态,各模块请求处理线程独立工作,在处理线程接收到各模块的处理请求或处理结果后,进行内存数据库中该次业务使用信息的读取及分析,判断当前处理状态,及下一步处理流程,进行再处理请求消息的封装并发送给下一步处理系统。本发明专利技术所述方法通过对系统各个模块的输入输出定制不同的状态值,处理线程通过对当前处理会话的即时状态进行分析处理后而后更新即时会话状态,进而实现对整个系统的流程调度控制,所述处理模式各模块耦合度底,模块间的功能划分明确,复杂度低。

【技术实现步骤摘要】

【技术保护点】
一种有限状态自动机的流程控制方法,其特征在于,具体包括以下步骤:步骤1:代理适配器向控制模块发起DCC消息初始请求;步骤2:控制模块向与其正常连接的生命周期管理模块发起用户账务周期查询请求;步骤3:生命周期管理模块向控制模块反馈消息,控制模块判断生命周期管理模块反馈的状态是否为正常,如果是,进行步骤4;否则,将对应状态反馈给代理适配器;步骤4:控制模块向计算引擎模块发起申请费率请求,并接收计算引擎模块返回的用户信息和相对应的费率信息;步骤5:控制模块根据用户信息判断用户是否已激活,如激活,进行步骤6;否则,进行申请激活处理,结束;步骤6:控制模块向处理预留模块发起费用预留请求;步骤7:判断处理预留模块返回的预留请求是否预留成功;如预留成功,进行步骤8;否则,控制模块向预留管理模块发送预留失败回滚请求,结束;步骤8:控制模块向预留管理模块发起用户提交请求;步骤9:判断预留管理模块反馈给控制模块的消息用户提交请求是否执行成功,如果是,进行步骤10;否则,控制模块通过会话管理做预留回滚及写文件,结束;步骤10:控制模块向详单管理模块发起生成文件请求;步骤11:判断控制模块接收到详单管理模块返回的消息是否为成功,如果是,进行步骤12;否则,控制模块通过会话管理写文件,结束;步骤12:控制模块删除此次请求消息及固费请求相关消息,结束。...

【技术特征摘要】

【专利技术属性】
技术研发人员:孙明利
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:

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

1