用于协作节点的定制方法与流程

文档序号:15886160发布日期:2018-11-09 18:55阅读:245来源:国知局
用于协作节点的定制方法与流程

本公开涉及通信系统,并且特别涉及用于网络节点之间的交互的差分处理的方法和网络实体。

背景技术

技术通常朝着设备间通信的全球的一套标准发展。这种整合被视为对消费者和供应商二者都有利。例如,在蜂窝无线开发的前二十年(1990-2010)中,各个国家和不同运营商支持不同的标准,使得互操作性常常不可能,并且从而影响消费者灵活性和供应商规模经济。

此外,采用物联网(iot),设备间通信的本质在范围上增加。例如,5g技术现在需要应对如下极端:

·极低带宽长延迟通信对极高带宽严格延迟通信;

·固定设备对高移动设备;

·简单的低成本设备对复杂的高成本设备;

·对等通信对分层组织通信;

·多个交互节点。这包括其中第三节点“促进”两个对等节点之间的通信的建立以及网状网络、协作的多点接收机或发射机,以及中继的情况;以及

·许可的频谱的使用对未许可的频谱的使用对两者的使用。

尽管全球的一套基于标准的方法带来了诸多好处,但这些方法确实面临着缺点,即根据定义,世界范围的标准是基于具有不同计划和不同技术观点的各方之间的协议的折衷解决方案。此外,基于标准的过程可能是缓慢而繁琐的过程,不管这些技术可能看起来有多么有利,该过程都不容易接受新方法的快速引入。

客户(无论是运营商、个人消费者还是组件集成商)的差异化因素之一是系统的性能。在开放标准解决方案中,系统的性能通常取决于包括该解决方案的组件和算法。



技术实现要素:

本公开的一些实施例有利地提供了用于对通信网络内的至少一个网络节点交互进行差分处理的方法和系统。根据一个方面,该方法包括在第一网络节点处获得关于与交互类型有关的至少一个第二网络节点的类别的信息,在第一网络节点和该至少一个第二网络节点之间已建立通信信道。该方法还包括基于所获得的信息选择通信算法,以提供对通信网络内的该至少一个网络节点交互的差分处理。

根据该方面,在一些实施例中,该方法进一步包括实施通信算法。在一些实施例中,通信算法是测量算法。在一些实施例中,关于该至少一个第二网络节点的类别的信息经由第一节点和该至少一个第二网络节点之间的信令获得。

在一些实施例中,该方法进一步包括与该至少一个第二网络节点关于通信算法的选择进行握手。在一些实施例中,关于该至少一个第二网络节点的类别的信息从位于第三网络节点处的容器仓库获得。在一些实施例中,关于该至少一个第二网络节点的类别的信息从在第一网络节点处的存储器中提供的容器仓库获得。

在一些实施例中,该方法进一步包括确定第一网络节点的第一类别;基于所获得的信息确定该至少一个第二网络节点的第二类别;在容器仓库中创建配对条目,该配对条目包括第一网络节点的第一类别与该至少一个第二网络节点的第二类别的配对;以及至少基于配对条目识别通信算法。在一些实施例中,交互类型是第一网络节点与该至少一个第二网络节点中的至少一个第二网络节点之间的差分链路建立。在一些实施例中,交互类型是提供链路质量信息。在一些实施例中,类别是该至少一个网络节点的类型。在一些实施例中,类别是该至少一个第二网络节点的用户标识。

根据另一方面,在一些实施例中,存储器进一步存储指令,该指令在被执行时配置处理器以实施通信算法。在一些实施例中,通信算法是测量算法。在一些实施例中,关于该至少一个第二网络节点的类别的信息经由网络实体和该至少一个第二网络节点之间的信令获得。在一些实施例中,处理器进一步被配置为与该至少一个第二网络节点关于通信算法的选择进行握手。在一些实施例中,关于该至少一个第二网络节点的类别的信息从位于第三网络节点处的容器仓库获得。在一些实施例中,关于该至少一个第二网络节点的类别的信息从存储器中提供的容器仓库获得。

在一些实施例中,存储器进一步存储指令,该指令在被执行时配置处理器以确定第一网络节点的第一类别;基于所获得的信息确定该至少一个第二网络节点的第二类别;在容器仓库中创建配对条目,该配对条目包括第一网络节点的第一类别与该至少一个第二网络节点的第二类别的配对;以及至少基于配对条目识别通信算法。在一些实施例中,交互类型是网络实体与该至少一个第二网络节点中的至少一个第二网络节点之间的差分链路建立。在一些实施例中,交互类型是提供链路质量信息。在一些实施例中,类别是该至少一个第二网络节点的类型。在一些实施例中,类别是该至少一个第二网络节点的用户标识。

附图说明

当结合附图考虑时,通过参考以下详细描述,将更容易理解对本实施例及其伴随的优点和特征的更完整的理解,在附图中:

图1是根据本公开的方面构造的两个节点之间的示例性通信链路的框图;

图2是根据本公开的方面构造的示例性通信系统的一部分的框图;

图3是包括根据本公开的方面构造的特殊处理模块的示例性无线网络节点的框图;

图4是示出根据本公开的方面的两个节点的框图,该两个节点可以访问具有添加的类别数据库的数据库;

图5是示出本公开的示例性实施例的流程图;

图6是示出在蜂窝环境中的本公开的实施例的框图;

图7是示出本公开的另一实施例的流程图;

图8是被配置为执行图7中所示的功能的网络实体的框图;

图9是被配置为执行图7中所示的功能的网络实体的替代实施例的框图;

图10是示出根据本公开另一实施例的容器仓库中的第一类别和第二类别的配对的流程图;

图11是被配置为执行图10中所示的功能的容器仓库的框图;

图12是被配置为执行图10中所示的功能的容器仓库的替代实施例的框图;

图13是根据本公开另一实施例的被配置为基于接收到的状态信息选择通信算法的网络实体的框图;以及

图14是根据本公开另一实施例的被配置为基于所接收的状态信息选择通信算法的网络实体的替代实施例的框图。

具体实施方式

在详细描述示例性实施例之前,应注意,实施例主要在于与在通信标准内工作的过程和配置有关的装置组件和处理步骤的组合,并且允许通信链路的两端(即节点)就特殊(或多种特殊)配置达成一致,以便提供优越的优化解决方案。网络节点可以是诸如基站、中继站、接入点等的通用接入节点之一,或者诸如用户设备(ue)、传感器、移动设备等的网络设备。本公开提供了用于通信链路的两端的部件和通用结构,以建立更优化的(或定制的,或差分的)配置-也称为“特殊互通”配置。目标是所优化的配置在一个或多个维度中提供改进的性能。本公开可以允许针对供应商内和供应商间解决方案的特殊互通,即,相同或不同供应商在通信链路的任一端提供解决方案。特殊互通协议可以允许在相关通信标准的严格定义之外的操作的配置。因此,在适当时通过附图中的传统符号表示组件,仅示出与理解实施例相关的那些具体细节,以免受到具有在此描述的好处的本领域普通技术人员将容易显而易见的细节对本公开的混淆。

