组呼叫下基站控制器互联方法、装置及基站控制器的利记博彩app

文档序号:7796931阅读:144来源:国知局
专利名称:组呼叫下基站控制器互联方法、装置及基站控制器的利记博彩app
技术领域
本发明涉及通信领域,具体而言,涉及一种组呼叫下基站控制器(Base Station Controller,简称为BSC)互联方法、装置及BSC。
背景技术
基于CDMA2000的专业集群的开放式集群架构(GlcAal open Trunking architecture,简称为GoTa),由集群调度服务器(PTT Dispatching Server,简称为 PDS)、基站(Base Mation,简称为BS),基站中包括BSC和基站收发信机(Base Station ^Transceiver,简称为BTS)、终端(Mobile Mation,简称为MS)等设备组成。集群呼叫特点终端分布比较广,呼叫建立起多个BSC下的小区资源,因此每一个需要建立小区资源的BSC需要判断自己与起呼BSC的IP互联关系,如果是存在IP互联,那么可以建立软切换关系,终端在从起呼BSC下的小区切换到该BSC下的小区时,可以实现软切换,否则建立硬切换关系,终端在跨BSC切换时,只能进行硬切换。相关技术中,实现跨BSC的软切换方法是在每次建立呼叫时,终端或调度台发起集群呼叫,起呼消息发送给集群调度服务器,然后由集群调度服务器向基站发送寻呼消息, 用于建立基站的呼叫进程,寻呼消息中携带起呼BSC的标识(简称为BS ID);每一个BSC会将与自身存在互联关系的其他BSC的信息存储在互联BSC列表中,所有收到集群调度服务器寻呼消息的非起呼BSC,会通过寻呼消息中携带的起呼BSC的标识来查找起呼BSC是否在自己的互联BSC列表中,来判断起呼BSC是否与自己存在互联关系;如果存在互联关系则去建立与起呼BSC的软切换关系,否则建立硬切换关系。上述可以实现跨BSC的软切换的方法在以下场景中存在漏洞。此场景如附图1所示,假如存在3个BSC :BSC1、BSC2、BSC3,其中,BSCl的标识BSID为6,BSC2的标识BSID为 4,BSC3的标识与BSCl相同,也是6,且BSCl与BSC2没有互联关系,BSC2与BSC3存在互联关系。如果终端在BSCl下起呼集群呼叫,则BSCl为起呼BSC,BSCl会将起呼消息发送给调度服务器PDS,调度服务器PDS会向BSC2发送寻呼消息,寻呼消息中携带起呼BSC (BSCl) 的标识(BSID)6。BSC2收到寻呼消息后,会在自身存储的互联BSC列表中查找BSID = 6的 BSC。而BSC2与BSC3有互联,同时BSC3的BSID = 6,那么BSC2就会要找到BSID同样是6 的BSC3,认为BSC3是起呼BSC,向BSC3发送建立软切换关系的请求。但是BSC3并没有本次呼叫的任何信息,无法完成与BSC2建立软件切换关系的流程,所以导致BSC2上呼叫会无法建立成功。

