调度方法、设备与计算机可读存储介质转让专利

申请号 : CN201811103144.4

文献号 : CN110933742B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 许斌柴丽李秉肇曹振臻王学龙

申请人 : 华为技术有限公司

摘要 :

本申请实施例提供了一种调度方法、设备与计算机可读存储介质,该通信方法包括:终端设备向网络设备发送第一信息,所述第一信息包括所述终端设备的上行业务的模式信息;所述终端设备接收所述网络设备发送的第二信息,所述第二信息用于指示所述上行业务被配置的上行资源;所述终端设备利用所述上行资源向所述网络设备传输所述上行业务。通过上报上行业务的模式信息,能够辅助网络设备更好地完成上行资源的配置或调度,减少上行业务的传输时延。

权利要求 :

1.一种调度方法,其特征在于,包括:终端设备向网络设备发送第一信息,所述第一信息包括所述终端设备的上行业务的模式信息;

所述终端设备接收所述网络设备发送的第二信息,所述第二信息用于指示所述上行业务被配置的上行资源;

所述终端设备利用所述上行资源向所述网络设备传输所述上行业务;

所述模式信息包括以下信息中的至少一种:时间偏移信息,所述时间偏移信息用于指示每个周期内的上行业务到达时刻与任一周期边界时刻之间的时间间隔;

第一差值信息,所述第一差值信息用于指示所述上行业务的达到时刻与所述上行资源出现时刻之间的差值。

2.根据权利要求1所述的方法,其特征在于,所述模式信息还包括以下信息中的至少一种:

所述上行业务的起始时刻;

第一周期信息,所述第一周期信息用于指示所述上行业务的周期。

3.根据权利要求2所述的方法,其特征在于,所述模式信息为位图信息,所述位图信息包含多个比特位,所述比特位上的每个比特位对应一个时间单元,所述比特位对应的值为1或者0,所述值为1或者为0的比特位用于指示每个时间单元内是否有上行业务。

4.根据权利要求1所述的方法,其特征在于,所述第一信息还包括:索引信息,所述索引信息用于指示以下信息中的至少一种:所述上行业务的模式信息,所述上行业务数据包的大小。

5.根据权利要求1‑4中任一项所述的方法,所述第一信息还包括以下信息中的至少一种:

所述上行业务数据包的大小;

第二差值信息,所述第二差值信息用于指示上行业务数据包的大小与上行资源大小之间的差值;

所述终端设备的位置相关信息;

第一指示信息,所述第一指示信息用于指示当前波束是否能够覆盖所述终端设备的活动区域。

6.根据权利要求1‑4中任一项所述的方法,其特征在于,所述第二信息中包含所述第一差值信息,所述第一差值信息用于调整已经配置好的上行资源出现的时刻。

7.根据权利要求1‑4中任一项所述的方法,其特征在于,触发所述终端发送所述第一信息的条件包括以下条件中的至少一种:所述终端设备检测到当前上行业务的到达时刻与当前上行资源的出现时刻之间的差值大于第一阈值;或

所述终端设备的定时器超时;或所述终端设备检测到上行业务数据包的大小与上行资源大小之间的差值大于第二阈值。

8.一种调度方法,其特征在于,包括:网络设备接收终端设备发送的第一信息,所述第一信息包括所述终端设备的上行业务的模式信息;

所述网络设备向所述终端设备发送第二信息,所述第二信息用于指示所述上行业务被配置的上行资源;

所述模式信息包括以下信息中的至少一种:时间偏移信息,所述时间偏移信息用于指示每个周期内的上行业务到达时刻与任一周期边界时刻之间的时间间隔;

第一差值信息,所述第一差值信息用于指示所述上行业务的达到时刻与所述上行资源出现时刻之间的差值。

9.根据权利要求8所述的方法,其特征在于,所述模式信息还包括以下信息中的至少一种:

所述上行业务的起始时刻;

第一周期信息,所述第一周期信息用于指示所述上行业务的周期。

10.根据权利要求9所述的方法,其特征在于,所述模式信息为位图信息,所述位图信息包含多个比特位,所述比特位上的每个比特位对应一个时间单元,所述比特位对应的值为1或者0,所述值为1或者为0的比特位用于指示每个时间单元内是否有上行业务。

11.根据权利要求8所述的方法,其特征在于,所述第一信息还包括:索引信息,所述索引信息用于指示以下信息中的至少一种:所述上行业务的模式信息,所述上行业务数据包的大小。

12.根据权利要求9‑11中任一项所述的方法,所述第一信息还包括:所述上行业务数据包的大小;

第二差值信息,所述第二差值信息用于指示上行业务数据包的大小与上行资源大小之间的差值;

所述终端设备的位置相关信息;

第一指示信息,所述第一指示信息用于指示当前波束是否能够覆盖所述终端设备的活动区域。

13.一种终端设备,其特征在于,包括:收发模块,用于向网络设备发送第一信息,所述第一信息包括所述终端设备的上行业务的模式信息;

所述收发模块还用于接收所述网络设备发送的第二信息,所述第二信息用于指示所述上行业务被配置的上行资源;

处理模块,所述处理模块用于利用所述上行资源通过所述收发模块向所述网络设备传输所述上行业务;

所述模式信息包括以下信息中的至少一种:时间偏移信息,所述时间偏移信息用于指示每个周期内的上行业务到达时刻与任一周期边界时刻之间的时间间隔;

第一差值信息,所述第一差值信息用于指示所述上行业务的达到时刻与所述上行资源出现时刻之间的差值。

