终端设备特定的切换参数的制作方法

文档序号:21324339发布日期:2020-06-30 20:58阅读:247来源:国知局
终端设备特定的切换参数的制作方法

本发明涉及通信。



背景技术:

在通信网络中,小区之间的切换用于使得设备能够在通信网络的覆盖范围内具有服务。在一些情况下,切换可能会失败或者可能引起某些不必要的异常,诸如乒乓(ping-pong)、短暂停留和远程小区切换异常。因此,开发能够减少所述切换失败和异常的解决方案可能是有益的。



技术实现要素:

根据一个方面,提供了独立权利要求的主题。一些实施例在从属权利要求中定义。

在附图和以下描述中更详细地阐述了实现的一个或多个示例。根据说明书和附图以及根据权利要求书,其他特征将是明显的。

附图说明

在下文中,将参考附图描述一些实施例,在附图中:

图1a、图1b和图1c示出了可以应用本发明的实施例的蜂窝通信系统的一些示例;

图2和图12示出了根据一些实施例的流程图;

图3、图4和图5示出了一些实施例;

图6a和图6b示出了根据一些实施例的流程图;

图7、图8、图9和图10示出了一些实施例;以及

图11和图13示出了根据一些实施例的装置。

具体实施方式

例示了以下实施例。尽管说明书可以在文本的若干位置引用“一”、“一个”或“一些”实施例,但是这并不一定表示每个引用都针对相同的(多个)实施例,也不一定表示特定特征仅适用于单个实施例。不同实施例的单个特征也可以被组合以提供其他实施例。

所描述的实施例可以在诸如以下中的至少一项的无线电系统中实现:全球微波接入互操作性(wimax)、全球移动通信系统(gsm,2g)、gsmedge无线电接入网络(geran)、通用分组无线电业务(gprs)、基于基本宽带码分多址(w-cdma)的通用移动电信系统(umts,3g)、高速分组接入(hspa)、长期演进(lte)和/或高级lte。

然而,实施例不限于作为示例给出的系统,而是本领域技术人员可以将解决方案应用于具有必要属性的其他通信系统。合适的通信系统的另一示例是5g概念。5g可能会使用多输入多输出(mimo)技术(包括mimo天线)、比lte(所谓的小小区概念)更多的基站或节点,包括与较小的站点协同操作的宏站点并且也许还采用各种无线电技术来获取更好的覆盖范围和更高的数据速率。5g将可能包括多于一种无线电接入技术(rat),每种技术都针对某些用例和/或频谱进行了优化。5g移动通信将具有更广泛的用例和相关应用,包括视频流、增强现实、不同方式的数据共享、以及各种形式的机器类型应用,包括车辆安全性、不同的传感器和实时控制。预期5g将具有多个无线电接口,即低于6ghz、cmwave和mmwave,并且还能够与诸如lte等现有传统无线电接入技术集成。与lte的集成可以至少在早期阶段被实现为系统,在该系统中,由lte提供宏覆盖并且5g无线电接口接入通过聚合到lte而来自小小区。换言之,计划5g同时支持rat间可操作性(诸如lte-5g)和ri间可操作性(无线电接口间可操作性,诸如低于6ghz-cmwave、低于6ghz-cmwave-mmwave)。被认为在5g网络中使用的概念之一是网络切片,其中可以在同一基础设施中创建多个独立且专用的虚拟子网(网络实例)以运行对延迟、可靠性、吞吐量和移动性具有不同要求的服务。应当理解,未来的网络将最有可能利用网络功能虚拟化(nfv),这是一种网络架构概念,其建议将网络节点功能虚拟化为可以在操作上连接或链接在一起以提供服务的“构建块”或实体。虚拟化网络功能(vnf)可以包括使用标准或通用类型服务器而非定制硬件运行计算机程序代码的一个或多个虚拟机。也可以利用云计算或云数据存储。在无线电通信中,这可能表示节点操作要至少部分在操作上耦合到远程无线电头端的服务器、主机或节点中执行。节点操作也可以分布在多个服务器、节点或主机之间。还应当理解,核心网络操作与基站操作之间的劳动分配可以不同于lte的劳动分配,或者甚至不存在。要使用的一些其他技术进步是软件定义网络(sdn)、大数据和全ip,它们可能会改变网络被构建和管理的方式。

图1a、图1b和图1c示出了可以应用一些实施例的无线电通信系统的示例。无线电通信系统可以包括蜂窝通信系统,或者可以是蜂窝通信系统。这样的蜂窝通信系统可以实现根据一个或多个蜂窝通信协议的通信,诸如长期演进(lte)、高级lte(lte-a)、第三代合作伙伴计划(3gpp)的高级ltepro、或5g解决方案(即,新无线电(nr))。然而,蜂窝通信系统可以附加地利用诸如无线局域网(wlan)(即,有时称为wifi)等技术例如用于卸载。诸如图1a至图1c所描绘的蜂窝通信网络通常包括至少一个网络元件(诸如提供小区104的网络元件102)。例如,小区104可以是例如宏小区、微小区、毫微微或微微小区。网络元件102可以是如lte和lte-a中的演进型节点b(enb)、如umts中的无线电网络控制器(rnc)、如gsm/geran中的基站控制器(bsc)、如5g中的gnb、或能够在小区104内控制无线电通信并且管理无线电资源的任何其他装置。网络元件102例如可以被称为基站或接入节点。而且,网络元件102提供多于一个小区(即,两个或更多小区)是可能的。随着蜂窝通信系统的虚拟化的发展,通信网络的小区可以由利用一个或多个远程无线电头端(rrh)的一个或多个服务器来控制。也就是说,例如,可以在控制现场的一个或多个rrh的一个或多个虚拟或物理服务器中执行计算和决策。

蜂窝通信网络的(多个)网络元件均可以提供一个或多个小区以向一个或多个终端设备110提供无线电资源。终端设备也可以称为用户设备(ue)。如所描述的,网络元件的功能性可以以很多不同的方式来实现:例如,利用被配置为执行网络元件的所有任务的一个物理实体,或者利用被配置为彼此交互并且提供所述网络元件的功能性的两个或更多实体。

蜂窝通信网络可以包括类似于网络元件102的网络节点或元件,每个网络节点或元件控制相应的一个或多个小区。例如,蜂窝通信网络可以包括为某个区域提供小区和服务的多个网络元件。网络元件可以彼此连接,使得网络元件之间的数据传送是可能的。例如,可以利用enb之间的x2接口。例如,可以利用gnb(或gnodeb)之间的xx接口。然而,其他解决方案也是可能的(例如,无线数据传送或某种其他通信技术)。还应当指出,并非蜂窝通信网络的所有网络元件和/或小区都必须是相似或相同的,而是在实现之间可以有所不同。因此,蜂窝通信网络可以是包括一个或多个宏小区和一个或多个毫微微小区的异构网络。此外,蜂窝通信网络的网络元件可以经由核心网络接口连接到蜂窝通信网络或系统的核心网络。在实施例中,根据lte术语,核心网络被称为演进型分组核心(epc)。核心网络可以包括移动性管理实体(mme)、归属订户服务器(hss)、应用服务器(as)和数据路由网络元件。在lte的上下文中,mme可以追踪终端设备110的移动性,并且在终端设备110与核心网络之间执行承载服务的建立。在lte的上下文中,数据路由网络元件可以被称为系统架构演进网关(sae-gw)。它可以被配置为执行蜂窝通信网络的其他部分到终端设备110和从终端设备110到蜂窝通信网络的其他部分的分组路由以及到其他系统或网络(例如,互联网)的分组路由。需要理解,类似的实体可以与诸如5g等不同的通信解决方案一起使用,但是可以使用不同的术语。例如,在5g中,mme可以被或不被称为mme。然而,仍然可以使用类似的实体或执行类似功能的交互实体。

