全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210467503.4 (22)申请日 2022.04.29 (71)申请人 中国邮政 储蓄银行股份有限公司 地址 100032 北京市西城区金融大街3号 (72)发明人 刘毅 刘义 杨嘉 王传豹  陈思宇  (74)专利代理 机构 北京康信知识产权代理有限 责任公司 1 1240 专利代理师 霍文娟 (51)Int.Cl. G06F 16/2455(2019.01) (54)发明名称 基于状态机的业 务处理方法以及处 理装置 (57)摘要 本申请提供了一种基于状态机的业务处理 方法以及处理装置, 该方法包括: 接收步骤, 接收 业务请求信息, 业务请求信息包括业务ID以及目 标事件, 且业务请求信息不包括预定信息, 其中, 业务请求信息为基于业务操作生成的, 业务ID为 根据业务操作的操作信息生成的ID, 目标事件为 业务请求信息对应触发的事件, 预定信息为状态 机当前所处的状态以及状态机的历史状态; 建立 步骤, 根据业务请求信息, 建立状态机; 输入步 骤, 将业务请求信息输入状态机中, 以使得状态 机输出次态信息; 在次态信息为终止状态的情况 下, 销毁状态机。 本申请解决了现有技术中状态 机的缓存负担 较重的问题。 权利要求书2页 说明书13页 附图3页 CN 114780594 A 2022.07.22 CN 114780594 A 1.一种基于状态机的业 务处理方法, 其特 征在于, 包括: 接收步骤, 接收业务请求信息, 所述业务请求信 息包括业务ID以及目标事件, 且所述业 务请求信息不包括预定信息, 其中, 所述业务请求信息为基于业务操作生 成的, 所述业务ID 为根据所述业务操作的操作信息生 成的ID, 所述目标事件为所述业务请求信息对应触发的 事件, 所述预定信息为所述状态机当前 所处的状态以及所述状态机的历史状态; 建立步骤, 根据所述 业务请求信息, 建立状态机; 输入步骤, 将所述 业务请求信息 输入所述状态机中, 以使得 所述状态机 输出次态信息; 在所述次态信息为终止状态的情况 下, 销毁所述状态机 。 2.根据权利要求1所述的方法, 其特征在于, 所述状态机包括映射关系, 所述映射关系 为表征事 件、 业务场景以及状态之间的映射关系, 所述输入步骤 包括: 将所述业务请求信息输入所述状态机中, 以使得所述状态机确定目标业务场景, 所述 目标业务场景所述状态机根据所述业务ID确定的, 所述目标业务场景为执行所述业务操作 的场景; 接收所述状态机输出的所述 次态信息, 所述次态信息为所述状态机根据 所述目标业务 场景、 所述 目标事件以及所述映射关系确定的, 所述次态信息为所述业务请求信息对应的 所述状态。 3.根据权利要求1所述的方法, 其特 征在于, 所述建立 步骤包括: 采用reteO O算法从规则库中获取与所述目标事 件匹配的预定规则; 根据所述预定规则, 生成有限状态自动机, 所述有限状态自动机不存 储所述历史状态。 4.根据权利要求3所述的方法, 其特征在于, 根据 所述预定规则, 生成有限状态自动机, 包括: 创建状态机对象; 根据所述预定规则, 确定起始状态、 事件集以及状态集, 所述事件集包括多个事件, 所 述状态集包括多个 状态; 根据所述起始状态、 所述事件集以及所述状态集, 设置所述状态机对象, 得到所述有限 状态自动机 。 5.根据权利要求3所述的方法, 其特 征在于, 所述输入步骤 包括: 将所述业务请求信 息输入所述有限状态自动机 中, 使得所述有限状态自动机执行所述 目标事件对应的状态迁移步骤, 以输出 所述次态信息 。 6.根据权利要求3所述的方法, 其特征在于, 所述规则库包括多个规则, 所述规则包括 LHS部分以及RHS部分, 采用reteOO算法从规则库中获取与所述目标事件匹配的预定规则, 包括: 将所述目标事 件存储至工作内存中; 将所述工作内存中的所述目标事 件与多个所述 规则的所述 LHS部分进行匹配; 在所述目标事件与所述LHS部分一致的情况下, 确定匹配成功, 且确定匹配成功的所述 LHS部分对应的所述RHS部分为所述预定规则。 7.根据权利要求1至6中任一项所述的方法, 其特征在于, 在所述次态信息不为终止状 态的情况 下, 所述方法还 包括: 重复步骤, 依次执行所述接收步骤、 所述建立步骤以及所述输入步骤至少一 次, 直到所权 利 要 求 书 1/2 页 2 CN 114780594 A 2述状态机 输出的所述次态信息为所述终止状态为止 。 8.一种基于状态机的业 务处理装置, 其特 征在于, 包括: 接收单元, 用于接收步骤, 接收业务请求信 息, 所述业务请求信息包括业务ID以及目标 事件, 且所述业务请求信息不包括预定信息, 其中, 所述业务请求信息为基于业务操作生成 的, 所述业务ID为根据所述业务操作的操作信息生成的ID, 所述目标事件为所述业务请求 信息对应触发的事件, 所述预定信息为所述状态机 当前所处的状态以及所述状态机的历史 状态; 建立单元, 用于建立 步骤, 根据所述 业务请求信息, 建立状态机; 输入单元, 用于输入步骤, 将所述业务请求信 息输入所述状态机 中, 以使得所述状态机 输出次态信息; 销毁单元, 用于在所述次态信息为终止状态的情况 下, 销毁所述状态机 。 9.一种处理器, 其特征在于, 所述处理器用于运行程序, 其中, 所述程序运行时执行权 利要求1至7中任意 一项所述的方法。 10.一种业 务处理系统, 其特 征在于, 包括: 状态机, 一个或多个处理器, 存储器以及一个或多个程序, 其中, 所述一个或多个程序被存储在 所述存储器中, 并且被配置为由所述一个或多个处理器执行, 所述一个或多个程序包括用 于执行权利要求1至7中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114780594 A 3

.PDF文档 专利 基于状态机的业务处理方法以及处理装置

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于状态机的业务处理方法以及处理装置 第 1 页 专利 基于状态机的业务处理方法以及处理装置 第 2 页 专利 基于状态机的业务处理方法以及处理装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:14:06上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。