14.根据权利要求13所述的终端设备,其特征在于,所述模式信息还包括以下信息中的至少一种:

所述上行业务的起始时刻;

第一周期信息,所述第一周期信息用于指示所述上行业务的周期。

15.根据权利要求14所述的终端设备,其特征在于,所述模式信息为位图信息,所述位图信息包含多个比特位,所述比特位上的每个比特位对应一个时间单元,所述比特位对应的值为1或者0,所述值为1或者为0的比特位用于指示每个时间单元内是否有上行业务。

16.根据权利要求13所述的终端设备,其特征在于,所述第一信息还包括:索引信息,所述索引信息用于指示以下信息中的至少一种:所述上行业务的模式信息,所述上行业务数据包的大小。

17.根据权利要求13‑16中任一项所述的终端设备,所述第一信息还包括:所述上行业务数据包的大小;

第二差值信息,所述第二差值信息用于指示上行业务数据包的大小与上行资源大小之间的差值;

所述终端设备的位置相关信息;

第一指示信息,所述第一指示信息用于指示当前波束是否能够覆盖所述终端设备的活动区域。

18.根据权利要求13‑16中任一项所述的终端设备,其特征在于,所述第二信息中包含所述第一差值信息,所述第一差值信息用于调整已经配置好的上行资源出现的时刻。

19.根据权利要求13‑16中任一项所述的终端设备,其特征在于,触发所述收发模块发送所述第一信息的条件为以下条件中的至少一种:所述处理模块检测到当前上行业务的到达时刻与当前上行资源的出现时刻之间的差值大于第一阈值;或

所述终端设备的定时器超时;或所述处理模块检测到当前上行业务数据包的大小与当前上行资源大小之间的差值大于第二阈值。

20.一种网络设备,其特征在于,包括:收发模块,用于接收终端设备发送的第一信息,所述第一信息包括所述终端设备的上行业务的模式信息;

所述收发模块还用于向所述终端设备发送第二信息,所述第二信息用于指示所述上行业务被配置的上行资源;

所述模式信息包括以下信息中的至少一种:时间偏移信息,所述时间偏移信息用于指示每个周期内的上行业务到达时刻与任一周期边界时刻之间的时间间隔;

第一差值信息,所述第一差值信息用于指示所述上行业务的达到时刻与所述上行资源出现时刻之间的差值。

21.根据权利要求20所述的网络设备,其特征在于,所述模式信息还包括以下信息中的至少一种:

所述上行业务的起始时刻;

第一周期信息,所述第一周期信息用于指示所述上行业务的周期。

22.根据权利要求21所述的网络设备,其特征在于,所述模式信息为位图信息,所述位图信息包含多个比特位,所述比特位上的每个比特位对应一个时间单元,所述比特位对应的值为1或者0,所述值为1或者为0的比特位用于指示每个时间单元内是否有上行业务。

23.根据权利要求20所述的网络设备,其特征在于,所述第一信息还包括:索引信息,所述索引信息用于指示以下信息中的至少一种:所述上行业务的模式信息,所述上行业务数据包的大小。

24.根据权利要求21‑23中任一项所述的网络设备,所述第一信息还包括以下信息中的至少一种:

所述上行业务数据包的大小;

第二差值信息,所述第二差值信息用于指示上行业务数据包的大小与上行资源大小之间的差值;

所述终端设备的位置相关信息;

第一指示信息,所述第一指示信息用于指示当前波束是否能够覆盖所述终端设备的活动区域。

25.根据权利要求21‑23中任一项所述的网络设备,所述第二信息中包含所述上行业务的起始时刻与第一周期信息,所述上行业务的起始时刻用于指示所述上行资源的出现时刻,所述第一周期信息用于指示上行资源的周期。

26.根据权利要求21‑23中任一项所述的网络设备,其特征在于,所述第二信息中包含所述第一差值信息,所述第一差值信息用于调整已经配置好的上行资源出现的时刻。

27.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至4中任一项所述的通信方法。

28.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求8‑11中任一项所述的通信方法。

29.一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现权利要求1至4中任一项所述的方法。

30.一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现权利要求8至11中任一项所述的方法。

说明书 :

调度方法、设备与计算机可读存储介质

技术领域

[0001] 本申请涉及通信领域,并且更具体地,涉及一种调度方法、设备与计算机可读存储介质。

背景技术

[0002] 在5G通信场景中,终端设备通常需要获取网络设备分配的上行资源之后再进行上行业务的传输。
[0003] 现有的网络设备为终端设备调度资源的方法通常为配置调度与动态调度。配置调度是网络设备为终端设备一次性地配置具有周期性的上行资源,但在终端设备侧的业务的
到达时刻与上行资源的出现时刻不匹配的情况下会导致时延抖动。而动态调度需要网络设
备需要根据终端设备发送的调度请求(scheduling request,SR)以及缓存状况报告
(buffer state report,BSR)为终端设备分配上行资源,导致每次数据到达时终端设备均
需要向网络设备发送SR与BSR,导致通信时延增大。

发明内容

