用于共振流动装置的相位调整的制作方法

文档序号:14884992发布日期:2018-07-07 11:29阅读:313来源:国知局

本公开涉及用于调整(tailor)合成射流的空间速度分布的阵列定相。



背景技术:

在航空应用中,合成射流用于帮助飞行器更有效率地飞行。合成射流一般通过通常以泵送或循环方式迫使流体流动通过小开口而形成。也可以通过从开口或孔口的流体的周期性地喷出和吸入产生合成射流,通过在空腔内的隔膜的移动引起喷出和吸入。



技术实现要素:

示例性实施例提供了包括多个合成射流发生器构成的共振阵列的装置,其中相邻的射流发生器被联接,从而根据至多个合成射流发生器的对应的多个驱动信号的相对相位导致在多个合成射流发生器的射流之间的相长干涉和相消干涉的可能。该装置还包括控制器,控制器经配置以控制对应的多个驱动信号的相对相位,以通过改变由多个合成射流发生器中的第二合成射流发生器所发射的第二射流的给定相位,实现由多个合成射流发生器中的第一合成射流发生器所发射的第一射流的变化。

说明性实施例还提供了包括经配置以产生第一合成射流的第一合成射流发生器的装置。该装置还包括联接到第一合成射流发生器并经配置以产生第二合成射流的第二合成射流发生器。该装置还包括联接到第一合成射流发生器和第二合成射流发生器两者的控制器。该控制器经配置以将第一驱动信号传送到第一合成射流发生器。控制器还经配置以将第二驱动信号传送到第二合成射流发生器。该控制器还经配置以通过控制第一驱动信号和第二驱动信号之间的相对相位差来控制第一合成射流发生器和第二合成射流发生器的组合操作。

说明性实施例还提供了一种方法。该方法包括使用第一合成射流发生器产生第一合成射流。该方法还包括使用联接到第一合成射流发生器的第二合成射流发生器产生第二合成射流。该方法还包括使用联接到第一合成射流发生器和第二合成射流发生器两者的控制器控制第一合成射流和第二合成射流。控制包括将第一驱动信号传送到第一合成射流发生器。控制还包括将第二驱动信号传送到第二合成射流发生器。控制还包括通过调节第一驱动信号和第二驱动信号之间的相位差而控制第一合成射流和第二合成射流的组合操作。

本发明能够涉及一种装置,其可以包括:多个合成射流发生器构成的共振阵列,其中相邻的射流发生器被联接,从而根据至多个合成射流发生器的对应的多个驱动信号的相对相位导致在多个合成射流发生器的射流之间的相长干涉和相消干涉的可能;以及控制器,其经配置以控制对应的多个驱动信号的相对相位,以通过改变由多个合成射流发生器的第二合成射流发生器所发射的第二射流的给定相位,引起由多个合成射流发生器的第一合成射流发生器所发射的第一射流的变化。该给定相位可以经配置在射流中的每一个中引起比单个射流可能引起的更大的幅度。基于相对于多个合成射流发生器中的每个射流发生器的相对相位,该装置可以形成射流的最终速度分布。第二射流只能在第一台合成射流发生器被驱动时改变。该装置还可以包括:连接到多个合成射流发生器的飞行器;以及传感器,其连接到飞行器并且经配置以检测飞行器的主体上的流体流动的局部空气动力学失速特性,并且其中该控制器还经配置以通过改变第二射流发生器的相位角调节第一射流以减轻局部空气动力学失速特性。

本发明的另一个实施例涉及一种装置,其可以包括:经配置以产生第一合成射流的第一合成射流发生器;联接到第一合成射流发生器并经配置以产生第二合成射流的第二合成射流发生器;联接到第一合成射流发生器和第二合成射流发生器两者的控制器,其中该控制器经配置以:将第一驱动信号传送到第一合成射流发生器;将第二驱动信号传送到第二合成射流发生器;并且通过控制第一驱动信号和第二驱动信号之间的相对相位差来控制第一合成射流发生器和第二合成射流发生器的组合操作。为了提高性能,该控制器可以进一步经配置以通过仅控制相对相位差来控制第一合成射流发生器的操作。该控制器可以进一步经配置以通过仅传送第二驱动信号控制第一合成射流发生器的操作。这可以提高性能。该装置还可以包括联接到第一合成射流发生器、第二合成射流发生器和控制器的反馈电路,并且其中该控制器进一步经配置以使用来自反馈电路的反馈信号控制第一合成射流发生器和第二合成射流发生器,以产生第一合成射流和第二合成射流的组合的预定速度分布。该装置还可以包括:容纳第一合成射流发生器、第二合成射流发生器和控制器的壳体;连接到壳体的飞行器;以及传感器,其连接到飞行器并且经配置以检测飞行器的主体上的流体流动的局部空气动力学失速特性,并且其中该控制器进一步经配置以通过产生预定速度分布减轻局部空气动力学失速特性。该控制器可进一步配置成以单个恒定电压幅度驱动第一合成射流发生器和第二合成射流发生器两者。该控制器可以进一步经配置以通过改变相对相位差来增加第一合成射流的第一最大速度和第二合成射流的第二最大速度两者。该相对相位差可以是约一百八十度。