如在此所使用的,诸如“第一”和“第二”、“顶部”和“底部”等的关系术语可以仅用于将一个实体或元件与另一个实体或元件区分开,而不必要求或暗示这些实体或元件之间的任何物理或逻辑关系或顺序。

在一些实施例中,本公开描述了允许节点与专用协议交互的通用方法。针对这种系统的动机至少考虑如下:(1)通过对通信链路一端或两端利用的方法的密切优化和协同调整,满足由适当的通信标准约束的性能的上限;(2)在可能的情况下,超过严格遵循标准时可获得的性能,但同时保持与标准规定的生态系统兼容。

关于本公开,考虑至少两种商业网络情况。在第一情况中,两个通信伙伴(节点)由不同的供应商开发。已达成供应商间业务决策,以协作开发解决方案附加组件或优化,该解决方案附加组件或优化在标准之内或之外工作,但提供比“单独”开发每个节点上的解决方案时可实现的整体性能更好的整体性能。

第二情况与第一情况类似,但在该情况中,同一供应商开发了这两个节点。该实际示例可以是:在蜂窝网络中供应商abc增强型节点b(enb)与供应商abc无线设备通信,或者在对等机器类型通信情况中另一供应商xyz设备与供应商xyz设备通信。在该第二情况中,供应商在开发其特殊附加组件方面具有更大的自由度。

本公开解决了对等结构以及分层组织的结构,并且适用于任何通信介质和标准。尽管实施例取自蜂窝无线技术,但是本公开不仅限于蜂窝无线技术,而是可以应用于其它类型的通信技术。

特殊协议可以访问(address)开放系统互连(osi)模型的不同层,但特别地,它们很容易应用于物理和数据链路层。由特殊协议控制的修改可以是算法本身,或交换的信息,或如何呈现/编码信息,或者以上所有。任何给定的特殊协议都可以指定不同的行为,该行为取决于环境由节点动态选择。例如,相同的特殊协议可以指定节点是静态的时的一种行为,对比于节点正在移动时的不同行为。在另一示例中,可以取决于应用或节点能力的带宽需求来应用不同的频谱利用方法。

与其它节点的交互(诸如在协作的多点接收机中)也影响特殊协议内的行为的选择,并且可能需要知道多节点交互。

在所有情况下,节点应该能够“默认”为基于纯标准的通信交互和/或节点不可知的通信交互,以便允许与特殊协议“之外”的节点的互操作性。节点供应商(以及适当时的供应商伙伴)有责任确认“特殊情况”在标准生态系统内是否兼容。不兼容的一个示例是违反发射标准。

在详细描述根据本公开的示例性实施例之前,应注意,实施例主要在于与报告实体的分类有关的装置组件和处理步骤与特殊节点间协议的组合。因此,在适当时通过附图中的传统符号表示组件,仅示出与理解本公开的实施例相关的那些具体细节,以免受到具有在此描述的好处的本领域普通技术人员将容易显而易见的细节对本公开的混淆。

现在参考附图,其中相同的参考标号表示相同的元件,图1中示出了根据本公开的一些原理的用于对具有特殊节点间协议的报告实体进行分类的示例性系统“10”。然而,首先,将关于图1详细描述系统10的组件和其它过程,以提供对在此公开的系统和过程的一般理解。

图1是根据本公开的实施例的无线通信系统10的框图。在该实施例中,第一网络节点12和第二网络节点14是通信节点,并且可以是对等节点或分层的。第一网络节点12可以是任何类型的网络节点,该网络节点可以包括无线网络节点,诸如基站、无线基站、基站收发信台、基站控制器、网络控制器、演进节点b(enb)、节点b、多小区/组播协调实体(mce)、中继节点、接入点、无线接入点、射频拉远单元(rru)、射频拉远头(rrh)、核心网节点(例如,mme、son节点、协调节点、定位节点、mdt节点等),或者甚至是外部节点(例如,第三方节点、当前网络外部的节点)等。注意,这里基站仅是第一网络节点12的一个示例。实施方式不仅限于基站。

如在此所使用的,第二网络节点14不必限于ue。第二网络节点14可以是被配置为或可配置用于通过无线通信进行通信的任何类型的设备。这种无线设备的示例是传感器、调制解调器、智能电话、机器类型(mtc)设备(即机器对机器(m2m)设备)、pda、ipad、平板计算机、智能电话、膝上型计算机嵌入式装备(lee)、膝上型计算机安装设备(lme)、usb加密狗等。

该区别主要影响如何制定任意定制决策。在该实施例中,尽管示出了第一网络节点12和第二网络节点14,但是节点可以是能够彼此通信的任何网络实体。每个节点与相应的数据库相关联,即,第一网络节点12与数据库15相关联,并且第二网络节点14与数据库16相关联。每个数据库存储关于通信系统10中的每个潜在通信节点的特殊交互的细节。每个数据库可以是本地的或远程的。与来自多个供应商的节点交互的任何节点都应该控制并保留秘密的特定供应商特殊情况(specials)。因此,如图1中所示,例如对于第一网络节点12,数据库可选地通过受控访问来被保持为安全。

每个网络实体(即,第一网络节点12和/或第二网络节点14)具有其自己的数据库,使得通过节点之间的接口交换关于专用协议的最小信息。该要求用于限制敏感信息的暴露,以及最小化建立协议所花费的比特。

可以更新数据库15和16以包含新信息。更新这些数据库的步骤可能如下:

在步骤1中,第一网络节点12和第二网络节点14经由标准指定的过程连接。

在步骤2中,第一网络节点12和第二网络节点14彼此“发现”。节点标识包含节点类型、硬件id、平台和软件版本等。发现通常可以通过标准明确地或经由供应商允许的字段来完成,该字段被合并到标准中以允许网络元件之间的专有通信。如果给定标准内不存在发现结构,则节点可以使用与另一节点上的对等应用通信的应用来交换该信息。此外,尽管在需要盲方法的这种情况中,发现本身可能是“特殊的”。可替代地,可以使用辅助信息结合数据库间接地发现节点id,如图1中的虚线所示。得知的信息可以存储在数据库中以供将来参考。

