用于向处理器供电的方法和设备与流程

文档序号:12801032阅读:243来源:国知局
用于向处理器供电的方法和设备与流程

本公开的实施例总体涉及处理器领域,具体涉及一种用于向处理器供电的方法、装置、附加电源和主板系统。



背景技术:

在计算机系统中,系统的整体性能由平台的中央处理单元(cpu)主导。通常,更高性能的cpu将从系统的供电单元(psu)获取更多的功率。具有加速模式的cpu可以通过在短时期内增加时钟频率来提升cpu性能,例如英特尔tm公司设计的具有睿频(turboboosttm)模式的cpu。然而,这要求从psu获取更多的额外功率。当处理器上的工作负载要求更高的性能并且该处理器处于其功率、电流和发热量的极限之下时,该处理器的时钟将增加工作频率以满足要求。例如,针对酷睿(coretm)i7-920xm处理器,正常工作频率为2.0ghz。当处于加速模式中时,单个核的最大频率将增加至3.2ghz。

然而,在当前的系统架构中,由于所要求的额外功率上的限制,cpu加速模式可能不能够被彻底实现。一旦cpu要求的功率超过psu的峰值功率,psu将向cpu发送prochot#信号以迫使cpu降低其时钟频率,而降低时钟频率意味着降低cpu的计算性能。

因此,本领域需要一种方法以解决上述的问题,以优化cpu的性能。



技术实现要素:

本公开的实施例旨在提供一种用于向处理器供电的方法、装置、附加电源和主板系统。

根据本公开的第一方面,提供了一种用于向处理器供电的方法。该方法包括响应于接收到来自为处理器供电的供电单元的第一信号, 确定附加电源是否能够提供所要求的额外功率,其中第一信号指示该处理器要求的功率超过供电单元能够提供的最大功率。该方法还包括响应于确定附加电源能够提供额外功率,至少利用附加电源向该处理器供电。

在一些实施例中,该方法还包括响应于确定附加电源不能够提供额外功率,向该处理器发送第二信号,以降低该处理器的时钟频率。

在一些实施例中,该方法还包括响应于未接收到来自供电单元的第一信号,停止利用附加电源向该处理器供电。

在一些实施例中,该方法还包括响应于供电单元掉电,利用附加电源向该处理器供电。

根据本公开的第二方面,提供了一种用于控制向处理器供电的装置。该装置包括功率确定模块,被配置为响应于接收到来自为处理器供电的供电单元的第一信号,确定附加电源是否能够提供所要求的额外功率,其中第一信号指示该处理器要求的功率超过供电单元能够提供的最大功率。该装置还包括第一控制模块,被配置为响应于确定附加电源能够提供额外功率,使得至少利用附加电源向该处理器供电。

在一些实施例中,第一信号经由该装置的第一保留引脚被接收。

在一些实施例中,该装置还包括第二信号发送模块,被配置为响应于确定附加电源不能够提供额外功率,向该处理器发送第二信号,以降低该处理器的时钟频率。

在一些实施例中,第二信号经由该装置的第二保留引脚被发送。

在一些实施例中,该装置还包括第二控制模块,被配置为响应于未接收到来自供电单元的第一信号,使得停止利用附加电源向该处理器供电。

在一些实施例中,该装置还包括第三控制模块,被配置为响应于供电单元掉电,使得利用附加电源向该处理器供电。

根据本公开的第三方面,提供了一种用于向处理器供电的附加电源。该附加电源包括用于控制向处理器供电的装置。该装置被配置为响应于接收到来自为处理器供电的供电单元的第一信号,确定该附加 电源是否能够提供所要求的额外功率,其中第一信号指示该处理器要求的功率超过供电单元能够提供的最大功率。该装置还被配置为响应于确定该附加电源能够提供额外功率,使得至少利用该附加电源向该处理器供电。

在一些实施例中,第一信号经由该装置的第一保留引脚被接收。

在一些实施例中,该装置还被配置为响应于确定该附加电源不能够提供额外功率,由该附加电源向该处理器发送第二信号,以降低该处理器的时钟频率。

在一些实施例中,第二信号经由该装置的第二保留引脚被发送。

在一些实施例中,该装置还被配置为响应于未接收到来自供电单元的第一信号,使得停止利用该附加电源向该处理器供电。

