本技术涉及无线通信领域,尤其涉及一种预调度方法、电子设备及系统。
背景技术:
1、随着无线通信技术的发展,用户对于设备间数据传输的时延要求越来越高。当终端每次在和接入网设备进行上行数据传输时,若没有物理上行共享信道(physical uplinkshared channel,pusch)资源以供终端发送上行数据,终端会通过物理上行链路控制信道(physical uplink control channel,pucch)向接入网设备发送包含上行调度请求(scheduling request,sr)的控制信息,向接入网设备请求pusch资源以用于发送上行数据。显然,这会增加上行数据的时延,影响用户速率感知。因此,在现有技术下,为减少上行数据时延,提升用户速率感知,接入网设备可以采用上行预调度机制进行pusch资源调度。所谓上行预调度机制,即不需要终端进行sr申请,而是通过上行或下行真实数据触发后,周期性地给终端分配pusch资源,指示终端在指定时隙上发送上行数据,从而减少上行数据发送时触发的sr申请。
2、然而,在当前的上行预调度机制中,若终端的上行数据在发送时错过了指定时隙,从而未能在指定时隙上发送时,终端需要消耗其他非预调度的时隙发送上行数据,这样就会造成时域资源的浪费。
技术实现思路
1、本技术提供了一种预调度方法、电子设备及系统,实现了终端减少上行数据错过预调度周期内预调度的上行时隙,从而充分利用预调度指定的时隙,减少时域资源的浪费的效果。
2、第一方面,本技术提供了一种预调度方法,包括:终端接收接入网设备每隔第一时长发送的预调度上行链路授权ul grant信息。其中,该预调度ul grant信息用于指示发送上行数据的指定上行时隙。在距离该指定上行时隙的指定时间差之内,该终端将第一上行数据存入媒体介质访问控制mac层缓冲区buffer中。其中,该指定时间差小于或等于一个无线帧。在到达该指定上行时隙的时间点时,该终端从该mac层buffer中取出该第一上行数据发送给该接入网设备。这样,可以减少上行数据错过预调度周期内预调度的上行时隙,从而充分利用预调度指定的时隙,减少时域资源的浪费,同时也保证了业务的流畅性。
3、在一种可能的实现方式中,该指定时间差为一个无线帧,或为半个无线帧,或为n个时隙。其中,当该指定时间差为该n个时隙时,该指定时间差由该终端从该接入网设备接收到的时域资源配置信息确定。这样,可以保证业务的流畅性,减少上行时域资源的浪费。
4、在一种可能的实现方式中,该一个无线帧为10毫秒,该半个无线帧为5毫秒。
5、在一种可能的实现方式中,该终端在接收该接入网设备每隔第一时长发送的预调度上行链路授权ul grant信息之前,该方法还包括:该终端向该接入网设备发送指定信令,其中,该指定信令包括指定业务的标识。这样,针对指定业务实施预调度流程,在保证业务流畅性的同时,也可以避免上行资源的浪费。
6、在一种可能的实现方式中,在距离该指定上行时隙的指定时间差之内,该终端将第一上行数据存入媒体介质访问控制mac层缓冲区buffer中,具体包括:在距离该指定上行时隙的指定时间差之内,该终端中的应用处理器ap将第一上行数据发送给该终端中的基带处理器bp。该bp将该第一上行数据存入该mac层的buffer中。这样,可以使得指定业务的数据基于预调度的上行时隙进行发送,保证业务流畅性的同时,也避免上行资源的浪费。
7、在一种可能的实现方式中,在距离该指定上行时隙的指定时间差之内,该终端中的应用处理器ap将第一上行数据发送给该终端中的基带处理器bp之前,该方法还包括:该ap通过该bp获取到第一预调度ul grant信息所指示的第一上行时隙和该预调度ul grant信息的周期。
8、在一种可能的实现方式中,该方法还包括:该ap基于该第一上行时隙和该预调度ul grant信息的周期,确定出该指定上行时隙。
9、在一种可能的实现方式中,在该ap通过该bp获取到第一预调度ul grant信息所指示的第一上行时隙和该预调度ul grant信息的周期之前,该方法还包括:该bp在指定时间段内,或者在指定次数内,接收到该接入网设备发送的n个ul grant信息。该bp从该n个ulgrant信息中确定出m个非sr或bsr触发的ul grant信息。其中,m小于或等于n。该bp基于该m个ul grant信息,确定出该预调度ul grant信息的周期。其中,该m个ulgrant信息包括该第一预调度ulgrant信息。该bp从该第一预调度ul grant信息中解析出该第一上行时隙。这样,可以使得ap更高效地确定出指定上行时隙,提高上行数据发送的效率。
10、在一种可能的实现方式中,在该ap通过该bp获取到第一预调度ul grant信息所指示的第一上行时隙和该预调度ul grant信息的周期之前,该方法还包括:该bp接收到该接入网设备发送的该预调度ul grant信息的周期。该bp从该第一预调度ul grant信息中解析出该第一上行时隙。这样,可以使得ap更高效地确定出指定上行时隙,提高上行数据发送的效率。
11、在一种可能的实现方式中,在距离该指定上行时隙的指定时间差之内,该终端中的应用处理器ap将第一上行数据发送给该终端中的基带处理器bp之前,该方法还包括:该bp每隔该第一时长接收到该接入网设备发送的该预调度ul grant信息。该bp每隔该第一时长将该预调度ul grant信息发送给该ap。
12、在一种可能的实现方式中,该方法还包括:当该ap在指定时间段内或在指定次数内,通过该bp接收到多个该预调度ul grant信息时,该ap基于多个该预调度ul grant信息和该第一时长,确定出该预调度ul grant信息的周期。该ap从该bp获取到第一上行时隙。其中,多个该预调度ul grant信息包括第一预调度ul grant信息,该第一上行时隙为该bp从该第一预调度ul grant信息中解析出的上行时隙。这样,可以使得ap更高效地确定出指定上行时隙,提高上行数据发送的效率。
13、在一种可能的实现方式中,该方法还包括:该ap基于该第一上行时隙和该预调度ul grant信息的周期,确定出该指定上行时隙。
14、在一种可能的实现方式中,该上行数据包括语音数据和/或游戏数据。
15、第二方面,本技术实施例提供了一种芯片或芯片系统,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片或芯片系统的终端执行上述第一方面任一项可能的实现方式中的方法。这样,可以减少上行数据错过预调度周期内预调度的上行时隙,从而充分利用预调度指定的时隙,减少时域资源的浪费,同时也保证了业务的流畅性。
16、第三方面,本技术实施例提供了一种终端,包括:一个或多个处理器、一个或多个存储器、应用处理器ap、基带处理器bp、射频发射通路和sim卡。该一个或多个存储器与该bp、该ap耦合,该一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当该bp和该ap执行该计算机指令时,使得该终端执行上述第一方面任一项可能的实现方式中的方法。这样,可以减少上行数据错过预调度周期内预调度的上行时隙,从而充分利用预调度指定的时隙,减少时域资源的浪费,同时也保证了业务的流畅性。
17、第四方面,本技术实施例提供了一种计算机可读存储介质,包括计算机指令,当该计算机指令在终端上运行时,使得该终端执行上述第一方面任一项可能的实现方式中的方法。这样,可以减少上行数据错过预调度周期内预调度的上行时隙,从而充分利用预调度指定的时隙,减少时域资源的浪费,同时也保证了业务的流畅性。
1.一种预调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述指定时间差为一个无线帧,或为半个无线帧,或为n个时隙;其中,当所述指定时间差为所述n个时隙时,所述指定时间差由所述终端从所述接入网设备接收到的时域资源配置信息确定。
3.根据权利要求2所述的方法,其特征在于,所述一个无线帧为10毫秒,所述半个无线帧为5毫秒。
4.根据权利要求1所述的方法,其特征在于,所述终端在接收所述接入网设备每隔第一时长发送的预调度上行链路授权ul grant信息之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在距离所述指定上行时隙的指定时间差之内,所述终端将第一上行数据存入媒体介质访问控制mac层缓冲区buffer中,具体包括:
6.根据权利要求5所述的方法,其特征在于,在距离所述指定上行时隙的指定时间差之内,所述终端中的应用处理器ap将第一上行数据发送给所述终端中的基带处理器bp之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,在所述ap通过所述bp获取到第一预调度ulgrant信息所指示的第一上行时隙和所述预调度ul grant信息的周期之前,所述方法还包括:
9.根据权利要求7所述的方法,其特征在于,在所述ap通过所述bp获取到第一预调度ulgrant信息所指示的第一上行时隙和所述预调度ul grant信息的周期之前,所述方法还包括:
10.根据权利要求5所述的方法,其特征在于,在距离所述指定上行时隙的指定时间差之内,所述终端中的应用处理器ap将第一上行数据发送给所述终端中的基带处理器bp之前,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1所述的方法,其特征在于,所述上行数据包括语音数据和/或游戏数据。
14.一种芯片或芯片系统,其特征在于,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片或芯片系统的终端执行权利要求1-13中任意一项所述的方法。
15.一种终端,其特征在于,包括:一个或多个处理器、一个或多个存储器、应用处理器ap、基带处理器bp、射频发射通路和sim卡;所述一个或多个存储器与所述bp、所述ap耦合,所述一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当所述bp和所述ap执行所述计算机指令时,使得所述终端执行如权利要求1-13中的任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在终端上运行时,使得所述终端执行如权利要求1-13中的任一项所述的方法。
