具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示意出了根据本发明的一种调整用户设备使用的上行链路相关资源的方法流程图。
其中,所述上行链路相关资源包括但不限于以下任一种:
1)上行链路控制信道(PUCCH,Physical Uplink Control Channel)资源,例如,用于传输调度请求(SR,Scheduling Request)的格式1,以及用于传输周期性的信道质量指示信息的格式2等。
2)上行链路探询参考信号(Sounding Reference Signal)资源。
根据本发明的方法包括基站执行的步骤S11、步骤S12、步骤S13,以及用户设备执行的步骤S21和步骤S22。所述基站与所述用户设备包含于通信系统中。
其中,所述通信系统包括但不限于为基于3GPP LTE的无线通信系统。所述用户设备包括能以无线方式直接或间接和基站通信的电子装置,包括但不限于手机、PDA等。所述基站包括但不限于宏基站、微基站、家庭基站等。
需要说明的是,本领域技术人员应该理解,所述通信系统、基站、以及用户设备并非以所述为限。
其中,根据本发明的用户设备包括但不限于同步状态与非同步状态两种工作状态。在同步状态下,基站正常向用户设备发送时间提前量命令,在非同步状态下,基站不再向所述用户设备发送时间提前量命令。
优选地,根据本发明的用户设备包括用于在用户设备端对用户设备的状态进行计时的时间对齐计时器,根据本发明的基站包括用于在基站端对用户设备的状态进行计时的状态计时器。
参照图1,根据本发明的方法,当用户设备采用随机接入方式与基站建立连接时,基站中尚无所述用户设备的状态信息,此时,基站向所述用户设备发送时间提前量命令(TAcommand),以保持所述用户设备的上行链路时间对齐。
接着,在步骤S21中,当用户设备接收到来自基站的时间提前量命令时,用户设备中的所述时间对齐计时器从自身的预定初始值开始计时。优选地,该时间对齐计时器预定的初始值为0。
接着,在步骤S22中,用户设备向所述基站回复响应于所述时间提前量命令的反馈信息。优选地,所述反馈信息包括随机接入过程中的MSG3信息。
接着,当基站接收到来自所述用户设备响应于所述时间提前量命令的反馈信息时,确定所述用设备处于同步状态。并且,当所述用户设备处于同步状态时,基站判断是否满足预定发送条件,并当满足预定发送条件时,向所述用户设备发送时间提前量命令以保持所述用户设备的上行链路时间对齐。
其中,所述预定发送条件包括但不限于以下至少任一种:
1)预定时间条件,例如,当满足预定发送周期时,向用户设备发送TA commands;
2)预定事件条件,例如,当接收到请求发送TA commands的请求信息时,向用户设备发送TA commands。
优选地,根据本发明的基站1还包括用于在基站端对用户设备的状态进行计时的状态计时器(图未示)。
当接收到来自所述用户设备的响应于时间提前量命令的反馈信息时,所述状态计时器从相应的计时初始值开始计时。其中,所述计时初始值根据所述用户设备的时间对齐计时器以及相应的延迟时间来确定,所述时间对齐计时器用于在用户设备端对用户设备的状态进行计时。此时基站尚未确定用户设备的状态,故所述延迟时间包括在用户随机接入过程中,基站向用户设备发送随机接入过程中的MSG2信息的时间至基站接收到来自用户设备的MSG3信息的时间之间的时间间隔。
优选地,基站确定此时状态计时器的计时初始值=timingAlignmentTime-MSGdelay。其中,timingAlignmentTime表示基站所接收到的来自用户设备的时间对齐计时器的计时信息;MSGdelay表示在用户随机接入过程中,基站向用户设备发送随机接入过程中的MSG2信息的时间至基站接收到来自用户设备的MSG3信息的时间之间的时间间隔。
其中,基站可根据用户设备的时间对齐计时器启动的时间以及当接收到来自用户设备的反馈信息时的时间延迟,确定该用户设备的时间对齐计时器当前的计时信息。
需要说明的是,本领域技术人员应可根据实际情况和需求,确定基站获取用户设备的时间对齐计时器的计时信息的方法。
接着,在步骤S11中,当所述用户设备处于同步状态时,检测与所述用户设备对应的第一控制计时器以及第二控制计时器是否期满。
其中,所述第一控制计时器用于对所述用户设备的当前下行链路的缓存状态进行计时,当检测到所述用户设备的当前下行链路缓存占有量(Current Downlink BufferOccupancy Metric)为零时,所述第一控制计时器从自身的预定初始值开始计时,否则所述第一控制计时器停止计时;所述第二控制计时器用于对所述用户设备的当前上行链路的缓存状态进行计时,当检测到所述用户设备的当前上行链路缓存占有量(Current reportedUplink Buffer Occupancy Metric)为零且未收到来自所述用户设备的调度请求(SR,Scheduling Request)时,所述第二控制计时器从自身的预定初始值开始计时,否则所述第二控制计时器停止计时。
优选地,当检测到与所述用户设备对应的所有业务无线承载(TBS,Traffic RadioBearer)的分组延迟预算(Packet delay budget)大于等于预定阈值,并且所述用户设备的当前下行链路缓存占有量为零时,所述第一控制计时器从自身的预定初始值开始计时,否则所述第一控制计时器停止计时。
优选地,当检测到与所述用户设备对应的所有业务无线承载的分组延迟预算大于等于预定阈值,并且,所述用户设备的当前上行链路缓存占有量为零且未收到来自所述用户设备的调度请求时,所述第二控制计时器从自身的预定初始值开始计时,否则所述第二控制计时器停止计时。
接着,在步骤S12中,基站根据所述第一控制计时器以及所述第二控制计时器的检测结果,判断所述用户设备是否为非同步状态。
具体地,所述基站根据所述第一控制计时器以及所述第二控制计时器的检测结果,判断所述用户设备是否为非同步状态的方式包括但不限于以下任一种:
1)当基站检测到所述第一控制计时器以及所述第二控制计时器均期满时,停止向所述用户设备发送时间提前量命令;接着,基站判断第一预定条件是否被满足;当所述第一预定条件被满足时,基站检测状态计时器是否期满,其中,所述状态计时器用于在基站端对用户设备的状态进行计时;当所述状态计时器期满时,确定所述用户设备为非同步状态。
其中,所述第一预定条件用于确定所述用户设备是否适合转入非同步状态。优选地,所述第一预定条件包括以下两项子条件:
a)当前下行链路缓存占有量为零;
b)当前上行链路缓存占有量为零且未收到调度请求。
优选地,所述第一预定条件还包括子条件:与所述用户设备对应的所有业务无线承载的分组延迟预算信息大于等于预定阈值。
其中,当第一预定条件所包含的各项子条件均满足时,基站判断所述第一预定条件被满足;当第一预定条件中所包含的任一子条件不满足时,基站判断所述第一预定条件不被满足。
其中,所述当接收到来自所述用户设备的响应于时间提前量命令的反馈信息时,所述状态计时器从相应的计时初始值开始计时。其中,所述计时初始值根据所述用户设备的时间对齐计时器以及相应的延迟时间来确定,所述时间对齐计时器用于在用户设备端对用户设备的状态进行计时。其中,当用户设备处于同步状态时,所述延迟时间为基站成功向用户设备发送TA command的时间至基站接收到来自用户设备的响应于所述TA command的反馈信息的时间之间的时间间隔。
优选地,基站确定所述计时初始值=timingAlignmentTime-Feedbackdelay。其中,timingAlignmentTime表示基站所接收到的来自用户设备的时间对齐计时器的计时信息;Feedbackdelay表示基站成功向用户设备发送TA command的时间至基站接收到来自用户设备的响应于该TA command的反馈信息的时间之间的时间间隔。
优选地,当基站判断第一预定条件不满足时,确定用户设备为同步状态。并且,当所述用户设备处于同步状态时,基站判断是否满足预定发送条件,并当满足预定发送条件时,向所述用户设备发送时间提前量命令以保持所述用户设备的上行链路时间对齐。
2)当基站检测到所述第一控制计时器以及所述第二控制计时器中至少一个未期满,并且基站检测到所述状态计时器期满时,确定所述用户设备为非同步状态。
接着,在步骤S13中,当基站确定所述用户设备处于非同步状态时,停止向所述用户设备发送时间提前量命令,以使所述用户设备释放相应的上行链路相关资源。
接着,在步骤S23中,当所述时间对齐计时器期满时,用户设备释放当前所占用的上行链路相关资源。
具体地,当用户设备不处于同步状态时,基站停止向用户设备发送新的时间提前量命令,而用户设备由于未收到时间提前量命令,不再与基站保持上行链路时间对齐,用户设备中的时间对齐计时器持续计时,直至当所述时间对齐计时器期满时,用户设备释放当前所占用的上行链路相关资源。
随后,当用户设备需要与基站进行传输时,用户设备执行同步恢复操作,以重新获取上行链路相关资源。其中,所述同步恢复操作与初始化时用户设备用于与基站建立RRC连接的随机接入操作相似,但由于此时用户设备与基站之间的RRC连接已存在,故同步恢复操作中所发送的各项信息,例如MSG3信息等不再包含用于建立的RRC连接的信令。
并且,基站与用户设备再次重复前述步骤S11至步骤S13以及步骤S21与步骤S22,来对该用户设备所占用的PUCCH资源进行调整。
根据本发明的方法,通过设定多个计时器,当用户设备与基站之间无传输的状态持续了一定的时间之后,即自动确定该用户设备当前无需与基站进行同步,并由用户设备端的计时器触发用户设备释放上行链路相关资源,使得基站可重新对上行链路相关资源进行分配,提高了其利用率。
图2示意出了根据本发明的一种调整用户设备使用的上行链路相关资源的通信系统的结构示意图。
其中,所述上行链路相关资源包括但不限于以下任一种:
1)上行链路控制信道(PUCCH,Physical Uplink Control Channel)资源,例如,用于传输调度请求(SR,Scheduling Request)的格式1,以及用于传输周期性的信道质量指示信息的格式2等。
2)上行链路探询参考信号(Sounding Reference Signal)资源。
根据本发明的系统包括基站1和用户设备2,其中,基站1包括第一检测装置11、第一判断装置12、终止装置13,用户设备2包括时间对齐计时器21,反馈装置22以及资源释放装置23。
其中,所述通信系统包括但不限于为基于3GPP LTE的无线通信系统。所述用户设备包括能以无线方式直接或间接和基站通信的电子装置,包括但不限于手机、PDA等。所述基站包括但不限于宏基站、微基站、家庭基站等。
需要说明的是,本领域技术人员应该理解,所述通信系统、基站、以及用户设备并非以所述为限。
其中,根据本发明的用户设备包括但不限于同步状态与非同步状态两种工作状态。在同步状态下,当满足预定发送条件时,基站向所述用户设备发送时间提前量命令以保持所述用户设备的上行链路时间对齐;在非同步状态下,基站停止向所述用户设备发送时间提前量命令。
参照图2,根据本发明的通信系统,当用户设备2采用随机接入方式与基站1建立连接时,基站1中尚无所述用户设备2的状态信息,此时,包含于基站1中的第一发送装置(图未示)向所述用户设备2发送时间提前量命令(TA command),以保持所述用户设备的上行链路时间对齐。
接着,当用户设备2接收到来自基站1的时间提前量命令时,用户设备2中的所述时间对齐计时器21从自身的预定初始值开始计时。优选地,该时间对齐计时器预定的初始值为0。
接着,用户设备2中的反馈装置22向所述基站1回复响应于所述时间提前量命令的反馈信息。优选地,所述反馈信息包括随机接入过程中的MSG3信息。
接着,当基站1接收到来自所述用户设备响应于所述时间提前量命令的反馈信息时,基站1中的第一确定装置(图未示)确定所述用设备处于同步状态。并且,当所述用户设备2处于同步状态时,基站1判断是否满足预定发送条件,并当满足预定发送条件时,向所述用户设备2发送时间提前量命令以保持所述用户设备2的上行链路时间对齐。
其中,所述预定发送条件包括但不限于以下至少任一种:
1)预定时间条件,例如,当满足预定发送周期时,向用户设备发送TA commands;
2)预定事件条件,例如,当接收到请求发送TA commands的请求信息时,向用户设备发送TA commands。
优选地,根据本发明的基站1还包括用于在基站端对用户设备的状态进行计时的状态计时器(图未示)。
当接收到来自所述用户设备1的响应于时间提前量命令的反馈信息时,所述状态计时器从相应的计时初始值开始计时。其中,所述计时初始值根据所述用户设备2的时间对齐计时器21以及相应的延迟时间来确定,所述时间对齐计时器21用于在用户设备端对用户设备2的状态进行计时。此时基站1尚未确定用户设备2的状态,故所述延迟时间包括在用户设备2随机接入过程中,基站1向用户设备2发送随机接入过程中的MSG2信息的时间至基站1接收到来自用户设备2的MSG3信息的时间之间的时间间隔。
优选地,基站1确定此时状态计时器的计时初始值=timingAlignmentTime-MSGdelay。其中,timingAlignmentTime表示基站所接收到的来自用户设备2的时间对齐计时器21的计时信息;MSGdelay表示在用户设备2随机接入过程中,基站1向用户设备2发送随机接入过程中的MSG2信息的时间至基站接收到来自用户设备2的MSG3信息的时间之间的时间间隔。
其中,基站可根据用户设备的时间对齐计时器启动的时间以及当接收到来自用户设备的反馈信息时的时间延迟,确定该用户设备的时间对齐计时器当前的计时信息。
需要说明的是,本领域技术人员应可根据实际情况和需求,确定基站获取用户设备的时间对齐计时器的计时信息的方式。
接着,当所述用户设备2处于同步状态时,第一检测装置11检测与所述用户设备2对应的第一控制计时器以及第二控制计时器是否期满。
其中,所述第一控制计时器用于对所述用户设备2的当前下行链路的缓存状态进行计时,当检测到所述用户设备2的当前下行链路缓存占有量(Current Downlink BufferOccupancy Metric)为零时,所述第一控制计时器从自身的预定初始值开始计时,否则所述第一控制计时器停止计时;所述第二控制计时器用于对所述用户设备2的当前上行链路的缓存状态进行计时,当检测到所述用户设备2的当前上行链路缓存占有量(Currentreported Uplink Buffer Occupancy Metric)为零且未收到来自所述用户设备2的调度请求(SR,Scheduling Request)时,所述第二控制计时器从自身的预定初始值开始计时,否则所述第二控制计时器停止计时。
优选的,所述第一控制计时器与所述第二控制计时器的初始值均为0。
优选地,当检测到与所述用户设备2对应的所有业务无线承载(TBS,TrafficRadio Bearer)的分组延迟预算(Packet delay budget)大于等于预定阈值,并且所述用户设备2的当前下行链路缓存占有量为零时,所述第一控制计时器从自身的预定初始值开始计时,否则所述第一控制计时器停止计时。
优选地,当检测到与所述用户设备2对应的所有业务无线承载的分组延迟预算大于等于预定阈值,并且,所述用户设备2的当前上行链路缓存占有量为零且未收到来自所述用户设备2的调度请求时,所述第二控制计时器从自身的预定初始值开始计时,否则所述第二控制计时器停止计时。
接着,第一判断装置12根据所述第一控制计时器以及所述第二控制计时器的检测结果,判断所述用户设备2是否为非同步状态。
具体地,第一判断装置12根据所述第一控制计时器以及所述第二控制计时器的检测结果,判断所述用户设备2是否为非同步状态的方式包括但不限于以下任一种:
1)当基站检测到所述第一控制计时器以及所述第二控制计时器均期满时,第一判断装置12中的第二检测装置(图未示)停止向所述用户设备发送时间提前量命令;接着,第一判断装置12中的第三检测装置(图未示)判断第一预定条件是否被满足;当所述第一预定条件被满足时,第一判断装置12中的子判断装置(图未示)检测状态计时器是否期满,其中,所述状态计时器用于在基站端对用户设备的状态进行计时;并且,第一判断装置12中的第二确定装置(图未示)当所述状态计时器期满时,确定所述用户设备为非同步状态。
其中,所述第一预定条件用于确定所述用户设备是否适合转入非同步状态。优选地,所述第一预定条件包括以下两项子条件:
a)当前下行链路缓存占有量为零;
b)当前上行链路缓存占有量为零且未收到调度请求。
优选地,所述第一预定条件还包括子条件:与所述用户设备2对应的所有业务无线承载的分组延迟预算信息大于等于预定阈值。
其中,当第一预定条件所包含的各项子条件均满足时,基站1判断所述第一预定条件被满足;当第一预定条件中所包含的任一子条件不满足时,基站判断所述第一预定条件不被满足。
其中,所述当接收到来自所述用户设备2的响应于时间提前量命令的反馈信息时,所述状态计时器从相应的计时初始值开始计时。其中,所述计时初始值根据所述用户设备2的时间对齐计时器以及相应的延迟时间来确定,所述时间对齐计时器用于在用户设备端对用户设备2的状态进行计时。其中,当用户设备2处于同步状态时,所述延迟时间为基站成功向用户设备2发送TA command的时间至基站接收到来自用户设备2的响应于所述TAcommand的反馈信息的时间之间的时间间隔。
优选地,基站1确定所述计时初始值=timingAlignmentTime-Feedbackdelay。其中,timingAlignmentTime表示基站1所接收到的来自用户设备2的时间对齐计时器21的计时信息;Feedbackdelay表示基站1成功向用户设备2发送TA command的时间至基站1接收到来自用户设备2的响应于该TA command的反馈信息的时间之间的时间间隔。
优选地,当基站1判断第一预定条件不满足时,确定用户设备2为同步状态。并且,当所述用户设备2处于同步状态时,基站1判断是否满足预定发送条件,并当满足预定发送条件时,向所述用户设备2发送时间提前量命令以保持所述用户设备2的上行链路时间对齐。
2)当基站1检测到所述第一控制计时器以及所述第二控制计时器中至少一个未期满,并且基站1检测到所述状态计时器期满时,第一判断装置12中的第三确定装置(图未示)确定所述用户设备2为非同步状态。
接着,终止装置13指示基站所述用户设备处于非同步状态,停止向所述用户设备发送时间提前量命令,以使所述用户设备释放相应的上行链路相关资源。
接着,当所述时间对齐计时器期满时,用户设备2中的资源释放装置23释放当前所占用的上行链路相关资源。
具体地,当用户设备2不处于同步状态时,基站1停止向用户设备2发送新的时间提前量命令,而用户设备2由于未收到时间提前量命令,不再与基站1保持上行链路时间对齐,用户设备2中的时间对齐计时器21持续计时,直至当所述时间对齐计时器期满时,资源释放装置23释放当前所占用的上行链路相关资源。
随后,当用户设备2需要与基站1进行传输时,用户设备2再次通过随机接入的方式来与基站1建立连接,
随后,当用户设备2需要与基站1进行传输时,用户设备2执行同步恢复操作,以重新获取上行链路相关资源。其中,所述同步恢复操作与初始化时用户设备2用于与基站1建立RRC连接的随机接入操作相似,但由于此时用户设备2与基站之间的RRC连接已存在,故同步恢复操作中所发送的各项信息,例如MSG3信息等不再包含用于建立的RRC连接的信令。
并且,基站1与用户设备2再次重复操作其所包含的各个装置,来对该用户设备所占用的上行链路相关资源进行调整。
根据本发明的方案,通过设定多个计时器,当用户设备与基站之间无传输的状态持续了一定的时间之后,即自动确定该用户设备当前无需与基站进行同步,并由用户设备端的计时器触发用户设备释放上行链路相关资源,使得基站可重新对上行链路相关资源进行分配,提高了其利用率。
本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。