非竞争随机接入方法及装置的制造方法

文档序号:9915267阅读:756来源:国知局
非竞争随机接入方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及通信技术,尤其涉及一种非竞争随机接入方法及装置。
【背景技术】
[0002]当用户设备(User Equipment,简称UE)处于切换带或信道衰落很大时,所述UE可能失步。当UE失步时,演进型基站(Evolved Node B,简称eNodeB)通过向所述UE发送物理下行控制信道(Physical Downlink Control Channel,简称]3DCCH)命令(ORDER),以使所述UE发起非竞争随机接入,从而使所述UE与所述eNodeB同步。
[0003]现有技术中,eNodeB通过设置定时器的周期和发送HXXH ORDER的最大发送次数的方式以控制I3DCCH ORDER的发送,具体地,eNodeB在发送TOCCH ORDER之后启动定时器,若在定时器超时前未对UE发送的MSG3正确译码,则超时后再次向所述UE发送HXXHORDER并重启定时器,重复以上步骤直至对UE发送的MSG3正确译码或重复发送HXXHORDER的次数达到所述最大发送次数。
[0004]因此,现有技术中,当所述UE未收到HXXH ORDER时,若所述定时器的周期太大,也即再次给所述UE发送roCCH ORDER的时延过长,可能导致所述UE掉链;另一方面,若所述定时器的周期太小,极有可能在当前的I3DCCH ORDER启动的随机接入过程还未结束时又启动了新的随机接入过程,使多个随机接入过程同时进行,导致物理资源的浪费,同时可能造成UE发起RRC连接重建。

【发明内容】

