图形环境中搜索结果的语境显示和滚动的制作方法

文档序号:6494626阅读:126来源:国知局
图形环境中搜索结果的语境显示和滚动的制作方法
【专利摘要】提出用于收集和显示涉及工程设计中项目的信息的系统和方法。用于设计工程项目的系统过滤用户感兴趣的组件,然后从可以与相互不兼容应用相关联的数据库的集合收集属于组件的数据。系统以简单的方式隔离地并且上下文关联地呈现组件属性的集成显示和过滤组件的视觉表达。多个过滤组件可以使用诸如鼠标轮的滚动设备滚动。视觉表达可以使用可调整大小的剪裁框剪裁,且剪裁框外的非选择组件可以具有变化的不透明度水平。
【专利说明】图形环境中搜索结果的语境显示和滚动
【技术领域】
[0001]本发明涉及辅助工程项目设计的计算机化的工具,更具体而言,涉及工程项目的各个组件的图形显示,其中在整体设计语境中向用户显示组件的图形或数字属性。
【背景技术】
[0002]很多交互式图形计算机软件应用处理大量的复杂三维模型数据以用于在一个或更多视频显示器上呈现。这种应用例如包括用于设计三维物品、建筑和车辆制造的计算机辅助设计(CAD)工具以及可以用于跟踪公共运输系统或通信网络的地理信息系统(GIS)工具。
[0003]这些应用通常是必须操作复杂信息阵列的设计系统的核心。典型的应用可能必须处理包含成千上万或甚至数百万个组件的设计。并且每一个组件可以与属于其设计目的的信息、其规格和所需容差、其成本和订货至交货时间、制造它的供货商、建造调度、现场交付数据、测试和检验数据以及很多其它数据相关。这些数据典型地不存储在一个地点;而是,它们存在于与具有不同用户的若干不同应用相关联的数据库的集合中。例如,组件的3D规格对于设计工程师可能是有用的,而成本和订货至交货时间信息对于项目管理员可能是有用的。因为数据的多样化属性,将它们组合到一个地点以获得属于指定组件的所有信息的全局观点是困难的。

【发明内容】

[0004]本发明的各个实施方式在集成显示器中同时呈现组件的两个视图:局部视图和全局视图,由此改善设计系统的使用简易性。这些实施方式改善了现有技术系统,因为它们从通过相互不可互操作的软件应用创建的多个数据源收集在集成显示器中显示的数据。而且,通过一同显示局部和全局信息二者,这种实施方式消除了在这些软件应用之间或在单个应用中的视图之间切换以理解这些设计观点二者的分心。
[0005]第一实施方式包括显示涉及工程设计中多个项目的信息的方法。每个项目与显示在该设计中的该每个项目和至少一个其它项目二者的视觉表达(如下面定义)相关联。基本方法具有三个步骤:首先,接收涉及所述工程设计的属性的选择;接着,从具有数据记录的数据库的集合检索记录;然后,在图形显示设备上显示与所述检索到的记录中的至少一个对应的可选择标记。每个数据库中的每个记录具有与所述多个项目中的项目相关联的信息。检索到的记录涉及具有在接收的属性选择中的至少一个属性的一个或更多项目,如在数据库编程的领域中已知的。标记的选择导致两个图像同时被显示。第一个图像是与对应于所选择标记的记录的项目相关联的视觉表达。第二个图像是显示所述视觉表达的剪裁部分的剪裁图像。
[0006]存在可以应用于本实施方式的各种改进。例如,标记可以以可滚动列表的方式布置在显示设备上,且响应于从具有物理输入的用户输入设备(诸如鼠标)接收输入而执行选择,所述物理输入具有滚动功能(诸如滚动轮)。在一些相关实施方式中,数据库中的至少两个具有不同存储格式。与多个项目中的至少一个项目相关联的视觉表达可以是图像文件或软件应用的图形用户界面。剪裁图像可以是放大的并且集中于所述项目的所述视觉表达的一部分,且可以包括可以由用户调整大小以更多或更少地显示放大部分的剪裁区域。在一些实施方式中,不包括所述项目的所述视觉表达的一部分具有用户可调节的不透明度。
[0007]另一实施方式包括有形计算机可用存储介质,其上存储用于执行上述方法或其改进的步骤的程序代码。另一实施方式包括用于实施方法或其改进的步骤的系统。这种系统可以是配置成运行上面描述的程序代码的计算机。
【专利附图】

