[发明专利]消息处理方法、装置、电子设备及存储介质在审
| 申请号: | 202211688796.5 | 申请日: | 2022-12-27 |
| 公开(公告)号: | CN115827280A | 公开(公告)日: | 2023-03-21 |
| 发明(设计)人: | 吴彦婷 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/28 |
| 代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 杜欣 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 处理 方法 装置 电子设备 存储 介质 | ||
1.一种消息处理方法,其特征在于,所述方法包括:
获取消息队列中的待处理消息,并确定节点寻找配置地图,其中,所述节点寻找配置地图是基于业务流程而生成的;
根据所述待处理消息,查找所述节点寻找配置地图中目标节点寻找配置,所述节点寻找配置地图中节点寻找配置与业务流程中业务节点对应;
确定所述目标节点寻找配置对应的所述业务流程中目标业务节点,并调用所述目标业务节点对所述待处理消息进行处理;
获取所述目标业务节点处理所述待处理消息所产生的响应消息,将所述响应消息作为待处理消息发送至所述消息队列。
2.根据权利要求1所述的方法,其特征在于,所述确定节点寻找配置地图,包括:
确定所述待处理消息对应的业务流程,查找与所述业务流程对应的节点寻找配置地图。
3.根据权利要求1所述的方法,其特征在于,所述待处理消息中携带有第一key,所述节点寻找配置地图中节点寻找配置包含有第二key;
所述根据所述待处理消息,查找所述节点寻找配置地图中目标节点寻找配置,包括:
解析所述待处理消息中携带的所述第一key,从所述节点寻找配置地图中查找目标节点寻找配置;
其中,所述目标节点寻找配置包含的所述第二key与所述第一key一致。
4.根据权利要求1所述的方法,其特征在于,所述节点寻找配置地图中节点寻找配置包含有value,所述value对应于业务流程中业务节点;
所述确定所述目标节点寻找配置对应的所述业务流程中目标业务节点,包括:
解析所述目标节点寻找配置中包含的所述value,查找与所述value对应的所述业务流程中目标业务节点。
5.根据权利要求1所述的方法,其特征在于,在执行所述方法之前,还包括:
获取业务流程,并提取所述业务流程中业务节点之间的父子关系;
通过所述父子关系生成所述业务流程对应的节点寻找配置地图。
6.根据权利要求5所述的方法,其特征在于,所述通过所述父子关系生成所述业务流程对应的节点寻找配置地图,包括:
针对所述业务流程中任一业务节点,通过所述父子关系查找所述业务节点的父子业务节点;
根据所述父子业务节点以及所述业务节点,生成所述业务节点对应的节点寻找配置;
由所述业务流程中任一业务节点对应的所述节点寻找配置组成所述业务流程对应的节点寻找配置地图。
7.根据权利要求6所述的方法,其特征在于,所述根据所述父子业务节点以及所述业务节点,生成所述业务节点对应的节点寻找配置,包括:
确定所述父子业务节点的分支情况,根据所述分支情况确定目标标识;
获取所述父子业务节点的节点标识,由所述父子业务节点的节点标识与所述目标标识组成第二key;
获取所述业务节点的节点标识,将所述业务节点的节点标识作为value与所述第二key组成所述业务节点对应的节点寻找配置。
8.根据权利要求7所述的方法,其特征在于,所述根据所述分支情况确定目标标识,包括:
在所述分支情况表征所述父子业务节点包括多个分支的情况下,将所述业务节点的分支标识确定为目标标识;
在所述分支情况表征所述父子业务节点包括单分支的情况下,将预设第一字符串确定为目标标识。
9.根据权利要求6所述的方法,其特征在于,所述根据所述父子业务节点以及所述业务节点,生成所述业务节点对应的节点寻找配置,包括:
在所述业务节点为根业务节点的情况下,获取预设第二字符串,并将所述预设第二字符串确定为第二key;
获取所述业务节点的节点标识,将所述业务节点的节点标识作为value与所述第二key组成所述业务节点对应的节点寻找配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211688796.5/1.html,转载请声明来源钻瓜专利网。