在一些实施例中,该装置还被配置为响应于供电单元掉电,使得利用该附加电源向该处理器供电。

根据本公开的第四方面,提供了一种主板系统。该主板系统包括处理器、用于向所述处理器供电的供电单元、附加电源以及控制装置。该控制装置被配置为响应于接收到来自供电单元的第一信号,确定附加电源是否能够提供所要求的额外功率,其中第一信号指示处理器要求的功率超过供电单元能够提供的最大功率。该控制装置还被配置为响应于确定附加电源能够提供额外功率,使得至少利用附加电源向处理器供电。

在一些实施例中,控制装置经由第一保留引脚从供电单元接收第一信号。

在一些实施例中,控制装置还被配置为响应于确定附加电源不能够提供额外功率,向处理器发送第二信号,以降低处理器的时钟频率。

在一些实施例中,控制装置经由第二保留引脚向处理器发送第二信号。

在一些实施例中,控制装置还被配置为响应于未接收到来自供电单元的第一信号,使得停止利用附加电源向处理器供电。

在一些实施例中,控制装置还被配置为响应于供电单元掉电,使 得利用附加电源向处理器供电。

在一些实施例中,控制装置位于附加电源中。

根据本公开的第五方面,提供了一种用于向处理器供电的计算机程序产品,所述计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使得计算机执行所述方法的任意步骤。

根据本公开的实施例的用于向处理器供电的方法、装置、附加电源和主板系统,能够通过从附加电源向处理器提供所需要的额外功率,优化处于加速模式中的处理器的性能。

附图说明

在此所述的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:

图1图示了现有主板系统架构100的示例性框图;

图2图示了现有主板系统架构100中的电池模块的结构框图;

图3图示了根据本公开的实施例的主板系统架构300的示例性框图;

图4图示了根据本公开的实施例的主板系统架构300中的电池模块的结构框图;

图5图示了根据本公开的实施例的主板系统架构300中各部件状态和各信号的时序关系图;

图6图示了根据本公开的实施例的用于向处理器供电的方法600的流程图;

图7图示了根据本公开的实施例的用于控制向处理器供电的装置700的框图;

图8图示了根据本公开的实施例的用于向处理器供电的附加电源800的框图;以及

图9图示了根据本公开的实施例的主板系统900的框图。

在各个附图中,相同或对应的标号表示相同或对应的部分。

具体实施方式

在下文中,将参考附图详细描述本公开的各个示例性实施例。应当注意,这些附图和描述涉及的仅仅是作为示例性的实施例。应该指出的是,根据随后描述,很容易设想出此处公开的结构和方法的替换实施例,并且可以在不脱离本公开要求保护的原理的情况下使用这些替代实施例。

应当理解,给出这些示例性实施例仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。

在此使用的术语“包括”、“包含”及类似术语应该被理解为是开放性的术语,即“包括/包含但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。其他术语的相关定义将在下文描述中给出。

在下文中,将参考附图来详细描述根据本公开的实施例的用于向处理器供电的技术方案。

图1图示了现有主板系统架构100的示例性框图。该系统架构100例如包括psu101、母板电压调节器(mbvr)102、总线上电池(bob,以下也称为电池模块)103和cpu104,mbvr102可以用于驱动cpu104。应当理解,图1所示出的系统架构仅为示例性的,其中仅示出了现有系统架构中与本公开的实施例有关的部件,而非现有系统架构中的全部部件。cpu104可以是具有单个核的处理器或者可以是如图1所示的具有多个核的处理器,其中具有功率控制单元(pcu)。当psu101上电时,bob103处于充电状态,mbvr102可以由psu101供电。在加速模式期间,当cpu104获取的功率超过psu101的峰值功率时,psu101可以向cpu104发送prochot#信号以迫使cpu104降低其时钟频率。仅当psu101掉电时,bob103可以通过mbvr102向cpu104提供功率,因此,在如图1所示的现有系统架 构中,bob103的能量不能够被用于在加速模式期间向cpu104提供额外的功率。

以下将结合图2进一步详细描述系统架构100中的bob103的结构。

