一种软交换设备实现海量节点功能的方法和系统的制作方法

文档序号:7933360阅读:200来源:国知局
专利名称:一种软交换设备实现海量节点功能的方法和系统的制作方法
技术领域
本发明涉及软交换系统中增加节点数量的技术,特别涉及一种软交换设备实现海量节点功能的方法和系统。
背景技术
SS (SoftSwitch,软交换)控制设备是 NGN (Next Generation Network,下一代网络)中的核心控制设备,各种接入设备在网络拓扑中称为节点,这些节点可以是IAD (Intergrated Access Gate Way,综合接入网关)设备,家庭网关、FTTH (Fiber To TheHome,光纤到户)终端等。本发明涉及到的装置有SS设备、各种小型网关或接入设备,如图1所示是NGN的分层架构图,SS处于NGN的控制层,实现对NGN中的基本业务及补充业务的会话控制和接续,IP Core Network为数据承载层,提供整个网络的IP数据承载,最下面为边缘层,提供各种网关设备、接入设备和终端,用于接入各种业务终端,例如PC机,语音或视频电话机等。随着国内、国际电信运营商电信业务的发展,例如“光进铜退”工作的逐步开展及“我的e家”业务在各省的大力推广,家庭网关或IAD设备这类以家庭为主要客户群的小型接入网关将在今后获得大规模发展。在这种“小”节点的“大”规模应用下,各种设备的数量几乎达到了百万数量级。而目前采用H. 248协议的IAD设备、家庭网关、FTTH终端,SS设备并未实现海量设备的接入与控制,难以满足未来市场的发展需要。

发明内容
本发明的目的在于提供一种软交换设备实现海量节点功能的方法和系统,用于解决采用H. 248协议的海量设备的接入与控制。根据本发明的一个方面,提供了一种软交换设备实现海量节点功能的方法,包括以下步骤把所有子节点进行分类,得到若干个子节点集合,每个子节点集合构成一个逻辑节点;为所有逻辑节点和子节点分配节点号,建立每个子节点与其归属的逻辑节点间的对应关系;当两个子节点进行通信时,SPC(System Protocol Card,系统协议处理板)根据两个子节点归属的虚节点的节点号对两个子节点进行处理。优选的,把所有子节点进行分类,包括把所有子节点根据设备类型进行分类。优选的,为所有逻辑节点和子节点分配节点号,包括为所有逻辑节点分配节点号;为所有子节点分配与逻辑节点的节点号不同的节点号。优选的,当两个子节点进行通信时,SPC根据两个子节点归属的虚节点的节点号对两个子节点进行处理,包括SPC根据主叫侧子节点的节点号和主叫侧子节点归属的逻辑节点的节点号为主叫侧子节点建立呼叫;SPC根据被叫侧子节点的节点号和被叫侧子节点归属的逻辑节点的节点号为被叫侧子节点建立呼叫。优选的,SPC根据主叫侧子节点的节点号和主叫侧子节点归属的逻辑节点的节点号为主叫侧子节点建立呼叫,包括主叫侧子节点向SPC发出呼叫请求通知消息;SPC解析呼叫请求通知消息得到主叫侧子节点的节点号;SPC根据主叫侧子·节点的节点号得到主叫侧子节点归属的逻辑节点的节点号;SPC根据主叫侧子节点归属的逻辑节点的节点号得到主叫侧子节点归属的网关簇;SPC根据主叫侧归属的网关簇的相关信息为主叫侧子节点建立呼叫。优选的,SPC根据被叫侧子节点的节点号和被叫侧子节点归属的逻辑节点的节点号为被叫侧子节点建立呼叫,包括SPC解析呼叫请求通知消息得到被叫侧子节点的节点号;SPC根据被叫侧子节点的节点号得到被叫侧子节点归属的逻辑节点的节点号;SPC根据被叫侧子节点归属的逻辑节点的节点号得到被叫侧子节点归属的网关簇;SPC根据被叫侧归属的网关簇的相关信息为被叫侧子节点建立呼叫。根据本发明的另一方面,提供了一种软交换设备实现海量节点功能的系统,包括节点分配单元,用于把所有子节点进行分类,得到若干个子节点集合,每个子节点集合构成一个逻辑节点,并为所有逻辑节点和子节点分配节点号,建立每个子节点与其归属的逻辑节点间的对应关系;通信处理单元,用于当两个子节点进行通信时,系统协议处理板SPC根据两个子节点归属的虚节点的节点号对两个子节点进行处理。优选的,节点分配单元包括节点分类子单元,用于把所有子节点根据设备类型进行分类;节点属性配置子单元,用于为所有逻辑节点分配节点号,并为所有子节点分配与逻辑节点的节点号不同的节点号,建立每个子节点与其归属的逻辑节点间的对应关系。优选的,通信处理单元包括主叫侧处理子单元,用于根据主叫侧子节点的节点号和主叫侧子节点归属的逻辑节点的节点号为主叫侧子节点建立呼叫;被叫侧处理子单元,用于根据被叫侧子节点的节点号和被叫侧子节点归属的逻辑节点的节点号为被叫侧子节点建立呼叫。与现有技术相比较,本发明的有益效果在于本发明通过为子节点建立逻辑节点实现了海量设备的接入与控制。


