用于光学收发器系统的远程管理的方法和装置与流程

文档序号:18666789发布日期:2019-09-13 20:16阅读:119来源:国知局
用于光学收发器系统的远程管理的方法和装置与流程

本申请是申请日为2016年04月25日、申请号为201610262807.1、发明名称为“用于光学收发器系统的远程管理的方法和装置”的中国发明专利申请的分案申请。

相关申请的交叉引用

本申请要求于2015年9月30日提交的美国专利申请no.14/871,514的优先权,通过引用将其内容并入本文。

本文描述的一些实施例大体涉及用于光学收发器系统的远程管理的方法和装置。具体地,但不是通过限制的方式,本文描述的一些实施例涉及用于经由嵌入式通信信道(ecc)远程管理光学收发器系统的方法和装置。



背景技术:

在wdm系统中使用的光学收发器通过将许多不同的光学信道或处于不同波长的信号组合到单个光纤或一组光纤上来发送和接收数据。每个波长可以与不同的wdm信道相关联。针对这些wdm信道的光可以被调制以产生处于不同波长的光学信号以单独地承载数据。

在具有许多光学收发器的光学网络中,每个光学收发器可以使其状态被监测并且故障排除可以在光学收发器发生故障时被执行。已知的方法通常在本地提供关于光学收发器的健康状况的信息。换言之,给定光学收发器的操作状态,诸如光的损耗、接收光学功率以及故障仅仅在这样的光学收发器处可用。使用测试装备来检查光学收发器的操作状态的其他已知方法通常涉及中断到光学收发器的连接以取回这样的信息。

因此,存在对用于在没有本地中断的情况下远程监测和控制光学网络中的光学收发器的方法和装置的需要。



技术实现要素:

在一些实施例中,一种装置包括第一光学收发器。第一光学收发器包括一组光学发送器、操作地耦合到该组光学发送器的光学复用器、以及操作地耦合到光学复用器的可变光学衰减器。可变光学衰减器被配置为从第一光学收发器的控制器接收控制信号,并且利用来自光学复用器的输出来调制表示控制信息的信号。控制信息与控制信号相关联并且用于操作地耦合到第一光学收发器的第二光学收发器。

附图说明

图1是根据实施例的主光学收发器和从光学收发器的框图。

图2是根据实施例的主光学收发器中的控制器和从光学收发器中的控制器的框图。

图3是根据实施例的从光学收发器发送控制信息的方法的流程图。

图4是根据实施例的在光学收发器处接收控制信息的方法的流程图。

具体实施方式

在一些实施例中,一种装置包括第一光学收发器。第一光学收发器包括一组光学发送器、操作地耦合到该组光学发送器的光学复用器、以及操作地耦合到光学复用器的可变光学衰减器。可变光学衰减器被配置为从第一光学收发器的控制器接收控制信号,并且利用来自光学复用器的输出来调制表示控制信息的信号。控制信息与控制信号相关联并且用于操作地耦合到第一光学收发器的第二光学收发器。

在一些实施例中,该装置还包括一组光学接收器、光学解复用器、光学检测器以及光学分接头。光学解复用器操作地耦合到该组光学接收器。光学分接头操作地耦合到光学解复用器和光学检测器。光学分接头被配置为接收从第二光学收发器接收到的光学信号的一部分。光学检测器被配置为检测光学信号的部分以产生检测信号。控制器被配置为解码检测信号以从光学信号提取经编码的信号。

如在本说明书中所使用的,单数形式“一”、“一个”和“所述”包括复数指代,除非上下文另行明确指示。因此,例如,术语“光学收发器”旨在意指单个光学收发器或多个光学收发器。

图1是根据实施例的主光学收发器和从光学收发器的框图。主光学收发器101可以是任何高数据速率光学收发器,例如开关键控(ook)发送器、光学m进制正交幅度调制(m-qam)发送器、光学m进制脉冲幅度调制(mpam)发送器、偏振复用(pm)m-qam发送器等等。主光学收发器101包括发送(tx)电学功能(未在图1中示出)、接收(rx)电学功能(未在图1中示出)、发送(tx)光学功能103、接收(rx)光学功能104和控制器120。tx电学功能操作地耦合到tx光学功能103。rx电学功能操作地耦合到rx光学功能104。tx电学功能、rx电学功能、tx光学功能103以及rx光学功能104操作地耦合到控制器120。tx电学功能、tx光学功能103和控制器120中的每一个可以向彼此发送信号和/或从彼此接收信号。类似地,rx电学功能、rx光学功能103和控制器120中的每一个可以向彼此发送信号和/或从彼此接收信号。尽管tx电学功能、tx光学功能103和控制器120结合图1作为分离的来被讨论,但是每一个不需要在物理上与其他两个分离。换言之,tx电学功能和/或tx光学功能103和/或控制器120可以一起被共同定位和/或集成在单个模块、子系统或部件内。类似地,尽管rx电学功能、rx光学功能104和控制器120结合图1作为分离的来被讨论,但是每一个不需要在物理上与其他两个分离。换言之,rx电学功能和/或rx光学功能104和/或控制器120可以一起被共同定位和/或集成在单个模块、子系统或部件内。

