动态带宽选择的制作方法

文档序号:18518966发布日期:2019-08-24 09:39阅读:252来源:国知局
动态带宽选择的制作方法

本申请是于2017年6月29日提交的第15/637,270号美国非临时专利申请的国际申请,其要求于2017年1月4日提交的第62/442,253号美国临时申请和于2017年3月21日提交的第62/474,230号美国临时专利申请的权利,这两个申请通全部过引用以其整体并入本文。

本公开总体上涉及无线系统,并且更具体地涉及无线设备在特定带宽处的连接。

背景

随着无线连接变得越来越普遍,通信的可用带宽和频率迅速饱和。与此同时,用户在要传输的数据量以及通信的范围和可靠性方面对他们的无线设备提出了更多的需求。并且随着用户越来越频繁地随身携带他们的无线设备,电池寿命和电源管理变得越来越重要。这些需求中的每一个都必然会强调各种性能特性。

优化数据吞吐量、功耗和广播功率可以允许无线设备满足日益增长且更加拥挤的无线空间中用户应用的需求和要求。

附图说明

图1示出了根据一个实施例的具有动态带宽选择的终端系统。

图2示出了根据一个实施例的具有动态带宽选择的终端系统。

图3示出了根据一个实施例的对于不同通信带宽的吞吐量相对于衰减的图形表示。

图4a示出了根据一个实施例的对于不同通信带宽的吞吐量相对于衰减的图形表示。

图4b示出了根据一个实施例的对于不同通信带宽的每比特能量相对于衰减的图形表示。

图4c示出了根据一个实施例的对于不同通信带宽的每比特能量相对于衰减的图形表示。

图5a示出了根据一个实施例的用于改变带宽的步骤。

图5b示出了根据一个实施例的用于改变带宽的步骤。

图5c示出了根据一个实施例的用于改变带宽的步骤。

图6示出了根据一个实施例的带宽和子带宽。

图7示出了根据一个实施例的根据频率和可用带宽输入各种动态带宽选择方案的方法。

图8示出了根据一个实施例的用于选择适当带宽(频带)或子带宽(子频带)的方法。

图9示出了根据一个实施例的用于在接入点和终端之间的带宽信息的通信的方法。

概述

描述了一种无线通信设备和方法,其中射频(rf)前端可以被配置为基于对系统和环境特性的分析(诸如,接收信号强度指示符(rssi)、相邻信道干扰(aci)、重叠基本服务集(obss)、功率电平或其他特性),在几个带宽或子带宽之一中进行通信。带宽和子带宽可以被给予分数或评分,并且可以基于分配给带宽和子带宽的分数来选择带宽。

详细描述

当信号质量好时,即当信号强度高而干扰低时,与较窄带宽处的通信相比,较宽带宽处的通信可以提供更大的吞吐量。较窄带宽处的通信可以针对有效的数据传输提供更宽的范围,因为较窄带宽的更多频带可以在较低干扰水平处产生通信。类似地,当信号质量由于低信号强度或高干扰而较低时,每比特能量效率可以在较窄带宽处被提高。在下面的说明中,由于引用了特定带宽,因此带宽可以被称为频带。类似地,子频带或子带宽可以指带宽或频带中的带宽的子集。

支持iot的设备可以集成到必须在各种条件下运行的系统中,这些条件具有宽范围的信号强度、干扰和功率电平。能够动态适应各种条件的带宽选择电路可以根据应用需求基于条件来优化性能。类似地,带宽选择电路可以允许iot设备与优选或需要特定带宽或频带或子频带的接入点(ap)通信,并且请求改变以优化通信性能。在各种实施例中,优化可以针对范围、操作寿命或数据完整性。