本发明的另一个实施例能够涉及一种方法,其可以包括:使用第一合成射流发生器产生第一合成射流;使用联接到第一合成射流发生器的第二合成射流发生器产生第二合成射流;使用联接到第一合成射流发生器和第二合成射流发生器两者的控制器,控制第一合成射流和第二合成射流,其中控制包括:将第一驱动信号传送到第一合成射流发生器;将第二驱动信号传送到第二合成射流发生器;以及通过调节第一驱动信号和第二驱动信号之间的相位差控制第一合成射流和第二合成射流的组合操作。该控制器可以进一步经配置以通过仅控制相位差控制第一合成射流发生器的操作。该方法还可以包括使用来自反馈电路的反馈信号产生第一合成射流和第二合成射流的组合的预定速度分布,该反馈电路联接到第一合成射流发生器、第二合成射流发生器和控制器。该方法还可以包括使用连接到飞行器的传感器检测飞行器的主体上的流体流动的局部空气动力学失速特性;并且使用第一合成射流和第二合成射流的组合操作通过产生预定的速度分布,减轻局部空气动力学失速特性。该方法还可以包括以单个恒定电压幅度驱动第一合成射流发生器和第二合成射流发生器两者。该方法还可以包括通过改变相位差增加第一合成射流的第一最大速度和第二合成射流的第二最大速度两者。该相位差可以是约一百八十度。

特征和功能能够在本公开的各种实施例中独立地实现,或者可以在其他实施例中组合,其中能够参考以下描述和附图看出进一步的细节。

附图说明

认为说明性实施例的特性的新颖特征在所附权利要求中阐述。然而,通过当结合附图阅读时参考本公开的说明性实施例的以下详细描述,将最好地理解说明性实施例以及优选使用模式、其进一步的目的和特征,其中:

图1是根据说明性实施例的合成射流发生器的图示;

图2是根据说明性实施例的合成射流的速度分布的应用的图示;

图3是根据说明性实施例的合成射流的速度分布的应用的另一个图示;

图4是根据说明性实施例的用于合成射流的测量的速度变化与相位的关系的曲线图的图示;

图5是根据说明性实施例的飞行器的图示;

图6是根据说明性实施例的包括合成射流发生器的装置的框图的图示;

图7是根据说明性实施例的包括合成射流发生器的装置的框图的另一图示;

图8是根据说明性实施例的用于操作合成射流发生器的方法的流程图的图示;以及

图9是根据说明性实施例的检测系统的框图的图示。

具体实施方式

说明性实施例认识到并考虑到主动流量控制(afc)是用于通过在表面(诸如例如机翼的外部模线)上或附近注入流体动量而修改浸入流体中的机翼或其他主体之上的气流的技术。主动流量控制(afc)允许在非设计(off-design)状况下或在针对非空气动力学考虑被优化的空气动力学表面(诸如内部部件、结构等)上增加空气动力学性能。

说明性实施例还认识到并考虑到已经提出了数个流量控制致动器以将这种动量注入到流体中。历史上,这些系统依赖于高压空气供应,诸如来自发动机的排放空气。随着现代飞行器转向全电系统,这种空气供应不容易获得。为此,说明性实施例还认识到并考虑到说明性实施例的全电合成射流致动器(sja)是用于实现流量控制输入的特别有吸引力的选择。

有效的主动流量控制策略,诸如减轻翼片之上的分离,可能需要调节致动区域之上的致动输入。跨区域的致动输入分布可以是随时间不变的,这是开环致动,但是更可能将需要响应于改变的空气动力学状况而变化,这是闭环致动。