从光学收发器131在物理结构和功能上与主光学收发器101基本上相同。从光学收发器131可以是任何高数据速率光学收发器,例如开关键控(ook)发送器、光学m进制正交幅度调制(m-qam)发送器、光学m进制脉冲幅度调制(mpam)发送器、偏振复用(pm)m-qam发送器等等。从光学收发器131包括发送(tx)电学功能(未在图1中示出)、接收(rx)电学功能(未在图1中示出)、发送(tx)光学功能133、接收(rx)光学功能134和控制器150。

主光学收发器101的tx电学功能生成和/或处理被发送到主光学收发器101的tx光学功能103的电信号。tx电学功能是主光学收发器101的电学部件。例如,tx电学功能可以包括发送来自一组电学信道的一组电信号的一组电学发送器。该组电信号被发送到光学功能103并且被转变为光学信号。在于2015年9月30日提交的并且标题为“methodandapparatusforselfhealingofanopticaltransceiverinawavelengthdivisionmultiplexing(wdm)system”的共同未决的美国专利申请no.14/871,424中讨论了tx电学功能的示例,将其内容通过引用以其整体并入本文。

tx光学功能103是主光学收发器101的光子部件。例如,tx光学功能103可以包括一组光学发送器106(0)-106(n)、以及操作地耦合到该组光学发送器106(0)-106(n)的光学复用器(mux)108、以及操作地耦合到光学复用器的可变光学衰减器111。

来自tx光学功能103中的一组光学发送器的每个光学发送器106(0)-106(n)可以在来自一组波长的独特波长处发送。类似地,来自主光学收发器101中的一组光学接收器107(0)-107(n)的每个光学接收器可以在来自一组波长的独特波长处接收。

光学复用器108是可以例如将不同信道的光或光学信号多路复用和路由到例如单模光纤(smf)中或从例如单模光纤(smf)中多路复用和路由出不同信道的光或光学信号的硬件设备。光学复用器108可以将由来自一组光学发送器106(0)-106(n)的不同光学发送器生成和/或发送的光学信号多路复用到单个光纤(或多个光纤)180上,并且向可变光学衰减器(voa)111发送不同信道的光学信号。当被多路复用到多个光纤上时,两个或更多个光学信号可以由光学复用器108多路复用到多个光纤中的每个光纤上。

可变光学衰减器(voa)111包括例如马赫曾德(mach-zehnder)调制器(mzm)、微电子机械系统(mems)或根据施加的电信号来改变光学信号幅度的其他技术。voa111对从mux108接收到的来自每个光学信道的光学信号进行调制,使得来自每个光学信道的光学信号的幅度基于电信号输入而改变。voa111可以向单模光纤180(或多个光纤)发送光学信号。不同信道的光学信号可以经由这样的单模光纤被发送到从光学收发器131。

参考图1中示出的主光学收发器101的实施例,主光学收发器101还包括rx光学功能104。如本文详细讨论的,tx光学功能103可以从tx电学功能(未在图1中示出)接收光学信号并且向从光学收发器131发送该光学信号。rx光学功能可以从从光学收发器131接收光学信号并且向rx电学功能(未在图1中示出)发送该光学信号。附加地,光学功能103/104还可以向控制器120发送信号和/或从控制器120接收信号。

rx光学功能104包括主光学收发器101的光子部件。rx光学功能104可以包括一组光学接收器107(0)-107(n)以及操作地耦合到该组光学接收器107(0)-107(n)的光学解复用器(dmux)109。rx光学功能104还包括光学分接头112和光学检测器113。来自rx光学功能104中的该组光学接收器107(0)-107(n)的每个光学接收器可以在来自一组波长的独特波长处接收。

