首页> 中国专利> 使用对象请求代理方法论的无线资源管理调度器

使用对象请求代理方法论的无线资源管理调度器

摘要

一种用以在一无线通信系统中排程无线资源管理(RRM)步骤的方法,由接收至少一触发器开始,而每个触发器都与至少一无线资源管理步骤有关。一无线链接是设定为忙碌状态,藉此该无线链接只能由目前执行的无线资源管理步骤使用。该无线资源管理步骤是在该无线链接上执行,而一预报测量集合乃为了其它无线资源管理步骤的使用而作准备。该无线链接是设定为待机状态,藉此该无线链接可由任何的无线资源管理步骤使用。

著录项

  • 公开/公告号CN1739306A

    专利类型发明专利

  • 公开/公告日2006-02-22

    原文格式PDF

  • 申请/专利权人 美商内数位科技公司;

    申请/专利号CN200480002414.2

  • 发明设计人 亚兰·C·L·布莱恩肯;玛吉·萨奇;

    申请日2004-01-21

  • 分类号H04Q7/00;

  • 代理机构上海专利商标事务所有限公司;

  • 代理人陈亮

  • 地址 美国特拉华州

  • 入库时间 2023-12-17 16:59:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-09

    未缴年费专利权终止 IPC(主分类):H04W4/00 授权公告日:20121010 终止日期:20150121 申请日:20040121

    专利权的终止

  • 2012-10-10

    授权

    授权

  • 2006-04-19

    实质审查的生效

    实质审查的生效

  • 2006-02-22

    公开

    公开

说明书

技术领域

本发明一般上与无线资源管理(RRM)算法有关,且更特别的,与使用一对象请求代理(ORB)方法论,用以排程无线资源管理算法的方法及系统有关。

背景技术

在一种于先前技术中所使用的无线资源管理(RRM)方式中,具有多数的无线资源管理算法,每个都实现一种不同的功能,并与其它无线资源管理算法之间独立操作。每个算法具有一或多个相关的触发器,并基于接收一触发器,执行一算法以处理该触发器。该目前执行的算法产生配置或再配置该无线链接(RLs)或时隙的一的决定。根据产生的决定,该算法发信该遍及完整系统的新配置。图1显示根据该先前技术所独立操作的算法与触发器范例。图2显示根据该先前技术独立算法方式,于一控制无线网络控制器(C-RNC)与一服务无线网络控制器(S-RNC)中的算法范例。

独立的无线资源管理算法,试图满足一触发器为了一特定时隙或编码的请求,但并不考虑该系统剩余部分的的其它触发器与因子。此形成严重的问题,因为在一无线链接的新配置执行期间,由于一算法是忙于尝试执行其本身的决定,便忽略了其它的触发器。如果该算法是忙于解决一特定无线接收传输单元(WTRU)的特定问题时,便可能引起拒绝新请求的问题。此外,如果有其它的严重问题,一无线链接可能被拆除,且当该算法尝试解决另一问题时,其可能被忽略。

此外,两算法可在同时对同样的问题起作用。举例而言,在一控制无线网络控制器中,该快速动态信道分配(F-DCA)脱离步骤,以及该缓慢拥塞控制步骤,可以利用采取在同时间的不同移动,试图解决具有一高度上行链路干扰信号码功率(ISCP)的问题。举例而言,如果该外部回路功率控制步骤是作用的,而且该链接维持步骤是同时试图解决一块误率问题,在服务无线网络控制器之中也可能存在相似的情况。因为一算法可能逆转或抵触之前执行算法的操作,便可能存在更糟的问题。

在此独立算法方法中,无法在同时间处理多数触发器。由于其它的算法忙碌于修正此无线链接的其它问题,便可能造成拒绝一服务请求或一新的呼叫。

由于以下的理由,该独立算法方法并不是最佳的解答:

(1)在不同算法之间并没有整合的实体。该平行独立作用的两个算法,可能试图完成相同的动作,或甚至试图实现否定动作。

(2)对于无线接收传输单元而言,无法在同一时间处理用于不同算法的多数触发器。

(3)如果另一算法在此无线接收传输单元上操作,一给定无线接收传输单元的新服务请求可能被拒绝。此可能对该系统操作的末端使用者感知有负向影响。

(4)一测量或事件可触发多数算法。换句话说,许多测量或事件可触发一算法。此多数触发器/多数响应状态可能形成产生在该系统中的抵触动作。

(5)不同优先性无法被指定至不同的算法,因为没有一集中式物理用以将该算法优先化。

(6)因为另一算法可能在同时间作用并改变该系统状态,以测量为基础的算法便可能是基于不再有效的测量决定。

(7)在该独立算法方法中,具有一有关经常发信的高度问题。

(8)某些算法已经被合并在一起,用以解决该互相影响的问题。但是即使在合并这些算法之后,仍旧有一些不支持的相互影响情况。

(9)一些合并算法只在实时(RT)呼叫执行,另一些算法只在非实时(NRT)呼叫执行。在合并这些算法之后,该各自的算法不需要具有该被处理呼叫是实时或非实时的知识。

