[发明专利]一种基于订阅登记的业务信令传送方法和系统有效

专利信息
申请号: 200910188421.0 申请日: 2009-11-25
公开(公告)号: CN102075405A 公开(公告)日: 2011-05-25
发明(设计)人: 秦定宇 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L29/08
代理公司: 深圳市万商天勤知识产权事务所(普通合伙) 44279 代理人: 王志明
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 订阅 登记 业务 传送 方法 系统
【说明书】:

技术领域

发明涉及分布式计算机系统领域,尤其涉及一种在分布式计算机系统中实现基于订阅登记的业务信令传送方法和系统。

背景技术

随着计算机和通讯事业的发展,计算机的应用逐渐复杂化。为了解决复杂的业务应用,单机系统已逐渐演进成含有多台计算机的分布式系统。通过分布式系统可以有效提高系统的处理能力和部署灵活度。

组织分布式系统的一个传统方法就是客户端服务器模式(C/S模式),在C/S模式中包含客户端和服务器,作为客户端的一部分机器向作为服务器的另一部分机器发出请求,由服务器作出响应,并对客户机的请求作出适当处理。在采用C/S模式的分布式系统中,客户端只是完成简单的业务接入和请求转发等功能,主要的业务处理都在服务器上完成。因此这类分布式系统实际上只是将业务接入分配到各个客户机中,是一种物理上的分布式系统,业务处理仍集中在服务器上,系统性能完全取决于服务器性能,无法体现分布式计算的优越性。

组织分布式系统的另一种方法是采用事件驱动的模式,在这类分布式系统中,业务处理功能被下放到系统的各个分立的节点中。各个节点负责处理本节点范围内的业务,如果业务需要其他节点配合处理,则向业务的归属节点发出请求事件,归属节点处理完后再向请求节点作出回应。在采用事件驱动模式的分布式系统中不存在C/S模式中那样的单个服务器,业务均由各个分立的节点完成,因此可以有效减少系统中的单点故障,系统性能基本上是系统各个节点的性能之和,可以充分发挥分布式计算的优越性。

在C/S模式中,业务都由服务器处理,所有的业务信息都在同一个物理设备中,因此请求事件和响应时间是直接关联、顺序执行的。但在事件驱动模式中,请求方和响应方不在同一个物理设备中,请求方难以保证响应方会对事件作出正确的处理,甚至无法确认响应方是否存在。例如,请求方要向响应方发出一个业务信令如通知事件,而这类事件的转发通常很频繁,如果无法事先确认响应方的工作状态就直接发送,可能会造成系统内通信挤压,影响系统正常工作。这种情况下就需要一种机制来进行节点间业务需求的登记和维护,以保证业务信令的正确转发和系统的平稳运转。

对于上述业务信令的转发,传统的方法是设置一个转发服务器,通过服务器保存各个节点的业务关系。但这种方法显然又回到C/S模式的老路上去了,难以回避单点故障和性能瓶颈的问题。

发明内容

本发明要解决的技术问题在于提供一种基于订阅登记的业务信令传送方法和系统,在节点之间建立订阅关系,获取节点的实时状态,从而保证业务信令正确转发,系统稳定运行。

为了解决上述技术问题,本发明采用如下技术方案:

一种基于订阅登记的业务信令传送方法,在客户端设备接入用于客户端信令中转的客户端所属节点,在前端设备接入用于前端信令中转的前端设备所属节点,在客户端所属节点和前端设备所属节点之间建立客户端设备对前端设备的订阅关系,利用所述两节点之间的订阅关系实现客户端设备与前端设备之间相关信令的自动转发。

所述在客户端所属节点和前端设备所属节点之间建立客户端设备对前端设备的订阅关系包括以下步骤:

i、由所述客户端设备向客户端所属节点发出获取前端设备实时状态的请求;

ii、所述客户端所属节点接收到所述请求后,增加一条从本节点到前端设备所属节点上前端设备的订阅关系记录,然后向所述前端设备所属节点发出订阅请求,所述订阅关系记录包括前端设备标识、前端设备所属节点标识和订阅状态,所述订阅状态被设置为未订阅;

iii、所述前端设备所属节点收到来自所述客户端所属节点的订阅请求后,增加一条被订阅记录,该被订阅记录包括前端设备标识和客户端所属节点标识,然后向前端设备发出该订阅请求通知并向客户端所属节点发送成功订阅的响应消息;

iv、所述客户端所属节点收到所述响应消息后,将所述步骤ii的订阅状态置为已订阅,然后向客户端设备作出响应。

所述实现客户端设备与前端设备之间相关信令的自动转发包括以下步骤:

v、所述前端设备向所述前端设备所属节点发出实时状态通知;

vi、所述前端设备所属节点根据被订阅记录中的客户端所属节点标识向该客户端所属节点转发所述前端设备的实时状态通知;

vii、所述客户端所属节点向客户端设备转发所述前端设备的实时状态通知,并向所述前端设备所属节点返回成功信息。

本发明的基于订阅登记的业务信令传送方法还包括对所述客户端所属节点和前端设备所属节点之间订阅关系的解除过程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910188421.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top