图2示例性图示了现有处理器系统架构100中的电池模块的结构框图。在一个示例中,图2中所示的电池模块可以是图1中的bob103。如图2所示,在bob103的一个示例性结构中,核心部件为微处理器1031,其可以操作用于进行电池管理系统(bms)和通信及降压控制。如图2所示,在与微处理器1031相连的输入输出接口中,包括两个保留的引脚:reserved#1和reserved#2。bob103中的微处理器1031中还包含有固件,当固件由微处理器1031执行时,例如,可以使得bob103执行如下操作:当如图1中所示的psu101上电时,bob103处于充电状态,其不能够向cpu104提供功率;而当psu101掉电时,该bob103进入放电状态,从而向cpu104提供功率。因此,如图2所示的现有处理器系统架构中的电池模块不能够被用于在加速模式期间向cpu104提供额外的功率。

为了解决上述问题,本公开的实施例可以提供一种用于向处理器供电的方案。例如,图3图示了根据本公开的实施例的主板系统架构300的示例性框图,以下将对比图1来详细描述根据本公开的实施例的主板系统架构与现有主板系统架构之间的不同。与图1中相同的是,图3中图示的根据本公开的实施例的系统架构300也包括psu301、mbvr302、bob303和cpu304,mbvr302可以用于驱动cpu304。cpu304可以是具有单个核的处理器或者可以是如图3所示的具有多个核的处理器,其中具有pcu。当psu上电时,bob303可以处于充电状态,mbvr302可以由psu301供电。然而,与图1中不同的是,在加速模式期间,当cpu304要求的功率超过psu301的峰值功率时,psu301可以首先向bob303而非cpu304发送prochot#_in信号。当bob303能够提供所要求的额外功率时,其可以进入放电状态以向cpu304供电,使得cpu304能够保持运行在加速模式下。 当bob303要使用的功率超过其能够提供的额外功率时,bob303可以向cpu304发送prochot#_out信号,从而防止系统意外关闭。prochot#_out信号可以迫使cpu304降低其时钟频率,以降低所需要的功率。

为了实现图3中图示的系统架构300,本公开的实施例可以提供一种新的电池模块。例如,图4示例性图示了根据本公开的实施例的主板系统架构300中的电池模块的结构框图。例如,图4中所示的电池模块可以是图3中的bob303。如图4所示,在bob303的一个示例性结构中,微处理器3031可以操作用于进行电池管理和通信及降压控制。与图2所示的现有的电池模块不同的是,在与微处理器3031相连的输入输出接口中,保留引脚reserved#1(例如,图2中所示的保留引脚reserved#1)可以被连接至如图3所示的psu301,以便于从psu301接收prochot#_in信号;而保留引脚reserved#2(例如,图2中所示的保留引脚reserved#2)可以被连接至如图3所示的cpu304中的pcu,以便于向pcu输出prochot#_out信号。此外,如以下将进一步详细描述的,微处理器3031中的固件当由微处理器3031执行时,可以使得bob303执行如下操作:当处于加速模式的如图3所示的cpu304要求的功率超过psu301的峰值功率时,bob303可以接收来自psu301的prochot#_in信号;响应于接收到的prochot#_in信号,当bob303能够提供所要求的额外功率时,其可以进入放电状态以向cpu304供电,使得cpu304能够保持运行在加速模式下;当bob303使用的能量超过其能够提供的额外功率时,bob303可以向cpu304发送prochot#_out信号,从而防止系统意外关闭,其中prochot#_out信号可以迫使cpu304降低其时钟频率,以降低所需要的功率。

图5图示了根据本公开的实施例的主板系统架构300中各部件状态和各信号的时序关系图。在图5中,横坐标轴代表时间,其中t0至t6分别代表7个不同时刻;图中的五条折线从上到下依次表示cpu状态、psu状态、prochot#_in信号、bob状态和prochot#_out 信号随时间的变化。