(10)为了整合彼此独立的算法,每个算法需要被修正以包含一些整合功能。此功能必须分散遍及该所有算法,造成多余的编码。

据此,先前无线资源管理技术的非集中式方法,不能提供最佳系统效能。

发明内容

一种用以在一无线通信系统中,排程无线资源管理(RRM)的步骤,其由接收至少一触发器并评估该至少一触发器开始。无线资源管理步骤是根据该至少一触发器的评估被选择执行。执行该选择的无线资源管理步骤,并分析该选择无线资源管理步骤的结果。该选择无线资源管理步骤的一子集合是被挑选以决定结果的一最佳集合,并执行该无线资源管理步骤的子集合。

一种用以在一无线通信系统中,排程无线资源管理的步骤,其由接收至少一触发器开始,而每个触发器都至少与一无线资源管理步骤有关。一无线链接是设定为忙碌状态,藉此该无线链接只能由目前执行的无线资源管理步骤使用。该无线资源管理步骤是在该无线链接上实现,而一预报测量集合是为了该子集合中其它无线资源管理步骤的使用所准备。该无线链接是设定为待机状态,藉此该无线链接可由任何的无线资源管理步骤使用。

附图说明

对于本发明的一细节了解可以从后续一较佳实施例的叙述,以结合范例的方式,并以结合的伴随图标了解,其中:

图1为在先前技术独立算法方法的下所操作的算法框图;

图2为根据先前技术独立算法方法,包含在一控制无线网络控制器(C-RNC)与一服务无线网络控制器(S-RNC)中的算法图标;

图3为显示一对象请求代理(ORB)概要,以及与其它系统组件交互作用的概要图标;

图4为显示一共同对象请求代理结构(CORBA)系统的建构概要图标;

图5为显示与本发明一致所建构的对象请求代理调度器操作图标;

图6为显示在图5的该对象请求代理调度器中,远程节点交互作用的图标;

图7显示与本发明一致所建构的对象请求代理调度器操作概要流程图示;

图8显示编码复合传输信道(CCTrCH)与时隙(TS)映射的图标;

图9描述本发明对象请求代理调度器操作范例,对于该先前技术独立算法方法操作的图标;

图10描述本发明对象请求代理调度器操作第二范例,对于该先前技术独立算法方法操作的图标;

图11为一无线链接(RL)状态模式图标,其由图7显示的调度器所使用;

图12显示为了与图7显示的调度器一起始用所建构的数据库范例框图标;

图13A至图13D为显示与本发明一致所建构的对象请求代理调度器操作细节流程图;

图14为一控制无线网络控制器与一服务无线网络控制器,实施在第13A至13D中所显示调度器的图标;以及

图15为使用两个调度器的替代控制无线网络控制器,以及实施在第13A至13D中所显示调度器的服务无线网络控制器图标。

具体实施方式

此后,一无线传输/接收单元(WTRU)包含但不限制为一使用者配备、一移动站、一固定式或移动式用户单元、一呼叫器,或是任何能够在无线环境中操作的装置形式。当此后指到一基地站则包含但不限制为一节点B、一位置控制器、一存取点,或是任何在无线环境中的接口形式。

分布式系统与对象请求代理(ORB)技术概观

分布式系统背后的原理是促进在各自组件之间的合作,其彼此沟通以达到一共同目标。发展分布式系统的理由则是为了平行处理、错误容忍、工作委派以及资源共享。平行处理牵涉到遍及许多工作组件平行地分散复杂工作,以提供较大的速度。错误容忍则由实现多次的相同计算,以侦测并安全地将各自节点的错误复原所得。工作委派则是客户端/服务器端系统的基础,其中一服务器实现代表该客户端的服务。资源共享则是一种不同形式的委派,其中系统提供其特别的信息或是硬件资源。

一分布式系统的固有复杂性,造成该分布式组件比起单一片段较难设计、调试并维持。然而,一分布式系统的有利的处是难以被忽略的。为了解决此问题,一种新的抽现层便被引进以促进在不同组件之间的通信,并对该末端使用者隐藏系统的复杂性。对象请求代理(ORB)是一种管理对象之间通信与数据交换的中间体(middleware)技术。对象请求代理促进分布式对象系统的互相可操作性。图3显示对象请求代理的一般概观,以及其与其它系统组件的交互作用。

一对象请求代理作用像是一种电话交换。其提供服务指南并协助建立客户端与这些服务之间的连接。该对象请求代理必须支持许多功能,以能够一致并有效地操作,但是许多这些功能则对该对象请求代理的使用者隐藏。该对象请求代理的责任是提供位置的镜象,换句话说,使其出现就像该对象对该客户端为局部的,然而实际上其可能存在于不同的程序或机器中。因此该对象请求代理提供介于对象之间跨系统通信的架构。这是朝向对象系统互相可操作性发展的第一步。

对对象系统互相可操作性而言,需要对象跨平台通信。一对象请求代理使对象能够对客户端隐藏其实现细节。有许多方法可以实现该基本的对象请求代理概念;举例而言,对象请求代理可在客户端编译、可被分别地处理,或可成为一操作系统核心的部分。该基本设计决定可在一单一产品中固定,或留给该对象请求代理实现者一选择范围。

