A BOM-based scientific and technological information service modeling method

By defining complex models and data links, introducing main data and data-driven technologies, and optimizing the coupling of template trees and plug-ins, the problems of insufficient adaptability to model complex products and poor data transmission in the existing technology are solved, and the technology service products are realized efficient data transmission and driving between.

CN117931133BActive Publication Date: 2024-12-24BEIJING AEROSPACE LONG MARCH SCI & TECH INFORMATION RES INST
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202311305507.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2022-10-12
Filing Date
2023-10-10
Publication Date
2024-12-24
Estimated Expiration
2043-10-10

AI Technical Summary

Technical Problem

The existing BOM-based technology service product modeling methods are not adaptable when dealing with complex products, and require writing a large amount of special code. The data transmission between multiple related products is defective and lacks obvious data-driven characteristics.

Method used

By defining complex models and unit templates for technology service products, establishing data links and metadata operation databases, introducing main data and data-driven technologies, optimizing the coupling of template trees and plug-ins, realizing data transmission and data-driven between different product models.

Benefits of technology

It realizes adaptive optimization to complex product models, supports data transmission and data driving between different product models, improves the tight coupling between unit digital products and applications, and solves the problem of poor data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117931133B_ABST
    Figure CN117931133B_ABST
Patent Text Reader

Abstract

A BOM-based technology service product modeling method, the implementation steps are as follows: step 1, define the complex product model and unit template of the technology service product; step 2, define the data chain of the technology service complex product model, form the data transmission and drive between the template tree and the unit template in the complex model; step 3, define the unit technology service product coupling plug-in, optimize the technology service product and application scenario tight coupling. The present invention can adapt to the technology service complex product model system, support data transmission and data driving technology between different product models, and be tightly coupled to the application scenario.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of scientific and technological information services, and in particular relates to a method for modeling scientific and technological service products based on BOM. Background Art

[0002] Science and technology information services refer to an industry that uses modern scientific and technological knowledge, technology and analytical methods, as well as business and information elements to provide services to society. Science and technology information services have gone through the process of electronization, assetization and digitization. Correspondingly, science and technology information service technology has gone through C / S, B / S and mobile applications. At present, the unit system, business platform and basic platform of science and technology service software are moving towards low code / less code and have customized platform characteristics. The core of the customized platform is the modeling method of the science and technology information service model, but the modeling methods are ever-changing and different.

[0003] Among them, the technology service product modeling method based on BOM (Bill of material) can be applied to the field of technology information services due to its strong logic. There are many technology service product modeling methods based on BOM, and the common ones include the following three types. The first type is the human-computer interaction type, which establishes the technology service product model in the form of and / or BOM by dragging icons through human-computer interaction, and is limited to technology service products with simple model structure, few types and relatively fixed attributes. The second type is the business process traction type. In the process of handling business, according to the business's demand for professional technology, the technology service product model is constructed in the form of technical and / or professional BOM, and the technology service product model is driven by the process start-run-transfer-end and other actions to gradually build from the bottom up; the third type is the summary and refinement type. After completing the business activities, the relevant data of technology and / or profession are obtained through information processing means, and the technology service product model is constructed in the form of technical and / or professional BOM.

[0004] The above method has good adaptability to modeling simple technology service products, but is not adaptable enough to complex ones. It requires writing a lot of special codes, and even requires the development of special components / services / processes. At the same time, there are defects in the data transmission between related technology service products. The data transmission for a single technology service product is smooth, but the data transmission between multiple related technology service products is not smooth. The existing technical solutions have no obvious data-driven features. Summary of the invention

[0005] The present invention proposes a BOM-based technology service product modeling method, which can adapt to the complex product model system of technology services, support data transmission and data-driven technology between different product models, and is tightly coupled to application scenarios.

[0006] Working principle: A BOM-based technology service product modeling method, the implementation steps are as follows:

[0007] Step 1: Define the complex product model and unit templates of technology service products;