说明性实施例还认识到并考虑到调节致动输入的当前方法需要对合成射流致动器的谐波驱动信号进行幅度调整。说明性实施例还认识到并考虑到这种类型的控制不是吸引人的解决方案,因为它需要连续调节一组高电压信号的增益,并且它可能不产生期望的速度分布。因此,说明性实施例提供了一种通过在以恒定电压幅度操作的同时仅调节射流之间的驱动信号的相对相位而调节致动输入的空间分布的方法。说明性实施例的恒定幅度变化相位技术是潜在更简单的电路。

说明性实施例还认识到并考虑到作者已经观察到,对于共振合成射流阵列,能够使用至阵列中的致动器中的每一个的驱动信号之间的相位关系来调整阵列的速度分布输出。作者的一个相关观察是,激活在共振阵列中的合成射流中的一个将以几乎激活射流的幅度的百分之六十驱动相邻的合成射流。说明性实施例还认识到并考虑到这些观察使得能够通过控制至射流共振阵列的恒定幅度驱动信号的相对相位来实现速度分布整形。

换句话说,说明性实施例提供了一种共振合成射流阵列,其中至阵列中的致动器中的每一个致动器的驱动信号之间的相位关系能够被用于调整阵列的速度分布输出。如上所述,激活共振阵列中的合成射流中的一个将以激活射流幅度的几乎百分之六十来驱动邻近的合成射流。这些观察使得能够通过控制至射流的共振阵列的恒定幅度驱动信号的相对相位来实现速度分布整形。

如上所述,说明性实施例识别并考虑到可以调节主动流量控制致动器以确保有效的性能和气流控制。可能需要连续调节一组高电压信号的增益,并且其可能不产生期望的速度分布。调节能够在安装前(标准调节)或实时完成一次。

如上所述,调节共振流量控制致动器(射流)的致动输入需要幅度调整以控制至合成射流致动器的谐波驱动信号。同样如上所述,该技术不是吸引人的解决方案,因为它需要连续调节一组高电压信号的增益,并且其可能不会产生所需的速度分布。

如上所述,说明性实施例通过提供一种方法来解决上述问题,该方法在以恒定电压幅度操作的同时通过仅调节射流之间的驱动信号的相对相位而调节致动输入的空间分布。恒定幅度变化相位能够是更简单的电路。例如,可以用数字延迟或模拟电路(诸如桥接t延迟均衡器)完成相位调节。可以使用其他简单的电路。作者已经确定,不同于产生具有相同相位和不同电压的信号,创建具有相同幅度和不同相位的一组被驱动电压信号是更容易的。因此,说明性实施例为共振流量装置提供相位调整。

图1是根据说明性实施例的合成射流发生器的图示。合成射流发生器阵列100可以包括许多定制的或可商购的合成射流发生器中的任何一种。合成射流发生器阵列100包括一行合成射流发生器102,其在图1中具有合成射流发生器104和合成射流发生器106。多个附加的合成射流发生器可以存在于该行合成射流发生器102中,包括但不限于合成射流发生器108、合成射流发生器110、合成射流发生器112、合成射流发生器114和合成射流发生器116。

使用控制器118控制每个合成射流发生器。每个合成射流发生器可以包括单独的致动器,诸如合成射流发生器106的致动器120。致动器,诸如致动器120,通常通过泵送隔膜(这进一步迫使空气进入和离开合成射流发生器106),来驱动合成射流。通常,空气或其它流体被迫通过诸如合成射流发生器106的孔122的孔。因为空气以高速和高频被迫进出,所以空气的重复射流被迫离开孔122,且在空气被迫离开孔122的时段之间空气被吸入孔122中。由于重复的频率,对于人的感知,形成单个明显的连续射流。然而,实际上,多个射流以高频从孔122喷出。正是由于这个原因,这些装置被称为“合成”射流发生器。

本文公开的说明性实施例旨在控制多个链接的合成射流发生器,而不是任何给定的单个合成射流发生器。具体地,说明性实施例认识到并且考虑到当链接的合成射流发生器由单个控制器驱动时,改变驱动链接的合成射流发生器的电信号的相位能够改变任何给定的合成射流发生器如何操作。因此,说明性实施例为共振流量装置提供相位调整。下面参照图4至图8进一步描述该效果以及如何控制它。

图2是根据说明性实施例的合成射流的速度分布的应用的图示。图3是根据说明性实施例的合成射流的速度分布的应用的另一图示。图2和图3应该一起考虑,并且是彼此的变体。

在说明性实施例中,使用两个紧密配合的共振合成射流构成的阵列产生横跨翼型202的流体流动200的速度测量,所述合成射流可以是例如图1的合成射流发生器104和合成射流发生器106。