有两种主要的对象请求代理技术:对象管理群集(OMG)共同对象请求代理结构(CORBA)以及微软分布式组件对象模型(DCOM)。一种额外新出现的对象请求代理模型则是远程方法调用(RMI);其在Java语言/虚拟机器的部分中指明。远程方法调用使得Java对象可以在远程执行。此提供像是Java特有延伸的类对象请求代理能力。

如在图4中所显示,该对象请求代理为共同对象请求代理结构的最主要决定性组件。其提供用于通信客户端,清晰地请求目标对象实现机制。如在之前所提到的,该对象请求代理以分解来自该方法调用细节的客户端方式,简化分散系统实现。此使得客户端请求成为局部过程调用,即使该对象实现位于不同节点上。当一客户端调用一操作,该对象请求代理便负责寻找该对象实现,在需要时明确地启用,传递该请求至该对象,并回报该呼叫者任何响应。一般上,该对象请求代理不需要成为一单一组件。

为了产生一请求,该客户端可以通过该接口定义语言(IDL)根基,或通过该动态调用接口(DII)与该对象请求代理核心通信。该对象请求代理核心接着传送该请求至该对象实现,其接收该请求做为通过一接口定义语言结构或是一动态结构的上呼叫。共同对象请求代理结构接口定义语言根基及结构,分别提供在该客户端及服务器应用,与该对象请求代理之间的连接。做为另一种从该实现细节分解应用的方式,该共同对象请求代理结构规格,定义了用于一对象请求代理的抽象接口(对象请求代理接口)。在该客户端侧,该动态调用接口允许一客户端直接地存取由一对象请求代理所提供的该下方请求机制。相同的,在该服务器端侧,该动态结构接口(DSI)允许一对象请求代理传递请求至不具有该对象实现形式知识的一对象实现。

该对象调适器协助该对象请求代理传递请求至该对象,并启用该对象。其处理像是对象参考的产生与诠释、方法调用、互相作用安全性、对象与实现启用及停用、关于对象实现的映射参考与实现注册的服务。产生该请求的客户端不知道该实现是使用该指定形式接口定义语言结构,或是使用该动态结构。

对象请求代理调度器结构

一般上,所有的无线资源管理(RRM)算法有三个操作步骤。该第一步骤为该测量滤波步骤,其中该算法接收测量并实现这些测量所需要的滤波。该第二步骤是决策产生步骤,其中实现数学与逻辑操作以产生该资源分配与再分配的决定。该第三步骤是该配置/再配置步骤,其与执行由再配置该完整系统的算法决策有关。该再配置包含在该节点之间发信该新的配置,并在该完整系统的每个节点上实现该实际配置。该决策产生步骤并不需要花费长时间来实现,因为其是以逻辑或数学操作执行。相反地,该配置/再配置步骤考量到遍及该完整系统的发信与处理延迟能力,便需要一较长的实现时间。该决策产生步骤一般只需要小于0.5毫秒的时间,但是该配置步骤可能需要数百毫秒到依秒的时间。

在像是一全球移动通信系统(UMTS)地面无线接入(UTRA)时分多任务(TDD)系统的第三代(3G)系统中,无线资源管理算法管理多数时隙,且每个时隙具有多个编码。每个无线链接(RL)包含多数编码复合传输信道(CCTrCH),且每个编码复合传输信道可以被映射至多数时隙。一些算法的触发器为以时隙为基础,而另一些则是以无线链接或是编码复合传输信道为基础。每个算法试图处理一特定问题,而不需要考虑到全体系统效能。一算法可在某时间被执行。然而,有些时候需要考虑到由该多数算法所产生的决策。更糟的是,有时候每数百微秒,一算法可能与之前执行算法的操作逆转或抵触,其可能造成一种产生改变并接着成为未完成的乒乓(ping pong)效应。

如在图5中所显示的,与本发明一致所建构的对象请求代理调度器500,利用在同一时间处理来自一客户端504用于该无线资源管理算法506的多数触发器502,而解决了这些问题。所有的无线资源管理触发器502是被一起搜集并储存在该客户端504。该对象请求代理调度器500接收并评估所有来自该客户端的触发器502。根据评估该触发器502,该调度器500选择一候选算法506的集合(换言之,”m”个算法中的”n”个),以处理该触发器502。接着,该调度器500调用该选择算法506的决策产生部分。该选择算法可根据其微处理器的能力,被平行地或依序地调用。根据一算法的执行,该调度器500分析该结果,并挑选由该选择算法所产生的最佳决策。此决策为”k”个算法结果,其中k可以是1至n之间的任意数值。该调度器500根据由该k个算法所产生的决定,实现该新的配置,并将最终结果回报至该客户端504。

使用对象请求代理-对象请求代理通信的分布式系统与互相可操作性