[0004] 本申请提供一种调度方法与设备,能够减少通信过程中上行业务的传输时延。
[0005] 第一方面,提供了一种调度方法,包括:终端设备向网络设备发送第一信息,所述第一信息包括所述终端设备的上行业务的模式信息;所述终端设备接收所述网络设备发送
的第二信息,所述第二信息用于指示所述上行业务被配置的上行资源;所述终端设备利用
所述上行资源向所述网络设备传输所述上行业务。
[0006] 上行业务可以具有一定的周期性,此时终端设备向网络设备上报的模式信息可以是与上行业务周期相关的信息;上行业务还可以不具备周期性,但是多个上行业务可以组
成一个传输模式,或者说多个上行业务之间的时间间隔是固定的。从整个时域上看,上行业
务可以具有多个传输模式,每个传输模式可以在时域上重复出现,且出现的时刻可以是具
有规律的也可以是不具规律的。此时终端设备向网络设备上报的模式信息可以与传输模式
相关的信息。或者上行业务不符合上述情况,但是终端设备可以预估将要进行的多个上行
业务的到达时刻,则终端设备向网络设备上报的信息还可以包括该多个上行业务到达时刻
的信息。或者模式信息也可以理解为业务在时域上出现时刻的排列所形成的形状等等。
[0007] 应理解,上述模式信息可以包含上行业务的模式信息还可以包括上行业务数据包的大小信息。
[0008] 上述技术方案中,终端设备提前向网络设备发送上行业务的模式信息,可以作为上行资源调度的参考,辅助网络设备更好地完成资源调度。
[0009] 结合第一方面,在第一方面可能的实现方式中,所述模式信息包括以下信息中的至少一种:所述上行业务的起始时刻;第一周期信息,所述第一周期信息用于指示所述上行
业务的周期;时间偏移信息,所述时间偏移信息用于指示每个周期内的上行业务到达时刻
与任一周期边界时刻之间的时间间隔;第一差值信息,所述第一差值信息用于指示所述上
行业务的达到时刻与所述上行资源出现时刻之间的差值。
[0010] 第一信息中的上行业务的起始时刻,可以是上行业务中第一个业务的到达时刻,能够帮助网络设备确认为上行业务配置的上行资源在何时出现。当然上行业务的起始时刻
也可以是上行业务中的任一上行业务的到达时刻,本申请实施例对此不做具体限定。第一
信息中的第一周期信息可以指示周期性上行业务的周期,时间偏移信息用于指示每个周期
内多个上行业务之间的时间间隔,当然如果一个周期内只包含一个上行业务,第一信息中
可以不携带时间偏移信息,或者时间偏移信息为0。第一信息中的第一差值信息的存在,指
示了终端的上行资源与上行业务之间不匹配,可以通过上报第一差值帮助网络设备校正已
经配置好的上行资源的出现时刻。
[0011] 终端设备向网络设备上报上行业务的模式信息,便于网络设备根据上行业务的到达时刻为终端设备配置上行资源,或者调整已经配置好的上行资源,减少传输时延。
[0012] 结合第一方面,在第一方面的某些实现方式中,所述模式信息为位图信息,所述位图信息包含多个比特位,所述比特位上的每个比特位对应一个时间单元,所述比特位对应
的值为1或者0,所述值为1或者为0的比特位用于指示每个时间单元内是否有上行业务。
[0013] 位图信息的长度可以代表周期长度,时间偏移信息可以用具有上行业务的时间单元与周期边界之间的时间单元的时间间隔来表示。使用位图信息指示模式信息可以理解为
隐式的指示。
[0014] 结合第一方面,在第一方面的一些实现方式中,第一信息还包括索引信息,所述索引信息用于指示以下信息中的至少一种:所述上行业务的模式信息,所述上行业务数据包
的大小。
[0015] 结合第一方面,在第一方面的一些实现方式中,所述第一信息还包括:所述上行业务数据包的大小;第二差值信息,所述第二差值信息用于指示上行业务数据包的大小与上
行资源大小之间的差值;所述终端设备的位置相关信息;第一指示信息,所述第一指示信息
用于指示当前波束是否能够覆盖所述终端设备的活动区域。
[0016] 应理解,上述终端设备的位置相关信息可以包括终端设备的服务区域位置,终端设备的服务区域大小,还可以包括终端设备选择的服务波束信息等等。其中服务波束可以
利用参考信号的标识信息标识,还可以是利用服务波束自带的标识信息标识,本申请实施
例对此不做具体限定。
[0017] 终端设备向网络设备报告上行业务数据包的大小或者上行业务与上行资源之间的差值,使得网络设备可以根据上行业务数据包的大小合理的分配上行资源。
[0018] 结合第一方面,在第一方面的某些实现方式中,所述第二信息中包含所述上行业务的起始时刻与第一周期信息,所述上行业务的起始时刻用于指示所述上行资源的出现时
刻,所述第一周期信息用于指示上行资源的周期。
[0019] 结合第一方面,在第一方面的某些实现方式中,所述第二信息中包含所述上行业务的起始时刻、第一周期信息、以及所述时间偏移信息,所述上行业务的起始时刻用于指示
所述上行资源的出现时刻,所述第一周期信息用于指示上行资源的周期,所述时间偏移信
息用于指示每个周期内上行资源出现的时刻。
[0020] 当上行业务具有周期性时,网络设备为终端设备配置与上行业务周期相匹配的上行资源,进一步减少上行业务的传输时延。
[0021] 结合第一方面,在第一方面的某些实现方式中,所述第二信息中包含所述上行业务的传输模式,所述上行业务的传输模式用于指示所述上行业务到达时刻和/或所述上行
业务数据包的大小。
[0022] 结合第一方面,在第一方面的某些实现方式中,所述第二信息中包含所述第一差值信息,所述第一差值信息用于调整已经配置好的上行资源出现的时刻。
[0023] 应理解,第一差值信息用于调整已经配置好的资源相对原来出现时域位置的偏差和/或偏差的方向。网络设备可以根据终端设备上报的业务时刻与资源时刻之间的差值调
整被配置的上行资源,完成上行资源出现时刻与上行业务到达时刻的同步。
[0024] 结合第一方面,在第一方面的某些实现方式中,所述第二信息中包含所述第二差值信息,所述第二差值信息用于调整已经配置好的上行资源与大小。
[0025] 网络设备可以根据终端设备上报的上行业务数据包的大小与资源时刻之间的差值调整被配置的上行资源,使得上行资源大小与上行业务数据包的大小的匹配。
[0026] 结合第一方面,在第一方面的某些实现方式中,触发所述终端发送所述第一信息的条件为以下条件中的至少一种:所述终端设备检测到当前上行业务的到达时刻与当前上
行资源的出现时刻之间的差值大于第一阈值;或所述终端设备的定时器超时;或所述终端
设备检测到当前上行业务数据包的大小与当前上行资源大小之间的差值大于第二阈值。
[0027] 终端设备可以在上行资源与上行业务的到达时刻不匹配时,或者资源大小不匹配时或者定时器超时时,向网络设备上报第一信息,网络设备可以根据第一信息调整已经配
置的上行资源,或者直接根据第一信息配置上行资源。
[0028] 应理解,所述终端设备可以通过无线资源控制层(radio resource control,RRC)信令,或媒体接入控制层控制元素(media access control layer control element,MAC 
CE)上报第一信息,其中MAC CE可以是BSR,也可以是单独设计的专用MAC CE。终端设备还可
以通过其他的控制协议数据单元(protocol data unit,PDU)上报第一信息,本申请实施例
对此不做具体限定。
[0029] 应理解,网络设备可以通过无线资源控制层(radio resource control,RRC)信令,或媒体介入控制层控制元素(media access control layer control element,MAC 
CE),下行链路控制信息(downlink control information,DCI)向终端设备传输第二消息。
第二信息可以复用上述已有的信令,还可以是新建信令,本申请实施例对此不做具体限定。
[0030] 复用已有的信令传输第一信息或者第二信息能够节省信令开销。
[0031] 第二方面,提出了一种调度方法,包括:网络设备向终端设备发送第一信息,所述第一信息包括所述终端设备的上行业务的模式信息;所述网络设备向所述终端设备发送第
二信息,所述第二信息用于指示所述上行业务被配置的上行资源;
[0032] 结合第二方面,在第二方面的一些实现方式中,所述模式信息包括以下信息中的至少一种:所述上行业务的起始时刻;第一周期信息,所述第一周期信息用于指示所述上行
业务的周期;时间偏移信息,所述时间偏移信息用于指示每个周期内的上行业务到达时刻
与任一周期边界时刻之间的时间间隔;第一差值信息,所述第一差值信息用于指示所述上
行业务的达到时刻与所述上行资源出现时刻之间的差值。
[0033] 结合第二方面,在第二方面的一些实现方式中,所述模式信息为位图信息,所述位图信息包含多个比特位,所述比特位上的每个比特位对应一个时间单元,所述比特位对应
的值为1或者0,所述值为1或者为0的比特位用于指示每个时间单元内是否有上行业务。
[0034] 结合第二方面,在第二方面的一些实现方式中,所述第一信息还包括:索引信息,所述索引信息用于指示一下至少一种:所述上行业务的模式信息,所述上行业务数据包的
大小。
[0035] 结合第二方面,在第二方面的一些实现方式中,所述第一信息还包括:所述上行业务数据包的大小;第二差值信息,所述第二差值信息用于指示上行业务数据包的大小与上
行资源大小之间的差值;所述终端设备的位置相关信息;第一指示信息,所述第一指示信息
用于指示当前波束是否能够覆盖所述终端设备的活动区域。
[0036] 结合第二方面,在第二方面的一些实现方式中,所述第二信息中包含所述上行业务的起始时刻与第一周期信息,所述上行业务的起始时刻用于指示所述上行资源的出现时
刻,所述第一周期信息用于指示上行资源的周期。
[0037] 结合第二方面,在第二方面的一些实现方式中,所述第二信息中包含所述上行业务的起始时刻、第一周期信息、以及所述时间偏移信息,所述上行业务的起始时刻用于指示
所述上行资源的出现时刻,所述第一周期信息用于指示上行资源的周期,所述时间偏移信
息用于指示每个周期内上行资源出现的时刻。
[0038] 结合第二方面,在第二方面的一些实现方式中,所述第二信息中包含所述上行业务的传输模式,所述传输模式用于指示所述上行业务的到达时刻,和/或所述上行业务数据
包的大小。
[0039] 结合第二方面,在第二方面的一些实现方式中,当第一信息中包含所述第一差值信息时,所述第二信息中包含所述第一差值信息,所述第一差值信息用于调整已经配置好
的上行资源出现的时刻。
[0040] 结合第一方面,在第一方面的某些实现方式中,所述第二信息中包含所述第二差值信息,所述第二差值信息用于调整已经配置好的上行资源与大小。
[0041] 第三方面提供一种终端设备,所述终端设备用于执行上述第一方面或第一方面的任一可能的实现方式中的通信方法。具体地,所述终端设备可以包括用于执行第一方面或
第一方面的任一可能的实现方式中的通信方法的模块。
[0042] 第四方面提供一种终端设备,所述终端设备包括存储器和处理器,所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令,并且对所述存储器中存储的指
令的执行使得所述处理器执行第一方面或第一方面的任一可能的实现方式中的方法。
[0043] 第五方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面或第一方面的任一可能的实现方式中的方法。
[0044] 第六方面提供一种网络设备,所述网络设备用于执行上述第二方面或第二方面的任一可能的实现方式中的通信方法。具体地,所述网络设备可以包括用于执行第二方面或
第二方面的任一可能的实现方式中的通信方法的模块。
[0045] 第七方面提供一种网络设备,所述网络设备包括存储器和处理器,所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令,并且对所述存储器中存储的指
令的执行使得所述处理器执行第二方面或第二方面的任一可能的实现方式中的方法。
[0046] 第八方面提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第二方面或第二方面的任一可能的实现方式中的方法。