参考图1a至图1c,如本领域中已知的,ue110或ue可以与蜂窝通信网络通信(即,实体之间的一个或多个通信链路)。仅举几个示例,通信可以包括单播、广播、多播、双向通信和单向通信。ue110可以是移动电话、平板计算机、计算机等。ue110可以是车辆的一部分,或者提供车辆通信能力。因此,ue110可以提供与车辆有关的(v2x)通信服务。蜂窝通信网络因此可以包括一个或多个v2xue(v2xue可以是指或指代车辆ue)。蜂窝通信网络可以附加地包括常规ue,诸如用户用来执行语音呼叫等的移动电话。

现在参考图1a,可以在网络元件102与ue110之间建立通信链路164,其中通信链路可以被用于向ue110提供服务,诸如v2x服务。ue110可以移动远离小区104到另一小区114(即,轨迹150;ue110的初始定位由虚线对象指示)。小区114可以例如由不同的网络元件112或由相同的网络元件102控制。在该示例中,蜂窝通信网络(或简称为网络)可以执行ue110从小区104到小区114的切换。这可能需要网络元件102、112之间的通信162。所述通信可以指代网络元件102、112之间的直接通信和经由网络的某个其他实体的通信中的一者或两者。切换可以使得ue110能够由小区114服务并且经由链路166与网络元件112通信。因此,即使ue110已经离开小区104,对ue110的服务也可以被维护。

车辆通信是各种互联汽车用例的促成因素,诸如广播用于辅助驾驶的情况感知消息,发送紧急警报(例如,制动、易受伤害的道路用户检测)以提高安全性,执行协作性操作(诸如车道合并或成排等)。通过3gpp蜂窝技术的车辆连接性被称为c-v2x,并且正在从lte-a及其到5g的演进开始进行标准化。当车辆连接到基站(例如,lteenb、5ggnb)并且通过蜂窝通信网络(例如,rat)与后端服务器或其他车辆交换数据时,一种特定v2x通信模式称为车辆到基础设施(这与其中无需通过网络就可以直接在ue之间交换数据的设备到设备通信相反)。因此,当车辆到基础设施通信沿着它们的轨迹移动并且服务基站或小区发生变化时,它们倾向于切换相关的劣化。然而,如图1a所示,切换可以被用于沿着轨迹150提供连续服务。通常,蜂窝网络中的切换可以由网络元件102基于从ue收集的无线电测量来发起(在v2x或c-v2x上下文中,车辆可以称为ue)。例如。ue110可以周期性地向网络报告当前服务小区和附近的相邻小区的接收到的或测量到的功率或质量,网络可以使用接收到的信息来决定何时以及向哪个目标小区发起切换(例如,在图1a中,从小区104到小区114)。通常,切换触发基于在其自己的小区与所有潜在相邻小区之间的每个网络元件处定义的无线电参数的集合(无线电质量阈值、偏移和滞后)。切换参数可以在小区对级别定义;因此,相同的参数可以应用于连接到给定小区的所有ue。

使用c-v2x技术的联网汽车可能需要与蜂窝网络的稳定可靠连接以符合辅助和自动驾驶用例的严格的质量和安全标准。当ue到当前服务(源)小区104的无线电连接(例如,通信链路164)被终止并且然后重新建立到目标小区114(例如,链路166)时,即使成功的切换也可能破坏蜂窝连接。在切换期间,ue可能与网络没有连接,即,它无法发送或接收任何数据(与后端服务器之间没有通信,没有通过基础设施与附近车辆的消息交换)。由于车辆的速度高于例如行人,因此车辆可能更容易受到这样的事件的影响;同样,切换中断对车辆应用的影响可能大于例如网页下载。

例如,在某些复杂的地形和地理情况下,无线电信号质量可能以ue在无线电规划期间无法预料的方式随着ue的位置和速度而突然改变。因此,沿着轨迹(例如,行车道)快速移动的ue可能会经历不同的切换异常。再次参考图1a,一个这样的异常可以是乒乓切换异常。也就是说,如果ue110的轨迹150将在小区104内返回,则ue110可以被切换回到网络元件102。例如,在这种情况下,如果小区104可能一直被用来提供所需要的服务,则从小区104到小区114的切换可能是不必要的。

在图1b的示例中可能会经历另一切换异常,并且称为短暂停留切换异常。例如,ue110沿着其轨迹150移动通过由网络元件122提供的小区124。因此,ue110可以首先切换到小区124并且然后切换到小区114,尽管从小区104到小区114的一次切换已经足够了。例如,由于ue110的高速,小区124内的停留时间如此短以至于ue110根本不会使用它。然而,对于固定ue和/或移动缓慢的ue,小区124可以提供所需要的服务并且为网络提供益处(例如,小区卸载等)。

在图1c中可以看到另外的异常,图1c示出了由网络元件132提供的小区134。在这种情况下,该异常可以是由例如非常规无线电环境引起的远程小区切换异常。也就是说,小区134可能不一定被配置为延伸到轨迹150的区域,但是由于某个环境原因,ue110可以测量所述小区134,并且可能网络可以确定从小区104到小区134的切换是必需的。例如,这样的非常规无线电环境可能是由水表面或结构(例如,信号弹跳)引起的。到远程小区的切换可能是有问题的,因为切换过程的执行(包括源网络元件102与目标网络元件132之间的c平面协商)可能比平时花费更长的时间。

需要指出,从控制平面过程的角度来看,这种切换可能是成功的,但是它们可能表示异常,因为它们可能由于重复的连接中断而导致车辆应用级通信和功能性的劣化(例如,车辆控制回路中的延迟增加和延迟变化,无法交换安全协作操作完成所需要的消息,等等)。切换本身的明显成功可能使这些异常对于传统的基于切换成功的关键性能指标(kpi)和运营支持系统(oss)工具而言是不可见的,并且因此它们可能不会触发优化动作或警报。因此,即使是今天经过精心计划和运行良好的网络也可能包含大量这样的隐藏的异常(例如,集中在具有挑战性的无线电传播环境的覆盖区域),该异常可能会给车辆应用带来问题。

除了不可见的异常,切换还可能由于不成功的过程执行而失败,例如,由于切换太早或太晚或切换到错误小区而被无线电链路故障(rlf)中断。这样的失败可能通过警报或失败计数器可见,并且甚至可以输入到自组织网络(son)功能(自动邻居关系(anr)、移动性鲁棒性优化(mro)),目的是优化小区级切换参数和减少与切换相关的连接性失败。此外,由于切换参数可以在小区级别定义,因此改变参数可以应用于附接到相同小区的所有ue。另一方面,最佳切换点(或最终关于是否应当完全启用某些切换的决策)可能特定于个体ue及其实时移动性上下文或条件,即运动轨迹、速率(velocity)、当前和预测的未来位置、天线能力等。即使是沿着相同移动性轨迹移动的同一个体ue也可以根据其实际上下文从不同的切换条件中受益。将相同的参数应用于所有ue(即使通过son或其他功能对参数进行了优化)也表示仍然可能存在个体ue或某些移动性条件不适合使用公共小区级配置的情况。这样的ue可能经历rlf、切换失败或切换异常(例如,乒乓、短暂停留),从而破坏了车辆通信并且可能危及功能性和安全性。因此,提供减少这种中断的解决方案可能是有益的。

图2示出了根据实施例的流程图。参考图2,蜂窝通信网络(例如,车载网络或包括车载网络)中的一种方法包括:在检测到终端设备已经或将要具有先前被确定为与切换异常或失败相关联的移动性条件之后,为所述终端设备确定(框210)终端设备特定的切换参数以避免所述切换异常或失败;以及引起在与终端设备相关联的一个或多个切换中利用(框220)所述终端设备特定的切换参数。

