首页> 中国专利> 用于交叉链路干扰测量的资源配置

用于交叉链路干扰测量的资源配置

摘要

本公开的实施例涉及一种用于交叉链路干扰测量的资源配置的方法、设备和计算机可读介质。在示例实施例中,该方法包括在网络设备处基于相邻小区信息列表将小区簇中的多个小区划分为N个小区组,其中N是大于2的整数,并且其中同一小区组中的小区在物理上彼此不相邻。该方法还包括在网络设备处将交叉链路干扰测量时段中的测量资源划分为N个测量资源子集,其中不同测量资源子集分别与不同的小区组相关联。该方法还包括向N个小区组中的每个小区组中的终端设备提供N个小区组中的相应小区组的信息,其中对应的测量资源子集能够基于N个小区组中的相应小区组被确定。

著录项

  • 公开/公告号CN112237039A

    专利类型发明专利

  • 公开/公告日2021-01-15

    原文格式PDF

  • 申请/专利号CN201880094325.7

  • 发明设计人 侍兴华;

    申请日2018-06-05

  • 分类号H04W72/04(20060101);

  • 代理机构11256 北京市金杜律师事务所;

  • 代理人程延霞

  • 地址 上海市浦东新区金桥宁桥路388号

  • 入库时间 2023-06-19 09:33:52

说明书

技术领域

本公开的实施例总体上涉及电信领域,并且特别地涉及用于交叉链路干扰测量的资源配置的设备、方法和计算机可读介质。

背景技术

诸如3GPP新无线电(NR)等第五代(5G)网络支持动态时分双工(TDD)部署。为了实现用于动态TDD部署的协调调度,应当测量不同小区中的终端设备之间的交叉链路干扰,并且将其报告给其相应服务网络设备。为了设计低复杂度的交叉链路干扰测量指标和方案,应当考虑以下方面:所有受害者DL用户均可以获取干扰概况;并且应当避免使用性能优势无法覆盖测量成本的复杂测量建议。

发明内容

总体上,本公开的示例实施例提供了一种用于交叉链路干扰测量的资源配置的设备、方法和计算机可读介质。

在第一方面,提供了一种在网络设备处的方法。该方法包括在网络设备处基于相邻小区信息列表将小区簇中的多个小区划分为N个小区组,其中N是大于2的整数,并且其中同一小区组中的小区在物理上彼此不相邻。该方法还包括在网络设备处将交叉链路干扰测量时段中的测量资源划分为N个测量资源子集,其中不同测量资源子集分别与不同小区组相关联。该方法还包括向N个小区组中的每个小区组中的终端设备提供N个小区组中的相应小区组的信息,其中对应的测量资源子集能够基于N个小区组中的相应小区组被确定。

在一些实施例中,划分多个小区包括:基于图着色算法划分多个小区。

在一些实施例中,N独立于以下至少一项:小区簇中的小区的数目、以及小区簇中的终端设备的数目。

在一些实施例中,N在3到6的范围内。

在一些实施例中,向终端设备提供信息包括:向终端设备提供组中的相应组的标识符。

在第二方面,提供了一种在终端设备处的方法。该方法包括:在N个小区组中的第一组中的第一终端设备处从网络设备接收第一组的信息,其中N是大于2的整数,第一组中的小区在物理上彼此不相邻,并且交叉链路干扰测量时段中的不同测量资源子集分别与不同的小区组相关联。该方法还包括基于该信息确定测量资源的第一子集,第一子集被第一组中的终端设备复用。该方法还包括通过使用测量资源的第一子集来测量来自N个小区组中除第一组之外的其他组中的终端设备的交叉链路干扰。

在一些实施例中,第一组的信息包括第一组的标识符。

在一些实施例中,小区簇中的多个小区基于图着色算法被划分为N个小区组。

在一些实施例中,N独立于以下至少一项:小区簇中的小区的数目、以及小区簇中的终端设备的数目。

在一些实施例中,N在3到6的范围内。

