大规模MIMO小区同步:AP到AP直接通信的制作方法

文档序号:12143311阅读:339来源:国知局
大规模MIMO小区同步:AP到AP直接通信的制作方法与工艺

多输入多输出(“MIMO”)是在发射机(例如,接入点“AP”和/或用户设备“UE”)和接收机(例如,AP和/或UE)二者处使用多个天线,以便改善发射机与接收机之间的无线通信。大规模MIMO是指在发射机和接收机中的至少一方处使用大量天线(例如,等于或大于阈值数量)。所述大量天线可以被布置成天线阵列。大规模MIMO能够实现高频谱效率。大规模MIMO的问题之一是相邻小区之间的同步。本发明涉及解决该问题。



技术实现要素:

本发明的实施方式涉及用于在接入点(AP)与污染用户设备(UE)之间建立信道的系统、方法和计算机程序产品。一种示例性方法包括:由AP检测污染UE,其中,所述污染UE干扰所述AP与和所述AP通信的其它UE之间的通信;以及由所述AP在与数据帧相关联的第一信道上向所述污染UE发送消息,其中,所述数据帧包括下行链路(DL)部分、上行链路(UL)部分和报头。

在一些实施方式中,在DL部分上提供信道。

在一些实施方式中,第一信道包括第一专用信道。如本文所使用的,“专用”信道是指用于特定目的或功能的信道。例如,专用信道是不承载有效载荷的时隙。在一个实施方式中,“专用”包括仅用于该特定目的或功能的信道。在其它实施方式中,“专用”可以包括信道被用于特定目的或功能以及一个或更多个其它目的或功能的情况。

在一些实施方式中,第一信道使得能够实现从AP到UE的单向通信。

在一些实施方式中,该方法还包括由AP在数据帧的UL部分上提供的第二信道上接收来自污染UE的消息。

在一些实施方式中,第二信道包括第二专用信道。

在一些实施方式中,第二信道使得能够实现UE与AP之间的双向通信。

在一些实施方式中,污染UE被连接到第二AP。

在一些实施方式中,该方法还包括经由污染UE从AP到第二AP进行通信。

在一些实施方式中,AP和第二AP尝试经由污染UE同时同步。

在一些实施方式中,污染UE是与第二AP或AP相关联的小区中的时钟基准。

在一些实施方式中,所述消息指示污染UE与AP同步。

在一些实施方式中,不在每个数据帧上提供第一信道。

在一些实施方式中,每隔特定数量的数据帧提供第一信道。

在一些实施方式中,第二UE被连接到AP,并且其中,污染UE与AP之间的同步通信基于第二UE与污染UE之间的直接连接。

在一些实施方式中,当UE在DL部分上检测到干扰时,UE使用第一信道来联系第二UE,并且AP批准从AP到UE、然后到第二UE并且然后到与所述第二UE相关联的第二AP的同步信道。

在一些实施方式中,提供了用于执行本文所描述的各种方法的计算机程序产品。一种计算机程序产品包括非暂时性计算机可读介质,该非暂时性计算机可读介质包括被配置为执行本文所描述的各种方法的代码。

在一些实施方式中,提供了用于执行本文所描述的各种方法的装置。一种装置包括:存储器;处理器;存储在所述存储器中的模块,该模块可由所述处理器执行,并且被配置为执行本文所描述的各种过程。例如,提供用于在AP与UE之间建立大规模多输入多输出(MIMO)链路的接入点(AP)。该AP包括:存储器;处理器;存储在所述存储器中的模块,该模块可由所述处理器执行,并且被配置为:检测污染UE,其中,所述污染UE干扰所述AP与和所述AP通信的其它UE之间的通信;以及在与数据帧相关联的第一信道上向所述污染UE发送消息,其中,所述数据帧包括下行链路(DL)部分、上行链路(UL)部分和报头。

本发明的另外的实施方式涉及用于使接入点(AP)与污染AP之间的大规模多输入多输出(MIMO)链路同步的系统、方法和计算机程序产品,所述方法包括:由AP检测污染AP,其中,所述污染AP干扰所述AP与和所述AP通信的其它UE之间的通信;以及由AP从与数据帧相关联的第一信道提取广播的导频信息。

在一些实施方式中,第一信道是第一专用信道。

在一些实施方式中,在数据帧的下行链路(DL)部分上提供第一信道,其中,所述帧包括DL部分、上行链路(UL)部分和报头。