框220可以参考稍后更详细解释的不同事物。然而,引起利用终端设备特定的切换参数(也称为ue特定的切换参数)可以包括例如将所述参数传输给终端设备以供终端设备使用所述参数。例如,终端特定切换参数可以包括和/或指示终端设备和/或小区对特定切换阈值、切换滞后、用于触发的切换时间、和/或切换启用/禁用。因此,终端设备和/或网络可以使用所述参数来执行与终端设备有关的一个或多个切换。因此,例如,网络和终端设备都可以知道哪个(些)小区被排除作为可能的目标小区。

例如,参考图2描述的所述终端设备可以是或包括ue110。切换异常可以参考关于图1a至图1c描述的不同情况。如技术人员通常所理解的,切换失败可以是指切换的失败。蜂窝通信网络可以是指关于图1a至图1c等描述的(多个)蜂窝通信网络。因此,例如,蜂窝通信网络可以包括(多个)车辆网络。利用所述终端设备特定切换(ho)参数可以表示在关于所述终端设备的切换(ho)或ho事件中使用所述参数。例如,所述ho可以是指从小区104到小区114的ho。例如,可以避免利用检测到ho异常的所述参数(例如,网络先前已经检测到从小区104到小区124的ho在预测轨迹符合轨迹150时是不利的;相反,从小区104到小区114的直接ho可能是由所述参数引起的)。

因此,通常,蜂窝通信网络(或简称为网络)可以检测切换异常和/或失败,并且在确定ue特定的切换参数时使用这些检测。在检测到某个ue具有这样的移动性条件之前,网络可以在单独的步骤中执行与切换异常或失败相关联的一个或多个移动性条件的确定和/或检测。然而,所述单独的步骤可以连续和/或周期性地执行以确定与切换异常或失败有关的(多个)移动性条件。因此,基于确定ue的移动性条件,网络可以基于已经确定为与切换异常或失败相关联的(多个)ue(即,一个或多个ue)的先前检测到的移动性条件来确定所述移动性条件是否与切换异常或失败相关联。

作为参考图1a至图1c的一个示例,网络可以确定轨迹150与切换异常有关和/或引起切换异常。因此,一旦其检测到与ue相关联的这样的轨迹,则网络可以相应地动作。例如,网络可以决定排除小区124或134作为可能的目标小区。因此,图1b和图1c的切换异常可能不会发生。应当注意,可以有很多不同的方式来检测ue110具有与特定异常或失败相关联的特定移动性条件。还指出,不同的ue可以具有不同的移动性条件,并且因此确定ue特定的切换参数可能是有益的。例如,v2xue可以比行人使用的移动电话更高的速度移动。这些条件可以由移动性条件指示。因此,与网络中的其他ue(例如,移动电话)相比,网络可以针对一个或多个v2xue利用不同的切换参数。

如本申请中使用的,移动性条件可以是指关于ue的移动性的特定上下文。因此,例如,移动性条件可以包括ue的轨迹、速度和/或(多个)位置(例如,当前和/或未来的)和/或基于其来确定。另一方面,移动性条件可以指示或包括服务小区的序列。例如,参考图1b,当ue110在轨迹150上时,这样的序列可以是或包括小区104、小区124和小区114。因此,检测/预测这样的小区序列模式可以被用于触发确定避免检测到的异常(例如,在小区124中短暂停留)的ue特定的参数。例如,网络可以在ue110上接收信息,并且基于所述信息确定ue110的移动性条件。移动性条件可以以很多不同的方式来指示,但是目的可以是将某些移动性条件与切换异常或失败相关联,并且使用这样的关联来避免某些切换。也就是说,如果ue110的移动性条件与与异常或失败相关联的移动性条件相匹配,则网络可以采取某个(些)动作来避免所述检测到的异常或失败。动作可以包括排除可能的目标小区和/或调度一个或多个切换(例如,延迟切换或引起切换比正常情况更早地执行)。这些动作可以使用ue特定的切换参数来控制。ue特定的切换参数的使用使得网络能够在ue级别自定义切换。例如,这可能导致减少切换的次数/强度,同时维护完整的蜂窝服务连续性。所提供的解决方案的一种可能的用例可以是通过消除或至少减少针对个体车辆ue的切换异常(诸如乒乓、短暂停留和切换失败)来改善蜂窝v2x通信。ue特定的切换参数可以包括和/或指示ue和小区对特定切换阈值、切换滞后、用于触发的切换时间、和/或切换启用/禁用。

图3示出了实施例。参考图3,该解决方案可以利用两个不同的分析引擎310:长期分析312和实时分析314。这些分析引擎可以由蜂窝通信网络(例如,由网络的一个或多个网络元件)来实现。例如,所述分析引擎可以是虚拟联网功能(vnf),但是也可以由物理实体提供。在实施例中,每个引擎由特定电路系统实现。在实施例中,引擎通过与存储器协作的处理电路系统和所包括的软件代码来实现。

长期分析312可以被配置为在特定时间段内从在蜂窝通信网络的覆盖区域内的多个ue(例如,所有ue或所有检测到的ue)收集和相关切换数据304(包括但不限于:小区id、ue身份、时间和/或切换成功/失败等)和/或移动性数据302(包括但不限于:位置、速度、包括未来路径/位置的轨迹、ue能力,诸如模型和/或无线电/天线参数等)。例如,网络可以存储关于在网络中执行的一个或多个切换的移动性数据302和切换数据304。所述存储的信息例如可以被称为历史数据。长期分析312可以分析所收集的数据以检测和学习通常引起切换异常或失败的移动性条件,即,将某些移动性条件与切换异常或失败相关联。

切换数据304可以包括关于在网络中执行的切换的数据。也就是说,当执行关于ue的切换时,网络可以存储关于所述切换的信息,并且基于上下文的切换分析310可以在检测与切换异常和/或失败相关联的可能的移动性条件时使用所述信息。移动性数据302可以包括可以指示在切换之前、期间和/或之后ue的移动性条件(即,与切换相关联或关于切换的移动性条件)的数据。因此,网络可以将移动性数据302与切换数据304相关,并且使用所述数据来检测与切换异常和/或失败相关联的移动性条件。附加地或备选地,网络可以确定与成功切换和/或没有异常的成功切换相关联的移动性条件。该信息可以被用于确定避免异常和/或失败的可能的ue特定的切换参数。

根据实施例,长期分析312还被配置为计算将消除或减少检测到的异常或失败的切换序列(例如,通过从切换序列中排除某些小区,或者当在某些小区之间触发切换时改变条件)。期望的切换序列可能需要符合服务连续性的条件(例如,如果其余小区仍然提供连续覆盖,则仅可以从切换序列中排除小区)。例如,参考图1b,因为轨迹150一直在小区104内,在小区114内或在两个小区104、114内,所以小区124可以被排除。因此,网络可以确定不需要小区124,小区124可以被排除,并且因此可以避免异常。通常,根据实施例,网络被配置为确定每个ue的ho参数,使得它们满足服务连续性要求。因此,例如,如果排除可能导致服务中断(例如,在某些区域内),则不排除一个或多个小区作为目标小区。

实时分析和/或优化314可以被配置为监测个体ue(例如,ue110)的移动性和/或蜂窝连接性以检测和/或预测ue是否处于或将要处于引起切换异常或失败移动性条件。例如,这可以通过将当前轨迹与与切换异常或失败相关联的已知轨迹进行比较来确定。众所周知,轨迹可以是指作为时间的函数的运动对象(即,在这种情况下为ue)通过空间或覆盖区域所遵循的路径。因此,速度和位置都可能是相关的。