在步骤3中,从每个数据库获得可用特殊情况的集合。

在步骤4中,节点之间的握手用于确认关于使用什么“特殊情况”的协议。在数据库不同步的情况下,采取该步骤作为预防措施。如果可以确保数据库是同步的,则一旦建立了节点id,就会知道适当的特殊情况。

在步骤5中,发生基于“特殊情况”或专门协议的通信网络内的网络节点的交互的差分处理。在一些实施例中,步骤5可以在经过一定时间段之后跟随步骤4。换句话说,可以在协作的第一网络节点12与第二网络节点14之间的“特殊情况”的交换发生之后的任何时间执行交互的差分处理。其中,以基于特殊情况的差分方式处理的交互类型可以是节点之间的基于在先前步骤中获得的附加知识的差分链路建立。

在一个示例性实施例中,除了与rrm算法有关的测量之外,以基于特殊协议的差分方式处理的其它交互类型可以包括信息的交换、信息如何呈现和/或编码。差分交互的另一个示例可能是对包含节点间交换(即,作为“特殊情况”的一部分)的比特的解释可以是唯一的(例如,值的对数而不是线性映射),或者这些比特可以应用于与标准最初预期不同的目的(例如,为了独特目的使用现有字段中的一些比特)。

在一个实施例中,节点发现步骤(步骤2)和握手步骤(步骤4)可以组合成一个步骤。在其它实施例中,发现步骤和/或握手步骤可以使用“盲”方法。如果特殊节点完全位于节点间关系的一侧上,则不需要握手。

本公开进一步基于针对某些测量的适当识别的算法/反馈模型、网络节点供应商特定的无线节点类别、与分类节点相关联的物理层过程的访问/配置以及第一网络节点12和第二网络节点14的分类,提供第一网络节点12和第二网络节点14的类别。在一个实施例中,这可以基于如何获得在第一网络节点12中进行并且反馈到第二网络节点14的测量。

在本公开的一个实施例中,第二网络节点14是无线设备,即ue,并且第一网络节点12是基站,即enb。基于enb类别的知识在ue侧修改ue测量算法。基于ue和enb标识的联合共享知识,能够同时适应ue侧的测量算法和enb侧的rrm算法二者。这实现了ue制造商和网络设备制造商之间的共生战略联盟。本公开提供了一种方法,其中ue数据库16包括附加维度,如图2中的17所示。该附加维度17包括数据库16中与每个enb/ue对相关联的条目,即分别指定在ue和enb中使用哪些测量和rrm算法的条目。以该方式,通过采用添加的数据库维度17读取数据库16中的信息,ue和enb二者都可以通过对另一者正在做什么的联合理解来适应它们的rrm/测量策略,以增强系统性能。

本公开允许enb改变其行为,并且还改变其控制的任何ue行为,但是它不允许ue适应不直接由enb控制的它的处理的方面,诸如测量算法。在enb理解到由于enb的标识,适应将自动完成的情况下,本公开允许ue适应不直接由enb控制的它的处理的方面。在除了共享节点类别的id之外没有任何其它形式的信令的情况下,测量和rrm算法的这种共生适应是本公开所实现的内容。此外,由于算法与链路两侧的节点的标识相关联,因此当多个链路被用于通信到节点或从节点进行通信时,可以基于每个链路(与基于每个节点相反)进行适当的算法选择。

本公开的另一个优点是改进的关键性能指标(“kpi”)。在一些情况下,目标改进的kpi是通过在链路的两侧以共生方式适应rrm/测量算法而产生的系统吞吐量。但是,如果例如rrm/测量算法适于增加ue关闭其传输(“tx”)(优化的dtx方案),或甚至陷入空闲模式的机会,则还可以改进其它kpi,诸如ue功率节省方面。此外,通过设备供应商之间的战略联盟的性能差分可能会变得更加流行。

为了解决在节点的测量类别的建立仅取决于两个节点之间的通信链路中的节点中的一个节点的标识而不取决于希望使其rrm策略适应在另一个节点中完成的测量的节点的标识时发生的上述数据库问题,将附加维度17添加到进行测量的节点的数据库16。

本公开中提出的结构为选择相关联的rrm算法的节点(即,第一网络节点12)引入模型类别id。在下面的表1中描绘的示例中,如果进行rrm的第一网络节点12的模型类别id是“a”,则数据库16的输出与将采用遗留数据库获得的输出相同,但是如果进行rrm的第一网络节点12的模型类别id是“b”,并且进行测量的节点的模型类别id(即第二网络节点14)是“x”,则与进行rrm的节点是节点“a”的情况相比,节点“x”中的测量算法和节点“b”中的rrm算法二者都被修改。这种数据库使制造商能够形成联盟并考虑通信链路两侧的节点适应其算法。

表1

如果通信系统10中的节点知道需要选择适当测量和rrm算法的节点的模型标识id,则它们可以访问更新的数据库16(具有添加的维度17)。计算出节点的模型标识id被称为“发现问题”。为了解决该发现问题,本公开依赖于在现有数据库(诸如在蜂窝网络中,由操作和维护(“o&m”)或操作支持系统(“oss”)所使用的数据库)中的现有信息,该数据库包含关于网络节点的标识和软件版本的详细信息,以及mme/无线接入网络中的特定于节点的信息容器(node-specificcontainerofinformation)。新数据库实际上是mme/无线接入网络中特定于节点的信息容器的增强。

图2是根据本公开的原理构造的通信系统10的一部分的框图。虽然本公开不限于特定交互类型、通信算法或由特殊协议控制的修改,但是图2中所示的并在下面讨论的示例与涉及rrm测量和rrm算法的特殊协议有关。

通信系统10包括第一网络节点12,诸如第一网络节点12a和12b(在此统称为第一节点12)。在此,术语“网络节点”和“节点”可互换使用。为简单起见,图2中仅示出了两个第一节点12a和12b,可以理解,可以实施多于或少于两个的第一节点12。通信系统10还包括一个或多个第二网络节点14。为简单起见,图2中仅示出了一个示例性第二网络节点,可以理解,通信系统10可以包括多于一个的第二网络节点14。在整个本公开中,术语“网络实体”可以用于描述第一网络节点12或第二网络节点14。换句话说,第一网络节点12和第二网络节点14可以各自被配置为执行在此描述的功能以与另一个网络节点进行通信。

本公开包括可以在诸如具有网络能力的无线设备(诸如ue)的网络节点中实施的实施例。在此将使用术语“网络节点”来指代网络节点或具有网络能力的无线设备。在此的网络节点可以是无线设备的服务网络节点或无线设备可以与其建立或维持通信链路和/或例如经由广播信道接收信息的任何网络节点。