两个合成射流发生器的驱动信号幅度相同,但是相对相位以十五度的增量从零度变为360度。该数据绘制在下面的图4中。在零的初始阶段,在速度分布中开始出现失速,如分布/曲线(profile)206的区域204所示。然而,通过控制至两个合成射流发生器的驱动信号的相位,合成射流速度分布被改变为分布208。分布208比分布206更平滑,并且因此被认为对于空气动力学性能,诸如在飞行器的机翼之上的气流,是更理想的。

类似地,在说明性实施例中,使用两个紧密配合的共振合成射流构成的阵列产生横跨翼型302的流体流动300的速度测量,所述合成射流可以是例如图1的合成射流发生器104和合成射流发生器106。

两个合成射流发生器的驱动信号幅度相同,但相对相位以十五度的增量从360度变为零度。该数据绘制在下面的图4中。在360度的初始阶段,如分布306的区域304所示,在速度分布中开始出现失速。然而,通过控制至两个合成射流发生器的驱动信号的相位,合成射流速度分布被改变为分布308。分布308比分布306更平滑,因此被认为对于空气动力学性能,诸如在飞行器的机翼之上的气流,是更理想的。

图4是根据说明性实施例的用于合成射流的测量的速度变化与相位关系的曲线图的图示。曲线图400可以是当合成射流(诸如图1中的那些)分别被引导横跨翼型(诸如图2和图3中的翼型202和翼型302)时产生的数据的示例。

曲线图400是如在竖直轴线404上所示的以米/秒测量的峰值射流速度与在水平轴线402上所示的以度为单位的射流驱动信号之间的相位角度的关系的曲线图。线406表示单个激活射流,即合成射流发生器a的射流a。线408表示是来自合成射流发生器b的射流b的单个激活射流。线410表示射流a和射流b两者都是激活的,以及合成射流发生器b上的驱动信号的相位的变化对射流a的影响。线412表示射流a和射流b两者都是激活的,以及合成射流发生器a上的驱动信号的相位的变化对射流b的影响。

从曲线图400可以看出,通过将相位调节到90度或270度,射流a或射流b的速度幅度的峰值能够从最小12m/s增加到最大36m/s。还值得注意的是,当驱动信号施加到射流中的一个从而导致24m/s幅度时,另一个射流在没有驱动信号的情况下具有15m/s的幅度。共振射流之间的这种联接导致了能够通过相位调整速度分布的能力。最后,值得注意的是,在180度相位的倍数处,射流中的每一个的速度均是约为27m/s,其明显高于单个射流可实现的24m/s。

具有非共振非联接阵列的类似速度分布将需要更高的功率输入来驱动装置,从而表明与相对相位角的联接的变化对应于装置效率的变化,该效率是射流将电力转换成流体动力的能力。此外,合成射流致动器的任何真正的安装将固有地需要相邻致动器的机械联接,这将引起这种“串扰”。忽略装置之间的相位关系可能会引起针对任何给定功率输入的性能不必要的降低。

本文描述的说明性实施例可以更改。例如,该概念可以扩展到在相邻模块之间存在机械联接的任何共振流动装置。

图5是根据说明性实施例的飞行器的图示。飞行器500包括附接到机身506的机翼502和机翼504、附接到机翼502的发动机508以及附接到机翼504的发动机510。发动机510也可以附接到机身506。机身506具有尾部512。水平稳定器514、水平稳定器516和垂直稳定器518附接到机身506的尾部512。

例如,诸如图9的数据处理系统900的计算机可以在机身506内部、在机舱中或座舱中。该计算机可以存储用于执行上面描述或下面描述的任何方法或技术的程序代码,以便使用诸如合成射流发生器520的合成射流发生器自动操作飞行器500。合成射流发生器520的操作可以基于由传感器522或一些其它传感器所提供的输入。例如,传感器522可以经配置以检测飞行器500的主体上的流体流动的局部空气动力学失速特性。

合成射流发生器520可以是关于图1至图4或图5和图6所描述的任何合成射流发生器。图8的方法800可以由合成射流发生器520执行。合成射流发生器520的目的可以是帮助飞行器500更有效地飞行,诸如通过以增加燃料效率、机动性或两者的方式影响机翼502或机翼504周围的气流。

图6是根据说明性实施例的包括合成射流发生器的装置的框图的图示。装置600可以是一组合成射流发生器的示例,诸如图1中所示的那些。

