一种上行数据发送方法、装置、基站及用户设备与流程

文档序号:15744732发布日期:2018-10-23 22:55阅读:179来源:国知局

本发明涉及通信技术领域,特别是涉及一种上行数据发送方法、装置、基站及用户设备。



背景技术:

在第三代合作伙伴计划的长期演进(3GPP LTE,3rd Generation Partnership Project Long Term Evolution)系统中,引入了一种新的无线资源控制(RRC)状态,以下称为RRC Inactive state(RRC非活动态)。对该状态下的UE,在接入网网元和UE均保持有该UE的接入层(AS)的上下文信息,AS上下文信息包括该UE的SRB、DRB的配置信息,以及用户面协议层(PDCP、RLC)的配置信息和(可能的)状态信息。同时,该UE的行为类似于RRC IDLE态的UE,即在无线接口没有为该状态下的UE分配专用无线资源。

目前,业界提出了非活动态的UE发送上行数据的需求,即非活动状态UE在不进入RRC连接态的条件下发送上行数据的需求。然而,在这个过程中,当处于非活动状态的UE发起上行数据传输却遇到拥塞情况时,相关领域尚未有有效的解决方案。



技术实现要素:

本发明要解决的技术问题是提供一种上行数据发送方法、装置、基站及用户设备,用以解决现有技术中处于非活动状态的UE发起上行数据传输遇到拥塞情况无法有效解决的问题。

一方面,本发明提供一种上行数据发送方法,包括:通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,所述拥塞控制信息用于指示所述用户设备在发送上行数据时进行拥塞控制;根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述拥塞控制信息为所述拥塞控制指示参数,对应的拥塞控制为指示所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;所述拥塞控制信息为所述拥塞控制概率因子,对应的拥塞控制为控制所述用户设备进行拥塞控制的概率,在根据所述拥塞控制概率因子,所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的的随机接入过程;所述拥塞控制信息为所述拥塞控制时长,对应的拥塞控制为控制所述用户设备停止用于非活动态发送上行数据的随机接入过程的时长。

可选的,所述拥塞控制概率因子的取值范围为(a,b),所述用户设备在进行拥塞控制检查时,随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,a、b、c为任意实数。

可选的,通过所述随机接入信令向所述用户设备发送所述拥塞控制信息包括:通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,所述通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息包括:在随机接入响应的时间窗内发送一次或重复发送多次消息2MSG2,或在所述随机接入响应的时间窗内的每一个可用下行无线子帧中调度发送一次消息2MSG2。

可选的,所述通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息包括:在所述随机接入信令的消息2MSG2的媒体接入层子标头MAC subheader中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息;和/或在所述随机接入信令的消息2MSG2的随机接入响应消息中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,所述指定用户设备由所述随机接入信令中的预设前导序列标识或者预设扩频码确定。

可选的,所述通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息包括:使用所述前导序列标识对应的RNTI或所述扩频码对应的RNTI加扰的PDCCH DCI调度MSG 2,所述MSG 2包含针对一个前导序列或扩频码的响应消息;或者使用一个公共的RNTI加扰的PDCCH DCI调度MSG 2,所述MSG 2包含针对多个前导序列标识或扩频码的响应消息,各所述响应消息通过对应的前导序列或扩频码标识。

可选的,在所述用户设备发起的随机接入过程的竞争解决失败的次数超过预设次数阈值的情况下,停止发起非活动态发送上行数据的随机接入过程。

可选的,所述随机接入信令中使用的前导序列来自非活动态专用的前导资源池,或者来自活动态与非活动态通用的前导资源池。

另一方面,本发明还提供一种上行数据发送方法,包括:通过随机接入信令或者系统消息接收基站发送的拥塞控制信息;根据所述拥塞控制信息对上行数据发送进行拥塞控制。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述根据所述拥塞控制信息对上行数据发送进行拥塞控制包括:根据所述拥塞控制指示参数确定发送上行数据是否需要进行拥塞控制;在需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;和/或随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,所述拥塞控制概率因子的取值范围为(a,b),a、b、c为任意实数;和/或暂停所述拥塞控制时长后继续发起用于非活动态发送上行数据的随机接入过程。

另一方面,本发明还提供一种上行数据发送装置,包括:发送单元,用于通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,所述拥塞控制信息用于指示所述用户设备在发送上行数据时进行拥塞控制;接入单元,用于根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述拥塞控制信息为所述拥塞控制指示参数,对应的拥塞控制为指示所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;所述拥塞控制信息为所述拥塞控制概率因子,对应的拥塞控制为控制所述用户设备进行拥塞控制的概率,在根据所述拥塞控制概率因子,所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的的随机接入过程;所述拥塞控制信息为所述拥塞控制时长,对应的拥塞控制为控制所述用户设备停止用于非活动态发送上行数据的随机接入过程的时长。