[0008] Step 2: Define the data chain of the complex product model of technology services, and form data transmission and drive between the template tree and unit templates in the complex model;

[0009] Step 3: Define the coupling plug-ins for unit technology service products to optimize the tight coupling between technology service products and application scenarios.

[0010] Furthermore, Step 1 further includes the following steps:

[0011] The first step: Establish the unit templates of the complex model of technology service products;

[0012] The second step: Define the metadata of the unit templates;

[0013] The third step: Define the template tree operations.

[0014] Furthermore, the establishment of the unit templates of the complex model of technology service products further includes the following specific steps:

[0015] ④ The complex model is decomposed level by level from top to bottom, and the unit template descriptions of the complex model are established. The complex model forms a hierarchical template tree; the upper and lower layers of the template tree are constrained by an inclusion relationship, and the same layers are constrained by a mutually exclusive relationship;

[0016] ⑤ Set the depth limit. The template tree is not more than n layers, 0 < n < 3; set the width limit. It is recommended that the bottom layer does not exceed 2 to the power of n branches;

[0017] ⑥ The template tree is composed of combined templates and unit templates. The combined template is a virtual template, and the unit template is a real template. The unit template consists of several unit digital products. The combined template is a combination of unit templates; both the combined template and the unit template have unique encodings and names; only the combined template exists at the root; the n - 2 layer and the n - 1 layer are composed of a mixture of combined templates and unit templates; only unit templates exist at the n layer.

[0018] Furthermore, the definition of the metadata of the unit templates further includes the following specific steps:

[0019] ⑤ Define the metadata database of the unit templates. The metadata is globally unique and has a global unique encoding; the metadata database includes the metadata of the所属 combined template and unit templates;

[0020] ⑥ The unit template has a set of metadata; select the metadata from the metadata database and assign the unique encoding belonging to this unit template to the metadata;

[0021] ⑦ The combined template has the metadata of all the unit templates to which it belongs, and the metadata is given a unique code belonging to the combined template;

[0022] ⑧The template tree is instantiated into an entity template tree.

[0023] Furthermore, the operation of defining the template tree also includes the following specific steps:

[0024] ④ Establish a metadata operation library to manage the global operations of metadata. Metadata operations include collection, storage, management, revision and application. Each operation has a globally unique code. Establish a script library to manage the comprehensive operations of metadata. Each script has a globally unique code. Comprehensive operations include coupling and decoupling of metadata operations.

[0025] ⑤ The unit template has a series of operations, including unit operations and comprehensive operations. Unit operations are selected from the metadata operation library, and the operation is given a unique code belonging to the template; comprehensive operations are selected from the script library.

[0026] ⑥ The combined template has a series of comprehensive operations of multiple sets of metadata, and the comprehensive operations are selected from the script library.

[0027] Furthermore, the step 2 includes the following steps:

[0028] The first step is to define the master data of the unit digital product;

[0029] The second step is to define the data chain driving relationship between the associated unit digital products.

[0030] Furthermore, the master data of the definition unit digital product further includes the following steps:

[0031] ④ Establishing a master database of unit digital products, the master data has a globally unique code; the unit digital products include: image unit digital products, video unit digital products, and document unit digital products;

[0032] ⑤ The unit digital product selects master data from the master database and assigns the master data a unique code belonging to the product;

[0033] ⑥ The master data of the unit technology service product is associated with the metadata of the unit template to which it belongs, and the master data is given a unique code belonging to the metadata.

[0034] Furthermore, the data chain driving relationship between the defined associated unit digital products also includes:

[0035] Next steps:

[0036] ⑤ Between unit templates, a data link across unit templates is established through the same metadata.

[0037] ⑥ Within a single unit digital product, a data chain of this unit digital product is established through the same master data.

[0038] ⑦ Automatically establish the data-driven relationship of unit digital products with the same master data and metadata as the hub. Determine, revise and confirm through human-computer interaction.