在实施例中,实时分析和/或优化314还可以被配置为计算不包含有问题的切换的ue的期望或需要的切换序列。例如,这种计算可以包括确定应当从切换序列中排除哪个(些)小区和/或确定应当在何时执行切换。然后可以基于期望或需要的切换序列来计算或确定ue特定的切换参数,以避免检测到的切换异常和/或失败。

在实施例中,网络(即,实时分析和/或优化功能或引擎314)实时地改变ue特定的切换参数。这可以使得ue能够避免有问题的切换(即,被确定为引起异常或失败的切换)。该计算可以考虑常规(即,长期)切换序列和当前小区状态两者以确保期望的切换序列仍然提供对ue的连续连接性所需要的所有小区的访问。因此,执行例如通过排除目标小区而进行的优化,从而试图始终确保ue的连接性。也就是说,即使例如检测到一些切换异常,如果小区实质上增加了连接和/或服务失败的可能性,则可能不排除该小区。因此,当确定ue特定的切换参数时,网络可以尝试确保维护ue与网络之间的连接(例如,不接受rfl)。

因此,可以使用ue特定的切换参数来获取ue特定的切换执行322、324。因此,例如,可以根据框322执行第一ue的切换,并且可以根据框324执行第二ue的切换,其中两个ue受制于不同的ue特定的切换参数。因此,例如,与某个速度或速率相关联的第一ue从图1b的小区104切换到小区124,而与更高速度或速率相关联的第二ue从小区104切换到小区114以避免短暂停留异常。因此,在该示例中,超过某个阈值的速度或速率可以触发网络确定使网络如上所述执行切换的ue特定的切换参数。如后面将更详细地公开的,网络还可能利用用于一定数目的ue的一些ue特定的切换参数,但是还管理其余ue的小区特定切换参数。因此,在一些示例中,可以将小区特定切换参数应用于第一ue。另一示例可以是路线触发。例如,网络可以确定车辆ue(即,v2xue)正在某个路线上移动。因此,对于所述车辆ue,网络可以利用例如可以引起一个或多个目标小区的排除的某些切换参数。在实施例中,网络利用路线触发和速度触发两者(例如,(多个)轨迹触发)。

在实施例中,移动性条件包括速度或速率。例如,如果ue的速度或速率超过阈值,则可以由网络为所述ue确定ue特定的ho参数。也就是说,网络可以将速度等于或大于特定阈值与切换异常或失败相关联。在这种情况下,超过速度或速率阈值可以使网络排除一个或多个目标小区候选。根据实施例,排除了诸如微微小区、毫微微小区和/或微小区等小小区。在实施例中,除了位置要求或标准,还使用速度或速率阈值。也就是说,某个区域或某些区域内的速度或速率超过阈值可以触发网络确定ue特定的ho参数。

根据实施例,网络基于关于一个或多个切换的收集的数据来确定与一个或多个切换异常或失败相关联的一个或多个移动性条件。在实施例中,关于一个或多个切换的所述收集的数据包括移动性数据302和/或切换数据304。在实施例中,所述收集的数据包括与多个终端设备的移动性数据302相关的切换数据304。因此,多个ue的切换数据304和多个ue的对应的移动性数据302可以被用于确定切换异常和失败以及将所述切换异常和失败与某个或某些移动性条件相关联。

根据实施例,网络基于关于一个或多个切换的所述收集的数据(即,移动性数据302和/或切换数据304)来确定降低切换异常或失败的风险的一个或多个切换序列;在确定终端设备特定的切换参数(例如,在框322、324中的ue特定的切换执行)时利用所述确定的一个或多个切换序列。降低切换异常或失败的风险可以是指通常降低所述风险,或者至少降低所检测到的异常或失败的风险。也就是说,如果确定某些移动性条件与关于某个切换或某些切换的某些异常或失败相关联,则可以利用具有所述移动性条件的ue来避免所述切换。例如,可以代替地使用不同种类的切换(即,不同的目标小区)。

根据实施例,在确定终端设备特定的切换参数时,网络考虑关于一个或多个切换的所述收集的数据。因此,如所述,可以避免关于具有特定移动性条件的一个ue或多个ue的(多个)特定切换。

根据实施例,在确定终端设备特定的切换参数时,网络考虑关于ue的移动性数据和/或蜂窝连接性数据。因此,例如,两个或更多ue可以具有相同的移动性条件,但是可以具有不同的蜂窝连接性(例如,引起不同连接性的不同天线)。因此,关于可能的切换异常或失败的确定可以不同。纯粹作为关于图1b的示例,第一ue可以检测(即,测量)小区124,而第二ue可以不检测小区124。例如,ue可以具有不同的天线灵敏度。因此,尽管两个ue将具有相同的移动性条件(例如,轨迹150),但是ue特定的切换参数可以不同。也就是说,对于第一ue,可以将小区124从可能的目标小区中排除,而对于第二ue,可能没有这样的需求,因为由于未检测,小区124不能是目标小区。例如,未检测可以附加地或备选地是由第二ue不支持小区124的rat(例如,4gue,但是小区124是5g)而引起的。通常,在确定ue特定的切换参数时,网络还可以使用ue特定的数据,诸如ue能力信息(例如,模型、无线电参数和/或天线参数)。

根据实施例,网络实时地确定ue特定的切换参数。例如,可以响应于确定ue的移动性条件与某个切换异常和/或失败相关联而确定、生成和/或改变参数。

根据实施例,终端设备特定的切换参数指示排除一个或多个小区作为一个或多个目标小区候选。例如,当ue110从小区104切换并且遵循轨迹150时,小区124可以被排除作为目标小区。

根据实施例,终端设备特定的切换参数对何时执行一个或多个切换具有影响。也就是说,切换参数可以包括切换触发(例如,a3、a2、a3、a4)、偏移、滞后和/或触发时间参数。也就是说,所述(多个)参数可以被用于调节和/或定义何时发起和/或执行一个或多个切换。例如。参数可以指示何时执行一个或多个切换。

根据实施例,如果附加地满足以下条件,则终端设备特定的切换参数被确定:当前或预测的蜂窝通信网络状态(例如,车辆网络状态)与切换异常或失败时的蜂窝通信网络状态相比基本相似。因此,一旦当前或预测的网络状态与切换异常或失败时的网络状态相比基本相似并且在检测到终端设备已经或将要具有先前被确定为与切换异常或失败相关联的移动性条件,则基本上发起图2的框210。因此,在该实施例中,在执行框210和因此框220的动作之前,可能需要满足这两个条件。网络状态可以是指网络的状态,并且可以包括诸如网络负载、工作小区的指示、可用容量等参数。纯粹作为示例,如果在ue110在轨迹150上时图1b的小区124不工作,则可能不需要排除所述小区124。换言之,如果所述小区124工作,则排除所述小区124可能是有益的。因此,通常,在确定ue特定的ho参数时,网络可以考虑网络的至少子部分的工作状态。

然后,更详细地讨论一些实施例。图4示出了示出所描述的解决方案的不同功能的实施例。也就是说,可以在无线电接入网络(ran)中实现ue级切换区分的ue特定的切换功能404、406,以及监测和分析ue和切换,计算ue特定的切换参数,并且动态地配置ue特定的切换功能的切换分析功能402。切换分析功能402可以与多个ue特定的切换功能404、406交互,如图4所示,命令不同功能404、406。ue特定的切换功能404、406可以根据来自切换分析功能402的命令(例如,ho参数)来控制相应ue的切换。

