一种仿真bts和用户终端的方法及系统的制作方法

文档序号:7753090阅读:126来源:国知局
专利名称:一种仿真bts和用户终端的方法及系统的制作方法
技术领域
本发明涉及通信技术领域,特别是指一种仿真基站收发信机(BaseTransceiver Station, BTS)和用户终端的方法及系统。
背景技术
目前,为了测试通信网络设备的质量和性能,有很多种仿真技术。特别是通过仿真 BTS和用户终端进行大话务测试的仿真技术已经成为多家通讯设备供应商在开局及以后的 版本升级中必用的检测手段。大话务测试的重要目的就是达到对系统中尽可能多的硬件进 行测试和尽可能准确地测试出系统的性能参数。现有技术中基站系统的网络结构如图1所 示,包括一个基站控制器(BaseStation Controller,BSC)、若干个BTS和大量的用户终端, 其中,BSC主要负责无线网络管理、无线资源管理和呼叫处理等功能;BTS用于实现无线传 输及相关的控制功能;用户终端用于为用户提供通信网络中的各种服务,如语音业务、数据 业务等。在对BSC进行测试时,由于实验室资源受限,往往采用一些仿真技术来仿真BTS和 用户终端,完成对BSC的功能和性能的测试。目前的仿真方式主要有两种一种是使用BTS 上的部分设备来仿真用户终端和真实BTS的部分功能,完成和BSC的对接;另一种是使用 BSC上的部分设备来仿真用户终端和BTS的功能。前者的缺点是设备投入资金大,可仿真的 容量小,一个BTS硬件只能仿真若干手机和一个BTS的功能。后者的优势是仿真容量大,一 个BSC可以仿真多个BTS和若干个用户。使用BSC上的部分设备来仿真用户终端和BTS的功能的系统的网络架构图如图 2所示,该系统由控制设备22和BSC网元21组成,其中,BSC网元21包括仿真系统和被测 BSC,其中,仿真系统包括仿真信令处理模块211和仿真业务处理模块212,分别用于完成 仿真用户终端和仿真BTS之间信令的仿真和业务的处理;被测BSC包括被测信令处理模块 214和被测业务处理模块215,分别用于完成被测BSC中信令和业务的处理,以及接口模块 213,用于实现仿真系统和被测BSC之间的通信。控制设备22与仿真信令处理模块211相 连,用于完成话务模块的配置、启动和停止。其中,仿真信令处理模块211用于仿真BTS和用 户终端的功能,即根据真实的语音电话流程,反向构造真实手机或BTS要仿真的消息发送 给BSC侧,前向在收到BSC侧来的消息时,根据信令流程进行处理,并构造下一条反向消息 发送给BSC。比如真实电话流程中第一条消息是手机的起呼消息,该消息经BTS封装后发 给BSC侧,那么仿真信令处理模块211就构造这条起呼消息,消息中包含起呼号码、被叫号 码、所在小区信息等,并模仿BTS的封装过程对起呼消息进行封装,发送给BSC侧。对于BSC 来说,收到这条起呼消息,它只能检测这条消息的合法性,但它完全检测不出这条消息是真 实手机发的还是仿真手机发的。真实BSC收到起呼消息后进行处理,发送一条无线链路建 立消息给BTS。仿真信令处理模块211收到这条消息后,根据消息中携带的信息,得知该消 息是发送给BTS的,则模仿真实BTS对这条消息进行处理,如分配资源等,并按照信令仿真 流程构造下一条连接消息反向发送给BSC。也就是说,仿真信令处理模块211根据需要,可
4以仿真BTS,也可以仿真用户终端,根据信令流程的要求来决定当前是仿真BTS还是仿真用 户终端,当仿真信令处理模块211接收到消息后,会根据消息中的信息判断出该消息是发 给BTS的还是发给用户终端的,根据判断结果模仿BTS或用户终端执行相应的操作。但现有技术中使用BSC上的部分设备来仿真用户终端和BTS所采用的方式为系统 和被测BSC位于同一个网元,即仿真系统是由被测BSC中的部分硬件设备来实现的,因此存 在如下缺点一、由于仿真模块所使用的接口是BSC网元内部的接口,因此只能连接一个被测 BSC,所以无法对多个BSC之间的硬切换进行仿真测试。二、仿真系统和被测BSC属于同一个BSC网元,由于仿真系统占用了被测BSC网元 的资源,因此,被测BSC网元的最大容量无法精确测试出来。三、由于接口模块是仿真系统和被测BSC共用,因此,无法对接口模块做精确测 试,也就是无法对被测BSC网元上的每块板进行精确测试。四、由于共用一个接口,仿真系统和被测BSC之间耦合大,仿真系统需跟着被测系 统的升级而升级,版本维护量大。