分布式对象系统使其可能设计并实现一分布式系统,成为可再使用、模块化并可简单使用组件的集合,其中复杂性可以被简单地管理并隐藏在一抽象层之后。该对象请求代理为分布式系统的成功关键,藉由应用此方法论,无线资源管理功能可被分散至多数节点(换言之,多数物理节点、多数卡,或多数微处理器)。具有一分布式无线资源管理以及使得无线资源管理功能可在多数节点中实现是有利的。使用该对象请求代理调度器能够在这些节点上的功能之间无间隙地交互作用。即使在不同的微处理器或物理上,多数算法与功能可以平行地工作。一些需要重复的关键操作,可利用平行地执行相同或相似的功能获得。该调度器挑选由这些不同功能所采用的最佳决策。如果一算法或功能操作失败,其它做为备份的功能仍可操作。

如在图6中所显示,在节点”A”上的一客户端600,传送一请求或触发器至其节点上的对象请求代理调度器(换言之,对象请求代理调度器A602)。当该对象请求代理调度器602检验该触发器,并发现该目标算法是位于远程节点(对象请求代理调度器B 604)时,其发送该调用至该远程节点的对象请求代理。该节点B调度器604之前所说明的调用局部的适当功能606,并传送该结果回到对象请求代理调度器A 602。调度器A 602照常分析该结果,实现该要求配置,及/或传送该结果回到客户端A 600。

在无线资源管理中应用该对象请求代理调度器概念的范例(高层)

在无线资源管理中,该对象请求代理调度器是使用以在不同无线资源管理算法与功能之间整合,并试着在最短时间中达到对该完整系统的最佳结果。在该无线资源管理中的客户端,在后述的一或多个情况发生时,传送一触发器至该调度器:

(1)无线链接从一忙碌状态转变至一待机状态。该无线链接在被配置或再配置时变设定为忙碌状态。当该新的配置或再配置完成时,该无线链接状态便回到待机(无线链接状态在之后将结合图11进一步讨论)。因为此无线链接为忙碌的,该客户端传送一触发器至该调度器,以根据所有该等候的事件作用。该对象请求代理调度器将检查该事件或触发器的清单,并根据该清单作用。

(2)服务请求与再配置(呼叫到达或无线链接再配置请求)。此事件代表呼叫到达或请求无线链接再配置。如果该无线链接为忙碌,或如果在该小区中没有足够的资源以准许使用者,这些请求将被排列。

(3)递交触发器,像是事件1G或事件2B。事件1G在一邻近小区的该接收信号编码功率(RSCP)主要共同控制物理信道(P-CCPCH),变的比该之前最佳小区为佳时发生。事件2B在该目前使用频率的估计品质在一特定门槛以下,且一未使用频率的估计品质在一特定门槛以上时发生。

(4)测量。如果一测量已经超过一特定门槛,将触发特定算法以解此问题。这些测量的一些是以小区为基础,并于每时隙回报,而另外的测量是以无线链接为基础,并于每个无线链接或编码复合传输信道触发。

(5)每时隙以小区为基础的测量。以小区为基础的测量于每时隙回报,并指明在一特定时隙中的拥塞或高干扰情形。

(6)每编码复合传输信道或无线链接以无线链接为基础的测量。以无线链接为基础的测量于每无线链接或编码复合传输信道回报,并指明一特定编码复合传输信道的问题。

(7)周期性事件。某些算法是被周期性地触发,或是根据平均测量超过特定时间周期而触发。

图7显示用于操作该调度器的程序700高度概观。该步骤700由等待被接收事件(步骤702)开始。当该对象请求代理调度器从该客户端接收一或多个触发器时(步骤704),其检查所有用于请求的排列事件,并评估这些事件(步骤706)。根据该事件,其调用适当的算法。如果总共有”m”个算法或功能,该对象请求代理调度器选择”m”个算法中,具有能够处理由该客户端所请求事件潜能的”n”个(步骤708)。该对象请求代理调度器平行地或依序地调用该n个算法(步骤710)。根据该算法的执行,该调度器分析从这些算法所获得的结果(步骤712),并决定是否有能够提供最佳结果的候选算法或算法群集(步骤714、716)。如果一算法可以解决该问题,其将传送该结果至该客户端,并设定该无线链接状态为忙碌,并实现该新的配置或再配置(步骤718)。当该再配置完成,该调度器设定该无线链接回到待机,且该步骤回到步骤702以等待其它的事件。

如果该最佳输出需要多于一个的算法(步骤716),该调度器优先化该算法并按顺序呼叫。典型地,递交与拥塞控制优先于允许控制或最佳化算法。然而,该调度器根据该系统状态动态地指定该优先权。根据每个算法的执行(步骤720),计算该预测测量(步骤722),因此该次一算法检查由该之前算法所预测的新测量,并将其列入考虑。如果仍旧有多个被执行的算法(步骤724),则该步骤便在步骤720继续。根据执行所有的算法,该调度器传送该结果至该客户端,设定该无线链接状态为忙碌,并实现该新的配置或再配置(步骤726)。当该再配置完成,该调度器设定该无线链接回到待机,且该步骤回到步骤702以等待其它的事件。

在无线资源管理中应用对象请求代理调度器概念的优点

与本发明一致应用一对象请求代理调度器所认定的优点如下:

(1)尝试避免对现存无线链接的新呼叫拒绝或再配置。