光学解复用器109是可以例如对从例如单模光纤(smf)接收到的不同信道的光或光学信号进行解复用和路由的硬件设备。光学解复用器109可以将从单个光纤190(或多个光纤)(或光学分接头112)接收到的光学信号解复用并且可以发送到来自该组光学接收器107(0)-107(n)的不同光学接收器。

光学分接头112是可以例如将从光纤190接收到的光学信号中的一个或多个光学信号的一部分转接到光学检测器113的硬件设备。光学检测器113可以检测从光学分接头112接收到的光学信号的部分。光学检测器113可以包括例如监测光电二极管(mpd)。来自mpd的光学信号可以进一步被低通滤波器(lpf)(未在图1中示出)滤波、被放大器(未在图1中示出)放大并且被发送到控制器120。

控制器120发送和/或接收包括对主光学收发器101中的其他部件的控制信息的控制信号。尽管图1将控制器120示出为与tx光学功能103和rx光学功能104分离,但是控制器120可以在物理上与电学功能(未示出在图1中)、tx光学功能103和/或rx光学功能104一起被定位。例如,在一些配置中,控制器120可以在物理上被设置在共同封装有一组电学发送器、一组电学接收器、开关(未在图1中示出)、一组光学发送器106、一组光学接收器107、光学复用器108和/或光学解复用器109的集成电路封装内。

在一些实施例中,控制器120包括处理器122、存储器124、解码器126和编码器128。存储器124可以例如为随机存取存储器(ram)(例如,动态ram、静态ram)、闪速存储器、可拆卸存储器、数据库等等。在一些实施方式中,存储器124可以包括或实施例如数据库、过程、应用和/或(在存储器124中存储的和/或在处理器122中执行的)一些其他软件模块或被配置为执行远程管理和控制过程和/或用于光学收发器101的远程管理和控制的一个或多个相关联的方法的硬件模块。在这样的实施例中,用于执行光学收发器过程和/或相关联的方法的远程管理和控制的指令可以被存储在存储器124内并且在处理器122被执行。

处理器122可以包括例如现场可编程门阵列(fpga)、专用集成电路(asic)、数字信号处理器(dsp)等等。处理器122可以被配置为例如将数据写入到存储器124中以及从存储器124读取数据,并且执行存储在存储器124内的指令。处理器122还可以被配置为执行和/或控制例如光学发送器106(0)-106(n)、开关(未在图1中示出)、一组光学接收器107(0)-107(n)、可变光学衰减器(voa)111、光学分接头112和/或光学检测器113的操作。在一些实施方式中,如图3-4中所描述的,基于存储在存储器124内的方法或过程,处理器122可以被配置为执行对光学收发器过程的远程管理和控制。

编码器128和解码器126是操作地耦合到彼此并且操作地耦合到控制器120的剩余部件(例如,处理器122、存储器124)的模块。编码器128和解码器126可以是能够执行与该模块相关联的一个或多个特定功能的硬件和/或(在硬件中存储和/或执行的)软件的任何组合。在一些实施例中,编码器128和解码器126可以包括例如现场可编程门阵列(fpga)、专用集成电路(asic)、数字信号处理器(dsp)等等。

在发送光学信号期间,编码器128将低频率(例如100khz)电信号施加到voa111以对光学信号的幅度进行调制。所施加的低频率电信号承载控制信息。控制信息可以包括例如从光学收发器131的标识符(或地址)(或者多个从光学收发器的标识符/地址);用于进行以下操作的指令:监测、控制、标识或配置从光学收发器131(或者多个从光学收发器),启用或停用来自从光学收发器131的光学信道,更新从光学收发器131的软件程序,监测在从光学收发器131处接收到的光学信号等等。这样的控制信息可以被包含在低频率电信号的幅度、相位或两者中。承载控制信息的电信号的频率低于(包含数据信息的)光学信号的频率,使得由光学信号承载的(被调制到光学信号上的)信息不受低频率电信号影响。低频率电信号可以被施加到一个或多个光学信号。

在接收光学信号期间,光学rx信号通过光学分接头112被分接,并且在光学检测器113中检测光学rx信号的一部分。光学检测器113可以向解码器126发送光学信号。解码器126提取嵌入式控制信息,并且控制器120分析控制信息以管理、控制或配置主光学收发器101。类似于从主光学收发器101发送到从光学收发器131的控制信息,在主光学收发器101处接收到的、来自从光学收发器131的控制信息可以包括例如主光学收发器的标识符(或地址)(或者多个主光学收发器的标识符/地址);用于进行以下操作的指令:监测、控制、标识或配置主光学收发器101(或者多个主光学收发器),启用或停用来自主光学收发器101的光学信道;更新主光学收发器101的软件程序,监测在主光学收发器101处接收到的光学信号等等。控制信息分析可以由控制器120的处理器和/或存储器(例如,处理器122和/或存储器124)实施。

