一种基于应用服务器的信令分发方法及装置的制作方法

文档序号:7916465阅读:88来源:国知局
专利名称:一种基于应用服务器的信令分发方法及装置的制作方法
技术领域
本发明涉及网络技术领域,尤其涉及一种基于应用服务器的信令分发方法 及装置。
背景技术
目前,基于Parlay Server (应用服务器)使用SIP ( Session Initiation Protocol, 会话初试化协议)与网络进行信令交互;同时,Parlay Server可以支持多种业 务;例如彩铃、 一号通、Web电话会议、预付费等。由于在基于Parlay Server 的系统的使用中,运营商需要部署多个不同业务,业务处理需要大量访问数据 库和执行与计费系统交互的功能,单凭一 台服务器很难同时支持并执行多个业 务;对于一些如彩铃、 一号通等热门的业务,即便单个业务的执行,由于存在 大量并发用户,也需要将这些用户会话分布在多个服务器上执行,这就需要采 用负载均衡的集群技术。
集群技术采用的是负荷分担的原理,即将需要处理的信息分发到多个设备 上去处理。负载均衡是一种解决负荷分担的集群技术方案。基于策略的服务负 载均衡方法,通常通过记录每台服务器的负载状态,对业务信令进行处理,选择 负载最轻的服务器为用户提供服务。目前最常用的基于策略的服务负载均衡方 法就是轮询,即由负载均衡器轮流向各Parlay Server分发信令,从总体上使各 Parlay Server以接近平均的负荷量处理业务。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题由于 Parlay Server可以支持不同类型的服务,所以如果简单按轮询或者负载均衡的模 式,将信令分发给下行方向的Parlay Server,则可能接入业务类型与应用服务器所支持的业务类型的不匹配,从而被该服务器拒绝。因此,传统的负载均衡不
能满足运营环境中不同构Parlay Server部署的要求。

发明内容
本发明的实施例提供一种基于应用服务器的信令分发方法及装置,为达到 上述目的,本发明的实施例采用如下技术方案 一种基于应用服务器的信令分发方法,包括 接收携带应用服务器和接入业务的注册信息的信令;
根据所述信令携带的应用服务器和接入业务的注册信息,建立信令分发路 由规则;
当有业务接入时,按照所述信令分发路由规则,将携带所述接入业务信息 的信令进行分发。
一种基于应用服务器的信令分发装置,包括
接收模块用于接收携带应用服务器和接入业务的注册信息的信令;
信令分发路由规则制定模块用于根据所述信令携带的应用服务器和接入 业务的注册信息,建立信令分发路由规则;
信令分发模块用于当有业务接入时,按照所述信令分发路由规则,将携 带所述接入业务信息的信令进行分发。
本发明实施例提供的基于应用服务器的信令分发方法及装置,通过应用服 务器和接入业务的注册信息,制定信令分发路由规则;从而使得携带接入业务 信息的信令可以按照规则分发到与所述接入业务类型相匹配的服务器上;从而 使得接入业务类型与应用服务器相匹配,从而满足了不同构应用服务器部署的 要求。