发明内容
本发明提供了一种组呼叫下BSC互联的方法、装置及BSC,以至少解决相关技术中,组呼叫时,起呼BSC与非起呼BSC具有相同标识的情况下,目标侧BSC无法正确的寻找到起呼BSC,进而无法建立软切换互联的问题。根据本发明的一个方面,提供了一种组呼叫下BSC互联的方法,包括目标侧BSC
4接收来自集群调度服务器PDS的寻呼消息,其中,寻呼消息中携带有起呼BSC的外部IP地址;目标侧BSC根据外部IP地址确定自身与起呼BSC是否存在软切换互联关系;如果是,则目标侧BSC建立与起呼BSC之间的软切换互联。优选地,目标侧BSC根据外部IP地址确定自身与起呼BSC是否存在软切换互联关系包括目标侧BSC在自身的数据库中查找与IP地址对应的BSC标识;目标侧BSC判断查找到的BSC标识与寻呼消息中携带的起呼BSC标识是否对应;如果是,则确定目标侧BSC与起呼BSC存在软切换互联关系。优选地,在目标侧BSC接收来自集群调度服务器PDS的寻呼消息,其中,寻呼消息中携带有起呼BSC的外部IP地址之前,还包括起呼BSC接收来自终端的集群呼叫,并判断自身是否具备软切换互联的条件;如果是,则从数据库中获取起呼BSC的外部IP地址,并将外部IP地址打包加入起呼消息;将起呼消息发送至PDS。优选地,在将起呼消息发送至PDS之后,还包括PDS保存的外部IP地址;PDS向目标侧BSC发起寻呼消息,其中寻呼消息中携带有起呼BSC的外部IP地址和起呼BSC标识。优选地,在目标侧BSC判断查找到的BSC标识与寻呼消息中携带的起呼BSC标识是否对应之后,还包括如果查找到的BSC标识与起呼BSC标识不对应,则确定目标侧BSC 与起呼BSC不存在软切换互联关系。优选地,在确定目标侧BSC与起呼BSC不存在软切换互联关系之后,还包括目标侧BSC建立与起呼BSC之间的硬切换互联。根据本发明的另一方面,提供了一种组呼叫下BSC互联的装置,包括第一接收模块,用于接收来自集群调度服务器PDS的寻呼消息,其中,寻呼消息中携带有起呼BSC的外部IP地址;确定模块,用于根据外部IP地址确定自身与起呼BSC是否存在软切换互联关系;执行模块,用于在确定自身与起呼BSC存在软切换互联关系的情况下,建立与起呼BSC 之间的软切换互联。优选地,确定模块包括查找单元,用于在自身的数据库中查找与IP地址对应的 BSC标识;判断单元,用于判断查找到的BSC标识与寻呼消息中携带的起呼BSC标识是否对应;确定单元,用于在BSC标识与起呼BSC标识对应的情况下,确定目标侧BSC与起呼BSC 存在软切换互联关系。优选地,执行模块,还用于在确定目标侧BSC与起呼BSC不存在软切换互联关系的情况下,建立与起呼BSC之间的硬切换互联。根据本发明的另一方面,提供了一种BSC,其特征在于,包括第二接收模块,用于接收来自终端的集群呼叫,并判断自身是否具备软切换互联的条件;获取模块,用于在自身具备软切换互联的条件下,从数据库中获取起呼BSC的外部IP地址,并将外部IP地址打包加入起呼消息;发送模块,用于将起呼消息发送至PDS。通过本发明,采用目标侧BSC根据寻呼消息中携带的外部IP地址确定自身与起呼 BSC是否存在软切换互联关系;如果存在软切换关系,则目标侧BSC建立与起呼BSC之间的软切换互联的方法,解决了相关技术中,组呼叫时,起呼BSC与非起呼BSC具有相同标识的情况下,目标侧BSC无法正确的寻找到起呼BSC,进而无法建立软切换互联的问题,进而使目标侧BSC可以准确的找到起呼BSC,建立软切换互联,提升了系统性能。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的BSC建立软切换互联的情景示意图;图2是根据本发明实施例的组呼叫下BSC互联的方法的流程图;图3是根据本发明优选实施例的组呼叫下BSC互联的方法的流程图;图4是根据本发明实施例的组呼叫下BSC互联的装置的结构框图一;图5是根据本发明实施例的组呼叫下BSC互联的装置的结构框图二 ;以及图6是根据本发明实施例的组呼叫下起呼BSC对起呼消息处理部分的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。基于相关技术中,组呼叫时,起呼BSC与非起呼BSC具有相同标识的情况下,目标侧BSC无法正确的寻找到起呼BSC,进而无法建立软切换互联的问题,本发明实施例提供了一种组呼叫下BSC互联的方法。图2是根据本发明实施例的组呼叫下BSC互联的方法的流程图。如图2所示,该方法包括步骤S202,目标侧BSC接收来自PDS的寻呼消息,其中,寻呼消息中携带有起呼 BSC的外部IP地址;步骤S204,目标侧BSC根据外部IP地址确定自身与起呼BSC是否存在软切换互联关系;步骤S206,如果是,则目标侧BSC建立与起呼BSC之间的软切换互联。通过本发明实施例,采用目标侧BSC根据寻呼消息中携带的外部IP地址确定自身与起呼BSC是否存在软切换互联关系;如果存在软切换关系,则目标侧BSC建立与起呼BSC 之间的软切换互联的方法,解决了相关技术中,组呼叫时,起呼BSC与非起呼BSC具有相同标识的情况下,目标侧BSC无法正确的寻找到起呼BSC,进而无法建立软切换互联的问题, 进而使目标侧BSC可以准确的找到起呼BSC,建立软切换互联,提升了系统性能。在目标侧BSC接收来自PDS的寻呼消息的过程中还可以包括如下处理起呼BSC 接收来自终端的集群呼叫,并判断自身是否具备软切换互联的条件;如果是,则从数据库中获取起呼BSC的外部IP地址,并将外部IP地址打包加入起呼消息;将起呼消息发送至PDS。 在实施过程中,如果起呼BSC判断自身不具备软切换互联的条件,则按原有流程执行,可能是执行硬切换过程,当然,也可能是无法建立切换过程。在将起呼消息发送至PDS之后,PDS 还可以保存的外部IP地址;PDS向目标侧BSC发起寻呼消息,其中寻呼消息中携带有起呼 BSC的外部IP地址和起呼BSC标识。目标侧BSC根据外部IP地址确定自身与起呼BSC是否存在软切换互联关系包括 目标侧BSC在自身的数据库中查找与IP地址对应的BSC标识;目标侧BSC判断查找到的 BSC标识与寻呼消息中携带的起呼BSC标识是否对应;如果是,则确定目标侧BSC与起呼 BSC存在软切换互联关系。在实施过程中,也可以根据不同情况选择性的应用获取到的外部IP地址,例如,可以将获取到的外部IP地址在目标侧BSC自身的数据库中查找。例如,该数据库可以是其自身存储的BSC互联关系表。该数据库可以定时更新,以确保数据的实时性。其调用的过程可以是在查找到有相同BSC标识的情况下,才调用外部IP地址;也可以是直接调用外部 IP地址来进行BSC标识的查找;还可以是直接使用外部IP地址调用数据库中的IP地址。 通过判断查找到的BSC标识与寻呼消息中携带的起呼BSC标识是否对应的方法,来确定是否存在互联关系。如果查找到的数据与外部IP地址想对应,则存在互联关系。如果查找到的BSC标识与起呼BSC标识不对应,则确定目标侧BSC与起呼BSC不存在软切换互联关系。如果在确定目标侧BSC与起呼BSC不存在软切换互联关系的情况下,目标侧BSC 建立与起呼BSC之间的硬切换互联。在无法建立软切换的情况下,还可以通过硬切换来弥补无法建立缺陷的情况,使系统的应用更加灵活。
优选实施例本优选实施例基于解决现有技术中存在的由于两个BSC标识相同导致另一个BSC 上的呼叫无法建立成功的问题,提出了一种组呼叫下BSC互联的方法,通过在非起呼BSC建立呼叫的时候判断自身是否与起呼BSC存在真实互联关系的方法,本优选实施例集群中检测用户存在的方法如图3所示,包括以下步骤步骤S302,终端在起呼BSC下发起集群呼叫,起呼消息发送给起呼BSC。步骤S304,起呼BSC接收到终端发送的起呼消息,判断自身是否具备软切换互联的条件,如果具备条件则进行S306,否则,执行步骤S316。步骤S306,调用数据库接口获取起呼BSC的外部IP地址,并将该IP地址打包进起呼消息,发送给集群调度服务器。步骤S308,PDS收到起呼BSC的起呼消息,保存起呼消息中的起呼BSC外部IP地址,并且在寻呼消息中携带起呼BSC的外部IP地址和起呼BSC的标识。步骤S310,非起呼BSC接收到PDS的寻呼消息,将其中的起呼BSC的IP地址放到数据库中进行查找,查找到与其对应的BSC标识。判断查找到的BSC标识与寻呼消息中的 BSC标识是否对应,如果对应,则执行S312,否则执行S314。步骤S312,与起呼BSC建立软切换关系。步骤S314,与起呼BSC建立硬切换关系。步骤S316,按照原有的起呼流程进行处理。采用本发明优选实施例的方法,与现有技术相比,解决了非起呼BSC与另一与起呼BSC标识相同的BSC存在软切换互联关系时,呼叫无法建立成功的问题。图4是根据本发明实施例的组呼叫下BSC互联的装置的结构框图一。如图4所示, 设置在目标侧BSC,其特征在于,包括第一接收模块10,用于接收来自集群调度服务器PDS 的寻呼消息,其中,寻呼消息中携带有起呼BSC的外部IP地址;确定模块20,用于根据外部 IP地址确定自身与起呼BSC是否存在软切换互联关系;执行模块30,用于在确定自身与起呼BSC存在软切换互联关系的情况下,建立与起呼BSC之间的软切换互联;执行模块30,还用于在确定目标侧BSC与起呼BSC不存在软切换互联关系的情况下,建立与起呼BSC之间的硬切换互联。第一接收模块10、确定模块20、执行模块30依次耦合.图5是根据本发明实施例的组呼叫下BSC互联的装置的结构框图二。如图5所示,确定模块20包括查找单元202,用于在自身的数据库中查找与IP地址对应的BSC标识; 判断单元204,用于判断查找到的BSC标识与寻呼消息中携带的起呼BSC标识是否对应;确定单元206,用于在BSC标识与起呼BSC标识对应的情况下,确定目标侧BSC与起呼BSC存在软切换互联关系。下面对应用于实际中的上述实施例进一步进行描述,尽管模块命名上可能略有不同,但可与上述实施例达到相同效果。该装置包括以下模块BS侧基站控制器的基站系统应用模块、基站集群系统应用模块和数据库子系统。其中,基站系统应用模块在收到终端的集群呼叫起呼消息时,会判断自身是否具备进行跨BSC的软切换条件,具备条件则调用数据库的访问接口,获取本BSC的外部IP地址,并将获取到的外部IP地址打包进起呼消息中发送给集群调度服务器。集群调度服务器接收到在起呼消息中的起呼BSC的外部IP地址后,将其保存起来,并且在发送寻呼非起呼 BSC的寻呼消息中将起呼BSC的外部IP地址发送给其他BSC。非起呼BSC,用于接收到集群调度服务器的寻呼消息后,其基站集群系统应用模块对寻呼消息中的起呼BSC的外部IP地址进行处理,通过它在数据库中进行查找,如果可以查找到起呼BSC的标识(BSID),则认为该非起呼BSC与起呼BSC存在软切换互联关系,建立软切换关系的链路,否则不建立软切换关系链路。下面对其进行详细描述终端发起集群呼叫,起呼BSC接收到终端的起呼消息,基站系统应用模块判断自己是否具备软切换条件。如果具备软切换条件,则执行后续步骤,否则不进行后续处理。调用数据库接口获取本BSC的外部IP地址。将本BSC的外部IP地址打包进起呼消息发送给集群调度服务器。集群调度服务器保存起呼消息中携带的起呼BSC的外部IP地址,并且在寻呼非起呼BSC时,将其打包进寻呼消息中发送给非起呼BSC。非起呼BSC接收到集群调度服务器发送的寻呼消息后,查找自身数据库存储BSC 互联关系列表,如果通过起呼BSC的外部IP地址查找到的BSC标识(BSID)与寻呼消息中携带过来的BSC标识相对应,那么认为该非起呼BSC与起呼BSC存在软切换互联关系,否则认为该非起呼BSC与起呼BSC不存在软切换互联关系。图6是根据本发明实施例的组呼叫下起呼BSC处理起呼消息部分的结构框图。如图6所示,本发明实施例的此种BSC,包括第二接收模块40,用于接收来自终端的集群呼叫,并判断自身是否具备软切换互联的条件;获取模块50,用于在自身具备软切换互联的条件下,从数据库中获取起呼BSC的外部IP地址,并将外部IP地址打包加入起呼消息;发送模块60,用于将起呼消息发送至PDS。第二接收模块40、获取模块50、发送模块60依次華禹合。从以上的描述中,可以看出,本发明实现了如下技术效果本发明上述各实施例提供了一种判别两个BSC之间是否存在真实互联关系的方法、装置及BSC,通过非起呼BSC判断是否在数据库的互联BSC列表中存储了起呼BSC的外部IP地址,解决了相关技术中,组呼叫时,起呼BSC与非起呼BSC具有相同标识的情况下, 目标侧BSC无法正确的寻找到起呼BSC,进而无法建立软切换互联的问题,进而使目标侧 BSC可以准确的找到起呼BSC,建立软切换互联,提升了系统性能,也提高了用户体验。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用
8的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种组呼叫下基站控制器BSC互联的方法,其特征在于,包括目标侧BSC接收来自集群调度服务器PDS的寻呼消息,其中,所述寻呼消息中携带有起呼BSC的外部IP地址;所述目标侧BSC根据所述外部IP地址确定自身与所述起呼BSC是否存在软切换互联关系;如果是,则所述目标侧BSC建立与所述起呼BSC之间的软切换互联。
2.根据权利要求1所述的方法,其特征在于,所述目标侧BSC根据所述外部IP地址确定自身与所述起呼BSC是否存在软切换互联关系包括所述目标侧BSC在自身的数据库中查找与所述IP地址对应的BSC标识;所述目标侧BSC判断查找到的所述BSC标识与所述寻呼消息中携带的起呼BSC标识是否对应;如果是,则确定所述目标侧BSC与所述起呼BSC存在软切换互联关系。
3.根据权利要求1或2所述的方法,其特征在于,在目标侧BSC接收来自集群调度服务器PDS的寻呼消息,其中,所述寻呼消息中携带有起呼BSC的外部IP地址之前,还包括所述起呼BSC接收来自终端的集群呼叫,并判断自身是否具备软切换互联的条件;如果是,则从数据库中获取所述起呼BSC的外部IP地址,并将所述外部IP地址打包加入起呼消息;将所述起呼消息发送至所述PDS。
4.根据权利要求3所述的方法,其特征在于,在将所述起呼消息发送至所述PDS之后, 还包括所述PDS保存的所述外部IP地址;所述PDS向所述目标侧BSC发起所述寻呼消息,其中所述寻呼消息中携带有所述起呼 BSC的外部IP地址和所述起呼BSC标识。
5.根据权利要求2所述的方法,其特征在于,在所述目标侧BSC判断查找到的所述BSC 标识与所述寻呼消息中携带的起呼BSC标识是否对应之后,还包括如果查找到的所述BSC标识与所述起呼BSC标识不对应,则确定所述目标侧BSC与所述起呼BSC不存在软切换互联关系。
6.根据权利要求5所述的方法,其特征在于,在确定所述目标侧BSC与所述起呼BSC不存在软切换互联关系之后,还包括所述目标侧BSC建立与所述起呼BSC之间的硬切换互联。
7.一种组呼叫下基站控制器BSC互联的装置,设置在目标侧BSC,其特征在于,包括第一接收模块,用于接收来自集群调度服务器PDS的寻呼消息,其中,所述寻呼消息中携带有起呼BSC的外部IP地址;确定模块,用于根据所述外部IP地址确定目标侧BSC与所述起呼BSC是否存在软切换互联关系;执行模块,用于在确定目标侧BSC与所述起呼BSC存在软切换互联关系的情况下,建立与所述起呼BSC之间的软切换互联。
8.根据权利要求7所述的装置,其特征在于,所述确定模块包括查找单元,用于在目标侧BSC的数据库中查找与所述IP地址对应的BSC标识;判断单元,用于判断查找到的所述BSC标识与所述寻呼消息中携带的起呼BSC标识是否对应;确定单元,用于在所述BSC标识与所述起呼BSC标识对应的情况下,确定所述目标侧 BSC与所述起呼BSC存在软切换互联关系。
9.根据权利要求7或8所述的装置,其特征在于,所述执行模块,还用于在确定所述目标侧BSC与所述起呼BSC不存在软切换互联关系的情况下,建立与所述起呼BSC之间的硬切换互联。
10.一种基站控制器BSC,其特征在于,包括第二接收模块,用于接收来自终端的集群呼叫,并判断自身是否具备软切换互联的条件;获取模块,用于在自身具备软切换互联的条件下,从数据库中获取所述起呼BSC的外部IP地址,并将所述外部IP地址打包加入起呼消息; 发送模块,用于将所述起呼消息发送至所述PDS。
全文摘要
本发明公开了一种组呼叫下BSC互联方法、装置及BSC,该方法包括目标侧BSC接收来自集群调度服务器PDS的寻呼消息,其中,寻呼消息中携带有起呼BSC的外部IP地址;目标侧BSC根据外部IP地址确定自身与起呼BSC是否存在软切换互联关系;如果是,则目标侧BSC建立与起呼BSC之间的软切换互联。通过运用本发明,解决了相关技术中,组呼叫时,起呼BSC与非起呼BSC具有相同标识的情况下,目标侧BSC无法正确的寻找到起呼BSC,进而无法建立软切换互联的问题,进而使目标侧BSC可以准确的找到起呼BSC,建立软切换互联,提升了系统性能。
文档编号H04W68/00GK102413533SQ20111044116
公开日2012年4月11日 申请日期2011年12月26日 优先权日2011年12月26日
发明者李岳霖 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1