全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111630965.5 (22)申请日 2021.12.28 (71)申请人 中国农业银行股份有限公司 地址 100005 北京市东城区建国门内大街 69号 (72)发明人 林雨培  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 代理人 孙静 刘芳 (51)Int.Cl. G06Q 10/10(2012.01) (54)发明名称 基于栈实现的事 件单处理方法及其装置 (57)摘要 本申请提供一种基于栈实现的事件单处理 方法及其装置。 该方法包括: 在流程表中插入新 的事件单处理流程, 以及在栈元素表中插入新的 元素; 当新的事件单处理流程的流程状态为下发 时, 按照栈 元素表中新的元素所处位置和新的元 素代表的事件 单处理任务具有的机构号, 下发新 的元素代表的事件单处理任务至机构号对应的 处理机构; 当新的事件单处理流程的流程状态为 反馈时, 以栈 元素表中新的元素代表的事件单处 理任务下发顺序的逆顺序为反馈顺序, 接收新的 元素代表的事件 单处理任务的反馈。 本申请的方 法避免了由于引入第三方工作流工具到值的后 台系统复杂度和维护难度增加、 第三方工作流工 具无法适配使用的问题的问题。 权利要求书2页 说明书11页 附图5页 CN 114331358 A 2022.04.12 CN 114331358 A 1.一种基于栈实现的事件单处理方法, 其特征在于, 应用于后台服务器, 所述后台服务 器设置有流程表和栈元素表, 所述流程表用于记录事件单处理流程, 所述事件单处理流程 至少用于记录一个事件单处理任务的处理流程; 每个事件单处理流程具有流程状态; 所述 栈元素表中的一个元素代表一个事件单处理任务, 每个事件单 处理任务具有对应的处理机 构, 当元素处于栈顶时, 元素所对应的事件单 处理任务为能够进 行下发或反馈的任务; 所述 方法包括: 在所述流程表中插入新的事件单处理流程, 以及在所述栈元素表中插入新的元素和所 述新的元素代表的事件单 处理任务具有的机构号, 所述新的事件单处理流程用于记录所述 新的元素代表的事件单处理任务的处 理流程; 当所述新的事件单处理流程的流程状态为下发时, 按照所述栈元素表中所述新的元素 所处位置和所述新的元素代表的事件单处理任务具有的机构号, 下发所述新的元素代表的 事件单处理任务至所述机构号对应的处 理机构; 当所述新的事件单处理流程的流程状态为反馈时, 以所述栈元素表中所述新的元素代 表的事件单处理任务下发顺序的逆顺序为反馈顺序, 接收所述新的元素代表的事件单 处理 任务的反馈 。 2.根据权利要求1所述的方法, 其特征在于, 所述在所述栈元素表中插入新的元素之 前, 还包括: 更新所述栈元 素表中原有的元 素在所述栈元 素表中所处的位置; 所述在所述栈元 素表中插 入新的元 素包括: 在所述栈元素表中插入新的元素, 同时更新所述新元素在所述栈元素表中所处 的位置 为栈顶。 3.根据权利要求2所述的方法, 其特征在于, 所述更新所述栈元素表中原有的元素在所 述栈元素表中所处的位置包括: 当所述栈元素表中的元素个数等于1时, 更新所述栈元素表中的一个元素在所述栈元 素表中所处的位置为栈底; 当所述栈元素表中的元素个数大于1时, 更新所述栈元素表中的元素在所述栈元素表 中的位置为栈中。 4.根据权利要求1所述的方法, 其特征在于, 所述后台服务器还设置有历史流程表, 所 述历史流 程表用于保存用户的操作记录, 所述方法还 包括: 存储所述新的事件单处理流程中的用户操作记录, 所述用户操作记录包括事件单处理 任务的操作人和对应的操作。 5.根据权利要求1所述的方法, 其特 征在于, 还 包括: 在所述新的事件单处理流程的流程状态为下发时, 如果检测到流程状态更新操作, 根 据所述流程状态更新操作更新所述 新的事件单处理流程的流程状态为反馈 。 6.一种基于栈实现的事件单处理装置, 其特征在于, 应用于后台服务器, 所述后台服务 器设置有流程表和栈元素表, 所述流程表用于记录事件单处理流程, 所述事件单处理流程 至少用于记录一个事件单处理任务的处理流程; 每个事件单处理流程还具有流程状态; 所 述栈元素表中的一个元素代表一个事件单 处理任务, 每个事件单 处理任务具有对应的处理 机构, 当元素 处于栈顶时, 元素所对应的事件单 处理任务为能够进 行下发或反馈的任务; 所权 利 要 求 书 1/2 页 2 CN 114331358 A 2述装置包括: 任务创建模块, 用于在所述流程表中插入新的事件单处理流程, 以及在所述栈元素表 中插入新的元素和所述新的元素代表的事件单 处理任务具有的机构号, 所述新的事件单处 理流程用于记录所述 新的元素代表的事件单处理任务的处 理流程; 下发模块, 用于当所述新的事件单处理流程的流程状态为下发时, 按照所述栈元素表 中所述新的元素所 处位置和所述新的元素代表的事件单处理任务具有的机构号, 下发所述 新的元素代表的事件单处理任务至所述机构号对应的处 理机构; 反馈模块, 用于当所述新的事件单处理流程的流程状态为反馈时, 以所述栈元素表中 事件单处理任务下发顺序的逆顺序为事件单处理任务的反馈顺序, 接收每个事件单处理任 务的反馈 。 7.根据权利要求6所述的装置, 其特 征在于, 还 包括: 位置更新模块, 用于更新所述栈元 素表中原有的元 素在所述栈元 素表中所处的位置; 所述任务创建模块具体用于: 在所述栈元素表中插入新的元素, 同时更新所述新元素在所述栈元素表中所处 的位置 为栈顶。 8.一种电子设备, 其特 征在于, 包括: 处 理器, 以及与所述处 理器通信连接的存 储器; 所述存储器存储计算机执 行指令; 所述处理器执行所述存储器存储的计算机执行指令, 以实现如权利要求1至5 中任一项 所述的基于栈实现的事 件单处理方法。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 执行指令, 当所述指 令被执行时, 使得计算机执行如权利要求 1‑5中任一项 所述的基于栈实 现的事件单处理方法。 10.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执 行时实现如权利要求1 ‑5中任一项所述的基于栈实现的事 件单处理方法。权 利 要 求 书 2/2 页 3 CN 114331358 A 3

.PDF文档 专利 基于栈实现的事件单处理方法及其装置

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