【附图说明】
[0008]通过下面参考附图的详细描述将更容易理解实施方式的上述特征,附图中:
[0009]图1是示出根据本发明的一个实施方式的系统的各个组件;
[0010]图2示出存储在图1的一个或更多数据库中在工程设计中被多个项目拥有的图形属性的集合;
[0011]图3示出这些项目拥有的功能属性的集合;
[0012]图4示出用于从一个或更多数据库过滤用于语境显示的项目的图形显示的表达;
[0013]图5示出经过滤的项目的图形属性;
[0014]图6示出用于显示一般涉及过滤项目且尤其涉及当前选择项目的信息的图形显示的表达;
[0015]图7示出在用户放大当前选择项目的剪裁区域之后图6的图形显示;
[0016]图8示出在用户变更非选择项目的不透明度之后图7的图形显示;
[0017]图9示出在用户选择用于语境显示的新项目之后图6的图形显示;以及
[0018]图10是示出根据本发明的一个实施方式用于显示项目的方法的流程图。
【具体实施方式】
[0019]当在本说明书和所附权利要求书中使用时,除非上下文要求,否则以下术语将具有指不的意义。
[0020]项目的视觉表达是指定设计语境中项目的图像。诸如工程设计中的组件之类的项目可以具有涉及设计的若干不同语境。例如,在化学工艺车间中,可以在燃料和排污管的系统、电气线路系统、热源系统等语境中看到用于加热反应容器的熔炉。每个语境可以具有其自己的视觉表达;例如,熔炉可以出现在在结构蓝图、电气线路图、车间的3D剖面图等中。这样,熔炉与若干视觉表达相关。相反地,任意给定视觉表达典型地将显示很多不同项目,项目中的每一个与之关联。例如,电气线路图将显示很多电气组件。因而,在设计元件和视觉表达之间存在多对多关系。
[0021]图1示出可以实施本发明的各个实施方式的计算机系统100的各个组件。计算机系统100的核心是用于辅助工程项目的设计和管理的设计系统110。如本领域中所已知,设计系统110可以是计算机、若干计算机或单个计算机的一部分,但是仅需要包括执行此处描述的方法的功能所必需的这种硬件、固件和软件。因而,应当理解,在本发明的一些实施方式中,将存在比结合图1的典型实施方式描述的组件更多或更少的组件。为清晰起见,图1省略了设计系统110的各个组件,诸如计算机处理器、易失性存储器、像鼠标和键盘这样的输入设备以及一般已知在现有技术的计算机系统中有用的其它设备和子系统。
[0022]设计系统110包括设计应用111,其包括用于允许用户设计工程项目的硬件和软件的组合。示例性应用111包含用于操作涉及项目的各种信息和数据的程序代码、用于允许用户以2D或3D可视化项目或其相关数据的图形用户界面(GUI)的程序代码以及用于允许用户修改底层项目数据的GUI中的一系列控制元件的程序代码。针对另外的速度,应用111的其它实施方式可以以硬件或固件完成这些特征。
[0023]设计系统110包括用于与其它设备和系统通信的很多适配器。因而,设计系统110包括用于从应用111向显示设备120a、120发送图像的两个显示适配器112、112b,尽管可以使用更多或更少的显示设备。示例性显示适配器112a、112b是显卡,但是也可以使用本领域所已知的网卡或其它硬件或软件设备。示例性显示设备120a、120b是计算机监视器,但是可以使用电视、智能电话、PDA或任意其它合适的显示设备。发送的图像的类型例如包括项目的3D示意、项目的2D蓝图、项目的各种机械、电气、安全性或其它系统、项目调度、个人名簿的其它示意以及项目的设计和实施的任意其它方面的图像。图像可以表达文本文档、电子数据表、数据库或任意其它信息组织,包括软件应用的图形显示。
[0024]设计系统110还包括用于产生和读取图像文件130的成像适配器114。成像适配器114典型地实施为格式化且解析包括JPEG、GIF、PNG和本领域中已知的其它任意格式的图像数据的文件格式化软件。示意图、蓝图等图像被成像适配器114处理以创建图像文件130。相反地,图像文件130可以被成像适配器114读取和解析以用于发送到显示设备120。
[0025]根据本发明的各个实施方式,设计系统110与涉及项目的若干其它系统和应用交互。例如,设计需求软件应用140可以用在设计的初始阶段以收集和组织属于一个或更多项目的所有设计需求。需求应用140在数据库142中存储其所有数据。当所有需求被确定时,部件需要被定制,其中使用制造工序应用150。制造应用150使用数据库152来存储其数据。物流应用160可以用于根据例如甘特图示出的工作分解结构协调项目实施。其数据存储在数据库162中。
[0026]如本领域所已知,每个数据库包括记录的集合,且根据本发明的各个实施方式,数据库中的每个记录具有与设计中的组件相关的信息。应当理解的是,数据库142、152、162可以包含诸如浅层文本(flat text)、CSV、XLS、XML、ISAM等不同形式的数据。为了促进设计应用111与这些其它系统的互操作性,设计系统110包括允许设计系统110分别读取数据且可选地向数据库142、152、162写入数据的数据库适配器116a-c。另外,如有需要,设计系统110包括其自己的信息数据库118,其中它存储项目设计数据。
[0027]图2示出在数据库118、142、152、162其中一个或更多个中存储的图形属性的示例集合。设计中的每个项目具有各种图形属性,且与一个或更多视觉表达相关联。用于一个项目的视觉表达可以是绘图,诸如图像文件130。备选地,用于不同项目的视觉表达可以是动态产生的软件应用的图形用户界面,诸如是网络浏览器、文字处理器、电子数据表、幻灯片应用、图表应用或其它应用。在一个实施方式中这种视觉表达可以通过设计系统110使用华盛顿雷蒙德的微软公司的对象链接和嵌入(OLE)技术从外部应用获得。然而,不同实施方式可以使用网络服务,诸如遵循网络服务描述语言(WSDL)或使用XML-RPC或其继承者、SOAP的服务。另一实施方式可以使用微软的窗口通信基础(WCF)或用于该目的的其它可比拟技术。[0028]图2示出具有绘图1D1、2和3的三个绘图。每个绘图包括4个组件;因而,绘图1包括马达1、连接器3、马达3和面板4,且对于其它绘图也是如此。如图所示,用于这些组件的图形属性表达为X和Y坐标以及长度。在典型应用中,存在包括这些组件的尺寸和形状的完整描述的更多属性,使得它们可以呈现在附图中,为清楚起见省略了这些字段。
[0029]图3示出图2的项目拥有的功能属性的样本。因而,马达I具有10安培的最大输入电流。在典型的实施方式中,很多更多的功能属性将被包含在数据库中,且图3中列举的值仅是示例性的。从上面的讨论应当意识到,各个组件的功能属性可以存储在数据库118、142、152、162其中一个中,而这些相同组件的图形属性可以存储在不同数据库或若干不同数据中。
[0030]在各个实施方式中,设计应用111为用户提供从设计选择各个项目的能力是有用的。例如,工程师可能希望将她的注意力集中在马达的指定子集或加热源上。为此,图4是根据本发明的一个实施方式用于从一个或更多数据库过滤用于语境显示的项目的图形显示的表达。过滤窗口 410作为图形用户界面的部件以图形的方式显示在显示器上。过滤窗口 410包括属性选择器420、运算符选择器430、值选择器440和运行查询按钮450。属性选择器420在下拉菜单中包括属性选择。这些属性对应于图3的功能属性。每个功能属性具有相关值。运算符选择器430作为下拉菜单提供以允许用户选择相对于该值的关系,且值选择器440作为下拉列表提供以接收对应于该运算符的值。因而,如图4所示,当前选择的过滤器是“具有等于10安培的最大输入电流的组件”。一旦用户选择了适当的过滤器,当用户按下运行查询按钮450时,设计系统接收且处理选择。在完成过滤处理之后,如下面结合6更详细讨论,满足选择标准的组件将被显示。
[0031]应当理解,图4中示出的示例性图形界面不是限制性的。尤其是,选择器420、430、440可以不同于下拉菜单和下拉列表。本领域中已知的任意输入小部件可以用于接收过滤器选择,例如包括复选框、单选按钮、可点击图标、文本字段、文本区域、列表窗口、滚动条、滑动条、图表和树。另外,诸如组件名称、组件类型、设计系统(电气、结构、传感器系统等)、项目名称和子项目名称等其它输入字段可以存在于GUI中。
[0032]图5示出使用图4的示例过滤器以及图2和3的列表过滤的项目的图形属性。尤其是,示例过滤器是“具有等于10安培的最大输入电流的组件”。从图3可以看出,这些组件是马达1、马达8和马达9,但不是马达3。然后参考图2,例如,马达I出现在绘图1中,其坐标是(10,10),且其长度是I。马达8出现在绘图2中,且具有相同的坐标和长度。这些数据对于匹配过滤标准的所有组件相同,且如图5所示在单个列表中收集。如上所述,每个组件的功能和图形属性可以存储在不同数据库中。因而,在一个实施方式中,设计系统能够组合且操作从很多不同数据库得出的信息,这允许它使用若干不同外部应用产生的数据执行指示过滤功能。
[0033]图6是用于显示一般涉及过滤项目的信息的示例图形显示的表达。图形用户界面(GUI) 600具有若干区域,包括过滤的组件610的可滚动列表、用于观看项目的视觉表达的辅助视图面板620以及用于观看视觉表达的剪裁图像的主要视图面板630。进而更详细地描述这些区域中的每一个。
[0034]在该示例实施方式中,可滚动列表610包括与如上所述的搜索处理检索的数据库记录对应的可选择标记的集合。因而,马达1、马达8和马达9与其相关图形属性一起出现在搜索结果中。应当理解,除了其图形属性,可以一同显示相关组件的功能属性和任意其它相关信息。
[0035]在图6中,整体第一行是可选择的标记612且以高亮状态显示。在备选实施方式中,可以使用诸如图标的其它标记,且在其选择状态中,它们可以使用所示的轮廓、不同颜色背景、不同颜色文本、其组合高亮显示,或者它们根本不被高亮显示。当用户选择标记时,例如选择图6的第一行时,设计系统导致对应于所选择标记的组件的两个图形的同时显示,一个图像在主要视图面板630中显示且一个图像在辅助视图面板620中显示。
[0036]辅助视图面板620包括针对所选择组件在其放大语境中通过标记620识别的组件的视觉表达。在图6中,例如,视觉表达是在文件中存储为绘图1的整体电气线路图。如上所述,组件可以与若干视觉表达相关联。如果指定系统或子系统不属于过滤标准其中之一,相同的物理组件可以具有列表610中的若干标记,每个语境一个标记,且每个标记与可以在辅助视图面板620中显示的不同视觉表达相关联。面板620中示出的视觉表达还包括很多其它组件,包括通过所选择标记识别的组件。
[0037]主要视图面板630包括具有视觉表达的放大视图的视图区域632。使用组件的坐标,视图集中于选择的组件622。尤其是,视图对应于面板620示出的视觉表达内框64示出的剪裁边界。对于这种类型的组件(在这种情况中,马达),所选择组件的视图被缩放且旋转到标准尺寸和取向。在一些实施方式中,这自动地完成,而在其它实施方式中,面板620中示出的视觉表达通过固定放大率缩放。在一些实施方式中,用户可以使用诸如滑动条(未示出)之类的GUI小部件改变放大率。视图区域632本身在面板630中居中,且其初始大小可以使用组件的图形属性确定。例如,马达I具有长度1,所以视图区域632具有大约为2的长度和览度。
[0038]通过同时在主要视图面板630中呈现组件的放大视图且在辅助视图面板620中呈现组件的语境视图,GUI有利地允许用户同时在其子系统语境中观看组件的局部和全局视图二者,由此改善设计系统的使用简易性。该系统部分地改善现有技术系统,因为它消除了在软件应用之间或单个应用中视图之间切换以可视化组件的局部和全局属性二者的分心。还有利地从多个数据库118、142、152、162收集在列表中610显示的数据和面板620、630的视觉表达,这些数据库中的一些可以通过相互不可互操作的软件应用形成。
[0039]为了进一步改善使用简易性,本发明的实施方式可以在GUI中包括其它特征。例如,实施方式可以给予用户放大裁剪区域的能力以显示更多或更少的附近组件。这种实施方式在图7中示出,其中视图区域710现在示出附近的电气组件。例如,现在很明显,所选择马达的正极端子连接到8V电源。尽管图6的剪裁区域是方形的,但是图7的剪裁区域是不等尺度的更大的矩形。
[0040]在另一实施方式中,用户可以调节不位于剪裁区域中的视觉表达的部分的不透明度。这种实施方式在图8中示出,其中用户将不透明度从图6的100%减小到0%。因而,在图8中,用户将全部视图区域810设置为完全可见。可以使用0%至100%的不透明度。裁剪框812被示出以用于参考,且向用户指示通过调节不透明度视图区域810的哪个部分将变暗或变亮,因为它们处于裁剪框812外部。尽管在图8中没有示出,但是,在一些实施方式中,当整个视图并不拟合视图区域810时,滚动条或鼠标可以用于导航放大视图。例如,可以执行如本领域中已知的点击和拖拽操作以移动视觉表达的显示部分。[0041]除了观看与第一选择标记相关联的视觉表达,如图9所示,用户可以选择其它标记。此处,选择对应于绘图2的组件920的第二标记910。该组件(即马达8)在视图区域930中视为放大的组件932。该组件被缩放和旋转,使得其图像可以容易地与前一组件的图像进行比较。在一些实施方式中,这自动地完成,在其它实施方式中,用户必须根据GUI (未示出)中的其它小部件缩放且旋转视图。
[0042]第二标记的选择可以使用任意数目的技术执行,包括具有通过滚动功能的物理输入的用户输入设备的使用。例如,可以使用鼠标上的滚动轮。在另一实施方式中,可以使用具有跟踪球的输入设备。在又一实施方式中,具有指定区域(典型地沿着右手边缘的带)的触摸板用于在列表610中的项目之间滚动。尽管图像之间的滚动在本领域中是已知的,但是本发明的各个实施方式允许在基于从一个或更多数据检索的图形属性而动态居中或放大的使用指定搜索标准过滤的组件的图像之间的滚动。这些实施方式的可滚动特征因而是优于现有技术的改进,因为来自多个源的所有视觉信息和图形数据被收集在一起,调整大小和居中被自动化,且每个组件的若干视图显示在允许简单滚动的集成显示器上。
[0043]图10是示出根据本发明的一个实施方式用于显示项目的方法的流程图。在步骤1010中,实施方式接收在图形显示器上显示的⑶I中的属性的选择。可以使用诸如图4中示出且如上所述的输入窗口选择属性。在步骤1020中,实施方式从涉及具有所选择属性其中至少一个的项目的数据库的集合检索记录。典型结果列表在图5中示出。在步骤1030中,实施方式在图形显示器上显示与检索到的记录对应的可选择标记和第一项目的两个图像。这种显示的示例在图6中示出。第一图像是诸如辅助视图面板620这样的在列表中的第一项目的视觉表达。第二图像是诸如在视图区域632中示出的在列表中的第一项目剪裁的放大视图。在步骤1040中,实施方式使用具有通过滚动功能的物理输入的用户输入设备(诸如鼠标或跟踪球)接收标记的选择。最后,响应于接收到标记的选择,实施方式在图形显示器上显示第二选择项目的两个图像。
[0044]如上所述的本发明的实施方式仅旨在是说明性的;本领域技术人员将显见各种变型和修改。本发明可以以很多不同形式实施,包括但不以任意方式限制为:与处理器(例如微处理器、微控制器、数字信号处理器或通用目的计算机)一同使用的计算机程序逻辑、与可编程逻辑设备(例如现场可编程门阵列(FPGA)或其它PLD) —同使用的可编程逻辑、分立的组件、集成电路(例如专用集成电路(ASIC))或包括其任意组合的任意其它方式。
[0045]实施此前描述的所有或部分功能性的计算机程序逻辑可以以各种方式实施,包括但不以任意方式限制为:源代码形式、计算机可执行形式和各种中间形式(例如,汇编程序、编译器、链接器或定位器产生的形式)。源代码可以包括以与各种操作系统或操作环境一同使用的各种计算机语言(例如,对象代码、汇编语言或诸如Fortran、C、C++、JAVA或HTML的高级语言)其中任意一个实施的一系列计算机程序指令。源代码可以定义和使用数据结构和通信消息。源代码可以是计算机可执行形式(例如经由解释器),或源代码可以被转换(例如经由转换器、汇编程序或编译器)成计算机可执行形式。
[0046]计算机程序可以以任意形式(例如源代码形式、计算机可执行形式或中间形式)永久地或临时地固定在有形存储介质中,所述有形存储介质诸如是半导体存储器设备(例如RAM、ROM、PROM、EEPROM或闪存可编程RAM)、磁性存储器设备(例如磁盘或固定硬盘)、光学存储器设备(例如CD-R0M)、PC卡(例如PCMCIA卡)或其它存储器设备。计算机程序可以以任意形式分布为具有辅助印刷或电子文档(例如紧缩套装软件)的可拆卸存储介质,使用计算机系统(例如在系统ROM或固定硬盘上)预载或通过通信系统(例如因特网或万维网)从服务器或电子公告板分布。
[0047]实施此前描述的所有或部分功能性的硬件逻辑(包括与可编程逻辑设备一同使用的可编程逻辑)可以使用常规手动方法来设计,或可以使用诸如计算机辅助设计(CAD)、硬件描述语言(例如VHDL或AHDL)或PLD编程语言(例如PALASM、ABEL或CUPL)电子地设计、捕获、模拟或归档。
[0048]所有这种变型和修改旨在处于如所附权利要求书限定的本发明的范围内。
【权利要求】
1.一种显示涉及工程设计中多个项目的信息的方法,所述多个项目中的每个项目与显示所述多个项目中的该每个项目和至少一个其它项目二者的视觉表达相关联,该方法包括以下步骤: 接收涉及所述工程设计的属性的选择; 从具有数据记录的数据库的集合检索记录,每个数据库中的每个记录具有与所述多个项目中的项目相关联的信息,检索到的记录涉及具有在接收的属性选择中的至少一个属性的一个或更多项目;以及 在图形显示设备上显示与所述检索到的记录中的至少一个对应的可选择标记,其中标记的选择导致以下内容同时被显示: (i)与对应于所选择标记的记录的项目相关联的视觉表达;以及 (ii)显示与所述项目相关联的所述视觉表达的剪裁部分的剪裁图像。
2.根据权利要求1所述的方法,其中,涉及所述检索到的记录的所述标记以可滚动列表的形式布置在所述显示设备上,并且其中,响应于从具有物理输入的用户输入设备接收输入而执行选择的接收,所述物理输入具有滚动功能。
3.根据权利要求2所述的方法,其中,所述用户输入设备是鼠标且所述物理输入是滚动轮。
4.根据权利要求1所述的方法,其中,数据库的所述集合中的至少两个数据库具有不同的存储格式。
5.根据权利要求1所述的方法,其中,与所述多个项目中的至少一个项目相关联的视觉表达包括图像文件或软件应.用的图形用户界面。
6.根据权利要求1所述的方法,其中,所述剪裁图像包含放大的并且集中于所述项目的所述视觉表达的一部分。
7.根据权利要求6所述的方法,其中,所述剪裁图像包括可以由用户调整大小以更多或更少地显示放大部分的剪裁区域。
8.根据权利要求1所述的方法,其中,不包括所述项目的所述视觉表达的一部分具有用户可调节的不透明度。
9.一种有形计算机可用存储介质,其上存储用于显示涉及工程设计中多个项目的信息的程序代码,所述多个项目中的每个项目与显示所述多个项目中的该每个项目和至少一个其它项目二者的视觉表达相关联,所述程序代码包含: 用于接收涉及所述工程设计的属性的选择的程序代码; 用于从具有数据记录的数据库的集合检索记录的程序代码,每个数据库中的每个记录具有与所述多个项目中的项目相关联的信息,检索到的记录涉及具有在接收的属性选择中的至少一个属性的一个或更多项目;以及 用于在图形显示设备上显示与所述检索到的记录中的至少一个对应的可选择标记的代码,其中标记的选择导致以下内容同时被显示: (i)与对应于所选择标记的记录的项目相关联的视觉表达;以及 (ii)显示与所述项目相关联的所述视觉表达的剪裁部分的剪裁图像。
10.根据权利要求9所述的存储介质,还包含用于以可滚动列表的形式将涉及所述检索到的记录的所述标记布置在所述显示设备上的程序代码以及用于响应于从具有物理输入的用户输入设备接收输入而确定选择的程序代码,所述物理输入具有滚动功能。
11.根据权利要求10所述的存储介质,其中,所述用户输入设备是鼠标且所述物理输入是滚动轮。
12.根据权利要求9所述的存储介质,其中,数据库的所述集合中的至少两个数据库具有不同的存储格式。
13.根据权利要求9所述的存储介质,其中,与所述多个项目中的至少一个项目相关联的视觉表达包括图像文件或软件应用的图形用户界面。
14.根据权利要求9所述的存储介质,其中,所述剪裁图像包含放大的并且集中于所述项目的所述视觉表达的一部分。
15.根据权利要求14所述的存储介质,其中,所述剪裁图像包括剪裁区域,还包含用于响应于用户输入而调整所述剪裁区域的大小以更多或更少地显示放大部分的程序代码。
16.根据权利要求9所述的存储介质,还包含用于调节不包括所述项目的所述视觉表达的一部分的不透明度的程序代码。
17.一种用于显示涉及工程设计中多个项目的信息的系统,该系统包括: 图形显示设备: 具有数据记录的数据库的集合,每个数据库中的每个记录具有与所述多个项目中的项目相关联的信息;以及 耦合到所述图形显示设备、视觉表达和数据库的所述集合的设计系统,该设计系统包括: 显示适配器,其配置成向所述图形显示设备发送图像; 成像适配器,其配置成产生和读取包含所述工程设计中的所述项目的视觉表达的图像文件; 数据库适配器,其对于在数据库的所述集合中的每个数据库,配置成从所述数据库读取数据;以及 设计应用,其配置成:(i)接收涉及所述工程设计的属性的选择;(ii)从数据库的所述集合检索记录,检索到的记录涉及具有在接收的属性选择中的至少一个属性的一个或更多项目;以及(iii)在所述图形显示设备上显示与所述检索到的记录中的至少一个对应的可选择标记,其中,标记的选择导致以下内容同时被显示:与对应于所选择标记的记录的项目相关联的视觉表达;以及显示与所述项目相关联的所述视觉表达的剪裁部分的剪裁图像。
18.根据权利要求17所述的系统,其中,所述显示设备可配置成以可滚动列表的形式布置涉及所述检索到的记录的所述标记,并且还包括具有物理输入的用户输入设备,所述物理输入具有滚动功能。
19.根据权利要求18所述的系统,其中,所述用户输入设备是鼠标且所述物理输入是滚动轮。
20.根据权利要求17所述的方法,其中,数据库的所述集合中的至少两个数据库具有不同的存储格式。
21.根据权利要求17所述的方法,其中,与所述多个项目中的至少一个项目相关联的视觉表达包括图像文件或软件应用的图形用户界面。
【文档编号】G06F17/50GK103443793SQ201280013224
【公开日】2013年12月11日 申请日期:2012年3月20日 优先权日:2011年3月22日
【发明者】T·德罗尔 申请人:赫克斯冈技术中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1