发明内容
本发明提供一种仿真基站收发信机(Base Transceiver Station, BTS)和用户终 端的方法及系统,可以精确测试被测BSC网元的最大容量,减少与被测BSC之间的耦合,且 可以对多个被测BSC之间的切换进行仿真测试。一种仿真BTS和用户终端的系统,包括控制设备和测试BSC,其中,测试BSC包括仿 真信令处理模块、仿真业务处理模块和至少一个仿真接口模块,所述控制设备,用于控制仿真信令处理模块进行仿真;所述仿真信令处理模块,与控制设备、仿真业务处理模块和每个仿真接口模块相 连,用于根据控制设备的控制,通过仿真接口模块实现与被测BSC之间信令的处理,在仿真 业务处理模块上实现与被测BSC之间业务信道的分配;所述仿真业务处理模块,与仿真信令处理模块和每个仿真接口模块相连,用于在 仿真信令处理模块的控制下,通过仿真接口模块实现与被测BSC之间业务的处理。一种利用上述系统仿真BTS和用户终端接收消息的方法,包括以下步骤仿真接口模块接收到被测BSC发送的消息后,根据所述消息中携带的SOCKET链路 号映射到BTS系统号;通过BTS系统号映射到仿真信令处理模块中相应的仿真信令处理板,将该消息转 发给所述仿真信令处理板进行处理。一种利用上述系统仿真BTS和用户终端发送消息的方法,包括以下步骤仿真接口模块接收仿真信令处理模块发送的消息;根据消息中携带的BTS系统号映射到SOCKET链路号,在所述SOCKET链路号对应 的SOCKET链路上发送所述消息给被测BSC。本发明实施例中通过采用一个单独BSC网元,即不同于被测BSC网元的测试BSC 网元来仿真BTS和用户终端,由于测试BSC与被测BSC相互独立,测试BSC不会占用被测 BSC的资源,从而可以测试被测BSC网元的最大容量,可对被测BSC网元上的每块板进行精确测试,而且减小了仿真系统和被测BSC网元之间的耦合,使得仿真系统无需随着被测BSC 的升级而升级。一种仿真BTS和用户终端进行BSC切换的系统,包括控制设备和测试BSC,其中,测 试BSC包括仿真信令处理模块、仿真业务处理模块、第一仿真接口模块和第二仿真接口模 块,所述控制设备,与仿真信令处理模块相连,用于控制仿真信令处理模块;所述仿真信令处理模块,与控制设备、仿真业务处理模块、第一仿真接口模块和第 二仿真接口模块相连,用于根据控制设备的控制,通过仿真业务处理模块实现业务信道的 分配,通过第一仿真接口模块实现与第一被测BSC之间信令信道的建立或释放,通过第二 仿真接口模块实现与第二被测BSC之间信令信道的建立或释放;所述仿真业务处理模块,与第一仿真接口模块和第二仿真接口模块相连,用于在 仿真信令处理模块的控制下,通过第一仿真接口模块实现与第一被测BSC之间业务信道的 建立或释放,通过第二仿真接口模块实现与第二被测BSC之间业务信道的建立或释放;第一仿真接口模块,与第一被测BSC相连,用于在仿真信令处理模块的控制下,建 立与第一被测BSC之间的信令信道或业务信道,或,断开与第一被测BSC之间的信令信道或 业务信道;第二仿真接口模块,与第二被测BSC相连,用于在仿真信令处理模块的控制下,建 立与第二被测BSC之间的信令信道或业务信道,或,断开与第二被测BSC之间的信令信道或 业务信道。一种利用上述系统仿真BTS和用户终端进行BSC切换的方法,包括以下步骤仿真信令处理模块根据控制设备的控制,通过仿真业务处理模块实现业务信道的 分配,通过第一仿真接口模块实现与第一被测BSC之间消息的转发和通信链路的建立;仿真信令处理模块根据控制设备的控制,通过仿真业务处理模块实现业务信道的 分配,通过第二仿真接口模块实现与第二被测BSC之间的消息的转发和通信链路的建立, 并通过第一仿真接口模块拆除与第一被测BSC的通信链路。本发明实施例中通过采用一个单独BSC网元,即不同于被测BSC网元的测试BSC 网元来仿真BTS和用户终端,由于测试BSC与被测BSC相互独立,测试BSC不会占用被测 BSC的资源,从而可以测试被测BSC网元的最大容量,可对被测BSC网元上的每块板进行精 确测试,并且可以测试多个被测BSC之间的切换,而且减小了仿真系统和被测BSC网元之间 的耦合,使得仿真系统无需随着被测BSC的升级而升级。