在第三方面,提供了一种其上存储有计算机程序的计算机可读介质。该计算机程序在由处理器执行时引起处理器执行根据第一方面的方法。

在第四方面,提供了一种其上存储有计算机程序的计算机可读介质。该计算机程序在由处理器执行时引起处理器执行根据第二方面的方法。

应当理解,本“发明内容”部分不旨在标识本公开的实施例的关键或必要特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。

附图说明

通过在附图中对本公开的一些实施例的更详细描述,本公开的上述和其他目的、特征和优点将变得更加明显,在附图中:

图1示出了可以在其中实现本公开的实施例的示例通信网络;

图2示出了根据本公开的一些实施例的方法的流程图;

图3示出了根据本公开的一些实施例的小区分组的示例;

图4示出了根据本公开的一些实施例的资源配置的示例;

图5示出了根据本公开的其他实施例的方法的流程图;以及

图6示出了适合于实现本公开的实施例的设备的简化框图。

在所有附图中,相同或相似的附图标记表示相同或相似的元素。

具体实施方式

现在将参考一些示例实施例描述本公开的原理。应当理解,这些实施例被描述仅用于说明目的,并且帮助本领域技术人员理解和实现本公开,而没有对本公开的范围提出任何限制。本文中描述的公开可以以除了下面描述的方式以外的各种其他方式来实现。

在下面的描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常所理解的相同的含义。

如本文中使用的,术语“通信网络”是指遵循诸如长期演进(LTE)、高级LTE(LTE-A)和5G NR等任何合适的通信标准或协议并且采用任何合适的通信技术(包括例如多输入多输出(MIMO)、OFDM、时分复用(TDM)、频分复用(FDM)、码分复用(CDM)、Bluetooth、ZigBee、机器类型通信(MTC)、eMBB、mMTC和uRLLC技术)的网络。为了讨论的目的,在一些实施例中,以LTE网络、LTE-A网络、5G NR网络或其任何组合作为通信网络的示例。

如本文中使用的,术语“网络设备”是指在通信网络的网络侧的任何合适的设备。网络设备可以包括通信网络的接入网络中的任何合适的设备,例如,包括基站(BS)、中继、接入点(AP)、节点B(NodeB或NB)、演进型NodeB(eNodeB或eNB)、千兆比特NodeB(gNB)、远程无线电模块(RRU)、无线电报头(RH)、远程无线电头(RRH)、低功率节点(诸如毫微微、微微等)。为了讨论的目的,在一些实施例中,将eNB作为网络设备的示例。

网络设备还可以包括核心网络中的任何合适的设备,例如,包括诸如MSR BS等多标准无线电(MSR)无线电设备、诸如无线电网络控制器(RNC)或基站控制器(BSC)等网络控制器、多小区/多播协调实体(MCE)、移动交换中心(MSC)和MME、运营和管理(O&M)节点、运营支持系统(OSS)节点、自组织网络(SON)节点、诸如增强型服务移动定位中心(E-SMLC)等定位节点、和/或移动数据终端(MDT)。

如本文中使用的,术语“终端设备”是指能够、被配置用于、被布置用于和/或可操作用于与通信网络中的网络设备或另一终端设备通信的设备。通信可以涉及使用电磁信号、无线电波、红外信号和/或适合于在空中传送信息的其他类型的信号来传输和/或接收无线信号。在一些实施例中,终端设备可以被配置为在没有直接人类交互的情况下传输和/或接收信息。例如,终端设备可以按预定时间表,在由内部或外部事件触发时,或者响应于来自网络侧的请求,而向网络设备传输信息。

终端设备的示例包括但不限于用户设备(UE),诸如智能电话、具有无线功能的平板计算机、笔记本电脑嵌入式设备(LEE)、笔记本电脑安装设备(LME)和/或无线客户驻地设备(CPE)。为了讨论的目的,在下文中,将参考UE作为终端设备的示例来描述一些实施例,并且术语“终端设备”和“用户设备”(UE)可以在本公开的上下文中互换使用。

