一种重发控制信道信令的系统及方法 【技术领域】
本发明涉及移动通信技术领域, 尤其涉及一种重发控制信道信令的系统及方法。背景技术 在基于 CDMA 1xEVDO 的无线通信系统中, 控制信道中可以发送同步包、 子同步包 及异步包, 同步包主要用于发送开销消息, 子同步包主要用于发送寻呼消息, 异步包用于发 送 TCA(Traffic Channel Assignment, 业务信道指派 )、 层二应答等消息, 是在呼叫建立过 程中 AN( 接入网 ) 侧发送到 AT( 终端设备 ) 的信令信息, 属于单播消息。
如图 1 所示, 同步包每个控制信道周期发送一次, 即每 256slot 发送一次 ; 子同 步包可根据实际配置在每个控制信道周期发送一次或多次, 即每个子同步包以 32、 64、 128 或 256slot 为周期进行发送 ; 异步包可以在除同步包及子同步包发送时间外的其它时刻发 送。
在现有技术中, 控制信道中与终端接入相关信令只发送一次, 在前向覆盖较差或 外部干扰严重的无线环境中, 容易导致终端接入过程中收不到基站的前向信令而使本次连 接建立流程失败, 终端重新发起接入请求, 严重影响接入成功指标及用户感受。
因此, 在移动通信领域, 发明一种在控制信道中自动选择消息进行重发的装置是 十分必要的。
发明内容 为了解决上述问题, 本发明提供一种重发控制信道信令的系统及方法, 可以提高 终端接收消息成功率, 从而提高相关指标及用户感受。
本发明提供一种重发控制信道信令的方法, 包括 :
基站收发台向终端重复发送接收的控制信道信令。
进一步地, 预设需重发的控制信道信令。
进一步地, 当所述基站收发台收到基站控制器发来的控制信道信令后, 根据协议 字段判断该控制信道信令是否需要重发, 若需重发则设置重发标志位为真, 当正常发送控 制信道信令后, 读取重发标志位, 若为真则在定时器时长内重复发送一次或多次所述控制 信道信令。
进一步地, 当需重发控制信道信令时, 设置重复发送所述控制信道信令的时机、 重 复发送所述控制信道信令的次数以及重复发送所述控制信道信令的间隔。
进一步地, 所述重复发送所述控制信道信令的时机为发送同步包时重复发送控制 信道信令, 或发送同步包及子同步包时重复发送控制信道信令 ;
当发送同步包时重复发送控制信道信令时, 所述重复发送控制信道信令的间隔为 发送同步包的间隔, 当发送同步包及子同步包时重复发送控制信道信令时, 所述设置的重 复发送控制信道信令的间隔为子同步包的回调间隔。
本发明还提供一种重发控制信道信令的系统, 包括基站控制器 ;
所述基站控制器包括接收模块及发送模块 ;
所述接收模块, 用于接收来自基站控制器的控制信道信令 ;
所述发送模块, 用于向终端发送所述控制信道信令。
进一步地, 所述系统还包括预设装置, 用于预设需重发的控制信道信令。
进一步地, 所述基站控制器还包括判断模块, 用于判断接收的控制信道信令是否 需要重发, 当需要重发时设置重发标志位为真 ;
所述发送模块用于首次发送控制信道信令后读取所述重发标志位, 若为真则在定 时器时长内重复发送一次或多次所述控制信道信令。
进一步地, 所述基站控制器还包括设置模块, 用于设置重复发送控制信道信令的 时机、 重复发送所述控制信道信令的次数以及设置重复发送所述控制信道信令的间隔。
进一步地, 所述设置模块设置的重复发送所述控制信道信令的时机为发送同步包 时重复发送控制信道信令, 或发送同步包及子同步包时重复发送控制信道信令 ;
当设置模块设置的发送同步包时重复发送控制信道信令时, 所述重复发送控制信 道信令的间隔为发送同步包的间隔, 当设置模块设置的发送同步包及子同步包时重复发送 控制信道信令时, 所述设置的重复发送控制信道信令的间隔为子同步包的回调间隔。
采用本发明方法, 在控制信道中自动选择消息进行重发, 可以提高 CDMA2000EVDO 系统终端接入成功率, 具有较高的可操作性及实用性。 该方法利用现有的协议, 只需要升级 现有的接入网络侧系统软件, 无需对终端有任何的硬件或软件上的改动, 就可以达到目的。附图说明
图 1 是同步包、 子同步包、 异步包发送时机说明图 ;
图 2 是本发明系统实施例结构示意图 ;
图 3 是本发明方法实施例的处理流程图。 具体实施方式
为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 但 不作为本发明的限定。
以下实施例以 CDMA20001xEV-DO 的控制信道为例来说明发明实施方案, 控制信道 用于调度同步包、 子同步包及异步包, 由于 CDMA20001xEV-DO 系统的前向信道是时分复用 的, 同步包以 256slot 为发送周期进行发送, 子同步包以 32、 64、 128 或 256slot 为周期进行 发送, 异步包在除同步包、 子同步包发送时期外的任意时刻发送。本例以 TCA 消息为例, 利 用同步包、 子同步包、 异步包发送特点, 构造发送时机, 即在发送同步包和或子同步包时重 复发送控制信道信令。
本实施例提供一种重发控制信道信令的系统, 如图 2 所示, 包括 BTS( 基站收发 台 ), 还可以包括一预设装置 ;
预设装置, 可用于预设需重发的控制信道信令。
BTS 包括接收模块及发送模块, 还可以包括判断模块及设置模块 ;
接收模块, 用于接收来自 BSC( 基站控制器 ) 的控制信道信令, 以及对接收的控制信道信令进行解码 ;
判断模块, 用于判断当前控制信道信令是否需要重发, 若判定需要重发则设置重 发标志位为真, 否则设置重发标志位为假 ;
具体地, 判断模块是根据协议字段判断当前控制信道信令是否需要重发的。
发送模块, 用于首次发送控制信道信令后, 向终端重复发送一次或多次需重发的 控制信道信令 ;
具体地, 发送模块在首次发送控制信道信令后读取重发标志位, 若为真则在定时 器时长内重复发送一次或多次控制信道信令。
设置模块, 用于设置重复发送控制信道信令的时机、 重复发送所述控制信道信令 的次数以及设置重复发送所述控制信道信令的间隔 ;
具体地, 设置模块设置的重复发送控制信道信令的时机为发送同步包时重复发送 控制信道信令, 或发送同步包及子同步包时重复发送控制信道信令 ;
当设置模块设置的发送同步包时重复发送控制信道信令时, 重复发送控制信道信 令的间隔为发送同步包的间隔, 当设置模块设置的发送同步包及子同步包时重复发送控制 信道信令时, 设置的重复发送控制信道信令的间隔为子同步包的回调间隔。
本实施例提供一种重发控制信道信令的方法, 如图 3 所示为本实施例中实现在控 制信道中自动选择消息进行重发方法的流程图, 包括以下步骤 :
步骤 S1、 BTS 收到来自 BSC 的控制信道信令 ;
步骤 S2、 BTS 对收到的控制信道信令进行解码, 根据协议字段, 判断当前控制信道 信令是否需要重发, 本实施例中判断是否为 TCA 消息, 如果是 TCA 消息, 设置重发标志位为 真, 否则设置重发标志位为假 ;
进一步地, 可预设需重发的控制信道信令, 如本实施例中设置 TCA 消息为需重发 的控制信道信令。
步骤 S3、 按正常流程首次发送当前控制信道信令 ;
步骤 S4、 判断当前控制信道信令是否需要进行重发, 即判断重发标志位是否为真, 如果需要则转步骤 S5 继续处理, 否则结束。
在本实施例中, 如果当前控制信道信令为 TCA 消息, 则转步骤 S5, 否则结束。
步骤 S5、 BTS 获取系统及终端与重发空口信令相关的定时器时长, 在本实施例中 获取的时长为 TCA 到 TCC(Traffic Channel Complete, 业务信道建立完成 ) 超时定时器时 长;
步骤 S6、 在定时器超时时长范围内, 设置重发控制信道信令的间隔 ; 之后, 按照设 置的间隔重复发送 TCA 消息, 发送次数不作限制。设本实施例中重发 3 次。
进一步地, 基于同步包及子同步包的重发机制, 可设置发送同步包和 / 或子同步 包时重复发送控制信道信令。
若仅在发送同步包时重复发送控制信道信令, 则设置的重发的时间间隔为发送同 步包的间隔, 即在相邻的 3 个同步包发送周期重复发送该 TCA 消息即可 ;
若同时在同步包发送周期及子同步包发送周期上重复发送 TCA 消息, 则需要设置 子同步包回调间隔, 该子同步包回调间隔即重复发送 TCA 消息的间隔 ; 本实施例中, 回调间 隔设置为 128slot, 之后在当前同步包周期、 下一个子同步包周期、 第二个子同步包周期中重复发送 3 次。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读存储器、 磁盘或光盘 等。可选地, 上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地, 上述实施例中的各模块 / 单元可以采用硬件的形式实现, 也可以采用软件功能模块的 形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
当然, 以上只是本发明的一种具体的实施方法, 本发明并不仅局限在上述的具体 方法上, 在不背离本发明精神及其实质的情况下, 熟悉本领域的技术人员可根据本发明做 出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保 护范围。