在一些实施方式中,广播的导频信息与预定标准相关联。

在一些实施方式中,每隔特定数量的数据帧广播所述广播的导频信息。

在一些实施方式中,不在每个数据帧上广播所述广播的导频信息。

在一些实施方式中,所述方法还包括为污染AP提供第二信道以发起与AP的通信。

在一些实施方式中,第二信道包括第二专用信道。

在一些实施方式中,污染AP在与AP进行通信时充当UE。

在一些实施方式中,提供了用于执行本文所描述的各种方法的计算机程序产品。一种计算机程序产品包括非暂时性计算机可读介质,该非暂时性计算机可读介质包括被配置为执行本文所描述的各种方法的代码。

在一些实施方式中,提供了用于执行本文所描述的各种方法的装置。一种装置包括:存储器;处理器;存储在所述存储器中的模块,该模块可由所述处理器执行,并且被配置为执行本文所描述的各种过程。例如,提供了一种接入点(AP),该AP用于在该AP与另一个AP之间建立大规模多输入多输出(MIMO)链路。该AP包括:存储器;处理器;存储在所述存储器中的模块,该模块可由所述处理器执行,并且被配置为:检测污染AP,其中,所述污染AP干扰所述AP与和所述AP通信的其它UE之间的通信;以及由所述AP从与数据帧相关联的第一信道提取广播的导频信息。

附图说明

已经以概括的方式描述了本发明的实施方式,现在将参照附图,在附图中:

图1示出了根据本发明的实施方式的示例性网络环境;

图2示出了根据本发明的实施方式的示例性数据帧;

图3示出了根据本发明的实施方式的另一示例性数据帧;

图4示出了根据本发明的实施方式的另一示例性网络环境;

图5示出了根据本发明的实施方式的示例性方法;

图6示出了根据本发明的实施方式的另一示例性网络环境;

图7示出了根据本发明的实施方式的另一示例性网络环境;

图8示出了根据本发明的实施方式的另一示例性数据帧;

图9示出了根据本发明的实施方式的另一示例性数据帧;以及

图10示出了根据本发明的实施方式的另一示例性方法。

具体实施方式

现在可以参照附图在下文中更全面地描述本发明的实施方式,在这些附图中示出了本发明的一些实施方式而非全部实施方式。实际上,本发明可以以许多不同的形式实施,而不应被解释为限于本文所阐述的实施方式;相反,提供这些实施方式是为了使得本公开可以满足适用的法律要求。相同的标号始终指代相同的元件。

网络可以基于一个或更多个网络拓扑。在基础设施拓扑中,网络包括中央设备(接入点或“AP”)以及与AP进行通信并且经由AP与其它连接的设备进行通信的一个或更多个连接的设备(用户设备或“UE”)。AP还可以被称为基站或者包括基站。在其它实施方式中,网络可以基于其它网络拓扑,诸如对等(“P2P”)拓扑或网状网络拓扑。本发明不限于任何特定的网络拓扑。简言之,本发明涉及在数据帧的下行链路(“DL”)有效载荷部分中分配信道,以使得能够进行AP到UE的通信和/或同步。在一些实施方式中,本发明涉及基于经由连接到AP的UE的AP之间的间接通信的AP到AP同步。在其它实施方式中,本发明涉及基于AP之间的直接通信的AP到AP同步。在本说明书中描述的任何特征可以适用于本文所描述的任何实施方式。本文所描述的与AP和/或UE相关联的同步也可以被称为小区同步。同步通信是指当包括在帧模式中的报头、上行链路(“UL”)模式和DL模式与包括在帧模式中的报头、UL模式和DL模式基本上同步或重叠时的实例。

大规模MIMO的问题之一是建立AP与UE之间的链路。问题是AP不能利用由AP的天线阵列提供的天线增益,除非基于导频训练序列(或仅导频)确定UE与AP之间的传输信道的信息(例如,CSI)。重要的是,该导频与数据帧基本上同步地从UE发送到AP。因此,为了不污染来自其它UE的数据信号或受到来自其它UE的数据信号的污染,需要在来自UE的信道上发送导频,同时其它UE不在同一信道上发送(例如,当其它UE静默时)。UE需要其自己的信道用于向AP发送导频。在没有从UE向AP发送该导频的情况下,UE将不能够与AP进行通信,并且AP将不能够与UE进行通信。如果出于信道估计的目的,其它UE在与从UE发送的导频相同的信道上进行发送,则这种情况被称为导频污染。

