1.本公开的实施例总体上涉及通信领域,并且具体地涉及一种用于带宽部分切换机制的方法、设备、装置和计算机可读存储介质。
背景技术:
2.在最近的研究中,3gpp在支持多trp/波束/面板的一些基本操作方面取得了重大进展。虽然支持这些操作和基于多面板码本的多面板传输,但这些仍然不能充分支持具有非理想回程的实际场景以及通过更高级网络协调进一步提高小区边缘/小区平均性能。dps/dpb主要针对小区边缘性能,小区边缘性能增益较小/中等。
技术实现要素:
3.总体上,本公开的示例实施例提供了一种用于带宽部分切换的解决方案。
4.在第一方面,提供了一种终端设备。该设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使终端设备从第一网络设备接收从第一带宽部分(bwp)切换到第二bwp的请求。终端设备当前在第一bwp上与第一网络设备通信。终端设备还被引起向第二网络设备发送关于所请求的切换的信息。终端设备还被引起从第二网络设备接收关于该信息的ack/nack。终端设备还被引起基于确认来处理切换。
5.在第二方面,提供了一种网络设备。该设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使网络设备在第一网络设备处确定第一网络设备与第二网络设备之间的时延是否超过阈值时延。网络设备还被引起基于该确定来发送从第一带宽部分(bwp)切换到第二bwp的请求,其中终端设备当前在第一bwp上与第一网络设备通信。网络设备还被引起基于所接收的对请求的响应来向终端设备发送数据。
6.在第三方面,提供了一种在终端设备处实现的方法。该方法包括在终端设备处从第一网络设备接收从第一带宽部分(bwp)切换到第二bwp的请求,其中终端设备当前在第一bwp上与第一网络设备通信。该方法还包括向第二网络设备发送关于所请求的切换的信息。该方法还包括从第二网络设备接收关于该信息的ack/nack。该方法还包括基于该确认来处理切换。
7.在第四方面,提供了一种在网络设备处实现的方法。该方法包括在第一网络设备处确定第一网络设备与第二网络设备之间的时延是否超过阈值时延。该方法还包括基于该确定来发送从第一带宽部分(bwp)切换到第二bwp的请求,其中终端设备当前在第一bwp上与第一网络设备通信。该方法还包括基于所接收的对请求的响应来向终端设备发送数据。
8.在第五方面,提供了一种装置,该装置包括:用于在终端设备处从第一网络设备接收从第一带宽部分(bwp)切换到第二bwp的请求的部件,其中终端设备当前在第一bwp上与第一网络设备通信;用于向第二网络设备发送关于所请求的切换的信息的部件;用于从第
二网络设备接收关于该信息的ack/nack的部件;以及用于基于该确认来处理切换的部件。
9.在第六方面,提供了一种装置,该装置包括:用于在第一网络设备处确定第一网络设备与第二网络设备之间的时延是否超过阈值时延的部件;用于基于该确定来发送从第一带宽部分(bwp)切换到第二bwp的请求的部件,其中终端设备当前在第一bwp上与第一网络设备通信;以及用于基于所接收的对请求的响应来向终端设备发送数据的部件。
10.在第七方面,提供了一种非瞬态计算机可读介质,该非瞬态计算机可读介质包括用于引起装置至少执行根据上述第三和第四方面中的任何一个的方法的程序指令。
11.应当理解,概述部分不旨在确定本公开的实施例的关键或基本特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。
附图说明
12.现在将参考附图描述一些示例实施例,在附图中:
13.图1示出了可以在其中实现本公开的实施例的示例通信网络;
14.图2示出了可以在其中实现本公开的实施例的示例通信网络;
15.图3示出了根据本公开的一些实施例的通信设备之间的交互示意图;
16.图4示出了根据本公开的一些实施例的通信设备之间的交互示意图;
17.图5示出了根据本公开的一些实施例的在终端设备处实现的方法的流程图;
18.图6示出了根据本公开的一些实施例的在网络设备处实现的方法的流程图;
19.图7示出了带宽部分的配置的示意图;
20.图8示出了适合于实现本公开的实施例的设备的简化框图;以及
21.图9示出了根据本公开的一些实施例的示例计算机可读介质的框图。
22.在整个附图中,相同或相似的附图标记表示相同或相似的元素。
具体实施方式
23.现在将参考一些示例实施例来描述本公开的原理。应当理解,描述这些实施例仅用于说明和帮助本领域技术人员理解和实现本公开的目的,而没有对本公开的范围提出任何限制。本文中描述的公开内容可以以除了下面描述的之外的各种其他方式来实现。
24.在以下描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。
25.本公开中对“一个实施例”、“实施例”、“示例实施例”等的引用表示所描述的实施例可以包括特定特征、结构或特性,但并非必须每个实施例都包括特定特征、结构或特性。此外,这些短语不一定指代相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,认为与其他实施例(无论是否明确描述)相结合来影响这样的特征、结构或特性在本领域技术人员的知识范围内。
26.应当理解,虽然本文中可以使用术语“第一”和“第二”等来描述各种元素,但是这些元素不应当受这些术语的限制。这些术语仅用于区分一个元素与另一元素。例如,在不脱离示例实施例的范围的情况下,第一元素可以称为第二元素,并且类似地,第二元素可以称为第一元素。如本文中使用的,术语“和/或”包括一个或多个所列术语的任何和所有组合。
27.本文中使用的术语仅用于描述特定实施例的目的,而非旨在限制示例实施例。如
本文中使用的,单数形式“一”、“一个”和“该”也旨在包括复数形式,除非上下文另有明确指示。将进一步理解,术语“包括”、“包括有”、“具有”、“有”、“包含”和/或“包含有”当在本文中使用时指定所述特征、元素和/或组件等的存在,但是不排除一个或多个其他特征、元素、组件和/或其组合的存在或添加。
28.如本技术中使用的,术语“电路系统”可以是指以下中的一项或多项或全部:
29.(a)纯硬件电路实现(诸如仅在模拟和/或数字电路系统中的实现),以及
30.(b)硬件电路和软件的组合,诸如(如适用):
31.(i)模拟和/或数字硬件电路与软件/固件的组合,以及
32.(ii)具有软件的硬件处理器(包括数字信号处理器)、软件和存储器的任何部分,这些部分一起工作以引起装置(诸如移动电话或服务器)执行各种功能,以及(c)硬件电路和/或处理器,诸如微处理器或微处理器的一部分,其需要软件(例如,固件)进行操作,但当操作不需要时该软件可以不存在。
33.该电路系统的定义适用于该术语在本技术中的所有使用,包括在任何权利要求中。作为另一示例,如本技术中使用的,术语电路系统还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器的一部分及其(或它们的)伴随软件和/或固件的实现。术语电路系统还涵盖(例如并且如果适用于特定权利要求元素)移动设备的基带集成电路或处理器集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。
34.如本文中使用的,术语“通信网络”是指遵循任何合适的通信标准的网络,诸如长期演进(lte)、高级lte(lte
‑
a)、宽带码分多址(wcdma)、高速分组接入(hspa)、窄带物联网(nb
‑
iot)等。此外,通信网络中终端设备与网络设备之间的通信可以根据任何合适的代通信协议来执行,包括但不限于第一代(1g)、第二代(2g)、2.5g、2.75g、第三代(3g)、第四代(4g)、4.5g、未来的第五代(5g)通信协议、和/或目前已知或将来开发的任何其他协议。本公开的实施例可以应用于各种通信系统。考虑到通信的快速发展,当然,也将存在可以用于体现本公开的未来类型的通信技术和系统。本公开的范围不应当仅限于上述系统。
35.如本文中使用的,术语“网络设备”是指通信网络中的节点,终端设备经由该节点接入网络并且从中接收服务。网络设备可以是指基站(bs)或接入点(ap),例如,节点b(nodeb或nb)、演进型nodeb(enodeb或enb)、nr nb(也称为gnb)、远程无线电单元(rru)、无线电头(rh)、远程无线电头端(rrh)、中继、低功率节点(诸如毫微微、微微)等,具体取决于所应用的术语和技术。
36.术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备还可以称为通信设备、用户设备(ue)、订户站(ss)、便携式订户站、移动台(ms)或接入终端(at)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、ip语音(voip)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(pda)、便携式计算机、台式计算机、图像采集终端设备(诸如数码相机)、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线终端、移动台、膝上型嵌入式设备(lee)、膝上型安装设备(lme)、usb加密狗、智能设备、无线客户端设备(cpe)、物联网(lot)设备、手表或其他可穿戴设备、头戴式显示器(hmd)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动化处理链环境中操作的机器人和/或其他无线设备)、消费电子设备、在商业和/或工业无线网络上操作的设备等。在以下描述中,术语“终端设备”、“通信设备”、“终
端”、“用户设备”和“ue”可以互换使用。
37.本文中使用的术语“带宽部分(bwp)”是指给定载波上的一组连续的物理资源块(prb)。ue可以针对下行链路和上行链路而配置有最大4个bwp,但在给定时间点,只有一个bwp用于下行链路并且只有一个bwp用于上行链路。bwp概念使得ue能够在窄带宽中操作,并且当用户需要更多数据(突发业务)时,它可以通知gnb以启用更宽带宽。当gnb配置bwp时,包括以下参数:bwp数字学(u)bwp带宽大小频率位置(nr
‑
arfcn)、coreset(控制资源集)。
38.如上所述,由于可以进一步增强多trp传输,因此基于不同物理下行链路控制信道(pdcch)传输方案,不同bwp配置可以影响不同bwp操作。在一些通信系统中,ue可以配置有4个bwp,并且对于dl bwp和ul bwp两者,在给定时间只有1个bwp处于活动状态。因此,对于不同级别的bwp配置,应当考虑多trp场景中的不同bwp操作。
39.如果在trp之间协调一种公共bwp配置,对于基于多个pdcch的调度或基于单个pdcch的调度,如何适当地进行基于dci的bwp切换是一个问题。对于多个pdcch,当从任一trp接收到一个切换信令时,不确定是立即切换还是在一个预定义时间内从另一trp接收另一切换信令之后进行切换。而对于单个pdcch,由于只传输一个dci,如果dci触发bwp切换,则ue必须进行该bwp切换。
40.根据本公开的实施例,在非理想回程中,终端设备从网络设备接收bwp切换请求并且向另一网络设备发送关于bwp切换请求的信息。如果另一网络设备同意bwp切换,则终端设备切换bwp。在理想回程中,如果网络设备都同意bwp切换,则网络设备和另一网络设备协商bwp切换并且向终端设备发送bwp切换请求。以这种方式,可以减少bwp切换的时延,从而节省时间。
41.图1示出了可以在其中实现本公开的实施例的通信系统100的示意图。作为通信网络的一部分的通信系统100包括终端设备110
‑
1、110
‑
2、
……
、110
‑
n(统称为“终端设备110”,其中n是整数)。通信系统100包括网络设备120
‑
1、120
‑
2、
……
、120
‑
m(统称为“网络设备120”,其中m是整数)。应当理解,通信系统100还可以包括为清楚起见而省略的其他元件。应当理解,图1所示的终端设备和网络设备的数目是为了说明的目的而给出的,而并不表示任何限制。网络设备120可以与终端设备110通信。
42.应当理解,网络设备和终端设备的数目仅用于说明目的,而并不表示任何限制。系统100可以包括适于实现本公开的实施例的任何合适数目的网络设备和终端设备。
43.通信系统100中的通信可以根据任何适当的通信协议来实现,包括但不限于第一代(1g)、第二代(2g)、第三代(3g)、第四代(4g)和第五代(5g)等的蜂窝通信协议、无线局域网通信协议(诸如电气和电子工程师协会(ieee)802.11等)、和/或当前已知或将来开发的任何其他协议。此外,通信可以使用任何适当的无线通信技术,包括但不限于:码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、频分双工(fdd)、时分双工(tdd)、多输入多输出(mimo)、正交频分多路(ofdm)、离散傅立叶变换扩展ofdm(dft
‑
s
‑
ofdm)、和/或当前已知或将来开发的任何其他技术。
44.图2示出了可以在其中实现本公开的实施例的示例通信网络。终端设备110
‑
1可以在带宽部分(bwp)210上与网络设备120
‑
1(下文中也称为“第一网络设备”)通信并且在bwp 220上与网络设备120
‑
2(下文中也称为“第二网络设备”)通信。bwp 210和bwp 220可以相同或不同。下面参考图2来描述本公开的实施例。应当注意,第一网络设备120
‑
1和120
‑
2可以
互换。
45.在一些实施例中,网络设备120
‑
1和网络设备120
‑
2可以通过无线电资源控制(rrc)信令为每个终端设备110配置相同bwp,这表示,可以由每个网络设备120配置4个相同bwp,并且具有相同标识的活动bwp可以服务于同一终端设备。bwp切换事件可以在被同时触发时生效。
46.在其他实施例中,网络设备120
‑
1和网络设备120
‑
1 120
‑
2可以通过单独的rrc信令为每个终端设备110配置不同bwp。具有不同标识的活动bwp可以服务于同一终端设备。bwp切换事件只有在被两个网络设备同时触发时才会生效。
47.网络设备120
‑
1和网络设备120
‑
2可以处于理想情况。例如,如果网络设备120
‑
1和网络设备120
‑
2之间的时延低于阈值时延,则网络设备120
‑
1和网络设备120
‑
2处于理想情况。网络设备120可以在时间延迟的情况下共享其相应调度信息。备选地,网络设备120
‑
1和网络设备120
‑
2可以处于非理想情况。例如,如果网络设备120
‑
1和网络设备120
‑
2之间的时延超过阈值时延,则网络设备120
‑
1和网络设备120
‑
2处于非理想情况。终端设备110
‑
1可以知道情况是否理想。
48.图3示出了根据本公开的实施例的在理想情况下的交互300的示意图。交互300可以在任何合适的设备上实现。仅出于说明的目的,交互300被描述为在终端设备110
‑
1、网络设备120
‑
1和网络设备120
‑
2处实现。
49.网络设备120
‑
1可以确定网络设备120
‑
1和120
‑
2之间的时延是否低于阈值时延。如果网络设备120
‑
1和120
‑
2可以在没有时延或时延非常低的情况下进行协调,则它们能够没有时间延迟的情况下共享调度信息。网络设备120
‑
1和网络设备120
‑
2可以经由信令彼此协调。网络设备120
‑
1可以具有如图7所示的bwp配置710(例如,bwp 710
‑
1、bwp 710
‑
2、bwp 710
‑
3和bwp 710
‑
4)。网络设备120
‑
2可以具有如图7所示的相同bwp配置710或不同配置720(例如,bwp 720
‑
1和bwp 720
‑
2)。应当注意,图7所示的bwp配置仅是示例而非限制。
50.如果网络设备120
‑
1确定bwp切换被触发,则网络设备120
‑
1向网络设备120
‑
2发送305切换请求。例如,切换请求可以指示网络设备120
‑
1要从bwp 710
‑
1切换到bwp 710
‑
2。网络设备120
‑
1当前正在bwp 710
‑
1上与终端设备110通信。网络设备120
‑
2确定310切换是否被允许。例如,网络设备120
‑
2可以基于信号强度来确定切换是否被允许。
51.如果网络设备120
‑
2确定bwp切换不被允许,则网络设备120
‑
2向网络设备120
‑
1发送315nack。在这种情况下,bwp切换被取消。如果网络设备120
‑
2确定bwp切换被允许,则网络设备120
‑
2向网络设备120
‑
1发送315ack。网络设备120
‑
1可以向终端设备110
‑
1发送320bwp切换请求。bwp切换请求可以指示从bwp 710
‑
1切换到bwp 710
‑
2。在一些实施例中,如果网络设备120
‑
1和网络设备120
‑
2具有相同bwp配置,则终端设备110
‑
1当前也正在bwp 710
‑
1上与网络设备120
‑
2通信。
52.在一些实施例中,如果网络设备120
‑
1和网络设备120
‑
2具有不同bwp配置,则网络设备120
‑
2可以发送从bwp 720
‑
1切换到bwp 720
‑
2的另一请求。终端设备110
‑
1当前正在bwp 720
‑
1上与网络设备120
‑
2通信。
53.终端设备110
‑
1处理325bwp切换请求。如果网络设备120
‑
1和网络设备120
‑
2具有相同bwp配置,则终端设备110
‑
1从bwp 710
‑
1切换到bwp 710
‑
2以与网络设备120
‑
1通信,并且从bwp 710
‑
1切换到bwp 710
‑
2以与第二网络设备120
‑
2通信。如果网络设备120
‑
1和网络
设备120
‑
2具有不同bwp配置,则终端设备110
‑
1从bwp 710
‑
1切换到bwp 710
‑
2以与网络设备120
‑
1通信,并且从bwp 720
‑
1切换到bwp 720
‑
2以与第二网络设备120
‑
2通信。
54.图4示出了根据本公开的实施例的在非理想情况下的交互400的示意图。交互400可以在任何合适的设备上实现。仅出于说明的目的,交互400被描述为在终端设备110
‑
1、网络设备120
‑
1和网络设备120
‑
2处实现。
55.网络设备120
‑
1可以确定网络设备120
‑
1和120
‑
2之间的时延是否超过阈值时延。由于高时延,网络设备120
‑
1和网络设备120
‑
2不能彼此协调,并且它们不能够在没有时间延迟的情况下共享调度信息。网络设备120
‑
1可以具有如图7所示的bwp配置710(例如,bwp 710
‑
1、bwp 710
‑
2、bwp 710
‑
3和bwp 710
‑
4)。网络设备120
‑
2可以具有如图7所示的相同bwp配置710或不同配置720(例如,bwp 720
‑
1和bwp 720
‑
2)。终端设备110
‑
1可以报告其支持不同bwp的能力。应当注意,图7所示的bwp配置仅是示例而非限制。
56.如果网络设备120
‑
1确定bwp切换被触发,则网络设备120
‑
1向终端设备110
‑
1发送305bwp切换请求。例如,bwp切换请求可以指示网络设备120
‑
1要从bwp 710
‑
1切换到bwp 710
‑
2。网络设备120
‑
1当前正在bwp 710
‑
1上与终端设备110通信。在一些实施例中,bwp切换请求可以在下行链路控制信息(dci)中传输。
57.在一些实施例中,终端设备110
‑
1可以经由层1信令向网络设备120
‑
1发送指示。该指示可以指示bwp暂时不能执行,并且如果网络设备120
‑
2允许bwp切换,则bwp切换将要执行。
58.终端设备110
‑
1发送415关于所请求的bwp切换的信息。该信息可以经由l1信令来传输。该信息可以指示网络设备120
‑
1请求从bwp 710
‑
1切换到bwp 710
‑
2。网络设备120
‑
2确定bwp切换请求被允许。如果网络设备120
‑
2需要执行bwp切换,则网络设备120
‑
2向终端设备110
‑
1发送425ack。终端设备110
‑
1可以在bwp 710
‑
1上向网络设备120
‑
1发送445响应。该响应可以指示终端设备110
‑
1要执行bwp切换。在一些实施例中,如果第一网络设备120
‑
1和第二网络设备120
‑
2具有相同bwp配置,则网络设备120
‑
2不需要发送用于切换bwp的另一请求。
59.在其他实施例中,网络设备120
‑
2可以在下行链路控制信息中发送430用于切换bwp的另一请求。例如,如果第一网络设备120
‑
1和第二网络设备120
‑
2具有相同bwp配置,则网络设备120
‑
2可以发送从bwp 710
‑
1切换到bwp 710
‑
2的另一请求。备选地,如果第一网络设备120
‑
1和第二网络设备120
‑
2具有不同bwp配置,则网络设备120
‑
2可以发送从bwp 720
‑
1切换到bwp 720
‑
2的另外的请求。
60.如果网络设备120
‑
2不同意bwp切换,则网络设备120
‑
2向终端设备110
‑
1发送425nack。终端设备110
‑
1可以向第一网络设备120
‑
1发送445响应。该响应可以指示bwp切换将不执行。
61.终端设备110
‑
1处理450bwp切换。如果终端设备110
‑
1从第二网络设备120
‑
2接收到nack,则终端设备110
‑
1不执行bwp切换。终端设备110
‑
1可以保持在bwp 710
‑
1上与网络设备120
‑
1通信。
62.如果终端设备110
‑
1从第二设备120
‑
2接收到ack,则终端设备执行bwp切换。例如,如果第一网络设备120
‑
1和第二网络设备120
‑
2具有相同bwp配置,则终端设备110
‑
1可以从bwp 710
‑
1切换到bwp 710
‑
2以与第一网络设备120
‑
1和第二网络设备120
‑
2通信。如果第一
网络设备120
‑
1和第二网络设备120
‑
2具有不同bwp配置,则终端设备110
‑
1可以从bwp 710
‑
1切换到bwp 710
‑
2以与网络设备120
‑
1通信,并且从bwp 720
‑
1切换到bwp 720
‑
2以与第二网络设备120
‑
2通信。如果bwp切换成功,则第一网络设备120
‑
1和第二网络设备120
‑
2在切换后的bwp上向终端设备110
‑
1发送数据。以这种方式,可以减少bwp切换的时延,从而节省时间。
63.图5示出了根据本公开的一些实施例的在终端设备处实现的示例方法500的流程图。为了讨论的目的,将参考图1从终端设备110
‑
1的角度来描述方法500。
64.在框510处,终端设备110
‑
1接收从bwp 710
‑
1切换到bwp 710
‑
2的请求。终端设备110
‑
1当前正在bwp 710
‑
1上与网络设备120
‑
1通信。在一些实施例中,bwp切换请求可以在下行链路控制信息(dci)中传输。
65.在一些实施例中,终端设备110
‑
1可以经由层1信令向网络设备120
‑
1发送指示。该指示可以指示bwp暂时不能执行,并且如果网络设备120
‑
2允许bwp切换,则bwp切换将要执行。
66.在框520处,终端设备110
‑
1向第二网络设备120
‑
2发送关于所请求的切换的信息。该信息可以经由l1信令来发送。例如,该信息可以指示网络设备120
‑
1请求从bwp 710
‑
1切换到bwp 710
‑
2。
67.在框530处,终端设备110
‑
1从第二网络设备120
‑
2接收关于该信息的ack/nack。如果终端设备110
‑
1从第二网络设备接收到ack,则表示网络设备120
‑
2同意bwp切换。在这种情况下,终端设备110
‑
1可以在bwp 710
‑
1上向网络设备120
‑
1发送响应。该响应可以指示终端设备110
‑
1要执行bwp切换。
68.在一些实施例中,如果第一网络设备120
‑
1和第二网络设备120
‑
2具有相同bwp配置,则网络设备120
‑
2不需要发送用于切换bwp的另一请求。在其他实施例中,网络设备120
‑
2可以在下行链路控制信息中发送430用于切换bwp的另外的请求。例如,如果第一网络设备120
‑
1和第二网络设备120
‑
2具有相同bwp配置,则网络设备120
‑
2可以发送从bwp 710
‑
1切换到bwp 710
‑
2的另一请求。备选地,如果第一网络设备120
‑
1和第二网络设备120
‑
2具有不同bwp配置,则网络设备120
‑
2可以发送从bwp 720
‑
1切换到bwp 720
‑
2的另一请求。
69.如果终端设备110
‑
1从第二网络设备接收到nack,则表示网络设备120
‑
2不同意bwp切换。在这种情况下,终端设备110
‑
1可以向第一网络设备120
‑
1发送445响应。该响应可以指示bwp切换将不执行。
70.在框540处,终端设备110
‑
1基于该确认来处理切换。如果终端设备110
‑
1从第二网络设备120
‑
2接收到nack,则终端设备110
‑
1不执行bwp切换。终端设备110
‑
1可以保持在bwp 710
‑
1上与网络设备120
‑
1通信。
71.如果终端设备110
‑
1从第二设备120
‑
2接收到ack,则终端设备执行bwp切换。例如,如果第一网络设备120
‑
1和第二网络设备120
‑
2具有相同bwp配置,则终端设备110
‑
1可以从bwp 710
‑
1切换到bwp 710
‑
2以与第一网络设备120
‑
1和第二网络设备120
‑
2通信。如果第一网络设备120
‑
1和第二网络设备120
‑
2具有不同bwp配置,则终端设备110
‑
1可以从bwp 710
‑
1切换到bwp 710
‑
2以与网络设备120
‑
1通信,并且从bwp 720
‑
1切换到bwp 720
‑
2以与第二网络设备120
‑
2通信。如果bwp切换成功,则第一网络设备120
‑
1和第二网络设备120
‑
2在切换后的bwp上向终端设备110
‑
1传输数据。
72.图6示出了根据本公开的一些实施例的在网络设备处实现的示例方法600的流程图。为了讨论的目的,将参考图1从网络设备120
‑
1的角度来描述方法600。
73.在框610处,网络设备120
‑
1确定网络设备120
‑
1与网络设备120
‑
2之间的时延是否超过阈值时延。如果网络设备120
‑
1确定网络设备120
‑
1和120
‑
2之间的时延低于阈值时延,则网络设备120
‑
1和120
‑
2可以在没有时延或时延非常低的情况下进行协调。它们能够在没有时间延迟的情况下共享调度信息。网络设备120
‑
1和网络设备120
‑
2可以经由信令彼此协调。
74.如果时延低于阈值时延,则网络设备120
‑
1在框620处向第二网络设备120
‑
2发送bwp切换请求。例如,切换请求可以指示网络设备120
‑
1要从bwp 710
‑
1切换到bwp 710
‑
2。网络设备120
‑
1当前正在bwp 710
‑
1上与终端设备110通信。网络设备120
‑
2确定切换是否被允许。
75.如果网络设备120
‑
2确定bwp切换不被允许,则网络设备120
‑
2向网络设备120
‑
1发送nack。在这种情况下,bwp切换被取消。在框640处,网络设备120
‑
1可以在原始bwp(例如,bwp 710
‑
1)上向终端设备110
‑
1发送数据。
76.如果网络设备120
‑
2确定bwp切换被允许,则网络设备120
‑
2向网络设备120
‑
1发送ack。如果网络设备120
‑
1接收到ack,则网络设备120
‑
1可以在框650处向终端设备110
‑
1发送bwp切换请求。bwp切换请求可以指示从bwp 710
‑
1切换到bwp 710
‑
2。在一些实施例中,如果网络设备120
‑
1和120
‑
2具有相同bwp配置,则终端设备110
‑
1当前也在bwp 710
‑
1上与网络设备120
‑
2通信。
77.在一些实施例中,如果网络设备120
‑
1和120
‑
2具有不同bwp配置,则网络设备120
‑
2可以发送用于将bwp 720
‑
1切换到bwp 720
‑
1的另一请求。终端设备110
‑
1当前正在bwp 720
‑
1上与网络设备120
‑
2通信。
78.如果时延超过阈值时延,则网络设备120
‑
1在框650处向终端设备110
‑
1发送bwp切换请求。终端设备110
‑
1可以向网络设备110
‑
1发送关于网络设备120
‑
2是否允许bwp切换请求的信息。
79.在框660处,网络设备120
‑
1向终端设备110
‑
1发送数据。如果bwp切换成功,则网络设备120
‑
1在原始bwp(例如,bwp 710
‑
1)上向终端设备110
‑
1发送数据。如果bwp切换不成功,则网络设备120
‑
1在切换后的bwp(例如,bwp 710
‑
2)上向终端设备110
‑
1发送数据。
80.在一些实施例中,网络设备120
‑
3可以从终端设备110
‑
1发送从第三bwp(例如,bwp 710
‑
3)切换到第四bwp(例如,bwp 710
‑
4)的另一请求。终端设备110
‑
1可以在bwp 710
‑
3上与网络设备120
‑
3通信。网络设备120
‑
1可以从终端设备110
‑
1接收关于从第三bwp(例如,bwp 710
‑
3)到第四bwp(例如,bwp 710
‑
4)的另一切换的信息。
81.在一些实施例中,一种用于执行方法500的装置(例如,终端设备110
‑
1)可以包括用于执行方法500中的对应步骤的相应部件。这些部件可以以任何合适的方式来实现。例如,它可以通过电路系统或软件模块来实现。
82.在一些实施例中,该装置包括:用于在终端设备处从第一网络设备接收从第一带宽部分(bwp)切换到第二bwp的请求的部件,其中终端设备当前在第一bwp上与第一网络设备通信;用于向第二网络设备发送关于所请求的切换的信息的部件;用于从第二网络设备接收关于该信息的ack/nack的部件;以及基于该确认来处理切换的部件。
83.在一些实施例中,用于基于该确认来处理切换的部件包括:用于响应于从第二网络设备接收到ack而在第一bwp上发送对请求的响应的部件,该响应指示切换被允许执行;以及用于从第一bwp切换到第二bwp以与第一网络设备通信的部件。
84.在一些实施例中,该装置还包括:用于响应于确定第一网络设备和第二网络设备具有相同bwp配置而从第一bwp切换到第二bwp以与第二网络设备通信的部件。
85.在一些实施例中,该装置还包括:用于响应于确定第一网络设备和第二网络设备具有不同配置而从第二网络设备接收从第三bwp切换到第四bwp的另一请求的部件,其中终端设备当前在第三bwp上与第三bwp通信;以及用于从第三bwp切换到第四bwp以与第二网络设备通信的部件。
86.在一些实施例中,用于基于该确认来处理切换的部件包括:用于响应于从第二网络设备接收到nack而在第一bwp上发送对请求的响应的部件,该响应指示切换不被允许执行。
87.在一些实施例中,该装置还包括用于向第一设备发送关于在关于请求的ack从第二网络设备被接收到的情况下切换将被执行的指示的部件。
88.在一些实施例中,一种用于执行方法600的装置(例如,网络设备120)可以包括用于执行方法600中的对应步骤的相应部件。这些部件可以以任何合适的方式来实现。例如,它可以通过电路系统或软件模块来实现。
89.在一些实施例中,该装置包括:用于在第一网络设备处确定第一网络设备与第二网络设备之间的时延是否超过阈值时延的部件;用于基于该确定来发送从第一带宽部分(bwp)切换到第二bwp的请求的部件,其中终端设备当前在第一bwp上与第一网络设备通信;以及用于基于所接收的对请求的响应来向终端设备发送数据的部件。
90.在一些实施例中,用于发送请求的部件包括:用于响应于确定时延低于阈值时延而向第二网络设备发送请求的部件。
91.在一些实施例中,用于向终端设备发送数据的部件包括:用于从第二网络设备接收对请求的响应的部件;用于响应于所接收的响应指示切换被允许而向终端设备发送从第一bwp切换到第二bwp的另外的请求的部件;以及用于在第二bwp上发送数据的部件。
92.在一些实施例中,用于向终端设备发送数据的部件包括:用于从第二网络设备接收对请求的响应的部件;用于响应于所接收的响应指示切换不被允许而在第一bwp上发送数据的部件。
93.在一些实施例中,用于发送请求的部件包括:用于响应于确定时延超过阈值时延而向终端设备发送请求的部件。
94.在一些实施例中,用于向终端设备发送数据的部件包括:用于从终端设备接收对请求的响应的部件;用于响应于所接收的响应指示切换被第二网络设备允许而在第二bwp上发送数据的部件。
95.在一些实施例中,用于向终端设备发送数据的部件包括:用于从终端设备接收对请求的响应的部件;用于响应于所接收的响应指示切换不被第二网络设备允许而在第一bwp上发送数据的部件。
96.在一些实施例中,该装置还包括:用于从终端设备接收关于从第三bwp到第四bwp的另一切换的信息的部件,其中终端设备在第三bwp上与第三网络设备通信;用于确定另一
切换是否被允许的部件;以及用于发送关于该信息的ack/nack以指示该确定的部件。
97.图8是适合于实现本公开的实施例的设备800的简化框图。设备800可以用于实现通信设备,例如图1所示的网络设备120
‑
1、120
‑
2或终端设备110
‑
1。如图所示,设备800包括一个或多个处理器810、耦合到处理器810的一个或多个存储器820、以及耦合到处理器810的一个或多个通信模块(例如,传输器和/或接收器(tx/rx))840。
98.通信模块840用于双向通信。通信模块840具有至少一个天线以促进通信。通信接口可以表示与其他网络元件通信所需要的任何接口。
99.处理器810可以是适合于本地技术网络的任何类型,并且作为非限制性示例,可以包括以下中的一种或多种:通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、和基于多核处理器架构的处理器。设备800可以具有多个处理器,诸如在时间上从属于与主处理器同步的时钟的专用集成电路芯片。
100.存储器820可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(rom)824、电可编程只读存储器(eprom)、闪存、硬盘、光盘(cd)、数字视频磁盘(dvd)和其他磁存储和/或光存储装置。易失性存储器的示例包括但不限于随机存取存储器(ram)822和在断电持续时间内不会持续的其他易失性存储器。
101.计算机程序830包括由相关联的处理器810执行的计算机可执行指令。程序830可以存储在rom 824中。处理器810可以通过将程序830加载到ram 822中来执行任何合适的动作和处理。
102.本公开的实施例可以通过程序830来实现,使得设备800可以执行如参考图2至6讨论的本公开的任何过程。本公开的实施例也可以通过硬件或软件和硬件的组合来实现。
103.在一些实施例中,程序830可以有形地包含在计算机可读介质中,该计算机可读介质可以被包括在设备800(诸如在存储器820中)或设备800可访问的其他存储设备中。设备800可以将程序830从计算机可读介质加载到ram 822以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,诸如rom、eprom、闪存、硬盘、cd、dvd等。图9示出了cd或dvd形式的计算机可读介质900的示例。计算机可读介质具有存储在其上的程序830。
104.通常,本公开的各种实施例可以用硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以用硬件来实现,而其他方面可以用可以由控制器、微处理器或其他计算设备执行的固件或软件来实现。虽然本公开的实施例的各个方面被示出并且描述为框图、流程图或使用一些其他图形表示,但是应当理解,本文中描述的框图、装置、系统、技术或方法可以用硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。
105.本公开还提供了有形地存储在非暂态计算机可读存储介质上的至少一个计算机程序产品。该计算机程序产品包括计算机可执行指令,诸如程序模块中包括的计算机可执行指令,该计算机可执行指令在目标真实或虚拟处理器上的设备中执行以执行以上参考图2
‑
6描述的方法500和600。通常,程序模块包括执行特定任务或实现特定抽象数据结构的例程、程序、库、对象、类、组件、数据类型等。程序模块的功能可以根据各种实施例中的需要而在程序模块之间进行组合或拆分。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。
106.用于执行本公开的方法的程序代码可以用一种或多种编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得这些程序代码在由处理器或控制器执行时引起在流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上执行,部分在机器上执行,作为独立软件包执行,部分在机器上并且部分在远程机器上执行,或者完全在远程机器或服务器上执行。
107.在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体携带以使得设备、装置或处理器能够执行如上所述的各种过程和操作。载体的示例包括信号、计算机可读介质等。
108.计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备、或者其任何合适的组合。计算机可读存储介质的更具体示例包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式光盘只读存储器(cd
‑
rom)、光学存储设备、磁存储设备、或其任何合适的组合。
109.此外,尽管以特定顺序描绘了操作,但是这不应当被理解为要求这样的操作以所示的特定顺序或以连续的顺序执行或者执行所有示出的操作以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样,尽管以上讨论中包含若干具体实现细节,但是这些细节不应当被解释为对本公开的范围的限制,而应当被解释为可以是特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以分别在多个实施例中或以任何合适的子组合来实现。
110.尽管已经以特定于结构特征和/或方法动作的语言描述了本公开,但是应当理解,所附权利要求书中定义的本公开不必限于上述特定特征或动作。相反,上述特定特征和动作被公开作为实现权利要求的示例形式。
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。