如以上所讨论的,从光学收发器131在物理结构和功能上与主光学收发器101基本上相同。从光学收发器131通信地耦合到主光学收发器101。在一个实施方式中,从光学收发器131可以被设置在与主光学收发器101相同的光学网络中。在另一实施方式中,从光学收发器131还可以被设置在与主光学收发器101不同的光学网络中。从光学收发器131包括接收(rx)光学功能134、发送(tx)光学功能133和控制器150。rx光学功能134在物理结构和功能上与主光学收发器101的rx光学功能104基本上相同。tx光学功能133在物理结构和功能上与主光学收发器101的tx光学功能103基本上相同。控制器150在物理结构和功能上与主光学收发器101的控制器120基本上相同。

在使用中,来自一组光学发送器106(0)-106(n)的每个光学发送器的光学信号被复用器108多路复用并且被发送到voa111。主光学收发器101的编码器128向voa111发送承载控制信息的低频率电信号。voa111基于低频率电信号来调制光学信号并且产生承载数据信息和控制信息的经调制的光学信号。经调制的光学信号经由光纤180被发送到从光学收发器131的光学分接头142。经调制的光学信号之后通过从光学收发器131的光学分接头142被分接,并且在光学检测器143中检测经调制的光学信号的一部分。光学检测器143可以向从光学收发器131的解码器156发送经调制的光学信号。解码器156提取嵌入式控制信息,并且控制器150分析控制信息以管理、控制或配置从光学收发器131。

类似地,从光学收发器131的tx光学功能133可以向主光学收发器101的rx光学功能104发送光学信号。从光学收发器131的编码器158向voa141发送承载控制信息的低频率电信号。voa141基于低频率电信号来调制光学信号并且产生承载数据信息和控制信息的经调制的光学信号。经调制的光学信号经由光纤190被发送到主光学收发器101的光学分接头112。经调制的光学信号之后通过主光学收发器101的光学分接头112被分接,并且在光学检测器113中检测经调制的光学信号的一部分。光学检测器113可以向主光学收发器101的解码器126发送经调制的光学信号。解码器126提取嵌入式控制信息,并且控制器120分析控制信息以管理、控制或配置主光学收发器101。

例如,当主光学收发器101的控制器120检测到与在主光学收发器101处的光学发送器相关联的故障时,编码器128向主光学收发器101的voa111发送承载这样的故障消息和/或对应的控制信息的低频率电信号。voa111基于低频率电信号来调制光学信号并且产生承载数据信息和控制信息的经调制的光学信号。经调制的光学信号被发送到从光学收发器131。从光学收发器131的解码器156提取嵌入式控制信息的部分,并且控制器150分析控制信息。控制器150基于控制信息来发送用于激活在从光学收发器131处的备用光学接收器的信号,使得从在主光学收发器101处的发生故障的光学发送器发送的光学信号可以在从光学收发器131处的备用光学接收器处被接收。在于2015年9月30日提交的并且标题为“methodandapparatusforselfhealingofanopticaltransceiverinawavelengthdivisionmultiplexing(wdm)system”的共同未决的美国专利申请no.14/871,424中讨论了这样的实施方式的细节,将其内容通过引用以其整体并入本文。

针对另一示例,主光学收发器101的控制器120可以从从光学收发器131的控制器150请求从光学收发器131的状态信息。包含针对状态信息的请求的控制信号可以经由经调制的光学信号被发送到从光学收发器131,并且这样的状态信息可以经由经调制的光学信号被返回到主光学收发器101的控制器120。

在一个配置中,控制信息可以在光学收发器的发送端处同时被编码到多个光学信道上。控制信息可以之后在另一光学收发器的接收端处从多个光学信道被解码。在另一配置中,在来自一组光学发送器的光学信号在复用器处被多路复用之前,控制信息在光学收发器的发送端处被编码到单个光学信道。控制信息可以之后在另一光学收发器的接收端处从单个光学信道被解码。

在一些实施例中,控制信号可以由主光学收发器的控制器经由诸如spi/mdio/i2c的同步串行接口或经由通用异步接收器/发送器(uart)的异步串行接口来发起。本地同步/异步接口可以被定位在控制器处。