图6示出了对于不同通信频率的可用频带内的不同子频带。出于解释的目的,示出了20mhz、40mhz和80mhz的频带和子频带,但是本领域普通技术人员将理解,根据通信频率和系统参数,可以使用其他频带和子频带。如果对于给定的通信频率,只有单个20mhz的频带可用,则通信可能只发生在该频带内。在一个实施例中,以2.4ghz频率通信的设备可以使用具有20mhz主要频带611的20mhz频带610,或者具有20mhz主要子频带621和20mhz次要子频带622的40mhz频带620。在另一个实施例中,以5ghz频率通信的设备(诸如由802.11ac定义的设备)可以具有附加的80mhz频带630,其具有40mhz主要子频带631和40mhz次级子频带634。40mhz主要子频带631可以进一步细化成20mhz主要子频带632和20mhz次级子频带633。40mhz次级子频带634可以进一步细化成20mhz次级低子频带635和20mhz次级高子频带636。

如果频带由可被分成子频带的特定通信频率启用,诸如40mhz频带620或80mhz频带630,则可能或者甚至优选基于环境或系统要求选择特定的子频带或整个频带。因此,需要一种电路或方法来分析和理解环境条件、对数据吞吐量和每比特能量的影响以及系统要求,并请求或要求在最佳可用频带或子频带内进行通信。

图1示出了以基础设施模式(infrastructuremode)配置的无线站终端(sta)100。sta100可以无线地耦合到接入点(ap,未示出)或多个ap。sta100可以被配置用于与ap的初始关联或重新关联。也就是说,sta100可以被配置为基于系统要求和适用的无线通信标准来定义或请求用于与一个或更多个ap通信的频带。当处于基础设施模式时,一个ap或更多个ap可以管理与wifi设备的关联和连接。sta100可以包括rf前端101。rf前端101可以包括频带电路102,用于设置基站100与一个ap或更多个ap在其中进行通信的rf频带。可以根据图6选择rf频带,并且rf前端101可以相应地配置,如下所述。rf前端101可以耦合到天线103或多个天线103和105,用于从sta100到一个ap或更多个ap的信息的无线通信。

rf前端101可以耦合到发射/接收(t/r)模块110。t/r模块110可以配置要从rf前端101发送的信息,或者可以针对下游设备或处理电路处理rf前端101处接收的信息。由t/r模块110接收的信息可以被传递到wifi接收器模块120,并且从那里被分发到下游处理和分析模块。下游处理分析模块可以包括接收信号强度指示符(rssi)估计模块131,用于估计sta和ap之间的无线链路的质量。下游处理分析模块还可以包括相邻信道干扰(aci)扫描模块141,以扫描和量化来自相邻信道的被测信道上的干扰。根据图6,信道可以对应于特定的频带或子频带。下游处理分析模块还可以包括重叠基本服务集(obss)扫描模块,以确定是否存在可以共享sta、ap或信道(频带)的其他基本服务集。obss也可以称为bss碰撞。根据带宽(bw)配置电路102的可用频带或子频带,sta100可以扫描rssi、aci和obss的多个ap和多个频带选项。

rssi估计模块131、aci扫描模块141和obss扫描模块151的输出可以被发送到动态bw决定模块170,该动态bw决定模块170可以与来自电池功率模块160的电池功率信息一起确定用于在sta100和一个ap或更多个ap之间进行无线数据通信的频带或子频带。动态bw决定模块170可以针对来自可用频带和子频带选项的期望频带或子频带配置带宽电路102。动态bw决定模块170还可以将频带决定传递给操作模式通知(omn)帧创建模块180,以创建针对一个ap或更多个ap的关于sta将在指定频带或子频带中操作的通知。omn帧创建模块180可以将omn帧提供到探测请求、关联请求、重新关联(“prob/assoc/reassoc”)请求帧生成器190,该帧生成器190将请求提供给t/r模块110,以便通过rf前端101从sta100传输到一个ap或更多个ap。

在一个实施例中,如果rssi估计模块131、aci扫描模块141、obss扫描模块或电池功率模块160检测到多个条件中的任何一个,则动态bw决定模块170可以选择较窄的频带。例如,如果rssi估计模块131确定低rssi,来自aci扫描模块141的aci太高,或者电池电平太低,则较低的带宽可以提供最佳的能量效率和/或吞吐量效率。在各种实施例中,来自下游处理分析模块的某些参数可以被赋予不同的权重。在aci受到特别关注的应用中,可以向aci扫描模块141的输出提供更高的权重。在这样的实施例中,甚至来自相邻信道的少量干扰也是决定性的,并且可以选择较窄的频带或子频带或者不同的对等频带或子频带。在其他实施例中,电池功率可能是最重要的因素。如果电池功率模块160指示低功率电平,则可以选择较窄的频带或子频带,而不考虑aci、rssi或其他分析标记。