根据实施例,ue特定的切换功能404、406在扩展当前小区对特定切换实现的无线电接入节点(例如,lteenb或5ggnb)处实现。当前,例如,在lte中,enb侧切换实现依赖于每个enb中存在的邻居关系表。给定enb的邻居关系表(nrt)可以为enb自己的每个小区指定潜在切换目标小区列表。目标小区可以是同一enb处的小区,也可以是不同enb处的小区;源小区和目标小区可以以相同的频率或不同的频率工作。对于每个源-目标小区对,还可以在enb处定义切换的条件,包括切换触发(例如,a2、a3、a4测量)、对应的测量偏移、滞后和触发时间。切换触发可以定义ue正在测量并且向enb报告的单元(例如,当前服务小区的相邻小区的参考信号接收功率(rsrp)/参考信号接收质量(rsrq)和有限数目的相邻小区的参考信号接收功率(rsrp)/参考信号接收质量(rsrq))。测量偏移和滞后以及触发可以定义当前服务小区的测量单位和相邻小区的测量单位需要彼此相差多少或者与预先配置的绝对阈值相差多少以使得enb考虑从当前源小区到相邻小区的切换条件(例如,相邻小区的rsrq应当比当前小区的rsrq高不少于3db)。触发时间定义了在enb发起从源小区到相邻小区的切换之前切换条件需要连续满足多长时间。应当注意,enb和lte被用作实现的示例。然而,需要理解,类似或相同的解决方案可以适用于利用切换过程的其他系统。

当前,enb可以应用相同的切换触发、测量偏移、滞后和触发时间,而不管正在报告测量的ue的身份如何,因此所有ue可以在相同的情况下经历相同的决策过程和切换。为了进一步增强每个ue切换操作的所提出的解决方案,可以实现附加的ue特定的邻居关系表(ue-nrt)。这种情况的示例可以在图5中示出,图5示出了针对ue1的ue特定的nrt470和针对ue2的ue特定的nrt480。每个ue特定的nrt(或者有时简称为ue-nrt)可以与给定ue身份相关联,并且可以指示或列出对该ue有效的潜在源-目标小区对、以及与每个源-目标小区对相对应的ue特定的切换测量和条件。与网络元件级nrt400(例如,enb级nrt)中的小区对相比,ue-nrt中的小区对的列表可以相同,是其子集,是其超集,与其部分重叠或不相交。对于在enb级nrt和ue-nrt中都存在的每个源-目标小区对,在enb级nrt和ue-nrt中的切换参数可以被配置为具有相同或不同的值。

参考图5,网络可以使用ue特定的nrt470、480,同时保留现有的网络元件级nrt400。例如,网络元件级nrt400可以指示第一源小区410及其一个或多个目标小区对412、414、416。类似地,可以指示第二源小区420及其目标小区422、424、426。因此,可以指示一个或多个源小区410、420、430及其对应的对候选(小区430的候选在图5中未示出,但是仍然可以使用)。

类似的逻辑可以应用于ue特定的nrt470、480,但是不是针对所有ue,nrt470、480可以特定于某些ue或一组ue。例如,网络可以基于ue能力信息对ue进行分组,并且将该组与某个ue特定的nrt470、480相关联。例如,用于ue1的nrt470指示一个或多个源小区450、460及其对应目标小区候选452、454、456、458(即,当小区450是源小区时的候选)。类似地,用于ue2的nrt480可以指示源小区490及其目标候选492、494。因此,与网络元件级nrt400相比,目标候选的数目可以相同、更多或更少。切换参数412、414、416、422、424、426、452、454、456、458、492、493可以指示某些源小区/目标小区对的适用的切换参数。在所提出的解决方案中,这可以按ue进行,而已知的解决方案可以仅在小区/网络元件级别启用这种配置。应当注意,ue-nrt470、480可以指示与在nrt400中指示的相同的小区的目标候选。也就是说,第一源小区410可以表示与第一源小区450和第一源小区490相同的小区。然而,为了清楚起见,这些在图5中利用不同的附图标记表示。因此,基本上至少在一些示例中,nrt400、470、480可以实际上指示相同的源小区及其候选(其针对每个nrt可以不同)以及关于每个源-目标小区对候选的附加ho参数。

因此,根据实施例,网络引起基于终端设备特定的切换参数来创建或修改终端设备特定表(例如,ue-nrt470、480)。例如,网络元件102可以根据所确定的切换参数来更新和/或创建(多个)nrt470、480。现有ue-nrt的修改可以包括改变源-目标小区对的列表和/或一个或多个源-目标小区对的切换参数。这种情况的一个示例可以在示出根据实施例的过程的图6a中看到。参考图6a,网络获取(框602)ue特定的切换配置信息。所述信息可以包括潜在的源-目标小区对(例如,源:小区104,目标:114、124)和源-目标小区对特定切换参数(例如,切换阈值等)。在框604中,网络可以基于在框602中获取的信息来创建(如果这种uenrt不存在)或修改(如果已经存在)ue特定的nrt。例如,框602和604的功能可以在ue特定的切换功能404、406中执行。

图6b示出了根据实施例的流程图。参考图6b,在框612中,网络(例如,网络元件102)可以从一个或多个ue(例如,ue110)接收关于ue的相邻小区的测量报告。在框614中,网络可以为已经发送了(多个)报告的ue查找ue特定的nrt。在框616中,网络可以确定针对所述ue的ue特定的nrt是否存在:如果是,则该过程可以继续进行到框630。如果否,则该过程可以继续进行到框620。在框620中,网络可以确定要根据网络元件级nrt(例如,nrt400)来执行切换。在框630中,网络可以确定要根据与特定ue相对应的ue特定的nrt(例如,nrt470、480)来执行切换。因此,例如,当enb评估从给定ue接收的测量报告时,它检查ue是否具有对应的ue-nrt:如果是,则ue-nrt可以优先于enb级nrt并且enb级nrt被忽视;否则,enb级nrt可以被认为是有效的。因此,ue-nrt机制可以能够针对个体ue(即,存在ue-nrt表的ue)进行选择性切换专门化,而对于其余ue,操作默认为enb级nrt,或者如果使用除lte或lte-a以外的其他技术,则通常为网络元件级nrt。

根据实施例,网络元件可以引起从终端设备接收一个或多个测量报告(框612);引起确定终端设备是否与终端设备特定表(即,ue特定的nrt)相关联(框614、616);以及当确定终端设备与终端设备特定表相关联之后,引起在基于所述一个或多个测量报告而触发的一个或多个切换中利用所述终端设备特定表(框630),否则,引起在基于所述一个或多个测量报告而触发的一个或多个切换中利用小区特定表(框620)。

ue-nrt470、480可以通过列出源-目标小区对来指定针对对应ue启用哪些切换,并且对于每个潜在切换,可以定义用于发起切换的条件。因此,如果在ue-nrt中未列出源-目标小区对,则ue可能没有资格从源小区切换到目标小区。根据一些实施例,网络可以具有至少两个备选方案以强制仅针对ue根据其ue-nrt执行合格的切换。

第一选项是,该实现对ue是透明的。也就是说,网络使得一个或多个ue能够测量和报告所有检测到的小区,包括未被列出为潜在目标小区(即,被排除或未被列出为目标小区候选的小区)。网络可能不需要采取关于配置测量的任何动作。然而,网络可以忽略关于没有在ue特定的nrt中列出的目标小区的测量报告,并且将所述测量报告转发以用于指示有效目标小区的切换条件评估。因此,网络切换决策过程可以为ue选择合格的切换目标。该备选方案的好处在于,在网络与ue之间不需要另外的信令来强制执行ue-nrt中的限制。

第二选项是,该实现涉及网络与ue之间的信令。相应地,在实施例中,网络引起向一个或多个ue指示一个或多个小区,以便使得ue能够执行关于终端设备特定表的一个或多个目标小区候选的测量。例如,网络可以将ue配置为仅收集和报告关于作为在ue-nrt中列出的潜在切换目标的相邻小区的测量。例如,配置可以包括向ue传输一个或多个控制消息。控制消息可以是ue特定的,即以某个ue为目标,或者在一些情况下以多个ue为目标,其中相同的测量配置适用于多个ue。然后,网络可以考虑所有测量报告以用于切换评估,而无需针对ue-nrt(即,ue特定的nrt)进行过滤。该备选方案的优点可以是ue不花费资源来测量随后将被网络丢弃的相邻小区。

