Aircraft multi-dimensional visual view rapid construction method and system based on xBOM
By using an xBOM-based view construction method, the issues of flexibility and access control in generating multi-dimensional aircraft views were resolved, enabling rapid customization and cross-platform display.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-04
- Publication Date
- 2026-03-31
AI Technical Summary
In existing technologies, the generation of multi-dimensional aircraft views based on xBOM cannot quickly and flexibly adapt to the business scenario requirements of different professions, and cannot achieve customized permission control.
By creating basic view properties, building view structures, defining data collection and permission rules, a visual view builder can generate custom BOM product structure views, supporting data referencing, filtering, and reorganization, and configuring access permissions.
It enables rapid view customization and cross-platform display, is efficient and secure, and supports personalized design and differentiated access control.
Smart Images

Figure CN121765832A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of multi-dimensional visualization views of aircraft, specifically involving a rapid construction method for multi-dimensional visualization views of aircraft based on xBOM. Background Technology
[0002] An aircraft's xBOM structure typically consists of a top-level structure, a configuration layer, and a bottom-level structure. The top-level structure comprises the aircraft's functional and physical structures defined using systems engineering methods. In practical applications, it embodies the aircraft's main architecture through modular design and management of the aircraft type, systems, and subsystems; once determined, it remains largely unchanged. The configuration layer connects the top-level and bottom-level structures, enabling configuration management. Multiple versions of the configuration are valid within the xBOM, with mutually exclusive validity intervals for each version. The bottom-level structure is generated driven by the design model and represents the specific detailed design solutions. The three-tiered structure of an aircraft xBOM is as follows: Figure 1 As shown: During the research and production process, various disciplines need to construct product structure views for different business scenarios in different fields based on xBOM, such as... Figure 2 This is a traditional approach that uses xBOM to create cabin and finished product views. However, the relatively fixed top-level structure of xBOM and the lack of customizable access control for special nodes mean that the generation of various professional views is destined to be slow and inflexible, and cannot fully leverage the application of xBOM in coordination and communication scenarios. Summary of the Invention
[0003] Purpose of the invention: To propose a method for rapidly constructing multi-dimensional visualization views of aircraft based on xBOM. Based on the xBOM product structure, data architecture and characteristics, authorized users can use the visualization view builder to create and configure view node types, attributes and access permissions. Through various data collection rules such as referencing, filtering, reorganizing and aggregating xBOM data, a custom BOM product structure view can be quickly generated.
[0004] Technical Solution: To achieve the above-mentioned objectives, this invention designs a method for rapidly constructing a multi-dimensional visualization view of an aircraft based on xBOM, comprising the following steps: Step 1: Create a view and define its basic properties; Step 2: Construct the view structure by using preset tools to build the view structure and reference EBOM nodes; Step 3: Define data collection rules and perform corresponding data processing operations on the xBOM data; Step 4: Design data access control rules and clarify the core elements related to permissions; Step 5: Publish the view, and authorize users to view view-related information; Step 6: Execute view data update to complete view refresh.
[0005] Furthermore, the basic attribute information of the view in step 1 includes name, creator, creation time, applicable model, publication status, and enabled status.
[0006] Furthermore, the preset tools in step 2 include a tool for adding / removing view nodes, a tool for referencing EBOM, and a tool for setting permissions. The constructed view structure includes sections, compartments, systems, and top-level components.
[0007] Furthermore, the data collection rules in step 3 include data aggregation rules and data filtering rules, and the data processing operations include filtering, reorganization, and aggregation calculation.
[0008] Furthermore, the core elements related to permissions in step 4 include node object information, permission identifier, permission operation, and permission subject. The node object information includes object type, view, and status, while the permission subject includes user, role, team, and organizational structure.
[0009] Furthermore, in step 5, the view-related information that authorized users can view includes the status of the view structure, the validity of flights, and custom levels, and supports filtering queries by status and flights.
[0010] Furthermore, in step 6, the view data update specifically involves recalculating the view data information based on the original view data and storing it in the view EBOM update information table.
[0011] Furthermore, the method described above includes a view building unit, a view data updating unit, and a view viewing unit; the view building unit is used to create a view, build a view structure, define data collection rules, design data permission control rules, and publish the view; the view data updating unit is used to recalculate view data information and refresh the view; the view viewing unit is used to interact with external platforms, allowing authorized users to view the visual view structure.
[0012] Furthermore, in the above system, the view construction unit creates a corresponding view according to the applicable model, and after introducing the nodes of the EBOM structure, designs the corresponding data access permissions based on the defined data aggregation rules and data filtering rules.
[0013] Furthermore, in the above system, the view viewing unit supports generating a separate view access address, which can be embedded in different business platforms for viewing and display.
[0014] Technical benefits: This invention allows for personalized design of views according to business needs. By extracting, aggregating, filtering, and displaying data from different data management platforms, it enables rapid cross-platform customization of views, demonstrating high efficiency.
[0015] Configuring access permissions for views allows for differentiated access control over specific view nodes and their detailed information, thus providing security.
[0016] After the view is published, it supports the generation of a separate access address, allowing it to be embedded in different business platforms for viewing and display, thus providing flexibility. Attached Figure Description
[0017] Figure 1 A schematic diagram of the three-level structure of an aircraft xBOM; Figure 2 To generate cabin views and finished product views based on xBOM; Figure 3 This is a schematic diagram of the method for rapidly constructing a visual view according to the present invention; Figure 4 A schematic diagram of the data structure design for the EBOM node in the view; Figure 5 Flowchart for collecting EBOM nodes; Figure 6 A schematic diagram of the data structure design for view data collection rules; Figure 7 This is a schematic diagram of the access control calculation process; Figure 8 Screenshots for visualizing the view; Figure 9 Refresh the flowchart for the view. Detailed Implementation
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the present invention will be described in detail below with reference to the accompanying drawings or specific implementation examples. It should be noted that some (but not all) of the disclosed examples are shown in the drawings. In fact, many different examples can be described, and these examples should not be construed as limited to the examples set forth herein. Rather, these examples are described to better demonstrate the positive effects of the present invention, and all aspects not detailed herein are considered to be well-known or conventional techniques in the art.
[0019] See appendix Figures 3-9 In its specific implementation, this invention proposes a method for rapidly constructing a multi-dimensional visualization view of an aircraft based on xBOM, comprising the following implementation steps: Step S1: Define the basic property information of the view and create a new view.
[0020] Specifically, by using the view management tool in the toolbar to create or copy views, the view database table is written with attribute information such as name, creator, creation time, applicable model, publication status, and activation status. The specific field design of the view EBOM information table is shown below.
[0021] Table 1
[0022] Step S2: Use tools such as adding / removing view nodes, referencing EBOM, and setting permissions in the view structure editing area to build the view structure.
[0023] Specifically, depending on the view model, there are more than 100,000+ nodes and node relationships from different data platforms' EBOM structures. Taking into full consideration the performance and user experience when displaying the view, the following general data structure is designed to support different platforms, different data types, and different data attributes.
[0024] Figure 4 In the data structure, XbomView represents view information, storing information such as the ID, device model, creator, and view node of the entire view; XbomViewNode represents view node, using a tree structure design, storing node attributes, permissions, etc., maintaining the relationship with child nodes through the "children" attribute, and using "filterRule" and "collectRule" to store all collection rules and filtering rules configured on the current node; ObjectAttr represents the storage of node attribute key-value pairs.
[0025] The EBOM structure table is designed as follows: Table 2
[0026] Step S3: Define data aggregation rules and filtering rules, and perform calculations such as filtering, reorganizing, and aggregating the referenced xBOM data.
[0027] Specifically, a depth-first search algorithm is used to traverse the view node tree, generating structural information for each node. If the node type is determined to be EBOM, then according to the node's configured collection and filtering rules, EBOM-related data is collected in the platform and written into the view EBOM structure table. The flowchart for collecting EBOM nodes is as follows: Figure 5 As shown.
[0028] Design the data collection rule structure as follows: Figure 6As shown; where BaseRule represents the basic rule, storing the rule's name, description, and execution parameter values; ExtRule represents the extended rule, inheriting from BaseRule and supporting additional execution parameters; CollectRule represents the collection rule, inheriting from BaseRule; FilterRule represents the filtering rule, inheriting from BaseRule and supporting the storage of filtering rules FilterCondition; FilterCondition represents the filtering rule, supporting the configuration of filtering rules such as "equal to", "contains", "does not contain", "greater than", and "less than"; CollectRuleConfigs and FilterRuleConfigs represent the collection rules and filtering rules set in a node, storing multiple collection rules, filtering rules, and extended rules.
[0029] Step S4 defines node object information, permission identifier, permission operation, permission subject and other data according to the permission control rules.
[0030] Specifically, based on the access control rules, access control calculations are performed on view data according to dimensions such as model, unit, department, and team by identifying the access control object node model (PBS structure of product models, multiple views) and the access subjects (personnel, roles, units, departments, teams). The calculation diagram is shown below. Figure 7 As shown.
[0031] The interface for obtaining permissions for view nodes is defined as follows.
[0032] Table 3
[0033] Step S5: Visualize the status, validity of flights, custom levels, and other information of the view structure, and support filtering by status and flight.
[0034] Specifically, such as Figure 8 As shown, the view display page implements a view structure tree, supporting layer-by-layer and multi-layer expansion, with all configuration items supporting full expansion. The title bar displays information such as the name of the currently opened view and applicable device models; the toolbar allows users to query views that the current user has permission to access; the left side of the view displays basic information such as name and creator; the upper part of the middle area allows users to set custom display levels for the view, supporting filtering by status and flight number, while the lower part displays view node information; the right side of the view displays detailed information about the currently selected view node, as well as data filtering and aggregation rules set (or inherited) on this node and the node's access permissions; the bottom status bar displays the current user information.
[0035] Step S6: Based on the original view data, recalculate the view data information and store it in the view EBOM update information table.
[0036] Specifically, when refreshing the view EBOM, the original data used to construct the view is received as the basis for calculation, and a background process is initiated to perform the calculation. After all nodes are updated, the refresh result of the corresponding view in the view EBOM update information table is updated to indicate success. The flowchart is as follows. Figure 9 As shown.
[0037] The EBOM update information table for the design view is shown in Table 4.
[0038] Table 4
[0039] The above specific embodiments or examples are only used to explain the technical solutions of the present invention and are not intended to limit the present application. Parts not described in detail are considered to be conventional technical means or common knowledge in the field. It can be understood by those skilled in the art that, based on the design concept of the present application, the technical solutions described in the foregoing embodiments can be adapted or some or all of the technical features can be equivalently replaced. These modifications, equivalent replacements, and adaptive improvements do not depart from the technical essence of the present invention and should all be covered within the protection scope of the present application.
Claims
1. A method for rapid construction of multi-dimensional visual views of an aircraft based on an xBOM, characterized in that, The method comprises the following steps: Step 1: creating a view, defining view basic attribute information; Step 2: performing view structure construction, using preset tools to build view structure and referencing EBOM nodes; Step 3: defining data collection rules, performing corresponding data processing operations on xBOM data; Step 4: designing data permission control rules, clearly defining permission-related core elements; Step 5: publishing the view, authorizing users to view view-related information; Step 6: performing view data update, completing view refresh.
2. The xBOM-based airplane multi-dimension visualized view quick building method of claim 1, wherein, The view basic attribute information in step 1 includes name, creator, creation time, applicable aircraft model, publication status, and enabled status.
3. The xBOM-based airplane multi-dimension visualized view quick building method of claim 1, wherein, The preset tools in step 2 include adding / removing view nodes tools, referencing EBOM tools, and permission setting tools. The built view structure includes cabin section, cabin location, system, and top-level components.
4. The xBOM-based airplane multi-dimension visualized view quick building method of claim 1, wherein, The data collection rules in step 3 include data aggregation rules and data filtering rules. The data processing operations include filtering, reorganization, and aggregation calculation.
5. The xBOM-based airplane multi-dimension visualized view quick building method of claim 1, wherein, The permission-related core elements in step 4 include node object information, permission identifier, permission operation, and permission subject. The node object information includes object type, view, and state. The permission subject includes user, role, team, and organizational structure.
6. The xBOM-based airplane multi-dimension visualized view quick building method of claim 1, wherein, The view-related information that authorized users can view in step 5 includes view structure state, flight effectiveness, and custom hierarchy. State and flight filtering query are supported.
7. The xBOM-based airplane multi-dimensional visualized view quick- building method of claim 1, wherein, The view data update in step 6 specifically recalculates view data information based on view original data and stores it in the view EBOM update information table.
8. A system for rapid construction of multi-dimensional visual views of an aircraft based on an xBOM, for implementing the method according to any one of claims 1 to 7, characterized in that, The method comprises a view construction unit, a view data update unit, and a view viewing unit. The view construction unit is used to create a view, build a view structure, define data collection rules, design data permission control rules, and publish a view. The view data update unit is used to recalculate view data information and complete view refresh. The view viewing unit is used to interact with external platforms and provide authorized users with visual view structure.
9. The xBOM-based fast build system for multi-dimensional visualized views of an aircraft of claim 8, wherein, The view construction unit creates corresponding views according to applicable aircraft models, introduces EBOM structure nodes, and designs corresponding data access permissions based on defined data aggregation rules and data filtering rules.
10. The xBOM-based fast build system for multi-dimensional visualized views of an aircraft of claim 8, wherein, The view viewing unit supports generating a separate view access address, which can be embedded in different business platforms for viewing and display.