专利名称:一种开放式集群中邻区信道指配消息发送的系统及其方法
技术领域:
本发明涉及移动通信领域中的 一种消息发送的系统及其方法,尤其涉 及移动通信领域的一种开放式集群中邻区信道指配消息发送的系统及其方 法。
背景技术:
开放式集群系统GOTA (Global Open Trunking Architecture)是基于 CDMA2000的基础上发展起来的新一代数字集群通信系统。在CDMA制式 的基础上通过前反向业务信道共享的方法,从而实现了单载扇区下对组呼 无限容量的支持。开放式集群系统GOTA支持各种呼叫方式以满足不同用 户的呼叫需求,开放式集群系统GOTA以其超快的接续速度和良好稳定的 性能,已经在港口、医院、酒店、安全保卫等领域得到广泛的应用。开放 式集群系统GOTA在组呼过程中使用一条专门的前向业务信道发送邻区信 道指配消息NCAM (Neighbor Channel Assignment Message ),该消息的主要 作用是辅助终端进行邻区信道切换使用的。当终端发现某个区域的信号高 于切换门限时,并且收到的邻区信道指配消息NCAM中带有该小区的信息, 这时候终端就会直接切换到该小区。上述切换的一个重要特点是终端自主 切换,不需要与基站进行消息交互,对基站来说没有捕获过程,基站只负 责发送邻区信道指配消息NCAM即可,切换主动权 由终端决定。
在现有技术中,终端开启呼叫功能后,基站就通过空口向载扇下所有终 端发送邻区信道指配消息NCAM,并且邻区信道指配消息NCAM的发送是 周期性进行的。在进行发送之前,选择发送方式很重要, 一般的发送方式为若有邻区信道指配消息NCAM则立即将其进行发送,该发送方式在呼 叫建立时,控制层向信道板发送的邻区信道指配消息NCAM,信道板会收 到该消息后再将其发送到空口;即信道板收到该条消息后在第一个20毫秒 帧回调时将该消息发送出去。如果有多个终端进行起呼,信道板的处理都 相同,即都在第一个20毫秒帧回调的时候将消息发送到空口。如果多个终 端同时起呼,控制层则需同时发送多条邻区信道指配消息NCAM,信道板 则在收到这些消息后立刻将多条邻区信道指配消息NCAM向空口进行发 送,不同呼叫的邻区信道指配消息NCAM发送是在不同进程同时进行,当 组呼数目达到一定的数目时就很有可能引起扇区功率过载,最终导致终端 话音质量比较差,后续起呼无法正常运行等问题,甚至导致功放烧坏。 因此,现有技术有待于改进与发展。
发明内容
本发明的目的在于提供一种开放式集群中邻区信道指配消息发送的方 法,保证向终端用户发送邻区信道指配消息时,扇区功率稳定、以及终端 用户语音通话质量良好。
本发明的技术方案如下
一种开放式集群中邻区信道指配消息发送的系统,所述系统包括基 站设备、终端用户,所述基站设备与终端用户通讯连接;其特征在于,所 述基站设备包括控制层模块、信道板模块、以及空口模块;所述控制层 模块、信道板模块、以及空口模块顺序通讯连接;其中,所述空口模块与 所述终端用户通讯连"t妾;
所述控制层模块,用于对多条邻区信道指配消息的发送时刻点进行错 开处理;
所述信道板冲莫块,用于向空口模块发送邻区信道指配消息; 所述空口模块,用于向终端用户发送邻区信道指配消息。所述的系统,其中,所述信道板模块包括扇区模块,所迷扇区模块分 别与所述控制层模块、以及空口模块通讯连接,用于监控发送邻区信道指 配消息的数量与速度。
一种开放式集群系统中邻区信道指配消息发送的方法,其步骤如下
A、 基站对多条邻区信道指配消息的发送时刻点进行错开处理,每条邻 区信道指配消息获得各自对应的发送时刻点;
B、 启动终端设备呼叫功能,将多条邻区信道指配消息按照各自对应的 发送时刻点向对应的终端用户进行发送。
所述的方法,其中,所述步骤A还包括以下步骤
Al、控制层模块对数组初始化赋值,并进行运算,计算出每条邻区信 道指配消息向对应终端用户发送邻区信道指配消息的不同时刻点。
所述的方法,其中,所述步骤B还包括以下步骤
Bl、控制层模块按照所述不同时刻点周期性地向信道板模块发送邻区 信道指配消息;
B2、信道板模块通过空口模块将所述邻区信道指配消息周期性向终端 设备进行发送。
所述的方法,其中,所述方法还包括步骤
C、 呼叫结束,将所述数组进行还原运算。 所述的方法,其中,所述数组为一维数组或多维数组。 所述的方法,其中,步骤A1中的所述运算为哈希运算。 所述的方法,其中,所述周期性的周期范围为一秒至两秒。 本发明所提供的开放式集群系统中邻区信道指配消息发送的方法,由
于采用基站对多条邻区信道指配消息的发送时刻点进行错开处理,每条邻 区信道指配消息获得各自对应的发送时刻点,将多条邻区信道指配消息按 照各自对应的发送时刻点向对应的终端用户进行发送的方式,有效地解决 了因超量邻区信道指配消息NCAM同时起呼而引起的扇区模块功率过载情况,大大提高了大量终端用户同时起呼时的呼叫成功率,提高了系统语音 通话质量、以及系统工作性能。
图1为本发明的邻区信道指配消息发送系统结构图; 图2为本发明的邻区信道指配消息发送方法流程图; 图3为本发明的多部终端用户同时起呼邻区信道指配消息发送方法结 构示意图。
具体实施例方式
下面结合附图对本发明的各较佳实施例进行更为详细的描述。 本发明的开放式集群系统中邻区信道指配消息发送系统如图1所示, 所述系统结构包括基站设备、终端设备,所述基站设备与终端设备通讯 连接;其中,所述基站设备包括控制层模块、信道板模块、以及空口模 块,所述控制层模块、信道板模块,以及空口模块顺序连接;所述信道板 模块又包括扇区模块;所述终端设备包括多个终端用户;所述空口模块还 与所述每个终端用户通讯连接;
其中,所述控制层冲莫块,用于对多条邻区信道指配消息的发送时刻点 进行错开处理;
所述信道板模块,用于向空口模块发送邻区信道指配消息;
所述扇区模块,用于控制邻区信道指配消息的发送速度与数量,防止
系统功率过载。
所述空口模块,用于向终端用户发送邻区信道指配消息。
本发明的开放式集群系统中邻区信道指配消息发送的方法,如图2所 示,其具体步骤如下
Ll、基站将数组全部初始化赋值为零;所述数组为基站发送邻区信道指配消息所对应的所有终端索引数值、以及
数组值所组成的;
所述数组用于^l晉开向各个终端用户发送邻区信道指配消息NCAM时刻
点;
L2、基站对所述数组中对应的终端索引数值、以及所述数组值进行运 算处理,计算出基站向不同终端用户发送邻区信道指配消息NCAM的不同 时刻点;
其具体过程如下当数组内所有终端用户同时起呼,则基站遍历数组 内所有的终端用户索引数值,查找数组中终端用户索引数值最小值的终端 索引数值,并将该终端用户索引数值对应的数组值加"1",并将加"1"后 的数组值作为向该终端用户发送邻区信道指配消息NCAM的时间点;再查 找下一个最小终端用户索引数值,同样在该终端用户索引数值对应的数组 值加"1",并将加'T,后的数组值作为向给终端用户发送邻区信道指配消 息的时刻点。依次类推,直到呼叫结束,这样当其他呼叫到来时邻区信道 指配消息则选择其他时刻进行发送,即不同进程的邻区信道指配消息在不 同的时刻点进行发送,从而有效地解决了因众多邻区信道指配消息同时发 送引起扇区模块功率过载,而导致终端用户通话语音质量差,甚至无法正 常起呼的问题。当所有呼叫结束时,每个终端用户索引数值对应的数组值 减"1",即将所有数组值还原为呼叫之前的数值,为一周期的呼叫做好准 备,此时为完成了 一个邻区信道指配消息。当下一邻区信道指配消息NCAM 发送周期到来时,则重复上述操作即可。
本发明的多条邻区信道指配消息NCAM发送时刻点错开的方法,除了 上述方法还可以采用其他多种运算方法,如可以釆用哈希算法,当一个呼 叫到来时,用某个数值去哈希当前时刻得到一个数值,将该数值作为数组 索引,并将对应的数组变量值标志为"1",用该数组索引作为邻区信道指 配消息NCAM周期发送的时刻点;如果下一个呼叫来时也哈希到同一个时
8刻,若该对应的数組变量已经标志为"1",则将数组的下一个索引值作为
邻区信道指配消息NCAM发送时刻点,并将该数组变量标志为"1",若该 数组变量之前已经标志为"1",则继续查找下一个,直到其数组变量标志 为"0",则将该数组的索引作为邻区信道指配消息NCAM发送的时刻点; 当呼叫结束时需,再将所有变量标志赋值为"0";
L3、判断终端呼叫是否开始;,否则不进行任何操作;
L4、若呼叫开始,则查找邻区信道指配消息NCAM发送时刻点,则基 站设备内控制层模块按照上述运算方法计算的不同时刻点,周期性地向信 道板模块发送邻区信道指配消息;
L5、信道板模块再通过空口模块将所述邻区信道指配消息周期性地向 各个终端用户进行发送
L6、判断呼叫是否结束;
L7、若是,则将对应的数组值减"1"进行还原操作;否则返回步骤
L4;
当下一组呼叫开始则返回步骤L2 步骤L7,如此往复循环,直到系统 呼叫结束。
本发明的多条邻区信道指配消息发送时刻点错开的方法,如图3所示, 当有处于不同组下的多部终端用户同时起呼时,如终端用户MS1、终端用 户MS2、终端用户MS3、以及终端用户MS4同时起呼,则选择第一个位置 时刻点作为向终端用户MS1发送邻区信道指配消息NCAM的时刻点;选 择第二个位置时刻点作为向终端用户MS2发送邻区信道指配消息NCAM 的时刻点,终端用户MS3、终端用户MS4以此类推。当一个邻区信道指配 消息NCAM发送周期结束时,则进行下一组呼叫的邻区信道指配消息 NCAM的发送,直到系统呼叫结束。其也可以使用哈希算法等找出邻区信 道指配消息NCAM发送的位置,在此不再赘述。
本发明所提供的开放式集群中邻区信道指配消息发送的系统及其方法,其方法由于采用基站对多条邻区信道指配消息的发送时刻点进行错开 处理,每条邻区信道指配消息获得各自对应的发送时刻点,将多条邻区信 道指配消息按照各自对应的发送时刻点向对应的终端用户进行发送的方
式,将多条邻区信道指配消息NCAM的发送时刻点错开一定的时间间隔, 有效地解决了因超量邻区信道指配消息NCAM同时起呼而引起的扇区模块 功率过载情况,大大提高了多个终端用户同时起呼时的呼叫成功率,有效 的降低了扇区模块功率,提高了系统语音通话质量、以及系统整体工作性能。
应当理解的是,上述具体实施例的描述较为详细,不能因此而理解为 对本发明专利保护范围的限制,本发明专利保护范围应以所附权利要求为准。
权利要求
1、一种开放式集群中邻区信道指配消息发送的系统,所述系统包括基站设备、终端用户,所述基站设备与终端用户通讯连接;其特征在于,所述基站设备包括控制层模块、信道板模块、以及空口模块;所述控制层模块、信道板模块、以及空口模块顺序通讯连接;其中,所述空口模块与所述终端用户通讯连接;所述控制层模块,用于对多条邻区信道指配消息的发送时刻点进行错开处理;所述信道板模块,用于向空口模块发送邻区信道指配消息;所述空口模块,用于向终端用户发送邻区信道指配消息。
2、 根据权利要求1所述的系统,其特征在于,所述信道板模块包括扇 区模块,所述扇区模块分别与所述控制层模块、以及空口模块通讯连接, 用于监控发送邻区信道指配消息的数量与速度。
3、 一种开放式集群系统中邻区信道指配消息发送的方法,其步骤如下A、 基站对多条邻区信道指配消息的发送时刻点进行错开处理,每条邻 区信道指配消息获得各自对应的发送时刻点;B、 启动终端设备呼叫功能,将多条邻区信道指配消息按照各自对应的 发送时刻点向对应的终端用户进行发送。
4、 根据权利要求3所述的方法,其特征在于,所述步骤A还包括以下步骤Al、控制层模块对数组初始化赋值,并进行运算,计算出每条邻区信 道指配消息向对应终端用户发送邻区信道指配消息的不同时刻点。
5、 根据权利要求4所述的方法,其特征在于,所述步骤B还包括以下步骤Bl、控制层模块按照所述不同时刻点周期性地向信道板模块发送邻区 信道指配消息;B2、信道板模块通过空口模块将所述邻区信道指配消息周期性向终端 设备进行发送。
6、 根据权利要求5所述的方法,其特征在于,所述方法还包括步骤 C、呼叫结束,将所述数组进行还原运算。
7、 根据权利要求6所述的方法,其特征在于,所述数组为一维数组或 多维数组。
8、 根据权利要求7所述的方法,其特征在于,步骤A1中的所述运算 为哈希运算。
9、 根据权利要求8所述的方法,其特征在于,所述周期性的周期范围 为一秒至两秒。
全文摘要
本发明公开了一种开放式集群中邻区信道指配消息发送的系统及其方法,方法如下对邻区信道指配消息的发送时刻点进行错开处理,每条邻区信道指配消息获得各自对应的发送时刻点;启动终端设备呼叫功能,将邻区信道指配消息按照各自对应的发送时刻点向对应终端用户进行发送。本发明的方法由于采用对邻区信道指配消息的发送时刻点进行错开处理,每条邻区信道指配消息获得各自对应的发送时刻点,将邻区信道指配消息按照各自对应的发送时刻点向对应终端用户进行发送的方式,有效地解决了因超量邻区信道指配消息同时起呼引起扇区模块功率过载情况,提高了大量终端用户同时起呼时的呼叫成功率,提高了系统语音通话质量、以及系统工作性能。
文档编号H04W4/12GK101431730SQ20081024120
公开日2009年5月13日 申请日期2008年12月11日 优先权日2008年12月11日
发明者刘海伟 申请人:中兴通讯股份有限公司