可以使用用于标识ue的不同方法。一种方法是使用订户身份。备选地或附加地,有效实现可以使用ue终端类型(例如,国际移动设备身份(imei)或诸如车辆/非车辆等粗略终端类别)作为ue身份以区分每个ue类型/类别的切换。也可以使用通过任何其他ue或订户属性以及从当前ue的行为或生成的业务(例如,活动应用)可收集的任何属性进行的标识。为了可伸缩性,在相同的专用切换条件适用于它们的情况下,一种实现可以在多个ue之间共享相同的ue-nrt,例如,使用从不同ue身份到存储有共享ue-nrt实例的相同存储器位置的存储器指针。如果仅需要对于共享ue-nrt的ue的子集改变共享的ue-nrt,则可以使用写时复制(cow)存储器对象实例化方法。因此,例如,ue特定的nrt可以被用于所有检测到的v2xue,而某个其他表(例如,nrt400)可以被用于所有其他ue。还应当指出,ue特定的nrt可以在网络元件级别配置,即,所述ue特定的nrt在网络元件之间也可以不同。

然后,考虑切换分析功能402,切换分析功能402可以是逻辑上集中的实体,其负责管理地理或行政区域内的ue特定的切换。切换分析功能402可以被实现为在现有网络元件上或在云或数据中心中运行的软件实体(例如,类似地作为vnf,因为ue特定的切换功能404、406可以被实现为vnf)。切换分析功能402可以从其责任区域监测和收集实时ue上下文信息和实时切换信息。ue上下文信息(例如,移动性数据302)可以包括但不限于:ue身份、信息的时间戳、定位、速度、轨迹和/或未来位置等。对于车辆ue,上下文信息从由每个车辆周期性地或在某些道路/交通事件下生成的协同感知消息(cam)或分散式环境通知消息(denm)消息可获取。未来位置可以从包含车辆的计划轨迹的导航应用中收集。切换信息(例如,也称为切换数据304)包括但不限于:ue身份、源/目标小区、时间戳、切换成功/失败、原因代码、从网络断开所花费的时间。切换信息可以从诸如mme等控制平面网络元件或从诸如诺基亚traffica等附加数据收集功能/产品可获取。

图7示出了根据实施例的由切换分析功能402维护的三个不同的数据库702、704、706。参考图7,切换分析功能402可以维护三个数据库:

·ue特定的上下文数据库702:对于每个ue,它可以包含ue最新上下文。从ue(例如,在每个周期性cam消息处)收集的每个新的上下文信息可以被更新到数据库,该数据库可以用作ue状态的高速缓存。

·ue特定的切换序列数据库704:对于每个ue,它可以记录ue经由切换所经过的小区的序列。每个切换事件可以利用新的服务小区(即,切换目标小区)身份以及诸如成功/失败或切换、在失败的情况下的原因代码(例如,太早、太晚、rlf)、ue与网络断开连接所花费的时间等附加信息来更新对应ue的切换序列。数据库704可以充当累加器,该累加器分别重构和遵循每个ue的切换序列。

·切换异常/失败和解决方案数据库706:可以累积长期分析312的结果,在检测到切换异常/失败时记录这些ue上下文。ue身份可以是或可以不是该数据库中记录的ue上下文信息的一部分。对于每个记录的异常/失败,网络可以标识(例如,计算和验证)并且存储(多个)有效解决方案,该有效解决方案描述了如何在给定ue上下文中防止给定切换异常和/或失败。可能并非所有异常都具有有效解决方案(例如,切换序列内的所有接触小区可能仍然需要覆盖,即使其间存在短暂停留)。在那种情况下,缺乏有效的解决方案可能会被标记为“无解决方案”。同样,以前有效或预先计算的解决方案可能会变为无效,这可以通过监测每个所应用的解决方案的结果来检测;因此,它们可以被标记为无效,以便网络未来可以确定不执行无效的解决方案。

网络,例如在确定ue特定的ho参数时,切换分析功能402可以利用所述一个或多个数据库702、704、706。图8、图9和图10示出了关于维护和/或利用(多个)数据库702、704、706的一些实施例。首先参考图8,在框802中,切换分析功能402可以接收关于一个或多个ue的实时移动性数据(例如,移动性数据302),诸如ueid、时间、定位、速度、轨迹和/或未来位置等。在框804中,切换分析功能402可以基于移动性数据来确定或组成ue上下文(例如,上下文c)。在框808中,切换分析功能402可以基于所确定的ue上下文来更新数据库702。在框808中,可以触发对上下文c的实时优化。

参考图9,在框902中,切换分析功能402可以接收实时切换事件数据(例如,切换数据304)。在框904中,切换分析功能402可以基于切换事件数据来更新ue特定的切换序列数据库(数据库704)。此外,在框906中,切换分析功能402可以分析一个或多个ue特定的切换序列,并且在框908中确定是否存在与一个或多个特定序列相关联的切换异常或失败。如果存在,则该过程可以继续进行到框910,而如果不存在,则该过程可以直接继续进行到框914。在框910中,切换分析功能402可以从数据库702中检索所讨论的ue的上下文(例如,基于ueid),并且通过存储指示与切换异常或失败相关联的某个ue上下文(例如,移动性条件)的数据条目来更新切换异常/失败数据库706。例如。上下文c与异常a和/或失败f相关联。诸如乒乓或短暂停留等切换异常可以基于重复的小区序列和/或连续切换之间经过的时间量来检测。到远程小区的切换可以基于ue在切换期间与网络断开连接所花费的时间量(即,在从源小区分离到附接到目标小区之间的时间量)来检测。切换失败和对应的原因代码可以直接从控制平面协议结果可获取。如所述,如果检测到任何切换异常或失败,则将ue的上下文以及切换问题的类型记录在长期切换异常/失败数据库706中。在框914中,可以由网络针对所讨论的ue来触发实时优化(例如,ue特定的ho参数确定)。

参考图10,可以示出在框808、914中或之后包括的过程。可以在更新ue的上下文(图8)或其切换序列(图9)之后,为ue触发实时优化过程,因为ue状态的任何变化(诸如移动性/速度变化、新的服务小区)都可以触发对目标切换配置的需要(例如,为所述ue确定切换参数)。图10的过程的目标可以是(1)评估ue是否正在接近位置或者处于通常受切换异常/失败影响的状态(根据长期切换异常/失败数据库706);(2)计算和存储针对切换异常/失败的可能的解决方案(ue特定的切换参数和重新配置);(3)在需要时执行解决方案以避免这样的异常/失败;(4)通过监测重新配置是否成功解决了切换问题以及它没有引入服务不连续性或覆盖问题来维护解决方案的有效性。