在授权频带中,通过在网络回程上使得AP同步,可以在某种程度上解决导频污染的问题。然而,本文所描述的AP可以被部署在非授权频带中,其中,AP的回程同步更复杂。需要在AP与另一AP之间没有通信的情况下使AP同步。因此,本发明涉及使两个小区彼此同步,其中,每个小区与不同的AP相关联。

如果两个AP不在相互通信的范围内,则可以启用本发明。另外,本发明提出了一种在不增加与网络中的通信相关联的附加正交化维度(这将在网络的吞吐量上增加巨大的成本)的情况下使AP同步的方法。本发明所提出的同步仅需要与数据帧相关联的报头是正交的。本发明可以与各种同步协议结合使用,并且不限于任何特定的同步协议。假设本文所描述的大规模MIMO系统在限定的频带中运行,并且污染起源于运行与正在考虑的UE相同的协议或运行已知协议但是被连接到与正在考虑的UE正尝试进行通信的AP不同的AP的UE。

本发明涉及解决与相邻的第一小区和第二小区相关联的多种不同使用情况。例如,与第二小区相关联的UE污染与第一小区的AP相关联的导频传输。作为另一示例,与第二小区相关联的UE在第一小区的DL阶段期间进行发送,这可能导致阻塞第一小区的UE与第一小区的AP之间的通信。作为另一示例,与第二小区相关联的AP干扰与第一小区的AP相关联的导频传输。作为另一示例,与第二小区相关联的AP干扰与第一小区相关联的UE。现在参照图1,图1示出了AP1 101在与UE1 110或UE2 120进行通信时经历了或检测到污染的情况。与AP1 101和UE1 110/UE2 120之间的通信相关联的数据帧不与UE3 130和AP2 102同步,并且因此,UE3 130污染与AP1 101相关联的导频时间信道。在一些实施方式中,UE1 110和UE2 120在来自UE3 130的污染时已经与AP1 101同步。

UE3 130被AP1 101检测到,并且然后,AP1 101可以决定与UE3 130同步或连接到UE3 130,以通过可能经由UE3 130与AP2 102间接通信来进行更高级的同步。在图1的示例中,只要AP1 101检测到污染(或污染UE),同步就可以是连续的。污染可能导致AP1 101的差的性能。例如,差的性能可能与低信噪比(SNR)、高比特误码率(BER)、不利的信道条件等相关。如本文所使用的,污染(或干扰)的UE还可以是指与污染(或干扰)的UE相关联的污染(或干扰)的AP或小区。

在标准网络小区环境中,AP在使用阵列天线时无法轻易地彼此连接。另外,AP仅可以向与其连接的UE进行发送,并且不需要对该AP不知道的UE进行响应。另外,UE可以在它们彼此在一定距离内时侦听彼此,因为它们可能具有全向天线行为。因此,AP可以干扰包括AP和/或UE中的至少一个的相邻小区。另外,AP可以侦听到或检测到其覆盖区域内的UE,即使那些UE连接到不同的AP。这种情况被称为导频污染。

现在参照图2,本发明提出了引入其中每个UE监听其它AP并且能够建立用于同步目的同时信道的通信信道。图2示出了包括报头261、UL有效载荷(或部分或帧模式)262和DL有效载荷(或帧模式)263的帧模式220。本发明使得AP能够向干扰的外来UE(例如,连接到不同AP的UE)发送短消息(例如,小于特定数据量或长度的消息)。本发明在DL有效载荷263中添加其中UE监听来自其它AP的同步消息的小信道230。在其它实施方式中,信道230被呈现为紧跟着DL有效载荷263。信道可以不存在于每个帧中,并且可以每隔特定数量的数据帧周期性地引入。因此,当UE处于接收模式时,作为帧的DL部分263的一部分,为AP到UE通信分配小信道230。在一些实施方式中,本发明限于从AP到UE的单向通信。在一些实施方式中,可以使用信道230(例如,由受污染AP,诸如图1中的AP1 101)来指示UE建立到AP的链路。