装置600包括多个合成射流发生器602构成的共振阵列,其中相邻的合成射流发生器被联接,从而导致多个合成射流发生器602的射流之间的相长干涉和相消干涉的可能,这取决于至多个合成射流发生器602的对应的多个驱动信号606的相对相位604。装置600还包括控制器608,其经配置以控制对应的多个驱动信号606的相对相位604,以通过改变由多个合成射流发生器602中的第二合成射流发生器612所发射的第二射流的给定相位,实现多个合成射流发生器602中的第一合成射流发生器610所发射的第一射流的变化。

装置600可以更改。例如,在说明性实施例中,给定相位可以经配置以导致在射流中的每一射流中的比单个射流可能所导致的更大的幅度。在另一说明性实施例中,射流的最终速度分布根据多个合成射流发生器602中的每个射流发生器的相对相位而成形。在又一示例性实施例中,第二射流将仅在第一合成射流发生器610被驱动时改变。

在又一个说明性实施例中,装置600还包括飞行器,诸如图5所示的飞行器500。飞行器500可以连接到多个合成射流发生器602。传感器,诸如图5的传感器522,可以连接到飞行器500并且经配置以检测飞行器500的主体上的流体流动的局部空气动力学失速特性。在这种情况下,控制器608可以进一步经配置以通过改变第二射流发生器的相位角来调节第一射流,以减轻局部空气动力学失速特性。

可以进一步改变关于图6所描述的说明性实施例。因此,关于图6所描述的说明性实施例不必限制所要求保护的发明。

图7是根据说明性实施例的包括合成射流发生器的装置的框图的另一图示。装置700是图1的合成射流发生器阵列100的合成射流发生器或图6的合成射流发生器600中的任一个的变型。

装置700包括经配置以产生第一合成射流的第一合成射流发生器702。装置700还包括联接到第一合成射流发生器702并经配置以产生第二合成射流的第二合成射流发生器704。

装置700还包括联接到第一合成射流发生器702和第二合成射流发生器704两者的控制器706。控制器706可以经配置以将第一驱动信号708传送到第一合成射流发生器702。控制器706还可以经配置以将第二驱动信号710传送到第二合成射流发生器704。控制器706还可以经配置以通过控制第一驱动信号708和第二驱动信号710之间的相对相位差712来控制第一合成射流发生器702和第二合成射流发生器704两者的组合操作。

装置700可以更改。例如,在说明性实施例中,控制器还经配置以通过仅控制相对相位差712来控制第一合成射流发生器702的操作。在相关的说明性实施例中,控制器706可进一步经配置以通过仅传送第二驱动信号710控制第一合成射流发生器702的操作。在另一个相关的说明性实施例中,装置700还包括反馈电路714。反馈电路714可联接到第一合成射流发生器702、第二合成射流发生器704和控制器706。在这种情况下,控制器706进一步可以经配置以使用来自反馈电路714的反馈信号来控制第一合成射流发生器702和第二合成射流发生器704,以产生第一合成射流发生器和第二合成射流发生器的组合的预定速度分布。

在相关的说明性实施例中,装置700还可以包括容纳第一合成射流发生器、第二合成射流发生器和控制器的壳体。该壳体可以是例如图5的合成射流发生器520。在这种情况下,装置700还包括连接到壳体的飞行器。飞行器可以是图5的飞行器500。另外,装置700还可以包括连接到飞行器并经配置检测飞行器的主体上的流体流动的局部空气动力学失速特性的传感器。该传感器可以是图5的传感器522。在这种情况下,该控制器还经配置以通过产生预定的速度分布来减轻局部空气动力学失速特性。

在不同的说明性实施例中,控制器706进一步经配置以单个恒定电压幅度驱动第一合成射流发生器702和第二合成射流发生器704两者。在另一说明性实施例中,控制器706可进一步经配置以通过改变相对相位差712增加第一合成射流的第一最大速度和第二合成射流的第二最大速度两者。在这种情况下,相对相位差712可以是约180度。然而,相对相位差712可以是在零度和360度之间的任何值。

可以进一步改变关于图7所描述的说明性实施例。因此,关于图7所描述的说明性实施例不必要限制所要求保护的发明。

图8是根据说明性实施例的用于操作合成射流发生器的方法的流程图的图示。方法800可以使用两个或多个合成射流发生器而实现,诸如图1的合成射流发生器阵列100、图6的装置600或图7的装置700。

方法800包括使用第一合成射流发生器产生第一合成射流(操作802)。方法800然后包括使用联接到第一合成射流发生器的第二合成射流发生器产生第二合成射流(操作804)。方法800然后包括使用联接到第一合成射流发生器和第二合成射流发生器两者的控制器来控制第一合成射流和第二合成射流(操作806)。