可选的,所述拥塞控制概率因子的取值范围为(a,b),所述用户设备在进行拥塞控制检查时,随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,a、b、c为任意实数。

可选的,所述发送单元包括第一发送模块,用于通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,所述第一发送模块,具体用于:在随机接入响应的时间窗内发送一次或重复发送多次消息2MSG2,或在所述随机接入响应的时间窗内的每一个可用下行无线子帧中调度发送一次消息2MSG2。

可选的,所述第一发送模块,具体用于:在所述随机接入信令的消息2MSG2的媒体接入层子标头MAC subheader中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息;和/或在所述随机接入信令的消息2MSG2的随机接入响应消息中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,所述指定用户设备由所述随机接入信令中的预设前导序列标识或者预设扩频码确定。

可选的,所述第一发送模块,具体用于:使用所述前导序列标识对应的RNTI或所述扩频码对应的RNTI加扰的PDCCH DCI调度MSG 2,所述MSG 2包含针对一个前导序列或扩频码的响应消息;或者使用一个公共的RNTI加扰的PDCCH DCI调度MSG 2,所述MSG 2包含针对多个前导序列标识或扩频码的响应消息,各所述响应消息通过对应的前导序列或扩频码标识。

可选的,所述接入单元,还用于在所述用户设备发起的随机接入过程的竞争解决失败的次数超过预设次数阈值的情况下,停止发起非活动态发送上行数据的随机接入过程。

另一方面,本发明还提供一种上行数据发送装置,包括:接收单元,用于通过随机接入信令或者系统消息接收基站发送的拥塞控制信息;控制单元,用于根据所述拥塞控制信息对上行数据发送进行拥塞控制。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述控制单元,具体他用于:根据所述拥塞控制指示参数确定发送上行数据是否需要进行拥塞控制;在需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;和/或随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,所述拥塞控制概率因子的取值范围为(a,b),a、b、c为任意实数;和/或暂停所述拥塞控制时长后继续发起用于非活动态发送上行数据的随机接入过程。

另一方面,本发明还提供一种基站,包括进行数据处理的处理器、用于数据存储的存储器和用于数据发送和/或接收的数据收发器,其特征在于,所述存储器用于存储实现用于非活动态用户设备的上行数据发送方法的指令,所述处理器用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,执行的步骤包括:通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,所述拥塞控制信息用于指示所述用户设备在发送上行数据时进行拥塞控制;根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述拥塞控制信息为所述拥塞控制指示参数,对应的拥塞控制为指示所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;所述拥塞控制信息为所述拥塞控制概率因子,对应的拥塞控制为控制所述用户设备进行拥塞控制的概率,在根据所述拥塞控制概率因子,所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的的随机接入过程;所述拥塞控制信息为所述拥塞控制时长,对应的拥塞控制为控制所述用户设备停止用于非活动态发送上行数据的随机接入过程的时长。

可选的,通过所述随机接入信令向所述用户设备发送所述拥塞控制信息包括:通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,所述通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息包括:在随机接入响应的时间窗内发送一次或重复发送多次消息2MSG2,或在所述随机接入响应的时间窗内的每一个可用下行无线子帧中调度发送一次消息2MSG2。

可选的,所述通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息包括:在所述随机接入信令的消息2MSG2的媒体接入层子标头MAC subheader中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息;和/或在所述随机接入信令的消息2MSG2的随机接入响应消息中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

另一方面,本发明还提供一种用户设备,包括进行数据处理的处理器、用于数据存储的存储器和用于数据发送和/或接收的数据收发器,所述存储器用于存储实现用于非活动态用户设备的上行数据发送方法的指令,所述处理器用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,执行的步骤包括:通过随机接入信令或者系统消息接收基站发送的拥塞控制信息;根据所述拥塞控制信息对上行数据发送进行拥塞控制。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述根据所述拥塞控制信息对上行数据发送进行拥塞控制包括:根据所述拥塞控制指示参数确定发送上行数据是否需要进行拥塞控制;在需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;和/或随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,所述拥塞控制概率因子的取值范围为(a,b),a、b、c为任意实数;和/或暂停所述拥塞控制时长后继续发起用于非活动态发送上行数据的随机接入过程。

本发明的实施例提供的上行数据发送方法、装置、基站及用户设备,能够通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,指示所述用户设备在发送上行数据时进行拥塞控制,然后根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。这样,当网络出现拥塞时,能够控制非活动态UE对上行数据的发送行为进行相应的控制,从而避开拥塞,有效提高了发送效率。

附图说明

图1是本发明实施例提供的上行数据发送方法的一种流程图;

图2是本发明实施例提供的上行数据发送方法的另一种流程图;

图3是本发明实施例提供的上行数据发送方法中的一种信令交换图;