现在参照图3,图3示出了AP与UE之间的双向通信的实施方式。除了在帧模式220的UL有效载荷(或部分或数据帧模式)262中的信道340之外,图3类似于图2。图3指示如果需要双向通信,则可以引入数据帧的UL有效载荷262中的分配的信道340。在其它实施方式中,信道340被呈现为紧跟着UL有效载荷262。信道可以不存在于每个帧中,并且可以每隔特定数量的数据帧周期性地引入。AP与UE之间是需要单向通信还是双向通信可以基于所需的同步的类型。因此,本文描述的UL信道340和DL信道230使得能够实现小区同步(例如,AP与UE之间的同步)。同步是一个连续的过程,并且只要AP与污染UE彼此联系,则它们之间的通信将继续进行。

现在参照图4,图4示出了示例性网络环境。小区1 410、小区2 420和小区3 430可以是同步的。如本文所使用的,小区包括AP和/或UE。然而,小区3 430可以检测污染小区4 440。如果小区4 440与小区3 430成功地同步,则先前与小区2 420同步的小区3 430现在将与小区4 440同步。然后,小区2 420污染了小区3 430,并尝试与小区3 430同步。因此,小区2 420和小区4 440可以在与小区3 430同步方面来回切换。由于本发明使得UE能够同时连接到第一AP(“归属”AP)和相邻AP,所以UE可以充当归属AP与相邻AP之间的通信和/或同步桥梁。因此,与小区3 430相关联的UE可以充当与小区2 420相关联的AP和与小区4 440相关联的AP之间的同步桥梁。

在本发明的一些实施方式中,假设同步是连续的。如果AP检测到UE,则AP连续监听从UE发送的导频(同步)并同步到UE,或者AP向UE发送同步请求。如果与第一小区相关联的UE从相邻的第二小区(包括AP)接收到同步请求,则UE被认为是其自己的小区(即,第一小区)内的时钟基准。任一事件发生的机会都是50%;因此,AP随机决定是同步UE还是被UE同步。本文所描述的UE也可以被称为污染UE。

在一些实施方式中,连接到第一AP的第一UE可能经历来自连接到第二AP的第二UE的干扰。本发明提供了第一UE直接联系第二UE并且安排由两个AP(或者第一AP或第二AP中的至少一个)批准的、两个UE之间(或者UE中的一个与AP中的一个之间或两个AP之间)的同步通信。同步基准可能来自彼此连接的第一UE和第二UE(即,第一AP与第二AP经由UE彼此间接连接)。

现在参照图5,图5示出了用于使AP与污染UE之间的大规模MIMO链路同步的示例性方法。在块510处,所述方法包括由AP检测污染UE,其中,所述污染UE干扰所述AP与和所述AP通信的其它UE之间的通信。在块520处,所述方法包括由AP在与数据帧(例如,数据帧的DL部分)相关联的或在数据帧上提供的第一信道上向污染UE发送消息,其中,数据帧包括DL部分、UL部分和报头。如本文所使用的,消息可以指任何类型的信息。信息也可以被称为数据。第一信道使得能够实现从AP到UE的单向通信。在一些实施方式中,在检测到污染UE之前,其它UE已经与AP同步。在其它实施方式中,在检测到污染UE之前,其它UE已经与AP同步。

所述方法还包括由AP在提供在数据帧的UL部分上的第二信道上接收来自污染UE的消息。第二信道使得能够实现UE与AP之间的双向通信。因此,在一些实施方式中,响应于来自AP的传输,污染UE在提供在数据帧的UL部分上的第二信道上向AP发送消息。

在一些实施方式中,污染UE经由第二AP被同步。所述方法使得能够经由污染UE从AP到第二AP进行通信。AP和第二AP尝试同时与污染UE同步。污染UE是与第二AP相关联的小区中的时钟基准。

在一些实施方式中,所述消息指示污染UE与AP同步。在一些实施方式中,不在每个数据帧上提供第一信道(和/或第二信道)。相反,每隔特定数量的数据帧提供第一信道(和/或第二信道)。在一些实施方式中,第二UE被连接到AP,并且其中,污染UE与AP之间的同步通信基于第二UE与污染UE之间的直接连接。

如本文所使用的,业务(traffic)是指通信信道或数据信道上的数据业务。如本文所使用的,数据帧或帧是数据传输单位。数据帧可以包括或可以不包括帧同步序列(即,向接收机指示数据帧的开始和/或结束的比特序列)。如本文所使用的,数据帧可以被称为数据分组、数据信号、数据流、数据业务、帧模式、帧、数据、业务或信号。在一些实施方式中,时分双工(“TDD”)被用于分离UL和DL数据帧。因此,如本文所描述的数据帧可以是TDD数据帧。