通信系统10还包括数据库15。数据库15包括容器仓库18,该容器仓库表示位于数据库15中的逻辑数据存储元件。在本公开的范围内,数据库15被认为是任何类型的数据库,包括但不限于关系数据库、操作数据库或分布式数据库中的一个或多个的任意组合。此外,包括容器仓库18的数据库15可以位于移动性管理实体(mme)或任何其它网络元件内。

容器仓库18可以包括网络节点能力信息,该网络节点能力信息包括关于每个第二网络节点14的标识和能力的信息,以允许第一网络节点12建立和维持与第二网络节点14的有效通信。在切换期间可以在通信系统10中维护该信息。另外,可以基于测量算法和第二网络节点14的处理中的期望差分来检查容器仓库18,以查看是否存在第二网络节点14应当与之相关联的任何网络节点测量类别。如果第二网络节点14的新版本的处理需要创建新类别,或者需要更新缺少网络节点测量特性的现有类别,则可以相应地创建和/或更新类别,以及可以定义第二网络节点14的专门处理。

在示例性实施例中,由系统识别模块19执行的系统识别过程随着下行链路信道质量变化来评估报告的信道质量指示(cqi)。在一个实施例中,在第一网络节点12处从第二网络节点14发送的cqi报告估计下行链路增益干扰噪声比(ginr)。ginr的一些平滑级别可以通过ginr滤波模块的滤波来完成,以减少由于快速衰落和/或噪声干扰引起的报告的信道波动。适当的滤波级别取决于由第二网络节点14应用以生成cqi报告的时域滤波的级别。然而,由第二网络节点14执行的时域滤波的级别可以在不同的网络节点供应商之间变化,因为这不是由标准强加的。系统识别模块19然后可以确定由第二网络节点14的测量算法完成的滤波量。基于该信息,可以由通信资源管理器(crm)20中的外环调节模块相应地调节在第一网络节点12中针对与第二网络节点14相关联的ginr完成的滤波量。

因此,代替为所有第二网络节点14设置相同的ginr滤波系数,可以有利地为被识别为属于相同的报告测量类别的cqi的那些特定第二网络节点14适当地设置滤波系数。

使用上述方法,数据库15内的容器仓库18因此维护与每个第二网络节点14的测量类别相关联的网络节点特定容器内容的当前视图。然后,鉴于每个类别所需的特定处理需求,crm20可以为第二网络节点14选择或配置适当的crm算法。

在一个实施例中,第一网络节点12是诸如enb的基站。第一网络节点12包括诸如无线资源管理器(rrm)的crm20、发射机21和系统识别模块22。crm20还可以包括链路适配模块,该链路适配模块可以被配置用于匹配调制、编码和/或网络条件的其它信号和协议参数。crm20还可以包括调度器,该调度器可以负责在其它请求的第二网络节点14和第一网络节点12之间分配诸如时间、频率和/或功率的资源。第二网络节点14包括信道估计模块24、数据解码器26、csi计算模块28以及特殊处理模块29。在一个实施例中,混合自动重传请求(harq)30可以用作高速前向纠错编码和自动重复请求(arq)错误控制机制。

第一网络节点12和第二网络节点14通过无线通信信道31彼此通信。参考信号和数据信号通过无线通信信道31经由第一网络节点12的通信接口从发射机21发送。在一个实施例中,crm20可用于为无线通信信道31提供无线rrm功能。在一个实施例中,无线通信信道31是多输入多输出(mimo)信道,该多输入多输出(mimo)信道允许同时在相同无线信道上发送和接收多于一个的数据信号。参考信号由第二网络节点14的信道估计模块24接收,并且数据信号由数据解码器26接收。关于每个第二网络节点14的状态信息32(包括例如其国际移动台设备标识(imei)、国际移动台设备标识软件版本(imeisv)和个人标识号(pin)的任何组合)可以可选地从每个第二网络节点14反馈到第一网络节点12并由第一网络节点12用于根据其标准功能来识别每个第二网络节点14。

在本公开的一个实施例中,信道状态信息(csi)信息34还从每个第二网络节点14获得,并且通过第一网络节点12的通信接口反馈到第一网络节点12。csi信息34在第二网络节点14中(特别是在csi计算模块28内)被计算,并且可以包括例如针对网络节点测量类的网络节点标识码,和/或网络节点类特性,诸如cqi偏移或预编码矩阵指示符(pmi)或秩指示符(ri)。然后,系统识别模块19可以使用csi信息34,以根据其相应的信道测量算法行为进一步对每个第二网络节点14进行分类。

第二网络节点14包括特殊处理模块29,因为根据下面进一步详细解释的本公开的教导,现在可以基于网络节点类别id和网络节点类别id来修改测量算法。

图3示出在差分无线节点处理的背景下的本公开的实施例。第二网络节点14是无线设备并且与第一网络节点12通信,在该实施例中,该第一网络节点12是诸如enb的基站。无线设备14和基站12交换控制和数据信号。测量信息也由基站12获得。测量信息包括用于无线设备14的测量算法35。测量算法35可以包括例如由基站12接收的功率的估计。这通过在一定时间和/或频率间隔内对信道估计的幅度平方求平均而获得。在其它实施例中,测量算法35可以包括信号干扰噪声(“sinr”),而不是功率。

测量算法35由位于基站12中的系统识别模块36使用,以通过共享相同测量算法的每个无线设备14的测量类别的使用来提供对每个无线设备14的特殊处理。操作支持系统(oss)37配置系统识别模块34和特殊处理模块36。例如,oss37可用于添加测量类或类别以及用于新创建的类或类别的任何新的特殊处理规则。特殊处理模块38可以影响如何将性能监视器(pm)事件39用于生成pm计数器40。在一个实施例中,pm计数器40可以分别将与无线设备14的某些类或类别相关联的pm事件39的数量进行计数。

基站12包括网络设备处理模块42,该网络设备处理模块42使用每个无线设备14的标准状态信息。无线设备14可以包括特殊处理器29,因为现在可以基于无线设备类别id和基站类别id修改测量算法35。基站id和适当的基站类别id之间的映射存储在基站12中,并用于访问具有附加维度17的数据库(如图1中所示)中的适当信息。注意,基站id和类别id之间的该映射仅需要在最初进行,或者如果存在部署更新(诸如给定节点集的软件更新)则在部署更新时进行,该部署更新证明重新分类是合理的。在这种情况下,应该建立一个机制来触发更新。将在部署更新的同时从oss37推送该映射更新。除了从基站id到基站类别id的映射之外,还应存在从无线设备id到无线设备类别id的映射。进行这种映射的信息在容器仓库18中的无线设备信息容器中。因此,基站12可以直接使用无线设备id和小区类别id来获取在新数据库中要使用的适当算法(用于测量和rrm),该算法在容器仓库18中集中控制/管理,但可以部分地复制到本地节点以便更快地访问。