如本文中使用的,术语“小区”是指由网络设备传输的无线电信号覆盖的区域。小区内的终端设备可以由网络设备服务,并且可以经由网络设备访问通信网络。

如本文中使用的,术语“电路系统”可以是指以下中的一个或多个或全部:

(a)纯硬件电路实现(诸如仅在模拟和/或数字电路系统中的实现),以及

(b)硬件电路和软件的组合,诸如(如适用):(i)模拟和/或数字硬件电路与软件/固件的组合,以及(ii)具有软件的硬件处理器(包括数字信号处理器)、软件和存储器的任何部分,这些部分一起工作以引起诸如移动电话或服务器等装置执行各种功能,以及

(c)需要软件(例如,固件)才能操作但是在操作不需要时可以不存在的硬件电路和/或处理器,诸如微处理器或微处理器的一部分。

“电路系统”的这种定义适用于该术语在本申请中的所有使用,包括在任何权利要求中。作为另外的示例,如本申请中使用的,术语“电路系统”也仅涵盖硬件电路或处理器(或多个处理器)或硬件电路或处理器及其(或它们的)随附软件和/或固件的一部分的实现。术语“电路系统”还覆盖(例如并且在适用于特定权利要求元素的情况下)用于移动设备的基带集成电路或处理器集成电路、或者在服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。

如本文中使用的,单数形式“一个(a)”、“一个(an)”和“该(the)”旨在也包括复数形式,除非上下文另外明确指出。术语“包括”及其变体应当理解为开放术语,表示“包括但不限于”。术语“基于”应当理解为“至少部分基于”。术语“一个实施例”和“实施例”应当被理解为“至少一个实施例”。术语“另一实施例”应当被理解为“至少一个其他实施例”。术语“第一”、“第二”等可以是指不同或相同的对象。下面可以包括其他定义(显式和隐式)。

在一些示例中,值、过程或装置被称为“最佳”、“最低”、“最高”、“最小”、“最大”等。应当理解,这样的描述旨在指示,可以在很多使用的功能替代方案中进行选择,并且这样的选择不需要比其他选择更好、更小、更高或以其他方式更优选。

图1示出了可以在其中实现本公开的实施例的示例通信网络100。通信网络100包括网络设备120a、网络设备120b和网络设备120c。网络设备120a服务于位于小区110a内的终端设备130a,并且相邻网络设备120b服务于位于小区110b内的终端设备130b。

网络设备120c可以经由任何适当的接口(例如,X2/Xn接口)与网络设备120a和网络设备120b通信。网络设备120c可以与网络设备120a和网络设备120b协调,以便服务于小区110a和110b中的终端设备。就此而言,小区110a和110b可以形成小区簇。

网络设备120a和网络设备120b可以是相同类型的网络设备。网络设备120c可以是与网络设备120a和网络设备120b不同类型的网络设备。在一些实施例中,通信网络100可以由异构网络来实现。在这样的实施例中,网络设备120c可以被实现为宏节点,并且网络设备120a和网络设备120b中的每一个可以被实现为低功率节点。

应当注意,本文中使用的网络设备、终端设备和小区的数目仅出于说明的目的而描述,并且帮助本领域技术人员理解本公开的思想和原理,而没有提出关于本公开的范围的任何限制。本公开可以使用除下面描述的之外的适当数目的网络设备、终端设备和小区来实现。

通信网络100可以配置有动态TDD部署。在动态TDD部署中,UL-DL配置可以在逐小区基础上根据业务需求来改变。结果,两个相邻网络设备可能对UL和DL使用不同的资源分配,这可能导致UL对DL干扰。当一个终端设备(称为攻击者终端设备)正在向UL中的网络设备传输,而另一终端设备(称为受害者终端设备)正在从DL中的另一网络设备接收传输时,发生UL对DL干扰,在本文中称为交叉链路干扰。如图1所示,不同资源分配导致终端设备之间的干扰。攻击者终端设备130b在UL中向小区110b中的网络设备120b传输信号140b。相邻小区110a中的终端设备130a在DL中从网络设备120a接收信号140a。当受害者终端设备130a从服务小区110a中的网络设备120a接收到信号140a时,受害者终端设备130a还将从攻击者终端设备130b接收到干扰信号140b。

