小数据传输处理方法及用户设备与流程

文档序号:33211488发布日期:2023-02-10 20:45阅读:204来源:国知局
小数据传输处理方法及用户设备与流程

1.本技术涉及无线通信技术领域,尤其涉及一种小数据传输处理方法及用户设备。


背景技术:

2.在通信系统中,sdt(small datatransmission,小数据传输)是指非连接态(即空闲态或非激活态)的ue(user equipment,用户设备)在进行的小数据传输的传输过程。在sdt传输过程中,ue无需进行rrc(radio resource control,无线资源控制)状态切换便可完成数据传输。
3.ue在进行基于sdt传输过程中,有时会出现sdt传输失败的情况,需要实现由sdt传输向非sdt传输的切换,即rrc恢复过程。ue利用网络设备配置并下发的t319定时器,限制执行rrc恢复过程的总时长。
4.但是,该t319定时器的定时时长由网络设备确定,适用于接入该网络设备的多个ue。而对一个ue来说,一旦确定sdt失败,通过t319定时器来限制了执行rrc恢复过程,延长了rrc恢复时间,致使该ue长时间内处于非激活态,不利于ue业务的传输。


技术实现要素:

5.本技术提供一种小数据传输处理方法及用户设备,用以解决上述问题。
6.第一方面,本技术提供了一种小数据传输处理方法,所述处理方法应用于终端侧设备,所述方法包括:
7.确定小数据传输sdt传输失败,启动第一定时器;
8.其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。
9.可选的,所述第一定时器的定时时长根据rrc连接恢复定时器的定时时长与sdt失败检测定时器的已运行时长确定,或者,根据网络侧设备预配置的数值确定。
10.可选的,所述确定小数据传输sdt传输失败,启动第一定时器,包括:
11.若所述sdt失败检测定时器超时,则确定sdt传输失败;
12.启动第一定时器,其中,所述第一定时器的定时时长为rrc连接恢复定时器的定时时长与sdt失败检测定时器的定时时长的差值。
13.可选的,若所述sdt为配置授权小数据传输cg-sdt,则所述sdt失败检测定时器的定时时长为cg window的长度。
14.可选的,若所述sdt为4步随机接入小数据传输4-step ra-sdt,则所述确定小数据传输sdt传输失败,包括:
15.若在rar window超时之前未接收到rar,或者,若在竞争解决定时器超时之前未接收到竞争解决消息,则确定sdt传输失败。
16.可选的,若所述sdt为2步随机接入小数据传输2-step ra-sdt,则所述确定小数据传输sdt传输失败,包括:
17.若在msgb rar window超时之前未接收到反馈消息,则确定sdt传输失败。
18.可选的,所述第一定时器的定时时长为网络侧设备预配置的数值。
19.可选的,所述确定sdt传输失败之后,还包括:
20.若所述sdt为随机接入小数据传输ra-sdt,则重新发送前导码,并确定前导码在ra-sdt过程中的累计发送次数;
21.启动第一定时器,具体包括:
22.若所述前导码的累计发送次数等于第一次数阈值,则启动第一定时器;
23.其中,所述第一定时器的定时时长为网络侧设备预配置的数值。
24.可选的,若所述sdt为配置授权小数据传输cg-sdt,则确定小数据传输sdt传输失败,启动第一定时器,包括:
25.确定cg初始化数据的重传次数;
26.若cg初始化数据的重传次数等于第二次数阈值,则确定sdt传输失败;
27.启动第一定时器,所述第一定时器的定时时长为网络侧设备预配置的数值。
28.可选的,通过以下方式确定cg初始化数据的重传次数,包括:
29.若满足cg初始化数据的重传触发条件,则触发对cg初始化数据执行重传,并确定所述cg初始化数据的重传次数;
30.其中,所述重传的触发条件包括:
31.在cg window内接收到网络侧设备发送的重传调度命令,或者,在cg window内接收到网络设备的nck反馈,或者,cg重传定时器超时。
32.可选的,所述启动第一定时器之后,还包括:
33.向网络侧设备发送rrc恢复请求;
34.若在所述第一定时器超时之前未接收网络侧设备返回的rrc恢复消息,则执行rrc重建流程,或进入idle态执行nas恢复流程。
35.第二方面,本技术提供了一种用户设备,所述用户设备包括存储器,收发机,处理器:
36.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发信息;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
37.确定小数据传输sdt传输失败,启动第一定时器;
38.其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。
39.可选的,所述第一定时器的定时时长根据rrc连接恢复定时器的定时时长与sdt失败检测定时器的已运行时长确定,或者,根据网络侧设备预配置的数值确定。
40.可选的,所述处理器在执行确定小数据传输sdt传输失败,启动第一定时器时,具体用于执行以下操作:
41.若所述sdt失败检测定时器超时,则确定sdt传输失败;
42.启动第一定时器,其中,所述第一定时器的定时时长为rrc连接恢复定时器的定时时长与sdt失败检测定时器的定时时长的差值。
43.可选的,若所述sdt为配置授权小数据传输cg-sdt,则所述sdt失败检测定时器的定时时长为cg window的长度。
44.可选的,若所述sdt为4步随机接入小数据传输4-step ra-sdt,则所述处理器在执行确定小数据传输sdt传输失败时,具体用于执行以下操作:
45.若在rar window超时之前未接收到rar,或者,若在竞争解决定时器超时之前未接收到竞争解决消息,则确定sdt传输失败。
46.可选的,所述sdt为2步随机接入小数据传输2-step ra-sdt,则所述处理器在执行所述确定小数据传输sdt传输失败时,具体用于执行以下操作:
47.若在msgb rar window超时之前未接收到反馈消息,则确定sdt传输失败。
48.可选的,所述第一定时器的定时时长为网络侧设备预配置的数值。
49.可选的,所述处理器在执行确定sdt传输失败之后,还用于执行如下操作:
50.若所述sdt为随机接入小数据传输ra-sdt,则重新发送前导码,并确定前导码在ra-sdt过程中的累计发送次数;
51.启动第一定时器,具体包括:
52.若所述前导码的累计发送次数等于第一次数阈值,则启动第一定时器;
53.其中,所述第一定时器的定时时长为网络侧设备预配置的数值。
54.可选的,若所述sdt为配置授权小数据传输cg-sdt,则所述处理器在执行确定小数据传输sdt传输失败,启动第一定时器时,具体用于执行以下操作:
55.确定cg初始化数据的重传次数;
56.若cg初始化数据的重传次数等于第二次数阈值,则确定sdt传输失败;
57.启动第一定时器,所述第一定时器的定时时长被配置为网络侧设备预配置的数值。
58.可选的,所述处理器在确定cg初始化数据的重传次数时的具体操作为:
59.若满足cg初始化数据的重传触发条件,则触发对cg初始化数据执行重传,并确定所述cg初始化数据的重传次数;
60.其中,所述重传的触发条件包括:
61.在cg window内接收到网络侧设备发送的重传调度命令,或者,在cg window内接收到网络设备的nck反馈,或者,cg重传定时器超时。
62.可选的,所述处理器在执行启动第一定时器之后,还用于执行以下操作:
63.向网络侧设备发送rrc恢复请求;
64.若在所述第一定时器超时之前未接收网络侧设备返回的rrc恢复消息,则执行rrc重建流程,或进入idle态执行nas恢复流程。
65.第三方面,本技术提供了一种用户设备,所述用户设备,包括:
66.判定单元,用于确定sdt传输失败,启动第一定时器;
67.其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。
68.第四方面,本技术提供了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行第一方面任一项所述的方法。
69.第五方面,本技术提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法。
70.第六方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使所述计算机执行第一方面任一项所述的方法。
71.本技术提供的sdt传输处理方法及用户设备,提出了在ue进行sdt传输过程中,若确定sdt传输失败,则启动第一定时器,其中,所述第一定时器为所述终端侧设备基于sdt传
输失败触发的专用定时器。由于采用了在确定sdt传输失败时立即启动该第一定时器的方案,以对sdt传输过程切换至非sdt传输过程进行时限上的监控时限上的监控,保证ue进入rrc重建流程或nas恢复流程的时长缩短至第一定时器所规定的定时器时长,从而提升ue的业务传输效率。
72.应当理解,上述发明内容部分中所描述的内容并非旨在限定本发明的实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。
附图说明
73.为了更清楚地说明本技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
74.图1是本技术提供的一种网络架构;
75.图2是本技术提供的一种sdt传输处理方法的流程示意图;
76.图3为本技术提供的一种4-step ra-sdt传输处理方法的流程示意图;
77.图4为本技术提供的另一种4-step ra-sdt传输处理方法的流程示意图;
78.图5为本技术提供的一种2-step ra-sdt传输处理方法的流程示意图;
79.图6为本技术提供的另一种2-step ra-sdt传输处理方法的流程示意图;
80.图7为本技术提供的一种cg sdt传输处理方法的流程示意图;
81.图8为本技术提供的一种用户设备的硬件结构示意图;
82.图9为本技术提供的一种用户设备的结构示意图。
具体实施方式
83.以下结合附图对本技术的示范性实施例做出说明,其中包括本技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
84.针对现有技术中,从sdt传输过程切换至非sdt传输过程需要等待较长时间,使得ue在较长时间内处于非激活态,严重影响了ue的业务传输效率的问题。本技术提供了一种sdt传输处理方法及装置,用以增设第一定时器,以使得在ue确定sdt传输失败之后,启动第一定时器,以对sdt传输过程切换至非sdt传输过程进行时限上的监控,从而将ue进入rrc重建流程或nas恢复流程的时长缩短至第一定时器所规定的定时器时长,进而提升ue的业务传输效率。
85.其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
86.为了清楚理解本技术的技术方案,首先对现有技术的方案进行详细介绍。
87.图1是本技术提供的一种网络架构,如图1所示的,该网络架构中包括有终端侧设备(用户设备)以及网络侧设备(网络设备)。
88.其中,图1中的用户设备,其可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。
89.本技术实施例涉及的用户设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,用户设备的名称可能也不相同,例如在5g系统中,终端侧设备可以称为用户设备(user equipment,ue)。无线终端设备可以经无线接入网(radio access network,ran)与一个或多个核心网(core network,cn)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。
90.例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiated protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本技术实施例中并不限定。
91.而本实施例中涉及的网络设备,可以是基站,该基站可以包括多个为用户设备提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(internet protocol,ip)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)通信网络。网络设备还可协调对空中接口的属性管理。例如,本技术实施例涉及的网络设备可以是全球移动通信系统(global system for mobile communications,gsm)或码分多址接入(code division multiple access,cdma)中的网络设备(base transceiver station,bts),也可以是带宽码分多址接入(wide-band code division multiple access,wcdma)中的网络设备(nodeb),还可以是长期演进(long term evolution,lte)系统中的演进型网络设备(evolutional node b,enb或e-nodeb)、5g网络架构(next generation system)中的5g基站(gnb),也可以是家庭演进基站(home evolved node b,henb)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本技术实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,cu)节点和分布单元(distributed unit,du)节点,集中单元和分布单元也可以地理上分开布置。
92.在本技术涉及实施例中,网络设备与终端设备之间可以各自使用一或多根天线进行多输入多输出(multi input multi output,mimo)传输,其具体可为多用户mimo(multiple user mimo,mu-mimo)。根据根天线组合的形态和数量,mimo传输可以是2d-mimo、3d-mimo、fd-mimo或massive-mimo,也可以是分集传输或预编码传输或波束赋形传输等。
93.在如图1所示的通信系统中,在sdt传输中,一般包括配置授权小数据传输cg-sdt以及随机接入小数据传输ra-sdt。
94.具体的,cg-sdt是指在rrc非连接态使用cg资源进行小数据传输;其中,在ue处于
inactive/idle态时,网络侧设备(网络设备)会为ue配置cg(configured grant,配置授权)资源,其中配置的cg资源中包括有cg资源的周期、传输块(tbs)的大小、调制编码方式(mcs)信息等。当ue存在有上行数据并满足sdt传输条件时,ue将基于该配置的cg资源,发送小数据。
95.而ra-sdt是指在随机接入过程中进行sdt传输;其中,当ue处于inactive/idle态时,ue将通过msg3/msga发送小数据,以使得网络设备可通过动态调度的方式调度ul/dl数据。当小数据执行结束后,网络侧将rrc释放消息发送至ue。当ue接收到网络设备发送的rrc释放消息之后,将停止sdt发送方式,此时sdt传输成功。当网络侧发现小数据量较大时,网络侧会向ue发送rrc resume消息或rrc setup消息,将ue转换到连接态。
96.无论是在sdt传输的cg-sdt过程中,还是在sdt传输的ra-sdt过程中,由于过程中容易出现数据传输失败或传输超时等情况,从而容易出现sdt传输失败的现象。
97.此时,为了使得通信顺利进行,ue会从基于sdt的传输方式切换至基于非sdt的传输方式,并在非sdt传输触发后进入rrc重建流程或nas恢复流程。
98.特别的,在现有技术中,ue会利用t319定时器来对sdt传输过程切换至非sdt传输过程进行时限监控。t319定时器是一个用于对rrc连接恢复过程进行限时的定时器,该定时器的定时时长是由网络设备下发给ue的。
99.对于网络设备来说,为了使得该t319能够适用于接入该网络设备的多个ue,以保证各ue可按照t319定时器所限定的时长执行rrc恢复过程,网络设备一般会为t319定时器设置较长的定时时长。而对于一个ue来说,一旦确定sdt失败,ue还需要等待较长的时间,才能从sdt传输过程切换至非sdt传输过程。这也会使得ue在长时间内处于非激活态,一方面影响了ue的业务传输效率,另一方面ue无法及时发现信道问题。
100.基于此,本技术中ue增设有第一定时器,该第一定时器是所述终端侧设备基于sdt传输失败触发的专用定时器。其中该第一定时器的定时时长为小于t319定时器的定时时长,如,第一定时器的定时时长可根据rrc连接恢复定时器的定时时长与sdt失败检测定时器的已运行时长确定,或者,根据网络侧设备预配置的数值确定。同时,由于ue在确定sdt传输失败时立即启动该第一定时器的方案,以对sdt传输过程切换至非sdt传输过程进行时限上的监控时限上的监控,保证ue进入rrc重建流程或nas恢复流程的时长缩短至第一定时器所规定的定时器时长,从而提升ue的业务传输效率。
101.以下将参照附图并结合如上提供的各步骤来具体描述本技术的实施例。
102.实施例一
103.图2是本技术提供的一种sdt传输处理方法的流程示意图,图2所示方法的执行主体为图1网络架构中的用户设备。
104.结合图2,本实施方式提供的sdt传输处理方法包括:
105.步骤201、确定sdt传输失败。
106.步骤202、启动第一定时器;其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。
107.其中,所述第一定时器能够实现从sdt过程到非sdt过程的快速切换,其定时时长小于网络设备配置的t319定时器到的时长。
108.首先需要明确的是,由于通信系统中可能包括有多个用户设备,针对通信系统中
的每一个满足sdt传输条件的用户设备,均可与网络设备进行交互,以进行sdt传输。相应的,在各用户设备进行sdt传输的过程中,均可采用本实施方式提供的sdt传输处理方法,以进行从sdt传输到非sdt传输的切换处理。而对于不同用户设备来说,其sdt传输处理方法可为同步执行的,也可为异步执行的,本技术将对其不进行限制。
109.由于本实施方式中,ue中配置有基于sdt传输失败触发的专用定时器,即第一定时器,而当ue在确定sdt传输失败时立即启动该第一定时器的,以对sdt传输过程切换至非sdt传输过程进行时限上的监控时限上的监控。相对于现有技术中的采用t319定时器作为切换时限监控的方案来说,由于第一定时器的定时时长小于t319定时器的定时时长,从而在ue确定sdt传输失败后能够快速切换至非sdt传输过程,触发对rrc的恢复连接,使得ue减少处于非激活态下的等待时长,提升了ue传输效率。
110.在其中一种方式中,该第一定时器的定时时长可根据rrc连接恢复定时器的定时时长与sdt失败检测定时器的已运行时长来确定。可选示例中,第一定时器的定时时长为rrc连接恢复定时器的定时时长与sdt失败检测定时器的已运行时长之间的差值。
111.其中,rrc连接恢复定时器具体可为前述的t319定时器,而sdt失败检测定时器具体可为sdt传输过程中所使用的用于检测sdt是否出现传输失败的定时器。而无论是t319的rrc连接恢复定时器的定时时长,还是sdt失败检测定时器的定时时长,其均可为由网络设备在执行sdt之前发送至ue的。
112.在其中另一种方式中,该第一定时器的定时时长可根据网络侧设备预配置的数值来确定。在该方式中,第一定时器的定时时长是由网络侧设备根据经验预估而得到的小于t319定时器的定时时长的值。
113.当然,在可选实施方式中,在启动第一定时器后,ue还将向网络侧设备发送rrc恢复请求,若在所述第一定时器超时之前未接收网络侧设备返回的rrc恢复消息,则执行rrc重建流程,或进入idle态执行nas恢复流程。
114.本实施方式通过设置具有定时时长小于t319定时时长的第一定时器,从而使得ue在传输切换时的速度得到提升,有利于对于ue业务的传输效率的提升。
115.如前所述的,sdt传输包括ra-sdt传输和cg-sdt传输,而ra-sdt传输又可进一步分为4-step ra-sdt传输,以及2-step ra-sdt传输。其中,对于ra-sdt传输来说,采用4-step ra-sdt传输还是2-step ra-sdt传输一般是基于网络设备的信道门限而确定的。
116.无论是哪种传输类型,可选的,均可在传输过程中配置sdt失败检测定时器。sdt失败检测定时器是用于对sdt执行时长进行监控的定时器,其定时器的定时时长一般是由网络侧设备发送至ue,并由ue进行定时器配置的。
117.对于ue来说,当ue确定满足sdt传输条件后,可进入到sdt传输流程,此时,ue可根据网络侧设备下发的sdt失败检测定时器的定时时长,配置sdt失败检测定时器并启动该定时器。
118.可知的是,在ue执行sdt传输的过程中,当sdt失败检测定时器超时时,本次sdt传输将确定为失败,此时ue将启动前述提及的第一定时器。而在由于sdt失败检测定时器超时而导致sdt传输失败的情况下,ue的第一定时器的定时时长为rrc连接恢复定时器的定时时长与sdt失败检测定时器的已运行时长的差值,进一步来说,由于sdt失败检测定时器已超时,第一定时器的定时时长为rrc连接恢复定时器的定时时长与sdt失败检测定时器的定时
时长的差值。
119.示例性的,在cg-sdt传输过程中,sdt失败检测定时器的定时时长为cg window的长度。其中,cg-window是指在cg-sdt传输过程中,ue在发送初始化cg数据包时打开的定时器,当该cg-window超时后,ue将确定cg初始化传输失败,ue将启动第一定时器,此时,第一定时器的定时时长为rrc连接恢复定时器的定时时长与cg-window的长度的差值。
120.当然,上述实施方式提供的基于sdt失败检测定时器是否超时,来确定sdt传输是否失败的方式,也可与其他sdt传输失败判定方式同步使用,也可独立于其他sdt传输失败判定方式单独使用,本实施方式不对此进行进一步限定。
121.在其他可选实施方式中,随着传输类型的不同,其对于传输失败的判定条件也将有所差异。相应的,为了便于处理,在这些传输失败的情况下,ue均可采用将网络侧设备预配置的数值作为第一定时器的定时时长,以提高传输切换效率。
122.基于此,可选的,图3为本技术提供的一种4-step ra-sdt传输处理方法的流程示意图,图3示出了ue在sdt传输过程中的一次4-step ra-sdt传输处理过程。在该过程中,第一定时器的定时时长为网络侧设备预配置的数值。与非sdt下的4-step ra过程类似的是,4-step ra-sdt也将通过4个msg来实现传输。
123.如图3所示的,ue在进入4-step ra-sdt传输之前,首先ue会接收网络设备下发的4-step ra-sdt配置参数,该配置参数可用于对4-step ra的资源位置进行配置;其中,该配置参数中至少包括有4-step ra的资源位置。
124.ue将在满足4-step ra-sdt传输条件时,进入到该4-step ra-sdt传输流程,并对ra各参数进行初始化。其中,4-step ra-sdt传输条件具体体现在如下几个方面:ue业务特征,数据量大小,测量的rsrp门限等。
125.此后,ue进入4-step ra-sdt传输流程,此时,如步骤303所示的,在msg1阶段,ue会在配置的4-step ra的资源上发送前导码,并打开rar window。其中,前导码(preamble)是ue在物理随机接入信道中发送的码,而rar window,则是指接收随机接入响应rar的监控窗口。
126.相应的,在msg2阶段,ue需要在rar window期间判断是否接收到网络设备返回的rar。
127.若ue在rar window期间,接收到网络侧设备返回的rar,则ue会在rar所携带的ul授权上,将携带有rrc连接请求以及小数据的mgs3发送至网络侧设备,并启动竞争解决定时器(如图3步骤305所示的)。其中,该竞争解决定时器的定时时长为网络侧设备下发给ue并配置在定时器中的。
128.反之,若ue在rar window期间,未接收到网络侧设备返回的rar,则ue确定sdt传输失败。
129.再后,在ue完成发送mgs3后,ue进入msg4阶段,ue还将在竞争解决定时器存在的期间,判定是否接收到来自于网络侧设备发的针对ue的竞争解决消息(如图3步骤306所示)。
130.其中,若ue在竞争解决定时器超时之前接收到竞争解决消息,则ue认为本次sdt传输成功。否则,ue确定本次sdt传输失败。
131.换句话说,在本实施方式提供的图3所示的一次4-step ra-sdt传输过程中,ue在msg2阶段和msg4阶段中,若出现rar window超时之前未接收到rar的情况,或者,若出现竞
争解决定时器超时之前未接收到竞争解决消息的情况中的任意一种情况,ue均将确定本次4-step ra-sdt传输失败,并直接启动第一定时器。也就是说,ue将如之前实施方式所述的,启动定时时长为预配置的数值的第一定时器,以使得ue可快速进行非sdt传输过程。
132.在另一实施方式中,在图3所示方式的基础上,sdt传输失败的判定还可基于多次ra-sdt传输中前导码的发送次数来实现。以基于4-step ra-sdt的sdt传输为例。图4为本技术提供的另一种4-step ra-sdt传输处理方法的流程示意图,在该实施方式中,第一定时器的定时时长为网络侧设备预配置的数值。
133.如图4所示的,ue在进入sdt传输之前,首先ue会接收网络设备下发的4-step ra-sdt配置参数(如图4步骤401所示),该配置参数可用于对4-step ra的资源位置进行配置;其中,该配置参数中至少包括有4-step ra的资源位置,以及前导码对应的第一次数阈值,该第一次数阈值用于表示可允许的前导码的最大发送次数。
134.ue将在满足4-step ra-sdt传输条件时,进入到该4-step ra-sdt传输流程,并对ra各参数进行初始化。其中,4-step ra-sdt传输条件具体体现在如下几个方面:ue业务特征,数据量大小,测量的rsrp门限等。其中,初始化中可包括有对前导码的累计发送次数置零的处理。
135.此后,ue进入sdt传输中的一次4-step ra-sdt传输流程,此时,在本实施方式中,在msg1阶段,ue会在配置的4-step ra的资源上发送前导码,并打开rar window(如图4步骤403所示)。其中,对于本实施方式中的ue会在发送前导码之后对当前前导码的发送次数加一,以得到累计的前导码的累计发送次数。
136.此外,ue还将对当前累计得到的前导码的累计发送次数进行判定,以确定出该累计送次数是否与第一次数阈值相同(如图4步骤404所示);
137.若相同,则证明前导码已经在sdt传输过程中发送过很多次,也就是说,对于整个sdt传输过程来说,本次执行的4-step ra-sdt传输过程已经是ue第若干次执行的4-step ra-sdt过程,ue已经在整个sdt传输过程中进行了多次4-step ra-sdt过程的循环处理,为了提高业务传输效率,ue可在该情况下确定整个sdt传输失败。
138.反之,若不同,则进入msg2阶段,ue需要在rar window期间判断是否接收到网络设备返回的rar(如图4步骤405所示)。
139.若ue在rar window期间,接收到网络侧设备返回的rar,则ue将执行步骤406,即ue会在rar所携带的ul授权上,将携带有rrc连接请求以及小数据的mgs3发送至网络侧设备,并启动竞争解决定时器。其中,该竞争解决定时器的定时时长为网络侧设备下发给ue并配置在定时器中的。
140.反之,若ue在rar window期间,未接收到网络侧设备返回的rar,则ue将重新执行ra过程,发送前导码(如图4步骤403所示)。
141.再后,在ue完成发送mgs3后,ue进入msg4阶段,即如步骤407所示的,ue还将在竞争解决定时器存在的期间,判定是否接收到来自于网络侧设备发的针对ue的竞争解决消息。
142.其中,若ue在竞争解决定时器超时之前接收到竞争解决消息,则ue认为本次sdt传输成功。否则,ue将重新执行ra过程,发送前导码(如图4步骤403所示)。
143.换句话说,在本实施方式提供的图4所示的4-step ra-sdt传输过程中,ue在msg2阶段和msg4阶段中,若出现rar window超时之前未接收到rar的情况,或者,若出现竞争解
决定时器超时之前未接收到竞争解决消息的情况中的任意一种情况,ue将重新返回msg1阶段,以重新发送前导码(重新执行一次4-step ra-sdt传输过程)。而通过对发送前导码的累计发送次数的累计和判定,从而在确定出sdt过程中已经循环执行了多次4-step ra-sdt之后,确定sdt传输失败,并启动第一定时器。相应的,在sdt传输失败时,ue将如之前实施方式所述的,启动定时时长为预配置的数值的第一定时器,以使得ue可快速进行非sdt传输过程。
144.当然,需要说明的是,如图4所示的基于累计发送次数判定sdt传输失败的方式可与图3中所示的基于rar window超时,或,基于竞争解决定时器超时的sdt传输失败的判定方式组合使用,本技术对此不再进行赘述。
145.在可选实施方式中,图5为本技术提供的一种2-step ra-sdt传输处理方法的流程示意图,在图5所示传输处理方法中其sdt传输所基于的是2-step ra-sdt这一传输方式,而相应的,在该实施方式中,第一定时器的定时时长为网络侧设备预配置的数值。在本实施方式提供的2-step ra-sdt包括有msga阶段和msgb阶段。
146.如图5所示的,ue在进入本次2-step ra-sdt传输之前,首先ue会接收网络设备下发的2-step ra-sdt配置参数(如图5步骤501所示),该配置参数可用于对2-step ra的资源位置进行配置;其中,该配置参数中至少包括有2-step ra的资源位置。
147.ue将在满足2-step ra-sdt传输条件时,进入到本次2-step ra-sdt传输流程,并对ra各参数进行初始化。其中,2-step ra-sdt传输条件具体体现在如下几个方面:ue业务特征,数据量大小,测量的rsrp门限等。
148.此后,ue进入一次2-step ra-sdt传输流程,此时,在msga阶段,ue会在配置的2-step ra的资源上发送msga,即前导码以及msga pusch,并打开msgb rar window(如图5步骤503所示)。其中,前导码(preamble)是ue在物理随机接入信道中发送的码,msg a pusch是在pusch上发送的数据,而msgb rar window,则是指接收网络侧设备的msgb的监控窗口。
149.相应的,在msgb接收阶段,ue需要在msgb rar window期间判断是否接收到网络设备返回的反馈消息(如图5步骤504所示)。
150.若ue在msgb rar window期间,未接收到网络侧设备返回的任何一种反馈消息,则ue确定sdt传输失败(如图5步骤507所示)。
151.若ue在msgb rar window期间,接收到网络侧设备返回的反馈消息,则ue将根据接收到的反馈消息类型执行相应的流程。
152.示例性的,反馈消息包括successrar,此时,ue将等待网络侧设备下发的sdt调度命令(如图5步骤506所示);示例性的,反馈消息包括fallbackrar,此时,ue将根据fallbackrar所携带的信息,进入基于sdt的4-step ra流程或基于非sdt的4-step ra流程(如图5步骤505所示)。
153.换句话说,在本实施方式提供的图5所示的一次2-step ra-sdt传输过程中,ue在msgb阶段中,若msgb rar window超时之前未接收到反馈消息的情况,ue将确定本轮sdt传输失败,并直接启动第一定时器。相应的,在sdt传输失败时,ue将如之前实施方式所述的,启动定时时长为预配置的数值的第一定时器,以使得ue可快速进行非sdt传输过程。
154.在另一实施方式中,在图5所示方式的基础上,sdt传输失败的判定还可基于多次ra-sdt传输中前导码的发送次数来实现。以基于2-step ra-sdt的sdt传输为例。图6为本申
请提供的另一种2-step ra-sdt传输处理方法的流程示意图,在该实施方式中,第一定时器的定时时长为网络侧设备预配置的数值。
155.如图6所示的,ue在进入sdt传输之前,首先ue会接收网络设备下发的2-step ra-sdt配置参数(如图6步骤601所示),该配置参数可用于对2-step ra的资源位置进行配置;其中,该配置参数中至少包括有2-step ra的资源位置,以及前导码对应的第一次数阈值,该第一次数阈值用于表示可允许的前导码的最大发送次数。
156.ue将在满足2-step ra-sdt传输条件时,进入到该2-step ra-sdt传输流程,并对ra各参数进行初始化(如图6步骤602所示)。其中,2-step ra-sdt传输条件具体体现在如下几个方面:ue业务特征,数据量大小,测量的rsrp门限等。其中,初始化中可包括有对前导码的发送次数置零的处理。
157.此后,ue进入sdt传输流程,此时,在本实施方式中,在msga阶段,ue会在配置的2-step ra的资源上发送包括前导码以及msga pusch的msga,并打开msgb rar window(如图6步骤603所示)。其中,对于本实施方式中的ue会在发送前导码之后对当前前导码的累计发送次数加一,以得到累计的前导码的累计发送次数。
158.此外,ue还将对当前累计得到的前导码的累计发送次数进行判定,以确定出该发送次数是否与第一次数阈值相同(如图6步骤604所示);
159.若相同,则证明前导码已经在本次sdt传输过程中发送过很多次,也就是说,ue已经在本次sdt传输过程中进行了多次2-step ra sdt的循环处理,为了提高业务传输效率,ue可在该情况下确定sdt传输失败(如图6步骤608所示)。
160.反之,若不同,则进入msgb阶段,ue在msgb rar window期间判断是否接收到网络设备发送的反馈消息(如图6步骤605所示)。
161.若ue在msgb rar window期间,未接收到网络侧设备返回的任何一种反馈消息,则ue将重新执行ra过程并重新发送前导码(如图6步骤603所示)。
162.若ue在msgb rar window期间,接收到网络侧设备返回的反馈消息,则ue将根据接收到的反馈消息类型执行相应的流程。
163.示例性的,反馈消息包括successrar,此时,ue将等待网络侧设备下发的sdt调度命令(如图6步骤606所示);示例性的,反馈消息包括fallbackrar,此时,ue将根据fallbackrar所携带的信息,进入基于sdt的4-step ra流程(跳转至图4所示的403)或基于非sdt的4-step ra流程(如图6步骤607所示)。
164.换句话说,在本实施方式提供的图6所示的2-step ra-sdt传输过程中,ue在msgb阶段中,若出现msgb rar window期间,未接收到网络侧设备返回的反馈消息的情况,ue将重新返回preamble发送阶段,以重新发送前导码。而通过在msga阶段中对发送前导码的累计发送次数的累计和判定,从而在累计发送次数等于第一次数阈值时,确定sdt传输失败,并直接启动第一定时器。相应的,在sdt传输失败时,ue将如之前实施方式所述的,启动定时时长为预配置的数值的第一定时器,以使得ue可快速进行非sdt传输过程。
165.当然,需要说明的是,如图6所示的基于累计发送次数判定sdt传输失败的方式可与图4中所示的sdt传输失败的判定方式组合使用,本技术对此不再进行赘述。
166.在可选实施方式中,图7为本技术提供的一种cg sdt传输处理方法的流程示意图,在图7所示传输处理方法中,第一定时器的定时时长为网络侧设备预配置的数值。
167.如图7所示的,ue在进入sdt传输之前,首先ue会接收网络设备下发的cg sdt配置参数(如图7步骤701所示),该配置参数可用于对cg sdt的资源位置进行配置;其中,该配置参数中至少包括有配置的cg sdt的资源位置以及第二次数阈值,该第二次数阈值用于表示ue被允许的最大cg初始化数据的重传次数。
168.ue将在满足cg sdt传输条件时,进入到该cg sdt传输流程,并对ra各参数进行初始化(如图7步骤702所示)。其中,cg sdt传输条件具体体现在如下几个方面:ue业务特征,数据量大小,测量的rsrp门限等。初始化中可包括有对cg初始化数据的重传次数置零的处理。
169.此后,ue进入cg sdt传输流程,此时,ue会在配置的cg sdt的资源上发送cg初始化数据,并打开cg window(如图7步骤703所示)。其中,cg初始化数据中包括有rrc连接请求消息,和/或,小数据。
170.在cg window期间,ue将根据接收到的消息执行相应的处理流程。在可选实施方式中,若ue接收到网络侧设备发送的重传调度命令,则ue将重传前述的cg初始化数据,同时,在当前cg初始化数据的重传次数上加一,启动cg重传定时器(如图7步骤705所示),可选的,ue此时将进行cg重传定时器是否超时的判定(如图7步骤708所示);
171.在另一可选实施方式中,若ue接收到网络侧设备发送的nck反馈,则ue将在下一个可用的cg资源上重传该cg初始化数据,同时,在当前cg初始化数据的重传次数上加一,启动cg重传定时器(如图7步骤706所示),可选的,ue此时将进行cg重传定时器是否超时的判定(如图7步骤708所示);
172.此外,cg重传定时器是一种用于监控ue的cg初始化数据的重传过程是否超时的定时器。在其他可选实施方式中,在ue执行cg sdt传输的过程中,cg初始化数据的每一次重传,均将启动该cg重传定时器,并判断cg重传定时器是否超时(如图7步骤708所示)。
173.若该cg重传定时器超时,则证明网络侧设备可能未收到cg初始化数据,此时,ue将在下一个可用的cg资源上重传该cg初始化数据,同时,在当前cg初始化数据的重传次数上加一,启动cg重传定时器,可选的,ue此时将进行cg重传定时器是否超时的判定。
174.在本实施方式提供的图7所示的cg sdt传输过程中,ue在cg window内接收到网络侧设备发送的重传调度命令的情况下,或者,ue在cg window内接收到网络设备的nck反馈的情况下,或者,ue的cg重传定时器超时的情况下,ue均将触发对cg初始化数据的重传。当重传次数到达第二次数阈值时,则ue确定sdt传输失败。此时,ue将如之前实施方式所述的,启动定时时长为预配置的数值的第一定时器,以使得ue可快速进行非sdt传输过程。
175.本技术提供的sdt传输处理方法,提出了在ue进行sdt传输过程中,若确定sdt传输失败,则启动第一定时器,其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。由于采用了在确定sdt传输失败时立即启动该第一定时器的方案,以对sdt传输过程切换至非sdt传输过程进行时限上的监控时限上的监控,保证ue进入rrc重建流程或nas恢复流程的时长缩短至第一定时器所规定的定时器时长,从而提升ue的业务传输效率。
176.实施例二
177.图8为本技术提供的一种用户设备的硬件结构示意图。
178.如图8所示的,该网络设备包括有:存储器820,收发机800,处理器810:
179.存储器820,用于存储计算机程序;收发机800,用于在处理器810的控制下收发信息;处理器810,用于读取存储器820中的计算机程序并执行以下操作:
180.确定小数据传输sdt传输失败,启动第一定时器;
181.其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。
182.可选的,所述第一定时器的定时时长根据rrc连接恢复定时器的定时时长与sdt失败检测定时器的已运行时长确定,或者,根据网络侧设备预配置的数值确定。
183.可选的,所述处理器810在执行确定小数据传输sdt传输失败,启动第一定时器时,具体用于执行以下操作:
184.若所述sdt失败检测定时器超时,则确定sdt传输失败;
185.启动第一定时器,其中,所述第一定时器的定时时长为rrc连接恢复定时器的定时时长与sdt失败检测定时器的定时时长的差值。
186.可选的,若所述sdt为配置授权小数据传输cg-sdt,则所述sdt失败检测定时器的定时时长为cg window的长度。
187.可选的,若所述sdt为4步随机接入小数据传输4-step ra-sdt,则所述处理器810在执行确定小数据传输sdt传输失败时,具体用于执行以下操作:
188.若在rar window超时之前未接收到rar,或者,若在竞争解决定时器超时之前未接收到竞争解决消息,则确定sdt传输失败。
189.可选的,所述sdt为2步随机接入小数据传输2-step ra-sdt,则所述处理器810在执行所述确定小数据传输sdt传输失败时,具体用于执行以下操作:
190.若在msgb rar window超时之前未接收到反馈消息,则确定sdt传输失败。
191.可选的,所述第一定时器的定时时长为网络侧设备预配置的数值。
192.可选的,所述处理器810在执行确定sdt传输失败之后,还用于执行如下操作:
193.若所述sdt为随机接入小数据传输ra-sdt,则重新发送前导码,并确定前导码在ra-sdt过程中的累计发送次数;
194.启动第一定时器,具体包括:
195.若所述前导码的累计发送次数等于第一次数阈值,则启动第一定时器;
196.其中,所述第一定时器的定时时长为网络侧设备预配置的数值。
197.可选的,若所述sdt为配置授权小数据传输cg-sdt,则所述处理器810在执行确定小数据传输sdt传输失败,启动第一定时器时,具体用于执行以下操作:
198.确定cg初始化数据的重传次数;
199.若cg初始化数据的重传次数等于第二次数阈值,则确定sdt传输失败;
200.启动第一定时器,所述第一定时器的定时时长被配置为网络侧设备预配置的数值。
201.可选的,所述处理器810在确定cg初始化数据的重传次数时的具体操作为:
202.若满足cg初始化数据的重传触发条件,则触发对cg初始化数据执行重传,并确定所述cg初始化数据的重传次数;
203.其中,所述重传的触发条件包括:
204.在cg window内接收到网络侧设备发送的重传调度命令,或者,在cg window内接收到网络设备的nck反馈,或者,cg重传定时器超时。
205.可选的,所述处理器810在执行启动第一定时器之后,还用于执行以下操作:
206.向网络侧设备发送rrc恢复请求;
207.若在所述第一定时器超时之前未接收网络侧设备返回的rrc恢复消息,则执行rrc重建流程,或进入idle态执行nas恢复流程。
208.本技术提供的用户设备,提出了在ue进行sdt传输过程中,若确定sdt传输失败,则启动第一定时器,其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。由于采用了在确定sdt传输失败时立即启动该第一定时器的方案,以对sdt传输过程切换至非sdt传输过程进行时限上的监控时限上的监控,保证ue进入rrc重建流程或nas恢复流程的时长缩短至第一定时器所规定的定时器时长,从而提升ue的业务传输效率。
209.实施例三
210.图9为本技术提供的一种用户设备的结构示意图。
211.如图9所示的,该用户设备包括有:
212.判断单元910、用于确定小数据传输sdt传输失败,启动第一定时器;
213.其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。
214.可选的,所述第一定时器的定时时长根据rrc连接恢复定时器的定时时长与sdt失败检测定时器的已运行时长确定,或者,根据网络侧设备预配置的数值确定。
215.可选的,判断单元910具体用于若所述sdt失败检测定时器超时,则确定sdt传输失败;
216.启动第一定时器,其中,所述第一定时器的定时时长为rrc连接恢复定时器的定时时长与sdt失败检测定时器的定时时长的差值。
217.可选的,若所述sdt为配置授权小数据传输cg-sdt,则所述sdt失败检测定时器的定时时长为cg window的长度。
218.可选的,若所述sdt为4步随机接入小数据传输4-step ra-sdt,则判断单元910具体用于若在rar window超时之前未接收到rar,或者,若在竞争解决定时器超时之前未接收到竞争解决消息,则确定sdt传输失败。
219.可选的,所述sdt为2步随机接入小数据传输2-step ra-sdt,则判断单元910具体用于若在msgb rar window超时之前未接收到反馈消息,则确定sdt传输失败。
220.可选的,所述第一定时器的定时时长为网络侧设备预配置的数值。
221.可选的,所述处理器在执行确定sdt传输失败之后,判断单元910具体还用于:
222.若所述sdt为随机接入小数据传输ra-sdt,则重新发送前导码,并确定前导码在ra-sdt过程中的累计发送次数;
223.若所述前导码的累计发送次数等于第一次数阈值,则启动第一定时器;
224.其中,所述第一定时器的定时时长为网络侧设备预配置的数值。
225.可选的,若所述sdt为配置授权小数据传输cg-sdt,则判断单元910具体用于:确定cg初始化数据的重传次数;若cg初始化数据的重传次数等于第二次数阈值,则确定sdt传输失败;启动第一定时器,所述第一定时器的定时时长被配置为网络侧设备预配置的数值。
226.可选的,所述判断单元910具体用于若满足cg初始化数据的重传触发条件,则触发对cg初始化数据执行重传,并确定所述cg初始化数据的重传次数;
227.其中,所述重传的触发条件包括:在cg window内接收到网络侧设备发送的重传调
度命令,或者,在cg window内接收到网络设备的nck反馈,或者,cg重传定时器超时。
228.可选的,所述判断单元910在执行启动第一定时器之后,还用于:
229.向网络侧设备发送rrc恢复请求;
230.若在所述第一定时器超时之前未接收网络侧设备返回的rrc恢复消息,则执行rrc重建流程,或进入idle态执行nas恢复流程。
231.本技术提供的用户设备,提出了在ue进行sdt传输过程中,若确定sdt传输失败,则启动第一定时器,其中,所述第一定时器为所述终端侧设备基于sdt传输失败触发的专用定时器。由于采用了在确定sdt传输失败时立即启动该第一定时器的方案,以对sdt传输过程切换至非sdt传输过程进行时限上的监控时限上的监控,保证ue进入rrc重建流程或nas恢复流程的时长缩短至第一定时器所规定的定时器时长,从而提升ue的业务传输效率。
232.实施例四
233.本技术还提供了计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求前述实施例一或二所述的方法。
234.所述计算机可读存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
235.本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现前述实施例一或二所述的方法。
236.本技术提供了一种网络设备,其特征在于,所述网络设备包括:存储器、处理器,所述存储器中存储有代码和数据,所述存储器与所述处理器耦合,所述处理器运行所述存储器中存储的所述代码和数据使得所述装置执行实施例一或二所述的方法。
237.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
238.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
239.这些计算机可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
240.这些计算机可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在
计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1