如果使用新的rrm算法或者进行测量算法更新,则还应该存在对无线设备类别id进行更新的机制,这将证明无线设备14的重新分类是合理的。进行重新分类的过程包括由于rrm算法改变和/或由于测量算法改变而创建新的无线设备类别,并且新的无线设备类别可能导致数据库16中的许多条目的改变或创建,因为数据库16具有用于无线设备/基站对的条目(即,维度17),而不仅是如前所述的用于无线设备类别的条目。无线设备算法改变可能需要制造商(在应用层处)将固件升级推送到设备。由于并非所有节点在实践中都会同时升级,因此无法直接“回收”rrm和测量算法id,需要新的id以避免歧义。

本公开不限于无线设备/基站或enb/ue蜂窝上下文。本公开覆盖了基于测量分类和rrm算法的rrm优化可以驻留在通信链路两侧的任一节点上的一般情况。这在图4中描绘的实施例中示出。在该实施例中,第一网络节点12和第二网络节点14各自包括rrm算法和测量算法,并且每个都可以访问用于来往第一网络节点12和往来第二网络节点14的具有移动性支持的链路的测量和rrm算法的类别的数据库。因此,第一网络节点12可以访问用于与第一网络节点12的链路的rrm算法id和测量算法id,而第二网络节点14可以访问用于与第一网络节点12的链路的rrm算法id和测量算法id。容器仓库15被配置为存储用于来往第一网络节点12和第二网络节点14的链路的测量和rrm算法的类别。

图5示出利用本公开的原理的示例性过程。对于第二网络节点14与之通信的第一网络节点12,确定存在战略伙伴关系,换句话说,确定针对第一网络节点12/第二网络节点14对的特殊处理,并且,容器仓库18包含第一网络节点12和第二网络节点14以及在第一网络节点12和第二网络节点14二者上具有相关联的测量/rrm算法的节点类别信息(步骤s500)。第一网络节点12/第二网络节点14类别信息和针对第一网络节点12/第二网络节点14对的相关联的测量/rrm算法被更新(通过战略联盟协作促进)(步骤s510)。通过oss和可能的无线节点制造商固件更新将更新推送到容器仓库18/第一网络节点12/第二网络节点14。对于那些节点,使用针对所识别的第一网络节点12/第二网络节点14对的适当测量和rrm算法(步骤s520)。如果存在被触发的期望的第一网络节点12/第二网络节点14类别更新(步骤s530),则该过程返回到步骤s510。如果不存在被触发的期望的第一网络节点12/第二网络节点14类别更新,则该过程返回到步骤s520。

图6描述了在蜂窝环境中的本公开的实施例,该蜂窝环境被定制用于联合选择网络节点中的信道质量指示符(cqi)测量算法,以及相关联的适当rrm算法。更具体地,该实施例涉及在考虑网络节点的硬件和/或软件特性以及也适于dtx/drx功率节省的cqi测量算法的使用的情况下调度参数以通过不连续传输(dtx)/不连续接收(drx)来最大化无线设备功率节省。这种策略需要第一网络节点12和第二网络节点14制造商之间的战略协议,因为它需要紧密协调以匹配(align)第二网络节点14和第一网络节点12中的算法。无线节点制造商将研究功率节省的上下文中不同的rrm方法,并且选择测量和调度算法,该算法提供在功率效率和吞吐量效率之间的合理折衷。这可以是特别特定于无线节点实施方式的。在多rat/多频带能力的无线节点中的功率放大器的功耗模型可以被用作持续时间的函数,其具有将捕获与关闭某些频带中的传输相关联的可能节省的功耗曲线。例如,该模型可以确定在tti级别的开启/关闭不像在延长的持续时间内关闭那样节能有效,或者确定在多个功率放大器上分配频率资源而不是可能允许功率放大器关闭不是那么节能。

还存在一种吞吐量性能模型,其可以覆盖一些分集增益可由如下事实而丢失的事实,即如果针对某些时间/频率资源没有发生传输,则无法估计信道,使得rrm所需的信道和干扰估计/预测可能不那么准确。因此,应该动态地选择操作点,其在给定流量和信道条件的情况下实现能量效率与可接受的用户体验质量(感知吞吐量)之间的可接受折衷。作为示例,rrm模块会知道单个频段是足够的,它也会基于无线节点的hw/sw实施方式和信道条件知道哪个频段是不错的选择,它会挑选频段并选择适当的探测策略,以最大化功率效率,同时仍允许适当的信道预测。将挑选测量算法以最大化信道预测能力,即使在考虑跨频带的信道相关性的跨带观点的情况下也是如此。

如图6中所示,在考虑网络节点的硬件和软件特性的情况下,第一网络节点12维护rrm算法和调度参数以最大化网络节点功率节省。第二网络节点14维护cqi测量算法,该cqi测量算法被配置为在考虑网络节点的硬件和软件特性的情况下提供功率节省。容器仓库18维护网络节点特定的信息容器,该网络节点特定的信息容器包括与网络节点cqi测量算法相关联的分类,连带具有与第一网络节点12中的最适当的rrm参数化相关联的分类。

图7是示出本公开的实施例的流程图。具体地,提供了一种用于对通信网络内的一个或多个网络节点交互的差分处理的方法。该方法包括在第一网络节点处获得关于与交互类型有关的至少一个第二网络节点的类别的信息,在第一网络节点和至少一个第二网络节点之间已建立通信信道(框s700)。该方法还包括基于所获得的信息选择通信算法,以提供对通信网络内的该至少一个网络节点交互的差分处理(框s710)。

在一些实施例中,图7中所示的方法进一步包括实施通信算法。在一些实施例中,通信算法是测量算法。在一些实施例中,经由第一节点和该至少一个第二网络节点之间的信令获得关于该至少一个第二网络节点的类别的信息。

在一些实施例中,图7中所示的方法进一步包括与该至少一个第二网络节点关于通信算法的选择进行握手。在一些实施例中,关于该至少一个第二网络节点的类别的信息从位于第三网络节点处的容器仓库获得。在一些实施例中,关于该至少一个第二网络节点的类别的信息从在第一网络节点处的存储器中提供的容器仓库获得。

