[发明专利]业务链报文转发方法、装置、设备及计算机可读存储介质有效
申请号: | 201710472256.6 | 申请日: | 2017-06-19 |
公开(公告)号: | CN109150720B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 高申存 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L45/50 | 分类号: | H04L45/50;H04L45/0377 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;冯建基 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 报文 转发 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种业务链报文转发方法,其特征在于,所述业务链报文转发方法包括如下步骤:
设置抽象业务链的业务路径标识;
将所述抽象业务链实例化为若干条具体业务链,设置每条具体业务链的业务路径标识,其中,所述具体业务链的业务路径标识包含所述抽象业务链的业务路径标识;
将设置结果保存至业务链映射表中;
接收上游业务节点发送的业务报文,识别所述业务报文对应的业务类型;
确定与所述业务类型对应的抽象业务链,获取所述抽象业务链的业务路径标识;
根据所述抽象业务链的业务路径标识查找预设的业务链映射表,得到与所述抽象业务链对应的具体业务链;
获取所述具体业务链的业务链信息,根据所述业务链信息将所述业务报文转发至当前业务节点的下一跳业务节点。
2.如权利要求1所述的业务链报文转发方法,其特征在于,所述具体业务链的业务路径标识还包含标志位,所述标志位用于表示所述具体业务链的业务路径标识中是否封装了所述抽象业务链的业务路径标识。
3.如权利要求1或2的业务链报文转发方法,其特征在于,所述获取所述具体业务链的业务链信息,根据所述业务链信息将所述业务报文转发至当前业务节点的下一跳业务节点的步骤包括:
当查找到多条具体业务链时,获取查找到的每条具体业务链的预设权重值;
根据所述预设权重值将所述业务报文转发至当前业务节点的下一跳业务节点。
4.如权利要求3所述的业务链报文转发方法,其特征在于,所述根据所述预设权重值将所述业务报文转发至当前业务节点的下一跳业务节点的步骤包括:
选取所述预设权重值最大的具体业务链作为第一目标业务链;
根据所述第一目标业务链将所述业务报文转发至当前业务节点的下一跳业务节点。
5.如权利要求1或2所述的业务链报文转发方法,其特征在于,所述获取所述具体业务链的业务链信息,根据所述业务链信息将所述业务报文转发至当前业务节点的下一跳业务节点的步骤包括:
当查找到多条具体业务链时,获取查找到的每条具体业务链的预设实例号,所述实例号用于表示具体业务链的实例化序数;
根据所述实例号将所述业务报文转发至当前业务节点的下一跳业务节点。
6.如权利要求5所述的业务链报文转发方法,其特征在于,所述根据所述实例号将所述业务报文转发至当前业务节点的下一跳业务节点的步骤包括:
根据所述实例号的大小确定所述具体业务链的优先级;
选取优先级最高的具体业务链作为第二目标业务链;
根据所述第二目标业务链将所述业务报文转发至当前业务节点的下一跳业务节点。
7.一种业务链报文转发装置,其特征在于,所述业务链报文转发装置包括:
接收模块,用于接收上游业务节点发送的业务报文,识别所述业务报文对应的业务类型;
确定模块,用于确定与所述业务类型对应的抽象业务链,获取所述抽象业务链的业务路径标识;
查找模块,用于根据所述抽象业务链的业务路径标识查找预设的业务链映射表,得到与所述抽象业务链对应的具体业务链;所述业务链映射表是通过预先设置抽象业务链的业务路径标识,将所述抽象业务链实例化为若干条具体业务链,设置每条具体业务链的业务路径标识,以及将设置结果保存后生成的,其中所述具体业务链的业务路径标识包含所述抽象业务链的业务路径标识;
转发模块,用于获取所述具体业务链的业务链信息,根据所述业务链信息将所述业务报文转发至当前业务节点的下一跳业务节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710472256.6/1.html,转载请声明来源钻瓜专利网。