[0039] ⑧ Under the connectivity of the data chain, the update changes of the master data of a single unit digital product drive the update of a single or more related unit digital products based on the BOM; the update changes of the top-level unit digital product drive the cross-product data update of the terminal unit digital product.

[0040] Furthermore, the third step also includes the following steps:

[0041] The first step is to define the application scenarios of unit technology service products;

[0042] The second step is to define the tightly coupled plug-ins between unit technology service products and application scenarios.

[0043] Beneficial effects of the present invention:

[0044] The structured templates, metadata, operations, and scenarios of science and technology service products have been optimized to adapt to the modeling of complex science and technology service products; master data and data-driven technologies have been introduced to achieve data transmission and data-driven between science and technology service products. At the same time, the connection between unit digital products and applications has been upgraded from loose coupling to tight coupling. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 Flowchart of the BOM-based technology service product modeling method. DETAILED DESCRIPTION

[0046] In addition to the embodiments described below, the present invention may have other embodiments or be implemented in different ways. Therefore, it should be understood that the present invention is not limited to the details of the structure of the components described in the following description or shown in the accompanying drawings. When only one embodiment is introduced here, the claims are not limited to that embodiment.

[0047] A BOM-based technology service product modeling method, wherein the technology service product is a digitalized technology information set with a certain theme serving scientific research and production. The modeling process includes: defining a complex technology service product model and a unit template, defining a data link of the complex technology service product model, and defining a unit technology service product coupling plug-in. The technology service product modeling method is used to define an integrated model of the method, describe the technology service product complex product model generated, managed and applied by the model, and construct a data-driven technology service operation mode.

[0048] The modeling method optimizes aspects such as the structured template, metadata, operations, and scenarios of technology service products, adapting to the modeling of complex technology service products; it introduces master data and data-driven technologies to achieve data transmission and data-driven among technology service products. At the same time, in terms of the connection between unit digital products and applications, it is upgraded from loose coupling to tight coupling. In the said modeling method, unit digital products include image-based unit digital products, video-based unit digital products, and literature-based unit digital products. The modeling method can be applied alone to a single category of unit digital products or mixedly applied to different categories of unit digital products, and relevant information is pushed through the unit technology service product coupling plug-in to achieve tight coupling with applications.

[0049] The specific steps include:

[0050] (1) Define the complex model of technology service products and unit templates

[0051] The complex model of technology service products based on technology and / or professional BOM consists of several complex models, and each complex model consists of several unit templates, and so on. The complex model is a unit template organized in the form of technology and / or professional BOM, and the unit template consists of several unit digital products. The modeling method of technology service products based on BOM conforms to the "V"-shaped closed-loop principle. From top to bottom, the complex model is divided into several hierarchical unit templates; from bottom to top, several unit templates are hierarchically synthesized into a complex model. Using the modeling method of technology service products based on BOM, the unit template, metadata, and operations are gradually constructed into a complex model description.

[0052] The first step is to establish the unit template of the complex model of technology service products

[0053] ⑦ The complex model is decomposed step by step from top to bottom to establish the description of the unit template of the complex model, and the complex model forms a hierarchical template tree; the upper and lower layers of the template tree are constrained by the inclusion relationship, and the same layer is constrained by the mutual exclusion relationship;

[0054] ⑧ Set the depth limit, the template tree is not more than n layers, 0 < n < 3 layers; set the width limit, it is recommended that the bottom layer does not exceed 2 to the power of n branches;

[0055] ⑨ The template tree consists of combined templates and unit templates. The combined template is a virtual template, and the unit template is a real template. The unit template consists of several unit digital products, and the combined template is a combination of unit templates; both the combined template and the unit template have unique codes and names; only the combined template exists at the root; the n - 2 layer and the n - 1 layer are composed of a mixture of combined templates and unit templates; only unit templates exist at the n layer.

[0056] The second step is to define the metadata of the unit template

[0057] ⑨ Define the metadata database of the unit template. The metadata is globally unique and has a globally unique code. The metadata database includes the metadata of the combined template and the unit template.