[0005]本发实施例提供一种非竞争随机接入方法及装置,用以避免UE发起RRC连接重建、减少同步时延以及节省物理资源。
[0006]第一方面,本发明实施例提供一种非竞争随机接入方法,包括:
[0007]步骤a、eN0deB在向用户设备UE发送物理下行控制信道命令后,启动第一定时器,并记录第一子帧号码以及发送所述物理下行控制信道命令的次数;
[0008]步骤b、所述eNodeB判断所述第一定时器是否超时,若是,执行步骤e ;若否,所述eNodeB判断是否收到第一随机接入消息,若没有收到,重复执行步骤b,若收到,则停止所述第一定时器,并判断是否在第一随机接入消息响应窗内完成对第二随机接入消息的调度;若完成,则启动第二定时器,并执行步骤C,其中,所述第二定时器的周期大于所述UE完成第三随机接入消息最大发送次数的发送所需时长;若未完成,则在所述第一随机接入消息响应窗内结束时启动第三定时器,并执行步骤d,其中,所述第三定时器的周期大于所述UE完成所述第一随机接入消息最大发送次数的发送所需时长;
[0009]步骤C、所述eNodeB判断所述第二定时器是否超时,若是,则执行步骤e ;若否,所述eNodeB判断是否收到所述UE发送的第三随机接入消息,若没有收到,重复执行所述步骤C,若收到,所述eNodeB对接收到的所述第三随机接入消息进行译码;若译码正确,则停止所述第二定时器,向所述UE发送确认消息,并根据所述UE的状态释放训练序列资源,然后结束;若译码错误,则向所述UE发送非确认消息,并重复执行所述步骤c ;
[0010]步骤d、所述eNodeB判断所述第三定时器是否超时,若是,执行步骤f ;若否,所述eNodeB判断是否接收到所述UE发送的第一随机接入消息,若没有收到,重复执行步骤d,若收到,所述eNodeB判断是否在第一随机接入消息响应窗内完成对第二随机接入消息的调度;若完成,则启动所述第二定时器,并执行所述步骤c ;若未完成,则重复执行所述步骤d ;
[0011]步骤e、所述eNodeB判断当前子帧号码是否在所述第一子帧号码之后,若是,执行步骤f ;若否,记录所述UE处于第一随机接入消息重发状态以及所述第一随机接入消息重发状态结束时的子帧号码,并执行步骤f;其中,所述第一随机接入消息重发状态结束时的子帧号码等于所述第一子帧号码;
[0012]步骤f、所述eNodeB判断发送物理下行控制信道命令的次数是否达到最大发送次数,若否,则返回执行步骤a,否则,结束。
[0013]结合第一方面,在第一方面的第一种可能的实现方式中,所述第二定时器的周期为所述eNodeB根据第一译码时间及第三随机接入消息最大发送次数设置的,其中,所述第一译码时间为所述eNodeB对所述第三随机接入消息进行译码所需的时间。
[0014]结合第一方面,在第一方面的第二种可能的实现方式中,所述第三定时器的周期为所述eNodeB根据响应窗长、第二译码时间及第一随机接入消息最大发送次数设置的,其中,所述响应窗长为预设参数,所述第二译码时间为所述eNodeB对所述第一随机接入消息进行译码所需的时间。
[0015]结合第一方面、第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述根据所述UE的状态释放训练序列资源,包括:
[0016]判断所述UE是否处于第一随机接入消息重发状态;若否,则释放训练序列资源;若是,则判断当前子帧号码是否在所述第一随机接入消息重发状态结束时的子帧号码之后;
[0017]若是在所述第一随机接入消息重发状态结束时的子帧号码之后,则直接释放训练序列资源;若不在所述第一随机接入消息重发状态结束时的子帧号码之后,则延时到所述第一随机接入消息重发状态结束时的子帧号码后再释放训练序列资源。
[0018]结合第一方面,在第一方面的第四种可能的实现方式中,所述第一子帧号码H =(n+TH)mod 1024 ;其中,η为发送物理下行控制信道命令的子帧号码,TH为所述UE完成第一随机接入消息最大发送次数的发送所需时长,mod为模运算。
[0019]第二方面,本发明实施例提供一种演进型基站eNodeB,包括:
[0020]启动模块,用于在向用户设备UE发送物理下行控制信道命令后,启动第一定时器,并记录第一子帧号码以及发送所述物理下行控制信道命令的次数;
[0021]第一判断模块,用于判断所述第一定时器是否超时,若是,执行第四判断模块的操作;若否,判断是否收到第一随机接入消息,若没有收到,重复执行所述第一判断模块的操作,若收到,则停止所述第一定时器,并判断是否在第一随机接入消息响应窗内完成对第二随机接入消息的调度;若完成,则启动第二定时器,并执行第二判断模块的操作,其中,所述第二定时器的周期大于所述UE完成第三随机接入消息最大发送次数的发送所需时长;若未完成,则在所述第一随机接入消息响应窗内结束时启动第三定时器,并执行第三判断模块的操作,其中,所述第三定时器的周期大于所述UE完成所述第一随机接入消息最大发送次数的发送所需时长;
[0022]第二判断模块,用于判断所述第二定时器是否超时,若是,则执行第四判断模块的操作;若否,判断是否收到所述UE发送的第三随机接入消息,若没有收到,重复执行所述第二判断模块的操作,若收到,对接收到的所述第三随机接入消息进行译码;若译码正确,则停止所述第二定时器,向所述UE发送确认消息,并根据所述UE的状态释放训练序列资源,然后结束;若译码错误,则向所述UE发送非确认消息,并重复执行所述第二判断模块的操作;
[0023]第三判断模块,用于判断所述第三定时器是否超时,若是,执行第五判断模块的操作;若否,判断是否接收到所述UE发送的第一随机接入消息,若没有收到,重复执行所述第三判断模块的操作,若收到,判断是否在第一随机接入消息响应窗内完成对第二随机接入消息的调度;若完成,则启动所述第二定时器,并执行所述第二判断模块的操作;若未完成,则重复执行所述第三判断模块的操作;
[0024]第四判断模块,用于判断当前子帧号码是否在所述第一子帧号码之后,若是,执行第五判断模块的操作;若否,记录所述UE处于第一随机接入消息重发状态以及所述第一随机接入消息重发状态结束时的子帧号码,并执行第五判断模块的操作;其中,所述第一随机接入消息重发状态结束时的子帧号码等于所述第一子帧号码;
[0025]第五判断模块,用于判断发送物理下行控制信道命令的次数是否达到最大发送次数,若否,则返回执行所述启动模块的操作,否则,结束。
[0026]结合第二方面,在第二方面的第一种可能的实现方式中,所述第二定时器的周期为所述eNodeB根据第一译码时间及第三随机接入消息最大发送次数设置的,其中,所述第一译码时间为所述eNodeB对所述第三随机接入消息进行译码所需的时间。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1