(2)该调度器在不同的算法之间协调,以提供该最佳可能效能,因此该调度器可处理该多数算法的输出,并根据信息处理决策。此造成一给定无线传输接收单元与小区的最适当动作,并藉此最佳化该完整系统效能。

(3)因为具有做为一个别处理或工作的每个算法,可能在实时操作系统(RTOS)中产生竞争问题,因此该调度器是更适用于软件实现。

(4)其较简单引进新的算法至该系统中,当该调度器控制介于不同算法之间的接口时,该现存算法本身并不需要被修改。

(5)调度器的设计并不受到在该算法及其交互作用中改变的影响。

(6)可以根据该系统状态产生算法的动态优先权分派。

描述在无线资源管理中应用对象请求代理调度器优点的范例

如在图8中所显示,在时分多任务技术中具有许多时隙。该一些时隙是指定为上行链路,而另外的是指定为下行链路。一编码复合传输信道可以被映射至多数时隙。同样的,每个无线链接可以包含最多八个编码复合传输信道。一些无线资源管理算法触发器是以时隙为基础,而另一些则以无线链接或编码复合传输信道为基础。

图9显示一种比较使用该调度器系统操作,与使用该独立算法方法的范例。该第一行显示该调度器行为,而该第二行显示该独立算法方法行为。其显示在该独立算法方法中,用于一特定无线传输接收单元的新呼叫或请求,可能因为其它算法正尝试在该无线链接上作用而受到阻挡,而其不允许该允许控制算法在此无线链接上操作。在此范例中,假设为在图8中所显示的该编码复合传输信道/时隙映射,意思是说该编码复合传输信道1与编码复合传输信道2属于时隙1,且其被映射至时隙1至时隙6。在此境况中,尽管该无线链接为忙碌,但因为其编码复合传输信道的一被配置,便接收以下的触发器:

(1)在时隙1中的高下行链路(DL)传输(Tx)运输功率;

(2)增加运送非实时(NRT)无线运输(bearer)至编码复合传输信道1的传输信道请求;以及

(3)增加运送非实时无线运输至编码复合传输信道2的传输信道请求。

在先前独立算法方法技术下,在时间t+2时,该时隙配置算法便被触发以处理在时隙1中的高下行链路传输运输功率。因为实时(RT)请求无法被排列,该实时请求便会被拒绝。然而,该非实时请求将被排列直到该无线链接再次闲置。在时间t+5处,如果没有其它的请求等候,该非实时请求便由该呼叫允许控制(CAC)算法处理。如果有其它的请求等候,该非实时请求甚至可能被阻挡至该请求被拒绝,因为其已经被排列一场时间而没有被处理。

在该对象请求代理调度器方法下,当该无线链接被设为待机的时间t+2处,该调度器执行该时隙配置算法与该呼叫允许控制算法,以允许该实时与非实时请求。该呼叫允许控制算法将考虑由该时隙配置算法所预测的测量。如果允许该新的请求将造成过度的干扰,该请求将马上被允许,且该调度器同时地实现由该缓慢时隙控制(SCC)脱离所决定的配置以及该呼叫允许控制算法。该缓慢时隙控制脱离算法负责控制并避免在该系统中上行链路与下行链路的拥塞。

图10显示一种比较使用该调度器系统操作,与使用该独立算法方法的第二范例。该第一行显示该调度器行为,而该第二行显示该独立算法方法行为。在此情境中,在时间t与时间t+2之间接收许多触发器。如此大数量触发器的理由,可能是因为小区拥塞或是一占用多数时隙的无线链接,并造成在多数时隙中的麻烦。此范例的目的假设在时间t与时间t+2之间接收以下的触发器:

(1)在时隙1中的高下行链路传输运输功率;

(2)在时隙1中的高平均传输运输功率;

(3)在时隙2中的高下行链路传输运输功率;

(4)在时隙4中的高上行链路(UL)干扰信号码功率;

(5)快速动态信道分配(F-DCA)背景定时器终结;

(6)在下行链路编码复合传输信道1中的高下行链路干扰信号码功率;以及

(7)增加运送非实时无线运输至编码复合传输信道2的传输信道请求。

在先前独立算法方法技术下,在时间t+2时,执行该链接配置再配置算法,藉由试图移动下行链路编码复合传输信道1至另一时隙,而修复此无线链接高干扰的方式,校正在下行链路编码复合传输信道1中的高下行链路干扰信号码功率。在时间t+4时,该时隙配置算法被触发,并藉由移动在时隙1中该编码复合传输信道的一至另一时隙,而降低在时隙1中传输运输功率的方式,处理在时隙1中的高下行链路传输运输功率。在时间t+6时,该时隙配置算法被触发,并藉由移动在时隙4中该编码复合传输信道的一至另一时隙,而降低在时隙4中该高上行链路干扰信号码功率的方式,处理在时隙4中的高上行链路干扰信号码功率。

