[发明专利]业务路由网络及业务处理的方法、设备有效
申请号: | 201210031608.1 | 申请日: | 2012-02-13 |
公开(公告)号: | CN102571602A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 郑若滨 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 路由 网络 处理 方法 设备 | ||
1.一种业务路由网络,其特征在于,包括:
业务标签处理模块、业务处理控制模块和业务处理模块;
所述业务标签处理模块包括:
业务识别单元,用于对接收到的报文进行业务识别,得到所述报文需要处理的业务;
业务分解单元,用于将所述业务分解成一序列按顺序处理的业务特性串;
标签生成单元,用于按照预制的业务特性编码表对所述业务特性串中的各个业务特性或者各个业务特性的组合进行编码,生成与所述报文对应的一个或者多个业务标签;
标签处理单元,用于根据所述业务处理控制模块生成的路由表在所述报文中插入业务标签或者修改、删除所述报文中的业务标签;
业务处理控制模块,用于根据所述业务分解单元分解出的业务特性串中的各个业务特性以及各个业务处理模块所能支持的业务特性生成业务路由表或者根据各个业务处理模块所能支持的业务特性预制业务路由表;
业务处理模块,用于根据所述报文中的业务标签进行相应的一种或者多种业务特性的处理。
2.如权利要求1所述的业务路由网络,其特征在于,所述标签处理单元包括:
第一标签添加子单元,用于当接收到的报文中没有业务标签时,查找业务路由表,得到相应的出端口和下一跳业务标签,添加所述下一跳业务标签和业务特性处理顺序号或者只添加所述下一跳业务标签至所述报文中,并通过所述出端口转发所述报文至相应的业务处理模块;
第一修改子单元,用于根据所述报文中的业务标签或业务特性处理顺序号查找业务路由表,得到相应的出端口和下一跳业务标签,使所述报文的业务标签为下一跳业务标签,并在所述报文中包括业务特性处理顺序号时,更新所述报文中的业务特性顺序号后,通过所述出端口转发所述报文至相应的业务处理模块;
第一删除子单元,用于根据所述报文中的业务标签或业务特性处理顺序号查找业务路由表,得到相应的出端口和下一跳业务标签,当所述报文没有剩余业务特性待处理时,则删除所述报文中的业务标签和业务特性处理顺序号或者所述报文中的业务特性处理顺序号,并通过所述出端口转发所述报文。
3.如权利要求1所述的业务路由网络,其特征在于,所述业务标签处理模块的标签处理单元还包括:
第二标签添加子单元,用于根据由未处理的业务特性组成的业务特性串,按预设规则查找相应的业务路由表,得到所述报文的出端口,将由未处理的业务特性组成的业务特性串对应的业务标签添加至所述报文中,并通过所述出端口转发所述报文至相应的业务处理模块;
第二修改子单元,用于根据由未处理的业务特性组成的业务特性串,按预设规则查找相应的业务路由表,得到相应的出端口,使修改所述报文的业务标签为由未处理的业务特性组成的业务特性串对应的业务标签值,并通过所述出端口转发所述报文至相应的业务处理模块;
第二删除子单元,用于根据由未处理的业务特性组成的业务特性串,按预设规则查找相应的业务路由表,得到相应的出端口,当所述报文没有业务特性待处理时,则删除所述报文中的业务标签,并通过所述出端口转发所述报文。
4.如权利要求3所述的业务路由网络,其特征在于,所述预设规则是
根据业务处理模块自身的业务特性处理能力和所述由未处理的业务特性组成的业务特性串,匹配出最长的可被处理的业务特性串,按所述最长的可被处理的业务特性串查找业务路由表;
或者,根据预先对每个业务特性串设置的优先级,以及业务处理模块自身的业务特性处理能力和所述由未处理的业务特性组成的业务特性串,匹配出优先级最高的可被处理的业务特性串,按所述优先级最高的可被处理的业务特性串查找业务路由表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210031608.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种小区覆盖模拟划分方法及装置
- 下一篇:用于天线对准的方法和系统