图2示出了配置在基础设施模式中并可在运行期间用于动态bw选择的sta200。sta200可以包括rssi统计模块233和rssi估计模块131,作为rssi块230的一部分。sta200还可以包括aci统计模块243和aci扫描模块141,作为aci块240的一部分。sta200还可以包括obss统计模块253和obss扫描模块151,作为obss块250的一部分。sta200还可以包括用于监控电池功率电平的电池监控器260。

sta200可以分别从rssi块230、aci块240和obss块250收集关于rssi、aci和obss的统计数据。但是sta也可以监控来自rssi估计模块131、aci扫描模块141和obss扫描模块151的瞬时rssi、aci和obss。基于信号和干扰的统计数据以及介质扫描结果和电池电平,动态bw决定模块170可以通过向ap发送omn帧或请求发送(rts)/清除发送(cts)请求来决定最佳频带或子频带并触发频带切换算法。

图3示出了信号在20mhz和80mhz两种操作带宽处的衰减300。在更大的衰减水平下(例如,在更远的距离处或具有更大的干扰),对于窄频带通信的吞吐量可能更高。例如,在大约25mb/s处,20mhz通信对衰减的鲁棒性可提高大约5db。类似地,在大约58db衰减处,对于窄频带通信(20mhz),可能会有大约37mb/s的更多的吞吐量。这说明,窄频带可能更适合远距离、通过困难介质或噪音较大的环境中进行通信。

图4a示出了在比图3更宽范围的衰减水平内衰减相对于吞吐量的曲线图400。在较低的衰减水平处,较宽带宽可能具有更大的吞吐量。因此,对于信息的通信所需的能量可能会更少。图4b示出了图4a的第一区域410中所需能量的曲线图401。在较低的衰减水平处,较宽带宽通信可能需要稍微少一点的每比特能量。然而,图4c示出了曲线图402,在较高的衰减水平处,对于图4a的区域420,较宽带宽通信可能需要相当高水平的每比特能量。因此,在较高的衰减水平处,最好选择较窄的频带;可能希望移动到更窄的频带,诸如40mhz或20mhz,以减少每比特能量的量,而不是保持80mhz频带的通信。

图5a示出了通过使用omn帧和物理层协议数据单元(ppdu)信道宽度变化来将操作带宽从80mhz改变到20mhz的步骤的一个实施例501。首先,在步骤510中,具有80mhz信道宽度的信息ppdu从ap传递到sta。在步骤511中,在sta确定将其操作带宽缩减到20mhz之后,在步骤512中,它向ap发送omn帧,用于请求带宽改变。一旦ap接收到omn帧,并且在步骤514中将操作带宽改变为在omn帧中发送的期望带宽(20mhz),则ap在步骤516中以20mhz的ppdu格式将信息发送给sta。在步骤518中,在sta以20mhz的ppdu格式接收到来自ap的信息之后,sta最终可以将其接收操作带宽改变为20mhz。

图5b示出了用于使用omn帧将操作带宽从80mhz改变到20mhz的实施例502。在没有从ap获得实际确认带宽变化的20mhzppdu格式信号的情况下,sta在超时后将其自己的接收操作带宽改变为20mhz。超时周期可以配置为满足应用特定的需求。在步骤520中,具有80mhz信道宽度的信息ppdu从ap传递到sta。在步骤521中,在sta确定将其操作带宽缩减到20mhz之后,在步骤522中,它向ap发送omn帧,用于请求带宽改变。然后,在步骤524中,ap可以接收omn帧,并将操作带宽改变为在omn帧中发送的期望带宽(20mhz)。然后,在超时周期525之后,在步骤518中,sta可以将其接收操作带宽改变为20mhz。