在方法800中,控制包括将第一驱动信号传送到第一合成射流发生器(操作808)。在方法800中,控制还包括将第二驱动信号传送到第二合成射流发生器(操作810)。在方法800中,控制还包括通过调节第一驱动信号和第二驱动信号之间的相位差来控制第一合成射流和第二合成射流的组合操作(操作812)。在一个说明性实施例中,该方法可以在此后终止。

方法800可以更改。例如,控制器可以被进一步经配置以通过仅控制相位差来控制第一合成射流发生器的操作。在另一示例性实施例中,方法800还可以包括使用来自反馈电路的反馈信号产生第一合成射流和第二合成射流的组合的预定速度分布,该反馈电路联接到第一合成射流发生器、第二合成射流发生器和控制器。

在这种情况下,方法800还可以包括使用连接到飞行器的传感器检测飞行器的主体上的流体流动的局部空气动力学失速特性。然后,方法800还可以包括使用第一合成射流和第二合成射流的组合操作通过产生预定的速度分布来减轻局部空气动力学失速特性。

在另一示例性实施例中,方法800还可以包括以单个恒定电压幅度驱动第一合成射流发生器和第二合成射流发生器两者。在又一个说明性实施例中,方法800还可以包括通过改变相对相位增加第一合成射流的第一最大速度和第二合成射流的第二最大速度两者。在一个具体示例中,相对相位可以是约一百八十度。然而,相对相位可以在零度和360度之间变化。

可以进一步改变关于图8所描述的说明性实施例。因此,关于图8所描述的说明性实施例不必要限制所要求保护的发明。

现在转到图9,根据说明性实施例描绘了数据处理系统的图示。图9中的数据处理系统900是可以结合示例性实施例(诸如图1的一行合成射流发生器102或本文所公开的任何其它装置或技术)使用的数据处理系统的示例。在该说明性示例中,数据处理系统900包括提供处理器单元904、存储器906、持久(persistent)存储器908、通信单元910、输入/输出单元912和显示器914之间的通信的通信结构902。

处理器单元904用于执行用于可以被加载到存储器906中的软件的指令。该软件可以是关联存储器(其是内容可寻址存储器的类型)或用于实现本文所描述的过程的软件。因此,例如,加载到存储器906中的软件可以是用于执行图8的方法800或用于执行关于图1至图7所描述的技术的软件。

取决于具体的实施方式,处理器单元904可以是数个处理器、多处理器核或一些其他类型的处理器。如本文中关于项目所使用的数个是指一个或更多个项目。进一步地,可以使用数个异构处理器系统实现处理器单元904,其中主处理器与辅助处理器一起存在于单个芯片上。作为另一说明性示例,处理器单元904可以是包含相同类型的多个处理器的对称多处理器系统。

存储器906和持久存储器908是存储装置916的示例。存储装置是能够临时地和/或持久性地存储信息的任何硬件,所述信息诸如例如但不限于数据、功能形式的程序代码和/或其他适当的信息。在这些示例中,存储装置916还可以被称为计算机可读存储装置。在这些示例中,存储器906可以是例如随机存取存储器或任何其它合适的易失性或非易失性存储装置。持久存储器908可以根据具体实施方式而采取各种形式。

例如,持久存储器908可以包含一个或更多个部件或装置。例如,持久存储器908可以是硬盘驱动器、闪速存储器驱动器、可重写光盘、可重写磁带或上述装置的某种组合。持久存储器908使用的介质也可以是可移除的。例如,可移除硬盘驱动器可以用于持久存储器908。

在这些示例中,通信单元910提供与其他数据处理系统或装置的通信。在这些示例中,通信单元910是网络接口卡。通信单元910可以通过物理或无线通信链路或两者来提供通信。

输入/输出单元912允许与可以连接到数据处理系统900的其他装置的数据输入和输出。例如,输入/输出单元912可以提供通过键盘、鼠标和/或一些其他合适类型的输入装置的用户输入连接。进一步地,输入/输出单元912可以向打印机发送输出。显示器914提供了向用户显示信息的机构。

操作系统、应用程序和/或程序的指令可以位于通过通信结构902与处理器单元904通信的存储装置916中。在这些说明性示例中,指令在持久存储器908上是功能形式。这些指令可以被加载到存储器906中以由处理器单元904执行。不同实施例的过程可以由处理器单元904使用计算机实现的指令执行,该指令可以位于诸如存储器906的存储器中。