在如本文所描述的网络系统中,信道状态信息(“CSI”)是指与AP相关联的通信信道的信道特性(例如,散射、衰落、功率衰减等)。如果UE想要估计通信信道的CSI,则UE将包括导频训练序列的数据帧发送到信道中。包括导频训练序列的数据帧可以简称为导频数据帧、导频帧或导频。

本发明不限于可以采取AP和/或UE的形式的任何特定类型的系统或设备。如本文所使用的,设备也可以被称为系统或装置。设备的示例包括移动电话或其它移动计算设备、移动电视、膝上型计算机、智能屏幕、平板计算机或平板、便携式台式计算机、电子阅读器、扫描仪、便携式媒体设备、游戏设备、相机或其它图像捕获设备、帽盔、护目镜、手表、带状物(例如,腕带)或其它可穿戴设备、服务器、路由器、传感器、物联网(IOT)、非计算设备或系统等。

现在参照图6,图6示出了根据本发明的实施方式的用于本文所描述的各种方法的网络环境的示例性框图。如图所示,该网络环境包括网络610、AP 630和UE 640。如图6所示,AP 630和UE 640(例如,经由一个或更多个有线或无线机构)各自在工作上选择性地连接到网络610,该网络610可以包括一个或更多个单独的网络。

AP 630和UE 640中的每一个都是一种计算设备,所述计算设备包括:通信接口;处理器;存储器;以及存储在存储器中的模块,该模块可由处理器执行并且被配置为执行本文所描述的各种处理。本文所描述的每个通信接口都使得能够经由网络610与其它系统进行通信。

本文所描述的每个处理器通常都包括用于实现音频、视觉和/或逻辑功能的电路。例如,处理器可以包括数字信号处理器设备、微处理器设备以及各种模数转换器、数模转换器和其它支持电路。处理器所驻留的系统(例如,第一设备或第二设备)的控制和信号处理功能可以根据这些设备各自的能力在它们之间分配。处理器还可以包括用于至少部分地基于可以被存储在例如存储器中的计算机可执行程序代码部分来操作一个或更多个软件程序的功能。

每个存储器都可以包括任何计算机可读介质。例如,存储器可以包括易失性存储器,诸如具有用于信息的临时存储的缓存区域的易失性随机存取存储器(RAM)。存储器还可以包括非易失性存储器,所述非易失性存储器可以是嵌入的和/或可以是可移除的。非易失性存储器可以附加地或另选地包括EEPROM、闪存等。存储器可以存储其所驻留的系统所使用以实现该系统的功能的信息片段和数据中的任何一个或更多个。

在本发明的其它实施方式中,AP之间的同步是基于AP之间的直接通信来实现的。现在参照图7,图7示出了AP1 701在与UE1 710或UE2 720进行通信时经历了或检测到污染的情况。与AP1 701和UE1 710/UE2 720之间的通信相关联的数据帧不与AP2 702同步,并且因此,AP2 702污染与AP1 701相关联的导频时间信道。在一些实施方式中,UE1 710和UE2 720在来自AP2 702的污染时已经连接到AP1 701。AP1 701检测到AP2 702,并且然后AP1 701可以建立与AP2 702的通信信道。另选地或附加地,AP1 701还可以直接与和AP2 702相关联的数据帧同步。

现在参照图8,本发明提出在数据帧中引入至少一个通信信道,所述通信信道使得AP能够在AP检测到该AP与连接到该AP的UE的通信中的干扰的情况下直接与污染AP进行通信(并且与污染AP同步)。图8示出了包括报头861、UL有效载荷(或帧模式)862和DL有效载荷(或帧模式)863的帧模式820。如图8所指示的,UL有效载荷862包括AP同步信道891。在其它实施方式中,紧跟着UL有效载荷862(或在UL有效载荷862内)提供信道891。此信道使得AP能够监听来自范围内的其它AP的同步消息。另选地或附加地,AP导频信道892可以在DL有效载荷863中或紧跟着DL有效载荷863提供。可以由AP使用该信道来向范围内的其它AP发送导频。本文所描述的信道使得能够实现同步和干扰抑制。当AP检测到污染AP时,AP打开包括具有本文所描述的信道的数据帧的通信信道。AP然后能够与污染AP进行通信,以便与污染AP同步。

