[发明专利]基于插件的业务处理方法、装置、计算机设备以及介质有效
申请号: | 202111502401.3 | 申请日: | 2021-12-10 |
公开(公告)号: | CN113900741B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 张栋;李睿博 | 申请(专利权)人: | 中航金网(北京)电子商务有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/50 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 张桂蓉 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 插件 业务 处理 方法 装置 计算机 设备 以及 介质 | ||
1.一种基于插件的业务处理方法,应用于业务系统,其特征在于,所述方法包括:
创建执行目标业务流程所需的M个插件,将所述M个插件中每个插件的插件参数注入至同一参数容器,且将所述业务系统的系统参数注入至所述参数容器,所述M个插件的插件参数在所述参数容器中相互独立,所述系统参数相对于每个插件的插件参数独立,M为大于1的整数;
通过所述业务系统的主线程加载所述M个插件的视图层,其中,所述视图层的多个视图相互独立;
基于对所述M个插件的调用操作,对应执行所述目标业务流程的M个子业务流程,其中,在同步对所述M个插件中任意N个插件执行调用操作时,触发在所述业务系统的线程池中启动N个线程对应运行N插件的业务层和控制层,其中,在执行目标业务流程的过程中,对插件的调用操作是:通过事件传递的插件调用方式执行对插件的调用操作,或者通过参数调用的插件调用方式执行对插件的调用操作。
2.如权利要求1所述的方法,其特征在于,还包括:
所述目标业务流程的M个子业务流程存在相互关联关系;
通过业务系统对所述M个插件中第一插件的调用,以及所述M个插件之间的调用,串联所述目标业务流程的M个子业务流程。
3.如权利要求1或2所述的方法,其特征在于,所述基于对所述M个插件的调用操作,对应执行所述目标业务流程的M个子业务流程,包括:
当触发所述目标业务流程中的当前子业务流程时,从所述M个插件中确定出用于执行所述当前子业务流程的目标插件;
对所述目标插件进行调用,以通过所述目标插件的业务逻辑执行所述当前子业务流程。
4.如权利要求3所述的方法,其特征在于,所述对所述目标插件进行调用,包括:
从插件应用管理中心复制出所述目标插件对应的复件,其中,所述插件应用管理中心为所述M个插件生成后的存放位置;
从所述参数容器中获取所述目标插件的环境参数,其中,所述环境参数包括所述业务系统的系统参数以及所述目标插件的插件参数;
基于所述目标插件的环境参数,对所述目标插件的复件执行调用操作。
5.如权利要求4所述的方法,其特征在于,在对所述目标插件的复件执行调用操作之后,还包括:
响应于对所述目标插件的复件的调用操作,在所述线程池中开启一个新的线程,以运行所述目标插件的复件的业务层和控制层。
6.如权利要求1所述的方法,其特征在于,所述基于对所述M个插件的调用操作,对应执行所述目标业务流程的M个子业务流程,包括:
通过所述M个插件中的当前插件,监听所述业务系统分发的系统事件,和/或所述M个插件中除所述当前插件之外的至少一个插件所发布的插件事件;
所述当前插件根据监听到的系统事件和/或插件事件执行相应操作,以完成所述目标业务流程的当前业务子流程。
7.如权利要求1所述的方法,其特征在于,所述视图层包括:
全局视图;
插件视图;
设置视图。
8.一种基于插件的业务处理装置,应用于业务系统,其特征在于,所述基于插件的业务处理装置包括:
插件创建单元,用于创建执行目标业务流程所需的M个插件,将所述M个插件中每个插件的插件参数注入至同一参数容器,且将所述业务系统的系统参数注入至所述参数容器,所述M个插件的插件参数在所述参数容器中相互独立,所述系统参数相对于每个插件的插件参数独立,M为大于1的整数;
视图加载单元,用于通过所述业务系统的主线程加载所述M个插件的视图层,其中,所述视图层的多个视图相互独立;
调用操作单元,用于基于对所述M个插件的调用操作,对应执行所述目标业务流程的M个子业务流程,其中,在同步对所述M个插件中任意N个插件执行调用操作时,触发在所述业务系统的线程池中启动N个线程对应运行N插件的业务层和控制层,其中,在执行目标业务流程的过程中,对插件的调用操作是:通过事件传递的插件调用方式执行对插件的调用操作,或者通过参数调用的插件调用方式执行对插件的调用操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航金网(北京)电子商务有限公司,未经中航金网(北京)电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111502401.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于热感应的制茶温度测定和调节系统
- 下一篇:一种手机屏幕触屏全自动检测设备