这些指令被称为可由处理器单元904中的处理器读取和执行的程序代码、计算机可用程序代码或计算机可读程序代码。不同实施例中的程序代码可以体现在不同的物理或计算机可读的存储介质(诸如存储器906或持久存储器908)上。

计算机可用程序代码918以功能形式位于计算机可读介质920上,其选择性地可移除并且可以被加载或传送到数据处理系统900以由处理器单元904执行。计算机可用程序代码918和计算机可读介质920在这些示例中形成计算机程序产品922。在一个示例中,计算机可读介质920可以是计算机可读存储介质924或计算机可读信号介质926。计算机可读存储介质924可以包括例如插入或放置在作为持久存储器908的一部分的驱动器或其他装置中的光盘或磁盘,用于传送到作为持久存储器908的一部分的诸如硬盘驱动器的存储装置上。计算机可读存储介质924还可以采取被连接到数据处理系统900的持久存储器的形式,诸如硬驱动器、u盘或闪速存储器。在某些情况下,计算机可读存储介质924可能不能从数据处理系统900移除。

替代性地,计算机可用程序代码918可以通过使用计算机可读信号介质926传送到数据处理系统900。计算机可读信号介质926可以是例如包含计算机可用程序代码918的传播数据信号。例如,计算机可读信号介质926可以是电磁信号、光信号和/或任何其它合适类型的信号。这些信号可以通过诸如无线通信链路、光纤电缆、同轴电缆、电线和/或任何其它合适类型的通信链路的通信链路传送。换句话说,在说明性示例中,通信链路和/或连接可以是物理的/有形的(physical)或无线的。

在一些说明性实施例中,计算机可用程序代码918可以在网络上从另一装置或数据处理系统通过计算机可读信号介质926被下载到持久存储器908,以在数据处理系统900内使用。例如,存储在服务器数据处理系统中的计算机可读存储介质中的程序代码可以通过网络从服务器下载到数据处理系统900。提供计算机可用程序代码918的数据处理系统可以是服务器计算机、客户端计算机或能够存储和传送计算机可用程序代码918的一些其他装置。

针对数据处理系统900说明的不同部件并不意味着对可以实现不同实施例的方式提供架构限制。不同的说明性实施例可以在数据处理系统中实现,该数据处理系统包括除了或者代替那些为数据处理系统900所示的部件之外的部件。图9所示的其它部件能够与所示的示例性实例不同。可以使用能够运行程序代码的任何硬件装置或系统实现不同的实施例。作为一个示例,数据处理系统可以包括与无机部件整合的有机部件和/或可以完全由有机部件组成,不包括人类。例如,存储装置可以由有机半导体构成。

在另一个说明性示例中,处理器单元904可以采用硬件单元的形式,其具有为特定用途制造或配置的电路。这种类型的硬件可以执行操作,而不需要将程序代码从要经配置以执行操作的存储装置加载到存储器中。

例如,当处理器单元904采取硬件单元的形式时,处理器单元904可以是电路系统、专用集成电路(asic)、可编程逻辑装置或者经配置以执行数个操作的一些其他合适类型的硬件。使用可编程逻辑装置,该装置经配置以执行数个操作。可以在稍后的时间重新配置装置,或者可以持久配置该装置以执行数个操作。可编程逻辑装置的示例包括例如可编程逻辑阵列、可编程阵列逻辑、现场可编程逻辑阵列、现场可编程门阵列或其它合适类型的硬件装置。利用这种类型的实施方式,可以省略计算机可用程序代码918,因为用于不同实施例的过程在硬件单元中实现。

在又一个说明性示例中,可以使用在计算机和硬件单元中存在的处理器的组合来实现处理器单元904。处理器单元904可以具有经配置以运行计算机可用程序代码918的数个硬件单元和数个处理器。利用该描绘的示例,可以以数个硬件单元实现某些过程,而另一些过程可以在数个处理器中实现。

作为另一示例,数据处理系统900中的存储装置是可以存储数据的任何硬件设备。存储器906、持久存储器908和计算机可读介质920是有形形式的存储装置的示例。

在另一示例中,总线系统可以被使用以实现通信结构902,并且可以由一个或更多个总线(诸如系统总线或输入/输出总线)组成。当然,可以使用提供在附接到总线系统的不同部件或装置之间的数据传送的任何合适类型的架构来实现总线系统。此外,通信单元可以包括用于传送和接收数据的一个或更多个装置,诸如调制解调器或网络适配器。进一步地,存储器可以是例如高速缓存。存储器也可以是在可能存在于通信结构902中的接口和存储控制器中心中的存储器906。