在一些实施例中,图7中所示的方法进一步包括确定第一网络节点的第一类别,基于所获得的信息确定该至少一个第二网络节点的第二类别,在容器仓库中创建配对条目,该配对条目包括第一网络节点的第一类别与该至少一个第二网络节点的第二类别的配对,并且至少基于配对条目来识别通信算法。在一些实施例中,交互类型是第一网络节点与该至少一个第二网络节点中的至少一个第二网络节点之间的差分链路建立。在一些实施例中,交互类型是提供链路质量信息。在一些实施例中,类别是该至少一个网络节点的类型。在一些实施例中,类别是该至少一个第二网络节点的用户标识。

图8是包含本公开的原理的网络实体43的框图。网络实体43可以是例如第二网络节点14,该第二网络节点14与通信系统10中的另一节点(诸如例如第一网络节点12,诸如基站)通信。网络实体43也可以是例如第一网络节点12,该第一网络节点12与通信系统10中的另一节点(诸如例如第二网络节点14)通信。具体地,网络实体43被配置用于对通信网络内的一个或多个网络节点交互进行差分处理。网络实体43包括处理电路44,该处理电路44包括存储器46,该存储器46包括特殊处理机29。存储器46与处理器48通信。存储器46包括指令,该指令在由处理器48执行时配置处理器48以执行特殊处理机29,该特殊处理机29被配置为获得关于与交互类型有关的一个或多个第二网络节点的类别的信息,在第一网络节点与该至少一个第二网络节点之间已建立通信信道;以及基于所获得的信息来选择通信算法以提供对通信网络内的该至少一个网络节点交互的差分处理。存储器46包括算法选择器47,该算法选择器47可以执行基于所获得的信息选择通信算法以提供对通信网络内的该至少一个网络节点交互的差分处理的功能。

在一些实施例中,存储器46进一步存储指令,该指令在被执行时配置处理器48以实施通信算法。在一些实施例中,通信算法是测量算法。在一些实施例中,经由网络实体43和该至少一个第二网络节点之间的信令获得关于该至少一个第二网络节点的类别的信息。在一些实施例中,处理器48进一步被配置为与该至少一个第二网络节点关于通信算法的选择进行握手。在一些实施例中,关于该至少一个第二网络节点的类别的信息从位于第三网络节点处的容器仓库获得。在一些实施例中,关于该至少一个第二网络节点的类别的信息从存储器46中提供的容器仓库获得。

在一些实施例中,存储器46进一步存储指令,该指令在被执行时配置处理器48以确定第一网络节点的第一类别,基于所获得的信息确定该至少一个第二网络节点的第二类别,在容器仓库中创建配对条目,配对条目包括第一网络节点的第一类别与该至少一个第二网络节点的第二类别的配对,并且至少基于配对条目识别通信算法。在一些实施例中,交互类型是网络实体43与该至少一个第二网络节点中的至少一个第二网络节点之间的差分链路建立。在一些实施例中,交互类型是提供链路质量信息。在一些实施例中,类别是该至少一个第二网络节点的类型。在一些实施例中,类别是该至少一个第二网络节点的用户标识。

图9是包括本公开的原理的替代网络实体的框图。网络实体50可以是例如第二网络节点14,该第二网络节点14与通信系统10中的另一节点(诸如例如第一网络节点12,诸如基站)通信。网络实体50也可以是例如第一网络节点12,该第一网络节点12与通信系统10中的另一节点(诸如例如第二网络节点14)通信。网络实体50包括存储器模块52和特殊处理模块54。特殊处理模块54被配置为在第一网络节点处获得与交互类型有关的该至少一个第二网络节点的类别的信息,在第一网络节点与至少一个第二网络节点之间已建立通信信道。网络实体50还包括算法选择模块56,该算法选择模块56被配置为基于所获得的信息选择通信算法,以提供对通信网络内的该至少一个网络节点交互的差分处理。

图10是示出根据本公开的另一实施例的容器仓库18中的第一类别和第二类别的配对的流程图。图10中所示的过程涉及用于确定用于第一网络节点12和第二网络节点14之间的通信的至少一个通信算法的方法。该方法可以例如由容器仓库18或任何其它网络实体来执行。接收第一网络节点12和第二网络节点14的状态信息,其中在第一网络节点12和第二网络节点14之间已建立了通信信道(框s1000)。该状态信息可以包括例如:诸如标识信息的静态信息以及用于确定“类别”的其它信息。例如,诸如与软件升级和/或调制节点中的硬件模块替换有关的信息的其它动态或半静态信息也可以被认为是用于确定类别的“状态信息”。基于所接收的第一网络节点12的状态信息确定第一网络节点12的第一类别,并且基于所接收的第二网络节点14的状态信息确定第二网络节点14的第二类别(框s1010)。在容器仓库18中创建配对条目,该配对条目包括第一网络节点12的第一类别与第二网络节点14的第二类别的配对(框s1020)。然后至少基于配对条目识别至少一个通信算法(框s1030)。

在一些实施例中,图10中所示的方法进一步包括实施该至少一个通信算法。在一些实施例中,容器仓库18中至少包含配对条目的一部分驻留在第一网络节点12和第二网络节点14中的至少一个网络节点中。在一些实施例中,该至少一个通信算法是由第一网络节点12可用的资源管理算法。在一些实施例中,该至少一个通信算法是由第二网络节点14可用的测量算法。

在一些实施例中,图10中所示的方法进一步包括接收通信算法的修改的通知,基于修改来更新第二网络节点14的第二类别,以及创建第一网络节点12的第一类别与第二网络节点14的更新的第二类别之间的更新配对。

在一些实施例中,图10中所示的方法进一步包括映射第一网络节点12的状态信息与第一网络节点12的第一类别和第二网络节点14的状态信息与第二网络节点14的第二类别中的至少一个,以便访问容器仓库18中的配对条目。在一些实施例中,映射存储在第一网络节点12中。

图11是被配置为执行图10中所示的功能的容器仓库18的框图。容器仓库18或一些其它网络实体被配置为确定用于第一网络节点和第二网络节点之间的通信的至少一个通信算法。处理电路58包括存储器60,该存储器60还可以包括类别标识符62、配对条目创建器64和通信算法标识符65。容器仓库18还包括处理器66,其中存储器60与处理器58通信。存储器60包括指令,该指令在由处理器58执行时配置处理器58以执行各种功能。这些功能可以包括基于所接收的第一网络节点12的状态信息确定第一网络节点12的第一类别,以及基于所接收的第二网络节点14的状态信息确定第二网络节点14的第二类别。可替代地,类别标识符62可以执行基于所接收的第一网络节点12的状态信息的对第一网络节点12的类别的确定,以及基于所接收的第二网络节点14的状态信息的对第二网络节点14的第二类别的确定。在另一个实施例中,类别确定可以由处理器66和类别标识符62二者执行。配对条目创建器64单独或与处理器58一起被配置为创建配对条目,该配对条目包括第一网络节点12的第一类别与第二网络节点14的第二类别的配对。容器仓库18被配置为将配对条目存储在存储器60中。在其它实施例中,配对条目可以被存储在与容器仓库18分开的另一数据库或存储器中。通信算法标识符65被配置为至少基于配对条目识别至少一个通信算法。容器仓库18还包括接口68,该接口68被配置为接收第一网络节点12的状态信息和第二网络节点14的状态信息,在第一网络节点12和第二网络节点14之间已建立通信信道。