图1为现有技术中基站系统的网络架构图;图2为现有技术中仿真系统和被测BSC的网络架构图;图3为本发明实施例中仿真系统和被测BSC的网络架构图;图4为本发明实施例中仿真系统接收消息的处理流程图;图5为本发明实施例中仿真系统发送消息的处理流程图;图6为本发明实施例中测试BSC切换的仿真系统和被测BSC网络架构图;图7为本发明实施例中测试BSC切换的信令流程图。
具体实施例方式本发明实施例提供了 一种仿真BTS和用户终端的方法及装置,通过采用一个单独 的BSC网元来仿真BTS和用户终端,该网元通过仿真接口模块和被测BSC通信,完成信令流 和媒体流的双向转发。本发明实施例提供了一种仿真BTS和用户终端的系统,包括控制设备31和测试 BSC32,如图3所示,其中,测试BSC32包括仿真信令处理模块321、仿真业务处理模块322和 至少一个仿真接口模块323,所述控制设备31,用于控制仿真信令处理模块进行仿真,具体 实现方式包括向仿真信令处理模块321发送话务模型,所述话务模型用于提供给仿真信 令处理模块321进行仿真;所述仿真信令处理模块321,与控制设备31、仿真业务处理模块 322和每个仿真接口模块323相连,用于根据控制设备31的控制,通过仿真接口模块323实 现与被测BSC之间信令的处理,在仿真业务处理模块322上实现与被测BSC之间业务信道 的分配;所述仿真业务处理模块322,与仿真信令处理模块321和每个仿真接口模块323相 连,用于在仿真信令处理模块321的控制下,通过仿真接口模块323实现与被测BSC之间业 务的处理。其中,测试BSC32是由一个单独的BSC网元来实现的,即使用一个独立于被测 BSC的、专门用于仿真的BSC网元,来仿真若干个BTS和用户终端,测试BSC32包括仿真信令 处理模块321、仿真业务处理模块322和仿真接口模块323 ;控制设备31为PC机,用于和仿 真信令处理模块321通信,完成话务模块的配置、启动和停止。被测BTS包括被测信令处理 模块、被测业务处理模块和接口模块。被测BTS中的接口模块和测试BSC32中的仿真接口模 块323相连,用于实现被测BTS和测试BSC32之间消息的转发。测试BSC32中的仿真信令 处理模块321,用于完成仿真用户终端和仿真BTS的信令仿真,在控制设备31的控制下,通 过仿真接口模块323实现与被测BSC之间信令的处理,在仿真业务处理模块322上实现与 被测BSC之间业务信道的分配;仿真业务处理模块322,用于完成仿真用户终端和仿真BTS 与被测BSC之间的业务处理;仿真接口模块323,用于和被测BSC的接口模块配合完成仿真 系统和被测BSC之间的通信。被测BSC中的被测信令处理模块和被测业务处理模块分别用 于完成被测BSC的信令处理和业务处理。在本发明实施例中的仿真系统中,测试BSC32是 一个独立的BSC网元,被测BSC是另一个独立的BSC网元,在仿真系统的各个模块上运行的 均为仿真程序,并且,仿真信令处理模块321的硬件单板与被测信令处理模块的硬件单板 相同,仿真业务处理模块322的硬件单板和被测业务处理模块的硬件单板相同,仿真接口 模块323和接口模块的硬件单板相同。从仿真软件上来说,,本发明实施例中的仿真系统的 仿真信令处理模块321和仿真业务处理模块322软件设计变化不大,主要是增加了一个仿 真接口模块323。仿真接口模块323仿真的是BTS中的对外接口模块的功能,主要用于实现两方面 的功能一是通讯功能,即实现前反向控制流和媒体流的转发,二是应用层的功能,即根据 仿真流程构造仿真消息并对接收到的消息根据仿真流程进行处理。由于仿真接口模块323 采用的是和被测BSC中的接口模块完全相同的硬件单板,因此,其通讯层基本借鉴了真实 接口板的设计,仿真接口模块323对于前向,即被测BSC发送到仿真系统的报文的处理相当 于被测BSC的接口模块对于反向,即仿真系统发送到被测BSC的报文的处理;仿真接口模块323对于反向,即仿真系统发送到被测BSC的报文的处理相当于被测BSC的接口模块对于前 向,即被测BSC发送到仿真系统的报文的处理。该仿真系统中通过采用一个独立于被测BSC的测试BSC网元32,从而可以测试被 测BSC网元的最大容量,可对被测BSC网元上的每块板进行精确测试,而且减小了仿真系统 和被测BSC网元之间的耦合,使得仿真系统无需随着被测BSC的升级而升级。该仿真系统中,测试BSC32中的仿真信令处理模块321,可以包括一个或一个以上 的仿真信令处理板,当仿真信令处理模块321包括多个仿真信令处理板时,该仿真系统中 的仿真接口模块,用于在完成仿真信令处理模块与被测BSC之间的通信过程中,可以采用 如下方式接收被测BSC发来的消息接收到被测BSC发送的消息后,根据所述消息中携带 的SOCKET链路号映射到BTS系统号,再通过BTS系统号映射到相应的仿真信令处理板,将 该消息转发给所述仿真信令处理板进行处理。此时,该仿真系统中的仿真接口模块323,用 于在完成仿真信令处理模块321与被测BSC之间的通信过程中,可以采用如下方式向被测 BSC发送消息仿真接口模块323接收到仿真信令处理模块321发送的消息后,根据消息中 携带的BTS系统号映射到SOCKET链路号,在所述SOCKET链路号对应的SOCKET链路上发送 所述消息给被测BSC。其中,上述发送和接收消息的方式在本系统中可以单独使用,也可以 一起使用。本发明实施例的仿真系统中,控制设备31是通过发送一个话务模型的方式来控 制仿真信令处理模块321的,仿真信令处理模块321根据接收到的话务模型中的控制信息, 来进行仿真,当然,控制设备31也可以采用其他多种方式来控制仿真信令处理模块321,例 如,根据需要,实时的向仿真信令处理模块321发送控制消息,仿真信令处理模块321根据 接收到的控制消息进行仿真。本发明实施例中通过采用一个单独BSC网元,即不同于被测BSC网元的测试BSC 网元来仿真BTS和用户终端,由于测试BSC与被测BSC相互独立,测试BSC不会占用被测 BSC的资源,从而可以测试被测BSC网元的最大容量,可对被测BSC网元上的每块板进行精 确测试,而且减小了仿真系统和被测BSC网元之间的耦合,使得仿真系统无需随着被测BSC 的升级而升级。本发明实施例还提供了一种利用上述系统接收被测BSC发送的消息的方法,包 括仿真接口模块接收到被测BSC发送的消息后,根据所述消息中携带的SOCKET链路号映 射到BTS系统号;通过BTS系统号映射到仿真信令处理模块中相应的仿真信令处理板,将该 消息转发给所述仿真信令处理板进行处理。上述系统接收被测BSC发送的消息的方法的具体过程如图4所示,具体包括以下 步骤S401 被测BSC中的被测信令处理模块通过接口模块向仿真系统发送消息;S402 仿真系统的仿真接口模块接收到步骤S401中接口模块发送的消息后,根据 该消息中携带的SOCKET链路号映射到BTS系统号。SOCKET链路号和BTS系统号之间的映 射关系是在仿真系统的仿真接口模块和被测BSC的接口模块建立SOCKET链路时建立的。其 中,BTS系统号是用于标识BTS的,一个BTS拥有一个唯一的BTS系统号,该BTS系统号是 一个数字值,也就是说,有多少个BTS就有多少个BTS系统号。BTS系统号和SOCKET链路号 之间是一一对应的,从BTS系统号可以映射到SOCKET链路号,从SOCKET链路号也可以映射到BTS系统号。S403 仿真系统的仿真接口模块根据步骤S402中得到的BTS系统号映射到仿真信 令处理模块中相应的仿真信令处理板的逻辑地址。BTS系统号和仿真信令处理板的逻辑地 址之间的映射关系是测试人员事先设置好的,由控制设备通过仿真信令处理板转发给仿真 接口模块。这里首先要解释一下,仿真信令处理模块可能包括多个仿真信令处理板,而一个 仿真信令处理板又可能对应多个BTS系统号,在仿真信令处理板和BTS系统号之间存在一 个映射关系,根据该映射关系,在得到BTS系统号之后,可以获得相应的仿真信令处理板的 逻辑地址。S404 仿真系统的仿真接口模块根据步骤S403中得到的仿真信令处理板的逻辑 地址,将该消息转发给该仿真信令处理板。S405 仿真信令处理板对接收到的消息进行处理。通过上面的过程,就完成了本发明实施例中被测BSC向仿真系统发送消息的流程。本发明实施例还提供了一种利用上述系统向被测BSC发送消息的方法,包括 仿真接口模块接收仿真信令处理模块发送的消息;根据消息中携带的BTS系统号映射到 SOCKET链路号,在所述SOCKET链路号对应的SOCKET链路上发送所述消息给被测BSC。上述被测BSC向仿真系统发送消息的方法的具体过程如图5所示,具体包括以下 步骤S501 仿真信令处理模块通过仿真接口模块向被测BSC发送消息;S502 仿真接口模块接收到仿真信令处理模块发给被测BSC的消息后,根据消息 中携带的BTS系统号映射到相应的SOCKET链路号。S503 仿真接口模块在得到的SOCKET链路号所对应的SOCKET链路上将该消息发 送给被测BSC的接口模块。通过上面的过程,就完成了本发明实施例的仿真系统向被测BSC发送消息的流程。本发明实施例中的仿真系统和仿真方法通过使用一个独立的BSC网元,即测试 BSC,来仿真BTS和用户终端,并增加了一个仿真接口模块实现仿真系统和被测BSC之间的 通信,因为仿真系统是一个独立的BSC网元,因此不会占用被测BSC的资源,所以与现有技 术中仿真系统和被测BSC位于同一个网元的实现方式相比,可以提高仿真容量。另外,由于 本发明实施例中的仿真系统完全独立于被测BSC,所以还可以测试被测BSC中的接口模块 的性能,以及测试整个BSC的处理能力。而且,由于被测BSC和仿真系统之间的耦合小,所 以仿真系统不必每次随被测BSC的版本升级而升级,大大减少了仿真维护人员的工作量。本发明实施例还提供了一种仿真BTS和用户终端进行BSC切换的仿真系统,包括 控制设备61和测试BSC62,如图6所示,其中,测试BSC62包括仿真信令处理模块621、仿真 业务处理模块622、第一仿真接口模块623和第二仿真接口模块624,所述控制设备61,与仿真信令处理模块621相连,用于控制仿真信令处理模块 621 ;所述仿真信令处理模块621,与控制设备61、仿真业务处理模块622、第一仿真接 口模块623和第二仿真接口模块相连624,用于根据控制设备61的控制,通过仿真业务处理模块622实现业务信道的分配,通过第一仿真接口模块623实现与第一被测BSC之间信令 信道的建立或释放,通过第二仿真接口模块624实现与第二被测BSC之间信令信道的建立 或释放;所述仿真业务处理模块622,与第一仿真接口模块623和第二仿真接口模块相连 624,用于在仿真信令处理模块621的控制下,通过第一仿真接口模块623实现与第一被测 BSC之间业务信道的建立或释放,通过第二仿真接口模块624实现与第二被测BSC之间业务 信道的建立或释放;第一仿真接口模块623,与第一被测BSC相连,用于在仿真信令处理模块621的控 制下,建立与第一被测BSC之间的信令信道或业务信道,或,断开与第一被测BSC之间的信 令信道或业务信道;第二仿真接口模块624,与第二被测BSC相连,用于在仿真信令处理模块621的控 制下,建立与第二被测BSC之间的信令信道或业务信道,或,断开与第二被测BSC之间的信 令信道或业务信道。在测试两个BSC之间的硬切换时,该仿真系统既用于仿真属于切换源第一被测 BSC的BTS1和用户终端,也用于仿真切换目标第一被测BSC下的BTS2和用户终端。本发明实施例中的仿真系统通过采用一个单独BSC网元,即不同于被测BSC网元 的测试BSC网元来仿真BTS和用户终端,因此,可以同时连接多个被测BSC,从而可以测试多 个被测BSC之间的切换。本发明实施例还提供了一种利用上述系统进行两个BSC切换的方法,包括以下步 骤仿真信令处理模块根据控制设备的控制,通过仿真业务处理模块和第一仿真接口模块 与第一被测BSC建立通信链路;仿真信令处理模块根据控制设备的控制,通过仿真业务处理模块和第二仿真接口 模块与第二被测BSC建立通信链路,并拆除与第一被测BSC的通信链路。该切换方法的具体流程如图7所示,包括以下步骤S701 当仿真系统所仿真的终端在仿真BTS1上建立业务信道成功进入通话状态 后,仿真信令处理模块仿真BTS1构造导频强度测量消息通过仿真接口模块发送给第一被 测BSC,,即源BSC,该消息中包含仿真BTS2的导引信号;S702 源BSC进行切换判决,认为切换加的导引信号为其他BSC小区,不需要本 BSC数据库切换判决,直接向目标BSC,即第二被测BSC发送切换请求消息,由目标BSC进行 切换判决;S703 目标BSC根据数据库的判断结果,向仿真BTS2转发该切换请求消息,请求分 配无线资源;该消息到达仿真系统中的仿真接口模块后,仿真接口模块判断该消息是发给 仿真BTS2的,则将该消息转发给用于仿真BTS2的仿真信令处理模块;S704:仿真信令处理模块收到该消息后,根据消息中携带的信息得知该消息是发 给BTS2的,则仿真BTS2所作的工作模拟分配无线资源和BTS侧业务地址,向目标BSC发 送业务连接消息请求建立和目标BSC的业务连接;S705 目标BSC保存业务连接消息中的信息,分配目标BSC侧的业务地址,向源 BSC发送业务连接消息请求建立源BSC与目标BSC间的业务连接;S706 源BSC收到业务连接消息后,确定源BSC侧的业务连接的业务地址,向目标BSC发送业务连接证实消息进行证实;S707 目标BSC保存仿真信令处理模块发来的业务连接消息中的信息,向BTS2回 业务连接证实消息,该消息中包含腿号以及传送业务帧需要的BSC侧的业务地址信息等, 同样,该消息到达仿真接口模块后,仿真接口模块判断该消息是发给BTS2的,转发给用于 仿真BTS2的仿真信令处理模块;S708 仿真信令处理模块根据收到的业务连接证实消息中新腿的腿号,仿真BTS2 构造增加腿消息发送给仿真业务处理模块,通知仿真业务处理模块进行加腿处理;S709 仿真业务处理模块收到增加腿消息进行加腿处理,并给仿真信令处理模块 回增加腿证实消息;S710 仿真信令处理模块发送增加通道表消息给仿真接口模块;S711 仿真接口模块进行通道表操作后向仿真信令处理模块回增加通道表证实消 息;S712:仿真信令处理模块向目标BSC发送切换请求证实消息,完成无线链路的建 立;S713 目标BSC在收到切换请求证实消息后向源BSC转发该切换请求证实消息;S714 源BSC收到目标BSC发送的切换请求证实消息后,向终端发出切换指示消 息,以引导终端做一次切换加入操作。该消息到达仿真接口模块后,会根据消息的目标地 址,查询到该消息其实是发给用于仿真终端的仿真信令处理模块的,因此仿真接口模块把 该消息转发给仿真信令处理模块。以后从BSC侧发给终端的消息寻址都是类似转发的;S715:仿真信令处理模块收到切换指示消息后,仿真终端发移动台证实指令证实 给源BSC ;S716 源BSC通过新加的腿向终端发送前向帧;S717 仿真信令处理模块收到前向帧后,向源BSC发送反向空闲帧;S718:仿真信令处理模块收到切换指示消息后,将上述信息存储下来,更新导引信 号集,执行切换,发送切换完成消息给源BSC,将当前激活集中的每个导引信号的导频偏置 通知基站,表示切换加入已经完成;S719 源BSC发送基站证实指令证实切换完成;S720:仿真信令处理模块收到源BSC通过仿真接口模块发来的基站证实消息后, 仿真终端向源BSC发送移动台证实指令;S721 源BSC向终端发送系统参数更新消息,更新终端存贮的系统参数;S722 源BSC向终端发送邻区列表更新消息,更新终端存贮的邻区列表,至此,切 换完成。在该仿真系统中,仿真信令处理模块既用于仿真BTS1、BTS2,也用于仿真用户 终端,仿真信令处理模块收到消息后,根据消息中携带的信息,首先判断该消息是发送给 BTSUBTS2或用户终端当中的哪个设备的,然后根据判断结果,仿真相应的设备执行相应的 操作,例如,如果判断是发送给BTS2的,则仿真信令处理模块会模拟BTS2执行相应的操作, 如分配资源,构造消息等。该仿真系统中,仿真系统和被测BSC之间所有的消息交互都是通过仿真接口模块 来实现的,仿真接口模块进行消息的转发和处理,由于仿真系统中的测试BSC和被测BSC是两个独立的网元,通过各自的接口进行通信,所以减少了仿真系统和被测BSC之间的耦合, 可以精确测试被测BSC的性能,且可以连接两个被测BSC,来测试BSC间的切换。通过本发明实施例中的仿真系统和测试硬切换的方法,可以测试两个BSC之间的 硬切换,这是以往的仿真系统所无法实现的。在本发明实施例中的切换方法中,控制设备是 通过发送一个话务模型的方式来控制仿真信令处理模块的,仿真信令处理模块根据接收到 的话务模型中的控制信息,来对被测BSC进行切换,当然,控制设备也可以采用其他的方式 来控制仿真信令处理模块,例如,根据需要,实时的向仿真信令处理模块发送控制消息,仿 真信令处理模块根据接收到的控制消息进行切换。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
1权利要求
一种仿真BTS和用户终端的系统,其特征在于,包括控制设备和测试BSC,其中,测试BSC包括仿真信令处理模块、仿真业务处理模块和至少一个仿真接口模块,所述控制设备,用于控制仿真信令处理模块进行仿真;所述仿真信令处理模块,与控制设备、仿真业务处理模块和每个仿真接口模块相连,用于根据控制设备的控制,通过仿真接口模块实现与被测BSC之间信令的处理,在仿真业务处理模块上实现与被测BSC之间业务信道的分配;所述仿真业务处理模块,与仿真信令处理模块和每个仿真接口模块相连,用于在仿真信令处理模块的控制下,通过仿真接口模块实现与被测BSC之间业务的处理。
2.如权利要求1所述的系统,其特征在于,所述控制设备用于向仿真信令处理模块发 送话务模型,所述话务模型用于提供给仿真信令处理模块进行仿真。
3.如权利要求1或2所述的系统,其特征在于,所述仿真信令处理模块包括至少一个 仿真信令处理板,所述仿真接口模块,用于在完成仿真信令处理模块与被测BSC之间的通 信过程中,接收到被测BSC发送的消息后,根据所述消息中携带的SOCKET链路号映射到BTS 系统号,再通过BTS系统号映射到相应的仿真信令处理板,将该消息转发给所述仿真信令 处理板进行处理。
4.如权利要求3所述的系统,其特征在于,所述仿真接口模块,用于在完成仿真信令处 理模块与被测BSC之间的通信过程中,接收到仿真信令处理模块发送的消息后,根据消息 中携带的BTS系统号映射到SOCKET链路号,在所述SOCKET链路号对应的SOCKET链路上发 送所述消息给被测BSC。
5.如权利要求1所述的系统,其特征在于,所述仿真接口模块,用于在完成仿真信令处 理模块与被测BSC之间的通信过程中,接收到仿真信令处理模块发送的消息后,根据消息 中携带的BTS系统号映射到SOCKET链路号,在所述SOCKET链路号对应的SOCKET链路上发 送所述消息给被测BSC。
6.一种仿真BTS和用户终端进行BSC切换的系统,其特征在于,包括控制设备和测试 BSC,其中,测试BSC包括仿真信令处理模块、仿真业务处理模块、第一仿真接口模块和第二 仿真接口模块,所述控制设备,与仿真信令处理模块相连,用于控制仿真信令处理模块;所述仿真信令处理模块,与控制设备、仿真业务处理模块、第一仿真接口模块和第二仿 真接口模块相连,用于根据控制设备的控制,通过仿真业务处理模块实现业务信道的分配, 通过第一仿真接口模块实现与第一被测BSC之间信令信道的建立或释放,通过第二仿真接 口模块实现与第二被测BSC之间信令信道的建立或释放;所述仿真业务处理模块,与第一仿真接口模块和第二仿真接口模块相连,用于在仿真 信令处理模块的控制下,通过第一仿真接口模块实现与第一被测BSC之间业务信道的建立 或释放,通过第二仿真接口模块实现与第二被测BSC之间业务信道的建立或释放;第一仿真接口模块,与第一被测BSC相连,用于在仿真信令处理模块的控制下,建立与 第一被测BSC之间的信令信道或业务信道,或,断开与第一被测BSC之间的信令信道或业务 信道;第二仿真接口模块,与第二被测BSC相连,用于在仿真信令处理模块的控制下,建立与 第二被测BSC之间的信令信道或业务信道,或,断开与第二被测BSC之间的信令信道或业务信道。
7.如权利要求6所述的系统,其特征在于,所述控制设备,用于向仿真信令处理模块发 送包含控制信息的话务模型,所述控制信息用于控制仿真信令处理模块。
8.一种利用权利要求1所述的系统仿真BTS和用户终端接收消息的方法,其特征在于, 包括以下步骤仿真接口模块接收到被测BSC发送的消息后,根据所述消息中携带的SOCKET链路号映 射到BTS系统号;通过BTS系统号映射到仿真信令处理模块中相应的仿真信令处理板,将该消息转发给 所述仿真信令处理板进行处理。
9.一种利用权利要求1所述的系统仿真BTS和用户终端发送消息的方法,其特征在于, 包括以下步骤仿真接口模块接收仿真信令处理模块发送的消息;根据消息中携带的BTS系统号映射到SOCKET链路号,在所述SOCKET链路号对应的 SOCKET链路上发送所述消息给被测BSC。
10.一种利用权利要求6所述的系统仿真BTS和用户终端进行BSC切换的方法,其特征 在于,包括以下步骤仿真信令处理模块根据控制设备的控制,通过仿真业务处理模块实现业务信道的分 配,通过第一仿真接口模块实现与第一被测BSC之间消息的转发和通信链路的建立;仿真信令处理模块根据控制设备的控制,通过仿真业务处理模块实现业务信道的分 配,通过第二仿真接口模块实现与第二被测BSC之间的消息的转发和通信链路的建立,并 通过第一仿真接口模块拆除与第一被测BSC的通信链路。
全文摘要
本发明公开了一种仿真BTS和用户终端的系统方法及系统,该系统包括控制设备和测试BSC,所述控制设备,用于控制仿真信令处理模块进行仿真;所述仿真信令处理模块,用于根据控制设备的控制,通过仿真接口模块实现与被测BSC之间信令的处理,通过仿真业务处理模块实现业务信道的分配;所述仿真业务处理模块,用于在仿真信令处理模块的控制下,通过仿真接口模块实现与被测BSC之间业务的处理;每个仿真接口模块,用于完成仿真信令处理模块与被测BSC之间的通信以及仿真业务处理模块与被测BSC之间的通信。本发明中的仿真系统,可以精确测试被测BSC的性能,减少与被测BSC之间的耦合。
文档编号H04W24/06GK101877875SQ201010216120
公开日2010年11月3日 申请日期2010年6月30日 优先权日2010年6月30日
发明者任飞, 廖俊锋, 杨建梅, 程尚军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1