图4是本发明实施例提供的上行数据发送方法中的另一种信令交换图;

图5是本发明实施例提供的上行数据发送装置的一种结构示意图;

图6是本发明实施例提供的上行数据发送装置的一种结构示意图。

具体实施方式

以下结合附图对本发明进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

如图1所示,本发明实施例提供一种上行数据发送方法,基于基站,包括:

S11,通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,所述拥塞控制信息用于指示所述用户设备在发送上行数据时进行拥塞控制;

S12,根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。

本发明的实施例提供的上行数据发送方法,能够通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,指示所述用户设备在发送上行数据时进行拥塞控制,然后根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。这样,当网络出现拥塞时,能够控制非活动态UE对上行数据的发送行为进行相应的控制,从而避开拥塞,有效提高了发送效率。

可选的,步骤S11中的拥塞控制信息可以包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的一种或几种。

具体而言,在本发明的一个实施例中,拥塞控制信息为拥塞控制指示参数,对应的拥塞控制为指示所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;可选的,当拥塞控制指示参数为第一状态时,可以指示用户设备在发送上行数据时进行拥塞控制,当拥塞控制指示参数为第二状态时,可以指示用户设备在发送上行数据时不进行拥塞控制。

在本发明的另一个实施例中,拥塞控制信息为拥塞控制概率因子,对应的拥塞控制为控制所述用户设备进行拥塞控制的概率。在根据所述拥塞控制概率因子,所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;例如,在本发明的一个实施例中,拥塞控制概率因子的取值范围为(a,b),所述用户设备在进行拥塞控制检查时,可以随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,a、b、c为任意实数。可选的,如何根据随机数c与拥塞控制因子的比较结果确定是否进行拥塞控制可以根据需要设定,既可以设定在随机数c大于拥塞控制因子的情况下进行拥塞控制,也可以设定成在随机数c小于拥塞控制因子的情况下进行拥塞控制,只要能够根据一定的概率进行拥塞控制即可,本发明的实施例对此不作限定。例如,在本发明的一个实施例中,拥塞控制概率因子为40,用户设备每次从1至100的自然数中随机选择一个随机数c,如果c大于40则进行拥塞控制,如果c小于等于40则不进行拥塞控制,进行拥塞控制的概率为60%。

在本发明的另一个实施例中,拥塞控制信息为拥塞控制时长,对应的拥塞控制为控制所述用户设备停止用于非活动态发送上行数据的随机接入过程的时长。也就是说,当拥塞控制信息中包括拥塞控制时长时,UE从接收到拥塞控制信息开始,会持续拥塞控制时间长度的时间不使用非活动状态发送上行数据,即持续拥塞控制时间长度的时间不发起用于非活动状态发送数据的RACH过程。

需要说明的是,在上述进行拥塞控制的过程中,UE虽然暂时发不起用于非活动状态发送数据的RACH过程,但对发起RRC连接恢复或RRC连接建立过程不影响,即UE仍可发起RRC连接恢复或RRC连接建立过程。

在步骤S11中,在通过所述随机接入信令向所述用户设备发送所述拥塞控制信息的情况下,可选的,可以通过随机接入信令向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,拥塞控制信息的携带和发送方式可以多种多样,本发明的实施例对此不做限定。例如,在本发明的一个实施例中,可以在随机接入信令MSG2的MAC subheader中携带拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

具体而言,当向指定用户设备发送拥塞控制信息时,不同的用户设备具有不同的前导序列标识或不同的扩频码,所述指定用户设备可以由所述随机接入信令中的预设前导序列标识或者预设扩频码确定,只有与前导序列标识或者扩频码相对应的用户设备才进行相应的拥塞控制。

可选的,当向所有用户设备发送拥塞控制信息时,可以不配置相应的前导序列标识或扩频码,或者配置所有用户设备公用的前导序列标识或扩频码,则所有接收到该拥塞控制信息的UE都能够据此进行相应的拥塞控制。例如,在一个用于随机接入响应的MAC subheader中,可以配置其中的参数T为backoff或非preamble ID的其它值,用于向所有非活动态的用户设备指示拥塞控制指示(congestion control indicator)。

进一步的,除了在随机接入信令MSG2的MAC subheader中携带拥塞控制信息之外,也可以在MSG2的随机接入响应消息中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

具体而言,可以在一个用于随机接入响应的MAC subheader中,用一个比特指示存在一个媒体接入层随机接入响应消息MAC RAR,并在所述MACRAR中指示拥塞控制信息,例如拥塞控制指示、拥塞控制因子和/或拥塞控制时长等。

可选的,在本发明的一个实施例中,通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息可具体包括:

使用所述前导序列标识对应的无线网络临时标识RNTI或所述扩频码对应的RNTI加扰的PDCCH DCI调度MSG 2,所述MSG 2包含针对一个前导序列或扩频码的响应消息;