图1为本发明实施例提供的一种基于应用服务器的信令分发方法; 图2为本发明实施例提供的另一种基于应用服务器的信令分发方法; 图3为本发明实施例提供的一种基于应用服务器的信令分发装置; 图4为本发明实施例提供的另一种基于应用服务器的信令分发装置; 图5为采用本发明实施例基于应用服务器的信令分发装置的一种系统; 图6为本发明实施例的路由规则决策树; 图7为本发明实施例的号码分析树。
具体实施例方式
在实现本发明的过程中,发明人发现在采用轮询的服务负载均衡方法进行 业务处理时,要求各个Parlay Server完全同构,每个Parlay Server上运行同 一版 本的Parlay平台程序,平台上还必须部署相同数量和种类的业务;而实际情况 是,在同一运营环境中布置有多家厂商的Parlay Server,即便是同一厂商的Parlay Server,也可能是支持不同类型的服务,例如有的parlay Server处理多方呼叫类 业务,有的处理会议类业务,有的服务处理消息数据类业务等。这样,如果简 单按轮询或者负载均衡的模式,将信令分发给下行方向的Parlay Server,可能由 于业务类型的不匹配而被该服务器拒绝。因此,传统的负载均衡不能满足运营 环境中不同构Parlay Server部署的要求。
下面结合附图对本发明实施例提供的基于应用服务器的信令分发方法及装 置进4亍i,细4苗述。
如图l所示,为本发明实施例提供的一种基于应用服务器的信令分发方法, 该方法,包4舌
101:接收携带应用服务器和接入业务的注册信息的信令;其中,接入业务 的注册信息,包括接入业务标识、接入码、接入业务特征信息;应用服务器的注册信息,包括应用服务器部署业务的类型、业务名称及对应业务接入号 码前缀或者业务名称及其能够处理的SIP信令内容。例如消息类业务有"无线 一键通Poc"、"即时消息IM"等。
102:根据所述信令携带的应用服务器和接入业务的注册信息,建立信令分
与接入业务相匹配的应用服务器。负载均衡信令分发路由规则包括路由规则 决策树、号码分析树。
103:当有业务接入时,按照所述信令分发路由规则,将携带所述接入业务 信息的信令进行分发。首先对接入业务的SIP ( Session Initiation Protocol,会话 初试化协议)信令进行解析,然后,再对解析后的信令进行规则匹配,最后按 照规则从符合该业务特征的Parlay服务器中按轮询原则选择一台将信令分发过 去。
本发明实施例提供的基于应用服务器的信令分发方法,通过应用服务器和 接入业务的注册信息,制定信令分发路由规则;从而使得携带接入业务信息的 信令可以按照路由规则及轮询的原则分发到与所述接入业务类型相匹配的服务 器上;从而不但可以使得接入业务与应用服务器相匹配还可以满足负载均衡的 要求,从而满足了不同构应用服务器部署的要求。
如图2所示,为本发明实施例提供的另一种基于应用服务器的信令分发方 法,该方法,包凌舌
201:接收携带应用服务器和接入业务的注册信息的信令; 202:.根据所述信令携带的接入业务的注册信息,建立负载均衡的规则决策 树;该步骤通过所有接入业务的注册信息为各个接入业务制定负载均衡的规则 决策树;该负载均衡的规则决策树主要包括路由规则决策树和号码分析树。203:根据所述信令携带的应用服务器的注册信息,建立应用服务器分类列 表;该步骤根据所述应用服务器的注册信息将应用服务器的进行分类,并建立 列表。
应用服务器,还可以实现负载均衡。
205:解析所述接入业务信息的信令,获取解析结果;例如当收到首行为 INVITE sip:conf@biloxi.com SIP/2.0的信令时,首先判断该信令是INVITE 类信令;然后,判读该信令的前缀conf,该前缀表示支持会议类型。
206:将所述解析结果,按照路由规则决策树的规则进行匹配运算;当解析 出信令后,对该信令进行路由规则的匹配,例如当解析结果为该信令是 INVITE类信令且其前缀为conf,该前缀表示支持会议类型;根据所述的解析结果 进行路由规则决策树的规则匹配,寻找适合该信令的Parlay服务器;
如果所述的解析结果与所述路由规则决策树的规则匹配失败,则将所述的 解析结果再按照所述号码分析树的规则进行匹配运算,获取匹配结果;
207:按照所述匹配结果,将携带所述接入业务信息的信令进行分发;根据 所述的匹配结果,获取负载均衡的规则决策树链接的所述应用服务器分类列表; 按照轮询原则,确定信令分发的应用服务器;向所述应用服务器分发携带所述 接入业务信息的信令。
208:保存所述应用服务器和接入业务的注册信息、信令分发路由规则。
以上方法,还可以包括如下步骤
发送检测信令;其中,检测信令包括SIP OPTION信令或INVITE信令; 通过所述信令,与注册的所述应用服务器进行心跳检测;如果心跳检测失败,则将所述应用服务器设置为禁用状态,不再向所述应
用服务器转发接入业务信令,直到通过所述SIP OPTION信令或INVITE信令与 注册的所述应用服务器检测正常。
本发明实施例提供的基于应用服务器的信令分发方法,通过应用服务器和 接入业务的注册信息,制定信令分发路由规则;从而使得携带接入业务信息的 信令可以按照路由规则及轮询的原则分发到与所述接入业务类型相匹配的服务 器上;从而不但可以使得接入业务与应用服务器相匹配还可以满足负载均衡的 要求,从而满足了不同构应用服务器部署的要求。与此同时,本发明实施例还 可以通过发送检测信令,检测应用服务器的使用状态,从而可以进一步保证介 入业务的正常处理。
如图3所示,本发明实施例提供的一种基于应用服务器的信令分发装置, 该装置,包括
接收模块301:用于接收携带应用服务器和接入业务的注册信息的信令;其 中,接入业务的注册信息,包括接入业务标识、接入码、接入业务特征信息; 应用服务器的注册信息,包括应用服务器部署业务的类型、业务名称及对应 业务接入号码前缀或者业务名称及其能够处理的SIP信令内容。例如消息类 业务有"Poc"、 "IM,,等。
信令分发路由规则制定模块302:用于根据所述信令携带的应用服务器和接 入业务的注册信息,建立信令分发路由规则;其中,信令分发路由规则可以通 过负载均衡的规则决策树来选择与接入业务相匹配的应用服务器。负载均衡信 令分发路由规则包括路由规则决策树、号码分析树。
信令分发模块303:用于当有业务接入时,按照所述信令分发路由规则,将 携带所述接入业务信息的信令进行分发。首先对接入业务的SIP (SessionInitiation Protocol,会话初试化协议)信令进行解析,然后,再对解析后的信令 进行规则匹配,最后按照规则从符合该业务特征的Parlay服务器中按轮询原则 选择一台将信令分发过去。
本发明实施例提供的基于应用服务器的信令分发装置,通过所接收到的应 用服务器和接入业务的注册信息,制定信令分发路由规则;从而使得携带接入 业务信息的信令可以按照路由规则及轮询的原则分发到与所述接入业务类型相
负载均衡的要求,从而满足了不同构应用服务器部署的要求。
如图4所示,本发明实施例提供的另一种基于应用服务器的信令分发装置, 该装置,包括接收模块301、信令分发路由规则制定模块302和信令分发模块 303。
其中,所述信令分发路由规则制定模块302,包括
建立负载均衡的规则决策树单元401:用于根据所述信令携带的接入业务的 注册信息,建立负载均衡的规则决策树;
建立应用服务器分类列表单元402:用于根据所述信令携带的应用服务器的 注册信息,建立应用服务器分类列表;
建立链接单元403:用于将所述负载均衡的规则决策树与所述应用服务器分 类列表建立链接。
当所述负载均衡的规则决策树包括路由规则决策树和号码分析树,所述 信令分发模块303,包括
解析单元404:用于解析所述接入业务信息的信令,获取解析结果; 匹配单元405:用于将所述解析结果,按照路由规则决策树的规则进行匹配
运算;如果所述的解析结果与所述路由规则决策树的规则匹配失败,则将所述的
解析结果再按照所述号码分析树的规则进行匹配运算,获取匹配结果;
信令分发单元406:用于按照所述匹配结果,将携带所述接入业务信息的信
令进行分发。
所述信令分发单元406,包括
信息获取子单元4061:用于根据所述的匹配结果,获取负载均衡的规则决 策树链接的所述应用服务器分类列表;
确定信令分发服务器子单元4062:用于按照轮询原则,确定信令分发的应 用服务器;
信令分发子单元4063:用于向所述应用服务器分发携带所述接入业务信息
的信令。
发送单元407:用于发送检测信令,其中,检测信令包括SIP OPTION信 令或INVITE信令;
检测单元408:用于通过所述信令,与注册的所述应用服务器进行心跳检测; 如果心跳检测失败,则将所述应用服务器设置为禁用状态,不再向所述应
用服务器转发接入业务信令,直到通过所述SIP OPTION信令或INVITE信令与
注册的所述应用服务器检测正常。
存储单元409:用于保存所述应用服务器和接入业务的注册信息、信令分发
路由规则。
本发明实施例提供的基于应用服务器的信令分发装置,通过该装置所接收 到的应用服务器和接入业务的注册信息,制定信令分发路由规则;从而使得携 带接入业务信息的信令可以按照路由规则及轮询的原则分发到与所述接入业务 类型相匹配的服务器上;从而不但可以使得接入业务与应用服务器相匹配还可以满足负载均衡的要求,从而满足了不同构应用服务器部署的要求。与此同时, 该装置还可以通过检测单元发送检测信令,检测应,用服务器的使用状态,从而 可以进一步保证介入业务的正常处理。
如图5所示,为采用本发明实施例基于应用服务器的信令分发装置的一种 系统;该系统,包括基于应用服务器的信令分发装置、Parlay Server (应用服 务器)、NGN (Next Generation Network,下一代网络)/IMS Gate Way网关。
其中,基于应用服务器的信令分发装置用于按一定规则对网络侧接入业 务的信令的分发功能实现负载均衡;
Parlay Server:遵从Parlay (应用)规范的业务平台,能够处理多方呼叫、 会议呼叫或数据消息业务,还能够执行业务会话的建立和逻辑控制和执行计费 流程等。各个Parlay Server上部署的业务种类可能不同。
NGN/IMS GateWay:它是系统的呼叫控制核心,负责协议适配、呼叫处理、 资源管理、业务代理等工作,同时作为系统的对外接口完成和其它系统的互连 互通功能;该系统构架中NGN/IMS GateWay可能有一个或多个。
基于应用服务器的信令分发装置开放其接口 , Parlay Server通过这些接口将 其所有可运行的业务特征动态地向基于应用服务器的信令分发装置上报,由基于 应用服斧器的信令分发装置建立负载均衡信令分发路由规则。
所述的负载均衡信令分发路由规则包括路由规则决策树、号码分析树; 如图6所示,为本发明实施例的路由规则决策树;
IMS (IP Multimedia Subsystem,多媒体子系统)业务较为复杂,首先对SIP (Session Initiation Protocol,会话初试化协议)信令进行解析,然后,再对解析 后的信令进行规则匹配。该规则包含零或多个Service业务,每个Service表示 一种类型的业务;每种业务可能接受一种或者多种SIP信令,例如SIP的INVITE(邀请)、Message (消息)方法;如果上述提到的业务类型与所述的SIP信令的 方法相匹配,则进行逻辑规则判断,该逻辑规则包括AND或OR规则,逻辑规则 结点可以是嵌套的;当经过最低层逻辑规则判断之后,继续进行计算结点的运算, 该计算符包括等于,如以某字符串开始,则还包含等串计算表达式;最后,叶结点层 是参与逻辑计算的SIP头域名和匹配值。SIP头域名指SIP信令的某字段或者字 段中参数的标识,字段及参数间用"."分割,这样就能提取出SIP信令最原子的信 息,匹配值是参与逻辑计算的右值参数。如果在逻辑这一层判断值为真,则从符 合该业务特征的Parlay服务器中按轮询原则选择一台,将该SIP信令转发出去; 如果判断值为假,则继续进入号码分析树继续处理。
路由规则决策树可以用XML ( extensible marked language ,扩展标记语言) 树的结构来表示,进行规则解析时,先将收到的SIP信令全部解析,然后按深 度优先的原则,访问规则树,依次访问业务、SIP方法、逻辑规则、计算及原子 叶结点, 一旦有一个根逻辑规则条件满足,则该路径上的业务就是满足分发的 业务,从注册的Parlay Server中按轮询原则选取一台,将信令分发过去。
例如当基于应用服务器的信令分发装置收到首行为 INVITE sip: conf@biloxi.com SIP/2.0的信令时,首先判断该信令是INVITE 类信令;然后,判读该信令的前缀conf,该前缀表示支持会议类型;最后,将该 信令分发至某台支持会议的Parlay Server;而这些信令的内容规则全部都注册到 基于应用服务器的信令分发装置,规则分析如图6所示。
如图7所示,为本发明实施例的号码分析树;
该树主要针对呼叫类业务,例如彩铃、 一号通等业务;该类业务根据被叫号 码就能够分析其业务特征;对这类业务,需要将所有业务按其接入码分类。Palay 的接入业务信息进行动态注册,注册信息包括接入业务标识和接入码。根据该号码分析树建立键树结构,扫描该接入业务的接入码,从树根开始搜索下一层 结点,如果没有值为该号码数字值的结点则创建并定位到该结点,否则定位到
值为该数字的结点;接着扫描下一个号码数字,同时搜索树的下一层;如此往 复直到号码扫描完毕,此时的定位到的树结点就对应该接入码,存入业务信息, 在该结点建立链表,将Parlay Server信息插入该链表。
号码分析树当对网络侧的信令进行业务搜索时,直接用被叫号码为输入条 件,用广度搜索算法在号码分析树中搜索,用键树结构能以最高效率定位到符合 接入码的结点,获取业务属性及接纳该业务所有应用服务器列表,然后再用负载 均衡模式查找到一个符合PARLAY服务器,将信令分发过去。
无论是路由规则树还是号码分析树,需要在代表Service的结点处建立符合 该业务的全部应用服务器列表,并且在应用服务器注册、注销、更改业务时刷 新该列表。
在该系统架构中,基于应用服务器的信令分发装置与NGN/IMS网关直接关 联,与传统Parlay网关系统构架相比,Parlay Server不再与网关维持心跳关系, 而由基于应用服务器的信令分发装置与NGN/IMS网关通过SIP OPTION或者 INVITE信令保持心跳。 一旦某个NGN/IMS网关心跳丢失或者恢复,由基于应 用服务器的信令分发装置通知各Parlay Server。基于应用服务器的信令分发装置 也同时承担网管的功能。在系统运行过程中,由于网络或硬件的原因,设备可 能会发生异常,系统的处理方法如下
1) Parlay Server异常断开,基于应用服务器的信令分发装置主动用SIP OPTION信令与注册到本机的Parlay Server进行心跳检测,当心跳检测失败,则 认为该Parlay Server异常,暂时在该Parlay Server对应的所有业务下的设备列表 中查到该设备并做禁止标记,当有信令到来时,如果路由规则决策树或号码分析树查找到符合该信令对应的业务,在轮询该设备时,检测到禁止标记的时候, 就会主动轮询查找其它满足条件的设备。当该设备恢复连接时,基于应用服务
器的信令分发装置也为该Parlay Server在所有业务对应设备列表中清除禁止标记。
2)基于应用服务器的信令分发装置异常端开,在所有Parlay Server注册业 务或者Parlay Server异常端开及恢复连接的时刻,基于应用服务器的信令分发装 置必须将所有的业务特征信息及路由规则决策树或号码分析树及所有Parlay Server信息及核心网状态信息打包存储起来,因为这些信息都是由Parlay Server 报上来的,并不会因为基于应用服务器的信令分发装置的重起而重复上报,基 于应用服务器的信令分发装置必须由模块自身在特定的时刻备份,在系统重起 时,将这些信息重建起来,这样才能恢复重起前的状态。这些备份信息数据很 重要,但数据量并不大,备份数据不会影响系统性能。
本发明实施例提供的基于应用服务器的信令分发系统,通过基于应用服务器 的信令分发装置将其所接受到的应用服务器和接入业务的注册信息,制定负载 均衡信令分发路由规则;从而使得携带接入业务信息的信令不但可以按照该规 则分发到与所述接入业务类型相匹配的服务器上;还可以满足负载均衡的要求; 进而满足了不同构应用服务器部署的要求。
通过以上实施方式的描述,本领域普通技术人员可以理解实现上述实施 例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的 程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方 法实施例的步骤,所述的存储介质,如ROM/RAM、磁碟、光盘等。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围以 权利要求的保护范围为准。
权利要求
1、一种基于应用服务器的信令分发方法,其特征在于,包括接收携带应用服务器和接入业务的注册信息的信令;根据所述信令携带的应用服务器和接入业务的注册信息,建立信令分发路由规则;当有业务接入时,按照所述信令分发路由规则,将携带所述接入业务信息的信令进行分发。
2、 根据权利要求1所述的基于应用服务器的信令分发方法,其特征在于, 所述的接入业务的注册信息,包括接入业务标识、接入码、接入业务特征信 息;所述的应用服务器的注册信息,包括应用服务器部署业务的类型、业务 名称及对应业务接入号码前缀或者业务名称及其能够处理的SIP信令内容。
3、 根据权利要求1所述的基于应用服务器的信令分发方法,其特征在于, 所述根据所述信令携带的应用服务器和接入业务的注册信息,建立信令分发路 由规则的步骤,包括根据所述信令携带的接入业务的注册信息,建立负载均衡的规则决策树; 根据所述信令携带的应用服务器的注册信息,建立应用服务器分类列表; 将所述负载均衡的规则决策树与所述应用服务器分类列表建立链接。
4、 根据权利要求3所述的基于应用服务器的信令分发方法,其特征在于, 所述负载均衡的规则决策树为路由规则决策树,所述当有业务接入时,按照所 述信令分发路由规则,将携带所述接入业务信息的信令进行分发的步骤,包括解析所述接入业务信息的信令,获取解析结果;将所述解析结果,按照路由规则决策树的规则进行匹配运算,获取匹配结果;按照所述匹配结果,将携带所述接入业务信息的信令进行分发。
5、 根据权利要求3所述的基于应用服务器的信令分发方法,其特征在于, 所述负载均衡的规则决策树为号码分析树,所述当有业务接入时,按照所述信 令分发路由规则,将携带所述接入业务信息的信令进行分发的步骤,包括解析所述接入业务信息的信令,获取解析结果;将所述解析结果,按照号码分析树的规则进行匹配运算,获取匹配结果; 按照所述匹配结果,将携带所述接入业务信息的信令进行分发。
6、 根据权利要求3所述的基于应用服务器的信令分发方法,其特征在于, 所述负载均衡的规则决策树包括路由规则决策树和号码分析树,所述当有业 务接入时,按照所述信令分发路由规则,将携带所述接入业务信息的信令进行 分发的步骤,包括解析所述接入业务信息的信令,获取解析结果; 将所述解析结果,按照路由规则决策树的规则进行匹配运算; 如果所述的解析结果与所述路由规则决策树的规则匹配失败,则将所述的 解析结果再按照所述号码分析树的规则进行匹配运算,获取匹配结果; 按照所述匹配结果,将携带所述接入业务信息的信令进行分发。
7、 根据权利要求4、 5或6中任意一项所述的基于应用服务器的信令分发 方法,其特征在于,所述按照所述匹配结果,将携带所述接入业务信息的信令 进行分发的步骤,包括根据所述的匹配结果,获取负载均衡的规则决策树链接的所述应用服务器 分类列表;按照轮询原则,确定信令分发的应用服务器; 向所述应用服务器分发携带所述接入业务信息的信令。
8、 根据权利要求1所述的基于应用服务器的信令分发方法,其特征在于,还包括发送检测信令;所述检测信令,包括SIP OPTION信令或INVITE信令; 通过所述信令,与注册的所述应用服务器进行心跳检测; 如果心跳;险测失败,则将所述应用服务器设置为禁用状态,不再向所述应用服务器转发接入业务信令,直到通过所述检测信令与注册的所述应用服务器检测正常。
9、 根据权利要求1所述的基于应用服务器的信令分发方法,其特征在于, 根据所述信令携带的应用服务器和接入业务的注册信息,建立信令分发路由规 则的步骤之后,包括保存所述应用服务器和接入业务的注册信息、信令分发路由规则。
10、 一种基于应用服务器的信令分发装置,其特征在于,包括 接收模块用于接收携带应用服务器和接入业务的注册信息的信令; 信令分发路由规则制定模块用于根据所述信令携带的应用服务器和接入业务的注册信息,建立信令分发路由规则;信令分发模块用于当有业务接入时,按照所述信令分发路由规则,将携 带所述接入业务信息的信令进行分发。
11、 根据权利要求IO所述的基于应用服务器的信令分发装置,其特征在于, 所述信令分发路由规则制定模块,包括建立负载均衡的规则决策树单元用于根据所述信令携带的接入业务的注 册信息,建立负载均衡的规则决策树;建立应用服务器分类列表单元用于根据所述信令携带的应用服务器的注 册信息,建立应用服务器分类列表;列表建立链接。
12、 根据权利要求11所述的基于应用服务器的信令分发装置,其特征在于,所述负载均衡的规则决策树为路由规则决策树,所述信令分发模块,包括 解析单元用于解析所述接入业务信息的信令,获取解析结果; 匹配单元用于将所述解析结果,按照路由规则决策树的规则进行匹配运算,获取匹配结果;信令分发单元用于按照所述匹配结果,将携带所述接入业务信息的信令 进行分发。
13、 根据权利要求11所述的基于应用服务器的信令分发装置,其特征在于, 所述负载均衡的规则决策树为号码分析树,所述信令分发模块,包括解析单元用于解析所述接入业务信息的信令,获取解析结果; 匹配单元用于将所述解析结果,按照号码分析树的规则进行匹配运算, 获取匹配结果;信令分发单元用于按照所述匹配结果,将携带所述接入业务信息的信令 进行分发。
14、 根据权利要求11所述的基于应用服务器的信令分发装置,其特征在于, 所述负载均衡的规则决策树包括路由规则决策树和号码分析树,所述信令分 发模块,包括解析单元用于解析所述接入业务信息的信令,获取解析结果;匹配单元用于将所述解析结果,按照路由规则决策树的规则进行匹配运算;如果所述的解析结果与所述路由规则决策树的规则匹配失败,则将所述的解析结果再按照所述号码分析树的规则进行匹配运算,获取匹配结果;信令分发单元用于按照所述匹配结果,将携带所述接入业务信息的信令 进行分发。
15、 根据权利要求12、 13或14中任意一项所述的基于应用服务器的信令 分发装置,其特征在于,所述信令分发单元,包括信息获取子单元用于根据所述的匹配结果,获取负载均衡的规则决策树 链接的所述应用服务器分类列表;确定信令分发服务器子单元用于按照轮询原则,确定信令分发的应用服 务器;信令分发子单元用于向所述应用服务器分发携带所述接入业务信息的信令。
16、 根据权利要求10所述的基于应用服务器的信令分发装置,其特征在于, 还包括发送单元用于发送^f企测信令;检测单元用于通过所述信令,与注册的所述应用服务器进行心跳检测; 如果心跳检测失败,则将所述应用服务器设置为禁用状态,不再向所述应用服务器转发接入业务信令,直到通过所述;f全测信令与注册的所述应用服务器检测正常。
17、 根据权利要求10所述的基于应用服务器的信令分发装置,其特征在于, 包括存储单元用于保存所述应用服务器和接入业务的注册信息、信令分发路由规则。
全文摘要
本发明公开了一种基于应用服务器的信令分发方法及装置,涉及网络技术领域,为了解决现有技术中传统的负载均衡不能满足运营环境中不同构应用服务器部署的要求的问题而发明。本发明实施例提供了一种基于应用服务器的信令分发方法,包括接收携带应用服务器和接入业务的注册信息的信令;根据所述信令携带的应用服务器和接入业务的注册信息,建立信令分发路由规则;当有业务接入时,按照所述信令分发路由规则,将携带所述接入业务信息的信令进行分发。采用本发明不但可以使得接入业务类型与不同构应用服务器相匹配,而且还可以实现负载均衡,从而满足了不同构应用服务器部署的要求。
文档编号H04L29/08GK101309302SQ20081012915
公开日2008年11月19日 申请日期2008年6月30日 优先权日2008年6月30日
发明者续 孙, 尹英雄, 峰 查 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1