1.本公开总体上涉及光通信技术,更具体地涉及用于调节光信号的波长的方法、装置、系统及存储介质。
背景技术:
2.在光传输系统中,特别是密集波分复用系统(dwdm,dense wavelength division multiplexing),色散和非线性效应被认为是影响系统传输能力的重要因素。在相干光通信系统中,相干光模块通过内置的dsp(digital signal processing,数字信号处理)芯片能够对色散和交叉相位调制(xpm,cross-phase modulation)、四波混频(fwm,four-wave mixing)等非线性代价进行补偿。而对于采用非相干技术的wdm系统,如用于无线前传的等间隔o波段wdm(wavelength division multiplexing,波分复用)系统,虽然由于波长位于光纤零色散点附近,色散代价低,短距离应用可以忽略色散的影响。但需要注意潜在的四波混频问题,光模块激光器输出波长可能会随温度发生偏移,从而在某一时刻很容易触发四波混频关于相位匹配的条件,造成业务质量劣化甚至中断。已有实验表明,对于非相干四波混频在相位完全匹配和光偏振态对齐情况下传输代价最高,同时也对入纤光功率和传输距离敏感。因此,如何在非相干系统中抑制四波混频效应是业界值得研究和解决的问题。
技术实现要素:
3.在下文中给出了关于本公开的简要概述,以便提供关于本公开的一些方面的基本理解。但是,应当理解,这个概述并不是关于本公开的穷举性概述。它并不是意图用来确定本公开的关键性部分或重要部分,也不是意图用来限定本公开的范围。其目的仅仅是以简化的形式给出关于本公开的某些概念,以此作为稍后给出的更详细描述的前序。
4.本公开提出用于调节光信号的波长的方法、装置、系统及存储介质,提高系统传输能力。
5.根据本公开的一个方面,提供用于调节光信号的波长的方法,所述方法包括:对于共纤传输的多个光信号进行波长检测,以获得与所述多个光信号相对应的多个中心波长;比较所述多个中心波长中的第一对的两个中心波长,以获取第一通道间隔;比较所述多个中心波长中的第二对的两个中心波长,以获取第二通道间隔;比较所述第一通道间隔和所述第二通道间隔;以及所述第一通道间隔和所述第二通道间隔的差值小于预定阈值时,改变所述第一对的两个中心波长与所述第二对的两个中心波长中的至少一个中心波长,以使得所述第一通道间隔和所述第二通道间隔之间的所述差值大于或者等于所述预定阈值。
6.在本公开的实施例中,所述至少一个中心波长对应的光信号由光模块输出;其中,改变所述第一对的两个中心波长与所述第二对的两个中心波长中的至少一个中心波长包括:向所述光模块发送改变所述至少一个中心波长的指令。
7.在本公开的实施例中,向所述光模块发送改变所述至少一个中心波长的指令包括:生成用于改变所述至少一个中心波长的调顶信号;以及将所述调顶信号叠加于朝向所
述光模块传输的业务信号,所述调顶信号包括所述至少一个中心波长的调节值的信息。
8.在本公开的实施例中,所述调节值用于:由所述光模块基于所述调节值来设置所述光模块的半导体制冷器tec(thermoelectric cooler,半导体制冷器)芯片的输出值。
9.在本公开的实施例中,所述调节值用于:由所述光模块基于所述调节值和查找表,设置所述光模块的半导体制冷器tec芯片的输出值,其中所述查找表包括所述调节值和所述tec芯片的输出值之间的对应关系。
10.在本公开的实施例中,所述多个光信号经过合波器后在光纤上共纤传输;其中,所述光纤上设有分光器;其中,对于共纤传输的多个光信号进行波长检测包括:对于所述分光器输出的部分光进行波长检测。
11.在本公开的实施例中,所述多个光信号由一个光模块输出;或者所述多个光信号由多个光模块输出。
12.在本公开的实施例中,所述第一对的两个中心波长相邻且所述第二对的两个中心波长相邻,或者所述第一对的两个中心波长相间隔且所述第二对的两个中心波长相间隔。
13.根据本公开的一个方面,提供用于调节光信号的波长的装置,所述装置包括波长检测单元和控制单元,所述波长检测单元被配置为对于共纤传输的多个光信号进行波长检测,以获得与所述多个光信号相对应的多个中心波长;所述控制单元被配置为:比较所述多个中心波长中的第一对的两个中心波长,以获取第一通道间隔;比较所述多个中心波长中的第二对的两个中心波长,以获取第二通道间隔;比较所述第一通道间隔和所述第二通道间隔;以及在所述第一通道间隔和所述第二通道间隔的差值小于预定阈值时,改变所述第一对的两个中心波长与所述第二对的两个中心波长中的至少一个中心波长,以使得所述第一通道间隔和所述第二通道间隔之间的所述差值大于或者等于所述预定阈值。
14.在本公开的实施例中,所述至少一个中心波长对应的光信号由光模块输出;其中,所述控制单元被配置为向所述光模块发送改变所述至少一个中心波长的指令。
15.在本公开的实施例中,所述控制单元被配置为:生成用于改变所述至少一个中心波长的调顶信号;以及将所述调顶信号叠加于朝向所述光模块传输的业务信号,所述调顶信号包括所述至少一个中心波长的调节值的信息。
16.在本公开的实施例中,所述调节值用于:由所述光模块基于所述调节值,设置所述光模块的半导体制冷器tec芯片的输出值。
17.在本公开的实施例中,所述调节值用于:由所述光模块基于所述调节值和查找表,设置所述光模块的半导体制冷器tec芯片的输出值,其中所述查找表包括所述调节值和所述tec芯片的输出值之间的对应关系
18.在本公开的实施例中,所述多个光信号经过合波器后在光纤上共纤传输;其中,所述光纤上设有分光器;其中,所述波长检测单元被配置为对于所述分光器输出的部分光进行波长检测。
19.在本公开的实施例中,所述多个光信号由一个光模块输出;或者所述多个光信号由多个光模块输出。
20.在本公开的实施例中,所述第一对的两个中心波长相邻且所述第二对的两个中心波长相邻,或者所述第一对的两个中心波长相间隔且所述第二对的两个中心波长相间隔。
21.根据本公开的一个方面,提供用于调节光信号的波长的系统,包括:上述的装置;
以及输出所述多个光信号的光模块。
22.根据本公开的一个方面,提供计算机可读存储介质,其上存储有计算机可执行指令,所述计算机可执行指令在由一个或多个处理器执行时,使得所述一个或多个处理器执行上述的用于调节光信号的波长的方法。
23.根据本公开的实施例,提高系统传输能力。
附图说明
24.构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
25.参照附图,根据下面的详细描述,可以更清楚地理解本公开,其中:
26.图1是根据本公开的实施方式1的用于调节光信号的系统100的示意性框图。
27.图2是根据本公开的实施方式1的用于调节光信号的波长的方法的示例性流程图。
28.图3是根据本公开的实施方式1的用于调节光信号的波长的方法的子步骤的示例性流程图。
29.图4是根据本公开的实施方式1的具体应用例的光信号波长调节过程。
30.图5是根据本公开的实施方式2的用于调节光信号的波长的系统200的示意图。
31.图6是示出了可以实现根据本公开的实施例的计算设备的示例性配置
具体实施方式
32.参考附图进行以下详细描述,并且提供以下详细描述以帮助全面理解本公开的各种示例实施例。以下描述包括各种细节以帮助理解,但是这些细节仅被认为是示例,而不是为了限制本公开,本公开是由随附权利要求及其等同内容限定的。在以下描述中使用的词语和短语仅用于能够清楚一致地理解本公开。另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
33.在多通道波分传输系统中,四波混频效应在各通道信号光的偏振态对齐和相位匹配条件下表现尤为突出。考虑到激光器作为光模块独立器件,其输出光多为随机偏振,共偏振概率较低,因此将是否满足相位匹配条件作为四波混频影响系统传输性能严重性的判定条件。本公开基于此进行研究。
34.当前工作在o波段的主流光模块激光器以普通单纵模dfb(distribute feedback,分布式反馈)为主,不具备波长调谐特性,以满足低成本低功耗的要求。为了保证波长的准确性,在一些光模块中会使用tec进行工作波长锁定,以防止由于激光器温度变化引起的波长漂移。
35.参照图1至6详细阐述根据本公开的各方面。
36.(实施方式1)
37.图1是根据本公开的实施例的用于调节光信号的系统100的示意性框图。
38.如图1所示,用于调节光信号的系统100可以包括输出多个光信号的多个光模块10(1,...n)、光信号波长调节装置20。光信号波长调节装置20包括波长检测单元21和控制单元22。
39.以wdm系统为例进行说明。例如,在wdm系统的源端a,多个单通道光模块输出不同波长的调制光信号(λ1,...λn)。λ1~λn可以为n个依次设置的波长通道,且相邻通道标称中心波长间隔相等。不同波长的光模块通过复用器使多路业务信号共纤传输,合波信号经过分光器后被输入光信号波长调节装置20。
40.波长检测单元21可以对于共纤传输的多个光信号进行波长检测,以获得与多个光信号相对应的多个中心波长。
41.控制单元22可以包括分析单元221和反馈单元222。
42.分析单元221可以被配置为比较多个中心波长中的第一对的两个中心波长,以获取第一通道间隔ga;比较多个中心波长中的第二对的两个中心波长,以获取第二通道间隔gb;比较第一通道间隔ga和第二通道间隔gb;以及
43.反馈单元222可以被配置为在第一通道间隔ga和第二通道间隔gb的差值|ga-gb|小于预定阈值eth时,改变第一对的两个中心波长与第二对的两个中心波长中的至少一个中心波长,以使得第一通道间隔ga和第二通道间隔gb之间的差值|ga-gb|大于或者等于预定阈值eth。
44.在一些实施例中,多个光信号经过合波器后在光纤上共纤传输;其中,光纤上设有分光器;其中,波长检测单元21被配置为对于分光器输出的部分光进行波长检测。
45.在一些实施例中,第一对的两个中心波长相邻且第二对的两个中心波长相邻,或者第一对的两个中心波长相间隔且第二对的两个中心波长相间隔。
46.光信号(λ1,...λn)经过合波器后将少部分光送到波长检测单元21进行波长识别。波长检测单元21可以是与光谱仪或多波长计具有同等功能的光器件或设备子系统,用于探测信号光的中心波长,并最终将波长信息发送给波长分析单元221。由于经过分光后的输入光功率较低,波长检测单元21需要有足够高的灵敏度保证探测到的中心波长准确性。经过波长检测单元后,能够显示为[λ1,λ2,
…
λn]的波长集合。
[0047]
波长分析单元221对检测到的所有光模块的中心波长进行综合分析,计算任意相邻或相间隔波长之间的通道间隔。当通道间隔集合中出现至少2组通道间隔数值相等或差异很小时,认为满足相位完全匹配条件。
[0048]
例如,对于波长λ1,λ2,λ3,λ4,λ5,λ6,可以以相邻的λ1,λ2作为第一对波长时以相邻的λ5,λ6作为第二对波长;也可以以相间隔的λ1,λ5作为第一对波长时以相间隔的λ2,λ6作为第二对波长。
[0049]
此时无论是简并四波混频还是非简并四波混频,当光纤的零色散波长与其中一路业务波长对齐时,极易产生出闲频光噪声,闲频光落在了某一业务通道中,对业务信号形成严重干扰。
[0050]
在控制单元22上基于探测到的所有波长进行两两通道间隔计算。四波混频中相位匹配带宽与传输距离及通道间隔有关,传输距离越长或标称通道间隔越窄时,相位匹配带宽越小。因此,在计算通道间隔误差时,误差门限eth的选择根据实际场景而定。误差门限是定义该wdm系统是否通道间隔完全一致的判断依据,对于落在门限之外的波长需要进行波长调节。例如:对于系统中任意两个通道间隔ga和gb,判断|ga-gb|与eth的大小。如果|ga-gb|《eth,认为ga和gb关联的光模块中心波长需要调节。
[0051]
对于分析得到的通道间隔相等的几个通道,通过波长反馈单元反向对源端光模块
发送调节其中心波长的指令。
[0052]
在一些实施例中,至少一个中心波长对应的光信号由光模块10输出;其中,控制单元20被配置为向光模块10发送改变至少一个中心波长的指令。
[0053]
在一些实施例中,控制单元20被配置为:生成用于改变至少一个中心波长的调顶信号;以及将调顶信号叠加于朝向光模块10传输的业务信号,调顶信号包括至少一个中心波长的调节值的信息。
[0054]
调顶技术是在发射端为每个波长上叠加一小幅度的低频正弦或余弦调制,当此低频正弦或者余弦的信号叠加到光波长时,会对光波长的顶部有一个调制幅度,故称为调顶信号;调顶信号是在业务信号上叠加一个小幅度的信号,因此又称为低频微扰信号。
[0055]
调节波长的指令是通过生成随路光信号(即调顶信号)的方式与业务信号叠加在光纤中传输。光模块10接收到指令,将通过驱动光模块芯片微调其中心波长。调整后的光模块中心波长仍能够应用于原系统而不需要人为干预改变系统配置。中心波长变化的光模块10重新进入波长检测单元,再通过波长分析单元221重新计算通道间隔。对于应用此装置的多通道传输系统,能够保证相邻或相间隔波长之间的通道间隔不会完全相同,进而一定程度上抑制了四波混频效应。
[0056]
按照光模块与控制器协商的调顶协议,控制器产生携带改变光模块中心波长的调顶信号。例如调顶信号包含待调顶的通道、波长调节数值。经过voa(variable optical attenuator,可调光衰减器)驱动电路生成频率调制信号(不同通道频率不同)。光模块10接收到指令,叠加在宿端传向源端的主路业务信号上,并应对业务信号没有影响。
[0057]
在一些实施例中,调节值用于:由光模块10基于调节值,设置光模块10半导体制冷器tec芯片的输出值。
[0058]
在一些实施例中,调节值用于:由光模块10基于调节值和查找表,设置光模块10的半导体制冷器tec芯片的输出值,其中查找表包括调节值和tec芯片的输出值之间的对应关系。
[0059]
经过分波器后,源端每个光模块10接收到自身的混合信号光后,按照相同协议解析调顶信号,并根据接收的指令判断是否需要调整光模块中心波长。调整波长的方法可以是改变光模块10中的tec电压。可以预先在光模块10中生成一个查找(lookup)表,标定tec芯片dac(digital to analog converter,数模转换器)与光模块10波长的对应关系。光模块10可以在线进行波长微调,使现网业务不受影响。
[0060]
根据本公开的实施例的用于调节光信号的波长的方法可以在根据本公开的实施例的光信号波长调节装置20中实现。
[0061]
以下呈现的方法的步骤旨在说明。在一些实施例中,方法可以用一个或多个附加的未描述的步骤,和/或没有一个或多个所讨论的步骤来完成。此外,在图中示出并且如下描述方法的步骤的次序并不旨在进行限制。
[0062]
图2是根据本公开的实施例的用于调节光信号的波长的方法的示例性流程图。
[0063]
如图2所示,用于调节光信号的波长的方法可以包括如下步骤:
[0064]
s20,对于共纤传输的多个光信号进行波长检测,以获得与多个光信号相对应的多个中心波长。
[0065]
s30,比较多个中心波长中的第一对的两个中心波长,以获取第一通道间隔。
[0066]
s40,比较多个中心波长中的第二对的两个中心波长,以获取第二通道间隔。
[0067]
s50,比较第一通道间隔和第二通道间隔。
[0068]
s60,在第一通道间隔和第二通道间隔的差值小于预定阈值时,改变第一对的两个中心波长与第二对的两个中心波长中的至少一个中心波长,以使得第一通道间隔和第二通道间隔之间的差值大于或者等于预定阈值。
[0069]
在一些实施例中,至少一个中心波长对应的光信号由光模块输出;其中,改变第一对的两个中心波长与第二对的两个中心波长中的至少一个中心波长包括:s601,向光模块发送改变至少一个中心波长的指令。
[0070]
图3是根据本公开的实施例的用于调节光信号的波长的方法的子步骤的示例性流程图。
[0071]
如图3所示,在一些实施例中,向光模块发送改变至少一个中心波长的指令包括:s6011,生成用于改变至少一个中心波长的调顶信号;以及s6012,将调顶信号叠加于朝向光模块传输的业务信号。调顶信号包括至少一个中心波长的调节值的信息。
[0072]
在一些实施例中,调节值用于:由光模块基于调节值来设置光模块的半导体制冷器tec芯片的输出值。
[0073]
在一些实施例中,调节值用于:由光模块基于调节值和查找表,设置光模块的半导体制冷器tec芯片的输出值,其中查找表包括调节值和tec芯片的输出值之间的对应关系。
[0074]
在一些实施例中,多个光信号经过合波器后在光纤上共纤传输;其中,光纤上设有分光器;其中,对于共纤传输的多个光信号进行波长检测包括:对于分光器输出的部分光进行波长检测。
[0075]
在一些实施例中,第一对的两个中心波长相邻且第二对的两个中心波长相邻,或者第一对的两个中心波长相间隔且第二对的两个中心波长相间隔。
[0076]
下面使用具体应用例,举例说明本公开的光信号波长的调节过程。
[0077]
图4是根据本公开具体应用例的光信号波长调节过程。
[0078]
具体应用例应用于基于源端合分波单元进行业务波长检测和波长分析反馈描述。合分波单元识别业务信号中心波长并进行通道间隔分析。出现间隔相等的情况,通知源端光模块微调其中心波长,直到所有业务波之间的间隔互不相同。源端与合分波单元分属不同的管理域。具体应用例的光信号波长调节过程如下。
[0079]
1、中心波长检测。在源端a,不同波长的光模块通过复用器使多路业务信号共纤传输,复用器可以是awg(arrayedwaveguidegratings,阵列波导光栅)或tff(thin-film filter,薄膜滤波)滤波器级联。分光器可以是光分路器,合波信号经过5:95分光器后,95%的信号光作为主业务信号传向宿端z,5%的信号光作为检测信号用于识别光模块中心波长。分光器也可以选择其他分光比的规格,但需要保证wdm系统链路预算仍满足要求。合分波器中通过内置的osa(optical spectrum analyzer,光谱分析仪)器件用于完成波长检测,osa可以使用fp腔(fabry
–
p
é
rot cavity,fp谐振腔)的干涉原理进行光谱分析。由于经过分光后的输入光功率较低,osa需要有足够高的灵敏度保证探测到的中心波长准确性。经过波长检测单元后,可以显示为[λ1,λ2,
…
λn]的波长集合。例如,波长大小为1300nm,1304nm,1308nm,1312nm...
[0080]
2、中心波长分析。对探测到的所有波长进行两两通道间隔计算,通道间隔单位可
以是nm(波长单位)或者ghz(频率单位)。由于四波混频中相位匹配带宽与传输距离及通道间隔有关,传输距离越长或标称通道间隔越窄,相位匹配带宽越小。因此,在计算通道间隔误差时,误差门限eth根据实际场景而定。误差门限认为是定义该wdm系统是否通道间隔完全一致的判断依据,对于落在门限之外的通道需要进行波长调节。对于系统中出现了任意两个通道间隔ga和gb,判断|ga-gb|与eth的大小。如果|ga-gb|《eth,认为ga和gb关联的光模块中心波长需要调节。例如,使用频率单位时,ga=800ghz,gb=800.4ghz,eth=0.5ghz。上述过程通过合分波设备内部的控制器完成。例如,ga和gb涉及到的4个波长,每组前面的波向短波长调节,每组后面的波向长波长调节。
[0081]
3、光模块波长调节。图4显示的方式是通过调顶技术实现调节波长的指令发送。按照光模块与控制器协商的协议(协议指的是预定义的一组帧结构,光模块和控制器采用同样的帧结构才能保证调顶数据正常接收),控制器产生携带改变光模块中心波长的调顶信号(包含待调顶的通道、波长调节数值),经过voa驱动电路生成频率调制信号(不同通道频率不同),叠加在宿端传向源端的主路业务信号上,并应对业务信号没有影响,保证业务不中断。经过分波器后,源端每个光模块接收到自身的混合信号光后,按照相同协议解析调顶信号,并根据接收的指令判断是否需要调整光模块中心波长。调整波长的方法可以是改变光模块中的tec电压。可以预先在光模块中生成一个查找(lookup)表,标定tec芯片dac与光模块波长的对应关系。光模块可以在线进行波长微调,使现网业务不受影响。
[0082]
上述步骤1-3形成闭环,从而完成波长自动检测与通道间隔自适应调整等过程。
[0083]
(实施方式2)
[0084]
在实施方式1中,在用于调节光信号的波长的系统中使用多个单通道光模块,由多个光模块输出多个光信号。与之相对,在实施方式2中,在用于调节光信号的波长的系统中使用单个多通道光模块,由单个光模块输出多个光信号。
[0085]
图5是根据本公开的实施例的用于调节光信号的波长的系统200的示意图。
[0086]
多通道光模块例如可以使用市售的100g-lr4和400g-lr8光模块,可以由多个生产商提供,在此不进行限定。光模块内部集成了多个激光器和合分波器,其所产生的多通道业务信号经过光纤传输后也会存在四波混频串扰。图5采用了与图1相似的方式,对光模块内部的多个子通道进行波长检测与分析反馈,保证光模块子通道间的通道间隔不同。
[0087]
如上所述,本公开首次提出了在wdm系统中增加波长检测和分析反馈模块,用于自动计算多路业务通道间隔,并通过负反馈机制通知通道间隔相等的远端光模块进行波长调节,以保证相位匹配条件始终无法满足,降低四波混频对wdm系统性能的影响。
[0088]
同时从传输系统运维层面看,本公开能够主动对系统中产生的严重的四波混频问题进行实时修复。当电路出现误码或丢包后,运维工程师可以更加聚焦于光模块或设备自身问题而非系统环境因素,提高运维效率。
[0089]
本公开考虑通过在传输系统中实时监控并微调远端光模块的中心波长,主动判断并规避由相位匹配产生的四波混频串扰,提高系统传输能力。当合分波设备检测到系统中有业务通道间隔相同时,主动向远端光模块发送调节中心波长的反馈指令,改变通道间隔,降低四波混频对传输系统的影响。
[0090]
图6示出了可以实现根据本公开的实施例的计算设备的示例性配置。
[0091]
计算设备500是能够应用本公开的上述方面的硬件设备的实例。计算设备500可以
是被配置为执行处理和/或计算的任何机器。计算设备500可以是但不限制于工作站、服务器、台式计算机、膝上型计算机、平板计算机、个人数据助手(pda)、智能电话、车载计算机或以上组合。
[0092]
如图6所示,计算设备500可以包括可以经由一个或多个接口与总线502连接或通信的一个或多个元件。总线502可以包括但不限于,工业标准架构(industry standard architecture,isa)总线、微通道架构(micro channel architecture,mca)总线、增强isa(eisa)总线、视频电子标准协会(vesa)局部总线、以及外设组件互连(pci)总线等。计算设备500可以包括例如一个或多个处理器504、一个或多个输入设备506以及一个或多个输出设备508。一个或多个处理器504可以是任何种类的处理器,并且可以包括但不限于一个或多个通用处理器或专用处理器(诸如专用处理芯片)。处理器504例如可以被配置为执行存储在所述存储器上的指令,以执行上述用于调节光信号的波长的方法。输入设备506可以是能够向计算设备输入信息的任何类型的输入设备,并且可以包括但不限于鼠标、键盘、触摸屏、麦克风和/或远程控制器。输出设备508可以是能够呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。
[0093]
计算设备500还可以包括或被连接至非暂态存储设备514,该非暂态存储设备514可以是任何非暂态的并且可以实现数据存储的存储设备,并且可以包括但不限于盘驱动器、光存储设备、固态存储器、软盘、柔性盘、硬盘、磁带或任何其他磁性介质、压缩盘或任何其他光学介质、缓存存储器和/或任何其他存储芯片或模块、和/或计算机可以从其中读取数据、指令和/或代码的其他任何介质。计算设备500还可以包括随机存取存储器(ram)510和只读存储器(rom)512。rom 512可以以非易失性方式存储待执行的程序、实用程序或进程。ram510可提供易失性数据存储,并存储与计算设备500的操作相关的指令。计算设备500还可包括耦接至数据链路518的网络/总线接口516。网络/总线接口516可以是能够启用与外部装置和/或网络通信的任何种类的设备或系统,并且可以包括但不限于调制解调器、网络卡、红外线通信设备、无线通信设备和/或芯片集(诸如蓝牙tm设备、802.11设备、wifi设备、wimax设备、蜂窝通信设施等)。
[0094]
本公开可以被实现为装置、系统、集成电路和非瞬时性计算机可读存储介质上的计算机程序的任何组合。可以将一个或多个处理器实现为执行本公开中描述的部分或全部功能的集成电路(ic)、专用集成电路(asic)或大规模集成电路(lsi)、系统lsi,超级lsi或超lsi组件。
[0095]
本公开包括软件、应用程序、计算机程序或算法的使用。可以将软件、应用程序、计算机程序或算法存储在非瞬时性计算机可读存储介质上,以使诸如一个或多个处理器的计算机执行上述步骤和附图中描述的步骤。例如,一个或多个存储器以可执行指令存储软件或算法,并且一个或多个处理器可以关联执行该软件或算法的一组指令,以根据本公开中描述的实施例提供各种功能。
[0096]
软件和计算机程序(也可以称为程序、软件应用程序、应用程序、组件或代码)包括用于可编程处理器的机器指令,并且可以以高级过程性语言、面向对象编程语言、功能性编程语言、逻辑编程语言或汇编语言或机器语言来实现。术语“计算机可读存储介质”是指用于向可编程数据处理器提供机器指令或数据的任何计算机程序产品、装置或设备,例如磁盘、光盘、固态存储设备、存储器和可编程逻辑设备(pld),包括将机器指令作为计算机可读
信号来接收的计算机可读存储介质。
[0097]
举例来说,计算机可读存储介质可以包括动态随机存取存储器(dram)、随机存取存储器(ram)、只读存储器(rom)、电可擦只读存储器(eeprom)、紧凑盘只读存储器(cd-rom)或其他光盘存储设备、磁盘存储设备或其他磁性存储设备,或可以用于以指令或数据结构的形式携带或存储所需的计算机可读程序代码以及能够被通用或专用计算机或通用或专用处理器访问的任何其它介质。如本公开中所使用的,磁盘或盘包括紧凑盘(cd)、激光盘、光盘、数字多功能盘(dvd)、软盘和蓝光盘,其中磁盘通常以磁性方式复制数据,而盘则通过激光以光学方式复制数据。上述的组合也包括在计算机可读存储介质的范围内。
[0098]
提供本公开的主题作为用于执行本公开中描述的特征的方法、系统、和计算机可读存储介质的示例。但是,除了上述特征之外,还可以预期其他特征或变型。可以预期的是,可以用可能代替任何上述实现的技术的任何新出现的技术来完成本公开的部件和功能的实现。
[0099]
另外,以上描述提供了示例,而不限制权利要求中阐述的范围、适用性或配置。在不脱离本公开的精神和范围的情况下,可以对所讨论的元件的功能和布置进行改变。各种实施例可以适当地省略、替代或添加各种过程或部件。例如,关于某些实施例描述的特征可以在其他实施例中被结合。
[0100]
类似地,虽然在附图中以特定次序描绘了操作,但是这不应该被理解为要求以所示的特定次序或者以顺序次序执行这样的操作,或者要求执行所有图示的操作以实现所希望的结果。在某些情况下,多任务处理和并行处理可以是有利的。