为了使能用于动态TDD部署的协调调度,应当测量不同小区中的终端设备之间的交叉链路干扰,并且将其报告给其相应的服务网络设备。当前,提出了基于接收信号强度指示符(RSSI)的交叉链路干扰测量方法。RSSI被定义为仅在测量带宽内的测量时间资源的某些正交频分复用(OFDM)符号中观察到的总接收功率(也称为总交叉链路干扰功率)在被配置以供终端设备进行测量的资源元素上的线性平均值。总接收功率可以为受害者终端设备提供干扰曲线。

一种用于测量一个小区中的终端设备的总交叉链路干扰功率的方案是使其他小区中的所有UL用户在所配置的一组测量资源元素处传输UL数据。在一个小区中的终端设备的资源元素集合处分配休眠持续时间。该方案的缺点是,为了测量一个小区中的终端设备的总交叉链路干扰功率,至少需要资源元素的M个子集(M是通信网络中的小区数),这表示测量时段过长或用于交叉链路干扰测量的资源浪费过多。

根据本公开的实施例,提出了一种用于交叉链路干扰测量的资源配置的解决方案。在该解决方案中,将小区簇中的多个小区划分为N个小区组,其中N是大于2的整数,并且其中同一小区组中的小区在物理上彼此不相邻。将交叉链路干扰测量时段中的测量资源也划分为N个测量资源子集。不同测量资源子集分别与不同的小区组相关联。由此,可以在同一小区组中复用测量资源。所有DL用户可以从所有相邻小区获取总小区间交叉链路干扰功率,而来自非相邻小区的交叉链路干扰功率可以忽略。

下面将参考图2详细描述本公开的原理和实现,图2示出了根据本公开的一些实施例的示例方法200的流程图。为了讨论的目的,将参考图1描述方法200。方法200可以由网络设备120c执行。替代地,方法200可以由网络设备120a和120b中的任何一个执行。作为示例,将描述由网络设备120c执行的方法200。

在210处,网络设备120c基于相邻小区信息列表将小区簇中的多个小区划分为N个小区组,其中N是大于2的整数,并且其中同一小区组中的小区在物理上彼此不相邻。相邻小区信息列表可以记录相邻小区的基本参数,诸如小区的基站的基站标识码(BSIC)、广播控制信道(BCCH)频率和其他几个参数。因此,基于相邻小区信息列表,网络设备120c可以确定多个小区是否彼此相邻并且将在物理上彼此不相邻的小区划分到一个小区组。

在一些实施例中,将小区簇中的多个小区划分为N个小区组的操作可以被建模为典型的着色问题。因此,网络设备120c可以通过基于任何适当的图着色算法,对相邻(neighboring)小区(即,邻近(adjacent)小区)进行不同着色来将小区划分为N个小区组。图着色算法的示例可以包括但不限于第一非平凡算法和动态程序算法。以这种方式,同一小区组中的小区在物理上彼此不相邻。

图3示出了根据本公开的一些实施例的小区簇300中的小区分组的示例。在图3所示的示例中,小区簇300中有21个小区。网络设备120c通过对相邻小区进行不同着色来将小区簇300中的21个小区划分为三个小区组。例如,三组中的第一组包括由虚线区域表示的小区301、304、307、310、313、316和319。三组中的第二组包括由空白区域表示的小区302、305、308、311、314、317和320。三组中的第三组包括由阴影区域表示的小区303、306、309、312、315、318和321。三组中的任何一组中的小区都不彼此相邻。如图3所示,同一小区组中的终端设备的最小距离大于站点间距离(ISD)的1/3,这表示不相邻小区中的UL终端设备不靠近受害者DL终端设备。因此,来自非相邻小区中的UL终端设备的交叉链路干扰功率不是主要的,并且可以被忽略。