图5c示出了通过使用省电模式将操作带宽从80mhz改变到20mhz的实施例503。首先,在步骤530中,具有80mhz信道宽度的信息ppdu从ap传递到sta。在步骤531中,在sta确定将其操作带宽缩减到20mhz之后,在步骤532中,它向omn帧发送节电(ps)模式开启的指示。然后,在步骤538中,sta可以将其接收操作带宽改变为20mhz,因为ps模式开启。然后,在步骤534中,ap可以从sta接收omn帧和ps模式,并将操作带宽改变为在omn帧中发送的期望带宽(20mhz)。一旦sta改变了它的操作带宽,它可以在步骤535中向ap发送ps模式关闭信息。在超时537之后,在步骤516中,ap可以以20mhz的ppdu格式向sta发送信息。

图7示出了用于分析和量化多个频带或子频带(通常称为信道和子信道)的质量的系统700,每个分析的输出可以被提供给动态bw决定模块170。在图7所示的示例中,可以使用80mhz的频带,构成如图6所解释的几个子频带。如图1和图2所示,对于80mhz频带及其组成子频带中的每一个,可以通过rssi估计、aci扫描和obss扫描模块收集各种度量。对于每个扫描模块,可以提供输入和至少一个阈值,其用于确定对于每个参数的评分或值。

对于20mhz主要子频带701,可以基于测量的rssi和至少一个rssi阈值给出rssibw评分731。类似地,可以基于测量的aci和至少一个aci阈值给出acibw评分741。可以基于测量的obss和至少一个obss阈值给出obssbw评分751。然后,评分可由求和模块730求和,以提供对于20mhz主要子频带701的总评分、值或分数。对于20mhz次级子频带703,可以基于测量的rssi和至少一个rssi阈值给出rssibw评分733。类似地,可以基于测量的aci和至少一个aci阈值给出acibw评分743。可以基于测量的obss和至少一个obss阈值给出obssbw评分753。然后,评分可由求和模块740求和,以提供对于20mhz次级子频带703的总评分、值或分数。

对于40mhz次级信道低(子频带)705,可以基于测量的rssi和至少一个rssi阈值给出rssibw评分735。类似地,可以基于测量的aci和至少一个aci阈值给出acibw评分745。可以基于测量的obss和至少一个obss阈值给出obssbw评分755。然后,评分可由求和模块750求和,以提供对于40mhz次信道低(子频带)705的总评分、值或分数。对于40mhz次信道高(子频带)707,可以基于测量的rssi和至少一个rssi阈值给出rssibw评分737。类似地,可以基于测量的aci和至少一个aci阈值给出acibw评分747。可以基于测量的obss和至少一个obss阈值给出obssbw评分757。然后,评分可由求和模块770求和,以提供对于40mhz次信道低(子频带)707的总评分、值或分数。

在一个实施例中,图7的频带和子频带可以仅仅是说明性的,并且80mhz带宽的每个频带和子频带可以单独评估。该分析可以针对每个子频带以及针对子频带构成的80mhz频带完成。该分析的细节在本说明书中不再重复,但是本领域普通技术人员将理解,子频带和整个80mhz频带可以以相同的方式进行分析。

如上所述,rssi、aci和obss的各种测量值的比较在与它们各自的阈值进行比较时可以提供评分、值或分数。例如,如果测量的rssi值在上限和下限阈值之间,则可以给出2的评分或分数。如果aci足够低(低于阈值),可给出1的评分或分数。并且如果测量的obss小于阈值,则可以给出5的评分。当所有的评分加在一起时,频带或子频带可以得到8分。如果该分数大于其他子带或更宽带(40mhz或80mhz)的分数(或评分或数值),则可以选择具有最高分数的子频带。

对于另一个子频带(所有子频带都是20mhz),以及对于40mhz子频带和对于80mhz子频带,重复对于20mhz主要子频带601的程序。具有最高分数的频带或子频带可以由动态bw决定模块170选择,并被提供给rf前端101和ap。