在一些实施例中,存储器60进一步存储指令,该指令在被执行时配置处理器66以实施该至少一个通信算法。在一些实施例中,容器仓库18中至少包含配对条目的一部分驻留在第一网络节点12和第二网络节点14中的至少一个网络节点中。在一些实施例中,该至少一个通信算法是由第一网络节点12可用的资源管理算法。

在一些实施例中,该至少一个通信算法是由第二网络节点14可用的测量算法。在一些实施例中,在接口接收到通信算法的修改的通知时,存储器60进一步存储指令,该指令在被执行时配置处理器66以基于修改来更新第二网络节点14的第二类别,并在第一网络节点12的第一类别和第二网络节点14的更新的第二类别之间创建更新的配对。

在一些实施例中,存储器60进一步存储指令,该指令在被执行时配置处理器66以映射第一网络节点12的状态信息与第一网络节点12的第一类别和第二网络节点14的状态信息与第二网络节点14的第二类别中的至少一个,以便访问容器仓库中的配对条目。在一些实施例中,映射存储在第一网络节点12中。

图12是被配置为执行图10中所示的功能的容器仓库18的替代实施例的框图。容器仓库18或一些其它网络实体被配置为确定用于第一网络节点12与第二网络节点14之间的通信的至少一个通信算法。容器仓库18还可以包括存储器模块70、类别识别模块72、配对条目创建模块74、通信算法识别模块75,以及接口模块76,该接口模块76被配置为接收第一网络节点12的状态信息和第二网络节点14的状态信息,在第一网络节点12与第二网络节点14之间已建立通信信道。类别识别模块72被配置为基于所接收的第一网络节点12的状态信息确定第一网络节点12的第一类别,并基于所接收的第二网络节点14的状态信息确定第二网络节点14的第二类别。配对条目创建模块74被配置为创建配对条目,配对条目包括第一网络节点12的第一类别与第二网络节点14的第二类别的配对。容器仓库18被配置为将配对条目存储在存储器模块70中。在其它实施例中,配对条目可以存储在与容器仓库16分开的另一个数据库或存储器中。通信算法识别模块75被配置为至少基于配对条目识别至少一个通信算法。

图13是根据本公开另一实施例的被配置为基于所接收的状态信息来选择通信算法的网络实体的框图。在一个实施例中,图13的网络实体是用于选择用于与第二网络节点通信的至少一个通信算法的第三网络节点78。第三网络节点78可以是例如与通信系统10中的另一节点(诸如例如第一网络节点12,诸如基站)通信的网络节点。第三网络节点78也可以是例如第一网络节点12,该第一网络节点12与通信系统10中的另一节点(诸如例如第二网络节点14)通信。第三网络节点78包括处理电路80,该处理电路80包括存储器82。存储器82可以包括算法选择器47。第三网络节点78还包括与存储器82通信的处理器86,以及接口88,该接口88被配置为将第三网络节点78的状态信息和第二网络节点14的状态信息转发到容器仓库18或其它网络实体,其中在第三网络节点78和第二网络节点14之间已建立通信信道。接口88还被配置为接收识别第三网络节点78和第二网络节点14中的至少一个网络节点的至少一个通信算法的状态信息,该状态信息基于容器仓库18中的配对条目。该配对条目包括第三网络节点78的第一类别与第二网络节点14的第二类别的配对。存储器82包括指令,该指令在由处理器86执行时配置处理器86以基于接收到的状态信息选择所识别的至少一个通信算法。可替代地,存储器82中的算法选择器47可以执行基于所接收的状态信息来选择所识别的至少一个通信算法的功能。此外,基于所接收的状态信息来选择所识别的至少一个通信算法的功能可以由算法选择器47和处理器86的一些组合来执行。因此,算法选择器47可以执行如上关于图8所述的功能以及关于图13所述的功能。

在一些实施例中,第三网络节点78进一步包括容器仓库18。在一些实施例中,容器仓库18中至少包含配对条目的一部分驻留在第三网络节点78和第二网络节点14中的至少一个网络节点中。在一些实施例中,存储器82进一步存储指令,该指令在被执行时配置处理器86以实施该至少一个通信算法。在一些实施例中,该至少一个通信算法是由第三网络节点78可用的资源管理算法。在一些实施例中,至少一个通信算法是由第二网络节点14可用的测量算法。

图14是根据本公开另一实施例的被配置为基于所接收的状态信息来选择通信算法的网络实体的替代实施例的框图。

在一个实施例中,图14的网络实体是用于选择用于与第二网络节点14通信的至少一个通信算法的第三网络节点78。第三网络节点78包括存储器模块80、算法选择模块56和接口模块94,该接口模块94被配置为将第三网络节点78的状态信息和第二网络节点14的状态信息转发到容器仓库18或其它网络实体,其中在第三网络节点78和第二网络节点14之间已建立通信信道。接口模块94还被配置为接收识别用于第三网络节点78和第二网络节点中的至少一个网络节点的至少一个通信算法的状态信息,该状态信息基于容器仓库18中的配对条目。该配对条目包括第三网络节点78的第一类别与第二网络节点14的第二类别的配对。第三网络节点78还包括算法选择模块56,该算法选择模块56可以执行基于所接收的状态信息选择所识别的至少一个通信算法的功能。因此,算法选择模块56可以执行如上关于图9所述的功能和关于图14所述的功能。

以上讨论涉及第一网络节点12/第二网络节点14,即,为了简单起见,ue/enb场景,但是本公开实际上支持基于链路两侧的节点制造商之间的战略协议的通信链路两侧的rrm和测量算法选择。ue/enb场景的上下文中的数据库被呈现为驻留在容器仓库18(即,mme)中并且至少部分地在其它节点中复制,或者实际上在mme和其它节点之间完全分布。此外,本公开覆盖任何节点之间的通信的更一般的上下文,该节点由任何数据库支持,是集中式的或非集中式的,如果需要,该节点具有移动性支持。