应当理解,小区组的数目可以基于小区簇中的小区的数目和每个小区的覆盖范围来预先确定。本公开的实现还可以适于其他数目的小区组。例如,在小区簇中的小区数目大于21或者小区的覆盖范围部署不同的情况下,可以将小区簇中的小区划分为三个以上的小区组,诸如四个、五个或六个小区组。

再次参考图2,在220处,网络设备120c将交叉链路干扰测量时段中的测量资源划分为N个测量资源子集,其中不同测量资源子集分别与不同的小区组相关联。在图3所示的示例中,网络设备120c将测量资源划分为三个测量资源子集。三个子集中的每个子集与第一、第二和第三小区组之一相关联。

图4示出了根据本公开的一些实施例的资源配置400的示例。在图4所示的示例中,测量资源420在交叉链路干扰测量时段410中配置。网络设备120c将测量资源420划分为第一测量资源子集421、第二测量资源子集422和第三测量资源子集423。第一测量资源子集421与第一小区组相关联,第二测量资源子集422与第二小区组相关联,第三测量资源子集423与第三小区组相关联。交叉链路干扰测量时段410可以是任何适当长度的持续时间,诸如100ms。每个测量资源子集可以占用例如1ms。这样,交叉链路干扰测量时段410的仅一小部分被用于交叉链路干扰测量,从而降低了测量成本。

应当理解,出于说明的目的,测量资源420在交叉链路干扰测量时段410的开始处配置。当然,测量资源420可以在交叉链路干扰测量时段410的任何适当部分处配置。例如,测量资源420可以在交叉链路干扰测量时段410的中间配置。还应当理解,作为示例,用时间资源描述资源配置400。实际上,资源配置400可以包括时间和频率资源。

再次参考图2,在230处,网络设备120c向N个小区组中的每个小区组中的终端设备提供N个小区组中的相应小区组的信息,其中基于N个小区组中的相应小区组,可以确定对应的测量资源子集。例如,在图1中的终端设备130a和130b分别在第一小区组和第二小区组中的情况下,网络设备120c可以分别经由网络设备120a和120b将该信息提供给终端设备130a和130b。替代地,网络设备120c可以直接将该信息提供给终端设备130a和130b。

在一些实施例中,向终端设备提供信息包括向终端设备提供多个组中的相应组的标识符。

根据本公开的实施例,用于交叉链路干扰测量的测量资源可以在同一小区组中被复用。所有DL用户可以从所有相邻小区获取总小区间交叉链路干扰功率,而来自不相邻小区的一部分的小区间交叉链路干扰功率可以被忽略。不相邻小区中的UL用户并不靠近受害者终端设备,这表示来自它们的交叉链路干扰不是主要的。因此,忽略来自不相邻小区的小区间交叉链路干扰功率将不会导致测量精度的降低。

另外,在本公开的实施例中,小区组的数目受到限制,而与小区簇中的小区的数目和小区簇中的终端设备的数目无关。这表示,将使用仅占据交叉链路干扰测量时段的一小部分的测量资源子集。这降低了测量成本。

图5示出了根据本公开的其他实施例的方法500的流程图。为了讨论的目的,将参考图1描述方法500。方法500可以由终端设备130a和130b中的任何一个执行。作为示例,将描述由终端设备130a执行的方法500。

在510处,作为N个小区组中的第一组中的第一终端设备的终端设备130a从网络设备接收第一组的信息,其中N是大于2的整数,第一组中的小区在物理上彼此不相邻,并且交叉链路干扰测量时段中的不同测量资源子集分别与不同的小区组相关联。

在520处,终端设备130a基于该信息确定测量资源的第一子集。第一子集被第一组中的终端设备复用。

在530处,终端设备130a使用测量资源的第一子集来测量来自N个小区组中除第一组之外的其他组中的终端设备的交叉链路干扰。可以理解,N个小区组中除第一组之外的其他组中的小区与第一终端设备所在的小区相邻。这样,第一终端设备可以从所有相邻小区获取总小区间交叉链路干扰功率,而来自非相邻小区(即,第一组中的小区)的交叉链路干扰功率被忽略。