在时间t+8时,该时隙配置算法被触发,并藉由移动在时隙2中该编码复合传输信道的一至另一时隙,而降低在时隙2中传输运输功率的方式,处理在时隙2中的高下行链路传输运输功率。在时间t+10时,该时隙比率控制算法被触发,并藉由降低在一编码复合传输信道中传输信道比率的方式,校正在时隙1中的高平均下行链路传输运输功率。在时间t+12时,该允许控制算法被触发,以增加运送实时无线运输至编码复合传输信道2的一新的传输信道。在时间t+14时,该定期算法被执行,因此其被排列以等待该无线链接闲置。

在本发明的该对象请求代理调度器方法下,在时间t+2时,该调度器在时隙1、时隙2与时隙4中执行该时隙分配算法。该调度器接着检查在时隙1中的预测测量;如果该问题还没解决,其执行时隙比率控制。接着,该调度器执行该链接配置算法,并检查由该链接配置算法所产生的决定,对该链接配置算法结果而言是否是多余的,若是否因为该时隙分配算法已经解决该问题,而不需要考虑采用由该链接配置算法所产生的决定。该调度器接着调用该呼叫允许算法,其检查该预测测量以决定该使用者是否可以被允许。在时间t+4时,该调度器检查是否仍有等候的使用者。

该调度器实现

此部分提供该对象请求代理调度器的较佳实现范例,以及此概念如何可以应用于无线资源管理。根据该相同的概念,有许多实现该调度器的方式。

无线链接状态

在图11中所显示该无线链接状态图的目的,是根据一无线链接状态提供最佳的无线资源管理决策,并加强在不同无线资源管理算法之间的整合。此无线链接状态图是存在于每个无线链接的控制无线网络控制器与服务无线网络控制器之中。有两种操作状态:待机与忙碌,该无线链接可以根据该状况于之间转换。该待机状态表示该无线链接处于没有无线资源管理算法对其正常操作的情况。该忙碌状态则在一无线资源管理算法被触发,并且开始在该无线链接上作用时进入。

首先,当一专用无线链接为了一无线传输接收单元所建立时,便在该控制无线网络控制器与服务无线网络控制器之中,建立一无线链接物理。根据一接收无线链接设定信息,该无线链接物理被建立,并设置为忙碌状态中。该无线链接所实现的第一步骤为呼叫允许控制(CAC),其分析该无线链接是否可以允许进入该系统之中,以及如果有足够的闲置资源,为此目的保留该相关的资源单元(RUs)。一旦该无线链接已经被允许、配置,且完成该设定发信步骤,该无线链接物理便从忙碌状态转换至待机状态。

当一无线资源管理算法被触发,并开始对此无线链接作用时,便再一次地进入忙碌状态。该无线链接在由无线资源管理算法所实现的步骤完整时间中维持为忙碌状态。根据关于该无线链接无线资源管理算法所产生的决策,该无线链接将被配置或再配置,并实现用于此配置的发信步骤。在成功地对于不同接口(Iur、Iub、Uu)于该完全系统(在该无线网络控制器、该节点B,与该无线传输接收单元中)中配置此无线链接后,该无线链接立刻回到待机状态,以等待对其作用所需要的其它算法。

在使用该无线链接背后的盖面,是整合不同的算法。此避免两个或多个算法同时对该相同的无线链接作用。该无线链接状态可以被设定为长时间的忙碌,做为需要的设计决策。同时,不同的算法可以在其它的无线链接上作用,即使该无线链接位于相同的时隙中。所以如果配置其链接的一或多个时,并不需要阻挡该完整的时隙。如果一算法需要对一无线链接作用,而另一算法也需要在相同的时隙中对另一无线链接作用,其利用用于该时隙矩阵的预测数值,以取代使用的接收测量。当被再配置时,用于此时隙的这些预测数值是被高估,以对功率收敛与该时隙的不稳定性负责。此确保由两个不同算法在时隙再配置期间产生保守的决策。在此文章中,”保守决策”是一种提供系统稳定性,并避免产生与未完成的乒乓(ping pong)效应的决策。该预测测量的保守估计有助于达成系统稳定性。

以对象请求代理为基础的无线资源管理客户端

该客户端可被实现为一种集中式数据库,包含后续信息:

(1)以小区为基础的测量(每时隙);

(2)以无线链接为基础的测量(每编码复合传输信道);

(3)递交触发测量;

(4)新呼叫抵达;

(5)定期测量定时器终结;以及

(6)从该忙碌状态至该待机状态的无线链接转换。

如果上述事件之一抵达该客户端,该客户端传送一触发器至该调度器以处理请求。如果该请求是被成功地处理,并重设该事件旗标。每个触发器(在数据库中的域)可以具有多数特性或数值,像是在忙碌无线链接上等候、失败、处理,或是成功。这些特性被使用以决定所有该排列请求的状态。如果因为该无线链接忙碌而使一算法等候或阻挡,该算法传送一触发器至该调度器,以检查该对应无线链接是否被闲置(转换至该待机状态)。