[0058] ⑩ The unit template has a set of metadata; metadata is selected from the metadata database, and a unique code belonging to the unit template is assigned to the metadata;

[0059] The combined template has metadata of all the unit templates to which it belongs, and gives the metadata a unique code belonging to the combined template;

[0060] The template tree is instantiated as an entity template tree.

[0061] Step 3: Define template tree operations

[0062] ⑦ Establish a metadata operation library to manage the global operations of metadata. Metadata operations include collection, storage, management, revision and application. Each operation has a globally unique code. Establish a script library to manage the comprehensive operations of metadata. Each script has a globally unique code. Comprehensive operations include coupling and decoupling of metadata operations.

[0063] ⑧ The unit template has a series of operations, including unit operations and comprehensive operations. Unit operations are selected from the metadata operation library, and the operation is given a unique code belonging to the template; comprehensive operations are selected from the script library.

[0064] ⑨ The combined template has a series of comprehensive operations of multiple sets of metadata, and the comprehensive operations are selected from the script library.

[0065] 2. Defining the data chain of complex product models of scientific and technological services

[0066] The above process is the definition process of a complex model. The data transmission and driving between the template tree and the unit template in the complex model are defined by this step.

[0067] The data link definition method of the technology service product model based on technology and / or professional BOM is used to define the data link between a single unit digital product and related unit digital products. The method of establishing the data link includes the automatic establishment of the same metadata and the human-computer interaction establishment of different metadata. The data link is divided into the same-layer transmission chain and the cross-layer transmission chain. These two types of data links connect the unit digital product with two or more related unit digital products into a data transmission network. Therefore, the data link definition method of the technology service product model based on technology and / or professional BOM is divided into the same metadata method and the same master data method.

[0068] The first step is to define the master data of the unit digital product

[0069] ⑦ Establish a master database of unit digital products, the master data has a globally unique code; the unit digital products include: image unit digital products, video unit digital products, and document unit digital products.

[0070] ⑧The unit digital product selects master data from the master database and assigns the master data a unique code belonging to the product.

[0071] ⑨ The master data of the unit technology service product is associated with the metadata of the unit template to which it belongs, and the master data is given a unique code belonging to the metadata.

[0072] The second step is to define the data chain driving relationship between the associated unit digital products

[0073] ⑨ Establish a cross-unit template data link between unit templates through the same metadata.

[0074] ⑩ Within a single unit digital product, a data chain of this unit digital product is established through the same master data.

[0075] Automatically establish unit digital product data-driven relationships with the same master data and metadata as the hub. Determine, revise and confirm through human-computer interaction.

[0076] With the connectivity of the data chain, the update changes of the master data of a single unit digital product drive the update of a single or more related unit digital products based on the BOM; the update changes of the top-level unit digital product drive the cross-product data update of the terminal unit digital product.

[0077] (III) Defining unit technology service product coupling plug-in

[0078] The BOM-based unit technology service product coupling plug-in refers to the data connector between the unit technology service product and the application scenario defined by the software, which pushes the technology service product to the associated application scenario. Through the coupling plug-in form, the technology service product based on technology and / or professional BOM is tightly coupled with the application scenario, becoming an integral part of the business and used to supplement the integrity of the business.

[0079] The first step is to define the application scenarios of unit technology service products;

[0080] The second step is to define the tightly coupled plug-ins between unit technology service products and application scenarios.

[0081] Various improvements can be made to the method proposed in the present invention without departing from the content of the present invention. Therefore, the protection scope of the present invention should be determined by the content of the attached claims.

Claims