在一些实施例中,第一组的信息包括第一组的标识符。

在一些实施例中,小区簇中的多个小区基于图着色算法被划分为N个小区组。

在一些实施例中,N独立于以下至少一项:小区簇中的小区的数目、以及小区簇中的终端设备的数目。

在一些实施例中,N在3到6的范围内。

考虑参考图3和4描述的示例,对于测量资源的第一子集421,第一小区组(即,小区301、304、307、310、313、316和319)中的所有终端设备停止传输任何信号,而第二和第三小区组(即,小区302、305、308、311、314、317、320、303、306、309、312、315、318和321)中的UL终端设备实际上传输UL数据。因此,小区301、304、307、310、313、316和319中的终端设备可以从14个小区(即,小区302、305、308、311、314、317、320、303、306、309、312、315、318和321)(包括所有相邻小区)接收总小区间干扰功率。类似地,对于第二和第三测量资源子集,第二小区组和第三小区组中的终端设备停止发传输何信号,并且分别从其他14个小区接收总小区间干扰功率。以这种方式,所有终端设备都可以从所有相邻小区获取总小区间交叉链路干扰功率,而来自非相邻小区的交叉链路干扰功率被忽略。测量过程可以周期性地重复。

根据本公开的实施例,确保了所有DL终端设备以恒定测量资源成本从基于RSSI的测量中获取近似的总小区间交叉链路干扰功率,而与小区的数目和簇中的终端设备的数目无关。

应当理解,与以上参考图2至4描述的网络设备120c有关的所有操作和特征同样适用于方法500并且具有相似的效果。为了简化的目的,将省略细节。

在一些实施例中,能够执行方法200可以包括用于执行方法200的相应步骤的模块。该模块可以以任何合适的形式实现。例如,该模块可以在电路系统或软件模块中实现。

在一些实施例中,该装置包括:用于在网络设备处基于相邻小区信息列表将小区簇中的多个小区划分为N个小区组的部件,其中N是大于2的整数,并且其中同一小区组中的小区在物理上彼此不相邻;用于在网络设备处将交叉链路干扰测量时段中的测量资源划分为N个测量资源子集的部件,其中不同测量资源子集分别与不同的小区组相关联;以及用于向N个小区组中的每个小区组中的终端设备提供N个小区组中的相应小区组的信息的部件,其中基于N个小区组中的相应小区组,可以确定对应测量资源子集。

在一些实施例中,划分多个小区包括:基于图着色算法划分多个小区。

在一些实施例中,N独立于以下至少一项:小区簇中的小区的数目、以及小区簇中的终端设备的数目。

在一些实施例中,N在3到6的范围内。

在一些实施例中,向终端设备提供信息包括:向终端设备提供组中的相应组的标识符。

在一些实施例中,能够执行方法500的装置可以包括用于执行方法500的相应步骤的部件。该部件可以以任何合适的形式实现。例如,该部件可以在电路系统或软件部件中实现。

在一些实施例中,该装置包括:用于在N个小区组中的第一组中的第一终端设备处从网络设备接收第一组的信息的部件,其中N是大于2的整数,第一组中的小区在物理上彼此不相邻,并且交叉链路干扰测量时段中的不同测量资源子集分别与不同的小区组相关联;用于基于该信息确定测量资源的第一子集的部件,第一子集被第一组中的终端设备复用;以及用于通过使用测量资源的第一子集测量来自N个小区组中除第一组之外的其他组中的终端设备的交叉链路干扰的部件。

在一些实施例中,第一组的信息包括第一组的标识符。

在一些实施例中,小区簇中的多个小区基于图着色算法被划分为N个小区组。

在一些实施例中,N独立于以下至少之一:小区簇中的小区的数目、以及小区簇中的终端设备的数目。

在一些实施例中,N在3到6的范围内。

图6是适合于实现本公开的实施例的设备600的简化框图。设备600可以在网络设备处或者作为网络设备的至少一部分来实现。设备600也可以在终端设备处或者作为终端设备的至少一部分来实现。