如图5所示,在t0至t1期间,cpu处于正常工作模式,其要求的功率小于1倍的热设计功率(tdp),因此仅由psu供电;在t1处,cpu进入加速模式;在t1至t2期间,处于加速模式的cpu要求1.2倍的tdp,由于未超过psu的峰值功率,其仍然仅由psu供电;在t2处,cpu要求2倍的tdp,超过了psu的峰值功率,因此psu向bob发送prochot#_in信号;在t2至t3期间,bob处于放电状态,以向cpu提供其所要求的超过psu峰值功率的额外功率;在t3处,cpu要求1.2倍的tdp,由于未超过psu的峰值功率,因此psu不向bob发送prochot#_in信号,使得bob退出放电状态不再向cpu供电;在t3至t4期间,cpu要求1.2倍的tdp,因此cpu仅由psu供电,该时间段可以被称为保持时间(thold);在t4处,cpu要求2倍的tdp,超过了psu的峰值功率,因此psu向bob发送prochot#_in信号;在t4至t5期间,bob处于放电状态,以向cpu提供其所要求的超过psu峰值功率的额外功率;在t5处,cpu要求1.2倍的tdp,由于未超过psu的峰值功率,因此psu不向bob发送prochot#_in信号,使得bob退出放电状态不再向cpu供电;在t5至t6期间,cpu要求1.2倍的tdp,因此cpu仅由psu供电;在t6处,cpu回到正常工作模式并且仅由psu供电。从图6中可以看出,根据本公开的实施例,在cpu要求的功率超过psu的峰值功率时,psu可以向bob发送prochot#_in信号,使得bob开始放电以向cpu提供额外的功率。此时,bob和psu可以以并行的模式来工作,其中仍然主要由psu向cpu提供功率,而由bob向cpu提供额外的功率。当cpu要求的功率降低至psu的峰值功率以下时,bob可以退出放电状态,并且如通常情况那样,cpu要求的所有功率可以仅由psu提供。

由此可见,根据本公开的实施例,在cpu处于加速模式期间,当cpu要求的功率超过psu能够提供的上限时,cpu能够不被迫使通过降低其时钟频率来保证系统正常运行,而是能够由bob来提供 其所要求的超过psu峰值功率的额外功率,从而使得cpu能够获得尽可能高的性能。

图6图示了根据本公开的实施例的用于向处理器供电的方法600的流程图。以下将结合图3来详细描述方法600。例如,方法600可以被实施在图3(和图4)中所示的bob303上(诸如,可以以固件的方式被实施在bob303内的微处理器3031中)或者也可以被实施在其他单独的设备上。方法600可以包括步骤s601至s602。

在步骤s601,响应于接收到来自为处理器供电的供电单元的第一信号,确定附加电源是否能够提供所要求的额外功率,其中第一信号指示该处理器要求的功率超过供电单元能够提供的最大功率。例如,在此所述的附加电源可以是如图3所示的bob303。如图3所示,当处于加速模式的cpu304要求的功率超过psu的峰值功率时,psu301可以向bob303发送prochot#_in信号。响应于接收到来自psu301的prochot#_in信号,bob303可以确定自身是否能够提供所要求的额外功率。

返回图6,方法600进行至步骤s602。在步骤s602,响应于确定附加电源能够提供额外功率,至少利用附加电源向该处理器供电。例如,如图3所示,当bob303确定其自身能够提供所要求的额外功率是,bob303可以进入放电模式以与psu301一同向cpu304供电。因此,在cpu304处于加速模式期间,当cpu304要求的功率超过psu能够提供的上限时,cpu304能够不被迫使通过降低其时钟频率来保证系统正常运行,而是能够由bob303来提供其所要求的超过psu301峰值功率的额外功率,从而使得cpu304能够获得尽可能高的性能。

根据本公开的实施例,方法600可以包括如下的可选步骤:响应于确定附加电源不能够提供额外功率,向该处理器发送第二信号,以降低该处理器的时钟频率。例如,如图3所示,当bob303确定其自身不能够提供所要求的额外功率时,bob303可以向cpu304发送prochot#_out信号,从而防止系统意外关闭,其中 prochot#_out信号可以迫使cpu304降低其时钟频率,以降低所需要的功率。

根据本公开的实施例,方法600还可以包括如下的可选步骤:响应于未接收到来自供电单元的第一信号,停止利用附加电源向该处理器供电。例如,如图3所示,当cpu304要求的功率不超过psu301的峰值功率时,psu301可以不向bob303发送prochot#_in信号,使得bob303退出放电模式,从而不向cpu304供电。

根据本公开的实施例,方法600还可以包括如下的可选步骤:响应于供电单元掉电,利用附加电源向该处理器供电。例如,如图3所示,当psu301掉电时,bob303可以进入放电模块,以单独地向cpu304供电。

至此,方法600结束。