在另一个实施例中,可以使用分层方法来选择合适的频带或子频带。在一种分层方法中,选定频带或子频带可以从20mhz主要子频带632延伸。在该实施例中,每个20mhz子频带可被评估,并基于组成部分20mhz子频带的分数来决定是20mhz、40mhz还是80mhz频带或子频带。

如果所有四个20mhz子频带都具有高分数(评分),则80mhz频带630可以用于通信。如果40mhz次级子频带634中的20mhz子频带之一具有低分数(例如,20mhz次低频带635),则40mhz子带634可以不被使用,并且通信可以限于初级40mhz子带631。这在下面的表1中的示例中说明。

表1:分层示例

在示例1中,所有20mhz的子频带都具有高分数,因此可以使用全80mhz频带630。在示例2中,20mhz次级低子频带635上的低分数可能导致40mhz次级子频带634不可用。在这种情况下,只能使用40mhz主要子频带631。虽然20mhz次级高子频带636具有高分数,但是使用20mhz次级低子频带635的流量或其他设备可以使iot设备避免全范围内的通信,以减少由20mhz次级低子频带635上可能存在的其他设备导致的干扰和对于该其他设备的干扰。

在示例3中,20mhz次级高子频带636可以具有低分数,并且类似于示例2,可以仅使用40mhz主要子频带631。如果20mhz次级低子频带635和20mhz次级子频带636都具有低分数,如示例4所示,则可以使用40mhz主要子频带631。

在一些实施例中,为了与旧iot设备向后兼容,可能需要20mhz主要子频带632。这种向后兼容性可能要求总是使用20mhz主要子频带632,而不管其上的信号质量如何。对于示例5-7,20mhz次级子频带633上的不良分数可能导致通信仅发生在20mhz主要子频带632上或之内。因为80mhz频带630内的其他子频带的分数对于可靠、高质量的通信来说可能太低。在示例8中,20mhz主要子频带632可以具有低分数。但是因为它是必需的,所以在这个频带内通信可能仍然是必需的。在另一个实施例中,可以使用40mhz主要子频带631,因为给予20mhz次级子频带633的分数高。由于需要20mhz主要子频带(在需要向后兼容的情况下),因此高质量频带的使用不会对系统产生负面影响。

表1中所示的示例仅仅是示例。在一些实施例中,任何和所有子频带都是可用的。在这些实施例中,可以不实现分层结构。在其他实施例中,为了与传统设备或定义的通信方案兼容,可能需要除20mhz主要子频带632之外的子频带。在这些实施例中,可以使用不同的分层结构和决策树。在其他实施例中,可以发生频带的进一步细分,产生更小或更大的频带和可以具有更高、更低或没有分层结构的子频带。

当设备首次通电并与ap建立通信时,sta会扫描ap的列表,并选择是否指示omn。各种决策点可用于确定与ap通信的带宽。在一个实施例中,用户可以强制sta移动到20mhz操作。在另一个实施例中,sta可以通过观察rssi来估计路径损耗。在该实施例中,sta可以仅评估rssi,或者它可以根据来自信标消息的ap发射功率来评估rssi。在又一个实施例中,sta可以扫描80mhz信道和两个相邻的80mhz信道内的相邻的20mhz信道。通过评估ap的数量和rssi,sta可以确定相邻信道上存在多少干扰。sta可以扫描80mhz信道的所有的20mhz子频带,并估计ap的数量、aprssi和ap主信道位置。设备的剩余功率电平可以决定带宽。例如,如果剩余电平低于阈值,可以选择较低的频率带宽。在另一个实施例中,80mhz信道上的拥塞可能损害性能。由于wifi是共享介质,因此系统中可能会出现严重拥塞,这可能会降低sta在理想条件下可能达到的吞吐量。通过监控带宽中的流量,可以估计最大可能吞吐量,并确定移动到另一个带宽是否合适。