在一个实施例中,来自一组光学发送器的每个光学发送器被配置为发送具有与来自一组信道的信道相关联的数据信息的光学信号。该组信号例如为一组并行信号模式(psm)信道。每个光学发送器唯一地与来自一组psm信道的psm信道相关联。在这样的实施例中,voa111被定位在一组光学发送器与分光器之间,分光器将激光功率拆分到一组光学调制器。控制信息被编码在一个或多个psm信道上。在这样的实施例中,光学收发器可能不需要光学复用器。

在一个实施例中,从一组光学发送器/接收器发送/接收的光学信号可以直接由该组光学发送器/接收器内部调制。在另一实施例中,从该组光学发送器/接收器发送/接收的光学信号可以由该组光学发送器/接收器外部调制。

图2是根据实施例的主光学收发器中的控制器和从光学收发器中的控制器的框图。在监测包括多个光学收发器的光学收发器网络的操作健康状况和连接性中,在不要求本地管理的情况下对每个光学收发器的远程配置和管理是有益的。在主机光学收发器(在本文中还被称为主光学收发器)与远程光学收发器(在本文中还被称为从光学收发器)指间的虚拟桥(即,通信信道)可以被配置为促进这样的远程管理和配置。通信信道可以在波段外(例如,在互联网上、在单独的连接上或者在单独的网络上)、在波段内(例如,使用光学信道中的至少一个的数据帧中的保留位)或者经由嵌入式通信信道(ecc)。ecc信息可以经由与数据信息相同的光纤被发送并且与数据信息无关。为了限制跨ecc的通信流的量,主光学收发器可以被配置为从从光学收发器取回例如高达64字节的状态。在一个实施方式中,ecc被实施为在例如10kbps处的点对点连接。

如图2所示,网络元件a201(在本文中还被称为主网络元件)包括光学收发器202。光学收发器202操作地耦合到主机电学接口204。光学收发器202包括嵌入式通信信道(ecc)编码器228、ecc解码器226和12c/mdio主/从模块224。12c/mdio主/从模块224经由管理输入/输出(i/o)接口222接收管理/控制信息。通信地耦合到网络元件a201的网络元件b231(在本文中还被称为从网络元件)包括光学收发器232。光学收发器232在物理结构和功能上与光学收发器202基本上相同。光学收发器232的12c/mdio主/从模块254经由管理i/o接口(未在图2中示出)向一组光学/电学物理介质相关子层(pmd)设备261(1)-261(n)发送管理/控制信息,或者从一组光学/电学物理介质相关子层(pmd)设备261(1)-261(n)接收管理/控制信息。针对pmd的规范包括例如10吉比特以太网、快速以太网、吉比特以太网等等。10gbase-e的规范可以被用于单模光纤操作,其在1550nm波段中操作,以允许到达高达40km的距离。在这样的实施例中,由主网络元件a201的光学收发器202编码的控制信息被发送到从网络元件b231。从网络元件231的光学收发器232解码控制信息并且将其传达到在从网络元件b231处的其他设备(诸如pmd261(1)-261(n))。控制信息还可以通过从网络元件b231的光学收发器232从pmd261(1)-261(n)被发送到主网络元件a201的光学收发器202,由此关闭针对控制信息的通信链路。

例如,主光学收发器可以与连接到从光学收发器的一组四通道小型可插拔(qsfp)模块通信。除了32个通用输入/输出(gpio)之外,主光学收发器具有一个从12c接口和两个主12c接口,32个gpio被配置为控制和通信关于从光学收发器(或多个从光学收发器)的状态。从12c接口被用于使主机与主光学收发器通信。主12c接口中的一个主12c接口被共享以与所有qsfp通信。gpio中的12个gpio被配置为充当modsell。另外32个gpio被配置为经由intl线路接收模块需要注意的指示。针对诸如modprsl和reset的更多静态指示/控制,第二主12c被连接到12c端口扩展器。

图3是根据实施例的从光学收发器发送控制信息的方法的流程图。该方法300可以被实施在光学收发器(在本文中还被称为主光学收发器)的控制器的处理器和/或存储器(例如,如图1中讨论的处理器122或存储器124)处。该方法包括从第一光学收发器的控制器接收控制信号。如以上所讨论的,第一光学收发器的可变光学衰减器(voa)在302处接收低频率(例如,100khz)电信号,以在304处对光学信号的幅度进行调制,光学信号在第一光学收发器内并且通过第一光学收发器被发送。低频率电信号表示例如控制信息,控制信息包括:从光学收发器的标识符(或者多个从光学收发器的标识符);用于进行以下操作的指令:监测、控制、标识或配置从光学收发器(或者多个从光学收发器),启用或停用来自从光学收发器的光学信道(或者多个光学信道),更新从光学收发器的软件程序,监测在从光学收发器处接收到的光学信号等等。这样的控制信息可以被包含在低频率电信号的幅度、相位或两者中。承载控制信息的电信号的频率低于(包含数据信息的)光学信号的频率,使得由光学信号的传输不受低频率电信号影响。