出于清楚的目的,在图6没有示出方法600的某些可选步骤。然而,应当理解,上文参考图3-5所描述的各个特征同样适用于方法600。特别地,根据本公开的实施例,参考图6描述的方法600可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,所述计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使得计算机执行方法600的任意步骤。

图7图示了根据本公开的实施例的用于控制向处理器供电的装置700的框图。例如,装置700可以被实施在图4中所示的bob303上的微处理器3031中或者也可以被实施在其他单独的控制装置上。装置700可以包括功率确定模块701,被配置为响应于接收到来自为处理器供电的供电单元的第一信号,确定附加电源是否能够提供所要求的额外功率,其中第一信号指示该处理器要求的功率超过供电单元能够提供的最大功率。装置700还可以包括第一控制模块702,被配置为响应于确定附加电源能够提供额外功率,使得至少利用附加电源向该处理器供电。

根据本公开的实施例,第一信号可以经由装置700的第一保留引 脚被接收。例如,第一信号可以经由图4中所示的bob303中的微处理器3031的第一保留引脚(即reserved#1)被接收。

根据本公开的实施例,装置700还可以包括第二信号发送模块,被配置为响应于确定附加电源不能够提供额外功率,向该处理器发送第二信号,以降低该处理器的时钟频率。

根据本公开的实施例,第二信号可以经由装置700的第二保留引脚被发送。例如,第二信号可以经由图4中所示的bob303中的微处理器3031的第二保留引脚(即reserved#2)被发送。

根据本公开的实施例,装置700还可以包括第二控制模块,被配置为响应于未接收到来自供电单元的第一信号,使得停止利用附加电源向该处理器供电。

根据本公开的实施例,装置700还可以包括第三控制模块,被配置为响应于供电单元掉电,使得利用附加电源向该处理器供电。

出于清楚的目的,在图7中没有示出装置700的某些可选模块。然而,应当理解,上文参考本公开的方法所描述的各个特征同样适用于装置700。而且,装置700中的各个模块可以是硬件模块,也可以是软件模块。例如,在某些实施例中,装置700可以部分或者全部利用软件和/或固件来实现,例如被实现为包含在计算机可读介质上的计算机程序产品。备选地或附加地,装置700可以部分或者全部基于硬件来实现,例如被实现为集成电路(ic)、专用集成电路(asic)、片上系统(soc)、现场可编程门阵列(fpga)等。本公开的范围在此方面不受限制。

图8图示了根据本公开的实施例的用于向处理器供电的附加电源800的框图。例如,附加电源800可以被实施在图3和图4中所示的bob303中。根据本公开的实施例,附加电源800可以包括用于控制向所述处理器供电的装置801。例如,装置801可以被实施为图4中所示的bob303上的微处理器3031。

根据本公开的实施例,装置801被配置为响应于接收到来自为处理器供电的供电单元的第一信号,确定附加电源800是否能够提供所 要求的额外功率,其中第一信号指示该处理器要求的功率超过供电单元能够提供的最大功率。例如,第一信号可以经由装置801的第一保留引脚被接收(诸如,第一信号可以经由图4中所示的bob303上的微处理器3031的引脚reserved#1被接收)。装置801还可以被配置为响应于确定附加电源800能够提供额外功率,使得至少利用附加电源800向该处理器供电。

根据本公开的实施例,装置801还可以被配置为响应于确定附加电源800不能够提供额外功率,由附加电源800向该处理器发送第二信号,以降低该处理器的时钟频率。例如,第二信号可以经由装置801的第二保留引脚被发送(诸如,第二信号可以经由图4中所示的bob303上的微处理器3031的引脚reserved#2被发送)。

根据本公开的实施例,装置801还可以被配置为响应于未接收到来自供电单元的第一信号,使得停止利用附加电源800向该处理器供电。

根据本公开的实施例,装置801还可以被配置为响应于供电单元掉电,使得利用附加电源800向该处理器供电。

图9图示了根据本公开的实施例的主板系统900的框图。例如,主板系统900可以被实施为如图3所示的主板系统架构300。主板系统900包括处理器901、用于向所述处理器供电的供电单元902、附加电源903以及控制装置904。根据本公开的实施例,控制装置904可以位于附加电源903中。例如,主板系统900中的处理器901可以被实施为如图3所示的cpu304,供电单元902可以被实施为如图3所示的psu301,附加电源903可以被实施为如图3所示的bob303,控制装置可以被实施为bob303中的微处理器(例如,如图4所示的微处理器3031)或者也可以被实施为其他单独的设备。

根据本公开的实施例,在主板系统900中,控制装置904被配置为响应于接收到来自供电单元902的第一信号,确定附加电源903是否能够提供所要求的额外功率,其中第一信号指示处理器901要求的功率超过供电单元902能够提供的最大功率。控制装置904还被配置 为响应于确定附加电源903能够提供额外功率,使得至少利用附加电源903向处理器901供电。例如,控制装置904可以经由第一保留引脚从供电单元902接收第一信号。

根据本公开的实施例,控制装置904还可以被配置为响应于确定附加电源903不能够提供额外功率,向处理器901发送第二信号,以降低处理器901的时钟频率。例如,控制装置904可以经由第二保留引脚向处理器901发送第二信号。

根据本公开的实施例,控制装置904还可以被配置为响应于未接收到来自供电单元902的第一信号,使得停止利用附加电源903向处理器901供电。

根据本公开的实施例,控制装置904还可以被配置为响应于供电单元902掉电,使得利用附加电源903向处理器901供电。

综上所述,根据本公开的实施例,提供了一种用于向处理器供电的方法、装置、附加电源和主板系统。与现有技术相比,本公开的实施例能够通过从附加电源向处理器提供所需要的额外功率,优化处于加速模式中的处理器的性能。

一般而言,本发明的各种示例实施例可以在硬件或专用电路、软件、逻辑,或其任何组合中实施。某些方面可以在硬件中实施,而其他方面可以在可以由控制器、微处理器或其他计算设备执行的固件或软件中实施。当本发明的实施例的各方面被图示或描述为框图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、系统、技术或方法可以作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某些组合中实施。

而且,流程图中的各框可以被看作是方法步骤,和/或计算机程序代码的操作生成的操作,和/或理解为执行相关功能的多个耦合的逻辑电路元件。例如,本发明的实施例包括计算机程序产品,该计算机程序产品包括有形地实现在机器可读介质上的计算机程序,该计算机程序包含被配置为实现上文描述方法的程序代码。

在公开的上下文内,机器可读介质可以是包含或存储用于或有关 于指令执行系统、装置或设备的程序的任何有形介质。机器可读介质可以是机器可读信号介质或机器可读存储介质。机器可读介质可以包括但不限于电子的、磁的、光学的、电磁的、红外的或半导体系统、装置或设备,或其任意合适的组合。机器可读存储介质的更详细示例包括带有一根或多根导线的电气连接、便携式计算机磁盘、硬盘、随机存储存取器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光存储设备、磁存储设备,或其任意合适的组合。

用于实现本发明的方法的计算机程序代码可以用一种或多种编程语言编写。这些计算机程序代码可以提供给通用计算机、专用计算机或其他可编程的数据处理装置的处理器,使得程序代码在被计算机或其他可编程的数据处理装置执行的时候,引起在流程图和/或框图中规定的功能/操作被实施。程序代码可以完全在计算机上、部分在计算机上、作为独立的软件包、部分在计算机上且部分在远程计算机上或完全在远程计算机或服务器上执行。

另外,尽管操作以特定顺序被描绘,但这并不应该理解为要求此类操作以示出的特定顺序或以相继顺序完成,或者执行所有图示的操作以获取期望结果。在某些情况下,多任务或并行处理会是有益的。同样地,尽管上述讨论包含了某些特定的实施细节,但这并不应解释为限制任何发明或权利要求的范围,而应解释为对可以针对特定发明的特定实施例的描述。本说明书中在分开的实施例的上下文中描述的某些特征也可以整合实施在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以分离地在多个实施例或在任意合适的子组合中实施。

针对前述本发明的示例实施例的各种修改、改变将在连同附图查看前述描述时对相关技术领域的技术人员变得明显。任何及所有修改将仍落入非限制的和本发明的示例实施例范围。此外,前述说明书和附图存在启发的益处,涉及本发明的这些实施例的技术领域的技术人员将会想到此处阐明的本发明的其他实施例。

将会理解,本法明的实施例不限于公开的特定实施例,并且修改和其他实施例都应包含于所附的权利要求范围内。尽管此处使用了特定的术语,但是它们仅在通用和描述的意义上使用,而并不用于限制目的。

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