全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210920662.5 (22)申请日 2022.08.02 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 孙渊  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 李辉 王维宁 (51)Int.Cl. G06F 9/448(2018.01) G06Q 40/02(2012.01) (54)发明名称 业务处理方法和装置 (57)摘要 本发明提供了一种业务处理方法和装置, 特 别涉及大数据领域, 所述方法包括: 解析业务流 程配置信息, 得到目标业务的所有状态、 状态转 移条件和状态转移的动作; 判断状态的状态数 量、 状态转移条件的状态转移条件 数量和动作对 数据的操作次数是否满足第一条件; 若是, 根据 状态转移数组封装目标业务接口; 若否, 判断状 态数量、 状态 转移条件数量和操作次数是否满足 第二条件, 若是, 对业务流程配置信息进行对应 关系分析, 得到状态和动作的对应关系, 并根据 状态和动作的对应关系得到多个状态 ‑动作集 合, 根据状态 ‑动作集合封装目标业务接口; 执行 目标业务接口以进行业务处理。 本发 明能够提高 业务处理的速度和准确性。 权利要求书3页 说明书16页 附图4页 CN 115269064 A 2022.11.01 CN 115269064 A 1.一种业 务处理方法, 其特 征在于, 包括: 解析预设的目标业务的业务流程配置信息, 得到目标业务的所有状态、 状态转移条件 和状态转移的动作; 判断所述状态的状态数量、 状态转移条件的状态转移条件数量和所述动作对数据的操 作次数是否满足预设的第一条件; 若是, 根据预设的状态转移数组封装目标业 务接口; 若否, 判断所述状态数量、 状态转移条件数量和操作次数是否满足预设的第 二条件, 若 是, 对所述业务流程配置信息进 行对应关系分析, 得到所述状态和所述动作的对应 关系, 并 根据所述状态和所述动作的对应关系得到多个状态 ‑动作集合, 根据所述状态 ‑动作集合封 装所述目标业 务接口; 执行所述目标业 务接口以进行业 务处理。 2.根据权利要求1所述的方法, 其特 征在于, 进一 步包括: 在判断所述状态数量、 状态转移条件数量和操作次数不满足预设的第二条件时, 根据所述状态转移条件封装条件分支语句; 基于所述分支语句、 状态和动作封装所述 目标业务接口。 3.根据权利要求1所述的方法, 其特 征在于, 所述第一条件, 包括: 所述状态数量大于预设的第一阈值; 所述状态转移条件数量大于预设的第二阈值; 所述操作次数小于预设的第三阈值。 4.根据权利要求3所述的方法, 其特 征在于, 所述第二条件, 包括: 所述状态数量小于或等于所述第一阈值; 所述状态转移条件数量小于或等于所述第二阈值; 所述操作次数 大于或等于所述第三阈值。 5.根据权利要求1所述的方法, 其特 征在于, 进一 步包括: 在所述根据预设的状态转移数组封装目标业 务接口之前, 根据当前业务系统中所有状态和所有状态转移条件的对应关系, 以及所有状态转移条 件和所有动作的对应关系, 以状态作为数组的第一维度属 性, 以状态转移条件作为数组的 第二维度属性, 构建所述状态转移数组; 其中, 所述状态转移数组为 二维数组。 6.根据权利要求1所述的方法, 其特征在于, 所述根据预设的状态转移数组封装目标业 务接口, 包括: 生成读取 所述状态转移数组的读取指令; 生成基于所述状态转移数组, 分别确定目标业务的每个状态对应不同状态转移条件时 对应的动作的确定指令; 生成分别执 行目标业 务的每个状态对应不同状态转移条件时对应的动作的执 行指令; 基于所述读取指令、 确定指令和执 行指令, 封装所述目标业 务接口。 7.根据权利要求1所述的方法, 其特征在于, 所述根据所述状态和所述动作的对应关系 得到多个 状态‑动作集合, 包括: 从所述状态中选取一个起始状态, 根据所述状态和所述动作的对应关系得到所述起始 状态在进 行状态转移时所涉及的起始状态转移条件, 以及在不同起始状态转移条件中所执 行的起始动作; 将所述起始状态分别与在不同起始状态转移条件中所执行的起始动作进 行权 利 要 求 书 1/3 页 2 CN 115269064 A 2聚类, 得到所述多个 状态‑动作集合中的部分状态 ‑动作集合; 重复执行从所述状态中选取一个非已选状态作为所述起始状态, 根据 所述状态和所述 动作的对应关系得到所述起始状态在进行状态转移时所涉及的起始状态转移条件, 以及在 不同起始状态转移条件中所执行的起始动作; 将所述起始状态分别与在不同起始状态转移 条件中所执行的起始动作进 行聚类, 得到所述多个状态 ‑动作集合中的部 分状态‑动作集合 的步骤, 直到所有状态已选取; 其中, 所述状态 ‑动作集合, 由一个 状态、 一个动作和对应的起始状态转移条件组成。 8.根据权利要求1所述的方法, 其特征在于, 所述根据所述状态 ‑动作集合封装所述目 标业务接口, 包括: 将每个所述状态 ‑动作集合封装为 集合子接口; 将多个所述 集合子接口封装为所述目标业 务接口。 9.根据权利要求2所述的方法, 其特征在于, 所述基于所述分支语句、 状态和动作封装 所述目标业 务接口, 包括: 根据每一个所述分支语句, 从所述状态、 动作中得到所述分支语句涉及的前置状态、 跳 转状态以及所述前置状态跳转至不同跳转状态的对应动作; 对所述分支语句、 分支语句涉及的前置状态、 跳转状态以及所述前置状态跳转至不同 跳转状态的对应动作进行封装, 得到多个业 务代码段; 对所述多个业 务代码段进行封装, 得到所述目标业 务接口。 10.根据权利要求1所述的方法, 其特 征在于, 进一 步包括: 在所述执 行所述目标业 务接口以进行业 务处理后, 基于所述 业务处理的处理情况生成业 务处理记录; 根据所述 业务处理记录, 得到所述 业务处理涉及的数据种类、 数据数量和业 务并发量; 判断所述数据种类是否包括关键种类, 若否, 将所述业务处理记录存储至当前业务系 统的日志中; 若是, 判断所述数据 数量和业务并发量是否满足预设的第 三条件, 若是, 将所述业务处 理记录存 储至关系型 数据库; 若否, 判断所述数据 数量和业务并发量是否满足预设的第四条件, 若是, 将所述业务处 理记录存 储至文档型 数据库。 11.根据权利要求10所述的方法, 其特 征在于, 进一 步包括: 在判断所述数据种类是否包括关键数据之前, 判断是否将所述业务处理记录运用于大 数据分析, 若是, 将所述 业务处理记录存 储至消息队列。 12.根据权利要求10所述的方法, 其特 征在于, 进一 步包括: 在判断所述数据数量和业 务并发量 不满足预设的第四条件后, 将所述业务处理记录存 储至当前业 务系统的日志中。 13.根据权利要求10所述的方法, 其特 征在于, 所述第三条件, 包括: 所述数据数量小于或等于预设的第四阈值; 所述业务并发量小于或等于预设的第五阈值。 14.根据权利要求13所述的方法, 其特 征在于, 所述第四条件, 包括: 所述数据数量大于所述第四阈值;权 利 要 求 书 2/3 页 3 CN 115269064 A 3

PDF文档 专利 业务处理方法和装置

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