在304处,voa基于接收到的控制信号(即,低频率电信号)来形成经调制的信号。在306处,主光学收发器向第二光学收发器(在本文中还被称为从光学收发器)发送具有数据信息的信号和表示控制信息的经调制的信号。在第二光学收发器处的解码器(诸如图1中讨论的解码器156)解码经调制的信号并且提取从第一光学收发器发送的控制信息。第二光学收发器的控制器向第二光学收发器的其他部件发送命令以基于经调制的信号来修改其操作。

图4是根据实施例的在光学收发器处接收控制信息的方法的流程图。该方法400可以在光学收发器的控制器的处理器和/或存储器(如图1中讨论的处理器152或存储器154)处被实施。该方法包括在402处,在第一光学收发器(在本文中还被称为从光学收发器)的光学分接头处接收来自第二光学收发器(在本文中还被称为主光学收发器)的光学信号。

在404处,从光学收发器在光学检测器处检测光学信号的一部分以产生检测信号。光学rx信号通过光学分接头来被分接并且光学rx信号的一部分在光学检测器中被检测。光学检测器可以向光学收发器的解码器发送光学信号。

在406处,第一光学收发器的解码器解码检测信号以从光学信号提取经编码的信号。解码器提取嵌入式控制信息,并且控制器分析控制信息以管理、控制或配置主光学收发器。类似于从主光学收发器发送到从光学收发器的控制信息,在主光学收发器处接收到的、来自从光学收发器的控制信息可以包括用于进行以下操作的指令:监测、控制或配置主光学收发器(或多个主光学收发器),启用或停用来自主光学收发器的光学信道,更新主光学收发器的软件程序,监测在主光学收发器101处接收到的光学信号等等。

在408处,从光学收发器的控制器基于经编码的信号来做出控制决策,使得从光学收发器基于经编码的信号来修改其操作。

本文描述的一些实施例涉及具有非瞬态计算机可读介质(还可以被称为非瞬态处理器可读介质)的计算机存储产品,非瞬态计算机可读介质在其上具有用于执行各种计算机实现的操作的指令或计算机代码。计算机可读介质(或处理器可读介质)在以下意义上是非瞬态的:其本身不包括瞬态传播信号(例如,在诸如空间或线缆的传输介质上承载信息的传播电磁波)。介质和计算机代码(还可以被称为代码)可以是出于一个或多个特定目的而设计和构建的那些。非瞬态计算机可读介质的示例包括但不限于:磁性存储介质,诸如硬盘、软盘和磁带;光学存储介质,诸如紧凑盘/数字视频盘(cd/dvd)、紧凑盘只读存储器(cd-rom)以及全息设备;磁光存储介质,诸如光盘;载波信号处理模块;以及专门被配置为存储和运行程序代码的硬件设备,诸如专用集成电路(asic)、可编程逻辑器件(pld)、只读存储器(rom)和随机存取存储器(ram)设备。本文描述的其他实施例涉及一种计算机程序产品,其可以包括例如本文讨论的指令和/或计算机代码。

计算机代码的示例包括但不限于微代码或微指令、机器指令(诸如由编译器产生的)、用于产生web服务的代码、以及包含由计算机使用解释器执行的更高级指令的文件。例如,实施例可以使用命令编程语言(例如c、fortran、等等)、功能编程语言(haskell、erlang、等等)、逻辑编程语言(例如prolog)、面向对象编程语言(例如java、c++、等等)或其他适当的编程语言和/或开发工具来实施。计算机代码的附加示例包括但不限于控制信号、经加密的代码和经压缩的代码。

尽管上文已经描述了各种实施例,但是应当理解它们已经仅仅通过示例而非限制的方式被呈现。在以上描述的方法指示某些事件以特定顺序发生的情况下,某些事件的顺序可以被修改。附加地,事件中的某些事件可以在可能时在并行过程中被并发地执行,以及如以上所描述的被顺序地执行。

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