一种切换控制方法及通信装置与流程

文档序号:28101214发布日期:2021-12-22 11:27阅读:159来源:国知局
一种切换控制方法及通信装置与流程
一种切换控制方法及通信装置
1.本技术中要求在2020年06月20日提交中国专利局、申请号为202010569560.4、申请名称为“一种提供辅助信息的方法及ue”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及通信技术领域,特别涉及一种切换控制方法及通信装置。


背景技术:

3.目前,无线资源控制(radio resource control,rrc)重配置的流程可以指示终端设备实现切换。具体的,原基站向终端设备发送rrc重配置消息,终端设备接收到rrc重配置消息,则根据rrc重配置消息中的切换指示立即向目标基站发起随机接入流程,从而从原基站切换到目标基站。
4.然而,对于支持扩展现实(extend reality,xr)业务的终端设备来说,终端设备如果在第i个视频帧未传完的情况下,接收到rrc重配置消息,就立即向目标基站发起随机接入流程,则第i个视频帧的传输会被中断,i为正整数。当终端设备在切换到目标基站后,才能重传第i个视频帧,这样容易导致终端设备出现视频画面卡顿的现象,影响用户体验。


技术实现要素:

5.本技术提供了一种切换控制方法及通信装置,通过在切换流程中引入切换窗口,有助于降低xr业务的视频帧在传输过程中进行切换引起的视频画面卡顿的可能性,从而提高用户体验。
6.第一方面,为本技术实施例的一种切换控制方法,具体包括:终端设备在第一传输周期内接收来自第一网络设备的第一业务帧的数据包;终端设备在第一传输周期内接收到来自第一网络设备的rrc重配置消息,rrc重配置消息用于指示所述终端设备切换到第二网络设备;然后,终端设备在目标业务帧的切换窗口内,向第二网络设备发送接入请求,接入请求用于终端设备切换到第二网络设备。
7.其中,切换窗口的起始时刻为终端设备接收目标业务帧的第一个数据包的起始时刻、或者切换窗口的起始时刻为最后一个包括目标业务帧的高优先级数据的数据包传完的时刻。目标业务帧为第一业务帧,切换窗口的时长不大于第一传输周期;或者,目标业务帧为第二业务帧,第二业务帧是终端设备在第二传输周期内接收的、且第二传输周期位于第一传输周期之后,切换窗口的时长不大于所述第二传输周期;
8.终端设备接收来自所述第二网络设备的接入响应;并终端设备在接收到接入响应后,向第二网络设备发送rrc重配置完成消息。
9.基于上述技术方案,终端设备在第一传输周期接收第一业务帧的数据包时,如果在第一传输周期内接收到了rrc重配置消息,终端设备是在目标业务帧的切换窗口内向第二网络设备发送接入请求的,也就是说,终端设备在目标业务帧的切换窗口内的某一个时
刻向第二终端设备发送接入请求即可,因而,有助于降低终端设备中断在业务帧的高优先级包传输过程中向第二终端设备发送接入请求的可能性,在业务帧为xr业务的视频帧的情况下,从而有助于降低xr业务的视频帧在传输过程中进行切换引起的视频画面卡顿的可能性,提高用户体验。
10.在一种可能的设计中,rrc重配置消息还用于指示一个切换窗口的时长和/或用于判断接入请求的发送时机的切换窗口的个数。通过上述技术方案,有助于提高切换窗口的时长和/或个数配置的灵活性。
11.在一种可能的设计种,终端设备接收来自第一网络设备的dci,dci用于指示一个切换窗口的时长;或者,终端设备接收来自第一网络设备的macce,macce用于指示一个切换窗口的时长。通过上述技术方案,也有助于提高切换窗口的时长配置的灵活性。
12.在一种可能的设计中,当rrc重配置消息的接收时间位于第一业务帧的切换窗口的结束时刻之前时,第二传输周期为位于第一传输周期之后的n-1个传输周期中的一个、且第一传输周期与n-1个传输周期在时间上是连续的;或者,
13.当rrc重配置消息的接收时间位于第一业务帧的切换窗口的结束时刻之后、且第一传输周期的结束时刻之前时,目标业务帧为所述第二业务帧,第二业务帧为位于第一传输周期之后的n个传输周期中的一个、且第一传输周期与所述n个传输周期在时间上是连续的;
14.其中,n为用于判断接入请求的发送时机的切换窗口的最大个数。
15.通过上述技术方案,有助于降低终端设备向第二网络设备发送接入请求的时延。此外,在n的取值大于1的情况下,还有助于进一步降低终端设备中断在业务帧的高优先级包传输过程中向第二终端设备发送接入请求的可能性。
16.在一种可能的设计中,终端设备在目标业务帧的切换窗口内,基于下列方式向第二网络设备发送接入请求:
17.终端设备在目标业务帧的切换窗口内接收到目标数据包后,向第二网络设备发送接入请求,目标数据包为最后一个包括目标业务帧的高优先级数据的数据包。
18.基于上述技术方案,终端设备在接收到最后一个包括目标业务帧的高优先级数据的数据包后,发送接入请求的,而高优先级数据是保证视频画面不卡顿的数据,因而,有助于降低终端设备中断在业务帧的高优先级包传输过程中向第二终端设备发送接入请求的可能性。
19.在一种可能的设计中,终端设备根据目标业务帧的数据包的dci,确定在目标业务帧的切换窗口内接收到目标数据包,dci用于指示第一网络设备已发送目标数据包;或者,
20.终端设备根据目标业务帧的macce,确定在目标业务帧的切换窗口内接收到目标数据包,所macce用于指示第一网络设备已发送所述目标数据包。
21.通过上述技术方案,有助于使得终端设备能够获知接收到目标数据包。
22.在一种可能的设计中,终端设备还可以通过下述方式获知接收到目标数据包:
23.包括目标业务帧的高优先级数据的数据包承载在第一tb上,包括目标业务帧的低优先级数据的数据包承载在第二tb上;
24.终端设备检测到通过第二tb接收目标业务帧的数据包时,确定接收到目标数据包。
25.通过上述技术方案,不但有助于使得终端设备能够获知接收到目标数据包,而且还有助于节省信令开销。
26.在一种可能的设计中,终端设备在目标业务帧的切换窗口内接收到目标数据包后,判断包括目标业务帧的高优先级数据的所有数据包均无误码,向第二网络设备发送接入请求。从而有助于进一步降低终端设备中断在业务帧的高优先级包传输过程中向第二终端设备发送接入请求的可能性。
27.在一种可能的设计中,终端设备在目标业务帧的切换窗口内接收到目标数据包后,判断接收到包括目标业务帧的高优先级数据的数据包中存在有误码的数据包,判断目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;若目标业务帧的切换窗口的剩余时长大于或等于第一阈值,终端设备针对包括目标业务帧的高优先级数据的数据包中有误码的数据包向第一网络设备发起harq重传过程;
28.终端设备在目标业务帧的切换窗口的结束时刻到达之前harq重传过程结束、且判定包括目标业务帧的高优先级数据的数据包无误码,则向第二网络设备发送接入请求;或者,终端设备当目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口时,若在判定包括所述目标业务帧的高优先级数据的数据包无误码之前,到达目标业务帧的切换窗口的结束时刻,则在标业务帧的切换窗口的结束时刻,向第二网络设备发送所述接入请求。
29.其中,目标业务帧的切换窗口的剩余时长的起始时刻为终端设备接收第一数据包的起始时刻;第一数据包为包括目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包。
30.基于上述技术方案,终端设备在接收到的包括目标业务帧的高优先级数据的数据包中存在有误码的数据包时,结合切换窗口的剩余时长,向第一网络设备发起harq重传过程,有助于提高终端设备接收到的包括目标业务帧的高优先级数据的数据包的正确性,进一步降低终端设备中断在业务帧的高优先级包传输过程中向第二终端设备发送接入请求的可能性。
31.在一种可能的设计中,终端设备在目标业务帧的切换窗口内接收到包括目标数据包后,判断接收到包括目标业务帧的高优先级数据的数据包中存在有误码的数据包,则判断目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;
32.若目标业务帧的切换窗口的剩余时长小于所述第一阈值、且目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口,终端设备向所述第二网络设备发送接入请求。
33.其中,目标业务帧的切换窗口的剩余时长的起始时刻为终端设备接收第一数据包的起始时刻;第一数据包为包括目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包。
34.基于上述技术方案,避免终端设备因针对接收到的包括目标业务帧的高优先级数据的数据包存在有误码的数据包,发起harq重传过程,导致超出目标业务帧的切换窗口的最晚时间。
35.在一种可能的设计中,若目标业务帧的切换窗口的剩余时长小于第一阈值、且目标业务帧的切换窗口不为最后一个用于判断接入请求的发送时机的切换窗口,终端设备针
对包括目标业务帧的高优先级数据的数据包中有误码的数据包向第一网络设备发起harq重传过程。从而有助于提高终端设备接收到的包括目标业务帧的高优先级数据的数据包的正确性。而且在目标业务帧的切换窗口不是最后一个用于判断接入请求的发送时机的切换窗口的情况下,终端设备不在目标业务帧的切换窗口内发送接入请求,有助于降低终端设备中断在业务帧的高优先级包传输过程中向第二终端设备发送接入请求的可能性。
36.在一种可能的设计中,终端设备在目标业务帧的切换窗口内接收到目标数据包后,判断包括目标业务帧的高优先级数据的所有数据包均无误码,若目标业务帧的切换窗口的剩余时长大于或等于第二阈值,继续接收包括目标业务帧的低优先级数据的数据包,直至目标时刻,向第二网络设备发送所述接入请求;
37.目标时刻为用于接收最后一个包括目标业务帧的低优先级数据的数据包的时间单元的结束时刻,且目标时刻位于所述目标业务帧的切换窗口的结束时刻之前;或者,目标时刻为目标业务帧的切换窗口的结束时刻。
38.基于上述技术方案,终端设备在接收到的包括目标业务帧的高优先级数据的数据包均无误码时,结合切换窗口的剩余时长,继续接收包括目标业务帧的低优先级数据的数据包,不但有助于降低终端设备中断在业务帧的高优先级包传输过程中向第二终端设备发送接入请求的可能性,而且低优先级数据可以增强效果,因而还有助于提高用户的视觉和/或听觉体验。
39.在一种可能的设计中,rrc重配置完成消息包括目标业务帧的帧号、和/或动作指示信息,动作指示信息用于指示所述终端设备接收的用户控制发送业务帧的最后一个动作。从而便于第二网络设备调度业务帧。而且,将目标业务帧的帧号、和/或动作指示信息携带在rrc重配置完成消息中,还有助于提高第二终端设备获取目标业务帧的帧号、和/或动作指示信息的效率。
40.第二方面,为本技术实施例的一种切换控制方法,具体包括:第一网络设备周期性向终端设备发送业务帧的数据包;第一网络设备向终端设备发送rrc重配置消息,所述rrc重配置消息用于指示终端设备切换到第二网络设备、且rrc重配置消息用于指示一个切换窗口的时长、和/或切换窗口的个数,切换窗口用于所述终端设备判断向第二网络设备发送接入请求的时机。
41.基于上述技术方案,第一网络设备在周期性向终端设备发送业务帧的数据包的过程中,通过rrc重配置消息指示切换窗口的时长、和/或切换窗口的个数,从而使得终端设备可以结合切换窗口向第二网络设备发送接入请求,有助于降低终端设备中断在业务帧的高优先级包传输过程中向第二终端设备发送接入请求的可能性,在业务帧为xr业务的视频帧的情况下,从而有助于降低xr业务的视频帧在传输过程中进行切换引起的视频画面卡顿的可能性,提高用户体验。而且,通过rrc重配置消息指示切换窗口的时长、和/或切换窗口的个数,还有助于提高切换窗口的时长和/或个数指示的灵活性。
42.第三方面,为本技术实施例的一种切换控制方法,具体包括:第二网络设备接收来自终端设备的rrc重配置完成消息,rrc重配置消息包括目标业务帧的帧号、和/或动作指示信息,动作指示信息用于指示终端设备接收的用户控制发送业务帧的最后一个动作;然后,第二网络设备根据目标业务帧的帧号和/或动作指示信息,向终端设备发送业务帧。
43.基于上述技术方案,终端设备可以在发送给第二网络设备的rrc重配置完成消息
中携带标业务帧的帧号、和/或动作指示信息,从而便于第二网络设备向终端设备调度业务帧。而且将目标业务帧的帧号、和/或动作指示信息携带在rrc重配置完成消息中,还有助于提高第二终端设备获取目标业务帧的帧号、和/或动作指示信息的效率。
44.第四方面,提供一种通信装置,该通信装置包括:处理器和存储器。其中,处理器和存储器耦合。
45.示例的,该通信装置可以为终端设备或者终端设备中的芯片或者片上系统。具体的,存储器存储有计算机程序或指令,当计算机程序或指令被处理器执行时,使得通信装置执行第一方面以及第一方面任一可能设计的方法。
46.又示例的,该通信装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置。具体的,存储器存储有计算机程序或指令,当计算机程序或指令被处理器执行时,使得通信装置执行第二方面或第三方面中任一可能设计的方法。
47.第五方面,为本技术施例的一种通信装置,包括用于执行第一方面以及第一方面任一可能设计的方法的功能模块。
48.第六方面,为本技术施例的一种通信装置,包括用于执行第二方面或第三方面任一可能设计的方法的功能模块。
49.第七方面,为本技术实施例的一种计算机可读存储介质,该计算机可读存储介质中存储有计算机c程序或指令,当其在计算机上运行时,可以使得计算机执行上述第一方面至第三方面中任一可能设计的方法。
50.第八方面,为本技术实施例的一种包含计算机程序或指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面至第三方面中任一可能设计的方法。
51.第九方面,为本技术实施例的一种芯片,该芯片包括处理器,当该处理器执行计算机程序或指令时,处理器用于执行上述第一方面至第三方面中任一可能设计的方法。该计算机程序或指令可以来自芯片内部的存储器,也可以来自芯片外部的存储器。可选的,该芯片还包括输入输出电路。
52.第十方面,提供一种通信系统,包括网络设备和终端设备。其中,终端设备用于执行上述第一方面以及第一方面中任一可能设计的方法。网络设备用于执行上述第二方面和/或第三方面中任一可能设计及的方法。
53.另外,第四方面至第十方面中任一可能设计方式所带来的技术效果可参见方法部分中不同设计方式所带来的技术效果,此处不再赘述。
附图说明
54.图1为一种xr业务的典型数据传输模型的示意图;
55.图2为本技术实施例xr业务的视频帧的传输情况的示意图;
56.图3为本技术实施例的一种切换方法的流程示意图;
57.图4为本技术实施例的一种切换窗口的示意图;
58.图5为本技术实施例的一种通信系统的网络架构图;
59.图6为本技术施例的一种切换窗口的示意图;
60.图7为本技术实施例的一种切换控制方法的流程示意图;
61.图8为本技术实施例的另一切换控制方法的流程示意图;
62.图9为本技术实施例一种通信装置的结构示意图;
63.图10为本技术实施例的另一通信装置的结构示意图。
具体实施方式
64.第五代移动通信技术(5th generation,5g)的到来,推动了xr业务如虚拟现实(virtual reality,vr)业务、增强现实(augmented reality,ar)业务、混合现实(mixed reality,mr)业务的发展。
65.如图1所示,为一种xr业务的典型数据传输模型。具体的,对于支持xr业务的终端设备来说,可以通过接收来自云渲染服务器发送的视频帧,向用户呈现相应的视频画面。此外,当用户转头或者有其他移动的动作时,终端设备可以通过检测用户的运动,产生控制信息。然后终端设备将控制信息发送给云渲染服务器,请求获取与运动相关的视频帧。
66.可以理解的是,终端设备和云渲染服务器是通过无线通信网络(例如5g网络)传输视频帧和控制信息的。而无线通信网络是由接入网设备和核心网设备组成的,因而,终端设备和云渲染服务器之间是通过接入网设备(如基站)传输视频帧和控制信息。
67.其中,xr业务具有以下特点:
68.1、周期性,即云渲染服务器周期性向终端设备发送视频帧。例如,以xr业务的帧周期为60帧/秒为例,即xr业务的视频帧的传输周期为16.7毫秒(ms)。如图2所示,阴影部分为视频帧,对于应用层来说,相邻两个视频帧之间的时间间隔为16.7ms。应用层中的一个视频帧对应物理层的一个或多个数据包。其中,一个帧周期中没有数据包传输的时间为物理层无数据静默期,例如,以图2所示的第一个视频帧为例,在第一个视频帧传输无误码的情况下,物理层无数据静默期可以为10ms。
69.2、视频帧的数据量与终端设备是否检测到用户有控制云渲染服务器调整视频帧传输的动作有关。在终端设备检测到用户有控制云渲染服务器调整视频帧传输的动作时,视频帧的数据量可能会增大。
70.3、一个视频帧可以划分为基本层和增强层,其中基本层传输正确可以保证视频播放不卡顿,增强层传输正确可以使得视频画面更清晰。需要说明的是,本技术实施例中视频帧的基本层为视频帧的高优先级数据,视频帧的增强层为视频帧的低优先级数据。在一个视频帧中,可以只包括基本层,不包括增强层;也可以同时包括基本层和增强层。
71.4、对时延要求高。
72.然而,终端设备可以切换接入网设备(如基站)。以基站为例。终端设备的切换可以通过rrc重配置流程实现。目前rrc重配置的流程如图3所示,包括以下步骤:
73.301、原基站向终端设备发送rrc重配置消息;
74.302、终端设备接收到rrc重配置消息,根据rrc重配置消息中的切换指示,向目标基站发送随机接入(random access,ra)请求。
75.303、目标基站接收到ra请求,向终端设备发送随机接入响应(random access response,rar)。
76.304、终端设备接收到rar,向目标基站发送rrc重配置完成消息,从而使得终端设备从原基站切换到目标基站上。
77.通常,终端设备接收到rrc重配置消息,就会立即根据rrc重配置消息中的切换指示,向目标基站发起随机接入流程,进行切换。这样对于支持xr业务的终端设备来说,终端设备如果在某一个视频帧的基本层未传完的情况下,接收到rrc重配置消息,就立即向目标基站发起随机接入流程,则该视频帧的基本层的传输会被中断。只有当终端设备在切换到目标基站后,才能重传上述被中断的视频帧,这样容易导致终端设备出现视频画面卡顿的现象,影响用户体验。
78.有鉴于此,本技术实施例提供了一种切换控制方法,将切换窗口引入切换流程,有助于降低xr业务的视频帧在传输过程中进行切换引起的视频画面卡顿的可能性。示例的,本技术实施例的切换控制方法可以应用于xr业务的视频帧传输场景中,也可以应用于其他具有周期性特点的业务的帧数据传输场景中,对此不作限定。
79.以下对本技术实施例涉及的部分名词进行解释,以便于本领域技术人员理解。
80.1、终端设备。本技术实施例中终端设备是一种具有无线收发功能的设备,可以称为终端(terminal)、用户设备(user equipment,ue)、移动设备或者无线通信设备等。需要说明的是,终端设备可以支持至少一种无线通信技术,例如新空口(new radio,nr)、长期演进(long term evolution,lte)等。例如,终端设备可以是手机(mobile phone)、平板电脑(pad)、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、可穿戴设备、未来移动通信网络中的终端设备或者未来演进的公共移动陆地网络(public land mobile network,plmn)中的终端设备等。
81.2、网络设备。本技术实施例中网络设备是一种为终端设备提供无线通信功能的设备,也可称之为接入网设备、无线接入网(radio access network,ran)设备等。其中,网络设备可以支持至少一种无线通信技术,例如nr、lte等。示例的,网络设备包括但不限于:第五代移动通信系统(5th-generation,5g)中的下一代基站(generation nodeb,gnb)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved node b、或home node b,hnb)、基带单元(baseband unit,bbu)、收发点(transmitting and receiving point,trp)、发射点(transmitting point,tp)、移动交换中心等。网络设备还可以是云无线接入网络(cloud radio access network,cran)场景下的无线控制器、集中单元(centralized unit,cu)、和/或分布单元(distributed unit,du),或者网络设备可以为中继站、接入点、车载设备、终端设备、可穿戴设备以及未来移动通信中的网络设备或者未来演进的plmn中的网络设备等。
82.3、时间单元。本技术实施例中的时间单元指的是在时域上的一段时间。终端设备和网络设备在物理层,在时域上是以时间单元为粒度进行通信的。示例的,时间单元可以为无线帧(radio frame)、子帧(subframe)、时隙(slot)、微时隙(micro slot)、迷你时隙(mini slot)或者符号等。需要说明的是,一个时间单元的时长与子载波间隔有关。以时隙为例。子载波间隔为15khz时,一个时隙的时长可以为1ms;子载波间隔为30khz时,一个时隙的时长可以为0.5ms。
83.4、业务帧。本技术实施例中的业务帧可以理解为具有周期性特点的业务的帧数据,可以为视频帧、音频帧、图像帧或数据帧等,对此不作限定。其中,一个业务帧可以划分
为高优先级数据和低优先级数据。高优先级数据可以理解为保证业务在终端设备不卡顿的数据,低优先级数据可以理解为增强业务视觉和/或听觉效果的数据。以xr业务为例。高优先级数据为视频帧的基本层,低优先级数据为视频帧的增强层。需要说明的是,对于一个业务帧来说,也可以只包含高优先级数据,不包含低优先级数据。
84.在物理层,可以将一个业务帧划分为一个或多个数据包进行传输。对于一个数据包来说,可以只包含业务帧的高优先级数据,也可以只包含业务帧的低优先级数据,还可以同时包含业务帧的高优先级数据和低优先级数据。一般来说,在业务帧传输过程中,先传输业务帧的高优先级数据,再传输低优先级数据。因此,如果终端设备接收到同时包含某一业务帧的高优先级数据和低优先级数据的数据包,则可以表征该业务帧的高优先级数据传完。或者,如果终端设备接收到的仅包含低优先级数据的数据包,也可以表征业务帧的高优先级数据传输完。
85.以下为便于描述,对于包含有高优先级数据的数据包可以简称为高优先级包,对于只包含低优先级数据的数据包可以简称为低优先级包。需要说明的是,本技术实施例中包含有高优先级数据的数据包存在两种情况,一种是只包含高优先级数据的数据包,一种是同时包含高优先级数据和低优先级数据的数据包,这两种情况下的数据包都为高优先级包。
86.5、下行控制信息(downlink control information,dci)。本技术实施例中dci可以为用于调度业务帧在物理层的数据包的dci,也可以与业务帧在物理层的数据包的调度无关。示例的,在dci用于调度业务帧在物理层的数据包的情况下,一个dci可以用于调度一个业务帧在物理层的一个或多个数据包。又示例的,在dci与业务帧在物理层的数据包调度无关的情况下,本技术实施例中dci可以为用于调度广播消息等的dci。
87.6、传输周期。本技术实施例中的传输周期可以理解为具有周期性特点的业务的帧周期,即业务帧的传输周期。以xr业务为例。例如,xr业务的帧周期可以为16.7ms,则在16.7ms内传输一个视频帧。
88.7、切换窗口。本技术实施例中,切换窗口用于判断接入请求的发送时机。一个切换窗口的时长不大于一个帧周期。示例的,切换窗口的时长的单位可以为毫秒、时间单元或者传输周期等,对此不作限定。例如,在切换窗口的时长的单位为毫秒的情况下,一个切换窗口的时长可以为n毫秒。再例如,在切换窗口的时长的单位为时间单元的情况下,以时间单元为时隙为例,一个切换窗口的时长可以为m个时隙。又例如,在切换窗口的时长的单位为传输周期的情况下,以帧周期为t为例,一个切换窗口的时长可以为1t、1/2t或者1/4t等,对此不作限定。
89.示例的,本技术实施例中,一个帧周期内包括一个切换窗口。示例的,切换窗口的起始时刻为接收业务帧的起始时刻、或者业务帧的高优先级包传完的时刻。以第i个业务帧为例。其中,i为正整数。第i个业务帧的传输周期(以下简称为帧周期i)内包括的切换窗口又可以称之为第i个业务帧的切换窗口。为便于描述,以下可以将第i个业务帧的切换窗口、或者帧周期i内包括的切换窗口简称为切换窗口i。示例的,如图4所示,切换窗口i的起始时刻tstarti可以为接收第i个业务帧的起始时刻,即接收第i个业务帧的第一个数据包的起始时刻ti1。或者,切换窗口i的起始时刻tstarti为第i个业务帧的高优先级包传完的时刻,即接收第i个业务帧的最后一个高优先级包的起始时刻ti2、或者,终端设备接收到用于调
度第i个业务帧的最后一个高优先级包的dci的时刻。在另一些实施例中,如图4所示,切换窗口i的起始时刻tstarti可以为用于接收第i个业务帧的第一个数据包的时间单元的起始时刻;或者,切换窗口i的起始时刻tstarti可以为用于接收第i个业务帧的最后一个高优先级包的时间单元的起始时刻。
90.应理解,本技术实施例中,不同业务帧的切换窗口的时长可以是相同的,也可以是不同的,对此不作限定。
91.在本技术实施例中,切换窗口的配置方式可以有很多。例如,在一些实施例中,切换窗口可以是预定义的。如,通过通信协议预先定义一个切换窗口的时长、和切换窗口的起始时刻,来预定义切换窗口。或者,在一些实施例中,网络设备可以通过rrc重配置消息向终端设备指示一个切换窗口的时长、和切换窗口的起始时刻。又或者,网络设备可以通过其它消息(例如dci或者macce等)向终端设备指示一个切换窗口的时长、和切换窗口的起始时刻。又或者,通过通信协议预先定义一个切换窗口的时长,网络设备通过rrc重配置消息或者其它消息(例如dci或者macce等)向终端设备指示切换窗口的起始时刻。再或者,通过通信协议预先定义切换窗口的起始时刻,网络设备通过rrc重配置消息或者其它消息(例如dci或者macce等)向终端设备指示一个切换窗口的时长。再或者,网络设备通过rrc重配置消息向终端设备指示一个切换窗口的时长,通过其它消息(例如dci或macce)向终端设备指示切换窗口的起始时刻。或者,网络设备通过其它消息(例如dci或macce)向终端设备指示一个切换窗口的时长,通过rrc重配置消息向终端设备指示切换窗口的起始时刻。或者,在又一些实施例中,网络设备向终端设备显示指示一个切换窗口的时长,隐式向终端设备指示切换窗口的起始时刻。例如,网络设备通过第i个业务帧的最后一个高优先级包的dci向终端设备指示一个切换窗口的时长,终端设备接收第i个业务帧的最后一个高优先级包的dci时刻为切换窗口i的起始时刻。
92.上述仅为切换窗口的配置方式的举例说明,本技术实施例对此不作限定。
93.本技术实施例可以应用于、但不限于新无线(new radio,nr)系统等相关的蜂窝系统,例如6g移动通信系统等。示例的,本技术实施例通信系统的网络架构可以如图5所示,包括网络设备和终端设备。
94.需要说明的是,图5所示的通信系统的网络架构仅为一个举例说明,并不对本技术实施例中的通信系统的网络架构构成限定。本技术实施例不限定通信系统中网络设备的个数、终端设备的个数。示例的,当本技术实施例的通信系统中包括多个网络设备时,网络设备与网络设备之间可以进行多点协同通信。
95.以用于为终端设备提供服务的网络设备为基站1为例,结合xr业务对本技术实施例的切换控制方法进行说明。
96.实施例一:当接收到rrc重配置消息后,终端设备在一个切换窗口内选择发起ra的时间,但是在切换窗口的最晚时间到达时,终端设备必须发起ra。
97.以xr业务的帧周期为16.7ms、无数据静默期为10ms为例,如图6所示,黑色部分1为视频帧在物理层传输的高优先级包、白色部分2为视频帧在物理层传输的低优先级包。其中,在帧周期i(即第i个视频帧的传输周期)内,时刻ti1为用于接收第i个视频帧的起始时刻,时刻ti2为第i个视频帧的高优先级包传完的时刻,时刻ti3为用于接收第i个视频帧的结束时刻;在帧周期i+1(即第i+1个视频帧的传输周期)内,时刻ti+11为用于接收第i+1个视
频帧的起始时刻,时刻ti+12为第i+1个视频帧的高优先级包传完的时刻,时刻ti+13为用于接收第i+1个视频帧的结束时刻。切换窗口i和切换窗口i+1的时长均为l,切换窗口i的起始时刻tstarti为时刻ti1,切换窗口i+1的起始时刻tstarti+1为时刻ti+11。
98.图7示出了本技术实施例提供的一种切换控制方法。为了方便描述,以图6为例描述图7所示的切换方法。
99.图7所示的切换控制方法具体包括以下步骤。
100.701、基站1向终端设备发送rrc重配置消息。该rrc重配置消息用于指示终端设备切换到基站2。
101.在一些实施例中,当基站1确定需要终端设备切换基站时,可以优先调度高优先级包。进一步的,在一些实施例中,基站1使用大资源低调制和编码策略(modulation and coding scheme,mcs)调度高优先级包,以降低高优先级包的误码和重传。例如,基站1可以在切换开始后,优先调度高优先级包,且使用大资源低mcs调度。基站1在切换开始之前可以优先调度高优先级包,使用大资源低mcs调度,或者在切换开始之前,也可以优先调度低优先数据包,对此不作限定。
102.702、基站1在帧周期i内,向终端设备发送第i个视频帧的数据包。对于终端设备来说,终端设备在帧周期i内,接收第i个视频帧的数据包。
103.703、终端设备在切换窗口i内接收到rrc重配置消息,则在切换窗口i内向基站2发送接入请求。或者,终端设备在切换窗口i的结束时刻至帧周期i的结束时刻之间(例如时刻tr)接收到rrc重配置消息,则在切换窗口i+1内向基站2发送接入请求。其中,接入请求用于终端设备切换到基站2。
104.在本技术实施例中,切换窗口的配置方式具体可以参见上述名词解释中关于切换窗口的配置方式。示例的,在通过rrc重配置消息向终端设备指示一个切换窗口的时长、或者切换窗口的起始时刻的情况下,或者,在通过rrc重配置消息向终端设备指示一个切换窗口的时长和切换窗口的起始时刻的情况下。rrc重配置消息与步骤701中的rrc重配置消息可以是相同的。具体的,例如,可以通过在步骤701中基站1发送给终端设备的rrc重配置消息中新增切换窗口的配置信息实现。
105.在一些实施例中,终端设备在帧周期i内接收到来自基站1的rrc重配置消息,判断用于rrc重配置消息的接收时间是否位于切换窗口i的结束时刻tendi之前,若是,则在切换窗口i内向基站2发送接入请求,否则在切换窗口i+1内向基站2发送接入请求。
106.因此,在本技术实施例中,终端设备是在一个切换窗口内发送接入请求的,即终端设备是在一个切换窗口内发起ra的。以下以切换窗口i为例解释终端设备在一个切换窗口内选择发送时机的方式。
107.示例一、终端设备可以根据预定义规则(例如,通过通信协议预定义的规则),在切换窗口i内确定接入请求的发送时机。
108.示例二、在切换窗口i的结束时刻到达前,终端设备可以自行在切换窗口i内确定接入请求的发送时机。在这种情况下,终端设备在切换窗口i确定接入请求的发送时机与终端设备的内部实现有关。需要说明的是,终端设备自行在切换窗口i内确定接入请求的发送时机所使用的规则可以参考示例一中的预定义规则。
109.示例三、在切换窗口i的结束时刻到达时,若终端设备仍未确定出一个合适的接入
请求的发送时机,则将切换窗口i的结束时刻作为接入请求的发送时机。
110.终端设备在切换窗口i+1内发送接入请求的情况下,终端设备在切换窗口i+1内确定接入请求的发送时机可以参见终端设备在切换窗口i内确定接入请求的发送时机的实现方式。而终端设备在切换窗口i+1内确定接入请求的发送时机和终端设备在切换窗口i内确定接入请求的发送时机的区别在于可能参考的参数可能不同,而使用的规则相同。例如,在终端设备结合高优先级包的传输情况确定接入请求的发送时机的情况下,终端设备在切换窗口i+1内确定接入请求的发送时机是结合帧周期i+1内传输的视频帧i+1的高优先级包的传输情况,而终端设备在切换窗口i内确定接入请求的发送时机是结合帧周期i内传输的视频帧i的高优先级包的传输情况。
111.下面以终端设备在切换窗口i内发送接入请求为例,对终端设备发送接入请求进行具体介绍。
112.在一些实施例中,终端设备结合高优先级包的传输情况,发送接入请求。具体来说,终端设备可以在高优先级数据包传输完成后再发送接入请求。
113.例如,当终端设备在第i个视频帧的高优先级包传完之后,接收到rrc重配置消息,则终端设备可以在接收到rrc重配置消息后,就向基站2发送接入请求。具体的,终端设备检测第i个视频帧的高优先级包是否传完的方式可以参见下文中的相关介绍,在此不再赘述。
114.示例的,参考图6,如果rrc重配置消息的接收时间位于时刻ti2和时刻tendi之间,可以在接收rrc重配置消息后向基站2发送接入请求。例如,当终端设备在图6所示的时刻t
s
接收到rrc重配置消息,则终端设备可以在时刻t
s
后发送向基站2发送接入请求。
115.又示例的,如果终端设备在高优先级包传完之前接收到rrc重配置消息时,可以等高优先级包传完,再发送接入请求。示例性的,以图6为例,rrc重配置消息的接收时间位于时刻ti2之前,即终端设备在第i个视频帧的高优先级包传完之前接收到rrc重配置消息,则终端设备可以在检测到第i个视频帧的高优先级包传完后,向基站2发送接入请求。从而有助于使得同一视频帧可以不跨基站重传。例如,用于接收rrc重配置消息的时间单元的结束时刻为图6所示的时刻tc,则终端设备在时刻ti2,向基站2发送接入请求。
116.在一些实施例中,当所有高优先级包传输完毕,终端设备还可以结合切换窗口的剩余时长和高优先级包的误码情况,在切换窗口i内发送接入请求。
117.例如,终端设备在接收到的第i个视频帧的所有高优先级包均无误码的情况下,再向基站2发送接入请求。或者,终端设备在接收到的第i个视频帧的所有高优先级包均无误码的情况下,根据切换窗口i的剩余时长,判断是否继续接收第i个视频帧的低优先级包。在这种情况下,切换窗口i的剩余时长的起始时刻为第i个视频帧的高优先级包传完的时刻。以图6为例,切换窗口i的剩余时长为时刻ti2与时刻tendi之间的时长。例如,如果切换窗口i的剩余时长大于或等于第一阈值,终端设备继续接收第i个视频帧的低优先级包。在一些实施例中,如果第i个视频帧的低优先级包在到达切换窗口i的结束时刻之前传完,则终端设备在接收完第i个视频帧的低优先级包后再向基站2发送接入请求。如果终端设备在切换窗口i的结束时刻时未能接收完所有低优先级包,则在切换窗口i的结束时刻,向基站2发送接入请求。在另一些实施例中,如果切换窗口i的剩余时长小于第一阈值,在接收到的第i个视频帧的所有高优先级包均无误码的情况下,终端设备可以不再继续接收第i个视频帧的低优先级包,直接向基站2发送接入请求。
118.需要说明的是,第一阈值的取值可以为l/2,l为一个切换窗口的时长,可以是通过协议预定义的,也可以是由基站1指示给终端设备的,也可以是终端设备根据之前视频帧的数据包接收情况估计的,对此不作限定。
119.在另一些实施例中,终端设备如果接收到的第i个视频帧的高优先级包中存在有误码的高优先级包,则判断切换窗口i的剩余时长1是否大于或等于第二阈值。在这种情况下,切换窗口i的剩余时长1的起始时刻为用于接收第i个视频帧的最后一个有误码的高优先级包的起始时刻。第二阈值的取值可以为m个时间单元,m为大于或等于1的正整数,例如8个时隙,可以是通过协议预定义的,也可以是由基站1指示给终端设备的,也可以是终端设备根据之前视频帧的数据包接收情况估计的,对此不作限定。
120.例如,如果切换窗口i的剩余时长1大于或等于第二阈值,则针对第i个视频帧这些有误码的高优先级包向基站1发起harq重传过程。如果终端设备在针对第i个视频帧这些有误码的高优先级包执行harq重传过程中,达到切换窗口i的结束时刻,则终端设备在到达切换窗口i的结束时刻时,向基站2发送接入请求。或者,如果终端设备在达到切换窗口i的结束时刻之前,针对这些有误码的高优先级包执行完harq重传过程,则终端设备判断harq重传之后第i个视频帧的高优先级包中是否还存在有误码的高优先级包,如果harq重传之后判断第i个视频帧的高优先级包均无误码,则终端设备向基站2发送接入请求。
121.又或者,在一些实施例中,如果harq重传之后判断第i个视频帧的高优先级包中仍存在有误码的高优先级包,则终端设备继续判断切换窗口i的剩余时长2是否大于或等于第二阈值,切换窗口i的剩余时长2的起始时刻为harq重传之后用于接收第i个视频帧的最后一个有误码的高优先级包的起始时刻。若切换窗口i的剩余时长2小于第二阈值,则终端设备向基站2发送接入请求。或者,若切换窗口i的剩余时长2大于或等于第二阈值,则终端设备针对第i个视频帧的这些有误码的高优先级包再次向基站1发起haqr重传过程。如果终端设备在执行harq重传过程中,达到切换窗口i的结束时刻,则终端设备在到达切换窗口i的结束时刻时,向基站2发送接入请求。如果终端设备达到切换窗口i的结束时刻之前,执行完harq重传过程,则终端设备再判断harq重传之后第i个视频帧的高优先级包中是否还存在有误码的高优先级包。如果harq重传之后判断第i个视频帧的高优先级包均无误码,则终端设备向基站2发送接入请求。如果harq重传之后判断第i个视频帧的高优先级包中仍存在有误码的高优先级包,则以此类推,不再赘述。
122.本技术实施例中,终端设备可以通过下列方式检测第i个视频帧的高优先级包是否传完:
123.方式一:基站1向终端设备显示通知第i个视频帧的高优先级包传完。
124.a、基站1通过dci或macce向终端设备指示第i个视频帧的高优先级包传完。
125.a1,用于调度第i个视频帧的数据包的dci能够用于指示数据包的数据优先级。
126.终端设备根据在用于调度第i个视频帧的数据包的dci,确定第i个视频帧的高优先级包传完。具体的,终端设备在接收到用于调度包括高优先级数据和低优先级数据的数据包的dci时,则确定第i个视频帧的高优先级包传完。
127.需要说明的是,示例的,本技术实施例中可以通过在现有的用于调度视频帧的数据包的dci的预留比特位或冗余比特位上增加数据包的数据优先级指示。例如,可以利用dci的两比特用来指示数据包的优先级情况。例如,01用于指示数据包中仅包括高优先级数
据,10用于指示数据包中仅包括低优先级数据,11用于指示数据包中包括高优先级数据和低优先级数据,在这种情况下,终端设备在接收到数据包的数据优先级指示为11或10的dci时,则确定第i个视频帧的高优先级包传完。又例如,可以利用dci中的1比特指示数据包的优先级。示例性的,0可以表示该数据包存在低优先级数据。1表示该数据包仅包括高优先级数据。当终端设备接收到dci中的指示信息为0时,可以确定高优先级数据已经传输完成。
128.或者,本技术实施例中可以通过定义一种新的格式的用于调度视频帧的数据包的dci,使得基站1可以通过该dci能够用于指示用于调度的数据包的数据优先级。例如,用于调度不同数据优先级的数据包可以采用不同的rnti加扰。再例如,在现有的用于调度数据包的dci的基础上增加额外的比特位携带数据包的数据优先级指示。
129.a2、基站1还可以通过macce向终端设备指示数据包的数据优先级,终端设备在接收到用于指示包括高优先级数据和低优先级数据的数据包的macce时,确定第i个视频帧的高优先级包传完。例如,网络设备可以通过数据包的优先级指示增加到macce中,使得macce能够向终端设备指示数据包的数据优先级。
130.a3、在视频帧的数据包中增加数据包的数据优先级指示。例如,在视频帧的数据包的包头中增加数据包的数据优先级指示。终端设备根据在用于调度第i个视频帧的数据包中的数据包的数据优先级指示,确定第i个视频帧的高优先级包传完。
131.b、通过在dci或macce中增加高优先级包是否传完指示。这里的dci可以与第i个视频帧的数据包有关,也可以无关。以高优先级包是否传完指示为1比特为例,1用于指示高优先级包传完,0用于指示高优先级包未传完。例如,终端设备在接收到高优先级包是否传完指示为1的dci时,则确定第i个视频帧的高优先级包传完。
132.方式二:基站1可以向终端设备隐式通知第i个视频帧的高优先级包传完。
133.a、在不同的传输块上传输高优先级包和低优先级包。例如,在多流多qos场景下,tb1用于传输高优先级包,tb2用于传输低优先级包,当终端设备针对第i个视频帧,检测到tb1传完,开始通过tb2接收数据包时,确定第i个视频帧的高优先级包传完。
134.b、基站1在检测到第i个视频帧的高优先级数据包传完时,向终端设备发送用于指示切换窗口时长不为0的dci或macce。在这种情况下,终端设备在第i个视频帧的传输周期内接收到用于指示切换窗口时长的dci或macce,则确定第i个视频帧的高优先级数据包传完。
135.以dci为例。dci可以通过下列方式向终端设备指示切换窗口的时长:例如dci通过指示切换窗口的时长的索引值,向终端设备指示切换窗口的时长。例如,切换窗口的时长与索引值的对应关系可以如表1所示。
136.表1
137.索引值切换窗口的时长(slot)切换窗口的时长(帧周期)00013212161/2381/4
138.以表1为例,终端设备在第i个视频帧的传输周期内接收到的dci指示的切换窗口的时长的索引值为0时,用于指示切换窗口的时长为0,则第i个视频帧的高优先级包未传
完。而终端设备在第i个视频帧的传输周期内接收到的dci指示的切换窗口的时长的索引值为1、2或者3时,用于指示切换窗口的时长不为0,则确定第i个视频帧的高优先级包传完。这里的dci可以与第i个视频帧的数据包相关,也可以无关,对比不作限定。
139.需要说明的是,切换窗口的时长、以及切换窗口的时长的索引值可以是通过通信协议预定义的,也可以是由基站1通过rrc重配置消息等消息指示给终端设备的,对此不作限定。
140.可以理解的是,其中一个索引值也可以用来显示指示高优先级包未传完,而其他索引值用来指示切换窗口的时长。
141.特别的,需要说明的是,本技术实施例中,切换窗口i的起始时刻还可以为第i个业务帧的高优先级包传完的时刻。
142.实施例二:当接收到rrc重配置消息后,终端设备在n个切换窗口内选择发起ra的时间,但是在n个切换窗口中最后一个切换窗口的最晚时间达到时,终端设备必须发起ra,其中n为大于或等于1的正整数。
143.示例的,本技术实施例的一种切换控制方法可以如图8所示,具体包括以下步骤。
144.801、基站1向终端设备发送rrc重配置消息。该rrc重配置消息用于指示终端设备切换到基站2。
145.802、基站1在帧周期i内,向终端设备发送第i个视频帧的数据包。对于终端设备来说,终端设备在帧周期i内,接收第i个视频帧的数据包。
146.803、终端设备在切换窗口i内接收到rrc重配置消息,则在切换窗口i和切换窗口i之后连续的n-1个切换窗口内向基站2发送接入请求。或者,终端设备在切换窗口i的结束时刻与帧周期i的结束时刻之间接收到rrc重配置消息,则在切换窗口i+1和切换窗口i+1之后连续的n-1个切换窗口内向基站2发送接入请求。
147.在本技术实施例中,切换窗口的配置方式具体可以参见上述实施例一中关于切换窗口的配置方式,在此不再赘述。n可以通过rrc重配置消息指示给终端设备,也可以通过其它消息(例如dci或者macce)指示给终端设备,或者n可以通过通信协议预先定义的。本技术实施例对n的配置方式不作限定。需要说明的是,在n可以通过rrc重配置消息指示给终端设备的情况下,步骤801基站1发送给终端设备的rrc重配置消息还可以用于指示用于判断接入请求的发送时机的切换窗口的个数n。
148.在一些实施例中,终端设备在帧周期i内接收到来自基站1的rrc重配置消息,判断rrc重配置消息的接收时间是否位于切换窗口i的结束时刻之前,若是,则在切换窗口i和切换窗口i之后连续的n-1个切换窗口内向基站2发送接入请求,否则在切换窗口i+1和切换窗口i+1之后连续的n-1个切换窗口内向基站2发送接入请求。
149.因此,在本技术实施例中,终端设备是在n个切换窗口内发送接入请求的,即终端设备是在n个切换窗口内发起ra的。以n取值为2、终端设备在切换窗口i和切换窗口i+1内发送接入请求为例。
150.示例一、终端设备可以根据预定义规则(例如,通过通信协议预定义的规则),在切换窗口i和切换窗口i+1内确定接入请求的发送时机。
151.示例二、在切换窗口i+1的结束时刻到达前,终端设备可以自行在切换窗口i和切换窗口i+1内确定接入请求的发送时机。在这种情况下,终端设备在切换窗口i和切换窗口i
+1确定接入请求的发送时机与终端设备的内部实现有关。需要说明的是,终端设备自行在切换窗口i和切换窗口i+1内确定接入请求的发送时机所使用的规则可以参考示例一中的预定义规则。
152.示例三、在切换窗口i+1的结束时刻到达时,若终端设备仍未确定出一个合适的接入请求的发送时机,则将切换窗口i+1的结束时刻作为接入请求的发送时机。
153.需要说明的是,在n取值为2、终端设备在切换窗口i+1和切换窗口i+2内发送接入请求的情况下,终端设备确定接入请求的发送时机的方式可以参见上述相关示例,区别在于,在切换窗口i和切换窗口i+1内发送接入请求的情况下,在到达切换窗口i+1的结束时刻为终端设备必须发起ra;而在切换窗口i+1和切换窗口i+2内发送接入请求的情况下,在到达切换窗口i+2的结束时刻为终端设备必须发起ra。
154.下面以终端设备在切换窗口i和切换窗口i+1内发送接入请求为例,对终端设备发送接入请求进行具体介绍。
155.在一些实施例中,终端设备结合高优先级包的传输情况,发送接入请求。具体来说,终端设备可以在第i个视频帧的高优先级数据包传输完成后再发送接入请求。
156.例如,当终端设备在第i个视频帧的高优先级包传完之后,接收到rrc重配置消息,则终端设备可以在接收到rrc重配置消息后,就向基站2发送接入请求。具体的,终端设备检测第i个视频帧的高优先级包是否传完的方式可以参见实施例一中的相关介绍,在此不再赘述。
157.又示例的,如果终端设备在高优先级包传完之前接收到rrc重配置消息时,可以等高优先级包传完,再发送接入请求。示例性的,以图6为例,rrc重配置消息的接收时间位于时刻ti2之前,即终端设备在第i个视频帧的高优先级包传完之前接收到rrc重配置消息,则终端设备可以在检测到第i个视频帧的高优先级包传完后,向基站2发送接入请求。
158.在一些实施例中,当第i个视频帧的所有高优先级包均传完,终端设备还可以结合切换窗口的剩余时长和高优先级包的误码情况,在切换窗口i和切换窗口i+1内发送接入请求。
159.示例的,终端设备在接收到rrc重配置消息时,在第i个视频帧的高优先级包均传完的情况下,判断终端设备接收到的第i个视频帧的所有高优先级包是否均无误码。终端设备在接收到的第i个视频帧的所有高优先级包均无误码的情况下,向基站2发送接入请求。
160.在一些实施例中,终端设备如果接收到的第i个视频帧的高优先级包中存在有误码的高优先级包,则优先针对这些有误码的高优先级包向基站1发起harq重传过程。如果在到达切换窗口i的结束时刻之前,针对这些有误码的高优先级包执行完harq重传过程,且判定harq重传后第i个视频帧的高优先级包均无误码,则向基站2发送接入请求。在另一些实施例中,针对这些有误码的高优先级包执行完harq重传过程,在到达切换窗口i的结束时刻时仍未完成,或者,判定harq重传后第i个视频帧的高优先级包中仍存在有误码的数据包,终端设备继续针对第i个视频帧的数据包执行harq重传过程,以及在第i+1个视频帧的传输周期内接收第i+1个视频帧的数据包。则终端设备在切换窗口i+1内向基站2发送接入请求。具体的,终端设备在切换窗口i+1内向基站2发送接入请求可以参考第i+1个视频帧的高优先级包的传输情况、误码情况和切换窗口i+1的剩余时长,向基站2发送接入请求,可以参考实施例一中终端设备在切换窗口i内向基站2发送接入请求参考第i个视频帧的高优先级包
的传输情况、误码情况和切换窗口i的剩余时长时的介绍,在此不再赘述。
161.即,终端设备在切换窗口i+1内向基站2发送接入请求,此时切换窗口i+1为终端设备用于判断接入请求的发送时机的最后一个切换窗口,向基站2发送接入请求的实现方式可以参见实施例一中关于终端设备在切换窗口i内向基站2发送接入请求的实现方式,在此不再赘述。
162.由于实施例二中,用于终端设备判断接入请求的发送时机的切换窗口有多个,因此,在基站1向终端设备发送rrc重配置消息后,如果针对第i个视频帧的高优先级包需要进行harq重传,则基站1可以针对第i+1个视频帧的数据包的传输分配更多的资源或配置低调制和编码策略(modulation and coding scheme,mcs),以减少第i+1个视频帧的高优先级包的误码率,降低第i+1个视频帧的高优先级包进行harq重传的可能性。从而使得终端设备可以在切换窗口i+1内第i+1个视频帧的高优先级包传完时就能够向基站2发送接入请求,有助于降低终端设备发生卡顿的可能性。
163.需要说明的是,在n的取值为2、且终端设备在切换窗口i+1和切换窗口i+2发送接入请求的情况下,可以参考终端设备在切换窗口i+1和切换窗口i+2发送接入请求的实现方式。在参考高优先级包的传输情况、误码情况和切换窗口的剩余时长的这些参数发送接入请求的情况下,终端设备在切换窗口i+1和切换窗口i+2发送接入请求时所参考的参数与终端设备在切换窗口i+1和切换窗口i+2发送接入请求时所参考的参数不同,但是所使用的规则相同。
164.此外,在本技术的一些实施例中,考虑到数据传输量,终端设备还可以在第i个视频帧的数据量较大时,不选择在切换窗口i内向基站2发送切换请求。基站1可以调整第i+1个视频帧的数据量,使得终端设备可以在切换窗口i+1内向基站2发送切换请求。
165.应理解,本技术实施例中,对于可移动的终端设备来说,虽然终端设备是在一个或多个切换窗口内向基站2发送接入请求的,但是由于用户在用于选择接入请求得发送时机的切换窗口的时间内移动的距离较小,甚至可以忽略,因此不会影响终端设备的网络信号强度,而本技术实施例中由于终端设备在接收到rrc重配置消息后,是在一个或多个切换窗口内发送接入请求得,而非立即向基站2发送接入请求,有助于降低周期性业务帧例如xr业务的视频帧在传输过程中进行切换引起的视频画面卡顿的可能性,从而有助于提高用户体验。
166.进一步的,对于实施例一和实施例二中涉及的切换控制方法,终端设备向基站2发送接入请求后,还包括以下步骤:
167.步骤901、基站2向终端设备发送接入响应。
168.步骤902,终端设备接收到来自基站2的接入响应,向基站2发送rrc重配置完成消息。
169.示例的,本技术实施例中rrc重配置完成消息又可以称之为消息3(message3,msg3)。进一步的,rrc重配置完成消息中可以包括切换到基站2之前来自基站1的最后一个视频帧的帧号、和/或动作指示信息,其中,动作指示信息用于指示终端设备接收的用户控制发送视频帧的最后一个动作。从而便于基站2向终端设备调度。
170.例如,基站1最后发送终端设备的视频帧为第6个视频帧,帧号为6,rrc重配置消息可以包括帧号6,则基站2可以从帧号7开始向终端设备传输视频帧。
171.本技术实施例中通过在rrc重配置消息中携带视频帧的帧号、或者动作指示信息的方式,直接上报给基站2,与现有技术中通过物理上行共享信道(physical uplink shared channel,pusch)发送视频帧的帧号或者动作指示信息相比,减少看了视频帧的帧号和动作指示信息的上报时延。这是由于终端设备通过pusch向基站2上报视频帧的帧号或者动作指示信息时,终端设备在向基站2发送rrc重配置完成消息后,还需要通过上行调度请求(scheduling request,sr)向基站2请求上行资源,但是sr只是向基站2指明了终端设备是否有上行数据需要发送,而没有指明终端设备需要发送多少上行数据。进一步的,终端设备还需要通过缓存状态报告(buffer status report,bsr)告知基站2终端设备需要上传的数据量的大小,以便基站2决定给终端设备分配多少上行资源。然后终端设备才能够在pusch上向基站2上报视频帧的帧号或者动作指示信息。
172.此外,基站2在接收到rrc重配置完成消息后,向基站1发送切换完成消息,切换完成消息用于通知基站1终端设备已切换到基站2。示例的,基站1在接收到切换完成消息后,停止向终端设备发送视频帧的数据包。
173.或者,在一些实施例中,基站1可以在向终端设备发送rrc重配置消息后,可以参考用于选择切换时机的切换窗口的个数、终端设备接收视频帧的高优先级包的误码情况、以及rrc重配置消息的发送时机,预估停止向终端设备发送视频帧的时机。例如,用于选择切换时机的切换窗口的个数为1、rrc重配置消息的发送时机位于第i个视频帧的传输周期、且位于第i个视频帧的高优先级包发送之前,终端设备接收第i个视频帧的高优先级包均正确,则基站1从第i+1个视频帧的传输周期开始停止向终端设备发送视频帧。再例如,用于选择切换时机的切换窗口的个数为1、rrc重配置消息的发送时机位于第i个视频帧的传输周期、且位于第i个视频帧的高优先级包发送之后,终端设备接收第i个视频帧的高优先级包有误码,则基站1可以从第i+2个视频帧的传输周期开始停止向终端设备发送视频帧。又例如,用于选择切换时机的切换窗口的个数为2、rrc重配置消息的发送时机位于第i个视频帧的传输周期、且位于第i个视频帧的高优先级包发送之前,终端设备接收第i个视频帧的高优先级包有误码,则基站1可以从第i+2个视频帧的传输周期开始停止向终端设备发送视频帧。
174.应理解,以上各个实施例可以单独使用,可以相互结合使用,以实现不同的技术效果。
175.应理解,本技术实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一(项)个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a、b、c中的每一个本身可以是元素,也可以是包含一个或多个元素的集合。
176.在本技术实施例中,“示例的”“在一些实施例中”“在另一实施例中”等用于表示作例子、例证或说明。本技术中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
177.本技术实施例中“的(of)”、“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用。应当指出的是,在不强调其区别时,其所要表达的含义是一致的。本技术实施例中通信、传输有时可以混用,应当指出的是,在不强调区别是,其所表达的含义是一致的。例如传输可以包括发送和/或接收,可以为名词,也可以是动词。
178.需要指出的是,本技术实施例中涉及的“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。本技术实施例中涉及的等于可以与大于连用,适用于大于时所采用的技术方案,也可以与小于连用,适用于与小于时所采用的技术方案,需要说明的是,当等于与大于连用时,不与小于连用;当等于与小于连用时,不与大于连用。
179.应理解,本技术上述各实施例可以单独使用,也可以相互结合使用,以实现不同的技术效果。
180.上述本技术提供的实施例中,分别从网络设备和终端设备之间交互的角度对本技术实施例提供的方法进行了介绍。为了实现上述本技术实施例提供的方法中的各功能,基站和终端设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
181.基于相同的构思,图9所示为本技术提供的一种通信装置900,包括收发模块920和处理模块910。
182.一示例中,该通信装置900可以是终端设备,也可以是能够支持终端设备实现图7、图8涉及的方法中终端设备的功能的装置。示例性地,通信装置900还可以是终端设备内的装置(如芯片或芯片系统)。需要说明的是,在本技术实施例中芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
183.在一些实施例中,收发模块920,用于在第一传输周期内接收来自第一网络设备的第一业务帧的数据包;
184.收发模块920,用于在第一传输周期内接收到来自第一网络设备的rrc重配置消息,rrc重配置消息用于指示终端设备切换到第二网络设备;
185.处理模块910,用于在目标业务帧的切换窗口内,触发收发模块920向第二网络设备发送接入请求,接入请求用于终端设备切换到第二网络设备;切换窗口的起始时刻为终端设备接收目标业务帧的第一个数据包的起始时刻、或者切换窗口的起始时刻为最后一个包括目标业务帧的高优先级数据的数据包传完的时刻;
186.目标业务帧为第一业务帧,切换窗口的时长不大于第一传输周期;或者,目标业务帧为第二业务帧,第二业务帧是终端设备在第二传输周期内接收的、且第二传输周期位于第一传输周期之后,切换窗口的时长不大于第二传输周期;
187.收发模块920,用于接收来自第二网络设备的接入响应;
188.收发模块920,还用于在接收到接入响应后,向第二网络设备发送rrc重配置完成消息。
189.在一些实施例中,rrc重配置消息还用于指示一个切换窗口的时长和/或用于判断接入请求的发送时机的切换窗口的个数。
190.在一些实施例中,收发模块920还用于:
191.接收来自第一网络设备的dci,dci用于指示一个切换窗口的时长;或者,接收来自第一网络设备的macce,macce用于指示一个切换窗口的时长。
192.在一些实施例中,当rrc重配置消息的接收时间位于第一业务帧的切换窗口的结束时刻之前时,第二传输周期为位于第一传输周期之后的n-1个传输周期中的一个、且第一传输周期与n-1个传输周期在时间上是连续的;或者,
193.当rrc重配置消息的接收时间位于第一业务帧的切换窗口的结束时刻之后、且第一传输周期的结束时刻之前时,目标业务帧为第二业务帧,第二业务帧为位于第一传输周期之后的n个传输周期中的一个、且第一传输周期与n个传输周期在时间上是连续的;
194.其中,n为用于判断接入请求的发送时机的切换窗口的最大个数。
195.在一些实施例中,收发模块920具体用于在目标业务帧的切换窗口内接收到目标数据包后,向第二网络设备发送接入请求,目标数据包为最后一个包括目标业务帧的高优先级数据的数据包。
196.在一些实施例中,处理模块910还用于:
197.根据目标业务帧的数据包的dci,确定在目标业务帧的切换窗口内接收到目标数据包,dci用于指示第一网络设备已发送目标数据包;或者,
198.根据目标业务帧的macce,确定在目标业务帧的切换窗口内接收到目标数据包,macce用于指示第一网络设备已发送目标数据包。
199.在一些实施例中,包括目标业务帧的高优先级数据的数据包承载在第一传输块tb上,包括目标业务帧的低优先级数据的数据包承载在第二tb上;处理模块910还用于检测到通过第二tb接收目标业务帧的数据包时,确定接收到目标数据包。
200.在一些实施例中,处理模块910,具体用于当收发模块910在目标业务帧的切换窗口内接收到目标数据包后,判断包括目标业务帧的高优先级数据的所有数据包均无误码,则触发收发模块920向第二网络设备发送接入请求。
201.在一些实施例中,处理模块910,具体用于:
202.当收发模块910在目标业务帧的切换窗口内接收到目标数据包后,判断接收到包括目标业务帧的高优先级数据的数据包中存在有误码的数据包,判断目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;若目标业务帧的切换窗口的剩余时长大于或等于第一阈值,针对包括目标业务帧的高优先级数据的数据包中有误码的数据包向第一网络设备发起harq重传过程;
203.并在目标业务帧的切换窗口的结束时刻到达之前harq重传过程结束、且判定包括目标业务帧的高优先级数据的数据包无误码,则触发收发模块920向第二网络设备发送接入请求;或者,当目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口时,若在判定包括目标业务帧的高优先级数据的数据包无误码之前,到达目标业务帧的切换窗口的结束时刻,则在目标业务帧的切换窗口的结束时刻,触发收发模块920向第二网络设备发送接入请求;
204.其中,目标业务帧的切换窗口的剩余时长的起始时刻为终端设备接收第一数据包的起始时刻;第一数据包为包括目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包。
205.在一些实施例中,处理模块910,具体用于:
206.当收发模块920在目标业务帧的切换窗口内接收到包括目标数据包后,判断接收到包括目标业务帧的高优先级数据的数据包中存在有误码的数据包,则判断目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;目标业务帧的切换窗口的剩余时长的起始时刻为终端设备接收第一数据包的起始时刻;第一数据包为包括目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
207.若目标业务帧的切换窗口的剩余时长小于第一阈值、且目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口,触发收发模块920向第二网络设备发送接入请求。
208.在一些实施例中,处理模块910,具体用于:
209.若目标业务帧的切换窗口的剩余时长小于第一阈值、且目标业务帧的切换窗口不为最后一个用于判断接入请求的发送时机的切换窗口,针对包括目标业务帧的高优先级数据的数据包中有误码的数据包向第一网络设备发起harq重传过程。
210.在一些实施例中,处理模块910,具体用于:
211.在目标业务帧的切换窗口内接收到目标数据包后,判断包括目标业务帧的高优先级数据的所有数据包均无误码,若目标业务帧的切换窗口的剩余时长大于或等于第二阈值,继续接收包括目标业务帧的低优先级数据的数据包,直至目标时刻,触发收发模块920向第二网络设备发送接入请求;
212.目标时刻为用于接收最后一个包括目标业务帧的低优先级数据的数据包的时间单元的结束时刻,且目标时刻位于目标业务帧的切换窗口的结束时刻之前;或者,目标时刻为目标业务帧的切换窗口的结束时刻。
213.在一些实施例中,rrc重配置完成消息包括目标业务帧的帧号、和/或动作指示信息,动作指示信息用于指示终端设备接收的用户控制发送业务帧的最后一个动作。
214.再一示例中,该通信装置900可以是第一网络设备,也可以是能够支持第一网络设备实现图7和图8涉及的方法第一网络设备的功能的装置。示例性地,通信装置900还可以是第一网络设备内的装置(如芯片或芯片系统)。需要说明的是,在本技术实施例中芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
215.在一些实施例中,收发模块920,用于周期性向终端设备发送业务帧的数据包;
216.收发模块920,还用于向终端设备发送rrc重配置消息,rrc重配置消息用于指示终端设备切换到第二网络设备、且rrc重配置消息用于指示一个切换窗口的时长、和/或切换窗口的个数,切换窗口用于终端设备判断向第二网络设备发送接入请求的时机。示例的,处理模块910,用于触发收发模块920向终端设备发送rrc重配置消息。
217.又一示例中,该通信装置900可以是第二网络设备,也可以是能够支持第二网络设备实现图7和图8涉及的方法第二网络设备的功能的装置。示例性地,通信装置900还可以是第二网络设备内的装置(如芯片或芯片系统)。需要说明的是,在本技术实施例中芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
218.在一些实施例中,收发模块920,用于接收来自终端设备的rrc重配置完成消息,rrc重配置消息包括所述目标业务帧的帧号、和/或动作指示信息,动作指示信息用于指示终端设备接收的用户控制发送业务帧的最后一个动作;
219.处理模块910,用于根据目标业务帧的帧号和/或动作指示信息,控制收发模块920
向终端设备发送的业务帧。
220.关于处理模块910、收发模块920的具体执行过程,可参见上方法实施例中的记载。本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本技术各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
221.与上述构思相同,如图10所示,本技术实施例还提供一种通信装置1000。
222.一示例中,该通信装置1000用于实现图7和图8涉及的方法中终端设备的功能,该装置可以是终端设备,也可以是终端设备中的装置。通信装置1000包括至少一个处理器1010,用于实现上述方法中终端设备的功能。示例地,处理器1010可以用于在目标业务帧的切换窗口内,向第二网络设备发送接入请求,具体参见方法中的详细描述,此处不再说明。
223.又一示例中,该通信装置1000用于实现图7和图8涉及的方法中第一网络设备的功能,该装置可以是第一网络设备,也可以是第一网络设备中的装置。通信装置1000包括至少一个处理器1100,用于实现上述方法中第一网络设备的功能。示例地,处理器1010可以用于控制周期性发送业务帧的数据包,具体参见方法中的详细描述,此处不再说明。
224.又一示例中,该通信装置1000用于实现图7和图8涉及的方法中第二网络设备的功能,该装置可以是第二网络设备,也可以是第二网络设备中的装置。通信装置1000包括至少一个处理器1010,用于实现上述方法中第二网络设备的功能。示例地,处理器1010可以用于根据目标业务帧的帧号和/或动作指示信息调度业务帧,具体参见方法中的详细描述,此处不再说明。
225.在一些实施例中,通信装置1000还可以包括至少一个存储器1120,用于存储计算机程序或指令。存储器1120和处理器1110耦合。本技术实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1020还可以位于通信装置1000之外。处理器1100可以和存储器1120协同操作。处理器1010可能执行存储器1020中存储的计算机程序。所述至少一个存储器中的至少一个可以包括于处理器中。
226.在一些实施例中,通信装置1000还可以包括通信接口1030,用于通过传输介质和其它设备进行通信,从而用于通信装置1000中的装置可以和其它设备进行通信。示例性地,通信接口1030可以是收发器、电路、总线、模块或其它类型的通信接口,该其它设备可以是终端设备或网络设备。处理器1010利用通信接口1030收发消息(如rrc重配置消息、rrc重配置完成消息等)或业务帧的数据包,并用于实现上述实施例中的方法。示例性的,以通信装置1000为终端设备为例,通信接口1030可以用于接收来自第一网络设备的rrc重配置消息。
227.本技术实施例中不限定上述通信接口1030、处理器1010以及存储器1020之间的连接介质。例如,本技术实施例在图10中以存储器1020、处理器1010以及通信接口1030之间可以通过总线连接,所述总线可以分为地址总线、数据总线、控制总线等。
228.在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现
为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
229.在本技术实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
230.需要说明的是,在图9和图10所示的通信装置为设备中的装置(如芯片)的情况下,通信装置900和通信装置100可以使用下述电路或者器件来实现:一个或多个现场可编程门阵列(field programmable gate array,fpga)、可编程逻辑器件(programmable logic device,pld)、控制器、状态机、门逻辑、分立硬件部件、任何其他适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
231.本技术实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称dvd))、或者半导体介质(例如,ssd)等。
232.结合以上,本技术还提供如下实施例:
233.实施例1、一种切换控制方法,其中,所述方法包括:
234.终端设备在第一传输周期内接收来自第一网络设备的第一业务帧的数据包;
235.所述终端设备在所述第一传输周期内接收到来自所述第一网络设备的无线资源控制rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到第二网络设备;
236.所述终端设备在目标业务帧的切换窗口内,向所述第二网络设备发送接入请求,所述接入请求用于所述终端设备切换到所述第二网络设备;所述切换窗口的起始时刻为所述终端设备接收所述目标业务帧的第一个数据包的起始时刻、或者所述切换窗口的起始时刻为最后一个包括所述目标业务帧的高优先级数据的数据包传完的时刻;
237.所述目标业务帧为所述第一业务帧,所述切换窗口的时长不大于所述第一传输周期;或者,所述目标业务帧为第二业务帧,所述第二业务帧是所述终端设备在第二传输周期内接收的、且所述第二传输周期位于所述第一传输周期之后,所述切换窗口的时长不大于所述第二传输周期;
238.所述终端设备接收来自所述第二网络设备的接入响应;
239.所述终端设备在接收到所述接入响应后,向所述第二网络设备发送rrc重配置完成消息。
240.实施例2、根据实施例1所述的切换控制方法,所述rrc重配置消息还用于指示一个切换窗口的时长和/或用于判断接入请求的发送时机的切换窗口的个数。
241.实施例3、根据实施例1所述的切换控制方法,所述方法还包括:
242.所述终端设备接收来自所述第一网络设备的下行控制信息dci,所述dci用于指示一个切换窗口的时长;或者,
243.所述终端设备接收来自所述第一网络设备的媒体接入控制控制单元macce,所述macce用于指示一个切换窗口的时长。
244.实施例4、根据实施例1至3任一所述的切换控制方法,当所述rrc重配置消息的接收时间位于所述第一业务帧的切换窗口的结束时刻之前时,所述第二传输周期为位于所述第一传输周期之后的n-1个传输周期中的一个、且所述第一传输周期与所述n-1个传输周期在时间上是连续的;或者,
245.当所述rrc重配置消息的接收时间位于所述第一业务帧的切换窗口的结束时刻之后、且所述第一传输周期的结束时刻之前时,所述目标业务帧为所述第二业务帧,所述第二业务帧为位于所述第一传输周期之后的n个传输周期中的一个、且所述第一传输周期与所述n个传输周期在时间上是连续的;
246.其中,所述n为用于判断接入请求的发送时机的切换窗口的最大个数。
247.实施例5、根据实施例1至4任一所述的切换控制方法,所述终端设备在目标业务帧的切换窗口内,向所述第二网络设备发送接入请求,包括:
248.所述终端设备在所述目标业务帧的切换窗口内接收到目标数据包后,向所述第二网络设备发送所述接入请求,所述目标数据包为最后一个包括所述目标业务帧的高优先级数据的数据包。
249.实施例6、根据实施例5所述的切换控制方法,所述方法还包括:
250.所述终端设备根据所述目标业务帧的数据包的dci,确定在所述目标业务帧的切换窗口内接收到所述目标数据包,所述dci用于指示所述第一网络设备已发送所述目标数据包;或者,
251.所述终端设备根据所述目标业务帧的macce,确定在所述目标业务帧的切换窗口内接收到所述目标数据包,所述macce用于指示所述第一网络设备已发送所述目标数据包。
252.实施例7、根据实施例5所述的切换控制方法,包括所述目标业务帧的高优先级数据的数据包承载在第一传输块tb上,包括所述目标业务帧的低优先级数据的数据包承载在第二tb上;所述方法还包括:
253.所述终端设备检测到通过所述第二tb接收所述目标业务帧的数据包时,确定接收到所述目标数据包。
254.实施例8、根据实施例5至7任一所述的切换控制方法,所述终端设备在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,包括:
255.所述终端设备在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断包括所述目标业务帧的高优先级数据的所有数据包均无误码,向所述第二网络设备发送所述
接入请求。
256.实施例9、根据实施例5至7任一所述的切换控制方法,所述终端设备在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,包括:
257.所述终端设备在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断接收到包括所述目标业务帧的高优先级数据的数据包中存在有误码的数据包,判断所述目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;所述目标业务帧的切换窗口的剩余时长的起始时刻为所述终端设备接收第一数据包的起始时刻;所述第一数据包为包括所述目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
258.若所述目标业务帧的切换窗口的剩余时长大于或等于所述第一阈值,所述终端设备针对包括所述目标业务帧的高优先级数据的数据包中有误码的数据包向所述第一网络设备发起harq重传过程;
259.所述终端设备在所述目标业务帧的切换窗口的结束时刻到达之前所述harq重传过程结束、且判定包括所述目标业务帧的高优先级数据的数据包无误码,则向所述第二网络设备发送所述接入请求;或者,所述终端设备当所述目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口时,若在判定包括所述目标业务帧的高优先级数据的数据包无误码之前,到达所述目标业务帧的切换窗口的结束时刻,则在所述目标业务帧的切换窗口的结束时刻,向所述第二网络设备发送所述接入请求。
260.实施例10、根据实施例5至7任一所述的切换控制方法,所述终端设备在所述目标业务帧的切换窗口内接收到包括所述目标数据包后,向所述第二网络设备发送所述接入请求,包括:
261.所述终端设备在所述目标业务帧的切换窗口内接收到包括所述目标数据包后,判断接收到包括所述目标业务帧的高优先级数据的数据包中存在有误码的数据包,则判断所述目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;所述目标业务帧的切换窗口的剩余时长的起始时刻为所述终端设备接收第一数据包的起始时刻;所述第一数据包为包括所述目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
262.若所述目标业务帧的切换窗口的剩余时长小于所述第一阈值、且所述目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口,所述终端设备向所述第二网络设备发送所述接入请求。
263.实施例11、根据实施例10所述的切换控制方法,所述方法还包括:
264.若所述目标业务帧的切换窗口的剩余时长小于所述第一阈值、且所述目标业务帧的切换窗口不为最后一个用于判断接入请求的发送时机的切换窗口,所述终端设备针对包括所述目标业务帧的高优先级数据的数据包中有误码的数据包向所述第一网络设备发起harq重传过程。
265.实施例12、根据实施例5至7任一所述的切换控制方法,所述终端设备在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,包括:
266.所述终端设备在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断包括所述目标业务帧的高优先级数据的所有数据包均无误码,若所述目标业务帧的切换窗口
的剩余时长大于或等于第二阈值,继续接收包括所述目标业务帧的低优先级数据的数据包,直至目标时刻,向所述第二网络设备发送所述接入请求;
267.所述目标时刻为用于接收最后一个包括所述目标业务帧的低优先级数据的数据包的时间单元的结束时刻,且所述目标时刻位于所述目标业务帧的切换窗口的结束时刻之前;或者,所述目标时刻为所述目标业务帧的切换窗口的结束时刻。
268.实施例13、根据实施例1至12任一所述的切换控制方法,所述rrc重配置完成消息包括所述目标业务帧的帧号、和/或动作指示信息,所述动作指示信息用于指示所述终端设备接收的用户控制发送业务帧的最后一个动作。
269.实施例14、一种切换控制方法,其中,所述方法包括:
270.第一网络设备周期性向终端设备发送业务帧的数据包;
271.所述第一网络设备向终端设备发送无线资源控制rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到第二网络设备、且所述rrc重配置消息用于指示一个切换窗口的时长、和/或切换窗口的个数,所述切换窗口用于所述终端设备判断向所述第二网络设备发送接入请求的时机。
272.实施例15、一种切换控制方法,其中,所述方法包括:
273.第二网络设备接收来自终端设备的无线资源控制rrc重配置完成消息,所述rrc重配置消息包括所述目标业务帧的帧号、和/或动作指示信息,所述动作指示信息用于指示所述终端设备接收的用户控制发送业务帧的最后一个动作;
274.所述第二网络设备根据所述目标业务帧的帧号和/或动作指示信息,向所述终端设备发送业务帧。
275.实施例16、一种通信装置,该通信装置可以为终端设备或者终端设备中的芯片或者片上系统,该通信装置包括:处理器和存储器,存储器存储有计算机程序或指令,当计算机程序或指令被处理器执行时,使得通信装置执行以下步骤:
276.在第一传输周期内接收来自第一网络设备的第一业务帧的数据包;
277.在所述第一传输周期内接收到来自所述第一网络设备的无线资源控制rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到第二网络设备;
278.在目标业务帧的切换窗口内,向所述第二网络设备发送接入请求,所述接入请求用于所述终端设备切换到所述第二网络设备;所述切换窗口的起始时刻为所述终端设备接收所述目标业务帧的第一个数据包的起始时刻、或者所述切换窗口的起始时刻为最后一个包括所述目标业务帧的高优先级数据的数据包传完的时刻;
279.所述目标业务帧为所述第一业务帧,所述切换窗口的时长不大于所述第一传输周期;或者,所述目标业务帧为第二业务帧,所述第二业务帧是所述终端设备在第二传输周期内接收的、且所述第二传输周期位于所述第一传输周期之后,所述切换窗口的时长不大于所述第二传输周期;
280.接收来自所述第二网络设备的接入响应;
281.在接收到所述接入响应后,向所述第二网络设备发送rrc重配置完成消息。
282.实施例17、根据实施例16所述的通信装置,所述rrc重配置消息还用于指示一个切换窗口的时长和/或用于判断接入请求的发送时机的切换窗口的个数。
283.实施例18、根据实施例16所述的通信装置,当计算机程序或指令被处理器执行时,
使得通信装置还执行以下步骤:
284.接收来自所述第一网络设备的下行控制信息dci,所述dci用于指示一个切换窗口的时长;或者,
285.接收来自所述第一网络设备的媒体接入控制控制单元macce,所述macce用于指示一个切换窗口的时长。
286.实施例19、根据实施例16至18任一所述的通信装置,当所述rrc重配置消息的接收时间位于所述第一业务帧的切换窗口的结束时刻之前时,所述第二传输周期为位于所述第一传输周期之后的n-1个传输周期中的一个、且所述第一传输周期与所述n-1个传输周期在时间上是连续的;或者,
287.当所述rrc重配置消息的接收时间位于所述第一业务帧的切换窗口的结束时刻之后、且所述第一传输周期的结束时刻之前时,所述目标业务帧为所述第二业务帧,所述第二业务帧为位于所述第一传输周期之后的n个传输周期中的一个、且所述第一传输周期与所述n个传输周期在时间上是连续的;
288.其中,所述n为用于判断接入请求的发送时机的切换窗口的最大个数。
289.实施例20、根据实施例16至19任一所述的通信装置,当计算机程序或指令被处理器执行时,使得通信装置执行:在目标业务帧的切换窗口内,向所述第二网络设备发送接入请求,具体包括:
290.在所述目标业务帧的切换窗口内接收到目标数据包后,向所述第二网络设备发送所述接入请求,所述目标数据包为最后一个包括所述目标业务帧的高优先级数据的数据包。
291.实施例21、根据实施例20所述的通信装置,当计算机程序或指令被处理器执行时,使得通信装置还执行以下步骤:
292.根据所述目标业务帧的数据包的dci,确定在所述目标业务帧的切换窗口内接收到所述目标数据包,所述dci用于指示所述第一网络设备已发送所述目标数据包;或者,
293.根据所述目标业务帧的macce,确定在所述目标业务帧的切换窗口内接收到所述目标数据包,所述macce用于指示所述第一网络设备已发送所述目标数据包。
294.实施例22、根据实施例20所述的通信装置,在包括所述目标业务帧的高优先级数据的数据包承载在第一传输块tb上、包括所述目标业务帧的低优先级数据的数据包承载在第二tb上的情况下;当计算机程序或指令被处理器执行时,使得通信装置还执行以下步骤:
295.检测到通过所述第二tb接收所述目标业务帧的数据包时,确定接收到所述目标数据包。
296.实施例23、根据实施例20至22任一所述的通信装置,当计算机程序或指令被处理器执行时,使得通信装置执行:在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,具体包括:
297.在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断包括所述目标业务帧的高优先级数据的所有数据包均无误码,向所述第二网络设备发送所述接入请求。
298.实施例24、根据实施例20至22任一所述的通信装置,当计算机程序或指令被处理器执行时,使得通信装置执行:在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,具体包括:
299.在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断接收到包括所述目标业务帧的高优先级数据的数据包中存在有误码的数据包,判断所述目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;所述目标业务帧的切换窗口的剩余时长的起始时刻为所述终端设备接收第一数据包的起始时刻;所述第一数据包为包括所述目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
300.若所述目标业务帧的切换窗口的剩余时长大于或等于所述第一阈值,所述终端设备针对包括所述目标业务帧的高优先级数据的数据包中有误码的数据包向所述第一网络设备发起harq重传过程;
301.在所述目标业务帧的切换窗口的结束时刻到达之前所述harq重传过程结束、且判定包括所述目标业务帧的高优先级数据的数据包无误码,则向所述第二网络设备发送所述接入请求;或者,当所述目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口时,若在判定包括所述目标业务帧的高优先级数据的数据包无误码之前,到达所述目标业务帧的切换窗口的结束时刻,则在所述目标业务帧的切换窗口的结束时刻,向所述第二网络设备发送所述接入请求。
302.实施例25、根据实施例20至22任一所述的通信装置,当计算机程序或指令被处理器执行时,使得通信装置执行:在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,具体包括:
303.在所述目标业务帧的切换窗口内接收到包括所述目标数据包后,判断接收到包括所述目标业务帧的高优先级数据的数据包中存在有误码的数据包,则判断所述目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;所述目标业务帧的切换窗口的剩余时长的起始时刻为所述终端设备接收第一数据包的起始时刻;所述第一数据包为包括所述目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
304.若所述目标业务帧的切换窗口的剩余时长小于所述第一阈值、且所述目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口,向所述第二网络设备发送所述接入请求。
305.实施例26、根据实施例25所述的通信装置,当计算机程序或指令被处理器执行时,使得通信装置还执行以下步骤:
306.若所述目标业务帧的切换窗口的剩余时长小于所述第一阈值、且所述目标业务帧的切换窗口不为最后一个用于判断接入请求的发送时机的切换窗口,所述终端设备针对包括所述目标业务帧的高优先级数据的数据包中有误码的数据包向所述第一网络设备发起harq重传过程。
307.实施例27、根据实施例20至22任一所述的通信装置,当计算机程序或指令被处理器执行时,使得通信装置执行:在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,具体包括:
308.在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断包括所述目标业务帧的高优先级数据的所有数据包均无误码,若所述目标业务帧的切换窗口的剩余时长大于或等于第二阈值,继续接收包括所述目标业务帧的低优先级数据的数据包,直至目标时刻,向所述第二网络设备发送所述接入请求;
309.所述目标时刻为用于接收最后一个包括所述目标业务帧的低优先级数据的数据
包的时间单元的结束时刻,且所述目标时刻位于所述目标业务帧的切换窗口的结束时刻之前;或者,所述目标时刻为所述目标业务帧的切换窗口的结束时刻。
310.实施例28、根据实施例16至27任一所述的通信装置,所述rrc重配置完成消息包括所述目标业务帧的帧号、和/或动作指示信息,所述动作指示信息用于指示所述终端设备接收的用户控制发送业务帧的最后一个动作。
311.实施例29、一种通信装置,该通信装置可以为第一网络设备或者第一网络设备中的芯片或者片上系统,该通信装置包括:处理器和存储器,存储器存储有指令,当指令被处理器执行时,使得通信装置执行以下步骤:
312.周期性向终端设备发送业务帧的数据包;
313.向终端设备发送rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到第二网络设备、且所述rrc重配置消息用于指示一个切换窗口的时长、和/或切换窗口的个数,所述切换窗口用于所述终端设备判断向所述第二网络设备发送接入请求的时机。
314.实施例30、一种通信装置,该通信装置可以为第二网络设备或者第二网络设备中的芯片或者片上系统,该通信装置包括:处理器和存储器,存储器存储有指令,当指令被处理器执行时,使得通信装置执行以下步骤:
315.接收来自终端设备的无线资源控制rrc重配置完成消息,所述rrc重配置消息包括所述目标业务帧的帧号、和/或动作指示信息,所述动作指示信息用于指示所述终端设备接收的用户控制发送业务帧的最后一个动作;
316.根据所述目标业务帧的帧号和/或动作指示信息,向所述终端设备发送业务帧。
317.实施例31、一种通信装置,包括:处理模块和收发模块;
318.所述收发模块,用于在第一传输周期内接收来自第一网络设备的第一业务帧的数据包;在所述第一传输周期内接收到来自所述第一网络设备的无线资源控制rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到第二网络设备;
319.所述处理模块,用于在目标业务帧的切换窗口内,触发所述收发模块向所述第二网络设备发送接入请求,所述接入请求用于所述终端设备切换到所述第二网络设备;所述切换窗口的起始时刻为所述终端设备接收所述目标业务帧的第一个数据包的起始时刻、或者所述切换窗口的起始时刻为最后一个包括所述目标业务帧的高优先级数据的数据包传完的时刻;
320.所述目标业务帧为所述第一业务帧,所述切换窗口的时长不大于所述第一传输周期;或者,所述目标业务帧为第二业务帧,所述第二业务帧是所述终端设备在第二传输周期内接收的、且所述第二传输周期位于所述第一传输周期之后,所述切换窗口的时长不大于所述第二传输周期;
321.所述收发模块,还用于接收来自所述第二网络设备的接入响应,以及在接收到所述接入响应后,向所述第二网络设备发送rrc重配置完成消息。
322.实施例32、根据实施例31所述的通信装置,所述rrc重配置消息还用于指示一个切换窗口的时长和/或用于判断接入请求的发送时机的切换窗口的个数。
323.实施例33、根据实施例31所述的通信装置,所述收发模块还用于:
324.接收来自所述第一网络设备的下行控制信息dci,所述dci用于指示一个切换窗口的时长;或者,
325.接收来自所述第一网络设备的媒体接入控制控制单元macce,所述macce用于指示一个切换窗口的时长。
326.实施例34、根据实施例31至33任一所述的通信装置,当所述rrc重配置消息的接收时间位于所述第一业务帧的切换窗口的结束时刻之前时,所述第二传输周期为位于所述第一传输周期之后的n-1个传输周期中的一个、且所述第一传输周期与所述n-1个传输周期在时间上是连续的;或者,
327.当所述rrc重配置消息的接收时间位于所述第一业务帧的切换窗口的结束时刻之后、且所述第一传输周期的结束时刻之前时,所述目标业务帧为所述第二业务帧,所述第二业务帧为位于所述第一传输周期之后的n个传输周期中的一个、且所述第一传输周期与所述n个传输周期在时间上是连续的;
328.其中,所述n为用于判断接入请求的发送时机的切换窗口的最大个数。
329.实施例35、根据实施例31至34任一所述的通信装置,所述处理模块,用于在目标业务帧的切换窗口内,触发所述收发模块向所述第二网络设备发送接入请求,具体包括:
330.所述处理模块,用于在所述目标业务帧的切换窗口内接收到目标数据包后,触发所述收发模块向所述第二网络设备发送所述接入请求,所述目标数据包为最后一个包括所述目标业务帧的高优先级数据的数据包。
331.实施例36、根据实施例35所述的通信装置,所述处理模块,还用于:
332.根据所述目标业务帧的数据包的dci,确定在所述目标业务帧的切换窗口内接收到所述目标数据包,所述dci用于指示所述第一网络设备已发送所述目标数据包;或者,
333.根据所述目标业务帧的macce,确定在所述目标业务帧的切换窗口内接收到所述目标数据包,所述macce用于指示所述第一网络设备已发送所述目标数据包。
334.实施例37、根据实施例35所述的通信装置,包括所述目标业务帧的高优先级数据的数据包承载在第一传输块tb上,包括所述目标业务帧的低优先级数据的数据包承载在第二tb上;所述处理模块还用于:
335.检测到通过所述第二tb接收所述目标业务帧的数据包时,确定接收到所述目标数据包。
336.实施例38、根据实施例35至37任一所述的通信装置,所述处理模块,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,触发所述收发模块向所述第二网络设备发送所述接入请求,具体包括:
337.所述处理模块,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断包括所述目标业务帧的高优先级数据的所有数据包均无误码,触发所述收发模块向所述第二网络设备发送所述接入请求。
338.实施例39、根据实施例35至37任一所述的通信装置,所述处理模块,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,触发所述收发模块向所述第二网络设备发送所述接入请求,包括:
339.所述处理模块,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断接收到包括所述目标业务帧的高优先级数据的数据包中存在有误码的数据包,判断所述目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;所述目标业务帧的切换窗口的剩余时长的起始时刻为所述终端设备接收第一数据包的起始时刻;所述第一数据包为
包括所述目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
340.若所述目标业务帧的切换窗口的剩余时长大于或等于所述第一阈值,针对包括所述目标业务帧的高优先级数据的数据包中有误码的数据包向所述第一网络设备发起harq重传过程;
341.在所述目标业务帧的切换窗口的结束时刻到达之前所述harq重传过程结束、且判定包括所述目标业务帧的高优先级数据的数据包无误码,则触发所述收发模块向所述第二网络设备发送所述接入请求;或者,当所述目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口时,若在判定包括所述目标业务帧的高优先级数据的数据包无误码之前,到达所述目标业务帧的切换窗口的结束时刻,则在所述目标业务帧的切换窗口的结束时刻,触发所述收发模块向所述第二网络设备发送所述接入请求。
342.实施例40、根据实施例35至37任一所述的通信装置,所述处理模块,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,触发所述收发模块向所述第二网络设备发送所述接入请求,包括:
343.所述处理模块,用于在所述目标业务帧的切换窗口内接收到包括所述目标数据包后,判断接收到包括所述目标业务帧的高优先级数据的数据包中存在有误码的数据包,则判断所述目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;所述目标业务帧的切换窗口的剩余时长的起始时刻为所述终端设备接收第一数据包的起始时刻;所述第一数据包为包括所述目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
344.若所述目标业务帧的切换窗口的剩余时长小于所述第一阈值、且所述目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口,触发所述收发模块向所述第二网络设备发送所述接入请求。
345.实施例41、根据实施例40所述的通信装置,所述处理模块还用于:
346.若所述目标业务帧的切换窗口的剩余时长小于所述第一阈值、且所述目标业务帧的切换窗口不为最后一个用于判断接入请求的发送时机的切换窗口,针对包括所述目标业务帧的高优先级数据的数据包中有误码的数据包向所述第一网络设备发起harq重传过程。
347.实施例42、根据实施例35至37任一所述的通信装置,所述处理模块,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,触发所述收发模块向所述第二网络设备发送所述接入请求,包括:
348.所述处理模块,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断包括所述目标业务帧的高优先级数据的所有数据包均无误码,若所述目标业务帧的切换窗口的剩余时长大于或等于第二阈值,继续接收包括所述目标业务帧的低优先级数据的数据包,直至目标时刻,触发所述收发模块向所述第二网络设备发送所述接入请求;
349.所述目标时刻为用于接收最后一个包括所述目标业务帧的低优先级数据的数据包的时间单元的结束时刻,且所述目标时刻位于所述目标业务帧的切换窗口的结束时刻之前;或者,所述目标时刻为所述目标业务帧的切换窗口的结束时刻。
350.实施例43、根据实施例41至42任一所述的通信装置,所述rrc重配置完成消息包括所述目标业务帧的帧号、和/或动作指示信息,所述动作指示信息用于指示所述终端设备接收的用户控制发送业务帧的最后一个动作。
351.实施例44、一种通信装置,包括处理模块和收发模块;
352.所述收发模块,用于周期性向终端设备发送业务帧的数据包;
353.所述处理模块,用于触发所述收发模块向终端设备发送无线资源控制rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到第二网络设备、且所述rrc重配置消息用于指示一个切换窗口的时长、和/或切换窗口的个数,所述切换窗口用于所述终端设备判断向所述第二网络设备发送接入请求的时机。
354.实施例45、一种通信装置,包括处理模块和收发模块;
355.所述处理模块,用于接收来自终端设备的无线资源控制rrc重配置完成消息,所述rrc重配置消息包括所述目标业务帧的帧号、和/或动作指示信息,所述动作指示信息用于指示所述终端设备接收的用户控制发送业务帧的最后一个动作;
356.所述收发模块,用于根据所述目标业务帧的帧号和/或动作指示信息,向所述终端设备发送业务帧。
357.实施例46、一种通信系统,包括第一网络设备、第二网络设备和终端设备;
358.所述第一网络设备,用于周期性向所述终端设备发送业务帧的数据包;
359.所述第一网络设备,还用于向所述终端设备发送rrc重配置消息;
360.所述终端设备,用于在第一传输周期内接收来自第一网络设备的第一业务帧的数据包;
361.所述终端设备,还用于在所述第一传输周期内接收到来自所述第一网络设备的无线资源控制rrc重配置消息,所述rrc重配置消息用于指示所述终端设备切换到第二网络设备;
362.所述终端设备,用于在目标业务帧的切换窗口内,向所述第二网络设备发送接入请求,所述接入请求用于所述终端设备切换到所述第二网络设备;所述切换窗口的起始时刻为所述终端设备接收所述目标业务帧的第一个数据包的起始时刻、或者所述切换窗口的起始时刻为最后一个包括所述目标业务帧的高优先级数据的数据包传完的时刻;
363.所述目标业务帧为所述第一业务帧,所述切换窗口的时长不大于所述第一传输周期;或者,所述目标业务帧为第二业务帧,所述第二业务帧是所述终端设备在第二传输周期内接收的、且所述第二传输周期位于所述第一传输周期之后,所述切换窗口的时长不大于所述第二传输周期;
364.所述第二网络设备,用于在接收到所述接入请求,向所述终端设备发送接入响应;
365.所述终端设备,还用于在接收到所述接入响应后,向所述第二网络设备发送rrc重配置完成消息;
366.所述第二网络设备,还用于接收所述rrc重配置完成消息。
367.实施例47、根据实施例46所述的通信系统,所述rrc重配置消息还用于指示一个切换窗口的时长和/或用于判断接入请求的发送时机的切换窗口的个数。
368.实施例48、根据实施例46所述的通信系统,所述第一网络设备还用于:
369.向所述终端设备发送dci,所述dci用于指示一个切换窗口的时长;或者,向所述终端设备发送macce,所述macce用于指示一个切换窗口的时长;
370.所述终端设备还用于:
371.接收来自所述第一网络设备的所述dci,或者,接收来自所述第一网络设备的所述
macce。
372.实施例49、根据实施例46至48任一所述的通信系统,当所述rrc重配置消息的接收时间位于所述第一业务帧的切换窗口的结束时刻之前时,所述第二传输周期为位于所述第一传输周期之后的n-1个传输周期中的一个、且所述第一传输周期与所述n-1个传输周期在时间上是连续的;或者,
373.当所述rrc重配置消息的接收时间位于所述第一业务帧的切换窗口的结束时刻之后、且所述第一传输周期的结束时刻之前时,所述目标业务帧为所述第二业务帧,所述第二业务帧为位于所述第一传输周期之后的n个传输周期中的一个、且所述第一传输周期与所述n个传输周期在时间上是连续的;
374.其中,所述n为用于判断接入请求的发送时机的切换窗口的最大个数。
375.实施例50、根据实施例46至49任一所述的通信系统,所述终端设备用于在目标业务帧的切换窗口内,向所述第二网络设备发送接入请求,具体包括:
376.所述终端设备,用于在所述目标业务帧的切换窗口内接收到目标数据包后,向所述第二网络设备发送所述接入请求,所述目标数据包为最后一个包括所述目标业务帧的高优先级数据的数据包。
377.实施例51、根据实施例50所述的通信系统,所述终端设备还用于:
378.根据所述目标业务帧的数据包的dci,确定在所述目标业务帧的切换窗口内接收到所述目标数据包,所述dci用于指示所述第一网络设备已发送所述目标数据包;或者,
379.根据所述目标业务帧的macce,确定在所述目标业务帧的切换窗口内接收到所述目标数据包,所述macce用于指示所述第一网络设备已发送所述目标数据包。
380.实施例52、根据实施例51所述的通信系统,包括所述目标业务帧的高优先级数据的数据包承载在第一传输块tb上,包括所述目标业务帧的低优先级数据的数据包承载在第二tb上;所述终端设备还用于:
381.检测到通过所述第二tb接收所述目标业务帧的数据包时,确定接收到所述目标数据包。
382.实施例53、根据实施例50至52任一所述的通信系统,所述终端设备,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,具体包括:
383.所述终端设备,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断包括所述目标业务帧的高优先级数据的所有数据包均无误码,向所述第二网络设备发送所述接入请求。
384.实施例54、根据实施例50至52任一所述的通信系统,所述终端设备,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,具体包括:
385.所述终端设备,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断接收到包括所述目标业务帧的高优先级数据的数据包中存在有误码的数据包,判断所述目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;所述目标业务帧的切换窗口的剩余时长的起始时刻为所述终端设备接收第一数据包的起始时刻;所述第一数据包为包括所述目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
386.若所述目标业务帧的切换窗口的剩余时长大于或等于所述第一阈值,针对包括所述目标业务帧的高优先级数据的数据包中有误码的数据包向所述第一网络设备发起harq重传过程;
387.在所述目标业务帧的切换窗口的结束时刻到达之前所述harq重传过程结束、且判定包括所述目标业务帧的高优先级数据的数据包无误码,则向所述第二网络设备发送所述接入请求;或者,当所述目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口时,若在判定包括所述目标业务帧的高优先级数据的数据包无误码之前,到达所述目标业务帧的切换窗口的结束时刻,则在所述目标业务帧的切换窗口的结束时刻,向所述第二网络设备发送所述接入请求。
388.实施例55、根据实施例50至52任一所述的通信系统,所述终端设备,用于在所述目标业务帧的切换窗口内接收到包括所述目标数据包后,向所述第二网络设备发送所述接入请求,具体包括:
389.在所述目标业务帧的切换窗口内接收到包括所述目标数据包后,判断接收到包括所述目标业务帧的高优先级数据的数据包中存在有误码的数据包,则判断所述目标业务帧的切换窗口的剩余时长是否大于或等于第一阈值;所述目标业务帧的切换窗口的剩余时长的起始时刻为所述终端设备接收第一数据包的起始时刻;所述第一数据包为包括所述目标业务帧的高优先级数据的数据包中接收到的最后一个有误码的数据包;
390.若所述目标业务帧的切换窗口的剩余时长小于所述第一阈值、且所述目标业务帧的切换窗口为最后一个用于判断接入请求的发送时机的切换窗口,向所述第二网络设备发送所述接入请求。
391.实施例56、根据实施例55所述的通信系统,所述终端设备还用于:
392.若所述目标业务帧的切换窗口的剩余时长小于所述第一阈值、且所述目标业务帧的切换窗口不为最后一个用于判断接入请求的发送时机的切换窗口,针对包括所述目标业务帧的高优先级数据的数据包中有误码的数据包向所述第一网络设备发起harq重传过程。
393.实施例57、根据实施例50至52任一所述的通信系统,所述终端设备,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,向所述第二网络设备发送所述接入请求,具体包括:
394.所述终端设备,用于在所述目标业务帧的切换窗口内接收到所述目标数据包后,判断包括所述目标业务帧的高优先级数据的所有数据包均无误码,若所述目标业务帧的切换窗口的剩余时长大于或等于第二阈值,继续接收包括所述目标业务帧的低优先级数据的数据包,直至目标时刻,向所述第二网络设备发送所述接入请求;
395.所述目标时刻为用于接收最后一个包括所述目标业务帧的低优先级数据的数据包的时间单元的结束时刻,且所述目标时刻位于所述目标业务帧的切换窗口的结束时刻之前;或者,所述目标时刻为所述目标业务帧的切换窗口的结束时刻。
396.实施例58、根据实施例46至57任一所述的通信系统,所述rrc重配置完成消息包括所述目标业务帧的帧号、和/或动作指示信息,所述动作指示信息用于指示所述终端设备接收的用户控制发送业务帧的最后一个动作;
397.所述第二网络设备,还用于根据所述目标业务帧的帧号和/或动作指示信息,向所述终端设备发送业务帧。
398.实施例59、一种计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述实施例1至实施例13任一实施例所涉及的方法、或者执行上述实施例14所涉及的方法、或者执行实施例15所涉及的方法。
399.实施例60、一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当其在计算机上运行时,使得计算机可以执行上述实施例1至实施例13任一实施例所涉及的方法、或者执行上述实施例14所涉及的方法、或者执行实施例15所涉及的方法。
400.实施例61、一种芯片,该芯片包括处理器,当该处理器执行计算机程序或指令时,处理器用于执行上述实施例1至实施例13任一实施例所涉及的方法、或者执行上述实施例14所涉及的方法、或者执行实施例15所涉及的方法。该计算机程序或指令可以来自芯片内部的存储器,也可以来自芯片外部的存储器。可选的,该芯片还包括输入输出电路。
401.尽管在此结合各实施例对本技术进行了描述,然而,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1