附图说明

[0047] 图1是本申请实施例提供的系统架构图;
[0048] 图2是本申请实施例提供的调度方法的示意性流程图;
[0049] 图3是本申请实施例提供的上行业务传输模式的示意性图;
[0050] 图4是本申请实施例提供的上行业务传输模式的另一示意性图;
[0051] 图5是本申请实施例提供的上行业务传输模式的又一示意性图;
[0052] 图6是本申请实施例提供的终端设备的示意性框图;
[0053] 图7是本申请实施例提供的终端设备的又一示意性框图;
[0054] 图8是本申请实施例提供的网络设备的示意性框图;
[0055] 图9是本申请实施例提供的网络设备的又一示意性框图;
[0056] 图10为本申请实施例提供的通信装置的示意性框图;
[0057] 图11为本申请实施例提供的通信装置的另一示意性框图;
[0058] 图12为本申请实施例提供的通信装置的再一示意性框图。

具体实施方式

[0059] 在一些通信场景下,终端设备在传输上行业务之前需要获得网络设备为其分配的上行资源,这一过程称为资源的调度过程。
[0060] 常见的资源调度的方法为配置调度与动态调度,其中配置调度为网络设备直接一次性地为终端设备配置上行资源,终端设备周期性地使用上行资源,在上行业务周期改变
或者发生时延的情况下,会造成时延抖动。在动态调度中,每次有上行业务到达时,终端设
备向网络设备发送SR请求,向网络设备请求上行资源,网络设备根据SR请求终端设备配置
固定大小的资源之后,终端设备再向网络设备发送BSR请求,基站根据BSR请求为基站分配
大小合适的上行资源。动态配置每次上行业务到达都需发送资源请求,易造成传输时延。在
一些应用场景下,例如工业应用场景,终端设备的上行业务在一定的时间内符合一定的规
律,且对上行业务的时延要求以及时延抖动要求较高,上述调度方法将不再适用。
[0061] 本申请实施例提供一种资源调度的方法,能够降低上行业务的传输时延。下面将结合附图,对本申请中的技术方案进行描述。
[0062] 应理解,本申请实施例的技术方案可以应用于长期演进(long term evolution,LTE)架构,还可以应用于通用移动通信系统(universal mobile telecommunications 
system,UMTS)陆地无线接入网(UMTS terrestrial radio access network,UTRAN)架构,
或者全球移动通信系统(global system for mobile communication,GSM)/增强型数据速
率GSM演进(enhanced data rate for gsm evolution,EDGE)系统的无线接入网(GSM EDGE 
radio access network,GERAN)架构。在UTRAN架构或/GERAN架构中,MME的功能由服务通用
分组无线业务(general packet radio service,GPRS)支持节点(serving GPRS support,
SGSN)完成,SGW\PGW的功能由网关GPRS支持节点(gateway GPRS support node,GGSN)完
成。本申请实施例的技术方案还可以应用于其他通信系统,例如公共陆地移动网络(public 
land mobile network,PLMN)系统,甚至未来的5G通信系统或5G之后的通信系统等,本申请
实施例对此不作限定。
[0063] 本申请实施例涉及终端设备。终端设备可以为包含无线收发功能、且可以与网络设备配合为用户提供通讯服务的设备。具体地,终端设备可以指用户设备(user 
equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设
备、用户终端、终端、无线通信设备、用户代理或用户装置。例如,终端设备可以是蜂窝电话、
无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路
(Wireless Local Loop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有
无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、
可穿戴设备,未来5G网络或5G之后的网络中的终端设备等,本申请实施例对此不作限定。
[0064] 本申请实施例还涉及网络设备。网络设备可以是用于与终端设备进行通信的设备,例如,可以是GSM系统或CDMA中的基站(base transceiver station,BTS),也可以是
WCDMA系统中的基站(NodeB,NB),还可以是LTE系统中的演进型基站(evolutional NodeB,
eNB或eNodeB),或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G
网络或5G之后的网络中的网络侧设备或未来演进的PLMN网络中的网络设备等。
[0065] 本申请实施例中涉及的网络设备也可称为无线接入网(radio access network,RAN)设备。RAN设备与终端设备连接,用于接收终端设备的数据并发送给核心网设备。RAN设
备在不同通信系统中对应不同的设备,例如,在2G系统中对应基站与基站控制器,在3G系统
中对应基站与无线网络控制器(Radio Network Controller,RNC),在4G系统中对应演进型
基站(Evolutional Node B,eNB),在5G系统中对应5G系统,如新无线接入系统(New Radio 
Access Technology,NR)中的接入网设备(例如gNB,CU,DU)
[0066] 为了便于理解,下面以5G新无线(new radio,NR)系统为例,说明本申请实施例的应用场景。图1是本申请实施例应用的一个场景,参考图1:
[0067] 核心网设备140,可以包括接入和移动性管理功能(access and mobility management function,AMF),会话管理功能(session management function,SMF),统一数
据管理网元(unified data management,UPF)等网络功能。核心网设备140通过S1接口分别
与第一网络设备120与第二网络设备130连接,其中第一网络设备120与第二网络设备130组
成该框架的无线部分。作为一个示例,本申请实施例的第一网络设备与第二网络设备可以
均为gNB,二者之间通过X2接口进行通信。终端设备110可以向第一网络设备120或者第二网
络设备130传输上行业务。
[0068] 下面以上述网络架构为例说明配置调度与动态调度的过程,对于配置调度来说,第一网络设备120直接一次性地为终端设备110配置上行资源,终端设备110周期性的使用
被配置的上行资源,当上行资源出现的周期与上行业务达到的周期不匹配时,容易产生时
延抖动。对于动态调度来说,每次终端设备110有业务到达时,都需请求第一终端设备120为
其配置上行资源,容易造成时延。
[0069] 本申请实施例提供的调度方法,可以减少时延对上行业务传输带来的影响。
[0070] 下面结合图2中的步骤S210‑S230描述本申请实施例提供的调度方法。
[0071] 在步骤S210中,终端设备向网络设备发送第一信息,其中第一信息包括与上行业务的模式信息。
[0072] 上述上行业务可以具有一定的周期性,此时终端设备向网络设备上报的模式信息可以是与上行业务周期相关的信息;上行业务还可以不具备周期性,但是多个上行业务可
以组成一个传输模式,或者说多个上行业务之间的时间间隔是固定的。从整个时域上看,上
行业务可以具有多个传输模式,每个传输模式可以在时域上重复出现,且出现的时刻可以
是具有规律的也可以是不具规律的。此时终端设备向网络设备上报的模式信息可以是与传
输模式相关的信息。或者上行业务不符合上述情况,但是终端设备可以预估将要进行的多
个上行业务的到达时刻,则终端设备向网络设备上报的信息还可以包括该多个上行业务到
达时刻的信息。模式信息也可以理解为业务在时域上出现时刻的排列所形成的形状等等。
[0073] 应理解,上述模式信息中不仅可以包含上行业务的模式信息还可以包括上行业务数据包的大小。
[0074] 还应理解,上述多个上行业务可以是相同类型的上行业务还以不同类型的上行业务,本申请实施例对此不做具体限定。
[0075] 为了便于理解,下面结合图3‑图5详细说明上行业务的特点。图3与图4示出了上行业务具有周期性的特点。
[0076] 当上行业务具有周期性时,每个周期内可以到达一个上行业务,例如图3中的周期310中有一个业务到达,从时域上来看,在后续的过程中每隔固定的时间周期310会重复出
现。对于此种业务类型,终端设备可以上报上行业务的周期与起始时刻或者是多个上行业
务中任一上行业务的到达时刻,以便网络设备根据上述信息,获取上行业务的传输形态。
[0077] 当然也可以每个周期内到达多个上行业务,如图4,在周期310内出现多个业务,且从时域上来看,在后续的过程中每隔固定的时间,周期310会重复出现。此时除了上报第一
周期即周期310的长度与上行业务的起始时刻之外,还可以上报时间偏移信息,时间偏移信
息为周期310中的多个上行业务之间的时间间隔,参见图4中的时间间隔311,时间间隔312,
与时间间隔313。
[0078] 应理解上述时间偏移信息可以是上行业务之间的时间间隔,还可以是上行业务与周期边界之间的时间间隔,本申请实施例对此不做具体限定。
[0079] 另外,时间偏移信息的形式可以是多样的,可以是显示的形式,例如可以是几个数值,该几个数值可以代表偏移信息;也可以是隐式的形式,例如使用位图信息来表示,位图
信息中包含多个比特位,每个比特位可以对应一个时间单元,每个比特位上的值以为0或者
为1,值为1或者为0的比特位可以用来表示一个时间单元上有上行业务。整个比特信息的时
间单元的长度可以为第一周期的长度,结合图3与图4可知第一周期长度可以为周期310的
长度。值为1或者为0的比特位与周期边界之间的时间间隔可以作为时间偏移信息。
[0080] 上文描述的均为上行业务具有周期的情况,本申请实施例还可以包括上行业务不具有周期性的情况,即上行业务不具有周期性,但多个上行业务组成一个传输模式,在该传
输模式下,该多个上行业务之间的时间间隔是固定的。上行业务可以划分为多个传输模式,
每个传输模式在时域上可以规律性或者随机出现。正如图5中示出的上行业务的情况,如图
5所示,在时间间隔510上出现的多个上行业务的传输模式,在后续的某个时刻可以重新出
现,例如在时间间隔530中出现与时间间隔510相同传输模式的上行业务。此种情况下,终端
设备为每个传输模式分配索引信息,此时的第一信息中可以包含索引信息,索引信息中不
仅可以包含某个传输模式下业务的到达时刻,还可以包含业务的大小,本申请实施例对此
不做具体限定。
[0081] 具体地,针对图5中示出的传输模式,可以预先定义好至少一种传输模式与索引信息之间的对应关系,或者网络设备也可以通过RRC信令配置好至少一种业务模式与索引信
息的对应关系,以便终端设备向网络设备上报对应的索引信息给网络设备,网络设备根据
上报的索引信息查找对应的业务模式,根据业务模式为终端设备配置上行资源,或者调整
已经配置好的上行资源等等。
[0082] 可选地,第一信息中还可以包括第一差值信息,第一差值信息用于指示上行业务到达时刻与上行资源出现时刻之间的差值。第一差值的出现表示了上行资源与上行业务之
间出现了不匹配的情况,通过向网络设备上报第一差值信息可以使得网络设备进行上行资
源的调整。
[0083] 终端设备向网络设备上报第一信息的触发条件可以有多种,例如可以是当终端设备检测到上行资源与上行业务的到达时刻或者资源大小不匹配时,可以将第一信息上报给
网络设备。或者也可以是终端设备定时上报,即终端设备处的定时器超时后,该定时器指示
终端设备向网络设备上报第一信息,本申请实施例对此不做具体限定。
[0084] 可选地,第一信息中除了包含上行业务的模式信息,还可以包含上行业务数据包的大小,以便网络设备根据上行业务数据包的大小分配上行资源。还可以包括第二差值信
息,所述第二差值信息用于指示上行业务数据包的大小与上行资源大小之间的差值,网络
设备可以根据第二差值信息调整上行资源的大小。
[0085] 可选地,第一信息中还可以包含终端设备的相关信息;应理解,上述终端设备的位置相关信息可以包括终端设备的服务区域位置,终端设备的服务区域大小,还可以包括终
端设备选择的服务波束信息等等。
[0086] 应理解,上述终端设备的位置相关信息可以包括终端设备的服务区域位置,终端设备的服务区域大小,还可以包括终端设备选择的服务波束信息等等。其中服务波束可以
利用参考信号的标识信息标识,还可以是利用服务波束自带的标识信息标识,本申请实施
例对此不做具体限定。第一信息中还可以包括第一指示信息,所述第一指示信息用于指示
当前波束是否能够覆盖所述终端设备的活动区域。发送终端设备相关信息能够帮助网络设
备根据终端设备的相关信息,更好地完成调度。
[0087] 在步骤S220中,网络设备向终端设备发送第二消息,所述第二消息用于指示上行业务被配置的上行资源。
[0088] 网络设备在接收到第一信息之后,可以参考第一信息为上行业务配置上行资源。在不产生资源冲突的情况下,网络设备为上行业务配置与其业务模式相匹配的上行资源。
[0089] 例如,网络设备接收到的第一信息中包含第一周期信息与上行业务的起始时刻时,可以将第一周期作为上行资源出现时刻的周期,将上行业务的起始时刻作为上行资源
的起始时刻,以完成上行资源出现时刻与上行业务到达时刻的同步。若第一信息中还携带
有上行业务数据包的大小,网络设备还可以同时为终端设备配置大小合适的上行资源,以
完成上行业务的传输,则此时第二信息中可以包含上行业务的起始时刻,第一周期信息。
[0090] 或者还可以是网络设备接收到的第一信息中包含第一周期信息,上行业务的起始时刻时,时间偏移信息,网络设备可以将第一周期作为上行资源出现时刻的周期,将上行业
务的起始时刻作为上行资源的起始时刻,以完成上行资源出现时刻与上行业务到达时刻的
同步。若第一信息中还携带有上行业务数据包的大小,网络设备还可以同时为终端设备配
置大小合适的上行资源,以完成上行业务的传输,则此时第二信息中可以包含上行业务的
起始时刻,第一周期,以及时间偏移信息。
[0091] 或者还可以是网络设备接收到的第一信息中包含索引信息,网络设备查找索引信息对应的传输模式,该传输模式可以指示多个上行业务的到达时刻以及多个上行业务数据
包的大小,网络设备为上行业务配置与其传输模式相对应的上行资源,第二信息中可以包
含上述索引信息,或者多个上行业务的到达时刻,或者多个上行业务数据包的大小。
[0092] 或者还可以是网络设备接收到的第一信息中包含第一差值信息,网络设备根据第一差值调整已经配置好的上行资源,并在第二信息中携带第一差值信息。
[0093] 应理解,第一差值信息用于调整已经配置好的上行资源相对原来出现时域位置的偏差和/或偏差的方向。
[0094] 或者还可以是网络设备接收到的第一信息中包含第二差值信息,网络设备根据第二差值调整已经配置好的上行资源,并在第二信息中携带第二差值信息。
[0095] 网络设备可以根据终端设备上报的上行业务数据包的大小与上行资源大小之间的差值调整被配置的上行资源,使得上行资源大小与上行业务数据包的大小的匹配。
[0096] 应理解,所述终端设备可以通过RRC信令,或MAC CE上报第一信息,其中MAC CE可以是BSR,也可以是单独设计的专用MAC CE。终端设备还可以通过其他的控制PDU上报第一
信息,本申请实施例对此不做具体限定。
[0097] 应理解,网络设备可以通过RRC信令,或媒体介入控制层控制元素MAC CE,下行DCI向终端设备传输第二消息。第二信息可以复用上述已有的信令,还可以是新建信令本申请
实施例对此不做具体限定。
[0098] 复用已有的信令传输第一信息或者第二信息能够节省信令开销。
[0099] 在步骤S230中,终端设备利用配置好的上行资源传输上行业务。
[0100] 上文描述了本申请实施例提供的通信方法,下文将描述本申请实施例提供的终端设备与网络设备。
[0101] 图6为本申请实施例提供的终端设备600的示意性框图,终端设备600包括:处理模块610,收发模块620
[0102] 收发模块620用于向网络设备发送第一信息,所述第一信息包括所述终端设备的上行业务的模式信息;收发模块620还用于接收所述网络设备发送的第二信息,所述第二信
息用于指示所述上行业务被配置的上行资源;所述处理模块610用于利用所述上行资源通
过收发模块620向所述网络设备传输所述上行业务。
[0103] 上述第一信息中可以包括与上行业务周期相关的信息,还可以包括与上行业务传输模式相关信息,还可以包括与终端设备相关的信息等等。
[0104] 图7为本申请实施例提供的网络设备700的示意性框图,网络设备700包括:收发模块710。收发模块710可以用于接收所述终端设备发送的第一信息,所述第一信息包括所述
终端设备的上行业务的模式信息;所述收发模块710还用于向所述终端设备发送第二信息,
所述第二信息用于指示所述上行业务被配置的上行资源;可选地,网络设备700还可以包括
处理模块720,该处理模块720用于根据第一信息确定为上行业务配置的上行资源。
[0105] 上述第一信息中可以包括与上行业务周期相关的信息,还可以包括与上行业务传输模式相关信息,还可以包括与终端设备相关的信息等等。
[0106] 如图8所示,本申请实施例还提供一种终端设备800,该终端设备800包括处理器810,存储器820与收发器830,其中,存储器820中存储指令或程序,处理器810用于执行存储
器820中存储的指令或程序。存储器820中存储的指令或程序被执行时,该处理器810用于执
行上述实施例中处理模块610执行的操作,收发器830用于执行上述实施例中收发模块620
执行的操作。
[0107] 如图9所示,本申请实施例还提供一种网络设备900,该网络设备900包括处理器910,存储器920与收发器930,其中,存储器920中存储指令或程序,处理器910用于执行存储
器920中存储的指令或程序。存储器920中存储的指令或程序被执行时,该处理器910用于执
行上述实施例中处理模块720执行的操作,收发器930用于执行上述实施例中处理模块710
执行的操作。
[0108] 本申请实施例还提供一种通信装置,该通信装置可以是终端设备也可以是电路。该通信装置可以用于执行上述方法实施例中由终端设备所执行的动作。
[0109] 当该通信装置为终端设备时,图10示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图10中,终端设备以手机作为例子。如图10所示,终端设备包括处理器、
存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行
处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于
存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处
理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等
主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备
可以不具有输入输出装置。
[0110] 当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发
送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基
带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
为便于说明,图10中仅示出了一个存储器和处理器。在实际的终端设备产品中,可以存在一
个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储
器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
[0111] 在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备的收发单元,将具有处理功能的处理器视为终端设备的处理单元。如图10所示,终端设备包括收发
单元1110和处理单元1120。收发单元也可以称为收发器、收发机、收发装置等。处理单元也
可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1110中用于实
现接收功能的器件视为接收单元,将收发单元1110中用于实现发送功能的器件视为发送单
元,即收发单元1110包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、
或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也
可以称为发射机、发射器或者发射电路等。
[0112] 应理解,收发单元1110用于执行上述方法实施例中终端设备侧的发送操作和接收操作,处理单元1120用于执行上述方法实施例中终端设备上除了收发操作之外的其他操
作。
[0113] 例如,在一种实现方式中,收发单元1110用于执行图2中的步骤220中终端设备侧的发送操作,和/或收发单元1110还用于执行本申请实施例中终端设备侧的其他收发步骤。
处理单元1120,用于执行图2中的步骤210和/或步骤230,和/或处理单元1120还用于执行本
申请实施例中终端设备侧的其他处理步骤。
[0114] 当该通信装置为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。
[0115] 本实施例中的通信装置为终端设备时,可以参照图11所示的设备。作为一个例子,该设备可以完成类似于图8中处理器810的功能。在图11中,该设备包括处理器1210,发送数
据处理器1220,接收数据处理器1230。上述实施例中的处理模块可以是图12中的该处理器
1210,并完成相应的功能。上述实施例中的收发模块可以是图12中的发送数据处理器1220,
和/或接收数据处理器1230。虽然图12中示出了信道编码器、信道解码器,但是可以理解这
些模块并不对本实施例构成限制性说明,仅是示意性的。
[0116] 图12示出本实施例的另一种形式。处理装置1300中包括调制子系统、中央处理子系统、周边子系统等模块。本实施例中的通信装置可以作为其中的调制子系统。具体的,该
调制子系统可以包括处理器1303,接口1304。其中处理器1303完成上述处理模块710的功
能,接口1304完成上述收发模块720的功能。作为另一种变形,该调制子系统包括存储器
1306、处理器1303及存储在存储器1306上并可在处理器上运行的程序,该处理器1303执行
该程序时实现上述方法实施例中终端设备侧的方法。需要注意的是,所述存储器1306可以
是非易失性的,也可以是易失性的,其位置可以位于调制子系统内部,也可以位于处理装置
1300中,只要该存储器1306可以连接到所述处理器1303即可。
[0117] 作为本实施例的另一种形式,提供一种计算机可读存储介质,其上存储有指令,该指令被执行时执行上述方法实施例中终端设备侧的方法。
[0118] 作为本实施例的另一种形式,提供一种包含指令的计算机程序产品,该指令被执行时执行上述方法实施例中终端设备侧的方法。
[0119] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本申请的范围。
[0120] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0121] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件
可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。
[0122] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
[0123] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0124] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说
对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计
算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个
人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。
而前述的存储介质包括:U盘、移动硬盘、只读存储器(read‑only memory,ROM)、随机存取存
储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0125] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。