一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据传输方法及相关装置与流程

2022-07-10 10:20:35 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种数据传输方法及相关装置。


背景技术:

2.在通信系统中,终端与网络设备的通信协议栈中可以包括无线资源控制(radio resource control,rrc)层。目前存在三种终端的rrc状态,分别为rrc空闲(rrc idle)态、rrc非激活(rrc inactive)态和rrc连接(rrc connected)态。
3.一般情况下,终端处于rrc connected态时,终端与网络设备之间才能传输数据。但在一些场景下,处于rrc idle态或rrc inactive态的终端需传输的数据包很小,可以称这类数据包为小包数据(small data),例如即时通讯消息,心跳包,周期性数据等。而终端从rrc idle态或rrc inactive态进入rrc connected态所需的信令甚至大于small data,从而导致终端不必要的功耗和信令开销。为了避免上述情况,处于rrc idle态或rrc inactive态的终端可以在随机接入(random access,ra)过程中传输small data,而无需进入rrc connected态后再传输small data。上述传输过程可以称为小包传输(small data transmission,sdt)。
4.但是进行sdt时,终端可能获得待传输的新数据包。此时,终端可以触发向网络设备上报缓冲状态报告(buffer status reporting,bsr),但可能没有上报bsr的传输资源,则终端可以触发向网络设备上报调度请求(scheduling req终端st,sr)。然而,网络设备通常只会将sr资源分配给rrc connected态的终端,因此进行sdt的终端没有上报sr的传输资源。此时,终端只能发起新的ra或sdt,以向网络设备请求调度资源,但这样会影响当前传输的small data或者新数据包的传输时延。例如等待当前进行的sdt结束后再发起新的ra或sdt,新数据包的传输时延会较大。或者,停止当前进行的sdt并直接发起新的ra或sdt,当前传输的small data的时延会较大。


技术实现要素:

5.本技术实施例公开了一种数据传输方法及相关装置,能够在不影响当前传输的小包数据的传输时延的同时,提高新数据包的传输时延。
6.第一方面,本技术实施例提供了一种数据传输方法,应用于用户设备终端,所述终端处于非连接态,所述方法包括:所述终端获得第一数据包,所述第一数据包为小包数据;所述终端和网络设备进行小包数据传输过程;所述小包数据传输过程包括所述终端向所述网络设备发送随机接入前导、所述第一数据包和无线资源控制rrc请求消息,所述终端接收所述网络设备发送的rrc响应消息;在所述小包数据传输过程中,所述终端获得第二数据包;若所述第二数据包为小包数据,所述终端向所述网络设备发送第一调度请求sr,所述第一sr用于请求调度资源;所述终端接收所述网络设备响应于所述第一sr为所述终端调度的第一传输资源;所述终端使用所述第一传输资源向所述网络设备发送所述第二数据包终端。
7.其中,小包数据是数据量小于预设门限(例如基站指示的传输块的大小)的数据包,或者数据标签为小包数据的数据包,或者数据类型属于小包数据的数据包等。非小包数据的数据包可以称为大包数据,可以为数据量大于或等于预设门限的数据包,或者数据标签为大包数据的数据包,或者数据类型属于大包数据的数据包等。例如,数据类型为心跳包的数据为小包数据,数据类型为文件、视频或音频的数据为大包数据。小包数据例如为即时通讯消息,心跳包,周期性数据等。
8.可选地,所述终端和网络设备进行小包数据传输过程可以替换为:所述终端向所述网络设备发送用于传输小包数据或所述第一数据包的随机接入前导。可选地,所述第二数据包是所述终端向所述网络设备发送所述随机接入前导时所述终端获得的,或者,所述终端向所述网络设备发送所述随机接入前导之后所述终端获得的。
9.本技术实施例中,终端和网络设备进行小包数据传输过程中,终端生成第二数据包,终端可以通过第一sr及时通知网络设备有新的小包数据到达。响应于第一sr,网络设备可以为终端动态调度第一传输资源,以使终端使用第一传输资源发送第二数据包。因此,终端可以继续在非连接态下传输新的小包数据,无需发起新的ra或sdt,避免了不必要的信令开销和功耗。同时可以在不影响第一数据包的传输时延的情况下,减小第二数据包的传输时延。
10.在一种可能的实现方式中,所述第一sr用于请求所述小包数据的调度资源,所述方法还包括:若所述第二数据包为大包数据,所述终端向所述网络设备发送第二sr,所述第二sr用于请求所述大包数据的调度资源,所述小包数据传输过程中的所述rrc响应消息是所述网络设备响应于所述第二sr发送的;所述终端响应于所述rrc响应消息进入rrc连接态;所述终端向所述网络设备发送所述第二数据包。
11.本技术实施例中,终端和网络设备进行小包数据传输过程中,终端生成第二数据包,终端可以通过第二sr及时通知网络设备有新的大包数据到达。响应于第二sr,网络设备可以指示终端进入rrc连接态,以使终端在rrc连接态下发送第二数据包。终端无需发起新的ra或sdt,节省了传输资源,也避免了不必要的信令开销和功耗。同时可以在不影响第一数据包的传输时延的情况下,减小第二数据包的传输时延。
12.在一种可能的实现方式中,所述方法还包括:若所述第二数据包为大包数据,所述终端执行随机接入过程;所述终端基于所述随机接入过程进入rrc连接态;所述终端向所述网络设备发送所述第二数据包。
13.在一种可能的实现方式中,所述终端和所述网络设备执行随机接入过程,包括:所述终端中断所述小包数据传输过程,并执行所述随机接入过程;所述终端基于所述随机接入过程进入rrc连接态之后,所述方法还包括:所述终端向所述网络设备发送所述第一数据包。
14.本技术实施例中,终端和网络设备进行小包数据传输过程中,终端生新的大包数据,终端可以中断小包数据过程,并执行随机接入过程,以此请求进入rrc连接态。终端进入连接态后再传输小包数据(即第一数据包)和新的大包数据(即第二数据包),避免影响大包数据的传输时延。
15.在一种可能的实现方式中,所述方法还包括:在所述终端没有向所述网络设备发送bsr的资源的情况下,所述终端触发上报所述第一sr或所述第二sr。
16.本技术实施例中,终端和网络设备进行小包数据传输过程中,终端生成第二数据包,终端可以触发上报bsr。若没有上报bsr的资源,终端可以触发上报sr。若配置了第一sr和/或第二sr,终端可以通过第一sr和/或第二sr及时通知网络设备有新的数据包到达,从而在不影响第一数据包的传输时延的情况下,减小第二数据包的传输时延。若第二数据包为大包数据且没有配置第二sr,终端可以执行随机接入过程,以此进入rrc连接态下传输新的大包数据,减小第二数据包的传输时延。
17.在一种可能的实现方式中,所述终端和所述网络设备进行所述小包数据传输过程时,所述终端恢复用于传输小包数据的数据无线承载drb和用于传输大包数据的drb。
18.在一种可能的实现方式中,所述第一sr对应的逻辑信道为第一drb包括的逻辑信道,所述第一drb为用于传输小包数据的drb,所述第二sr对应的逻辑信道为第二drb包括的逻辑信道,所述第二drb为用于传输大包数据的drb。
19.在一种可能的实现方式中,所述终端向所述网络设备发送所述第一sr时,所述终端保持上行同步;和/或,所述终端向所述网络设备发送所述第二sr时,所述终端保持上行同步。
20.本技术实施例中,终端和网络设备进行小包数据传输过程中,终端生成第二数据包。终端可以在保持上行同步的情况下,通过第一sr和/或第二sr及时通知网络设备有新的数据包到达,从而减小多径干扰,提高传输质量。
21.在一种可能的实现方式中,所述终端和所述网络设备进行所述小包数据传输过程之前,所述方法还包括:所述终端接收所述网络设备发送的配置消息,所述配置消息包括所述第一sr和所述第二sr的信息;所述终端确定所述第一sr和所述第二sr的信息生效;或,所述终端和所述网络设备进行所述小包数据传输过程之前,所述方法还包括:所述终端接收所述网络设备发送的配置消息,所述配置消息包括所述第一sr和所述第二sr的信息;所述终端接收所述网络设备发送的生效消息,所述生效消息用于指示所述第一sr和所述第二sr的信息生效;其中,所述第一sr和所述第二sr的信息包括所述第一sr和所述第二sr的配置信息,以及所述第一sr和所述第二sr的资源信息。
22.本技术实施例中,网络设备指示终端第一sr和第二sr的配置信息生效的方式较为灵活,网络设备可以根据网络情况灵活选择指示上述配置信息生效的方式,应用场景更为广泛。
23.在一种可能的实现方式中,所述方法还包括:当满足预设条件时,所述终端释放所述第一sr和所述第二sr的配置信息,和/或,所述第一sr和所述第二sr的资源信息;所述预设条件包括以下至少一项:所述终端发生小区重选,所述终端未保持上行同步,所述终端接收所述网络设备发送的rrc响应消息,所述rrc响应消息用于指示以下任意一项:所述终端进入rrc连接态,进行的小包数据传输过程结束。
24.本技术实施例中,终端可以根据实际情况和需求选择是否释放第一sr和第二sr的配置信息和/或资源信息,从而避免不必要的功耗。
25.在一种可能的实现方式中,所述第一sr和所述第二sr的能力信息是所述网络设备从所述终端之前连接的网络设备处获取的。
26.本技术实施例中,即使终端连接的网络设备发生切换,终端新连接的网络设备也可以从终端之前连接的网络设备处获取终端的第一sr和第二sr的配置信息,便于终端新连
接的网络设备为终端配置第一sr和第二sr。因此,配置有第一sr和第二sr的终端可以根据实际情况选择使用第一sr和第二sr通知网络设备有新数据包到达,从而减小数据传输时延。
27.在一种可能的实现方式中,所述方法还包括:所述终端确定第一波束,所述终端根据所述第一波束确定所述第一sr;所述第一波束是所述终端向所述网络设备发送所述第一sr的波束,或所述第一sr对应的波束,所述网络设备用于接收到所述第一sr后根据所述第一sr确定第二波束,所述第二波束是所述网络设备向所述终端发送下行数据的波束;或,所述终端确定第一波束,所述终端根据所述第一波束确定所述第二sr;所述第一波束是所述终端向所述网络设备发送所述第二sr的波束,或所述第二sr对应的波束;所述网络设备用于接收到所述第二sr后根据所述第二sr确定第二波束,所述第二波束是所述网络设备向所述终端发送下行数据的波束。
28.本技术实施例中,网络设备可以通过第一sr完成波束更新,提高后续传输质量。
29.第二方面,本技术实施例提供了又一种数据传输方法,应用于用户设备终端,所述终端处于非连接态,所述方法包括:所述终端获得第一数据包;所述第一数据包为小包数据;所述终端和网络设备进行小包数据传输过程;所述小包数据传输过程包括所述终端向所述网络设备发送随机接入前导、所述第一数据包和rrc请求消息,所述终端接收所述网络设备发送的rrc响应消息;在所述小包数据传输过程中,所述终端获得第二数据包;在所述第二数据包为小包数据的情况下,所述终端向所述网络设备发送第一bsr,以获得所述网络设备响应所述第一bsr为所述终端调度的第一传输资源;所述终端使用所述第一传输资源向所述网络设备发送所述第二数据包。
30.本技术实施例中,终端和网络设备进行小包数据传输过程中,终端生成第二数据包,终端可以触发上报bsr。终端可以通过bsr及时通知网络设备有新的小包数据到达,网络设备可以为终端动态调度第一传输资源,以使终端使用第一传输资源发送新数据包,终端可以继续在非连接态下传输小包数据。终端无需发起新的ra或sdt,节省了传输资源,也避免了不必要的信令开销和功耗。在不影响第一数据包的传输时延的情况下,减小第二数据包的传输时延。
31.在一种可能的实现方式中,所述方法还包括:在所述第二数据包为大包数据的情况下,所述终端向所述网络设备发送第二bsr,所述终端接收所述网络设备响应于所述第二bsr向所述终端发送的rrc响应消息;所述终端响应于所述rrc响应消息进入rrc连接态,所述终端向所述网络设备发送所述第二数据包。
32.在一种可能的实现方式中,上述在所述第二数据包为小包数据的情况下,所述终端向所述网络设备发送第一bsr,以获得所述网络设备响应所述第一bsr为所述终端调度的第一传输资源;所述终端使用所述第一传输资源向所述网络设备发送所述第二数据包,可以替换为:在所述第二数据包为大包数据的情况下,所述终端向所述网络设备发送第二bsr,所述终端接收所述网络设备响应于所述第二bsr向所述终端发送的rrc响应消息;所述终端响应于所述rrc响应消息进入rrc连接态,所述终端向所述网络设备发送所述第二数据包。
33.在一种可能的实现方式中,所述第一bsr包括第一字段,第一字段指示获取小包数据的传输资源,所述第一bsr包括第二字段,所述第二字段指示获取大包数据的传输资源。
34.在一种可能的实现方式中,所述第一字段指示第一逻辑信道组,所述第一逻辑信道组包括用于传输小包数据的逻辑信道,所述第二字段指示第二逻辑信道组,所述第二逻辑信道组包括用于传输大包数据的逻辑信道。
35.可选地,取值为第一值的所述第一字段表示存在待传输的小包数据,取值为第二值的所述第一字段表示不存在待传输的小包数据,取值为第一值的所述第二字段表示存在待传输的大包数据,取值为第二值的所述第二字段表示不存在待传输的大包数据。
36.本技术实施例中,bsr指示存在待传输的小包数据或大包数据的方式较为灵活,应用场景更为广泛。
37.第三方面,本技术实施例提供了又一种数据传输方法,应用于用户设备终端,所述终端处于非连接态,所述方法包括:所述终端获得第一数据包,所述第一数据包为小包数据;所述终端向网络设备发送随机接入前导;所述终端获得第二数据包;所述终端向所述网络设备发送第三数据包、rrc请求消息和第一指示信息,所述第一指示信息用于请求调度资源;所述第三数据包是所述第一数据包和所述第二数据包中优先级较高的数据包;所述终端接收所述网络设备响应于所述第一指示信息为所述终端调度的第一传输资源;所述终端使用所述第一传输资源向所述网络设备发送所述第二数据包。
38.本技术实施例中,终端和网络设备进行小包数据传输过程中,终端生成第二数据包。终端可以在当前小包数据传输过程中发送优先级较高的第三数据包,并通过第一指示信息及时通知网络设备有新的小包数据到达,不仅避免了低优先级的数据包影响高优先级的数据包的传输,而且减小了低优先级的数据包的传输时延。并且,终端可以继续在非连接态下传输低优先级的小包数据,而无需发起新的ra或sdt,避免了不必要的信令开销和功耗。
39.在一种可能的实现方式中,所述终端发送所述第三数据包的优先级高于所述终端发送bsr的优先级,所述终端向所述网络设备发送第三数据包、rrc请求消息和第一指示信息,包括:在所述终端没有向所述网络设备发送所述bsr的资源的情况下,所述终端向所述网络设备发送所述第三数据包、所述rrc请求消息和所述第一指示信息。
40.第四方面,本技术实施例提供了一种数据传输方法,应用于网络设备,所述方法包括:所述网络设备和非连接态下的终端进行小包数据传输过程;所述小包数据传输过程包括所述网络设备接收所述终端发送的随机接入前导、第一数据包和rrc请求消息,所述网络设备向所述终端发送rrc响应消息;所述第一数据包为所述终端获得的小包数据;所述网络设备接收所述终端发送的第一sr,所述第一sr为第二数据包为小包数据时所述终端发送的,所述第二数据包是所述终端在所述小包数据传输过程中获得的;所述网络设备响应于所述第一sr为所述终端调度第一传输资源;所述网络设备接收所述终端使用所述第一传输资源发送的所述第二数据包。
41.在一种可能的实现方式中,所述方法还包括:所述网络设备接收所述终端发送的第二sr,所述第二sr为所述第二数据包为大包数据时所述终端发送的;所述小包数据传输过程中的所述rrc响应消息是所述网络设备响应于所述第二sr发送的,所述rrc响应消息用于指示所述终端进入rrc连接态;所述网络设备接收所述终端在所述rrc连接态下发送的所述第二数据包。
42.在一种可能的实现方式中,所述方法还包括:所述网络设备接收所述终端在rrc连
接态下发送的所述第二数据包,所述rrc连接态是所述终端在所述第二数据包为大包数据的情况下执行随机接入过程进入的。
43.在一种可能的实现方式中,所述终端和所述网络设备进行所述小包数据传输过程时,所述终端恢复用于传输小包数据的数据无线承载drb和用于传输大包数据的drb。
44.在一种可能的实现方式中,所述第一sr对应的逻辑信道为第一drb包括的逻辑信道,所述第一drb为用于传输小包数据的drb,所述第二sr对应的逻辑信道为第二drb包括的逻辑信道,所述第二drb为用于传输大包数据的drb。
45.在一种可能的实现方式中,所述第一sr和所述第二sr的能力信息是所述网络设备从所述终端之前连接的网络设备处获取的。在一种可能的实现方式中,所述第一sr是所述终端根据第一波束确定的,所述第一波束是所述终端向所述网络设备发送所述第一sr的波束,或所述第一sr对应的波束,所述方法还包括:所述网络设备接收到所述第一sr后根据所述第一sr确定第二波束,所述第二波束是所述网络设备向所述终端发送下行数据的波束;或,
46.所述第二sr是所述终端根据第一波束确定的,所述第一波束是所述终端向所述网络设备发送所述第二sr的波束,或所述第二sr对应的波束,所述方法还包括:所述网络设备接收到所述第二sr后根据第二sr确定第二波束,所述第二波束是所述网络设备向所述终端发送下行数据的波束。
47.第五方面,本技术实施例提供了一种数据传输方法,应用于网络设备,所述方法包括:所述网络设备和非连接态下的终端进行小包数据传输过程;所述小包数据传输过程包括所述网络设备接收所述终端发送的随机接入前导、第一数据包和rrc请求消息,所述网络设备向所述终端发送rrc响应消息;所述第一数据包为所述终端获得的小包数据;所述网络设备接收所述终端发送的第一bsr,所述第一bsr为第二数据包为小包数据时所述终端发送的,所述第二数据包是所述终端在进行所述小包数据传输过程中获得的;所述网络设备响应于所述第一bsr为所述终端调度第一传输资源;所述网络设备接收所述终端使用所述第一传输资源发送的所述第二数据包。
48.在一种可能的实现方式中,所述第一bsr包括第一字段,第一字段指示获取小包数据的传输资源,所述第一bsr包括第二字段,所述第二字段指示获取大包数据的传输资源。
49.在一种可能的实现方式中,所述第一字段指示第一逻辑信道组,所述第一逻辑信道组包括用于传输小包数据的逻辑信道,所述第二字段指示第二逻辑信道组,所述第二逻辑信道组包括用于传输大包数据的逻辑信道。
50.第六方面,本技术实施例提供了一种数据传输方法,应用于网络设备,所述方法包括:所述网络设备接收所述终端发送的随机接入前导,所述随机接入前导为所述终端获得第一数据包后发送的,所述第一数据包为小包数据;所述网络设备接收所述终端发送的第三数据包、rrc请求消息和第一指示信息,所述第一指示信息为所述终端获得第二数据包后发送的,所述第二数据包为所述终端向所述网络设备发送所述随机接入前导时或之后获得的小包数据;所述第三数据包是所述第一数据包和所述第二数据包中优先级较高的数据包;所述网络设备响应于所述第一指示信息为所述终端调度第一传输资源;所述网络设备接收所述终端使用所述第一传输资源发送的所述第二数据包。
51.在一种可能的实现方式中,所述终端发送所述第三数据包的优先级高于所述终端
发送bsr的优先级,所述第一指示信息是所述终端在没有像所述网络设备发送所述bsr的情况下发送的。
52.第七方面,本技术实施例提供了一种用户设备终端,包括收发器、处理器和存储器;上述存储器用于存储计算机程序代码,上述计算机程序代码包括计算机指令,上述处理器调用上述计算机指令以使上述用户设备执行本技术实施例第一方面至第三方面,以及第一方面至第三方面的任意一种实现方式提供的数据传输方法。
53.第八方面,本技术实施例提供了一种网络设备,包括收发器、处理器和存储器;上述存储器用于存储计算机程序代码,上述计算机程序代码包括计算机指令,上述处理器调用上述计算机指令以使上述网络设备执行本技术实施例第四方面至第六方面,以及第四方面至第六方面的任意一种实现方式提供的数据传输方法。
54.第九方面,本技术实施例提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时,用于执行本技术实施例第一方面至第六方面,以及第一方面至第六方面的任意一种实现方式提供的数据传输方法。
55.第十方面,本技术实施例提供了一种计算机程序产品,当该计算机程序产品在通信设备上运行时,使得该通信设备执行本技术实施例第一方面至第六方面,以及第一方面至第六方面的任意一种实现方式提供的数据传输方法。
56.第十一方面,本技术实施例提供一种电子设备,该电子设备包括执行本技术任一实施例所介绍的方法或装置。上述电子设备例如为芯片。
附图说明
57.以下对本技术实施例用到的附图进行介绍。
58.图1是本技术实施例提供的一种通信系统的架构示意图;
59.图2是一种新无线接入nr的用户面的通信协议栈的架构示意图;
60.图3是一种nr的控制面的通信协议栈的架构示意图;
61.图4是一种用户设备ue的无线资源控制rrc状态的转换示意图;
62.图5-图8是本技术实施例提供的一些小包数据传输sdt的流程示意图;
63.图9是本技术实施例提供的一种数据无线承载drb的示意图;
64.图10-图18是本技术实施例提供的一些数据传输方法的流程示意图;
65.图19-图20是本技术实施例提供的一些获取ue的能力信息的流程示意图。
具体实施方式
66.下面结合本技术实施例中的附图对本技术实施例进行描述。
67.本技术实施例中,网络设备可以是一种用于发送或接收信息的设备,可选地,网络设备为接入网设备。例如但不限于:基站,用户设备(user equipment,ue),无线接入点(access point,ap),收发点(transmission and receiver point,trp),中继设备,或者具备基站的功能的其他网络设备等。其中,基站是一种部署在无线接入网(radio access network,ran)中用于提供无线通信功能的设备。在不同的无线接入系统中,基站的名称可能不同。例如但不限于,全球移动通讯系统(global system for mobile communications,
gsm)或码分多址接入(code division multiple access,cdma)中的基站收发台(base transceiver station,bts),宽带码分多址(wideband code division multiple access,wcdma)中的节点b(node b,nb),长期演进(long term evolution,lte)中的演进型基站(evolved node b,enodeb),还可以是第五代移动通信技术(5th generation mobile networks,5g),即新无线接入(new radio,nr)中的下一代基站(g node b,gnb),或者其他未来网络系统中的基站。
68.本技术实施例中,终端可以是具有无线通信功能的设备,可选地,终端为ue。在某些场景下,终端也可以被称为移动台、接入终端、用户代理等。例如,终端为手持设备、可穿戴设备、计算设备、便携式设备或车载设备等形式的终端。例如,终端具体为蜂窝电话、智能手机、智能眼镜、膝上型电脑、个人数字助理或无绳电话等设备。以下实施例以终端为ue为例进行说明。
69.本技术中,ue获得数据包,可以为ue生成数据包,也可以为ue从其他设备处接收数据包。
70.请参见图1,图1是本技术实施例提供的一种通信系统的架构示意图。该通信系统可以但不限于是gsm,cdma,宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),通用移动通信系统(universal mobile telecommunications system,umts),lte,nr,或其他未来网络系统。
71.如图1所示,该通信系统可以包括核心网110、网络设备120和ue130。其中,核心网110可以连接至少一个网络设备120,网络设备120可以为至少一个ue130提供无线通信服务,ue130可以通过空中接口连接至少一个网络设备120。核心网110为该通信系统中的关键控制节点,主要负责信令处理功能,例如但不限于用于实现接入控制、移动性管理、会话管理等功能。可选地,网络设备120为基站。至少一个基站可以构成一个ran节点。在nr中,核心网110可以称为5g核心网(5g core,5gc)110,网络设备120可以称为gnb120。nr-ran节点可以包括至少一个通过ng接口连接至5gc110的gnb120,并且,nr-ran节点中至少一个gnb120可以通过xn-c接口连接和通信。ue130可以通过uu接口连接gnb120。
72.核心网110可以通过网络设备120向ue130发送下行数据,ue130也可以通过连接的网络设备120向核心网110发送上行数据。需要说明的是图1所示的核心网110、网络设备120和ue130的形态和数量仅用于示例,本技术实施例对此不作限定。
73.为了方便理解,本技术实施例主要以lte和/或nr为应用的通信系统,网络设备为基站为例进行说明。其中lte较为成熟,lte的通信协议栈等说明就不再过多赘述。接下来主要对nr的通信协议栈进行说明。
74.请参见图2,图2是一种nr的用户面协议栈的架构示意图。该用户面协议栈可以包括物理(physical,phy)层、媒体接入控制(medium access control,mac)层、无线链路控制(radio link control,rlc)层、分组数据汇聚协议(packet data convergence protocol,pdcp)层、服务数据适配协议(service data adaptation protocol,sdap)层。
75.请参见图3,图3是一种nr的控制面协议栈的架构示意图。该控制面协议栈可以包括phy层、mac层、rlc层、pdcp层、无线资源控制(radio resource control,rrc)层、非接入层(non access stratum,nas)。
76.如图2和图3所示,mac层可以经由逻辑信道(logical channel,lch)为较高层(如rlc层)提供服务。根据发送信息的类型,逻辑信道可以被分类为用于在控制面传输控制信息的控制信道和用于在用户面传输用户数据的业务信道。其中,控制信道可以包括但不限于公共控制信道(common control channel,ccch)、专用控制信道(dedicated control channel,dcch)。业务信道可以包括但不限于专用业务信道(dedicated traffic channel,dtch)。ccch可以一直存在,与ran节点之间没有rrc连接的ue也可以使用ccch传输信息。dcch可以用于ue与ran节点之间传输专用控制信息。dtch可以用于ue与ran节点之间传输用户数据。通常,dcch和dtch不会一直存在,而是在与ue连接的基站恢复ue上下文(ue context)之后,dcch和dtch才能用于ue和基站之间进行通信。其中,ue context包括但不限于终端的标识、无线承载(radio bearer,rb)相关配置、安全加密相关配置、服务质量相关配置等。基站为ue配置逻辑信道时会同时指示该逻辑信道属于的逻辑信道组(logical channel group,lcg),即基站知道每个逻辑信道属于哪个lcg。
77.rb可以为ue和ran节点之间的连接格式集,可以包括物理信道、传输信道和逻辑信道的相关配置。rb可以分为用于在控制面传输控制信息的信令无线承载(signaling radio bearer,srb)和用于在用户面传输用户数据的数据无线承载(data radio bearer,drb)。一个drb可以包括一个pdcp层的实体(简称pdcp实体)、一个rlc层的实体(简称rlc实体)和一个逻辑信道。
78.如图3所示,rrc层可以用于ue和基站之间传输rrc消息。例如但不限于,nr中的rrc恢复请求(rrcresumerequest)可以用于ue请求恢复已经暂停的rrc连接,以此与基站传输数据。rrc层属于接入层(access stratum,as)。对于rrc层,目前存在三种ue的rrc状态,分别为rrc空闲(rrc idle)态、rrc非激活(rrc inactive)态和rrc连接(rrc connected)态。ue在不同的rrc状态下,执行的操作大多不一样,这三种状态的转换过程具体可参见下图4的示例。
79.相比lte的用户面协议栈,nr的用户面协议栈新增了sdap层,但其他层的架构是一致的,具体说明也类似,不再赘述。lte的控制面协议栈和nr的控制面协议栈的架构是一致的,每一层的具体说明也类似,不再赘述。
80.可以理解地,本技术描述的架构以及业务场景是为了更加清楚的说明本技术的技术方案,并不构成对于本技术提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术提供的技术方案对于类似的技术问题,同样适用。
81.请参见图4,图4是一种ue的rrc状态的转换示意图。具体地,当ue处于rrc connected态时,ue与基站之间存在rrc连接,从而可以发送和接收用户数据等信息。nr-ran和ue可以保留as层的ue context,ng-ran已知ue所属小区。ue可以在基站的指示下,从rrc connected态进入rrc idle态。当ue处于rrc idle态时,ue与基站之间没有rrc连接。例如,在ue收到基站发送的rrc连接释放消息之后,ue与基站之间的rrc连接会被停止,ran节点会删除该ue的ue context。当ue处于rrc idle态时,ue可以进行公众陆地移动通信网络(public lands mobile network,plmn)的选择、小区重选、获取系统信息、由5gc发起被叫寻呼(paging)、以及由nas层配置用于核心网寻呼的不连续接收(discontinuous reception,drx)等。
82.rrc inactive态为nr中新增的rrc状态。一般情况下,对于数据传输不频繁的ue,
基站通常会让该ue保持在rrc inactive态。ue也可以在基站的指示下,从rrc connected态进入rrc inactive态。例如,在ue收到基站发送的带有暂停指示的rrc连接释放消息之后,ue与基站之间的rrc连接会被暂停,但至少有一个ran节点保留了该ue的ue context。当ue处于rrc inactive态时,ue可以进行公众陆地移动通信网络(public lands mobile network,plmn)的选择、小区重选、获取系统信息、由ng-ran发起被叫寻呼(paging)、由ng-ran管理基于ran的通知区域(ran-based notification area,rna)、以及由ng-ran配置用于ran寻呼的drx等。nr-ran和ue可以保留as层的ue context,ng-ran已知ue所在的rna。
83.可以理解地,相比从rrc idle态进入rrc connected态,ue从rrc inactive态进入rrc connected态的速度更快。ue也可以在基站的指示下,从rrc inactive态进入rrc idle态,具体过程和上述从rrc connected态进入rrc idle态类似。
84.为了进入rrc connected态,处于rrc idle态或rrc inactive态的ue可以执行随机接入(random access,ra),或者响应于基站的寻呼消息执行ra。ra可以包括4步随机接入(简称4step-ra)和2步随机接入(简称2step-ra)。当ue未配置有非竞争随机接入(contention free random access)时,ue可以基于当前测量的参考信号接收功率(reference signal receiving power,rsrp)和预设的rsrp门限的相对大小,发起4step-ra或2step-ra。例如,当前测量的rsrp大于或等于预设的rsrp门限时,ue可以发起2step-ra。当前测量的rsrp小于预设的rsrp门限时,ue可以发起4step-ra。其中,在4step-ra的第三步中ue向基站发送的消息可以称为message 3,简称为msg3。在2step-ra的第一步中ue向基站发送的消息可以称为message a,简称msga。
85.其中,上述msg3或msga可以包括rrc消息。ue处于不同的rrc状态和在不同的业务场景下,该rrc消息可以不同。例如,处于rrc inactive态的ue存在大量数据发送给基站,则msg3可以包括rrcresumerequest消息,以此请求恢复已经暂停的rrc连接并进入rrc connected态与基站传输数据。需要说明的是,基站并不是仅根据ue发送的消息(如msg3或msga)来指示ue的rrc状态,还需要综合考虑网络堵塞、资源调度、资源占用等网络情况,以此确定指示的ue的rrc状态。
86.处于rrc connected态的ue若要向网络设备发送上行数据,需要保持上行同步(timing advance,ta)。若处于rrc connected态的ue未获得上行同步,ue可以向网络设备发起ra。其中,当ue的上行提前定时器(timing advance timer,tat)保持运行时,ue保持上行同步。当ue的tat超时时,ue的上行同步失效。
87.当没有上行资源但存在上行数据发送给基站时,处于rrc connected态的ue可以触发上报缓冲状态报告(buffer status reporting,bsr),以请求基站调度上行资源。bsr可以用于指示ue的数据缓存区(buffer)中当前待传输的数据量。该数据量在不同时刻可以不同,例如ue为智能手机,用户可以通过ue上安装的社交应用给其他用户发送消息,但用户在不同时刻发送的消息的类型和数量可以不同,有时候发送的消息可能仅为一条文字消息,有时候发送的消息可能包括多个视频。因此ue在不同时刻向基站发送的bsr的大小也可以不同。ue向基站发送bsr的资源(简称bsr资源)可以是基站动态调度给ue的。
88.当ue也没有bsr资源时,ue可以触发上报调度请求(scheduling request,sr)。sr用于处于rrc connected态的ue向基站请求调度上行资源。和bsr资源是基站动态调度给ue的不同,用于传输sr的资源(简称sr资源)是基站预先配置给ue的一系列物理上行控制信道
(physical uplink control channel,pucch)资源。不同ue配置的sr资源不同,基站可以根据ue上报sr时所用的sr资源确定对应的ue。并且,和bsr的大小是变化的不同,sr的大小通常为固定的1比特(bit)。sr用于指示ue存在待传输的数据,但无法指示具体的数据量。
89.当ue没有bsr资源但有sr资源时,ue可以在sr资源上向网络设备上报sr,以使基站调度上行资源给ue。其中,上报sr的时刻需在基站为ue配置的周期(简称为sr周期)内。除非ue可以通过该上行资源完成ue的buffer中数据的传输,否则ue会通过该上行资源传输bsr,而不是发送新获得的数据包或优先级较高的数据包。也就是说,上行资源有限时,bsr的优先级高于数据包。
90.其中,网络设备为ue配置的每一套sr配置可以对应至少一个逻辑信道,相应的,每个逻辑信道可以和至少一套sr配置映射。每一套sr配置可以包括sr配置(schedulingrequestconfig)信息和sr资源配置(schedulingrequestresourceconfig)信息。其中,schedulingrequestconfig包括的字段例如为:sr配置标识(identity document,id)(schedulingrequestid)、禁止sr发送时间(sr-prohibittime)、重发sr最大次数(sr-transmax)。sr-prohibittime的单位是毫秒,ue上报sr后禁止定时器开始计时,当计时时长超过sr-prohibittime时,ue可以重新上报sr。sr-transmax表示ue能够重发sr的最大次数,在禁止定时器超时的情况下ue可以重新上报sr,若ue重新上报sr的次数等于sr-transmax,ue可以发起随机接入。
91.schedulingrequestresourceconfig包括的字段例如为:sr资源(resource)、sr资源id(schedulingrequestresourceid)、使用该sr资源的sr配置id(schedulingrequestid)、sr周期(periodicityandoffset)、sr资源的优先级(phy-priorityindex)。
92.但若ue也没有sr资源,ue则需向基站发起ra,以此请求调度资源。或者基站配置的sr失效(例如tat超时)时,ue需向基站发起ra,以此获取上行同步。
93.可以理解地,一般情况下,若处于rrc idle态或rrc inactive态的ue存在上行数据发送给基站,或,处于rrc idle态或rrc inactive态的ue接收到基站发送的寻呼(paging)消息,该寻呼消息用于基站指示存在下行数据发送给ue,那么,ue需要执行随机接入过程并进入rrc connected态,在rrc connected态下再与基站传输数据。但是,上述方法比较适用于ue和基站之间传输的数据量较大的情况。若传输的数据包很小,可以称这类数据包为小包数据(small data),ue切换状态的过程所需的信令甚至大于小包数据,从而导致ue不必要的功耗和信令开销。
94.本技术实施例中,小包数据可以但不限于为数据量小于预设门限(例如基站指示的传输块的大小)的数据包,数据标签为小包数据的数据包,数据类型属于小包数据的数据包等。非小包数据的数据包可以称为大包数据,可以但不限于为数据量大于或等于预设门限的数据包,数据标签为大包数据的数据包,数据类型属于大包数据的数据包等。其中,上述数据标签和/或上述数据类型可以为ue和网络设备共同协商的。例如,数据标签可以包括大包数据和小包数据。例如,数据类型为心跳包的数据为小包数据,数据类型为文件、视频或音频的数据为大包数据。小包数据例如为即时通讯消息,心跳包,周期性数据等。
95.本技术实施例中,处于rrc idle态或rrc inactive态(后续可统称为非连接态)的ue可以在ra过程中传输small data,而无需进入rrc connected态后再传输small data。上
述传输过程可以称为基于ra的小包数据传输(small data transmission,sdt)。ra可以包括4step-ra和2step-ra,相应地,sdt也可以包括基于4step-ra的sdt(简称4step-sdt)和基于2step-ra的sdt(简称2step-sdt)。4step-sdt的示例具体可参见下图5和图6,2step-sdt的示例具体可参见下图7和图8。
96.需要说明的是,基站为ue配置的drb可以包括用于承载小包数据的drb(简称sdt drb),以及用于承载大包数据的drb(简称非sdt drb(non-sdt drb))。只有通过sdt drb承载的小包数据到达时,ue才可以发起sdt,若通过non-sdt drb承载的大包数据到达时,ue无法发起sdt。下图5-图8所述的drb均为sdt drb。ue发起sdt时,需要恢复ue上下文,具体可以包括sdt drb,可选地,以及non-sdt drb。
97.请参见图5和图6,图5是本技术实施例提供的一种控制面下4step-sdt的流程示意图,图6是本技术实施例提供的一种用户面下4step-sdt的流程示意图。
98.如图5所示,图5所示的sdt包括但不限于以下步骤:
99.s101:ue向基站发送随机接入前导(random access preamble)。
100.s102:响应于random access preamble,基站向ue发送随机接入响应(random access response,rar)。
101.s103:基于rar调度的资源,ue向基站发送携带上行小包数据的rrc请求消息。
102.s104:基站向核心网发送上行小包数据。
103.s105:基站向ue发送rrc响应消息。
104.具体地,当ue存在上行小包数据发送给基站,ue可以发起4step-ra。ue向基站发送random access preamble后,可以在rar时间窗内监听物理下行控制信道(physical downlink control channel,pdcch),以接收基站发送的rar。若ue在rar时间窗内未接收到基站发送的rar,ue可以确定此次ra失败。rar用于为ue调度上行资源(uplink grant,ul grant),以使ue可以基于rar调度的资源发送msg3(即上述rrc请求消息),其中,msg3中携带有上行小包数据。例如,ue发送的msg3可以是rrc数据早传请求(rrcearlydatarequest)消息。
105.ue处于不同的rrc状态和在不同的业务场景下,rrc请求消息可以不同。例如,处于rrc idle态的ue(可选地,此时ue可以存储有用于获取加密上行小包数据的密钥的配置信息等ue上下文)发送的msg3可以是rrc连接请求(rrcconnectionrequest)消息、rrc连接恢复请求(rrcconnectionresumerequest)消息、rrcearlydatarequest消息、rrcresumerequest消息、rrc建立请求(rrcsetuprequest)消息或其他具有相同功能但第三代合作伙伴计划(3rd generation partnership project,3gpp)未标准化的rrc消息。处于rrc inactive态的ue发送的msg3也可以是rrcconnectionrequest消息、rrcconnectionresumerequest消息、rrcearlydatarequest消息、rrcresumerequest消息、rrcsetuprequest消息或其他具有相同功能但3gpp未标准化的rrc消息。
106.其中,上行小包数据可以携带于msg3中,通过srb承载并在ccch上传输。例如,上行小包数据可以携带于rrcearlydatarequest消息包含的nas层相关的ie(如专用信息nas(dedicatedinfonas)ie)中,并在ccch上传输。
107.相应地,基站可以通过携带上行小包数据的msg3向核心网发送上行小包数据。例如,基站可以通过转发msg3包含的nas层相关的ie向核心网发送上行小包数据。基站也可以
向ue发送竞争解决(contention resolution)消息。contention resolution消息实际为contention resolution mac控制单元(control element,ce),contention resolution消息用于指示ue当前随机接入成功。
108.最后,基站可以向ue发送rrc响应消息。在一些实施例中,s105之前,若核心网存在下行小包数据发送给ue,核心网可以向基站发送下行小包数据。然后,在s105中,基站可以通过携带下行小包数据的rrc响应消息向ue发送下行小包数据。其中,下行小包数据可以携带于rrc响应消息中并在ccch上传输。例如,rrc响应消息为rrc数据早传完成(rrcearlydatacomplete)消息,下行小包数据可以携带于rrcearlydatacomplete消息包含的nas层相关的ie中,并在ccch上传输。
109.若ue没有收到rrc响应消息,则认为上行小包数据传输不成功。若ue收到基站发送的rrc响应消息,则可以根据rrc响应消息得到上行小包数据是否传输成功。例如,基站发送的rrc响应消息是rrcearlydatacomplete消息或rrc连接建立(rrcconnectionsetup)消息,则ue可以根据rrc响应消息得到上行小包数据传输成功。
110.在一些实施例中,若核心网没有进一步传输数据的需求,则rrc响应消息可以用于指示ue上行小包数据传输成功,并指示ue保持在当前的非连接态。例如,rrc响应消息为rrcearlydatacomplete消息、rrc连接释放(rrcconnectionrelease)消息、rrc释放(rrcrelease)消息或其他具有相同功能但3gpp未标准化的rrc消息。ue可以根据rrc响应消息得到上行小包数据传输成功。
111.在一些实施例中,若核心网有进一步传输数据的需求,核心网可以触发连接建立的指示过程,则rrc响应消息可以用于指示ue进入rrc connected态。例如,rrc响应消息为rrcconnectionsetup消息、rrc连接恢复(rrcconnectionresume)消息、rrc建立(rrcsetup)消息、rrc恢复(rrcresume)消息或其他具有相同功能但3gpp未标准化的rrc消息。ue可以根据rrc响应消息得到上述上行小包数据传输成功。
112.在一些实施例中,rrc响应消息用于指示ue上行小包数据传输失败,并指示ue保持在当前的非连接态。例如,rrc响应消息为rrc连接拒绝(rrcconnectionreject)消息、rrc拒绝(rrcreject)消息或其他具有相同功能但3gpp未标准化的rrc消息。ue可以根据rrc响应消息得到上行小包数据传输失败。
113.如图6所示,图6所示的sdt包括但不限于以下步骤:
114.s201:ue向基站发送random access preamble。
115.s202:响应于random access preamble,基站向ue发送rar。
116.s203:基于rar调度的资源,ue向基站发送上行小包数据和rrc请求消息。
117.s204:基站恢复ue的上下文并向核心网发送上行小包数据。
118.s205:基站向ue发送rrc响应消息。
119.具体地,当ue存在上行小包数据发送给基站,ue可以发起4step-ra,并在4step-ra的第三步中,向基站发送msg3(即rrc请求消息)和上行小包数据。例如,ue发送的msg3可以是rrcconnectionresumerequest消息或rrcresumerequest消息。ue处于不同的rrc状态和在不同的业务场景下,rrc请求消息可以不同,具体可参见图5中rrc请求消息的示例,此处不予赘述。
120.其中,上行小包数据可以通过drb承载并在逻辑信道dtch上发送,rrc请求消息可
以通过srb承载并在逻辑信道ccch上发送,再由mac层将二者复用为一个mac协议数据单元(protocol data unit,pdu)发送到基站(复用为一个mac pdu的过程可以称为组包)。也就是说,ue接收到rar之后,ue向基站发送msg3和上行小包数据之前,还会进行组包。并且,ue实际在s203中发送的数据为上述mac pdu。
121.相应地,基站可以恢复ue上下文,并将接收到的上行小包数据发送给核心网。基站也可以向ue发送contention resolution消息(即contention resolution mac ce),以指示ue当前随机接入成功。
122.最后,基站可以向ue发送rrc响应消息。在一些实施例中,s205之前,若核心网存在下行小包数据发送给ue,核心网可以向基站发送下行小包数据。然后,在s205中,基站可以在发送rrc响应消息时将下行小包数据一起发送给ue。其中,下行小包数据可以在dtch上传输,并与在dcch上传输的rrc响应消息多路复用。
123.若ue没有收到rrc响应消息,则认为上行小包数据传输不成功。若ue收到基站发送的rrc响应消息,则ue可以根据rrc响应消息得到上行小包数据是否传输成功。例如,基站发送的rrc响应消息可以是rrcconnectionrelease消息、rrcconnectionresume消息、rrcconnectionsetup消息、rrcrelease消息、rrcresume消息或rrcsetup消息,则ue可以根据rrc响应消息得到上述上行小包数据传输成功。rrc响应消息的说明具体可参见图5中rrc响应消息的说明,此处不予赘述。
124.图5和图6以ue在存在上行小包数据发送给基站的情况下执行s101和/或s201,即ue主动发起sdt为例进行说明。但在具体实现中,还存在ue在基站的指示下被动发起小包数据的传输过程的情况,例如,lte中的终端终止(mobile terminated,mt)edt(简称mt-edt)。该情况的传输过程与图5和图6所示的传输过程类似,区别之处具体如下所述:
125.在s101或s201之前,当核心网存在下行小包数据发送给ue,核心网可以向基站发送寻呼消息。可选地,该寻呼消息可以携带下行小包数据的数据量信息。相应地,基站可以向ue发送寻呼消息,以使ue发起4step-ra。例如,基站可以根据该寻呼消息触发mt-edt,并向ue发送携带mt-edt指示的寻呼消息,以使ue触发用于mt-edt的mo-edt。其中,与图5所示过程不同的是:s103中ue向基站发送的rrc请求消息可以未携带上行小包数据,可选地,还可以携带触发mt-edt的原因信息。相应地,s104可以更改为基站接收核心网发送的下行小包数据。s105中基站向ue发送的rrc响应消息中携带有下行小包数据。与图6所示过程不同的是:在s203中,ue可以仅发送rrc请求消息给基站,不发送上行小包数据,可选地,还可以携带触发mt-edt的原因信息。相应地,s204可以更改为基站接收核心网发送的下行小包数据。s205可以更改为基站向ue发送rrc响应消息和下行小包数据。
126.请参见图7和图8,图7是本技术实施例提供的一种控制面下2step-sdt的流程示意图,图8是本技术实施例提供的一种用户面下2step-sdt的流程示意图。
127.如图7所示,图7所示的sdt包括但不限于以下步骤:
128.s301:ue向基站发送random access preamble,以及携带上行小包数据的rrc请求消息。
129.s302:基站向核心网发送上行小包数据。
130.s303:基站向ue发送rrc响应消息。
131.具体地,当ue存在上行小包数据发送给基站,ue可以发起2step-ra,并在2step-ra
的第一步中,向基站发送random access preamble以及携带上行小包数据的msga(即上述rrc请求消息)。例如,ue发送的msga可以是rrcresumerequest消息。ue处于不同的rrc状态和在不同的业务场景下,rrc请求消息可以不同,具体可参见图5中rrc请求消息的示例,此处不予赘述。
132.其中,携带上行小包数据的rrc请求消息可以携带于物理上行共享信道(physical uplink share channel,pusch)负载中,并可以在ccch上传输。
133.相应地,基站可以通过msga向核心网发送上行小包数据,例如,基站可以通过转发携带上行小包数据的rrcresumerequest消息向核心网发送上述上行小包数据。基站也可以向ue发送contention resolution消息(即contention resolution mac ce),以指示ue当前随机接入成功。
134.最后,基站可以向ue发送rrc响应消息。在一些实施例中,s303之前,若核心网存在下行小包数据发送给ue,核心网可以向基站发送下行小包数据。然后,在s303中,基站可以通过携带下行小包数据的rrc响应消息向ue发送下行小包数据。其中,下行小包数据可以携带于rrc响应消息中,并在ccch上传输。
135.若ue没有收到rrc响应消息,则认为上行小包数据传输不成功。若ue收到基站发送的rrc响应消息,则ue可以根据响应消息得到上行小包数据是否传输成功。例如,基站发送的rrc响应消息可以是rrcrelease消息、rrcsetup消息或rrcresume消息,则ue可以根据rrc响应消息得到上述上行小包数据传输成功。rrc响应消息的说明具体可参见图5中rrc响应消息的说明,此处不予赘述。
136.如图8所示,图8所示的sdt包括但不限于以下步骤:
137.s401:ue向基站发送random access preamble,rrc请求消息和上行小包数据。
138.s402:基站恢复ue的上下文并向核心网发送上行小包数据。
139.s403:基站向ue发送rrc响应消息。
140.具体地,s401的过程和图7的s301类似,不同的是:在s401中,上行小包数据不是携带于rrc请求消息中,而是和rrc请求消息一起发送。ue处于不同的rrc状态和在不同的业务场景下,rrc请求消息可以不同,具体可参见图5中rrc请求消息的示例,此处不予赘述。
141.在s401中,rrc请求消息和上行小包数据可以携带于pusch负载中。并且,上行小包数据可以通过drb承载并在逻辑信道dtch上发送,rrc请求消息可以通过srb承载并在逻辑信道ccch上发送,再由mac层将二者复用为一个mac pdu(即组包)。然后,在s401中ue向基站发送的rrc请求消息和上行小包数据实际为上述组包得到的mac pdu。
142.相应地,基站可以恢复ue上下文,并将接收到的上行小包数据发送给核心网。基站也可以向ue发送contention resolution消息(即contention resolution mac ce),以指示ue当前随机接入成功。
143.最后,基站可以向ue发送rrc响应消息。在一些实施例中,s403之前,若核心网存在下行小包数据发送给ue,核心网可以向基站发送下行小包数据。然后,在s403中,基站可以在发送rrc响应消息时将下行小包数据一起发送给ue。其中,下行小包数据可以在dtch上传输,并与在dcch上传输的rrc响应消息多路复用。
144.若ue没有收到rrc响应消息,则认为上行小包数据传输不成功。若ue收到基站发送的rrc响应消息,则ue可以根据rrc响应消息得到上行小包数据是否传输成功。例如,基站发
送的rrc响应消息可以是rrcrelease消息、rrcsetup消息或rrcresume消息,则ue可以根据rrc响应消息得到上行小包数据传输成功。rrc响应消息的说明具体可参见图5中rrc响应消息的说明,此处不予赘述。
145.图7和图8以ue在存在上行小包数据发送给基站的情况下执行s301和/或s401,即ue主动发起小包数据的传输过程为例进行说明。但在具体实现中,还存在ue在基站的指示下被动发起小包数据的传输过程的情况。该情况的传输过程与图7和图8所示的传输过程类似,区别之处具体如下所述:
146.在s301或s401之前,当核心网存在下行小包数据发送给ue,核心网可以向基站发送寻呼消息。可选地,该寻呼消息可以携带下行小包数据的数据量信息。相应地,基站可以向ue发送寻呼消息,以使ue发起2step-ra。其中,与图7所示过程不同的是:在s301中,ue向基站发送的rrc请求消息可以未携带上行小包数据。与图8所示过程不同的是:在s401中,ue可以仅发送random access preamble和rrc请求消息给基站,不发送上行小包数据。相应地,s302和s402可以更改为基站接收核心网发送的下行小包数据。s303中基站向ue发送的rrc响应消息中携带有下行小包数据。s403中基站向ue发送rrc响应消息和下行小包数据。
147.不限于上述列举的基于ra的sdt,在具体实现中,sdt也可以基于配置资源(configured grants)实现。也就是说,处于非连接态的ue也可以基于预配置的上行资源向基站发送rrc请求消息和上行小包数据,或者基于预配置的上行资源向基站发送rrc请求消息并接收基站发送的下行小包数据。其中,预配置的上行资源例如但不限于是预配置上行资源(preconfigured uplink resource,pur)或配置资源类型一(configured grants type 1,cg type 1)。
148.可以理解地,基站可能未给ue配置上述预配置的上行资源,此时,处于非连接态的ue只能进行基于ra的sdt。本技术以基站未给ue配置上述预配置的上行资源为例进行说明,因此以下实施例中的sdt实际为基于ra的sdt。
149.当ue和网络设备进行sdt时,ue可能获得待传输的新数据包。例如,在上图6的s201之后和s205之前,ue获得新数据包。或者,在上图8的s401之后和s403之前,ue获得新数据包。此时,ue可以触发向网络设备上报bsr,但可能没有bsr资源,则ue可以触发向网络设备上报sr。然而,网络设备通常只会将sr资源分配给rrc connected态的ue,因此正在进行sdt的ue只能发起新的ra或sdt,以向网络设备请求调度资源。示例性地,新数据包为小包数据时,ue可以重新发起新的sdt,新数据包为大包数据时,ue可以重新发起新的ra。
150.ue发起新的ra或sdt时,可以等待当前进行的sdt结束后再发起新的ra或sdt,但这样新数据包的传输时延会较大。或者,ue可以停止当前进行的sdt并直接发起新的ra或sdt,但这样当前传输的小包数据的时延会较大。或者,ue可以不停止当前进行的sdt并直接发起新的ra或sdt,但如果新数据包为小包数据,也会带来不必要的信令开销,影响新数据包的传输时延。也就是说,当前传输的小包数据或者新数据包的传输时延会较大。
151.本技术提供了一种数据传输方法,可以应用于ue和网络设备正在进行sdt时,ue获得新数据包的场景。网络设备可以为ue配置应用于非连接态的sr,简称非活跃sr(inactive sr),具体可以包括第一sr和第二sr。ue获得新数据包时,如果ue没有发送bsr的资源,可以触发上报inactive sr,然后ue可以向网络设备上报inactive sr,以使网络设备获取到ue的数据传输需求。其中,当新数据包为小包数据时,ue可以向网络设备发送第一sr,网络设
备可以根据第一sr为ue动态调度上行资源,该上行资源用于ue向网络设备发送新数据包,具体流程如下图10、图12所示。当第二数据包为大包数据时,ue可以向网络设备发送第二sr,网络设备可以响应于第二sr指示ue进入rrc connected态,ue可以在rrc connected态下传输新数据包,具体流程如下图11、图13所示。因此ue无需发起新的ra或sdt,节省了不必要的信令开销和功耗,并且可以在不影响当前传输的小包数据的时延的同时,减小新数据包的传输时延,用户体验感较好。
152.其中,inactive sr可以用于非连接态下的ue向网络设备请求调度资源,inactive sr可以是pucch资源。网络设备为ue配置的drb可以包括用于承载小包数据的drb,即sdt drb,以及用于承载大包数据的drb,即non-sdt drb。ue发起sdt时,可以恢复sdt drb,可选地,也可以恢复non-sdt drb。
153.网络设备为ue配置inactive sr的方式可以但不限于是以下任意一种:
154.方式一:当ue处于rrc connected态时,网络设备为ue的drb包括的逻辑信道配置可用的inactive sr,该可用的inactive sr可以通过inactive sr id来标识。例如网络设备为ue的逻辑信道1配置可用的inactive sr,该可用的inactive sr的inactive sr id为1。并且,当ue处于rrc connected态时,网络设备还可以为ue配置多套inactive sr。每套inactive sr可以包括inactive sr id。每套inactive sr也可以包括schedulingrequestconfig信息和schedulingrequestresourceconfig信息,具体可参见上图4的说明。
155.方式二:当ue处于rrc connected态时,网络设备为ue的drb包括的逻辑信道配置可用的inactive sr,该可用的inactive sr可以通过inactive sr id来标识。例如网络设备为ue的逻辑信道1配置可用的inactive sr,该可用的inactive sr的inactive sr id为1。当ue从rrc connected态进入非连接态或者ue结束当前进行的sdt过程时,网络设备还可以通过rrc响应消息(例如rrcrelease消息)为ue配置多套inactive sr。每套inactive sr可以包括inactive sr id。每套inactive sr也可以包括schedulingrequestconfig信息和schedulingrequestresourceconfig信息,具体可参见上图4的说明。
156.方式三:当ue从rrc connected态进入非连接态或者ue结束当前进行的sdt过程时,网络设备还可以通过rrc响应消息(例如rrcrelease消息)为ue配置多套inactive sr。每套inactive sr可以包括可以使用该inactive sr的逻辑信道的id。每套inactive sr还可以包括上图4中schedulingrequestconfig信息和schedulingrequestresourceconfig信息。
157.在方式一和方式二下,sdt drb包括的逻辑信道配置的可用的inactive sr可以为第一sr,non-sdt drb包括的逻辑信道配置的可用的inactive sr可以为第二sr。因此,网络设备接收到第一sr后,可以确定对应的逻辑信道是sdt drb包括的逻辑信道,从而确定ue待传输的数据为小包数据。
158.在方式三下,网络设备为ue配置的第一sr包括可以使用第一sr的逻辑信道id,该可以使用第一sr的逻辑信道的id可以为sdt drb包括的逻辑信道的id。网络设备为ue配置的第二sr包括可以使用第二sr的逻辑信道的id,该可以使用第二sr的逻辑信道的id可以为non-sdt drb包括的逻辑信道的id。
159.本技术中,可以将上述ue的drb包括的逻辑信道和该逻辑信道配置的可用的
inactive sr称为具备绑定关系,也可以将上述网络设备为ue配置的inactive sr和可以使用该inactive sr的逻辑信道称为具备绑定关系。
160.网络设备接收到第一sr后,可以确定和第一sr具备绑定关系的逻辑信道是sdt drb包括的逻辑信道,从而确定ue待传输的数据为小包数据。网络设备接收到第二sr后,可以确定对应的逻辑信道是non-sdt drb包括的逻辑信道,从而确定ue待传输的数据为大包数据。配置的第一sr和第二sr的示例可参见下图9。
161.请参见图9,图9示例性示出一种ue发起sdt时ue恢复的drb的示意图。图9以ue发起sdt时恢复sdt drb和non-sdt drb,网络设备为ue配置的inactive sr包括第一sr和第二sr为例进行说明。
162.如图9所示,ue发起sdt时ue恢复的drb可以包括drb1、drb2、drb3和drb4。其中,drb1和drb2为用于传输小包数据的drb,即sdt drb,drb3和drb4为用于传输大包数据的drb,即non-sdt drb。drb1可以包括逻辑信道1,drb2可以包括逻辑信道2,和第一sr具备绑定关系的逻辑信道可以为逻辑信道1和逻辑信道2。因此,当ue获得的新数据包为小包数据,即新数据包可以通过drb1和drb2承载时,ue可以向网络设备发送第一sr。网络设备接收到第一sr后,可以确定ue存在待传输的小包数据。
163.类似地,drb3可以包括逻辑信道3,drb3可以包括逻辑信道4,和第二sr具备绑定关系的逻辑信道可以为逻辑信道3和逻辑信道4。因此,当ue获得的新数据包为大包数据时,即新数据包通过drb3和drb4承载时,ue可以向网络设备发送第二sr。网络设备接收到第二sr后,可以确定ue存在待传输的大包数据。
164.在一些实施例中,ue确定inactive sr的配置生效后,ue才可以向网络设备发送inactive sr。可选地,ue可以在接收到网络设备发送的基于inactive sr的配置消息时,就确定inactive sr生效。可选地,ue也可以在接收到网络设备发送的基于inactive sr的配置消息之后,接收到网络设备发送的用于指示inactive sr生效的第一生效消息时,再确定inactive sr生效。其中,第一生效消息可以是下行控制信息(downlink control information,dci),例如,网络设备发送的rar对应的dci,或者网络设备发送的contention resolution mac ce对应的dci。上述基于inactive sr的配置消息可以是ue进行sdt过程之前网络设备发送的rrc响应消息,rrc响应消息的说明可参见上图5中rrc响应消息的说明。例如,该配置消息为ue进行sdt过程之前进行的sdt过程中发送的rrcrelease消息,或者,该配置消息为ue进行ra之前进行的ra过程中发送的rrcresume消息。
165.在一些实施例中,ue还需满足上报inactive sr的条件,才可以向网络设备发送inactive sr。ue上报inactive sr的条件包括ue正在进行sdt过程以及ue保持上行同步。当ue进行sdt过程中获得第二数据包,ue没有发送bsr的资源,此时可以触发inactive sr的上报。当ue保持上行同步时,ue可以发送inactive sr。例如,ue正在进行sdt过程,但此时ue无ta,则ue完成竞争解决后且tat运行时再向网络设备上报inactive sr。或者,ue正在进行sdt过程,并且ue当前ta有效,即tat正在运行,该ta可以是ue在上述sdt过程之前的ra过程或sdt过程中获得的,则ue可以直接向网络设备上报inactive sr。
166.需要说明的是,上述ue进行的sdt过程可以包括sdt过程的开始和sdt过程的结束。可以是ue向网络设备发送random access preamble表示sdt过程开始,也可以是ue向网络设备发送msg3或msga表示sdt过程开始。例如,ue执行上图6的s201或s203表示sdt过程开
始,或者ue执行上图8的s401即表示sdt过程开始。可以是ue接收网络设备发送的rrc响应消息表示sdt过程结束,例如,ue执行上图6的s205表示sdt过程结束,或者ue执行上图8的s403表示sdt过程结束。
167.本技术以ue向网络设备发送inactive sr时,inactive sr的配置已生效,并且满足上报inactive sr的条件为例进行说明。
168.接下来,基于上图1-图8所示的一些实施例对本技术中的数据传输方法进行说明。以下实施例以用户面协议栈下上行小包数据的传输过程为例进行说明。
169.首先介绍ue正在进行的sdt为4step-sdt时的数据传输方法。
170.请参见图10,图10是本技术实施例提供的一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。图10以第二数据包为小包数据为例进行说明。该方法包括但不限于如下步骤:
171.s501:ue获得第一数据包。
172.具体地,ue获得的第一数据包为小包数据时,ue发起4step-sdt,即执行s502。
173.s502:ue向网络设备发送random access preamble。
174.s503:响应于random access preamble,网络设备向ue发送rar。
175.s504:基于rar调度的资源,ue向网络设备发送第一数据包和rrc请求消息。
176.s505:网络设备恢复ue上下文并向核心网发送第一数据包。
177.具体地,s502-s505和上图6的s201-s204一致,不再赘述。
178.s506:网络设备向ue发送contention resolution消息。
179.具体地,网络设备向ue发送contention resolution消息(即contention resolution mac ce),以指示ue当前sdt成功。
180.其中,s505和s506的顺序不作限定。
181.s507:ue获得第二数据包。
182.s508:第二数据包为小包数据时,ue向网络设备发送第一sr。
183.具体地,网络设备可以在s501之前为ue配置第一sr,即配置第一sr和sdt drb包括的逻辑信道的绑定关系,因此网络设备接收到第一sr后,可以确定ue存在待传输的小包数据。具体地,若进行4step-sdt的过程中,ue新获得的第二数据包为通过已恢复的sdt drb承载的小包数据,ue可以触发上报用于指示通过sdt drb承载的小包数据的bsr。当ue没有上报该bsr的bsr资源时,ue可以触发上报第一sr,然后ue可以向网络设备发送第一sr。
184.在一些实施例中,ue获得第二数据包可以在对第一数据包和rrc请求消息进行组包(即将第一数据包和rrc请求消息在mac层复用为一个mac pdu)之前。也就是说s507在s501之后和s504之前,s507和s502、s503的顺序不作限定。例如,若当前进行的sdt为上图6所示的sdt,ue可以在上图6的s201之后,s203之前获得新的第二数据包。
185.示例性地,ue没有bsr资源可以是:rar调度的资源大于或等于传输第三数据包和rrc请求消息的资源之和,但小于传输第三数据包、rrc请求消息和第一bsr的资源之和。即ue没有传输第一bsr的资源。其中,第三数据包可以为第一数据包和第二数据包中优先级较高的数据包,第一bsr可以指示第四数据包的数据量,第四数据包可以为第一数据包和第二数据包中优先级较低的数据包。需要说明的是,在这种情况,s504发送的实际是第三数据包。当第一数据包的优先级高于或等于第二数据包的优先级时,s504发送的是第一数据包,
当第一数据包的优先级低于第二数据包的优先级时,s504发送的是第二数据包。此时,由于rar调度的上行资源有限,ue可以优先发送优先级较高的小包数据,而不是发送bsr。可以理解地,网络设备调度的上行资源有限时,ue发送高优先级的数据包的优先级高于ue发送bsr mac ce的优先级。
186.在一些实施例中,ue获得第二数据包可以在对第一数据包和rrc请求消息进行组包之后,即s507在s504之后,s507和s505、s506的顺序不作限定。例如,若当前进行的sdt为上图6所示的sdt,ue可以在上图6的s203之后,s205之前获得新的第二数据包。
187.示例性地,ue没有bsr资源可以是:当前进行的sdt不存在后续传输(subsequent transmission),例如ue发起当前sdt过程时,rar调度的资源大于或等于传输第一数据包和rrc请求消息的资源之和,即ue可以只通过一次msg3的传输完成当前第一数据包的传输。因此,ue在s504中仅需发送第一数据包和rrc请求消息,无需携带用于指示后续传输的第二bsr。网络设备由于未在s504中收到ue发送的第二bsr,则可以认为ue完成第一数据包的传输后,ue没有后续数据传输需求。因此,网络设备将在完成第一数据包传输后结束sdt的流程(例如向ue发送rrc响应消息),从而导致ue无发送第三bsr的资源,第三bsr可以指示第二数据包的数据量。
188.s509:响应于第一sr,网络设备为ue分配第一传输资源。
189.具体地,网络设备可以根据第一sr确定ue待传输的第二数据包为小包数据,因此可以为ue动态调度第一传输资源。第一传输资源用于ue向网络设备发送第二数据包,即用于ue执行s510。
190.其中,上述网络设备为ue动态调度的第一传输资源的大小可以取决于网络设备,例如网络设备基于当前的负载状态决定第一传输资源的大小。或者,网络设备为ue动态调度的资源大小满足sdt过程中规定的调度小包数据的资源大小。可选地,第一传输资源还可以大于当前进行的sdt过程中规定的为小包数据调度的资源。
191.s510:ue使用第一传输资源向网络设备发送第二数据包。
192.s511:网络设备向ue发送第一响应消息。
193.具体地,s511和上图6的s205一致,第一响应消息为上图5中rrc响应消息,例如为rrcrelease消息,具体可参见图5的说明,不再赘述。
194.在图10所示的方法中,ue和网络设备进行sdt过程中,ue获得第二数据包,ue可以通过第一sr及时通知网络设备有新的小包数据到达。响应于第一sr,网络设备可以为ue动态调度第一传输资源,以使ue使用第一传输资源发送第二数据包。因此,ue可以继续在非连接态下传输新的小包数据,无需发起新的ra或sdt,避免了不必要的信令开销,也避免了ue进入rrc connected态而增加功耗的情况。同时可以在不影响第一数据包的传输时延的情况下,减小第二数据包的传输时延。
195.请参见图11,图11是本技术实施例提供的又一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。图11以第二数据包为大包数据为例进行说明。该方法包括但不限于如下步骤:
196.s601:ue获得第一数据包。
197.具体地,ue获得的第一数据包为小包数据时,ue发起4step-sdt,即执行s602。
198.s602:ue向网络设备发送random access preamble。
199.s603:响应于random access preamble,网络设备向ue发送rar。
200.s604:基于rar调度的资源,ue向网络设备发送第一数据包和rrc请求消息。
201.s605:网络设备恢复ue上下文并向核心网发送第一数据包。
202.s606:网络设备向ue发送contention resolution消息。
203.具体地,s602-s606和上图10的s502-s506一致,不再赘述。其中,s605和s606的顺序不作限定。
204.s607:ue获得第二数据包。
205.s608:第二数据包为大包数据时,ue向网络设备发送第二sr。
206.具体地,网络设备可以在s601之前为ue配置第二sr,即配置第二sr和non-sdt drb包括的逻辑信道的绑定关系,因此,网络设备接收到第二sr后,可以确定存在待传输的大包数据。具体地,若进行4step-sdt的过程中,ue新获得的第二数据包为大包数据,并且没有上报bsr的bsr资源,ue可以触发上报第二sr,然后ue可以向网络发送第二sr。
207.在一些实施例中,ue发起图11所示的4step-sdt时,可以恢复sdt drb和non-sdt drb。当新获得的第二数据包为通过non-sdt drb承载的大包数据时,ue可以触发上报用于指示通过non-sdt drb承载的大包数据的bsr。当ue没有上报该bsr的bsr资源时,ue可以触发上报第二sr,然后ue可以向网络设备发送第二sr。
208.在一些实施例中,ue发起图11所示的4step-sdt时,可以仅恢复sdt drb,未恢复non-sdt drb。此时ue触发上报的bsr不仅可以用于指示通过已恢复的sdt drb承载的小包数据,而且可以用于指示通过未恢复的non-sdt drb承载的大包数据。因此,当新获得的第二数据包为大包数据时,ue可以触发上报用于指示通过non-sdt drb承载的大包数据的bsr。当没有上报该bsr的bsr资源时,ue可以触发上报第二sr,然后ue可以向网络设备发送第二sr。
209.在一些实施例中,ue获得第二数据包可以在对第一数据包和rrc请求消息进行组包之前,即s607在s601之后和s604之前,s607和s602、s603的顺序不作限定。示例性地,ue没有bsr资源可以是:rar调度的资源大于或等于传输第一数据包和rrc请求消息的资源之和,但小于传输第一数据包、rrc请求消息和第三bsr的资源之和,即ue没有传输第三bsr的资源。其中,第三bsr可以指示第二数据包的数据量。此时,由于rar调度的上行资源有限,ue可以优先发送当前传输的小包数据,而不是发送bsr。
210.在一些实施例中,ue获得第二数据包可以在对第一数据包和rrc请求消息进行组包之后,即s607在s604之后,s607和s605、s606的顺序不作限定。ue没有bsr资源的示例可参见上图10的s508中ue获得第二数据包在对第一数据包和rrc请求消息进行组包之后的示例。
211.s609:响应于第二sr,网络设备向ue发送第二响应消息。
212.具体地,网络设备可以根据第二sr确定ue待传输的第二数据包为大包数据,因此可以向ue发送第二响应消息。第二响应消息可以为用于指示ue进入rrc connected态的rrc响应消息。例如,第二响应消息为rrcconnectionresume消息、rrcresume消息或其他具有相同功能但3gpp未标准化的rrc消息。ue可以进入rrc connected态后再传输第二数据包。
213.在图11所示的方法中,ue和网络设备进行sdt过程中,ue获得第二数据包,ue可以通过第二sr及时通知网络设备有新的大包数据到达。响应于第二sr,网络设备可以指示ue
进入rrc connected态,以使ue在rrc connected态下发送第二数据包。ue无需发起新的ra或sdt,节省了传输资源,也避免了不必要的信令开销和功耗。同时可以在不影响第一数据包的传输时延的情况下,减小第二数据包的传输时延。
214.接下来介绍ue正在进行的sdt为2step-sdt时的数据传输方法。
215.请参见图12,图12是本技术实施例提供的又一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。图12以第二数据包为小包数据为例进行说明。该方法包括但不限于如下步骤:
216.s701:ue获得第一数据包。
217.具体地,ue获得的第一数据包为小包数据时,ue发起2step-sdt,即执行s702。
218.s702:ue向网络设备发送random access preamble,rrc请求消息和第一数据包。
219.s703:网络设备恢复ue的上下文并向核心网发送第一数据包。
220.具体地,s702-s703和上图8的s401-s402一致,不再赘述。
221.s704:网络设备向ue发送contention resolution消息。
222.具体地,网络设备向ue发送contention resolution mac ce,以指示ue当前sdt成功。
223.其中,s703和s704的顺序不作限定。
224.s705:ue获得第二数据包。
225.s706:第二数据包为小包数据时,ue向网络设备发送第一sr。
226.具体地,若进行2step-sdt的过程中,ue新获得的第二数据包为通过已恢复的sdt drb承载的小包数据,ue可以触发上报用于指示通过sdt drb承载的小包数据的bsr。当ue没有上报该bsr的bsr资源时,ue可以触发上报第一sr,然后ue可以向网络设备发送第一sr。
227.需要说明的是,ue获得第二数据包在对第一数据包和rrc请求消息进行组包之后,例如,若当前进行的sdt为上图8所示的sdt,ue可以在上图8的s401之后,s403之前获得新的第二数据包。也就是说,s705和s703、s704的顺序不作限定。
228.示例性地,ue没有bsr资源可以是:当前进行的sdt不存在后续传输(subsequent transmission)。例如,网络设备广播或预配置的用于传输sdt的小包数据的资源,大于或等于传输random access preamble、第一数据包和rrc请求消息的资源之和,即ue可以只通过一次msga的传输完成当前第一数据包的传输。因此,ue在s702中仅需发送random access preamble、第一数据包和rrc请求消息,无需携带第二bsr。网络设备由于未在s702中收到ue发送的第二bsr,则可以认为ue完成第一数据包的传输后,ue没有后续数据传输需求。因此,网络设备将在完成第一数据包传输后结束sdt的流程(例如向ue发送rrc响应消息),从而导致ue无发送第三bsr的资源,第三bsr可以指示第二数据包的数据量。
229.s707:响应于第一sr,网络设备为ue分配第一传输资源。
230.s708:ue使用第一传输资源向网络设备发送第二数据包。
231.s709:网络设备向ue发送第一响应消息。
232.具体地,s707-s709-和上图10的s509-s511一致,不再赘述。
233.请参见图13,图13是本技术实施例提供的又一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。图13以第二数据包为大包数据为例进行说明。该方法包括但不限于如下步骤:
234.s801:ue获得第一数据包。
235.具体地,ue获得的第一数据包为小包数据时,ue发起2step-sdt,即执行s802。
236.s802:ue向网络设备发送random access preamble,rrc请求消息和第一数据包。
237.s803:网络设备恢复ue的上下文并向核心网发送第一数据包。
238.s804:网络设备向ue发送contention resolution消息。
239.具体地,s802-s804和上图12的s702-s704一致,不再赘述。其中,s803和s804的顺序不作限定。
240.s805:ue获得第二数据包。
241.s806:第二数据包为大包数据时,ue向网络设备发送第二sr。
242.具体地,若进行2step-sdt的过程中,ue新获得的第二数据包为大包数据,并且没有上报bsr的bsr资源时,ue可以触发上报第二sr,然后ue可以向网络发送第二sr。ue恢复drb的说明可参见上图11中s608的说明。需要说明的是,ue获得第二数据包在对第一数据包和rrc请求消息进行组包之后,即s805和s803、s804的顺序不作限定。ue没有bsr资源示例可参见上图12的s706的说明。
243.s807:响应于第二sr,网络设备向ue发送第二响应消息。
244.具体地,s807和上图11的s609一致,不再赘述。
245.在一种可能的实现方式中,网络设备也可以仅为ue配置第一sr。若ue进行sdt时有新的第二数据包到达,ue可以触发上报bsr。但ue没有bsr资源,ue可以触发上报inactive sr。当第二数据包为小包数据时,ue可以向网络设备发送第一sr,网络设备可以根据第一sr为ue动态调度第一传输资源,第一传输资源用于ue向网络设备发送第二数据包,具体流程如上图10、图11所示。当第二数据包为大包数据时,由于ue没有配置第二sr,即没有上报第二sr的资源,ue可以发起ra,以此传输第二数据包,具体流程如下图14和图15所示。
246.其中,图14以ue正在进行的sdt为4step-sdt为例进行说明,图15以ue正在进行的sdt为2step-sdt为例进行说明。
247.请参见图14,图14是本技术实施例提供的又一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。图14以第二数据包为大包数据为例进行说明。该方法包括但不限于如下步骤:
248.s901:ue获得第一数据包。
249.具体地,ue获得的第一数据包为小包数据时,ue发起4step-sdt,即执行s902。
250.s902:ue向网络设备发送random access preamble。
251.s903:响应于random access preamble,网络设备向ue发送rar。
252.s904:基于rar调度的资源,ue向网络设备发送第一数据包和rrc请求消息。
253.s905:网络设备恢复ue上下文并向核心网发送第一数据包。
254.s906:网络设备向ue发送contention resolution消息。
255.具体地,s902-s906和上图10的s502-s506一致,不再赘述。其中,s905和s906的顺序不作限定。
256.s907:ue获得第二数据包。
257.s908:第二数据包为大包数据时,ue发起ra。
258.具体地,若进行4step-sdt的过程中,ue新获得的第二数据包为大包数据,ue可以
触发上报bsr。但ue没有上报bsr的bsr资源时,ue可以触发上报inactive sr。但ue没有上报sr的资源,因此ue可以发起ra,以此进入rrc connected态传输第二数据包。ue没有上报sr的资源例如但不限于是:网络设备没有为ue配置sr、网络设备没有为ue配置inactive sr,网络设备为ue配置的inactive sr没有生效,ue未保持上行同步。
259.其中,ra可以是4step-ra,ue可以向网络设备发送random access preamble,并基于网络设备发送的rar发送msg3。ra也可以是2step-ra,ue可以向网络设备random access preamble和msga。ue没有bsr资源的示例可参见上图11的s608的说明。
260.在一些实施例中,ue发起图14所示的4step-sdt时,可以恢复sdt drb和non-sdt drb。当新获得的第二数据包为通过non-sdt drb承载的大包数据时,ue可以触发上报用于指示通过non-sdt drb承载的大包数据的bsr。
261.在一些实施例中,ue发起图14所示的4step-sdt时,可以仅恢复sdt drb,未恢复non-sdt drb。此时ue触发上报的bsr不仅可以用于指示通过已恢复的sdt drb承载的小包数据,而且可以用于指示通过未恢复的non-sdt drb承载的大包数据。因此,当新获得的第二数据包为大包数据时,ue可以触发上报用于指示通过non-sdt drb承载的大包数据的bsr。
262.在一些实施例中,ue发起图14所示的4step-sdt时,可以仅恢复sdt drb,未恢复non-sdt drb。ue发起图14所示的4step-sdt时,如果获得第二数据包,此时nas层可以向rrc层指示发送rrc请求消息,该rrc请求消息可以对应第二数据包,即请求传输第二数据包时发送该rrc请求消息。即ue可以触发上报用于指示通过srb承载的rrc请求消息的bsr。
263.上述ue发起ra可以但不限于是以下任意一种请求:
264.情况一:ue可以等待当前进行的sdt结束后再向网络设备发起ra。即当ue接收到网络设备发送的rrc响应消息时,ue可以确定当前进行的sdt结束,rrc响应消息的说明具体可参见图5中rrc响应消息的说明。例如,s906之后,ue接收到网络设备发送的rrcrelease消息,则ue可以确定当前进行的sdt结束,可以直接发起ra。从而避免影响当前传输的第一数据包的传输时延。
265.情况二:ue可以结束当前进行的sdt,并直接向网络设备发起ra。例如,ue不再监听网络设备发送的dci,dci用于网络设备调度响应于random access preamble的rar或rrc响应消息。或者,ue正在进行基于4step的ra。ue向网络设备发送random access preamble之后,不再向网络设备发送msg3和第一数据包。结束当前进行的sdt后,ue可以直接发起ra,以此进入rrc connected态传输第一数据包和第二数据包。从而避免影响新的大包数据(即第二数据包)的传输时延。
266.情况三:ue可以不停止当前进行的sdt,即在该sdt进行时,向网络设备发起ra。例如,ue正在进行基于4step ra的sdt。ue向网络设备发送msg3和第一数据包后,接收网络设备发送的rrc响应消息之前,ue获得新的第二数据包。此时,ue可以直接向网络设备发送random access preamble,即发起4step-ra,或者向网络设备发送random access preamble和msga,即发起2step-ra。从而避免影响新的大包数据(即第二数据包)的传输时延。
267.需要说明的是,s907和s902、s903、s904、s905、s906的顺序不作限定,即s907在s901之后和s908之前即可。
268.请参见图15,图15是本技术实施例提供的又一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。图15以第二数据包为大包数据为例进行说明。该方法包括但不限于如下步骤:
269.s1001:ue获得第一数据包。
270.具体地,ue获得的第一数据包为小包数据时,ue发起2step-sdt,即执行s1002。
271.s1002:ue向网络设备发送random access preamble,rrc请求消息和第一数据包。
272.s1003:网络设备恢复ue上下文并向核心网发送第一数据包。
273.s1004:网络设备向ue发送contention resolution消息。
274.具体地,s1002-s1004和上图12的s702-s704一致,不再赘述。其中,s1003和s1004的顺序不作限定。
275.s1005:ue获得第二数据包。
276.s1006:第二数据包为大包数据时,ue发起ra。
277.具体地,s1006和图14的s908类似,具体可参见图14的s908的说明,此时,ue没有bsr资源示例可参见上图12的s706的说明。
278.需要说明的是,s1005和s1002、s1003、s1004的顺序不作限定,即s1005在s1001之后和s1006之前即可。
279.不限于上述列举的情况,在具体实现中,若ue和网络设备进行sdt时获得新的第二数据包,并且没有传输第二数据包的资源时,ue也可以直接触发上报inactive sr,例如第一sr和第二sr。当满足上报inactive sr的条件时,ue可以向网络设备发送inactive sr。上述上报inactive sr的条件可参见上述inactive sr和上图10-图13中ue向网络设备发送第一sr或第二sr的说明。
280.在一种可能的实现方式中,ue和网络设备进行4step-sdt时,ue在对第一数据包和rrc请求消息进行组包之前获得新的小包数据(即第二数据包),ue可以在发送msg3时携带第一指示信息,以向网络设备请求调度资源。在一些实施例中,ue获得第二数据包,ue可以先触发上报bsr,若没有传输bsr的资源,ue可以在发送msg3时携带第一指示信息。ue没有传输bsr的资源的说明可参见上图10的s508、图12的s706中ue没有bsr资源的说明。具体流程示例可参见下图16所示。
281.其中,第一指示信息可以指示ue存在待传输的数据,可选地,第一指示信息可以指示ue存在待传输的小包数据。在进行sdt过程中,ue发送的msg3实际为mac层获得的mac pdu。一个mac pdu可以包括多个mac子pdu(subpdu)。每个mac subpdu可以对应一个mac子头部(subheader),每个mac subpdu包括的内容可以通过对应的mac subheader表示。例如每个mac subheader可以对应一个mac sdu(service data unit,服务数据单元)或者一个mac ce。网络设备可以通过mac pdu中的mac subheader获取mac subpdu包括的内容和指示的功能。mac subheader包括的字段可以有:逻辑信道标识(logical channel identify,lcid)、预留比特(reserved bit,r),以及用于指示mac sdu或mac ce长短的字段l和字段f等。第一指示信息可以通过mac pdu中的mac subheader表示,具体示例如下所示:
282.示例一,第一指示信息可以通过指示rrc请求消息的mac sdu对应的mac subheader表示。
283.可选地,第一指示信息可以通过上述mac subheader包括的lcid表示,该lcid的取
值为新的取值。rrc请求消息在ccch上传输,即rrc请求消息对应的mac subheader包括的lcid为ccch的lcid。例如,该mac subheader包括的lcid的取值通常为0,0为逻辑信道ccch的lcid。若该lcid的取值为0,网络设备可以默认ue不存在待传输的数据。若该lcid的取值不为0,例如为35,则网络设备可以确定ue存在待传输的数据。
284.可选地,第一指示信息可以通过上述mac subheader中的预留比特表示。例如,预留比特为0时,网络设备可以确定ue不存在待传输的数据,预留比特为1时,网络设备可以确定ue存在待传输的数据。
285.示例二,第一指示信息可以通过指示drb对应的逻辑信道的mac sdu的mac subheader表示。
286.可选地,第一指示信息可以通过上述mac subheader包括的lcid表示,该lcid的取值为新的取值。例如,上述mac subheader包括的lcid的取值通常为1至32,lcid的取值为正整数。若该lcid的取值为1至32中任意一个数值,网络设备可以默认ue不存在待传输的数据。若该lcid的取值不为1至32中任意一个数值,例如为38,则网络设备可以确定ue存在待传输的数据。
287.可选地,第一指示信息可以通过上述mac subheader中的预留比特表示。例如,预留比特为0时,网络设备可以确定ue不存在待传输的数据,预留比特为1时,网络设备可以确定ue存在待传输的数据。
288.不限于上述示例的情况,在具体实现中,第一指示信息也可以通过其他drb对应的逻辑信道的mac sdu的mac subheader表示,本技术对第一指示信息的具体表示不作限定。
289.请参见图16,图16是本技术实施例提供的又一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。图16以第二数据包为小包数据为例进行说明。该方法包括但不限于如下步骤:
290.s1101:ue获得第一数据包。
291.具体地,ue获得的第一数据包为小包数据时,ue发起4step-sdt,即执行s1102。
292.s1102:ue向网络设备发送random access preamble。
293.s1103:响应于random access preamble,网络设备向ue发送rar。
294.具体地,s1102-s1103和上图6的s201-s202一致,不再赘述。
295.s1104:ue获得第二数据包。
296.s1105:基于rar调度的资源,ue向网络设备发送第三数据包、rrc请求消息和第一指示信息。
297.具体地,ue可以对第三数据包、rrc请求消息进行组包,得到mac pdu,第三数据包可以为第一数据包和第二数据包中优先级较高的数据包。ue在组包之前,获得新的小包数据(即第二数据包)。ue可以根据rar调度的资源确定mac pdu中包括的内容。
298.若rar调度的资源大于传输第三数据包和rrc请求消息的资源之和,但小于传输第三数据包、rrc请求消息和第一bsr的资源之和。其中,第一bsr可以指示第四数据包的数据量,第四数据包可以为第一数据包和第二数据包中优先级较低的数据包。此时,ue可以确定发送的mac pdu中包括第三数据包,而不包括第一bsr,从而避免低优先级的第四数据包影响高优先级的第三数据包的传输。在上述情况下,ue没有传输第一bsr的资源,则ue可以在组包时,在mac pdu中携带第一指示信息,以此通知网络设备有新数据包到达。第一指示信
息可以用于ue向网络设备请求调度资源。
299.示例性地,第三数据包为第一数据包,第四数据包为第二数据包。ue在s1105中会发送优先级较高的第一数据包,而不是发送用于指示第二数据包的数据量的bsr,从而避免影响新获得的低优先级的数据包影响当前sdt的高优先级的数据包的传输。
300.s1106:网络设备向ue发送contention resolution消息,以指示ue当前sdt成功。
301.s1107:响应于第一指示信息,网络设备为ue分配第二传输资源。
302.具体地,网络设备可以根据mac pdu中的第一指示信息确定ue存在待传输的小包数据,并为ue动态调度第二传输资源。第二传输资源用于ue向网络设备发送第四数据包,即用于ue执行s1108。
303.其中,上述网络设备为ue动态调度的第二传输资源的大小可以取决于网络设备,例如网络设备可以基于当前的负载状态决定第二传输资源的大小。或者,网络设备为ue动态调度的资源大小可以满足sdt过程中规定的调度小包数据的资源大小。可选地,第二传输资源大于当前进行的sdt过程中规定的为小包数据调度的资源。
304.s1108:ue使用第二传输资源向网络设备发送第四数据包。
305.s1109:网络设备向ue发送第一响应消息。
306.具体地,s1109和上图6的s205一致,第一响应消息为上图5中rrc响应消息,例如为rrcrelease消息,具体可参见图5的说明,不再赘述。
307.在一些实施例中,在ue和网络设备进行4step-sdt时,若获得新的第二数据包且第二数据包为小包数据,ue可以触发上报bsr。若第二数据包是ue在对第一数据包和rrc请求消息进行组包之前获得的,ue没有上报bsr的资源,ue可以执行图16所示流程。若第二数据包是ue在对第一数据包和rrc请求消息进行组包之后获得的,ue没有上报bsr的资源,ue可以执行图10所示流程。
308.不限于上述列举的情况,在具体实现中,若ue获得小包数据时,ue可以发起4step-sdt或2step-sdt。并且,ue可以在发送msg3或者msga时一起发送图16所述的第一指示信息,以便于后续有新数据到达时有资源可以上报bsr或者传输新数据,而不是重新发起ra或sdt,避免不必要的信令开销和功耗,减少数据传输时延。
309.在图16所示的方法中,若ue进行sdt的过程中获得新的小包数据,ue可以触发上报bsr。若没有上报bsr的资源,ue可以在当前sdt过程中发送优先级较高的第三数据包,并通过msg3中携带的第一指示信息及时通知网络设备有新的小包数据到达,不仅避免了低优先级的数据包影响高优先级的数据包的传输,而且减小了低优先级的数据包的传输时延。并且,ue可以继续在非连接态下传输低优先级的小包数据,而无需发起新的ra或sdt,避免了不必要的信令开销和功耗。
310.不限于上述列举的情况,在具体实现中,若ue和网络设备进行sdt时新获得的第二数据包为大包数据,ue也可以通过msg3中携带的第一指示信息及时通知网络设备有新的数据包到达,以向网络设备请求调度资源。可选地,ue获得第二数据包,ue可以先触发上报bsr,若没有传输bsr的资源,ue可以在发送msg3时携带第一指示信息。ue没有传输bsr资源的说明可参见上图11的s608、图12的s706中ue没有bsr资源的说明。本技术对此不作限定。
311.不限于上述列举的情况,在具体实现中,rar调度的资源也可以大于传输第一数据包、第二数据包和rrc请求消息的资源之和,则ue可以基于rar调度的资源,向网络设备发送
sdt drb包括的逻辑信道放入不同的lcg。也就是说,可以将至少一个sdt drb包括的逻辑信道的lcg配置为第一lcg,将至少一个non-sdt drb包括的逻辑信道的lcg配置为第二lcg。此时可以称第一lcg是对应sdt drb的lcg,第二lcg是对应non-sdt drb的lcg。可以理解地,第一lcg中的逻辑信道用于传输小包数据,第二lcg中的逻辑信道用于传输大包数据。第一lcg和第二lcg分别为至少一个lcg。
324.示例性地,网络设备可以通过rrc响应消息(如rrcrelease消息)为ue配置第一lcg和第二lcg。或者网络设备可以在ue处于rrc connected态时为ue配置第一lcg和第二lcg。
325.网络设备接收到ue发送的bsr mac ce后,可以确定其中指示的lcg第一lcg或第二lcg,即确定其中指示的lcg中待传输的数据为小包数据或大包数据。当bsr mac ce指示的lcg为第一lcg时,网络设备可以确定ue待传输的数据为小包数据。当bsr mac ce指示的lcg为第二lcg时,网络设备可以确定ue待传输的数据为大包数据。
326.示例性地,上图9中,drb1和drb2为用于传输小包数据的sdt drb,drb3和drb4为用于传输大包数据的non-sdt drb。drb1包括的逻辑信道1和drb2包括的逻辑信道2可以均属于第一lcg,假设第一lcg为逻辑信道组2。drb3包括的逻辑信道3和drb3包括的逻辑信道4可以均属于第二lcg,假设第二lcg为逻辑信道组3。若ue发送的bsr mac ce指示逻辑信道组2,未指示逻辑信道组3,例如,bsr mac ce为short bsr mac ce,该bsr mac ce的lcg id包括逻辑信道组2的标识。或者,bsr mac ce为long bsr mac ce,该bsr mac ce的lcg2为1,lcg3为0。然后,网络设备可以根据ue发送的bsr mac ce确定逻辑信道组2存在待传输的小包数据,以及逻辑信道组2中待传输的数据量。
327.请参见图17,图17是本技术实施例提供的又一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。该方法包括但不限于如下步骤:
328.s1201:ue获得第一数据包。
329.具体地,ue获得的第一数据包为小包数据时,ue发起4step-sdt,即执行s1202。
330.s1202:ue向网络设备发送random access preamble。
331.s1203:响应于random access preamble,网络设备向ue发送rar。
332.具体地,s1202-s1203和上图6的s201-s202一致,不再赘述。
333.s1204:ue获得第二数据包。
334.s1205:基于rar调度的资源,ue向网络设备发送第一数据包、rrc请求消息和第三bsr。
335.具体地,ue获得第二数据包时,可以触发上报bsr。例如,该bsr可以由第二数据包触发,或者该bsr可以是当前ue发起的sdt过程中已经被触发的bsr。当rar调度的资源小于传输第一数据包、rrc请求消息和第二数据包的资源之和,但大于或等于传输第一数据包、rrc请求消息和第三bsr的资源之和,即ue有上报第三bsr的资源,ue可以执行s1205。第三bsr可以指示第二数据包的数据量。若第二数据包为小包数据,则第三bsr中指示的lcg为对应sdt drb的第一lcg,若第二数据包为大包数据,则第三bsr中指示的lcg为对应non-sdt drb的第二lcg。
336.s1206:网络设备向ue发送contention resolution消息,以指示ue当前随机接入成功。
337.s1207:响应于第三bsr,网络设备为ue分配第一传输资源,或者向ue发送第二响应消息。
338.具体地,若第三bsr指示的lcg为对应sdt drb的第一lcg,则网络设备可以确定ue存在待传输的小包数据。网络设备可以为ue动态调度第一传输资源,第一传输资源用于ue传输第二数据包,具体可参见上图10的s510-s511的说明。若第三bsr指示的lcg为对应non-sdt drb的第二lcg,则网络设备可以确定ue存在待传输的大包数据。网络设备可以向ue发送第二响应消息,以指示ue进入rrc connected态。ue可以进入rrc connected态后再传输第二数据包。
339.需要说明的是,ue可以在对rrc请求消息和第一数据包进行组包之前获得第二数据包,即s1204和s1202、s1203的顺序不作限定。
340.请参见图18,图18是本技术实施例提供的又一种数据传输方法的流程示意图。该方法可以应用于图1所示的通信系统,该方法中的网络设备和ue可以是图1所示的网络设备120和ue130。该方法包括但不限于如下步骤:
341.s1301:ue获得第一数据包。
342.具体地,ue获得的第一数据包为小包数据时,ue发起4step-sdt,即执行s1302。
343.s1302:ue向网络设备发送random access preamble。
344.s1303:响应于random access preamble,网络设备向ue发送rar。
345.具体地,s1302-s1303和上图6的s201-s202一致,不再赘述。
346.s1304:基于rar调度的资源,ue向网络设备发送rrc请求消息、第一数据包和第四bsr。
347.具体地,ue发起图18所示的4step-sdt时,可以触发上报第四bsr。例如,当ue获得第一数据包,nas层向rrc层指示发送rrc请求消息,该rrc请求消息可以适用于图18所示的4step-sdt,即对应第一数据包。此时,ue可以触发上报用于指示通过srb承载的rrc请求消息的第四bsr。
348.示例性地,当rar调度的资源小于传输第一数据包、rrc请求消息的资源之和,ue无法通过一次msg3的传输完成第一数据包的传输,因此,ue可以在s1304中发送第一数据包中的第一部分数据和第四bsr。第一数据包中除第一部分数据外的是第二部分数据。第四bsr可以指示第二部分数据的数据量。
349.s1305:网络设备恢复ue上下文并向核心网发送第一数据包。
350.s1306:网络设备向ue发送contention resolution消息。
351.具体地,s1305-s1306和上图10的s505-s506一致,不再赘述。其中,s1305和s1306的顺序不作限定。
352.s1307:响应于第四bsr,网络设备为ue分配第三传输资源。
353.具体地,第三传输资源用于ue进行subsequent transmission。例如,网络设备为ue动态调度第三传输资源,以使ue使用第三传输资源传输第一数据包中的第二部分数据。
354.s1308:ue获得第二数据包。
355.s1309:ue使用第三传输资源向网络设备发送第三bsr。
356.具体地,ue获得第二数据包时,第二数据包可以触发上报第三bsr。网络设备已为ue动态调度了第三传输资源,由于上报bsr的优先级高于上报业务数据的优先级,因此ue获
sdt,则s1402为发送msg3的步骤。或者该sdt为2step-sdt,则s1402为发送msga的步骤。
369.在s1401之前,该方法还包括:ue和第一设备连接,ue取消和第一设备的连接并和第二设备连接。也就是说,ue连接的网络设备可以从第一设备切换为第二设备。
370.s1403:第二设备向第一设备发送获取ue上下文请求(retrieve ue context request)消息。
371.具体地,retrieve ue context request消息可以用于请求获取ue的ue context信息和能力信息。ue的能力信息可以包括ue是否支持inactive sr。
372.示例性地,retrieve ue context request消息中新增第一信息元素(information element,ie),第一ie用于请求获取ue的能力信息。第一ie的取值不同时,用于指示是否请求获取ue的能力信息。例如第一ie的取值为0或1,或者取值为true或false。取值为1或true表示请求获取ue的能力信息,取值为0或false表示未请求获取ue的能力信息。不限于此,也可以通过是否携带第一ie指示是否请求获取ue的能力信息。retrieve ue context request消息携带第一ie时,表示请求获取ue的能力信息,未携带第一ie时,表示未请求获取ue的能力信息。
373.s1404:第一设备向第二设备发送获取ue上下文响应(retrieve ue context response)消息。
374.具体地,retrieve ue context response消息可以包括ue的ue context信息和能力信息。retrieve ue context response消息可以是第一设备获取到ue的ue context信息时向第二设备发送的消息。
375.示例性地,retrieve ue context request消息中新增第二ie。第二ie的取值不同时,用于指示ue是否支持inactive sr。例如第二ie的取值为0或1,或者取值为true或false。取值为1或true表示ue支持inactive sr,取值为0或false表示ue不支持inactive sr。不限于此,也可以通过是否携带第二ie指示ue是否支持inactive sr。retrieve ue context request消息携带第二ie时,表示ue支持inactive sr,未携带第二ie时,表示ue不支持inactive sr。
376.s1405:第二设备获取到ue的ue context后,和核心网进行路径切换(path switch)过程。
377.s1406:第二设备向核心网发送第一数据包。
378.具体地,第二设备根据retrieve ue context request消息获取到ue的ue context信息和能力信息。第二设备获取到ue context信息后,可以和核心网进行path switch,后续第二设备可以将ue发送的数据包转发给核心网。
379.s1407:第二设备向ue发送第一响应消息。
380.具体地,第一响应消息为rrc响应消息,例如为rrcrelease消息,具体可参见上图5中rrc响应消息的说明。在一些实施例中,若第一设备获取到ue支持inactive sr,则第二设备可以通过第一响应消息为ue配置inactive sr(如上述第一sr和第二sr)。
381.s1408:第二设备向第一设备发送ue上下文释放(ue context release)消息。
382.具体地,第二设备通过ue context release消息向第一设备请求释放ue的ue context。第一设备释放ue context后,第一设备无法将ue发送的数据转发给核心网。
383.请参见图20,图20示例性示出又一种获取ue的能力信息的流程示意图。该方法可
以应用于图1所示的通信系统,该方法中的第一设备、第二设备可以是图1所示的网络设备120,ue可以是图1所示的ue130。该方法包括但不限于如下步骤:
384.s1501:ue获得第一数据包。
385.s1502:ue向第二设备发送rrc请求消息和第一数据包。
386.s1503:第二设备向第一设备发送retrieve ue context request消息。
387.具体地,s1501-s1503和上图19的s1401-s1403一致,不再赘述。
388.s1504:第一设备向第二设备发送获取ue上下文失败(retrieve ue context failure)消息。
389.具体地,retrieve ue context failure消息可以包括ue的能力信息。retrieve ue context failure消息可以是第一设备无法获取到ue的ue context信息时向第二设备发送的消息,可选地,retrieve ue context failure消息可以包括获取ue context信息失败的原因。retrieve ue context failure消息指示ue是否支持inactive sr的示例和上图19的s1404中retrieve ue context request消息指示ue是否支持inactive sr的示例类似,不再赘述。
390.s1505:第二设备向第一设备发送第一数据包。
391.s1506:第一设备向核心网发送第一数据包。
392.具体地,第二设备可以根据retrieve ue context failure消息获取到ue的能力信息(例如inactive sr信息)。若第二设备无法恢复ue的ue context,也就无法将ue发送的第一数据包转发给核心网。在这种情况下,第二设备可以向第一设备发送第一数据包,以使第一设备将第一数据包转发给核心网。
393.s1507:第二设备向ue发送第一响应消息。
394.具体地,第一响应消息为rrc响应消息,例如为rrcrelease消息,具体可参见上图5中rrc响应消息的说明。
395.在一种可能的实现方式中,ue可以释放网络设备为ue配置的inactive sr,具体可以释放inactive sr的配置信息和/或inactive sr的资源配置信息。该配置信息和资源配置信息的说明可参见上图4中sr配置信息和sr资源配置信息的说明。ue释放inactive sr的情况例如但不限于包括:ue发生小区重选,ue接收到网络设备发送的rrc响应消息(例如rrcrelease消息),未保持上行同步(即tat未保持运行)等。其中,ue接收到rrc响应消息后,可以但不限于进入rrc connected态,确定sdt过程结束等。rrc响应消息的说明具体可参见上图5中rrc响应消息的说明。
396.示例性地,当ue未发生小区重选或未切换连接的网络设备时,若ue满足上述释放ueinactive sr的情况,可以仅释放inactive sr的资源配置信息,但不释放inactive sr的配置信息。或者,ue可以释放inactive sr的配置信息和inactive sr的资源配置信息。
397.示例性地,当ue发生小区重选或切换连接的网络设备时,ue可以释放inactive sr的配置信息和inactive sr的资源配置信息。
398.在一种可能的实现方式中,网络设备为ue配置的inactive sr可以包括多套用于传输inactive sr的资源,简称为inactive sr资源。并且,每套inactive sr资源可以对应至少一个波束(beam)。或者,网络设备为ue配置的inactive sr可以包括多套inactive sr的配置,简称inactive sr配置。并且,每套inactive sr配置可以对应至少一个波束。ue向
网络设备发送inactive sr时,网络设备可以根据该inactive sr对应的inactive sr资源或inactive sr配置(例如为sr配置id),确定该inactive sr对应的至少一个波束为ue当前接收下行数据的质量较好的波束,从而实现非连接态下的ue的波束更新。后续网络设备可以基于这至少一个波束向ue发送下行数据。ue无需特地向网络设备上报波束的参考信号接收功率(reference signal receiving power,rsrp),网络设备就可以获取到ue当前接收下行数据的质量较好的波束,从而减少不必要的信令开销和功耗。
399.可以理解地,结合上图5-图8所示的sdt,正在进行的sdt中传输的第一数据包为下行小包数据的情况,和上述第一数据包为上行数据包的情况类似。
400.示例性地,假设ue和网络设备正在进行4step-sdt,并且该sdt传输的第一数据包为下行小包数据。若ue在发送msg3之前获得新的第二数据包,例如上图6所示的s201之后和s203之前。当第二数据包为小包数据时,ue可以直接在msg3中发送第二数据包。ue可以触发上报bsr。当第二数据包为大包数据时,若有bsr资源,ue可以上报bsr,具体流程可参见上图17-图18。若没有bsr资源,ue可以触发上报inactive sr,若有发送inactive sr的资源,ue可以向网络设备发送第二sr,具体流程可参见上图11。若没有发送inactive sr的资源,ue可以发起新的ra,具体流程可参见上图14。
401.若ue在发送msg3之后获得新的第二数据包,例如上图6所示的s203之后和s205之前。ue可以触发上报bsr。当第二数据包为小包数据时,若有bsr资源,ue可以上报bsr,具体流程可参见上图17-图18。若没有bsr资源,ue可以触发上报inactive sr,若有发送inactive sr的资源,ue可以向网络设备发送第一sr,具体流程可参见上图10。当第二数据包为大包数据时,若有bsr资源,ue可以上报bsr,具体流程可参见上图17-图18。若没有bsr资源,ue可以触发上报inactive sr,若有发送inactive sr的资源,ue可以向网络设备发送第二sr,具体流程可参见上图11。若没有发送inactive sr的资源,ue可以发起新的ra,具体流程可参见上图14。
402.示例性地,假设ue和网络设备正在进行2step-sdt,并且该sdt传输的第一数据包为下行小包数据。若ue获得新的第二数据包,例如上图8所示的s401之后和s403之前。ue可以触发上报bsr。若有bsr资源,ue可以上报bsr,具体流程可参见上图17-图18。若没有bsr资源,ue可以触发上报inactive sr。当第二数据包为小包数据时,若有发送inactive sr的资源,ue可以向网络设备发送第一sr,具体流程可参见上图12。当第二数据包为大包数据时,若有发送inactive sr的资源,ue可以向网络设备发送第二sr,具体流程可参见上图13。若没有发送inactive sr的资源,ue可以发起新的ra,具体流程可参见上图15。
403.本技术中,ue和网络设备正在进行sdt时,ue获得新数据包的场景的示例如下所示:
404.示例一,第一ue和第二ue可以是智能手机,第一ue和第二ue可以均安装社交应用。网络设备可以连接社交应用的应用服务器,不限于此,网络设备可以就是社交应用的应用服务器。处于非连接态的第一ue可以接收用户基于社交应用的第一操作,第一操作用于将用户输入的第一文字信息发送给第二ue。第一文字信息即为第一数据包,第一数据包为小包数据。第一ue可以向网络设备发起基于ra的sdt,以将第一数据包发送给网络设备,由网络设备将第一数据包发送给社交应用的应用服务器,再由社交应用的应用服务器将第一数据包发送给第二ue。但第一ue进行上述基于ra的sdt时,第一ue接收用户基于社交应用的第
二操作,第二操作用于将用户输入的第二文字信息发送给第二ue。第二文字信息即为第二数据包,第二数据包也为小包数据。此时可以触发上报bsr,但没有bsr资源,可以触发上报inactive sr,则第一ue可以向网络设备发送第一sr。网络设备可以响应于第一sr为第一ue动态调度上行资源。ue可以基于该上行资源向网络设备发送第二数据包,由网络设备将第二数据包发送给社交应用的应用服务器,再由社交应用的应用服务器将第二数据包发送给第二ue。
405.或者,第一ue进行上述基于ra的sdt时,第一ue接收用户基于社交应用的第三操作,第三操作用于将视频文件发送给第二ue。视频文件即为第二数据包,第二数据包为大包数据。则第一ue可以向网络设备发送第二sr,网络设备可以响应于第二sr指示第一ue进入rrc connected态。或者,第一ue可以向网络设备发起新的ra,以此进入rrc connected态。处于rrc connected态的第一ue再将第二数据包发送给网络设备,由网络设备将第二数据包发送给社交应用的应用服务器,再由社交应用的应用服务器将第二数据包发送给第二ue。
406.示例二,ue为智能手环,ue可以安装有记录运动数据或健康数据的应用(简称为健康应用)。网络设备可以连接健康应用的应用服务器,不限于此,网络设备可以就是健康应用的应用服务器。用户使用ue时,处于非连接态的ue可以周期性向网络设备发送定位信息,该定位信息即为第一数据包。第一数据包为小包数据。ue可以向网络设备发起基于ra的sdt,以将第一数据包发送给网络设备。但ue进行上述基于ra的sdt时,ue接收用户基于健康应用的第三操作,第三操作用于将用户的运动数据或健康数据上传到健康应用的应用服务器。用户的运动数据或健康数据即为第二数据包,第二数据包为大包数据。此时可以触发上报bsr,但没有bsr资源,可以触发上报inactive sr,则第一ue可以向网络设备发送第二sr。网络设备可以响应于第二sr指示第一ue进入rrc connected态。或者,第一ue可以向网络设备发起新的ra,以此进入rrc connected态。处于rrc connected态的第一ue再将第二数据包发送给网络设备,由网络设备将第二数据包发送给健康应用的应用服务器。
407.不限于上述列举的应用场景,在具体实现中,若ue为智能手机,小包数据例如为:即时通讯消息,应用程序的推送消息、应用程序的心跳包、应用程序保持活跃的指示消息。若ue不为智能手机,例如ue为智能手环、智能手表等可穿戴设备,小包数据例如为周期发送的定位信息。例如ue为温度传感器、压力传感器等传感器或处于工业无线传感器网络中,小包数据例如为周期发送或触发发送的检测信号(例如温度、压力值)。例如ue为智能电表等智能仪表或处于智能仪表网络中,小包数据例如为周期发送的读数。
408.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来计算机程序相关的硬件完成,该计算机程序可存储于计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-only memory,rom)或随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储计算机程序代码的介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献