本文所描述的信道与它们所位于的有效载荷相比较小。本文所描述的任何信道都可以不存在于每个帧中,并且可以每隔一定数量的数据帧周期性地引入。另外,本文所描述的任何信道都可能能够承载达到某一最大量的信息。在一些实施方式中,信道891和信道892可以与不同的最大信息量相关联。

因此,作为示例,如果AP被相邻AP污染,则该AP能够通过读取DL有效载荷帧中的AP同步信道来监听来自相邻AP的同步消息,并且然后能够朝向相邻AP配置其天线阵列。然后,该AP可以充当UE并且建立与相邻AP的直接通信信道。

因此,图2和图3中所描述的信道涉及能够实现AP与污染UE之间的通信和同步。图2和图3中所描述的信道与帧模式相关联。图8中所描述的信道涉及能够实现AP与污染AP之间的通信和同步。图8中所描述的信道与帧模式相关联。尽管图2和图3中所描述的信道具有与图8中所描述的信道不同的功能,但是图2和图3的相应帧模式信道可以与图8的信道一起被包括在同一数据帧上。

现在参照图9,图9呈现了使得既能够与AP进行直接通信又能够与AP(经由干扰的UE)进行间接通信的数据帧。信道891和信道892分别指的是AP同步信道和AP导频信道。信道340和信道230是与图3中呈现的UL和DL信道相关联的信道。信道在DL有效载荷或UL有效载荷中的布置仅用于示例性目的。虽然图9示出了信道230被放置在信道892的左侧,但是在其它实施方式中,信道892被放置在信道230的左侧。在一些实施方式中,信道230和信道892(或信道340和信道891)可以被包括在单个信道中。该单个信道可以用于本文所描述的两个功能,即,AP之间的直接通信和间接通信。

现在参照图10,图10示出了用于使AP与污染AP之间的大规模MIMO链路同步的示例性方法。在块1010处,所述方法包括由AP检测污染AP,其中,所述污染AP干扰所述AP与和所述AP通信的其它UE之间的通信。AP(例如,污染AP)偶尔在数据帧的DL部分中发送导频。如果AP能够读取与相邻污染AP相关联的导频,则AP能够配置其天线并通过在数据帧的UL部分中向污染AP发送消息来建立与污染AP的联系,或者另选地充当UE。在后一种情况下,不需要数据帧的UL部分中的信道。

在块1020处,所述方法包括由AP从在数据帧的DL部分上提供的第一信道(例如,第一专用信道)提取广播的导频信息,其中,所述帧包括DL部分、上行链路(UL)部分和报头。在一些实施方式中,所述方法还包括向污染AP提供第二信道(例如,第二专用信道)以发起与AP的通信。

广播的导频信息可以与预定标准相关联。广播的导频信息可以每隔特定数量的数据帧广播(即,不在每个数据帧上广播)。在一些实施方式中,污染AP在与AP进行通信时充当UE。因此,数据帧的DL部分中的信道包括导频,所述导频使得其它AP能够配置其天线用于通信。其它AP可以充当UE,或者它们可以在数据帧的UL部分中的信道(例如,专用信道)中发送消息。本文的描述用于说明本发明的一些实施方式。本文的描述也可以容易地扩展到其它方案。

根据本发明的实施方式,关于系统(或设备)的术语“模块”可以是指系统的硬件组件、系统的软件组件、或系统的包括硬件和软件二者的组件。如本文所使用的,模块可以包括一个或更多个模块,其中,每个模块都可以驻留在单独的硬件或软件中。

尽管上面刚刚已经描述了本发明的许多实施方式,但是本发明可以以许多不同的形式来实施,而不应被解释为限于本文所阐述的实施方式;相反,提供这些实施方式是为了使得本公开将满足适用的法律要求。另外,应理解的是,在可能的情况下,本文描述和/或预期的本发明的任何实施方式的任何优点、特征、功能、装置和/或操作方面都可以包括在本文描述和/或预期的本发明的任何其它实施方式中,和/或反之亦然。另外,除非另有明确说明,否则在可能的情况下,本文中以单数形式表达的任何术语都意在也包括复数形式,和/或反之亦然。如本文所使用的,“至少一个”将意指“一个或更多个”,并且这些短语旨在是可互换的。因此,术语“一个”将意指“至少一个”或“一个或更多个”,尽管本文中也使用了短语“至少一个”或“一个或更多个”。相同的标号始终指代相同的元件。