1. A BOM-based technology service product modeling method, characterized in that: The implementation steps are as follows: Step 1: Define the complex product model and unit templates of the technology service product: (1) Establish the unit templates of the complex model of the technology service product: ① The complex model is decomposed level by level from top to bottom, and the unit template description of the complex model is established, forming a hierarchical template tree; the upper and lower layers of the template tree are constrained by an inclusion relationship, and the same layer is constrained by a mutual exclusion relationship; ② Set the depth limit, and the template tree is not divided into more than n layers, where 0 < n < 3; set the width limit, and it is recommended that the bottom layer does not exceed 2 to the power of n branches; ③ The template tree consists of a combined template and a unit template. The combined template is a virtual template, and the unit template is a real template. The unit template consists of several unit digital products. The combined template is a combination of unit templates; both the combined template and the unit template have a unique code and name; only the combined template exists at the root; the n - 2 layer and the n - 1 layer are composed of a mixture of combined templates and unit templates; only the unit template exists at the n layer; (2) Define the metadata of the unit template; (3) Define the template tree operations; Step 2: Define the data chain of the complex product model of the technology service, forming data transmission and driving between the template tree and the unit template in the complex model; Step 3: Define the coupling plug - in of the unit technology service product to optimize the tight coupling between the technology service product and the application scenario.

2. The method according to claim 1, characterized in that The specific steps for defining the metadata of the unit template also include the following: ① Define the metadata database of the unit template. The metadata is globally unique and has a global unique code; the metadata database includes the metadata of the所属 combined template and the unit template; ② The unit template has a set of metadata; Select the metadata from the metadata database and assign the unique code belonging to this unit template to the metadata; ③ The combined template has the metadata of all the所属 unit templates and assigns the unique code belonging to this combined template to the metadata; ④ The template tree is instantiated into an entity template tree.

3. The method according to claim 1, characterized in that The specific steps for defining the template tree operations also include the following: ① Establish a metadata operation library to manage the global operations of the metadata. The metadata operations include collection, storage, management, revision, and application; each operation has a global unique code; establish a script library to manage the comprehensive operations of the metadata. Each script has a global unique code; the comprehensive operations include the coupling and decoupling of metadata operations; ② The unit template has a series of operations, including unit operations and comprehensive operations; the unit operations are selected from the metadata operation library and are assigned the unique code belonging to this template; the comprehensive operations are selected from the script library; ③ The combined template has a series of comprehensive operations on multiple sets of metadata, and the comprehensive operations are selected from the script library. The specific steps for defining the template tree operations also include the following:

4. The product modeling method according to claim 1, characterized in that: The specific steps for Step 2 also include the following: (1) Define the master data of the unit digital product; ① Establish the master database of the unit digital product. The master data has a global unique code; the unit digital products include: image - type unit digital products, video - type unit digital products, and literature - type unit digital products; ② The unit digital product selects the master data from the master database and assigns the unique code belonging to this product to the master data; ③ Establish an association between the master data of the unit technology service product and the metadata of the所属 unit template and assign the unique code belonging to this metadata to the master data; (ii) Define the data link driving relationship between associated unit digital products.

5. The product modeling method according to claim 4, characterized in that: The step of defining the data chain driving relationship between the associated unit digital products also includes the following steps: ① Establish a cross-unit template data chain through the same metadata between unit templates; ②In a single unit digital product, establish the data chain of this unit digital product through the same master data; ③ Automatically establish the data-driven relationship of unit digital products with the same master data and metadata as the hub; judge, revise and confirm through human-computer interaction; ④ Under the connectivity of the data chain, the update changes of the master data of a single unit digital product drive the update of a single or more related unit digital products based on the BOM; the update changes of the top-level unit digital product drive the cross-product data update of the terminal unit digital product.

6. The product modeling method according to claim 1, characterized in that: The step 3 also includes the following steps: (1) Define the application scenarios of unit technology service products; (ii) Define tightly coupled plug-ins between unit technology service products and application scenarios.

Citation Information

Patent Citations

  • Data processing method and apparatus

    CN107609755A

  • Model file visual design method and apparatus based on CSAR

    CN107766042A

  • Multi-dimensional structured data creation method based on aerospace product features

    CN112487648A

  • Information operation system and method based on data sharing

    CN114386920A

  • Knowledge service method for digital twin model of complex equipment

    CN114638160A