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

管理切换执行的制作方法

2023-09-22 09:54:12 来源:中国专利 TAG:


1.本公开涉及与管理切换执行相关的方法、设备、计算机程序和载体。


背景技术:

2.图形处理单元(gpu)和云游戏:
3.gpu已经成为一种重要的计算技术,用于个人和商业计算两者。gpu被用于广泛的应用(application)中,包括图形和视频渲染。例如,gpu在游戏(例如云游戏)、远程渲染、扩展现实(xr)(例如虚拟现实(vr)、增强现实(ar)等)和人工智能(ai)中的使用变得流行。
4.云游戏和远程渲染涉及使用远离用户的用户设备(ue)的gpu(或一组gpu)来渲染游戏的高保真图像(例如,视频帧)。然后图像从gpu发送给用户的ue,用户的ue然后将图像显示给用户。ue还可以接收来自用户的输入并将该用户输入发送给gpu。云游戏的一个优势是“在云端”的gpu通常比用户的ue(例如手机、计算机、xr设备、平板电脑等)具有更多的渲染能力。
5.在一些情况下,远程gpu由销售游戏的公司或在线游戏服务提供商(例如,googlellc,其提供称为stadia的在线游戏服务)所有。因此,远程gpu位于用户的场所(例如,家庭或办公室)之外,有时甚至与用户不在同一个城市或国家。在其他情况下,远程gpu可能归用户所有。例如,称为steam的家庭流媒体(streaming)解决方案允许用户构建一个系统,在该系统中,游戏在用户的一台设备上渲染,但用户在用户的另一台设备上玩游戏。本质上,用户的设备之一是可以由具有在相同或不同网络上的相同用户登录的ue访问的远程gpu。
6.预计具有能够胜任的gpu的计算机将变得无处不在。如今,每个客厅中的游戏机、办公室处的工作站、甚至高端平板电脑都配备了中档gpu。甚至汽车、监控摄像头和其他非计算机设备都配备了gpu或tpu,以高效地执行机器学习推理。未来每个停车场可能会有数百个可用的渲染设备,能够为附近(例如,在体育赛事中)人们使用的大量瘦(thin)ue提供存储和计算能力两者。
7.云架构
8.在典型的xr应用中,gpu处理单元可能处于边缘云环境中,其中一个或多个gpu可能位于基站或与基站相关联的某种逻辑拓扑中。此外,预计蜂窝连接的xr用户设备可能位于xr用户设备可以由一个以上基站提供服务的位置。因此,也期望这些基站之间的切换。因此,取决于网络拓扑,导致不同基站之间切换的用户移动性也可能意味着不同的边缘云处理节点(例如,在提供的延迟(delay)、帧渲染等方面)将变得可供xr用户设备访问。
9.自动邻居关系(anr)功能
10.anr功能的目的是减轻运营商手动管理邻居小区关系(ncr)的负担。anr功能驻留在基站(例如,enb或gnb)中并管理邻居小区关系表(ncrt)。anr功能包括邻居检测功能(ndf),其作用是标识基站的新邻居并将这些新邻居添加到ncrt。anr功能还包括删除过时nr的邻居删除功能(nrf)。
11.通常,当ue检测到以前未知的新小区时,服务小区与所述新小区的关系由操作和维护(o&m)服务器更新(控制),通常使用根据不删除(no remove)(即,enb不得从ncrt中删除此小区),不切换(no handover)(即,不应发起到此小区的切换),或不x2(排除到该标识的小区及其服务enb的逻辑x2接口的建立)的条目。
12.因此,在确定是否/如何考虑ncrt中的条目的过程中,考虑了经典无线电网络部署特征,例如到“新小区”的距离、信号强度、来自无线电规划/区域拓扑的可用的输入等,来优化蜂窝网络性能。
13.在3gpp技术规范(ts)36.300v 16.3.0的第22.3.2a章节中进一步描述了anr功能。


技术实现要素:

14.本公开的目的是能够减少延迟。
15.目前存在某些挑战。例如,使用远程渲染(即,由远离用于向用户显示视频元素的xr用户设备的设备渲染视频元素)的xr服务对延迟敏感。在xr用户设备具有蜂窝移动性的场景中,可能会发生连接点(例如,小区)之间的切换,并且无论xr用户设备运行什么服务,服务都必须重新协商设置、更新缓冲器并建立新数据流等。此服务重建可能会导致延迟峰值,并可能导致xr服务降级。通常,在传统蜂窝网络中,在服务基站(bs)(也称为源基站)和目标bs之间的切换之后的协商过程中,如果目标bs确定它是否支持ue被切换,则目标bs以ack/nack响应切换通知。在今天的解决方案中,目标bs仅通过查看某些内部处理资源和/或空中接口资源来确定它是否可以支持到来的(incoming)ue。也就是说,目标bs不考虑其他资源,例如,用于为ue产生应用层数据的处理资源(例如,用于为xr用户设备渲染视频元素的处理资源)。
16.本公开旨在改进该切换过程。因此,一方面,提供了一种由基站执行的用于管理切换执行的方法。所述方法包括存储用于第一目标小区的第一邻居小区关系(ncr)信息,其中所述第一ncr信息包括:i)用于标识所述第一目标小区的第一小区标识符;以及ii)处理单元(pu)信息,其指示所述目标小区是否具有至少有一个pu可用。所述方法还包括评估是否发起用户设备(ue)从所述源小区到所述目标小区的切换,其中所述评估至少部分地基于所述目标小区的所述pu信息。
17.另一方面,提供了一种包括指令的计算机程序,所述指令当由基站的处理电路执行时使所述基站执行所述方法。另一方面,提供了一种包含所述计算机程序的载体,其中所述载体是电信号、光信号、无线电信号和计算机可读存储介质中的一种。
18.在另一方面,提供了一种基站,其中所述基站适于执行本文公开的任何实施例的方法。在一些实施例中,所述基站包括:处理电路;以及包含可由所述处理电路执行的指令的存储器,由此所述基站可操作以执行本文所公开的方法。
19.本文公开的实施例的优点在于,所述目标基站在确定所述目标基站是否能够为到来的ue服务时可以考虑附加的资源,并且这可以导致可以减少延迟,这将导致更高的用户的体验质量以及潜在地增加用户ue的电池寿命。
附图说明
20.并入本文并形成说明书一部分的附图示出了各种实施例。
21.图1示出了根据实施例的通信系统。
22.图2示出了根据实施例的游戏系统。
23.图3是示出根据实施例的过程的流程图。
24.图4是根据实施例的基站的框图。
具体实施方式
25.图1示出根据实施例的通信系统100。在所示示例中,通信系统与ue 102通信并包括一组基站(基站104和基站106)和一组“远程”pu(pu 111、pu 112、pu 113)(从ue的角度来看pu是“远程的”)。本领域的技术人员会认识到图1仅是说明性的并且通信系统100可以与任意数量的ue通信并且包括任意数量的基站、pu和pu选择功能。如本文所使用的,用户设备(ue)是能够直接或经由接入网络间接地与远程pu通信的任何设备。ue的示例包括:智能手机、家用电脑、头戴式显示器(hmd)、游戏机、流媒体设备、平板电脑、电器、传感器、车辆、网关、路由器等)。在所示示例中,ue 102是移动的并且可以从基站104的覆盖区域移动到基站106的覆盖区域(这些覆盖区域可以部分或完全重叠)。此外,如本文所用,“基站”是向ue提供网络连接的任何接入点。此类接入点包括但不限于:3gpp lte基站(通常标示为“enb”);3gpp nr基站(通常标示为“gnb”);以及非3gpp基站(例如,无线局域网(wlan)接入点)。未来的接入点,如未来第6代(6g)无线通信网络的基站,也被设想为适用的。
26.为了说明的目的,假设ue 102正在运行可操作以由远程pu服务的游戏应用。例如,游戏应用可操作以1)向远程pu提供指定ue的用户已执行的一个或多个动作的用户输入信息(uii),以及2)接收由远程pu渲染的视频帧,所述视频帧可以基于uii被渲染。如图1所示,游戏应用可由远程pu 111、远程pu 112或远程pu 113中的任何一个或多个服务。此外,ue 102可包含可服务于游戏应用的本地pu 103(例如,本地pu可执行所有视频渲染)。
27.图2示出了与系统200(例如,游戏系统、xr系统等)通信的ue 102。在所示示例中,ue 102包括显示单元202和控制单元204。系统200包括服务器230和包括gpu 222的pu 220。远程pu 111、112、113中的任何一个可以实现pu 220。gpu 222用于渲染视频帧,视频帧然后被发送给ue 102并由显示单元202处理(例如,显示单元202接收视频帧并在ue的显示设备上显示对应的图像)。控制单元204用于检测用户动作(例如,用户的移动或用户激活控制)并且向pu 220提供指定ue的用户已经执行的一个或多个动作的用户输入信息(uii)。该用户输入信息可被gpu 222用来渲染视频帧,并且可被转发给服务器230。另外,服务器230可以向pu 220转发状态信息(si)(其可包括与其他用户相关的uii),并且gpu 222也可以使用该状态信息来渲染视频帧。如图2所示,可以向pu 220提供渲染视频帧所需的信息。因此,可以将渲染完全移动到pu 220(其可以在基站中或附近),从而允许ue 102仅用于控制以及作为显示器。
28.如上所述,目前存在某些挑战。例如,使用远程渲染的服务对延迟敏感,并且在ue 102移动的情况下,可能会发生连接点(例如,小区)之间的切换。在移动过程中,ue 102是否将被移动到一个小区还是另一个小区取决于在服务基站(即,当前为ue服务的基站)的ncrt中如何定义相应的源-目标小区关系。例如,如果某个小区不是优选小区,则可以相应地禁止(bar)切换(ho)或x2通信。在边缘云部署中,不仅应该考虑核心度量(metrics)、无线电接入网络(ran)度量和传输节点度量来进行能力检查,还应该考虑ue 102可能拥有的任何其
他典型资源。由于其他应用关键测量可能与例如边缘云连接的xr眼镜相关联(例如传输延迟和抖动),因此在与移动性相关的决策过程中也应考虑其他非接入相关的资源度量是有用的。例如,取决于边缘云和接入网络拓扑,相关和/或可访问的xr处理资源可能与不同的基站相关联。
29.因此,本公开描述了扩展传统的ncrt。如本文所示,在一个实施例中,扩展的nrct指示邻居小区是否具有任何可用的pu(例如,gpu)资源。在其他实施例中,扩展的ncrt还可以包括进一步描述与pu处理帧率、数据传输延迟等相关联的测量的信息。另一pu相关nrt条目可以考虑所述处理是否在节点上可用,或者如果不,则在多少步内可用(具有关联延迟)。
30.在一个实施例中,ue 102具有一些要求,这些要求可以分为与蜂窝连接相关联的无线电要求和用于例如视频渲染的gpu要求。蜂窝资源和gpu资源可能位于也可能不位于一个特定的基站处。例如,第一enb和第二enb两者都可以提供足够的蜂窝连接性(在上行链路或下行链路吞吐量、延迟等方面),但是,例如只有第二enb可以提供足够的gpu处理能力。给定这种情况,ue 102可受益于有手段发起从一个能够提供好的无线电连接性但差的(甚至没有)关联gpu处理的enb到另一个具有足够好的无线电条件并且也有所需的gpu渲染能力的enb的切换。因此,切换管理不仅可以从蜂窝连接性方面而且可以从gpu性能方面来推动。
31.一种促进基于pu(例如,gpu)的设备移动性的方法是扩展用于切换目的的ue报告机制以还考虑pu渲染信息,使得可以关于普通无线电资源处理和ue的pu要求两者来调用在小区之间(例如,基站之间)的切换。
32.因此,在一些实施例中,现有无线电资源控制(rrc)测量报告框架被扩展以考虑例如gpu渲染度量实体,诸如帧率、渲染延迟(总的、在n个节点步骤内、等等)、渲染处理存储器(总的、连续的、等等),等等。例如,在一些实施例中,现有的rrcmeasurement report event(rrc测量报告事件)ai、bi等可以用一组pu相关事件(标示为“pi”,其中i=1、2、...)补充,使得pu关键性能指标(kpi)条件可以触发ue 102向其服务基站发送指示ue 102已检测到事件pi(例如,ue 102已检测到应被解决的pu相关条件)的rrc measurement report(rrc测量报告)。在其他实施例中,定义了新消息(例如,puqualitymeasurementreport event(pu质量测量报告事件)pi),以便当ue 102检测到某些度量约束的满足时可以触发向其当前服务的基站传输所述报告,其中事件可以例如涉及渲染帧率方面、渲染延迟方面、pu渲染节点处理内存方面等。pi事件可能例如涉及:
33.p1:渲染帧率方面
34.p2:到渲染节点的传输延迟方面
35.p3:pu渲染节点处理内存方面
36.p4:pu平台特性方面(驱动版本,nvidia(英伟达)/amd平台)
37.等。
38.此外,基于对来自ue的任何pu相关事件的接收和解释,通过rrc测量报告事件范围内的事件pi或通过某新定义的pu质量测量报告事件pi,ue的服务基站可以决定在蜂窝域中发起ue切换,以便设备由具有足够pu资源可用(或关联)的基站管理。在进一步的方面,触发事件pi报告的设备测量可以是例如与例如当前pu提供的渲染帧率、渲染延迟有关,例如:
39.p2a