或者

使用一个公共的RNTI加扰的PDCCH DCI调度MSG 2,所述MSG 2包含针对多个前导序列标识或扩频码的响应消息,各所述响应消息通过对应的前导序列或扩频码标识。

可选的,在通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息的过程中,可以在随机接入响应的时间窗内发送一次或重复发送多次消息2MSG2,也可以在所述随机接入响应的时间窗内的每一个可用下行无线子帧中调度发送一次消息2MSG2。

可选的,所述随机接入信令中使用的前导序列可以来自非活动态专用的前导资源池,也可以来自活动态与非活动态通用的前导资源池。

为了防止非活动态用户设备在发起非活动态发送上行数据的随机过程中因频繁失败而降低通信效率,可选的,在所述用户设备发起的随机接入过程的竞争解决失败的次数超过预设次数阈值的情况下,可以停止发起非活动态发送上行数据的随机接入过程。尤其是在网络为非活动状态发送上行数据配置了独立的资源池,而该资源池出现拥塞的情况下,网络可以通过message 2或者系统消息及时的控制在非活动状态发送上行数据的UE的行为。例如在竞争解决失败后,可以不再使用非活动状态发送上行数据,而是转为使用不同的随机接入资源池中的资源发起RRC连接建立,或RRC恢复过程,以进入RRC连接态继续发送上行数据。

具体的,当通过小区系统消息向非活动态用户设备发送拥塞控制信息时,可以在系统消息中携带拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的一种或多种。

可选的,具体的发送次数可以通过系统消息指示、协议约定、或在所述的拥塞控制信息中指示。UE在发起RACH以进行非活动状态发送上行数据前,可以读取系统消息以获得上述的拥塞控制信息。

相应的,如图2所示,本发明的实施例还提供一种上行数据发送方法,基于用户设备,包括:

S21,通过随机接入信令或者系统消息接收基站发送的拥塞控制信息;

S22,根据所述拥塞控制信息对上行数据发送进行拥塞控制。

本发明的实施例提供的上行数据发送方法,能够通过随机接入信令或者系统消息接收基站发送的拥塞控制信息,并根据所述拥塞控制信息对上行数据发送进行拥塞控制。这样,当网络出现拥塞时,非活动态UE能够对上行数据的发送行为进行相应的控制,从而避开拥塞,有效提高了发送效率。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的一种或几种。

可选的,所述根据所述拥塞控制信息对上行数据发送进行拥塞控制可包括:

根据所述拥塞控制指示参数确定发送上行数据是否需要进行拥塞控制;

在需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;

和/或

随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,所述拥塞控制概率因子的取值范围为(a,b),a、b、c为任意实数;

和/或

暂停所述拥塞控制时长后继续发起用于非活动态发送上行数据的随机接入过程。

下面通过具体实施例对本发明提供的上行数据发送方法进行详细说明。

实施例1

如图3所示,在基于4步RACH过程的非活动状态UE发送上行数据的技术中,接入网配置随机接入信道资源的一部分用于非活动状态UE发送上行数据。即将物理随机接入信道的preamble码的一部分配置为用于发送上行数据传输的preamable码,在这里称为preamble集合S2,将用于UE发起RRC连接建立过程或发起RRC resume过程从活动状态回到RRC连接态等其它RACH过程所使用的premable称为premable集合S1。接入网通过系统消息指示所述preamble集合S1和集合S2的配置信息。

需要说明的是,上述的premable集合S1和集合S2在实际配置中,可以各自包含多个premable组,即本文所说的premable集合S1和集合S2可根据message 3的grant size大小以及UE的路损或无线信号质量划分为若干组。例如本发明所说的preamble集合S1可以包含两个premable group,称为group A和group B。

非活动状态UE发起非活动状态发送上行数据时,从上述的用于非活动状态发送上行数据的premable集合S2中选择premble P1,并在物理随机接入信道(PRACH)发送该premable P1,在4步RACH过程中,该premable称为message 1。

接入网网元在检测到该premable P1后,在RAR响应窗(RAR response window)中发送message 2。Message 2的MAC PDU包含1个或多个用于随机接入响应的MAC subheader(MAC subheader for Random Access Response),以及0个和多个随机接入响应消息(MAC Random Access Responses,MAC RAR)。

可选的,每个用于随机接入响应的MAC subheader包含E/R/BI/RAPID信息组合,其中:

E:即Extension Bit,用于指示在该MAC头中是否还有更多的E/T/RAPID组合信息。

T:即type信息,用于指示MAC subsubheader包含的是backoff indicator还是Random access ID(RAPID)。

BI:回退指示Backoff Indicator,该指示用于指示UE在出现竞争解决失败时的回退时间范围。

RAPID:该信息用于标识随机接入的premable码。