如图所示,设备600包括处理器610、耦合到处理器610的存储器620、耦合到处理器610的合适的发射器(TX)和接收器(RX)640、以及耦合到TX/RX 640的通信接口。存储器620存储程序630的至少一部分。TX/RX 640用于双向通信。TX/RX 640至少具有一个天线以促进通信,尽管实际上本申请中提到的接入节点可以具有若干天线。通信接口可以表示与其他网络元件通信所需要的任何接口,诸如用于eNB之间的双向通信的X2/Xn接口、用于移动性管理实体(MME)/服务网关(S-GW)与eNB之间的通信的S1接口、用于eNB与中继节点(RN)之间的通信的Un接口、或用于eNB与终端设备之间的通信的Uu接口。

假定程序630包括在由相关联的处理器610执行时使得设备600能够根据本公开的实施例进行操作的程序指令,如本文中参考图1至6讨论的。本文中的实施例可以通过由设备600的处理器610可执行的计算机软件,或者通过硬件,或者通过软件和硬件的组合来实现。处理器610可以被配置为实现本公开的各种实施例。此外,处理器610和存储器620的组合可以形成适于实现本公开的各种实施例的处理装置650。

存储器620可以是适合于本地技术网络的任何类型,并且作为非限制性示例,可以使用任何合适的数据存储技术来实现,诸如非暂态计算机可读存储介质、基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器。尽管在设备600中仅示出了一个存储器620,但是在设备600中可以存在几个物理上不同的存储器模块。处理器610可以是适合于本地技术网络的任何类型,并且作为非限制性示例,可以包括通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器中的一种或多种。设备600可以具有多个处理器,诸如专用集成电路芯片,其在时间上从属于与主处理器同步的时钟。

通常,本公开的各种示例实施例可以以硬件、专用电路、软件、逻辑或其任何组合来实现。一些方面可以以硬件来实现,而其他方面可以以可以由控制器、微处理器或其他计算设备执行的固件或软件来实现。尽管本公开的实施例的各个方面被示出并且描述为框图、流程图或使用一些其他图形表示,但是应当理解,作为非限制性示例,本文中描述的框、装置、系统、技术或方法可以以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备、或其某种组合来实现。

本公开还提供了有形地存储在非暂态计算机可读存储介质上的至少一个计算机程序产品。该计算机程序产品包括计算机可执行指令,诸如程序模块中包括的计算机可执行指令,该计算机可执行指令在目标真实或虚拟处理器上的设备中执行,以执行方法200和500。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能可以根据需要在程序模块之间组合或分割。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质两者中。

用于执行本公开的方法的程序代码可以以一种或多种编程语言的任何组合来编写。这些程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器或控制器,使得该程序代码在由处理器或控制器执行时引起在流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上执行,部分在机器上执行,作为独立软件包执行,部分在机器上并且部分在远程机器上执行,或者完全在远程机器或服务器上执行。

在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体来携带,以使得设备、装置或处理器能够执行如上所述的各种处理和操作。载体的示例包括信号、计算机可读介质。

计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子、磁性、光学、电磁、红外或半导体系统、装置或设备、或前述各项的任何合适的组合。计算机可读存储介质的更具体示例将包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程读取器只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光学存储设备、磁存储设备、或前述各项的任何合适的组合。

此外,尽管以特定顺序描绘了操作,但是这不应当理解为要求以所示出的特定顺序或以连续的顺序执行这样的操作,或者执行所有示出的操作以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样地,尽管以上讨论中包含几个具体实现细节,但是这些细节不应当被解释为对本公开的范围的限制,而应当被解释为对可以特定于特定实施例的特征的描述。在单独的实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以分别在多个实施例中或以任何合适的子组合来实现。

尽管已经以特定于结构特征和/或方法动作的语言描述了本公开,但是应当理解,所附权利要求书中定义的本公开不必限于上述特定特征或动作。相反,上述特定特征和动作被公开作为实现权利要求的示例形式。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号