如本领域普通技术人员鉴于本公开应理解的,本发明可以包括和/或被实施为装置(包括例如系统、机器、设备、计算机程序产品等)、被实施为方法(包括例如商业方法、计算机实现的过程等)或被实施为前述的任何组合。因此,本发明的实施方式可采取完全商业方法实施方式、完全软件实施方式(包括固件、常驻软件、微码、数据库中存储的过程等)、完全硬件实施方式或者组合了商业方法、软件和硬件方面的实施方式(本文中通常可称为“系统”)的形式。此外,本发明的实施方式可以采取计算机程序产品的形式,该计算机程序产品包括存储有一个或更多个计算机可执行程序代码部分的计算机可读存储介质。如本文所使用的,处理器(可以包括一个或更多个处理器)可以“被配置为”以多种方式执行某一功能,包括(例如)通过使一个或更多个通用电路通过执行嵌入计算机可读介质中的一个或更多个计算机可执行程序代码部分来执行该功能,和/或通过使一个或更多个专用电路执行该功能。

应理解的是,可以利用任何合适的计算机可读介质。计算机可读介质可以包括(但不限于)非暂时性计算机可读介质,诸如有形的电、磁、光学、电磁、红外和/或半导体系统、设备和/或其它装置。例如,在一些实施方式中,非暂时性计算机可读介质包括有形介质,诸如便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光盘只读存储器(CD-ROM)和/或一些其它有形光学存储设备和/或磁存储设备。然而,在本发明的其它实施方式中,计算机可读介质可以是暂时性的,例如嵌入有计算机可执行程序代码部分的传播信号。

用于执行本发明的操作的一个或更多个计算机可执行程序代码部分可以包括面向对象的、脚本和/或非脚本编程语言,诸如(例如)Java、Perl、Smalltalk、C++、SAS、SQL、Python、Objective C、JavaScript等。在一些实施方式中,用于执行本发明的实施方式的操作的一个或更多个计算机可执行程序代码部分以传统过程化编程语言(诸如,“C”编程语言和/或类似的编程语言)来编写。另选地或除此之外,计算机程序代码可以以一个或更多个多范式编程语言(例如F#)编写。

在本文中参照装置和/或方法的流程图和/或框图描述了本发明的一些实施方式。应当理解,包括在流程图和/或框图中的各个块和/或包括在流程图和/或框图中的多个块的组合可以通过一个或更多个计算机可执行程序代码部分来实现。这些一个或更多个计算机可执行程序代码部分可以被提供给通用计算机、专用计算机和/或一些其它可编程数据处理装置的处理器,以产生特定机器,使得经由计算机和/或其它可编程数据处理装置的处理器执行的一个或更多个计算机可执行程序代码部分创建用于实现流程图和/或框图块所表示的步骤和/或功能的机制。

一个或更多个计算机可执行程序代码部分可以被存储在暂时性和/或非暂时性计算机可读介质(例如,存储器等)中,所述暂时性和/或非暂时性计算机可读介质可以指导、命令和/或使得计算机和/或其它可编程数据处理装置以特定方式工作,使得存储在计算机可读介质中的计算机可执行程序代码部分产生包括指令机制的制品,所述指令机制实现流程图和/或框图的块中所指定的步骤和/或功能。

一个或更多个计算机可执行程序代码部分也可以被加载到计算机和/或其它可编程数据处理装置上,以使得在计算机和/或其它可编程装置上执行一系列操作步骤。在一些实施方式中,这产生计算机实现的过程,使得在计算机和/或其他可编程设备上执行的一个或更多个计算机可执行程序代码部分提供操作步骤以实现流程图中所指定的步骤和/或框图的框中所指定的功能。另选地,计算机实现的步骤可与操作员和/或人工实现的步骤组合和/或由其代替,以便实现本发明的实施方式。

尽管已经在附图中描述和示出了某些示例性实施方式,但是应该理解,这样的实施方式仅仅是对广义发明的说明并非限制,并且本发明不限于所示出和描述的具体构造和布置方式,因为除了上面的段落中所阐述的那些之外,各种其它改变、组合、省略、修改和替换都是可能的。本领域技术人员应理解,在不脱离本发明的范围和精神的情况下,可对刚刚描述的实施方式进行各种改写、修改和组合。因此,应该理解,在所附权利要求的范围内,本发明可以按照不同于本文具体描述的方式实施。

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