应当注意,可以显式地发信号通知或隐式地发信号通知对其进行数据库查询的节点的id。

在一个实施例中,本公开采用容器仓库18中的第二网络节点14特定容器中的第一网络节点12/第二网络节点14类别对特定信息来扩展特殊无线节点处理,以联合方式覆盖无线节点信道状态信息(csi)测量算法和相关联网络节点rrm算法的分类。

在另一实施例中,从所识别的联合适当的第二网络节点14信道csi测量算法类别和相关联的第一网络节点12rrm算法类别,本公开在第一网络节点12侧添加rrm中的功能,并且在第二网络节点14侧添加测量配置过程中的功能,这将允许系统使rrm和测量算法/过程共生地(symbiotically)适应于所识别的类别。

在此公开的一些实施例涉及对于给定的第二网络节点14hw/sw实施方式具有dtx/drx的第二网络节点14功率节省特性,以及在第一网络节点12侧的相关联rrm策略,以最大化特定第二无线节点14特性的功率节省机会。

在此公开的实施例不是仅限于例如enb-ue的蜂窝场景,而是也是这种测量类可以应用的更通用的框架。作为示例,当反馈和使用所报告的测量时,本公开可以应用于设备对设备上下文、机器类型通信(mtc)或有线网络中。

在一些实施例中,交互的差分处理取决于两个以上的网络节点。因此,第一网络节点可以获得关于与交互类型有关的一个或多个第二网络节点的类别的信息,并基于交互类型以及基于一个或多个第二节点的类别进一步选择用于由第一网络节点处的一个或多个处理器使用的通信算法(或指令集)。最后,第一网络节点可以使用通信算法发起一个或多个交互。应当注意,在本公开的全文中,术语“通信算法”可与“指令集”互换使用。因此,这两个术语应被认为是等同的。第一网络可以是多个节点中的一个节点本身。差分处理(定制配置)可以基于每个节点对,涉及端对端场景和/或涉及配置节点对或节点集。取决于两个以上的网络节点的交互的差分处理的示例可以包括但不限于:a)多跳通信(例如,在跳跃中发送的信息的间隔尺寸(granularity)可以取决于表示“最弱”链路的节点之间的跳跃,并且因此不应仅取决于给定跳跃两侧的两个节点的类别);b)放大和转发中继,对于该放大和转发中继,差分处理可以取决于通过中继节点交互的两个节点的类别;c)协作传输/接收/中继。

节点类别可以包括以下特征中的任何一个或任何组合:特定节点标识特征,诸如:节点类型、节点模型、节点制造商和用户标识特征。因此,差分处理不仅可以考虑特定节点标识,还可以考虑使用在多节点交互中涉及的一个或多个节点(包括特定用户标识)的用户的类别。

在一些实施例中,差分处理可以扩展到多于节点之间的“交互/通信”。作为示例,被配置为无线节点(例如,ue)的一个或多个第一节点可以基于与一个或多个第二节点的差分处理,将其本身(自身)重新配置为中继并且开始执行诸如d2d网络发现的附加功能,以促进一个或多个第二节点与一些其它节点之间的通信。

如本领域的技术人员将了解,在此所描述的概念可被实施为方法、数据处理系统,和/或计算机程序产品。因此,在此描述的概念可以采用完全硬件实施例、完全软件实施例或组合软件和硬件方面的实施例(全部在此通常被称为“电路”或“模块”)的形式。此外,本公开可以采用在有形计算机可用存储介质上的计算机程序产品的形式,该有形计算机可用存储介质具有包含在可由计算机执行的介质中的计算机程序代码。可以利用任何合适的有形计算机可读介质,包括硬盘、cd-rom、电子存储设备、光存储设备或磁存储设备。

在此参考方法、系统和计算机程序产品的流程图图示和/或框图描述了一些实施例。应当理解,流程图图示和/或框图中的每个框以及流程图图示和/或框图中的框的组合可以由计算机程序指令实施。这些计算机程序指令可以被提供给通用计算机的处理器(以创建专用计算机)、专用计算机或产生机器的其它可编程数据处理装置,使得经由计算机的处理器或其它可编程数据处理装置执行的指令创建用于实施流程图和/或框图的一个框或多个框中指定的功能/动作的部件。

这些计算机程序指令还可以被存储在计算机可读存储器或存储介质中,该计算机可读存储器或存储介质可以指示计算机或其它可编程数据处理装置以特定方式运行,使得存储在计算机可读存储器中的指令产生包括指令部件的制品,该指令部件实施流程图和/或框图的一个框或多个框中指定的功能/动作。

计算机程序指令也可以被加载到计算机或其它可编程数据处理装置上,以使得在计算机或其它可编程装置上执行一系列操作步骤,以产生计算机实施的过程,使得在计算机或其它可编程装置上执行的指令提供用于实施流程图和/或框图的一个框或多个框中指定的功能/动作的步骤。

应当理解,框中提到的功能/动作可以不按照操作说明中提到的顺序发生。例如,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以以相反的顺序执行,这取决于所涉及的功能/动作。尽管一些图包括通信路径上的箭头以示出通信的主要方向,但是应该理解,通信可以在与所示箭头相反的方向中发生。

用于执行在此描述的概念的操作的计算机程序代码可以用诸如或c++的面向对象的编程语言来编写。然而,用于执行本公开的操作的计算机程序代码也可以用传统的过程编程语言编写,诸如“c”编程语言。程序代码可完全在用户的计算机上执行,或者作为独立的软件包,部分地在用户的计算机上执行,或者部分地在用户的计算机上,并且部分地在远程计算机上执行,或者完全在远程计算机上执行。在后一种场景中,远程计算机可以通过局域网(lan)或广域网(wan)连接到用户的计算机,或者可以(例如,通过使用因特网服务提供商的因特网)进行到外部计算机的连接。

结合以上描述和附图,在此已经公开了许多不同的实施例。应当理解,字面地描述和说明这些实施例的每个组合和子组合将是过度重复和混淆的。因此,所有实施例可以以任何方式和/或以任何组合进行组合,并且本说明书(包括附图)应被解释为构成在此描述的实施例的所有组合和子组合以及做出和使用它们的方式和过程的完整书面描述,并应支持对任何这种组合或子组合的权利要求。

本领域技术人员将理解,在此描述的实施例不限于上文特别示出和描述的内容。另外,除非上面提到相反的意思,否则应该注意,所有附图都未按比例绘制。在不脱离所附权利要求的范围的情况下,根据上述教导可以进行各种修改和变化。

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