[发明专利]一种业务叠加网络的业务路由方法及系统有效
| 申请号: | 201010200655.5 | 申请日: | 2010-06-09 |
| 公开(公告)号: | CN102136990A | 公开(公告)日: | 2011-07-27 |
| 发明(设计)人: | 常恒;库塔斯哇拉朴拉胡;陈珊;尼兰石 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 业务 叠加 网络 路由 方法 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种业务叠加网络的业务路由方法及系统。
背景技术
随着移动通信技术的迅速发展,未来电信业务必将丰富多样,呈现出各种特性和复杂度。数据类业务将取代语音业务成为电信业务的主流。业务服务器与第三方应用数量庞大,业务之间彼此频繁交互和关联,形成网状结构。
在产业界,为适应电信宽带业务的发展趋势,各大厂商都力推各自的业务交付平台概念。当前迫切的需要一种技术与框架来规范业务与业务之间的交互机制,使业务之间高效地交互,简化业务的创建和执行环节,使业务运营更为便捷。
在现有技术中,基本业务路由一般都是接收业务请求的业务路由实体将业务请求发送给该业务的归属业务路由实体,再由归属业务路由实体将业务请求转发至业务提供者,从而完成业务路由。
在实现上述基本业务路由过程中,发明人发现:接收业务请求的业务路由实体,必须明确知道业务提供者的归属业务路由实体,才能将业务请求路由到业务提供者。而在自组织的网络组网方式下,业务的归属业务路由实体可能会离开业务叠加网络。如此,采用上述现有业务路由方法,业务请求者的业务请求将会无法正确路由到业务提供者,导致业务路由失败。
发明内容
本发明的实施例提供一种业务叠加网络的业务路由方法及系统,解决了现有技术中接收业务请求的业务路由实体需明确知道业务提供者的归属业务路由实体,从而无法有效地适应业务叠加网络动态性的这一问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一种业务叠加网络的业务路由方法,包括:
步骤A:当前业务路由实体接收到业务请求,并根据该业务的归属业务路由实体的路由编码,所述当前业务路由实体从自身业务路由表中选择与所述路由编码具有最邻近关系的路由编码所对应的第二业务路由实体;
若所述第二业务路由实体不是所述当前业务路由实体自身,则所述当前业务路由实体向所述第二业务路由实体转发所述业务请求,并携带所述归属业务路由实体的路由编码;所述第二业务路由实体设为当前业务路由实体,执行所述步骤A,直至所述当前业务路由实体选择的第二业务路由实体为所述当前业务路由实体自身;
若所述第二业务路由实体是所述当前业务路由实体自身,则所述当前业务路由实体设为第一最邻近业务路由实体,所述第一最邻近业务路由实体从其对应的业务注册实体处获得所述业务的业务注册信息,并根据所述业务注册信息中业务提供者的端点地址,所述第一最邻近业务路由实体将所述业务请求发送到所述业务提供者。
一种新加入业务叠加网络的方法,包括:
步骤C:当前业务路由实体接收到新加入业务路由实体的路由编码,从自身业务路由表中选择与所述路由编码具有最邻近关系的下一跳业务路由实体;
若所述下一跳业务路由实体不是所述当前业务路由实体自身,则所述当前业务路由实体向所述下一跳业务路由实体发送业务路由表更新消息,并携带所述新加入业务路由实体的路由编码;若所述新加入业务路由实体的路由编码比所述当前业务路由实体的业务路由表中至少一个邻居业务路由实体的路由编码更邻近所述当前业务路由实体的路由编码,则所述当前业务路由实体对自身业务路由表进行更新,加入所述新加入业务路由实体;所述下一跳业务路由实体设为当前业务路由实体,执行所述步骤C,直至所述当前业务路由实体选择的下一跳业务路由实体为所述当前业务路由实体自身;
若所述下一跳业务路由实体是所述当前业务路由实体自身,则所述当前业务路由实体设为最邻近业务路由实体;所述最邻近业务路由实体将自身业务路由表发送给所述新加入业务路由实体,然后更新所述最邻近业务路由实体自身的业务路由表,加入所述新加入业务路由实体。
一种退出业务叠加网络的方法,包括:
退出业务路由实体从它所对应的第一业务注册实体处获得所有保存在所述第一业务注册实体的业务注册信息;
所述退出业务路由实体从业务路由表中选择与自身具有最邻近路由编码关系的最邻近业务路由实体,向所述最邻近业务路由实体发送业务路由实体离开请求,并携带所述业务注册信息;
所述最邻近业务路由实体将所述业务注册信息注册到它所对应的第二业务注册实体;
所述最邻近业务路由实体从自身业务路由表中删除所述退出业务路由实体,向所述业务路由表中的邻居业务路由实体发送业务路由表更新消息;
所述邻居业务路由实体接收到所述业务路由表更新消息后,若所述邻居业务路由实体的业务路由表中包括所述退出业务路由实体,则从所述业务路由表中删除所述退出业务路由实体。
一种业务叠加网络系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010200655.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超大型浮托安装驳船及其设计方法
- 下一篇:注射器阻塞的检测机构





