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

文档序号:9631549阅读:来源:国知局
更多个文本指令(媒介内容),其用于执行在复杂系统的元件上执行的维护任务或使用复杂系统的元件进行的维护任务。在另一个示例中,一个或更多个页面可以包括复杂系统和/或其元件中的一个或更多个的信息的文本列表(媒介内容)。列表可以包括关于复杂系统或元件的任意若干不同类型的信息,包括,例如,复杂系统或元件的名称、编号(例如,系统编号、部件编号)或其他标识符、元件的所需数量、复杂系统或元件的来源(例如,制造商、经销商等)、元件位置、相关复杂系统或元件标识符等。该列表还可以包括在系统相关文档的图纸(一个或更多个)中识别元件的一个或更多个参考和/或识别(部分或完整)描述元件的图纸(一个或更多个)的一个或更多个参考。
[0043]通常,根据示例性实施方式,文档和/或其页面在彼此之间可以具有一种或更多种逻辑关系。在系统相关文档的背景下,例如,共享共同的系统相关文档的页面可以是逻辑相关的,或在共同的系统相关文档中按照命令顺序彼此相邻的页面可以是逻辑相关的。在其他示例中,根据其中描述的复杂系统的元件之间的一种或更多种关系,页面可以被逻辑相关。这些关系可以包括,例如空间关系、设计关系(例如,工作分解结构(WBS)、系统功能、设计族)、功能关系等。
[0044]例如,根据描述同一元件的空间、设计或功能关系,(部分或完整)描述同一元件的页面可以逻辑相关。根据相应元件之间的空间、设计或功能关系,描述复杂系统的页面与描述复杂系统的子系统、部件或特征的页面逻辑相关。在另一个示例中,根据相应元件之间的空间、设计或功能关系,描述子系统的页面可以与描述子系统的部件或特征的页面逻辑相关。并且在又一个示例中,根据相应部件和特征之间的空间、设计或功能关系,描述部件的页面可以与描述部件的特征的页面逻辑相关。
[0045]在另一个示例中,(部分或完整)描述元件的页面可以与(部分或完整)描述对相应元件执行的或使用相应元件进行的维护任务的页面逻辑相关。类似地,(部分或完整)描述对元件执行的或利用元件进行的维护任务的页面可以与(部分或完整)描述相应元件的页面逻辑相关。
[0046]在又一个示例中,(部分或完整)描述同一维护任务的页面可以彼此逻辑相关。描述相同维护任务的子任务的页面可以彼此逻辑相关。类似地,描述相同子任务的动作的页面可以彼此逻辑相关。描述维护任务的页面可以与描述任务的子任务或动作的页面逻辑相关。并且,描述子任务的页面可以与描述子任务的动作的页面逻辑关联。
[0047]在一个示例中,页面之间的逻辑关系(一种或更多种)可以以图形化(例如图纸)和/或文本(例如列表、指令)方式反映其本身。描述一个或更多个元件的一个或更多个图纸和/或列表可以包括参考(例如数字(一个或更多)、字母(一个或更多)、符号(一个或更多)等),以识别相应元件(一个或更多),或识别(部分或完整)描述相应元件(一个或更多)的其他图纸(一个或更多)。描述维护任务(一个或更多)的图纸(一个或更多)和/或指令(一个或更多)可以包括参考(例如数字(一个或更多)、字母(一个或更多)、符号(一个或更多)等)以识别相应维护任务(一个或更多)或识别描述相应维护任务(一个或更多)的其他维护任务(一个或更多)。此外,描述对元件(一个或更多)执行的或使用元件(一个或更多)进行的维护任务(一个或更多)的图纸(一个或更多)和/或指令(一个或更多)可以包括参考(例如数字(一个或更多)、字母(一个或更多)、符号(一个或更多)等)以识别相应元件(一个或更多)或识别(部分或完整)描述相应元件(一个或更多)的图纸(一个或更多)。在识别元件的参考的情况中,参考可以被称为标注。在一个示例中,(部分或完整)描述相同元件的多个图纸可以包括识别该元件的相同标注。在另一个示例中,元件的全视图的图纸包括到相应元件的细节视图的另一个图纸的参考。
[0048]如下文更详细解释的,可视化和分析系统100的文档收集系统102通常可以被配置用于根据页面之间的逻辑关系接收文档并收集页面,其中页面被收集为用于全景展示可视化的文档集合(全景展示可视化文档集合)。如上文所言,在各种示例中,这些文档可以包括复杂系统的系统相关文档。3D模型收集系统104通常可以被配置为接收复杂系统的数字3D表示(模型)并根据3D模型生成一个或更多个二维(2D)衍生物。在一个示例中,3D模型收集系统接着可以将这些2D衍生物通信到文档收集系统,作为一个或更多个相应复杂系统的系统相关文档。
[0049]文档布局系统106通常可以被配置为生成全景展示可视化文档集合(例如来自文档收集系统102的集合)的全景展示布置的逻辑相关页面的布局。文档导航系统108通常可以被配置为选择并提供导航选项(一个或更多),以用于导航全景展示可视化文档集合的全景展示布置的逻辑相关页面的布局(例如文档布局系统生成的布局)的视觉展示。主题元件分析系统110通常可以被配置用于识别复杂系统的一个或更多个主题元件,并将视觉效果应用到复杂系统的3D模型的视觉表示描述的那些元件,以将它们与其他元件区别开。基于空间搜索系统112通常可以被配置为对全景展示可视化文档集合(例如来自文档收集系统的集合)的页面进行基于空间搜索。在一个示例中,这些查询可以针对在复杂系统的坐标系内(部分或完整)描述具体位置处或一个或更多个具体位置附近的体积内或一个或更多个具体位置限定的体积内的复杂系统的元件的页面。布局的视觉表示有时通常可以被简单地称为布局。
[0050]现在参考图2-图7,其分别示出根据本发明的示例性实施方式的合适文档收集系统、3D模型收集系统、文档布局系统、文档导航系统、主题元件分析系统和基于空间搜索系统的更多具体示例。
[0051]图2示出根据一个示例性实施方式的文档收集系统200。如图所示,文档收集系统可以包括文档解析器202,其被配置为接收一个或更多个电子文档并将它们拆分为多个构成页面(文档组件),其中每个构成页面包括各自的媒介内容。在一个示例中,可以根据文档类型(例如,系统相关文档、计算机辅助设计文档、演示文档、图形文档、视频文档、医疗文档、财务文件、法律文档、艺术或建筑文档、书籍、文章、网页、工程图、技术制图、接线图、传感器文档等)对文档进行拆分。因此,文档解析器还可以被配置为识别文档类型,例如基于文档格式、商业规则或用户输入。在一个示例中,文档可以包括其页面不由复杂系统的3D模型生成(与可以由这种3D模型生成的其他页面形成对比)的一个或更多个文档,下文将对其进行更加详细的阐述。
[0052]文档收集系统200还可以包括综合器204,综合器204与文档解析器202耦合并被配置为综合页面。就此而言,页面的综合可以包括,针对多个页面中的一个或更多个的每个,综合器经配置以识别页面与多个页面中的一个或更多个其他页面之间的一种或更多种联系。一个示例中,可以根据文档、文档类型和/或页面和其它页面(一个或更多)的媒介内容识别联系(一种或更多种)。在一个更具体的示例中,可以根据文档结构识别联系(一种或更多种),如上文所述,文档结构可以根据具体模式定义。并且在一个示例中,可以以若干不同方式定义联系(一种或更多种),例如根据一个或更多个业务规则、逻辑、模式等。这些联系(一种或更多种)可以建立页面与其他页面(一个或更多)之间的一种或更多种逻辑关系。
[0053]在一个示例中,可以识别共享同一文档的页面(即相同文档的构成页面)之间的联系。在一个示例中,可以识别在同一文档或文档集合中按照预定顺序(例如时间顺序、空间顺序或命令顺序)彼此相邻的页面之间的联系。在一些情况下,可以根据页面的主题(一个或更多)或对象(一个或更多)识别联系。例如,可以识别共享同一主题或同一对象的页面之间的联系。在一个示例中,可以识别其中一个是对象而另一个是主题(对象-主题)或其中一个是主题而另一个是对象(主题-对象)的页面之间的联系。
[0054]在一个示例中,可以识别通过父母-孩子关联的页面之间的联系,无论共享相同父母的孩子是否直接或间接关联。在一个示例中,可以在其中一个页面包括到另一个页面的参考或在其媒介内容上到另一个页面的联系的情况下,识别页面之间的联系。就此而言,法院判决书可以包含对另一份法院判决书的引用(例如,在判决书的正文或脚注、尾注等位置),或页面可以包括到另一页面的超联系。并且在另一个示例中,可以由规定页面之间的联系的用户输入来识别页面之间的联系。
[0055]在一个更具体的示例中,在系统相关文档的背景下,可以识别共享同一系统相关文档的页面之间的联系或在同一系统相关文档中按照命令顺序彼此相邻的页面之间的联系(一个或更多)。可以根据页面(例如,页面的2D图像)描述的复杂系统的元件(一个或更多)之间的一个或更多个空间、设计或功能关系识别页面之间的联系。可以识别(部分或完整)描述同一元件的页面之间的联系。可以识别描述复杂系统的页面和描述复杂系统的子系统、部件或特征的页面之间的联系。类似地,可以识别描述子系统的页面与描述子系统的部件或特征的页面之间的联系。并且可以识别描述部件的页面与描述部件的特征的页面之间的联系。在一个示例中,可以识别复杂系统的3D模型生成的页面(下文所述)与不是这种3D模型生成的其他页面中的一个页面之间的至少一种联系。
[0056]在其他示例中,可以根据对复杂系统的元件执行的维护任务或使用复杂系统的元件以及相应元件进行的维护任务识别页面之间的联系(一个或更多)。可以识别(部分或完整)描述复杂系统的元件的页面与(部分或完整)描述对相应元件执行的维护任务或使用该相应元件进行的维护任务的页面之间的联系。类似地,可以识别(部分或完整)描述对元件执行的维护任务或使用该元件进行的维护任务的页面与(部分或完整)描述相应元件的页面之间的联系。在各种情况下,这些例子可以反映对象-主题或主题-对象关系或可以反映父母-孩子关系或其他层级关系。
[0057]在另外其他示例中,可以根据页面描述的一个或更多维护任务识别页面之间的联系(一种或更多种)。可以识别描述同一维护任务的页面之间的联系。可以识别描述同一维护任务的子任务的页面之间的联系。类似地,可以识别描述同一子任务的动作的页面之间的联系。可以识别描述维护任务的页面与描述任务的子任务或动作的页面之间的联系。并且,可以识别描述子任务的页面与描述子任务的动作的页面之间的联系。
[0058]除了识别页面之间的联系(一个或更多)之外,综合器204还可以被配置为针对一个或更多个页面,提取、生成或以其他方式提供与页面关联的元数据。对于页面来说,它关联的元数据可以提供关于页面的任意若干不同件的结构信息。例如,元数据可以以与页面相关的元数据提供识别页面与其他页面(一个或更多)之间的联系(一种或更多)的信息。此信息可以包含与该页面联系的其他页面(一个或更多)的名称或其他标识符,并且还可以包含两者之间通过联系(一种或更多)建立的逻辑关系(一种或更多)的指示(例如共享同一文档、主题和/或对象、邻接、对象-主题、主题-对象、父母-孩子、参考或联系,用户指定等)。
[0059]除了联系(一种或更多)之外,页面的关联的元数据可以包括关于页面的一件或更多件其他信息。例如,元数据可以提供该页面构成的文档相关的信息,例如文档的名称或其他标识符、和/或作者、尺寸、和/或创建时间或文档的最后修订时间。再比如,元数据可以提供页面媒介内容相关的信息。该信息可以包括,例如页面主题(一个或更多)和/或对象(一个或更多)、页面中包含一个或更多对象的部分、和/或页面中一个或更多对象的细节水平的标识符。
[0060]在复杂系统的系统相关文档的背景中,例如,元数据提供的信息可以包括标识符和复杂系统的元件(例如,复杂系统、子系统、部件、特征)相关的可能的其他信息。该信息可以包括,例如,与上述描述的有关复杂系统和/或一个或更多它的元件的信息列表类似的信息(例如:名称、编号、数量、供应商、位置、关联元件)。对于各种系统相关文档(例如3D模型的2D衍生物),该信息可以包括,针对一个或更多元件的每个,在复杂系统坐标系内反映该元件的3D几何结构(例如其空间位置、体积范围、质心(或重心)等)的信息。在各种情况下,共享同一主题、对象或具有对象-主题或主题-对象关系的页面之间的联系可以根据元数据进行推断,其中元数据识别相应文档的主题(一个或更多)和/或对象(一个或更多)。在这些情况下,页面的主题(一个或更多)和/或对象(一个或更多)的说明足以作为识别页面之间的正确联系(一种或更多)的信息。
[0061]元数据还可以提供与应用或将要应用到页面的一个或更多内容限制(例如,访问限制、编辑或修改限制和/或页面加密)有关的信息。在一个示例中,在如飞行器的复杂系统的系统相关文档的背景下,可以基于一个或更多基础应用内容限制,例如组织(航空公司客户)、一种类型的复杂系统或单个复杂系统(例如,一种类型的飞行器或单个飞行器)、复杂系统的元件、维护任务等。在这种示例中,关于内容限制的信息可以关联回到其他元数据或以其他方式包含其他元数据(例如在用户身份、多种类型的复杂系统或各个复杂系统的背景下)或者关于其元件或维护任务的信息,这可以在元数据中的其他地方反映。
[0062]在一个示例中,页面的综合可以进一步包括综合器204,其经配置以识别至少一些页面的一个或更多个布局模型。在该示例中,综合器针对页面提取、生成或以其他方式提供的关联的元数据可以进一步包括指定布局模型中的一个或更多个的每个中的相应页面的布置的信息。对于相应的布局模型,该信息可以包括,例如,指定页面的尺寸、位置和/或深度(Z轴次序)(或者更具体地指定其视觉表示)。布局模型(一个或更多个)可以被识别并且可以以若干不同方式(例如,根据一个或更多业务规则、逻辑等)指定尺寸、位置和/或深度。
[0063]合适的布局模型(有时候被称为表示风格)的示例包括砖墙、部分砖墙、层级、形状、中心向外突出(center out)、顶-底或三角化、中心向外突出三角化、尺寸主导(sizedominance)、通过细节重叠(overlap through depth)、通过深度主从复合、加载形状、小面、混合-媒介或静态-动态等。其他示例可以包括上述布局模型的一个或更多个的组合。若干示例性布局模型的每个将在下文进一步介绍。
[0064]在一个示例中,布局模型中的页面尺寸可以被指定为绝对尺寸或相对尺寸,两者的任一个都可以以不同方式给定。在各种情况下,页面尺寸可以与像素尺寸有关,并且因此可以给出页面的像素计数或像素分辨率。在一个示例中,页面的绝对尺寸可以用高度和宽度维度(例如,NxM像素)给出。在另一个示例中,可以基于与页面逻辑相关的一个或更多个其他页面的尺寸而将该页面的尺寸指定为相对尺寸。例如,可以用多种不同方式给出相对尺寸,例如,其他页面(一个或更多)的百分数、分数或倍数;或可以简单地通过比其他页面(一个或更多)小、大或相等的指示来给出相对尺寸。在通过父母孩子关系关联的页面中,例如,孩子页面的尺寸可以指定为其父母的尺寸的一半。在尺寸是相对的任意事件中,可以用其他页面(一个或更多)的关联元数据给出相应其他页面的尺寸,并且可以基于甚至另外的其他页面的尺寸将相应其他页面的尺寸给出为绝对尺寸或相对尺寸。
[0065]与尺寸类似,在一个示例中,布局模型中的页面定位(有时称为位置)可以被指定为绝对位置或相对位置,但无论这两种的任一种,都可以以若干不同方式给定。类似地,布局模型中的页面深度可以被指定为绝对深度或相对深度,这两种的任一种都可以以若干不同方式给定。例如,可以用跨越布局模型的坐标系的X和1坐标给出页面的绝对位置和/或可以用坐标系的z坐标给出绝对深度。在另一个示例中,可以用相对于布局模型中的某点或其它页面(一个或更多)的X和y坐标给出页面的相对位置。而又一个示例中,可以简单地通过在布局模型中的某点或其他页面(一个或更多)的上方、下方、左边或右边的指示来给出相对位置。类似地,在一个示例中,相对深度可以仅通过页面在布局模型中的其它页面(一个或更多)的前面或后面的指示来给出。在位置和/或深度是相对的任意情况下,可以用其他页面(一个或更多)的关联元数据给出相应其他页面的位置和/或深度,并且这些相应其他页面可以被给出为绝对或相对位置和/或深度。
[0066]综合器204可以被配置为将页面与元数据作为全景展示可视化文档集合通信并将该集合通信到任意若干不同目的地。在一个示例中,综合器可以被配置为将页面和元数据通信到相应存储装置206和208以用于以后检索。存储装置可以于文档收集系统200驻留,或可以与文档收集系统分离并与其通信。可以以任意若干不同方式格式化和存储页面和元数据,并且因此,它们的存储装置可以有任意若干不同类型。合适类型的存储装置的示例包括:文件存储装置、数据库存储装置、云存储装置等。
[0067]在各种示例中,在将页面存储在相应存储装置206中之前,可将页面压缩或以其它方法处理,以便能够更容易地对其进行存储和检索。例如,如图所示,系统可以包括耦合到综合器的图块展开器(tiler) 210,并且综合器经配置将页面通信到图块展开器。图块展开器可以被配置为,针对一个或更多页面的每个,生成页面的缩放水平的相应分辨率下的页面的视觉表示。如本文描述的,每个缩放水平下的页面(或其视觉表示)通常被称为“子图像”,并且有时可将其视为页面的单独版本或副本。然而,如上文提示的,页面的子图像不需要一定包括静态图像,因为页面可以包括其它类型的媒介内容。
[0068]除生成页面的子图像之外或替换生成页面的子图像,图块展开器210可以被配置为将各种缩放水平上的子图像划分为数量逐渐增多的图块,每个图块覆盖相应缩放水平上的子图像的空间区域。这样可以有利于页面检索、平移和/或缩放,如下文进一步解释的。图块展开器可以接着被进一步配置为将页面的子图像的图块通信到,例如,页面存储装置。然而,根据需要,图块展开器210可以被进一步配置为,在通信图块之前,压缩图块。
[0069]在一个更具体示例中,图块展开器210可以被配置为生成从最高缩放水平通过一个或更多个中间缩放水平到最低缩放水平层级布置的相应缩放水平下的多个分辨率页面。每个缩放水平包含整个页面的子图像但是具有不同分辨率;并且各个缩放水平上的页面的子图像可以具有相同的自然(native)长宽比(图像的宽度与其高度之比)。在一个示
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1