在该集中是数据库背后的盖便,是储存可能触发特定算法的所有事件。如果该事件接收并因为该无线链接忙碌或该系统拥塞,以及该算法无法解决此问题而不能服务时,该事件或该请求便在该调度器决定不立刻忽略或拒绝时,被储存于此集中是数据库之中。该集中式数据库可由该对象请求代理调度器与所以其它的算法存取,其可以写入该数据库或从该数据库读出。如果该无线链接忙碌且用于此无线链接的事件抵达,便被储存在该集中式数据库之中。该事件可能是一高于特定门槛的时隙测量、高于特定门槛的一无线链接测量、一请求到达、一递交触发,或是从该忙碌状态至该待机状态的无线链接转换。

如在图12中所显示,该数据库具有一时隙清单与无线链接清单。如果测量已经超过其个别门槛值时便被储存。这些测量可能是以小区为基础的测量(每时隙)或是以无线链接为基础的测量(每编码复合传输信道)。像是事件1G或事件2B的递交触发,便在每个无线链接储存。当用于一特定无线链接的服务请求抵达时,像是呼叫抵达或无线链接再配置,其便在每个无线链接储存。该无线链接状态(待机或忙碌)具有一对应旗标。如果在该清单中填入一或多个项目时,此清单旗标便设定为真,便被使用以指示该调度器存在用于一无线链接或时隙的等待请求。

某些系统矩阵也可储存在该数据库之中。无线资源管理算法依靠系统矩阵评估该系统的状态。某些矩阵可直接地从测量获得,而根据测量的算法计算其它的矩阵。所有的这些系统矩阵被储存在该集中式数据库之中,且他们可由任何的无线资源管理算法存取。矩阵不但包含其相关数值,也包含哪个假定数值仍旧代表该系统状态的有效期间。在其有效期间中,某些无线资源管理算法信任这些预测数值,而不是该实际测量。

如果一算法在一时隙上作用,预测测量将为了此时隙而写入,也可能为了该编码复合传输信道而写入。这些预测测量让两个算法可以在同时间于相同时隙上作用。当由某些无线资源管理算法分析特定矩阵时,该相同矩阵的一预测数值便被计算。这些预测数值也储存以矩阵为基础的测量以及有效期间。

此实现的另一替代方式是以优先排列储存所有的触发器,并根据其优先权处理该触发器。应该注意的是有许多与该工具与该平台有关的实现方法,用以使用本发明,且本发明应该不特别限制于在此所设定的范例。

以对象请求代理为基础的无线资源管理调度器

每个逻辑物理都具有一无线资源管理调度器。此调度器整合不同的算法,并设定该算法执行的优先权。每个调度器具有一测量与事件处理器步骤。应该注意的是每个调度器可以具有一或多个测量与事件处理器步骤,且该每个测量与事件处理器步骤可以被分裂为一分别的测量步骤与一事件处理器步骤。

该以对象请求代理为基础的无线资源管理调度器,可能是尽可能简单的一种集中式工具,以在不同算法之间排定优先权,或可以是更复杂并更聪明地只挑选用于根据该系统状态所执行的特定算法。其可以平行地执行许多算法,并接着根据其中的一些决定以执行其决策。这些较少的算法可以按次序(一个接着一个)执行,以在次一算法上产生前一算法决策的效果。

该后续的一些事件范例将触发该控制无线网络控制器无线资源管理调度器,以调用该测量与事件处理器步骤:

(1)呼叫抵达或变更;

(2)周期性算法的执行时间;

(3)接收测量,像是:

(a)高下行链路干扰信号码功率;

(b)节点B码传输功率;

(c)高上行链路干扰信号码功率;

(d)上行链路信号干扰比(SIR);

(e)接收总宽频功率;以及

(f)无线传输接收单元主要共同控制物理信道信号编码功率。

该后续的一些事件范例将触发该服务无线网络控制器无线资源管理调度器,以调用该测量与事件处理器步骤:

(1)无线链接拥塞指示;

(2)上行链路块误率(BLER)测量;

(3)下行链路块误率测量;以及

(4)上行链路无线传输接收单元传输功率。

对象请求代理调度器操作

图13A至图13D显示与本发明一致所建构的对象请求代理调度器1300较佳实施例的细节流程图。该调度器1300由等待被接收事件开始(步骤1302)。因为该调度器1300的操作是由事件所驱动,其直到接收一事件为止将维持在步骤1302。当接收一触发器,该对应事件旗标将被升高(步骤1304)。如果该事件是用于一特定无线链接,同样也升高该无线链接旗标;如果该事件是用于一特定时隙,则也升高该时隙旗标。每格事件具有一对应旗标,每个无线链接具有一旗标,且每个时隙也具有一旗标。当接收一触发器时,该对应事件旗标将被升高,且根据该触发器所相关的该特定无线链接旗标或该特定时隙旗标的一也被升高。该无线链接旗标与时隙旗标的目的,是告知该调度器存在一或多个事件等待被处理。

该调度器评估该事件与触发器,并挑选可对该接收事件作用,并执行该要求动作的一执行算法集合(换言之,”m”个算法)(步骤1306)。该调度器平行地或依序地执行该m个挑选算法(步骤1308)。从该m个不同算法所获得的结果将被评估。根据评估结果,该调度器从该m个算法中挑选出给定该最佳输出的”k”个(步骤1310)。要注意的是步骤1306至1310是选择性的,且代表该调度器增加的智能,以执行较少的算法并节省处理时间。