可选的,在message 2中指示拥塞控制信息包括以下一种或多种:

拥塞控制指示参数(congestion control indicator):指示接收到该指示的UE是否进行拥塞控制。

拥塞控制概率因子信息(congestion control factor):用于指示UE进行拥塞控制的概率。具体的,该概率因子为一个数值,其取值范围为(a,b),UE在进行拥塞控制检查时,随机选择一个a和b之间随机数c,并与所所述的拥塞控制因子进行比较,如果所述的随机数c大于或者小于所述的概率因子,则UE进行所述的拥塞控制。

拥塞控制时长(congestion control time length):用于指示UE进行拥塞控制的时间长度。

可选的,在message 2中以如下方式之一指示拥塞控制信息:

在message 2中的公共部分指示;

此时,在message 2中的一个MAC RAR中指示所述的拥塞控制信息的部分或全部,并适用于所有接收到该拥塞控制信息的UE。

可选的,是在一个用于随机接入响应的MAC subheader,且其值T指示为backoff或非preamble ID的其它值,在此用于随机接入响应的MAC subheader中指示拥塞控制指示(congestion control indicator)。

可选的,是在一个用于随机接入响应的MAC subheader,且其值T指示为backoff或非Premable ID的其它值,在该MAC subheader中还用一个比特指示存在一个MAC RAR。在所述的MAC RAR中指示所述的拥塞控制信息,包括congestion control indicator,以及congestion control factor。

在message 2中针对一个preamble的MAC RAR中指示;

此时,在message 2中的针对一个preamble的MAC RAR中包含所述的拥塞控制信息的部分或全部。该拥塞控制信息适用于在message 1中使用了该preamble的UE。

其中,在上述message 2中指示拥塞控制信息的部分或全部是指在message 2中指示拥塞控制指示信息、拥塞控制概率因子信息、拥塞控制时间长度信息中的一种或多种组合。

需要进行拥塞控制的UE,可以根据接收到的拥塞控制信息进行相应的拥塞控制处理,主要包括以下一种:

如果拥塞控制信息只包含拥塞控制概率因子,且UE按照该概率因子的要求需要进行拥塞控制时,UE停止当前进行的RACH过程。可选的,在之后发起RRC连接恢复过程或RRC连接建立过程以发送上行数据。

如果拥塞控制信息只包含拥塞控制指示,且拥塞控制指示的值设置为需要进行拥塞控制,则UE停止当前的RACH过程。可选的,在之后发起RRC连接恢复过程或RRC连接建立过程以发送上行数据。

如果拥塞控制信息只包含拥塞控制时间长度信息,则UE从接收到拥塞控制信息开始,持续拥塞控制时间长度的时间不使用非活动状态发送上行数据,即不发起用于非会活动状态发送数据的RACH过程。但,可选的,UE可发起RRC连接恢复或RRC连接建立过程。

如果拥塞控制信息只包含拥塞控制指示和拥塞控制时间长度信息,且拥塞控制指示的值设置为需要进行拥塞控制,则UE停止当前RACH过程,并持续拥塞控制时间长度的时间不使用非活动状态发送上行数据,即不发起用于会活动状态发送数据的RACH过程。可选的,UE可发起RRC连接恢复或RRC连接建立过程。

如果所述拥塞控制信息只包含拥塞控制指示和拥塞控制概率因子,且拥塞控制指示的值设置为需要进行拥塞控制,且按照拥塞控制价概率因子UE需要需要进行拥塞控制,则UE停止当前的RACH过程。并可选的,在之后发起RRC连接恢复过程或RRC连接建立过程以发送上行数据。

如果所述拥塞控制信息只包含拥塞控制概率控制因子和拥塞控制时间长度信息,且按照拥塞控制概率因子UE需要进行拥塞控制,则UE从接收到拥塞控制信息开始,持续拥塞控制时间长度的时间不使用非活动状态发送上行数据,即不发起用于会活动状态发送数据的RACH过程。但,可选的,UE可发起RRC连接恢复或RRC连接建立过程。

如果拥塞控制信息包含拥塞控制指示、拥塞控制概率因子和拥塞控制时间长度,且拥塞控制指示的值设置为需要进行拥塞控制,且按照拥塞控制概率因子UE需要进行拥塞控制,则从接收到拥塞控制信息开始,持续拥塞控制时间长度的时间不使用非活动状态发送上行数据,即不发起用于会活动状态发送数据的RACH过程。但,可选的,UE可发起RRC连接恢复或RRC连接建立过程。

如果拥塞控制信息不包含拥塞控制长度信息,但根据拥塞控制指示和/或拥塞控制概率因子,UE需要进行拥塞控制,则UE停止当前的RACH过程,并按照backoff指示的时间回退后,可继续发起用于非活动状态发送数据的RACH过程。