如果与ap的链路已经建立,则可能希望在设备操作期间转换到其他带宽或子带宽。sta首先使用80mhz模式与ap建立链路。然后,sta确定移动到20mhz是否合适。在一个实施例中,用户可以强制sta移动到20mhz操作。在另一个实施例中,sta可以通过观察rssi来估计路径损耗。在该实施例中,sta可以仅评估rssi,或者它可以根据来自信标消息的ap发射功率来评估rssi。在又一个实施例中,可以通过查看硬件aci、毛刺计数器或可以指示来自相邻信道的干扰存在的其他接收计数器来估计aci。在又一实施例中,sta可以检查接收的或丢弃的次级子信道帧来估计obss。设备的剩余功率电平可以决定带宽。例如,如果剩余电平低于阈值,可以选择较低的频率带宽。在另一个实施例中,80mhz信道上的拥塞可能损害性能。由于wifi是共享介质,因此系统中可能会出现严重拥塞,这可能会降低sta在理想条件下可能达到的吞吐量。通过监控带宽中的流量,可以估计最大可能吞吐量,并确定移动到另一个带宽是否合适。

图8示出了基于可用带宽输入动态带宽选择方案的方法800。如果在判定步骤805中用于通信的频带是2.4ghz,那么接下来在判定步骤815中确定是否存在40mhz带宽可用。如果没有40mhz带宽可用,则根据图6,在步骤820中,在20mhz带宽中完成通信。如果有40mhz带宽可用,则在步骤830中完成对于40mhz的动态带宽选择,以确定是要使用全部40mhz带宽还是要使用20mhz子带宽。

如果在判定步骤805中频带不是2.4ghz,而是5ghz,则在判定步骤835中确定160mhz是否可用。如果160mhz可用,在步骤840中执行160mhz动态带宽选择。根据图6和图7,160mhz动态带宽选择可以使用整个160mhz带宽,或者80mhz、40mhz或20mhz的不同子带宽。如果在判定步骤835中160mhz不可用,则在步骤850中执行80mhz动态带宽选择。根据图6和图7,80mhz动态带宽选择可以使用整个80mhz带宽,或者40mhz或20mhz的不同子带宽。

图9示出了根据本发明的一个实施例的用于确定适当频带或子频带的方法900。首先,在910中,ap通过发送通信请求开始与iot设备通信。通信请求可以包括用于ap的期望或指定带宽以及可用子频带。然后,在步骤920中,iot设备接收通信请求。使用来自ap的可用信息并执行以上说明的方法,iot设备可以在步骤930中执行带宽选择例程,以基于衰减、干扰或可用电池功率(或可以确定最佳通信频带或子频带的其他变量)来确定期望哪个可用频带或子频带。然后,在步骤940中,带宽选择可以通过omn帧、rts/cts或其他管理帧被传送给ap,以通知ap的操作带宽切换。在步骤950中,ap接收选定的频带或子频带。在步骤955中,如果ap可以或将要被配置为在期望频带内(从iot设备)通信,则通信将在来自步骤940的频带或子频带内进行。然而,如果ap不能或不会将其自身配置为在来自iot设备的期望频带内通信,则通信将在由标准定义的频带或子频带处继续。在一个实施例中,如果ap不接受来自步骤940的期望带宽,iot设备可以终止实质性信息的通信。

在以上的描述中,阐述了许多细节。然而,对于获得本公开的益处的本领域中的技术人员将明显的是,本发明的实施例可在没有这些特定细节的情况下进行实践。在一些实例中,众所周知的结构和设备以框图形式而不是详细地示出,以免使本说明书模糊。

详细描述的一些部分依据对计算机存储器内的数据位的操作的算法和符号表示来呈现。这些算法描述和表示是数据处理领域的技术人员使用来最有效地向本领域的其他技术人员传达他们工作的实质的手段。算法在此处并且通常被设想为导致期望结果的自我一致的步骤序列。这些步骤是需要对物理量进行物理操作的那些步骤。通常,虽然不是必须的,但是这些量采用能够被存储、传输、组合、比较和以其他方式操纵的电或磁信号的形式。主要出于习惯用法的原因,将这些信号称为位、值、元素、符号、字符、术语、数字等等已被证明有时是方便的。