在框1002中,可以输入ue的上下文。在框1004中,可以预测ue的未来上下文。例如,可以预测ue的轨迹。在框1006中,网络可以确定是否从数据库706中找到当前或预测的上下文:即,是否存在与所述(多个)上下文相关联的任何记录的异常或失败。框1008:如果存在,则该过程可以继续进行到框1010,在框1010中,网络可以确定是否存在针对所述异常或失败的解决方案(例如,排除某个小区作为目标小区)。否则,该过程可以结束(即,“完成”)。也就是说,如果未检测到关于一个或多个上下文(例如,c、c'、c”)的异常或失败,则该过程可以结束。例如,c'和c”可以是指预测的ue上下文。在框1012中:如果不存在有效解决方案(即,基于框1010未找到),则该过程可以继续进行到框1020。如果找到一个或多个有效解决方案,则该过程可以继续进行到框1040。

在框1020中,网络可以至少尝试为所述一个或多个上下文计算或确定有效解决方案。也就是说,网络可以尝试为所述(多个)上下文确定新的有效解决方案,以避免一个或多个检测到的切换异常和/或失败。在框1022中,如果成功地计算和/或找到了新的有效解决方案,则该过程可以继续进行到框1040。然而,如果未找到有效解决方案,则该过程可以继续进行到框1030,在框1030中,网络可以针对(多个)所述上下文将“无解决方案”存储到数据库706。新解决方案可以表示潜在解决方案,因为所述解决方案可能尚未经过测试,因为它刚刚被计算出来。在框1040中,网络可以通过在(多个)ue特定的切换功能404、406中配置ue特定的切换参数来执行找到的解决方案(例如,存储在数据库中或在框1020中计算的)。

在框1042中,网络可以监测所执行的解决方案。在框1044中,基于框1042,网络可以确定所述解决方案是否成功。这可以包括执行一个或多个测量和/或监测基于所指示的ue特定的切换参数而执行的一个或多个切换。如果是,则该动作可以作为有效解决方案被记录在数据库706中(框1050)。如果否,则该动作可以作为无效解决方案被记录在数据库706中(框1060)。因此,例如,如果确定使用所计算的解决方案避免切换异常和/或失败,则可以将在框1020中的计算的解决方案存储为有效解决方案。

在实施例中,网络监测基于所述终端设备特定的切换参数而执行的一个或多个切换;并且基于该监测,如果所述切换异常或失败通过利用所述终端设备特定的切换参数被避免,则存储关于所述ue特定的切换参数避免关于所述移动性条件(例如,用户上下文c、c'和/或c”)所述切换异常或失败的指示。

在实施例中,在检测到第二ue具有或将要具有与所述切换异常或失败相关联的所述移动性条件之后,网络基于所存储的指示来为所述第二终端设备确定ue特定的切换参数以避免所述切换异常或失败。因此,通过将所确定的有效解决方案存储到数据库中,网络可以将相同解决方案用于具有相同或相似移动性条件的其他ue。

如上所述,图10中描述的ue特定的配置动作可以调节切换触发、偏移、滞后和/或触发时间(例如,以防止乒乓异常)或完全去除某些切换关系(例如,以防止短暂停留或远程站点异常)。例如,如果ue可能经历乒乓切换(例如,当先前的ue以相同的速度沿着相同的轨迹移动时经历乒乓切换),则可以在易于乒乓的源-目标小区之间增加切换滞后,使得一旦执行了切换,ue就不再被切换回去。在另一示例中,对于当前以高速(例如,速度或速率超过特定阈值)移动的ue,可以选择性地禁止到某个小区的切换以避免短暂停留或切换到远程小区问题。然而,注意到,在经由剩余切换可能性可到达的小区当前正在为ue提供连续且良好的覆盖的情况下,可以消除到远程小区的这样的切换(或短暂停留)。在某种程度上,可以在其计算阶段预先评估新切换配置的有效性(例如,通过监测ue为所有潜在相邻小区发送的rsrp/rsrq测量报告,并且考虑在切换重新配置之后将保持可访问的小区的质量)。如果ue针对在阻止某个短暂停留或远程小区切换之后仍然可到达的所有小区报告良好rsrp/rsrq,则阻止异常切换可能是安全的;否则,可以保持切换的可能性,因为连续服务可能比优化异常切换更为重要,但是有产生覆盖漏洞的风险。在针对切换问题计算新的解决方案或执行已知的解决方案之后(框1040),可以监测其成功和效率(框1042)。成功可以表示该动作是否消除了切换异常/失败,并且效率可以表示该动作未引入附加问题,诸如覆盖范围不连续。解决方案及其有效性(基于成功和效率)可以被记录在切换异常/失败数据库706中,以避免在相同上下文中需要重新计算并且避免探测先前已经失败的解决方案。如果网络部署发生变化(例如,诸如传输功率等小区无线电参数或诸如倾斜或方位角等定位变化,或者向网络中添加新的小区),则通过考虑新环境来更新切换异常/失败以及对应的解决方案的剖析。这可以包括重新评估先前无效的解决方案,或者忘记不再存在的异常/失败。

图11提供了装置1100,装置1100包括诸如至少一个处理器等控制电路系统(ctrl)1110、以及包括计算机程序代码(软件)1132的至少一个存储器1130,其中至少一个存储器和计算机程序代码(软件)1132被配置为与至少一个处理器一起,使相应装置1100执行图1a至图10的实施例中的任何实施例或其操作。

参考图11,存储器1130可以使用任何合适的数据存储技术来实现,诸如基于半导体的存储器设备、闪存、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器。存储器1130可以包括用于存储数据的数据库1134。例如,数据库1134可以包括数据库702、704、706中的一个或多个。更一般地,数据库1134可以被用于存储关于与切换异常和/或失败相关联的移动性条件的信息。数据库1134可以附加地包括关于针对所述异常和/或失败的有效和/或无效解决方案的信息。

装置1100还可以包括无线电接口(trx)1120,trx1120包括用于根据一个或多个通信协议来实现通信连接性的硬件和/或软件。trx可以向该装置提供例如接入无线电接入网络的通信能力。trx可以包括标准的公知组件,诸如放大器、滤波器、频率转换器、调制器(解调器)、编码器/解码器电路系统和一个或多个天线。例如,trx可以实现ue110与网络元件102之间的通信。此外,trx可以例如通过网络元件102提供对x2接口和/或xx接口的访问。因此,trx可以被用于根据一个或多个通信协议实现有线和/或无线通信。

装置1100可以包括用户接口1140,该用户接口1140包括例如至少一个小键盘、麦克风、触摸显示器、显示器、扬声器等。用户接口1140可以被用户用来控制相应装置。例如,网络元件102可以使用所述网络元件中包括的用户接口来配置。用户接口1140可以被配置为使得能够远程访问和/或远程控制所述设备。

在实施例中,装置1100可以是基站(例如,也称为网络元件、接入节点、基站收发站、节点b、无线电网络控制器、enb或gnb)或者被包括在其中。装置1100例如可以是网络元件102。此外,装置1100可以被配置为执行图2及其实施例的步骤。在实施例中,装置1100被包括在网络元件102中。在实施例中,装置1100被包括在固定网络架构中或实现固定网络架构的功能性。固定网络架构可以是指被用于向终端设备提供蜂窝服务的网络部分。

参考图11,根据实施例,控制电路系统1110包括确定电路系统1112和利用电路系统1114,确定电路系统1112被配置为在检测到终端设备已经或将要具有先前被确定为与切换异常或失败相关联的移动性条件之后,为所述终端设备确定终端设备特定的切换参数以避免所述切换异常或失败,利用电路系统1114被配置为引起在与终端设备相关联的一个或多个切换中利用所述终端设备特定的切换参数。上面更详细地描述了这种操作的实施例。

在实施例中,装置1100的功能性中的至少一些功能可以在形成一个操作实体的两个物理上分离的设备之间共享。因此,可以看到装置1100描绘了包括用于执行所描述的过程中的至少一些的一个或多个物理上分离的设备的操作实体。因此,利用这种共享架构的装置1100可以包括在操作上耦合(例如,经由无线或有线网络)到位于基站或网络元件中的远程无线电头端(rrh)的远程控制单元(rcu),诸如主机计算机或服务器计算机。在实施例中,所描述的过程中的至少一些可以由rcu执行。在实施例中,所描述的过程中的至少一些的执行可以在rrh与rcu之间共享。

在实施例中,rcu可以生成虚拟网络,rcu通过该虚拟网络与rrh通信。通常,虚拟联网可以涉及将硬件和软件网络资源以及网络功能性组合到单个基于软件的管理实体(即,虚拟网络)中的过程。网络虚拟化可以涉及平台虚拟化,其通常与资源虚拟化组合。网络虚拟化可以被归类为将很多网络或部分网络组合到服务器计算机或主机计算机(即,rcu)中的外部虚拟联网。外部网络虚拟化旨在优化网络共享。另一类是内部虚拟网络,内部虚拟网络为单个系统上的软件容器提供类似于网络的功能性。虚拟联网也可以被用于测试终端设备。

在实施例中,虚拟网络可以在rrh与rcu之间提供操作的灵活分配。实际上,可以在rrh或rcu中执行任何数字信号处理任务,并且可以根据实现来选择责任在rrh与rcu之间转移的边界。

因此,由于所提出的解决方案的至少一些步骤被描述为由网络或网络的某个特定实体执行,因此要指出的是,至少装置1100可以被配置为根据描述来执行这种方法步骤。例如,这可以表示,装置1100实现功能310、312、314。例如,装置1100可以实现功能402、404、406。如所述,装置1100可以被实现为集中式单元或利用共享资源,并且因此被实现为执行装置1100的功能的多个交互和/或互连实体。

图12示出了根据实施例的从ue(例如,ue110)的角度来看的流程图。参考图12,ue中的一种方法包括:执行一个或多个小区测量(框1210);基于所述一个或多个小区测量向蜂窝通信网络传输一个或多个测量报告以确定切换参数(框1220);以及在与终端设备相关联的一个或多个切换中利用终端设备特定的切换参数以避免切换异常或失败,其中终端设备特定的切换参数基于检测到终端设备已经或将要具有先前被确定为与切换异常或失败相关联的移动性条件被确定(框1230)。

如上所述,根据实施例,ue在由蜂窝通信网络指示的一个或多个小区上执行测量(例如,从网络到ue的一个或多个控制消息),所述一个或多个小区在终端设备特定的邻居关系表中被指示为目标小区候选。因此,例如,网络可以指令ue仅对潜在目标小区候选而不是对不在ue-nrt表上的小区执行测量。如前所述,例如,通过使用(多个)ue特定的控制消息,该配置可以是ue特定的。换言之,蜂窝网络可以指令ue对一个或多个小区执行测量和/或指令ue排除一个或多个小区作为应当由ue测量的小区。所述小区测量可以包括例如测量一个或多个小区的小区功率(即,信号质量)。ue可以向网络指示(多个)所述测量。

图13提供了一种装置1300,装置1300包括诸如至少一个处理器的控制电路系统(ctrl)1310、以及包括计算机程序代码(软件)1332的至少一个存储器1330,其中至少一个存储器和计算机程序代码(软件)1332被配置为与至少一个处理器一起,使相应装置1300执行图1a至图10和图12的实施例中的任何实施例或其ue的操作。

参考图13,例如,存储器1330可以类似于存储器1130。装置1300还可以包括无线电接口(trx)1320,trx1320包括用于根据一个或多个通信协议来实现通信连接性的硬件和/或软件。装置1300可以包括用户接口1340,该用户接口1340包括例如至少一个小键盘、麦克风、触摸显示器、显示器、扬声器等。

在实施例中,装置1300可以是ue(例如,ue110)或者被包括在其中。装置1300可以是执行图12的步骤的ue。

参考图13,根据实施例,控制电路系统1310包括被配置为执行框1210的操作的执行电路系统1312、被配置为执行框1220的操作的传输电路系统1314、以及被配置为执行框1230的操作的利用电路系统1316。

如本申请中使用的,术语“电路系统”是指以下所有项:(a)仅硬件电路实现,诸如仅在模拟和/或数字电路系统中的实现,以及(b)电路和软件(和/或固件)的组合,诸如(如适用):(i)(多个)处理器的组合,或(ii)(多个)处理器/软件的部分,包括(多个)数字信号处理器、软件和(多个)存储器,其共同作用以使装置执行各种功能,以及(c)需要软件或固件才能操作的电路,诸如(多个)微处理器或(多个)微处理器的一部分,即使软件或固件物理上不存在。“电路系统”的这一定义适用于该术语在本申请中的该项的所有用法。作为另外的示例,如在本申请中使用的,术语“电路系统”还将涵盖仅处理器(或多个处理器)或处理器的一部分及其(或它们的)随附软件和/或固件的实现。术语“电路系统”还将涵盖(例如,如果适用于特定元素)用于移动电话的基带集成电路或应用处理器集成电路或者服务器、蜂窝网络设备或另一网络设备中的类似集成电路系统。

在实施例中,结合图1a至图10和图12描述的至少一些过程可以由包括用于执行至少一些所述过程的对应的部件的装置来执行。用于执行过程的一些示例模块可以包括以下中的至少一项:检测器、处理器(包括双核和多核处理器)、数字信号处理器、控制器、接收器、传输器、编码器、解码器、存储器、ram、rom、软件、固件、显示器、用户接口、显示电路系统、用户接口电路系统、用户接口软件、显示软件、电路、天线、天线电路系统、和电路系统。在实施例中,至少一个处理器、存储器和计算机程序代码形式处理部件,或包括用于执行根据图1a至图10和图12或其操作的实施例中的任何一个实施例的一个或多个操作的一个或多个计算机程序代码部分。

根据又一实施例,执行实施例的装置包括电路系统,该电路系统包括至少一个处理器和至少一个存储器,该至少一个存储器包括计算机程序代码。在被激活时,该电路系统使该装置执行根据图1a至图10和图12的实施例中的任何一个实施例的至少一些功能性或其操作。

本文中描述的技术和方法可以通过各种方式来实现。例如,这些技术可以以硬件(一个或多个设备)、固件(一个或多个设备)、软件(一个或多个模块)或其组合来实现。对于硬件实现,实施例的(多个)装置可以在以下项内实现:一个或多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、被设计为执行本文中描述的功能的其他电子单元、或其组合。对于固件或软件,该实现可以通过执行本文中描述的功能的至少一个芯片组的模块(例如,过程、功能等)来执行。软件代码可以被存储在存储器单元中并且由处理器执行。存储器单元可以在处理器内部或在处理器外部实现。在后一种情况下,如本领域公知的,它可以经由各种方式通信地耦合到处理器。附加地,本文中描述的系统的组件可以通过附加组件重新布置和/或补充,以便实现关于其描述的各个方面等,并且它们不限于给出的附图中阐述的精确配置,如本领域技术人员将理解的。

如所描述的实施例也可以以由计算机程序或其部分限定的计算机过程的形式来执行。结合图1a至图10和图12描述的方法的实施例可以通过执行包括对应指令的计算机程序的至少一部分来执行。该计算机程序可以是源代码形式、目标代码形式或某种中间形式,并且可以被存储在某种载体中,该载体可以是能够承载该程序的任何实体或设备。例如,计算机程序可以被存储在计算机或处理器可读的计算机程序分发介质上。计算机程序介质可以是例如但不限于记录介质、计算机存储器、只读存储器、电载波信号、电信信号和软件分发包。例如,计算机程序介质可以是非瞬态介质。用于执行所示和所述的实施例的软件的编码完全在本领域普通技术人员的范围内。在实施例中,一种计算机可读介质包括所述计算机程序。

即使以上已经参考根据附图的示例描述了本发明,但是显然本发明不限于此,而是可以在所附权利要求的范围内以若干方式进行修改。因此,所有的词语和表达应当被宽泛地解释,并且它们旨在说明而不是限制实施例。对于本领域技术人员将明显的是,随着技术的进步,本发明构思可以以各种方式来实现。此外,对于本领域技术人员而言清楚的是,所描述的实施例可以但不必须以各种方式与其他实施例组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1