本发明涉及无线通信领域,尤其涉及一种移动终端随机接入控制方法及装置。
背景技术:
3GPP Release 8引入了增强型随机接入信道(Random Access Channel,RACH)功能,用户终端(User Equipment,UE)在小区前向接入信道(Cell Forward Access Channel,Cell-FACH)态下可以使用增强型专用信道(Enhanced Dedicated Channel,E-DCH)进行上行数据的发送。
在增强型RACH方面,网络侧配置了Y条公共E-DCH资源,现有协议中,Y最大可以配置为32条。同时,网络侧配置了若干个可用签名序列,每个可用签名序列在网络侧配置的签名列表中都对应一个索引号Index。UE在随机接入过程中,会根据网络侧的配置,随机选择一个可用签名序列进行发送。
在现有协议中,选择公共E-DCH资源的规则是用Index对Y取余,即Index%Y。然而,当Index比Y大时,即可用的签名个数比公共E-DCH资源的条数多时,会出现多个Index对应同一条公共E-DCH资源。
当一条公共E-DCH资源被某个UE占用时,该公共E-DCH资源就无法分配给其他UE。当网络侧为多个UE配置的Index映射到同一条公共E-DCH资源时,必然会导致只有一个UE能够使用该公共E-DCH资源,其他UE随机接入失败,甚至会让其他UE误认为该小区不适合驻留,是一个禁止接入的小区。
技术实现要素:
本发明实施例解决是如何避免因多条Index对应同一条公共E-DCH资源而导致UE随机接入失败的问题。
为解决上述问题,本发明实施例提供一种移动终端随机接入控制方法,包括:
根据网络侧配置的公共E-DCH资源个数,对可用签名序列进行分组,得 到多个签名组;
当检测到存在随机接入请求时,在标记为未使用的签名组中选择任一签名组,在选中的签名组中选择任一可用签名序列,并将所述选中的签名组的标记更新为已使用;
采用选中的可用签名序列进行随机接入尝试,以获知是否成功选择公共E-DCH资源;
当成功选择公共E-DCH资源时,在选中的公共E-DCH资源上进行上行数据发送。
可选的,所述移动终端随机接入控制方法还包括:当所有签名组的标记均为已使用时,将所有签名组的标记重置为未使用。
可选的,所述根据网络侧配置的公共E-DCH资源个数,对可用签名序列进行分组,包括:将所述可用签名序列对应的索引号对所述公共E-DCH资源个数求余,将求余结果相同的索引号对应的可用签名序列划分至同一签名组。
可选的,还包括:当选择公共E-DCH资源失败时,在更新后的标记为未使用的签名组中选择任一签名组,在选中的签名组中选择任一可用签名序列,并重新采用选中的可用签名序列进行随机接入尝试。
可选的,当检测到存在上行业务请求时,执行所述在标记为未使用的签名组中选择任一签名组的操作。
本发明实施例还提供了一种移动终端随机接入控制装置,包括:
分组单元,用于根据网络侧配置的公共E-DCH资源,对可用签名序列进行分组,得到多个签名组;
选择单元,用于当检测到存在随机接入请求时,在标记为未使用的签名组中选择任一签名组,在选中的签名组中选择任一可用签名序列,并将所述选中的签名组的标记更新为已使用;
随机接入单元,用于采用选中的可用签名序列进行随机接入尝试,以获知是否成功选择公共E-DCH资源;
上行数据发送单元,用于当成功选择公共E-DCH资源时,在选中的公共 E-DCH资源上进行上行数据发送。
可选的,所述移动终端随机接入控制装置还包括:重置单元,用于当所有签名组的标记均为已使用时,将所有签名组的标记重置为未使用。
可选的,所述分组单元用于:将所述可用签名序列对应的索引号对所述公共E-DCH资源个数求余,将求余结果相同的索引号对应的可用签名序列划分至同一签名组。
可选的,所述选择单元还用于:当选择公共E-DCH资源失败时,在更新后的标记为未使用的签名组中选择任一签名组,在选中的签名组中选择任一可用签名序列。
可选的,所述选择单元用于当检测到存在上行业务请求时,执行所述在标记为未使用的签名组中选择任一签名组的操作。
与现有技术相比,本发明实施例的技术方案具有以下优点:
对多个可用签名序列进行分组,当检测到存在随机接入请求时,从任一个标记为未使用的签名组中选择任一个可用签名序列进行随机接入尝试。当未使用的签名组被选中时,将其标记修改为已使用。由于对多个可用签名组序列进行分组,而不是将多条Index对应同一条公共E-DCH资源,因此可以避免多条Index对应同一条公共E-DCH资源而导致UE随机接入失败的问题。
进一步,当所有签名组均被标记为已使用时,将所有签名组的标记重置为未使用,从而可以确保后续的随机接入请求能够选择到可用签名序列。
此外,当移动终端随机接入尝试失败时,从另一个标记为未使用的签名组中选择一个可用签名序列进行随机接入尝试,可以避免多次尝试接入同一个E-DCH资源而导致接入失败的情况发生,提高移动终端接入的成功率。
附图说明
图1是本发明实施例中的一种移动终端随机接入控制方法的流程图;
图2是本发明实施例中的另一种移动终端随机接入控制方法的流程图;
图3是本发明实施例中的一种移动终端随机接入控制装置的结构示意图。
具体实施方式
现有技术中,当一条公共E-DCH资源被某个UE占用时,该公共E-DCH资源就无法分配给其他UE。当网络侧配置多个Index映射到同一条公共E-DCH资源时,必然会导致只有一个UE能够使用该公共E-DCH资源,而无法分配给其他UE。当该公共E-DCH资源被占用时,若其他的UE选择了与该公共E-DCH资源相关的多个Index进行随机接入时,则可能会连续多次失败导致UE无法在这个小区进行接入。甚至会让UE误认为该小区不适合驻留,是一个禁止接入的小区。
在本发明实施例中,对多个可用签名序列进行分组,当检测到存在随机接入请求时,从任一个标记为未使用的签名组中选择任一个可用签名序列进行随机接入尝试。当未使用的签名组被选中时,将其标记修改为已使用。由于对多个可用签名组序列进行分组,而不是将多条Index对应同一条公共E-DCH资源,因此可以避免多条Index对应同一条公共E-DCH资源而导致UE随机接入失败的问题。
为使本发明实施例的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
本发明实施例提供了一种移动终端随机接入控制方法,参照图1,以下通过具体步骤进行详细说明。
步骤S101,根据网络侧配置的公共E-DCH资源个数,对可用签名序列进行分组,得到多个签名组。
在实际应用中,针对UE和网络侧,在使用增强型RACH(Enhanced Random Access Channel,E-RACH)功能时,UE和网络侧必须同时支持增强型RACH。网络侧在系统消息中配置若干条公共E-DCH资源。当UE发起随机接入时,根据UE在捕获指示信道(Acquisition Indication Channel,AICH)上收到的可用签名序列索引间接推导出UE即将使用的公共E-DCH资源。
在具体实施中,UE通过读取网络侧下发的系统消息,即可获知可用签名序列和公共E-DCH资源列表。可以根据公共E-DCH资源列表对可用签名序列进行分组,以得到多个签名组。
在本发明实施例中,可以采用可用签名序列对应的索引号对公共E-DCH资源个数进行求余运算,将求余结果相同的索引号对应的可用签名序列划分至同一签名组,以此类推,即可获取所有的签名组对应的可用签名序列。
例如,设定可用签名序列的个数为16个,可用签名序列对应的索引号Index的范围为0~15,公共E-DCH资源个数为10,则依次将0~15对10求余,将求余结果相同的可用签名序列划分至同一签名组,可以得到10个签名组,依次为签名组0~9。其中:将索引号Index为0和10的可用签名序列划分至签名组0,将索引号Index为1和11的可用签名序列划分至签名组1,以此类推,将索引号Index为9的可用签名序列划分至签名组9。每个签名组中的可用签名序列的个数可以为1个,也可以为2个。
可以理解的是,在本发明其他实施例中,还可以存在其他的方法,来对可用签名序列进行分组,此处不做赘述。
步骤S102,检测是否存在随机接入请求。
在具体实施中,当检测到移动终端存在上行业务请求时,判定存在随机接入请求。当存在随机接入请求时,执行步骤S103;反之,当不存在随机接入请求时,结束操作流程。
步骤S103,在标记为未使用的签名组中选择任一签名组,在选中的签名组中选择任一可用签名序列。
在具体实施中,可以对所有的签名组设置标记。设置的标记包括:已使用、未使用。当签名组被选中时,签名组的标记可以为已使用;当签名组尚未被选中时,签名组的标记可以为未使用。
在检测到存在随机接入请求时,可以从所有标记为未使用的签名组中选择任一签名组,在选中的任一签名组中选择任一可用签名序列。在选中可用签名序列之后,可以将该选中签名组标记更新为已使用,以表示该签名组已经被移动终端选中。
例如,当前标记为未使用的签名组包括签名组2~签名组7。则在检测到存在随机接入请求时,在签名组2~签名组7中选择签名组7,签名组7中包括可用签名序列7,则选中可用签名序列7,执行步骤S104,并且将签名组7 的标记更新为已使用。
在本发明实施例中,当移动终端在执行多次随机接入操作之后,可能存在所有的签名组均被标记为已使用的情况,此时,若再次检测到移动终端存在随机接入请求时,由于当前所有的签名组均被标记为已使用,不存在标记为未使用的签名组,因此移动终端无法选择签名组。
针对上述情况,当所有签名组均被标记为已使用时,可以将所有签名组的标记重置为未使用,从而使得移动终端在后续存在随机接入请求时,能够正常选择到签名组。
步骤S104,采用选中的可用签名序列进行随机接入尝试。
在具体实施中,可以按照现有的协议进行随机接入尝试。当随机接入尝试成功时,可以判定成功选择了某个公共E-DCH资源,可以执行步骤S105。
在实际应用中,还可以存在随机接入尝试失败的场景。当随机接入尝试失败时,意味着当前选中的签名组中的可用签名序列对应的公共E-DCH资源可能已经被其他移动终端占用。在这种情况下,可以重新在标记为未使用的签名组中选择任一签名组,再在选中的签名组中选择任一可用签名序列,并重新执行步骤S104。
例如,当前选择的签名组为签名组7,可用签名序列为可用签名序列7,并将签名组7标记为已使用。在进行随机接入尝试时失败,意味着可用签名序列7对应的公共E-DCH资源已经被其他移动终端占用。因此,可以从标记为未使用的签名组2~签名组6中重新选择任一签名组,并在选中的签名组中选择任一可用签名序列后,重新执行步骤S104。
可见,当移动终端随机接入尝试失败时,从另一个标记为未使用的签名组中选择一个可用签名序列进行随机接入尝试,可以避免多次尝试接入同一个E-DCH资源而导致接入失败的情况发生,从而可以提高移动终端接入上行链路的成功率。
步骤S105,当成功选择公共E-DCH资源时,在选中的公共E-DCH资源上进行上行数据发送。
在具体实施中,在成功选择公共E-DCH资源后,可以按照现有的协议,在选中的公共E-DCH资源上进行上行数据发送,从而实现上行链路传输。
由此可见,对多个可用签名序列进行分组,当检测到存在随机接入请求时,从任一个标记为未使用的签名组中选择任一个可用签名序列进行随机接入尝试。当未使用的签名组被选中时,将其标记修改为已使用。由于对多个可用签名组序列进行分组,而不是将多条Index对应同一条公共E-DCH资源,因此可以避免多条Index对应同一条公共E-DCH资源而导致UE随机接入失败的问题。
参照图2,下面对本发明上述实施例中提供的移动终端随机接入控制方法进行实例说明。
步骤S201,判断UE是否打开随机接入控制功能。
在本发明实施例中,可以预先在UE中应用上述实施例中提供的随机接入控制方法,用户可以选择是否开启随机接入控制功能。当UE开启随机接入控制功能时,执行步骤S202;否则,结束操作流程。
步骤S202,判断UE是否成功驻留小区。当UE成功驻留小区时,执行步骤S203;当UE未能成功驻留小区时,结束操作流程。
步骤S203,判断小区和UE是否均支持增强型RACH。
由于本发明针对的是增强型RACH,因此,只有当小区和UE均支持增强型RACH时,执行步骤S204;否则,结束操作流程。
步骤S204,对可用签名序列进行分组。
步骤S205,检测是否存在随机接入请求。
当存在随机接入请求时,执行步骤S206;当不存在随机接入请求时,结束操作流程。
在本发明实施例中,当检测到UE存在上行业务请求时,判定存在随机接入请求。
步骤S206,在标记为未使用的签名组中选择任一签名组,在选中的签名组中选择任一可用签名序列,并将选中的签名组的标记更新为已使用。
步骤S207,采用选中的可用签名序列进行随机接入尝试。
步骤S208,判断随机接入尝试是否成功。当随机接入尝试成功时,判定成功选择公共E-DCH资源,执行步骤S209;当随机接入尝试失败时,重新执行步骤S206。
步骤S209,在选中的公共E-DCH资源上进行上行数据发送。
参照图3,本发明实施例还提供了一种移动终端随机接入控制装置30,包括:分组单元301、选择单元302、随机接入单元303以及上行数据发送单元304,其中:
分组单元301,用于根据网络侧配置的公共E-DCH资源,对可用签名序列进行分组,得到多个签名组;
选择单元302,用于当检测到存在随机接入请求时,在标记为未使用的签名组中选择任一签名组,在选中的签名组中选择任一可用签名序列,并将所述选中的签名组的标记更新为已使用;
随机接入单元303,用于采用选中的可用签名序列进行随机接入尝试,以获知是否成功选择公共E-DCH资源;
上行数据发送单元304,用于当成功选择公共E-DCH资源时,在选中的公共E-DCH资源上进行上行数据发送。
在具体实施中,所述移动终端随机接入控制装置30还包括:重置单元305,用于当所有签名组的标记均为已使用时,将所有签名组的标记重置为未使用。
在具体实施中,所述分组单元301可以用于:将所述可用签名序列对应的索引号对所述公共E-DCH资源个数求余,将求余结果相同的索引号对应的可用签名序列划分至同一签名组。
在具体实施中,所述选择单元302还可以用于:当选择公共E-DCH资源失败时,在更新后的标记为未使用的签名组中选择任一签名组,在选中的签名组中选择任一可用签名序列。
在具体实施中,所述选择单元302可以用于当检测到存在上行业务请求时,执行所述在标记为未使用的签名组中选择任一签名组的操作。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。