然而,应当记住,所有的这些和类似的术语与适当的物理量相关联并且仅仅是应用于这些量的方便标记。除非特殊地说明,否则如从上文讨论中所明显看出的,应认识到,在整个说明书中,使用诸如“加密”、“解密”、“存储”、“提供”、“源于”、“获得”、“接收”、“验证”、“删除”、“执行”、“请求”、“通信”、“初始化”等等的术语的讨论,指的是计算系统或者类似的电子计算设备的动作和处理,其中计算系统或者类似的电子计算设备将在计算系统的寄存器和存储器内表征为物理(例如,电子)量的数据操作和转换为在计算系统存储器或寄存器或者其他这样的信息存储、转换或者显示设备内类似表征为物理量的其他数据。

本文中使用的单词“示例”或“示例性”意为作为示例、实例或例证。本文中被描述为“示例”或“示例性”任何方面或设计不一定被解释为与其他方面或设计相比是优选或者有利的。此外,单词“示例”或“示例性”的使用旨在以具体的方式来提出概念。如在本申请中所使用的,术语“或”旨在表示包含性的“或”而不是排他性的“或”。也就是说,除非另有说明或从上下文中是清楚的,否则“x包括a或b”旨在表示自然包含的排列中的任一个。也就是说,如果x包括a;x包括b;或x包括a和b二者,那么在前述实例中的任一个下满足“x包括a或b”。另外,如在本申请和所附权利要求中使用的冠词“一(a)”和“一(an)”通常应该被解释为意指“一个或更多个”,除非另有说明或从上下文中清楚地针对单数形式。此外,贯穿全文使用的术语“实施例”或“一个实施例”或“实施方式”或“一个实施方式”不旨在意指同一个实施例或实施方式,除非如此描述。

与上述协议相关的特定命令或消息仅旨在用作说明。本领域普通技术人员将理解,可以使用不同具体措辞但类似功能的命令,并且这些命令仍然落入上述描述的范围内。

本文所描述的实施例还可涉及用于执行本文中的操作的装置。该装置可出于所需的目的而被特别构造,或者它可包括由被储存在计算机中的计算机程序选择性激活或重配置的通用计算机。这样的计算机程序可以被存储在非暂时性计算机可读存储介质中,诸如但不限于包括软盘、光盘、cd-rom和磁光盘的任意类型的盘、只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁卡或光卡、闪存、或适用于储存电子指令的任何类型的介质。术语“计算机可读存储介质”应当被认为包括存储一个或更多个指令集的单个介质或多个介质(例如,集中式或分布式的数据库和/或相关联的高速缓存以及服务器)。术语“计算机可读介质”也应当被认为包括能够存储、编码或携带由机器执行并导致机器实施任何一个或更多个本实施例的方法的指令集的任何介质。术语“计算机可读存储介质”相应地应当被认为包括,但不限于,固态存储器、光介质、磁介质、能够存储用于由机器执行并导致机器实施任和一个或更多个本实施例的方法的指令集的任何介质。

本文呈现或参考的算法和显示不是固有地与任何特定计算机或其他装置相关。各种通用系统可以根据本文的教导与程序一起使用,或者其可证明构建更专用的装置以执行所需的方法步骤是方便的。用于这些系统中的各种系统所需的结构将出现于以下描述中。另外,本实施例没有参考任何特定的编程语言来描述。将认识到,可以使用各种编程语言来实现如本文所述的实施例的教导。

以上描述阐述了诸如特定系统、组件、方法等的示例的许多特定细节,以便提供对本发明的若干实施例的良好理解。然而,对于本领域的技术人员将明显的是,本发明的至少一些实施例可在没有这些特定细节的情况下进行实践。在其他实例中,众所周知的组件或方法没有具体描述或者是以简单的框图的形式来呈现,以避免不必要地使本发明模糊。因此,以上阐述的特定细节仅仅是示例性的。特定的实施例可以与这些示例性细节不同并且仍然被视为在本发明的范围内。

将要理解的是,以上描述旨在是例证性而不是限制性的。在阅读并且理解以上描述之后,许多其他实施例对于本领域的技术人员将是明显的。因此,本发明的范围应参考所附权利要求连同这些权利要求有权要求的等效物的整个范围来确定。

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