使用嵌套干涉仪和跨阻放大器的有源相对强度噪声降低的制作方法

文档序号:31054368发布日期:2022-08-06 11:12阅读:168来源:国知局
使用嵌套干涉仪和跨阻放大器的有源相对强度噪声降低的制作方法

1.本公开中提出的实施例总体涉及与马赫-曾德干涉仪(mzi)和其他光学调制器一起使用的驱动器。更具体地,本文公开的实施例可以独立于通过mzi调制的数据和由调制器或数据源传递的相关噪声而降低来自光信号发生器(例如,激光源)的相对强度噪声(rin)。


背景技术:

2.在诸如开关、调制器以及可变光衰减器(voa)之类的各种光子电路元件中,输入光信号被拆分和/或组合,以产生所需幅度的各种输出光信号。在具有两个臂的mzi或其他调制器中,载波信号被拆分到两个臂上,并且一个或多个调制器将数据编码到载波信号上,然后对数据进行重新组合,以进行传输。各种噪声源可能会影响最终信号的清晰度,诸如,调制器的构造和响应时间、臂内传输介质(例如,光纤、波导)的缺陷,以及产生载波信号的光源的变化。光源功率水平的不稳定性将rin传递给载波信号,这限制了调制器中所有下游组件的整体信噪比(snr),并且限制了传输信号的带宽和质量。
附图说明
3.为了能够详细理解本公开的上述特征的方式,可以通过参考实施例对上文简要概括的本公开进行更具体的描述,其中一些实施例在附图中示出。然而,应注意的是,附图仅示出了典型的实施例,因此不应被视为限制性的;可以设想其他等效实施例。
4.图1示出了根据本公开的实施例的光信号设备的示例组件。
5.图2示出了根据本公开的实施例的干涉仪的示例组件。
6.图3示出了根据本公开的实施例的跨阻放大器。
7.图4示出了根据本公开的实施例的电路上的光信号设备的布局。
8.图5示出了根据本公开的实施例的在两个或更多个集成电路上的光信号设备的分段布局。
9.图6是根据本公开的实施例的用于消除或降低干涉仪中的相对强度噪声的方法的流程图。
10.为了便于理解,在可能的情况下,使用相同的附图标记来表示附图中共有的相同元件。可以设想,在一个实施例中公开的元件可以有益地用于其他实施例而无需具体叙述。
具体实施方式
11.概述
12.本公开提出的一个实施例是一种方法,所述方法包括:将光载波信号拆分成第一型式(version)和第二型式,其中所述第一型式与所述第二型式正交;将所述第一型式和所述第二型式的预定义部分进行重新组合,以确定噪声电平;基于所述噪声电平来调制所述第一型式和所述第二型式中的至少一者,以降低所述噪声电平;在基于所述噪声电平来调制所述第一型式和所述第二型式中的至少一者之后,将数据编码到所述第一型式和所述第
二型式中的至少一者上;以及将所述第一型式和所述第二型式进行重新组合,以传输所述数据。
13.本公开提出的一个实施例是一种设备,所述设备包括:第一信号臂,包括:第一输入,连接到光源;第一输出,连接到传输线;第一组信号调制器,连接在所述第一输入和所述第一输出之间;第一相对强度噪声(rin)调制器,连接在所述第一输入和所述第一组信号调制器之间;以及第一抽头,连接在所述第一rin调制器和所述第一组信号调制器之间;第二信号臂,包括:第二输入,连接到所述光源;第二输出,连接到所述传输线;第二组信号调制器,连接在所述第二输入和所述第二输出之间;第二rin调制器,连接在所述第二输入和所述第二组信号调制器之间;以及第二抽头,连接在所述第二rin调制器和所述第二组信号调制器之间;逻辑电路,连接到所述第一抽头和所述第二抽头,被配置为基于所述第一抽头和所述第二抽头携带的信号之间的差异来驱动所述第一rin调制器和所述第二rin调制器。
14.本公开提出的一个实施例是一种光信号设备,所述光信号设备包括:激光器,被配置为产生光载波信号;干涉仪,被配置为接收来自所述激光器的光载波信号;驱动器,被配置为将数据信号编码到所述干涉仪中的光载波信号上;互连,被配置为接收来自所述干涉仪的输出;以及跨阻放大器,被配置为接收在所述干涉仪内测得的所述激光器的相对强度噪声(rin)电平,并且基于所述rin电平来驱动所述干涉仪内的rin调制器,以降低所述rin电平的幅度。
15.示例实施例
16.本公开提供了独立于编码到光载波上的数据的来自调制器结构内的光源的rin的有源消除或降低。通过在相移之后但在将数据编码到光载波上之前对两个型式的光载波进行组合,跨阻放大器(tia)和环路滤波器可以监视校正后的rin输出,以在数据被编码到其上之前调整光载波的信号特性。通过在将数据编码到其上之前对光载波上的rin进行有源校正,可以用更简单的校正逻辑控制器来执行对rin的检测和去除,并且可以用更少的调谐步骤和更少的功率来实现校正。此外,通过使用更少的功率来克服rin,光信号设备经历的热退化更少,从而延长了该设备的寿命并提高了其可靠性。
17.图1示出了根据本公开的实施例的光信号设备100的示例组件。光信号设备100可以构建在单个芯片或多个芯片上,以产生光载波信号,降低光信号设备100内的rin,将数据(通过调制)传递到载波信号上,以及将载波信号上的数据传输到外部设备。尽管示出了光信号设备100的各种组件,但本领域技术人员将认识到,光信号设备100还可以包括其他组件,诸如,用于监视信号特性的各种抽头或探针、电源、放大器、滤波器等。
18.激光器110或其他光源产生光载波信号(例如,连续波(cw)光信号),其通过互连120输出到外部设备或传输介质(例如,光纤或波导)。位于激光器110和互连120之间的信号路径中的干涉仪150将光信号拆分成两个型式,每个型式被移相和/或调制,以解决rin并对数据进行编码以用于传输,然后对数据进行重新组合以用于传输。干涉仪150及其组件关于图2进行了更详细的讨论。
19.串行器130从外部设备接收待编码到光载波信号上的数据作为电输入,并根据外部提供的时钟信号或内部时钟对数据进行串行化。串行器130可以将数据作为分组或以另一种电子格式接收,并将数据提供给第一驱动器140a和第二驱动器140b(统称为驱动器140)。驱动器140控制干涉仪150内的信号调制器(关于图2更详细地讨论),以对载波信号进
行调制,从而将数据编码到载波信号上。串行器130将数据传输间隔开以用于由驱动器140进行编码,以解决光信号设备100内的信号传播延迟,使得干涉仪150可以将数据可靠地编码到光载波信号上。
20.如图所示,第一驱动器140a和第二驱动器140b将互补信号(例如,d0与)施加到干涉仪150内的相对臂,使得当干涉仪150将每个臂上携带的信号进行重新组合时数据编码的效果可以相长或相消地干涉。例如,当携带幅度为x的光载波信号时,干涉仪150中的每个相对臂标称地携带幅度为x/2的型式的光载波信号,其中第一臂携带在第二臂上携带的信号的补体(例如,x/2与-x/2)。在一些实施例中,在给定时间仅使用第一驱动器140a或第二驱动器140b中的一者;将d或施加到干涉仪150的相关臂,以将给定值编码到光载波信号上。在其他实施例中,第一驱动器140a对由第二驱动器140b编码的值的补体进行编码。在一些实施例中,仅设置一个驱动器,其中放大器提供d和/或反相放大器提供给干涉仪150的相关臂。当活动时,驱动器140通过干涉仪150的相关臂中的一个或多个调制器将数据编码为光载波信号,以用于不同的调制格式(例如,对于pam-n调制,d0到dn将携带不同的数据,而对于nrz传输,所有调制器d
0-dn将携带相同的数据)。此外,在一些实施例中,单段驱动器可以线性驱动多级数据。
21.干涉仪150与跨阻放大器(tia)160进行通信,干涉仪150向tia 160提供rin输出作为输入。tia 160将从干涉仪150输出的rin的电流转换成电压测量值,环路滤波器170使用此电压测量值来控制干涉仪150内的调制器,以在驱动器140将数据编码到光信号上之前消除或降低激光器110的rin。在各种实施例中,环路滤波器170和tia 160可以被调谐到光载波信号的给定带宽,以去除光载波信号的给定频率/波长带中的rin。在各种实施例中,用户可以对环路滤波器170和tia 160进行编程,以便在减少特别关注的较窄频带而不是较宽频带中的rin时使用更少的功率,或者更有效地使用设定量的功率来去除对最终信号影响最大的rin。关于图3更详细地讨论了tia 160及其组件。
22.环路滤波器170可以是具有各种p、pi或pid控制顺序的无源或有源滤波器,其从tia 160接收输入,以跟踪来自tia 160的光或电rin电平信号的输入幅度,并由此控制干涉仪150中的一个或多个调制器,从而降低相同频率的光载波信号中的rin。在各种实施例中,tia 160和环路滤波器170的带宽被调谐到激光器110的弛豫频率(relaxation frequency),但是在一些实施例中,可以被调谐到其他所关注的频率/波长。
23.图2示出了根据本公开的实施例的干涉仪150的示例组件。干涉仪150包括拆分器210,其连接到激光器110或其他光源,并且将从激光器110提供的光载波信号拆分到第一信号臂280a和第二信号臂280b(统称为信号臂280)上。每个信号臂280携带大约是原始光载波的一半功率的相应型式的光载波,并且将各种相移和调制应用于光载波以对数据进行编码,然后通过组合器290对数据进行重新组合以用于传输。组合器290连接在每个信号臂280的输出侧和互连120的输入侧,并且被配置为将每个信号臂280上携带的信号重新组合成输出信号以用于传输。在各种实施例中,拆分器210和组合器290可以被实现为有源或无源y形接头(放大或过滤一个或多个支路(leg))或具有其他结几何形状,可以包括用于测量其上携带的信号的特性的各种抽头。
24.每个信号臂280包括移相器:第一信号臂280a上的第一移相器220a和第二信号臂
280b上的第二移相器220b(统称为移相器220),其是使通过此组件携带的信号的相位发生偏移的物理组件。本文的实施例可以与各种类型的移相器220(无源和有源两者)一起使用,以影响信号臂280中给定的一个信号臂中携带的信号的相位,这些信号臂280可以基于不同的原理进行操作。例如,热光移相器220将受控温度施加到其中一个信号臂280的传输路径,信号通过此传输路径传输,以影响信号离开移相器220的相位。在一些实施例中,移相器220可以是电光材料,诸如,铌酸锂。在理想情况下,每个移相器220仅影响通过其中传递的信号的相位,但是在操作中会经历一定的幅度损失,并且不同的移相器220可能会产生不同的损失。通过使并行信号臂280上携带的信号的相对相位发生偏移,移相器220使各个信号对齐,以在组合器290处引起相消或相长干扰;消除或放大一个或多个信号的幅度。
25.在各种实施例中,移相器220被配置为产生两个型式的光载波,它们彼此正交(例如,正交偏置)或偏移另一期望相位差。换句话说,两个型式的光载波的相位偏移了π/2弧度。在一些实施例中,第一移相器220a可以将π/4弧度的相位偏移应用到光载波,而第二移相器220b可以将-π/4弧度的相位偏移应用到光载波(或者不应用偏移),以将两个型式设置为彼此正交。在一些实施例中,第二移相器220b可以未通电或被省略。在一些实施例中,第一移相器220a和第二移相器220b都向光载波施加偏移(例如,+π/4和-π/4弧度,+3π/8和-π/8弧度),以产生具有各种偏移(例如,正交)的两个型式的光载波。在一些实施例中,移相器220可以解决由移相器220下游的组件赋予的相移,使得在各个信号臂280上携带的两个型式的光信号在组合器290处组合时是正交的(或处于另一个预定义的相对相位)。
26.第一信号臂280a和第二信号臂280b也被示出为包括第一组信号调制器240a-1到240a-n和第二组信号调制器240b-1到240b-n(统称为信号调制器240)。尽管每组信号调制器240被呈现为包括三个信号调制器240,但在其他实施例中,可以在每个信号臂280中并入多于或少于三个信号调制器240。每个信号调制器240包括基于所提供的电压对所携带信号的相位进行受控的可变调制的有源部分,并且可以可选地包括放大部分,以抵消信号调制器240固有的信号强度的任何损失。除了相位调制之外,信号调制器240还可以引入可变幅度调制,以增强通过此组件携带的信号的强度。
27.在各种实施例中,信号调制器240的可变部分可以是半导体-绝缘体-半导体-电容器(siscap)布置中的低掺杂半导体,其使光信号强度具有可变的下降或增益。在其他实施例中,正向偏置的pin二极管或反向偏置的pn结器件可以用于信号调制器240的可变部分。可变部分根据相关联的驱动信号(例如,d0、d1、...dn或)来控制,通过增加或减少多级信令方案(例如,pam-4(脉冲幅度调制,4级)、pam-8等)的调制阶数来将数据编码到光载波上。
28.在每个信号臂280上的移相器220和一组信号调制器240之间包括rin调制器230和抽头250(例如,第一信号臂280a上的第一rin调制器230a和第一抽头250a以及第二信号臂280b上的第二rin调制器230b和第二抽头250b)。
29.与信号调制器240类似,rin调制器230包括有源控制部分,此部分基于所提供的电压对携带信号的相位进行受控的可变相位调制,并且可以可选地包括固定部分,以应用固定增益来抵消rin调制器230固有的任何损失。除了相位调制之外,rin调制器230还可以引入受控的可变幅度调制,以增强通过此组件携带的信号的强度。与信号调制器240相比,rin调制器230的可变部分由从tia 160馈送的、从环路滤波器170接收的驱动线性模拟信号d
rin
或来控制。tia 160进而由来自干涉仪150的rin输出270的组合信号来馈送。
30.抽头250连接在信号臂280中的相应一个信号臂上的rin调制器230和一组信号调制器240之间,并且(通过抽头组合器255)连接到由信号臂280共享的光转换器260。在各种实施例中,抽头250是渐消耦合器,这些抽头无源地(parasitically)将预定义或可编程百分比的信号幅度从在信号臂280中的相应一个信号臂上的rin调制器230和一组信号调制器240之间运行的波导经由抽头组合器255转移到光转换器260。在一些实施例中,抽头250是不均匀的y形接头,其在输入处接收来自rin调制器230的载波信号,并将载波信号拆分成从第一输出给一组信号调制器240提供x%的原始信号强度和从第二输出给光转换器260提供(1-x)%的原始信号强度。在各种实施例中,抽头250从每个信号臂280的光载波中抽取5%或更少的原始信号强度。抽头250位于相关联的rin调制器230的下游(即,在信号通路中位于其之后),并且位于每个信号臂280中的信号调制器组的上游(即,在信号通路中位于其之前)。因此,抽头250对rin调制器230降低光载波的rin电平的程度提供反馈调整,这种反馈调整与编码到信号上的数据无关,并且信号调制器组不会影响测量。
31.在一些实施例中,抽头250的强度可以被编程控制,以基于光源的质量和/或所需的rin消除的质量从相应的信号臂280中提取可变量的载波信号。例如,当rin的允许量较低时(即,rin消除的质量较高),与当rin的允许量较高时相比,抽头250可以抽取更大量的载波信号。在其他实施例中,从每个抽头250抽取的百分比可以被编程设置,以抵消拆分器210的臂、抽头组合器255或信号臂280中的信号路径中的差异(例如,拆分到这些信号臂280的比例是49%对51%),使得两个信号在光组合器290处以相等的强度进行组合。
32.光组合器290从相应的抽头250接收每个信号臂280上的光载波的预定义部分,并且将信号进行组合。因为在每个信号臂280上携带的信号是彼此互补的,所以,在理想情况下,信号在组合时应该保持恒定的dc值。例如,对于表示为正弦时间函数(例如,sin(t))的光载波,正交(例如,sin(t+π/2))在理想情况下将与原始函数相长干涉并增加其幅度(例如,sin(t)+sin(t+π/2)《1)。然而,由于信号中的噪声,来自抽头250的两个信号的最终组合可能是非零频率相关值,表示被引入到光信号的rin(和其他噪声)。光转换器260将表示rin的光信号转换成电信号,此电信号被提供给rin输出270,从而提供给tia 160。
33.图3示出了根据本公开的实施例的tia 160。tia 160连同环路滤波器170提供逻辑电路来驱动rin调制器230,以抵消从光源观察到的rin。tia 160将rin信号放大到可用于调节环路滤波器170的电压,并作为环路滤波器170的输入的低通滤波器。
34.tia 160在第一节点301处从干涉仪150的rin输出270接收测得的rin作为输入。反相放大器310和电阻器320并联连接在第一节点301和第二节点302之间,以将rin输出电流转换为电压并将rin测量值放大给环路滤波器170。在各种实施例中,电阻器320的电阻是可调谐/可调整的,以允许操作者将tia 160的输出调整到激光器110中的弛豫频率或其他所关注的频率,从而消除或降低rin。
35.电流源330(诸如,金属氧化物场效应晶体管(mosfet)或其他有源半导体器件)设置在第一节点301和地340之间,并且通过连接到电流源330的栅极的直流(dc)反馈线路350进行控制,以将测量rin信号的dc偏移部分传导到地,同时将频率相关的rin传递到环路滤波器170。
36.可编程增益放大器360可以设置在第二节点302和环路滤波器170之间,以归一化
和/或放大rin的频率相关部分,用于环路滤波器170的分析和控制。
37.图4示出了根据本公开的实施例的集成电路400上的光信号设备100的布局。集成电路400可以包括图1中描述的光信号设备100、图2中描述的干涉仪150和图3中描述的tia 160的一些或全部元件,以及附加组件。例如,激光器110可以被包括在集成电路400中或者被制造在与光信号设备100的其他组件分开的芯片上,激光器110可以通过激光器互连410链接到干涉仪150。
38.在使用激光器互连410的实施例中,激光器互连410包括紧固件411,以将激光器110保持在适当位置。激光器110的波导在输入光耦合412处相对于用于接收光的干涉仪150的波导(例如,将激光器互连410中的氮化物波导耦合到干涉仪150中的硅波导)对齐,但在一些实施例中也可以被省略(例如,当激光器互连410和干涉仪150被预先集成或具有匹配的折射率时)。输入光耦合412可以包括各种光学涂层和表面处理物,以减少背反射和其他异常光信号条件,并且可以包括对接耦合接头和渐消接头,以接收来自激光器110的光载波信号并将该光载波信号传输到干涉仪150。另外,可以包括输入抽头413来测量其上携带的光载波信号的幅度的预定义百分比(例如,5%),其输出可以由输入光转换器414(例如,将光信号转换为电信号的光电二极管)提供作为控制器(例如,在外部逻辑电路上)使用的电输出。
39.在一些实施例中,互连120包括与激光器互连410类似但在干涉仪150的输出侧上的元件。因此,互连120可以为逻辑电路提供关于来自干涉仪150的输出数据编码的信号的信号特性的详细信息,并确保与外部设备或光缆正确连接,以进行传输。可以包括输出抽头423,以测量其上携带的数据编码的光载波信号的强度的预定义百分比(例如,5%),其输出可以由输出光转换器424(例如,将光信号转换为电信号的光电二极管)提供作为控制器(例如,在外部逻辑电路上)使用的电输出。包括输出紧固件421,以在输出光耦合422处保持干涉仪150的输出波导与接收数据编码信号的传输电缆或外部设备对齐(例如,将互连120中的氮化物波导耦合到干涉仪150中的硅波导),但在一些实施例中可以省略(例如,当互连120和干涉仪150被预先集成或具有匹配的折射率时)。输出光耦合422可以包括各种光学涂层和表面处理物,以减少背反射和其他异常光信号条件,并且可以包括对接耦合接头和渐消接头,以接收来自干涉仪150的数据编码信号并从集成电路400向外部传输数据。
40.图5示出了根据本公开的实施例的在两个或更多个集成电路上的光信号设备100的分段布局500。将理解的是,光信号设备100的不同组件可以根据不同的工艺制造,并且制造商可以生产各种组件作为模块化实体,这些组件可以根据工程要求规定在不同的光信号设备100(或其他电路)中换入或换出。此外,一个组件的物理结构可能与另一个组件的构造过程不兼容。因此,制造商可能希望将光信号设备布局在包括光信号设备100的光学组件的一个或多个光子集成电路(pic)510中,以及包括光信号设备100的电气组件的一个或多个电集成电路(eic)520中。
41.pic 510和eic 520可以在单独的晶圆上制造,其中若干管芯限定了相应的pic 510或eic 520的若干实例,这些实例使用不同的衬底、沉积或生长工艺,和/或形成由不同的材料制成的不同的子组件。pic 510和eic 520可以通过各种线接合、内插器电路或pic 510和eic 520的相关电输入和输出之间的直接连接而组合到光信号设备100中。例如,可以将线连接到驱动器140之一的输出和信号调制器240之一的输入,以允许驱动器对信号调制
器进行电控制。在另一示例中,rin输出270可以连接到内插器电路上的迹线,此内插器电路也连接到tia 160的输入,以向tia 160提供与光载波的rin相对应的电信号。
42.图6是根据本公开的实施例的用于消除或降低干涉仪150中的rin的方法600的流程图。方法600从方框610开始,在方框610中干涉仪150将(例如,在拆分器210处从激光器110接收的)光载波信号拆分到两个信号臂280a、280b,(分别)作为第一型式和第二型式的光载波信号。
43.在方框620,干涉仪150使至少一个型式的光载波信号发生相移,使得每个信号臂280上的型式的光载波信号彼此互补。在一些实施例中,一个型式保持未发生相移,而干涉仪150使另一个型式相移π/2弧度。在其他实施例中,干涉仪150使两个型式的光载波信号均发生相移,以在每个信号臂280上产生正交型式的光载波信号。
44.方法600从方框620前进到方框630,在方框630中,干涉仪150中的光转换器260将相移载波信号的预定义部分重新组合,以确定光载波信号中的噪声电平;即rin电平。光转换器260经由携带有互补信号的相关联的信号臂上的抽头250来接收相移载波信号的部分。
45.在方框640,干涉仪150中的至少一个rin调制器230对该信号臂上携带的相移信号进行调制,以降低由该信号臂上的rin引起的噪声电平。互补信号中的任何差异是rin(根据方框630确定),被提供给tia 160和环路滤波器170,以驱动一个或多个rin调制器230,从而抵消观察到的rin。
46.与观察到的rin的检测和降低(根据方框630和方框640)并行且独立于此,在方框650,干涉仪150根据数据流对相移信号进行调制。方法600可以继续通过方框610至640,直到光源被关闭为止。然后,方法600可以结束。
47.在方框650,一组或多组信号调制器240将数据流编码到由相关驱动器控制的光载波信号上。在各种实施例中,使一组信号调制器240活动的信号臂可以与使rin调制器活动以减轻rin对光载波信号的影响的信号臂相同或不同。
48.在方框660,干涉仪150中的组合器290将两个型式的光载波信号重新组合,以产生对光载波信号上的数据进行编码的组合调制信号,并且在方框670,将组合调制信号上的数据经由互连120传输到外部设备。
49.方法600可以继续通过方框650-670,直到没有更多数据要编码到光载波信号上为止。在一些实施例中,即使没有数据要编码到光载波信号上,干涉仪150也可以使光源保持活动(即,产生光载波信号),并且在有数据要编码的情况下,可以选择性地执行方框650-670。在其他实施例中,当没有更多数据要编码时,干涉仪150可以在关闭光源以节省电力之前使光源在一段预设时间内保持活动,此时方法600可以结束。
50.在本公开中,参考了各种实施例。然而,本公开的范围不限于具体描述的实施例。相反,所描述的特征和元素的任何组合,无论是否与不同的实施例相关,都是为了实现和实践所设想的实施例。此外,当以“a和b中的至少一个”的形式描述实施例的要素时,将理解的是,单独包括要素a、单独包括要素b、以及包括要素a和b的实施例都被考虑在内。此外,尽管本文公开的一些实施例可以实现优于其他可能的解决方案或现有技术的优点,但是特定的优点是否通过给定的实施例实现并不限制本公开的范围。因此,本文公开的各方面、特征、实施例和优点仅是说明性的并且不被视为所附权利要求的要素或限制,除非在(一项或多项)权利要求中明确陈述。同样,对“本发明”的引用不应被解释为对本文公开的任何发明主
题的概括,并且不应被认为是所附权利要求的要素或限制,除非在(一项或多项)权利要求中明确叙述。
51.如本领域技术人员将理解的,本文公开的实施例可以体现为系统、方法或计算机程序产品。因此,实施例可以采用完全硬件实施例、完全软件实施例(包括固件、常驻软件、微代码等)、或组合了软件和硬件方面的实施例的形式,这些实施例在本文中可以统称为“电路”、“模块”或“系统”。此外,实施例可以采用包含在一个或多个计算机可读介质中的计算机程序产品的形式,所述一个或多个计算机可读介质具有体现在其上的计算机可读程序代码。
52.体现在计算机可读介质上的程序代码可以使用任何合适的介质来传输,包括但不限于无线、有线、光纤电缆、rf等,或者前述的任何合适的组合。
53.用于执行本公开的实施例的操作的计算机程序代码可以用一种或多种编程语言的任意组合编写,包括面向对象的编程语言(例如java、smalltalk、c++等)以及传统的过程编程语言(例如“c”编程语言或类似的编程语言)。程序代码可以完全在用户计算机上、部分在用户计算机上、作为独立软件包、部分在用户计算机上并部分在远程计算机上、或完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络连接到用户计算机,包括局域网(lan)或广域网(wan),或者可以连接到外部计算机(例如,使用互联网服务提供商通过互联网)。
54.在此参考根据本公开中提出的实施例的方法、装置(系统)和计算机程序产品的流程图说明和/或框图来描述本公开的各方面。应当理解,流程图说明和/或框图的每个块、以及流程图说明和/或框图中的块的组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机、或其他可编程数据处理装置的处理器以生产机器,使得通过计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现流程图说明和/或框图的(一个或多个)方框中指定的功能/动作的手段。
55.这些计算机程序指令也可以存储在计算机可读介质中,这些指令可以指示计算机、其他可编程数据处理装置或其他设备以特定方式运行,使得存储在计算机可读介质中的指令产生制品,包括实现流程图说明和/或框图的(一个或多个)块中指定的功能/动作的指令。
56.计算机程序指令还可以被加载到计算机、其他可编程数据处理装置或其他设备上,以使在计算机、其他可编程装置或其他设备上执行一系列操作步骤以产生计算机实现的过程,使得在计算机、其他可编程数据处理装置或其他设备上执行的指令提供用于实现流程图说明和/或框图的(一个或多个)方框中指定的功能/动作的过程。
57.图中的流程图说明和框图示出了根据各种实施例的系统、方法和计算机程序产品的可能实现方式的架构、功能和操作。就这一点而言,流程图说明或框图中的每一个方框可以表示模块、分段或代码部分,其包括用于实现(一个或多个)指定逻辑功能的一个或多个可执行指令。还应注意,在一些替代实现方式中,方框中标注的功能可以不按照图中标注的顺序出现。例如,根据所涉及的功能,连续示出的两个方框实际上可以基本同时执行,或者有时可以以相反的顺序来执行这些方框。还将注意,框图和/或流程图说明中的每个方框、以及框图和/或流程图说明中的方框的组合可以由执行指定功能或动作的基于专用硬件的系统或专用硬件和计算机指令的组合来实现。
58.鉴于前述内容,本公开的范围由所附权利要求确定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1