该选择的k个算法将如后续处理。如果存在任何递交触发器,便产生一决策(步骤1312)。如果存在任何递交触发器,则该挑选的递交算法将被执行,并更新该预测测量(步骤1314)。如果存在任何的等待被处理递交触发器,将产生另一决策(步骤1316)。如果有另外的递交触发器,便回到步骤1314。

如果不存在被评估的递交触发器(步骤1312),或如果所有的递交触发器已经被评估(步骤1316),则产生是否存在具有大于一门槛值测量的时隙决策,换言之,一种以时隙为基础的触发器(步骤1318)。

如果存在一时隙触发器,则产生是否所有的无线链接都处于忙碌状态的决策(步骤1320)。如果所有的无线链接都处于忙碌状态,则用于目前时隙触发器的旗标将被设为”等候”,且该触发器(请求)将被排列以稍后处理(步骤1322)。该调度器接着回到步骤1318以决定是否存在任何额外的被评估时隙触发器。如果所有的线链接都不处于忙碌状态(步骤1320),便产生该目前触发器是否为一再配置触发器(一种用于移动一编码复合传输信道至另一时隙,以降低在此时隙中的传输运输或噪音数量的请求),或是一比率控制触发器(一种改变在此时隙中的一编码复合传输信道,以解决此问题的请求)的决策(步骤1324)。

如果该目前触发器是一再配置触发器,则该时隙便藉由移动一编码复合传输信道而再配置(步骤1326)。如果该时隙再配置并不成功(步骤1328),则该事件旗标将被设为”失败”(步骤1330)。如果该目前触发器并非一再配置触发器(步骤1324),或如果该旗标已经被设为”失败”,则执行该比率降低算法(步骤1332)。

如果该时隙再配置成功(步骤1328),或如果已经执行该比率降低算法(步骤1332),则更新该预测测量(步骤1334)。接着,产生一种是否存在另外的被评估时隙触发器的检查(步骤1336)。如果存在另外的被评估时隙触发器,该调度器便回到步骤1320。

如果不存在任何的被评估时隙触发器(步骤1318),或是如果所有的时隙触发器都已经被评估(步骤1316),则产生是否存在任何无线链接触发器的决策(步骤1338)。

如果不存在任何的被评估无线链接触发器,则产生是否存在任何等候服务请求或再配置的决策(步骤1340)。这些包含了允许新使用者或请求的服务,或是用于现有服务的资源再分配。如果不存在任何的等候服务请求,便在需要的时候执行该周期性算法(步骤1342)。所有的执行算法结果将被分析(步骤1344),而该目前无线链接的状态将被设为忙碌,并执行该新的配置(步骤1346)。该调度器接着重设该无线链接状态为待机,并回到步骤1302以等待额外的事件。

如果存在任何的等候服务请求(步骤1340),便执行适当的允许控制算法(步骤1350)。如果该允许控制算法成功地分配或再分配该无线资源,则更新用于目前时隙的预测测量(步骤1354),且该控制回到步骤1340。如果该允许控制算法并未成功地分配该无线资源,则该请求只在其是一非实时请求时排列(步骤1356),且该控制回到步骤1340。如同之前所提出的,一实时请求因为其本性而无法被排列以稍后分配。据此,如果该目前服务请求是用于一实时服务,且该分配并未成功,该请求将被丢弃。

如果存在被评估无线链接触发器(步骤1338),便决定其该无线链接问题是否由一以时隙为基础的算法解决的决策(步骤1358)。如果该问题被解决,该控制便回到步骤1338以决定是否有其它额外的被评估无线链接触发器。

如果该问题并未由一以时隙为基础的算法解决,则产生该目前无线链接是否处于忙碌状态的决策(步骤1360)。如果该无线链接是忙碌的,则用于此事件的旗标将被设为”等候”(步骤1362),该请求被排列(步骤1364),且该控制回到步骤1338。

如果该无线链接并非忙碌(步骤1360),便执行该无线链接配置算法(步骤1366)。如果该无线链接配置算法解决该问题(步骤1368),便更新用于该目前时隙的预测测量(步骤1370),且该控制回到步骤1338。如果该无线链接配置算法并未解决该问题(步骤1368),用于此事件的旗标将被设为”失败”(步骤1372),该请求被排列(步骤1364),且该控制回到步骤1338。

图14显示一控制无线网络控制器与一服务无线网络控制器的图标,每个都包含与本发明一致所建构的调度器,其带有测量控制功能,并成为该服务无线网络控制器的部分。图15显示使用两调度器的替代控制无线网络控制器图标,一个用于共同信道,而第二个用于专用信道。一替代服务无线网络控制器也被显示,其中该测量控制功能位于在该调度器之外的分离物理中。要注意的是在图14所显示的实施例中,该测量控制功能也可以位于一分离物理之中。

虽然本发明特定实施例已经被说明并描述,本领域的专家也可以不背离本发明观点的方式,进行多种修正与变化。该上述描述提供描述,但并不以任何方式限制该特定发明。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号