图1是现有技术提供的NGN的分层架构图;图2是本发明提供的软交换设备实现海量节点功能的方法流程示意图;图3是本发明提供的软交换设备实现海量节点功能的系统框图;图4是本发明实施例提供的两个子节点间的通信流程图;图5是本发明实施例提供的两个子节点间的通信系统结构图。
具体实施例方式以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。图2显示了本发明提供 的软交换设备实现海量节点功能的方法流程示意,如图2所示步骤S201,把所有子节点进行分类,得到若干个子节点集合,每个子节点集合构成一个逻辑节点。其中,对子节点可以根据设备类型进行分类。步骤S202,为所有逻辑节点和子节点分配节点号,建立每个子节点与其归属的逻辑节点间的对应关系。其中,可先为所有逻辑节点分配节点号,然后为所有子节点分配节点号,为子节点分配的节点号与逻辑节点的节点号不同。步骤S203,当两个子节点进行通信时,SPC根据两个子节点归属的虚节点的节点号对两个子节点进行处理。其中,SPC根据主叫侧子节点的节点号和主叫侧子节点归属的逻辑节点的节点号为主叫侧子节点建立呼叫,根据被叫侧子节点的节点号和被叫侧子节点归属的逻辑节点的节点号为被叫侧子节点建立呼叫。其中,为主叫侧子节点建立呼叫的过程如下主叫侧子节点向SPC发出呼叫请求通知消息,SPC解析呼叫请求通知消息得到主叫侧子节点的节点号,根据主叫侧子节点的节点号得到主叫侧子节点归属的逻辑节点的节点号,然后根据主叫侧子节点归属的逻辑节点的节点号得到主叫侧子节点归属的网关簇,再根据主叫侧归属的网关簇的相关信息为主叫侧子节点建立呼叫。为被叫侧子节点建立呼叫的过程如下=SPC解析呼叫请求通知消息得至IJ被叫侧子节点的节点号,根据被叫侧子节点的节点号得到被叫侧子节点归属的逻辑节点的节点号,然后根据被叫侧子节点归属的逻辑节点的节点号得到被叫侧子节点归属的网关簇,再根据被叫侧归属的网关簇的相关信息为被叫侧子节点建立呼叫。图3显示了本发明提供的软交换设备实现海量节点功能的系统框图,如图3所示,包括节点分配单元和通信处理单元。节点分配单元把所有子节点进行分类,得到若干个子节点集合,每个子节点集合构成一个逻辑节点,并为所有逻辑节点和子节点分配节点号,建立每个子节点与其归属的逻辑节点间的对应关系,通信处理单元当两个子节点进行通信时,根据两个子节点归属的虚节点的节点号对所述两个子节点进行处理。其中,节点分配单元包括节点分类子单元和节点属性配置子单元,节点分类子单元用于把所有子节点根据设备类型进行分类,节点属性配置子单元用于为所有逻辑节点分配节点号后再为所有子节点分配与逻辑节点的节点号不同的节点号,然后建立每个子节点与其归属的逻辑节点间的对应关系。通信处理单元包括主叫侧处理子单元和被叫侧处理子单元,主叫侧处理子单元用于根据主叫侧子节点的节点号和主叫侧子节点归属的逻辑节点的节点号为主叫侧子节点建立呼叫,被叫侧处理子单元用于根据被叫侧子节点的节点号和被叫侧子节点归属的逻辑节点的节点号为被叫侧子节点建立呼叫。图4显示了本发明实施例提供的两个子节点间的通信流程,将若干个H. 248协议小型设备视为子节点,共同组成一个虚节点登记在拓扑表中,从而将这些设备统一分布到某块SPC处理板上处理,如图4所示步骤S401,主叫侧子节点向SS设备发送呼叫请求通知消息Notify。步骤S402, SS设备从主叫侧成员节点上报的Notify消息中的RequestID字段中获得成员节点归属网关簇信息,并由此交由相应的H. 248协议SPC处理板处理。步骤S403, SS设备向主叫侧子节点反馈关于Notify的响应信息。步骤S404,SS设备向主叫侧子节点下发ADD、Modify或SUB消息,为主叫侧子节点建立呼叫,其中,ADD表示为终端建立呼叫,Modify表示变更通话,SUB表示结束通话。步骤S405,主叫侧子节点向SS设备发送关于ADD、Modify或SUB消息的响应消息。步骤S406, SS设备从主叫侧成员节点上报的Notify消息中的TransactionID字段中获得被叫侧子节点的网关簇信息,并由此交由相应的H. 248协议SPC处理板处理。步骤S407,SS设备为主叫侧子节点建立呼叫图5显示了本发明实施例提供的两个子节点间的通信系统结构,如图5所示,SS设备下的两个子节点编号为65547、65548,这两个子节点归属的逻辑节点的节点号为141,逻辑节点归属于某一个“网关簇” ,从而归属于SS设别上某一块SPC处理板,这些设备的属性配置及“子节点-模板节点-网关簇-SPC处理板”的对应关系,均由网管⑶I (GraphicalUser Interface,图形用户界面)进行配置和管理。综上所述,本发明具有以下技术效果本发明针对小型接入设备的大规模应用这一现实需求,提出了软交换设备的海量节点解决方案,采用逻辑节点+子节点的模式,可以使SS支持的设备数量达到海量的级别。尽管上文对本发明进行了详细说明,但是本发明不限于此,本领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
权利要求
1.一种软交换设备实现海量节点功能的方法,其特征在于,包括以下步骤 把所有子节点进行分类,得到若干个子节点集合,每个子节点集合构成一个逻辑节占. 为所有逻辑节点和子节点分配节点号,建立每个子节点与其归属的逻辑节点间的对应关系;以及 当两个子节点进行通信时,系统协议处理板SPC根据所述两个子节点归属的虚节点的节点号对所述两个子节点进行处理。
2.根据权利要求1所述的方法,其特征在于,所述把所有子节点进行分类,包括 把所有子节点根据设备类型进行分类。
3.根据权利要求1所述的方法,其特征在于,所述为所有逻辑节点和子节点分配节点号,包括 为所有逻辑节点分配节点号;以及 为所有子节点分配与逻辑节点的节点号不同的节点号。
4.根据权利要求1所述的方法,其特征在于,所述当两个子节点进行通信时,SPC根据所述两个子节点归属的虚节点的节点号对所述两个子节点进行处理,包括 所述SPC根据主叫侧子节点的节点号和所述主叫侧子节点归属的逻辑节点的节点号为主叫侧子节点建立呼叫;以及 所述SPC根据被叫侧子节点的节点号和所述被叫侧子节点归属的逻辑节点的节点号为被叫侧子节点建立呼叫。
5.根据权利要求4所述的方法,其特征在于,所述SPC根据主叫侧子节点的节点号和所述主叫侧子节点归属的逻辑节点的节点号为主叫侧子节点建立呼叫,包括 主叫侧子节点向SPC发出呼叫请求通知消息; 所述SPC解析所述呼叫请求通知消息得到所述主叫侧子节点的节点号; 所述SPC根据所述主叫侧子节点的节点号得到所述主叫侧子节点归属的逻辑节点的节点号; 所述SPC根据所述主叫侧子节点归属的逻辑节点的节点号得到所述主叫侧子节点归属的网关族;以及 所述SPC根据所述主叫侧归属的网关簇的相关信息为所述主叫侧子节点建立呼叫。
6.根据权利要求4所述的方法,其特征在于,所述SPC根据被叫侧子节点的节点号和所述被叫侧子节点归属的逻辑节点的节点号为被叫侧子节点建立呼叫,包括 所述SPC解析所述呼叫请求通知消息得到所述被叫侧子节点的节点号; 所述SPC根据所述被叫侧子节点的节点号得到所述被叫侧子节点归属的逻辑节点的节点号; 所述SPC根据所述被叫侧子节点归属的逻辑节点的节点号得到所述被叫侧子节点归属的网关族;以及 所述SPC根据所述被叫侧归属的网关簇的相关信息为所述被叫侧子节点建立呼叫。
7.一种软交换设备实现海量节点功能的系统,其特征在于,包括 节点分配单元,用于把所有子节点进行分类,得到若干个子节点集合,每个子节点集合构成一个逻辑节点,并为所有逻辑节点和子节点分配节点号,建立每个子节点与其归属的逻辑节点间的对应关系;以及 通信处理单元,用于当两个子节点进行通信时,根据所述两个子节点归属的虚节点的节点号对所述两个子节点进行处理。
8.根据权利要求7所述的系统,其特征在于,所述节点分配单元包括 节点分类子单元,用于把所有子节点根据设备类型进行分类; 节点属性配置子单元,用于为所有逻辑节点分配节点号,并为所有子节点分配与逻辑节点的节点号不同的节点号,建立每个子节点与其归属的逻辑节点间的对应关系。
9.根据权利要求7所述的系统,其特征在于,所述通信处理单元包括 主叫侧处理子单元,用于根据主叫侧子节点的节点号和所述主叫侧子节点归属的逻辑节点的节点号为主叫侧子节点建立呼叫;以及 被叫侧处理子单元,用于根据被叫侧子节点的节点号和所述被叫侧子节点归属的逻辑节点的节点号为被叫侧子节点建立呼叫。
全文摘要
本发明公开了一种软交换设备实现海量节点功能的方法和系统,该方法包括把所有子节点进行分类,得到若干个子节点集合,每个子节点集合构成一个逻辑节点;为所有逻辑节点和子节点分配节点号,建立每个子节点与其归属的逻辑节点间的对应关系;当两个子节点进行通信时,SPC根据两个子节点归属的虚节点的节点号对两个子节点进行处理。本发明通过为子节点建立逻辑节点实现了海量设备的接入与控制。
文档编号H04M7/00GK103037118SQ201110304340
公开日2013年4月10日 申请日期2011年9月29日 优先权日2011年9月29日
发明者刘奋, 胡宪利, 徐金雷 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1