一种面向特殊应用的泛搜索寻址的呼叫控制方法
【技术领域】
[0001]本发明涉及网络寻址技术领域,特别是涉及一种面向特殊应用的泛搜索寻址的呼叫控制方法。
【背景技术】
[0002]目前,SIP (Sess1n Initiat1n Protocol,会话初始化协议)被广泛应用于VoIP (Voice over Internet Protocol,网络电话)系统中,由于VoIP技术具有易集成、成本低廉、使用方法灵活等特点,逐步从基于有线网络的应用向基于无线网络的应用发展,并已在移动、电信运营商的核心网络中得到广泛应用,目前正有向其他特殊领域的应用发展的趋势。而无论是何种应用,寻址都是VoIP系统的基本属性。
[0003]通常意义的寻址方法主要有两类,直接寻址与泛搜索寻址。直接寻址是基于准确的位置管理信息进行基于应用层单波方式的直接寻址,适合于集中式管理架构位置管理、分布式管理架构下基于归属模式位置管理以及分布式管理架构下基于全网位置更新的拜访模式位置管理,集中式管理架构位置管理中全网只有一个服务节点,由其唯一管理全网所有客户端位置管理映射信息,分布式管理架构下基于归属模式位置管理中全网有多个服务节点,每个服务节点管理其归属客户端的位置管理映射信息,分布式管理架构下基于全网位置更新的拜访模式位置管理中全网有多个服务节点,每个服务节点维护所有全网所有客户端的位置管理映射信息,所有客户端接入到哪里就由哪里的服务节点维护和管理,同时由该新的服务节点通知全网其他服务节点关于该移动终端的位置管理映射信息的更新,这种寻址方式在分布式管理架构下位置管理开销相对较大,寻址开销相对较小。
[0004]泛搜索寻址则是由于位置管理信息不准确而进行应用层组播或广播方式的洪泛寻址,适合于分布式管理架构下基于本地更新的拜访模式位置管理,全网有多个服务节点,每个服务节点只维护本地接入客户端的位置管理映射信息,所有客户端接入到哪里就由哪里的服务节点维护和管理,这种方式位置管理开销相对较小,寻址开销相对较大。
[0005]当前广泛应用于移动、电信等运营商核心网络的寻址方法,是采用的MS(IPMultimedia Subsystem, IP多媒体子系统)的思路,即采用直接寻址方式,这种方法对于网络稳定、可靠的运营商核心网络环境效果较好。但对于以抗毁、客户端接入不固定、机动性强等为代表的特殊应用需求,需要配合基于本地更新的拜访模式位置管理,采用泛搜索寻址方法,但基于SIP的传统寻址技术并不支持泛搜索寻址方法,现有技术中对于特殊应用需求的泛搜索寻址方法并不存在。
【发明内容】
[0006]本发明的目的是提供一种面向特殊应用的泛搜索寻址的呼叫控制方法,以解决传统方法不支持泛搜索寻址的问题,实现对于以抗毁、客户端接入不固定、机动性强等为代表的特殊应用需求的泛搜索寻址。
[0007]为解决上述技术问题,本发明提供一种面向特殊应用的泛搜索寻址的呼叫控制方法,该方法包括:
[0008]第一客户端接入第一服务节点,获取第一客户端的地址和第一服务节点的地址,在第一服务节点处注册第一客户端的地址信息;
[0009]第二客户端接入第二服务节点,获取第二客户端的地址和第二服务节点的地址,在第二服务节点处注册第二客户端的地址信息;
[0010]所述第一客户端向所述第二客户端发起呼叫拨号请求;
[0011]所述第一服务节点依据拨号请求查找本地注册信息,查不到第二客户端的注册信息,则向全网内其它的服务节点发起泛搜索寻址,向全网内其它每一个服务节点均发送泛搜索请求信息;其中,泛搜索请求信息为呼叫请求信令;
[0012]所述第二服务节点接收到由所述第一服务节点发送的泛搜索请求信息,查找本地注册信息,查找到第二客户端的注册信息,进行呼叫请求信令的会话接续处理;
[0013]第一客户端通过第一服务节点和第二服务节点,与第二客户端成功建立会话并进行业务数据通信。
[0014]优选的,所述第一客户端向所述第二客户端发起呼叫拨号请求,包括:
[0015]所述第一客户端拨打所述第二客户端的电话号码,发起呼叫拨号请求。
[0016]优选的,所述呼叫拨号请求的应用层标识SIP URI为:第二客户端的电话号码@第一服务节点的地址;所述泛搜索请求信息是与泛搜索下一跳的服务节点的地址相对应的,由第一服务节点发送的泛搜索请求信息为:第二客户端的电话号码@泛搜索下一跳的服务节点的地址。
[0017]优选的,所述第一客户端接入第一服务节点,获取第一客户端的地址和第一服务节点的地址,在第一服务节点处注册第一客户端的地址信息之后还包括:
[0018]建立第一服务节点的地址和第一客户端的地址之间的映射关系。
[0019]优选的,所述第二客户端接入第二网络节点,获取第二客户端的地址和第二服务节点的地址,在第二服务节点处注册第二客户端的地址信息之后,还包括:
[0020]建立第二服务节点的地址和第二客户端的地址之间的映射关系。
[0021]优选的,所述第一服务节点的地址和第一客户端的地址之间的映射关系为:第一客户端的应用层标识〈_>第一客户端的网络层标识。
[0022]优选的,所述第二服务节点的地址和第二客户端的地址之间的映射关系为:第二客户端的应用层标识〈_>第二客户端的网络层标识。
[0023]优选的,所述应用层标识为:电话号码@服务节点的地址,所述网络层标识为信令IP地址和信令端口号。
[0024]优选的,所述向全网内其它每一个服务节点均发送泛搜索请求信息之后,还包括:
[0025]查找不到第二客户端的注册信息的服务节点按照标准协议规范向第一服务节点返回响应4XX、5XX或者6XX。
[0026]优选的,所述第二服务节点接收到由第一服务节点发送的泛搜索信息,查找本地注册信息,查找到第二客户端的注册信息,进行呼叫请求信令的会话接续处理之后,还包括:
[0027]第二客户端振铃,采用直接寻址方式查找到第一客户端,与第一客户端建立通信连接。
[0028]本发明所提供的一种面向特殊应用的泛搜索寻址的呼叫控制方法,第一客户端接入第一服务节点,获取第一客户端的地址和第一服务节点的地址,在第一服务节点处注册第一客户端的地址信息;第二客户端接入第二服务节点,获取第二客户端的地址和第二服务节点的地址,在第二服务节点处注册第二客户端的地址信息;第一客户端向第二客户端发起呼叫拨号请求;第一服务节点依据拨号请求查找本地注册信息,查不到第二客户端的注册信息,则向全网内其它的服务节点发起泛搜索寻址,向全网内其它每一个服务节点均发送泛搜索请求信息;第二服务节点接收到由第一服务节点发送的泛搜索请求信息,查找本地注册信息,查找到第二客户端的注册信息,进行呼叫请求信令的会话接续处理;第一客户端通过第一服务节点和第二服务节点,与第二客户端成功建立会话并进行业务数据通
?目Ο
[0029]可见,该方法采用具有特殊规定的泛搜索请求信息,向除了第一服务节点的其它每一个服务节点均发送泛搜索请求信息,通过信令多播方式进行基于SIP的泛搜索寻址,而无需改变SIP在传统直接寻址过程中的基本业务控制流程,用于解决传统方法不支持泛搜索寻址的问题,满足以抗毁、客户端接入不固定、机动性强等为代表的特殊应用需求,实现面向特殊应用的基于SIP的泛搜索寻址方法,能够在不改变传统直接寻址方式的信令接续流程的前提下,完成基于SIP的泛搜索寻址,从而满足以抗毁、客户端接入不固定、机动性强等为代表的特殊应用需求,解决传统方法不支持泛搜索寻址的问题,实现对于以抗毁、客户端接入不固定、机动性强等为代表的特殊应用需求的泛搜索寻址。
【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0031]图1为本发明所提供的一种面向特殊应用的泛搜索寻址的呼叫控制方法的流程图;
[0032]图2为本发明中一种面向特殊应用的泛搜索寻址的呼叫控制方法的VoIP系统功能实体不意图;
[0033]图3为本发明中一种面向特殊应用的泛搜索寻址的呼叫控制方法的业务流程图。
【具体实施方式】
[0034]本发明的核心是提供一种面向特殊应用的泛搜索寻址的呼叫控制方法,以解决传统方法不支持泛搜索寻址的问题,实现对于以抗毁、客户端接入不固定、机动性强等为代表的特殊应用需求的泛搜索寻址。
[0035]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术