源基站处的pu测量x》阈值( 偏移)
40.p2b

源基站处的pu测量x《阈值( 偏移)
41.p2c

源基站处的pu测量x》阈值,并且在timerpu(计时器pu)期间一直如此。
42.在接收到从ue提供的所述事件pi时,ue的服务(源)基站可以开始准备ue到目标(从无线电角度可访问的)基站的蜂窝切换。
43.例如,基于对来自ue的任何pu相关事件的接收和解释,如上例示的,基站可以评估如在任何接收到的报告中指示的预期目标小区是否对pu有关移动事件有效,并相应地采取行动。所述评估的第一步骤之一包括基站确定预期目标小区(例如,ue对其报告有益kpi的小区)对于预期切换动作是否有效;此信息可从ncrt获得。
44.在一个实施例中,gpu每秒帧数(fps)度量已在节点本身上进行基准测试(benchmark)或从公开可用的数据库中获取。对于游戏,这应该是对于多个场景计算得出的分数,最好是来自非常不同的游戏或基准测试套件。在一个实施例中,可以针对不同的分辨率({uhd:14fps、1080p:38fps、720p:70fps}等)对这一fps度量进行统计归类(bin)。对于90 fps,这也可能受cpu限制,因此如果基准测试在确切的硬件上运行,则可以提高整个渲染建立的性能估计的精度。基准测试数字可以基于这些场景的平均fps或(可能更好)最低的5%百分位数两者。通过这种方式,它描述了在95%的情况下您可以指望的能力。
45.在一个实施例中,假设服务基站决定准备ue到目标小区的切换,服务基站向目标基站提供与ue的“蜂窝连接性”资源要求和pu资源要求相关的信息。在一个实施例中,服务基站在x2ap消息(例如,x2ap resource status request(x2ap资源状态请求)消息)中将此信息提供给目标基站。在从服务基站接收到信息后,目标基站将决定它是否能够满足ue的要求(蜂窝和pu),并向服务基站发送指示目标基站并满足要求的肯定确认(ack)或者指示相反的否定确认(nack)。例如,目标基站通过向服务基站发送包括ack/nack的x2ap resource status response(x2ap资源状态响应)消息来响应x2ap资源状态请求消息。在收到目标基站的响应后,源基站决定是否继续切换过程。
46.在另一个实施例中,服务基站在本地存储关于邻居基站可用的(本地的或关联的)pu资源的信息。相应地,在本实施例中,服务基站不需要向目标基站发送状态请求消息,而是服务基站根据其本地存储的信息来决定是否继续切换过程。也就是说,基于服务基站具有的关于目标基站可用pu资源的信息,服务基站评估ue的正在进行的pu资源要求是否可以由对于目标基站可用的pu资源来满足。
47.在一个实施例中,在决定继续切换过程之后,服务基站向目标基站发送切换请求,并且假设目标以ack响应,服务基站指示ue开始改变其服务基站到目标。在一些实施例中,服务基站通过向ue发送rrc connection reconfiguration request(rrc连接重新配置请求)来指示ue。在一些实施例中,在发起切换之后,服务基站向目标基站提供:用于目标基站考虑用于开始pu渲染的pu相关缓冲器内容以及数据流的数据中的什么未来位置(帧)应该交换给设备的信息。
48.在另一个实施例中,不是让服务基站在接收到来自ue的报告之后决定是否执行切换,服务基站可以从本地存储的数据库(例如,ncrt)或从目标基站本身(例如,通过x2接口)获得用于目标基站的pu资源信息,并使用例如专用(rrc)信令向ue提供获得的pu资源信息。这种与现有无线电测量信息(例如,用于传统移动性评估的参考信号接收功率(rspr)和/或参考信号接收质量(rsrq))组合的“服务基站以外pu信息”可以被ue使用来进行更详细和联合的“信号强度和pu-资源可用性”评估,并基于此,触发联合的“rrm pu
”‑
测量报告事件,该
事件可能需要在与源/目标基站的可用的蜂窝连接质量以及各自的源/目标基站可以提供的任何pu资源之间进行权衡。也就是说,ue自身不仅基于服务基站和目标基站的无线电信号条件而且还基于服务基站和目标基站的pu条件来决定是否发起从服务到目标的切换。因此,给定可以得到的x%的pu相关度量的改进(例如减少的延迟、更高的分辨率、更高的帧率等)与可能减少y db的rsrp/rsrq的比较,其中后者会削弱蜂窝连接性,ue可以考虑是否值得从服务移动到目标。例如,如果x%大于第一阈值且y db小于第二阈值,则ue将决定发起从服务到目标的切换。
49.具有pu扩展的ncrt
50.在一个实施例中,ncrt在pu处理可用性方面被扩展。例如,gpu扩展的ncrt可以具有(hold)条目,其关于(直接地或关联地)具有任何(或被认为足够的)gpu处理能力的小区阻止和/或准许到目标小区的切换。在一种方法中,为源基站提供了一种根据gpu度量来管理到目标基站的切换执行的手段;如果目标基站处的蜂窝和gpu资源处理都被确定为“ok”,则可以接纳完整的切换,或给定发现蜂窝需求不ok则可以评估任何部分切换(例如,蜂窝度量不ok,但gpu度量ok)但不继续。或者反过来(例如,蜂窝度量ok,但gpu度量不ok)。
51.通过ncrt描述目标基站处pu处理能力的“任何可用性”的基本方法,对应的pu nrt条目可以包括pu资源可用性的列,其中“是”或类似的与任何pu处理能力相关联,否则为“否”。参见例如下表1。
52.表1:包括pu可用性条目的扩展邻居关系表
[0053][0054]
上述表格是“以目标小区为中心”的,其中目标小区标识符(tci)将目标小区和nr(邻居关系)标识为ue可能来自的任何始发源小区。如果被勾选的话,“不移除”列指示基站不应从ncrt中删除邻居小区关系。如果被勾选的话,“不ho”列指示邻居小区关系不应被基站用于切换原因。如果被勾选的话,“不x2”列指示邻居关系不应使用x2接口来发起朝向服务于目标小区的基站的过程。
[0055]
通过附加的粒度,扩展的ncrt还可以包括进一步描述pu帧率、数据传输延迟等的条目。在表2中,示出了这种扩展的ncrt。
[0056]
表2:包括更详细的gpu要求条目的扩展邻居关系表
[0057]
[0058][0059]
如上所述,扩展ncrt中的每个条目可以包含以下数据字段:pu可用、延迟度量和fps度量,以及常规字段不移除、不ho和不x2。
[0060]
pu可用字段可以包含指示pu处理能力在基站处或在基站的某个预定义范围(例如,预定义步数)内是否可用的布尔值。
[0061]
在一个实施例中,延迟度量字段包含延迟度量,该延迟度量是处理资源可以以x%概率响应(提供)的阈值。在延迟度量字段中,延迟度量(di)可以被认为反映了从处理节点感知到的延迟。在一些实施例中,延迟度量的值可以在渲染默认分辨率的典型值(例如,xms)的假设下设置。取决于实施方式,延迟度量的值可反映也可不反映总延迟:totaldelay=renderingdelay gpu-to-enb-transferdelay radiolinkdelay(总延迟=渲染延迟 gpu到enb传输延迟 无线电链路延迟),或其选择的部分(或组合)。
[0062]
fps度量字段包含对帧渲染能力的测量。例如,fps度量的值可以指定可用的pu可以以y%的概率响应(提供)。根据实施方式,fps度量可或可不在估计中假定默认保真度值(例如,抗锯齿(anti-aliasing)=关闭和/或阴影质量=高)(例如,假设默认分辨率下的xfps)。使用通过任何先前讨论的ue报告消息(例如,rrc测量报告事件ai/bi,补充以一组gpu相关触发事件gi或携带相关gpu处理度量的一些gpuqualitymeasurementreport(gpu质量测量报告))提供给基站的信息,基站可以确定设备的帧渲染要求。
[0063]
下面的表3示出了ncrt表的另一个可能的实施例,源基站可以使用它来确定给定的检测到的基站是否应该被选择用于切换。在这个实施例中,认识到所请求的pu处理能力不位于与基站相同的节点上,但仍然与基站相关联并可能由基站在网络中的多个步骤(即“gpu节点步骤”)内可访问。
[0064]
表3:包括gpu要求和“达到(reach)”的扩展邻居关系表
[0065][0066]
在一些实施例中,延迟度量可以基于pu节点步骤值来设置,因为进一步踏步远离基站节点的处理资源可能与用于所述通信链路的特性的延迟数字表示相关联是合理的。也就是说,在pu节点步长值和延迟值之间可能存在直接相关性,该延迟值可以被添加到延迟度量。
[0067]
下面的表4示出了又一个可能的实施例。在这个实施例中,聚合的高级表条目被定义。更具体地说,如表4所示,定义了两类pu要求:“低(low)”和“高(high)”。每个此类要求都有以下对应字段:不移除、不ho和不x2。对应地,该表的每个条目(行)对于pu要求低包括以下字段:nr;tci;不移除、不ho和不x2;对于pu要求高,则包括以下字段:不移除、不ho和不x2。因此,当基站通过例如相关的rrc和/或gpu度量信令获得关于ue的gpu相关度量的信息时,基站可以将ue分类为需要“高”或“低”pu资源。也就是说,基于例如延迟值和fps值,基站可以将该值对映射到类别高或类别低。然后,根据映射,使用来自扩展ncrt的适当字段。
[0068]
因此,例如,在被考虑用于切换管理的ue与被确定为具有“高”gpu要求的要求苛刻的gpu服务相关联的场景中,服务基站可以考虑遵循在扩展邻居关系表中概述的用于条目gpu要求“高”的小区关系规则。类似地,报告与要求较低的gpu渲染相关联的gpu属性的切换事件的上下文中的ue可能与gpu要求“低”相关联,并且可能遵守其他小区关系规则。根据gpu相关报告原语(primitives)的设计(例如,作为rrcmeasurementreporteventai;bi,例如补充有一组gpu相关事件gi等,或类似的gpuqualitymeasurementreporteventgi,...,或类似的),ue gpu相关测量报告可以根据表4聚合gpu需求并根据“高”、“低”等向服务基站提供聚合gpu测量。
[0069]
表4:包括gpu要求条目的扩展邻居关系表
[0070][0071]
作为具体示例,考虑在源小区(比如“nr=1”)中具有正在进行的pu渲染任务的ue,其中该任务被分类为需要“低”pu资源,并且考虑切换到目标小区1(例如,tci#1)。在这种情
况下,因为没有勾选对应于“低”pu要求的不ho字段,所以切换到目标小区是潜在可行的。但现在考虑ue在源小区(比如“nr=1”)中有正在进行的pu渲染任务,其中该任务被分类为需要“高”pu资源,并且考虑ue切换到目标小区1(例如,tci#1)。在这种情况下,因为勾选了对应于“高”pu要求的不ho字段,所以不允许切换到目标小区(可能是由于关于“高”要求的pu渲染能力不足)。相反,另一个目标小区可以被认为对于ue的所述切换是有效的。
[0072]
要添加到nrt的附加pu属性资源
[0073]
在一些实施例中,可以将附加的或替代的pu属性添加到ncrt,诸如例如ram可用性、推理机器学习(ml)模型可用性、绿色处理能力等。另外,fps通常取决于分辨率和场景复杂性,因此,可以使用每秒的浮点运算(flops)代替每比特深度的单独数字(单精度、双精度等)。在考虑机器学习时,平台支持可能很重要。docker、tensorflow、torch、python版本能力等应该在模型服务器和边缘渲染设备之间进行握手,为正在进行的会话筛选一些边缘渲染设备,用于推理和模型训练两者。可能还有特定的“ml核心”可以极大地加速推理,但这应该符合已经包含的具有硬件平台和驱动程序版本的描述。
[0074]
图3是示出根据实施例的用于管理切换执行的过程300的流程图。过程300可以由基站104执行并且可以开始于步骤s302。步骤s302包括存储用于第一目标小区的第一邻居小区关系(ncr)信息,其中第一ncr信息包括:i)用于标识第一目标小区的第一小区标识符;以及ii)处理单元(pu)信息,其指示目标小区是否具有至少有一个pu可用。步骤s304包括评估是否发起ue(例如,ue 102)从源小区到目标小区的切换,其中该评估至少部分基于目标小区的pu信息。
[0075]
在一些实施例中,pu信息包括至少第一pu的pu性能信息,并且在一些实施例中,第一pu的pu性能信息包括视频帧渲染能力信息和/或延迟度量。在一些实施例中,视频帧渲染能力信息包括指示第一pu产生结果(例如,渲染视频帧或产生推理)将花费的估计时间量的时间值。因此,在一些实施例中,时间值指示渲染具有特定分辨率和/或一组特定保真度设置的视频帧的估计时间量,或者时间值指示产生推断的估计时间量。在一些实施例中,pu性能信息进一步包括指定可用pu与基站之间的距离(例如,步数或跳数)的信息。保真度设置的示例包括:抗锯齿设置(例如关闭、打开、快速近似抗锯齿(fxaa),
……
);阴影质量设置(例如,低、中或高);纹理质量设置(例如,低、中、高);曲面细分(tessellation)设置(例如,打开或关闭);深度学习超级采样(dlss)设置(例如,打开或关闭);以及光线追踪设置(例如,打开或关闭)。
[0076]
在一些实施例中,过程300还包括为ue获得指示阈值时间量的阈值时间值,其中关于是否发起ue从源小区到目标小区的切换的评估是进一步基于pu性能信息和阈值时间值。在一些实施例中,阈值时间值基于视频帧率。在一些实施例中,阈值等于视频帧率的倒数。
[0077]
在一些实施例中,过程300还包括接收由ue发送的事件报告消息,其中作为接收事件报告消息的结果,执行评估是否发起ue从源小区到目标小区的切换的步骤。在一些实施例中,事件报告消息包括阈值时间值。在一些实施例中,事件报告消息进一步包括目标小区的参考信号测量信息。在一些实施例中,事件报告消息是pu质量测量报告,其中,pu质量测量结果报告指示ue已经检测到pu相关事件。在一些实施例中,pu质量测量报告包括指示当前为ue服务的pu的关键性能指标(kpi)已满足标准(例如,kpi超过阈值或已降至阈值以下)的信息。在一些实施例中,接收pu质量测量报告包括接收无线电资源控制(rrc)测量报告消
息,该消息包括pu质量测量报告。
[0078]
图4是根据一些实施例的基站104的框图。如图4所示,基站104可以包括:处理电路(pc)402,其可以包括一个或多个处理器(p)455(例如,一个或多个通用微处理器和/或一个或多个其他处理器,例如专用集成电路(asic)、现场可编程门阵列(fpga)等),这些处理器可以共址于单个外壳或单个数据中心中,或者可以在地理上分布(即,基站104可以是分布式计算设备);网络接口468,其包括用于使基站104能够向连接到网络接口468所连接的网络40(例如,互联网协议(ip)网络)的其他节点发送数据和从其接收数据的发射机(tx)465和接收机(rx)467;通信电路448,其耦合到包括一个或多个天线的天线布置449并且包括用于使基站104能够发送数据和接收数据(例如,无线发送/接收数据)的发射机(tx)445和接收机(rx)447;以及本地存储单元(也称为“数据存储系统”)408,其可以包括一个或多个非易失性存储设备和/或一个或多个易失性存储设备。在pc 402包括可编程处理器的实施例中,可以提供计算机程序产品(cpp)441。cpp 441可以是或包括计算机可读存储介质(crsm)442,其存储包括计算机可读指令(cri)444的计算机程序(cp)443。crsm 442可以是非暂时性计算机可读存储介质,例如磁介质(例如,硬盘)、光学介质、存储设备(例如,随机存取存储器、闪存)等。在一些实施例中,计算机程序443的cri 444被配置为使得当由pc 402执行时,cri使基站104执行本文描述的步骤(例如,本文参考流程图描述的步骤)。在其他实施例中,基站104可以被配置为执行本文描述的步骤而不需要代码。也就是说,例如,pc 402可以仅包括一个或多个asic。因此,本文描述的实施例的特征可以以硬件和/或软件来实现。
[0079]
虽然本文描述了各种实施例,但应理解它们仅以示例而非限制的方式渲染。因此,本公开的广度和范围不应受限于上述示例性实施例中的任一个。此外,除非本文另有说明或与上下文明显矛盾,否则本公开涵盖上述要素及其所有可能的变体的任何组合。
[0080]
此外,虽然上述和附图中所示的过程被示为一系列步骤,但这仅仅是为了说明的目的。因此,设想可以添加一些步骤,可以省略一些步骤,可以重新安排步骤的顺序,并且可以并行执行一些步骤。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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