进一步的,UE在发起RACH过程的失败次数达到预定次数后不继续在非活动状态发送上行数据。所述的预定次数通过系统消息指示、协议约定、或在所述的拥塞控制信息中指示。具体而言,包括如下几种情况:

如果拥塞控制信息只包含拥塞控制概率因子,且UE按照该概率因子的要求需要进行拥塞控制时,则UE在RACH竞争解决失败次数达到预定次数后,停止发起用于会活动状态发送数据的RACH过程。并可选的,在之后发起RRC连接恢复过程或RRC连接建立过程以发送上行数据。

如果拥塞控制信息只包含拥塞控制指示,且拥塞控制指示的值设置为需要进行拥塞控制,则UE在RACH竞争解决失败次数达到预定次数后,停止发起用于会活动状态发送数据的RACH过程。并可选的,在之后发起RRC连接恢复过程或RRC连接建立过程以发送上行数据。

如果拥塞控制信息只包含拥塞控制时间长度信息,则UE在RACH竞争解决失败次数达到预定次数后,持续拥塞控制时间长度的时间内不发起用于非活动状态发送数据的RACH过程。可选的,UE可发起RRC连接恢复或RRC连接建立过程。

如果拥塞控制信息只包含拥塞控制指示和拥塞控制时间长度信息,且拥塞控制指示的值设置为需要进行拥塞控制,则UE在RACH竞争解决失败次数达到预定次数后,持续拥塞控制时间长度的时间不发起用于非活动状态发送数据的RACH过程。可选的,UE可发起RRC连接恢复或RRC连接建立过程。

如果所述拥塞控制信息只包含拥塞控制指示和拥塞控制概率因子,且拥塞控制指示的值设置为需要进行拥塞控制,且按照拥塞控制价概率因子UE需要需要进行拥塞控制,则UE在RACH竞争解决失败次数达到预定次数后,停止发起用于非活动状态发送数据的RACH过程。并可选的,在之后发起RRC连接恢复过程或RRC连接建立过程以发送上行数据。

如果所述拥塞控制信息只包含拥塞控制概率控制因子和拥塞控制时间长度信息,且按照拥塞控制概率因子UE需要进行拥塞控制,则UE在RACH竞争解决失败次数达到预定次数后,持续拥塞控制时间长度的时间不发起用于非活动状态发送数据的RACH过程。可选的,UE可发起RRC连接恢复或RRC连接建立过程。

如果拥塞控制信息包含拥塞控制指示、拥塞控制概率因子和拥塞控制时间长度,且拥塞控制指示的值设置为需要进行拥塞控制,且按照拥塞控制概率因子UE需要进行拥塞控制,则UE在RACH竞争解决失败次数达到预定次数后,持续拥塞控制时间长度的时间不发起用于非活动状态发送数据的RACH过程。可选的,UE可发起RRC连接恢复或RRC连接建立过程。

如果UE发起RRC连接建立或RRC连接恢复过程,是指UE选择上述的premable集合S1中的premable,并在message 3中携带RRC连接建立请求(RRC connection setup request)或RRC连接恢复请求(RRC connection resume request)消息。

实施例2

本实施例在实施例1的区别在于,接入网并不为非活动状态发送上行数据的RACH过程分配专用的premable集合S2,即UE发起在非活动状态发送上行数据的RACH时,使用和其它RACH过程一样的随机接入资源。

在这种情况下,UE发起用于非活动状态发送上行数据的RACH过程,和UE发起RRC连接建立或RRC恢复过程的RACH过程,使用相同的随机接入资源配置。

实施例3

本实施例的方法和本发明实施例1提供的方法的区别在于:

在如图4所示的基于2步RACH过程中,接入网配置用于基于竞争的上行资源(contention based UL resource)。

UE在发起RACH时,选择所述基于竞争的上行资源,发送message 1,方法包括但不限于以下之一:

1.发送一个preambel码,以及在相应的资源中发送上行message 1。

2.使用一个扩频码对message1进行扩频处理并发送。

接入网发送message 2的方式包括:

1.在特定的响应窗中发送message 2,并用上述preamble码或扩频码对应的RNTI进行加扰的PDCCH DCI调度message 2,此时的message 2包含针对一个premable码或扩频码的响应消息。

2.在特定的响应窗中发送message 2,并使用一个公共的RNTI加扰的PDCCH DCI调度message2,此时message 2的内容包含针对多个preamble码或扩频码的响应消息,此时响应消息通过preamble码或扩频码的标识进行标识该响应消息。

在上述的针对特定preamble或扩频码的响应消息中,携带有用于UE竞争解决标识(UE contention resolution Identity)。UE接收到其使用的premable或扩频码所对应的响应消息时,对比该UE竞争解决标识信息是否为自己的竞争解决标识。如果是,则此次RACH过程的竞争解决成功。否则,此次RACH过程的竞争解决失败。

