复杂系统的主题元件的可视化和分析的制作方法_4

文档序号:9631549阅读:来源:国知局
的一者或两者表达。在一个示例中,逻辑关系可以由页面彼此在其位置和/或其相对深度的邻近度表达。附加地,一个或更多个布局模型可以定义或暗示彼此相关的文件之间的导航路径和/或用于根据相应布局模型加载生成的布局中的页面的加载形状。图8和图9示意性地分别示出砖墙和层级形式的合适的布局模型的例子。关于合适的布局模型的其他例子的进一步细节,请至少参考上述提到的’987申请。
[0101]图8不出根据一个不例性实施方式的砖墙布局模型800,其中页面802可以按一行或更多行以及一列或更多列布置。如图所示,砖墙布局模型可以被表征为:一致的端到端取向,其中页面尺寸一致和/或长宽比沿着一行或更多行和/或一列或更多列一致。这种类型的布局模型可以用于一般搜索结果。在一个示例中,布局模型可以提供与章位置相关的水平取向和与页面长度递增相关的竖直取向。
[0102]虽然没有单独显示,部分砖墙布局模型可以被认为是砖墙布局模型800的超集。这部分砖墙布局模型可以由页面簇表征,页面簇可以类似地在尺寸上一致和/或长宽比至少在相应簇中一致。在这个布局模型中,簇可以由相应页面的关联的元数据关联,例如由它们的媒介内容、作者、创作时间、最终修订等关联。
[0103]图9示出根据一个示例性实施方式的层级布局模型900,其中页面可以按照位置和/或尺寸层级布置。页面(层级相关页面)之间的层级关系可以由它们关联的元数据以若干不同方式来指示。例如,层级关系可以由页面之间的父子关系指示。在另一个示例中,层级关系可以由对象-主题或主题-对象关系指示,在该关系中,层级较高的一个页面的对象可以是层级较低的其他页面(一个或更多)的主题(一个或更多),并且其中相应的其他页面(一个或更多)的至少一些可以处在相同的层级水平上。在该示例中,一个页面的主题可以是主视图,而其他页面(一个或更多)的主题(一个或更多)可以是主视图的对象(一个或更多)的细节视图(一个或更多)。在另一个示例中,层级关系可以由下列关系指示:在该关系中,层级较高的一个页面包含到层级较低的其他文档(一个或更多)的参考(一个或更多)或联系(一个或更多,例如,引用、超链接等),其中至少一些相应其他文档(一个或更多)可以处于相同层级水平。
[0104]在层级布局模型900的一个示例中,层级较高的页面可以位于层级较低的那些页面的上方(顶-底)和/或可以在尺寸上大于层级较低的那些页面。该布局模型中的页面在尺寸或长宽比上可以不一致。层级较高的那些页面可以比层级较低的那些页面占主要地位,并且其中层级较高的页面的宽度可以在X方向上约束层级较低的页面。
[0105]更具体地,例如,层级最高的页面902可以位于顶部并且可以根据具有其自然长宽比的页面的满分辨率确定其尺寸。层级次高的页面904 (—个或更多)可以位于最高页面的直接下方,其尺寸小于最高页面的尺寸,并且长宽比将次高的页面(一个或更多)共同约束到最高页面的宽度。可以对在层级上低于次高页面的相应页面的第三高页面(一个或更多)906、层级上第四高的页面(一个或更多)908等重复该模式。在一个示例中,这种布局模型可以向单个页面提供在低于其的相应页面中引用的相关页面。
[0106]现在回到图5,示出根据一个示例性实施方式的文档导航系统500。如上面指出的,文档导航系统500可以是图1的可视化和分析系统100的文档导航系统108的一个示例。文档导航系统通常可以被配置为选择并提供导航选项(一个或更多),其用于导航全景展示的可视化文档集合的全景展示布置的逻辑相关页面的布局。在一个示例中,这可以包括来自文档收集系统102 (例如,文档收集系统200)的集合。附加地或替代地,例如,其可以包括文档布局系统106 (例如文档布局系统400)生成的布局。
[0107]如图5所示,文档导航系统500可以包括导航引擎502,其被配置为接收全景展示可视化文档集合的页面(文档组件)的布局。该集合可以具有多个页面,每个页面包括相应的媒介内容并具有提供关于相应页面的信息的关联的元数据。根据相应页面的关联元数据,布局可以包括布局的页面的视觉表示的全景展示布置。
[0108]导航引擎502还可以被配置为从用于导航布局的多个导航选项中选择一个或更多个导航选项,其中可以根据布局的页面的关联元数据来选择导航选项。可以将导航选项保持在相应存储装置(例如文件存储装置、数据库存储装置、云存储装置等)中并根据相应存储装置以任意若干不同方式对其进行格式化及存储。类似地,可以将布局的页面的元数据存储在相应存储装置504中,该存储装置504在一个示例中可以对应于存储装置208、存储装置406的任一个或两个。导航引擎还可以被配置为将所选的导航选项通信到,例如GUI,所选的导航选项可以与布局一起呈现在GUI中。
[0109]在一个示例中,导航引擎502可以被配置为根据布局的页面构成的文档(一个或更多)的类型(一个或更多)来选择导航选项,其中文档类型可以以该页面的相关联元数据指示。在一个示例中,导航引擎可以被配置为根据布局的页面的媒介内容(例如,页面的主题(一个或更多)和/或对象(一个或更多))来选择导航选项,其中媒介内容也可以以关联的元数据指示。用于布局的合适导航选项的示例包括:命令工具(例如,平移、旋转、缩放、模糊或显示、回位等)、注释工具(例如,时间线或里程标、插图编号等)、链接工具(超链接、热链接、热点等)、导航路径工具(例如,追踪、记录等)、元数据工具(例如,搜索、过滤、插入等)、页面工具(例如,搜索、过滤、提示、激活、尺寸、位置、主导、逻辑关系(一个或多个)等)、布局模型变换、联合导航、高-低(hyper-hypo)导航、打印等。
[0110]布局中的页面的关联的元数据可以直接或间接影响选定的导航选项。在一个示例中,可以检索关联的元数据以直接影响导航引擎502选定的导航选项。替代地或附加地,例如,页面的关联的元数据可以通过例如影响选定的布局模型来影响页面的布局,其中根据选定的布局模型可以生成布局。更具体地说,例如,页面的布局可以按照根据页面文档(一个或更多)类型和/或页面媒介内容选定的布局模型来生成。布局然后可以影响导航引擎选定的导航选项。不管是关联的元数据直接还是间接影响选定的导航选项的事件中,可以认为导航引擎根据布局中页面的关联的元数据来选定导航选项。
[0111]文档导航系统500也可以包括耦合到导航引擎502并被配置为根据一个或更多个选定的导航选项来接收请求的请求界面506。请求界面可以被配置为将请求通信到导航引擎。导航引擎可以接着被进一步配置为响应请求并根据该请求进行布局的视觉表示的调整,并且将此调整通信给如前述GUI。在一个示例中,导航引擎可以被配置为进行视觉表示的调整,而不对布局本身进行调整。在另一个示例中,导航引擎可以被配置为进行视觉表示的调整,包括布局的调整。
[0112]如上暗示的,选定的导航选项可以受布局和/或其页面的影响,或在一个更具体示例中,受布局中的页面的关联的元数据影响。然后在不同实例中,不同页面的布局可以导致选定一个或更多个不同导航选项。例如,考虑导航引擎502可以在不同时间接收第一页面的布局以及第二页面的单独布局,其中每个布局包括相应页面的全景展示布置。在本示例中,导航引擎可以针对第一布局选择第一导航选项并针对第二布局选择第二导航选项。第一页面和第二页面可以包括一个或更多个共同页面,但是在一个示例中,也可以包括一个或更多个不同页面。在本示例中,第一布局与第二布局的不同点可以至少在于:第一页面和第二页面包括一个或更多个不同页面。进而,导航引擎选定的第一导航选项和第二导航选项可以包括一个或更多个不同的导航选项一尽管与第一页面和第二页面类似,第一和第二导航选项可以包括一个或更多个共同导航选项。
[0113]在下面更全面描述的不同示例中,元数据存储装置504和导航引擎502可以包含在基于空间搜索系统(例如基于空间搜索系统110)中或以其他方式与其耦合。在这些示例中,基于空间搜索系统可以使导航引擎选定导航选项(一个或更多)和/或接收调整布局(和/或元数据)的请求并通信该调整,例如,以上文或本发明其他地方解释的方式一致或类似的方式。
[0114]导航引擎502可以被配置为,针对页面布局,选择任意若干不同导航选项。根据许多不同布局模型生成并包括许多不同类型的文档的页面的许多布局可以包括元数据工具,如搜索、过滤、插入等,这可以针对布局中的页面的关联的元数据而操作。搜索和过滤选项可以允许用户针对具体元数据搜索关联的布局,或过滤关联的元数据以包括或排除具体元数据。插入选项可以允许插入具体元数据到布局的视觉表示中,例如以标注的形式,所述标注包括参考到针对其关联的元数据包括该具体元数据的页面(一个或更多)的具体元数据。
[0115]导航选项可以包括页面工具,例如搜索、过滤、提示、激活、尺寸、位置、主导、逻辑关系(一种或更多)等。类似于元数据工具,搜索和过滤选项可以允许用户针对具体页面(一个或更多)或具体媒介内容来搜索布局中的页面。在这方面,搜索和过滤选项可以涉及布局中的页面的关联的元数据。
[0116]提示选项可以允许一种或更多种视觉效果应用到一个或更多个页面,以引起用户对布局中的那些页面(一个或更多)的注意。视觉效果可以是任意若干不同效果。合适的视觉效果的示例包括,页面(一个或更多)周围的明显色彩(例如,黄色)的不透明或半透明边框;小于并覆盖页面(一个或更多)的不透明或半透明视觉对象或形状;或尺寸上等于或大于页面(一个或更多)并覆盖所述页面的半透明视觉对象或形状等。其他合适的视觉效果的示例包括页面(一个或更多)尺寸的增加、应用到页面(一个或更多)的动画等。
[0117]视觉效果(一个或更多)可以以任意若干不同方式触发,如可以由该效果(一个或更多)被应用到的页面(一个或更多)触发。例如,可以触发视觉效果(一个或更多)以指示一个或更多个页面的选择。在该示例中,可以将视觉效果(一个或更多)应用于选定页面(一个或更多)。附加或替代地,在该示例中,视觉效果(一个或更多)可以被应用于与选定页面(一个或更多)具有具体逻辑关系(例如,共享同一文档、主题和/或对象、相邻、对象-主题、主题-对象、父-子、参考或联系、用户指定等)的页面(一个或更多)。在另一个示例中,视觉效果(一个或更多)可以被应用于页面(一个或更多)以指示用户遵循的导航路径。关于合适的导航选项的这些和其他示例的进一步细节,至少参见上述提到的’ 964申请。
[0118]图6示出根据一个示例性实施方式的主题元件分析系统600。主题元件分析系统可以是图1的可视化和分析系统100的主题元件分析系统110的一个示例。主题元件分析系统通常可以被配置用于识别复杂系统的一个或更多个主题元件,并将视觉效果应用于由复杂系统的3D模型的视觉表示描述的这些元件以将它们与其他元件区别开。
[0119]如图所示,主题元件分析系统600可以包括主题元件识别器602,其被配置为接收和处理复杂系统(例如,包括多个元件的飞行器)的一个或更多个物理实例的数据。在这方面,主题元件识别器可以接收和处理数据以从复杂系统的多个元件中识别主题元件(一个或更多个主题元件)。可以根据识别这些元件或相互比较,基于任意若干不同类型的数据(单个或组合)可以认为复杂系统的元件是主题元件。例如,主题元件可以是具有或已经具有异常状态的元件,异常状况由复杂系统的一个或更多个物理实例的数据指示。
[0120]为了获取根据其识别主题元件的数据,主题元件识别器602可以耦合到任意若干不同的基于计算机的信息系统。如图所示,例如,主题元件识别器可以耦合到基于计算机的系统604,其被配置为收集可信度和可维护性(R&M)数据,并且根据这些数据,主题元件识别器可以接收和处理复杂系统的元件的基于性能的度量值。然后主题元件识别器可以根据基于性能的度量值识别主题元件,例如具有高于特定阈值的值的元件。合适的基于性能的度量值的示例可以包括可维护性(例如,元件经历维护以保持或恢复到特定状态的能力的度量)、可信度(例如,元件将执行其预定功能的概率)等的定量值。合适的基于性能的度量值的其他示例包括各种事件(例如故障、维护、修理、严重故障等)之间的平均次数。
[0121]还如图所示,例如,主题元件识别器602可以耦合到基于计算机的系统606,其被配置为根据任意若干不同社交媒介技术(例如,互联网论坛、网络日志、社交博客、微博、维客、社交网络等)收集社交媒介数据。主题元件识别器可以接收和处理用户生成的内容。社交媒介数据可以包括用户生成的内容的项目,例如,来自用户的帖子或条目等,其中该用户访问基于计算机的系统或基于计算机的系统从其中收集社交媒介数据的另一个系统。然后在一些示例中,主题元件识别器可以从参考或以其他方式识别主题元件的用户生成的内容的若干不同项目中识别主题元件。
[0122]除了主题元件识别器602之外,主题元件分析系统600可以包括模型查看器608,其能够接收并解释复杂系统的数字3D模型并被配置为生成3D模型的至少一部分的视觉表示,例如,在合适的GUI中。模型查看器可以被配置为根据若干技术生成视觉表示,例如CAD查看器、虚拟现实建模语言(VRML)查看器、X3D查看器、Java3D查看器、QuickTime虚拟现实(VR)或QTVR查看器、整合可视化工具包(IVT)查看器等采用的那些技术。
[0123]视觉表示可以描述多个元件(其由它们对应的3D模型的3D对象描述)的主题元件和一个或更多个其他元件。并且主题元件分析系统600可以包括耦合到主题元件识别器602的视觉效果应用器610,其被配置为将视觉效果应用于由视觉表示描述的主题元件以将主题元件与视觉表示描述的其他元件(一个或更多)区别开。视觉效果可以是任意若干不同的效果。合适的视觉效果的示例包括:对应于主题元件的3D对象周围的明显色彩的不透明或半透明轮廓,或应用于主题元件的整个3D对象的明显色彩的不透明或半透明填充。
[0124]在各种情况下,可能期望传送应用到主题元件的视觉效果的附加信息,例如可以反映主题元件的兴趣水平的信息。这可以在多个主题元件被识别用于应用视觉效果的情况下特别有利。然后,在一些示例中,主题元件识别器602还可以被配置为计算主题元件的兴趣水平的值。在这些示例中,应用于主题元件的视觉效果可以具有随着预定值范围内的兴趣水平的值而变化的性质。在被加颜色的轮廓或填充的情况下,例如,颜色的一个或更多个性质(例如它的色调、色值和/或强度)可以随计算的兴趣水平的值而变化。
[0125]在一个具体示例中,主题元件识别器602可以将基于性能的度量值换算到0.00至1.00的范围内,然后换算后的值乘以255以计算兴趣水平值。在另一个具体示例中,兴趣水平可以基于计数系统,例如以上述针对用户生成的内容的若干不同项目(其参考或以其他方式识别主题元件)所建议的方式。类似于上述示例,该数目可以换算到0.00和1.00内并乘以255以计算兴趣水平值。对于RGB颜色模型,其中颜色由红色、绿色和蓝色颜色组分生成,兴趣水平值可以对应于组分中的具体一个(例如,红色)的强度值,而其他组分(例如,绿色、蓝色)的强度值被设置为零。这可以导致在黑色和该具体颜色组分之间形成梯度,并且在一个基于性能的度量值涉及可信度的示例中,颜色的强度可以被解释为从100%可信部分(黑色)至无可信度部分(红色)的范围内。
[0126]作为在飞行器为背景的一个例子,可以组成飞行器的几十万个部件中的每个单独部件可以具有与其关联的、给定时间帧内发生的活动的计数。起落架支柱部件标识符(例如,部件编号)可以用在几百架飞行器上,并且飞行器制造商可以接收到关于超过返工限制的报告和允许返工超过规定次数的请求。也可以接收到诸如0型环丢失、液压液体泄漏或与支柱相关的电子传感器故障等的其他报告。所有这些事件可以在特定时间帧上被加到一起,并被列在一张与那个部件标识符符相关的表格中。类似地,飞行器中的每个部件标识符在相关时间帧上可以具有与其相关的类似事件计数。视觉效果应用器610可以将颜色分配到每个部件标识符的不同范围的事件计数,并且应用颜色到部件的3D对象以表示该计数。3D模型可以经过处理以关联部件标识符和该事件表。在一些示例中,还可以存在任意若干表格和/或包含关于部件的信息的数据库,它们中的至少一些可以与包括应用的视觉效果的3D模型的视觉表示一起呈现。这可以针对完全显示在一个3D视图上的机队的单架飞机或相同部件来进行。
[0127]应用视觉效果的3D模型的视觉表示可以以若干不同方式被导航,例如,与上文关于文档导航系统108、500描述的方式相同或类似的方式。这些导航选项可以包括水平运动或平移3D模型以及缩放3D模型,两种情况下视觉效果跟随主题元件通过导航。此外,导航选项可以包括通过3D模型的竖直运动,或垂直平移方向的运动,这可以具有复杂系统“飞过”的现象。同样地,视觉效果可以跟随已经应用视觉效果的主题元件。
[0128]示例性实施方式的此方面的视觉表示和应用的视觉效果能够具有分析性能,例如通过确定复杂系统上的一个或更多个热点。特别主要感兴趣位置或元件与试图以文字报告的形式可视化它们的方式相比,更容易以视觉方式看到。此项能力可以使分析人员能够容易地识别模式、趋势和重大问题。在合适的环绕3D背景下,观察视觉效果应用到3D模型的视觉表示的视觉效果可以使分析人员能够更加容易地识别以其他方式可能不明显的信息片段之间的非常微妙的逻辑连接关系。此项能力可以增强分析人员使用信息和情报的能力,以进彳丁故障排除、发现广品提尚的机会以及提尚广品安全等。
[0129]转向图7,示出根据一个示例性实施方式的基于空间搜索系统700。基于空间搜索系统可以是图1的可视化和分析系统100的基于空间搜索系统112的一个示例。基于空间搜索系统通常可以被配置为针对全景展示可视化文档集合(例如,来自文档收集系统102 (如文档收集系统200)的集合)的页面执行基于空间的搜索。附加地或替代地,例如,所述集合可以包括其中文档布局系统106 (例如文档布局系统400)生成布局的集合;和/或它可以包括其中的布局中文档导航系统108 (例如,文档导航系统500)选择并提供导航选项的集合。
[0130]如上指出的,基于空间的搜索可以针对以下页
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1