数据处理系统900还可以包括关联存储器。关联存储器可以与通信结构902通信。关联存储器也可以与存储装置916进行通信或者在一些说明性实施例中被认为是存储装置916的一部分。可以存在附加的关联存储器。

如本文所使用的,术语“关联存储器”是指多个数据和多个数据之间的多个关联。多个数据和多个关联可以存储在非暂时的计算机可读存储介质中。多个数据可以被收集到相关联的组中。除了多个数据之间的直接相关之外,关联存储器可以经配置以基于多个数据之间的至少间接关系被查询。因此,关联存储器可以经配置以仅基于直接关系、仅基于至少间接关系以及基于直接关系和间接关系的组合被查询。关联存储器可以是内容可寻址存储器。

因此,关联存储器可以被表征为多个数据和多个数据之间的多个关联。多个数据可以被收集到相关联的组中。进一步地,除了多个数据之间的直接相关之外,关联存储器可以经配置以基于从包括直接关系和间接关系的组中所选择的至少一个关系,或者从多个数据之间进行查询。关联存储器也可以采取软件的形式。因此,关联存储器也可以被认为是通过其将信息收集到相关联的组中的过程,以便基于关系而不是直接相关获得新的见解。关联存储器也可以采取诸如专用处理器或现场可编程门阵列的硬件形式。

如本文所使用的,术语“实体”是指具有不同的、分开的存在的对象,尽管此类存在不需要是物质存在。因此,抽象和法律结构可被视为实体。如本文所使用的,实体不需要是有生命的。关联记忆与实体一起工作。

不同的示例性实施例能够采取完全硬件实施例、完全软件实施例或包含硬件元件和软件元件两者的实施例的形式。一些实施例在软件中实现,其包括但不限于诸如例如固件、驻留软件和微代码的形式。

此外,不同的实施例能够采取可从计算机可用介质或计算机可读介质获取的提供程序代码的计算机程序产品的形式,该程序代码由计算机或执行指令的任何装置或系统使用或与之连接。为了本公开的目的,计算机可用或计算机可读介质通常能够是包含、存储、通信、传播或传输程序以用于由指令执行系统、设备或装置使用或与之连接的任何有形装置。

计算机可用或计算机可读介质能够是例如但不限于电子、磁性、光学、电磁、红外或半导体系统或传播介质。计算机可读介质的非限制性示例包括半导体或固态存储器、磁带、可移除计算机磁盘、随机存取存储器(ram)、只读存储器(rom)、刚性磁盘和光盘。光盘可以包括高密度磁盘只读存储器(cd-rom)、高密度磁盘读/写(cd-r/w)或dvd。

进一步地,计算机可用介质或计算机可读介质可以包含或存储计算机可读或计算机可用的程序代码,使得当计算机可读或计算机可用的程序代码在计算机上执行时,执行该计算机可读或计算机可用的程序代码使计算机通过通信链路传送另一计算机可读或计算机可用的程序代码。该通信链路可以使用例如但不限于物理或无线的介质。

适于存储和/或执行计算机可读或计算机可用程序代码的数据处理系统将包括通过诸如系统总线的通信结构直接或间接地联接到存储器元件的一个或更多个处理器。存储器元件可以包括在实际执行程序代码期间所采用的本地存储器、大容量存储器和高速缓冲存储器,该高速缓冲存储器提供至少一些计算机可读或计算机可用程序代码的临时存储,以减少在代码的执行期间可以从大容量存储器中检索代码的次数。

输入/输出单元或输入/输出装置能够直接或通过中间输入/输出控制器联接到系统。这些装置可以包括例如但不限于键盘、触摸屏显示器或指示装置。不同的通信适配器也可以联接到系统,以使得数据处理系统能够通过中间的私有或公共网络联接到其他数据处理系统、远程打印机或存储装置。调制解调器和网络适配器的非限制性示例只是当前可用类型的通信适配器中的一些。

不同说明性实施例的描述是为了说明和描述的目的而呈现的,并不旨在穷举或限制于所公开形式的实施例。对于本领域普通技术人员来说,许多修改和变化将是显而易见的。进一步地,与其他说明性实施例相比,不同的说明性实施例可提供不同的特征。选择和描述所选择的一个实施例或更多个实施例以便最好地解释实施例的原理、实际应用,并且以使本领域的普通技术人员能够理解各种实施例的公开内容,各种实施例具有适合于预期的特定用途的各种修改。

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