在上述过程中,如果所述的message 2通过一个公共RNTI加扰的PDCCHDCI调度,该message 2包含针对多个premable或扩频码的响应消息时,在该message 2中,或在调度该message 2的PDCCH DCI中指示以下信息的部分或全部:

1.Backoff信息,用于指示UE在竞争解决失败时的回退时间信息。

2.在本发明实施例1中定义的拥塞控制信息,用于控制UE在非活动状态发送上行数据的拥塞控制。

如果所述的message2通过针对特定一个preamble或扩频码的RNTI加扰的PDCCH DCI调度,message 2包含针对一个premable或扩频码的响应消息。则选择如下方法之一:

1.在每个发送的message 2或调度每个message 2的PDCCH DCI中,指示Backoff信息,和/或,在本发明实施例1中定义的拥塞控制信息的一种或多种组合。

2.定义一个公共的RNTI,该RNTI加扰的PDCCH DCI需要被所述响应窗内接收message 2的UE所接收。在该公共RNTI加扰的DCI中,或该RNTI加扰的DCI所指示的下行资源中发送的公共message 2中,指示Backoff信息,和/或,本发明实施例1定义的拥塞控制信息的一种或多种组合。

优选的,所述的公共RNTI加扰的PDCCH DCI,或所述公共RNTI加扰的DCI所指示的下行资源中发送的公共message 2,在所述响应窗内重复发送多次,或在所述的响应窗内每一个可用下行无线子帧中调度发送一次。

实施例4

本实施例与实施例1的不同之处在于,通过在小区的系统消息中指示非活动状态发送上行数据的拥塞控制信息。

所述的拥塞控制信息包括:

1.非活动状态发送上行数据的拥塞控制指示(congestion control indicator):用于指示是否允许UE在非活动状态发送上行数据。

通过系统消息指示、协议约定、或在所述的拥塞控制信息中指示允许发起非活动状态发送上行数据的预定次数。

可选的,还可以在系统消息中指示不同的QoS或业务类型所使用的拥塞控制信息。UE根据所发送的上行数据的QoS和业务类型以及相应的拥塞控制信息,判断是否进行拥塞控制。

UE在发起RACH以进行非活动状态发送上行数据前,读取系统消息以获得上述的拥塞控制信息。

如果所述的拥塞控制指示定义为不允许发起用于非活动状态发送上行数据的RACH过程,则UE通过发起RRC连接建立或RRC连接恢复过程进入连接态以发送上行数据。

本发明实施例提供的上行数据发送方法,通过在随机接入响应消息(4步RACH中的message 2以及2步RACH中的message 2)中指示非活动状态拥塞控制信息,为网络提供了一种在网络出现拥塞时,能及时控制UE通过非活动态发送上行数据的机制。尤其是在网络为非活动状态发送上行数据配置了独立的资源池,而该资源池出现拥塞的时候,网络可以通过message 2或者系统消息及时的控制通过非活动状态发送上行数据的UE的行为,例如在竞争解决失败后,不再使用非活动状态发送上行数据,而是转为使用不同随机接入资源发起RRC连接建立,或RRC恢复过程,以进入RRC连接态继续发送上行数据。

相应的,如图5所示,本发明的实施例还提供一种上行数据发送装置5,基于基站,包括:

发送单元51,用于通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,所述拥塞控制信息用于指示所述用户设备在发送上行数据时进行拥塞控制;

接入单元52,用于根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。

本发明实施例提供的上行数据发送装置5,能够通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,指示所述用户设备在发送上行数据时进行拥塞控制,然后根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。这样,当网络出现拥塞时,能够控制非活动态UE对上行数据的发送行为进行相应的控制,从而避开拥塞,有效提高了发送效率。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述拥塞控制信息为所述拥塞控制指示参数,对应的拥塞控制为指示所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;

所述拥塞控制信息为所述拥塞控制概率因子,对应的拥塞控制为控制所述用户设备进行拥塞控制的概率,在根据所述拥塞控制概率因子,所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的的随机接入过程;

所述拥塞控制信息为所述拥塞控制时长,对应的拥塞控制为控制所述用户设备停止用于非活动态发送上行数据的随机接入过程的时长。

可选的,所述拥塞控制概率因子的取值范围为(a,b),所述用户设备在进行拥塞控制检查时,随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,a、b、c为任意实数。

可选的,发送单元51包括第一发送模块,用于通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,所述第一发送模块,具体用于:

在随机接入响应的时间窗内发送一次或重复发送多次消息2MSG2,或在所述随机接入响应的时间窗内的每一个可用下行无线子帧中调度发送一次消息2MSG2。

可选的,第一发送模块,具体用于:

在所述随机接入信令的消息2MSG2的媒体接入层子标头MAC subheader中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息;和/或

