本发明涉及电子技术领域,尤其涉及一种抑制本振泄露的方法、电路板及通信设备。
背景技术:
在无线通信领域,射频发射机产生射频信号的过程大致为:数模转化器将数字信号转化为相互正交的两路基带模拟信号后,然后信号调制器将该两路基带模拟信号调制成一路射频信号,再进过混频、放大等过程,再将处理后的射频信号发射。但是,电路固有的直流失调特性或者不同电路之间存在串扰、辐射和直流偏移等多种问题会产生本振泄露信号,而较大的本振泄露信号会对射频信号造成干扰,进而导致对整个通信系统性能产生较大影响。而且本振泄漏信号在频谱上和有用信号往往靠得很近,无法直接用滤波器滤除,为了避免其对输出的射频信号造成干扰,必须抑制本振泄露信号。
本发明发明人在实际操作过程中发现现有技术中存在缺陷,现有技术中,抑制本振泄露信号和边带信号的方式请参考图1所示,图1为现有技术中发射机中电路板抑制本振泄露信号和边带信号的流程图。由图1中的流程可以大约估算现有技术中一次调整需要花费的大概时间。处理器更新一次本振泄露信号或者边带信号的功率花费时间为1ms。处理器调整寄存器的值的话需要访问寄存器,每调整一次就需要访问一次,每次访问时间大约2ms;那么现有技术中,如果寄存器是16位的话,那么寄存器的值就有216个,最差的情况,处理器调整寄存器的值需要216次即65536次。那么一次调整总时间大致为:3ms*65536*2=393216ms,将达到300多秒的时间,可见,现有技术中抑制本振泄露信号的过程效率比较低。
技术实现要素:
本发明提供一种抑制本振泄露信号的方法、电路板及通信设备,用以解决现有技术中本振泄露信号的抑制过程效率较低的技术问题。
本发明第一方面提供了一种抑制本振泄露信号的方法,应用于一电路板,所述电路板包括一处理器、与所述处理器连接的寄存器,所述方法包括:
所述处理器获取基带信号中的本振泄露信号;
若所述本振泄露信号的功率大于第一预设值,所述处理器在所述寄存器的第一预设调整范围内调整所述寄存器的值为第一值;其中,在所述寄存器的值为所述第一值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值;其中,所述第一预设调整范围小于所述寄存器的最大调整范围。
可选的,所述电路板还包括与所述处理器连接的混频器,在所述处理器获取基带信号中的本振泄露信号之前,所述方法还包括:
所述混频器根据本振信号对所述基带信号进行处理得到与所述基带信号对应的中频信号;
所述处理器确定所述中频信号的频率范围;并基于所述本振信号,确定与所述频率范围对应的所述寄存器的调整范围,所述调整范围即为所述第一预设调整范围。
可选的,所述方法还包括:
当调整到所述第一预设调整范围内的第一值后,所述处理器检测所述电路板的温度;
若所述温度超过预设温度门限,所述处理器重新在所述第一预设调整范围内调整所述寄存器的值为第二值,其中,在所述寄存器的值为所述第二值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,且所述温度不超过所述预设门限。
可选的,所述方法还包括:
当调整到所述第一预设调整范围内的第一值后,所述处理器获取经过所述寄存器之后的所述本振泄露信号的频率;并检测所述频率是否与还未经过所述寄存器的所述本振泄露信号的频率有变化,如果发生变化,所述处理器重新在所述第一预设调整范围内调整所述寄存器的值为第三值,其中,在所述寄存器的值为所述第三值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,且所述本振泄露信号的频率不发生变化。
可选的,所述方法还包括:
所述处理器获取所述基带信号中的边带信号;
若所述边带信号的功率大于第二预设值,所述处理器在所述寄存器的第二预设调整范围内调整所述寄存器的值为第四值;其中,在所述寄存器的值为所述第四值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,并且所述边带信号的功率小于等于所述第二预设值;其中,所述第二预设调整范围小于所述寄存器的最大调整范围。
本发明第二方面提供一种电路板,包括:处理器、与所述处理器连接的寄存器;
其中,所述处理器,用于获取基带信号中的本振泄露信号;若所述本振泄露信号的功率大于第一预设值,在所述寄存器的第一预设调整范围内调整所述寄存器的值为第一值;其中,在所述寄存器的值为所述第一值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值;所述第一预设调整范围小于所述寄存器的最大调整范围。
可选的,所述电路板还包括:
混频器,与所述处理器连接,用于根据本振信号对所述基带信号进行处理得到与所述基带信号对应的中频信号;
所述处理器还用于:确定所述中频信号的频率范围;并基于所述本振信号,确定与所述频率范围对应的所述寄存器的调整范围,所述调整范围即为所述第一预设调整范围。
可选的,所述处理器还用于:
在调整到所述第一预设调整范围内的第一值后,检测所述电路板的温度;
若所述温度超过预设温度门限,重新在所述第一预设调整范围内调整所述寄存器的值为第二值,其中,在所述寄存器的值为所述第二值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,且所述温度不超过所述预设门限。
可选的,所述处理器还用于:
当调整到所述第一预设调整范围内的第一值后,获取经过所述寄存器之后的所述本振泄露信号的频率;并检测所述频率是否与还未经过所述寄存器的所述本振泄露信号的频率有变化,如果发生变化,则重新在所述第一预设调整范围内调整所述寄存器的值为第三值,其中,在所述寄存器的值为所述第三值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,且所述本振泄露信号的频率不发生变化。
可选的,所述处理器还用于:
获取所述基带信号中的边带信号;
若所述边带信号的功率大于第二预设值,在所述寄存器的第二预设调整范围内调整所述寄存器的值为第四值;其中,在所述寄存器的值为所述第四值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,并且所述边带信号的功率小于等于所述第二预设值;其中,所述第二预设调整范围小于所述寄存器的最大调整范围。
本发明第三方面提供一种通信设备,包括:
壳体;
如本发明第二方面提供的电路板,设置于所述壳体内。
本发明实施例中的技术方案具有如下有益效果:
在本发明实施例提供的技术方案中,处理器获取基带信号中的本振泄露信号;如果所述本振泄露信号的功率大于第一预设值,那么所述处理器在所述寄存器的第一预设调整范围内调整所述寄存器的值为第一值;其中,在所述寄存器的值为所述第一值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值;由于所述第一预设调整范围小于所述寄存器的最大调整范围,所以不需要在所述寄存器的最大调整范围内进行调整,从而节省了时间,提高了效率,解决了现有技术中本振泄露信号的抑制过程效率较低的技术问题。
附图说明
图1为本发明一实施例中提供的现有技术中抑制本振泄露信号和边带信号的流程图;
图2为本发明一实施例中的一种电路板的结构图;
图3为本发明一实施例中的一种抑制本振泄露信号的方法的流程图;
图4为本发明一实施例中的另一种电路板的结构图;
图5为本发明一实施例中的一种电路板的实例图;
图6为本发明一实施例中的抑制本振信号和边带信号的流程图;
图7为本发明一实施例中的一种通信设备的结构图。
具体实施方式
本发明提供一种抑制本振泄露信号的方法、电路板及通信设备,以解决现有技术中本振泄露信号的抑制过程效率较低的技术问题。
为了解决上述技术问题,本发明实施例中的技术方案总体思路如下:
在本发明实施例提供的技术方案中,处理器获取基带信号中的本振泄露信号;如果所述本振泄露信号的功率大于第一预设值,那么所述处理器在所述寄存器的第一预设调整范围内调整所述寄存器的值为第一值;其中,在所述寄存器的值为所述第一值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值;由于所述第一预设调整范围小于所述寄存器的最大调整范围,所以只需要在一个较小的调整范围内调整寄存器的值,从而节省了时间,提高了效率。通过这种方式,解决了现有技术中本振泄露信号的抑制过程效率较低的技术问题。
为了更好的了解上述技术方案,下面通过附图以及具体实施例对本发明技术方案进行详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
请参考图2所示,为本发明第一方面提供的一种电路板的结构图。由图2中可以看出,该电路板包括:处理器1、寄存器2。其中,处理器1,用于获取基带信号中的本振泄露信号。寄存器2可以对所述本振泄露信号进行处理。具体的,如果处理器1获取的所述本振泄露信号的功率大于第一预设值,则处理器1在所述寄存器2的第一预设调整范围内调整寄存器2的值为第一值;其中,在寄存器2的值为所述第一值时,经过寄存器2之后的所述本振泄露信号的功率小于等于所述第一预设值;其中,所述第一预设调整范围小于寄存器2的最大调整范围。
可选的,处理器1可以是通用的中央处理器(CPU)或特定应用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(英文:Field Programmable Gate Array,简称:FPGA)开发的硬件电路,可以是基带处理器。
可选的,寄存器2可以是两位寄存器、十六位寄存器等,不同的寄存器对应的最大的调整范围不同。假设寄存器2是两位寄存器的话,最大调整范围是从00到11。当然,寄存器2可以是一个单独的元器件,也可以是处理器1中的一个模块。
可选的,上述电路板可以应用于例如射频发射机、功率放大器等通信设备中。上述的与本振泄露信号对应的第一预设值可以根据实际情况而确定,例如-75dbm,本发明不作具体。
接下来请参考图3所示,图3为本发明第二方面提供的一种抑制本振泄露信号的方法的流程图。该方法可以应用于上述的电路板或者类似的电路板中。该方法包括:
步骤101:处理器1获取基带信号中的本振泄露信号;
步骤102:若所述本振泄露信号的功率大于第一预设值,处理器1在寄存器2的第一预设调整范围内调整寄存器2的值为第一值;其中,在寄存器2的值为所述第一值时,经过寄存器2之后的所述本振泄露信号的功率小于等于所述第一预设值;其中,所述第一预设调整范围小于所述寄存器的最大调整范围。
为了便于说明本实施例中的抑制本振泄露信号的方法,以下将先介绍在步骤101之前,处理器1获取寄存器2的第一预设调整范围的过程。
请参考图4所示,为本发明实施例提供的一种电路板的实例结构图。由图4可知,电路板还包括:混频器3。混频器3用于根据本振信号对所述基带信号进行处理得到与所述基带信号对应的中频信号。
由图4可知,在步骤101中,处理器1获取基带信号中的本振泄露信号,可以是获取经过混频器3之后的中频信号中的本振泄露信号。需要说明的是,一般情况下,基带信号的频率高达几百兆甚至几千兆,所以不便于通过设备对基带信号进行检测,所以首先会将基带信号经过混频器降为中频信号,然后对中频信号进行检测。
在处理器1在对中频信号进行处理之前,可以将中频信号中的本振泄露信号过滤出来,具体的方式,请继续参考图5所示,为本发明实施例提供的一种电路板的实例图。电路板还包括:功分器、滤波器和模拟数字转化器(Analog digital converter,ADC),采用ADC的目的是,基带信号、以及中频信号都是模拟信号,需要将其转变为数字信号进行进一步处理。通过滤波器将中频信号中的本振泄露信号过滤出来,并发送给处理器1。功分器的作用是首先将射频主通道上的射频信号分出一部分来作为基带信号。由于射频主通道上的信号频率比较高,功率也较大,不便于直接检测,通过功分器分出的基带信号的功率相对较小,便于检测。
可选的,所述电路板还包括存储器(图中未示出),用于存储本振信号、中频信号以及寄存器第一预设调整范围的对应关系表,如表1所示。
表1
处理器1确定寄存器的第一预设调整范围的可能的实现方式是,在处理器1获取到中频信号后,处理器1确定中频信号的频率范围;并基于本振信号,基于上述对应关系表确定与所述频率范围对应的所述寄存器的调整范围,所述调整范围即为所述第一预设调整范围。
下面介绍两种获取上述表1的方式,第一种可能的实现方式,可以是保持本振信号不变,改变中频信号,获取不同中频信号对应的寄存器的值,进而获得中频信号的频率范围对应的寄存器的调整范围。请继续参考图4所示,假设混频器3获取的基带信号是861MHz,那么可以在预设带宽范围内例如60MHz带宽范围内,为基带信号的频率设置一个区间例如为(861-30,861+30),即(831MHz,891MHz)。在所述区间内,可以每隔20取值。例如表1中的,基带信号分别为851MHz、871MHz、891MHz。然后在保持本振信号不变的情况下,通过混频器3分别处理频率是851MHz、871MHz、891MHz的三个基带信号,得到对应的中频信号例如表1中的120MHz、150MHz、180MHz。之后处理器1在分别对不同频率的中频信号进行处理。当然,在实际操作过程中可以将基带信号在区间内的取值更加细化,例如每隔10取值等,本发明不作具体的限定。
继续以表1为例进行说明,假设当前本振信号是1031.5MHz。那么保持本振信号不变的情况下,混频器3对频率为851MHz的基带信号进行处理后得到频率为120MHz的中频信号,之后通过滤波器过滤出其中的本振泄露信号,并发送给处理器1,处理器1检测所述本振信号的功率是否大于第一预设值,如果是,控制所述本振泄露信号经过寄存器2,处理器1获取经过寄存器2之后的本振泄露信号的功率,如果获取到的经过寄存器2之后的本振泄露信号的功率小于第一预设值,那么就记录此时寄存器2的值,并存储于表1中,此时寄存器2的值例如为0xFF22。如果获取到经过寄存器2之后的本振泄露信号的功率依然大于第一预设值,那么调试人员就可以控制调整寄存器的值,例如在寄存器的最大调整范围内按照从小到大的顺序依次调整寄存器的值,每调整一次,处理器1就获取一次经过所述寄存器之后的本振泄露信号的功率并将其与第一预设值比较,如果寄存器的值调整到某一个值时,处理器1获取到的经过所述寄存器之后的本振泄露信号的功率小于第一预设值,那么就将此时寄存器的值记录下来。
类似于上述的方式,混频器3对频率为871MHz的基带信号进行处理后得到频率为150MHz的中频信号,之后通过滤波器过滤出其中的本振泄露信号,并传递给处理器1,处理器1检测所述本振信号的功率是否大于第一预设值,如果是,控制所述本振泄露信号经过寄存器2,处理器1获取经过寄存器2之后的本振泄露信号的功率,如果获取到的经过寄存器2之后的本振泄露信号的功率小于第一预设值时,那么就记录此时寄存器2的值,并存储于表1中例如0xFF81。
通过上述不断调试的方式,可以确定当本振信号是1031MHz时,中频信号的频率范围为120MHz~150MHz时,对应的,寄存器的调整范围可以是0xFF22~0xFF9E,即第一预设调整范围。可以理解的,通过同样的方式,也可以确定当本振信号为另一个值例如1100MHz时,中频频率的频率范围为120MHz~150MHz时,对应的寄存器的调整范围,可能是不同于上述第一预设调整范围的另一个调整范围。
上述方式是通过保持本振信号不变,在预设带宽内改变中频信号的频率而获得寄存器的第一预设调整范围。在实际操作过程中,本振信号也可以不同。下面介绍获取前述对应关系表的第二种可能的实现方式,保持中频信号不变,改变本振信号,获取不同本振信号对应的寄存器的值,进而获得本振信号的频率范围对应的寄存器的调整范围。请继续参考图4理解,在基带信号分别为851MHz、871MHz、891MHz的情况下,通过改变本振信号,可以使得不同频率的基带信号得到同一中频信号,滤波器将所述中频信号中的本振泄露信号过滤之后,处理器1获取到本振泄露信号,之后的处理方式类似于前述的方式,为了说明书的简洁,在这里不做赘述。即通过同样的方式,获得了本振信号、中频信号以及寄存器范围的对应关系表。例如表2。
表2
当然表1和表2也可以结合成为一个表,即本振信号、中频信号以及寄存器的第一预设调整范围的对应关系表。可以将所述表存储于电路板中的存储器中。在步骤101之前,混频器3根据本振信号对所述基带信号进行处理得到与所述基带信号对应的中频信号。处理器1确定所述中频信号的频率范围;并基于所述本振信号,从上述对应关系表中确定与所述频率范围对应的所述寄存器的调整范围,所述调整范围即为所述第一预设调整范围。
之后执行步骤101,处理器1获取到基带信号中的本振泄露信号,即处理器1获取中频信号中的本振泄露信号。之后执行步骤102,如果处理器1判断出本振泄露信号的功率大于第一预设值的话,在所述第一预设调整范围内调整寄存器2的值,并获取经过寄存器之后的本振泄露信号的功率将其与第一预设值进行比较,直到调整到第一预设调整范围内的某一值,处理器1获得的经过寄存器2的本振泄露信号的功率小于第一预设值为止。
在调整完成之后,即调整寄存器2的值为第一值之后,并不一定是最佳的状态,例如调整为第一值之后,会出现电路板温度超标的情况。由于电路板的温度会对电路板的运行产生比较严重的影响。所以必须控制电路板的温度处于合理的范围内。为了避免这种情况的发生,调整寄存器2的值为第一值之后处理器1检测所述电路板的温度;若所述温度超过预设温度门限,所述处理器重新在所述第一预设调整范围内调整所述寄存器的值为第二值,其中,在所述寄存器的值为所述第二值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,且所述温度不超过所述预设门限。
同样的,当调整到所述第一预设调整范围内的第一值后,还有可能出现本振泄露信号的频率发生变化。一般,频谱图上横坐标是频率,而寄存器对本振泄露信号进行处理只是处理其功率即抑制其功率大小,即处理的是频谱图上的纵坐标。如果本振泄露信号的频率发生变化的话,即图中横坐标发生变化,所以最终得到的频谱图也是不准确的。为了避免这种情况,所述处理器获取经过所述寄存器之后的所述本振泄露信号的频率;并检测所述频率是否与还未经过所述寄存器的所述本振泄露信号的频率有变化,如果发生变化,所述处理器重新在所述第一预设调整范围内调整所述寄存器的值为第三值,其中,在所述寄存器的值为所述第三值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,且所述本振泄露信号的频率不发生变化。
前述已经提到过,射频发射机在产生射频信号的过程中,由于电路的固有特征产生本振泄露信号的同时往往还容易产生边带信号。
所以在调整完成之后,即调整寄存器2的值为第一值之后,处理器1获取所述基带信号中的边带信号;若所述边带信号的功率大于第二预设值,所述处理器在所述寄存器的第二预设调整范围内调整所述寄存器的值为第四值;其中,在所述寄存器的值为所述第四值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,并且所述边带信号的功率小于等于所述第二预设值;其中,所述第二预设调整范围小于所述寄存器的最大调整范围。
可选的,获取第二预设调整范围的方式与前述的获取第一预设调整范围的方式类似,为了说明书的简洁,在这里不再赘述。当然,第一预设调整范围与第二预设调整范围可以相同,也可以不同。
当然,在实际操作过程中,本振泄露信号和边带信号可能同时出现,若同时出现,可以首先抑制本振泄露信号,也可以首先抑制边带信息,具体顺序本发明做不限定。请参考图6,图6中列举了首先抑制本振泄露信号,将本振泄露信号抑制于合理的范围内后,进一步抑制边带信号。无论抑制本振信号和边带信号的先后顺序如何,在二者都处于合理的范围之后,都需要检测电路板的温度,并且需要确定本振泄露信号的频率不发生变化。图6只是列举了一次简单调整的过程。当然,为了保证每次的抑制本振泄露信号或者边带信号的过程中不对电路造成损坏,也可以在每次抑制本振泄露信号或者边带信号之后都进行电路温度的检测,并保证温度处于合理的范围。
可选的,从图6中可以看出,在处理器1检测本振泄露信号、边带信号的功率之前,可以首先将寄存器初始化,在处理器1获取的中频信号之后,可以根据本振信号、中频信号、以及寄存器调整范围的对应关系确定出对应的寄存器的调整范围,之后可以根据该调整范围初始化寄存器,例如假设确定出寄存器的调整范围是0xFF22~0xFF9E,那么以该范围内的某一个值初始化寄存器,例如初始化寄存器的值为0xFF22,这样可以为调整寄存器做好准备,可以进一步提高效率。
可选的,从图6中可以看出,调整寄存器需要将I路和Q路分别调整,前面提到过,射频发射机首先产生的是两路正交的基带信号,即I路和Q路,两路信号分别进行传输,当然可以分别通过两个不同的寄存器分别对两路信号进行处理,当然前述的方法同样可以应用于上述两个寄存器中,即在调试的过程中,分别记录第一个寄存器对I路处理时的预设调整范围,和第二个寄存器对Q路处理时的预设调整范围。例如,在抑制本振泄露信号的过程中,第一寄存器在0xFF22到0xFF9E的范围内调整I路,直到调整到其中的某一个值时,I路本振泄露信号的功率小于预设值;第二寄存器在0x0185到0x01BE的范围内调整Q路,直到调整到其中的某一个值时,Q路本振泄露信号的功率小于预设值。当然,也可以只通过同一个寄存器对两路信息进行处理。调整I路和Q路的顺序可以是同时进行,也可以是先调整I路,再调整Q路,也可以是先调整Q路,再调整I路,本领域技术人员可以根据实际情况而定。
同样的,对于边带信号来说也是具有两路即I路和Q路,例如在抑制边带信号的过程中,第一寄存器在0x0200到0x028B的范围内调整I路;第二寄存器在0x00C2到0x0159的范围内调整Q路。并且在抑制边带信号的过程中,如果边带信号的功率大于预设值的话,需要首先确定寄存器是否可以调整,如果不可以的话,需要先调整ADC的增益,例如对于I路ADC从0x00到0x01调整,对于Q路ADC从0x1C到0x20调整。对于ADC的调整范围,也是可以在调试过程中记录下来的。当调整ADC之后,继续在第二预设调整范围内调整寄存器的值,当调整为其中的某一个值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值,并且所述边带信号的功率小于等于所述第二预设值。
通过以上的描述,在本发明实施例中的技术方案中,在本发明实施例提供的技术方案中,处理器获取基带信号中的本振泄露信号;如果所述本振泄露信号的功率大于第一预设值,那么所述处理器在所述寄存器的第一预设调整范围内调整所述寄存器的值为第一值;其中,在所述寄存器的值为所述第一值时,经过所述寄存器之后的所述本振泄露信号的功率小于等于所述第一预设值;由于所述第一预设调整范围小于所述寄存器的最大调整范围,所以不需要在所述寄存器的最大调整范围内进行调整,从而节省了时间,提高了效率。通过这种方式,解决了现有技术中本振泄露信号的抑制过程效率较低的技术问题。
基于同样的发明构思下,本发明第三方面提供了一种通信设备,请参考图7所示,为本发明实施例提供的通信设备的结构图。由图中可以看出,该通信设备包括:
壳体301;
电路板302,设置于壳体301内,其中电路板302可以是本发明第一方面及第二方面中所描述的电路板。
由于本发明第三方面提供的通信设备是在与本发明第二方面提供的抑制本振泄露信号的方法的相同构思下提出的,因此前述图1-图6实施例中的抑制本振泄露信号的方法的各种变化方式和具体实施例同样适用于本实施例的通信设备,通过前述对抑制本振泄露信号的方法的详细描述,本领域技术人员可以清楚的指导本实施例中通信设备的实施过程,所以为了说明书的简洁,在此不再详述。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。