在所述随机接入信令的消息2MSG2的随机接入响应消息中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,所述指定用户设备由所述随机接入信令中的预设前导序列标识或者预设扩频码确定。

可选的,所述第一发送模块,具体用于:

使用所述前导序列标识对应的RNTI或所述扩频码对应的RNTI加扰的PDCCH DCI调度MSG 2,所述MSG 2包含针对一个前导序列或扩频码的响应消息;

或者

使用一个公共的RNTI加扰的PDCCH DCI调度MSG 2,所述MSG 2包含针对多个前导序列标识或扩频码的响应消息,各所述响应消息通过对应的前导序列或扩频码标识。

可选的,接入单元52,还用于在所述用户设备发起的随机接入过程的竞争解决失败的次数超过预设次数阈值的情况下,停止发起非活动态发送上行数据的随机接入过程。

相应的,如图6所示,本发明的实施例还提供一种上行数据发送装置6,基于用户设备,包括:

接收单元61,用于通过随机接入信令或者系统消息接收基站发送的拥塞控制信息;

控制单元62,用于根据所述拥塞控制信息对上行数据发送进行拥塞控制。

本发明的实施例提供的上行数据发送装置6,能够通过随机接入信令或者系统消息接收基站发送的拥塞控制信息,并根据所述拥塞控制信息对上行数据发送进行拥塞控制。这样,当网络出现拥塞时,非活动态UE能够对上行数据的发送行为进行相应的控制,从而避开拥塞,有效提高了发送效率。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,控制单元62,具体用于:

根据所述拥塞控制指示参数确定发送上行数据是否需要进行拥塞控制;

在需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;

和/或

随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,所述拥塞控制概率因子的取值范围为(a,b),a、b、c为任意实数;

和/或

暂停所述拥塞控制时长后继续发起用于非活动态发送上行数据的随机接入过程。

相应的,本发明的实施例还提供一种基站,包括进行数据处理的处理器、用于数据存储的存储器和用于数据发送和/或接收的数据收发器,所述存储器用于存储实现用于非活动态用户设备的上行数据发送方法的指令,所述处理器用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,执行的步骤包括:

通过随机接入信令或者系统消息向非活动态用户设备发送拥塞控制信息,所述拥塞控制信息用于指示所述用户设备在发送上行数据时进行拥塞控制;

根据所述用户设备的拥塞控制结果对所述用户设备进行随机接入。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述拥塞控制信息为所述拥塞控制指示参数,对应的拥塞控制为指示所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;所述拥塞控制信息为所述拥塞控制概率因子,对应的拥塞控制为控制所述用户设备进行拥塞控制的概率,在根据所述拥塞控制概率因子,所述用户设备在发送上行数据需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的的随机接入过程;所述拥塞控制信息为所述拥塞控制时长,对应的拥塞控制为控制所述用户设备停止用于非活动态发送上行数据的随机接入过程的时长。

可选的,通过所述随机接入信令向所述用户设备发送所述拥塞控制信息包括:通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

可选的,所述通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息包括:在随机接入响应的时间窗内发送一次或重复发送多次消息2MSG2,或在所述随机接入响应的时间窗内的每一个可用下行无线子帧中调度发送一次消息2MSG2。

可选的,所述通过所述随机接入信令,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息包括:在所述随机接入信令的消息2MSG2的媒体接入层子标头MAC subheader中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息;和/或在所述随机接入信令的消息2MSG2的随机接入响应消息中携带所述拥塞控制信息,向处于非活动态的所有用户设备或处于非活动态的指定用户设备发送所述拥塞控制信息。

相应的,本发明的实施例还提供一种用户设备,包括进行数据处理的处理器、用于数据存储的存储器和用于数据发送和/或接收的数据收发器,所述存储器用于存储实现用于非活动态用户设备的上行数据发送方法的指令,所述处理器用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,执行的步骤包括:

通过随机接入信令或者系统消息接收基站发送的拥塞控制信息;

根据所述拥塞控制信息对上行数据发送进行拥塞控制。

可选的,所述拥塞控制信息包括拥塞控制指示参数、拥塞控制概率因子以及拥塞控制时长中的至少一种。

可选的,所述根据所述拥塞控制信息对上行数据发送进行拥塞控制包括:根据所述拥塞控制指示参数确定发送上行数据是否需要进行拥塞控制;在需要进行拥塞控制的情况下,停止用于非活动态发送上行数据的随机接入过程;和/或随机选择一个a和b之间随机数c,并将所述随机数c与所述拥塞控制因子进行比较,根据比较结果确定是否进行拥塞控制,其中,所述拥塞控制概率因子的取值范围为(a,b),a、b、c为任意实数;和/或暂停所述拥塞控制时长后继续发起用于非活动态发送上行数据的随机接入过程。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1